body {
	margin: 0px;
	background: url('/pix/wav.gif') repeat-x left top #ff9999;
}
body,td,th {
	font-family: Arial, Verdana, Tahoma, Trebuchet MS;
	font-size: 13px;
}
.hbg {
	background: url('/pix/hbg.gif') no-repeat left top;
}
.hwrp {
}
.clr {
	clear: both;
}
.logo {
	padding-bottom: 1px;
}
form {
	margin: 0px;
	padding: 0px;
}
.lm_header {
	background-image: url(/pix/ttb.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
	color: #fff;
	padding-left: 6px;
	padding-top: 7px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}
.lm_header_a {
	background-image: url(/pix/ttb_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
	color: #fff;
	padding-left: 6px;
	padding-top: 7px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}
.lm_item {
	height: 23px;
	color: #000;
	padding-left: 6px;
	padding-top: 5px;
}
.lm_item_a {
	background-image: url(/pix/ttla.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	color: #000;
	padding-left: 6px;
	padding-top: 5px;
}
a, a:link, a:visited {
	color: #000;
}
a:active, a:hover {
	color: #000;
}
.nav {
	padding-top: 12px;
	margin-left: 12px;
	padding-bottom: 24px;
}
.nav_i, .nav_i_a {
	width: 31px;
	float: left;
	padding: 4px;
	margin: 2px;
	text-align: center;
	border: 2px solid #fff;
	font-size: 14px;
}
.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 {
	background-color: #eda197;
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000;
	border: 1px solid #FFF;
}
.ank_full_wrp {
	margin-left: 12px;
	margin-right: 12px;
	border: 1px solid #fbcaaf;
}
.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: #907070;
}
.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: 1px 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 #FFF;
 	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:350px;
	width:350px;
	display: block;
 	background: #ffd562;
 	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: #fbcaaf;
	width: 200px;
	margin-top: 6px;
	padding: 8px;
}
.an_city {
	font-size: 18px;
	font-width: normal;
	text-align: center;
	color: #000;
}
.anfild {
	text-align: center;
	padding: 6px;
	background: #fbcaaf;
}
.servfild {
	padding: 6px;
	text-align: center;
	width: 80%;
	min-width: 540px;
	width:expression(this.offsetWidth < 540? "540px":"this.offsetWidth");
	margin: 0 auto;
	color: #000;
}
.cti {
	float: left;
}
.ctsel {
	float: right;
	background: url(/pix/cselb.gif) no-repeat right bottom;
	margin-right: 7px;
}
@-moz-document url-prefix() {
	.ctsel {
		margin-right: 10px;
	}
}
.cselbg {
	padding-top: 10px;
	padding-left: 14px;
}
.csel {
	font-size: 12px;
	color: #602000;
	width: 160px;
}
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;
	background: url(/pix/auth.gif) no-repeat left top;
	color: #fff;
	margin-top: 3px;
}
.authbox a, .authbox a:link, .authbox a:visited {
	color: #fff;
}
.authbox a:hover, .authbox a:active {
	color: #fff;
}
.attl {
	font-size: 18px;
	color: #fff;
	padding-bottom: 3px;
	padding-top: 7px;
	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: #000;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.ank_hb h2 {
	font-size: 24px;
	color: #000;
	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: #fbcaaf;
	color: #a84223;
	font-size: 12px;
}
.anket_show_v{
	background: #fff;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
	border: 1px solid #fbcaaf;
}
.ank_list {
}
.ank_itm, .ank_itm_check, .ank_itm_100 {
	color: #8d7b62;
	margin-bottom: 6px;
	margin-left: 4px;
}
.ank_itm_check {
	background: url(/pix/fcheck.gif) left top no-repeat;
	color: #000;
}
.ank_itm_100 {
	background: url(/pix/fcheck100.gif) left top no-repeat;
	color: #000;
}
.ank_fcb {
	background: url(/pix/fcb.gif) left bottom no-repeat;
	color: #000;
}
.ank_tbl {
	width: 580px;
	margin: 0px;
	padding: 0px;
}
.ank_tbl td{
	margin: 0px;
	padding: 0px;
}
.antb {
	width: 580px;
	margin: 0px;
	padding: 0px;
	
}
.antb th, .antb td{
	margin: 0px;
	padding: 0px;
}
.antbf {
	text-align: center;
	width: 142px;
	height: 162px;
}
.ank_name {
	font-size: 15px;
	font-weight: bold;
	padding-top: 4px;
	margin-left: 4px;
}
.ank_city {
	text-align: center;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	line-height: 12px;
}
.ank_type {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	margin-left: 4px;
}
.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 #303030;
}
.ank_fields {
	text-align: left;
	margin-left: 12px;
}
.ank_fname {
	color: #000;
	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-left: 4px;
	padding-right: 2px;
	float: right;
}
.ank_dal {
	padding-top: 18px;
	padding-left: 60px;
}
.ank_price {
	float: left;
	font-size: 11px;
	width: 63px;
	margin-left: 4px;
	line-height: 13px;
}
.ank_pval {
	font-size: 14px;
}
.ank_f_name {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 36px;
	color: #000;
	padding-top: 6px;
	padding-bottom: 4px;
}
.ank_f_type{
	color: #000;
	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: #000;
	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: #000;
}
.dev_ttl {
	font-family: "Trebuchet MS", Arial;
	font-size: 42px;
	text-align: center;
	color: #a0a0a0;
	padding-bottom: 12px;
}
.dev_descr {
	color: #a0a0a0;
	font-size: 13px;
	text-align: center;
}
.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: #000;
}
.news_el a:active, .news_el a:hover {
	color: #000;
}

.l_menu {
	background: #fbdfd0;
}
.tb {
	text-align: center;
	padding-bottom: 70px;
}
