HTML,BODY{margin:0px;padding:0px;height:100%;}
img {border:0;}
td, p, div {font: 12px "Trebuchet MS";}
h1, h2, h3, h4, h5 {font-family: "Trebuchet MS"; font-weight: normal;}
h1 {font-size: 22px;font-family: Georgia;font-style: italic;margin-top:25px;margin-bottom:35px;font-weight: normal;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}

h2.zag{font-family: Georgia;font-style: italic;color:#999999;margin:0px;margin-bottom:20px;}
div.h1{position: relative;}
div.h1 h1{margin-right: 150px;margin-left: 20px;margin-bottom:10px;}
div.h1 a{position: absolute;right:17px;top:10px;color:#249cda;font-style: italic;}
p.h2{font-family: Georgia;font-style: italic;color:#999999;margin:20px;margin-bottom:10px;font-size: 20px;}
h3.zag{font-size: 22px;font-family: Georgia;font-style: italic;margin-top:25px;margin-bottom:35px;font-weight: normal;}

a{color:#249CDA;}
a:hover{text-decoration: none;}
a:focus{outline: none;}
#ajax_loader{display:none;width:31px;height:31px;position: absolute;z-index: 9999;}

#conteiner {
	margin:0 auto;
	position:relative; /* needed for footer positioning*/
	min-width:970px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width: expression(document.documentElement.clientWidth > 1150 ? "1150px" : document.documentElement.clientWidth < 970 ? "970px" : "auto");
	max-width:1150px;
}


#podlogka{position: absolute;z-index: 8888;background-color: #000000;top:0px;left:0px;display: none;}

#new_window{position: absolute;z-index: 9999;display: none;}
#new_window .close_win{position: absolute;background: url(images/close_window.png) 0% 0% no-repeat;display: block;height:17px;width:17px;right:20px;top:20px;}
#new_window .top{height:32px;background: url(images/form_tl.png) 0% 0% no-repeat;position: relative;}
#new_window .top .tr{height:32px;background: url(images/form_tr.png) 100% 0% no-repeat;}
#new_window .top .tr div{height:32px;background: url(images/form_tbg.png) 0% 0% repeat-x;margin-left:32px;margin-right:32px;overflow: hidden;}

#new_window .bot{height:32px;background: url(images/form_bl.png) 0% 0% no-repeat;}
#new_window .bot .br{height:32px;background: url(images/form_br.png) 100% 0% no-repeat;}
#new_window .bot .br div{height:32px;background: url(images/form_bbg.png) 0% 0% repeat-x;margin-left:32px;margin-right:32px;overflow: hidden;}

#new_window .center{background: url(images/form_lbg.png) 0% 0% repeat-y;}
#new_window .center .cr{background: url(images/form_rbg.png) 100% 0% repeat-y;overflow: hidden;}
#new_window .content{background-color: #ffffff;margin-left:32px;margin-right:32px;overflow: hidden;}


#new_window .new_window_tel{font-size: 36px;}
#new_window .new_window_tel p{font-size: 300%;font-family: Georgia;margin:0px;text-align: center;}
#new_window .new_window_tel p.pod{font-size: 80%;font-family: Georgia;text-align: center;font-style: italic;}

#contacts_form{width:430px;font-size:12px;overflow: hidden;position: relative;}
#contacts_form .title{font-size: 24px;font-family: "Trebuchet MS";}
#contacts_form .fdescr{color:#a4a4a4;line-height: 14px;margin-bottom:25px;}

#contacts_form div {float:left;margin-bottom:11px;width:100%;}
#contacts_form div .comments {text-align:left;width:380px;font-weight:normal;float:right;margin-top:3px;padding:0;font-family:Arial;font-size:12px;font-style:italic;}
#contacts_form div .alert {display:block;height:16px;margin-left:405px;margin-top:7px;padding:0;position:absolute;width:16px;}
* html #contacts_form div .alert {margin-left:-19px;}

#contacts_form div div{color:#4f4f4f;position:relative;float:left;width:120px;line-height:18px;text-align:right;padding-right:50px;font-size:12px;font-weight:normal;}
#contacts_form span.star{color:#4f4f4f;}
#contacts_form .f_zag{width:100%;height:22px;text-align:center;padding-top:0px;margin-bottom:5px;margin-top:5px;}
#contacts_form input.inputtext{border:1px solid #e9e9e9;font-size:12px;height:25px;line-height:25px;width:420px;font-family: "Trebuchet MS";padding-left:8px;}
#contacts_form input.short{width:190px;}
#contacts_form textarea.inputtextarea{border:1px solid #e9e9e9;font-size:12px;height:13px;line-height:13px;width:420px;height:175px;font-family: "Trebuchet MS";padding-left:8px;padding-top:7px;}
#contacts_form .but, #contacts_form .subsc{padding-left:0px;}
#contacts_form .but input{border:0px;}
#form_output{display:none;text-align: center;}
#contacts_form .green{color:green;font-weight:bold;}
#contacts_form .select{width:140px; padding-right:30px;}

#contacts_form .but .web_form_submit{width:130px;height:30px;background:url(images/but_sendz.png) 0% 0% no-repeat;display: block;margin:0 auto;cursor: pointer;}


#bbuttons{height:42px;margin-top: 17px;position: relative;}
#online_kons{background: url(images/online_kons.png) 0px 0px no-repeat;width:212px;height:31px;float:right;margin-top: 10px;margin-left: 11px;}
#bbuttons .olist{background: url(images/but_listo.png) 0px 0px no-repeat;width:163px;height:42px;float:right;margin-left: 11px;}
#bbuttons .upubl{background: url(images/but_urec.png) 0px 0px no-repeat;width:178px;height:31px;float:right;margin-top: 10px;margin-left: 11px;}
#bbuttons .hot{background: url(images/but_hot.png) 0px 0px no-repeat;width:202px;height:37px;float:right;margin-top: 5px;margin-left: 11px;}
#bbuttons .subscribe{background: url(/tpl/images/but_subscribe.png) 0px 0px no-repeat;width:239px;height:37px;float:right;margin-top: 5px;margin-left: 11px;z-index: 1001;position: relative;}


#toper{height:72px;background: #f6f6f6 url(images/header_bg.jpg) 0% 0% no-repeat;}
#toper .top_menu{float:right;background-color: #f6f6f6;height:100%;}
#toper .top_menu ul.topm {display:block; padding:7px 0 0 0; margin:0;margin-top:7px;}
#toper .top_menu ul.topm li {list-style: none; display:inline;padding: 0 15px;}
#toper .top_menu ul.topm a {color: #249cda; font: 12px "Trebuchet MS"; white-space:nowrap;}
#toper .top_menu ul.botm {display:block; padding:7px 0 0 0; margin:0;}
#toper .top_menu ul.botm li {list-style: none; display:inline;padding: 0 15px;}
#toper .top_menu ul.botm a {color: #4d4d4d; font: 12px "Trebuchet MS"; white-space:nowrap;}
#toper .top_menu ul.botm a.p {text-decoration: none;border-bottom:1px dashed #fff;}
#toper .top_menu ul.botm a.zayavka{text-decoration: none;border-bottom: 1px dashed #4d4d4d;} 
#toper .top_menu ul.botm a.zayavka:hover{border:0px;}

#header{height:160px;}
#header .logo{position: absolute;left:20px;margin-top:20px;}
#header .logo .telephone{font-size:24px;border-bottom: 1px dashed #999999;}
#header .logo .telephone span{font-size:10px;display: block;text-align: center;margin-bottom: 5px;}
#header .logo .telephone .open_big_tel{color:#000000;text-decoration: none;}

#header .links{position: absolute;width:193px;left:225px;list-style: none;margin:0px;padding:0px;margin-top: 20px;}
#header .links li{width:100%;height:28px;}
#header .links li a{margin-left:23px;font-size: 14px;color:#249cda;text-decoration: underline;line-height: 28px;}
#header .links li.active{background: url(images/top_li_bg.png) 0% 0% no-repeat;}
#header .links li.active a{color:#FFF;text-decoration: none;}

#header .banners{float:right;margin-top:40px;width:57%;}
#header .banners .banner{height:100px;position: relative;overflow:hidden;max-width: 265px;float:right;margin-left:11px;margin-right:16px;width:45%;cursor: pointer;width: expression(document.documentElement.clientWidth > 264 ? "264px" : "auto");}


#header .banners .banner .tl{position: absolute;top:0px;left:0px;height:13px;width:13px;background: url(images/banner_tl.png) 0% 0% no-repeat;z-index: 11;font-size: 1px;}
#header .banners .banner .tr{position: absolute;top:0px;right:0px;height:13px;width:13px;background: url(images/banner_tr.png) 0% 0% no-repeat;z-index: 11;font-size: 1px;}
#header .banners .banner .bl{position: absolute;bottom:-1px;left:0px;height:13px;width:13px;background: url(images/banner_bl.png) 0% 0% no-repeat;z-index: 11;font-size: 1px;}
#header .banners .banner .br{position: absolute;bottom:-1px;right:0px;height:13px;width:13px;background: url(images/banner_br.png) 0% 0% no-repeat;z-index: 11;font-size: 1px;}
#header .banners .banner object{position: absolute;z-index: 5;}
#header .banners .banner .cursor{position: absolute;width:100%;height:100%;z-index: 8;cursor: pointer;overflow: hidden;}
#header .banners .banner .text{text-align:left;position: absolute;height: 42px;z-index: 10;overflow: hidden;background: url(images/banner_txt_bg.png) 0% 0% no-repeat;width: 100%;bottom:0px;}
#header .banners .banner .text a{color:#000000;margin-left:20px;display: block;line-height: 14px;margin-top:5px;}

#header .header_zag{float:right;width:55%;margin-right:17px;font-size: 16px;font-family: Georgia;font-style: italic;margin-top:10px;margin-bottom:20px;font-weight: normal;}

#main{overflow: hidden;margin:40px 10px 0px 10px;}
#main .right_sh{width:300px;float:right;padding-top:10px;padding-bottom: 110px;}
#main .left_sh{width:100%;margin-right:-300px;float:left;}
#main .left_sh .content_sh{margin-right:330px;margin-left:0px;position: relative;}

#content{padding-bottom: 60px;}
#content p{line-height: 18px;}
#content a.vopros{font-size: 18px;font-family: Georgia;font-style: italic;font-weight: bold;color:#4d4d4d;text-decoration: none;border-bottom: 1px dashed #4d4d4d; }
#content a.vopros_off,#content a:hover{border-bottom:0px;}

#content div.otvet{margin-left:45px;margin-bottom:30px;display: none;}
#content div.block{margin-bottom:25px;}


#right_menu{padding:25px;border:1px solid #d2d2d2;margin-top:20px;}
#right_menu ul{margin:0px;padding:0px;list-style: none;}
#right_menu ul li{font-size: 18px;margin-bottom: 35px;}
#right_menu ul li.small{font-size: 12px;margin-bottom: 10px;}
#right_menu ul li ul{margin-left: 20px;margin-top: 10px;}
#right_menu ul li ul li{margin-bottom: 6px;}
#right_menu ul li ul li a{font-size: 12px;color:#249cda;}
#right_menu .free_links a{color:#4d4d4d;line-height: 30px;font-size: 14px;}
.right_sh .blink{font-style: italic; color:#249cda;margin-left:120px;}



#footer{width:100%;background: url(/tpl/images/fbg.gif) 0% 0% repeat-x;height:225px;}
#footer .logos{height:161px;}
#footer .logos table{width:97%;height: 161px;margin:0 auto;}
#footer .logos table td{width:33%;vertical-align: middle;}
#footer a{color:#c0c1c0;}

#footer .logos table td.c1{width:30%;}
#footer .logos table td.c2{width:40%;}
#footer .logos table td.lbg{background: url(/tpl/images/footter_devider.png) 100% center no-repeat;}
#footer .logos table td.rbg{background: url(/tpl/images/footter_devider.png) 0% center no-repeat;}

#footer .logos table td a.novo{display: block;margin:0 auto;width:138px;height:71px;position: relative;}
#footer .logos table td a.novo .black{position: absolute;z-index: 600;}
#footer .logos table td a.novo .color{position: absolute;z-index: 500;display: none;}

#footer .logos table td a.butik{display: block;margin:0 auto;width:290px;height:52px;position: relative;}
#footer .logos table td a.butik .black{position: absolute;z-index: 600;}
#footer .logos table td a.butik .color{position: absolute;z-index: 500;display: none;}

#footer .logos table td a.mkv{display: block;margin:0 auto;width:136px;height:69px;position: relative;}
#footer .logos table td a.mkv .black{position: absolute;z-index: 600;}
#footer .logos table td a.mkv .color{position: absolute;z-index: 500;display: none;}

#footer .logos table td a.mkvs{display: block;margin:0 auto;width:136px;height:92px;position: relative;}
#footer .logos table td a.mkvs .black{position: absolute;z-index: 600;}
#footer .logos table td a.mkvs .color{position: absolute;z-index: 500;display: none;}

#footer .txt{color:#c0c1c0;overflow: hidden;font-size:12px;margin-top:22px;}
#footer .txt .left{float:left;}
#footer .txt .right{float:right;}

#footer .banners{float:left;margin-left:10px;}




#top_search_div{border:1px solid #d2d2d2;}
#top_search_div form{padding:20px 34px 0px 34px;overflow: hidden;position: relative;padding-bottom:40px;}
#top_search_div form .bl{width:251px;position: relative;float:left;margin-right:67px;}
#top_search_div form .short{width:176px;}
#top_search_div form .bl .zag{margin-bottom:9px;color:#4d4d4d;}
#top_search_div form .bl .digits{position: absolute;top:40px;}
#top_search_div form .bl .digits span{color:#4d4d4d;font-size: 12px;padding-left:3px;width:47px;float:left; }
#top_search_div form .short .digits span{color:#4d4d4d;font-size: 12px;padding-left:3px;width:32px;float:left; }
#top_search_div form .bl .inputs{margin-top:15px;}
#top_search_div form .bl .inputs .pole{width:75px;border:1px solid #d5d5d5;padding-top:3px;padding-bottom:3px;padding-left:3px;}
#top_search_div form .short .inputs .pole{width:55px;}
#top_search_div form .lnks{margin:0px;font-size: 14px;margin-top:5px;}
#top_search_div form .lnks a{font-size: 14px;color:#249cdb;border-bottom:1px dashed #249cda;text-decoration: none;}
#top_search_div form .lnks span{font-size: 14px;}
#top_search_div form .lnks div{margin-top:13px;}

#top_search_div form .but{position: absolute;right:16px;bottom:0px;}

.but_search{width:99px;height:33px;border:0px;background:url(images/but_search.png) 0% 0% no-repeat;cursor: pointer;}



#objects_table{border:0px;width:100%;margin-top: 55px;}
#objects_table th{background-color: #dcdcdc;text-align: left;color:#8f8f8f;font-size: 12px;font-weight: normal;padding:12px 10px 12px 35px;line-height: 12px;}

#objects_table td{padding:12px 10px 12px 35px;line-height: 16px;}
#objects_table .zebra td{background-color:#f7f7f7;}
#objects_table td .pic, #objects_table td .txt{float:left;}
#objects_table td .pic img{border:1px solid #000000;}
#objects_table td .txt{margin-left:10px;line-height: 20px;font-size: 14px;padding-top:10px;}
#objects_table td .txt a{font-size: 12px;color:#274e8f;}
#objects_table td.ac{text-align: center;padding-left:0px;font-size: 14px;}
#objects_table td.opis{font-size: 12px;}

#pager{margin-top:15px;}
#pager .digits{float:left;font-size: 14px;}
#pager .output{float:right;font-size: 14px;}
#pager a{color:#274e8f;}


#search_banner{ float:right;width:56%;height:91px;background: url(images/topsearch_lbg.gif) 0% 0% no-repeat;margin-right:17px;}
#search_banner .sb_r{width:100%;height:91px;background: url(images/topsearch_rbg.gif) 100% 0% no-repeat;}
#search_banner .sb_c{margin-left:20px;margin-right:20px;height:91px;background: url(images/topsearch_bg.gif) 0% 0% repeat-x;overflow: hidden;}
#search_banner .cont{margin:0 auto;width:260px;margin-top:28px;overflow: hidden;}
#search_banner .cont div{float:left;}
#search_banner .cont .pic{margin-right: 12px;}
#search_banner .cont .txt{font-size: 18px;font-style: italic;}
#search_banner .cont .txt a{color:#249cda;font-size: 12px;font-style: normal;}

#element_detail {margin-top:44px;}
#element_detail td{vertical-align: top;}
#element_detail td h1{margin-top:0px;font-size: 24px;font-family: Georgia;font-style: italic;font-weight: bold;margin-bottom: 5px;}
#element_detail td .prices{font-size:18px;color:#999999;font-family: Georgia;font-style: italic;margin-bottom: 25px;}
#element_detail td .prices span{color:#4d4d4d;}
#element_detail td .big_pic{margin-top: 15px;}
#element_detail td .big_pic img{border:1px solid #d4d4d4;}
#element_detail td div a{color:#249cda;}
#element_detail td .look_obj{float:right;color:#249cda;font-style: italic;}
#element_detail td .you_can{line-height: 18px;margin-top:88px;}


#element_detail td .orange{width:178px;height:47px;overflow:hidden;background: url(images/orange_kvadrat.gif) 0% 0% no-repeat;text-align: left;color:#ffffff;padding-top:15px;padding-left:20px;padding-right:20px;line-height: 16px;margin-top:17px;margin-bottom:17px;}

#element_detail td .faq{line-height: 20px;}
#element_detail td .faq a{text-decoration: none;border-bottom:1px dashed #249cda;}
#element_detail td .faq .vopr{margin-top:8px;margin-bottom:0px;}
#element_detail td .faq .otvet{}
#element_detail .sub_table{margin-top:37px;}
#element_detail .sub_table .block{overflow: hidden;}
#element_detail .sub_table .block .pic{float:left;width: 65px;}
#element_detail .sub_table .block .txt{line-height: 16px;}
#element_detail .sub_table .block .lnk a{line-height: 30px;text-decoration: none;border-bottom:1px dashed #249cda;}


#element_detail .sub_table .manager{overflow: hidden;}
#element_detail .sub_table .manager .pic{float:left;width: 105px;}
#element_detail .sub_table .manager .pic img{border:1px solid #d2d2d2;}
#element_detail .sub_table .manager .txt{line-height: 16px;}
#element_detail .sub_table h4{font-style: italic;margin-bottom:0px;}

#object_info{position:relative;border:1px solid #e7e7e7;width:95%;}
#object_info .topl{position: absolute;top:-1px;left:-1px;width:20px;height:20px;background: url(images/wkvadr_tl.gif) 0% 0% no-repeat;z-index: 99;}
#object_info .topr{position: absolute;top:-1px;right:-1px;width:20px;height:20px;background: url(images/wkvadr_tr.gif) 0% 0% no-repeat;z-index: 99;}
#object_info .botl{position: absolute;bottom:-1px;left:-1px;width:20px;height:20px;background: url(images/wkvadr_bl.gif) 0% 0% no-repeat;z-index: 99;}
#object_info .botr{position: absolute;bottom:-1px;right:-1px;width:20px;height:20px;background: url(images/wkvadr_br.gif) 0% 0% no-repeat;z-index: 99;}
#object_info .cont{position: relative;z-index: 100;margin:20px;margin-top:0px;}
#object_info .cont table th{text-align: left;font-size:16px;font-style: italic; font-weight: normal;padding-bottom:7px;padding-top:12px;}
#object_info .cont table .name{width:50%;color:#999999;padding-bottom: 4px;}

table.cont_table{border:1px solid #dcdcdc;border-collapse: collapse;}
table.cont_table td{border:1px solid #dcdcdc;border-collapse: collapse;padding:4px;}


#sert{overflow: hidden;width:90%;}
#sert .bl{margin-bottom: 20px;overflow: hidden;}
#sert .bl .name{font-size: 18px;margin-bottom: 7px;}
#sert .bl .sertif{float:left;width:220px;position: relative;}
#sert .bl .sertif img{border: 1px solid #D2D2D2;}
#sert .bl .txt{float:right;width:100%;margin-left:-220px;}
#sert .bl .txt div{margin-left:220px;}


#right_managers{position: absolute;top:5px;right:-16px;background-color: #ffffff;border: 1px solid #d5d5d5;width:135px;}
* html #right_managers{right:310px;top:-7px;}
#right_managers h3{margin-left:22px;margin-top:23px;margin-bottom: 1px;}
#right_managers .telephone{display: none;}
#right_managers ul{list-style: none;margin: 0px;padding: 0px;}

#right_telephones{border: 1px solid #D2D2D2;padding: 30px;text-align: center;margin-top:16px;}
#right_telephones h2{margin:0px;margin-bottom:17px;}
#right_telephones .telephone{font-size: 20px;margin-bottom: 17px;}

#buble{position: absolute;background: url(images/buble.png) 0% 0% no-repeat;width:121px;height:32px;z-index: 8888;display: none;}
#buble .content{margin-right:5px;text-align: center;margin-top: 5px;font-size: 11px;}

.img_brdr{padding:4px;background: #ffffff;border:1px solid #D2D2D2;margin:8px;margin-top:0px;}




#olist{width:1000px;margin:0 auto;margin-top:30px;overflow: hidden;padding-bottom: 100px;}
#olist .ttl{font-style: italic;font-family: Georgia;margin-left:4px;}
#olist .ttl h1{font-size:36px;}
#olist .date{text-align: right;font-family: Georgia;font-size: 18px;font-style: italic;margin-bottom: 20px;}
#olist table{text-align: center;width:100%;}
#olist table th{background-color: #560200;height:43px;line-height:43px;text-align: center;font-style: italic;font-size: 12px;color:#ffffff;}
#olist table td{vertical-align: top;font-size: 14px;padding:15px 19px 15px 19px;}


#olist table td.cl1{width:85px;}
#olist table td.cl2{width:100px;}
#olist table td.cl3{width:115px;}
#olist table td.cl4{width:117px;}
#olist table td.cl5{width:195px;text-align: left;}
#olist table td.cl6{width:195px;}

#olist .mangr{overflow: hidden;}
#olist .mangr .photo{float:left;width:61px;}
#olist .mangr .photo img{border:1px solid #f6f6f6;}
#olist .mangr .txt{float:right;width:100%;font-size: 14px;margin-left:-61px;text-align: left;}
#olist .mangr .txt .name{margin-left:68px;font-weight: bold;}
#olist .mangr .txt .tel{margin-left:68px;margin-top: 3px;}
#olist .mangr .txt .email{margin-left:68px;margin-top: 3px;}

#olist table .zebra td{background-color: #f6f1e4;}

#ur{width:770px;}
#ur .big_zag{font-size: 24px;font-style: italic;font-family: Georgia;margin-bottom: 20px;color:#000000;margin-bottom: 35px;}
#ur .big_zag b{font-size: 36px;}
#ur p{color:#2e3135;font-size: 16px;margin-top:28px;margin-bottom: 28px;width:720px;}
#ur .photo{height:236px;position: relative;margin-top:35px;}
#ur .photo .pic{float:left;width:180px;}
#ur .photo .txt{float:left;height:236px;background-color:#f6f6f6;width:330px;font-style: italic;}
#ur .photo .txt .su{margin-left:30px;margin-top:29px;font-size: 16px;}
#ur .photo .txt .name{margin-left:30px;font-size: 16px;margin-top: 20px;}
#ur .photo .txt .name b{font-size: 18px;}
#ur .photo .txt .cont{margin-left:30px;margin-top:23px;font-size: 16px;line-height: 24px;}


.vacancy{margin-right: 0px !important;font-family: Georgia;}
.vacancy h1{font-size: 127px;font-family: Georgia;font-style: normal;font-weight: bold;line-height: 75px;}
.vacancy h1 b{font-size: 80px;}
.vacancy .quo{margin-right:365px;overflow: hidden;}
.vacancy .quo p{margin-top:0px;}
.vacancy .quo .pic{float:left;width:340px;margin-top:21px;}
.vacancy .quo .pic img{border:1px solid #d2d2d2;}
.vacancy .quo .kavs{width:100%;float:right;margin-left:-340px;}
.vacancy .quo .kavs .kmarg{margin-left:353px;background: url(/tpl/images/cu_cavl.jpg) 0px 0px no-repeat;}
.vacancy .quo .kavs .kmarg .kr{background: url(/tpl/images/cu_cavr.jpg) 100% 100% no-repeat;padding:21px 30px 14px 15px;font-family: Georgia;}
.vacancy .quo .kavs .kmarg .kr p{font-weight: bold;text-align: justify;font-size: 14px;margin-bottom: 30px;font-family: Georgia;}
.vacancy .quo .kavs .kmarg .kr .podpis{text-align: right;font-family: Georgia;font-size: 14px;}
.vacancy .bt{font-size: 18px;font-family: Georgia;margin-top:30px;margin-bottom: 10px;}
.vacancy .bt2{font-size: 14px;font-family: Georgia;margin-top:0px;margin-bottom: 40px;font-weight: bold;}

.vacancy .cntcts{font-size: 18px;font-family: Georgia;margin-top:0px;margin-bottom: 30px;font-weight: bold;line-height: 24px;}
.vacancy .cntcts a{color:#ff6f08;}
.vacancy .dcolss{overflow: hidden;margin-bottom: 30px;}
.vacancy .dcolss .rcs{float:right;width:525px;}
.vacancy .dcolss .rcs .bld{font-size: 18px;line-height: 24px;font-family: Georgia;text-align: left;margin-top:11px;font-weight: bold;}
.vacancy .dcolss .rcs .ul{font-family: Georgia;font-size:18px;line-height: 30px;margin-left:20px;}
.vacancy .dcolss .rcs p{font-family: Georgia;font-size:18px;line-height: 36px;}
.vacancy .dcolss .lcs{float:left;width:100%;margin-right: -525px;}
.vacancy .dcolss .lcs .lcsmarg{margin-right:600px;}
.vacancy .dcolss .lcs .lcsmarg p{text-align: justify;font-family: Georgia;font-size: 13px;}

.vacancy .grad{height:85px;position: relative;}
.vacancy .grad .bg{position: absolute;left:0px;top:0px;width:100%;height:100%;z-index: 50;}
.vacancy .grad .bg img{width:100%;height:100%;}
.vacancy .grad .txt{position: absolute;left:0px;top:0px;width:100%;height:100%;z-index: 55;text-align: center;color:#ffffff;} 
.vacancy .grad .txt p{font-family: Georgia;font-size: 13px;font-weight: bold;font-style: italic;margin-left: 50px;margin-right: 50px;margin-top:24px;}





#subscribe_form_new{position: absolute;right:0px;top:-6px;width: 451px;z-index: 1000;display: none;}
#subscribe_form_new .top{height:12px;background: url(/tpl/images/subscribe_form_top.png) 0px 0px no-repeat;}
#subscribe_form_new .bottom{height:12px;background: url(/tpl/images/subscribe_form_bottom.png) 0px 0px no-repeat;}
#subscribe_form_new .middle{position: relative;overflow: hidden;}
#subscribe_form_new .middle img.subscribe_form_bg{position: absolute;top:0px;left:0px;width:100%;height:100%;z-index: 10;}

#subscribe_form_new .marg{position: relative;z-index: 50;color:#ffffff;margin-top:50px;margin-left: 22px;}
#subscribe_form_new .zag{font-weight: bold;font-style: italic;font-size: 14px;font-family: Georgia;color:#ffffff;margin-bottom: 5px;}
#subscribe_form_new .ln{margin-bottom:3px;font-size: 13px;color:#ffffff;font-weight: bold;}
#subscribe_form_new .ln label{margin-left:8px;}
#subscribe_form_new .ln input{margin:0px;}
#subscribe_form_new table{margin-bottom: 23px;}

#subscribe_form_new .inp{width:405px;margin-bottom: 3px;position: relative;}
#subscribe_form_new .inp input{width:395px;border:none;height:25px;line-height: 25px;padding-left:10px;color:#323232;font-size: 13px;}
#subscribe_form_new .but{margin-top:12px;overflow: hidden;margin-right:24px;}
#subscribe_form_new .but .web_form_submit{border:none;background: url(/tpl/images/but_subscribe_go.png) 0px 0px no-repeat;display: block;width:133px;height:31px;cursor:pointer;float:right;}
#subscribe_form_new .alert{position: absolute;right:5px;top:6px;}
#subscribe_form_new .otvet{color:#ffffff;display: none;padding:2px;font-weight: bold;}
