body {font-size: 62.5%; margin: 0; padding:0px; background: #000; color:#fff; font-family: Verdana, Arial, Tahoma, sans-serif;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#fff; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1 {margin-bottom: 0px; margin-top: 10px; margin-bottom:5px;  font-size: 21px; font-weight: normal; color:#333333;}  /**/
h1, h2, h3, h4 {}
h1 {}
h2 {}
h3 {}
h4 {}


ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0;}


#container { width:958px; margin:0 auto; background: #101010 url(bg.jpg);}
#container_bg {width:100%; overflow:hidden;background: url(header_bg.jpg) 0 0 no-repeat;}

/*---header----*/
#header {position:relative; height:173px; }
#logo {padding:20px 0 0 64px; float:left; }
.user_menu {color:#f79700; float:right; margin:13px 23px 0 0; text-align:center; width:205px; height:115px; padding: 7px 0 0 0; background: #222425 url(user_menu_bg.jpg) 0 0 no-repeat;}
.user_menu a {color:#f79700; text-decoration:none; font-weight:bold;}
.user_menu a:hover { text-decoration:underline;}
.user_menu a.uline {text-decoration:underline;}
.user_menu a.uline:hover { text-decoration:none;}
.user_menu .white {color:#fff; padding: 6px 0;}
.user_menu .white2 {color:#fff; padding-top: 40px;}
.user_menu .white a, .user_menu .white2 a {color:#fff;}
#ext_menu {padding: 8px 0 14px 0; font-size:1.1em; position:relative;}
#ext_menu a.ext_menu_text {color:#c246a2; position:relative; z-index:5;}
#ext_menu #drop_menu { font-size:10px; top:6px; left:76px;  position:absolute;z-index:2; padding:20px 0 0 0; width:133px; background:url(drop_menu_top.gif) 0 0 no-repeat; font-weight:normal !important; text-align:left;}
#ext_menu #drop_menu ul {list-style:none; margin:0; padding:2px 0 12px 6px; background:#2c2e30; border-left:1px solid #680f3d; border-right:1px solid #680f3d; border-bottom:1px solid #680f3d;}
#ext_menu #drop_menu ul li {padding:3px 0;}
#ext_menu #drop_menu ul a { font-weight:normal !important; color:#fff; text-decoration:underline;}
#ext_menu #drop_menu ul a:hover {text-decoration:none;}

#td_menu {list-style:none; position:absolute; top:140px; left:0; margin:0; padding: 0 0 0 54px; width:900px; font-weight:bold; text-align:center;}
#td_menu li {float:left;padding: 0 2px 0 0; }
#td_menu a {display:block; padding: 0 0 0 9px; color:#fff; text-decoration:none; background:url(td_menu_l.gif) 0 0 no-repeat;}
#td_menu a:hover, #td_menu .divSelMenu a {background:url(td_menu_l.gif) 0 -20px no-repeat;}
#td_menu li a span {cursor:pointer; display:block; padding: 2px 9px 0 0; height:18px; line-height:18px; min-width:80px; background:url(td_menu_bg.gif) 100% 0 no-repeat;}
#td_menu li a:hover  span, #td_menu li.divSelMenu a  span {background:url(td_menu_bg.gif) 100% -20px no-repeat;}
#td_menu .divLastNew a:hover, #td_menu .divLastNew a {color:#232526; background:url(td_menu_l.gif) 0 -40px no-repeat;}
#td_menu li.divLastNew a:hover  span, #td_menu li.divLastNew a  span {background:url(td_menu_bg.gif) 100% -40px no-repeat;}
#td_menu .divLastNew a:hover {text-decoration:underline;}
/*---/header----*/

/*---footer---*/
#footer {color:#a7a7a7; font-size:1.2em; padding:20px 115px 20px 145px; width:698px; overflow:hidden;height:321px; margin:0 auto; background: #1f2223 url(footer_bg.jpg) 0 1px;}
#footer2 {color:#a7a7a7; font-size:1.2em; padding:20px 115px 20px 145px; width:698px; overflow:hidden; margin:0 auto; background: #1f2223 url(footer_bg.jpg) 0 1px;}
#footer h1 {color:#fff; font-size:1.5em; font-weight:normal; margin:0; padding:5px 0;}
#footer p {padding:6px 0; margin:0; line-height:100%;}

.divBottomMenu {font-size:0.9em; color:#f79700; word-spacing:23px; text-align:center; padding: 13px 0;}
.divBottomMenu a {color:#f79700; text-decoration:none; word-spacing:normal;}
.divBottomMenu a:hover {text-decoration:underline;}

.td_bottom {color:#6d787e;margin: 0 0 -5px 0; text-align:center; line-height:150%; padding:5px 0 0 0; font-family: 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif;}
#footer_line {width:738px; height:12px; background:url(footer_line.png) 0 0 no-repeat;}
.copy {color:#cdcdcd;  text-align:center; padding: 11px 0 3px 0; font-family: 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif;}
.counter {text-align:center;}
/*---/footer---*/

/*---content---*/
#content {padding: 0 9px 20px 13px;}

/*главная страница*/
.default_top  {float:left; clear:both;  padding-right:35px; padding-left:15px; padding-bottom:30px; display:none;}
.default_caption {margin-left:-0.6em; display:none;}
.default_desc {text-align:justify; padding-top:4px; line-height:1.3em; display:none; }

.default_title {width:900px;  height:14px; line-height:14px; background:#3e3e3e url(default_title_bg.gif) 0 0 no-repeat;padding: 8px 18px; margin: 0 0 7px 0; clear:both}
.default_ltitle {float:left; margin-top:0px; padding-bottom:2px;}
.default_rtitle {float: right; padding-right:25px;margin-top:0px;padding-bottom:2px;}
.font_title {padding-left:15px; margin:0px; padding-top:0px; }

.default_models {font-size:1.2em; padding: 7px 0 0 26px; margin: 0 -36px 0 0; width:946px;}
.default_models .div_model {float:left; padding: 4px 7px; background:#2a2c2e url(default_models_bg.gif) 0 0 repeat-x; border:1px solid #64103b; width:120px; height:170px; overflow:hidden;  margin: 0 52px 14px 0px;}
.default_models .div_model_name {padding:0 2px 5px; white-space:nowrap; width:116px; overflow:hidden;}
.default_models .div_model_name a {color:#cdcdcd;}
.default_models .div_model_chats {text-align:center; color:#ceab99; padding: 0px 0 0 0; margin:-1px 0 0 0;}
.default_models .div_model_chats a.font_chat_paid {color:#f5708c; font-family: Arial, Tahoma, sans-serif;}
.default_models .div_model_chats a.font_chat_free {color:#58bf0d; font-family: Arial, Tahoma, sans-serif;}
.default_models .font_chat_info { font-size:0.9em; }

a.font_chat_paid, a.font_chat_free, .font_chat_paid, .font_chat_no {font-size:13px; line-height:1.3em;}
.font_chat_info {color: #999999; font-size:11px;}
.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: #F5708C;}
a.font_chat_free {color: #58BF0D;}
a.font_chat_red {color: #FF0000;}

.default_newmodels {padding: 0 0 0 26px;}
.default_newmodels a {text-decoration:none;}
.default_newmodels a:hover {text-decoration:underline;}
.div_model_new {float:left; padding:9px 9px; background:#2a2c2e url(default_newmodels_bg.gif) 0 0 repeat-x; border:1px solid #64103b; width:70px; height:87px; overflow:hidden;  margin: 0 10px 10px 0px;}
.div_model_new_name {padding: 5px 0;}

.div_model_schedule {float:left; text-align:center; color:#f79700; padding: 0; background:#2a2c2e url(div_model_schedule_bg.gif) 0 0 repeat-x; border:1px solid #64103b; width:80px; height:75px; overflow:hidden;  margin: 7px 14px 7px 0px;}
.div_model_schedule a {color:#f79700; text-decoration:none;}
.div_model_schedule a:hover {text-decoration:underline;}
.div_model_schedule_name {padding: 4px 0 8px 0;}
.div_model_schedule_image {float: left; padding-left:26px; padding-top: 10px;}
.div_model_schedule_time {font-weight:bold; color: #666666; font-size:11px; padding-top:2px;}

/*Каталог*/
.caption {margin-left:14px; color:#FFF}
.div_top  {float:left; clear:both; padding-bottom:30px; margin-right:20px; display:none; }
.div_p {text-align:justify; float:left; clear:both; padding-top:4px;  padding-right:15px; padding-left:15px; line-height:1.3em; padding-right:15px;}

a.lnk_script {color: #f79700; text-decoration: none; border-bottom: dotted 1px #f79700;}
a.lnk_script:hover {color: #FFFFFF; text-decoration: none; border-bottom: dotted 1px #FFFFFF;}
#divSearch {clear:both; float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #333333 1px; margin-bottom:20px; }

.divSearchElm {float:left; padding-right:5px; margin-left:0px; line-height: 2em; font-size:11px;}
.divSearchButton {float:left; width:370px;line-height: 2em; font-size:11px;}
.search_name {width:250px;}
.search_age {width: 60px;}
.search_body {width: 200px;}

.div_pages {clear:both; padding: 8px 18px; margin: 0 0 7px 0;}
.selpage, a.page:hover { color: #f79700; padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; border: solid #f79700 1px; line-height: 22px; font-size:11px;}
a.page { color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; 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:#2a2c2e url(default_newmodels_bg.gif) 0 0 repeat-x; border:1px solid #64103b;  padding:10px; float:left;}
.td_info, .td_other, .td_photo {vertical-align:top;}
.td_other {width: 220px; }
.models_ltitle, .models_rtitle  {color: #666666;  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: #F5708C; font-size:24px; margin-left:-1px;}
.models_starsbg {height:24px; background-image: url(stars.gif); width: 93px; background-repeat:no-repeat; background-position:top left; float:left; clear:both; }
.models_stars {background-image: url(stars2.gif); height:24px; background-repeat:no-repeat; background-position:top left; }
.models_rating {color: #666666; 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: #F5708C;}
a.lnk_chat_free, a.lnk_chat_free:hover {color: #58BF0D;}
.models_info { clear:both; margin-left:15px; padding-left:10px; margin-top:10px; line-height:1.3em; }
.font_models_about {color:#CCCCCC; 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:#F5708C; }
.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-color:#666666; }

.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 #FFFFFF 1px; }
.sel_schedule {background-color:#F1F1F1; border: solid #CCCCCC 1px; color:#999999}

.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 #161616 1px; }
.header_sel {border: solid #F5708C 1px;}
a.lnk_header {}
a.lnk_header_sel, a.lnk_header_sel:hover {color:#F5708C; text-decoration:none}
.divForm {clear:both; padding-left:15px; padding-top:10px;  margin-right:20px;}
.tbl_item, .tbl_item3 {width:180px;  color: #CCC}
.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;} 
.txt_multiline {font-family:Tahoma, Arial; font-size:11px; width:600px; padding:3px;} 
.cmd_submit {font-family:Tahoma, Arial; font-size:12px;  padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px;}
.error_dialog {padding-bottom:3px;}
.info_dialog {margin-top:2px; margin-bottom:2px; font-size:10px; background-color:#333; float:left; clear:both; padding:3px; width:300px; text-align:justify;}
.register_dialog {margin-top:5px; margin-bottom:5px;font-size:10px; background-color:#333; float:left; clear:both; padding:3px; width:300px; text-align:justify;}
.success_dialog {margin-top:2px; margin-bottom:2px; color:#FFF; 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; padding-bottom:15px;}
.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; color:#FFF;}
.font_func {  color:#666666; line-height:1.3em;  text-align:justify;}

a.lnk_manuals, a.lnk_manuals:hover { color:#CCC; line-height:1.5em; border-bottom: none #FFFFFF 0px;}
a.lnk_manuals {text-decoration:underline}
a.lnk_manuals:hover {text-decoration: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; display:none;}
#div_poptitle {display:none;}
.div_sel {clear:both;  float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #333333 1px; 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:500px;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:12px;  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;}

.selected_item {clear:both; padding-bottom:20px;  }
.selected_top {padding-bottom:10px; padding-left:15px; padding-right:35px; clear:both; font-size:18px; color:#CCC; }
.font_step {color:#58BF0D; }
.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:#CCC}
.selected_bottom {padding-bottom:10px; padding-top:20px; padding-left:15px; padding-right:35px; clear:both;  font-size:18px; color:#CCC;}
.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:#CCC; }
.font_smstext {color: #F5708C;}
.selected_mid {padding-left:15px; padding-right:35px; clear:both; line-height:1.3em; }
.selected_operator {color:#CCC; font-size:11px;}
.num {color:#CCC;}
.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:635px;}
.font_login {color: #F79700; font-weight:bold; line-height:1.3em;}
.font_date {color:#999999;   line-height:1.5em;}

/*Фотоальбом*/
.div_add  {clear:both; float:left; padding-left:15px; padding-right:15px;  padding-top:10px; padding-bottom:10px; border-bottom: solid #333333 1px;  margin-bottom:10px; width:865px;}
.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;  }
.div_warning {padding-bottom:5px;  color: #CCC;}
.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; }
.divShowPhotos {float:left; clear:both; padding-top:15px;}

/*Чат*/
.divChat {float:left; margin-left: 55px; margin-top:15px;}

/*Контакт*/
.contact_top {float:left; clear:both; padding-bottom:15px; margin-right:20px; }
.divContact {clear:both; padding-left:15px; padding-top:10px; border-top: solid #333333 1px;   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;}
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; }

/*---/content---*/

.div_top  { display: inline; }
.caption {color: #EEEEEE; font-size:16px; font-weight: bold;}
.divHeader {margin-left: 10px;}
.td_info,  .div_p, .ol_help, .div_content, .div_column1, .div_column2, .div_column3, .divForm, .div_warning, .div_other, 

.font_wm, .div_inf, .tbl_item, .divContact{font-size: 11px;}
#footer p {text-align: justify;}
#footer h1 {text-align: center;}
