/* home page */
body{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:13px;min-width:1000px;}
html,body{height:100%;}
td{vertical-align:top;}
img{border:0;}
div,td,input,select,textarea,p,a,li{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:13px;}
a{color:#b08c6a;text-decoration:underline;}
a:hover{text-decoration:none;}
#main_inside{position:relative;min-height:100%;min-width:1000px;background:url(../images/header_bg.jpg) center top repeat-x;margin:0;}
#main_inside_inner_page{position:relative;min-height:100%;min-width:1000px;background:url(../images/header_bg2.jpg) center top repeat-x;margin:0;}
* html #main_inside{height:100%;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');}
#main_inside_in{position:relative;min-height:100%;width:1000px;margin:0 auto;}
#main_content{padding:0 0 0 23px;}
#footer_block{height:130px;clear:both;}
#footer_main{height:105px;position:relative;background:url(../images/footer_bg.jpg) repeat-x center bottom;margin:-105px auto;}
#footer{height:105px;width:1000px;margin:0 auto;}
#header{height:187px;overflow:hidden;text-align:left;}
#topLang{position:absolute;display:block;left:0;}
#topLang .pad{padding:0 0 0 10px;}
#topLang .pad .bg{width:118px;height:35px;overflow:hidden;background:url(../images/lang_bg.png) no-repeat top left !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/lang_bg.png');position:absolute;z-index:1;}
#topLang .pad p{position:relative;z-index:10;padding:0 0 0 8px;}
#topLang .pad p a,#topLang .pad p span{display:block;float:left;font-family:Georgia;font-size:12px;margin:0;padding:5px 11px 10px;}
#topLang .pad p a{color:#FFF;padding:5px 7px 10px;}
#topLang .pad p span{color:#ECD8A3;background:url(../images/lang_cur.jpg) left top no-repeat;}
#logo{position:absolute;float:left;left:0;padding:19px 0 0 28px;}
#slogan{float:left;padding:37px 0 0 250px;}
#top_contact{float:right;width:221px;padding:32px 0 0;}
#top_contact p{color:#deca85;font-size:12px;font-family:Georgia;}
#top_contact .phone{height:85px;padding:7px 0 0;}
#top_contact .phone .code{float:left;width:44px;font-family:Times New Roman;color:#deca85;font-size:16px;}
#top_contact .phone .number{float:left;width:150px;padding:2px 0 0;}
#top_contact .phone .number p{font-family:Times New Roman;color:#FFF;font-size:36px;font-weight:400;line-height:32px;padding:0 0 4px;}
.clear{clear:both;font-size:1px;line-height:1px;}
#top_menu_1{float:left;width:412px;overflow:hidden;padding:9px 0 0 217px;}
#top_menu_1 ul li{list-style:none;background:url(../images/top_menu_1_separ.jpg) right 4px no-repeat;display:block;float:left;margin:0;padding:0 20px 0 19px;}
#top_menu_1 ul li.last{background-image:none;padding:0 0 0 20px;}
#top_menu_1 ul li a{display:block;float:left;font-size:22px;font-family:Georgia;color:#f5eed4;line-height:18px;padding:3px 0 18px;}
#top_menu_1 ul li a.cur{color:#ffc9d3;text-decoration:none;background:url(../images/top_menu_1_cur.gif) center bottom no-repeat;}
#top_menu_2{float:left;padding:18px 0 0;}
#top_menu_2 ul li{list-style:none;background:url(../images/top_menu_2_separ.jpg) right 0 no-repeat;display:block;float:left;margin:0;padding:0 10px 2px;}
#top_menu_2 ul li.last{background-image:none;padding:0 0 0 10px;}
#top_menu_2 ul li a{display:block;float:left;font-size:12px;font-family:Georgia;color:#deca85;}
#footer_menu{height:43px;overflow:hidden;}
#footer_menu ul{text-align:center;margin:0;padding:0;}
#footer_menu ul li{text-align:center;display:inline;line-height:30px;background:url(../images/footer_menu_li.gif) right 3px no-repeat;margin:0;padding:0 19px 0 11px;}
#footer_menu ul li.last{background-image:none;padding:0 0 0 11px;}
#footer_menu ul li a{font-size:11px;color:#000;line-height:30px;display:inline-block;padding:0 0 13px;}
#footer_menu ul li a.cur{font-size:11px;color:#6c070a;text-decoration:none;background:url(../images/footer_menu_cur.gif) center bottom no-repeat;padding:0 0 13px;}
#footer_content{clear:both;padding:20px 28px 0;}
#footer_content ul{float:right;color:#ecd8a2;display:inline;margin:0;padding:0;}
#footer_content ul li{display:inline;color:#ecd8a2;background:url(../images/footer_li.gif) right 2px no-repeat;font-size:11px;margin:0;padding:0 15px;}
#footer_content ul li.last{display:inline;background-image:none;padding:0 0 0 15px;}
#footer_content ul li span{color:#FFF;}
#footer_content ul li a{color:#FFF;font-size:11px;}
#footer_content ul li a.icq{background:url(../images/icq.gif) right 0 no-repeat;padding:0 19px 0 0;}
#copyright{float:left;font-size:11px;color:#ecd8a2;padding:3px 0 0;}
#content_block{padding:4px 30px 0 0;}
#content_block_inner{padding:21px 30px 0 0;}
#content_cell{float:left;width:664px;padding:0 0 0 1px;}
#right_cell{float:right;width:276px;overflow:hidden;position:relative;top:-3px;}
.right_block{width:276px;overflow:hidden;background-position:left top;background-repeat:repeat-y;margin-bottom:22px;}
.right_block.right_block_white{background-image:url(../images/right_block_white.jpg);}
.right_block.right_block_yellow{background-image:url(../images/right_block_yellow.jpg);}
.right_block .title{width:276px;overflow:hidden;background-position:left top;background-repeat:repeat-y;}
.right_block.right_block_white .title{background-image:url(../images/right_block_white_title.jpg);}
.right_block.right_block_yellow .title{background-image:url(../images/right_block_yellow_title.jpg);}
.right_block .title div{width:276px;overflow:hidden;background-position:left top;background-repeat:no-repeat;padding:19px 0 13px 27px;}
.right_block.right_block_yellow_top .title div{background-image:url(../images/right_block_yellow_top_title_top.jpg);padding:28px 0 16px 27px;}
.right_block.right_block_white .title div{background-image:url(../images/right_block_white_title_top.jpg);}
.right_block.right_block_yellow .title div{background-image:url(../images/right_block_yellow_title_top.jpg);}
.right_block .title div h3{color:#6c070a;font-family:Georgia;font-size:18px;font-weight:400;margin:0;padding:0px 20px 0px 0px;}
.right_block .incon{background-position:left top;background-repeat:no-repeat;}
.right_block.right_block_white .incon{background-image:url(../images/right_block_white_incon.jpg);}
.right_block.right_block_yellow .incon{background-image:url(../images/right_block_yellow_incon.jpg);}
.right_block .incon .incon_bot{background-position:left bottom;background-repeat:no-repeat;padding:22px 18px 13px 15px;}
.right_block.right_block_white .incon .incon_bot{background-image:url(../images/right_block_white_incon_bot.jpg);}
.right_block.right_block_yellow .incon .incon_bot{background-image:url(../images/right_block_yellow_incon_bot.jpg);}
#mainFilter{width:664px;overflow:hidden;background:url(../images/mainFilter.jpg) left top repeat-y;margin:0 0 33px;}
#mainFilterInner{background:url(../images/mainFilterInner.jpg) left top no-repeat;}
#mainFilterInnerBottom{background:url(../images/mainFilterInnerBottom.jpg) left bottom no-repeat;}
#mainFilter_small{width:610px;background:url(../images/mainFilter_small.jpg) left top repeat-y;margin:10px 0;}
#mainFilter_small2{width:610px;background:url(../images/mainFilter_small.jpg) left top repeat-y;margin:10px 0;}
#mainFilterInner_small{background:url(../images/mainFilterInner_small.jpg) left top no-repeat;}
#mainFilterInnerBottom_small{background:url(../images/mainFilterInnerBottom_small.jpg) left bottom no-repeat;padding:20px 0 0;}
#mainFilterInnerTop{height:59px;overflow:hidden;padding:18px 29px 0 0;}
#mainFilterInnerTop h2{float:left;color:#6c070a;font-size:24px;font-weight:400;font-family:Georgia;margin:0;padding:2px 0 0 22px;}
#mainFilterInnerTop .count{float:right;height:23px;background:url(../images/mainFilterInnerTop.jpg) left top repeat-x;margin:7px 0 0;}
#mainFilterInnerTop .count div{background:url(../images/mainFilterInnerTop_left.jpg) left top no-repeat;}
#mainFilterInnerTop .count div div{background:url(../images/mainFilterInnerTop_right.jpg) right top no-repeat;color:#ad8a64;font-size:13px;padding:1px 9px 10px;}
#mainFilterContent{padding:0 0 10px 44px;}
#mainFilterContent.mainFilterContentSmall{padding:1px 0 20px 21px;}
#mainFilterContent.rightFilter{padding:0 0 4px 12px;}
#mainFilterContent .row{height:40px;}
#mainFilterContent.rightFilter .row{height:57px;overflow:hidden;}
#mainFilterContent .row .name{float:left;width:106px;color:#ad8a64;padding:5px 0 0;}
#mainFilterContent.rightFilter .row .name{width:212px;color:#ad8a64;padding:3px 0 7px;}
#mainFilterContent.rightFilter .row .col_1{float:left;width:212px;margin:0 10px 0 0;}
#mainFilterContent .row .col_1 input,#mainFilterContent .row .col_2 input{border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;color:#000;width:95px;background-color:#FFF;padding:4px 9px 4px 29px;}
#mainFilterContent.rightFilter .row .col_2 input,#mainFilterContent.rightFilter .row .col_3 input{border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;color:#000;width:62px;background-color:#FFF;padding:4px 9px 4px 29px;}
#mainFilterContent.rightFilter .row .col_2{float:left;width:101px;margin:0 9px 0 0;}
#mainFilterContent .row .col_3{float:left;width:240px;margin:0 10px 0 0;}
#mainFilterContent.rightFilter .row .col_3{float:left;width:101px;margin:0 6px 0 0;}
#mainFilterContent .row .col_22{float:left;width:280px;margin:0 10px 0 0;}
#mainFilterContent.rightFilter .rowBurron{height:28px;padding:16px 15px 0 0;}
#mainFilterContent.rightFilter .rowBurron .but input.button{overflow:visible;padding:1px 9px 3px;}
#mainFilterContent.rightFilter .rowBurron .link{float:right;padding:4px 0 0;}
#mainFilterContent .row .button input{overflow:visible;padding:1px 22px 3px;}
.orig_select{height:29px;overflow:hidden;background:url(../images/orig_select.gif) repeat-x;}
.orig_select div.inn .inpt{cursor:pointer;height:26px;overflow:hidden;background:url(../images/orig_select_inn.gif) left top no-repeat;}
.orig_select div.inn .inpt div.inp2{background:url(../images/select_arrow.jpg) right top no-repeat;padding:5px 0 4px 9px;}
.orig_select .text{width:98%;border:0;font-weight:700;}
.orig_select div.inn a.os{float:right;position:relative;top:-31px;}
.orig_select .list{position:absolute;border:1px solid #B2B9C3;background-color:#FFF;height:105px;width:200px;overflow:auto;display:none;z-index:100000000000000;}
.vote{padding:0 0 0 12px;}
.vote ul{margin:0;padding:0 0 5px;}
.vote ul li{list-style:none;line-height:1px;margin:0;padding:0 0 7px;}
.vote ul li label input{vertical-align:middle;margin:0 6px 0 0;}
.vote.voteLinks ul li input{position:absolute;margin:5px -1px 0 0;}
* html .vote.voteLinks ul li input,*:first-child+html .vote.voteLinks ul li input{position:absolute;margin:-1px 0 0 -2px;}
.vote input.button{overflow:visible;margin:8px 0;padding:1px 14px 3px;}
.expert .img{float:left;width:95px;}
.expert .desc{float:left;width:145px;}
.expert .desc .name{background:url(../images/expert_line.jpg) center bottom no-repeat;color:#000;line-height:18px;margin:0 0 6px;padding:0 0 10px 10px;}
.expert .desc .favor{background:url(../images/favor.jpg) 9px 0 no-repeat;line-height:16px;color:#B38C6B;margin:0 0 5px;padding:0 0 10px 31px;}
.expert .desc .favor a{color:#6B0709;}
.expert .desc .phone{background:url(../images/phone.jpg) 9px 0 no-repeat;line-height:16px;color:#B38C6B;padding:0 0 0 31px;}
.expert .desc .phone a{color:#B08C6A;}
#vocation ul{margin:0;padding:0 0 6px 12px;}
#vocation ul li{list-style:none;background:url(../images/li.jpg) left 8px no-repeat;line-height:20px;margin:0;padding:0 0 0 15px;}
#vocation input.button{overflow:visible;margin:5px 0 5px 12px;padding:1px 14px 3px;}
.houseList{height:700px;overflow:hidden;position:relative;}
.houseListAuto{height:auto;}
.houseList .houseListHidden{height:700px;position:relative;}
.houseList .item{height:140px;}
.houseList .item .img{float:left;width:124px;background:url(../images/img_bg.gif) left 15px no-repeat;padding:20px 0 10px 5px;}
.houseList .item .desc{line-height:20px;padding:18px 0 0;}
.houseList .item .desc p{line-height:20px;}
.houseList .item .desc p sup{font-size:9px;line-height:12px;}
.houseList .item .desc p.price{color:#6c070a;font-size:20px;font-weight:400;line-height:26px;}
.houseList .item .desc p.price span{color:#6c070a;font-size:14px;font-weight:700;}
h1{font-size:30px;font-family:Georgia;color:#6c070a;font-weight:400;line-height:30px;margin:0 0 22px;padding:0;position: relative;}
#twoSliders{padding:0 29px 0 20px;}
.sliderColumn .top{height:30px;border-bottom:1px solid #6E070A;}
.sliderColumn h2{font-size:18px;font-family:Georgia;color:#6c070a;font-weight:400;}
.sliderColumn .top .rightArrow{float:right;position:relative;top:16px;}
#twoSliders .leftCol{float:left;width:285px;}
#twoSliders .rightCol{float:right;width:285px;}
#bestProposal{margin:0 0 30px;padding:0 0 0 5px;}
.sliderColumn .bottomSlider{height:16px;border-top:1px solid #6E070A;margin:6px 0 0;}
.sliderColumn .bottomSlider .rightArrow{float:right;position:relative;top:0;}
.sliderColumn .bottom{background:url(../images/li.jpg) left 4px no-repeat;color:#807879;font-size:11px;height:33px;padding:0 0 0 15px;}
#total_info_pre{width:610px;padding:0 20px;}
#total_info_pre .total_info{background:url(../images/total_info.jpg) repeat-x left top;height:42px;}
#total_info_pre .total_info .left{float:left;width:5px;height:42px;overflow:hidden;background:url(../images/total_info_left.jpg) left top no-repeat;}
#total_info_pre .total_info .right{float:right;width:5px;height:42px;overflow:hidden;background:url(../images/total_info_right.jpg) left top no-repeat;}
#total_info_pre .total_info .info{color:#b08c6c;padding:11px 0 0 16px;}
#faqTotal{padding:0 31px 0 5px;}
#faqTotalInn{position:relative;z-index:10;display:block;}
#faqTotalInn .inner{padding:28px 33px 18px 20px;}
#faqTotalInn b.l{position:absolute;z-index:11;background:url(../images/faq_l.gif) repeat-y;bottom:0;left:0;overflow:hidden;top:3px;width:4px;}
#faqTotalInn b.r{position:absolute;z-index:11;background:url(../images/faq_r.gif) repeat-y;bottom:0;overflow:hidden;right:0;top:3px;width:4px;}
#faqTotalInn b.t{position:absolute;z-index:11;background:url(../images/faq_t.gif) repeat-x;height:3px;left:4px;right:4px;top:0;}
#faqTotalInn b.b{position:absolute;z-index:11;background:url(../images/faq_b.gif) repeat-x;bottom:0;height:5px;left:0;overflow:hidden;right:0;}
#faqTotalInn b.tl{position:absolute;z-index:12;background:url(../images/faq_tl.gif) no-repeat;height:4px;left:0;top:0;width:4px;}
#faqTotalInn b.tr{position:absolute;z-index:12;background:url(../images/faq_tr.gif) no-repeat;height:4px;right:0;top:0;width:4px;}
#faqTotalInn b.bl{position:absolute;z-index:12;background:url(../images/faq_bl.gif) no-repeat;bottom:0;width:4px;left:0;overflow:hidden;height:5px;}
#faqTotalInn b.br{position:absolute;z-index:12;background:url(../images/faq_br.gif) no-repeat;bottom:0;height:5px;overflow:hidden;right:0;width:4px;}
#faq{float:left;width:444px;}
#moreInfo{float:right;width:415px;}
.infoBlockList .title{height:34px;padding:0 0 0 14px;}
.infoBlockList .title h3{color:#6c070a;font-size:18px;font-family:Georgia;font-weight:400;float:left;margin:0;padding:0;}
.infoBlockList .title p.all{float:right;background:url(../images/li.jpg) left 5px no-repeat;color:#807879;font-size:11px;margin:6px 0 0;padding:0 0 0 14px;}
/* // home page */
#faq .list .item a.name{color:#b08c6a;padding:0 0 0 15px;}
#faq .list .item p{background:url(../images/faq_list_span.gif) left 7px no-repeat;color:#807879;padding:0 0 14px;}
#faq .list .item p span{background:url(../images/faq_list_span_right.gif) right 7px no-repeat;display:block;font-style:italic;color:#807879;font-size:12px;padding:5px 4px 0 15px;}
#moreInfo ul{margin:0;padding:0 0 0 16px;}
#moreInfo ul li{list-style:none;background:url(../images/li.jpg) left 6px no-repeat;margin:0;padding:0 0 4px 14px;}
#submenu{height:44px;overflow:hidden;text-align:center;}
#submenu ul{text-align:center;margin:0;padding:7px 0 0;}
#submenu ul li{list-style:none;text-align:center;display:inline;background:url(../images/submenu_separ.jpg) right 12px no-repeat;margin:0;padding:10px 10px 2px 5px;}
#submenu ul li.last{background-image:none;padding:10px 0 2px 10px;}
#submenu ul li a{text-align:center;color:#000;font-size:12px;font-family:Georgia;line-height:18px;display:inline-block;margin:0;padding:2px 0 16px;}
#submenu ul li a.cur{background:url(../images/submenu_cur.gif) center bottom no-repeat;color:#6C070A;text-decoration:none;}
#quote{background:url(../images/quote.jpg) left top repeat-y;height:103px;margin:0 0 23px 3px;}
#quote .quote_top{background:url(../images/quote_top.jpg) left top no-repeat;}
#quote .quote_top .quote_bot{background:url(../images/quote_bot.jpg) left bottom no-repeat;padding:19px 5px 19px 18px;}
#quote .quote_top .quote_bot .link{background:url(../images/zayavka_bg.jpg) 6px 7px no-repeat;padding:0 35px 0 46px;}
#quote .quote_top .quote_bot .link a{font-size:18px;color:#6c070a;font-family:Georgia;line-height:18px;}
#quote .quote_top .quote_bot .small{color:#b08c6c;font-size:11px;padding:15px 0 0;}
.innerTitle_2{padding:0 30px 0 0;}
.innerTitle_2 h1{float:left;width:450px;}
.innerTitle_2 .filter{float:right;height:24px;overflow:hidden;background:url(../images/innerTitle_2_filter.jpg) repeat-x;margin:38px 0 0;}
.innerTitle_2 .filter div{height:24px;overflow:hidden;background:url(../images/innerTitle_2_filter_left.jpg) no-repeat left top;}
.innerTitle_2 .filter div div{height:24px;overflow:hidden;background:url(../images/innerTitle_2_filter_right.jpg) no-repeat right top;color:#ad8a64;padding:1px 9px 7px;}
.innerTitle_2 .filter div div a{color:#ad8a64;background:url(../images/filter_link_bg.gif) right 6px no-repeat;text-decoration:none;padding:0 14px 0 0;}
.servicesList .text{padding:4px 20px 0;}
.servicesCategory{padding:10px 0 0;}
.servicesCategory .row{clear:both;}
.servicesCategory .row .item{float:left;width:272px;padding:0 40px 1px 0;}
.servicesCategory .row .item h3{color:#6c070a;font-family:Georgia;font-size:18px;font-weight:400;margin:0;padding:0 20px 10px 0;}
.lineButton{background:url(../images/lineButton.gif) left center repeat-x;text-align:center;height:27px;}
.lineButton span{text-align:center;display:inline-block;background-color:#FFF;margin:0 auto;padding:0 12px;}
.lineButton span input{overflow:visible;padding:2px 14px;}
.catalogBottomTotal{clear:both;height:41px;border-top:1px solid #DECDB9;margin:10px 0 0;padding:11px 0 0;}
.catalogBottomTotal .total{float:left;background:url(../images/li.jpg) left 10px no-repeat;font-size:11px;color:#807879;padding:5px 0 0 15px;}
.catalogBottomTotal .total a{font-size:11px;color:#807879;}
.catalogBottomTotal .rightInp{float:right;padding:2px 0 0;}
.catalogBottomTotal .rightInp input.button{overflow:visible;padding:1px 14px 3px;}
.addonParamentr{height:30px;padding:0 21px 0 0;}
.addonParamentr .count{float:left;height:23px;background:url(../images/mainFilterInnerBottom2.jpg) repeat-x;margin:7px 0 0;}
.addonParamentr .count div{background:url(../images/mainFilterInnerBottom_left.jpg) left top no-repeat;}
.addonParamentr .count div div{background:url(../images/mainFilterInnerBottom_right.jpg) right top no-repeat;color:#ad8a64;font-size:13px;padding:1px 9px 10px;}
.addonParamentr .addonParaLink{float:right;padding:7px 0 0;}
.addonParamentr .addonParaLink a{display:block;float:left;background:url(../images/filter_link_bg.gif) right 7px no-repeat;text-decoration:none;padding:0 12px 0 0;}
.addonParamentr .addonParaLink a.open{background-image:url(../images/filter_link_top_bg.gif);}
.addonParamentr .addonParaLink a span{display:block;background:url(../images/addonParamentr_param_bg.gif) left bottom repeat-x;padding:0 0 2px;}
#twoSliders .leftCol.catalogFullCol{width:610px;}
#twoSliders .leftCol.catalogFullCol .houseList .item{height:140px;width:257px;float:left;margin:0 66px 0 0;}
#twoSliders .leftCol.catalogFullCol .houseList .item2{width:257px;margin:0;}
.pathway_print{height:31px;padding:0 30px 0 0;}
.pathway_print .pathway{position:relative;top:-6px;z-index:10;float:left;color:#b08c6c;font-size:11px;}
.pathway_print .pathway a{color:#b08c6c;font-size:11px;background:url(../images/pathway_a.gif) right 6px no-repeat;margin:0 3px 0 0;padding:0 9px 0 0;}
.pathway_print .pathway a.last{background-image:none;margin:0;padding:0;}
.pathway_print .print{float:right;position:relative;top:-8px;z-index:100;padding:0 20px 0 0;}
.pathway_print .print a{background:url(../images/print.gif) left 4px no-repeat;color:#b08c6c;font-size:11px;padding:0 0 0 16px;}
.sortBlock{font-size:11px;padding:0 30px 0 20px;}
.sortBlockInner{height:13px;border-bottom:1px solid #DECDB9;color:#b08c6c;font-size:11px;margin-bottom:3px;padding:0 0 10px;}
.sortBlockInner img{vertical-align:middle;}
.sortBlockInner p{color:#b08c6c;font-size:11px;}
.sortBlock span{font-size:11px;color:#000;padding:0 9px;}
.sortBlock a{font-size:11px;color:#893B3B;margin:0 9px;}
.catalogBottomTotal .pager a,.catalogBottomTotal .pager span{padding:0 11px 0 0;}
.catalogBottomTotal .pager a.prev{background:url(../images/leftArrow.gif) left 6px no-repeat;padding-left:11px;}
.right_block .incon .incon_bot.rightFilter{padding:14px 6px 13px 15px;}
/* product page */
#productOne{padding:0 28px 0 0;}
#productOne .title{height:86px;border-bottom:1px solid #DECDB9;}
#productOne .title .leftName h1{margin:0 0 3px;padding:0;}
#productOne .title .leftName h2{font-size:24px;font-family:Georgia;font-weight:400;margin:0;padding:0;}
#productOne .title .nameRight .price{color:#6c070a;font-size:30px;font-family:Times New Roman;font-weight:700;text-align:right;position:relative;top:-3px;margin:0;padding:0;}
#productOne .title .nameRight .num{color:#000;font-size:24px;font-family:Times New Roman;font-weight:700;text-align:right;margin:0;padding:0;}
#productOne .info{padding:17px 0 0 19px;}
#productOne .info ul{height:45px;margin:0;padding:0;}
#productOne .info ul li{list-style:none;float:left;width:33%;color:#000;margin:0;padding:0 0 4px;}
#productOne .info ul li span{color:#b08c6c;display:inline-block;width:47px;}
#productOne .info .suq{clear:both;color:#000;margin:0;padding:20px 0 29px;}
#productGallery .bigImg{border:1px solid #DECDB9;background-color:#F9F3E3;margin-bottom:10px;padding:4px;}
#productGallery .bigImg p{text-align:center;padding:0 0 1px;}
#productGallery .slider{height:120px;overflow:hidden;position:relative;margin-bottom:14px;}
#productGallery .slider .sliderInner{height:120px;overflow:hidden;width:10000px;position:relative;}
#productGallery .slider .sliderInner .item{float:left;width:110px;height:104px;background:url(../images/sliderInner_item.gif) center top no-repeat;text-align:center;margin:0 15px 0 0;padding:16px 0 0;}
#productGallery .slider .sliderInner .item.cur{background-image:url(../images/sliderInner_item_cur.gif);}
#productGallery .buttons{height:33px;}
#productGallery .buttons a{color:#b08c6c;background-repeat:no-repeat;padding:0 10px;}
#productGallery .buttons .left{float:left;background:url(../images/leftArrow.gif) left 6px no-repeat;}
#productGallery .buttons .right{float:right;background:url(../images/pathway_a.gif) right 7px no-repeat;}
#productGallery .buttons a.left.disable,#productGallery .buttons a.right.disable{text-decoration:none;color:#decdb9;cursor:default;outline:none;}
#productOne .description{padding:36px 0 0 20px;}
#rightProductList{padding:0 6px 0 11px;}
#rightProductList .houseList .item{height:113px;border-bottom:1px solid #DECDB9;margin-bottom:0;}
#rightProductList .houseList .item .img{float:left;width:97px;background:url(../images/img_bg_small.gif) left 15px no-repeat;padding:20px 0 10px 5px;}
#rightProductList .houseList .item .desc{padding:11px 0 0;}
#rightProductList .houseList .item .desc p{line-height:17px;font-size:12px;}
#rightProductList .houseList .item .desc p sup{font-size:9px;}
#rightProductList .houseList .item .desc a.label{color:#b08c6c;font-size:12px;}
#rightProductList .houseList .item .desc p.price{color:#6c070a;font-size:17px;line-height:20px;font-weight:700;}
.right_block .incon .incon_bot.rightProductList{padding:9px 6px 13px 15px;}
#rightProductList .pager_all{height:30px;padding:10px 0 4px;}
#rightProductList .pager_all .pager a,#rightProductList .pager_all .pager span{font-size:11px;padding:0 9px 0 0;}
#rightProductList .pager_all .all a{background:url(../images/pathway_a.gif) right 5px no-repeat;color:#b08c6c;font-size:11px;padding:0 10px 0 0;}
#rightProductList .miniBut{clear:both;padding:0 0 12px;}
#rightProductList .miniBut input.button{overflow:visible;padding:1px 12px 3px;}
/* // product page */
input.inputPriceFrom{background:url(../images/input_price_bg.gif) 10px -24px no-repeat;position:relative;z-index:0;}
input.inputPriceTo{background:url(../images/input_price_bg.gif) 10px 0 no-repeat;position:relative;z-index:0;}
#right_cell.right_cell_home{float:right;width:276px;overflow:hidden;position:relative;top:0;}
.orig_select_list{position:absolute;border:1px solid #B2B9C3;background-color:#FFF;height:105px;width:200px;overflow:auto;display:none;z-index:1000000;}
*,form{margin:0;padding:0;}
#top_menu_1 ul,#top_menu_2 ul{margin:0;padding:0;}
* html #footer_menu ul li,*:first-child+html #footer_menu ul li{background-position:right 9px;}
.right_block .title div h3 a,.servicesCategory .row .item h3 a{color:#6c070a;font-family:Georgia;font-size:18px;font-weight:400;}
#mainFilterInnerTop .count div div span,.addonParamentr .count div div span{font-size:11px;}
#mainFilterContent .row .col_1,#mainFilterContent .row .col_2{float:left;width:135px;margin:0 10px 0 0;}
#mainFilterContent .row .label,#mainFilterContent.rightFilter .row .label{float:left;color:#ad8a64;padding:3px 0 0;}
#mainFilterContent.rightFilter .rowBurron .but,.sliderColumn .top h2,.catalogBottomTotal .pager,#productOne .title .leftName,#rightProductList .pager_all .pager{float:left;}
#mainFilterContent.rightFilter .rowBurron .link a,#total_info_pre .total_info .info a{color:#6c070a;}
.orig_select div.inn .inpt .inptDiv,#vocation ul li a,#rightProductList .pager_all .pager span{color:#000;}
.orig_select div.inn .inpt .inptDiv b,.orig_select .list ul li a b,.orig_select_list ul li a b{color:#ad8a64;font-size:11px;font-weight:400;}
.orig_select .list ul li,.orig_select_list ul li{display:block;font-size:0;margin:0;padding:0;}
.orig_select .list ul li a,.orig_select_list ul li a{display:block;color:#000;text-decoration:none;outline:none;margin:0;padding:5px 0 5px 9px;}
.orig_select .list ul li a:hover,.orig_select_list ul li a:hover{background-color:#EFEFEF;}
* html .vote ul li,*:first-child+html .vote ul li,#content_block_inner #right_cell,.pathway_print .print.print2{padding:0;}
.vote.voteLinks ul li,* html .vote.voteLinks ul li,*:first-child+html .vote.voteLinks ul li{list-style:none;line-height:20px;margin:0;padding:0;}
.vote.voteLinks ul li a,* html .vote.voteLinks ul li a,*:first-child+html .vote.voteLinks ul li a{display:inline-block;color:#000;padding:0 0 0 19px;}
.houseList .item .img img,#productGallery .bigImg img{border:1px solid #FFF;}
.houseList .item .desc a.label,h1 span,.sliderColumn h2 span,#productOne .info .suq span,#rightProductList .pager_all .pager a{color:#b08c6c;}
.houseList .item .desc p.price img,#rightProductList .houseList .item .desc p.price img{position:relative;top:-1px;vertical-align:middle;margin:0 0 0 5px;}
.sliderColumn .bottom a,.infoBlockList .title p.all a{color:#807879;font-size:11px;}
.servicesList .text p,#productOne .description p{line-height:20px;padding:0 0 20px;}
.catalogBottomTotal .pager a.next,.catalogBottomTotal .allResult a{background:url(../images/pathway_a.gif) right 7px no-repeat;padding-right:11px;}
.catalogBottomTotal .allResult,#productOne .title .nameRight,#rightProductList .pager_all .all{float:right;}
#productGallery,.lineButtonProd{padding:0 0 0 20px;}
/* pacemon added from 13.03.10 */
.pathway a.last{color:#6c070a;}
#submenu ul li a.cur{background:none;color:#6C070A;text-decoration:none;}
#twoSliders .leftCol.catalogFullCol .houseList .item{height:140px;width:285px;float:left;margin:0 37px 0 0;}
#twoSliders .leftCol.catalogFullCol .houseList .item2{width:285px;margin:0;}
#submenu a.wundl{text-decoration: none;}
#submenu a:hover.wundl{text-decoration: underline;}
.right_block .title div h3{padding:0px 20px 0px 0px;}
#bestProposal.noneMarginBottom{margin:0 0 0px;}
.houseList .item .descExpert{line-height:16px;padding:11px 0 0;float: left;}
.houseList .item .descExpert p{line-height:18px; padding: 2px 0px 0px 0px;}
.houseList .item .descExpert p.area{font-size: 11px;padding: 1px 0px 0px 0px;}
.houseList .item .descExpert p.area sup{font-size:8px;line-height:8px;}
.houseList .item .descExpert p span.price{color:#6c070a;font-size:14px;line-height:14px;font-weight: normal;padding: 0px 0px 0px 2px;}
.houseList .item .descExpert p span.price span{color:#6c070a;font-size:11px;}
.houseList .item .descExpert p.expInfo{font-size: 11px;padding: 4px 0px 0px 0px;line-height: 18px;}
.houseList .item .descExpert p.expInfo a{color: #b08c6c;font-size: 11px;}
.houseList .item .descExpert p.expInfo span{display: block; color: #000;background:url(../images/phoneSmall.gif) 0px 2px no-repeat; padding: 0px 0px 0px 12px;}
#mainFilter_small.innerFilter{margin: 0px 0px 25px 20px;}
#mainFilter_small2.innerFilter{margin: 0px 0px 25px 20px;}
#mainFilterContent .row .name{width:120px;}
.catalogBottomTotal .offers{font-size: 11px;color: #807879;}
.catalogBottomTotal .offers p {background: url(../images/li.jpg) left 4px no-repeat; font-size: 11px; color: #807879;padding: 0px 0px 0px 15px;}
.catalogBottomTotal .offers a{font-size: 11px;color: #807879;}
#total_info_pre.totalInfoPre{margin-left:5px;}
.catalogBottomTotal.catalogBottomTotal2{height:25px;}
.expert .desc{float:left;width:145px;}
#mainFilterContent .row .col_22 input{border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;color:#000;width:259px;background-color:#FFF;padding:4px 9px 4px 10px;}
#mainFilterContent .rowPhone{height:60px;}
#mainFilterContent .rowPhone .notes{clear: both;color: #b08c6c;padding: 7px 0px 0px 130px;font-style: italic; font-size: 11px;}
#mainFilterContent .rowTextarea{height:75px;}
#mainFilterContent .rowTextarea .col_22 textarea{border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;color:#000;width:299px;background-color:#FFF;padding:4px 9px 4px 10px;height:57px;overflow: auto;}
#mainFilterContent .row.rowPhone input.inputPhone{padding:4px 9px 4px 10px;color: #ad8a64;font-size: 13px; width: 113px;font-style: italic;}
#mainFilterContent .row.rowPhone input.inputPhone.inputPhoneFocus{color: #000000;font-style: normal;}
#mainFilterContent .row input.inputPhone2{padding:4px 9px 4px 10px;color: #000000;font-size: 13px; width: 113px;font-style: normal;}
#mainFilterContent .row.rowTextarea .button{padding-top: 40px;}
#mainFilterContent .row .name sup{color: #6e0f1d;font-size: 13px;line-height: 2px;}
*:first-child+html #mainFilterContent .row .name sup{color: #6e0f1d;font-size: 13px;line-height: 20px;}
#mainFilterContent.requestForm .row .name{width:128px;}
#mainFilterContent.requestForm .row .col_1{width:155px;}
#mainFilterContent.requestForm .row .col_1 input{width:134px;}
#mainFilterContent.requestForm .row .col_2{width:155px;}
#mainFilterContent.requestForm .row .col_2 input{width:134px;}
#mainFilterContent.requestForm .row .col_22{width:320px;}
#mainFilterContent.requestForm .row .col_22 input{width:299px;}
.formNotice{position: relative;top: -10px;text-align: right;color:#807879;font-size: 11px;padding: 0px 29px 0px 0px;}
.formNotice sup{color:#6c070a;font-size: 11px;}
#mainFilterContent.requestForm .row_floor{height: 60px; padding: 0px 0px 0px 128px;}
#mainFilterContent.requestForm .row_floor .col_floor{float: left;width: 165px;padding: 4px 0px 0px 0px;}
#mainFilterContent.requestForm .row_floor .col_floor p {color: #ad8a64;font-size: 13px;position:relative;top: -8px;}
#mainFilterContent.requestForm .row_floor .col_floor input{width: 134px;border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;padding:4px 9px 4px 10px;color: #000000;font-size: 13px;}
#mainFilterContent.requestForm .row_floor .col_square{float: left;width: 155px;padding: 4px 0px 0px 0px;}
#mainFilterContent.requestForm .row_floor .col_square p {color: #ad8a64;font-size: 13px;position:relative;top: -8px;}
#mainFilterContent.requestForm .row_floor .col_square .col_1{float: left;width: 80px;margin-right: 2px;}
#mainFilterContent.requestForm .row_floor .col_square .col_1 input{width: 51px;border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;padding:4px 9px 4px 10px;color: #ad8a64;font-size: 13px;font-style: italic;}
#mainFilterContent.requestForm .row_floor .col_square .col_1 input.inputPhoneFocus{color: #000000;font-size: 13px;font-style: normal;}
#mainFilterContent.requestForm .row_floor .col_square .col_2{float: left;width: 54px;}
#mainFilterContent.requestForm .row_floor .col_square .col_2 input{width: 52px;border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;padding:4px 9px 4px 10px;color: #ad8a64;font-size: 13px;font-style: italic;}
#mainFilterContent.requestForm .row_floor .col_square .col_2 input.inputPhoneFocus{color: #000000;font-size: 13px;font-style: normal;}
#mainFilterContent.requestForm .row_floor .right_text{float: left;width: 120px;padding: 22px 0px 0px 4px;color: #AD8A64;}
#mainFilterContent.requestForm .row_floor .col_square .col_3{float: left;width: 135px;}
#mainFilterContent.requestForm .row_floor .col_square .col_3 input{width: 134px;border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;padding:4px 9px 4px 10px;color: #ad8a64;font-size: 13px;font-style: italic;}
#mainFilterContent.requestForm .row_floor .col_square .col_3 input.inputPhoneFocus{color: #000000;font-size: 13px;font-style: normal;}
#mainFilterContent.requestForm .rowFile{}
#mainFilterContent.requestForm .rowFile .col_file{float: left;width: 442px;}
#mainFilterContent.requestForm .rowFile .item{ width: 441px;height: 40px;}
#mainFilterContent.requestForm .rowFile .item input{width: 419px;border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;padding:4px 9px 4px 10px;color: #ad8a64;font-size: 13px;font-style: italic;}
.addedFile{text-align: right;height: 35px;padding: 0px 39px 0px 0px;}
.addedFile a{display: block;float: right;background: url(../images/addFile.gif) right 8px no-repeat; padding: 0px 13px 0px 0px;color: #AD8965;text-decoration: none;}
.addedFile a span{background: url(../images/dotted.gif) left bottom repeat-x;line-height: 20px;}
#mainFilterContent.requestForm .row_time{height: 43px; padding: 0px 0px 0px 0px;}
#mainFilterContent.requestForm .row_time .name{padding-top: 7px;}
#mainFilterContent.requestForm .row_time .col_separ{float: left;width: 20px;text-align: left;color:#000;padding: 3px 0px 0px 0px;}
#mainFilterContent.requestForm .row_days{padding: 3px 0px 0px 0px;height: 55px;}
#mainFilterContent.requestForm .row_days .col_days{padding: 3px 0px 0px 0px;float: left;width: 350px;}
#mainFilterContent.requestForm .row_days .col_days p{height: 20px;}
#mainFilterContent.requestForm .row_days .col_days p label{display: block; float: left;width: 46px;color: #AC8A65;}
#mainFilterContent.requestForm .row_days .col_days p.days2 label{display: block; float: left;width: 91px;color: #AC8A65;}
#mainFilterContent.requestForm .row_days .col_days p.days2 label input,#mainFilterContent.requestForm .row_days .col_days p label input{vertical-align: middle;margin: 0px 5px 0px 0px;}
#mainFilterContent.requestForm .row_days .col_days p label.sel,#mainFilterContent.requestForm .row_days .col_days p.days2 label.sel{color: #000000;}
.innerTitle_3 h1{float:left;width:550px;}
#mainFilterContent.requestForm .row .right_text_link{float: left;width: 126px;padding: 7px 0px 0px 0px;color: #F00;font-size: 11px;}
#mainFilterContent.requestForm .row .right_text_link a{color: #6B0709;font-size: 11px;}
#mainFilter_small.requestFormLeftMargin{position: relative;left: 20px;margin: 20px 0px 0px 0px;}
#mainFilter_small2.requestFormLeftMargin{position: relative;left: 20px;margin: 20px 0px 0px 0px;}
#mainFilterContent .row_obj_item{padding: 0px 0px 0px 128px; height: 96px;}
#mainFilterContent .row_obj_item .img{float:left;width:88px;background:url(../images/img_bg2.gif) left 0px no-repeat;padding:5px 0px 10px 5px;}
#mainFilterContent .row_obj_item .img img{border: 1px solid #FFFFFF;}
#mainFilterContent .row_obj_item .desc{line-height:20px;padding:7px 0px 0px 0px;}
#mainFilterContent .row_obj_item .desc p.label{line-height:14px;padding: 0px 0px 4px 0px;font-size: 12px;}
#mainFilterContent .row_obj_item .desc p{line-height:14px;padding: 0px 0px 0px 0px;font-size: 12px;}
#mainFilterContent .row_obj_item .desc p sup{font-size:9px;line-height:11px;}
#mainFilterContent .row_obj_item .desc p.price{color:#6c070a;font-size:17px;font-weight:400;line-height:26px;}
#mainFilterContent .row_obj_item .desc p.price span{color:#6c070a;font-size:13px;font-weight:700;}
#top_menu_2{float:left;padding:15px 0 0;}
#top_menu_2 ul li a{display:block;float:left;font-size:12px;font-family:Georgia;color:#deca85;line-height: 18px;padding: 0px 0px 16px 0px;}
#top_menu_2 ul li a.cur{color:#ffc9d3;text-decoration:none;background:url(../images/top_menu_1_cur.gif) center bottom no-repeat;}
.expertList{clear: both;padding: 20px 0px 0px 11px;}
.expertList ul{padding: 3px 0px 0px 0px;margin: 0px;}
.expertList li{padding: 0px 0px 3px 15px;;margin: 0px;list-style: none;font-size: 13px;color: #000;background: url(../images/li.jpg) left 7px no-repeat;line-height: 18px;}
.expertList a{padding: 0px;margin: 0px;list-style: none;font-size: 13px;color: #000;}
.expertList p{color: #6c070a;font-size: 14px;padding: 0px 0px 4px 0px;}
.expertList a.all{float: right;clear: both;color: #b08c6c;font-size: 11px;background: url(../images/right_arrow.gif) right 6px no-repeat;text-decoration: underline;padding: 0px 9px 0px 0px;margin: 0px 8px 0px 0px;}
#content_cell.content_text_page_pre{padding: 11px 0px 0px 0px;}
.content_text_page{line-height: 20px;padding: 0px 28px 0px 20px;}
.content_text_page p{line-height: 20px;padding: 0px 0px 9px 0px;}
.content_text_page ul{padding: 0px 0px 10px 11px;margin: 0px 0px 0px 0px;}
.content_text_page li{padding: 0px 0px 0px 15px;margin: 0px 0px 0px 0px;background: url(../images/li.jpg) left 9px no-repeat;list-style: none;color: #000000;}
.our_vocation{}
.our_vocation h2{font-family: Georgia;color: #6c070a;font-size: 18px;padding: 0px 0px 7px 0px;margin: 9px 0px 4px 0px;font-weight: normal;}
.our_vocation h2 a{font-family: Georgia;color: #6c070a;font-size: 18px;}
.our_vocation h2 b{font-family: Times New Roman;color: #6c070a;font-size: 18px;font-weight: normal;}
.our_vocation ul{padding: 0px 0px 10px 0px;margin: 0px 0px 0px 0px;}
.our_vocation li{padding: 0px 0px 0px 15px;margin: 0px 0px 0px 0px;background: url(../images/li.jpg) left 9px no-repeat;list-style: none;}
.our_vocation .lineButtonProd{padding: 0px;margin: 8px 0px 0px 0px;}
.expert .item{height: 141px;overflow: hidden;}
.expert .itemLast{height: 121px;overflow: hidden;}
.our_vocation ul.list2{padding: 0px 0px 10px 0px;margin: 0px 0px 0px 11px;}
.contactsLine{height: 28px;}
.contactsLine p{float: left;padding: 0px 48px 0px 0px;}
.contactsLine p.last{padding: 0px 0px 0px 0px;}
.contactsLine p span{color: #b08c6c;}
.contactsLine p a{color: #6c070a;}
.vocationItem{margin-bottom: 45px;}
a.red{color: #6c070a;}
.partnerList{padding: 3px 20px 0px 0px;}
.partnerList .item{float: left;width: 33%;height: 161px;}
.partnerList .item .img{height: 75px; margin-bottom: 20px;text-align: center; display: block;vertical-align: middle;padding: 15px 0px 0px 0px;}
.partnerList .item .img img{vertical-align: middle;}
.partnerList .item p{text-align: center;font-size: 11px;}
.partnerList .item p a{font-size: 11px;}
.h2Block{margin-bottom: 2px;margin-top: 8px;}
.h2Block h2{float: left;width: 500px;}
.h2Block a.top{float: right;margin: 10px 0px 0px 0px;background: url(../images/rrow_top.gif) right 9px no-repeat;padding: 0px 10px 0px 0px;}
.h2Block span.date{float: right;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #807879;font-size: 12px;}
.moreInfo{margin: 28px 0px 0px 0px;}
.moreInfo h3{font-size: 16px;color: #6c070a;padding: 0px 0px 0px 0px;margin: 0px 0px 11px 0px;font-weight: bold;font-family: Georgia;}
.pathway_print .print a.rss{background:url(../images/rss.jpg) left 4px no-repeat;color:#b08c6c;font-size:11px;padding:0 0 0 22px;}
.pagerTotal{height: 19px;border-top: 1px solid #DECDB9;padding: 11px 0px 0px 0px;margin: 6px 0px 0px 0px;}
.pagerTotal .pages{float: left;}
.pagerTotal .pages a{padding: 0px 12px 0px 0px;}
.pagerTotal .pages b{padding: 0px 12px 0px 0px;color: #000;}
.pagerTotal .pages a.prev{background: url(../images/left_arrow.gif) left 7px no-repeat; padding: 0px 12px 0px 11px; }
.pagerTotal .pages a.next{background: url(../images/right_arrow.gif) right 7px no-repeat; padding: 0px 11px 0px 0px; }
.pagerTotal .count{float: right; color: #B08C68;}
.innerTitle_3 h1{font-size:30px;font-family:Georgia;color:#6c070a;font-weight:400;line-height:30px;margin:0 0 22px;padding:0;position: relative;float: none;width: 630px;}
.innerTitle_3 span.date{float: right;position: relative;top: -30px;margin: 0px 29px 0px 0px;color: #807879;font-size: 12px;font-style: italic;}
.article_one{}
.article_one .leftImg{float: left;margin: 0px 15px 15px 0px;background-color: #FAF3E0;border: 1px solid #DECDB9;padding: 4px;}
.article_one .leftImg img{border: 1px solid #FFF;}
#faqTotal{margin-bottom: 34px;}
.servicesCategor2 {padding:10px 0px 1px 0;}
.servicesCategor2 .row .item{float:left;width:262px;padding:0px 40px 12px 0px;}
#mainFilterContent.rightFilter .row.rowDouble{height: 40px;padding: 12px 0px 0px 0px;}
.houseListExperts{}
#twoSliders .catalogFullCol .houseList.houseListExperts .item{height: 170px;}
.houseListExperts .item .expertInfo{clear: both;padding: 3px 0px 0px 0px;}
.houseListExperts .item .expertInfo p.name{float: left;width: 130px;font-size: 11px;}
.houseListExperts .item .expertInfo p.name a{font-size: 11px;}
.houseListExperts .item .expertInfo p.phones{float: left;width: 130px;font-size: 11px;background: url(../images/phoneSmall.gif) left 3px no-repeat;padding: 0px 0px 0px 14px;}
.expertsList .item{float: left;width: 295px;height: 162px;}
.expertsList .item.item2{float: right;}
.expertsList .item .img{float: left;width: 88px;background-color: #F9F3E2;border: 1px solid #DECDB9;padding: 4px;}
.expertsList .item .img img{border: 1px solid #FFF;}
.expertsList .item .desc{float: left;width: 140px;padding: 14px 0px 0px 15px;}
.expertsList .item .desc .name{font-size: 14px;font-weight: bold;padding: 0px 0px 6px 0px;line-height: 18px;}
.expertsList .item .desc .phone{font-size: 13px;font-weight: normal;padding: 0px 0px 9px 0px;}
.expertsList .item .desc .proposal{font-size: 13px;font-weight: normal;padding: 0px 0px 3px 0px;color: #B08C6C;}
.expertsList .item .desc .proposal b{color: #6C070A;font-weight: normal;}
small.black{color: #000000;}
.expertOne{line-height: 20px;padding: 0px 50px 18px 20px;}
.expertOne p{line-height: 20px;padding: 0px 0px 10px 0px;}
.expertOne .foto{float: left;background-color: #F8F2E2;border: 1px solid #DCCDBA;padding: 4px;margin: 0px 15px 15px 0px;}
.expertOne .foto img{border: 1px solid #FFF;}
.expertOne .details{float: left;width: 440px;padding: 3px 0px 0px 0px;}
.expertOne .info{padding: 0px 0px 10px 0px;}
.expertOne .info b.title{float: left;position: absolute;width: 140px; color: #b08c6c;font-size: 13px;font-weight: normal;}
.expertOne .info p{padding: 0px 0px 0px 145px;}
.f14{font-size: 14px;}
.expertList2{clear: both;padding: 0px 0px 20px 11px;}
small.adress{font-family: Times New Roman;color: #000;}
small.adress .gerg{font-family: Georgia;color: #000;}
.contact_page{padding: 0px 30px 0px 20px;line-height: 20px;}
.contact_page p{line-height: 20px;padding: 0px 0px 10px 0px;}
.contact_page .contactInfo{height: 248px;padding: 8px 0px 0px 0px;}
.contact_page .img{float: left;width: 322px;}
.contact_page .img div{float: left;background-color: #FAF3E3;border: 1px solid #DECDB9;padding: 4px;}
.contact_page .img div img{border: 0px solid #FFF;}
.contact_page .desc{float: left;width: 265px;}
.contact_page .desc p{line-height: 20px;padding: 0px 0px 10px 0px;}
.contact_page span.title{color: #b08c6c;font-size: 13px;}
.contact_page ul.workingDays{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;position: relative;top: -10px;}
.contact_page ul.workingDays li{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;list-style: none;}
.contact_page ul.workingDays span{display: inline-block;width: 72px;}
.contactMap{margin: 6px 0px 0px 0px;}
.contactMap div{background-color: #FAF3E3;border: 1px solid #DECDB9;padding: 4px;margin: 0 auto;width: 602px;text-align: center;}
.contactMap div img{border: 1px solid #FFF;}
.lineButtonProd2{padding:0 20px 0 20px;margin-bottom: 45px;}
#mainFilterContent .rowTextarea{height:75px;}
#mainFilterContent .row.rowCaptha{height: 30px;}
.rowCaptha .img{float: left;width: 145px;}
.rowCaptha .inpCaptha{float: left;width: 185px;}
.rowCaptha .inpCaptha input{width: 146px;color:#000;border:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;color:#000;background-color:#FFF;padding:4px 9px 4px 9px;}
.rowCaptha .inpButton{float:left;width: 115px;}
.rowCaptha .inpButton input{overflow:visible;padding:1px 10px 3px;}
#mainFilterInnerBottom_small.rowCapthaBottom{background:url(../images/mainFilterInnerBottom_small2.jpg) left bottom no-repeat;}
.small_articles{padding: 0px 7px 0px 11px;}
.small_articles .item{line-height: 16px;padding: 0px 0px 4px 0px;}
.small_articles a.name{color:#b08c6c;font-size: 12px;}
.small_articles p{color:#000000;font-size: 12px;padding: 4px 0px 4px 0px;}
.small_articles span.date{color:#807879;font-size: 11px;display: block;text-align: right;}
#expertInfoRight{float: right;width: 213px;background: url(../images/expertInfoRight.jpg) left top repeat-y;position: relative;top:-18px;}
#expertInfoRightInner{float: right;width: 171px;background: url(../images/expertInfoRightBot.jpg) left bottom no-repeat;padding: 14px 32px 12px 10px;text-align: right;}
#expertInfoRightInner p.name{background: url(../images/expertInfoRightInner_name.jpg) right bottom no-repeat;padding: 0px 0px 10px 0px;margin: 0px 0px 7px 0px;}
#expertInfoRightInner p.name a{color: #6c070a;}
#expertInfoRightInner p{line-height: 18px;padding: 0px 0px 5px 0px;}
#expertInfoRightInner p.call{padding: 0px 0px 4px 0px;}
#expertInfoRightInner p.call a{background: url(../images/phone.gif) left 4px no-repeat;padding: 0px 0px 0px 15px;}
#miniCallForm{position: absolute;display: none;width: 182px;margin: 6px 0px 0px 10px;}
*:first-child+html #miniCallForm{position: absolute;display: none;width: 182px;margin: 6px 0px 0px -150px;}
#miniCallForm .top{height: 15px;overflow: hidden;background: url(../images/miniCallForm_top.gif) left top no-repeat;}
#miniCallForm .cont{background: url(../images/miniCallForm_cont.gif) left top repeat-y;padding: 9px 15px;text-align: left;}
#miniCallForm .bot{height: 5px;overflow: hidden;background: url(../images/miniCallForm_bot.gif) left top no-repeat;}
#miniCallForm .cont p{font-size: 13px;}
#miniCallForm .cont input.text{width: 130px;color: #ad8a64;font-size: 13px;font-style: italic;border:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;background-color:#FFF;padding:4px 9px 4px 9px;margin: 0px 0px 5px 0px;}
#miniCallForm .cont input.text.textInp{color: #000;}
#miniCallForm .cont input.button{padding: 1px 0px 2px;width: 150px;}
#productOne .info ul.propertiesLeft{height:45px;margin:0;padding:0;}
#productOne .info ul.propertiesLeft li{list-style:none;float:left;/*width:190px;*/color:#000;margin:0;padding:0 0 4px;}
#productOne .info ul.propertiesLeft li span{color:#b08c6c;display:inline-block;width:47px;}
#productOne .info .suq2{padding:0px 0 29px;}
#productGallery .bigImg{border:0px solid #DECDB9;background-color:transparent;margin-bottom:0px;padding:0px;}
#productGallery .bigImg table{border-collapse: collapse;margin: 0 auto;}
#productGallery .bigImg td{border:1px solid #DECDB9;background-color:#F9F3E3;margin-bottom:10px;padding:4px;}
#productGallery .bigImg td img{margin-bottom: 3px;}
.horizSepar{height: 35px;}
/* pacemon fized from 20.03.10 */
a:hover.all{text-decoration: none;}
#rightProductList{padding:0 10px 0 11px;}
#rightProductList .houseList .item{height:auto;clear: both;padding-bottom: 10px;}
#twoSliders .leftCol.catalogFullCol .houseList .item{height:auto;width:290px;float:left;margin:0 0px 20px 0;}
#twoSliders .leftCol.catalogFullCol .houseList .item2{width:290px;margin:0;float: right;}
#twoSliders .leftCol .houseList .item .desc{line-height:20px;padding:18px 5px 18px 0;float: left;width: 155px;}
.moreInfo span.date{color: #807879;font-style: italic;}
.rowFileMore{padding: 0px 0px 0px 127px;}
.rowFileMore .item{width: 441px;height: 40px;}
.rowFileMore .item input{width: 419px;border-top:1px solid #ACADB1;border-left:1px solid #E2E3E8;border-right:1px solid #DBE0E6;border-bottom:1px solid #E1E8EE;padding:4px 9px 4px 10px;color: #ad8a64;font-size: 13px;font-style: italic;}
.expertsList .item .desc .proposal a{color: #6C070A;font-weight: normal;text-decoration: none;}
.expertsList .item .desc .proposal a:hover{text-decoration: underline;}
.sortBlockInner a.cur{text-decoration: none;color: #000;}
.sortBlockInner a:hover.cur{text-decoration: underline;}
#productOne .info ul{height:auto;}
/* pacemon fix 21.03.10 */
*:first-child+html #miniCallForm{position: absolute;display: none;width: 182px;margin: 6px 0px 0px -0px;}
#twoSliders .sliderColumn .houseList .item{height:auto;width:300px;float:left;margin:0 0px 10px 0;}
.our_vocation li{color:#b08c6a;}
ul.list2 li{color: #000;}
#productGallery .slider .sliderInner .item img{filter:alpha(opacity=100);opacity: 1;}
#productGallery .slider .sliderInner .item.cur img{filter:alpha(opacity=50);opacity: 0.5;}
#productOne .info ul li a{color: #000;}
#expertInfoRight{float: right;width: auto;background: none;position: relative;top:-18px;}
#expertInfoRightInner{float: right;width: auto;background: #F8F5E4;padding: 14px 32px 12px 10px;text-align: right;border-left: 1px solid #EEEBE6; border-right: 1px solid #EEEBE6;}
#expertInfoRightInner p.name{white-space: nowrap;}
#expertInfoRight .bottom{background: url(../images/expertInfoRightBot.jpg) left bottom no-repeat; height: 10px;overflow: hidden;text-align: right;clear: both;}
*:first-child+html #expertInfoRight .bottom{width: 99.9%;}
table.productInfo{width: 612px;;border-collapse: collapse;}
#productOne .info table.productInfo .options li{width: 175px;}
.expertList span{white-space: nowrap;}
#productOne .description{padding:36px 0 20px 20px;}
small.adress a{color: #000;font-size: 24px;text-decoration: underline;}
small.adress a:hover{text-decoration: none;}
#rightProductList .houseList .itemLast{border-bottom:0px;}

#shadow{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 98;display: none;background: url(../images/shadow.png);}
* html #shadow{background-color: #333;background-color: transparent;background-image: url(../images/spacer.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow.png", sizingMethod="scale");}
#popupForm{position: absolute;width: 616px;display: block;z-index: 1000;left: 50%;margin-left: -308px;top: 200px;}
#popupForm table{border-collapse: collapse;width: 616px;}
#popupForm table .top{height: 27px;font-size: 1px;line-height: 1px;background: url(../images/popupForm_top.png) left top no-repeat;}
#popupForm table .top p{float: right;position: relative;margin: -4px -10px 0px 0px;}
#popupForm table .top p span{display: block;width: 26px;height: 26px;background: url(../images/closeButton.png) left top no-repeat;position: absolute;z-index: 1;}
#popupForm table .top p a{display: block;width: 26px;height: 26px;position: relative;z-index: 100001;}
#popupForm table .topRight{height: 27px;width:8px;font-size: 1px;line-height: 1px;background: url(../images/popupForm_topRight.png) left top no-repeat;}
#popupForm table .content{background: url(../images/popupForm_content.jpg) left top no-repeat #F6F0D8;}
#popupForm table .content h4{font-size:24px;font-family:Georgia;color:#6c070a;font-weight:400;line-height:24px;margin:0 0 22px;padding:9px 0px 10px 16px;position: relative;}
#popupForm table .contentRight{background: url(../images/popupForm_contentRight.png) left top repeat-y;}
#popupForm table .bottom{height: 12px;font-size: 1px;line-height: 1px;background: url(../images/popupForm_bottom.png) left top no-repeat;}
#popupForm table .bottomRight{height: 12px;width:8px;font-size: 1px;line-height: 1px;background: url(../images/popupForm_bottomRight.png) left top no-repeat;}
#popupForm #mainFilterContent{padding-bottom: 9px;}
#mainFilterContent .error{position: absolute;margin: 3px 0px 0px 455px;background: url(../images/icoError.png) left 2px no-repeat; padding: 0px 0px 3px 24px;width: 100px;color: #d41313;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
*:first-child+html #mainFilterContent .error{margin: 3px 0px 0px 0px;}
#productOne .info table.productInfo .options ul{width: 360px;}
/* pacemon added from 09.04.10 */
.expertsList .item .desc .name a{font-size: 14px;font-weight: bold;line-height: 18px;text-decoration:none;color: #000000;}
.expertsList .item .desc .name a:hover{text-decoration:underline;}
.info .properties{margin-bottom: 20px;}
.propertiesBottom{clear: both;margin-top: 10px}
#expertInfoRightInner p.name{white-space: normal;}
#productOne .info .suq2{padding:0px 0 0px;position: relative;top: -35px;}
#expertInfoRight{width: 232px;}
*:first-child+html #expertInfoRight .bottom{width: 227px;float: right;}
.expert .desc .phone{color:#000000;}
#twoSliders .leftCol.catalogFullCol .houseList .item{height:auto;width:290px;float:left;margin:0 0px 20px 0;}
#rightProductList .houseList .item .img{padding:20px 0 20px 5px;}
.content_text_page li{color: #000000;}
#productGallery .slider{margin-bottom:6px;}
#productGallery .slider .sliderInner .item{padding:16px 0 0;height:114px;}
#productGallery .buttons{height:45px;}
#productGallery .bigImg{margin-bottom:10px;margin-top: 10px;}
#expertInfoRightInner{padding: 13px 15px 8px 18px;width: 197px;text-align: left;margin-top: 1px;}
#expertInfoRightInner p.name{text-align: left;padding: 0px 0px 13px 0px;}
#expertInfoRight{width: 232px;}
*:first-child+html #expertInfoRight .bottom{width:230px;}
.table404{height: 100%;width: 100%;background-image: url(../images/bg404.jpg);}
.table404 td{vertical-align: middle;text-align: center;}
.table404 .block404{width: 765px;margin: 0 auto;height: 330px}
.table404 .logo{float: left;width: 256px;}
.table404 .text{float: left;width: 492px;text-align: left;padding: 52px 0px 0px 14px;}
.table404 .text h1{color: #ffffff;font-family: Georgia;line-height: 25px;}
.table404 .text h1 span{color: #deca85;font-size: 18px;font-weight: normal;}
.table404 .text p{line-height: 20px;color: #deca85;font-size: 14px;padding: 0px 0px 10px 0px; font-family: Georgia;}
.table404 .text ul{padding: 2px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.table404 .text ul li{padding: 0px 0px 4px 13px;margin: 0px 0px 0px 0px;list-style: none;background: url(../images/lli404.jpg) left 7px no-repeat;font-family: Georgia;}
.table404 .text a{color: #f5eed4;font-family: Georgia;}
#productOne .info .suq{color: #b08c6c;padding: 7px 0px 7px 0px;}
#productOne .info .suq span{color:#000; padding: 0px 5px 0px 10px;}
#productOne .title{height:auto;}
#productOne .title table{border-collapse: collapse;width: 100%;}
#productOne .title .leftName{width: 455px;padding: 0px 0px 24px 0px;float: none;}
#productOne .title .nameRight{float: none;vertical-align: bottom;padding: 0px 0px 25px 0px;}
#productOne .info table.productInfo .options li{width: 360px;line-height: 18px;}
#productOne .info table.productInfo .options li span{float: left; width: 52px;}
#productOne .info table.productInfo .options li span.v{float: left; width: 307px;color: #000;}
#expertInfoRightInner p{line-height: 18px;padding: 0px 0px 1px 0px;}
#expertInfoRightInner p.call{margin-top: 0px;}
#expertInfoRightInner p.call a{padding: 0px 0px 3px 17px;}
table.productInfo{margin-bottom: 7px;}
.innerTitle_3 span.date{top: -10px;margin-bottom: 10px;}
#rightProductList .houseList .item .desc{padding:11px 0 0;float: left;width: 131px;}
form{height: 100%}
.houseListExperts .item .expertInfo p.name{width: 110px;padding: 0px 20px 0px 0px;}
.expert .desc .name a{color: #000;text-decoration: none;}
/* login box */
.login_box{width: 392px;background: url(../images/login_box_bg.gif) left 6px repeat-x;height: 183px;padding: 29px 0px 0px 0px;}
.login_box .row, .login_box .row_captha{height: 37px;}
.login_box .row span{display: block;float: left;color: #deca85;font-size: 14px;width: 63px;padding: 3px 0px 0px 0px;font-family: Georgia;}
.login_box .row input{border-top:1px solid #ADAFB4;border-left:1px solid #E3E4E9;border-bottom:1px solid #E3E4E9;border-right:1px solid #DBE0E6; padding: 3px 10px;font-size: 16px;width: 210px;}
.login_box .row_captha span{display: block;float: left;color: #deca85;font-size: 14px;width: 108px;padding: 6px 0px 0px 0px;}
.login_box .row_captha span.img{display: block;float: left;color: #deca85;font-size: 14px;width: 95px;padding: 0px 0px 0px 0px;}
.login_box .row_captha input{float:left;border-top:1px solid #ADAFB4;border-left:1px solid #E3E4E9;border-bottom:1px solid #E3E4E9;border-right:1px solid #DBE0E6; padding: 3px 10px;font-size: 16px;width: 70px;}
.login_box .row_captha img{}
.login_box .row_captha a{display: block;float: left;color: #fff;font-size: 12px;padding: 0px 0px 0px 0px;line-height: 14px;margin: 0px 0px 0px 10px;font-style: italic;position: relative;top: -3px;}
.login_box .row_last{height: 37px;margin: 8px 0px 0px 0px;}
.login_box .row_last span{width:137px;background: url(../images/login_box_bg.gif) left 12px repeat-x;float: left; height: 20px;padding: 3px 0px 0px 0px;}
.login_box .row_last span.left{float: left;}
.login_box .row_last span.right{float: right;}
.login_box .row_last .button{width: 115px;margin: 0 auto;text-align: center;}
.login_box .row_last .button input{color: #000;font-size: 13px;font-family: Arial, Helvetica, sans-serif;padding: 2px 25px;overflow: visible;}
/* // login box */
#productOne .title table{border-collapse: collapse;width: 100%;}
.right_block .title div{width: 250px;}
#quote{height:auto;}
/* pacemon add from 14.04.10 */
.right_block.right_block_yellow_top .title div{background-image:url(../images/right_block_yellow_top_title_top.jpg);height: 21px;overflow: hidden;}
* html .right_block.right_block_yellow_top .title div{height: 19px;}
*:first-child+html .right_block.right_block_yellow_top .title div{height: 19px;}
.right_block.right_block_yellow_top .vote .button{position: relative;top: -2px;}
#productOne .info table.productInfo .options li{width: 370px;line-height: 18px;}
#productOne .info table.productInfo .options li span{float: left; width: 160px;}
#productOne .info table.productInfo .options li span.v{float: left; width: 210px;color: #000;}
#productGallery .slider .sliderInner .item img{position: relative;top: 0px;}
#productGallery .slider .sliderInner .item a.cur img{position: relative;top: 105px;}
.right_block.right_block_yellow_top{height: 247px;overflow: hidden;}
.right_block.right_block_yellow_top .vote{height: 147px;overflow: hidden;}
*:first-child+html .right_block.right_block_yellow_top .vote{height: 149px;overflow: hidden;}
#twoSliders.homePage .houseList{height:750px;}
#twoSliders.homePage .houseList .item {height: 140px;}
/* new footer */
#footer_content{clear:both;padding:14px 13px 0px 28px;}
#footer_content ul{padding-top:3px;width: }
#footer_content ul li{display:block;color:#ecd8a2;font-size:11px;margin:0;padding:0 15px 0px 15px;background-image: none;list-style: none;line-height: 13px;}
#footer_content ul li span.last{background:url(../images/footer_li.gif) left 2px no-repeat;font-size:11px;margin:0px 0px 0px 10px;padding:0 15px;color:#ecd8a2;}
#footer_content ul li span.last a{text-decoration: none;}
/* quick access */
#quick_access{position: absolute;margin: 94px 0px 0px 655px;z-index: 10000000;width:16px;height:25px;overflow:hidden;}
#quick_access #zQuickAccess{position: absolute;margin: -94px 0px 0px -120px;z-index: 1;}
#quick_access.hover{position: absolute;margin: 0px 0px 0px 555px;z-index: 10000000;width:238px;height:235px;overflow:hidden;}
#quick_access.hover #zQuickAccess{position: absolute;margin: 0px 0px 0px -20px;z-index: 1;}
/* For IE */
*:first-child+html #quick_access{position: absolute;margin: 94px 0px 0px 0px;z-index: 10000000;width:16px;height:25px;overflow:hidden;}
*:first-child+html #quick_access.hover{position: absolute;margin: 0px 0px 0px -100px;z-index: 10000000;width:238px;height:235px;overflow:hidden;}
/* fix from 22.04.10 */
#twoSliders .leftCol .houseList .item .desc{line-height:20px;padding:18px 7px 18px 0;float: left;width: 152px;}
#productOne .info table.productInfo .optionsTbl {width: 370px;border-collapse: collapse;}
#productOne .info table.productInfo .optionsTbl td{width: 160px;line-height: 18px;color: #B08C6C;}
#productOne .info table.productInfo .optionsTbl td.v{width: 210px;color: #000;vertical-align: bottom;}
/* fix from 10.11.10 */
#mainFilterContent .row .name{float:left;width:106px;color:#ad8a64;padding:5px 0 0;}
#mainFilterInnerTop .label_count{padding: 9px 0px 0px 55px; width: 400px; float: left;}
#mainFilterInnerTop .label_count label{font-size: 13px; color: #ad8a64; margin: 0px 9px 0px 0px;}
#mainFilterInnerTop .label_count label input{position: relative; top: 2px; margin: 0px 3px 0px 0px;}
#mainFilterInnerTop .label_count label sup{color: #ad8a64; font-size: 9px;}
#mainFilterInnerTop .label_count label.active label{color: #000;}
#mainFilterInnerTop .label_count label.active label sup{color: #ad8a64;}






