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
}
html *
{
	font-size: 100.01%
}
a
{
	color: #188cb1;
	text-decoration:underline
}
a:link
{
	color: #188cb1
}
a:visited
{
	color: #72d3f2	
}
a:hover
{
	text-decoration:none
}
address
{
	font-style: normal
}
body
{
	background: #ebebeb;
    color: #323232;
	font-size: 81.25%
}
body, input, select, textarea
{
    font-family: ArArial, Helvetica, sans-serif
}
dd
{
	margin: 0 0 1em 2em
}
dl
{
	margin:0 0 1.5em
}
dt
{
	font-weight: 700
}
h1, h2, h3, h4, h5, h6
{ 
  	font-weight: 700; 
  	color:#666;
	margin: 0 0 0.25em
}
h1
{
	color: #188cb1;
	font-size: 1.9em;
	margin: 0 0 .6em
}
	#index-page .content h1
	{
		color: #ca0000;
		font-size: 1.2em;
		font-weight: 400;
		padding-right: 200px;
		margin-bottom: 13px
	}
h2
{
	font-size: 1.45em;
	font-weight: 400;
	color: #188cb1
}
h3
{
	color: #188cb1;
	font-size: 1.15em;
	font-weight: 400
}
h4
{
	color: #505050;
	font-size: 1em;
	font-weight: 400
}
input, select, textarea
{
	font-size: 1em
}
input[type=checkbox]
{
	vertical-align: middle
}
li
{
	margin-left: 1.5em;
	line-height: 1.5em
}
	#index-page li
	{
		margin: 0
	}
	li li
	{
		padding-left: 1.5em
	}
	li ul, li ol
	{
		margin: 10px 0 0
	}
ol li
{
	list-style:inside decimal
}
option
{
	padding-left: 0.4em
}
p
{
	line-height: 1.2em;
	margin: 0 0 1em 0
}
select
{
	border: solid 1px #b4b4b4;
	color: #555
}
ul, ol, dl
{
	line-height: 1.5em;
	margin: 0 0 1em 1em
}
ul, ol
{
	margin: 0 0 1.3em;
	padding: 0
}
ul
{
	list-style: none
}
	ul li
	{
		background: url(../img/bg/bullet.png) no-repeat 0 .7em;
		line-height: 1.2em;
		padding-left: 14px
	}

/*
 *  classes
 */
.bold
{
	font-weight: 700
}
.clear
{
	clear: both;
	height: 0;
	overflow: hidden
}
.center
{
	text-align: center
}
.counter
{
	position: absolute;
	top: 12px;
	right: 15px
}
	#index-page .counter
	{
		right: 0		
	}
.float-left
{
	float: left
}
.float_right
{
	float: right
}
.header h1
{
    font-size:2.5em;
    color:#000
}
.ht1
{
	padding: 29px 0 0
}
.margin1
{
	display: block;
	margin: -27px 0 19px 8px
}
.mark
{
	background-color: #ccc
}
.middle table
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 1.5em
}
.middle table.full
{
	width: 100%
}
.middle th, .middle td
{
	border:1px solid #000;
	padding: 0.5em;
	vertical-align:middle
}
.middle th
{
	background: #ccc;
	color: #333
}
.nav ul, .nav li
{
	background: none;
	padding: 0;
	margin: 0
}
.nav:after, .middle:after
{
	content:'';
	clear: both;
	display: block;
	line-height: 0
}
.red
{
	color: #d80000
}
