body {
	margin: 0px;
	background: #fbc9d3;
}
body,td,th {
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 13px;
}
.hbg {
}
.hwrp {
	width: 980px;
	margin: 0 auto;
}
.clr {
	clear: both;
}
.logo {
	margin-left: 234px;
	padding-top: 128px;
	float: left;
}
form {
	margin: 0px;
	padding: 0px;
}
.lm_header {
	background-image: url(/pix/ttb.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 44px;
	color: #d43889;
	padding-left: 6px;
	padding-top: 10px;
	margin-top: 9px;
	font-size: 16px;
}
.lm_item {
	height: 23px;
	color: #FFF;
	padding-left: 6px;
	padding-top: 4px;
}
.lm_item_a {
	background-image: url(/pix/ttla.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	color: #FFF;
	padding-left: 6px;
	padding-top: 5px;
}
a, a:link, a:visited {
	color: #000;
}
a:active, a:hover {
	color: #000;
}
.nav {
	padding-top: 12px;
	width: 500px;
	margin: 0 auto;
	padding-bottom: 24px;
	color: #fff;
}
.nav_i, .nav_i_a {
	color: #fff;
	width: 210px;
	float: left;
	padding: 4px;
	margin: 2px;
	text-align: center;
	border: 2px solid #fff;
	font-size: 14px;
}
.nav_p, .nav_p_a {
	width: 32px;
	float: left;
	padding: 4px;
	margin: 2px;
	text-align: center;
	border: 2px solid #fff;
	font-size: 14px;
	color: #000;
}
.nav_i_a {
	background: #fff;
}
.nav_i_s {
	width: 30px;
	float: left;
	padding: 2px;
	margin: 2px;
	text-align: center;
}
h1 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	margin-left: 18px;
	padding-top: 6px;
	padding-bottom: 0px;
	font-size: 24px;
}
.page_descr {
	margin-left: 18px;
	padding-bottom: 12px;
	font-size: 14px;
}
.ank_full_itm {
	color: #9c155b;
	background: url(/pix/rc4.gif) no-repeat left bottom;
	padding-top: 8px;
	padding-bottom: 8px;
	overflow: hidden;	
}
.ank_wrp2 {
	background: url(/pix/rc2.gif) no-repeat right top;
	overflow: hidden;
}
.ank_wrp3 {
	background: url(/pix/rc3.gif) no-repeat right bottom;
	overflow: hidden;	
}
.ank_full_wrp {
	margin-left: 12px;
	margin-right: 12px;
	padding: 0px;
	background: url(/pix/rc1.gif) no-repeat left top #fee0e6;
	overflow: hidden;
}
.ank_big_photo {
	margin-top: 12px;
	margin-left: 6px;
	//margin-left: 3px;
	margin-right: 6px;
	text-align: center;
}
.ank_big_in {
	width: 540px;
	padding-bottom: 12px;
	padding-top: 6px;
	text-align: center;
}
.ank_big_in img{
	border: 1px solid #FFF;
}
.ank_photo_in {
	margin-top: 4px;
	margin-left: 8px;
	margin-right: 8px;
	float: left;
	text-align: center;
}
.ank_photo_in img{
	border: 1px solid #FFF;
}
.ank_fi {
	background-color: #ffa15e;
	margin-bottom: 1px;
	padding-left: 4px;
	padding-right: 2px;
}
.news_time {
	font-size: 11px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-top: 8px;
	color: #e78d9f;
}
.news_title {
	font-size: 18px;
	padding-left: 12px;
	padding-right: 12px;
}
.news_text {
	padding: 12px;
	padding-bottom: 18px;
}
.form_element {
	padding-bottom: 16px;
}
.form_status {
	background-color: red;
	padding: 8px;
	margin-bottom: 12px;
}
.ank_input {
	width: 90%;
}
.anket_ed_form {
}
.anket_ed_form td{
	border-bottom: 2px solid #fff;
}
.anket_ed_form th{
	background: #fff;
	font-weight: normal;
	font-size: 15px;
	border-bottom: 2px solid #fff;
}
.sexact_itm {
	float: left;
	width: 240px;
	height: 30px;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 14px;
}
.serv_ttl {
	font-size: 18px;	
	clear: both;
	padding-bottom: 8px;
	margin-bottom: 12px;
	border-bottom: 1px solid #fff;	
}
.sexact_itm_i {
	float: left;
	width: 30%;
	margin-bottom: 1px;
	margin-right: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
 .photo_fld {
 	height: 28px;
 	font-size: 15px;
 }
 .photo_btn {
 	height: 28px;
 	font-size: 15px;
 }
 h3 {
 	font-size: 15px;
 	font-weight: normal;
 	padding: 0px;
 	margin: 0px;
 }
 .stat_tbl td {
 	border: 1px solid #ff8ea3;
 	padding: 4px;
 	color: #000;
 	font-size: 14px;
 }
  .stat_tbl th {
 	padding: 4px;
 	color: #000;
 	font-weight: normal;
 	text-align: left;
 	font-size: 14px;
 	background: #FFF;
 }
 .jsalert {
	position:absolute;
	top:45%;
	left: 0px;
	width:100%;
	display: block;
 	background: #FFF;
 	color: #000;
 	padding: 8px;
 	padding-top: 12px;
 	padding-bottom: 12px;
 	margin: 2px;
 	font-size: 13px;
 	text-align: center;
 }
.jsalert a{
 	color: #604000;
 	opacity: 0;
 	filter: alpha(opacity=0);
}
.aws {
	width: 18px;
	background-color: none;
}
.t_mods {
	background: #eb6e00;
	width: 200px;
	margin-top: 6px;
	padding: 8px;
}
.an_city {
	font-size: 18px;
	font-width: normal;
	text-align: center;
	color: #fff;
}
.anfild {
	text-align: center;
	padding: 6px;
	background: #eb6e00;
}
.servfild {
	padding: 6px;
	text-align: center;
	width: 80%;
	min-width: 540px;
	width:expression(this.offsetWidth < 540? "540px":"this.offsetWidth");
	margin: 0 auto;
	color: #fff;
}
.cti {
	float: left;
	
}
.ctii {
	padding-top: 4px;
	margin-left: 6px;
}

.ctsel {
	float: right;
	padding-top: 177px;
	margin-right: 78px;
}
.cselbg {
	width: 215px;
	height: 38px;
	text-align: center;
	background-image: url(/pix/citybg.gif);
}
.csel {
	font-size: 13px;
	color: #602000;
	width: 164px;
	margin-left: 4px;
	margin-top: 8px;
	//margin-top: 7px;
}
form {
	margin: 0px;
	padding: 0px;
}
.lflor {
	background: url(/pix/lflor.gif) no-repeat left center;	
	max-width: 614px;
	width:expression(this.offsetWidth > 614? "614px":"this.offsetWidth");
}
.rflor {
	background: url(/pix/rflor.gif) no-repeat right center;
	max-width: 614px;
}
.authbox {
	width: 160px;
	height: 180px;
	margin-top: 10px;
	background: url(/pix/auth.gif) no-repeat left top;	
}
.attl {
	font-size: 15px;
	color: #d43889;
	padding-top: 10px;
	margin-left: 10px;
	text-align: center;
}
.afrm {
	padding-top: 0px;
	padding-bottom: 4px;
	margin-left: 10px;
	text-align: center;
}
.redps {
	padding-top: 3px;
	font-size: 11px;
}
.ank_hb {
	padding: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	line-height: 18px;
}
.ank_hb h3 {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.ank_hb h2 {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
}
.ank_cb {
	padding: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}
.anket_show {
}
.anket_show_n{
	background: #e66db7;
	font-size: 12px;
}
.anket_show_v{
	background: #fff;
	font-size: 15px;
	font-weight: bold;
	color: #dd2506;
	white-space: nowrap;
}
.ank_list {
}
.ank_itm, .ank_itm_check {
	color: #9e005d;
	width: 302px;
	height: 210px;
	background: url(/pix/ankplate.gif) left top;
}
.ank_itm_check {
	background: url(/pix/ankplatec.gif) left top;
	color: #fff;
}
.ank_tbl {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.ank_tbl td{
	margin: 0px;
	padding: 0px;
}
.antb {
	width: 290px;	
	margin: 0px;
	padding: 0px;
	
}
.antb th, .antb td{
	margin: 0px;
	padding: 0px;
}
.antbf {
	text-align: center;
	width: 142px;
	height: 162px;
}
.ank_name {
	text-align: center;
	font-size: 18px;
	padding-top: 4px;
}
.ank_city {
	text-align: left;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	line-height: 12px;
}
.ank_type {
	text-align: left;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
.ank_photo {
	margin-top: 12px;
	margin-left: 7px;
	//margin-left: 3px;
	margin-right: 8px;
	float: left;
	width: 144px;
	text-align: center;
}
.ank_photo img{
	border: 1px solid #FFF;
}
.ank_fields {
	text-align: center;
}
.ank_fname {
	color: #FFF;
	font-size: 14px;
	padding-top: 0px;
}
.ank_f {
	background-color: #f8630d;
	margin-bottom: 1px;
	padding-left: 4px;
	padding-right: 2px;
}
.ank_fc {
	margin-bottom: 1px;
	padding-right: 2px;
	text-align: left;
}
.ank_dal {
	padding-top: 18px;
	padding-left: 60px;
}
.ank_price {
	float: left;
	font-size: 11px;
	width: 63px;
	line-height: 13px;
	text-align: left;
}
.ank_pval {
	font-size: 14px;
}
.ank_f_name {
	font-family: "Trebuchet MS", Arial
	font-size: 36px;
	color: #fff;
	padding-top: 6px;
	padding-bottom: 4px;
}
.ank_f_type{
	color: #fff;
	font-size: 13px;
}
.ank_f_phone{
	color: #000;
	font-size: 24px;
	width: 294px;
	height: 43px;
	text-align: center;
	margin: 0 auto;
	padding-top: 33px;
	background: url(/pix/pplate.gif) no-repeat left top;
}
.ank_measures {
	color: #fff;
	margin: 0 auto;
	width: 540px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.ank_ff {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	color: #fff;
}
.dev_ttl {
	font-family: "Trebuchet MS", Arial
	font-size: 42px;
	text-align: center;
	color: #de5495;
	margin-left: 6px;
}
.dev_descr {
	color: #f36fad;
	font-size: 16px;
	text-align: center;
	margin-left: 6px;
}
.rc1 {
	background: url(/pix/rc1.gif) no-repeat left top #fff;
	width: 540px;
	margin: 0 auto;	
}
.rc2 {
	background: url(/pix/rc2.gif) no-repeat right top;
}
.rc3 {
	background: url(/pix/rc3.gif) no-repeat right bottom;
}
.rc4 {
	background: url(/pix/rc4.gif) no-repeat left bottom;
}
.rcii {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000;
	font-size: 15px;
}
.lflor2 {
	background: url(/pix/lflor.gif) no-repeat left center;	
	max-width: 850px;
	width:expression(this.offsetWidth > 850? "850px":"this.offsetWidth");
}
.rflor2 {
	background: url(/pix/rflor.gif) no-repeat right center;
	max-width: 850px;
}
.news_el {
	padding-top: 8px;
	padding-bottom: 8px;
}
.news_el a, .news_el a:link, .news_el a:visited {
	color: #9e001e;
}
.news_el a:active, .news_el a:hover {
	color: #e7042e;
}