*{margin:0; padding:0}
.header{
border-collapse:collapse;
margin:0 auto;
width:96%;
clear:both;
}
#min{
margin:0 auto;
min-width:1003px; 
width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1003? "1003px": "100%");
}
#max{
margin:0 auto;
max-width:1280px; 
width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
}


body{background:#f4f2ee;color:#685e54;font-size:12px;font-family:Tahoma,Arial,Verdana;margin:0px;padding:0px;}
img{border:0px;}
form{padding:0px;margin:0px;}
/*table{border:0px;}*/
table{border-collapse:collapse;border:0px;}
td{vertical-align:top;}
a{color:#b22e18;text-decoration:underline;}
a:visited{color:#bb9a94;}


/*Font styles*/
.f_pink_sm{color:#f17b72;font-weight:normal;}
h2, h1, .h2_med, h1mail,h3{font-size:18px;color:#38322f;font-family:Times New Roman,Georgia;font-weight:normal;margin:0px;padding-bottom:3px;}
/*изменено 21 января 2010 года*/
h1{font-size:36px;}
/*h1{}*/

/*изменено 23 апреля 2010*/
h2{font-size:29px;}
h3{font-size:19px;}
.h3_logo{color:#f37c74;font-size:12px;padding:0px;margin:0px;font-weight:normal;padding-left:10px;font-family:Tahoma,Arial,Verdana;}
/*h1{}*/

.h1mail{font-size:33px;}
/*h2{font-size:19px;}*/
.h2_white{color:#ffffff;font-size:19px;}
.h2_med{font-size:26px;}
.h2_normal{margin:0px;padding:0px;font-family:Tahoma,Arial,Verdana;font-size:11px;color:#d67275;font-weight:normal;}
.input_rass{background:#a46164;border:0px;font-size:11px;color:#3c080a;padding:3px;}
.input_based{background:#ffffff;border:1px solid #c5c5b8;font-size:11px;color:#38322f;padding:3px;width:97%;}
.price_sm, .price_big{color:#375a7b;font-weight:normal;}
.price_big{font-size:18px;}
.link_gray{color:#66605c;}
.f_podbor_wh{color:#e5afb0;}
.input_podbor{background:#e3c9b9;border:1px solid #d8b39c;font-size:11px;color:#582e2f;width:76px;padding:3px;}
.podbor_title{font-size:18px;}


.header{width:100%;clear:both;}
#top td{background:#671414;}
#logo_box, .logo_mail{background:#671414;width:264px;padding:17px 0px 17px 68px;color:#f37c74;font-size:12px;}
#logo_box img, .logo_mail img{padding-bottom:5px;}
#top_center{text-align:center;background:#671414;padding:17px 0px 17px 0px;width:376px;color:#ffdfdf;font-size:16px;}
#top_center a{color:#ffdfdf;background:url(../img/bg_tcl.gif) bottom left repeat-x;text-decoration:none;}
#top_center a:hover{color:#ffdfdf;background:none;text-decoration:underline;}
#contacts_box{background:#671414;color:#fbfbfa;width:200px;padding:17px 68px 17px 54px;}
#contacts_box a{color:#c18f4b;}
#contacts_box a:hover{color:#deaa62;}
#collage{width:100%;clear:both;height:288px;background:url(../img/panelbg.gif) bottom center no-repeat;}
#cb{width:1003px;margin:0 auto;}
#cb_title, #cb_title_main{float:left;width:370px;padding:179px 0px 25px 70px;}
#cb_title_main{padding-top:199px;}
.f_ct, .f_ct2, .f_ct3{font-size:27px;font-family:Times New Roman,Georgia;font-weight:normal;color:#ffffff;}
.f_ct2{font-size:16px;color:#a25963;}
#banner_box, #banner_box_main, #banner_box_top, #banner_top_hr{padding:0px;width:100%;clear:both;border-top:1px solid #b57f44;border-bottom:1px solid #b57f44;}
#banner_top_hr{height:5px;background:#590503;border:0px;font-size:0px;}
#banner_box_main{padding-top:22px;border-top:0px;}
#banner_box{border-top:0px;}
#center_top_box, #center_top_box_parent{background:#4f0f11;width:1003px;text-align:center;color:#b16a6b;padding-bottom:20px;}

/*#arrow_left{width:15px;padding:100px 15px 0px 40px;}*/
/*#arrow_right{width:15px;text-align:right;padding:100px 40px 0px 9px;}*/

.pre_photo_box{padding:20px 14px 0px 10px;height:150px;}
.pre_photo_box_2{padding:20px 14px 0px 0px;height:150px;}
.ppb_photo{width:150px;padding-bottom:6px;}
.ppb_descr{text-align:left;background:#e8e0d5;color:#5f402e;padding:10px;width:130px;height:70px;}
.ppb_descr a{color:#771b0c;}
#content_left, #bb_left{width:330px;padding:34px 0px 30px 75px;}
#content_left{width:345px;}
#content_parent3{padding:34px 50px 0px 0px;width:928px;}
#content_parent_left, .content_parent_left2{padding:34px 0px 0px 0px;width:300px;vertical-align:bottom;}
.content_parent_left2{vertical-align:top;}
#content_parent_right{padding:80px 50px 30px 50px;}
.cpbox{padding:0px 0px 30px 50px;clear:both;}
#content_center, #bb_center{width:276px;padding:34px 53px 30px 0px;}
#content_right, #bb_right{width:200px;text-align:center;padding:34px 50px 0px 0px;}
#bbox_rass, #bbox_rass_left{text-align:left;background:#4f0f11;width:225px;padding:26px 26px 26px 50px;font-size:11px;color:#d67275;}
#bbox_rass_left{width:250px;}

/*fixed*/
#bb_left, #content_left{width:325px;padding:34px 0px 30px 0px;}
#bb_center, #content_center{width:376px;padding:34px 0px 30px 0px;}
#bb_right, #content_right{width:302px;text-align:center;padding:34px 0px 0px 0px;}
#bb_left, #bb_center, #bb_right{padding-top:0px;}

#content_left{width:240px;padding:34px 10px 0px 75px;background:none;}
#content_center{width:256px;padding:34px 30px 30px 90px;}
#content_center_parent, .content_center_parent{width:316px;padding:34px 30px 30px 30px;}
#content_right{width:302px;background:none;}

#bbox_green{text-align:left;background:#394e17;width:238px;padding:26px 26px 26px 50px;font-size:11px;color:#768858;}
#bbox_green a{color:#768858;}
#bbox_yell, #bbox_yell2{background:#925711;width:250px;padding:26px 30px 26px 36px;font-size:11px;color:#e1b484;}
#bbox_yell a, #bbox_yell2 a{color:#e1b484;}
#bbox_pur{background:#4a132b;width:281px;padding:26px 30px 26px 36px;font-size:11px;color:#a17488;}
#bbox_pur a{color:#a17488;}
#footer_left, #footer_right, #footer_left a, #footer_right a{color:#685e54;font-size:11px;}
#footer_left{width:625px;padding:10px 0px 20px 77px;}
#footer_right{width:249px;padding:10px 0px 20px 53px;}
#bottom_menu, #bottom_counters{width:900px;margin:0 auto;clear:both;padding:0px 0px 30px 75px;font-size:11px;color:#685e54;}
.pr10{padding-right:10px;}

#bbox_yell, #bbox_yell2{height:50px;width:195px;padding:26px 54px 26px 77px;}
#bbox_yell2{padding-left:50px;width:222px;}
#bbox_pur{height:50px;width:256px;padding:26px 30px 26px 90px;}
#bbox_green{height:50px;width:248px;padding:26px 0px 26px 53px;}






/***************************************************/
/**               Parent styles                   **/
/***************************************************/
#cb_history{float:left;padding:229px 20px 20px 100px;color:#f0e9e8;}
.vspm{color:#38322f;font-size:11px;clear:both;padding-bottom:30px;}
.vspm a{color:#38322f;}
.paddingleft20{padding-left:20px;}
.kvartira_table{clear:both;border-collapse:collapse;}
.kpst{width:60px;padding:0px 9px 8px 0px;float:left;}
.kpst_left{width:60px;padding:0px 0px 8px 0px;clear:both;}
.kvartira_photo_small_top{width:100%;clear:both;}
.kvartira_photo_small_left{width:68px;font-size:0px;}
.kvartira_photo_big{padding:0px;text-align:left;width:751px;padding-top:25px;}
.kpst_end{width:60px;padding:0px 0px 8px 0px;float:left;}
.kvartira_th{width:100%;text-align:center;font-size:18px;font-weight:normal;background:#4f0f11;padding:6px 0px;margin:8px 0px;color:#dda5a6;}
.kvartira_price{width:300px;text-align:left;clear:both;}
.tppt{width:100%;clear:both;}
/*.tpp{width:300px;}*/
/*.tpp_var2{text-align:left;line-height:15px;font-size:11px;}*/
/*.tpp_var2_center{text-align:left;color:#43678b;line-height:20px;}*/

/*width:270px;*/
/*.tpp_vert{width:2px;padding:3px 10px 0px 10px;}*/
/*.tpp_var2_right{width:200px;text-align:right;}}*/
.podbor_left_th{width:360px;text-align:left;padding:15px 5px 5px 70px;}
.podbor_left{line-height:25px;width:360px;text-align:left;padding:0px 35px 20px 70px;vertical-align:top;}
.podbor_left_zag{padding:0px 0px 0px 0px;}
.podbor_right{padding:0px 78px 20px 0px;text-align:left;vertical-align:top;line-height:25px;margin:0px;}
.podborlist_photo, .podborlist_photo_end, .podborlist_photo_mail{width:150px;padding:20px 20px 20px 0px;border-top:1px solid #a39a9a;}
.podborlist_descr, .podborlist_descr_end, .podborlist_descr_mail{padding:20px 0px 20px 0px;border-top:1px solid #a39a9a;font-size:11px;}
.podborlist_photo_mail, .podborlist_descr_mail{border:0px;}
.podborlist_photo_end, .podborlist_descr_end{border-bottom:1px solid #a39a9a;}
.listingactive, .listingpassive{width:10px;font-size:13px;height:10px;padding:11px 13px;color:#faf9fa;text-align:center;}
.listingactive{background:#76292b;}
.listingpassive a{text-decoration:none;}
.podborcheks{background:#eae1d0;padding:10px;color:#642b2a;font-size:11px;line-height:18px;}
.pch{padding:0px 3px 5px 0px;margin:0px;border:0px;}
.mail_box{padding:30px;}
.logo_mail{padding-left:30px;}
#mail_bottom_box{height:30px;width:100%;clear:both;background:#661413;}





/***************************************************/
/**               Fixed			                  **/
/***************************************************/
#content_left, #content_center{line-height:20px;font-size:11px;}
.aligncenter{width:100%;text-align:center;}
.lineheight20{line-height:20px;}
.alignleft{text-align:left;}
.alignright{width:100%;text-align:right;clear:both;}
.width400{width:400px;}
.width100per{width:100%;}
.width750per{width:750px;}
#logo_box, #top_center, #contacts_box, #top td{background:none;}
.width1003{width:1003px;margin:0 auto;}
#top_mail{width:100%;clear:both;}
#top_mail td{background:#671414;}
.podborcheks_box{clear:both;}
.podborcheks_box td{vertical-align:middle;}
.podborcheks_cheks{float:left;height:20px;padding:2px 2px 0px 0px;font-size:0px;margin:0px;}
.podborcheks_b{float:left;height:20px;padding:0px 0px 0px 0px;font-weight:normal;margin:0px;}
.content_center_parent{width:100%;}
#title{height:389px;}
#title_parent{height:368px;}

#tooltip {
	background: #FFFFE0; /* light yellow */
	border: 1px solid #666666;
	color: #333333;
	margin: 0;
	padding: 2px 4px;
	position: absolute;
	visibility: hidden;
}

.lba, .lbp{height:20px;padding:4px 2px 0px 1px;width:20px;background:#590503;color:#ffffff;font-weight:bold;font-size:8pt;float:left;text-align:center;margin-right:3px;}
.lbp{background:#94764d;color:#ffffff;}


/*jquery popup window*/
/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../img/overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* black */
div.overlay.black {
	background:url(../img/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(../img/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}
/*-------------------------------*/

.tpp{width:300px;}
.tppfixleft{padding:0px;}
.tppfixright{width:200px;text-align:right;padding:0px;}
.tpp_var2{text-align:left;line-height:15px;font-size:11px;padding-left:10px;}
.tpp_var2_center{text-align:left;color:#43678b;line-height:20px;border-right:1px solid #383431;padding-right:10px;}
.tpp_vert{width:2px;text-align:left;padding:3px 10px 0px 10px;}
.tpp_var2_right{width:120px;text-align:right;}


.tpp1{width:300px;}
.tpp1_var2{text-align:left;line-height:15px;font-size:11px;}
.tpp1_var2_center{text-align:left;color:#43678b;line-height:20px;}
.tpp1_var2_center1{text-align:left;color:#43678b;line-height:20px;width:300px;}
p + h2 {
margin-top: 10px;
}

p {
padding-bottom: 10px;
}

.b_normal{font-weight:normal;}