/* styles */

body .carousel .list .price {font-size:11pt;}
body    .entry .image .price{font-size:10pt;margin:2px;}

body.lang-it .button .button-inner {font-size:8pt;}
body.lang-de .button .button-inner {font-size:8pt;}

.carousel { position:relative; overflow:hidden; background:#ebece6; margin:1px 0; padding:0 0 8px; margin-left:-10px; margin-right:-10px; width:580px }
.carousel h2 { padding:5px 0 5px 10px }
.carousel-inner { margin:0 5px; position:relative }
.carousel .list li { width:104px; padding:0 5px; float:left }
.carousel .list li .inner { border:1px solid #c1df8a; wdith:90px; padding:0 7px; height:156px; position:relative; background:#fff; border-radius:2px; -moz-border-radius:2px; }
.carousel .list { width:/*999999*/570px; position:relative; height:174px; font-size:10px }
.carousel .list p { position:relative; z-index:2 }
.carousel .list h4 { font-size:12px; font-weight:bold; margin:5px 0 2px; position:relative; z-index:2 }
.carousel .list .image { position:absolute; top:46px; left:10px }
.carousel .list .price { height:29px; color:#fff; background:#83cb01; line-height:29px; font-weight:bold; text-align:center; position:absolute; width:104px; left:0; bottom:18px;
font-size:18px }
.carousel .list .bottom { position:absolute; width:104px; left:0; bottom:-11px; text-align:center }
.carousel .list a img {
    bottom: 45px;
    left: 13px;
    position: absolute;
}

.carousel .nav { text-align:center }
.carousel .nav li { display:inline-block; vertical-align:middle; margin:0 2px }
.carousel .nav li a { display:block; float:left; width:8px; height:8px; background:url(../imgs/carousel-controls.png) no-repeat -8px -8px; text-indent:-9999px; overflow:hidden }
.carousel .nav a.active { background-position:0 -8px }
.carousel .nav a.prev { background-position:0 0; width:4px; margin-right:10px }
.carousel .nav a.next { background-position:-4px 0; width:4px; margin-left:10px }

.block { border:1px solid #d9dbd0; padding:14px 16px; width:186px; font-size:11px; position:relative; z-index:2; margin:.5em 0 }
.block h3 { color:#000; font-size:21px; margin-bottom:.2em; font-weight:normal; margin-top:0 }
.block-right { float:right; margin-left:30px; margin-bottom:10px; margin-right:-10px; position:relative }
.block-left { float:left; margin-right:30px; margin-bottom:10px }


.button { height:24px; white-space:nowrap; background:url(../imgs/button-1.png) no-repeat 0 0; display:inline-block; line-height:24px; color:#fff; text-decoration:none; margin-right:3px; vertical-align:middle }
.button .button-inner { height:24px; display:block; float:left; margin-right:-3px; background:url(../imgs/button-1.png) no-repeat 100% -24px; padding:0 6px;text-transform: uppercase;
font:bold 14px/24px 'Arimo', Tahoma, Arial, Helvetica, sans-serif; text-shadow:rgba(0,0,0,0.4) -1px -1px 1px; cursor:pointer;}
.button:hover { text-decoration:underline; color:#fff }
.button input { margin:0; border:0; padding:0; background:0; padding:0 6px; height:24px; color:#fff; cursor:pointer; position:relative; left:-6px; margin-right:-12px;
text-shadow:rgba(0,0,0,0.4) -1px -1px 1px; display:inline-block; font-weight:bold }
.button input:hover { text-decoration:underline }

.slides_container { width:570px;height:204px;display:block; overflow:hidden; }
.slides_container ul { width:570px;height:204px;display:block; }

.pagination { text-align:center }
.pagination li { display:inline-block; vertical-align:middle; margin:0 2px }
.pagination li a { display:block; float:left; width:8px; height:8px; background:url(../imgs/carousel-controls.png) no-repeat -8px -8px; text-indent:-9999px; overflow:hidden }
.pagination li.current a { background-position:0 -8px }

.pagination-prev,
.pagination-next { position:absolute; top:180px; display:none; float:left; width:4px; height:8px; background:url(../imgs/carousel-controls.png) no-repeat 0 0; text-indent:-9999px }
.pagination-next { background-position:-4px 0;}

#footer-inner { width:940px; height:84px; padding:10px 10px 0; border-top:1px solid #d9dbd0; border-left:1px solid #d9dbd0; margin:0 auto}

.carousel-inner { margin:0 5px; position:inherit; margin-left:0; }
.slides_container { width:570px;height:204px;display:block; overflow:hidden; }
.slides_container ul { width:570px;height:204px;display:block; }
.carousel { position:static; overflow:hidden; background:#ebece6; margin:1px 0; padding:0 0 8px; margin-left:-10px; margin-right:-10px; width:580px; }
.slides_container { margin-left:-8px; padding-left:-8px; }

.higher { top:28px; }
.carousel .list .bottom { bottom:-5px;}

.carousel { width:570px; margin-left:0; padding-left:0px; }
.carousel .list { width:570px; margin-left:0; padding-left:4px; }
.slides_container { width:570px; }
.slides_container ul { width:570px; }
.carousel-inner { margin-left:0; padding-left:0; }
.carousel .list li { padding:0 4px; }
.carousel .list .price { background:#AA6CA6; }




