@CHARSET "UTF-8";


	.topFilter { background:#f2f2f2; padding:5px;}
	#filter {border-bottom:1px solid #dfdfdf; }
	#sorter { text-transform:uppercase; font-size:85%;}
	#filter .a {font-weight:bold;}
	#sorter li a {text-decoration:none;}
	#eshopSubmenu { background-color:#f2f2f2; margin-left:15px; padding-top:7px; margin-top: 10px; }
	#eshopSubmenu li { list-style:none; }
	
	#eshopSubmenu h3 { font-size:95%; text-transform:uppercase; }
	
	#eshopSubmenu h3 a { text-decoration:none; display:block; padding:5px; padding-top:3px;}
	
	#eshopSubmenu .subMenu li {padding-left:18px;}
	#eshopSubmenu .subMenu li a { text-decoration:none; padding:5px 10px 0px 8px; display:block; color:#000; text-transform:uppercase; }
	#eshopSubmenu .subMenu li a:hover { text-decoration:underline; }
	#eshopSubmenu .subMenu li.a { font-weight:bold; background:#e1ff00; }
	#eshopSubmenu .subMenu li.a a:hover{text-decoration:none;}
	#eshopSubmenu .subMenu { padding:0px 0px 10px 0px; }
	
	#items{ margin-top:0px;}
	#items #title{margin-top:10px; font-size:160%; margin-bottom:10px;}
	#items .anotace{margin-bottom:10px;}
	#items .leftCol, #detail .leftCol{float:left;width:195px;}
	#items .rightCol {float:left; width:700px;}
	
	#items a{color:#000;}
	#items .outer {float:left; margin-left:15px;margin-bottom:15px;}
	.item{width:213px; height:280px;  position:relative;}
	#items .outer.last { margin-right:0px; }
	
	.item a{ display:block; text-decoration:none; padding:8px; padding-top:10px;}
	.item {text-align:center; background-color: #f2f2f2;}
	.item .img{width:197px; height:197px; display:block; display: table-cell; vertical-align: middle; background-color: white;  }
	.item img{vertical-align:middle; }
	.item .producer{ display:block; font-weight:normal; text-align:left}
	.item a:hover .name{text-decoration:none;text-algin:left;}
	.item .name{display:block; text-align:left; margin-top:5px;}
	.item .price{display:block; font-size:110%;  text-align:left; position:absolute; bottom:5px;left:8px;}
	
	
	.item .akcniCena {position:absolute; left:0px; top:5px; background:url('../../../imgs/web/ikona-akcni-cena.png') no-repeat; width:78px; height:77px;}
	.item .akceNovinka {position:absolute; left:0px; top:5px; background:url('../../../imgs/web/ikona-novinka.png') no-repeat; width:78px; height:77px;}
	.item .akcniCena span, .item .akceNovinka span  {display:none}
	
	.item .actionItemSleva, .item .actionItemVyprodej, .item .newItem {height:73px;width:73px; position:absolute; bottom:0px; right:0px;}
	.item .actionItemSleva { background:url('../../../imgs/web/bg-rebate-button.gif') no-repeat;}
	.item .newItem { background:url('../../../imgs/web/bg-new-good-button.gif') no-repeat;}
	.item .actionItemVyprodej {background:url('../../../imgs/web/bg-vyprodej-good-button.gif') no-repeat;}
        .item .actionItemDetske {height:115px;width:115px; position:absolute; bottom:0px; right:0px;}
        .item .actionItemDetske    {background: url('../../../imgs/web/bg-kids-good-button.gif') no-repeat;}
	.item .actionItemSleva span, .item .actionItemVyprodej span, .item .newItem span {color: white; text-transform: uppercase; font-weight: bold; line-height:24px; padding-left:12px; font-size:105%}

	/*
	.item .actionItem{ height:24px; width:83px; position:absolute; bottom:5px; right:5px;background:url('../../../imgs/web/bg-new-good-button.gif') no-repeat;}
	.item .actionItem span, .item .newItem span {color: white; text-transform: uppercase; font-weight: bold; line-height:24px; padding-left:20px; font-size:105%}
	.item .newItem{background:url('../../../imgs/web/bg-rebate-button.gif') no-repeat; height:24px; width:83px; position:absolute; bottom:3px; right:5px}
	*/
	
	#items .item:hover .icoBox {display:block} 
	
	#items a.favIco {position:absolute; right:10px; top:10px; height:25px !important; width:25px; background:url('../../../imgs/web/ico-favorite.png') no-repeat; padding:0px }
	
	#items .icoBox {display:none}
	#items a.favIco span {display:none}
	
	
	#items .odd td{background:#EFF9FF;}
	#items .itemList td{padding:7px;}
	#items .itemList td.img{padding:5px 0px; background-position:center center;}
	#items .itemList table{width:100%;}
	#items th{height:2px; overflow:hidden;}
	#items .ico-list span, #items .ico-catalog span{display:none;}
	#items .ico-list span, #items .ico-catalog span{display:none;}
	#items .ico-list{background:url('../../../imgs/web/ico-list.png') no-repeat; text-decoration:none;padding:0 4px;margin:0 5px;}
	#items .ico-catalog{background:url('../../../imgs/web/ico-katalog.png') no-repeat;text-decoration:none;padding:0 4px;margin-right:5px;}
	#items .colorIco{width:40px; height:20px;display:block;}
	
	#items .loadInfo{background:#fff url('../../../imgs/web/loadinfo.gif') center center no-repeat;position:absolute; top:0px; display:none; right:0px; width:700px; height:300px;z-index:10;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
	#itemCont{ position:relative; }
	.itemList{float:left; width:700px}
	
	.category {background:url('../../../imgs/web/bg-arrow-filter.gif') 8px -16px no-repeat; padding-left:20px; cursor: pointer; }
	.brand{padding-left:10px;}
	#detail .leftCol .category {font-size: 95%}
	
	#filter {position:relative; background:#f2f2f2; margin-left: 15px;  border-bottom:none; margin-bottom:35px;}
	#filter .filters{ background:#000;height:31px; line-height:31px; color:#fff;}
	#filter .filters h5{padding:0px 25px;text-transform: uppercase;}
	#filter h4{ background:url('../../../imgs/web/bg-arrow-filter.gif') 8px 4px no-repeat; margin-top: 3px; font-weight:normal; text-transform:uppercase; cursor: pointer; padding-left: 25px; padding-bottom: 3px;}
	#filter ul li{padding:2px; }
	#filter ul{list-style:none;padding:10px; padding-left:25px; padding-top:0px;}
	#filter input{margin-right:5px;}
	#filter span.a{font-weight:bold;}
	#filter .colorFilter{width:21px; height:21px; float:left; margin-right:3px; margin-bottom:3px; border:2px solid #f2f2f2; cursor:pointer;display:block; text-decoration:none;}
	#filter .colorFilter:hover{border:2px solid black;}
	#filter .colors{padding:0 10px 10px 24px;}
	#filter .colors ul{display:none;}
	#filter .colors img {height:21px; width:21px }
	#filter .checked{border:2px solid black;}
        #filter .odsad10 { margin-top:10px}
	#filter #priceFrom{width:140px; margin-left:10px;}
	#filter #priceTo{width:140px; margin-left:10px;}
	#filter .deleteFiltersButton { display:block; background:#000; color:white; font-size: 90%; line-height: 30px; font-weight: bold;position:absolute; bottom:-31px; width:155px; padding-left:25px; font-weight:normal;}
	 /*#filter .discountFilter {background:url('../../../imgs/web/bg-arrow-filter.gif') 8px 4px no-repeat;}
	#filter .discountFilter a { height:20px; width:178px;display:block; text-transform: uppercase; text-decoration: none; line-height: 19px; color: #000;}
	#filter .discountFilter a:hover,#filter .discount a.active{color:#000; font-weight:bold;}
	#filter .discountFilter a span{padding-left:25px;}*/
         #filter .discountFilter   { padding-top: 5px; padding-bottom: 3px;}
        #filter .discountFilter ul { margin:0; padding: 0; position:relative; left: 20px; } 
	#filter #sizes ul { width:60px; padding-left:15px; float:left}
	#filter #sizes {padding-left:5px;}
	.bottomBorder{border-bottom:1px solid #dfdfdf;}
	#topPage{float:left;}
        
        #saleButton, #saleButtonHledej { display:block; background: #b1ff00; margin-left: 15px; padding: 5px 10px; padding-left: 25px; text-decoration: none; text-transform: uppercase; font-weight: bold; }
        #saleButton { position:Relative; top:-3px}
        #saleButtonHledej {position:Relative; top:-34px}
	#detail{}
	
	  .fblike{width:370px; height:20px; margin-top:5px; }
		#detailLeft{width:680px; float:left; margin-left:10px; _margin-left:5px;}   
		#loadInfo {height: 0px;}
		#detail .leftColDetail{width:370px; float:left; position:relative}
		#detail a.backToList {background:url('../../../imgs/web/bg-back-to-list-button.png') no-repeat; text-decoration: none; text-align:center; display:block; width:95px; height:18px; line-height:16px;}
		#detail a.backToList span {text-transform: uppercase; font-size:9px;}
		
		#detail .leftColDetail .akcniCena {position:absolute; left:0px; top:1px; background:url('../../../imgs/web/ikona-akcni-cena.png') no-repeat; width:161px; height:161px;}
		#detail .leftColDetail .akceNovinka {position:absolute; left:0px; top:1px; background:url('../../../imgs/web/ikona-novinka.png') no-repeat; width:161px; height:161px;}
		#detail .leftColDetail .akcniCena span, #detail .leftColDetail .akceNovinka span  {display:none}
		
		#detail .img{width:380px; height:360px; background:#fff;float:left;text-align:center;}
		#detail .img .innerImg { padding:0px; margin:5px;}
		#detail #ImgDetail{width:350px; height:350px; position:relative; text-align:center;}
		#detail .img a{display:block;}
		#detail .imgLinks {margin-left:3px; border-bottom:1px solid #444444; padding-bottom: 10px; margin-bottom:5px;}
		#detail .imgLinks a.zoom {text-transform: uppercase; background:url('../../../imgs/web/bg-zoom.gif') 0% 100% no-repeat; padding-left:22px; text-decoration: none; display:block; height:380px;}
		#detail .imgLinks a.send {text-transform: uppercase; background:url('../../../imgs/web/envelope.gif') 0% 50% no-repeat; padding-left:22px; text-decoration: none; display:block; height:15px;}
		
		#detail .rightColDetail{position:relative;float:right; width:301px; margin-top:10px; }
		#detail .itemDescription {background-color:#f2f2f2; min-height:448px;}
		#detail .rightColDetail strong {font-weight: normal; text-transform: uppercase;}
		#detail .rightColDetail strong.small {text-transform: none;}
		#detail .rightColDetail strong.b {font-weight: bold}
		
		#detail .brandImg{margin-bottom:10px;}
		
		#detail .views {width:370px;}
			#detail .nextItem {border:1px solid #dfdfdf; background:white; height:100px; width:100px; float:left; margin-right:10px; margin-bottom:5px}
			#detail h3.nextView {font-size: 100%; margin-bottom:3px}
		
		#detail .rightColDetail .inbox {padding:10px}
		
		#detail .heading{min-height:50px;}
		#detail .price{font-size:170%;height:40px; line-height:40px; font-weight: bold; clear: both; padding-top:10px }
		#detail .price s{color:#939389;}
		#detail .discount{font-weight:bold; margin-bottom:10px;}
		#detail .prevPrice{font-size:130%; margin-bottom:10px;}
		#detail h3{font-weight:normal; font-size:170%; font-weight: bold; text-transform: uppercase;}
		#detail #title{font-size:170%; text-transform: uppercase; margin-bottom:10	px;}
		
		#detail .heading{float:left; width:280px;}
		
		
		#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:15px; }
		#detail .attr00 a{border:1px solid #ababa3;margin-top:1px; margin-left:1px; display:block; float:left;color:#000; text-decoration:none; font-size:70%; 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 .attr00Desc {float:left; margin-right:2px}
		#detail .stockInfo{text-transform:uppercase; float:left; margin-left:25px; margin-top:13px}
		#detail .count {float:left; margin-top:10px; }
		
		#detail .button{width:301px; height:45px; background: #00a900; border:none; text-transform:uppercase;  font-size:150%; font-weight:bold; color:#fff; cursor:pointer; margin-top:5px }
		#detail .button:hover{color:#000; }

#detail .tools{margin-top:15px;}
		#detail .tools a{display:block; color:#605f5b;float:left; padding:3px;  text-decoration:none; padding-right:10px; font-size:110%;}
		#detail .tools a:hover{color:#000;}

		#detail .tools .favoritesAdd{background:url('../../../imgs/web/ico-favorite.png') no-repeat 0px 4px; padding-left:25px;border-right:1px solid #d3d2cd;margin-right:10px;margin-left:10px;}
		#detail .tools .watchDogAdd{background:url('../../../imgs/web/ico-dog.png') no-repeat 0px 4px; padding-left:25px;margin-left:10px;}
		
		#detail .share{margin-top:15px; margin-bottom:10px;}
		#detail .share a{display:block; width:16px; height:16px; text-decoration:none; float:left; margin-right:25px;}
		#detail .share a:hover{}
		#detail .share a span{display:none;}
		#detail .share p{float:left;padding-right:25px; font-weight:bold;}
		
		#detail .share .facebookShare{background:url('../../../imgs/web/ico-facebook.png') no-repeat; }
		#detail .share .twitterShare{background:url('../../../imgs/web/ico-twitter.png') no-repeat; }
		#detail .share .digitShare{background:url('../../../imgs/web/ico-digit.png') no-repeat; }
		#detail .share .deliciousShare{background:url('../../../imgs/web/ico-delicious.png') no-repeat; }
		#detail .share .mailShare{background:url('../../../imgs/web/ico-mail.png') no-repeat; }
		
		#detail .infoTabs{height:36px;}
		#detail .infoTabs h3{height:36px; position:relative; float:left;}
		#detail .infoTabs h3.descriptionHeading{width:163px;}
		
		#detail .infoTabs h3.questionsHeading{width:162px;}
		#detail .infoTabs h3.reviewsHeading{width:162px;}
		#detail .infoTabs h3 a:hover span{}
		#detail .infoTabs h3 a.active span{}
		
		.recommendedGoods {float:right; margin-top:44px;width:695px;}
		.recommendedGoods h3.header {display: block; background-color:#f2f2f2;  height:33px; line-height: 40px; margin-bottom:15px; font-size: 120%; padding-left:10px; margin-right:15px; text-transform:uppercase;}
		.recommendedGoods #items .first{margin-left:0px;}
		
		#detail .infoTabs a{text-decoration:none}
		#detail .goodDetail{border-top:none;padding:20px;background:#fff;}
		#detail .goodDetail ul{padding-top:5px; list-style:none;}
		#detail .goodDetail li{padding:2px 2px 2px 20px;background:url('../../../imgs/web/submenu-list.png') no-repeat 8px 8px;}
		#detail .goodDetail .odd td, #detail .goodDetail .odd th{background:#ebeae6; }
		#detail .goodDetail td,#detail .goodDetail th{padding:5px;}
		#detail .goodDetail .odd th{font-weight:bold; width:100px;}
		#detail .goodDetail td{width:250px;}
		#detail .goodDetail table{float:right;}
		
		
		#detail #goodsReviews .leftCol{width:300px; float:left;}
		#detail #goodsReviews .rightCol{width:400px;float:right;}
		#detail #goodsReviews .rightCol.notLogged{}
		#detail #goodsReviews .rightCol .greyButton{float:right;}
		#detail #goodsReviews .smallRegister{clear:both; text-align:right; font-size:80%; color:#9b9a96;float:right;}
		#detail #goodsQuestions .leftCol{width:900px; float:left;}
		#detail #goodsQuestions .leftCol .banner{float:left;width:236px; height: 191px;}
		#detail #goodsQuestions .leftCol .banner:hover {background-position: 0px -191px}
		#detail #goodsQuestions .odd, #html .odd{background:#f7f6f1;}
		.question span, .question b{display:block;}
		.question b.green,#detail #goodsReviews b{color:#9FCF67;}
		.question .small{color:#63625e; font-size:80%;}
		.question{padding:10px;}
		
		.writeReview {width:550px;float:left}
		.writeReview textarea{width:390px; border:1px solid #e7e7e7;margin-bottom:5px;padding:2px; height:100px;}
		.writeReview .textInput{width:390px; border:1px solid #e7e7e7;margin-bottom:5px;padding:2px;}
		 input.reviewButton {padding:0px;margin-left:270px;border:0px; cursor:pointer;cursor:pointer; height:25px; width:125px; border:none}
		 input.reviewButton:hover { color:white}
		.writeReview .error{display:block;color:red;}
		.questions{ width:650px}
		
		#reviews{padding-top:20px; border-top:1px solid #e7e7e7; margin-top:20px;}
		#reviews h4{font-size:120%; margin-bottom:5px; font-weight:normal;}
		#reviews .basicInfo{float:left; width:200px; line-height:20px; margin-right:20px;}
		#reviews .review{position:relative; margin-bottom:20px; padding-bottom:20px;border-bottom:1px solid #e7e7e7;}
		#reviews .text{padding-bottom:35px;}
		#reviews .usefull{position:absolute; bottom:20px; right:0px;line-height:28px;}
		#reviews .usefull .greyButton{float:right; margin-left:5px;}
		#reviews .small{font-size:80%;}
		
		
		#goodsLine{}
		#goodsLine .inner{height:120px; overflow:hidden;position:relative;}
		#goodsLine .itemSmall{position:relative;float:left; width:100px; overflow:hidden; margin-right:0px; margin-top:0px;	}
		
		#goodsLine .img{width:90px; height:75px; background:#fff; display:block;margin-bottom:5px;margin-left:8px;border:5px solid #fff; text-align:center;}
		#goodsLine a{color:#000; z-index:2;}
		#goodsLine a .nazev{display:block; padding-left:10px;padding-right:10px;text-decoration:underline;}
		#goodsLine .prevGoods{float:left;margin-left:15px;width:300px;}
		#goodsLine .prevGoods .itemSmall{float:right;}
		
		#goodsLine .actual{float:left; width:100px;}
		#goodsLine .actual a .nazev{font-weight:bold; text-decoration:none;}
		#goodsLine .actual .img{width:100px; height:75px;}
		#goodsLine .nextGoods{float:left;}
		#goodsLine .nextButton span{display:none;}
		#goodsLine .simple{padding-left:30px;padding-right:42px;}
		#goodsLine .simple.left .itemSmall{float:left;}
		#goodsLine .simple.right .itemSmall{float:right;}
		#goodsLine .nextButton{text-decoration:none; background:url('../../../imgs/web/arrow-next.png') no-repeat; width:24px; height:24px; position:absolute; top:35px; right:0px;}
		#goodsLine .prevButton span{display:none;}
		#goodsLine .prevButton{text-decoration:none; background:url('../../../imgs/web/arrow-prev.png') no-repeat; width:24px; height:24px; position:absolute; top:35px; left:0px;}
		#goodsLine a:hover .nazev{text-decoration:none;}
		#goodsLine .akcniCenaSmall {display:block;position:absolute; left:8px; top:0px; background:url('../../../imgs/web/ikona-akcni-cena-small.png') no-repeat; width:59px; height:58px;z-index: 5;}
		#goodsLine .akceNovinkaSmall {display:block;position:absolute; left:8px; top:0px; background:url('../../../imgs/web/ikona-novinka-small.png') no-repeat; width:59px; height:58px;z-index:5;}
		#goodsLine .akcniCenaSmall b, #goodsLine .akceNovinkaSmall b  {display:none}
	
	#categories {margin-top:0px;}	
	#categoryOverview .btl {margin-bottom:10px}
	#categoryOverview .categoryItem {float:left; margin-left:15px; width:199px; height:230px;  position:relative; background-color:#f2f2f2; text-align: center; padding:0px 7px; padding-top:10px}
	#categoryOverview h3 a{ font-size:120%; display:block; text-decoration: none; height:230px}
	#categoryOverview .name {height:19px; background:url(../../../imgs/web/bg-category-button.gif) no-repeat; position:absolute; bottom:10px; right:8px; color: white; text-transform: uppercase; font-size: 70%; text-align: center; line-height: 18px; padding-left:10px;}
	#categoryOverview .name b{background:url(../../../imgs/web/bg-category-button-right.gif) no-repeat top right; display:block; height:19px; line-height:18px;padding-right:10px;}
	#categoryOverview .categoryItem .img{ width:200px; height:200px; display:block; display: table-cell; vertical-align: middle; background-color: white;  }
			
	#categoryOverview{padding-bottom:15px;}
	#squareBanner {display: block; position:relative; height:430px; margin: 0 auto;}
	#banner_container { position:relative ; overflow:hidden ; width:870px ; height:430px ; margin:0px auto 0px;}
	#banners { white-space:nowrap; display:block; position:relative; }
	
	#categoryOverview .squareBanner,#itemCont .squareBanner {padding-top:15px;  padding-left:16px; clear:both;}
	
		#itemCont .squareBanner{margin-bottom:15px; padding-top:0px; }
		#mb_contents h2{padding-left:0px !important; margin-left:0px !important;}
		.heading h3 a{font-weight:bold; font-size:110%;  text-decoration:none;}
		.heading h3 a:hover{text-decoration:underline;}
		
.slider_gutter {float: left;width: 100%;display: block;position: relative; }
.slider_gutter_item{position: relative;	float: left; left: 100%;}
#slider_minmax_gutter_m{width: 172px;margin-left:-176px;	height:20px; background:url(../../../imgs/web/slider-bg.gif) repeat-x;}
#minmax_slider{ width:180px; margin:0px 10px;}

#slider_minmax_gutter_r,.slider_gutter_r{width: 4px;margin-left:-4px;height:20px; 	background:url(../../../imgs/web/slider-bg.gif) no-repeat; border:1px }
#slider_minmax_gutter_l, .slider_gutter_l{width: 4px;margin-left:-100%; height:20px;background:url(../../../imgs/web/slider-bg.gif) no-repeat; }

#slider_bkg_img{position: absolute; height:8px; margin:2px 0px 0px -10px; width:176px;}
.slider_gutter{ margin:10px 0px 0px 0px;}
.knob_left {	position: absolute;	height: 20px;width: 10px;background: url(../../../imgs/web/slider-left.gif) no-repeat;cursor: pointer; }
.knob_right {	position: absolute;	height: 20px;width: 10px;background: url(../../../imgs/web/slider-right.gif) no-repeat;cursor: pointer;}

.sliderPrice{padding:0px 10px;}
.slide_container{padding:10px 0px;}





		
