* {
	margin:0; padding:0;
}
body { 
    margin:10px 0px 10px 0px;
    text-decoration : none; 
    font-size: 15px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;    
/*    background-color: #E2E2E2; #FFFDFA; */
/* */    background-color: #FAFDFF;
    color: #777;
}
a { color:#1A6989; }
a img { border: none; }
h1, h2, h3, h4, h5, h6 
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	margin-bottom: 0px;
	color: #194D8D;
	font-size: 24px;
}
h1 { 
	margin-bottom: 15px;
	color: #194D8D; 
	font-size: 21px;
	font-weight: bold; 
}
h2 { font-size: 19px; }
h3 { font-size: 17px; }
h5 { 
	font-size: 18px; 
	font-weight: bold; 
	color:#1A6989;
	margin-bottom: 15px;
}
.clear{
	clear:both;	
}
.page{
	width:880px;
	margin:auto;
	background:#ffffff;
}
.head{
	margin: 25px 25px 15px 0px;
}
.head_left{
	width:29%;
	float:left;
}
.head_right{ 
	width:70%;
	float:left;
	text-align:right;
	padding-top:5px;
}
.head_phone{
	font-size:20px;
}
.head_email{
	display:block;
	font-size:18px;
}
.menu{
	width:100%;
}
.menu_block_1, .menu_block_2, .menu_block_3{
	width:32%;
	margin-left:1%;
	float:left;
	border-top: 1px solid #2BAFF5;
	text-align:center;
}
.contact{
    background:#ffffff;
	width:215px;
	margin: 0px 20px 0px 20px;
}
.contact_h{
        background:#2BAFF5;
	color: #fff;
        padding: 8px;
	font-size: 12px;
	font-weight: bold; 
	text-align:center;
}
.contact_b{
	border: 1px solid #2BAFF5;
	color: #888;
    padding: 8px;
	font-size: 12px;
	text-align:left;
	text-align:center;
	height:212px;
}
#button{
/*	width: 213px; */
	width: 100%;
/*	margin: 30px 20px 110px 20px; */
	margin: 10px;
	font-weight: bold; 
}
#button ul{list-style:none; padding: 0; border: none; font-size:13px;}
#button ul li{border-bottom: 1px solid #2BAFF5;}
#button ul li a, #button ul li a:active, #button ul li a:visited{padding: 10px 0px 10px 4px; background-position: 50px center; background-color:#fff; display: block; color: #194D8D; text-decoration: none;}
#button ul li a:hover{display: block; background-color:#FAFAFA; color: #4CBAFF; text-decoration: none;}
.main{
	padding: 20px;
	vertical-align:top; 
}
.main ul{padding-left:20px; padding-right:10px; margin: 0.5em 0.5em 0.5em 0.5em; line-height: 1.5em;}
.main ul li{padding-left:5px;}
#footer{
	text-align:center;
}
.nav_p{
	background: #2BAFF5;
	display: block;
}
.nav{
	padding: 30px 0px 30px 0px;
	background: #2BAFF5;
	color: #fff;
	display: block;
}
.copyright{
	padding:10px 40px 15px 40px;
	text-align:center;
	font-size: 9px;
}.mainpage_img{
	width: 840px;
	margin: auto;
	display: block;
}
#bc_on_map{
	width: 840px;
	height: 270px;
}
.request{
	width: 280px;
	margin: auto;
	font-size:20px;	
}