html,body {
	text-align: center;
	font-family: Arial, Verdana, tahoma;
	background-image: url(images/back.gif);
	background-position: top left;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #333333;
	text-align: justify;
}

#wraper {
    margin: 0 auto;
    width: 950px;
    height: auto;
    overflow: hidden;
    text-align: center;
	background-color: #F9F9F9;
	display: block;
}

/*img { 
	vertical-align: text-bottom;
}*/

.spacer {
	width: 950px;
	height: 5px;
	overflow: hidden;
	display: block;
}

.black_line {
	width: 950px;
	height: 10px;
	background-color: #333333;
	overflow: hidden;
	display: block;
}

#header_small {
	width: 950px;
	height: 90px;
	overflow: hidden;
	display: block;
}

#header_logo {
	width: 300px;
	height: 90px;
	float: left;
	overflow: hidden;
	display: block;
}

.v_space {
	width: 5px;
	float: left;
	overflow: hidden;
	display: block;
}

#header_login {
	width: 645px;
	height: 90px;
	text-align: right;
	float: left;
	overflow: hidden;
	display: block;
}

.color_line {
	width: 950px;
	height: 10px;
	overflow: hidden;
	display: block;
}

.red_small_line {
	width: 300px;
	height: 10px;
	background-color: #AA0000;
	overflow: hidden;
	display: block;
}

.yellow_small_line {
	width: 300px;
	height: 10px;
	background-color: #FCDB50;
	float: left;
	overflow: hidden;
	display: block;
}

.yellow_big_line {
	width: 645px;
	height: 10px;
	background-color: #FCDB50;
	float: left;
	overflow: hidden;
	display: block;
}

.red_big_line {
	width: 645px;
	height: 10px;
	background-color: #AA0000;
	float: left;
	overflow: hidden;
	display: block;
}

#header_big {
	width: 950px;
	height: 270px;
	overflow: hidden;
	display: block;
}

#header_menu {
	width: 300px;
	height: 270px;
	float: left;
	overflow: hidden;
	display: block;
}

.header_menu_spacer {
	width: 300px;
	height: 10px;
	overflow: hidden;
	display: block;
}

.hm_div {
	width: 300px;
	height: 21px;
	background-color: #FFFFFF;
	border-top: 2px solid #F9F9F9;
	border-bottom: 2px solid #F9F9F9;
	overflow: hidden;
	display: block;
}

.hm_spacer {
	width: 50px;
	height: 21px;
	float: left;
	overflow: hidden;
	display: block;	
}

.hm_text {
	width: 240px;
	height: 21px;
	float: left;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
	display: block;
	padding-top: 3px;
}

.hm_div a {
	text-decoration: none;
	color: #333333;
}

.hm_div a:hover {
	text-decoration: none;
	color: #AA0000;
}

#header_flash {
	width: 645px;
	height: 270px;
	background-color: #333333;
	float: left;
	overflow: hidden;
	display: block;
}

#main_wraper {
	width: 950px;
	height: auto;
	overflow: hidden;
	display: block;
}

#main_wraper_left {
	width: 300px;
	height: auto;
	float: left;
	overflow: hidden;
	display: block;
}

.main_wraper_left_spacer {
	width: 300px;
	height: 5px;
	overflow: hidden;
	display: block;	
}

.left_part {
	width: 300px;
	height: auto;
	background-color: #EEEEEE;
	overflow: hidden;
	display: block;	

}

.lp_spacer {
	width: 300px;
	height: 10px;
	overflow: hidden;
	display: block;	
}

.lp_div {
	width: 300px;
	height: auto;
	overflow: hidden;
	display: block;	
}

.lpd_spacer {
	width: 20px;
	height: 18px;
	float: left;
	overflow: hidden;
	display: block;	
}

.ldp_text {
	width: 275px;
	height: auto;
	float: left;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
	display: block;	
}

.lp_div a {
	text-decoration: none;
	color: #333333;
}

.lp_div a:hover {
	text-decoration: none;
	color: #AA0000;
}

.news_div_left {
	width: 290px;
	height: auto;
	overflow: hidden;
	display: block;	
}

.news_title_left {
	width: 275px;
	height: auto;
	float: right;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color: #AA0000;
	overflow: hidden;
	display: block;	
}

.news_text_left {
	width: 275px;
	height: auto;
	float: right;
	text-align: left;
	font-size: 11px;
	overflow: hidden;
	display: block;	
}

.news_link {
	font-size: 10px;
	float: right;
	color: #333333;
}

.news_link a {
	text-decoration: underline;
	color: #333333;
}

.news_link a:hover {
	text-decoration: underline;
	color: #AA0000;
}

#bodyto {
	width: 635px;
	height: auto;
	float: right;
	overflow: hidden;
	display: block;	
}

#bodyto_txt {
	width: 625px;
	height: auto;
	float: left;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	overflow: hidden;
	display: block;	
}

.title {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #AA0000;
}

.title a {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #AA0000;
	text-decoration: none;
}

.title a:hover {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	text-decoration: underline;
}

#footer {
	width: 950px;
	height: 20px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	font-style: italic;
	overflow: hidden;
	display: block;
}

#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

#footer a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #333333;
}
