/***** top *****/

#imageup{
	font-size		: 0;
	line-height		: 0;
	padding			: 0 5px;
}

#imageup img{
	display			: block;
	margin			: 0 0 10px 0;
}

.cover{
	width			: 100%;
	display			: block;
	padding			: 5px 0 0 0;
	margin			: -5px 0 0 0;
	text-align		: center;
}

.cover  img{
	padding			: 1px;
	border			: 1px dotted #cccccc;
	background		: #ffffff;
}


#numbers{
	text-align		: center;
}



/* topmenu */

.topmenu{
	float			: left;
	width			: 100%;
	border-top		: 3px solid #444444;
	margin			: 0 0 10px 0;
	clear			: both;
}

.topmenu ul{
	width			: 100%;
	float			: left;
}

.topmenu ul li{
	float			: left;
	width			: 100%;
	font-size		: 15px;
	background		: #1b1b1b url(../img/dot2.gif) repeat top center;
	border-bottom		: 1px dotted #333333;
}
.topmenu ul li:last-child{
	float			: left;
	width			: 100%;
	font-size		: 15px;
	background		: #1b1b1b url(../img/dot2.gif) repeat top center;
	border-bottom		: 3px solid #444444;
}

.topmenu ul li span{
	display			: block;
	background		: url(../img/arrow2.gif) no-repeat right 50%;
}


.topmenu ul li a{
	display			: block;
	padding			: 12px 10px 11px 27px;
	color			: #ffffff;
	background		: url(../img/arrow.png) no-repeat 8px 50%;
	background-size		: 15px 15px;
	-webkit-background-size	: 15px 15px;
	-moz-background-size	: 15px 15px;
}




.topmicon{
	width			: 100%;
	border-top		: 3px solid #cccccc;
	float			: left;
	border-bottom		: 3px solid #cccccc;
	margin			: 0 0 10px 0;
	clear			: both;
	background		: #ffffff;
}

.topmicon ul{
	width			: 100%;
	padding			: 0 0 0 0;
	float			: left;
}

.topmicon li{
	float			: left;
	text-align		: center;
	padding			: 5px 0 5px 0;
	width			: 25%;
}

.topmicon li img{
	display			: block;
	margin			: 0 auto;
}


.topmicon li font{
	display			: inline-block;
	width			: 70px;
	height			: 70px;
}

.topmicon li:nth-child(1) , .topmicon li:nth-child(3) , .topmicon li:nth-child(6) ,.topmicon li:nth-child(8) ,.topmicon li:nth-child(9) ,.topmicon li:nth-child(11) ,.topmicon li:nth-child(13){
}
.topmicon li:nth-child(2) , .topmicon li:nth-child(4) , .topmicon li:nth-child(5) ,.topmicon li:nth-child(7) ,.topmicon li:nth-child(10) ,.topmicon li:nth-child(12) ,.topmicon li:nth-child(14){
	background		: #fff2f2 url(../img/heart.gif) repeat top center;
	background-size		: 74px 74px;
	-webkit-background-size	: 74px 74px;
	-moz-background-size	: 74px 74px;
}





/* submenu */
.submenu{
	font-size		: 12px;
	text-align		: center;
	color			: #666666;
	margin			: 0 0 10px 0;
}



#imageContainer {
	position		:relative;
	width			: 320px;
	height			: 138px;
	margin			: 0 auto;
	text-align		: center; 
}

#imageContainer img {
	display:none;
	position:absolute;

}

#news{
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	margin: 5px 0 0 0;
}

#news li{
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#news span{
	color: #8d6e55;
	padding: 0 5px;
}

#news p{
	padding: 0 5px;
}

.topimg{
	padding: 0 10px;
}

.topimg a{
	display: block;
	margin: 0 0 10px 0;
}

.topimg a img{
	display: block;
}

#bottom_link{
	font-size: 0;
	line-height: 0;
	text-align: center;
}

#widget{
	text-align: center;
	margin-bottom: 10px;
}

#widget iframe{
	margin:  0 auto;
}