/* Carroussel*/

#carousel-wrapper {
    width: 700px;
    height: 380px;
    overflow: hidden;
}
#carousel-content {
    width: 2100px;
}
#carousel-content .slide {
    float: left;
    width: 700px;
    height: 380px;
}
.slider { position: relative; }
.slider .car_steps { position: absolute; bottom:35px; right:0; }
.slider .car_steps li { float:left; height:26px; width:26px; margin-right:3px;}
.slider .car_steps li a {background:url(../images/slider_bg.png) no-repeat left top; color:#272727; font-weight: bold; text-align: center; text-decoration: none; margin-left:4px; font-size:14px; display:block; height:26px; width:26px; padding-top:2px;}
.slider .car_steps li a:hover { text-decoration: underline; }
.slider .car_steps li.active { line-height: 15px; height:31px; width:31px; position: relative; top:-2px;}
.slider .car_steps li.active a { background:url(../images/slider_bg_active.png) no-repeat left top; color:#EC0038; font-size:18px; text-align:center; width:31px; height:24px; padding-top:7px;}
/* Intro */


/* Action bannner */
.banner_wrap { margin-bottom:20px; }
.banner_balk { background:url(../images/bg_action_banner.png) no-repeat left top; width:680px; line-height: 44px; padding:0 10px; display: block; text-decoration: none; color:#fff; font-family: Arial Black, Arial; text-transform:uppercase; color:#272727; float:left;}
a.banner_balk:hover { text-decoration: none; }
.banner_balk span {float:left;}
.banner_balk span.korting { font-size:15px; }
.banner_balk span.devide { background:url(../images/devide.png) no-repeat left 6px; margin:0 10px; }
.banner_balk span.text { text-transform: none; font-family: Arial; }
.banner_balk span.red_button { background:url(../images/banner_button.png) no-repeat left top; color:#fff;  width:150px; line-height:21px; height:22px; padding-left:6px; margin-top:10px; font-size:11px; float:right; }
.banner_balk span.red_button:hover { text-decoration: underline; }


/* Home blocks */
.home_block {float:left; width:345px;}
.home_block .block_title { color:#fff; background:#272727; padding:5px 10px; margin-bottom:15px;}
.home_block .block_title h2,.home_block .block_title.ash2 { font-size:15px; }
.home_block ul { min-height:26px; }
.home_block ul li { padding:8px 15px; border:1px solid #9E9E9E; background:#fff; margin-bottom:15px;}
.home_block ul li.block_item { min-height:135px; }
.home_block h3, .home_block .ash3{ margin-bottom:10px; height:25px; line-height:15px; }
.home_block h3 a,.home_block a.ash3 { color:#424242; font-weight:bold; font-size:13px; margin-bottom:10px; text-decoration:none; display:block}
.home_block a.image { float:left; }
.home_block a img { border:1px solid #424242; margin-right:10px;}
.home_block .item_content { margin:0 0 0 106px; }
.home_block p { color:#555; font-size:11px; }
.home_block ul li.travel_pp { font-size: 10px; color:#555; background: none; border:none; border:none; margin:0; padding:0; text-align: right;}

.home_block a.btn-cart span span {font-size:10px;}

.home_block p.old-price {float:left; text-decoration: line-through; color:#424242; font-weight:bold; margin-top:6px; font-size:13px;} 
.home_block p.minimal-price .price,
.home_block span.regular-price .price,
.home_block p.special-price .price, 
.home_block p.price-from .price { float:right; font-size:17px; font-weight:bold; color:#424242;}
.home_block .price-label {display:none;}

.home_block .rating_button,
.home_block .price-box { overflow:hidden; min-height:24px;}
.home_block .rating-box { float:left; margin-top:5px; }
.home_block .btn-cart { float:right; }

.home_block .rating_button { width:207px; }
.popular_block { float:right; margin-left:10px;}

.home_block p.short_desc { min-height:45px; }

