





* {	margin: 0; padding: 0;}
html { height: 100%;}
body {
	font: 13px Arial, Tahoma, Verdana, sans-serif;
	color: #34505e;
	width: 100%;
	height: 100%;
	text-align: left;
	background-color: #ebebeb;
	background-image: url(/bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
a:link, a:visited, a:active, a:hover {color: #000; text-decoration: none;}
a:hover {text-decoration: underline; }
p { padding: 0 0 20px 0;}
img { border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #fff;	
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 74px;
	overflow: hidden;
	border-bottom: 1px solid #fff;
}

.hlogo { float: left; width: 314px; height: 74px;}
.hmenu { float: right; background: url(/header_bg.png) no-repeat; width: 666px; height: 74px; color: #fff;}
.hmenu a:link, .hmenu a:visited, .hmenu a:active, .hmenu a:hover {color: #fff; text-decoration: none; padding: 0 10px; font-weight: bold;}
.hmenu a:hover {text-decoration: underline; }
.hmenu .www { padding: 41px 0 0 243px;}


/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 40px 66px;	
	background: url(/content_bg.png) repeat-x top;
}

h2 { font-size: 28px; color: #46919e; padding: 10px 0;}
h2 span { color: #e5751a;}
h3 { font-size: 16px; color: #157da9; padding: 10px 0;}
h3 span { font-weight: 500;}

.cont_title { border-bottom: 1px solid #e1e1e1; padding: 10px 0 10px 0;}
.cont_title p { padding-bottom: 10px;}

.iblock1 .qqq { padding: 20px 0 36px; font-size: 16px; color: #157da9;}
.text { border-left: 3px solid #e0e0e0; padding: 0 0 0 20px; line-height: 19px; margin-bottom: 27px;}

.iblock2 { padding: 0 0 6px 0;}

.iblock3 { border-bottom: 1px solid #e1e1e1;}

.index_li { font-size: 18px; padding: 20px 0 70px 0;}
.index_li li { background: url(/index_li.png) no-repeat 2px 5px; padding: 4px 33px;}

.contact { padding: 25px 0 70px 4px; font-size: 16px; }
.contact ul { padding-top: 5px;}
.contact li { padding: 0 0 13px 0;}
.contact img { vertical-align: middle; padding: 0 11px 0 0;}
.contact a:link, .contact a:visited, .contact a:active, .contact a:hover {color: #1781ad; text-decoration: none; font-weight: bold; border-bottom: 1px solid #1781ad; }
.contact a:hover {text-decoration: none; border: none; }
.contact p { padding: 0 0 15px 0; font-size: 13px;}

.table { border-bottom: 1px solid #e1e1e1; padding: 25px 0 0;}
.table .ctable { margin: 10px 25px 32px; text-align: center;}
.table .ctable td { width: 212px;}

.testim li { border-bottom: 1px solid #e1e1e1; padding: 30px 0 25px;}
.testim p { padding: 0 0 20px 0;}
.testim span { color: #157da9; font-style: italic; font-weight: bold;}
.welcome { font-size: 12px; color: #157da9; padding: 33px 0; font-style: italic;}

.faq { padding: 22px 0;}
.faq li { padding: 0 0 33px 0;}
.faq span { font-size: 15px; font-weight: bold; color: #157da9; width: 800px; display: block;}
.faq p { padding: 12px 0 0 0;}
.faq .img { text-align: center; padding: 25px 0 0 0;}

.result { padding: 15px 0 5px 0;}
.lresult { float: left; width:123px; height: 70px; color: #59ae48; font-size: 23px; font-weight: bold; line-height: 50px; text-align: center;}
.rresult p { padding: 0 0 0 10px;}
.rresult { float: left; width:720px; height: 70px; line-height: 20px;}

.timg { }
.timg img { border: 1px solid #e1e1e1; margin: 0 0 14px 0;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 980px;
	margin: -66px auto 0;
	height: 66px;
	background: #fff;	
}

.footer2 { border-top: 4px solid #e1e1e1; margin: 0 40px}

.footer2 .menu { float: left;  width: 672px; height: 62px; color: #6c787e;}
.footer2 .menu a:link, .menu a:visited, .menu a:active, .menu a:hover { color: #6c787e; text-decoration: none; padding: 0 10px; font-weight: bold; line-height:62px;}
.footer2 .menu a:hover {text-decoration: underline; }

.footer2 .block { float: right; width: 187px; height: 62px;}