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{

	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline

}

ol, ul {

	list-style: none;

}

td{

	vertical-align: top

}

body{

	background-color: #fff;

	font-size: 0.6875em

}

body, input ,select, textarea{

	font-family: Tahoma, Arial, Helvetica, sans-serif

}

body, a{

	color: #3e3e3e

}

a{

	text-decoration: underline

}

a:hover{

	text-decoration: none

}

h1, h2, .h2 li{

	background: url(img/bg/1.png) no-repeat;

	position: relative

}

h1{

	background-position: -691px -117px;

	color: #bc0000;

	font-size: 1.6em;

	font-weight: 400;

	line-height: 22px;

	margin: 0 0 0 -10px;

	padding: 0 0 12px 40px

}

h1.blue{

	background-position: -669px -139px;

	color: #09357d

}

h1.blue.small{

	background-position: -592px -210px;

	margin-left: -7px;

	padding-left: 37px

}

h2, .h2, .h2 a{

	color: #09357d

}

h2, .h2{

	font-size: 1.27em;

	margin: 0 0 0 -7px	

}

h2, .h2 li{

	background-position: -592px -214px

}

h2{

	font-weight: 400;

	margin-top: 8px;

	padding: 0 0 8px 36px

}

.h2{

	margin-top: 11px;

	padding: 0

}

.h2 a{

	text-decoration: none

}

.h2 a:hover{

	text-decoration: underline

}

.h2 li{

	min-height: 15px;

	padding-left: 38px;

	padding-bottom: 7px

}

h3{

	font-size: 1em;

	padding: 0 0 0 30px

}

h4{

	color: #7f7f7f;

	font-size: 1.1em;

	padding: 13px 0 0 30px

}

input.text, select, textarea{

	border: solid 1px #bebebe;

	font-size: 1em

}

input.text{

	height: 1.2em

}

input.file{

	font-size: 1em;

	padding: 0 5px;

	width: 312px

}

select{

	width: 311px

}

textarea{

	padding: 0 0 0 5px

}

p{

	padding: 0 35px 14px 30px

}

ol{

	padding: 10px 0 0 20px

}

ol li{

	list-style-type: decimal;

	list-style-position: inside

}

ul{

	padding: 10px 15px 10px 20px

}

ul li{

	background: url(img/bg/dot.png) no-repeat 0 .5em;
	list-style-type: none;
	padding: 0 0 3px 10px

}

ul.ul-list{

	margin: -2px 0 0 2px;

	padding-top: 0

}

.counter{

	top: 15px;

	right: 35px;

	position: absolute

}

.f-wrapper{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 56px

}

.f-wrapper .left-col, .f-wrapper .left-col a{

	color: #222

}

.f-wrapper .left-col{

	background: url(img/bg/footer-left-bg.png) repeat-x;

	background-color: #a3a3a3	

}

.f-wrapper .left-col p{

	float: right;

	padding: 0 30px 0 0

}

.f-wrapper .right-col, .f-wrapper .right-col a{

	color: #fff

}

.f-wrapper .right-col{

	background: url(img/bg/footer-bg.png) repeat-x;

	background-color: #b10000;

	position: relative

}

.f-wrapper .right-col p{

	padding: 0 0 0 30px

}

.more{

	font-size: 9px;

	text-decoration: none;

	white-space: nowrap

}

.more i{

	background: url(img/bg/1.png) no-repeat -25px -62px;

	cursor: pointer;

	padding: 0 5px;

	position: relative;

	top: 3px;

	left: -5px

}

.mt0, .reg .submit.mt0{

	margin-top: 0

}

.mt12{

	margin-top: 12px

}

.mt23{

	margin-top: 23px

}

.ml35{

	margin-left: 35px

}

.pl9{

	padding-left: 9px

}

.pt13, .row.pt13{

	padding-top: 13px

}

.pb6{

	padding-bottom: 6px

}

