body.default, body.child {margin-left: 0px; margin-right: 0px; margin-bottom:0px; padding:0px; font-family: Tahoma, Arial; font-size: 11px; background-image:url(bg.jpg); background-repeat:repeat; color:#EEEEEE;} 
body.default { margin-top:30px;} 
body.child {margin-top:30px;}

h1 {margin-bottom: 0px; margin-top: 10px; margin-bottom:2px;  font-size: 12px; font-weight: bold; color:#D6D6D6;}  /**/
i, em {font-style:normal;} /**/
a {color: #D2D2D2;}
a:hover {color: #D2D2D2; text-decoration: none;}

/*Основной шаблон*/

/*Шапка*/
.tbl_main {width: 910px; border-style:none;}
.td_logo{height:185px; background-image:url(logo.jpg);}
.td_menu {height:93px; background-image:url(menu.jpg); vertical-align:top; padding-left:270px;}
.td_panel {background-image:url(panel.jpg); font-size:11px; padding-top:25px;}
.td_content {background-image:url(content.jpg); padding-left:30px; padding-bottom:20px;}
.divPanel {float:left; height: 45px; }

/*Главное меню*/
.tdMenuLeft {padding-top:8px; vertical-align:top; width:280px; }
.tdMenuRight {padding-top:8px;  vertical-align:top}
a.menu, a.menu2 {color:#E5E1E1; text-decoration:underline; border:none; font-size:11px; font-weight:bold;}
a.menu:hover, a.menu2:hover {color:#E5E1E; text-decoration: none; border:none; font-size:11px;  font-weight:bold;}
a.menu2 {color:#FFA200; }
a.menu2:hover {color:#FFA200;}
a.selmenu, a.selmenu:hover {color: #FFA200; border:none; text-decoration:none; font-size:11px;  font-weight:bold;}
.divSelMenu, .divUnselMenu {height:20px; }

/*Подвал*/
.td_bottom {height:30px; background-image:url(bottom_corn.jpg);}
.td_bottom_corn {height:6px; background-image:url(bottom_corn2.jpg);}
.td_bottom_block {background-color:#030708; padding-top:10px; padding-left:20px; padding-right:20px; padding-bottom:20px; font-size:11px;}
.bottom_left {float:left; width: 250px; padding-right:50px; }
.bottom_right {float:left; width:500px; padding-left:50px; border-left: solid #222324 1px; color:#818181;}
a.b_menu {color:#FFA200; text-decoration:underline; border:none; margin-right:10px; }
a.b_menu:hover {color:#FFA200; text-decoration: none; border:none;  margin-right:10px;}

/*Панелька*/
.divNoAuth {padding-left:410px}
.divAuthUsers {padding-left:340px;}
.divAuthModels {margin-left:290px;}
.font_head, .font_line {color: #D6D6D6;}
.font_head2 {color: #FFA200;}
.font_head3 {font-weight:bold; color:#FFA200;}
a.lnk_head, a.lnk_head:hover, a.lnk_mini, a.lnk_mini:hover  {color: #D6D6D6; border-style: none; }
a.lnk_head, a.lnk_mini {text-decoration: underline; line-height: 1.5em;}
a.lnk_head:hover, a.lnk_mini:hover  { text-decoration: none;}
.panel_user {float: left; padding-top: 0.2em; margin-left:15px; margin-right:15px;}
.panel_activate {float: left; padding-top: 0.2em;}
.panel_news {float: left; }
/*Меню*/

a.lnk_menu, a.lnk_menu:hover, a.lnk_menu_sel, a.lnk_menu_sel:hover  {color: #D6D6D6;  text-decoration: none; }
a.lnk_menu  { border-bottom: dashed 1px #D6D6D6;}
a.lnk_menu:hover, a.lnk_menu_sel:hover {border-bottom: none 1px #FDE7ED; }
a.lnk_menu_sel {border-bottom: none 1px #FDE7ED; }
.menu_noshow, .menu_show {float: left; position:relative; padding-left: 0.5em; padding-right:0.5em; padding-bottom: 0.5em; padding-top: 0.3em;}
.menu_noshow {background-color: #8D0909; border: solid #971414 1px;}
.menu_show {background-color: #860808; border-left: solid #AC1616 1px; border-right: solid #AC1616 1px; border-top: solid #AC1616 1px;}

.u_menu {background-color: #860808; float:left; padding-left: 15px; padding-right: 15px; padding-bottom:15px; padding-top:5px; border: solid #AC1616 1px; display: none; position: absolute; left: -1px; top: 1.7em; }
.u_submenu {clear:both; padding-top:10px; }
.line_menu {position: absolute; border-bottom: solid #860808 1px; height: 1.5em;
            left: 0em; top: 0.2em; width: 3.7em; display: none;}



/*главная страница*/
.default_top  {float:left; clear:both;  padding-right:35px; padding-left:15px; padding-bottom:30px; }
.default_caption {margin-left:-0.6em; display:none;}
.default_desc {text-align:justify; padding-top:4px; line-height:1.3em;display:none;}
.default_title {color: #D6D6D6; margin-right:20px;   line-height:32px; background-color: #6B0606; background-color: #6B0606;  float:left; clear:both;  width:848px;}
.default_ltitle {float:left; }
.default_rtitle {float: right; padding-right:15px; text-align:right}
.font_title {padding-left:15px; margin:0px; padding-top:0px; color:#D6D6D6 }
.default_models, .default_newmodels {clear:both; width:100%; padding-top:15px; float:left; padding-bottom:15px; }

.div_model {float:left;margin-left:10px; margin-right:35px; margin-bottom:10px; background-color:#000000; border: solid #6B0606 5px;}
.div_model_name {background-image:url(model_top.jpg); padding-left:5px; height:20px; vertical-align:middle; padding-top:5px; width:115px;}
.div_model_chats {background-image:url(model_top.jpg); padding-top: 3px; padding-bottom: 3px;padding-left:5px;  clear: both;width:115px;}

a.font_chat_paid, a.font_chat_free, .font_chat_paid, .font_chat_no {font-size:11px; line-height:1.5em;}
.font_chat_info {color: #999999; font-size:9px;}
.font_chat_no {color: #666666;}
a.font_chat_paid, a.font_chat_free, a.font_chat_red {border:none 0px #FFFFFF; text-decoration: underline;}
a.font_chat_paid:hover, a.font_chat_free:hover, a.font_chat_red:hover {border:none 0px #FFFFFF; text-decoration: none;}
a.font_chat_paid, .font_chat_paid  {color: #F55F5F;}
a.font_chat_free {color: #6AE410;}
a.font_chat_red {color: #FF0000;}

.div_model_new {float: left; margin-left:10px; margin-right:10px; border: solid #6B0606 2px;}
.div_model_new_name {background-image:url(model_top.jpg); padding-left:5px; height:20px; vertical-align:middle; padding-top:5px; width:65px;}
.div_model_new_image {}

.div_model_schedule {float: left; margin-left: 10px; margin-right: 15px;  width: 44px; border: solid #6B0606 5px;}
.div_model_schedule_name {vertical-align: middle; font-size:11px; background-image:url(model_top.jpg);}
.div_model_schedule_image {float: left; padding-right: 7px;   }
.div_model_schedule_time {font-weight:bold; color: #EEEEEE; font-size:11px; padding-top:2px;}

/*Каталог*/
.caption {margin-left:14px;}
.div_top  {float:left; clear:both; padding-bottom:20px; margin-right:20px;  }
.div_p {text-align:justify; float:left; clear:both; padding-top:4px;  padding-right:15px; padding-left:15px; line-height:1.3em; padding-right:45px;}

a.lnk_script {color: #D6D6D6; text-decoration: none; border-bottom: dotted 1px #D6D6D6;}
a.lnk_script:hover {color: #D6D6D6; text-decoration: none; border-bottom: dotted 1px #D6D6D6;}
#divSearch {background-color:#780707; float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #6B0606 2px; }

.divSearchElm {float:left; padding-right:5px; margin-left:0px; line-height: 2em; font-size:11px;}
.divSearchButton {float:left; width:288px;line-height: 2em; font-size:11px;}
.search_name {width:250px;}
.search_age {width: 60px;}
.search_body {width: 200px;}

.div_pages {clear:both; margin-right:30px; margin-left:10px; padding-top:10px;}
.selpage, a.page:hover { color: #999999; background-image:url(model_top.jpg); padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; border: solid #6B0606 1px; line-height: 22px; font-size:11px;}
a.page { color: #EEEEEE; padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; border: solid #860808 1px; line-height: 22px; text-decoration:underline;  font-size:11px;}

/*О моделе*/
.tbl_about {width:100%; border: none #FFFFFF 0px; padding-bottom:10px;}
.td_photo {padding-top:15px; width:200px;}
.imgModel {padding-bottom:7px;}
.models_maximum {margin-left:5px; background-image:url(model_top2.jpg); border: solid #6B0606 3px; padding:10px; float:left;}
.td_info, .td_other, .td_photo {vertical-align:top;}
.td_other {width: 220px; }
.models_ltitle, .models_rtitle  {color: #D6D6D6;  margin-top:20px;   padding-bottom: 10px; clear:both; }
.models_ltitle {margin-left:15px; padding-left:10px;}
.models_rtitle {margin-right:20px; padding-top:5px; padding-left:18px; padding-bottom: 15px;}
.models_caption {color: #F55F5F; font-size:24px; margin-left:-1px; font-weight:normal;}
.models_starsbg {height:24px; background-image: url(stars.jpg); width: 93px; background-repeat:no-repeat; background-position:top left; float:left; clear:both; }
.models_stars {background-image: url(stars2.jpg); height:24px; background-repeat:no-repeat; background-position:top left; }
.models_rating {color: #D6D6D6; font-size:11px; line-height:14px;  clear:both;}

a.lnk_chat_paid, a.lnk_chat_free, a.lnk_chat_no {font-size:18px; line-height:1.3em;border:none 0px #FFFFFF; text-decoration: underline; }
a.lnk_chat_paid:hover, a.lnk_chat_free:hover, a.lnk_chat_no:hover, a.lnk_chat_private, a.lnk_chat_private:hover  {font-size:18px; line-height:1.3em;border:none 0px #FFFFFF; text-decoration: none;}
.font_chat_desc {color: #999999; font-size:12px; line-height:1.3em; }
a.lnk_chat_no, a.lnk_chat_no:hover  {color: #666666; text-decoration:none;}
a.lnk_chat_paid, a.lnk_chat_paid:hover, a.lnk_chat_private, a.lnk_chat_private:hover  {color: #F55F5F;}
a.lnk_chat_free, a.lnk_chat_free:hover {color: #6AE410;}
.models_info { clear:both; margin-left:15px; padding-left:10px; margin-top:10px; line-height:1.3em; }
.font_models_about {color:#EEEEEE; text-align:justify; }
.font_models_ank {font-size:11px;}

.models_other { clear:both; margin-left:18px; margin-top:10px; font-size:11px; }
.photo_caption, .schedule_caption {color:#FFFFFF;  padding-left: 8px; padding-right:8px; padding-top:5px; padding-bottom:5px; float:left; clear:both; font-size:11px; font-weight:bold;}
.photo_caption {background-color:#C20C0C; }
.sc_left, pc_left {float:left; clear:both; }
.sc_left {padding-left:10px; padding-top:15px;}
.pc_left {padding-left:17px; padding-top:20px;  }
.schedule_caption {background-image:url(model_top.jpg)}

.models_photos {float:left; clear:both; padding-top:7px; padding-left:18px; width:100%;}
.models_schedule { clear:both; float:left; padding-top:7px; font-size:11px; width:200px;}
.photo {float:left; padding-right:7px; padding-bottom:7px;}
.schedule, .sel_schedule {padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; float:left; cursor: pointer}
.schedule  {border: solid #860808 1px; }
.sel_schedule {background-color:#6B0606; border: solid #6B0606 1px; color:#EEEEEE}

.day, .day_child {width: 60%; float:left; }
.day {padding-left:10px; padding-bottom:7px; }
.day_child {padding-left:18px; line-height:1.5em;}
.time, .time_child {width: 30%;  float:left; clear:right; }
.time {padding-bottom:7px; }
.time_child {line-height:1.5em;}
a.lnk_image, a.lnk_image:hover {border: none #FFFFFF 0px;}

/* Регистрация и вход */
.divHeader {float:left; padding-left:6px; margin-bottom:10px;}
.header, .header_sel {padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px; float:left; cursor: pointer;  margin-right:9px; }
.header  {border: solid #860808 1px; }
.header_sel {border: solid #FFA200 1px; }
a.lnk_header {}
a.lnk_header_sel, a.lnk_header_sel:hover {border-bottom: none #FFFFFF 0px; color:#FFA200; text-decoration:none;}
.divForm {clear:both; padding-left:15px; padding-top:10px; margin-right:45px;}
.tbl_item, .tbl_item3 {width:180px;  color:#D6D6D6 }
.tbl_item {vertical-align:middle; padding-top:3px;}
.tbl_item3 {vertical-align:top; padding-top:10px; padding-right:5px;}
.tbl_item2 {padding-top:3px; }
.txt_standart {font-family:Tahoma, Arial; font-size:11px; width:300px; padding:3px; border: solid #AB5555 1px; background-color: #9B1515; color:#EEEEEE;} 
.txt_multiline {font-family:Tahoma, Arial; font-size:11px; width:600px; padding:3px; border: solid #AB5555 1px; background-color: #9B1515; color:#EEEEEE;} 
.cmd_submit {font-family:Tahoma, Arial; font-size:11px;  padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px; background-color:#6A0606; color:#EEEEEE; border-left: solid #9D0909 1px; border-top: solid #9D0909 1px; border-bottom:solid #3F0303 1px; border-right:solid #3F0303 1px;}
.error_dialog {padding-bottom:3px;}
.info_dialog {margin-top:2px; margin-bottom:2px; font-size:11px; background-color:#780707; float:left; clear:both; padding:3px; width:300px; text-align:justify;}
.register_dialog {margin-top:5px; margin-bottom:5px;font-size:11px; background-color:#C20C0C; float:left; clear:both; padding:3px; width:300px; text-align:justify;}
.success_dialog {margin-top:2px; margin-bottom:2px; color:#C20C0C; font-size:11px; font-weight:bold; padding:3px; text-align:justify;}

/*Личный кабинет*/
.div_column1 {padding-left:15px; width:30%; padding-top:15px; margin-bottom:10px; float:left;}
.div_column2 {padding-left:15px; width:35%; padding-top:15px; margin-bottom:10px; float:left;}
.div_column3 {padding-left:15px;  padding-top:15px; margin-bottom:10px; float: right; padding-right:35px;}
.font_funcap, .font_manuals {line-height:1.5em;}
.font_manuals {font-weight:bold; font-size:11px; color:#EEEEEE;}
.font_func {font-size:11px; color:#EEEEEE; line-height:1.3em;  text-align:justify;}

a.lnk_manuals, a.lnk_manuals:hover {font-size:11px; color:#FFA200; line-height:1.5em; border-bottom: none #FFFFFF 0px;}
a.lnk_manuals {text-decoration:underline}
a.lnk_manuals:hover {text-decoration:none}

/*Пополнение баланса*/
#div_poptitle {display:none;}
.div_popular {clear:both; width:100%; padding-top:15px; float:left; padding-left:15px; display:none;}
.div_popular_elem {float:left; padding-right:5px; padding-bottom:40px;}
.div_sel { background-color:#780707; float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #6B0606 2px; margin-bottom:15px;}
.divSelElm {float:left; padding-right:5px; margin-left:0px; line-height: 2em; font-size:11px;  vertical-align:middle}
.divSelButton {float:left; width:413px;line-height: 2em; font-size:11px; vertical-align:middle}
.lst_sel {font-family:Tahoma, Arial; font-size:13px;  width:400px; } 
.cmd_sel {font-family:Tahoma, Arial; font-size:11px;  padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px; background-color:#6A0606; color:#EEEEEE; border-left: solid #9D0909 1px; border-top: solid #9D0909 1px; border-bottom:solid #3F0303 1px; border-right:solid #3F0303 1px;}

.selected_item {clear:both;  }
.selected_top {padding-bottom:10px; padding-left:15px; padding-right:35px; clear:both; font-size:18px; color:#D6D6D6; }
.font_step {color:#6AE410; }
.div_wm1 {padding-left:15px; float:left;}
.div_wm2, .div_wm3 {float:left; padding-left: 5px;}
.lst_standart {font-family:Tahoma, Arial; font-size:13px;  width: 175px;}
.font_wm {font-weight: bold; line-height:2em; color:#EEEEEE}
.selected_bottom {padding-bottom:10px; padding-top:20px; padding-left:15px; padding-right:35px; clear:both;  font-size:18px; color:#D6D6D6;}
.divFormCode {clear:both; padding-left:15px; margin-right:20px;}

.selected_step2 {padding-bottom:10px; padding-top:10px; padding-left:15px; padding-right:35px; clear:both; }
.font_step2{font-size:18px; color:#D6D6D6; }
.font_smstext {color: #F55F5F;}
.selected_mid {padding-left:15px; padding-right:35px; clear:both; line-height:1.3em; }
.selected_operator {color:#EEEEEE; font-size:11px;}
.num {color:#D6D6D6;}
.warning {font-size:12px;}

.div_other {padding-bottom:5px; padding-left:15px; padding-right:35px; clear:both;  }
.txt_zpay {width:50px; color: #666666; background-color:#CCCCCC}
.div_inf {padding-left:15px; padding-right:35px; clear:both;}

/*Сообщения*/
.messages_top  {float:left; clear:both; padding-bottom:20px; margin-right:20px;  }
.divMessage {clear:both; background-color:#F1F1F1; float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #CCCCCC 2px; margin-bottom:15px; border-top: dashed #CCCCCC 1px; }
.tbl_item4 {vertical-align:top; padding-top:5px;}

.tbl_log1 {padding-bottom:5px; vertical-align:top;}
.tbl_log2 {padding-bottom:5px; vertical-align:top;}
.div_log2 {line-height:1.3em; text-align:justify; float:left; width:600px;}
.font_login {color: #FFA200; font-weight:bold; line-height:1.3em;}
.font_date {color:#D6D6D6; font-size:11px; line-height:1.5em;}

/*Фотоальбом*/
.div_add  {clear:both; background-color:#780707;  float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #6B0606 2px; margin-bottom:10px; width:818px;}
.divAddElm {float:left; padding-right:5px; margin-left:0px; line-height: 2em; font-size:11px;  vertical-align:middle}
.divAddButton {float:left; line-height: 2em; font-size:11px; vertical-align:middle}
.div_warning, .error_photo {padding-left:15px; padding-right:15px; font-size:11px; }
.div_warning {padding-bottom:5px;  color: #EEEEEE;}
.error_photo {font-weight:bold; padding-bottom:10px;}
.div_photo {padding-left:13px; padding-bottom:15px; float:left;}
a.lnk_photo, a.lnk_photo:hover {line-height:2em; font-size:11px;}
.divShowPhotos {float:left; clear:both; padding-top:15px;}

/*Чат*/
.divChat {float:left; margin-left: 12px; margin-top:15px;}

/*Контакт*/
.contact_top {float:left; clear:both; padding-bottom:15px; margin-right:20px; }
.divContact {clear:both; padding-left:15px; margin-right:20px;}
.td_contact1 {width:13em; padding-bottom:15px; vertical-align:top}
.td_contact2 {width:40em; padding-bottom:15px; vertical-align:top}

/*Помощь*/
ol.ol_help {padding-left:35px;  margin:0px; padding-top:15px; padding-bottom:0px; padding-right:0px; clear:both;}
li.li_help {line-height:1.5em;}

/*Статьи*/
.div_content {padding-left:15px; padding-right:35px; padding-top:5px; text-align:justify;}

/*Пароль*/
.password_top {float:left; clear:both; padding-bottom:15px; margin-right:20px; }
