/* ######## îáùèå ######## */
body {
	margin:0;
	background-color: #FFFFFF;
}

body,td,th,div,span {
	font-family: Tahoma, Arial, Verdana, Hevetica;
	font-size: 11px;
	color: #5f5f5f;
}

a {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {text-decoration:none; color: #222222;}
a:focus {outline-style: none;}

table {
	padding:0;
	margin:0;
}
img {border-width:0;}
p {margin: 0;}

form, input, button, textarea, select {
	margin:0;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
}

h1 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	color: #007ead;
	font-size: 16px;
}
h3 {
	margin: 0;
	font-size: 13px;
}

/* ######## ÇÀÃËÀÂÈß ######## */
.main_tit {
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	white-space: nowrap;
	background: url(../images/bg_topr.gif) repeat-x top;
}

.main_tit h1 {
	font:bold 14px Tahoma, Arial, Sans-serif;
	color:#000;
	margin:0;
	padding:0 10px 0 0;
	display:inline;
}

.main_tit_dop {
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.main_tit_title {
	text-align: left;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
a.main_tit_backlink {
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #006ea1;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.main_tit_backlink {
	color: #006ea1;
	text-decoration: none;
}
.main_tit_dop_font {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
	font-weight: normal;
}
.main_tit_dop_phone {
	text-align: right;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #a8080e;
	font-weight: bold;
}
a.main_tit_phoneshow {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #006ea1;
	font-weight: normal;
	text-decoration: underline;
}
a:hover.main_tit_phoneshow {
	color: #006ea1;
	font-weight: normal;
	text-decoration: none;
}

/* ######## ÀÍÊÅÒÀ ######## */

td.ank_thg_name {
	width: 172px;
	height: 20px;
	background: #db020a;
}

div.ank_thg_name {
	margin-left: 10px;
	font: normal normal bold 12px Arial, Tahoma, Verdana, Helvetica; color: #FFFFFF;
	text-align: left;
	white-space: nowrap;
}
div.ank_thg_views {
	margin-right: 12px;
	font: normal normal bold 10px Arial, Tahoma, Verdana, Helvetica; color: #FFFFFF;
	text-align: right;
	white-space: nowrap;
}
.ank_param_line {
	height:1px;
	background-color: #DDDDDD;
}
td.ank_serv_1 {
	vertical-align: top;
	text-align: left;
	background: #faf8f4 url(../images/girls/serv_bg_1.gif) repeat-x top;
}
td.ank_serv_1_font {
	font: normal normal bold 11px Tahoma, Arial, Verdana, Helvetica;
	color: #4a4a4a;
	white-space: nowrap;
}
td.ank_serv_2 {
	vertical-align: top;
	text-align: left;
	background: #faf8f4 url(../images/girls/serv_bg_2.gif) repeat-x top;	
	font: normal normal normal 9px Arial, Tahoma, Verdana, Helvetica;
	color: #555;
}
td.ank_serv_2 a {
	font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;
	color: #006ea1;
	text-decoration: none;
}
td.ank_serv_2  a:hover {
	font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;
	color: #008ccd;
	text-decoration: underline;
}
td.ank_serv_2 sup {cursor:help;}
td.ank_serv_2 a.sup, td.ank_serv_2 a:hover.sup {color: #555;}
td.ank_dop_1_2 {color: #a8080e;}
td.ank_dop_2_1 {color: #898989;}
td.ank_dop_2_2 {
	font-weight: bold;
	color: #4a4a4a;
}
/* ######## END Anketa ######## */
/* ######## search form ######## */

#srch td {
	font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;
	color: #000000;
	text-align: left;
}
#srch input, button, select, textarea {
	border: 1 solid #aaa;
	width: 250;
	height: 20;
	text-align: left;
	font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;
	color: #000000;	
}
	
#srch .srch_ll {background: #fff4f9; width: 30%;}
#srch .srch_lr {font-weight:normal; background: #fff9fc; width: 70%;}
#srch .srch_dl {background: #fff; width: 30%;}
#srch .srch_dr {font-weight:normal; background: #fff; width: 70%;}
#srch .srch_vs {padding: 0px;}
#srch .srch_vsi {width: 2px; height: 2px}
#srch .srch_nonb {font-weight:normal;}
#srch .srch_but {width:130px; height:30px; border:0;}
#srch .srch_d {height: 1px; background-color: #dfdfdf; padding: 0px;}
#srch font.srch_sign {
	font: normal normal normal 10px Tahoma, Arial, Verdana, Helvetica;
	color: #726656;
}
#srch input.srch_chbx {border: 0; width:15; height:15;}
#srch input.srch_ds  {background:#f1f1f1;}
#srch input.srch_short {width: 80; height: 20;}



/* ######## END search form ######## */
/* ######## tables ######## */
.tbl_top {background: #fff url(/images/table/bg_top.gif) repeat-x; height: 9px;}
.tbl_bot {background: #fff url(/images/table/bg_bot.gif) repeat-x; height: 16px;}
.tbl_midbg {background: #fff url(/images/table/bg_mid.gif) repeat-y; width:2px;}
.tbl_mid_tit {color: #a60107; margin: 2 20 2 30;}
.tbl_mid {margin: 2 20 2 30; font-size: 12px; white-space: nowrap;}
.tbl_mid span {color:red;}
.tbl_mid1 {margin: 2 20 2 30; font-size: 11px; font-weight: normal;}
#srch #tblopt td {padding: 0 5 3 0;}
	

/* ######## END tables ######## */
/* ######## txtblocks ######## */
#txtblock td {
	height: 23px;
	vertical-align: middle;
	font: normal normal bold 11px Tahoma, Arial, Verdana, Helvetica;	
}
#txtblock .date {
	color: #fff;
	background: #ffaecd;
	width: 100px;
	text-align: center;
}
#txtblock .title {
	color: #000;
	background: #f1f6ed;
	width: 420px;
	text-align: left;
}
#txtblock .dalee {
	color: #000;
	background: #f1f6ed;
	width: 420px;
	text-align: right;
}
#txtblock .but {
	width: 76px;
	height: 17px;
	margin-right: 3px;
}
#txtblock .pretitle {background: #f1f6ed; width: 19px;}


/* ######## END txtblocks ######## */
/* ######## pages ######## */

a.pg_href {
	margin: 0 12 0 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
a:hover.pg_href {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.pg_sphref {color: #fff;}

span.pg_link_act {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin: 12;
}
td.pg_link_act {background: url(../images/pg_bgact.gif);}

a.pg_linkp {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
}
a:hover.pg_linkp {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.pg_linkp_sp {
	width: 15px;
	height: 25px;
}

/* ######## END pages ######## */

/* ######## thumb girl  ######## */

td.thg_pic {
	width: 96px;
	height: 117px;
	text-align: center;
	vertical-align: top;
	padding-top: 6px;
	background: url(../images/thg_border.gif)  no-repeat top center;
}
img.thg_pic {width: 84px; height: 105px;}

td.thg_name_vip {width: 172px; height: 20px; background: #db020a url(../images/thg_stars.gif) no-repeat top right;}
span.thg_name_vip {margin-left: 10px;}
a.thg_name_vip {font: normal normal bold 12px Arial, Tahoma, Verdana, Helvetica; color: #ffffff; text-decoration: underline;}
a:hover.thg_name_vip {font: normal normal bold 12px Arial, Tahoma, Verdana, Helvetica; color: #FFFFFF; text-decoration: none;}

td.thg_name {width: 172px; height: 20px;}
span.thg_name {margin-left: 10px;}
a.thg_name {font: normal normal bold 12px Arial, Tahoma, Verdana, Helvetica; color: #db020a; text-decoration: underline;}
a:hover.thg_name {font: normal normal bold 12px Arial, Tahoma, Verdana, Helvetica; color: #ffa4bd; text-decoration: none;}

td.thg_param {width: 172px; height: 79px;}
div.thg_param {margin: 0 0 10 14;}
.thg_param_n {font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica; color: #898989;}
.thg_param_i {font: normal normal bold 11px Tahoma, Arial, Verdana, Helvetica; color: #4a4a4a;}


td.thg_bot {width: 172px; height: 18px;}
span.thg_bot {
	margin-left: 23px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}



/* ######## END thumb girl  ######## */


/* ######## bottom  ######## */

td.bot_txt {font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica; color: #8b8b8b;}

a.bot_link {font: normal normal bold 11px Tahoma, Arial, Verdana, Helvetica; color: #8b8b8b; text-decoration: none;}
a.bot_link:hover {text-decoration: underline;}
a.bot_link:focus {outline-style: none;}

#bottom_se {
	border:1px solid grey;
	padding:15px;
	margin:20px 0 0;
}
#bottom_se h2 {padding:0; margin:0; font:bold 15px Tahoma, Arial, Verdana, Helvetica; color:#000;}
#bottom_se p{padding:0; margin:20px 0 20px; text-align:justify;}
#bottom_se p ul {padding:0; margin:0;}


/* ######## END bottom  ######## */

.ar10b {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #646464;
	font-weight: bold;
}
.ta11 {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #646464;
}
.clr-3a {color: #3a3a3a;}
.form_age {width: 128;}
.form_cena {width: 135;}

a.bl {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #0074be;
	font-weight: normal;
}
a.bl:hover {color: #3ca4e6;}
a.bl:focus {outline-style: none;}

td.menu_top {background: url(../images/c_bgtop.jpg) no-repeat top center;}

.c_tit {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color:#fcd210;
	font-weight: bold;
}

div.c_links1 a {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;
}
div.c_links1 a:hover {color: #ffc3c5; text-decoration:none;}
div.c_links1 a:focus {outline-style: none;}
div.c_links1 span {color:#ffc3c5;}
div.msv {display:none;}

.leg {
	width: 202px;
	background: url(../images/px.gif) no-repeat top right;
}

#comment_icon {
	position:relative;
	top:-42;
	left:17;
}
#comment_link {margin-left:70;}

#comment_title {
	margin-top: 2;
	padding: 6 40 6 40;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 13px;
	color: white;
	background: #a40106;
	font-weight: bold;
}
#comm_name {
	padding:6 40 5 40;
	text-align: left;
	background: #faf8f4 url(../images/girls/serv_bg_1.gif) repeat-x top;
}
#comm_txt {
	padding:10 40 25 40;
	text-align: left;
	background: #f6f2ea;
}
#comm_hand_yes {
	position:relative;
	top:49;
	left:10;
}
#comm_hand_no {
	position:relative;
	top:58;
	left:10;
}

#comments td {
	font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;
	color: #000000;
	text-align: left;
}
#comments td div {font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;}
#comments input, button, select, textarea {
	border: 1 solid #aaa;
	width: 250;
	height: 20;
	text-align: left;
	font: normal normal normal 11px Tahoma, Arial, Verdana, Helvetica;
	color: #000000;	
}
#comments textarea {height: 100;}
#comments #c_vote {width: 15; height: 15; border: 0;}
#comments td.wrong {background: #fee6ef;}

#say_phone {
	border: solid 1px #c6b9af;
	background: #ffefe3;
	color: #270d00;
	margin-bottom: 10px;
	padding: 20px;
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
}
#say_phone div.sp_txt {
	color: #4a280e;
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
}
#say_phone div.sp_img {
	float: right;
	position: relative;
	top: -4px;
}
#previewContent {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#previewContent div {
	border:1px solid gray;
	background:#fff url('/images/loading_flower.gif') no-repeat center;
}
#previewContent div img{margin:5px;}

#packet_tarif {
	background:red;
	padding:10px 20px;
	color:white;
	font-size:120%;
	font-weight:bold;
}
#packet_tarif a {color:white; font-weight:bold;}
#packet_tarif span {
	color:white;
	font-size:200%;
	font-weight:normal;
}
