*{ margin: 0; padding: 0;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86664C;
	min-width:1000px; 
}

html, body{
	height: 100%;
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

/* ================================================================================*/
/* zayavka */
#form_sales_zayav{
	
}
#form_sales_zayav .form_submit{
	width:199px;
	height:25px;
	border:none;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	margin-top: 6px;
	background: url(../images/form_submit_bg.png) 0 0 no-repeat;
}
	#form_sales_zayav .form_submit:hover{
		background: url(../images/form_submit_bg.png) 0 -25px no-repeat;
	}
 #form_sales_zayav2 .form_submit{
	width:120px;
	height:25px;
	border:none;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	background: url(../images/form_submit_bg3.png) 0 0 no-repeat;
}
	#form_sales_zayav2 .form_submit:hover{
		background: url(../images/form_submit_bg3.png) 0 -25px no-repeat;
	}
/**/

.marker_chose_station {
    background:url('../images/red_dot.gif') no-repeat;
    cursor:pointer;
    height:10px;
    position:absolute;
    width:10px;
    display: none;
}

div.Map_metro {
    
    background: url('../images/map_metro.png') no-repeat;
    position: relative;
    height: 747px;
    width: 600px;
}

.Map_metro{
	margin-top: 22px;
}

form{ 
	margin: 0; 
	padding: 0;
	background-color: transparent;
}

div, td, input, select, textarea, p, a, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86664C;
}

body{
	background-color: #F3EFCA;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
}

a{
	color: #176684;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px; 
}
	
/*For IE*/
* html #main_inside{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px;
}


/*For IE*/
* html #main_inside_in{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); 
	height:100%;
}

#main_ent{
	margin: 0 auto;
}

.ul1  ul li { display: inline; }
/*=======================================================*/
#fv{
	padding: 10px 0px 0px 0px;
}

/*=======================================================*/

#footer_block{
	height: 170px; 
	clear: both;
}

#footer_main{
	height: 170px; 
	margin: -170px auto; 
	position: relative; 
	background-image: url(../images/footer_main.jpg);
	background-repeat: repeat-x;
}

#footer{
	height: 170px; 
	margin: 0 auto; 
	min-width: 997px; 
	background-image: url(../images/footer_left.jpg);
	background-position: left 70px;
	background-repeat: no-repeat;
}

/*For IE*/
* html #footer{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}

#footer_in{ 
	margin: 0 auto; 
	height: 170px; 
	overflow: hidden;
	background-image: url(../images/footer_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#pusi{
	position: absolute;
	top: 148px;
	right: 20px;
}

.main_tbl{
	width: 100%;
	border-collapse: collapse;
}

.main_tbl .left_cell{
	width: 230px;
	padding: 0px 0px 0px 20px;
}

.main_tbl .center_cell{
	background-image: url(../images/center_cell.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 310px 15px 10px 15px;
}

.main_tbl .right_cell{
	width: 230px;
	padding: 0px 20px 0px 0px;
}

/*
 * Old vers
 *.logo{
	padding: 8px 20px 0px 29px;
	height: 114px;
	overflow: hidden;
	text-align: center;
}*/

.logo{
	padding: 8px 20px 4px 0px;
	height: 114px;
	overflow: hidden;
	text-align: center;
}
.logo img{
	width: auto;
	height: auto;
}
.logo h2{
	display: none;
}



.logo h1, .logo h1 a, .logo h2, .logo h2 a{
	font-size: 11px;
	color: #282725;
	font-weight: normal;
	text-decoration: none;
}

.top_phone{
	height: 48px;
	overflow: hidden;
	background-image: url(../images/top_phone_bg.gif);
	background-position: 19px top;
	background-repeat: no-repeat;
	padding: 5px 0px 10px 53px;
	color: #9B5516;
	font-size: 16px;
	font-weight: bold;
}
.top_phone span {
	font-weight: normal;}

.cont_modul{
	width: 230px;
	overflow: hidden;
	margin-bottom: 10px;
}

.cont_modul .top, .cont_modul .bottom{
	height: 9px;
	font-size: 1px;
	overflow: hidden;
	clear: both;
}

.cont_modul .cont{
	background-color: #FFFDE6;
	padding: 11px 15px 0px 15px;
}

.left_menu{
	
}

.left_menu h3{
	color: #77451C;	
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
}

.left_menu ul{
	padding: 3px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
}

.left_menu ul li{
	padding: 0px 0px 2px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/left_menu_li.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}

.left_menu ul li a{
	font-family: Tahoma;
	font-size: 12px;
}

.client_sobst{
	width: 230px;
	overflow: hidden;
	margin-bottom: 10px;
}

.expressr{
	padding: 10px 0px 0px 0px;
	height: 219px;
	overflow: hidden;
}

.expressr h3{
	color: #8E5A2F;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.expressr p{
	font-size: 16px;
	font-family: Arial Narrow;
	color: #86664C;
	text-align: center;
	padding: 0px 0px 11px 0px;
	line-height: 13px;
}

.expressr a.fiiout_form{
	width: 130px;
	height: 33px;
	overflow: hidden;
	text-align: center;
	color: #F2EFC9;
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	display: block;
	background-image: url(../images/link_fillout.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	line-height: 13px;
	padding: 8px 0px 4px 0px;
}

.expressr a:hover.fiiout_form{
	background-position: center -45px;
}

.client_sobst .client_sobst_cont{
	background-color: #B27644;
	background-image: url(../images/client_sobst_cont.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 15px 10px 0px 15px;
}

.client_sobst .client_sobst_cont span.title{
	color: #F2EFC9;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.client_sobst .client_sobst_cont p{
	padding: 0px 0px 11px 9px;
	color: #FBECB0;
	font-size: 14px;
	font-weight: normal;
}


.client_sobst .client_sobst_bottom{
	height: 10px;
	overflow: hidden;
	font-size: 1px;
}

.article{
	padding: 10px 10px 0px 16px;
}

h3{
	color: #8E5A2F;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.article .item{
	padding: 0px 0px 15px 0px;
}

.article .item a.name{
	font-family: Arial Narrow;
	font-size: 16px;
	color: #9B5516;lett
	letter-spacing: -1px;
	line-height: 14px;
	font-weight: bold;
	display: block;
	padding: 0px 0px 8px 0px;
}

.inner_center_modul .cont a.name{
	font-family: Arial Narrow;
	font-size: 16px;
	color: #9B5516;lett
	letter-spacing: -1px;
	line-height: 14px;
	font-weight: bold;
	display: block;
	padding: 0px 0px 8px 0px
}

.article .item p{
	color: #86664C;
	line-height: 13px;
}

.express{
	text-align:center;
	padding: 10px 0px 0px 0px;
	height: 219px;
	overflow: hidden;
}

.express p{
	font-size: 16px;
	font-family: Arial Narrow;
	color: #86664C;
	padding: 0px 0px 11px 0px;
	line-height: 13px;
}

.express a.fiiout_form{
	width: 130px;
	height: 33px;
	overflow: hidden;
	text-align: center;
	color: #F2EFC9;
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	display: block;
	background-image: url(../images/link_fillout.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	margin: 0 0 0 52px;
	line-height: 13px;
	padding: 8px 0px 4px 0px;
}

.express a:hover.fiiout_form{
	background-position: center -45px;
}

.spec{

}

.spec h3{
	font-size: 18px;
}

.spec .spec_item{
	clear: both;
	min-height: 100px;
	padding: 0px 0px 15px 0px;
}


.inner_center_modul .cont .img{
	float: right;
	padding: 0px 5px 0px 0px;
}

.inner_center_modul .cont .img div{
	 float: right;
	 border: 1px solid #B9A99C;
	 background-color: #EBE5CB;
	 padding: 2px;
	 font-size: 1px;
}
.inner_center_modul .cont .img div img{
	border: 1px solid #FBF4DA;
}

.inner_center_modul .cont .img2{
	float: left;
	padding: 0px 5px 5px 0px;
}

.inner_center_modul .cont .img2 div{
	 float: left;
	 border: 1px solid #B9A99C;
	 background-color: #EBE5CB;
	 padding: 2px;
	 font-size: 1px;
}
.inner_center_modul .cont .img2 div img{
	border: 1px solid #FBF4DA;
}


.spec .spec_item .img{
	float: left;
	padding: 0px 5px 0px 0px;
}

.spec .spec_item .img div{
	 float: left;
	 border: 1px solid #B9A99C;
	 background-color: #EBE5CB;
	 padding: 2px;
	 font-size: 1px;
}

.spec .spec_item .img div img{
	border: 1px solid #FBF4DA;
}

.spec .spec_item .desc{

}

.spec .spec_item .desc .price{
	color: #B92E2E;
	font-size: 12px;
	font-weight: bold;
}

.spec .spec_item .desc p{
	font-size: 11px;
}

.spec .spec_item .desc p a{
	font-size: 11px;
}

.spec .spec_item .desc .contact{
	padding: 3px 0px 0px 0px;
	font-size: 11px;
}

.spec .spec_item .desc .contact .phone{
	background-image: url(../images/phone_spec.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0px 0px 4px 17px;
	color: #9A5418;
	font-weight: bold;
}

.right_menu{
	
}

.right_menu h3{
	font-size: 18px;
}

.right_menu span.title{
	color: #9B5516;
	font-size: 16px;
	font-family: Arial Narrow;
	font-weight: bold;
}

.right_menu ul{
	padding: 3px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
}

.right_menu ul li{
	padding: 0px 0px 2px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/left_menu_li.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}

.right_menu ul li a{
	font-family: Tahoma;
	font-size: 12px;
}

.right_menu ul.img_list li{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: none;
}

.right_menu ul.img_list li img{
	margin: 0px 6px 0px 0px;
}

#slogan{
	position: absolute;
	top: 3px;
	text-align: center;
	color: #9B8C83;
	font-size: 12px;
	padding: 2px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	width: 100%;
	letter-spacing: -1px;
}

.fullsearch_form{
	margin-bottom: 10px;
	height: 140px;
	overflow: hidden;
	background-image: url(../images/fullsearch_form.jpg);
	background-repeat: repeat-x;
}

.search_form{
	margin-bottom: 10px;
	height: 110px;
	overflow: hidden;
	background-image: url(../images/search_form.jpg);
	background-repeat: repeat-x;
}

.fullsearch_form .fullsearch_form_left{
	height: 140px;
	overflow: hidden;
	background-image: url(../images/fullsearch_form_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.search_form .search_form_left{
	height: 110px;
	overflow: hidden;
	background-image: url(../images/search_form_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.fullsearch_form .fullsearch_form_left .search_form_right{
	height: 140px;
	overflow: hidden;
	background-image: url(../images/fullsearch_form_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.search_form .search_form_left .search_form_right h1{
	color: #8E5A2F;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	padding: -30px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.search_form .search_form_left .search_form_right{
	height: 110px;
	overflow: hidden;
	background-image: url(../images/search_form_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.center_banners{
	margin-bottom: 10px;
}

.center_banners table{
	width: 100%;
	 border-collapse: collapse;
}

.center_banners table .img{
	width: 145px;
}

.center_modul{
	margin-bottom: 10px;
}

.center_modul .top{
	height: 8px;
	overflow: hidden;
	background-color: #FFFDE6;
	background-image: url(../images/center_modul_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.center_modul .top div{
	height: 8px;
	overflow: hidden;
	background-image: url(../images/center_modul_top_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.center_modul .bottom{
	height: 30px;
	overflow: hidden;
	background-color: #FFFDE6;
	background-image: url(../images/center_modul_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.center_modul .bottom div{
	height: 30px;
	overflow: hidden;
	background-image: url(../images/center_modul_bottom_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 0px;
}

.center_modul .bottom div div.link{
	float: right;
	background-image: url(../images/center_modul_link_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px 8px 6px 60px;
}

.center_modul .bottom div div.link a{
	font-size: 11px;
}

.center_modul .cont{
	background-color: #FFFDE6;
	padding: 11px 15px 11px 15px;
}

.last_adds{
	
}


.last_adds table{
	width: 100%;
	border-collapse: collapse;
}

.last_adds table th{
	background-color: #F7F4D5;
	border-bottom: 1px solid #DACCA7;
	padding: 10px 0px 4px 0px;
	font-size: 12px;
}


.last_adds table td{
	border-bottom: 1px solid #DACCA7;
	padding: 5px 0px 5px 0px;
}

.last_adds table .date{
/*	width: 57px; */
	text-align: left;
	padding-left: 3px;
}

.last_adds table td.date{
	font-weight: bold;
}

.last_adds table .metro{
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
.last_adds table .area1{
	text-align: left;
	padding-left: 3px;
	width: 55px;
	padding-right: 3px;
}


.last_adds table td{
	font-size: 11px;
}

.last_adds table td.metro, .last_adds table td.count, .last_adds table td.price, .last_adds table td.conatct, .last_adds table td.foto{
	vertical-align: middle;
padding: 5px;
}

.last_adds table .count{
/*	width: 35px; */
	padding-right: 3px;
	vertical-align: middle;
}

.last_adds table .count{
	text-align: left;
	vertical-align: middle;
}

.last_adds table .price{
	text-align: left;
	padding-right: 3px;
	vertical-align: middle;
}

.last_adds table .conatct{
	text-align: left;
/*	width: 91px; */
}

.last_adds table .foto{
	text-align: left;
/*	width: 38px; */
	padding: 0px 4px 0px 0px;
}

.last_adds table td.price{
/*	width: 75px; */
	color: #B92E2E;
	font-weight: bold;
}

.last_adds table .conatct{
	vertical-align: middle;
}

.last_adds table td.foto{
	vertical-align: middle;
}

.last_adds table .metro a{
	font-size: 11px;
}

.last_adds table tr.row_h{
	background-color: #EFECD1;
}

.last_adds table tr.row{
	background-color: transparent;
}

.last_adds table tr#last_row td{
	border-bottom: 0px solid #DACCA7;
}

.center_cell h2{
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 7px 0px;
}

.video_pred{
	
}

.video_pred h1{
	color: #8E5A2F;
	font-family: Georgia;
	font-size: 26px;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.video_pred .video_item{
	clear: both;
	min-height: 70px;
	padding: 10px 0px 0px 0px;
}

.video_pred .video_item .img, .privat_adds .img{
	float: left;
	padding: 0px 5px 0px 0px;
}

.video_pred .video_item .img div{
	 float: left;
	 border: 1px solid #B9A99C;
	 background-color: #EBE5CB;
	 padding: 2px;
	 font-size: 1px;
}

.video_pred .video_item .img div img{
	border: 1px solid #FBF4DA;
}

.video_pred .video_item .desc{

}

.video_pred .video_item .desc div.price, .privat_adds .desc div.price{
	float: right;
	color: #B92E2E;
	font-size: 12px;
	font-weight: bold;
}

.video_pred .video_item .desc p{
	font-size: 11px;
}

.privat_adds .desc p{
	font-size: 11px;
	line-height: 12px;
}

.video_pred .video_item .desc p a{
	font-size: 11px;
}

.video_pred .video_item .desc .contact{
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

.privat_adds .desc .contact{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

.video_pred .video_item .desc .contact .phone{
	background-image: url(../images/phone_spec.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0px 0px 4px 17px;
	color: #9A5418;
	font-weight: bold;
}

.privat_adds{
	clear: both;
	padding: 0px 0px 15px 0px;
}

.privat_adds .desc .contact{
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

.privat_adds .desc .contact .phone{
	background-image: url(../images/phone_spec.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0px 5px 4px 17px;
	display: block;
	float: left;
	color: #9A5418;
	font-weight: bold;
}

#footer_in .address{
	float: left;
	padding: 36px 0px 0px 265px;
	font-family: Arial Narrow;
	font-size: 14px;
}

#footer_in .sitemap {
	position:relative; left:35px; top:50px;

}


#footer_in .address .copyright{
	font-size: 11px;
	padding: 18px 0px 0px 0px;
	font-family: Tahoma;
}

#footer_in .copyright{
	padding: 7px 0px 0px 35px;
	font-family: Tahoma;
}

#footer_in .address .copyright a{
	font-size: 11px;
}

.footer_phone{
	padding: 30px 200px 0px 0px;
	float: right;
}

.footer_phone div{
	height: 48px;
	background-image: url(../images/footer_phone.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 5px 0px 0px 94px;
	font-size: 16px;
	font-weight: bold;
	color: #9B5516;
}

.inner_center_modul{
	margin-bottom: 10px;
}

.inner_center_modul .top{
	height: 8px;
	overflow: hidden;
	background-color: #FFFDE6;
	background-image: url(../images/inner_center_modul_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.inner_center_modul .top div{
	height: 8px;
	overflow: hidden;
	background-image: url(../images/inner_center_modul_top_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.inner_center_modul .top div div{
	height: 8px;
	overflow: hidden;
	background-image: url(../images/inner_center_modul_top_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.inner_center_modul .bottom{
	height: 30px;
	overflow: hidden;
	background-color: #FFFDE6;
	background-image: url(../images/center_modul_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.inner_center_modul .bottom div{
	height: 30px;
	overflow: hidden;
	background-image: url(../images/inner_center_modul_bottom_right.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 0px;
}

.inner_center_modul .cont{
	background-color: #FFFDE6;
	padding: 11px 15px 11px 15px;
	background-image: url(../images/inner_center_modul_cont.jpg);
	background-repeat: repeat-x;
}

.inner_content h2{
	font-size: 18px;
	font-family: Georgia;
	color: #77451C;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
}

.inner_content h3{
	font-size: 16px;
	font-family: Arial Narrow;
	color: #9B5516;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

.inner_content p{
	padding: 0px 0px 7px 0px;
}

.right_img{
	float: right;
	background-color: #EAE4CC;
	border: 1px solid #B9A99C;
	padding: 2px;
	font-size: 1px;
	margin: 0px 0px 10px 10px;
}

.right_img img{
	border: 1px solid #FCF1DB;
}

.search_form_right{
	padding: 16px 18px 0px 18px;
}

.search_tbl{
	width: 100%;
}

.search_tbl td{
	width: 33%;
	padding: 0px 0px 6px 0px;
	color: #000000;
	font-size: 11px;
}

.search_tbl td select{
	width: 138px;
}

.search_tbl td input.box{
	width: 50px;
}

input, select, textarea{
	border: 1px solid #AEA467;
}

.search_form_right .adv_search{
	float: left;
	padding: 5px 0px 0px 0px;	
}

.search_form_right .adv_search a{
	font-size: 11px;
}

.search_form_right .pre_button{
	float: right;
}

.search_form_right .pre_button input{
	background-image: url(../images/button.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px;
	color: #F1EFC8;
	width: 88px;
	padding: 2px 0px 3px 0px;
	height: 22px;
	font-family: Georgia;
	font-size: 14px;
	cursor: pointer;
}

.search_form_right .pre_button input.button_h{
	background-position: center -22px;
}

.box_outerhead{
	margin-bottom:5px;
}

.newsintro{
	text-align:right;
	width:100%;
}

 .last_adds{
 clear: both;
 padding: 10px 0px 0px 0px;
}

.video_pred .video_item .desc{
     height: auto !important;     
     min-height: 100px !important; 
     height: 100px;
}

/*------*/
a:hover img{
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
} 
.full_search_form  {
	background:url("../images/full_search_bg.png") no-repeat scroll 0 0 transparent;
	height:786px;
	margin-bottom:40px;
	padding:10px 20px;
	width:499px;
}
.full_search_form td {
	width:50%;
}
.full_search_form input {
	border:1px solid #BE7900;
	padding:4px;
}
.full_search_form select {
	border:1px solid #BE7900;
	padding:4px;
	width:222px !important;
}
.full_search_form .form_submit {
	background:url("../images/form_submit_bg.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	height:25px;
	margin-top:6px;
	width:199px;
}
.full_search_form .form_submit:hover {
	background:url("../images/form_submit_bg.png") no-repeat scroll 0 -25px transparent;
}
.full_search_form #metro_vchs2, .full_search_form #metro_v2, .full_search_form #metro_s2, .full_search_form #metro_chs2, .full_search_form #okrug, .full_search_form #o_chs {
	border:1px solid #BE7900;
	height:150px;
	width:230px !important;
}
#form_sales  {
	background:url("../images/form_sales_bg.png") no-repeat scroll 0 0 #FFFDE6;
	height:360px;
	padding:10px;
	width:600px;
	line-height:15px;
}
form#form_sales #tform td {
	padding:3px 2px;
}
form#form_sales select, form#form_sales input {
	border:1px solid #BE7900;
	padding:4px;
	width:200px;
}
form#form_sales textarea {
	border:1px solid #BE7900;
	height:100px;
	padding:4px;
	width:480px;
}
#form_sales .form_submit {
	background:url("../images/form_submit_bg.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	height:25px;
	margin-top:6px;
	width:199px;
}
#form_sales .form_submit:hover {
	background:url("../images/form_submit_bg.png") no-repeat scroll 0 -25px transparent;
}

#form_sales_zayav2 .box_padding{
	overflow: hidden;
}
#form_sales_zayav2 .box_padding select.cols_left{
	float: left;
	margin-right: 3px;
	margin-top:3px;
}
#form_sales_zayav2 .box_padding span.names{
	float: left;
	margin-right: 3px;
	margin-top:5px;
}
#form_sales_zayav2 .box_padding .form_submit{
	float: left;
	margin-right: 3px;
}
.text ol{
	padding-left: 20px;
}
.text ol li{
	padding-bottom: 5px;
}
.bottom_bg_tab{
	background:url("../images/form_sales_bg.png") no-repeat scroll 0 bottom #FFFDE6;
	height:205px;
	width:620px;
	padding-bottom:5px;
}

/* ================================================================================*/

table.last_items_border tr td, table.last_items_border tr th {
	border-right:1px solid #DACCA7;
}
table.last_items_border tr td.lastbor, table.last_items_border tr th.lastbor {
	border-right:0px solid #DACCA7;
}
.send {
    background: url('../images/letter_general.png') no-repeat left top;
    width:  240px;
    height:  87px;
    
    
    
}
.send:hover {
    background: url('../images/letter_general.png') no-repeat left -88px;
 
}



/*Opera Hack*/
@media all and (min-width: 0px) {

}

