	.topFilter{ padding:5px; margin-bottom:20px; margin-top:20px;}
	#sorterBody select option{padding-left:5px;}
    #sorterBody {float: right; }
    #sorterBody span { color: #808080; font-size: 14px; font-size: 1.4rem;  }
    #sorterBody input { display: none; }

    .empty-product-list {text-align:center;margin:30px 0;}

	#items{}
	#items .leftCol, #detail .leftCol{}
	#itemCont{ position:relative; }
	.itemList{margin-left:10px;}
	
	.item{width:200px; height:380px; margin-bottom:40px; margin-right:40px; overflow:hidden;float:left; position:relative;}
	.item a{ display:block; text-decoration:none; overflow:hidden; width:196px; height:376px; padding:1px;border:1px solid #DADAD9; color:#000;}
	.item a:hover{border:2px solid #e87107; padding:0px;}
	.item .img{width:198px; height:198px; display:block; overflow:hidden; background-repeat:no-repeat;  margin-left:-1px; margin-top:-1px; background-position:bottom center;}
	.item .img img{display:none;}
	.item img{vertical-align:middle; }
	.item .producer{ font-size:16px;  font-size:1.6rem; margin-top:10px; padding-left:10px;display:block;font-weight:bold;}
	.item .name{display:block;text-align:left;  font-size:16px;  font-size:1.6rem; padding:5px 10px;  }
	.item .price{ font-size:16px;  font-size:1.6rem; position:absolute; bottom:15px; left:15px;  font-weight: bold;}
    .item .musicStyle, .item .format{display:block; font-family:"Oswald"; padding-left:10px; line-height: 1.4; text-transform: uppercase; font-weight: 300;}
	.item .availability {position: absolute;bottom: 40px;left: 15px;}
	.last{margin-right:0px;}

	.delivery-speed-0 { color:forestgreen}
	.delivery-speed-ext1, .delivery-speed-ext3 { color: dodgerblue}
	.delivery-speed-ord { color: darkorange}
	.personal-pickup-warning { font-size: 12px; color: red; margin-bottom: 10px; }
	.addToCartButton {width:30px; height:30px; background: url("/imgs/front/icon-cart.png") no-repeat 0px 0px; position:absolute; bottom:10px; right:10px;border:0; cursor:pointer;}
	.personal-pickup-warning-order { color: red; font-weight:bold; padding: 20px 0;}

	#items .odd td{background:#EFF9FF;}
	#items .itemList td{padding:7px;vertical-align: middle;}
	#items .itemList td.img{padding:5px 0px; background-position:center center;}
	#items .itemList table{width:100%;}
	#items th{height:2px; overflow:hidden;}

	#items #loadInfo,#detail #loadInfo,#order #loadInfo{background:#fff url('/imgs/front/loading.gif') center center no-repeat;position:absolute; top:0px; display:none; right:0px; width:940px; height:300px;z-index:20;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
    .infobox{ font-size:16px;  font-size:1.6rem;}

    .similarProducts{border-top:1px dashed #878787;}
    .similarProducts h2 {font-style:italic;  font-size:16px;  font-size:1.6rem;; margin-top:10px; margin-bottom:20px; color:#808080;}
    /*.similarProducts .inbox{padding:0 10px;}*/

    #bottomPage{}
    .pages a{ text-decoration: none; color:#000;}
    .pages a{padding:5px 10px;}
    .pages a.a {background:#e6e6e6; border-radius: 5px}
    .pages .next, .pages .prev {font-family: 'Oswald', sans-serif; border:1px solid #e6e6e6; border-radius:4px;}
    .pages .next:hover, .pages .prev:hover {border-color:#000;}

    #filter {float: left; margin-left:10px;}

    #filter div { color: #808080;  }
    #filter div.filter-group { float: left;margin-left: 10px }
	#filter div.filter-group:first-of-type {margin-left:0}
    #filter div.filter-group .mooniform-selector { margin-top: 5px }
	#filter .filter-group-avail div.mooniform-selector{width: 80px;background-image: none !important; border:1px solid  #aaaaaa; border-radius: 5px}
	#filter .filter-group-avail div.mooniform-selector select{min-width: 70px }
	#filter .filter-group-avail div.mooniform-selector span, #filter .filter-group-attr02 div.mooniform-selector span { background-image: none !important;}
	#filter .filter-group-attr02 div.mooniform-selector{width: 40px;background-image: none !important; border:1px solid  #aaaaaa; border-radius: 5px}
	#filter .filter-group-attr02 div.mooniform-selector select{min-width: 40px }

    #filter span{ font-size:14px;  font-size:1.4rem;}
    #filter span.filter-group-name, #sorterBody.sorder-desktop .sorter-headline{ display: block;padding-bottom: 10px}
	#filter span.filter-group-name {padding-top: 5px;}
    #filter input[type=checkbox] { display: none; }
	#filter label.top {width: auto}
    #filter label, #sorterBody label { font-family: "Oswald"; font-weight: 300; font-size:14px;  font-size:1.4rem; border: 1px solid #aaaaaa; color: #000; background: #fff; border-radius: 5px; padding: 7px 10px; height: 37px; cursor: pointer; }
	#filter label,#sorterBody.sorder-desktop label {display: inline-block;padding-top: 0;padding-bottom:0;line-height: 37px;}
    #filter label.checked, #sorterBody label.selected { color: #fff !important; background: #000 !important;   }

	#filter #filterManufacturerAndName {border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #aaaaaa;height:37px;line-height:37px;position:relative;top:-2px;padding: 0 5px}

	#topPage{float:left;}

	#searchResults {padding:0 10px;}
		#searchResults h2.title { font-size:20px;  font-size:2rem; font-family: 'Oswald', sans-serif;padding:10px 0;}
        #searchResults h3.title { font-size:18px;  font-size:1.8rem; padding:10px 0;}
	
	#detail{ padding:20px 0;}
        #detail h1 strong{font-size:24px; font-size:2.4rem; font-weight: bold; display:block;}
        #detail h1 span{font-size:24px; font-size:2.4rem; display:block; line-height:1.2;}
        #detail .attrLine{height:40px; margin-bottom:20px;}
        #detail .attrLine span{ font-family: "Oswald";  font-size:16px;  font-size:1.6rem; text-transform: uppercase; font-weight:300; display:block; float:left; margin-right:10px; padding:8px;}
        #detail .attrLine span.tagged{ font-weight:500; background:#666666; color:#fff; border-radius: 5px; }
		#detailLeft{  float:left; margin-left:20px; _margin-left:5px; font-size:16px;  font-size:1.6rem;}
		#detail .leftColDetail{width:360px; float:left; position:relative}
		#detail .attrHeading{ font-family: "Oswald"; text-transform: uppercase; margin-bottom:10px;}
		#detail .leftColDetail .akcniCena {position:absolute; left:0px; top:0px;   background:#FFB135; z-index:5; color:#fff; padding:5px;}
        #detail .attrTable{margin-bottom:20px; line-height:1.5;}
		#detail .leftColDetail .akceNovinka {position:absolute; left:0px; top:0px; background:#FFB135; z-index:5; color:#fff; padding:5px;}
		#detail .lastCol{float:right; width:200px;}
        #detail .goodDetail{float:left; width:340px;}
		#detail .img{width:320px;/* height:320px;*/ background:#fff;float:left;text-align:center; }
		#detail .img .innerImg { padding:0px; margin:0px;}
		#detail #ImgDetail{width:350px; /*height:350px;*/ margin-bottom: 10px; position:relative; text-align:center;}
		#detail .img a{display:block;}

        #detail .more-images {margin-right: -10px;}
        #detail .more-images .image {width:100px;height:100px; float: left; display: block; margin-right: 10px;}

		#detail .rightColDetail{position:relative;float:right; width:560px;}
		
		#detail .price{font-size:24px; font-size:2.4rem;height:40px; line-height:40px; color:#e87107; }
        #ourPriceInfo{font-weight:bold;}
		#detail .price s{color:#939389;}
		#detail .onstock{}
		#detail h3{ }
		#detail .title{ font-size:16px;  font-size:1.6rem;}
        #detail .descr {line-height:1.4;}
		
		#detail .heading{margin-bottom:20px; margin-right:20px;}
		#detail .addToCartBox form {}
		
		#detail .variants{float:left;}
		#detail .variants a{width:100px; margin-bottom:10px;height:100px; display:block; background:#fff; border:1px solid #edede1; margin-left:10px;text-align:center;}
		#detail .attr00{margin-top:5px; }
		#detail .attr00 a{border:1px solid #ababa3;margin-top:1px; margin-left:1px; display:block; float:left;color:#000; text-decoration:none; font-weight:bold; height:17px; overflow:hidden; margin-right:5px; margin-bottom:5px;}
		#detail .attr00 a span{display:block; padding:2px 4px; border:1px solid #fff;}
		#detail .attr00 a.active{border:2px solid #000;margin-top:0px; margin-left:0px;margin-right:4px; margin-bottom:4px;}
		#detail #labelKusu, #detail .attr00Desc{display:block; margin-top:10px; font-weight:bold; margin-bottom:10px;}
		#detail .stockInfo{font-weight:bold; margin-bottom:10px; margin-top:15px;}
		
		#detail .button{width:95px; height:40px; background: url("/imgs/front/icon-cart.png") no-repeat 7px 6px; font-size:1.0em; cursor:pointer; margin-top:15px; border:1px #E6E6E6 solid; border-radius: 4px; font-family:"Oswald"; padding-left:40px; padding-right:20px;}


		#mb_contents h2{padding-left:0px !important; margin-left:0px !important;}
		.heading h3 a{font-weight:normal; color:#939389; text-decoration:none;}
		.heading h3 a:hover{text-decoration:underline;}
		

#ZoomerLoading {display:none;position: absolute;z-index: 4;background:#fff url('/imgs/front/loading.gif') center center no-repeat;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width: 350px;height: 350px;}

		.not-available {color: #808080 !important;}
		.not-available-text {font-size: 2.4rem; font-size: 24px;}