* {
  margin  : 0px;
  padding : 0px;
}

body {
  background-color : #020202;
  color : #ffffff;
}

img {
  border: 0px;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

.main_table_container {
  width : 100%;
}

.main_table_container td {
  text-align : center;
}

.main_table {
  margin : 0px auto;
  width : 1024px;
}

.main_table .left_column {
  width : 214px;
  text-align : center;
  vertical-align : top;
}

.main_table .left_border_column {
  width : 2px;
  text-align : center;
  vertical-align : top;
}

.main_table .right_border_column {
  width : 2px;
  text-align : center;
  vertical-align : top;
}

.main_table .right_column {
  width : 260px;
  text-align : center;
  vertical-align : top;
  padding-top : 15px;
}


.main_table .center_column {
  width : 548px;
  padding-top : 23px;
}

.main_table .center_column_homepage {
  width : 764px;
  padding-top : 23px;
}

.top_escort {
  margin :30px auto 0px auto;
  width : 165px;
}

.center_column_search_container {
  width : 100%;
}

.main_search {
  width : 380px;
  font-weight : bolder;
}

.main_search .td_height {
  height : 27px;
}

.left_main_border_top {
  width : 2px;
  height : 122px;
  background : url("./img/up_left_line.gif") bottom center no-repeat;
}

.left_main_border_center {
  width : 2px;
  height : 122px;
  background-image : url("./img/center_left_line.gif");
}

.left_main_border_bottom {
  width : 2px;
  height : 122px;
  background : url("./img/down_left_line.gif") top center no-repeat;
}

.top_escort .down_ramka_up_side {
  background-image : url("./img/down_ramka_up_side.gif");
  background-repeat : repeat-x;
  height : 16px;
  width : 133px;
  text-align : left;
}

.top_escort .down_ramka_left_up_corner {
  background-image : url("./img/down_ramka_left_up_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.top_escort .down_ramka_right_up_corner {
  background-image : url("./img/down_ramka_right_up_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.top_escort .down_ramka_right_side {
  background-image : url("./img/down_ramka_right_side.gif");
  background-repeat :repeat-y;
  width : 16px;
  vertical-align : bottom;
}

.top_escort .down_ramka_left_side {
  background-image : url("./img/down_ramka_left_side.gif");
  background-repeat : repeat-y;
  width : 16px;
  vertical-align : bottom;
}

.top_escort  .center_side {
  width : 133px;
}

.seo_link_img{
  margin-top: 10px;
}

.seo_links{
  color: #cccccc;
}

.seo_links a{
  color: #cccccc;
  text-decoration: none;
}

.seo_links a:hover{
  color: red;
  text-decoration: underline;
}


.left_align_table td {
  text-align: left;
}

.left_align_table tr{
  height: 25px;
  vertical-align: middle;
}

.left_align_table .padding_cell {
  padding-right: 10px;
}

.arial_12px_table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a {
  color: #851009;
}

a:hover {
  color: white;
}

.table_align_center {
  margin: 0px auto;
}

.individual_menu {
  margin-top: 15px;
}
.individual_menu td a{
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
}

td table.individual_menu{
  text-align: center;
}

.individual_menu td{

  height: 35px;
  vertical-align: middle;
}

.individual_menu_center{
  margin-top:35px;
  height:150px;
  text-align:center;
}

#line {height: 10px;}

.individual_menu_center td{
  width:33%;
  text-align: center;
}

.individual_menu_center #a-few{
  padding-left: 15px;

}

#top_left_upgrade{
  padding-left: 32px;
}


#show_2_id table a{
  text-decoration:none;
}

#show_1_id table a{
  text-decoration:none;
}

#show_3_id table a{
  text-decoration:none;
}

#show_1_id table td{
  text-align:left;
  height: 30px;
}

#show_2_id table td{
  text-align: left;
  height: 30px;
}

#show_3_id table td{
  text-align: left;
  height: 30px;
}

table td #friends_bottom{
  background: url("./img/ramka-line-dawn.gif") left bottom repeat-x;
}

table td #friends_top{
  background: url("./img/ramka-line-up.gif") left top repeat-x;
}

table div.friend_border_right{
  margin: 0 0 0 0;
  padding:0 0 0 0;
  width:100%;
  height:100%;
  background: url("./img/ramka-line-right.gif") right top repeat-y;
}

table div.friend_border_left{
  margin: 0 0 0 0;
  padding:0 0 0 0;
  width:100%;
  height:100%;
  background: url("./img/ramka-line-left.gif") left top repeat-y;
}

td#left_ramka_corner{
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:11px;
  height:11px;
  background: url("./img/dawn-left-corner.gif") left bottom no-repeat;
}

td#right_ramka_corner{
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:11px;
  height:11px;
  background: url("./img/dawn-right-corner.gif") right bottom no-repeat;
}


td#left_uramka_corner{
  background: url("./img/left-up-corner.gif") left top no-repeat;
}

td#right_uramka_corner{
  background: url("./img/right-up-corner.gif") right top no-repeat;
}


.search_header {
  width : 500px;
}

.search_header .left_line{
  width:146px;
}

.search_header .right_line{
  width:146px;
}

.search_header .center_line{
  width:208px;
  background-image : url('./img/center_search_line.gif');
}

table td.left_line{
  width:146px;
  background : url('./img/left_search_line.gif')  left top no-repeat;
}

.left_l_{
  background : url('./img/left_search_line.gif')  left top no-repeat;
}

.right_l_{
  background : url('./img/right_search_line.gif') right top no-repeat;
}

.center_l_{
  background : url('./img/center_search_line.gif') 50% top repeat-x;
}

table td.right_line{
  width:146px;
  background : url('./img/right_search_line.gif') right top no-repeat;
}

table td.center_line{
  width:208px;
  background : url('./img/center_search_line.gif') 50% top repeat-x;
}

.center_banner {
  width : 100%;
}

.center_banner TD {
  width : 25%;
}

.center_escort {
  margin :30px auto 0px auto;
  width : 520px;
}

.center_escort2{
  margin :30px auto 0px auto;
  width : 420px;
}

.center_escort2 td{
  text-align: left;
}

.center_escort2 td span{
  width: 380px;
  text-align: left;
}

.center_escort .down_ramka_up_side {
  background-image : url("./img/down_ramka_up_side.gif");
  background-repeat : repeat-x;
  height : 16px;
  width : 488px;
  text-align : left;
}


.center_escort .down_ramka_left_up_corner {
  background-image : url("./img/down_ramka_left_up_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.center_escort .down_ramka_right_up_corner {
  background-image : url("./img/down_ramka_right_up_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.center_escort .down_ramka_down_side {
  background-image : url("./img/down_ramka_down_side.gif");
  background-repeat : repeat-x;
  height : 16px;
  width : 488px;
  text-align : left;
}

.center_escort .down_ramka_left_down_corner {
  background-image : url("./img/down_ramka_left_down_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.center_escort .down_ramka_right_down_corner {
  background-image : url("./img/down_ramka_right_down_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.center_escort .down_ramka_right_side {
  background-image : url("./img/down_ramka_right_side.gif");
  background-repeat :repeat-y;
  width : 16px;
  vertical-align : bottom;
}

.center_escort .down_ramka_left_side {
  background-image : url("./img/down_ramka_left_side.gif");
  background-repeat : repeat-y;
  width : 16px;
  vertical-align : bottom;
}

.center_escort  .center_side {
  width : 133px;
}


table.center_escort2 td{
  font-family: arial;
  font-size: 12px;
}

.no_result td{
  font-family: arial;
  font-size: 12px;
}

.no_result td a{
  font-family: arial;
  font-size: 12px;
}

span.no_photo{
  font-family: arial;
  font-size: 12px;
}

table.center_escort2 td.down_ramka_up_side2{
  padding:0;
  margin:0;
  text-align: left;
}

.center_escort2 .down_ramka_up_side2 {
  background : url("./img/down_ramka_up_side.gif") left top repeat-x;
  height : 16px;
  width : 400px;
  text-align : left;
}


.down_ramka_left_up_corner2 {
  background-image : url("./img/down_ramka_left_up_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.down_ramka_right_up_corner2 {
  background-image : url("./img/down_ramka_right_up_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.down_ramka_down_side2 {
  background-image : url("./img/down_ramka_down_side.gif");
  background-repeat : repeat-x;
  height : 16px;
  width : 400px;
  text-align : left;
}

.down_ramka_left_down_corner2 {
  background-image : url("./img/down_ramka_left_down_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.down_ramka_right_down_corner2 {
  background-image : url("./img/down_ramka_right_down_corner.gif");
  background-repeat :no-repeat;
  width : 16px;
  height : 16px;
}

.down_ramka_right_side2 {
  background : url("./img/down_ramka_right_side.gif") left top repeat-y;
  width : 25px;
  vertical-align : bottom;
}

.down_ramka_left_side2 {
  background-image : url("./img/down_ramka_left_side.gif");
  background-repeat : repeat-y;
  width : 10px;
  vertical-align : bottom;
}

table.rmbf_icons{
  margin-top: 20px;
}

.rmbf_icons td{
  text-align: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#head_text{
  text-align: left;
}

.description{
  margin-top: 0px;
}

.description td{
  text-align: left;
}

.rmbf_icons img{
  border:0;
  margin: 0;
  padding: 0;
}

td#headline{
  text-align: left;
  vertical-align: middle;
  height: 30px;
}

td#description{
  text-align: left;
  padding-left:0px;
  vertical-align: middle;
  height: 30px;
}

td#details{
  height:30px;
  padding-left:0px;
  text-align: left;
  vertical-align: middle;
}

.details td{
  width:50%;
  padding-left:10px;
  text-align: left;
}

td#diary{
  text-align: left;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

#left_bor{
  background: url("./img/eskort_rama01_l.gif") right bottom no-repeat;
}

#right_bor{
  background: url("./img/eskort_rama01_r.gif") left bottom no-repeat;
}


table#pr_name td#ind_container{
  text-align: center;
}

td#ind_container table.n{
  text-align: center;
  vertical-align: top;
}

#lower_bor{
  background: url("./img/eskort_rama01_middle.gif") left top repeat-x;
}

#llr{
  background: url("./img/eskort_rama01_ugol_r.gif") left top no-repeat;
}

#lll{
  background: url("./img/eskort_rama01_ugol_l.gif") right top no-repeat;
}

#corner_top_right{
  background: url("./img/down_ramka_right_up_corner.gif") right bottom no-repeat;
}
#corner_top_left{
  background: url("./img/down_ramka_left_up_corner.gif") left bottom no-repeat;
}

#back_field{
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  background: url("./img/eskort_podlojka.gif") right top no-repeat;
}



table#pr_name .sides_{
  width: 18px;
}

table.n td#main_photo{
  width: 280px;
}

div#right_bor_top{
  height: 252px;

  background: url("./img/eskort_rama03_r.gif") top left no-repeat;
}

div#left_bor_top{
  height: 252px;
  width: 100%;
  background: url("./img/eskort_rama03_l.gif") top right no-repeat;
}

table#inside_frame{
  margin-top: 0px;
}

#inside_frame table td{
  text-align: left;
}

#inside_frame td table{
  text-align: center;
}

#inside_left{
  height: 51px;
  background: url("./img/eskort_rama02_l_lite.gif") bottom right no-repeat;
}

#inside_right{
  height: 51px;
  background: url("./img/eskort_rama02_r_lite.gif") bottom left no-repeat;
}

#inside_left_corner{
  vertical-align:top;
  background: url("./img/eskort_rama02_ugol_l.gif") top right no-repeat;
}

#inside_right_corner{
  background: url("./img/eskort_rama02_ugol_r.gif") top left no-repeat;
}

#inside_bottom{
  background: url("./img/eskort_rama02_middle.gif") top left repeat-x;
}

#info_{
  padding-top: 40px;
  padding-bottom: 10px;
  height: 50px;
}

#info_ table td{
  text-align: center;
}

#cont{
  text-align: center;
  background: url("./img/eskort_slash.gif") top right no-repeat;
}

#disc{
  text-align: center;
  background: url("./img/eskort_slash.gif") top right no-repeat;
}

#term{
  background: url("./img/eskort_slash.gif") top right no-repeat;
}

#link_us{
  background: url("./img/eskort_slash.gif") top right no-repeat;
}

#pr_name a{
  text-decoration: none;
}

#top_menu_but img{
  vertical-align: bottom;
  padding: 0px;
}

#upper_info{
  padding-right: 0px;
  padding-left: 0px;
  height: auto;
}

#pics_front td#main_pic{
  padding-top: 10px;
  padding-bottom: 10px;
}

#pics_front td#small_pics{
  padding-right:0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.photo_sides{
  width: 5px;
}

#pics_front{
  width: 100%;
}

#small_pics table td{
  padding-right: 0px;
}

#small_pics table{
  margin-right: 7px;
}

#small_pics{

  background: url("./img/eskort_rama02_r.gif") bottom right no-repeat;
}

#main_pic{
  padding-left: 7px;
  background: url("./img/eskort_rama02_l.gif") bottom left no-repeat;
}

#plc{
  width:8px;
  height:8px;
  background: url("./img/eskort_rama02_ugol_l.gif") top left no-repeat;
}

#prc{
  width:8px;
  height:8px;
  background: url("./img/eskort_rama02_ugol_r.gif") top right no-repeat;
}

#pm{
  background: url("./img/eskort_rama02_middle.gif") left top repeat-x;
}

#d_bottom{
  height:25px;
  font-weight:bold;
  background: url("./img/eskort_razdel_01.gif") 50% top no-repeat;
}

#h_bottom{
  height:25px;
  font-weight:bold;
  background: url("./img/logout_ramka.gif") 50% top no-repeat;
}

#ddate{
  color: #851009;
  text-decoration:none;

}

.r_data{
  width: 450px;
}

.r_data td{
  text-align: left;
}

.r_data td#back_field{
  text-align: right;
}

#pr_review td table td table td#back_field{
  text-align: right;
  margin: 0px;
  padding: 3px 5px 3px 0px ;
}

#pr_review td table td table td{
  text-align: left;
}

#pr_review table.center_escort td{
  text-align: left;
}

.g_icons{
  margin-top: 15px;
  margin-bottom: 35px;
}

.g_icons td#back_field{
  text-align: right;
}

.no_review_yet{
  margin-top: 15px;
}

.no_review_yet td#back_field{
  text-align: right;
}

#pr_gallery td table{
  text-align: center;
}

#prifile_container{
  font-family: Arial;
  font-size: 13px;
}

#prifile_container td#top_menu_but a{

  margin: 0px;
  padding: 0px;
}

#r_right{
  background: url("./img/eskort_rama01_r.gif") left bottom no-repeat;
}

#r_left{
  background: url("./img/eskort_rama01_l.gif") right bottom no-repeat;
}

#r_d_right{
  height: 252px;
  background: url("./img/eskort_rama03_r.gif") top left no-repeat;
}

#r_d_left{
  height: 252px;
  background: url("./img/eskort_rama03_l.gif") top right no-repeat;
}

#pr_review td table td table#top_icons_ {
  margin-bottom: 35px;
  padding:0px;
}

#top_icons_ td{


}

table.n{
  width: 100%;
  height: 100%;
}

table.n td{
}



.gray_links {
  color: white;
  font-weight: bold;
}

.gray_links .currentPage {
  text-decoration: underline;
}

.gray_links a {
  color: #808588;
}

.gray_links a:hover {
  color: white;
}

.simple_table TH {
  background: url("./img/up-header.gif") left top repeat-x;
  height : 20px;
  font-size : 11px;
  font-family : Arial;
  font-weight : normal;
}

.simple_table TH.divider {
  background: url("./img/up-header-divider.gif");
  background-repeat : no-repeat;
  width : 2px;
  height : 20px;
}

.simple_table TD {
  height : 20px;
  font-size : 11px;
  font-family : Arial;
  font-weight : normal;
}

.simple_table TR.odd {
  background-color  : #292929;
}

.simple_table TR.even {
  background-color  : #171717;
}

.simple_table TR.odd TD.divider {
  background-color  : #615F62;
  width : 2px;
}

.simple_table TR.even TD.divider {
  background-color  : #373538;
  width : 2px;
}

.font_size_14 TD {
    font-size : 14px;
}

.messtab_container{
  width: 100%;
}

#del_pic{
  background: transparent url("./img/delete.gif");
}

td#right_in{
  width: 500px;
  text-align: right;
}

.cr_mes{

}

.cr_mes td{
  width: 50%;
}

.cr_mes td#input_mes{
  text-align: left;
  padding-left: 10px;
}

.cr_mes th#st_field{
  padding-left: 150px;
  width: 200px;
  text-align: left;
}

.center_colimn .warning{
  text-align: center;
}

td#mes_text{
  text-align: left;
  vertical-align: top;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.visibled_hint_identifier{
  color: #851009;
  text-decoration: underline;
  font: normal normal bold 12px/normal Arial, Helvetica, sans-serif;
}

div.visibled_hint{
  display: none;
  position: absolute;
  border: 2px solid #851009;
  background-color: #000000;
  color: white;
  padding: 10px 10px 10px 10px;
  width: 200px;
  font-size:12px;
}

div.show_picture_popup{
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  padding: 5 5 5 5;
}

#war_left{
  background: url("./img/eskort_rama02_ugol_l.gif") top right no-repeat;
}

#war_right{
  background: url("./img/eskort_rama02_ugol_r.gif") top left no-repeat;
}

#war_middle{
  width: 400px;
}

#war_d_left{
  background: url("./img/eskort_rama02_l.gif") bottom right no-repeat;
}

#war_d_right{
  background: url("./img/eskort_rama02_r.gif") bottom left no-repeat;
}



#war_left_color{
  background: url("./img/grey-left-corner.gif") top right no-repeat;
}

#war_right_color{
  background: url("./img/grey-right-corner.gif") top left no-repeat;
}

#war_d_left_color{
  background: url("./img/grey-left-line.gif") bottom right no-repeat;
}

#war_d_right_color{
  background: url("./img/grey-right-line.gif") bottom left no-repeat;
}

#pm_color{
  background: url("./img/grey-center.gif") left top repeat-x;
}



#war_left_border{
  background: url("./img/red-left-ugol.gif") top right no-repeat;
}

#war_right_border{
  background: url("./img/red-right-ugol.gif") top left no-repeat;
}

#war_d_left_border{
  background: url("./img/red-left-line.gif") bottom right no-repeat;
}

#war_d_right_border{
  background: url("./img/red-right-line.gif") bottom left no-repeat;
}

#pm_border{
  background: url("./img/red-line-down.gif") left top repeat-x;
}



#war_left_color_border{
  background: url("./img/red-left-corner-color.gif") top right no-repeat;
}

#war_right_color_border{
  background: url("./img/red-right-corner-color.gif") top left no-repeat;
}

#war_d_left_color_border{
  background: url("./img/red-left-line-color.gif") bottom right no-repeat;
}

#war_d_right_color_border{
  background: url("./img/red-right-line-color.gif") bottom left no-repeat;
}

#pm_color_border{
  background: url("./img/red-line-down.gif") left top repeat-x;
}


td.lower_line_war{
  height: 5px;
  background: url("./img/eskort_razdel_01.gif") 50% top no-repeat;
}

.sent_tbl_mes th{
  text-align: left;
  padding-left: 15px;
  padding-right: 5px;
}

.warning th{
  text-align: left;
  padding-left: 15px;
  padding-right: 5px;
}

td#b_ticket{
  background: black;
}

table#t_tickets select{
  width:344px;
}

form table#f_list{

}

table#bulletin td,th{
  width: 500px;
}

table.message_output_table{
  font-weight: bold;
  width: 500px;
  margin: 5px auto 5px auto;
}

.ramka_horizontal{
  height: 5px;
  background: url("./img/eskort_razdel_01.gif") bottom no-repeat;
}

table.normal_message_output{
  color: green;
}

table.error_message_output{
  color: red;
}


#bulletin th{
  text-align: left;
  padding-left: 100px;
}

th#bul_{
  text-align: left;
  padding-left:80px;
}

table#pr_review td#profile_mem_photo{
  padding: 0;
}

td#mem_text{
  width: 330px;
}

table td#search_left_{
  background: url("./img/city_search_left.gif") top left no-repeat;
}

table td#search_right_{
  background: url("./img/city_search_right.gif") top right no-repeat;
}

.service_links a{
  text-decoration: none;
  font-weight: normal;
  font-family: arial;
  font-size: 12px;
}


div#navig{
  font-weight: bold;
  font-family: arial;
  font-size: 14px;
  height: auto;
  vertical-align: top;
  margin-bottom: 5px;
}

#navig a{
  text-decoration: none;
  font-weight: bold;
  font-family: arial;
  font-size: 14px;

}

td.open_B a{
  color: red;
}

table.details_style td{
  font-size: 12px;
  color: #BCBCBC;
}

table.details_style th{
  font-size: 12px;
  color: #BCBCBC;
}

table.diary_style table td{
  font-size: 12px;
}

table.diary_style table th{
  font-size: 12px;
}

.logout_text {
  font: normal normal bold 14px/normal Arial, Helvetica, sans-serif;
  word-spacing: 60%;
  text-align: center;
}


.bb-quote-body {
  margin-top : 3px;
  margin-bottom : 2px;
  margin-left : 10px;
  padding-left : 5px;
  background-color : #272222;
  border-left : 1px solid #3F3A39;
}

div.pages{
  width: 100%;
  text-align: center;
  vertical-align: middle;
  }

.div_border_top{

}

.bottom_links A {
  color : #ffffff;
}

#scroller_container {
  width: 378px;
  overflow: hidden; /* required to hide not active elements. */
}

#scroller_images {
  position: relative;
  left: 0px;
  right: 0px;
}

#top_right_corner{
  background: url("./img/top_right_corner.gif") left bottom no-repeat;
}

#top_left_corner{
  background: url("./img/top_left_corner.gif") right bottom no-repeat;
}

#bottom_right_corner{
  background: url("./img/bottom_right_corner.gif") left top no-repeat;
}

#bottom_left_corner{
  background: url("./img/bottom_left_corner.gif") right top no-repeat;
}

#top_border{
  background: url("./img/top_border.gif") right bottom repeat-x;
}

#bottom_border{
  background: url("./img/bottom_border.gif") right top repeat-x;
}

#left_border{
  background: url("./img/left_border.gif") right top repeat-y;
}

#right_border{
  background: url("./img/right_border.gif") left top repeat-y;
}
