/*--------------Reset----------------*/
*{margin:0;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ul, ol, dl, li{color:#000; font:14px Arial, Helvetica, sans-serif}

a{color:#6197F2; font:14px Arial, Helvetica, sans-serif; text-decoration:underline}
a:visited{}
a:hover{text-decoration:none;}
a:active{}
a:focus, a:active {outline:none}

p{color:#272727; font:14px Arial, Helvetica, sans-serif}

img{border:0;}

/*--------------Layout----------------*/
html{background:#fff url(/img/header_bg.gif) repeat-x;}
body{background:url(/img/header_top.jpg) no-repeat center 0;}
html, body{width:100%; height:100%; color:#000; font:14px Arial, Helvetica, sans-serif}
.page{width:990px; min-height:100%; height:auto !important; height:100%; position:relative; margin:0 auto;}
.header{width:100%; float:left; position:relative;}
.content{width:100%; float:left; padding:30px 0 0 0; position:relative;}
.sidebar{width:200px; float:left;}
.right_column{width:740px; float:right}
.clear{height:89px; width:100%; clear:both}
.footer{width:100%; height:89px; position:relative; margin:0 auto; margin-top:-89px; background:url(/img/footer_bg.gif) repeat-x}
	
h1 {color:#000; font:16px Arial, Helvetica, sans-serif}
h2 {color:#000; font:15px Arial, Helvetica, sans-serif}
h3 {color:#000; font:14px Arial, Helvetica, sans-serif}
h4 {color:#000; font:13px Arial, Helvetica, sans-serif}
	
/*--------------Header----------------*/
.header_top{width:100%; float:left}
/*logo*/
.logo{position:absolute; left:93px; width:236px; height:150px; top:0; z-index:1000;}
.logo a{display:block; width:236px; height:130px; position:relative; text-decoration:none;}
.logo span{display:block; width:156px; padding:30px 0 0 0; color:#373737; float:left; color:#373737; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.logo img{float:right}
.logo span.town{display:block; width:75px; padding:0; color:#373737; color:#373737; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; text-transform:none; position:absolute; right:0; top:115px}

/*slogan*/
.slogan{float:left; padding:165px 0 0 0; width:307px; color:#000; font:16px Arial, Helvetica, sans-serif}

/*img*/
.header .img{float:right; padding:20px 0 20px 0}

/*menu*/
.menu{background:url(/img/menu_bg.gif) repeat-x; width:100%; float:left; clear:both}
.menu_bg{background:url(/img/menu_corner.jpg) no-repeat; width:100%; float:left}
.menu_in{background:url(/img/menu_corner.jpg) no-repeat right bottom; width:100%; float:left; padding:0;}
.menu_in li{float:left; background:url(/img/menu_marker.gif) no-repeat right 0; padding:0; list-style:none; width:13%; text-align:center}
.menu_in li.last{background:none}
.menu_in li a{display:block; height:21px; padding:7px 0 0 0; color:#0B0B0B; font:14px Arial, Helvetica, sans-serif; text-decoration:none}
.menu_in li a:hover{text-decoration:underline}
.menu_in li.menu1{width:12%}
.menu_in li.menu3{width:15%}
.menu_in li.menu4{width:16%}
.menu_in li.menu5{width:16%}
.menu_in li.menu6{width:14%}

/*--------------Content----------------*/
.side_banner{padding:0 0 20px 0; width:100%; float:left}

.news{width:100%; float:left; padding:0 0 20px 0}
.news h4{padding:0 0 15px 0}
.news h5{float:right}
.news h5 a{font-weight:bold}
.news_in{width:100%; float:left; padding:0}
.news_in li{width:100%; float:left; list-style:none; padding:0 0 15px 0}
.news_in li p{color:#212121;}

/*partners*/
.partners{width:100%; padding:0 0 40px 0; float:left; overflow:hidden; position:relative}
.partners_in{width:110%; float:left; padding:0}
.partners_in li{padding:0 25px 0 0; list-style:none; float:left}

/*path*/
.path{width:100%; position:relative; top:-20px; left:-10px; float:left}
.path_in{width:100%; padding:0; float:left}
.path_in li{list-style:none; padding:0 10px; background:url(/img/path_marker.gif) no-repeat right 2px; float:left;}
.path_in li a{display:block}

/*text*/
.text{width:100%; padding:0 0 20px 0; float:left}
.text h1{padding:0 0 20px 0}
.text h2{padding:0 0 10px 0}
.text h3{padding:0 0 10px 0}
.text h4{padding:0 0 7px 0}
.text p{padding:0 0 15px 0}
.text ul,ol,dl{padding:0 0 15px 40px}

/*list*/
.list{width:100%; float:left}
.list_in{width:100%; padding:0; float:left}
.list_in li{padding:0 0 15px 0; width:100%; list-style:none; float:left}

/*phone*/
.phone{background:url(/img/phone.jpg) no-repeat right 0; width:163px; padding:60px 0 20px 0; float:left; text-align:right}
.phone p{font-size:14px; display:block}
.phone{background:url(/img/phone.jpg) no-repeat right 0; width:163px; padding:60px 0 20px 0; float:left; text-align:right}
.phone h4{font-size:18px; display:block; padding:0 4px 0 0;}
.phone h4 span{color:#8BD5BC;}

/*--------------Footer----------------*/
.foot{width:996px; padding:30px 0 0 0;  margin:0 auto; position:relative}
.foot p{font-size:14px}
.copyright1{float:left; color:#0B0B0B; margin:0 -200px 0 0; padding:0 0 0 20px;}
.copyright2{float:right; color:#0B0B0B; margin:0 0 0 -200px; padding:0 20px 0 0; text-align:right}
.copyright1 a{color:#0B0B0B; font-size:14px;}
.copyright2 a{color:#0B0B0B; font-size:14px;}
.copyright2 a:hover{text-decoration:underline;}
.counter{width:88px; margin:0 auto; padding:0px 0 0 0}
