@charset "UTF-8";

/* ====================================================== *
 * 	IndexPage
 */
#wrapper
{
	background-image:url(../images/bg_wrapper_home.gif);
}

#main #page-header.index-header
{
	height:290px;
	background:#D01 url(../images/bg_header-top.gif) 0 0;
}



/* -----------------------
 * 	topinfo
 */

#topinfo
{
	overflow:hidden;
	background:#000;
	padding-left:15px;
}


/* -----------------------
 * 	#news
 */

#news,
#topics
{
	color:#999;
	font-size:90%;
	padding:3px 0;
	
	width:360px;
	min-height:165px;
	overflow:hidden;
	float:left;
	/*background: url(../images/logo_top_news.gif) no-repeat 15px center;*/
}

#news h2,
#topics h2
{
	width:65px;
	height:165px;
	border:none;
	float:left;
}
#news h2 a,
#topics h2 a
{
	width:65px;
	height:165px;
	display:block;
	text-indent:-9000px;
}

#news h2 a:focus,
#topics h2 a:focus
{
	outline: none;
}

#news h2
{
	background:url(../images/btn_topinfo_news.gif) no-repeat left center;
}
#topics h2
{
	background:url(../images/btn_topinfo_topics.gif) no-repeat left center;
}

#news ul a,
#topics ul a
{
	display:block;
	text-indent: 15px;
	padding: 3px 0;
	/*width:600px;*/
	background:url(../images/bg_dot_black.gif) repeat-x bottom left;

}
#news ul a:link,
#news ul a:visited,
#topics ul a:link,
#topics ul a:visited
{
	color:#999;
	text-decoration:none;
	
}
#news ul a:hover,
#topics ul a:hover
{
	color:#F66;
	text-decoration:none;
	background-color:#111;
}

#news ul,
#topics ul
{
	list-style:none;
	margin:1px 0 0 10px;
    padding:3px 0;
	/*width:600px;*/
	width:275px;
	float:left;
    background:url(../images/bg_dot_black.gif) repeat-x 3px left;
}
#news ul li,
#topics ul li
{
	margin:0;
	padding:0;
	background:url(../images/mk_arrow_black.gif) no-repeat 0 center;
}
#news ul li span,
#topics ul li span
{
	display:block;
	margin:0;
	padding:0;
}
#news ul li em,
#topics ul li em
{
	display:block;
	font-style:normal;
	font-weight:normal;
	font-size:75%;
	margin:0;
	padding:0;
}

#news ul li em.d_t,
#topics ul li em.d_t
{
	
	margin:0;
	padding:0;
}
#news ul li span.d_d,
#topics ul li span.d_d
{
	margin:0;
	padding:0;
	font-weight: bold;
	font-size:85%;
}
/**/

/* -----------------------
 * 	#feature
 */

#feature
{
	padding:15px;
	padding-right:0;
	font-size:90%;
	background-color:none;
	overflow:hidden;
}


#feature .item
{
	float:left;
	width:220px;
	padding:5px;
	background:#FFF;
	margin-right:10px;
}

#feature .item .image
{
	
	width:220px;
	height:140px;
	background:#EED;
}
#flashcontent
{
	margin:0;
	padding:0;
}

#flashcontent #inner
{
	margin:0 auto;
	
	padding:30px;
	text-align:center;
	width:460px;
	background-color:#C00;
	color:#FFF;
}

#flashcontent #inner h3,
#flashcontent #inner p
{
	margin:0;
	padding:0 0 8px;
}

/*end of CSS*/