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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline
}
a
{
	color: #128bc9;
	text-decoration: underline
}
a:active
{
	outline: 0	
}
a:hover
{
	text-decoration: none
}
blockquote
{
	border-left: solid 5px #004c73;
	color: #377387;
	font-style: italic;
	margin: 0 0 15px 13px;
	padding: 5px 0 5px 15px
}
body
{
	background: #fff
}
body, input, select, textarea
{
	color: #333;
	font: .875em Arial, Tahoma, Verdana, Helvetica, sans-serif	
}
input, select, textarea
{
	font-size: 1em
}
input.input-text, select, textarea
{
	background: #fff
}
h1, .b-title
{
	color: #000;
	font: 700 1.6em 'Trebuchet MS', Tahoma, Arial, san-serif;
	line-height: 1;
	padding: 0 0 15px
}
.inner_page h1
{
	font: 400 1.8em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0 0 25px
}
h2
{
	color: #000;
	font-size: 1.3em;
	font-weight: 400;
	padding: 0 0 20px
}
.b-title span
{
	color: #014c77;
	font: .8em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	display: block;
	letter-spacing: -.5pt
}
p
{
	padding: 0 0 15px
}
textarea
{
	resize: none
}
ul, ol
{
	padding: 0 0 15px 13px
}
ol li
{
	list-style: inside decimal;
	padding: 0 0 5px
}
ul li
{
	background: url(/html/images/bg/1.png) no-repeat -264px -383px;
	padding: 0 0 5px 15px
}
.b-blue_list, .b-blue_list li, .b-red_list, .b-red_list li
{
	background: none;
	margin: 0;
	padding: 0
}
.b-blue_list
{
	font-size: 1.3em;
	padding: 0 0 0
}
.b-blue_list li
{
	padding: 0 0 13px 40px
}
.b-blue_list .item1, .b-blue_list .item2, .b-blue_list .item3, .b-blue_list .item4
{
	background: url(/html/images/bg/1.png) no-repeat -421px -89px
}
.b-blue_list .item2
{
	background-position: -394px -137px
}
.b-blue_list .item3
{
	background-position: -367px -184px
}
.b-blue_list .item4
{
	background-position: -337px -238px
}
.b-code
{
	color: #77a3c7
}
.b-head_title
{
	color: #000;
	display: inline-block;
	font: 700 1.6em 'Trebuchet MS', Tahoma, Arial, san-serif;
	padding: 0 0 0 25px
}
.b-head_title .url
{
	color: #585858;
	font-size: .8em;
	display: block;
	margin: -6px 0 0
}
.b-head_title .url1
{
	color: #1676a7
}
.b-phone
{
	color: #014c77;
	font: 700 1.7em 'Trebuchet MS', Tahoma, Arial, san-serif;
	letter-spacing: -1pt;
	padding: 0 0 20px
}
.b-phone_title
{
	color: #333;
	font: 1.3em 'Trebuchet MS', Tahoma, Arial, san-serif;
	line-height: 1
}
.b-red_list
{
	font-size: 1.3em	
}
.b-red_list li
{
	margin: 0 0 -7px;
	padding: 12px 0 13px 55px
}
.b-red_list .item1
{
	background: url(/html/images/bg/red_item1.png) no-repeat 0 0
}
.b-red_list .item2
{
	background: url(/html/images/bg/red_item2.png) no-repeat 0 0
}
.left-img
{
	float: left
}
.left-img
{
	background: url(/html/images/bg/first_news.gif) repeat 0 0;
	margin: 0 15px 25px 0;
	padding: 10px
}
div.left-img img.left-img
{
	background: none;
	border: solid 1px #fff;
	margin: 0;
	padding: 0
}
.list
{
	font-size: .85em;
	padding: 0 0 15px 13px
}
.list li
{
	background: url(/html/images/bg/1.png) no-repeat -267px -359px;
	padding: 0 0 7px 19px
}
.more
{
	font-size: .85em;
	text-align: right
}
.more a
{
	background: url(/html/images/bg/more.gif) no-repeat 0 5px;
	padding: 0 0 0 23px
}
.more2
{
	background: url(/html/images/bg/more.gif) no-repeat right 5px;
	padding: 0 20px 0 0
}
.small
{
	font-size: .85em
}
.stat_table
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 15px;
	width: 100%
}
.stat_table td
{
	background: url(/html/images/bg/stat_dotted.gif) repeat-x right bottom;
	vertical-align: bottom
}
.stat_table td.qnt
{
	text-align: right
}
.stat_table td.qnt span
{
	float: right;
	padding: 0 10px 0 3px
}
.stat_table div
{
	display: inline;
	padding: 0 3px 0 0;
	margin: 0 22px 0 0
}
.stat_table div, .stat_table td.qnt span
{
	background: #fff
}
.right
{
	float: right
}
table.table
{
	border-collapse: collapse;
	border-spacing: 0;
	font-size: .85em;
	margin: 0 0 15px
}
table.table td
{
	background: #e0e0e0;
	border-left: solid 1px #fff;
	padding: 7px 10px 5px
}
table.table tr.caption td
{
	background: #006193;
	color: #fff;
	font-size: .9em;
	font-weight: 700;
	text-align: center
}
table.table tr.even td
{
	background: #f3f3f3
}
.text-center
{
	text-align: center
}
