body, p, td {font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #7B7B7B;
	}
.text11 {
	font-size: 9px;
	line-height: 10px;
}
.text1 {
	font-size: 10px;
	line-height: 12px;
}
.text2 {
	color: #ffffff; 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold; 
	line-height: 8px;
}
.text3 {
	font-size: 12px;
	line-height: 16px;
}
.text4 {
	font-size: 14px;
	color: #A32A2C; 
}

.text41 {
	font-size: 14px;
	color: #0F6A21; 
}
a.text41 {color: #0F6A21;}
a:hover.text41 {color: #A32A2C;}
a:visited.text41 {color: #0F6A21;}


.text5 {
	font-size: 24px;
	color: #A32A2C; 
}
.text6 {
	font-size: 16px;
	color: #7B7B7B; 
}
.text6 {
	font-size: 16px;
	color: #7B7B7B; 
}
.text8 {
	font-size: 14px;
	color: #fff; 
}
a.text8 {color: #fff;}
a:hover.text8 {color: #fff;}
a:visited.text8 {color: #fff;}
a.text7 {color: #4B5C6D;}
a:hover.text7 {color: #4B5C6D;}
a:visited.text7 {color: #4B5C6D;}
.text07 {
	font-size: 12px;
	color: #4B5C6D; 
	visibility: hidden;
	position: absolute;
}
a.grey {font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #7B7B7B;}
a:hover.grey {text-decoration: none; color: #A32A2C;}
a:visited.grey {color: #7B7B7B;}

a.tcrr { font-size: 9pt; font-family: Verdana, Tahoma, Arial;   text-decoration: none; color: #ffffff; }
a:hover.tcrr { font-size: 9pt; font-family: Verdana, Tahoma, Arial;   text-decoration: none; color: #ffffff; }
a:visited.tcrr { font-size: 9pt; font-family: Verdana, Tahoma, Arial;   text-decoration: none; color: #ffffff; }

p.itemtext {font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #333333;  background-color: #F9F7F1;
    padding-top: 0px;
	padding-bottom : 0px;
	padding-left: 5px;
	padding-right : 5px; }
	
.tcell { font-size: 9pt; }
.scell {font-size: 7pt; font-family: Verdana, Tahoma, Arial;  background-color: #EFF1F0; text-decoration: none; text-align:center;}
p.main {font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #7B7B7B;padding-left: 5px;	padding-right : 5px;}
td.menu {font-size: 9pt; color: #ffffff; padding-left: 2px; padding-top: 3px; padding-bottom : 3px; padding-right: 4px; background-color: #066AA4;}		
td.main {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; padding-left: 7px; padding-top: 7px; padding-bottom : 7px; padding-right: 4px; background-color: #EFF1F0!important;}		
td.main0 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; padding-left: 7px; padding-top: 7px; padding-bottom : 7px; padding-right: 4px; background-color: #EFF1F0!important;}		

td.main2 {
	Background-Image: url('image/01.jpg');
	font-size: 9pt; color: #ffffff; font-family: Arial; font-weight: bold; padding-left: 7px; padding-top: 4px; padding-bottom: 0px; padding-right: 4px; background-color: #62788C;}		
td.main3 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: bold; padding-left: 7px; padding-top: 7px; padding-bottom : 7px; padding-right: 4px; background-color: #EFF1F0;}		
td.main4 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: normal; padding-left: 7px; padding-top: 7px; padding-bottom : 7px; padding-right: 4px; background-color: #f9f9f9;}		
td.main5 {color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: normal; padding-left: 7px; padding-top: 0px; padding-bottom : 7px; padding-right: 4px; background-color: #EFF1F0;}		
td.main7 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: normal; padding-left: 7px; padding-top: 2px; padding-bottom : 2px; padding-right: 4px; background-color: #f9f9f9;}		
td.mainform {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: bold; padding-left: 7px; padding-top: 2px; padding-bottom : 2px; padding-right: 4px; background-color: #f9f9f9;}		
td.mainform1 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: normal; padding-left: 7px; padding-top: 2px; padding-bottom : 2px; padding-right: 4px; background-color: #f9f9f9;}		
td.rightheader {font-size: 9pt; color: #ffffff; padding-left: 2px; padding-top: 3px; padding-bottom : 3px; background-color: #066AA4;}		
td.rightheadered {font-size: 9pt; color: #ffffff; padding-left: 2px;  background-color: #A32A2C;}		
.forma {font-size: 9pt; color: #333333; background: #F9F9F7;}
td.main33 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: bold; padding-left: 7px; padding-top: 4px; padding-bottom : 4px; padding-right: 4px; background-color: #EFF1F0;}		
div.main4 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: normal; padding-left: 7px; padding-top: 7px; padding-bottom : 7px; padding-right: 4px; background-color: #f9f9f9;}		
span.main4 {font-size: 9pt; color: #7B7B7B; font-family: Arial; font-size: 8pt; font-weight: normal; padding-left: 7px; padding-top: 7px; padding-bottom : 7px; padding-right: 4px; background-color: #f9f9f9;}		


p.news {font-family: Verdana, Tahoma, Arial; font-size: 9pt; color: #333333; 
    padding-top: 0px;
	padding-bottom : 0px;
	padding-left: 5px;
	padding-right : 7px; }	
	


a {font-family:  Arial, Verdana, Tahoma; font-size: 8pt; color: #A32A2C; text-decoration: none;}
a:hover {text-decoration: underline; color: #A32A2C;}
a:visited {color: #A32A2C;}

a.white {font-family: Verdana, Tahoma, Arial; font-size: 9pt; color: #ffffff; font-weight: normal; text-decoration: none;}
a:hover.white {text-decoration: none; color: #fffff;}
a:visited.white {color: #ffffff;}

a.leftmenu {font-family: Arial; font-size: 8pt; color: #7B7B7B; text-decoration: none;}
a:hover.leftmenu {text-decoration: none; color: #7B7B7B;}
a:visited.leftmenu {color: #7B7B7B;}

a.head {font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #7B7B7B; font-weight: normal; text-decoration: none;}
a:hover.head {text-decoration: none; color: #7B7B7B;}
a:visited.head {color: #7B7B7B;}


#tab-menu {
	background: url(image/fontop.jpg) no-repeat left top;
}
#tab-menu1 {
	background: url(image/fontop1.jpg) no-repeat left top;
}
.yandex {
	height: 136px;
	width: 322px;
	margin-bottom: 25px;
}
#map_canvas {
	height: 136px;
	width: 322px;
}
#tabl1 {
	background: url(image/top2.jpg) no-repeat top left;
}
.стиль1 {color: #7B7B7B}
.style1 {color: #A32A2C}
.style3 {color: #0442F9}

.img_best_offer {
border: 5px solid #c0c0c3;
}

a.link_red, a.link_red:visited  {color: #A32A2C !important;} 
a.link_red:hover {text-decoration: underline; }
.ift {
	position: static;
	width: 100%;
	height: 130px;
	overflow: auto;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#b9c0c9;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	padding:0px;
}
.t1 { position: static; width: 100%; height: 10%; overflow: auto;  
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	padding:0px;
}
.style6 {color: #000; font-weight: bold; font-size: 12px; line-height: 16px;
}
.style7 {color: #666666; font-weight: bold; font-size: 12px; line-height: 16px;
}
a.style7, a.style7:visited, a.style7:hover  {color: #666666; font-weight: bold; font-size: 12px; line-height: 16px;} 

.ift2 { position: static; width: 100%; height: 640px; overflow: hidden; 
}


.filters {background: url(http://www.bhall.ru/map/block-lt.png) no-repeat;}
.filters-inner {background: url(http://www.bhall.ru/map/block-lb.png) no-repeat left bottom;}
.filters form {background: url(http://www.bhall.ru/map/block-rt.png) no-repeat right top;}
.filters-block {background: url(http://www.bhall.ru/map/block-rb.png) no-repeat right bottom; padding: 13px 4px 0; min-height: 385px;}
.filters h3 {font-size: 24px; font-weight: normal; color: #eb976b; padding: 0 10px;}
.filters h4 {font-size: 13px; font-weight: normal; color: #616161; padding: 0 10px 4px;}
.filters ul {list-style: none; padding: 0 10px 5px; margin: 0 0 5px; border-bottom: 1px solid #dadada;}
.filters li {clear: both; padding: 0 0 2px; font-size: 12px;}
.filters li label {cursor: pointer;}
.filters ul input {float: left; margin: 0 6px 0 0;}
.filters select {display: block; margin: 0 10px 12px;}
.select-stars {color: #58c10c;}
.select-stars span {display: block; height: 10px; background: url(http://www.bhall.ru/map/star0000.png) left top; float: left; border-top: 3px solid #f3f3f3;}
.star5 {width: 65px;}
.star4 {width: 52px;}
.star3 {width: 39px;}
.star2 {width: 26px;}
.select-price {color: #b22;}
.filters ul.select {color: #484848; border: 0; padding-top: 10px; border-top: 1px solid #dadada;}

#gmap-progress-bar {background:#FFFFFF url(http://www.bhall.ru/map/loading-.gif) no-repeat scroll 50% !important;border: 1px solid #C8C8C8;opacity:0.6;position: relative;height:640px;width:100%;top:-640px;left:0px;display:block}
