body, table, tr, td {
	font: 12px Arial;
}

.separator {
	border-bottom: 5px solid #DDD;
	padding-bottom: 0px;
}

.block_title {
	font: 14px Arial;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	clear: both;

	text-transform: uppercase;
	color: #888;
	font-weight: bold;
	border-top: 5px solid #EEE;
}

.block_title a {
	color: #AAA;
	text-decoration: none;	
}

.block_title a:hover {text-decoration: underline;}


h2 {
	font: 17px Arial;
	margin-bottom: 0px;
	font-weight: bold;
	margin-top: 0px;
	paffin-bottom: -10px;
}

h3 {
	font: 16px Arial;
	margin-bottom: 0px;
	font-weight: bold;
	margin-top: 0px;
	paffin-bottom: -10px;
}


h4 {
	font: 13px Arial;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	paffin-bottom: -10px;
}


h2 a , h3 a, h4 a {
	color: #0055BB;
	text-decoration: none;
}

h3 a:hover, h2 a:hover {text-decoration: underline}

.text {
	font: 12px Arial;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 30px;
	vertical-align: top;
	padding-top: 0px;
}

.text h2 {text-align: left;}

.text img {
	margin: 0px 5px 5px 0px;
	border: 1px solid #EEE;
	float: left;
}

.img_box {
	border: 1px solid #FFF;
	width: 390px; height:250px;
}
.img_box h1 {
	padding-left: 10px; 
	padding-right: 10px; 
	font: 28px Arial;
	font-weight: bold;
}

.img_box h2 {
	padding-left: 10px; 
	padding-right: 10px; 
	font: 14px Arial;
}
.img_box a {text-decoration: none}
.img_box a:hover {text-decoration: underline}

.line_h {border-bottom: 1px solid #eee;}

.line_v {border-left: 1px solid #eee; height: 1px; background: #eee;}

.banner {border: 1px solid #AAA; background: #fafafa}
.banner2 {border: 1px solid #AAA; background: #fffafa}



.news         {margin-top: 10px; margin-bottom: 10px}
.news span    {font-family: tahoma; color: #888}
.news a       {font-family: tahoma; color: #0055BB; text-decoration: none}
.news a:hover {text-decoration: underline}
