*{
margin:0;
padding:0;
}

html, body{
height:100%;
}

#ugolholder{
position:absolute;
top:-54px;
left:-45px;
}

#konsultant{float:left;padding-top:25px;padding-left:120px;}

#legend{margin:20px;}

#ugolholder a img{
border:none;
text-decoration:none;
}

#tit{
border-color:#C2D7BF #d9d9d9;
border-style:solid;
border-width:1px;
margin:20px 0;
padding:1px 0;
}

#tit h1{
background-color:#EAF4E9;
color:#659969;
display:block;
font:20px Arial;
height:30px;
padding:10px 10px 0;
}

#tit h1 span{
font-size:12px;
float:right;
}

#tit table td{height:25px;}

#tit #oject_table .small_font td{font-family:verdana;font-size:10px;}

.ttl{
background-color:#EDEDEA;
font-size:10px;
height:40px;
}

ol{
list-style-type:1;
}

.textright #llnk{
padding-left:20px;
}

#main_table .textright li{
padding-top:5px;
}

#main_table .textright .mypartner{}

#main_table .textright .llnk{
font-size:12px;
font-weight:bold;
float:left;
width:100%;
}

#main_table .textright .llnk img{
float:left;
}

.partners_logo{
float:left;
padding-top:15px;
width:260px;
}

.partners_text{
padding-bottom:20px;
border-bottom:1px solid #cccccc;
}

.partners_text ul{
list-style-type:none;
}

.partners_contacts{
color:#587eb8;
}

body{
width:1024px;
margin:20px auto 0;
font-family:arial;
font-size:12px;
color:#000000;
    /*url("/bitrix/templates/6550101_main/images/ny_01.png") no-repeat 50% 0,
    url("/bitrix/templates/6550101_main/images/flag.png") no-repeat center 0,
    url("/bitrix/templates/6550101_main/images/8m_top.png") repeat-x center 0,
    */
background:
	url("/bitrix/templates/6550101_main/images/fon.gif") repeat;
}

table #banners{
margin-right:20px;
}

a{
color:#587eb8;
text-decoration:none;}

a:hover{
text-decoration:underline;
}

#liveinternet{
display:none;
}

table #bcc_spisok{
}

.content_block_2 h1{
padding-bottom:20px;
}

td.b_spisok{
background:url("images/brif_punktir.gif") repeat-x scroll 0 12px transparent;
color:#666666;
font-weight:bold;
padding-left:0;
width:175px;
}

.b_spisok div{
background-color:#FFFFFF;
float:left;
padding-left:0;
padding-right:2px;
}

.t_spisok div a{
font-size:12px;
font-weight:bold;
}

#inf{
float:left;
padding-left:25px;
width:285px;
}

#inf p{
color:#929292;
margin-top:0;
font-size:24px;
}

#inf p.time{
font-size:12px;
margin-left:15px;
}

#footerlast{
background:#fff;
//#133A53;
color:#828282;
float:left;
font-size:11px;
text-align:justify;
width:1024px;
}

#footter .content p{
color:#666666;
float:left;
font-size:11px;
padding:10px 20px;
text-align:justify;
}

#footter .content h1{
color:#666666;
font-size:11px;
font-weight:normal;
margin:0 0 0 20px;
padding:0;
}

#footter .content a{
color:#666666;
}

a img{
border:0px;}

h3{
color:#666666;
display:inline;
font-size:11px;
font-weight:normal;
margin:0;
padding:0 20px;
}

#copyright{
float:left;
font-size:11px;
padding-left:20px;
color:#50819A;
padding-top:20px;
}

#sobstv{
margin-left:56px;
margin-top:-45px;
font-size:15px;
font-weight:bold;
height:30px;
}

#sobstv a{
text-decoration:none;
}

#skoraya{
font-family:arial;
height:15px;
font-size:15px;
font-weight:bold;
margin-left:55px;
}

#skoraya a{
text-decoration:none;
color:#929292;
}

#copyright a{
color:#828282;
}

h2#partner{
color: #587EB8;
margin-left:20px;
font-family:verdana;
font-weight:normal;
}

#partners{
padding-bottom:5px;
padding-left:748px;
background:#FFFFFF;
}

#partners a{
color:#587EB8;
font-size:10px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#partners a:hover{
color:#587EB8;
}

#partners a:active{
color:#587EB8;
}

#partners p{
width: 270px;
margin:0;
padding:0;
}

#banners img{
margin:0px;
}

#banners a{
text-decoration:none;
color:#000;
}

#banners a:hover img{
opacity:0.6;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#zvonok{
margin:0;
}
#knopki{
height:26px;
}
.content_block_2 #knopki{
height:26px;
padding-right:20px;
}
#knopki img{
height:25px;
margin-left:0px;
}
#knopki a:hover img{
opacity:0.6;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.knopki{
}
.news-list{
color:#5e5e5e;
font-size:11px;
text-align:justify;
}

.news-list p{
font-size:11px;
}

#zvonok p{
color:#000000;
font:12px;
padding-right:20px;
}
.banner{

}
.naim{
font-size:10px;
width:30px;
}
.stavka .cur{
font-size:10px;
width:30px;
}
.textright h2{
font-size:14px;
color:#587EB8;
font-weight:bold;
margin-top:20px;
}
.textright p{
font-size:12px;
color:#000;
text-align:justify;
}
p{
font-size:12px;
font-weight:normal;
color:#333333;
margin:5px 0;
}
h1{
font-size:22px;
font-weight:normal;
color:#3d578f;
}

.mapleft #textregion p{
margin:15px 0;
}

#textregion{
text-align:justify;
padding-right:20px;
}

#textregion h1{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#587EB8;
padding-bottom:0;
padding-top:10px;
}

#textregion h2{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#587EB8;
padding-bottom:0;
padding-top:10px;
}

#textregion a{
color: #444444;
}

#textregion p.sm{
color:#587eb8;
}

#poisk{
border-top:2px solid #CCCCCC;
float:right;
margin-right:20px;
width:640px;
}
#poisk h1{
width:100px;
float:left;
margin:0px;
line-height:22px;
}

#poisk p{
width:40px;
float:left;
margin:0px;
line-height:22px;
font-family:Verdana;
padding-top:6px;
}

#district{
float:left;
margin-left:20px;
margin-top:auto;
margin-bottom:auto;
width:200px;
}
#search_form .tip{
float:left;
margin:12px 0 0;
width:125px;
}
#search_form .stavka{
width:224px;
float:left;
margin:11px 0px 0px 10px;
font-size:11px;
}
#search_form .square{
width:215px;
float:left;
margin:11px 0 0 0;
font-size:11px;
}
#karta{
width:342px;
}
#stavka_s, #stavka_do{
width:40px;
}
#s_s, #s_do{
width:40px;
}
#conteiner {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
margin:0 auto;
background:#FFFFFF;
z-index:100;
}

#overlay{width:100%;height:100%;position:absolute;z-index:9100;left:0px;top:0px;background-color:#000000;filter: alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;}

#toper{
height:110px;
//margin:57px auto 0 auto;
display:block; 
background:#FFFFFF;
//без зимы: url("images/toper.gif") no-repeat;
/* position:fixed; top:0; left:0; background-color:#fff;z-index:900;*/
}
#toper .telephone{
font-size:16px;
float:left;
margin-top:25px;
background-color:#fff;
height:48px;
/*width:545px;*/
margin-left:25px;
}
#toper .contacts{
float:right;
width:114px;
margin-top:25px;
}
#toper .contacts div{
float:left;
}
#toper .contacts .fav{
padding:0px;
font-size:12px;
height:30px;
float:left;
margin:0;
}
#toper .contacts .fav div{float:left;width:16px;height:16px;margin:0px;padding:0px;line-height:1px;font-size:1px;margin-top:16px;}
#toper .contacts .fav a{text-decoration:none;}
#toper .contacts .fav a:hover{text-decoration:underline;}
#toper .contacts .fav span{font-size:11px;color:#990000;margin-left:2px;}

#toper .contacts .login{
padding:0px;
font-size:12px;
float:left;
height:30px;
}
#toper .contacts .login a{color:#587eb8;border-bottom:1px dashed #587eb8;text-decoration:none;float:left;}
#toper .contacts .login a img{
border:0px;
margin:0px;
padding-left:5px;
float:right;
}
#toper .contacts .login span a{color:#3D578F;border:0px;text-decoration:none;}
#toper .contacts .login div{float:left;width:16px;height:16px;margin:0px;padding:0px;line-height:1px;font-size:1px;margin-top:16px;}
#toper .contacts .login span{margin-left:2px;float:left;}

---toper .contacts .login{background:url(images/user.png) 0% 50% no-repeat; float:left; padding:0px; margin:0px; width:16px; height:16px; margin-top:16px; line-height:1px;}
---toper .contacts .login a{color:#3D578F;border-bottom:1px dashed #3D578F;text-decoration:none;}
---toper .contacts .login .exit{color:#006699;border-bottom:0px;text-decoration:underline;font-size:11px;margin:0;}

#toper .contacts .connect{background:url(images/alert_icon.png) 0% 50% no-repeat;margin-right:20px;}
#toper .contacts .connect a{color:#990000;border-bottom:1px dashed #990000;text-decoration:none;}
#toper .contacts .icons{margin-right:30px;padding:0;float:left;}
#toper .contacts .icons div{float:right;margin:0px;padding:0px;padding-top:16px;}
#toper .contacts .icons .skype{margin-left:10px;margin-right:10px;}

#toper .icons div{float:right;margin:5px;padding:30px 20px 0px 0px;}

#header{
height:70px;
background:#FFFFFF;
}

#header .banners{float:right;}
#header .banner{width:227px;height:128px;overflow:hidden;margin-top:17px;float:left;margin-left:33px;}
#header .banner .ramka{width:227px;height:128px;position:absolute;z-index:555;}
* html #header .banner .ramka img{width:227px;height:128px;filter:ex * pression(fixPNG(this));}
#header .banner a{display:block;width:227px;height:128px;}
#header .banner .name{display:block;width:227px;height:32px;position:absolute;z-index:500;margin-top:95px;background:url(images/banner_name_bg.png) 0% 0% no-repeat;color:#ffffff; text-align:center;font-weight:bold;font-size:15px;line-height:32px;}
* html #header .banner .name{filter:ex * pression(fixPNG(this));}
#header .text{color:#000000;font-size:30px; font-weight:normal;float:left;margin-left:5px;margin-top:40px;position:absolute;}
#header .text a{text-decoration:none;color:#ffffff;}
#header .tabs{display:none;position:absolute;width:295px;margin-top:-1px;}
#header .tabs .lang{display:none;float:left;}
#header .tabs .cur{display:none;float:right;}
#header .tabs ul{display:none;padding:0px;margin:0px;list-style:none;}
#header .tabs ul li{display:none;float:left;height:25px;}
#header .tabs ul li a{display:none;padding-top:5px; color:#ffffff;text-decoration:none;padding-left:12px;padding-right:12px;height:25px;display:block;float:left;}
#header .tabs ul li a span{display:none;text-decoration:underline;}
#header .tabs ul li.active{display:none;background:url(images/top_tab_bg_l.gif) 0% 0% no-repeat;}
#header .tabs ul li.active a{display:none;background:url(images/top_tab_bg_r.gif) 100% 0% no-repeat; text-decoration:none;color:#006699;}
#header .tabs ul li .rub img{display:none;margin-top:3px;}


#body{
margin:0 auto;
min-height:820px;
}
#body .bottom{
height:8px;
width:100%;
font-size:1px;
background:#fff;
}
#body .bottom div{
height:8px;
width:100%;
float:left;
position:relative;
line-height:8px;
background:#fff;
}

#body .content_block{background-color:#ffffff;border-left:1px solid #3366cc;border-right:1px solid #3366cc;border-bottom:1px solid #3366cc;}

#body .content_block_2{background:#FFFFFF;border:0px;0padding:0px;}

#body .devider{height:20px;background:#FFFFFF;}
#body .articles{
background:#FFFFFF;
padding-bottom:20px;
}
#body .articles table{
width:100%;
text-align:justify;
}
#body .articles table td{
width:33%;
padding:15px 20px 0 20px;
vertical-align:top;
}

.razdel{
text-align:left;
}
.razdel .title {
width:100%;
height:35px;
}
.razdel .title .left{
float:left;
}
.razdel .title .left .zag{
float:left;
font-size:12px;
color:#587EB8;
}
.razdel .title .left .mail{
margin-left:7px;
float:left;
font-size:9px;
line-height:9px;
margin-top:15px;
text-align:center;
display:none;
}
.razdel .title .left .mail a{text-decoration:none;}
.razdel .title .left .mail span{text-decoration:underline;}
.razdel .title .right{
float:left;
margin-left:35px;
font-size:14px;
color:#5e5e5e;
}
.razdel .title .right a{
float:left;
margin-left:35px;
font-size:12px;
color:#5e5e5e;
}

.razdel .line{
float:left;
margin:0px 15px 20px 0px;
width:100%;
}
.razdel .line .date{
color:#587EB8;
margin-bottom:4px;
font-weight:bold;
font-size:11px;
line-height:11px;
}
.razdel .line .sod{
font-size:11px;}
.razdel .line .sod a{
font-size:11px;
color:#000;
}
.info .title{
font-size:12px;
width:100%;
height:53px;
color:#578eb8;;
}

#tabs {width:100%;height:49px;}
#tabs table{width:100%;margin:0px;padding:0px;height:49px;border:0px;}
#tabs .left_tab{background:url(images/left_tab_l.png) 0% 0% no-repeat;height:100%;}
#tabs .left_tab_active{background:url(images/left_tab_l_active.png) 0% 0% no-repeat;height:100%;}
#tabs table tr .left_tab table.active{margin:0px;padding:0px;height:49px;list-style:none;background:url(images/left_tab_r_active.png) 100% 0% no-repeat;}
#tabs table tr .left_tab table{margin:0px;padding:0px;height:49px;list-style:none;background:url(images/left_tab_r.png) 100% 0% no-repeat;}
#tabs table tr .left_tab table tr td{text-align:center;height:49px;width:34%;}
#tabs table tr .left_tab table tr td a{height:49px;font-size:20px;text-decoration:underline;line-height:49px;}
#tabs table tr .left_tab table .rash{display:none;width:35%;line-height:34px;}
#tabs table tr .left_tab table .rash a{display:none;color:#1a9529;}
#tabs table tr .left_tab table .rash a.left{display:none;float:left;line-height:34px;}
#tabs table tr .left_tab table .rash a.left img{display:none;margin-top:9px;margin-right:5px;}
#tabs table tr .left_tab table .rash a.right{display:none;float:right;display:block;width:160px;}
#tabs table tr .left_tab table .rash div{display:none;width:200px;margin:0 auto;}

#tabs table tr .left_tab table .rash_active{display:none;width:35%;line-height:34px;background:url(images/rash_active_bg.png) 0% 0% no-repeat;border-right:1px solid #3366cc;}
#tabs table tr .left_tab table .rash_active a{display:none;color:#1a9529;}
#tabs table tr .left_tab table .rash_active a.left{display:none;float:left;line-height:34px;}
#tabs table tr .left_tab table .rash_active a.left img{display:none;margin-top:9px;margin-right:5px;}
#tabs table tr .left_tab table .rash_active a.right{display:none;float:right;display:block;width:160px;}
#tabs table tr .left_tab table .rash_active div{display:none;width:200px;margin:0 auto;}

#tabs table tr .left_tab table .small{width:15%;}
#tabs table tr .left_tab table .small a{font-size:14px;}
#tabs table tr .left_tab table .active{background:url(images/left_tab_active.png) 0% 0% repeat-x;border-left:1px solid #3366cc;border-right:1px solid #3366cc;}
#tabs table tr .left_tab table .active a{text-decoration:none;cursor:default;}

#tabs table tr .left_tab table .ugol{background:url(images/active_ugol.png) 100% 0% repeat-x;border-left:1px solid #3366cc;border-right:0px solid #3366cc}

#tabs table tr .right_tab{width:380px;text-align:center;background:url(images/right_tab_l.png) 0% 0% no-repeat;height:49px;}
#tabs table .right_tab a{width:380px;text-align:center;background:url(images/right_tab_r.png) 100% 0% no-repeat;display:block;font-size:20px;color:#006699;text-decoration:underline;line-height:49px;}
#tabs table tr .right_tab_active{width:380px;text-align:center;background:url(images/right_tab_l_active.png) 0% 0% no-repeat;height:49px;}
#tabs table .right_tab_active a{width:380px;text-align:center;background:url(images/right_tab_r_active.png) 100% 0% no-repeat;display:block;font-size:20px;color:#006699;text-decoration:none;line-height:49px;}



#main_table {width:100%;}
#main_table .left {width:66%;margin:0px;padding-top:45px;vertical-align:top;padding-bottom:20px;padding-left:10px;}
#main_table .mapleft{vertical-align:top;padding-left:20px;}
#main_table .right{width:34%;margin:0;padding:0;
padding-bottom:20px;padding-right:10px;vertical-align:top;
}
#main_table .textright{padding-right:20px;vertical-align:top;}
#main_table .textright .print{}

#map{width:90%;height:730px;margin:0 auto;border:1px solid #999999;padding:7px;background-color:#e8ecf8;margin-top:46px;}
#map_mini{
width:322px;
height:322px;
margin:0;
border:1px solid #999999;
padding:1px;
background-color:#e8ecf8;
margin-top:0px;
overflow:hidden;
}

#map .adv_balloon{width:209px;height:173px;margin:0px;padding:0px;background:url(images/map_balloon_bg.png) 0% 0% no-repeat;position:absolute;z-index:9900;margin-top:160px;margin-left:15px;}

#map .second{margin-top:348px;}

#map .adv_balloon div{text-align:center;}
#map .adv_balloon div.pic{margin-top:13px;}
#map .adv_balloon div.link{margin-top:7px;font-size:13px;}



#ds{font-size:1px;width:100%;height:100%;position:absolute;_z-index:9999;}
*:first-child+html #ds {z-index:9999;}
#ds .ds_bottom{font-size:1px;z-index:9999;width:100%;height:7px;position:absolute;background:url(images/map_shadow_bottom.png) 0% 100% repeat-x;filter:ex * pression(fixPNG(this));bottom:0;}
#ds .ds_top{font-size:1px;z-index:9999;width:100%;height:7px;position:absolute;background:url(images/map_shadow_top.png) 0% 100% repeat-x;filter:ex * pression(fixPNG(this));top:0;}
#ds .ds_left{font-size:1px;z-index:9999;width:7px;height:100%;position:absolute;background:url(images/map_shadow_left.png) 0% 0% repeat-y;filter:ex * pression(fixPNG(this));left:0;}
#ds .ds_right{font-size:1px;z-index:9999;width:7px;height:100%;position:absolute;background:url(images/map_shadow_right.png) 0% 0% repeat-y;filter:ex * pression(fixPNG(this));right:0;}





#underbody{
height:45px;
padding-top:20px;
background:#FFFFFF;
}
#underbody .links{
padding-left: 25px;
height: 30px;
width: 970px;
}
#underbody .links a{
color:#5e5e5e;
margin:0px 25px 0px 25px;
font-size:11px;
text-decoration:underline;
}
#underbody .search{float:right;width:310px;}
#underbody .search div{float:right;margin-right:20px;}
* html #underbody .search div{margin-right:10px;}
#underbody .search a{color:#000000;font-size:13px;}
#underbody .search form{float:left;margin:0px; padding:0px;margin-top:20px;}
#underbody .search form input{float:left; width:}
#underbody .search form .pole{border:1px solid #000000;height:20px;line-height:20px;color:#59b4ed;font-size:13px;width:160px;padding-left:5px;}
/*Mozilla hack*/
@-moz-document url-prefix(){#underbody .search form .pole { padding-top:3px;height:18px; }} 

#underbody .search form .but{border:1px solid #000000;margin-left:2px;}

#prefootter{padding-bottom:55px;margin:0 auto;max-width:1160px;min-width:1150px;text-align:left;color:#ffffff;font-size:11px;}
#prefootter .left{float:left;padding-left:20px;}
#prefootter .right{float:right;padding-right:20px;}

#footter{
padding:10px 0 0 0;
background:#FFFFFF;
height:18px;
}
* html #footter{margin-bottom:-1px;}
#footter .content{
background:#FFFFFF;
overflow:hidden;
}
#footter .content .telephone {
color:#828282;
font-size:11px;
height:20px;
margin-left:950px;
mergin-top:10px;
width:200px;
}
#footter .content .telephone span{
margin:0;
padding:0;
}
#footter .content .contacts {
font-size:11px;
height:20px;
margin-bottom:10px;
color:#50819A;
padding-top:20px;
float:right;
width:155px;
}
#footter .content .contacts a{
color:#50819A;
}

#footter .content .contacts div{
float:left;
font-size:12px;
color:#727272;
}
#footter .content .contacts .fav{padding:0px;}
#footter .content .contacts .fav div{filter:ex * pression(fixPNG(this));background:url(images/star_icon.png) 0% 0% no-repeat;float:left;width:19px;height:14px;margin:0px;padding:0px;line-height:1px;font-size:1px;margin-top:16px;}
#footter .content .contacts .fav a{border-bottom:1px solid #006699;text-decoration:none;}
#footter .content .contacts .fav span{font-size:11px;color:#990000;margin-left:2px;}
#footter .content .contacts .login{background:url(images/man_icon.png) 0% 50% no-repeat;}
#footter .content .contacts .login a{color:#990000;border-bottom:1px dashed #990000;text-decoration:none;}

#footter .content .contacts  .login .exit{color:#006699;border-bottom:0px;text-decoration:underline;font-size:11px;margin-left:5px;}

#footter .content .contacts .connect{

}
#footter .content .contacts .connect a {
color:#727272;
font-size:12px;
}

#footter .content .contacts .icons{}
#footter .content .contacts .icons div{}
#footter .content .contacts .icons .skype{}



#bc_top{
margin-top:0px;
margin-bottom:40px;
float:left;
}
#bc_top .lleft{
float:left;
width:600px;
}
#bc_top .lleft ul{
margin:0px;
padding:0px;
list-style:none;
margin-left:-1px;
margin-top:40px;
}
#bc_top .lleft ul li{
background:url(images/rizh.jpg) 0% 0% no-repeat;
font-size:14px;
font-weight:bold;
color:#bb5553;
margin:0px;
padding:0px;
height:200px;
}
#bc_top .lleft ul li a{
background:url(images/rizh.jpg) 0% 0% no-repeat;
font-size:14px;
font-weight:bold;
color:#bb5553;
text-decoration:none;
display:block;
line-height:50px;
height:200px;
padding-left:4px;
}
#bc_top .lleft ul li.active{
height:175px;
}
#bc_top .lleft ul li.active a,#bc_top .lleft ul li.firstactive a, #bc_top .lleft ul li.lastactive a{
color:bleu;
}
#bc_top .lleft ul li.first{
height:200px;
}
#bc_top .lleft ul li.last{
height:200px;
}
#bc_top .lleft ul li.lastactive{
height:200px;
}
#bc_top .lleft ul li.firstactive{
height:200px;
}

#bc_top .rright{}
#bc_top .rright .bc_name{font-size:20px;height:40px;padding-left:0px;}
#bc_top .rright table {margin-left:108px;}
#bc_top .rright table td{width:50%;vertical-align:top;}
#bc_top .rright table td.photo{text-align:center;padding-left:15px;padding-right:15px;width:295px;}
#bc_top .rright table td.photo img{padding:3px;;border:1px solid #b34241;}

#bc_top .rright table .id .l{float:left;}
#bc_top .rright table .id .r{float:right;background:url(images/plan_icon.png) 0% 0% no-repeat;height:17px;line-height:17px;padding-left:25px;}

#bc_top .rright table .id .r a{text-decoration:none;border-bottom:1px dashed #9a0200;color:#9a0200;}

#bc_top .rright table .text{float:left;margin-top:10px;width:100%;line-height:17px;}
#bc_top .rright table .text div{margin-bottom:20px;float:left;width:100%;}
#bc_top .rright table .text div div{float:left;margin:0px;width:auto;margin-right:2px;}
#bc_top .rright table .text div div.kvadr{font-size:9px;margin-top:-1px;}




/*********************************************************************************************/
#search_form{
padding:0;
margin:0;
}
#search_form a{color:#006699;text-decoration:none;border-bottom:1px dashed #006699;padding-bottom:1px;}
#search_form a.notactive{color:#000000;text-decoration:none;border-bottom:0px dashed #006699;padding-bottom:0px;cursor:default;}
#search_form .top{height:27px; width:150px;}
#search_form .top table{width:250px;}
#search_form .top td{height:27px;background:url(images/search_tt_l.png) 0% 0% no-repeat;}
#search_form .top td.first{height:27px;background:url(images/search_tt_l_first.png) 0% 0% no-repeat;}
#search_form .top td a{text-decoration:none; color:#000000;border:0px;height:26px;line-height:25px;background:url(images/search_tt_r.png) 100% 0% repeat-y;display:block;padding-left:10px;}
#search_form .top td.first a {padding-left:15px;}
#search_form .top td.last a {padding-left:10px;}



#search_form .top td.active{background:url(images/search_tt_active_l.png) -1px 0% no-repeat;}
#search_form .top td.active a{background:url(images/search_tt_active_r.png) 100% 0% repeat-y;}

#search_form .top td a img{margin-top:5px;margin-right:3px;}
* html IMG.office_icon{width:18px;height:18px;filter:ex * pression(fixPNG(this));}
* html IMG.prvo_icon{width:22px;height:19px;filter:ex * pression(fixPNG(this));}
* html IMG.sklad_icon{width:20px;height:17px;filter:ex * pression(fixPNG(this));}
* html IMG.torg_icon{width:20px;height:18px;filter:ex * pression(fixPNG(this));}

#search_form .category{width:24px;margin:0px;padding:0px;position:absolute;margin-left:-23px;margin-top:27px;}
#search_form .category ul{width:24px;margin:0px;padding:0px;list-style:none;}
#search_form .category ul li{padding-left:6px;text-align:left;background:url(images/search_left_tab.png) 0% -1px no-repeat;width:24px;height:26px;line-height:26px;}

#search_form .category ul li a{display:block;border:0px;color:#000000;line-height:25px;height:25px;}
#search_form .category ul li a span{font-size:16px;font-weight:bold;line-height:36px;margin-left:3px;}
#search_form .category ul li.first{background-position:0% 0px;height:27px;}
#search_form .category ul .active{background:url(images/search_left_tab_active.png) 0% -1px no-repeat;}





#search_form .title{height:30px;}
#search_form .title .text{float:left;font-size:18px;padding-left:15px;padding-top:12px;}
#search_form .title .links{float:left;padding-left:20px;padding-top:12px;}
#search_form .title .links div{margin-bottom:5px;}
#search_form .title .sos {height:22px;background:url(images/sos_icon.png) 25px 0% no-repeat;padding-left:60px;float:left;line-height:22px;margin-top:30px;}
#search_form .title .sos a{border:0px;text-decoration:underline;}

#search_form .number{float:left;width:20px;background:url(images/digits_bg.gif) 0% 0% no-repeat;color:#ffffff;font-size:25px;font-weight:bold;line-height:23px;padding-left:3px;height:25px;}
#search_form .cont{float:left;width:322px;}

#search_form .bottom{float:left;}
#search_form .line{
display:none;
}
#search_form .l1{
height:50px;
width:345px;
margin-left:200px;
}
#search_form .l1 .zag{
font-size:12px;
font-weight:bold;
margin:0px;
float:left;
}
#search_form .l1 .second_level{
padding:0px;
margin:0px;
}
#search_form .l1 .zag div{
float:left;
}
#search_form .l1 .zag div.comments{
font-size:10px;
font-weight:normal;
line-height:16px;
}
#search_form .l1 .zag input{
width:45px;
height:16px;
border:1px solid #006699;
margin-left:10px;
margin-right:10px;
}
#search_form .l1 .line{width:100%;float:left;height:70px;}
#search_form .l1 .line .gradation{width:345px;height:15px;margin:0 auto;margin-top:14px;}
#search_form .l1 .line .gradation div{float:left;text-align:left;}

#search_form .l1 .itogo{font-size:13px;color:#000000;padding-left:35px;margin-top:25px;float:left;}
#search_form .l3 .itogo span{padding-left:7px;padding-right:7px;}

#search_form .l1 .line .gradation div.mar1{padding-left:26px;}
#search_form .l1 .line .gradation div.mar2{padding-left:58px;}
#search_form .l1 .line .gradation div.mar3{padding-left:50px;}
#search_form .l1 .line .gradation div.mar4{padding-left:50px;}
#search_form .l1 .line .gradation div.mar5{padding-left:50px;}

#search_form .l2{border-left:1px solid #3366cc;border-right:1px solid #3366cc;float:left;background-color:#ededea;height:140px;padding-top:23px;}
#search_form .l2 .zag{font-size:13px;color:#000000;font-weight:bold;padding-left:12px;margin-top:6px;}
#search_form .l2 .line{float:left;padding-left:12px;margin-top:10px;padding-bottom:25px;}
#search_form .l2 .line .link{float:left;width:40px;margin-right:10px;}
#search_form .l2 .line .region_spis{float:left;width:250px;margin-top:-2px;line-height:18px;}
#search_form .l2 .line .region_spis div{float:left;}
#search_form .l2 a{border-bottom:1px dashed #006699;display:block}

#search_form .l2 .line .region_spis a{border:0px solid #000000;float:none; position:relative;padding:0px;display:inline;}
#search_form .l2 .line .region_spis a IMG{border:0px;padding-bottom:5px;}

#search_form .l2 .line .metro_spis{float:left;width:250px;margin-top:-2px;line-height:18px;}
#search_form .l2 .line .metro_spis div{float:left;}

#search_form .l2 .line .metro_spis a{border:0px solid #000000;float:none; position:relative;padding:0px;display:inline;}
#search_form .l2 .line .metro_spis a IMG{border:0px;padding-bottom:5px;}

#search_form .l3{border-left:1px solid #3366cc;border-right:1px solid #3366cc;float:left;background-color:#ededea;height:70px;padding-top:23px;}
#search_form .l3 .zag{font-size:13px;color:#000000;font-weight:bold;padding-left:12px;margin-top:6px;}
#search_form .l3 .line{float:left;padding-left:12px;margin-top:10px;padding-bottom:25px;}
#search_form .l3 .line input{width:200px;height:16px;border:1px solid #006699;margin-left:10px;margin-right:10px;}


#search_form .but{
float:left;
padding-top:9px;
}

#table_manager{
height:23px;
padding-right:20px;
line-height:23px;
width:640px;
}
#table_manager .co_var{
float:left;
}
#table_manager .printer{float:left;margin-left:50px;cellpadding:0px; cellspacing:20px; font-size:11px;background:url(images/printer_icon.png) 0% 4px no-repeat;padding-left:23px;}
#table_manager .printer a{font-size:11px;}
#table_manager .ch_vid{float:right;}
* html #table_manager .ch_vid{margin-right:0px;}
#table_manager .ch_vid ul{margin:0px;padding:0px;list-style:none;}
#table_manager .ch_vid ul li{float:left;padding-left:5px;padding-right:5px;}
#table_manager .ch_vid ul li a{text-decoration:none;border-bottom:1px dashed #006699;color:#006699;padding-bottom:1px;}
#table_manager .ch_vid ul .active{background-color:#e8ecf8;}
#table_manager .ch_vid ul .active a{color:#000000;border:0px;cursor:default;}

.printer{
float:left;
}

#search_tt{
width:640px;
float:right;
}
.search_tt{width:100%;}
.search_tt th, #search_tt th{height:50px;background-color:#ededea;font-weight:normal;text-align:center;}
.search_tt th a, #search_tt th a{color:#990100;}
.search_tt th a.ue, #search_tt th a.ue{color:#006699;}
.search_tt th.arrow_up, #search_tt th.arrow_up{background:#ededea url(images/arrow_up.gif) 90% 50% no-repeat;}
.search_tt th.arrow_down, #search_tt th.arrow_down{background:#ededea url(images/arrow_down.gif) 90% 50% no-repeat;}
.search_tt tr.zebra, #search_tt tr.zebra{background-color:#f9f9f6;}
.search_tt td, #search_tt td{text-align:center;height:23px;line-height:23px;padding:0 !important;}
.search_tt td img, #search_tt td img{margin-left:7px;margin-right:7px;}
.search_tt .al_left, #search_tt .al_left{text-align:left;}



#search_pt{
float:left;
width:640px;
}
#search_pt tr{
height:150px;
padding-bottom:10px;
}
#search_pt tr td{vertical-align:top;}
#search_pt .lft{
width:20%;
text-align:center;
border-bottom:1px solid #fff7ea;
}
#search_pt .lft img{
padding:3px;
border:1px solid #88a4cc;
background-color:#ffffff;
margin:20px;
}
#search_pt .rght{
width:147px;
height:160px;
float:right;
border-bottom:1px solid #fff7ea;
}
#search_pt .rght .stolbik{
width:147px;
margin:0 auto;
height:36px;
margin-top:20px;
margin-bottom:10px;
float:left;
}
#search_pt .rght .stolbik .ubmozh{float:left;width:5px;padding-top:10px;margin-left:0px;}
#search_pt .rght .stolbik .digits{float:left;width:120px;line-height:18px;font-size:15px;margin-left:5px;}

#search_pt .rght .stolbik .digits span.comments{color:#9a9a9a;font-size:11px;margin-left:10px;}

#search_pt .rght .zayav{
margin-top:20px;
width:147px;
float:left;
}
#search_pt .rght .zayav div{
background:url(images/house_obj.png) 0% 0% no-repeat;
width:16px;
height:16px;
filter:ex * pression(fixPNG(this));
float:left;
}
#search_pt .rght .zayav a{
float:left;
text-decoration:none;
color:#990100;
border-bottom:1px dashed #990100;
font-size:11px;
line-height:15px;
}

#search_pt .rght .zayav2{
margin-top:20px;
width:147px;
float:left;
}
#search_pt .rght .zayav2 div{
background:url(images/prosmtr.gif) 0% 0% no-repeat;
width:16px;
height:16px;
filter:ex * pression(fixPNG(this));
float:left;
}
#search_pt .rght .zayav2 a{
float:left;
text-decoration:none;
color:#990100;
border-bottom:1px dashed #990100;
font-size:11px;
line-height:15px;
}

#search_pt .rght .rovno{
width:147px;
margin:0 auto;
border-top:1px solid #000000;
height:23px;
float:left;
}
#search_pt .rght .rovno div{
margin-top:1px;
height:21px;
background-color:#BB5553;
line-height:21px;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:center;
width:147px;
}
#search_pt .rght .rovno div span.comments{font-size:11px;font-weight:normal;}
#search_pt .rght .rovno div span.comments a{color:#ffffff;}
#search_pt .center{
width:55%;
font-size:13px;
border-bottom:1px solid #fff7ea;
padding-right:10px;
}
#search_pt .center .name{
margin-top:20px;
}
#search_pt .center .fav{margin:0px;font-size:11px;}
#search_pt .center .fav .id{float:left;}
#search_pt .center .fav .star{float:left;margin-left:40px;}

#search_pt .center .fav .star,#search_pt .center .fav .star_off{float:left;margin-left:0px;margin-top:10px;}
#search_pt .center .fav .star div{margin-right:8px;background:url(images/star_obj.png) 0% 0% no-repeat;width:16px;height:16px;filter:ex * pression(fixPNG(this));float:left;}
#search_pt .center .fav .star a{float:left;text-decoration:none;color:#990100;border-bottom:1px dashed #990100;}

#search_pt .center .fav .star_off div{margin-right:8px;background:url(images/star_icon_off.png) 0% 0% no-repeat;width:19px;height:14px;filter:ex * pression(fixPNG(this));float:left;}
#search_pt .center .fav .star_off a{float:left;text-decoration:none;color:#990100;border-bottom:0px dashed #990100;}

#search_pt .zebra{background-color:#FFF7EA;}



#pager_tt{
float:left;
margin-top:2px;
width:604px;
}
#pager_tt .co_pages{
float:left;
height:30px;
line-height:30px;
font-size:13px;
}
#pager_tt .second_l{height:35px;line-height:35px;}
#pager_tt .second_l .prev{float:left;font-size:14px;padding-left:12px;padding-right:12px;}
#pager_tt .second_l .next{float:left;font-size:14px;padding-left:12px;padding-right:12px;}
#pager_tt .second_l .pokaz{
float:right;
font-size:13px;
}
#pager_tt .pager {padding-left:12px;}
#pager_tt .pager ul{padding:0px;margin:0px;list-style:none;}
#pager_tt .pager ul li{float:left;height:22px;width:29px;text-align:center;line-height:22px;}
#pager_tt .pager ul li.active{background-color:#e8ecf8;}
#pager_tt .pager ul li.active a{text-decoration:none;color:#000000;cursor:default;}
#pager_tt .pager .printer{float:right;margin-left:50px;font-size:11px;background:url(images/printer_icon.png) 0% 4px no-repeat;padding-left:23px;line-height:22px;margin-right:12px;}



#big_banner{width:353px;height:354px;background:url(images/big_banner_bg.png) 0% 0% no-repeat;float:left;margin:20px 0px 0 20px;}
* html #big_banner {margin:20px 0px 0 10px;}
#big_banner div.title{height:36px;padding-left:1px;text-align:center;font-size:18px;line-height:36px;}
#big_banner div.title a{color:#ffffff;}
#big_banner div.photo{height:263px;padding-left:1px;}
#big_banner div.text{height:48px;padding-left:25px;padding-right:25px;font-size:13px;padding-top:2px;line-height:16px;}
#big_banner div.text span{font-size:13px;font-weight:bold;color:#990100;}

#element_detail{
float:right;width:100%;
margin-bottom:50px;
}

#element_detail .text .printer{
padding-top:10px;
background:transparent url(images/printer_icon.png) no-repeat scroll 0 10px;
padding-bottom:5px;
padding-left:22px;
padding-top:10px;
font-size:11px;
float:right;
width:115px;
}

#element_detail .top_links{margin-top:25px;height:18px;}
#element_detail .star, #element_detail .star_off{float:left;}
#element_detail .star div{/*margin-top: 13px;*/margin-right:8px;background:url(images/star_icon.png) 0% 0% no-repeat;width:19px;height:14px;filter:ex * pression(fixPNG(this));float:left;}
#element_detail .star a{text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}
#element_detail .star_off div{/*margin-top: 13px;*/margin-right:8px;background:url(images/star_icon_off.png) 0% 0% no-repeat;width:19px;height:14px;filter:ex * pression(fixPNG(this));float:left;}
#element_detail .star_off a{float:left;text-decoration:none;color:#990100;border-bottom:0px dashed #990100;}

#element_detail .zayav{float:left;margin-bottom: 3px;}
#element_detail .zayav div{margin-top: 0px;margin-right:8px;background:url(images/home_icon.png) 0% 0% no-repeat;width:19px;height:17px;filter:ex * pression(fixPNG(this));float:left;}
#element_detail .zayav a{text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}

#element_detail .zayav2{float:left;margin-bottom: 3px;}
#element_detail .zayav2 div{margin-top:0px;margin-right:8px;background:url(images/prosmtr.gif) 0% 0% no-repeat;width:19px;height:17px;filter:ex * pression(fixPNG(this));float:left;}
#element_detail .zayav2 a{text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}


#element_detail .plan {float:left;margin-bottom: 3px;}
#element_detail .plan div{margin-top: 13px;margin-right:8px;background:url(images/plan_icon.png) 0% 0% no-repeat;width:19px;height:17px;filter:ex * pression(fixPNG(this));float:left;}
#element_detail .plan a{text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}

#element_detail .printer{float:left;margin-bottom: 3px;}
#element_detail .printer div{margin-top: 13px;margin-right:8px;background:url(images/printer_icon.png) 0% 0% no-repeat;width:19px;height:17px;filter:ex * pression(fixPNG(this));float:left;}
#element_detail .printer a{text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}

#element_title{margin-top:0px;padding-left:20px;}
#element_title .price{
font-size:20px;
color:#599942;
margin-top:7px;
}
#element_title .price span{font-size:15px;}
#element_title .name {height:25px; color:#587EB8;}
#element_title .name div{
font-size:18px;
/*width:470px;*/
float:left;
}
#element_title .name .printer{float:right;font-size:11px;background:url(images/printer_icon.png) 0% 0px no-repeat;padding-left:23px;height:17px;width:120px;}
#element_title .name .printer a{font-size:11px;}


#element_photos{
width:340px;
}
#element_photos .big_photo{
margin-top:0px;
}
#element_photos .prev_photo{
margin-top:5px;
width:322px;
}
#element_photos .prev_photo a{margin:0px;padding:0px;}
#element_photos .prev_photo a img{padding:1px;}
#element_photos img{border:1px solid #88a4cc;padding:1px;margin:0 auto;}

#element_detail table td.opis{
width:350px;
}

#element_detail table .id .l{float:left;}
#element_detail table .id .r{float:right;background:url(images/plan_icon.png) 0% 0% no-repeat;height:17px;line-height:17px;padding-left:25px;}
#element_detail table .id .r a{text-decoration:none;border-bottom:1px dashed #9a0200;color:#9a0200;}

#element_detail table .text{
float:left;
margin:-10px 0 0 0;
width:330px;
line-height:17px;
font-color:#000000;
}
#element_detail table .text div{
margin-top:10px;
float:left;
width:330px;
font-size:12px;
font-color:#000;
text-align:left;
}
#element_detail table .text div.star{
margin-top:10px;
float:right;
width:100%;
font-size:11px;
font-color:#000;
text-align:justify;
}
#element_detail table .text div.zayav{
margin-top:10px;
float:right;
width:100%;
font-size:11px;
font-color:#000;
text-align:justify;
}
#element_detail table .text div div{float:left;margin:10px 2px 0 0;width:auto;}
#element_detail table .text div div.kvadr{font-size:9px;margin-top:-1px;}



#news_table{width:95%;margin:0 auto;font-size:13px;}
#news_table td{vertical-align:top;padding-bottom:40px;}
#news_table .left{width:25%;padding-top:40px;}
#news_table .left .title {width:100%;height:48px;line-height:48px;margin-bottom:30px;}
#news_table .left .title  .zag{
float:left;
font-size:20px;
color:#587EB8;
}
#news_table .left .title  .mail{margin-left:7px;float:left;font-size:9px;line-height:9px;margin-top:15px;text-align:center;}
#news_table .left .title  .mail a{text-decoration:none;}
#news_table .left .title  .mail span{text-decoration:underline;}
#news_table .left ul{list-style:none;margin:0px;padding:0px;width:100%;}
#news_table .left ul li{line-height:25px;}
#news_table .left ul ul{margin-left:30px;padding:0px;}
#news_table .left ul li a {color:#990100;}

#news_table .n_anons{margin-bottom:38px;}
#news_table .n_anons .date{color:#990100;}
#news_table .n_anons .link{margin-top:10px;}
#news_table .n_anons .text{padding-left:20px;margin-top:15px;line-height:17px;}


#news_table .banners{padding-top:50px;width:100%;}
#news_table .banner{width:227px;height:128px;margin-bottom:45px;}
#news_table .banner .ramka{width:227px;height:128px;position:absolute;z-index:555;}
#news_table .banner .pic{width:227px;height:128px;position:absolute;z-index:490;overflow:hidden;}
* html #news_table .banner .ramka img{width:227px;height:128px;filter:ex * pression(fixPNG(this));}
#news_table .banner a{display:block;width:227px;height:128px;}
#news_table .banner .name{display:block;width:227px;height:32px;position:absolute;z-index:500;margin-top:95px;background:url(images/banner_name_bg.png) 0% 0% no-repeat;color:#ffffff; text-align:center;font-weight:bold;font-size:15px;line-height:32px;}
* html #news_table .banner .name{filter:ex * pression(fixPNG(this));}

#news_table .right{width:75%;padding-top:45px;}

#news_table .news_detail{}
#news_table .news_detail p{color:#000000;font-family:verdana;line-height:21px;padding-bottom:15px;}
#news_table .news_detail .date{color:#990100;height:22px;}
#news_table .news_detail .date div{float:left;}
#news_table .news_detail .date .printer{float:right;font-size:11px;background:url(images/printer_icon.png) 0% 0px no-repeat;padding-left:23px;height:17px;}
#news_table .news_detail .date .printer a{font-size:11px;}
#news_table .news_detail .title{font-size:20px;margin-top:5px;color:#587EB8;}
#news_table .news_detail .text{margin-top:40px;line-height:20px;text-align:justify;}
#news_table .news_detail .text .ps{font-size:12px;color:#587EB8;text-align:right;padding-bottom:0;}

#plan{margin:0;
margin-bottom:30px;
}
#plan img{border:1px solid #a2a2a2;padding:1px;}
#plan p.opisanie{margin-left:0px;}
#plan a img{margin-left:0px;}




#new_window{display:none;width:430px;height:250px;background-color:#ffffff;border:1px solid #707070;position:absolute;z-index:5000;}

#login_popup{width:238px;position:absolute;z-index:9200;display:none;top:0px;}
#login_popup .top, #login_popup .bottom, {width:238px;height:8px;}
#login_popup .top img, #login_popup .bottom img{width:238px;height:8px;filter:ex * pression(fixPNG(this));}
#login_popup .title{text-align:center;background:#ffffff url(images/man_icon.png) 50px 7px no-repeat;padding-top:7px;padding-bottom:16px;}
#login_popup .title span{color:#990100;border-bottom:1px dashed #990100;font-size:14px;padding-bottom:1px;cursor:pointer;}
#login_popup .center{background-color:#f9f9f6;height:180px;}
#login_popup .profile{background-color:#f9f9f6;text-align:center;font-size:13px;padding-top:15px;padding-bottom:15px;}
#login_popup .profile .but{padding-top:10px;}
#login_popup .profile .but input{cursor:pointer;}
#login_popup .center .forgot{text-align:right;padding-right:27px;padding-top:8px;padding-bottom:17px;font-size:11px;}
#login_popup .center .inpt{padding-bottom:13px;}
#login_popup .center .checkbox{padding-left:27px;line-height:18px;}
#login_popup .center .checkbox input{float:left;position:relative;font-size:11px;}
#login_popup .center .but{padding-top:20px;padding-bottom:13px;text-align:center;}
#login_popup .reg_links{background-color:#ffffff;font-size:11px;padding-left:20px;padding-top:11px;padding-bottom:2px;line-height:20px;}
#login_popup input.pole{border:1px solid #006699;color:#006699;height:18px;width:175px;margin:0 auto;line-height:18px;margin-left:28px;padding-left:6px;}
@-moz-document url-prefix(){#login_popup input.pole { padding-top:1px;height:16px; }} 










#object_title {width:95%;height:40px;margin:0 auto;padding-top:20px;}
#object_title div{margin-bottom:10px;}
#object_title .adress{float:left;position:relative;font-size:18px;}
#object_title .adress a{font-size:11px;}
#object_title .positions{float:left;position:relative;font-size:11px;margin-left:30px;line-height:30px;}
#object_title .manager{float:right;position:relative;line-height:30px;margin-right:10px;}
#object_title .manager span{font-size:13px;}

#object_table {border:0px solid #d9d9d9; border-collapse:collapse;margin:0 auto;width:100%;font-family: "Trebuchet MS"}
#object_table a{color:#006699;}
#object_table a img{margin:0px;}
#object_table th{color:#990100;text-align:left;}
#object_table td,#object_table th{
font-size:11px;
border:1px solid #d9d9d9;
vertical-align:top;
padding:2px 5px 2px 5px;
line-height:15px;
}


#object_table2{
border:0px solid #d9d9d9;
border-collapse:collapse;
margin:20px auto 0 auto;
width:100%;
}
#object_table2 a{color:#006699;}
#object_table2 a img{margin:0px;}
#object_table2 th{
border-left:1px solid #D9D9D9;
color:#000000;
font-size:10px;
text-align:left;
}

#object_table2 td{
font-size:10px;
border-left:1px solid #d9d9d9;
vertical-align:top;
padding:2px 5px 2px 5px;
line-height:20px;
text-align:right;
}

#object_table .pad20{
padding-left:20px;
text-align:left;
border:0 none;
}

#object_table2 .lft{
text-align:left;
border:0 none;
}
#object_table .small_font td{font-size:11px;}
#object_table  td input.pole{width:30px;border:1px solid #7f9db9;font-size:10px;line-height:13px;}
#object_table  td input.long{width:120px;}
#object_table  td .dv{float:left;width:20px;height:20px;}
#object_table tr.title{background-color:#ededea;text-align:left;font-size:12px;}
#object_table tr.title th{padding:9px;line-height:15px; color:#990100;text-align:center;}
#object_table2 tr.title{
background-color:#f3f5f2;
text-align:left;
font-size:10px;
}
#object_table2 tr.title th{
padding:6px;
line-height:15px;
color:#000;
;text-align:center;
}
#object_table tr.title th.ar_up{background:#ededea url(images/arrow_up.gif) 90% 50% no-repeat;}
#object_table tr.title th.ar_down{background:#ededea url(images/arrow_down.gif) 90% 50% no-repeat;}

#object_table tr.title a{color:#990100;font-size:11px;padding-right: 15px;}
#object_table tr.title a.not_work{color:#990100;text-decoration:none;cursor:default;}
#object_table .zebra{background-color:#f9f9f6;}
#object_table .tr_hover{background-color:#eff6dd;}
#object_table .hd{display: none;}
#object_table div.opis{width:70px;overflow:hidden;height:15px;}


#object_table a.manager{font-size:10px;border-bottom:1px dashed #000000;color:#000000;text-decoration: none;}

#object_table .a_centr{text-align:center;}
#object_table .active div{float:left;width:49%;text-align:center;}
#object_table .inptstd input{float:left;}
#object_table .groups_colmn{border:0px solid #d9d9d9;vertical-align:top;padding:2px 5px 2px 5px;line-height:15px;background-color:#ffffff;}
#object_table .level1 {padding-left:15px;}
#object_table .level2 {padding-left:30px;}
#object_table .invis div{display:none;}
#object_table span.tooltip{position:absolute;font-size: 10px;color:#7d7d7d;border:1px solid #cbc9ca;padding:3px;background-color:#fdfdfd;width:120px;display: none;font-weight: normal;text-align:left;}


#report_arch{overflow:hidden;margin-top:30px;}
#report_arch .title{color:#617fb1;font-size:14px;margin-bottom: 20px;font-weight: bold;}
#report_arch .ls{float:left;width:190px;overflow: hidden;position:relative;}
#report_arch .ls ul{margin:0px;padding:0px;list-style: none;margin-left:20px;}
#report_arch .ls ul ul{margin-top:10px;}
#report_arch .ls li{}
#report_arch .ls li a{color:#3e3e3e;font-size: 12px;font-weight: bold;}
#report_arch .ls .sub_menu{display: none;margin-top:5px;margin-bottom:5px;}

#report_arch .rs{float:right;width:100%;margin-left:-190px;}
#report_arch .rs .month{margin-left:190px;}
#report_arch .rs .month .title{margin-bottom:10px;font-size:13px;}
#report_arch .rs .month .line{overflow:hidden;margin-bottom:5px;}

#report_arch .rs .month .line div{float:left;}
#report_arch .rs .month .line .time{width:70px;text-align: right;}
#report_arch .rs .month .line .name{width:260px;margin-left:20px;}
#report_arch .rs .month .line .iblock{margin-left:20px;}
#report_arch .rs .month .day{margin-bottom:10px;}
#report_arch .rs .month .day a{text-decoration:none;border-bottom:1px dashed #3E3E3E;color:#3E3E3E;font-weight:bold;}
#report_arch .rs .month .reports{display:none;}

span.blue{color:#006699;}
#object_table span.blue a{color:#006699;border-bottom:1px dashed #006699;text-decoration: none;}
span.green{color:#21a121;}
#object_table span.green a{color:#21a121;border-bottom:1px dashed #21a121;text-decoration: none;}
span.orange{color:#f4884a;}
span.red{color:#ba5354;}
#object_table span.red a{color:#ba5354;border-bottom:1px dashed #ba5354;text-decoration: none;}

/*ICONS SIZES*/
.icon_active_off{width:16px;height:16px;}
.icon_active_on{width:16px;height:15px;}

.icon_not_active_on{width:15px;height:15px;}
.icon_not_active_off{width:15px;height:15px;}

.icon_blocked{width:14px;height:17px;margin-right:4px;float:left;}
.icon_refresh{width:16px;height:15px;}

.icon_minus{width:15px;height:4px;margin-top:6px;}
.icon_plus{width:16px;height:15px;}

.icon_pancel{width:16px;height:16px;}
.refresh_standart_but {width:74px;height:19px;}
/**************/


#edit_group_window{width:468px;font-family:Arial;}
#edit_group_window   .top{width:100%;height:9px;}
#edit_group_window   .top img{width:468px;height:9px;}
#edit_group_window   .bottom{width:100%;height:7px;}
#edit_group_window   .bottom img{width:468px;height:7px;}
#edit_group_window   .top{width:100%;height:9px;}
#edit_group_window   .head{height:92px;background-color:#ffffff;padding:14px 0px 0px 27px;}
#edit_group_window   .head .title{font-size:20px;}
#edit_group_window   .head .close{width:9px;height:9px;position:absolute;text-align:right;width:430px;margin-top:-10px;}
#edit_group_window   .head .object{font-size:12px;margin-top:17px;}
#edit_group_window   .heade .object span{font-size:16px;}
#edit_group_window   .groups{background-color:#f9f9f6;height:180px;padding:0px 28px 0px 28px;}

#object_detail .object_props td.right .groups div{float:none;}
#object_detail .object_props td.right .groups {float:none;background-color:#ffffff;}

#edit_group_window   .groups .title{font-size:16px;padding:10px 0px 10px 0px;}
#edit_group_window   .groups .spisok{background-color:#ffffff;border:1px solid #006699;height:130px;overflow:auto;}
#edit_group_window   .groups .spisok div{font-size:13px;height:20px;line-height:20px;padding-left:9px;cursor:pointer;}
#edit_group_window   .groups .spisok div.selected{color:#ffffff;background-color:#59b4ed;}



#object_detail .object_props td.right .top {float:none;}
#object_detail .object_props td.right .save_center{background-color:#ffffff;padding:0px 28px 0px 28px;float:none;}
#object_detail .object_props td.right .save_center div{float:none;}

.save_center .text{text-align:center;font-size:15;color:#21A121;margin-bottom:10px;padding-top:10px;padding-bottom:5px;}
.save_center .alert{text-align:center;height:25px;line-height:25px;}
.save_center .alert a{border-bottom:0px solid #000000;margin-left:20px;margin-right:20px;}



#object_detail .object_props td.right .buttons {float:none;background-color:#ffffff;margin-top:5px;}
#edit_group_window   .buttons{background-color:#f9f9f6;padding:0px 28px 0px 28px;padding-top:10px;height:55px;}
#edit_group_window   .buttons .left{width:48%;float:left;}
#edit_group_window   .buttons .right{width:48%;float:right;}
#edit_group_window   .buttons a{font-size:13px;color:#990100;text-decoration:none;border-bottom:1px dashed #990100;padding-bottom:1px;line-height:15px;}
#edit_group_window   .buttons .left div{margin-bottom:10px;}
#edit_group_window   .buttons .left div div, #edit_group_window   .buttons .right div div{float:left;margin-right:6px;}
#edit_group_window   .buttons .right div div img{margin-top:6px;}

#edit_group_window   .edit_form{background-color:#f9f9f6;height:235px;padding:0px 28px 0px 28px;display:none;}
#edit_group_window   .edit_form div{float:left;}
#edit_group_window   .edit_form .otstup{height:18px;float:left;width:430px;}
#edit_group_window   .edit_form .pole{margin-bottom:18px;width:430px;}
#edit_group_window   .edit_form .button{text-align:left;padding-left:120px;}
#edit_group_window   .edit_form .pole input{border:1px solid #006699;height:17px;line-height:17px;width:280px;}
#edit_group_window   .edit_form .pole textarea{border:1px solid #006699;height:120px;width:280px;}
#edit_group_window   .edit_form .pole div{float:left;width:120px;font-size:13px;}

#edit_group_window   .element_mng{background-color:#ffffff;height:90px;padding:0px 28px 0px 28px;font-size:13px;display:none;}
#edit_group_window   .element_mng .add, #edit_group_window   .element_mng .minus {padding-top:21px;}
#edit_group_window   .element_mng .add div, #edit_group_window   .element_mng .minus div{float:left;margin-right:6px;}
#edit_group_window   .element_mng a{font-size:13px;color:#990100;text-decoration:none; border-bottom:1px dashed #990100;padding-bottom:1px;line-height:13px;}
#edit_group_window   .element_mng .coments{font-size:10px;margin-top:5px;width:100%;}




#edit_group_window   .obj_props{background-color:#ffffff;padding-left:25px;padding-right:25px;float:left;}
#edit_group_window   .obj_props .prop_line{margin-bottom:10px;float:left;width:100%;}
#edit_group_window   .obj_props .prop_line .prop_name{float:left;width:100%;text-align:left;}
#edit_group_window   .obj_props .prop_line .prop_name input{float:left;margin-right:10px;}
#edit_group_window   .obj_props .prop_line .prop_comments{display:none;}
#edit_group_window   .obj_props .prop_line .prop_comments textarea{border:1px solid #006699;height:60px;width:280px;}
#edit_group_window   .but{background-color:#ffffff;text-align:center;padding-top:10px;padding-bottom:10px;}
#edit_group_window   .obj_props .comments textarea{border:1px solid #006699;height:60px;width:280px;}

#temp_div{position:absolute;z-index:9110;left:30%;top:10%;display:none;}

.ui-datepicker-trigger{margin-right:5px;cursor:pointer;float:left;}

#object_detail{width:91%;margin:0 auto;}
#object_detail .title{width:100%;height:30px;}
#object_detail .title .obj_name{font-size:20px;float:left;}
#object_detail .title .obj_name a{font-size:13px;}
#object_detail .title .obj_manager{font-size:11px;float:right;line-height:20px;}
#object_detail .title .obj_manager span{font-size:14px;}

#object_detail .object_props{width:100%;margin-top:20px;}
#object_detail .object_props td{padding-bottom:20px;}
#object_detail .object_props td.left{width:30%;text-align:right;padding-right:30px;vertical-align:top;}
#object_detail .object_props td.right{width:70%;} 
#object_detail .object_props td.button{padding-left:140px;} 

#object_detail .object_props  td.but{vertical-align:top;text-align:center;}
#object_detail .object_props  td.but a{margin-left:10px;margin-right:10px;}


#object_detail .object_props td.right div{float:left;} 
#object_detail .object_props .second_date{margin-left:75px;} 
#object_detail .object_props .second_date span{margin-left:30px;} 
#object_detail .object_props .descr{margin-left:30px;}
#object_detail .object_props .kvadr{font-size:8px;margin-top:0px;} 
#object_detail .object_props input,#object_detail .object_props textarea{border:1px solid #7f9db9;} 
#object_detail .object_props input.but{border:0px solid #7f9db9;} 
#object_detail .object_props input.short{width:80px;margin-right:30px;}
#object_detail .object_props input.ushort{width:40px;margin-right:30px;}
#object_detail .object_props input.long{width:300px;} 
#object_detail .object_props textarea.long{width:300px;} 

#object_detail .object_props .pic_line{width:100%;height:60px;margin-bottom:30px;} 
#object_detail .object_props .pic_line .pic{height:100%;width:75px;float:left;} 
#object_detail .object_props .pic_line .pic IMG{padding:2px;border:1px solid #990100;} 
#object_detail .object_props .pifc_line .right_side{width:550px;height:100%;float:left;} 
#object_detail .object_props .pic_line .right_side .name{float:left;position:relative;margin-top:10px;} 
#object_detail .object_props .pic_line .right_side .name .link{float:left;margin-left:23px;} 
#object_detail .object_props .pic_line .right_side .name .link div{margin-right:6px;} 
#object_detail .object_props .pic_line .right_side .name .link a{text-decoration:none;border-bottom:1px dashed #990100;padding-bottom:2px;color:#990100;} 
#object_detail .object_props .pic_line .right_side .comments{float:left;margin-top:11px;color:#808080;width:100%;} 

#object_detail .object_props .add_photo_link{width:205px;height:38px;background-color:#e8fdd8;}
#object_detail .object_props .add_photo_link div{margin-left:8px;margin-top:10px;}
#object_detail .object_props .add_photo_link div div{margin-right:5px;margin-top:0px;margin-left:0px;}
#object_detail .object_props .add_photo_link a{text-decoration:none;border-bottom:1px dashed #21a121;padding-bottom:2px;color:#21a121;display: block;float:left;} 

#object_detail .object_props .add_schema_link{width:205px;height:38px;background-color:#e8fdd8;}
#object_detail .object_props .add_schema_link div{margin-left:8px;margin-top:10px;}
#object_detail .object_props .add_schema_link div div{margin-right:5px;margin-top:0px;margin-left:0px;}
#object_detail .object_props .add_schema_link a{text-decoration:none;border-bottom:1px dashed #21a121;padding-bottom:2px;color:#21a121;display: block;float:left;} 

#object_detail .object_props .add_photo_table{float:left;width:100%;background-color:#e8fdd8;display:none;}
#object_detail .object_props .add_schema_table{float:left;width:100%;background-color:#e8fdd8;display:none;}
#object_detail .object_props .upload_table{margin:0px; padding:0px;margin-top:15px;}
#object_detail .object_props .upload_table td{margin:0px; padding:0px;padding-bottom:15px;}
#object_detail .object_props .upload_table .left_side{width:170px;text-align:right;padding-right:15px;}


#object_detail .object_props .active, #object_detail .object_props .active_mainp{width:60px;float:left;}
#object_detail .object_props .active div, #object_detail .object_props .active_mainp div{width:48%;float:left;}
#object_detail .object_props .prioritet{width:100%;float:left;padding-left:60px;margin-top:10px;}



#map_alerts {display:none;float:none;width:100%;color:green;}

.pager{
text-align:center;
padding-top:15px;
padding-bottom:15px;
}
.pager span{padding:2px;}
.pager span.active a{color:#000000;text-decoration:none;cursor:default;}




#tabs_man {width:95%;margin:0 auto;}
#tabs_man UL{list-style:none;padding:0px;margin:0px;height:28px;width:100%;background:url('images/tab_bg.gif') 0% 0% repeat-x;}

#tabs_man UL LI{float:left;position:relative;height:28px;background:url('images/tab_off_left.gif') 0% 0% no-repeat;}
#tabs_man UL LI A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;background:url('images/tab_off_right.gif') 100% 0% no-repeat;}
#tabs_man UL LI A:hover{text-decoration:none;}


#tabs_man UL .tabs-selected{float:left;position:relative;height:28px;background:url('images/tab_on_left.gif') 0% 0% no-repeat;}
#tabs_man UL .tabs-selected A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;background:url('images/tab_on_right.gif') 100% 0% no-repeat;}
#tabs_man .tabs-container{border:0px solid #fbc55c;padding-top:10px;font-weight:normal;}


#tabs_man .tabs-container p{margin-bottom:10px;}
#tabs_man .tabs-hide{display:none;}

#loading{z-index:9999;display:none;width:157px;height:57px;background:url('images/loading_bg.gif') 0% 0% no-repeat;position:absolute;}
#loading div{float:left;vertical-align:middle;line-height:57px;}
#loading .pic{margin-left:19px;margin-right:15px;padding-top:12px;}
#loading .text{color:#3186bd;font-size:14px;font-family:Tahoma;}


#el_manage{height:40px;line-height:40px;background-color:#CFCFCF;margin-top:20px;width:100%;}
#el_manage .check_all{float:left;margin-left:10px;margin-top:12px;}
#el_manage div{float:left;margin-left:10px;}
#el_manage .gmanage{float:left;display:none;}
#el_manage .right{float:right;margin-right:10px;}
#el_manage .right a{float:left;margin-top:8px;}
#el_manage div input, #el_manage div select{float:left;margin-top:9px;}
#el_manage div select{margin-top:7px;}

#position_window{width:238px;position:absolute;z-index:9500;display:none;}
#position_window   .pwcenter {background-color:#ffffff;padding-left:10px;padding-right:10px;}
#position_window   .pwcenter .pwcontent{height:150px;overflow:auto;}
#position_window   .pwcenter .pwcontent div{line-height:20px;text-align:left;vertical-align:middle;}
#position_window   .pwcenter .pwcontent input{float:left;}
#position_window   .pwtop, #position_window   .pwbottom, {width:238px;height:8px;}
#position_window   .pwtop img, #position_window   .pwbottom img{width:238px;height:8px;filter:ex * pression(fixPNG(this));}
#position_window   .region_close, #position_window   .metro_close {padding-top:10px;text-align:center;}
#position_window   .region_close img, #position_window   .metro_close img {cursor:pointer;}


#fav_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#fav_title div{margin-left:20px;margin-right:5px;float:left;width:49px;height:36px;background:url(images/big_star.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}

#ssearch_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#ssearch_title div{margin-left:20px;margin-right:5px;float:left;width:33px;height:33px;background:url(images/big_search.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}

#personal_title{
font-size:20px;
line-height:35px;
height:36px;
margin-top:15px;
color:#587eb8;
}
#personal_title div{margin-left:20px;margin-right:5px;float:left;width:33px;height:36px;background:url(images/big_man.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}


#contacts_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#contacts_title div{margin-left:20px;margin-right:5px;float:left;width:36px;height:36px;background:url(images/alert_big.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}

#map_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#map_title div{margin-left:20px;margin-right:5px;float:left;width:41px;height:33px;background:url(images/big_map.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}

#subscribe_title{font-size:20px;line-height:21px;height:32px;margin-top:15px;}
#subscribe_title div{margin-left:20px;margin-right:5px;float:left;width:31px;height:20px;background:url(images/subscribe_mail.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}

#zayav_title{font-size:20px;line-height:35px;height:36px;margin-top:15px; color:#587EB8;font-family:verdana;}
#zayav_title div{margin-left:20px;margin-right:5px;float:left;width:36px;height:34px;background:url(images/home_big.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}
#zayav_title.view div{width: 56px;height: 100px;background:url(images/view_req1.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}
#zayav_title.predl div{width: 56px;height:600px;background:url(images/req_arendat1.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}

#parser_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#parser_title div{margin-left:20px;margin-right:5px;float:left;width:32px;height:33px;background:url(images/parser_icon.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}


#sniz_rash_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#sniz_rash_title div{margin-left:20px;margin-right:5px;float:left;width:34px;height:34px;background:url(images/sniz_rash_icon.png) no-repeat 0px 0px;filter:ex * pression(fixPNG(this));}


#zayavka_form {float:left;margin-left:25px;font-family:verdana;}
#zayavka_form .head{display:none;}
#zayavka_form form{width:650px;margin-top:15px;}
#zayavka_form form div {float:left;/*line-height:18px;*/margin-bottom:11px;width:100%;}
#zayavka_form form div div{position:relative;float:left;width:220px;/*line-height:18px;text-align:right;padding-right:10px;*/font-size:12px;font-weight:bold;}


#zayavka_form form .f_zag{width:100%;height:22px;text-align:center;padding-top:0px;margin-bottom:5px;margin-top:5px;}

#zayavka_form form input[type="text"]{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}
#zayavka_form form textarea{border:1px solid #7F9DB9;font-size:12px;height:13px;line-height:13px;width:300px;height:100px;}

#zayavka_form form .but{text-align:left;padding-left:180px;	padding-top:5px;}

#zayavka_form form .but input{border:0px solid #b4b4b4;width:84px;height:21px;filter:ex * pression(fixPNG(this));}

#rf {padding-left:20px;padding-right:20px;}
#rf .pole{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}


#prof{padding-left:20px;padding-right:20px;}
#prof p{margin:0px;}
#prof .managers{margin-bottom:10px;margin-top:-24px;padding-left:200px;}
#prof .managers a{color:red;font-size:14px;}
#prof .profile-block{display:none;}
#prof .comments{font-size:11px;margin-top:5px;margin-bottom:5px;}
#prof .but{margin-top:20px;}
#prof table{width:50%;}
#prof .profile-link{margin-bottom: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}
#prof table td {vertical-align: top;width:50%;}
#prof table td input{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}
#prof table td .typefile{border:none;height:auto;width:auto;}
#prof table td textarea{border:1px solid #7F9DB9;font-size:12px;height:13px;line-height:13px;width:300px;height:100px;}

#auth{
padding-left:20px;
padding-right:20px;
}
#auth .pole{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}

#auth label{
font-size:10px;
}

#ssearch{padding-left:20px;padding-right:20px;}

#subscribe-form{padding-left:20px;padding-right:20px;}
#subscribe-form div{line-height:20px;margin-bottom:5px;}
#subscribe-form .checkbox input {float:left;position:relative;width:15px;}
#subscribe-form .pole{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}


.gmap{width:360px;float:left;}
.gmap .adr{font-size:13px;height:120px;width:190px;float:left;margin-left:10px;white-space:normal;margin-top:5px;}
.gmap .phot{height:120px;float:left;width:160px;}
.gmap .lnk{width:100%;margin-top:8px;margin-bottom:0px;float:left;font-size:14px;font-weight:bold;}

.gmap_small{width:215px;float:left;}
.gmap_small .adr{font-size:11px;width:140px;float:left;margin-left:5px;margin-top:5px;white-space:normal;}
.gmap_small .phot{float:left;width:60px;}
.gmap_small .lnk{width:100%;margin-top:5px;margin-bottom:0px;font-size:12px;float:left;font-weight:bold;}


#man_container{margin:0 auto; width:95%;}

#refresh_links {list-style:none;padding:0px;margin:0px auto;height:28px;width:95%;}

#refresh_links LI{float:left;position:relative;height:28px;}
#refresh_links LI A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;}
#refresh_links LI A:hover{text-decoration:none;}


#refresh_links .tab_selected{float:left;position:relative;height:28px;}
#refresh_links .tab_selected A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;}

#bc_spisok{height:20px;margin:0 auto;padding-top:20px;width:95%;}
#bc_spisok input{float:left;margin-left:15px;}
#bc_spisok select, #bc_spisok div{float:left;}
#bc_spisok div{line-height:25px;margin-right:10px;}
#bc_spisok .co_els{float:right;width:215px;}
#bc_spisok .co_els select{float:right;}

#logocontrol{z-index:0;}

#parser{margin-left:20px;margin-top:15px;}
#parser .step{font-size:21px;color:#b9b9b9;font-weight:bold;width:100%;float:left;}
#parser .step span{font-size:32px;}
#parser .content{margin-top:30px;float:left;margin-left:25px;font-size:12px;font-family:Tahoma;color:#474646;width:930px;}
#parser .content div{width:100%;}
#parser .content div span{display:block;width:20px;height:19px;float:left;background-color:#93ccef;}

#parser .content .s1, #parser .content .s2{width:225px;line-height:30px;}
#parser .but{margin-top:20px;}
#parser .comments{width:100%;float:left;margin-left:25px;margin-top:10px;color:#1e5cb1;font-size:12px;font-family:Tahoma;margin-bottom:30px;}
#parser .comments .line{width:100%;float:left;}
#parser .comments .line div{float:left;height:14px;margin-right:10px;background-color:#93ccef;}

#parser .steps{width:94%;padding-top:10px;float:left;margin-left:25px;margin-top:10px;color:#1e5cb1;font-size:12px;font-family:Tahoma;border-top:1px dashed #474646;}
#parser .steps a{display:block;width:26px;height:26px;font-size:19px;font-weight:bold;float:left;margin-right:8px;color:#459bd7;text-decoration:none;text-align:center;}
#parser .steps a.active{background-color:#459bd7;color:#ffffff;}
#objects_list {
padding: 0;
margin:10px 0;
list-style: none;
color: #587eb8;
font-weight: normal;
}
#objects_list .reg ul {
padding:0;
margin:0;
list-style:none;
color:#000;
font-weight:normal;
}
#objects_list .reg li { padding:2px 0; margin:0; }
#objects_list a { color: #111; }
.control {
color:#587EB8;
cursor:pointer;
margin-top:43px;
}
.control abbr {
color:#BB5553 !important;
}
.control span {
font-family:Times New Roman;
}
.slide {
overflow:hidden;
padding:10px 20px 0 0;
margin-bottom:40px;
}
.no_results{margin-left:20px;margin-top:20px;font-size:15px;color:red;}
#login_form {
	background-color: #fff;
	font-size:75%;
	line-height:75%;
	position:absolute;
	right:10px;
	top:50px;
	width:240px;
	border: 1px solid #ccc;
	padding:15px 5px 10px 5px;
	display:none;
}
#login_form .close {
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	cursor:pointer;
	width:auto;
	line-height:0;
}
#login_form .close:hover {
	color: #990000;
}
#login_form span {
	float:left;
	width:60px;
	line-height:250%;
}
#login_form p {
	font-size:100%;
	margin:0;
	padding:5px;
}
#login_form .center {
	text-align:center;
}
#login_form label {
	font-size:90%;
}
#toper .contacts .login #login_form a {
	border:0;
	text-decoration: underline;
float:none;
}

#search_byid_form{margin-top:15px;margin-bottom:15px;overflow:hidden;}
#search_byid_form input,#search_byid_form div, #search_byid_form a{float:left;margin-right: 30px;}
#search_byid_form a img{margin:0px;}
#search_byid_form .pole{border:1px solid #7F9DB9;float:left;}
#search_byid_form .short{width:55px;}
#search_byid_form select {float:left;margin-right:30px;}


.new_style_window{position:absolute;width:468px;background-color:#c6c6c6;padding-bottom:3px;padding-right:3px;}
.new_style_window   .content{background-color: #ffffff;margin-left:-3px;margin-top:-3px;border:1px solid #d5d2d2;}
.new_style_window   .content .header{margin:2px 2px 2px 2px;height:22px;background:url(images/np_header_bg.png) 0% 0% repeat-x;}
.new_style_window   .content .header .close_window{float:right;background:url(images/np_close_but.gif) 0% 0% repeat-x;border:1px solid #b9b9ac;display:block;width:18px;height:16px;margin-top:2px;margin-right:2px;}


#reports{}
#reports .line{overflow:hidden;margin-bottom:5px;padding-left:21px;}

#reports .line a{font-size:14px;}
#reports .importxlsbg{background: url(images/import_icon.png) 0% 0% no-repeat;} 
#reports .exportxlsbg{background: url(images/export_icon.png) 0% 0% no-repeat;} 
#reports .printreportbg{background: url(images/print_icon.png) 0% 0% no-repeat;} 
#reports .pole{border:1px solid #7F9DB9;width:90px;}
#reports .extend{background-color:#E8FDD8;padding:25px;width:330px;overflow: hidden;display:none;}
#reports .extend .lnk{}

#reports form {padding:0px;margin:0px;}
#reports form .line{margin-bottom:15px;overflow:hidden;padding:0px;}
#reports form .line div{float:left;width:185px;font-weight:bold;}
#reports form .line .pole{width:325px;font-size: 13px;}

#rep_status{margin-top:30px;overflow:hidden;width:550px;}
#rep_status a{float:right;}

#brif {margin-top:10px;overflow:hidden;}
#brif .classes{
float:left;
width:1100px;
margin-top:21px;
margin-bottom:21px;
}
#brif .classes .txt{
color:#bb5455;
float:left;
font-weight:bold;
margin-right:95px;
}
#brif .classes div{
float:left;
}
#brif .classes .clbl{margin-right:30px;margin-left: 30px;}
#brif .cols{
float:left;
}
#brif .cols .cl{float:left;width:48%;}
#brif .cols .cr{float:right;width:48%;}

#brif .cols table{width:500px;color:#3a3a3a;}
#brif .cols table input{border:1px solid #3a3a3a;}
#brif .cols table input.short{width:35px;}
#brif .cols table th{background-color:#9cb1d0;color:#ffffff;padding:5px;text-align:left;}
#brif .cols table td{padding-left:5px;padding-bottom:12px;vertical-align: top;}
#brif .cols table td.zag{font-weight:bold;background: url(images/brif_punktir.gif) 0% 12px repeat-x;width:240px;padding-left: 0px;}
#brif .cols table td.zag div{background-color:#ffffff;float:left;padding-right:2px;padding-left:3px;}
#brif .cols table td.zag div input{
margin-right:10px;
border:none;
}

#brif .bot_buts{
margin-bottom:30px;
margin-top:10px;
float:right;
}
#brif .bot_buts a{margin-right:30px;}



#brif_pub {
margin-bottom:20px;
overflow:hidden;
font-size:12px;
line-height:14px;
float: left;
margin-left: 18px;
}
#brif_pub .cl{float:left;}
#brif_pub .cr{
float:left;
margin-left:10px;
}

#brif_pub table{
color:#3a3a3a;
width:317px;
}
#brif_pub table input{border:1px solid #3a3a3a;}
#brif_pub table input.short{width:35px;}
#brif_pub table th{color:#5a7eb8;padding:10px 0 5px;text-align:left;}
#brif_pub table td{padding-bottom:5px;vertical-align: top;}
#brif_pub table td.zag{
font-weight:bold;
color:#666666;
background: url(images/brif_punktir.gif) 0% 12px repeat-x;
padding-left: 0px;
width:168px;
}
#brif_pub table td.zag div{background-color:#ffffff;float:left;padding-right:2px;padding-left:0px;}
#brif_pub table td.zag div input{margin-right:10px;}
#brif_pub .bot_link{
font-size:11px;
font-size:11px;
margin-top:5px;
}


#brif_detail{width:430px;}
#brif_detail table{color:#3a3a3a;width:100%;margin-bottom:40px;}
#brif_detail table tr{background: url(images/brif_punktir.gif) 0% 12px repeat-x;}
#brif_detail table th{color:#5a7eb8;padding:5px 0;text-align:left;}
#brif_detail table td{padding-left:2px;padding-bottom:5px;vertical-align: top;text-align:right;}

#brif_detail table td.zag{font-weight:bold;width:220px;padding-left: 0px;color:#666666;}
#brif_detail table td.zag div{background-color:#ffffff;float:left;padding-right:2px;padding-left:0;}
#brif_detail table td.zag div input{margin-right:10px;}

#brif_detail table td.val{padding-left: 0px;}
#brif_detail table td.val div{background-color:#ffffff;float:right;padding-right:2px;padding-left:6px;}
#brif_detail table td.val div input{margin-right:10px;}


#brif_detail .bot_link{
font-size:11px;
text-align:left;
margin-top:10px;
margin-right:40px;
}
#brif_detail .printer{padding-top:10px;background:transparent url(images/printer_icon.png) no-repeat scroll 0 10px;padding-bottom:5px;padding-left:22px;padding-top:10px;font-size:11px;float:left;width:115px;}


#export_link{height:16px;margin-bottom:9px;font-weight: bold;text-align: right;background:url(images/xlsexport_icon.png) 100% 0% no-repeat;padding-right: 20px;}
#export_link a{color:#538936;}

.partners_text a{
color:#587EB8;
}

.partners_contacts li a{
color:#587eb8;
}

#banners #site{
color:#587eb8;
}

.reg{
padding-bottom:20px;
}

#footerlast .contacts{
padding:10px 0 0 10px;
float:left;
color:#50819a;
}

#footerlast .contacts a{
color:#50819a;
}

#footter .content #copyright a{
color:#50819A;
}

/*  Стили для пертнеров и вакансий  */

#txt{
text-align:justify;
margin:0 20px;
}

#txt td{
height:20px;
line-height:21px;
}

#txt td.left{
width:200px;
vertical-align:top;
background:url("images/brif_punktir.gif") repeat-x scroll 0 14px transparent;
}

#txt td.left div{
float:left;
background:#fff;
padding-right:3px;
}

#txt td ol li{
margin-left:20px;
}

#vacancy{
font-family:verdana;
font-size:11px;
padding:20px;
}

#vacancy h2, #vacancy h3, #vacancy h5{
display:block;
margin-left:0;
}

#vacancy h2{
color:#587EB8;
font-weight:bold;
font-family:verdana;
font-size:18px;
}

#vacancy h3{
color:#587EB8;
font-size:12px;
font-weight:bold;
margin-top:15px;
padding-left:0;
}

#vacancy h5{
    color: #587EB8;
    font-size: 11px;
margin:15px 0;
}

#vacancy_nav{
width:185px;
float:left;
margin-left:5px;
padding:15px;
height:135px;
background: url("/bitrix/templates/6550101_main/images/vacancy_nav_fon.png") no-repeat scroll 0 0 transparent;
}

#vacancy_txt{
margin-left:220px;
}

#vacancy_nav ul{
list-style-type:none;
}

#vacancy_nav li{height:25px;}

#element_panoramas{width:326px;}
#element_panoramas .big_panorama{border:1px solid #ccc;padding:1px;z-index:1;}
#element_panoramas .prev_panorama{overflow: hidden;width: 326px;}
#element_panoramas .prev_panorama a{border: 1px solid #88A4CC;display: block;float: left;height: auto;padding: 1px;width: 64px;margin:3px 3px 0 0;}

#regist_nav{}
#regist_nav li{display:inline;}

#panorama_prosmotr{background-color:#fff; margin-top:-20px; padding-top:10px; height:100%;}
#panorama_prosmotr p{font-size:11px; font-family:verdana;}
#panorama_prosmotr p input.panorama_price{font-size:20px; font-weight:bold; color:red;border:none; padding-left:16px; width:60px;}
#panorama_prosmotr #element_panoramas{width:519px;}
#panorama_prosmotr #element_panoramas .big_panorama{border:none;padding:0;}


#konsultant{padding-left:0px;}

.offer-safe-rent{
	margin: 25px 5px 0 15px;
	padding:8px 16px;
	float:left;
	width: 303px;
	height: 61px;
	box-sizing: border-box;
	position: relative;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	color: #727272;
	font-family: Arial, Helvetica, sans-serif;
}
.offer-safe-rent_title{
	padding:0 0 0 7px;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #587EB8;
}
.offer-safe-rent_title:before{
	display: inline-block;
	content:' ';
	width: 14px;
	height: 14px;
	position: relative;
	left:-7px;
	bottom: -2px;
	background: #266B3C;
	transform: matrix(1, 0, 0, -1, 0, 0);
}
.offer-safe-rent_detail{
	margin:3px 0;
	font-size: 11px;
	line-height: 13px;
	color:#727272;
}
.offer-safe-rent_popup_open-btn{
	display: inline-block;
	padding: 5px 7px 3px 7px;
	position: absolute;
	right:16px;
	bottom: 7px;
	font-size: 10px;
	line-height: 11px;
	background: #2F6636;
	color:#fff;
	border: 0;
}
/*POPUP SAFE RENT - START*/
.popup_container{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 1000000000000000000000000;
}
.popup.offer-safe-rent_popup {
	width: 555px;
	height: 326px;
	position: relative;
	padding:29px 65px 33px 32px;
	background:#fff url('data:image/svg+xml;utf8,<svg width="595" height="488" viewBox="0 0 595 488" fill="%23EBFBEE" xmlns="http://www.w3.org/2000/svg"><path fill-opacity="0.4" d="M595 421.099C595 384.161 556.559 354.212 509.148 354.212H459.125C420.365 354.212 388.958 329.73 388.958 299.545C388.958 269.347 420.382 244.879 459.125 244.879H481.756C524.656 244.879 559.437 217.781 559.437 184.358C559.437 150.935 524.656 123.837 481.756 123.837H401.233C387.661 123.837 376.666 115.27 376.666 104.697C376.666 94.1235 387.661 85.5567 401.233 85.5567H423.313C453.636 85.5567 478.221 66.4026 478.221 42.7784C478.221 19.1541 453.636 0 423.313 0H-94.9442C-125.267 0 -149.852 19.1541 -149.852 42.7784C-149.852 66.4026 -125.267 85.5567 -94.9442 85.5567H-57.1963C-30.071 85.5567 -8.07948 102.69 -8.07948 123.823C-8.07948 144.957 -30.071 162.09 -57.1963 162.09H-122.123C-161.576 162.09 -193.551 187.001 -193.551 217.739C-193.551 248.477 -161.576 273.388 -122.123 273.388H-107.29C-66.0604 273.388 -32.6467 299.435 -32.6467 331.543C-32.6467 363.651 -66.0781 389.711 -107.29 389.711H-163.921C-198.756 389.711 -227 411.716 -227 438.855C-227 465.995 -198.756 488 -163.921 488H513.642V487.903C558.957 486.076 595 456.875 595 421.099Z" /></svg>')
	no-repeat left bottom;/* COLOR BG*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #19391D;
	background-size:contain ;
}
.offer-safe-rent_popup_close-btn{
	width:15px;
	height:15px;
	position: absolute;
	background: url('data:image/svg+xml;utf8,<svg fill="%23222256" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"><path d="M14.7878 0.730107C14.5047 0.446979 14.047 0.446979 13.7639 0.730107L7.75887 6.73516L1.75382 0.730107C1.47069 0.446979 1.01305 0.446979 0.729924 0.730107C0.446796 1.01323 0.446796 1.47087 0.729924 1.754L6.73498 7.75905L0.729924 13.7641C0.446796 14.0472 0.446796 14.5049 0.729924 14.788C0.871125 14.9292 1.0565 15.0002 1.24187 15.0002C1.42724 15.0002 1.61262 14.9292 1.75382 14.788L7.75887 8.78294L13.7639 14.788C13.9051 14.9292 14.0905 15.0002 14.2759 15.0002C14.4612 15.0002 14.6466 14.9292 14.7878 14.788C15.0709 14.5049 15.0709 14.0472 14.7878 13.7641L8.78276 7.75905L14.7878 1.754C15.0709 1.47087 15.0709 1.01323 14.7878 0.730107Z"/></svg>')
	no-repeat;
	top: 6px;
	right: 6px;
	cursor: pointer;
}
.offer-safe-rent_popup h2{
	margin: 0 0 29px;
	padding:0;
	color: #2F6636;/* COLOR TITLE */
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
}
.offer-safe-rent_popup p{
	margin:0 0 32px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#19391D;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}
.offer-safe-rent_popup svg{
	float: left;
	margin:0 10px 10px 0;
}


.offer-safe-rent_popup ul{
	list-style: none;
}
.offer-safe-rent_popup li{
	padding:0 0 0 7px;
	margin: 0 0 20px;
}
.offer-safe-rent_popup li:before{
	display: inline-block;
	content:' ';
	width: 11px;
	height: 11px;
	position: relative;
	left:-7px;
	background: #266B3C;
	transform: matrix(1, 0, 0, -1, 0, 0);
}
.offer-safe-rent_popup .offer-safe-rent_popup_footnote{
	font-size: 12px;
	line-height: 14px;
	margin: 32px 0;
}
.invisible{
	visibility: hidden;
}
#offer-safe-rent_popup_container_time .offer-safe-rent_popup{
	width: 601px;
	height: 601px;
	box-sizing: border-box;
	padding:32px 107px 32px 32px;
	background-image: url('images/safe_rent_bg_girl.png');
	color: #000;
}
#offer-safe-rent_popup_container_time .offer-safe-rent_popup h2{
	font-size: 48px;
	line-height: 55px;
}
#offer-safe-rent_popup_container_time .offer-safe-rent_popup p{
	font-size: 32px;
	line-height: 37px;
}

