body{
background-color:#F2F2F2;
margin:0px;
padding:0px;
font-family: Arial, Verdana;
font-size:11px;
color:#484848
}
a, a:VISITED{
color:#4C4C4C;
font-family: Arial, Verdana;
font-size:11px;
text-decoration: underline;
}
a:HOVER{
text-decoration: none
}
h1{
background:url(../images/peop.jpg) 0px 0px no-repeat;
color:#00152F;
font-size:24px;
font-weight:normal;
margin:0px 0px 0px 56px;
padding:7px 0px 22px 44px;
}
h2{
margin: 0px;
padding:12px 0px;
color:#88919C;
font-size:24px;
font-weight:normal;
}
h3{
	color: #868686;
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 10px;
	border-bottom:1px solid #BFBFBF;
	width:180px
}
h4{
color:#484848;
font-size:12px;
margin:0px;
padding:7px 0px 14px 0px;
}

hr{
color: #ECE2D2;
height: 1px;
border: none;
border-bottom: 1px solid #ECE2D2;
display: block;
margin: 0px 0px 10px;
text-align: left;
width: 497px
}
td{
font-size: 11px;
vertical-align: top;
}
img{
border: none;
}
form{
	margin: 0px;
	padding: 0px
}
input, textarea{
font-size:11px;
font-family:Arial, Helvetica, sans-serif
}

.main_cont{
min-width:950px;
width:100%;
width: expression(document.body.clientWidth < 950? "950px": "100%" );
position:relative;
}
.header{
background:#FFF;
position:relative;
height:159px
}
.head_r{
position:absolute;
right:0px;
top:0px;
width:283px;
border-left:1px solid #C6D6D9;
padding-bottom:15px
}
.hr_text{
color:#567D9B;
font-size:16px;
padding:7px 0px 0px 63px;
font-weight:bold;
line-height:12px
}
	.hr_text small{
	font-size:12px;
	line-height:10px
	}
.phone{
font-family: Times, "Times New Roman", serif;
font-size:46px;
color:#004E8A;
padding:0px 0px 0px 12px
}
	.phone small{
	font-size:23px;
	letter-spacing:-2px
	}
	.phone span{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A0A4A6;
	display:block;
	padding-left:48px;
	margin-top:-8px
	}
.hl_l{
float:left;
width:254px;
padding:13px 17px 6px 71px;
margin-top:30px;
border-right:1px solid #C6D6D9
}
.hl_r{
float:left;
font-size:16px;
line-height:17px;
font-weight:bold;
color:#9F9F9F;
padding:52px 0px 0px 12px
}

.menu_cont{
clear:both;
background:url(../images/menu.jpg);
height:25px;
padding:0px 20px 0px 20px
}
.menu{
border:none;
border-collapse:collapse;
width:auto
}
.menu td{
padding:5px 10px 0px 10px;
white-space: nowrap;
text-align: center;
}
.menu td.razd{
padding: 0px;
	width: 1px;
background:url(../images/menu_mid.jpg) 100% 0px no-repeat
}
	.menu .last{
	background: none;
}
.menu td a, .menu td a:VISITED{
color:#FFF;
font-weight:bold;
text-decoration:none
}
	.menu td a:HOVER{
	color:#FFF000
	}
#m_sel a, #m_sel a:VISITED{
color:#FFF000
}

.menu_bot{
background:url(../images/pic_fon.jpg)
}
.menu_bot_l{
background:url(../images/pic_l.jpg) 0px 0px no-repeat;
}
.menu_bot_r{
background:url(../images/pic_r.jpg) 100% 0px no-repeat;
height:144px;
padding:54px 0px 0px 521px;
position: relative;
}
.cal_cont{
	position: absolute;
	right: 20px;
	top: 10px
}
.sm_menu{
list-style: none;
margin: 0px;
padding: 0px 0px 0px 2px;
}
.sm_menu li{
background:url(../images/arrow.gif) 0px 9px no-repeat;
padding:6px 0px 2px 24px
}
.sm_menu li a, .sm_menu li a:VISITED{
color:#828282;
font-size:12px;
text-decoration:none
}
	.sm_menu li a:hover{
	text-decoration:underline
	}
#razd{
margin:0px 50px 0px 75px;
border-bottom:1px solid #D3D3D3;
height:26px
}
.cent_cont{
padding:9px 9px 45px 12px
}
#m_tb{
width:100%;
border:none;
border-collapse:collapse
}
#l_td{
padding:0px;
vertical-align:top
}
#r_td{
padding:0px;
width:380px;
vertical-align:top
}
.pat_info{
border-bottom:1px solid #E6E6E6;
background:url(../images/wind.jpg) 71px 0px no-repeat;
padding:0px 34px 25px 102px;
}
#pr_im{
margin:24px 0px 0px 96px
}
.about{
color:#828282;
padding-left:171px;
margin-left:-8px;
position:relative
}
.about img{
float:left;
margin-left:-177px
}






.footer{
background:#FFF;
height:92px;
position:relative
}
.copyr{
position:absolute;
width:240px;
right:176px;
top:32px
}

.cont_vn{
	padding: 0px 30px 0px 75px;
	min-height: 350px
}