/*
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 ;
*/

body{margin:0px;background:#ffffff;}
table{border-collapse:collapse; border:0px;border-spacing:0px;
font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #000000; cursor: default; text-decoration: none;
}
td{padding:0px; vertical-align:top;}
a{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: pointer; text-decoration: underline;
}
a:hover{
	text-decoration: none;  color: #000000;
}


h1{
	padding:0px; margin:0px 0px 20px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:36px; font-weight:normal; font-size:30px; color: #000000; cursor: default; text-decoration: none;
}

h2{
	padding:0px; margin:0px 0px 10px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #006ca0; cursor: default; text-decoration: none;
}

.logo{
	position:absolute;
	display:inline-block;
	width:150px;height:130px;
	left:50%; margin-left:-435px;
	top:120px;
}
.content_city{
	width:100%;xheight:752px;
	background:#a6cdf9 url('../images/city.jpg') no-repeat 50% 100% ;
	border-bottom:2px solid #a3b647;
}
.content_white{
	width:100%; 
	background:url('../images/white_cont_shadow.gif') repeat-x 0px 0px ;
}

.content_city_box{
	width:1000px;
	margin:0px auto;
}

.dirigable{
	width:100%;height:100%;
	background:url('../images/dirigable.gif') no-repeat 50% 0px ;
}

.two_col_t{
	width:100%;
}

.lcol_box{
	width:220px;
	margin:300px 0px 140px 30px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #000000; cursor: default; text-decoration: none;
}
.rcol{
	width:100%;
	padding:15px 30px 230px 30px;
}


/*------------BLUE BOX-----------------*/
.blue_box {
	margin:15px 0px 3px 0px;
}
.blue_box b{
  display: block;
  height: 1px;
  overflow: hidden; 
  font-size:1px;
}

.blue_box .r3 { margin: 0 3px; }
.blue_box .r2 { margin: 0 2px; }
.blue_box .r1 { margin: 0 1px; }
.blue_box .blue_box_cont, .blue_box  b {
   background-color: #3096cf;
}
.blue_box_cont{
	padding:3px 6px 3px 10px;
}
/*------------END BLUE BOX-----------------*/
.lm{
	display:inline-block;
	margin:15px 0px 3px 10px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #006ca0; cursor: pointer; text-decoration: none;
}
.lm:hover{color: #000000;}

.lm_active{
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #ffffff; cursor: pointer; text-decoration: none;
}

.lm_sub,.lm_sub_active{
	display:inline-block;
	margin:5px 0px 0px 20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #444444; cursor: pointer; text-decoration: underline;
}
.lm_sub_active{
	color: #000000; font-weight:bold; text-decoration: none;
}
.lm_sub:hover,.lm_select a:hover{color: #000000;text-decoration: none;}

.lm_select{
	display:inline-block;
	margin:0px 0px 3px 20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}
.lm_select a{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #444444; cursor: pointer; text-decoration: underline;
}
.lm_select a.active{
	color: #000000;text-decoration: none;  font-weight:bold;
}


.rhead_t{
	width:100%;
	margin:0px 0px 20px 0px;
	
}
.rhead_lcol{
	width:100%;
	padding:0px 30px 0px 0px;
}

.phone{
	display:inline-block;
	margin:10px 0px 10px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:30px; font-weight:normal; font-size:30px; color: #0d4c6f; cursor: default; text-decoration: none;
}
.rhead_ico_link{
	white-space:nowrap;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:12px; color: #0c577f; cursor: pointer; text-decoration: underline; font-style:italic;
}
.rhead_ico_link:hover,.ico_map_search:hover{
	color:#000000; text-decoration: none;
}

.ico_map_search{
	display:inline-block;
	width:96px;
	padding:85px 0px 0px 0px;
	margin-top:20px;
	text-align:center;
	white-space:nowrap;
	background:url('../images/ico_map_search.gif') no-repeat 0px 0px ;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:12px; color: #c41212; cursor: pointer; text-decoration: underline; font-style:italic;
}

.search_bg{
	width:491px; height:35px;
	margin-top:20px;
	background:url('../images/search_bg.gif') no-repeat 0px 0px ;
}
.search_string_inp{
	width:385px; height:20px;
	margin:6px 10px 0px 10px;
	border:none;
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:14px; color: #918e8e; cursor: text; text-decoration: none;
}
.search_but_inp{
	width:73px; height:22px;
	border:none; background:none; cursor: pointer; 
}
.search_example{
	text-decoration: underline; cursor: pointer; 
}

.index_head_cont{
	width:510px;
}

.index_specials{
	width:960px;
	margin:0px auto;
	
}
.ispec_t{
	width:100%;
	margin:30px 0px 0px 0px;
}

.lot_title{
	font-weight:bold; color:#c41212;  font-size:12px;
}
.lot_title_add{
	font-weight:bold !important; color:#3196cf !important;  font-size:14px !important;
}
.ispec_t td{
	padding:0px 10px 0px 10px;
}

.index_news{
	width:960px;
	margin:0px auto;
	margin-top:20px;
	border-top:1px solid #cecece;
}

.inews_t{
	width:100%;
	margin:0px 0px 20px 0px;
}
.index_news h2{
	margin-left:10px; margin-top:20px;
}
.ndate{
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:13px; color: #007ec4; cursor: default; text-decoration: none; font-style:italic;
}
.inews_t td{
	padding:0px 10px 0px 10px;
}
.inews_t .ndate{
	display:inline-block; margin-bottom:10px;
}
.inews_t a{
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #454545; cursor: pointer; text-decoration: underline;
}
.inews_t a:hover,.footer_t a:hover{
	 color: #000000; text-decoration: none;
}

.footer{
	width:960px;
	margin:0px auto;
	margin-top:0px;
	
}

.footer_t{
	width:100%;
	margin:20px 0px 30px 0px;
	background:url('../images/double_border.gif') repeat-x 0px 0px ;
}
.footer_t td{	
	padding:20px 10px 0px 10px;
}
.footer_rcol{
	background:url('../images/pointer.gif') no-repeat 0px 25px ;
}
.footer_rbox{
	width:190px;
	margin-left:30px;
}
.footer_t a{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #1474a3; cursor: pointer; text-decoration: underline; 
}

.order_link, .for_vendor_link{
	display:inline-block;
	padding-left:35px; height:27px;
	white-space:nowrap;
	margin-left:50px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #0c577f; cursor: pointer; text-decoration: underline; font-style:italic;
}
.order_link:hover, .for_vendor_link:hover{
	color:#000000;
}

.order_link{background:url('../images/order_list.gif') no-repeat 0px 0px ; margin-bottom:20px;}
.for_vendor_link{background:url('../images/vendor_case.gif') no-repeat 0px 0px ;}

.more_about{
	display:inline-block;
	width:195px; height:22px;
	background:url('../images/more_about_but.gif') no-repeat 0px 0px ;
}


.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 ;
}

.cat_list_t{
	width:100%;
	border:1px solid #cccccc;
	background:#ffffff;
	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 #cccccc;
}
.cat_list_h{
	padding:2px 7px 2px 7px !important;color:#ffffff;font-size:10px;line-height:14px;
	white-space:nowrap;
	background:#1d90c8;
	text-align:center;
}

.cat_list_t a{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #3096cf; cursor: pointer; text-decoration: underline;
}
.cat_list_t a:hover{text-decoration: none; color:#000000;}

.gprice{
	font-weight:bold; color:#c41212;  font-size:12px;
}

.gimg{
	display:inline-block;
	margin-bottom:5px;
	text-decoration: none !important;
}
.gimg span{
	display:block;
	text-align:center;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:normal; font-size:11px; color:#ffffff; cursor: pointer; text-decoration: none;
	border:none;
}
.gimg span.rent{background:#777777; color:#ffffff;}
.gimg span.sale{background:#c41212; color:#ffffff;}
.gimg span.rent_sale{background:#1d90c8; color:#ffffff;}

a img{border:none;}


.goodsid_t{
	width:100%;
	border:1px solid #83949c;
	background:#ffffff;
	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;
	
}
hr{
	border-top:1px solid #999999;
	border-right:0px;border-left:0px;border-bottom:0px;
	height:1px;
	margin:10px 0px 10px 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;
}

.go_metro_map{
	position:absolute;
	z-index:100;
	margin-left:446px;margin-top:-23px;
	display:block;
	padding:0px 0px 10px 0px;
	width:150px;height:120px;
	text-align:right;
	background:#ffffff url('../images/go_metro_map.gif') no-repeat 100% 24px;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #000000; cursor: pointer; text-decoration: underline;
}

.go_region_map{
	position:absolute;
	z-index:100;
	
	xborder:1px solid #000;
	margin-left:299px; margin-top:-33px;
	padding:0px 0px 10px 0px;
	display:block;
	
	width:300px !important;height:25px !important;
	
	text-align:center;
	background:#ffffff;
	xbackground:#ffffff url('../images/go_region_map.gif') no-repeat 100% 24px;
	font-family:Tahoma; letter-spacing:0pt; line-height:22px; font-weight:normal; font-size:18px; color: #000000; cursor: pointer; text-decoration: underline;
}

.demand_t{border:none; width:100%;}
.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;
}
