html, body {
	height:100%;
}
body {
	background:#f1f0f0;
	width:100%;
	min-width:960px;
	_width: expression(this.parentNode.offsetWidth < 960 ? '960px':'auto');
}
.bg{
	float:left;
	width:100%;
	height:600px;
	background:url(/design/images/bg.png) repeat-x top;
}
.main{
	margin:0 auto;
	width:100%;
	max-width:1560px;	
}
.header{
	float:left;
	width:100%;
	height:362px;
	background:url(/design/images/header.jpg) no-repeat;
	margin-top:18px;
	position:relative;
}
.icons{
	float:left;
	width:101px;
	height:28px;
	margin-left:295px;
	margin-top:22px;
	display:inline;
	background:url(/design/images/icons.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/icons.png', sizingMethod='scale');
}
.home{
	float:left;
	width:24px;
	height:24px;
}
.map{
	float:left;
	width:14px;
	height:10px;
	margin-left:24px;
	margin-top:7px;
	display:inline;
}
.mail{
	float:left;
	width:14px;
	height:10px;
	margin-left:24px;
	margin-top:7px;
	display:inline;
}
.header form{
	float:right;
	width:176px;
	height:21px;
	background:url(/design/images/form_bg.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/form_bg.png', sizingMethod='scale');
	margin-top:30px;
	margin-right:30px;
	display:inline;
}
.header form .inp_s{
	float:left;
	width:140px;
	border:none;
	margin-left:8px;
	margin-top:2px;
	display:inline;
	background:#eaf3fe;
}
.header form .img_s{
	float:left;
	width:18px;
	height:15px;
	margin-top:2px;
}
.tel{
	float:right;
	width:275px;
}
.tel_title{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	width:275px;
	margin-top:10px;
	display:inline;
}
.tel_number{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#5c5c5c;
	margin-top:-5px;
}
.tel_number span{
	font-size:30px;
}
.header ul{
	position:absolute;
	left:71px;
	top:90px;
	width:80%;
	display:inline;
	z-index:11;
}
.header ul li{
	float:left;
	margin-left:3px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:4px;
	background:url(/design/images/menu_bg.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/menu_bg.png', sizingMethod='scale');
}
.header ul li a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f9f9f9;
}
.pg{
	width:263px;
	height:267px;
	background:url(/design/images/pg.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/pg.png', sizingMethod='scale');
	position:absolute;
	bottom:10px;
	right:40%;
	z-index:10;
}
.hl{
	width:517px;
	height:141px;
	background:url(/design/images/hl.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/hl.png', sizingMethod='scale');
	position:absolute;
	bottom:0px;
	right:22px;
	z-index:10;
}
.bg_r{
	width:32px;
	height:362px;
	background:url(/design/images/bg_r.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/bg_r.png', sizingMethod='scale');
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:15;
}
.center{
	float:left;
	width:100%;
}
.center table{
	float:left;
	width:100%;
}
.center table tr td{
	vertical-align:top;
}
.center table ul{
	float:left;
	width:190px;
	margin-left:58px;
	margin-top:65px;
	display:inline;
}
.center table ul li{
	float:left;
	width:190px;
	background:url(/design/images/l_menu_bg.png) no-repeat;
	background-position:left bottom;
	padding-top:9px;
	padding-bottom:9px;
}
.center table ul .active a{
	font-style:italic;
	text-decoration:none;
}
.center table ul li a:hover{
	text-decoration:none;
}
.center table ul li a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e2f2f;
	margin-left:12px;
	display:inline;
	background:url(/design/images/munu_bullet.jpg) no-repeat;
	background-position:0px 7px;
	padding-left:20px;
}
.op{
	float:left;
	width:100%;
}
.block{
	float:left;
	width:50%;
	height:160px;
	margin-top:65px;
}
.head{
	float:left;
	width:199px;
	height:47px;
	margin-left:45px;
	display:inline;
}
.head a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#414242;
	margin-left:55px;
	margin-top:14px;
	display:inline;
}
.block p{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	margin-top:25px;
	margin-left:45px;
	margin-right:30px;
	display:inline;
	width:85%;
}
.content{
	float:left;
	width:100%;
	margin-top:60px;
}
.t_t{
	float:left;
	width:64px;
	height:8px;
}
.t_b{
	float:left;
	width:64px;
	height:8px;
}
.content table{
	float:left;
	width:100%;
	background:#edecec;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #f6f6f6;
}
.content table h1{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#525251;
	margin-top:33px;
	width:90%;
}
.content table p{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3b3b3b;
	margin-top:30px;
	width:90%;
}
.content table ul{
	float:left;
	width:80%;
	margin-top:25px;
	list-style-type:disc;
}
.content table ul li{
	float:left;
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3b3b3b;
	background:none;
	height:auto;
	margin-top:5px;
}
.footer{
	float:left;
	width:100%;
	height:120px;
}
.cont{
	float:left;
	width:250px;
}
.footer_tel{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494848;
	margin-left:71px;
	margin-top:25px;
	display:inline;
}
.footer_tel_number{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#494848;
	margin-left:71px;
	display:inline;
	width:180px;
}
.footer_mail{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494848;
	margin-left:71px;
	margin-top:20px;
	display:inline;
}
.footer_mail a{
	color:#046f86;
}
.cop{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#373737;
	margin-left:170px;
	margin-top:80px;
	display:inline;
}
.dev{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	margin-left:30px;
	margin-top:80px;
	display:inline;
}
.dev a{
	color:#046f86;
}
.content .sitemap ul{
	margin-bottom:25px;
}
.content .sitemap li a{
	margin-top:0px;
}
.count{
	float:left;
	margin-top:62px;
	margin-left:30px;
	display:inline;
}