/*
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;

background:url('../images/big_img.jpg') no-repeat 0px 0px ;
*/
html{height:100%;} 
body{margin:0px;background:#f3f5fa;padding:0px;height:100%;}
table{border-collapse:collapse; xxborder:0px;border-spacing:0px;}
td{padding:0px; vertical-align:top;}
img{border:0px;}
form{margin:0px;padding:0px;}

a{
		font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #3366cc; cursor: pointer; text-decoration: underline;text-transform:none;
}
a:hover{text-decoration:none;color:#000000;}

.logo{
	display:block;
	width:365px; 
}
.logo a{
	display:block;
	position:absolute;
	width:157px; height:156px;
	top:44px; left:57px;
	background:url('../images/logo.gif') no-repeat 0px 0px ;
}
.logo strong{
	display:block;
	position:absolute;
	width:260px; height:39px;
	top:214px; left:30px;
	font-family:Tahoma; letter-spacing:-0.5pt; line-height:36px; font-weight:bold; font-size:30px; color: #7d7d7d; cursor: default; text-decoration: none;

}
.logo strong span{
	font-family:Tahoma; letter-spacing:-0.5pt; line-height:36px; font-weight:normal; font-size:30px; color: #919191; cursor: default; text-decoration: none;
}



.lcol{
	width:228px;height:100%;
	xxborder:1px solid #000;
}

.lcol2but{
	z-index:10;
	display:block;
	position:absolute;
	width:255px; height:56px;
	top:285px; left:12px;
	background:url('../images/lcol2but_bg.jpg') no-repeat 0px 100% ;
}
.lcol2but a{
	display:block;
	width:122px; height:40px;
	margin-left:3px;float:left;
	background:url('../images/lcol2but_bg.gif') repeat-x 0px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:40px; font-weight:bold; font-size:12px; color: #000000; cursor: pointer; text-decoration: none;text-transform:uppercase;
	text-align:center;
}

.lcol2but a.active{
	background:url('../images/lcol2but_bg_a.gif') repeat-x 0px 0px; color: #000000;
}

.lcol_td{
	border-right:1px dotted #6f7073;
	padding:40px 30px 30px 21px;
	background:#e6eaef;
}
.lm{
	width:205px; 
	margin-left:19px;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #444444; cursor: default; text-decoration: none;text-transform:none;
}
.lm a{
	display:inline-block;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	background:url('../images/lm_marker.gif') no-repeat 0px 3px ;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #3366cc; cursor: pointer; text-decoration: underline;text-transform:none;
	
}
.lm div.lmitm,.lm div.lmitm_sub{
	display:inline-block;
	margin-bottom:14px;
}

.lm a.ota,.lm a.ots{
	background:none !important;
	margin-right:12px;
}
.lm div.lmitm_sub a.ota{
	margin-left:12px;
}

.lm a.sub{
	display:inline-block;
	background:none;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 12px;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #5e5e5e; cursor: pointer; text-decoration: underline;text-transform:none;
	background:url('../images/lm_tire.gif') no-repeat 0px 8px ;
}
.lm a:hover{color:#000000; text-decoration:none;}
.lm a#active{font-weight:normal;text-decoration:none;color:#b22828;}

.lban{
	display:inline-block;
	border:3px solid #ffffff;
}

.rcol_td{
	background:#f3f5fa;
	border-left:1px dotted #6f7073;
	padding:35px 0px 30px 25px;
}
.rm{width:153px;margin:0px 40px 0px 0px;}
.rm a{
	display:inline-block;
	margin:5px 0px 5px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #3366cc; cursor: pointer; text-decoration: none;text-transform:none;
}
.rm a.sub{
	margin:0px 0px 5px 15px;
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #b22828; cursor: pointer; text-decoration: underline;text-transform:none;
}
.rm a:hover{color:#000000; text-decoration:none;}
.rm a#active{color:#b22828; text-decoration:none;}

.h_find{
	display:block;
	width:160px; height:48px;
	margin:5px 0px 5px 0px;
	background:url('../images/h_find.jpg') no-repeat 0px 0px ;
}
.itxt{
	width:100%;background:#dbdde1;
	xmargin-top:-40px;xmargin-left:-15px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #3c3c3c; cursor: default; text-decoration: none;text-transform:none;
}
.itxt span{
	display:inline-block;
	padding:50px 15px 15px 15px;
}
.itxt p{	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.inews{
	width:100%;
		font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #000000; cursor: default; text-decoration: none;text-transform:none;
}
.inews td{padding:15px;}
.inews a{
		font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #3366cc; cursor: pointer; text-decoration: underline;text-transform:none;
}
.inews a:hover{text-decoration:none;color:#000000;}

h2{
	display:inline-block;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:url('../images/h2_bg.gif') repeat-x 0px 0px ;
	font-family:Arial; letter-spacing:0pt; line-height:40px; font-weight:bold; font-size:12px; color: #000000; cursor: default; text-decoration: none;text-transform:uppercase;
}
h2 strong{
	display:inline-block;
	margin:0px 20px 0px 20px;
}
.date{
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #3366cc; cursor: desault; text-decoration: none;text-transform:uppercase;
}
.mh,.imh{
	z-index:5;
	display:block;
	position:absolute;
	width:100%;height:59px;
	top:280px;left:0px;
}
.mh_c{
	width:100%;height:100%;
	background:url('../images/h1_bg.gif') repeat-x 0px 0px ;
}
.mh_left{
	width:100%; height:100%;
	background:url('../images/h1_left.gif') no-repeat 0px 0px ;
}
.mh_right{
	width:100%; height:100%;
	background:url('../images/h1_right.gif') no-repeat 100% 0px ;
}
.imh .mh_c{
	background:url('../images/h1_ibg.gif') repeat-x 0px 0px ;
}
.imh .mh_left{
	background:url('../images/h1_ileft.gif') no-repeat 0px 0px ;
}
.imh .mh_right{
	background:url('../images/h1_iright.gif') no-repeat 100% 0px ;
}

h1{
	display:inline-block;
	margin:10px 0px 0px 25px;
	float:left;height:15px;
	font-family:Arial; letter-spacing:0pt; line-height:30px; font-weight:bold; font-size:12px; color: #000000; cursor: default; text-decoration: none;text-transform:uppercase;
}

.rcol_td h1{
	position:absolute;
	display:block;
	text-align:center;
	width:202px; height:59px;
	top:270px;margin-left:-15px;
	background:url('../images/rcol_h_bg.gif') no-repeat 0px 0px ;
	font-family:Arial; letter-spacing:0pt; line-height:50px; font-weight:bold; font-size:12px; color: #000000; cursor: default; text-decoration: none;text-transform:uppercase;
}

h3{
	display:inline-block;
	margin:0px 0px 10px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:30px; font-weight:bold; font-size:12px; color: #b22828; cursor: default; text-decoration: none;text-transform:uppercase;
}

.search_inp{
	position:absolute;
	display:block;
	width:140px; height:20px;
	border:1px solid #666666;
	margin-top:246px;margin-left:30px;
	
}
.search_but{
	position:absolute;
	display:inline-block;
	width:38px; height:24px;
	margin-top:246px;margin-left:175px;
	background:url('../images/search_but.gif') no-repeat 0px 0px ;
	border:0px;
	text-align:center;
	xpadding-top:5px;
	font-family:Arial; letter-spacing:0pt; line-height:23px; font-weight:bold; font-size:12px; color: #000000; cursor: pointer; text-decoration: none;
}

.bot_menu{
	padding:40px 15px 0px 15px;
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #4c4c4c; cursor: default; text-decoration: none;
}
.bot_menu a,.bot_copy a{
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #4c4c4c; cursor: pointer; text-decoration: unredline;
}
.bot_menu a:hover,.bot_copy a:hover{color: #000000;text-decoration: none;}

.bot_adr{
	padding-top:40px;
}
.bot_adr_cont{
	display:block;width:100%;height:60px;
	background:#b5b6b8;
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ffffff; cursor: default; text-decoration: none;
	
}

.bot_copy{
	padding-top:40px;
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #4c4c4c; cursor: default; text-decoration: none;
}

.bot_copy div{
	width:74px;height:40px;
	background:#babbbd;float:left;
	margin-right:15px;
}
.ccol{
	width:100%;
	padding:40px 10px 15px 10px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #000000; cursor: default; text-decoration: none;
}
.iccol{
	width:100%;
	padding:0px !important;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #000000; cursor: default; text-decoration: none;
}
/*-------------CATALOG----------*/
.goodsid_t{
	width:100%;
	border:1px solid #83949c;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}
.goodsid_t td{
	padding:10px;
	border:1px solid #83949c;
}
hr{
	border-top:1px solid #999999;
	border-right:0px;border-left:0px;border-bottom:0px;
	height:1px;
	margin:10px 0px 10px 0px;
	
}
.cat_list_t{
	width:100%;
	border:1px solid #83949c;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}
.cat_list_t a{font-size:11px;}
.cat_list_t td{
	padding:10px 7px 10px 7px;
	border:1px solid #83949c;
}
.cat_list_h{
	padding:2px 7px 2px 7px !important;color:#ffffff;font-size:10px;line-height:14px;
	white-space:nowrap;
	background:#485d6e;
	text-align:center;
}
.price{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:11px; color: #b22828; cursor: default; text-decoration: none;
}
.pages{
	color:#444444;
}
.pages a{color:#444444;}
.pages a:hover{color:#000000;}
.pages a.active{color:#000000;text-decoration: none;font-weight:bold; }

.lable{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}
.gmore_link{
	float:right;
}
.sort_top{
	display:inline-block;
	width:10px;height:10px;
	margin:0px 3px 0px 0px;
	background:url('../images/sort_top.gif') no-repeat 0px 0px ;
}
.sort_bot{
	display:inline-block;
	width:10px;height:10px;
	margin:0px 0px 0px 3px;
	background:url('../images/sort_bot.gif') no-repeat 0px 0px ;
}
.area_inp{
	border:1px solid #444444;
	width:80px;height:14px;
	margin-top:6px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}
.sfbut{
	width:70px;
	height:18px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: pointer; text-decoration: none;
}
.demand_t{border:none;}
.demand_t td{border:none;padding:3px;}
.watertext,.watertext:hover{
	display:inline-block;position:absolute;
	margin-left:0px;padding-left:3px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #ffffff; cursor: default; text-decoration: none;background:gray;
}
.watertext#in,.watertext#in:hover{
	margin-left:1px;padding-left:3px;
	margin-top:1px;
}
.top_kom_ned{
	position:absolute;
	display:block;
	width:90px;
	margin-top:40px;margin-left:44px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:11px; color: #386acd; cursor: pointer; text-decoration: underline;
}
.top_arenda_kod{
	position:absolute;
	display:block;
	width:90px;
	text-align:left;
	margin-top:40px;margin-left:45px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:11px; color: #4f4f4f; cursor: default; text-decoration: none;
}
.top_zayavka,.top_zayavka:hover{
	position:absolute;
	display:block;
	width:50px;
	margin-top:225px;margin-left:59px;
	text-align:center;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:10px; color: #ffffff; cursor: pointer; text-decoration: none;
}
.top_long_time,.top_long_time:hover{
	position:absolute;
	display:block;
	width:50px;
	margin-top:225px;margin-left:45px;
	text-align:center;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:10px; color: #ffffff; cursor: pointer; text-decoration: none;
}
.top_one_day,.top_one_day:hover{
	position:absolute;
	display:block;
	width:50px;
	margin-top:225px;margin-left:117px;
	text-align:center;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:10px; color: #ffffff; cursor: pointer; text-decoration: none;
}
.top_for_owner{
	position:absolute;
	display:block;
	width:90px;
	margin-top:40px;margin-left:32px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:11px; color: #386acd; cursor: pointer; text-decoration: underline;
}

.top_td{
	background:#ffffff;
}

.top_house_l{
	display:block;
	xxborder:1px solid #000;
	text-align:left;
	width:345px;height:280px;
	background:#ffffff url('../images/top_house_l.jpg') no-repeat 0px 100% ;
}
.top_house_r{
	display:block;
	text-align:left;
	xxborder:1px solid #000;
	width:290px;height:280px;
	background:#ffffff url('../images/top_house_r.jpg') no-repeat 0px 100% ;
}

.top_man{
	background:url('../images/top_man.jpg') no-repeat 100% 53px ;
}
.top_man div{
	display:block;width:229px;
	text-align:left;
}

#current_directions{
	display:block;
	width:200px;
}
.go_metro_map{
	position:absolute;
	z-index:100;
	margin-left:460px;margin-top:-23px;
	display:block;
	width:130px;height:120px;
	text-align:right;
	background:url('../images/go_metro_map.gif') no-repeat 100% 24px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #386acd; cursor: pointer; text-decoration: underline;
}

.go_region_map{
	position:absolute;
	z-index:100;
	xxborder:1px solid #000;
	margin-left:465px;margin-top:-23px;
	display:block;
	width:130px !important;height:120px !important;
	text-align:right;
	background:url('../images/go_region_map.gif') no-repeat 100% 24px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #386acd; cursor: pointer; text-decoration: underline;
}
.under_sm_img_g{
	width:100px;height:18px;
	display:block;
	background:#37a437;
	text-align:center;
	padding-bottom:2px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:11px; color: #ffffff; cursor: default; text-decoration: none;
}


.under_sm_img_p{
	width:100px;height:18px;
	display:block;
	background:#e071dc;
	text-align:center;
	padding-bottom:2px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:11px; color: #ffffff; cursor: default; text-decoration: none;
}
.right_offer a.rot {
	text-decoration: underline;
}
.right_offer a div{
	text-decoration: none !important;
}