* {margin: 0; padding: 0; border: 0;}
html, body
{
	padding: 0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	height: 100%;
	font-size:13px;
}
select, input, button {border:#979797 1px solid;}
button{ background:#e5e5e5}
input {height:17px}
h3
{
	padding-top:2px;
	padding-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4b4b4b;
}

a h2{color:#4b4b4b; padding-left:14px;}
h2{font-size:16px; color:#4B4B4B;}

.footer h2{  text-align:center;}
.tegs{padding-top:90px; text-align:center;}
.details
{
	padding-bottom:10px;
    width:20px;
    margin-bottom:10px;
    outline:none;
	text-align:left;
	float:none;
}
.cntr_news div:first-child  {padding-bottom:5px; margin-bottom:5px;  }

#container{min-height:100%;}
*html #container{height:100%;}


h1
{
	font-size:18px; color:#4B4B4B;

}

.main h1
{
	margin-left:0px;
	width:auto;
	height:auto;
	position:relative;
	left:0px;
	top:0px;

}
.logo
{
	background:url(/css/pic/logo1.gif) no-repeat;
	margin-left:-444px;
	width:294px;
	height:104px;
	position:absolute;
	left:50%;
	top:0px;
}
.logo {-margin-left:-500px}
.menu_top_rnb_out{padding-left:50%; height:53px;}
.menu_top_rnb_out ul{
	width:541px;
	float:left;
	height:35px;
	margin-left:-98px;
	background:url(/css/pic/rnb_top.gif) no-repeat;
	padding-top:18px;
	padding-left:33px;
}
.menu_top_rnb_out li{ display:inline; color:#4e4b4b; font-weight:bold; margin-left:5px;}
@media screen  (-webkit-min-device-pixel-ratio:0)
{
    .menu_top_rnb_out li{margin-left:5px}.menu_top_rnb_out li:not(:root:root){margin-left:5px}
}
.menu_top_rnb_out a:link{color:#4e4b4b; text-decoration:none;}
.menu_top_rnb_out a:visited{color:#4e4b4b; text-decoration:none;}
.menu_top_rnb_out a:hover{color:#4e4b4b; text-decoration:underline;}
.menu_top_rnb_out a:active{color:#4e4b4b; text-decoration:underline;}
.top{width:100%;}
.top .search_butt_down{display:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.search{min-height:58px;}.search:not(:root:root){ min-height:120px}}
.search{width:545px; height:auto; padding-left:50%; margin-left:-98px;}
.search{-margin-left:-196px}
.search fieldset{padding-right:0px; margin-bottom:36px; }
.search select{width:185px; float:left; margin-right:10px;}
.search label{float:left; margin-right:10px; margin-top:-4px;}
.search_lab{margin-left:10px}
.search input{width:97px; float:left;}
#search{width:245px;}
#search {*height:19px;}

#spros{width:auto;}
#predl{width:auto;}
.search fieldset{padding-left:0;}
.search dl{float:left;}
.search dt{text-align:left; float:left; margin-right:15px;}
.search_dd{margin-left:-13px;}
.search_dd input{margin-top:2px;}
.search_dd label{margin-left:2px}
.search_butt_up, .search_butt_down
{
	left:50%; 
	margin-left:425px; 
	top:63px; 
	position:absolute; 
	width:23px; 
	height:23px; 
	cursor:pointer; 
	z-index:999; 
	border:none
}
.search_butt_up{background:url(/css/pic/butt_up.gif);}
.search_butt_down{background:url(/css/pic/butt_down.gif);}
.search_butt{margin-top:-5px}
.search_butt{-margin-top:-36px}
.search_butt button{height:19px; padding-bottom:4px; width:85px; margin-top:5px}
.search_butt button{-height:21px; padding-top:-20px}
@media screen and (-webkit-min-device-pixel-ratio:0){.search_butt button{height:19px; margin-top:5px; width:85px}.search_butt button:not(:root:root){height:19px; margin-top:5px}}
@media not all and (-webkit-min-device-pixel-ratio){.search_butt button {height:19px; margin-top:5px; vertical-align:top}}
/*menu top*/
.menu_top{height:43px; background-color:#e4e6d8; text-align:center; padding-left:50%; margin-top:-40px;}
.menu_top a:link{color:#000000; text-decoration:underline}
.menu_top a:visited{color:#000000; text-decoration:underline}
.menu_top a:hover{color:#000000; text-decoration:none}
.menu_top a:active{color:#000000; text-decoration:none}
#menu_news, #menu_firms, #menu_job, #menu_weather, #menu_fun, #menu_adv, #menu_add
{
	width:124px;
	height:20px;
	font-size:13px;
	color:#000000;
	text-align:center;
	float:left;
	padding-top:5px;
}
#menu_news{background-color:#bdbdbd; margin-left:-372px;}
#menu_firms{background-color:#dadada; margin-left:-248px;}
#menu_job{background-color:#f0f0f0; margin-left:-124px;}
#menu_weather{background-color:#e1e1e1; margin-left:0px;}
#menu_fun{background-color:#e9e9e9;}
#menu_adv{background-color:#d6d6d6;}
#menu_add{background-color:#cccccc;}
/**/
/*content*/
.content{background-color:#e4e6d8; margin-bottom:20px;}
.left{float:left; width:214px;}
.job{ background-color:#FFFFFF;	width:100%;	min-height:198px; margin-bottom:24px;}
.job h2{color:#4b4b4b; margin-left:10px}
.job a{text-decoration:none; color:#4b4b4b;}
.job a:visited{color:#4b4b4b}
.right_cor_top{margin-left:206px; background:url(/css/pic/cor_t_r.gif) no-repeat; width:8px; height:8px;}
.right_cor_down{margin-left:206px; background:url(/css/pic/cor_b_r.gif) no-repeat; width:8px; height:8px;}
.orange{background:url(/css/pic/orange.gif) no-repeat; width:214px; height:9px; margin-top:10px;}
.job_forms{width:214px; min-height:143px;}
.job_forms select{width:100px;}
.job_forms input{ width:98px;}
.job_forms ul { width:20px;}
.job_forms a{text-align:right; margin-left:50px}
.zp input{ width:55px;}
.zp dt{margin-right:5px}
.edic dt{margin-right:5px}
.job_f_butt{ margin-right:18px;}
.job_f_butt button {height:23px; padding-bottom:4px; width:60px; margin-right:12px}
@media screen and (-webkit-min-device-pixel-ratio:0){.job_f_butt button{height:19px; width:98px; margin-right:-26px}.job_f_butt button:not(:root:root){height:19px; width:98px; margin-right:-26px}}
.job_f_butt_up, .job_f_butt_down 
{
	position:absolute; 
	cursor:pointer; 
	width:23px; 
	height:23px; 
	left:178px; 
	border:none
}
.job_f_butt_up {background:url(/css/pic/butt_up.gif); top:523px;}
.job_f_butt_down {background:url(/css/pic/butt_down.gif); top:352px;}

.catalog_block{background-color:#FFFFFF; width:100%; min-height:216px; margin-bottom:24px;}
.catalog_forms{width:214px; min-height:169px; padding-top:12px;	padding-left:25px;}
.catalog_forms ul {  padding-left: -18px; margin-left: -12px; margin-right: 0px;  padding-right: 50px;  }
.catalog_forms li { padding-top:5px; font-size: 10px; font-style: bold; list-style: none; }
.aqua_1{background:url(/css/pic/aqua.gif) no-repeat; width:214px; height:9px; margin-top:10px;}
.dosug{background-color:#FFFFFF; width:100%; min-height:216px; margin-bottom:24px;}
.aqua{background:url(/css/pic/aqua.gif) no-repeat; width:214px;	height:9px;	margin-top:10px;}
.dosug_forms{width:214px; min-height:169px;	padding-top:12px; padding-left:25px;}
.dosug_forms li{list-style:none;}
.dosug_forms a:link{color:#000000; text-decoration:none;}
.dosug_forms a:visited{color:#000000; text-decoration:none;}
.dosug_forms a:hover{color:#000000; text-decoration:underline;}
.dosug_forms a:active{color:#000000; text-decoration:underline;}
.dosug_down, .dosug_up
{
	width:23px; 
	height:23px; 
	margin-left:34%; 
	margin-top:20px; 
	cursor: pointer; 
	border:none
}
.dosug_down{background:url(/css/pic/butt_down.gif);}
.dosug_up{background:url(/css/pic/butt_up.gif);}
.horoscope
{
	background-color:#FFFFFF;
	width:100%;
	min-height:305px;
	margin-bottom:24px;
}
.violet
{
	background:url(/css/pic/violet.gif) no-repeat;
	width:214px;
	height:9px;
	margin-top:10px;
}
.horoscope_forms
{
	width:214px;
	min-height:280px;
}
.horoscope_f_h{padding-top:12px; width:100%; text-align:center;}
.horoscope_zodiac
{
	padding-top:10px;
	margin-left:25px;
}
.horoscope_zodiac span
{
	padding-left:18px;
	vertical-align:top;
}
.horoscope_zodiac a{color:#000000; text-decoration:none;}
.horoscope_zodiac a:link span{color:#000000; text-decoration:none;}
.horoscope_zodiac a:visited span{color:#000000; text-decoration:none;}
.horoscope_zodiac a:hover span{color:#000000; text-decoration:underline;}
.horoscope_zodiac a:active span{color:#000000; text-decoration:underline;}
.centr_right
{
	margin-left:234px;
	min-width:542px;
}
.right
{
	float:right;
	width:211px;
}
.autoriz
{
	background-color:#FFFFFF;
	width:100%;
	min-height:168px;
	margin-bottom:24px;
}




.left_cor_top
{
	margin-right:203px;
	background:url(/css/pic/cor_t_l.gif) no-repeat;
	width:8px;
	height:8px;
}
.left_cor_down
{
	margin-right:203px;
	background:url(/css/pic/cor_b_l.gif) no-repeat;
	width:8px;
	height:8px;
}
.green
{
	background:url(/css/pic/green.gif) no-repeat;
	width:211px;
	height:9px;
	margin-top:10px;
}




.autoriz_forms_closed
{
	width:196px;
	min-height:45px;
	padding-top:9px;
	padding-right:15px;
	text-align:right;
	line-height:30px;
        right:27px;
}

.autoriz_f_down_closed, .autoriz_forms_closed {height:23px; width:23px; cursor:pointer; position:absolute;  border:none}

.autoriz_f_down_closed{background:url(/css/pic/butt_down.gif); top:-38px }




.autoriz_forms
{
	width:196px;
	min-height:114px;
	padding-top:9px;
	padding-right:15px;
	text-align:right;
	line-height:30px;
}








.autoriz_forms select{width:100px;}
.autoriz_forms input{width:84px;}
.autoriz_forms img {vertical-align:middle; padding-bottom:0;}
.forms_cor_right {margin-right:-4px;}
.forms_cor_left {margin-left:-4px;}
.autoriz_f_down {height:23px; width:23px; cursor:pointer; position:absolute; right:27px; border:none}
.autoriz_f_up {height:23px; width:23px; cursor:pointer; position:relative; right:27px; border:none}
.autoriz_f_down{background:url(/css/pic/butt_down.gif); top:291px;}
.autoriz_f_up{background:url(/css/pic/butt_up.gif); top: -47px; left:-27px; }
.autoriz_f_butt{ margin-right:28px;}
.autoriz_f_butt button{height:23px; width:60px; padding-bottom:4px; margin-right:-12px}
.autoriz_forms a:link{color:#000000; text-decoration:underline; font-size:9px;}
.autoriz_forms a:visited{color:#000000; text-decoration:underline; font-size:9px;}

.dosug_forms ul li { 	padding-top:10px; margin-left:-10px;}

.banner ul li { 	padding-top:5px; margin-left:4px; list-style-type: none; }
.banner h2 { 	margin-left:16px;   color:#4b4b4b;  }

.autoriz{background-color:#FFFFFF; width:100%; min-height:30px; margin-bottom:24px;}
.autoriz_forms_closed{min-height:45px;padding-top:3px;}
.autoriz_f_down_closed {height:23px; width:23px; cursor:pointer; position:absolute; border:none}
.autoriz_f_down{background:url(/css/pic/butt_down.gif); top:215px; right:110px;}



.kurs
{
	background-color:#FFFFFF;
	width:100%;
	min-height:109px;
	margin-bottom:24px;
}
.blue
{
	background:url(/css/pic/blue.gif) no-repeat;
	width:211px;
	height:9px;
	margin-top:10px;
}
.kurs_forms
{
	width:141px;
	min-height:55px;
    margin-left:70px;
    margin-top:8px;
}
.weather
{
	background-color:#FFFFFF;
	width:100%;
	min-height:100px;
	margin-bottom:24px;
}
.rose
{
	background:url(/css/pic/rose.gif) no-repeat;
	width:211px;
	height:9px;
	margin-top:10px;
}
.weather_forms
{
	width:161px;
	min-height:87px;
	padding-top:10px;
	padding-left:30px;
	text-align:center;
}
.hockey
{
	background-color:#FFFFFF;
	width:100%;
	min-height:256px;
	margin-bottom:24px;
}
.brown
{
	background:url(/css/pic/brown.gif) no-repeat;
	width:211px;
	height:9px;
	margin-top:10px;
}
.hockey_forms
{
	width:175px;
	min-height:204px;
	padding-top:15px;
	padding-left:23px;
}

.centr
{
	margin-right:230px;
	background-color:#FFFFFF;
	height:100%
}
.cor_t_l
{
	background:url(/css/pic/cor_t_l.gif) no-repeat;
	float:left;
	width:8px;
	height:8px;
}
.cor_t_r
{
	background:url(/css/pic/cor_t_r.gif) no-repeat;
	float:right;
	width:8px;
	height:8px;
}
.cor_b_l
{
	background:url(/css/pic/cor_b_l.gif) no-repeat;
	margin-top:-8px;
	float:left;
	width:8px;
	height:8px;
}
.cor_b_r
{
	background:url(/css/pic/cor_b_r.gif) no-repeat;
	margin-top:-8px;
	float:right;
	width:8px;
	height:8px;
}
.main
{
	padding-bottom:16px;
	padding-left:8px;
	padding-right:8px;
	padding-top:20px;
}
.main form{ padding:7px; margin-bottom:10px}
.main select{margin-bottom:7px; width:150px; display: inline-block}
.main h2{margin-top:20px}
.cntr_news{margin-bottom:15px; margin-top:10px; width:100%; height:auto; overflow:hidden; text-align:justify;}
.cntr_news img{margin-bottom:10px; vertical-align:baseline;}
.zakl
{
	padding-left:50%;
	height:30px;
	/*text-align:center;*/
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4b4b4b;
	padding-top:10px;
}
.zakl a{display:block; height:23px; padding-left:20px}
#zakl_news
{
	margin-left:-161px;
	height:23px;
	width:108px;
}
#zakl_news a:link {color:#4b4b4b; text-decoration:none;}
#zakl_news a:visited{color:#4b4b4b; text-decoration:none;}
#zakl_news a:hover {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon1_zakl.gif) no-repeat;}
#zakl_news a:active{color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon1_zakl.gif) no-repeat;}
#zakl_biz
{
	margin-left:-45px;
	margin-top:-23px;
	height:29px;
	width:140px;
}
#zakl_biz a{padding-left:5px}
#zakl_biz a:link {color:#4b4b4b; text-decoration:none;}
#zakl_biz a:visited{color:#4b4b4b; text-decoration:none;}

 #zakl_biz a:hover {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon2_zakl.gif) no-repeat;}
#zakl_biz a:active{color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon2_zakl.gif) no-repeat;}


#zakl_company{margin-left:95px; height:23px;	margin-top:-29px; width:108px;}
#zakl_company a{padding-left:8px}
#zakl_company a:link {color:#4b4b4b; text-decoration:none;}
#zakl_company a:visited{color:#4b4b4b; text-decoration:none;}
#zakl_company a:hover {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon1_zakl.gif) no-repeat;}
#zakl_company a:active{color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon1_zakl.gif) no-repeat;}

.beige
{
	height:9px;
	width:100%;
}
/**/
.raspor{clear:both; height:160px;}
.footer
{
	width:100%;
	height:160px;
	margin-top:-160px;
	background-color:#FFFFFF;
}
.fon_down
{
	background:url(/css/pic/fon_down.gif) repeat-x;
	height:53px;
	width:100%;
}
.menu_down_rnb
{
	background:url(/css/pic/rnb_down.gif) no-repeat;
	margin-left:25px;
	width:541px;
	height:53px;
	padding-top:18px;
	padding-left:33px;
}
.menu_down_rnb li{ display:inline; color:#4e4b4b; font-weight:bold; margin-left:13px;}
.menu_down_rnb a:link{color:#4e4b4b; text-decoration:none;}
.menu_down_rnb a:visited{color:#4e4b4b; text-decoration:none;}
.menu_down_rnb a:hover{color:#4e4b4b; text-decoration:underline;}
.menu_down_rnb a:active{color:#4e4b4b; text-decoration:underline;}

.contacts
{
	float:left;
	margin-left:50px;
	margin-top:25px;
	text-align:justify;
}
.copy
{
	float:right;
	margin-top:25px;
	margin-right:47px;
	text-align:right;
}

.curs_date
{

    margin-left:20px;
	font-size:11px;
	font-weight:bold;

}

/*forms*/
label
{
	text-align:right;
}

img {border:0;}
/**/
/*banners*/
.banner
{
	background-color:#FFFFFF;
	width:100%;
	margin-bottom:24px;
	min-height:76px;
}
/*ramka*/
.job_ram{border:#bdbdbd 1px solid}
.cor_in_tl{background:url(/css/pic/cor_in_tl.gif) no-repeat; width:11px; height:9px; float:left; margin-left:-1px; margin-top:-1px}
.cor_in_tr{background:url(/css/pic/cor_in_tr.gif) no-repeat; width:11px; height:9px; float:right; margin-right:-1px; margin-top:-1px}
.cor_in_tl_gl{background:url(/css/pic/cor_in_tl_g.gif) no-repeat; width:11px; height:9px; float:left; margin-left:-1px; margin-top:-1px}
@media screen and (-webkit-min-device-pixel-ratio:0){.cor_in_tl_gl {margin-top:-1px}}
.cor_in_tl_gl{margin-top:-1px\9}
html:root .cor_in_tl_gl{margin-top:-1px}
.cor_in_tr_gl{background:url(/css/pic/cor_in_tr_g.gif) no-repeat; width:11px; height:9px; float:right; margin-right:-1px; margin-top:-1px}
@media screen and (-webkit-min-device-pixel-ratio:0){.cor_in_tr_gl {margin-top:-1px}}
html:root .cor_in_tr_gl{margin-top:-1px}
.cor_in_tr_gl{margin-top:-1px\9}
.cor_in_bl{background:url(/css/pic/cor_in_bl.gif) no-repeat; width:11px; height:9px; float:left; margin-left:-1px; margin-top:-8px; z-index:5; position:relative}
.cor_in_br{background:url(/css/pic/cor_in_br.gif) no-repeat; width:11px; height:9px; float:right; margin-right:-1px; margin-top:-8px; z-index:5; position:relative}
.cor_in_bl_i{background:url(/css/pic/cor_in_bl.gif) no-repeat; width:11px; height:9px; float:left; margin-left:0; margin-top:-9px}
.cor_in_br_i{background:url(/css/pic/cor_in_br.gif) no-repeat; width:11px; height:9px; float:right; margin-right:0; margin-top:-9px}
.cor_in_bl_red{background:url(/css/pic/cor_in_bl.gif) no-repeat; width:11px; height:9px; float:left; margin-left:-1px; margin-top:-14px; z-index:5; position:relative}
.cor_in_br_red{background:url(/css/pic/cor_in_br.gif) no-repeat; width:11px; height:9px; float:right; margin-right:-2px; margin-top:-14px; z-index:5; position:relative}
html[xmlns*=""] .cor_in_bl_red{margin-top:-9px\9;]margin-top:-14px}
html[xmlns*=""] .cor_in_br_red{margin-top:-9px\9;]margin-top:-14px}
html:root .cor_in_bl_red {background:url(/css/pic/cor_in_bl.gif) no-repeat; width:11px; height:9px; float:left; margin-left:-1px; margin-top:-9px; z-index:5; position:relative}
html:root .cor_in_br_red {margin-top:-9px; margin-right:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.cor_in_br_red {margin-right:-2px;}}
*|html[xmlns*=""] .cor_in_br_red {margin-right:-2px;}

/* работа */
.rabota_f_down_closed, .rabota_f_down_open{left:-5px; margin-left:0px; top:-5px; position:relative; width:23px; height:23px; cursor:pointer; float: right; z-index:999; border:none}
.rabota_f_down_open{background:url(/css/pic/butt_up.gif);}
.rabota_f_down_closed{background:url(/css/pic/butt_down.gif);}
/*rielt*/
.table_text{ text-align:left; vertical-align:middle}
.table_text input{text-align:left;}
.table_text label{ position:relative; top:-4px; margin-right:5px}
.table_text select{vertical-align:middle; margin-bottom:0}
#furniture14{margin-left:24px}
#phone0{margin-left:24px}
#phone1{margin-left:45px}
#fridge0{margin-left:24px}
#fridge1{margin-left:45px}
#tv0{margin-left:24px}
#tv1{margin-left:45px}
#washing0{margin-left:24px}
#washing1{margin-left:45px}
#balcony0{margin-left:24px}
#balcony1{margin-left:45px}
.rielt_td_h{width:150px}
.text{width:auto; text-align:right; margin-right:15px; margin-bottom:20px; text-decoration:underline}
#photo{vertical-align: top; margin-left:24px}
.tab_zip{margin:10px}
.tab_zip td{vertical-align:top}
.tab_zip input{width:auto; vertical-align:bottom}
.tab_zip p{ font-weight:bold;}


.job_ram a:link{color:#4b4b4b; text-decoration:none}
.job_ram a:visited{color:#4b4b4b; text-decoration: underline}
.job_ram a:hover{color:#4b4b4b; text-decoration: underline}
.job_ram a:active{color:#000000; text-decoration:none}
.table_text input{border:0}
.tab_zip input{border:0}
th a:link, a:visited{color:#000000;}
th a:hover{color:#000000; text-decoration:none}
th a:active{color:#000000; text-decoration:none}
#podrobno_type_1 a:link, a:visited{color:#000000;}
#podrobno_type_1 a:hover{color:#000000; text-decoration:none}
#podrobno_type_1 a:active{color:#000000; text-decoration:none}
#podrobno_type_2 a:link, a:visited{color:#000000;}
#podrobno_type_2 a:hover{color:#000000; text-decoration:none}
#podrobno_type_2 a:active{color:#000000; text-decoration:none}

#podrobno_type_1, #podrobno_type_2{margin-bottom:20px;
                                   
                                   position:relative;
                               
                                    left:10%}
#podrobno_type_1 h2, #podrobno_type_2 h2{ margin-bottom:20px;  position:relative; left:31%; width:150px}
#podrobno_type_1 p{display:block;    }
#first_nedv_p {float:left; height:90px; padding-left:10%; }

#podrobno_type_2 p{display:block;   }

.podr_type_12{   }
.podr_type_12 a{ margin-left:40px; padding-left:0;}


.list {margin-top:-8px; width:100%}
@media screen and (-webkit-min-device-pixel-ratio:0){.list{margin-top:0px}.list:not(:root:root){margin-top:0px}}
.list th{padding:3px}
.rentSecondTr, .rentFirstTr{width:10%; padding:5px; border:#ebebeb 1px solid}
.rentFirstTr{ background:#eaeaea}
.date{display:block}
.scroller{color:#4b4b4b; font-size:12px; width:100%;}
.scroller table{width:auto; text-align:center;}
.scroller a:link{color:#4b4b4b; text-decoration:none; font-weight:bold; font-size:12px}
.scroller a:visited{color:#4b4b4b; text-decoration:none; font-weight:bold; font-size:12px}
.scroller a:hover{color:#4b4b4b; text-decoration: underline; font-weight:bold; font-size:12px}
.scroller {color: #000000; text-decoration:none; font-weight: 100; font-size:12px; }
#b_link_2{margin-left:5px; margin-right:5px; width:15px}
.sear1{width:8px}

.job_ram .sel_left { display:inline}
.job_ram .sel_right { display:inline}
.job_ram .reg_right2{display:inline}
.reg_right2{display:inline}
.reg_right2 input{ border:#979797 1px solid; width:100px}
.sel_right select{width:100px}
.sq_form{width:49px}
.street_form{width:148px}
.arenda_search{vertical-align:middle}
.hd{ display: none;}
#pu_incl_block {display: inline; }


/** job
**/


.main table ul{padding-left:20px}
.main table li {margin-right:10px; margin-left:10px}
.main textarea{border:#979797 1px solid;}
.main td{vertical-align:top}
.job_ram p{padding-left:5px;}
.ram_in_ram{margin:10px 9px 0}
@-moz-document url-prefix(){.ram_in_ram {margin:40px 9px 0}}
.ram_in_ram form{padding:0}
.tab_addfirm td {height:30px; padding-left:10px; padding-right:10px; vertical-align:middle}
@-moz-document url-prefix(){.tab_addfirm {margin-top:9px; margin-left:-11px; position:relative; left:-10px}}
.tab_addfirm a{cursor:pointer}
.red_news form{padding:0}
.red_news td{padding-left:10px;  text-align:left}
.red_news th{padding-left:10px; text-align:left}
.red_news textarea{margin-bottom:5px; margin-top:5px}
.prodadmin {margin-top:9px}
.prodadmin td{height:30px}
.prodadmin input{width:300px}
.prodadmin select{width:300px}
.prodadmin textarea{width:300px}
.button input{background:#e5e5e5}
#opisanie_razdela {margin:15px; }
#opisanie_razdela p {	text-indent: 20px;	}
.ahtung{ font-weight:bold; color:#FF0000}
.seach_job table{background:none}
.seach_job p{padding:0}
.seach_job select{ width:300px}
.seach_job a:link, .seach_job a:visited{text-decoration:none; color:#4B4B4B}
.seach_job a:hover, .seach_job a:active{text-decoration:underline; color:#4B4B4B}
.a_prosm{float:right}
#nedviz_reklamadiv{text-align:center; margin-left:33px }
.tab_job_zag{border-left:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; color:#4b4b4b; font-weight:bold; z-index:1; position:relative}
.tab_job_zag_det{border-left:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; z-index:1; position:relative; height:9px;}
.tab_job_zag_det{border-top:2px\9}
@media not all and (-webkit-min-device-pixel-ratio){.tab_job_zag_det {border-top:#bdbdbd 2px solid;}}
.tab_job_ram{border-left:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; vertical-align:top; padding:7px 10px 7px; word-wrap:break-word; white-space:-moz-pre-wrap;}
.tab_job_img{border-left:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; vertical-align:top;}
.tab_job_bott{border-left:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid; z-index:1; position:relative}


.tab_job_ram_grey{border-left:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; vertical-align:top; background-color:#eaeaea; padding:7px 10px 7px;}

.ram_in_ram table { width:100%;
        margin: 0px;
	padding: 0px;
	 border-collapse:collapse
}
.ram_in_ram table { border-collapse:collapse\9}
.name_razdel {color:#4b4b4b; font-size:14px; text-align:center;} 
.td_job_ram_grey{background:#eaeaea}
.tab_job_ram_l{border-left:#bdbdbd 1px solid;vertical-align:top; padding:7px 10px 7px}
.tab_job_ram_r{border-right:#bdbdbd 1px solid; vertical-align:top; padding:7px 10px 7px}
.tab_job_bott_l{border-left:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid;}
.tab_job_bott_r{border-right:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid;}
.tab_job_zag_l{border-left:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; color:#4b4b4b; font-weight:bold}
.tab_job_zag_r{border-right:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; color:#4b4b4b; font-weight:bold}
.tab_job_ram_l span{text-align: left; width:200px; display:block}
.tab_job_ram_r span{text-align: left; width:200px; display:block}
.ram_in_ram form table .tab_job_ram input{width:100px}
.sp_for_txtar{text-align:left; display:block; width:417px}
.txtar_ram{width:417px}
.job_ram_h{color:#4b4b4b; font-size:14px; text-align:center; font-weight:bold; text-align:center}
.job_add_age{width:125px}
.job_add_dohod{width:175px}
.job_ram select, input{width:200px}
.job_add_mon{margin-top:15px}
.news_text p { text-indent:36px; text-align:justify}
.reg_right2 .reg_l .reg_r input{width:100px}
.sel_left .sel_right select{width:100px}
.arenda_search .table_text input {width:auto}
.zagvcentr{text-indent:0px; text-align:center}
p.zagvcentr{text-indent:0px; text-align:center}
.news_text ol li{margin-left:30px}
.news_text ul li{margin-left:30px}
.tire{ border:0}
.news_text .tire li{list-style:none}
.news_text ul li:before{content:"- "}
.total{font-size:14px; font-weight:normal; margin-top:14px}
.news_text_left{}
img.news_text_left{border:1px solid #4b4b4b; float:left; margin:2px 10px}
.news_text_left img{border:1px solid #4b4b4b; float:left; margin:2px 10px}
.job_zakl{height:30px; font-size:13px; font-weight:bold; color:#4b4b4b;}
.job_zakl a{display:block; height:23px;}
#zakl_vak {height:23px;	width:78px;}
.job_forms .job_zakl #zakl_vak a{margin-top:5px; padding-right:10px; padding-left:1px; padding-top:2px; width:78px; margin-left:10px; cursor:pointer; text-align:center}
#zakl_vak a:link {color:#4b4b4b; text-decoration:none;}
#zakl_vak a:hover {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon3_zakl.gif) no-repeat;}
#zakl_vak a:active{color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon3_zakl.gif) no-repeat;}
.zakl_vak_active a {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon3_zakl.gif) no-repeat;}

#zakl_rez {height:29px;	width:78px;; margin-left:99px; margin-top:-23px}
.job_forms .job_zakl #zakl_rez a{padding-left:5px; margin:0; cursor:pointer;  padding-top:2px; text-align:center}
#zakl_rez a:link {color:#4b4b4b; text-decoration:none;}
#zakl_rez a:hover {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon3_zakl.gif) no-repeat;}
#zakl_rez a:active{color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon3_zakl.gif) no-repeat;}
.zakl_rez_active a {color:#4b4b4b; text-decoration:none; background:url(/css/pic/fon3_zakl.gif) no-repeat;}
.realt_one_object h1 {color:#4b4b4b;  text-align:center; font-weight:bold}
table.arenda_add{margin:10px}
.arenda_add input{margin-top:4px; margin-bottom:4px}
.arenda_add textarea{margin-bottom:7px}
#new, #furniture1, #furniture2, #furniture3, #furniture-1, #phone, #fridge, #tv, #washing, #balcony, #period1, #period2, #price2, #remem{width:20px; vertical-align:middle; border:0}
#furniture2{margin-left:12px}
#washing{margin-left:33px}
.etaj input{width:30px}
#currency{width:50px}
#price{width:146px}
.inpf_rielt{height:23px; width:100px}
.inp_reg{width:20px; vertical-align:middle; border:0}
.dt_b select{display:block}
.errorSummary{color:red}
.errorSummary li{list-style:none; margin-left:5px;}