body,html{margin:0px;padding:0px;height:100%;width:100%;}
body{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
}
*{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
a{
	font-size:11px;
	color:#006699;
}
a:hover{
	font-size:11px;
	color:#0099CC;
}
a > img{
	border:0px;
}

.a-base{
	font-size:12px;
	color:#006699;
}
.a-base:hover{
	font-size:12px;
	color:#0099CC;
}

.header{
	height:114px;
	background-image:url('../images/start_header.png');
	background-repeat:no-repeat;
}
.header table{
	height:114px;
}
strong{
	font-weight:bold;
}
.content{
	padding-top:3px;
}
.hidden{
	display:none;
}

h1, .tit1 {
	color:#FF9013;
	font-size:240%;
	margin:0;
}

h2, .tit2 {
	color:#FF9013;
	font-size:200%;
}

h1, h2, h4, h5, h6, .tit1, .tit2 {
	font-weight:normal;
}

h5 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#FF5800;}

h5.black { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
	color:#000000;}

a.btn-enter {
	background:url("../images/btn_enter.png") repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:45px;
	width:331px;
	color:#FFFFCC;
	font-size:22px;
	line-height:200%;
	text-decoration:none;
}
a.btn-goaway {
	background:url("../images/btn_go_away.png") repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:45px;
	width:185px;
	color:#FFFFCC;
	font-size:17px;
	line-height:260%;
	text-decoration:none;
}
/*
a.button_enter:hover {
	background:url("/templates/default/images/btn_enter_act.png") repeat scroll 0 0 transparent;
}*/

.main_table_info td {
	width:90px;
	height:90px;
	border:1px solid #EAEAEA;
	background-color: #FFFFF4;
	text-align:center;}

.new {
	position:absolute;
	top:-5px;
	right:10px;}


.right_column {
	width:768px;
	z-index:1;}

.check18-description {
	color:#B1B1B1;
	font-size:95%;
	height:200px;
	overflow:auto;
}

.check18-description h1 {
	color:#F9B959;
}

.check18-description h1, .check18-description h2 {
	font-size:14px;
	font-weight:bold;
}

.search-table{
	border:1px solid #FFDDCA;
	background-color:#FDFFEA;
	border-top:0px;
	margin-left:1px;
}

.search-table #additional-type1{
	width:50px;
}

.search-table .additional-type2{
	width:127px;
}

.search-table .additional-type3{
	width:121px;
}
.search-table .help{
	color:#D4CAC8;
	padding:2px;
	text-align:right;
	padding-right:4px;
	margin:0px;
}
	

.terer_search{
	
}
.terer_search td{
	padding:5px;
	vertical-align:top;
	white-space:nowrap;
}

.red-text{
	color:#FF5800;
	font-size:110%;
}
.red-text span{
	font-size:130%;
}
.form {
	font-size:100%;
}
.button_color {
	background:none repeat scroll 0 0 #FFFFCC;
	border:1px solid #996600;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:2px;
}
.button {
	height:25px;
	margin-left:15px;
	width:120px;
	cursor:pointer;
}

.advanced_search {
	background:none repeat scroll 0 0 #FFFEF0;
	border:1px solid #999999;
	left:75px;
	padding:5px 5px 5px 15px;
	position:absolute;
	top:-10px;
	text-align:left;
	width:190px;
	z-index:999 !important;
}
.advanced_search *{
	z-index:3;
}
h4 {
	color:#CC3366;
	font-size:120%;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:0;
}

.container_girl {
	position:relative;
	width:100px;
	height:130px;
	_width:99px;
	_height:130px;
	z-index:1;
	} 

.img_wrapper {
	position:relative;
	text-align:center;
	clear:both;}
	
.img_wrapper a img{
	margin-top:4px;
	text-decoration:none;
	margin-bottom:-2px;}
	
.img_wrapper a{
	display:block;
	line-height:12px;
	margin:3px;}

.girl_full_params {
	position:absolute;
	width:379px;
	height:225px;
	top:302px;
	left:758px;
	padding:5px;
	margin:auto;
	background:#FFFEF0;
	border:#999999 1px solid;
	text-align:center;
	vertical-align:middle;
	z-index:99;
	}
	.img_over {
	float:left;
	padding:3px;
	background:#FFFFFF;
	border:#F5F5F5 1px solid;}
	
.details_txt{
	color:#000000;
	font-size:130% !important;
	}
.details_txt strong{
	color:#000000;
	font-size:120% !important;
	}

.details_txt span {
	color:#FF3300;
	font-weight:bold;
	font-size:120% !important;
	}

.phone {
	font-size:160%;
	font-weight:bold;
	color:#FF3300;}

.phone_1 span{
	font-size:140% !important;
	font-weight:bold;
	color:#FF3300;}
.details {
	font-size:140%;
	color:#FF3300;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:5px;}
	
.main_table td {
	width:100px;
	height:130px;
	border:1px solid #EAEAEA;
	background-color: #FFFFF4;
	text-align:center;}

.main_table_vip td {
	width:180px;
	height:195px;
	border:2px solid #FFE181;
	background-color: #FFFFF4;}

.container_vip_girl {
	position:relative;
	width:180px;
	height:195px;}

.vip_icons {
	position:absolute;
	height:20px;
	width:179px;
	bottom:0px;
	padding-left:0px;
	_left:1px;
	_bottom:0px;}

*:first-child+html .vip_icons {
	position:absolute;
	height:20px;
	bottom:0px;
	left:1px;}
	 
.vip_icons img {
	padding-left:1px;
	margin:-1px;
	_margin:-1px;}
	
.vip_corner {
	position:absolute;
	bottom:-1px;
	right:-5px;
	z-index:50;}
	
*:first-child+html .vip_corner {
	position:absolute;
	bottom:0px;
	right:-4px;} 

.girl_nick {
	line-height:12px;
	margin:3px;}

.search_result {
	padding:5px;
	margin:5px auto;
	text-align:center;
	font-size:110%;
	line-height:20px;
	border:#FFCC66 1px solid;
	background:#FFFFCC;}

h3 { 
	font-size:150%;
	color:#FF5800;
	margin:0px;
	padding:0px;}


.search_result h3 {	margin-bottom:5px;}



.bigger_photo_div {
	width:215px;
	height:215px;
	text-align:center;
	vertical-align:middle;}

.border_img {
	border:#CCCCCC 1px solid;
	padding:5px;
	background:#FFFFFF;}

.ico_padding {padding-top:7px;}

.ico_padding img {padding:2px;}

.icons{
	bottom:1px;
	clear:both;
	height:10px;
	padding-left:1px;
	position:absolute;
	width:100px;
	left:2px;
}
.icons div {
	padding: 1px 2px;
	margin-left:-1px;
	display:block;
	float:left;
	_margin-left:-1px;
	background-position:center;
	background-repeat:no-repeat;
	border:none;}

.icons .new_ico{
	background-image:url(../images/sm-ic-new.gif);
	width:23px;
	height:10px;}
	
.icons .sto_ico {
	background-image:url(../images/sm-ic-sto.gif);
	width:23px;
	height:10px;}
	
.icons .video_ico {
	background-image:url(../images/sm-ic-video.gif);
	width:23px;
	height:10px;}
	
.icons .vip_ico {
	background-image:url(../images/sm-ic-vip.gif);
	width:23px;
	height:10px;}
	
.btn_banners_wrp {
	margin:0px 0px 0px 5px;
	text-align:left;
	}
.btn_banners {
	margin:5px 0px 0px 5px;}
	.small_comment {
/*	position:absolute;*/
	width:190px;
	/*top:85px;
	left:229px;*/
	background:#FEFBE9;
	border:#F3F3F3 1px solid;
	z-index:-5;
	line-height:15px;}

.big_photo {position:relative;}
.image_border {
	padding:4px;
	border:#CCCCCC solid 1px;}

.real_photo {
	position:absolute;
	bottom:6px;
	right:6px;
	_bottom:8px;
	_right:7px;}
	
*:first-child+html .real_photo {
	position:absolute;
	bottom:9px;
	right:6px}

.info_div {
	position:relative;
	background:#FFFDEC;
	border:#FFE6D9 2px solid;
	width:382px;
	_width:300px;
	font-size:100%;}
	
.info_margin {margin-top:30px;}

.tab_on {
	position:absolute;
	top:-32px;	
	padding:5px 1px 10px 1px;
	background:#FFFDEC;
	border:#FFE6D9 2px solid;
	border-bottom:none;
	font-size:120%;
	font-weight:bold;
	color:#000000;
	text-align:center;
	cursor:pointer;}

.tab_off {
	position:absolute;
	top:-29px;	
	padding:4px 1px 4px 1px;
	background:#F8E4D6;
	border:#FFE6D9 2px solid;
	font-size:120%;
	font-weight:bold;
	color:#7D604D;
	vertical-align:top;
	text-align:center;
	cursor:pointer;}

.tab_1 {
	left:-2px;
	width:55px;
	_width:53px;}
.tab_2 {
	left:61px;
	_left:59px;
	width:63px;}
.tab_3 {
	left:132px;
	_left:130px;
	width:81px;}
.tab_4 {
	left:221px;
	_left:219px;
	width:88px;}
.tab_5 {
	left:317px;
	_left:315px;
	width:61px;}

.info-info {
	position:relative;
	width:382px;
	}

.info-info p{
	font-size:100%;
	}


.params1 {
	font-size:130%;
	font-weight:bold;
	color:#252525;
	line-height:19px;}
	
.params3 {
	font-size:130%;
	color:#FB9D6B;
	line-height:20px;}
	
.params4 {
	font-size:130%;
	color:#5A5A5A;
	line-height:20px;
}

.params2 a:link, .params2 a:visited, .params2 a:hover, .params2 a:active {
	font-size:130%;
	font-weight:bold;
	color:#FF3300;}
	
.params2 a:hover {color:#3366FF;}

.params2_non_link {
	font-size:130%;
	font-weight:bold;
	color:#FF3300;}

.red_txt {
	font-size:110%;
	color:#FF5800;}

.red_txt span{font-size:130%;}

.red_txt2 {
	font-size:110%;
	color:#FF5800;
	font-weight:bold;}

.red_bold {
	font-size:100%;
	color:#FF3300;
	font-weight:bold;}

.prv_border {
	padding:2px;
	border:#CCCCCC solid 1px;
	background:#FFFFFF;}

.img_wrapper_2 {position:relative;}

.scroll {
	overflow:auto;
	height:300px;
	width:382px;
	_width:392px;
	_margin-bottom:10px;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	background:#FFFFCC;}

.scroll_1 {
	width:382px;
	_width:382px;
	height:360px;
	overflow:auto;	
	position:relative;
	margin-bottom:10px;
	_margin-top:-35px;	
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	background:#FFFFCC;}

.scroll_2 {
	overflow:auto;
	height:400px;
	width:392px;
	_height:350px;
	_width:382px;
	margin-left:-10px;
	_margin-left:0px;
	_margin-bottom:10px;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	background:#FFFFCC;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
.padding_div {
	padding:10px;
	margin-bottom:-10px;
	font-size:110%;
	color:#999999;}
	
.padding_div2 {
	font-size:120%;
	margin-top:5px;
	width:360px;}
	
.txt_in_column {
	padding:10px;
	padding-left:20px;
	width:192px;
	font-size:110%;}

.message {
	border-bottom:#666666 1px solid;
	margin:10px;
	padding:5px;
	font-size:110% !important;}

.message1 {
	border-left:#666666 1px solid;
	margin:15px;
	padding:5px;
	padding-left:15px;
	font-size:120%;
	display:block;}

.marks td {border-bottom:#CCCCCC 1px solid;font-size:110%;}
.marks td strong{font-size:100%;}
.udovletvor {
	font-size:110%;
	font-weight:bold;}

.udovletvor {color:#999900;}

.horosho {color:#0099FF;}

.otlichno {color:#FF6600;}
.men {
	font-size:110%;
	font-weight:bold;
	color:#CC3300;}
.comment-data{
	font-size:110%;
}
.succes{
	padding:10px;
	font-size:110%;
	color: #008800;
}

.relative { position:relative; }
.absolute { position:absolute; }
.to_left { float:left; }
.to_right { float:right; }
form { font-size:100%; }
.width_30 {	width:50px; }
.width_50 { 
	width:130px;
	margin-left:15px;}
	
.width_550 {
	width:560px;
	padding:5px;}

.padding_ {
	padding-top:5px;
	padding-bottom:5px;}

.line_height {line-height:20;}

p.simple {
	font-size:120%;
	text-align:center;}

form.reg { 
	font-size:120%;
	width:450px;
	padding:10px;
	margin:0px auto;
	margin-top:50px;
	background:#FFFAE8;
	border:#FF9933 1px solid;}

form.enter, form.enter1, form.enter2 { 
	font-size:120% !important;
	width:290px;
	padding:10px;
	margin:0px auto;
	margin-top:150px;
	background:#FFFAE8;
	border:#FF9933 1px solid;}
	
form.enter1, form.enter2 { margin:0px;}

.login_news p { font-size:120%; line-height:17px; margin:0px;}

.error{
	color:#FF0000;
}
.vip_col_1, .vip_col_2 {
	position:absolute;
	font-size:120%;
	font-weight:bold;
	color:#FF3300;}  

.vip_col_1  {
	top:89px;
	left:220px;}
.vip_col_2  {
	top:89px;
	left:475px;}

.marg_top {margin-top:40px;}


.button_color {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFCC;
	border:#996600 1px solid;
	color:#000000;
	padding:2px;}

.agreement {
	background:#FFFFCC;
	border-left:#993333 2px solid;
	color:#B70000;
	padding:5px 15px 15px 15px;
	margin:10px;
	margin-top:20px;}

.marg_top {margin-top:40px;}

.tbl_ankets {
	font-size:120%;
	font-weight:normal;
	background:#CCCCCC;}

.tbl_ankets td {background-color:#FFFFFF;}

.tbl_ankets .vip_black, .tbl_ankets .vip_red {
	font-size:150%;
	color:#000000;}

.tbl_ankets .vip_red {color:#FF3300;}

.tbl_ankets .simple {
	font-size:150%;
	color:#000000;}

.tbl_ankets a:link, .tbl_ankets a:hover, .tbl_ankets a:visited, .tbl_ankets a:active {
	font-weight:normal;
	font-size:90%;}

.plus {
	font-size:150%;
	color:#FF3300;
	text-align:center;}

.minus {
	font-size:150%;
	color:#0066FF;
	text-align:center;}

.price {
	color:#666666;
	font-weight:bold;
	font-size:100%;}

.tbl_title {
	color:#000000;	
	font-weight:bold;
	background:#FFFAE6;}

.tbl_title .red {
	color:#FF3300;
	font-weight:bold;}

.registration {
	text-align:left;
	width:750px;
	margin:0px auto;
	padding:10px;
	margin-bottom:-30px;
	font-size:120%;}

.registration ul {
	font-size:100%;
	padding-left:50px;
	margin-top:-5px;
	padding-bottom:10px;}

.new_block {
	text-align:left;
	width:730px;
	margin:0px auto;
	padding:10px;
	font-size:120%;
	margin-bottom:10px;
	border:#DE8B8B 1px solid;
	background:#FDF4EE;}
	
.new_block p {
	padding:0px;
	margin:15px 0px;}

.new_block ul {
	font-size:100%;
	margin-top:-5px;}	
.new_block ul li {margin-bottom:5px;}

.title_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FF5800;
	line-height:24px;}
	
.title_big1 {
	font-size:20px;
	font-weight:bold;
	color:#FF5800;}

.title_big2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FF5800;
	line-height:30px;}
.tbl_ankets {
	font-size:120%;
	font-weight:normal;
	background:#CCCCCC;}

.tbl_ankets td {background-color:#FFFFFF;}

.tbl_ankets .vip_black, .tbl_ankets .vip_red {
	font-size:150%;
	color:#000000;}

.tbl_ankets .vip_red {color:#FF3300;}

.tbl_ankets .simple {
	font-size:150%;
	color:#000000;}

.tbl_ankets a:link, .tbl_ankets a:hover, .tbl_ankets a:visited, .tbl_ankets a:active {
	font-weight:normal;
	font-size:90%;}
#tooltip {
	background-color:#FFFFCC;
	border:1px solid #111111;
	opacity:0.9;
	padding:5px;
	position:absolute;
	z-index:3000;
	width:200px;}

#tooltip h3 {
	color:#000000;
	font-size:12px;
	font-weight:normal;}

#tooltip div {padding:5px;}

form { margin:0px; padding:0px;}

.footer {
	position:relative;
	height:40px;
	background:url(../images/footer_bg.gif) repeat-x;
	width:990px;
	margin:0px auto;}

.clear {clear:both;}

.clear_height {
	clear:both;
	height:20px;}


/*--------------------------------------------------- Раскладка внутри footer (начало)  ---*/
.f_c_1, .f_c_3 { top:10px; }
.f_c_2, .f_c_2_town { top:11px; }

.f_c_1 { left:20px; width:960px;text-align:center;}
.f_c_2 { left:220px; }
.f_c_2_town { left:410px; }
.f_c_3 { left:870px; }
.f_c_4 { left:0px; }
.f_c_5 { right:-5px; }
.block-messages{margin:0px;padding:2px;}
.block-messages p {padding:0px;margin:0px;}
/* ==================== */

.bottom_inc {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.bottom_inc a:active, .bottom_inc a:visited, .bottom_inc a:link {
	color: #757575;
	text-decoration: none;
}
.bottom_inc a:hover {
	color: #4b73d4;
	text-decoration: underline;
}

/* ==================== */
.news-lists .title{font-size:14px;font-weight:bolder;}
.news-lists p{padding:2px;margin:0px;}