

dl, dt, dd, ol, ul, li {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
}

/* Carousel */
.container_car {
	position:relative;
	overflow:hidden;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height: 0;
}

.carousel {
	position:relative;
	margin:0 auto;
	padding:0px 30px;
}
.carousel, .carousel_mask {
	wwidth:960px;
	width:767px;
	wwidth:570px;
}
.carousel_btn_left, .carousel_btn_right {
	display:none;
	position:absolute;
	background:url("/carousel/images/btn_carousel.png") no-repeat 0px 0px;
	width:15px;
	height:20px;
	top:50px;
}
.carousel_btn_left {
	left:10px;
}
.carousel_btn_right {
	background:url("/carousel/images/btn_carousel.png") no-repeat 0px -20px;
	right:10px;
}
.carousel_btn_left:active, .carousel_btn_right:active{ margin-top:1px; }
.carousel_mask {
	position:relative;
	overflow:hidden !important;
}
.carousel ul.carousel_items {
	position:relative;
	margin:0px;
}
.carousel ul.carousel_items li {
	float:left;
	margin-right:19px;
}
.carousel ul.carousel_items li img {
	width:160px;
	height:100px;
}

.img_frame {
	display:inline-block;
	margin:4px;
	padding:5px;
	background-color:#fff;
	line-height:0px;
	border:1px solid #c0c1c2;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.12);
}
.img_frame .container_car ul {position:absolute;}
.img_frame .container_car ul li {
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
}
.img_frame a.description {
	display:block;
	padding:5px 8px;
	background-color: rgba(0, 0, 0, 0.2);
	color:#555;
	line-height:16px;
	font-size:12px;
	font-family: 'Allods_On';
	text-decoration:none;
	text-align: center;
}
.img_frame a.description h4 {padding:0px;}