p.white_kicker {
	width: auto;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}


span.home_more {
	font-size:12px;
	line-height: 19px;
	text-align:right;
	font-weight:bold;
	display:block;
	position:absolute;
	bottom:0px;
	right: 0px;
	background-color:#00b8e5;
	width:60px;
	height:19px;
	display: block;
	float: right;


}

a.home_more {
	height:19px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;

}

a.home_more:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;

}

a.home_more:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 6px;
}

a.home_more:active {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
}

span.more {
	font-size:12px;
	line-height: 19px;
	text-align:right;
	font-weight:bold;
	display:block;
	position:absolute;
	bottom:0px;
	right: 0px;
	background-color:#00b8e5;
	width:60px;
	height:19px;
	display: block;
	float: right;


}

a.more {
	height:19px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;

}

a.more:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;

}

a.more:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 6px;
}

a.more:active {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
}

/*mainblock items*/

div.template_container_home01 {
	width: 574px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: block;
	/*background-color:#00FF00;*/
}

div.template_container_home02 {
	width: 447px;
	margin: 0px 0px 6px 0px;
	float: left;
	display: block;
	clear:none;
	/*background-color:#ff0000;*/

}

div.home_ad_block {
	padding: 0px 4px 10px 0px;
	margin: 0px 0px 10px 0px;
	float: right;
	width:120px;
	height:auto;
	display: block;
	/*background-color:ff00ff;*/
}


div.news {
	position:relative;
	/*left:193px;
	top:66px;*/
	float:left;
	width:567px;
	height:auto;
	background-image:url(../assets/images/page/bg_news.jpg);
	background-repeat:repeat-x;
	background-color:#58d6ff;
	margin: 0px 0px 6px 0px;
	clear:both;
}

div.news_home_block {
	position:relative;
	float:left;
	width:218px;
	height:auto;
	clear:none;
	margin: 0px;
	padding: 0px;
}

div.news_home_img {
	float:right;
	margin: 0px;
	padding: 0px;
	width:347px;
	height:auto;
	display:block;
}

div.events {
	position:relative;
	float:left;
	/*left:193px;
	top:240px;*/
	display:block;
	width:447px;
	height:auto;
	background-image:url(../assets/images/page/bg_home_event.jpg);
	background-repeat:repeat;
	/*background-color:#FF0000;*/
}

div.events_homepanel {
	display:inline;
	float:left;
	width:139px;
	height:auto;
	width:139px;
	height:auto;
	margin: 0px 10px 10px 0px; 
	
}

span.events_home_header {
 	position:relative;
 	float:left;
	background-color:#A6A6A6;
	width:139px;
	height:40px;
}

span.events_home_img {
	position:relative;
	float:left;
	background-color:#33CCFF;
	width:139px;
	height:84px; 
	
}

img.events_home_img {
	position:relative;
	float:left;
	background-color:#33CCFF;
	width:139px;
	height:84px; 
	
}

span.events_home_kicker {
	position:relative;
	float:left;
	/*background-color:#E5E5E5;*/
	width:139px;
	height:auto;
}

span.dark_kicker{
	position:relative;
	width:139px;
	height:auto;
	margin: 6px 6px 6px 6px;
	font-size:11px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:left;
}


/*************main**************/
div.main-copy-home {
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:437px;
	height:auto;
	
}

div.main-copy_headerblock {
	position:relative;
	background-color:#22B4E5;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width:437px;
	height:auto;
	line-height:48px;
}

div.main-copy_copyblock {
	position:relative;
	float:left;
	background-color:#EBEBEB;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 3px 0px;
	width:437px;
	line-height:48px;
	clear:both;
	line-height:normal;
}






