html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
b{-font-size:1px}table,p,div,li,b{-position:relative;zoom:1;}
body{font-family:Arial,sans-serif;font-size:12px;line-height:1.2;color:#58595b}
h1,h2,h3,h4,h5,h5,h6{font-family:Georgia, serif;}
body{}
#wrapper{width:1000px;margin:0 auto;background-color:#FFF7E7;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h3{font-size:26px;line-height:1}
#header{position:relative;z-index:10}
#top_links{border-bottom:1px solid #D1D3D4;padding-bottom:7px;overflow:hidden;position:relative}
#top_links ul{margin-top:15px;float:left}
#top_links .user{margin-left:5px;width:245px;overflow:hidden}
#top_links .user a{color:#004578}
#top_links .user li{display:block;float:left;height:17px;line-height:17px;padding:0 5px}
#top_links .user li + li{border-left:1px solid #004578;}
#top_links .top_menu{margin-left:5px;}
#top_links .top_menu a{color:#A12D50}
#top_links .top_menu li{display:block;float:left;height:17px;line-height:17px;padding:0 5px}
#top_links .top_menu li + li{border-left:1px solid #A12D50;}
#top_links .top_menu_next{margin-left:5px;}
#top_links .top_menu_next a{color:#939598}
#top_links .top_menu_next li{color:#939598}
#top_links .top_menu_next li{display:block;float:left;height:17px;line-height:17px;padding:0 5px}
#top_links .top_menu_next li + li{border-left:1px solid #939598;}
#search_form{margin-top:13px;position:absolute;right:0;width:240px}
#search_form .submit{width:53px;height:21px;line-height:17px;border:1px solid #D1D3D4;background:none;display:block;float:right;background:#939598;color:#fff;padding:0;cursor:pointer}
#search_form .text{width:140px;height:17px;border:1px solid #D1D3D4;margin-right:5px;float:right;font-weight:normal;}
#content{padding-bottom:10px;float:left;z-index:1;position:relative}
#footer{clear:both;border-top:1px solid #D1D3D4;margin-top:13px}
#copy{height:40px;padding:5px;background:#004578;}
#copy #counters{margin-right:5px;float:left;}
#copy span{color:#fff;margin-top:5px;}
#copy #text{color:#fff;margin-top:5px;width:890px;float:left;}
#copy img{float:left;display:block;margin-top:5px}
#logo{padding-top:20px;width:250px;float:left}
#top_banner{float:left;width:750px;height:110px;line-height:110px;text-align:center;position:relative;}
#top_banner img{vertical-align:middle;display:block;position:absolute;left:50%;margin-left:-375px;top:10px;}
form strong a{color:#58595b;}
.banner{text-align:center;margin-top:15px;float:left}
.banner img{vertical-align:middle}
.banner-250-245{width:100%;}
.banner-250-115{width:100%;}
.banner-250-595{width:100%;}
.banner-250-320{width:100%;}
.banner-185-130{width:100%;margin-bottom:15px;}
.banner-525-90{width:525px;}
.col-3{float:left;position:relative;;z-index:1}
.col-3 .left{float:left;width:205px}
.col-3 .center{float:left;width:535px;margin-right:-260px;border-right:260px solid #004578;-margin-right:-260px;-border-right:250px solid #004578;}
.col-3 .right{float:left;width:260px;background:#FFF7E7;_width:259px;}
.col-3 .left .inner{margin-right:10px;margin-left:10px;padding-top:3px;}
.col-3 .center .inner{margin-right:10px;}
.col-3 .right .inner{padding-bottom:5px;background:#004578;overflow:hidden}
.breadcrumb{color:#939598;margin-top:5px;border-bottom:1px solid #D1D3D4;padding-bottom:2px;font-size:13px}
.breadcrumb a{color:#939598;font-size:13px}
.text{font-size:13px;line-height:15px;font-weight:bolder;color:#000}
.mini-teaser-block{padding:8px 0px 0;background:#fff;overflow:hidden}
.mini-teaser-block .mini-teaser{width:170px;float:left;margin:2px;}
.mini-teaser p{margin-bottom:0}
.mini-teaser a{color:#024E6E;}
.mini-teaser a .img{width:170px}
.mini-teaser .image{border:1px solid #D1D3D4;width:170px;height:100px;display:block;line-height:100px;text-align:center}
.mini-teaser .image img{height:95px;width:166px;margin-top:2px;}
.mini-teaser-block .center-col{padding:0 4px;}
.article{border-bottom:1px solid #D1D3D4;padding-bottom:2px}
.article h3{margin-top:3px;margin-bottom:10px;line-height:1;font-weight:normal;}
.article .title {
	font-size: 26px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 3px;
  font-family: Georgia,serif;
  color:#000000
}
.article .title a,
.article h3 a{color:#000000}
.article .foto{float:left;width:145px;}
.article .foto .image{width:145px;height:110px;line-height:110px;text-align:center;display:block}
.article .foto .image img{vertical-align:middle;}
.article .text{margin-left:152px;font-weight:normal}
.article .more{clear:both;font-size:11px;margin:8px 0px 5px}
.article .more a{color:#A12D50;}
.article .more .date{color:#A12D50;}
.article .more .source{padding-left:20px;color:#A12D50;}
.article .category{dislay:block;width:210px;float:left;color:#A12D50;font-size:11px}
.article .category a{font-size:11px}
.article .details{float:right;padding-right:20px;background:url(../images/main/arrow.png) right center no-repeat;font-size:11px}
.links{padding:15px 0;border-bottom:1px solid #D1D3D4;clear:both}
.links a{color:#004579;}
.pagination{height:25px;clear:both;border-bottom:1px solid #D1D3D4;text-align:center;}
.pagination a{color:#939598;}
.pagination a:hover{color:#A12D50;}
.pagination ul li{float:left;line-height:24px;height:24px;color:#939598;margin:0 2px}
.pagination ul{text-align:center;margin-top:10px;}
.pagination .back{margin-left:40px;margin-right:20px;color:#939598;}
.pagination .forward{margin-left:20px;color:#939598;}
.pagination .current a{color:#A12D50;}
.read-more{margin-top:5px;}
.read-more a{color:#024E6E}
.read-more p{color:#939598;font-size:17px;clear:both;margin-bottom:3px}
.read-more ul{margin-left:10px;}
.read-more ul li{background:url(../images/main/list-bg.png) left center no-repeat;padding-left:10px}
#bottom_links{padding-bottom:7px;}
#bottom_links ul{margin-top:0px;text-align:center}
#bottom_links li{display:inline;height:17px;line-height:17px;padding:0 5px}
#bottom_links li a{color:#939598;}
#bottom_links li + li{border-left:1px solid #939598;}
.scroll-block{;position:relative;margin-top:8px;clear:both}
.scroll-block .corner{position:absolute;right:0;bottom:0;background:#fff url(../images/main/corner-bg.png);display:block;width:12px;height:9px;font-size:1px;}
.scroll-block .container{border:1px solid #cecebe;border-top:none;background:#fff;overflow:hidden;padding-top:10px}
.scroll-block h3{font-size:14px;font-weight:normal;color:#A12D50;border-bottom:3px solid #A12D50;font-family:Arial,sans-serif;}
.scroll-block .title {font-size:14px;font-weight:normal;color:#A12D50;border-bottom:3px solid #A12D50;font-family:  Arial,sans-serif;}
.scroll-block ul{margin-left:5px;height:170px;}
.scroll-block li{padding-left:10px;background:url(../images/main/bullet-grey.png) left 5px no-repeat;padding-right:5px;}
.scroll-block li a{color:#58595B;font-size:11px}
.scroll-block .action{color:#A12D50;display:block;float:right;margin-top:15px;margin-bottom:5px;margin-right:20px;text-decoration:underline}
.scroll-block a:hover.action{text-decoration:none;}
h4{font-size:20px;}
input{}
select{border:1px solid #a9aa9e;}
.submit().checkbox{vertical-align:middle}
.radio{width:auto;}
#login-form{padding:7px 28px 20px 28px;background:#d6d5c5;color:#58595b}
#login-form .title {font-size:20px;color:#58595b;font-family: Georgia,serif; font-weight:	bold; }
#login-form h3{font-size:20px;color:#58595b;}
#login-form .lg{margin-top:10px;}
#login-form .lg label{font-weight:bolder;padding-right:8px;float:right;}
#login-form .lg input{margin-right:20px;width:120px;float:right}
#login-form .lg .submit{width:60px;}
#login-form a{color:#A12D50;text-decoration:none;font-size:11px}
#login-form a:hover{color:#A12D50;text-decoration:underline}
#login-form .fg{padding-top:10px;clear:both}
#login-form .fg label{color:#A12D50;font-size:11px;letter-spacing:-0.5px;}
#login-form .fg .submit{width:92px;}
#login-form .fg input{width:150px;float:right;margin-right:17px}
#login-form p{margin-bottom:0;}
#registration-form h4{margin:15px 0 20px 30px;}
#registration-form table{width:100%;margin-top:10px;}
#registration-form table th{padding-left:128px;text-align:left;padding-bottom:5px;font-weight:normal;}
#registration-form table td{padding-bottom:5px;}
#registration-form table .col1{width:33%;}
#registration-form table .col2{width:67%;}
#registration-form table input{width:250px;}
#registration-form .submit{width:auto;display:block;}
#registration-form .checkbox{width:auto}
#registration-form a{color:#A12D50;text-decoration:none;}
#registration-form a:hover{color:#A12D50;text-decoration:underline}
.about{margin-top:10px;}
.about p{margin-bottom:15px;}
p{margin-bottom:15px;}
.last-paragraph{margin-bottom:5px;}
.contacts form{background:#d6d5c5;padding:15px 0 10px 5px}
.contacts form table{width:100%;}
.contacts form td{vertical-align:top;padding-bottom:5px}
.contacts form .col1{width:135px;}
.contacts form label{font-weight:bolder}
.contacts form select{width:287px;}
.contacts form input{width:285px;}
.contacts form textarea{width:283px;}
.contacts form .submit{width:auto;border:1px solid #fff}
.arhive{padding:5px;text-align:center;background:#d6d5c5;padding-top:15px;}
.arhive p{margin-bottom:10px;}
.arhive label{margin:0 5px;position:relative;font-weight:bolder}
.arhive label span{position:absolute;right:0;top:-3px;display:block;height:20px;width:18px;background:#d6d5c5 url(../images/main/select.png) no-repeat bottom left;overflow:hidden;zoom:1;/top:0px;/height:22px;-display:none;display:none;}
.arhive select{margin-left:10px;}
.rubrika{margin-bottom:0;}
.rubrika select{width:280px;}
.rubrika label{margin-right:15px}
.news-detail{border-bottom:1px solid #D1D3D4;line-height:18px;}
.news-detail p{line-height:18px;}
.news-detail .fulltext{color:#231F20;}
.news{padding-bottom:10px}
.news h1,
.news .title,
.news h3{line-height: 1;margin-top:3px;margin-bottom:10px;color:#000000;font-size:26px;font-weight:normal}
.news .foto{float:left;margin-right:10px;}
.news .foto .image{width:145px;line-height:180px;text-align:center;display:block}
.news .foto .image img{vertical-align:middle;}
.news .text{float:left;font-weight:bolder;}
.news-detail .text p{line-height:16px}
.news .more{clear:both;padding-top:10px;}
.news .slide-show-trigger{background:url(../images/main/icon-arrow-blue.png) right center no-repeat;padding-right:10px;font-size:11px;color:#024e6e;cursor:pointer}
.news .slide-show-trigger a{color:#024E6E}
.news-info span{color:#A12D50;font-size:11px;padding-right:10px}
.news-info span a{color:#A12D50;}
.news-info{margin:20px 0 10px 0;text-align:justify}
.vote{float:right;color:#A12D50;font-size:11px;line-height:16px}
.vote span{float:left;padding-right:5px;}
.yes a{background:url(../images/main/icon-yes.png) no-repeat;width:16px;height:16px;display:block;float:left;}
.no a{background:url(../images/main/icon-no.png) no-repeat;width:16px;height:16px;display:block;float:left}
.rss-subsribe{}
.rss-subscribe form{background:#d6d5c5;padding:10px 0 5px 20px}
.rss-subscribe form table{width:100%;}
.rss-subscribe form td{vertical-align:top;padding-bottom:5px}
.rss-subscribe form .col1{width:34px;}
.rss-subscribe form label{font-weight:bolder;padding-right:10px}
.rss-subscribe form select{width:287px;}
.rss-subscribe form input{width:171px;}
.rss-subscribe form input.checkbox{width:auto;border:0}
.rss-subscribe form textarea{width:283px;}
.rss-subscribe form .submit{width:auto;border:1px solid #fff}
.date{font-size:11px;}
.category-docs-form{padding:5px 2px 15px;text-align:center;background:#d6d5c5;}
.category-docs-form p{margin-bottom:0px;text-align:center;line-height:22px;padding:0 0 0 0px;}
.category-docs-form label{margin:0 3px;position:relative;font-weight:bolder;}
.category-docs-form select{}
.category-docs-form .submit{margin-top:12px;margin-left:0px;}
.vacancy-from{padding:10px 5px 0px;text-align:center;background:#d6d5c5;height:63px;}
.vacancy-from p{margin-bottom:10px;text-align:center;line-height:22px;padding:0 0 0 0px;}
.vacancy-from label{margin:0 3px;position:relative;font-weight:bolder;}
.vacancy-from select{}
.vacancy-from .submit{}
.vacancy{border-bottom:1px solid #D1D3D4;padding-bottom:2px}
.vacancy h3{margin-top:3px;margin-bottom:10px;color:#231f20;font-weight:normal;font-size:20px}
.vacancy .title {margin-top:3px;margin-bottom:10px;color:#231f20;font-weight:normal;font-size:20px; font-family: Georgia,serif;}

.vacancy .text{font-size:13px;font-weight:normal;color:#231f20;}
.vacancy p{margin-bottom:5px;}
.vacancy .more{clear:both;padding-top:0px;padding-bottom:5px}
.vacancy .more a{color:#A12D50;}
.vacancy .more .date{color:#A12D50;float:right}
.vacancy .note span{color:#A12D50;}
.vacancy .more span{margin-right:10px;}
.add{margin:10px 0;}
.add a{clear:both;color:#939598;font-size:17px;margin-bottom:3px;}
.firm-catalog form{padding:15px 10px 5px 10px;background:#d6d5c5;}
.firm-catalog form p{margin-bottom:10px;text-align:center;}
.firm-catalog form #company_activity{text-align:left;width:280px;}
.firm-catalog form p label{text-align:left;}
.firm-catalog form label{margin:0 5px;position:relative;font-weight:bolder;}
.firm-catalog form select{}
.firm-catalog form .submit{}
.firm-catalog .cn input{margin-left:5px;width:360px}
.firm-catalog .note{margin-bottom:5px;}
.firm-catalog .note span{color:#A12D50;font-size:11px;}
.firm-catalog .note em{float:right;font-size:11px}
.firm-catalog table{width:100%;margin-top:5px}
.firm-catalog .col1{width:30%;}
.firm-catalog .col2{width:45%;}
.firm-catalog .col3{width:25%;}
.firm-catalog th{padding:10px 0;background:#d6d5c5;border:1px solid #bbbbad;border-bottom:none;}
.firm-catalog td{padding-left:10px;border:1px solid #bbbbad;text-align:left;padding-bottom:5px}
.firm-catalog .first td{border-top:none}
.firm-catalog .alphabet{margin-bottom:0;}
.firm-catalog .palphabet{text-align:center;}
.firm-catalog .palphabet a{color:#939598;padding:0 2px;font-size:13px}
.firm-catalog .palphabet a:hover{color:#A12D50;}
.firm-catalog .palphabet a.active{color:#A12D50;}
.goods form a{color:#939598;padding:0 3px;font-size:13px}
.goods form a:hover{color:#A12D50;}
.goods form a.active{color:#A12D50;}
.goods form{padding:15px 15px 3px 15px;background:#d6d5c5;}
.goods form p{margin-bottom:10px;text-align:left;line-height:22px;text-align:center}
.goods form label{margin:0 5px;position:relative;font-weight:bolder;}
.goods form select{margin-left:5px;}
.goods form .submit{margin-right:10px;}
.goods .cn input{margin-left:5px;width:240px}
.goods .note{margin-bottom:5px;}
.goods .note span{color:#A12D50;font-size:11px;}
.goods table{width:100%;margin-top:5px;table-layout:fixed;}
.goods th{padding:10px 0;background:#d6d5c5;text-align:center;border:1px solid #bbbbad;border-bottom:none;}
.goods td{border:1px solid #bbbbad;text-align:left;padding-bottom:5px;vertical-align:top;font-size:11px;padding:5px}
.goods .first td{border-top:none}
.goods .col1{width:60px;}
.goods .col2{width:100px;}
.goods .col3{width:150px;}
.goods .col4{width:100px;}
.goods .col5{width:120px;}
.goods .dateline{}
.goods .cn{}
.goods .yearline{}
.about-form{padding:15px 2px 5px;text-align:center;background:#d6d5c5}
.about-form p{margin-bottom:10px;text-align:center;line-height:22px}
.about-form label{margin:0 5px;position:relative;font-weight:bolder;}
.about-form select{margin-left:2px;}
.about-form .submit{}
.question{border-bottom:1px solid #D1D3D4;padding-bottom:2px}
.question .caption{margin-bottom:5px;color:#A12D50;padding-left:10px}
.question .text{font-size:13px;color:#231f20;font-weight:normal;line-height:18px;}
.question .answer{font-size:12px;color:#484848;padding-left:10px;display:none;line-height:18px;}
.question .active{font-size:12px;color:#484848;padding-left:10px;display:block;line-height:18px;}
.question .answer .caption{padding-left:0;padding-top:5px}
.question p{margin-bottom:5px;line-height:18px;}
.question .more{clear:both;padding-top:5px;padding-bottom:1px;overflow:hidden;margin:0;font-size:11px}
.question .more a{color:#A12D50;text-decoration:underline}
.question .more a:hover{color:#A12D50;text-decoration:none}
.question .more .date{color:#A12D50;float:right}
.question .answer-button{float:right;padding-right:30px}
.tender-from{padding:15px 5px 5px;text-align:center;background:#d6d5c5}
.tender-from p{margin-bottom:10px;text-align:center;line-height:22px}
.tender-from label{margin:0 3px;position:relative;font-weight:bolder;}
.tender-from select{margin-left:5px;}
.tender-from .submit{}
.tender{border-bottom:1px solid #D1D3D4;padding-bottom:2px}
.tender h3{margin-top:3px;margin-bottom:10px;color:#231f20;font-weight:normal;font-size:20px}
.tender .title {margin-top:3px;margin-bottom:10px;color:#231f20;font-weight:normal;font-size:20px;font-family: Georgia,serif;}

.tender .text{font-size:13px;font-weight:normal;color:#231f20;}
.tender p{margin-bottom:5px;}
.tender .more{clear:both;padding-top:0px;padding-bottom:5px}
.tender .more a{color:#A12D50;}
.tender .more .date{color:#A12D50;float:right}
.tender .note span{color:#A12D50;}
.houses form a{color:#939598;padding:0 3px;font-size:11px}
.houses form a:hover{color:#A12D50;}
.houses form a.active{color:#A12D50;}
.houses form{padding:15px 5px 5px 5px;background:#d6d5c5;}
.houses form p{margin-bottom:10px;text-align:center;line-height:22px;text-align:center;}
.houses form label{margin:0 5px;position:relative;font-weight:bolder;}
.houses form .checkbox{width:auto;border:none;margin:0 3px;/margin:0 3px;}
.houses form .cn .checkbox{margin:0 5px;width:auto;margin-left:15px}
.houses .type select{margin-right:15px; width: 130px;}
.houses form select{margin:0;}
.houses form .submit{}
.houses .cn input{width:82px}
.houses .note{margin-bottom:5px;}
.houses .note span{color:#A12D50;font-size:11px;}
.houses table{width:100%;margin-top:5px}
.houses table p{margin-bottom:2px;}
.houses table p a{color:#A12D50;}
.houses th{padding:10px 0;background:#d6d5c5;text-align:center;border:1px solid #bbbbad;border-bottom:none;}
.houses td{border:1px solid #bbbbad;text-align:left;padding-bottom:3px;vertical-align:top;font-size:11px;padding:2px}
.houses .first td{border-top:none}
.houses .direction{width:220px;}
.houses .metro{width:150px;}
.houses .col1{width:80px;}
.houses .col2{width:190px;}
.houses .col3{width:100px;}
.houses .col4{width:95px;}
.houses .col5{width:auto;}
.icon-metro{padding-right:2px;}
.house-detail form a{color:#939598;padding:0 3px;font-size:11px}
.house-detail form a:hover{color:#A12D50;}
.house-detail form a.active{color:#A12D50;}
.house-detail form{padding:15px 5px 5px 5px;background:#d6d5c5;font-size:11px}
.house-detail form p{margin-bottom:10px;text-align:center;line-height:22px;text-align:center;font-size:11px}
.house-detail form label{margin:0 5px;position:relative;font-weight:bolder;font-size:11px}
.house-detail form .checkbox{width:auto;border:none;margin:0 3px;/margin:0 3px;}
.house-detail form .cn .checkbox{margin:0 5px;width:auto;margin-left:15px}
.house-detail .direction{width:220px;}
.house-detail .metro{width:150px;}
.house-detail .type select{margin-right:15px}
.house-detail form select{margin:0;;font-size:11px}
.house-detail form .submit{margin-left:15px;}
.house-detail .cn input{width:82px}
.house-detail h3{font-size:20px;font-weight:normal;margin-bottom:15px;color:#000;margin-top:10px;;}
.house-detail .title{
	color: #000000;
    font-family: Georgia,serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 10px;
    margin-top: 3px;
}
.house-detail table{margin-top:5px;margin-bottom:15px}
.house-detail p{font-size:13px;}
.house-detail td{padding-right:5px}
.house-detail td.last-child{padding-right:0px}
.docs table a{background:url(../images/main/icon-download.png) no-repeat right top;padding-bottom:5px;padding-right:25px;color:#A12D50;padding-left:50px;display:block}
.docs table p{background:url(../images/main/icon-li.png) no-repeat left 2px;padding-left:15px;}
.docs table .description p{background:none;}
.docs .pagination{border-top:1px solid #D1D3D4;}
.docs .note span{color:#A12D50;}
#center-bottom-ad{bottom:0;left:0;position:absolute;margin-left:205px;-margin-left:0px;}
.block-in-middle{border-top:1px solid #D1D3D4;border-bottom:1px solid #D1D3D4;padding:5px;margin:5px 0}
.block-in-middle .banner{float:none;margin:0}
.personal form{padding:10px 5px 5px 5px;background:#d6d5c5;font-size:12px}
.personal form p{margin-bottom:10px;}
.personal form ul{overflow:hidden;margin-bottom:20px}
.personal form ul li{float:left;}
.personal form ul .newline{clear:left;}
.personal form ul li{border:1px solid #a12d50;background:#fff;padding:2px 4px;color:#58595b;margin-top:5px;margin-right:10px;width:150px;}
.personal form ul li a{color:#58595b}
.personal form ul li a:hover,.personal form ul .active,.personal form ul .active a{color:#A12D50}
.personal form label{margin-right:10px;}
.personal form select{margin-right:15px;}
.personal form table{width:480px;}
.personal form td{vertical-align:top;padding-bottom:5px}
.personal form .col1{width:200px;}
.personal form textarea{width:98%;\\\\\\\\width:97%}
.personal form table input{width:99%;\\\\\\\\width:98%}
.personal form table select{width:100%;}
.personal form table .submit{width:auto;}
.personal .r{text-align:right;}
.personal form{position:relative;}
.personal .subscribe{position:absolute;top:5px;display:block;height:20px;color:#fff;background:#a12d50;padding:0 3px;right:7px;line-height:20px}
.personal .subscribe a{color:#fff}
.personal .subscribe .active{color:#ffd100}
.personal .foto input{width:130px;margin-right:10px;/margin-right:5px;/width:120px;/padding:0}
.personal .foto .submit{margin-right:3px;width:auto}
.personal .foto form{padding:0;background:none}
.personal form .checkbox{width:auto;border:none;}
.personal .r{margin-left:40px;}
.personal .sq select{width:60px;margin-right:10px;float:left}
#area_full, #area_living, #area_kitchen{width:60px;}
#floor_number, #floor_count{width:60px;margin-right:10px;float:left}
.personal .sq label{width:60px;margin-right:10px;display:block;float:left;text-align:center;}
.personal .sq p{clear:left;float:left}
.personal .price input{width:auto;margin-right:10px}
.personal .note{font-size:10px;}
.personal .save,.personal .active{color:#A12D50}
.personal form strong{margin-right:20px;}
.personal .my form{background:none;}
.personal .my table{width:100%;margin-top:5px}
.personal .my th{padding:10px 0;background:#b7b7aa;text-align:center;border:1px solid #a4a499;border-bottom:none;color:#fff;font-weight:normal;font-size:11px}
.personal .my td{border:1px solid #a4a499;text-align:left;padding-bottom:5px;vertical-align:top;font-size:11px;padding:5px}
.personal .my .col1{width:50px;}
.personal .my .col2{width:210px;}
.personal .my .col3{width:70px;}
.personal .my .col4{width:75px;}
.personal .my .col5{width:75px;}
.personal .my .col6{width:95px;}
.personal .my .actions{vertical-align:middle;text-align:center}
.personal .checkbox{width:auto}
.personal .radio{width:auto;margin-top:0;border:0}
.personal .nal input{float:right;display:block;width:250px}
.personal h3{font-weight:normal;font-size:20px;margin-left:30px;margin-bottom:15px}
.personal .pi{display:block;float:left;margin-right:10px}
.personal .paid{padding-left:200px}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(../images/main/scroll-track.png) repeat-y center 50%;}
.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;height:8px;width:10px;background:#676 url(../images/main/scroller.png) no-repeat;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0px;right:0;text-indent:-2000px;overflow:hidden;background:url(../images/main/scroll-top.png) no-repeat center bottom;width:10px;height:11px;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:url(../images/main/scroll-bottom.png) no-repeat center top;width:10px;height:11px;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{}
#type_file{position:relative;height:22px;}
#inputFile{position:absolute;top:0;left:0;z-index:2;width:267px;}
#fonTypeFile{width:275px;height:22px;background:url(../images/inputFile.png);position:absolute;top:0;left:0;z-index:1;}
.fileName{position:absolute;top:3px;left:5px;z-index:2;width:175px;background:none;border:none;}
.captcha_td{padding-left:100px;}
#show_picture{margin-top:5px;}
#show_picture input{width:auto;}
#area_item{float:left;60px}
#area_table{width:100px;}
#company_activity_box{width:auto;align:center;margin-left:0px;margin-bottom:10px;}
#company_activity_box td{vertical-align:middle;border:0px;padding:2px;}
#company_activity_box .left_col{text-align:right;}
#company_activity{float:left;}
#company_name{width:352px;}
#company_themelabel{margin-left:5px;}
#btn_company_activity{float:left;padding-top:20px;padding-left:15px;vertical-align:middle;}
#module_name{width:90px;}
.rss a{color:#939598;}
#sitemap_box{padding-left:25px}
#sitemap_box #subrubric{padding-left:25px;}
#item_lock{height:20px;width:20px;}
#lock_link{background:transparent url(../images/main/lock.gif) no-repeat scroll 98px top;}
#right_box{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFF7E7 none repeat scroll 0 0;float:left;width:260px;}
#right_box .inner{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#004578 none repeat scroll 0 0;overflow:hidden;padding-bottom:5px;}
.scroll-block{height:232px}
.container{}
.mini-teaser-block .mini-teaser{overflow:hidden;}
.question #lock_link{background:transparent url(../images/main/lock.gif) no-repeat scroll 90px top;}
.news-scroll-block{height:auto}
#top_banner ins{vertical-align:middle;}
#main_menu *{margin:0px;padding:0px;}
#main_menu ul{list-style:none;}
#main_menu .firstLevel{height:40px;width:1000px;float:left;}
#main_menu .firstLevel li{float:left;height:40px;padding-right:1px;font-size:13px;font-weight:normal;letter-spacing:0px;line-height:40px !Important;text-align:center;background-color:#D1D3D4;position:relative;}
#main_menu .firstLevel li a{display:block;float:left;height:40px;width:199px;TEXT-DECORATION:none;color:#BCBEC0;background:url('../images/main/main_men.png') repeat-x left top;}
#main_menu .firstLevel li:hover a, #main_menu .firstLevel a:hover, #main_menu .firstLevel .LiHover a{color:#A12D50;background:url('../images/main/main_men.png') repeat-x left bottom;TEXT-DECORATION:underline;}
#main_menu .firstLevel .last{padding-right:0px !Important;}
#main_menu .firstLevel .last a{width:200px !Important;}
#main_menu .secondLevel{width:199px;position:absolute;left:0px;top:40px;display:none;background:url('../images/main/bgmenu.gif') no-repeat left bottom;padding-bottom:7px;padding-top:5px;}
#main_menu .firstLevel li:hover .secondLevel, #main_menu .firstLevel .LiHover .secondLevel{display:block;}
#main_menu .secondLevel li{float:none;height:auto !Important;width:179px;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:normal !Important;text-align:left;padding-bottom:2px;padding-left:10px;padding-right:10px;background:none;float:left;}
#main_menu .secondLevel li a{color:#024E6E !Important;background:none !Important;TEXT-DECORATION:none !Important;display:block;height:auto !Important;padding-top:2px;padding-bottom:2px;float:none;width:179px;}
#main_menu .secondLevel li a:hover{color:#A12D50 !Important;TEXT-DECORATION:underline !Important;}
#main_menu .thirdLevel{width:189px;position:absolute;left:199px;top:0px;display:none;}
#main_menu .last .thirdLevel{width:189px;position:absolute;left:-189px;top:0px;display:none;}
#main_menu .thirdLevel ul{background:url('../images/main/bgmenu3.gif') no-repeat right bottom;padding-bottom:7px;}
#main_menu .last .thirdLevel ul{background:url('../images/main/bgmenu3.gif') no-repeat left bottom;padding-bottom:7px;}
#main_menu .secondLevel .LiHover .thirdLevel{display:block;}
#main_menu .thirdLevel li{float:none;height:auto !Important;width:169px;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:normal !Important;text-align:left;padding-bottom:2px;padding-left:10px;padding-right:10px;background:none;}
#main_menu .thirdLevel li a{color:#024E6E !Important;background:none !Important;TEXT-DECORATION:none !Important;float:none;width:169px;display:block;}
#main_menu .thirdLevel li a:hover{color:#A12D50 !Important;TEXT-DECORATION:underline !Important;}
#main_menu .bgTop{width:189px;height:7px;background:url('../images/main/bgmenu3.gif') no-repeat right top;}
#main_menu .last .bgTop{width:189px;height:7px;background:url('../images/main/bgmenu3.gif') no-repeat left top;}
