
html {width:100%; height:100%; font-size: 62.5%; font-family: arial,verdana,helvetica,"microsoft sans serif",tahoma,sans-serif; }
body {width:100%; height:100%;}
#all {}

#main{

width:950px;
/*height:600px; docasne*/
z-index:50;
margin:0 auto;
}

.layout-col-1{width:220px;}
.layout-col-2{width:730px;}

.layout-col-1 .cell{}
.layout-col-2 .cell{}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~  HEADER  ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#head {height:110px;}
#head .cell{}
#head .layout-col-1{}
#head .layout-col-2{}
#head .layout-col-1 .cell{}
#head .layout-col-2 .cell{padding-top:15px;}

#logo{margin:8px 0 0 0;}

#head-top{height:43px;}

#head-search-wrap{width:186px; height:25px; background:url(../img/design/bg-search.png) no-repeat 0 0; float:right;}
#head-search{border:0; width:143px; padding:4px 5px 2px 3px; margin:2px 5px 0 7px; font-size:1.1em; color:#828282;}
#head-search-submit{background:url(../img/design/lupa.png) no-repeat 0 0; margin:2px 0 0 0; width:11px; height:13px; border:0; cursor:pointer;}

/* END HEADER */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~  BODY  ~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#body{}
#body .cell{}
#body .layout-col-1{}
#body .layout-col-2{}
#body .layout-col-1 .cell{padding:165px 18px 20px 0;}
#body .layout-col-2 .cell{padding:91px 0 0 0;}
#body .cell .cell{padding:0px 0 0 0;}

/*** INDEX ***/
.index-layout #body .layout-col-1{width:950px;}
.index-layout #body .layout-col-1 .cell{padding:0;}

.index-layout #body .body-top{height:375px; /*overflow-y:hidden;*/}
.index-layout #body .body-bottom{}

.index-layout h1{margin:10px 0 10px 220px !important; color:#fff; font-size:1.8em; background:#ff5a00; float:left;  padding:10px 15px;}
.index-layout h1 a{color:#fff;}

.index-layout #foot{position:absolute;}

.index-layout #body ul li{background:none; padding-left:0;}

	/* sales cats */
	ul.t-sales-cats{width:54px; float:left; clear:both; margin-bottom:0 !important;}
	.mar-left-156{margin-left:156px;}
	ul.t-sales-cats li{margin-bottom:10px;}
	ul.t-sales-cats li a{width:54px; height:57px; display:block; background-position:0 0; background-repeat:no-repeat; }
	ul.t-sales-cats li a:hover, ul.t-sales-cats li a.on{ background-position:-54px 0;}
	ul.t-sales-cats li a span{display:none;}
	/*---*/
	#smi-1{background-image:url(../img/design/menu/ico-triko.png);}
	#smi-2{background-image:url(../img/design/menu/ico-obuv.png);}
	#smi-3{background-image:url(../img/design/menu/ico-baterka.png);}
	
	/* sales prods list */
	.sales-prods-wrap{ clear:both; margin-left:156px; margin-bottom:8px;}
		.sales-cat-wrap{}
			/*
			.sales-cat-wrap .prods-list{width:730px; overflow:hidden; padding-left:10px;}
			.sales-cat-wrap .prods-list-in{width:800px}
			*/
			.sales-cat-wrap .prods-list{width:730px; height:200px; margin-left:10px; float:left;  position:relative; overflow:hidden;}/*width:584px;*/
			.sales-cat-wrap .prods-list-in{width:20000em; position:absolute;}
			.sales-cat-wrap .prod-item-group{float:left;}
			
			.sales-cat-wrap .prod-item{
				float:left; 
				margin:0 14px 0 0; 
				width:172px; 
				height:195px; 
				background:url(../img/design/bg-prod-item-big.png) no-repeat 0 0;
				/*-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5); /* for Firefox 3.5+ */
				/*-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5); /* for Safari and Chrome */

				}
				.sales-cat-wrap .prod-item .item-tag{position:absolute; margin:173px 0 0 82px; padding:3px 0 0 0; color:#fff; width:90px; height:18px; font-size:1.2em; text-transform:uppercase;} 
				.sales-cat-wrap .prod-item .tag-akcia{ background:url(../img/design/bg-akcia-tag-short.png) no-repeat 0 0; padding:4px 0 0 20px;}
				.sales-cat-wrap .prod-item .img-wrap{text-align:center;}
				.sales-cat-wrap .prod-item .img-wrap img{margin-top:10px;}
				.sales-cat-wrap .prod-item h3{font-size:1.1em; color:#000; height:33px; overflow:hidden; margin-left:10px; margin-bottom:0; line-height:1.2em;}
				.sales-cat-wrap .prod-item h3 a{color:#000;}
				.sales-cat-wrap .prod-item p.prod-price{font-weight:bold; font-size:1.4em; margin:2px 0 0 10px;}
				.sales-cat-wrap .prodlist-nav{clear:both; margin:5px 0 0 64px;}
				.sales-cat-wrap .prodlist-nav li{float:left;}
				.sales-cat-wrap .prodlist-nav li a{display:block; cursor:pointer; width:36px; height:36px;}
				.sales-cat-wrap .prodlist-nav li a span{display:none;}
				.sales-cat-wrap .prodlist-nav a.prev{background:url(../img/design/arrow-black-sq-l.png) no-repeat 0 0;}
				.sales-cat-wrap .prodlist-nav a.next{background:url(../img/design/arrow-black-sq-r.png) no-repeat 0 0; margin-left:658px;}
				.sales-cat-wrap .prodlist-nav a.off{cursor:default; opacity:0.5; filter:alpha(opacity=50)} 
				.sales-cat-wrap .prod-item .prod-item-cart{position:absolute; margin:0 0 0 0; padding:9px 0 0 40px; width:132px; display:block; height:23px; font-size:1.1em; background:url(../img/design/kosik-black-gray.png) no-repeat 0 0;}
				.sales-cat-wrap .prod-item .prod-item-cart:hover{ background:url(../img/design/kosik-black-black.png) no-repeat 0 0; text-decoration:none; color:#fff;}
		
				/* kvoli povodnej cene */
				.sales-cat-wrap .prod-item .img-wrap img{margin-bottom:8px;}
				.sales-cat-wrap .prod-item h3{height:25px; overflow:hidden; margin:-2px 0 15px 10px;}
				.sales-cat-wrap .prod-item p.prod-price-old{font-size:1.1em; position:absolute; margin:-13px 0 0 10px; color:#999; text-decoration:line-through;}



	/* title brands */
	.brands-wrap{background:#fff; clear:both; margin:0 0 0 220px; width:729px; position:absolute; z-index:3000;}
	.brands-wrap .cell{padding:0px 10px !important;}
	.brands-wrap .brands-list{ float:left; margin-bottom:0px !important; }
	.brands-wrap .brands-list li{float:left; margin-right:25px; padding:10px 5px;}
	.brands-wrap .brands-list li.last{margin-right:0px;}
	.brands-wrap .brands-list li img{margin:0px;}
	.brands-wrap .brands-list li a{}
	.brands-wrap a.more{float:right; margin:7px 5px 0 0; font-size:1.1em; white-space:nowrap; text-transform:uppercase; color:#000; padding-top:15px; padding-right:0; background:url(../img/design/arrow-orange-u.png) no-repeat center top;}
	
	.brands-list-more{padding:0px 10px 0; display:none;}
	
	.brands-wrap a#more_brands{margin:15px 5px 0 0; background: url(../img/design/arrow-orange-d.png) no-repeat center 0}
	.brands-wrap a#less_brands{margin:15px 5px 0 0; background-position: 30px 0}

	.brands-wrap .brands-txt-list{ clear:both; margin:10px 10px 12px 10px !important; padding:15px 0 0 0; border-top:1px solid #ddd; }
	#main .brands-wrap .brands-txt-list li{float:left; color:#666; width:10.5%; margin:0px 15px 5px 0px; padding:0px 0px 0px 10px; background:url(../img/design/sq-orange-mini.png) no-repeat 0 4px; font-size:1.1em;}
	.brands-wrap .brands-txt-list li a{color:#666;}

/* user staff */
#user-staff-wrap{position:absolute; margin:0px 0 0 430px; background:#fff; float:right; width:270px; padding:7px 15px 0px 15px; /*padding:7px 15px;*/}
.index-layout #user-staff-wrap{margin:10px 0 0 650px;}

	/* cart */
	#cart-wrap{padding-bottom:7px; float:right; width:110px;}
		#cart-wrap .cart-mini{ width:95px; float:right; }
		#cart-wrap .cart-mini .cell{}
		#cart-wrap .cart-mini a{display:block; height:24px; font-size:1.1em; line-height:1.1em; padding-left:30px; background:url(../img/design/kosik.png) no-repeat 0 0px;}
		#cart-wrap .cart-mini a:hover{text-decoration:none;}
		
		/* cart expanded */
		/*.cart-expanded{position:absolute; margin:31px 0 0 65px; background:#cdcdcd; width:220px;*/
		#main .cart-expanded{position:absolute; margin:31px 0 0 -125px; background:#cdcdcd; width:250px;
		-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5); /* for Firefox 3.5+ */
		-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5); /* for Safari and Chrome */
		/*display:block !important;*/
		z-index:500;
		}          
		.cart-expanded .cell{padding:10px 15px 20px 5px !important;}
		.cart-expanded .cart-item{clear:both; font-size:1em; line-height:1.4em; margin-bottom:5px !important;}
		.cart-expanded .cart-item .col-1{ float:left; padding-right:5px; width:25px; text-align:right;}
		.cart-expanded .cart-item .col-2{float:left; padding-right:5px; width:40px;}
			.cart-expanded .cart-item img{margin:0;}
		.cart-expanded .cart-item .col-3{float:left; width:120px;}
		.cart-actions{clear:both; margin:10px 0 0 30px;}
		#main .mini-cart-list{/*max-height:500px !important; padding:0 !important; margin:0 !important; overflow-y: auto !important ;*/}

/* featured tabs box */
.feat-prods-box{width:640px; height:230px; overflow:hidden; float:left;}
.feat-prods-box .tab-content{padding-top:25px; min-height:180px;} /* width:655px; */
/*
.feat-prods-box .prods-list-wrap{}
.feat-prods-box .prods-list{width:584px; float:left; margin:0 10px 0 15px;}
.feat-prods-box .prods-list-in{width:855px;}
.feat-prods-box .prod-item{float:left; width:120px;}
*/
/* changed for scrollable */
.feat-prods-box .prods-list-wrap{}
.feat-prods-box .prods-list{width:584px; margin-left:10px; height:160px; float:left;  position:relative; overflow:hidden;}/*width:584px;*/
.feat-prods-box .prods-list-in{width:20000em; position:absolute;}
.feat-prods-box .prod-item-group{float:left;}
.feat-prods-box .prod-item{float:left; width:120px;}

	.feat-prods-box  .prod-item .img-wrap{background:#fff; width:97px; height:97px; text-align:center; margin-bottom:3px;}
	.feat-prods-box  .prod-item .img-wrap img{margin-top:5px;}
	.feat-prods-box  .prod-item h3{font-size:1em; color:#fff; max-height:33px; line-height:1.1em; padding-right:10px;}
	.feat-prods-box  .prod-item h3 a{color:#fff;}
	.feat-prods-box  .prod-item p.prod-price{font-weight:bold; color:#fff; font-size:1.2em; margin:4px 0 0 0px;}
	
	/* kvoli zobrazeniu povodnej ceny */
	.feat-prods-box span.prod-price-old{font-size:0.8em; margin-left:5px; color:#4c4c4c; text-decoration:line-through; white-space:nowrap;}

	
	.feat-prods-box  .prods-list-wrap a span{display:none;}
	.feat-prods-box  .prods-list-wrap a.prev{display:block; width:7px; height:13px; float:left; background:url(../img/design/arrow-orange-l.png); margin-top:40px; cursor:pointer;}
	.feat-prods-box  .prods-list-wrap a.next{display:block; width:7px; height:13px; float:left; background:url(../img/design/arrow-orange-r.png); margin-top:40px; cursor:pointer;}
	.feat-prods-box  .prods-list-wrap a.off{cursor:default; opacity:0.5; filter:alpha(opacity=50)}
	
/* text news */
.title-plainbox{width:295px; float:left; margin:48px 0 20px 0; border-left:2px solid #515151;} 
.title-plainbox .cell{ padding:0 0 0 15px !important;}
ul.t-news-list{}
ul.t-news-list li{color:#fff; line-height:1.1em; font-size:1.3em; margin-bottom:15px; padding-left:15px !important; background:url(../img/design/sq-green.png) no-repeat 0 3px !important;}
#main ul.t-news-list li a{color:#fff;}
ul.t-news-list li.first-li{ border-bottom:2px solid #2b2b2b; padding-bottom:15px; padding-left:0 !important; background:none !important;}
	ul.t-news-list li.first-li h3{color:#fff; margin-bottom:5px;}
	ul.t-news-list li.first-li h3 a{color:#fff;}
	ul.t-news-list li.first-li p{color:#aeaeae; font-size:0.9em; line-height:1.4em;}
	ul.t-news-list li.first-li p .highlight{}

.title-plainbox p a{color:#fff !important; font-size:1.1em; padding-bottom:2px;}
.title-plainbox p .highlight{color:#ff5400; font-size:1.1em; font-weight:bold;}


/****  END INDEX  ****/

/**** COMMON PAGES ****/

/**** END COMMON PAGES ****/

/* CATALOG - LIST */
#path-wrap{position:absolute; background:#fff; margin:-27px 0 0 0; padding:7px 0px 8px 15px;}
ul.path{}
ul.path li{float:left; font-size:1.1em; padding-right:13px; margin-right:7px; background:url(../img/design/arrow-orange-mini-r.png) no-repeat right 3px; }
ul.path li a{float:left; }
ul.path a:hover{}

.cat-wrap{clear:both;}
	.cat-wrap .prods-list{width:730px; overflow:hidden;}
	.cat-wrap .prods-list-in{width:800px /*docasne*/}
	.cat-wrap .prod-item{
		float:left; 
		margin:0 14px 14px 0; 
		width:172px; 
		height:195px; 
		background:url(../img/design/bg-prod-item-big.png) no-repeat 0 0;
		/*-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5); /* for Firefox 3.5+ */
		/*-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5); /* for Safari and Chrome */

		}
		.cat-wrap .prod-item .item-tag{position:absolute; margin:173px 0 0 82px; padding:3px 0 0 0; color:#fff; width:90px; height:18px; font-size:1.2em; text-transform:uppercase;} 
		.cat-wrap .prod-item .tag-akcia{ background:url(../img/design/bg-akcia-tag-short.png) no-repeat 0 0; padding:4px 0 0 20px;}
		.cat-wrap .prod-item .tag-new{ background:url(../img/design/bg-new-tag-short.png) no-repeat 0 0; padding:4px 0 0 12px;}
		.cat-wrap .prod-item .tag-akcia-new{margin:173px 0 0 83px; background:url(../img/design/bg-nakcia-tag-short.png) no-repeat 0 0; padding:4px 0 0 27px;}
		.cat-wrap .prod-item .img-wrap{text-align:center;}
		.cat-wrap .prod-item .img-wrap img{margin-top:10px; margin-bottom:8px;}
		.cat-wrap .prod-item h3{font-size:1.1em; color:#000; height:25px; overflow:hidden; margin:-2px 0 15px 10px; padding-bottom:0px; line-height:1em; }
		.cat-wrap .prod-item h3 a{color:#000;}
		.cat-wrap .prod-item p.prod-price{font-weight:bold; font-size:1.4em; margin:2px 0 0 10px;}
		.cat-wrap .prod-item p.prod-price-old{font-size:1.1em; position:absolute; margin:-14px 0 0 10px; color:#999; text-decoration:line-through;}
		.cat-wrap .prod-item .prod-item-cart{position:absolute; margin:0 0 0 0; padding:9px 0 0 40px; width:132px; display:block; height:23px; font-size:1.1em; background:url(../img/design/kosik-black-gray.png) no-repeat 0 0;}
		.cat-wrap .prod-item .prod-item-cart:hover{ background:url(../img/design/kosik-black-black.png) no-repeat 0 0; text-decoration:none; color:#fff;}

		/* kvoli zobrazeniu povodnej ceny */
		.cat-wrap .prod-item .img-wrap img{margin-bottom:8px;}
		.cat-wrap .prod-item h3{height:25px; overflow:hidden;}
		.cat-wrap .prod-item p.prod-price-old{font-size:1.1em; position:absolute; margin:-14px 0 0 10px; color:#999; text-decoration:line-through;}


.filters-h{margin-top:-9px !important;}
ul.filter-checklist{}
ul.filter-checklist li{background:url(../img/design/checkbox-2.png) no-repeat 0 3px !important; margin-bottom:2px !important;  padding-left:15px !important;}
ul.filter-checklist li.on{background-position:0 -67px !important;}
ul.filter-checklist li a{}
ul.filter-checklist li a:hover{}

a.close-box{float:right; color:#fff !important; background:url(../img/design/cross-white.png) no-repeat right 2px; padding-right:15px; padding-bottom:2px;}
a.close-box:hover{}

ul.colors-list{margin:0; padding:0;}
ul.colors-list li{float:left; padding:0 !important; margin:0 10px 0px 0; display:block; width:22px; height:22px; background-position:0 0 !important; background-repeat:no-repeat;}
ul.colors-list li a{display:block; width:22px; height:22px; background-position:0 0; background-repeat:no-repeat;}
ul.colors-list li a:hover, ul.colors-list li a.on{ background-image:url(../img/design/color-frame-b-black.png);}
ul.colors-list li.f-black a:hover, ul.colors-list li.f-black a.on{ background-image:url(../img/design/color-frame-b-gray.png);}
ul.colors-list li a span{display:none;}

.price-range-wrap{}
.price-range-wrap label, .price-range-wrap span{font-size:1.1em;}
#slider-range{margin:10px 0 5px 0;}

.f-orange{background-image:url(../img/design/farby/orange.png) !important;}
.f-blue{background-image:url(../img/design/farby/blue.png) !important;}
.f-black{background-image:url(../img/design/farby/black.png) !important;}

.prodlist-content-in{clear:both;}

/* quickview */
.quickview-product{ background:url(../img/design/bg-modal.png) no-repeat right bottom;}
.quickview-product .cell{ padding:10px 10px 10px 10px;}

.quickview-product .col-1{float:left; width:120px;}
.quickview-product .col-1 .cell{ padding:0 0 0 0;}
.quickview-product .col-2{float:left; width:360px;}
.quickview-product .col-2 .cell{ padding:0 0px 0 10px;}

.quickview-product h2{font-size:1.4em; color:#000; margin:5px 30px 15px 0; float:none;}
.quickview-product .img-det-wrap{}
.quickview-product .p-price{ padding:5px 0 0 5px;}
.quickview-product .p-count{float:right !important; margin-top:10px !important;}
.quickview-product .pricetag{font-size:1.6em !important; color:#333; padding-top:5px;}
.quickview-product .p-sizes{width:50% !important;}
.quickview-product .p-colors{width:45% !important;}
.quickview-product .prod-infotag {padding-bottom:10px !important; margin-bottom:10px !important;}
.quickview-product .p-sizes ul, .quickview-product .p-colors ul {width:110px; float:left;}
.quickview-product .p-sizes ul li, .quickview-product .p-colors ul li {margin-bottom:5px;}

.quickview-product .delete-button {float:right; margin:3px 0 0 0;}
#dcat_prd_ls_cartoverlay .close{display:block; width:19px; height:19px; float:right; margin:12px 10px 0 0; background:url(../img/design/close-but.png) no-repeat 0 0;}

.quickview-product .img-det-wrap{padding:0 !important; margin:0 !important; }
.quickview-product .img-det-wrap img{margin:0 0 0 0 !important;}

.quickview-product .p-add-to-cart{margin:0px 0 0px 0; clear:both; float:left !important;}
	.quickview-product .p-add-to-cart a{display:block; color:#fff; font-size:1.3em; width:125px; height:25px; text-align:center; padding:8px 0 0 0; background:url(../img/design/bg-button-orange-sprite.png) no-repeat 0 0;}
	.quickview-product .p-add-to-cart a:hover{text-decoration:none; background-position:0 -33px;}

/* CATALOG - LIST END */

/* CATALOG DETAIL */

.one-col-layout {}
.one-col-layout #body .layout-col-1{width:950px;}
.one-col-layout #body .layout-col-1 .cell{padding:91px 0px 20px 0;}
.one-col-layout #body .layout-col-1 .cell .cell{padding:0;}
.one-col-layout #body .layout-col-1 #user-staff-wrap{margin-left:650px;}

/* detail content */
.proddetail-content-in{clear:both; padding-bottom:24px; margin-bottom:15px; background: url(../img/design/bg-det-content-bottom.png) no-repeat bottom right;}
.proddetail-content-in .cell{background:#fff;}

.proddetail-content-in .col-1{float:left; width:480px;}
	.proddetail-content-in .col-1 .cell{padding:0px 0px 0 0;}

.proddetail-content-in .col-2{float:left; width:470px;}
	.proddetail-content-in .col-2 .cell{padding:15px 15px 10px 0 !important;}

/* detail gallery */
.detail-gallery{}
	.detail-gallery .img-det-wrap{text-align:center; padding-top:15px; margin-bottom:15px;}
		.detail-gallery .img-det-wrap a{margin:0 auto}
		.detail-gallery .img-det-wrap img{}
	.detail-gallery .thumbs-det-wrap{margin:0 0 0 15px;}
		.detail-gallery .thumbs-det-wrap .thumb-wrap{float:left; margin:0 15px 0 0;}
		.detail-gallery .thumbs-det-wrap .thumb-wrap a{display:block; width:66px; height:66px; border:2px solid #e1e1e1; }
		.detail-gallery .thumbs-det-wrap .thumb-wrap a:hover{border:2px solid #ccc; }
		.detail-gallery .thumbs-det-wrap .thumb-wrap img{margin:2px 0 0 2px;}

/* detail infotag */
.prod-infotag{ background:#4c4c4c; color:#fff; margin-bottom:15px;}
#main .prod-infotag .cell{background:none; padding:10px 10px 10px 10px !important;}
	.prod-infotag .p-price{float:left; width:220px; margin-top:4px;}
		.prod-infotag .p-price p{ float:left; color:#cecece; line-height:1.2em;}
		.prod-infotag .p-price a{color:#f3af79;}
		.prod-infotag .p-price .pricetag{font-size:2.6em; color:#fff; margin-top:-3px; font-weight:bold; margin-right:10px;}
		.prod-infotag p.prod-price-old{font-size:1.1em; position:absolute; margin:23px 0 0 0px; color:#999; text-decoration:line-through;}
		
	.prod-infotag .p-count{float:left; margin-top:6px;}	
		/* uniform */
		.prod-infotag .p-count div.selector span
		{width:10px ; height:20px; color:#fff !important; font-weight:normal; line-height:20px; }
		.prod-infotag .p-count div.selector select,
		.prod-infotag .p-count div.selector
		{width:40px; height:20px; color:#fff !important; font-weight:normal; line-height:20px; font-size:1.1em;}
		.prod-infotag .p-count div.selector option{font-size:0.9em !important;}
	
	.prod-infotag .p-add-to-cart{float:right;}
		.prod-infotag .p-add-to-cart a{display:block; color:#fff; font-size:1.3em; width:125px; height:25px; text-align:center; padding:8px 0 0 0; background:url(../img/design/bg-button-orange-sprite.png) no-repeat 0 0;}
		.prod-infotag .p-add-to-cart a:hover{text-decoration:none; background-position:0 -33px;}

	.prod-info-bot{padding-top:10px; border-top:1px solid #565656; margin-top:10px;}
	.prod-infotag .p-sizes{float:left; width:42.2%;}
		.prod-infotag .p-sizes h3{float:left; color:#fff; font-size:1.1em; font-weight:normal; margin:4px 5px 0 0;}
		.prod-infotag .p-sizes ul{float:left;}
		.prod-infotag .p-sizes ul li{float:left; color:#fff; font-size:0.9em; margin-right:5px;}
		.prod-infotag .p-sizes ul li a{display:block; padding-top:6px; width:22px; height:16px; color:#fff; text-align:center; background:url(../img/design/bg-size-tag.png) no-repeat 0 -22px;}
		.prod-infotag .p-sizes ul li a:hover, .prod-infotag .p-sizes ul li a.on{ background-position:0 -44px; text-decoration:none;}
	.prod-infotag .p-colors{float:left; width:50%;}
		.prod-infotag .p-colors h3{float:left; color:#fff; font-size:1.1em; font-weight:normal; margin:4px 5px 0 0;}
		.prod-infotag  ul.colors-list li{margin-right:5px !important;}
		.prod-infotag  ul.colors-list li a:hover, 
		.prod-infotag  ul.colors-list li a.on{ background-image:url(../img/design/color-frame-n-orange.png);}
		.prod-infotag  ul.colors-list li.f-orange a:hover, 
		.prod-infotag  ul.colors-list li.f-orange a.on{ background-image:url(../img/design/color-frame-n-white.png);}

/* detail tabs */
#prod-tabs-wrap .tabs-nav li{font-size:1.2em;}
#prod-tabs-wrap .tabs-nav li span{padding:7px 0px 0;}
.p-tab-content{background:#e8e8e8; margin-top:2px;}
#main .p-tab-content .cell{padding:15px 15px 15px 15px !important; background:none;}

.p-tab-content h3{font-size:1.2em; color:#ff5a00; font-weight:bold; margin:0 0 15px 0;}
.p-tab-content p{font-size:1.1em; line-height:1.4em; margin:0 0 15px 0;}
#main .content .p-tab-content table.design-tab{margin-bottom:15px; border:2px solid #c4c4c4;}
#main .content .p-tab-content table.design-tab th{font-size:1.1em; padding:7px 10px; font-weight: bold; background:#969696; color:#fff; border:1px solid #dfdfdf;}
#main .content .p-tab-content table.design-tab td{font-size:1.1em; padding:7px 10px; color:#000; background:#fff;  border:1px solid #dfdfdf;}

ul.inline-bull{}
ul.inline-bull li{background:url(../img/design/bull-mini.png) no-repeat 0 5px; display:inline; margin-right:5px; padding-left:12px; line-height:1em; /*line-height:1.5em;*/}

.p-det-fb-like-wrap{position:absolute; margin:0 0 0px 365px;}
.fb-like{display:block; width:90px; height:23px; background:url(../img/design/fb-like.png) no-repeat 0 0;}
.fb-like span{display:none;}

.proddetail-content-in .item-tag{margin:0px 0 0 0px !important; z-index:800; position:absolute; /*margin:0px 0 0 859px;*/ padding:3px 0 0 0; color:#fff; width:90px; height:18px; font-size:1.2em; text-transform:uppercase;} 
.proddetail-content-in .tag-akcia{ background:url(../img/design/bg-akcia-tag-short.png) no-repeat 0 0; padding:4px 0 0 20px;}
.proddetail-content-in .tag-new{ background:url(../img/design/bg-new-tag-short.png) no-repeat 0 0; padding:4px 0 0 12px;}
.proddetail-content-in .tag-akcia-new{margin:173px 0 0 83px; background:url(../img/design/bg-nakcia-tag-short.png) no-repeat 0 0; padding:4px 0 0 27px;}

.button-back{display:block; width:47px; height:26px; color:#fff !important; background:url(../img/design/button-back.png) no-repeat 0 0; text-decoration:none !important; padding:7px 0 0 23px; font-size:1.2em; text-transform:uppercase; }
.proddetail-content-in .button-back{float:right; margin:10px 0px 0 0;}

/* checkout progress tracker */
.chkout-steps{margin:20px 0 0 0px; padding:0 0 0 0; width:180px;}
.chkout-steps li{padding:0px 0 7px 0; list-style:none; background:url(../img/design/ico-numbers.png) no-repeat -398px 0; }
	.chkout-steps li div{min-height:65px; background:url(../img/design/arrow-gray-down.png) no-repeat 12px 43px;  }
		.chkout-steps li h3{font-weight:bold; line-height: 1.2em; padding:0px 0 0 45px; font-size:1.1em; color:#aaa; background:none; margin-bottom:0px; }
		.chkout-steps li p{line-height: 1.3em; padding:0px 0 0 45px; font-size:1em; margin:0 0 0 0; color: #aaa;}
		.chkout-steps li.on h3{color:#fff;}
		.chkout-steps li.on p{line-height: 1.3em; padding:0px 0 0 45px; font-size:1em; margin:0 0 0 0; color: #fff;}

#chkout-step-1{background-position:-396px 0; }
#chkout-step-2{background-position:-396px -164px; }
#chkout-step-3{background-position:-396px -328px; }
#chkout-step-4{background-position:-396px -487px; }
	#chkout-step-4 div{background:none; min-height:45px;}
#chkout-step-1.on{background-position:0 0; }
#chkout-step-2.on{background-position:0 -164px; }
#chkout-step-3.on{background-position:0 -328px; }
#chkout-step-4.on{background-position:0 -487px; }

/* prods boxes */
#det-boxes-wrap{margin-bottom:30px;}
#det-boxes-wrap .prods-list-wrap{}
/*
#det-boxes-wrap .prods-list{width:427px; float:left; margin:0 10px 0 10px;}
#det-boxes-wrap .prods-list-in{width:700px; }
*/
#det-boxes-wrap .prods-list{width:427px; height:155px; margin:0 10px 0 10px; float:left; position:relative; overflow:hidden;}
#det-boxes-wrap .prods-list-in{width:20000em; position:absolute;}
#det-boxes-wrap .prod-item-group{float:left;}
#det-boxes-wrap .prod-item{float:left; width:110px;}
	#det-boxes-wrap  .prod-item .img-wrap{background:#fff; width:97px; height:97px; text-align:center; margin-bottom:3px;}
	#det-boxes-wrap  .prod-item .img-wrap img{margin-top:5px;}
	#det-boxes-wrap  .prod-item h3{font-size:1em; color:#fff; max-height:33px; line-height:1.1em; padding-right:10px;}
	#det-boxes-wrap  .prod-item h3 a{color:#fff;}
	#det-boxes-wrap  .prod-item p.prod-price{font-weight:bold; color:#fff; font-size:1.2em; margin:4px 0 0 0px;}
	
	/* kvoli zobrazeniu povodnej ceny */
	#det-boxes-wrap   span.prod-price-old{font-size:0.8em; margin-left:5px; color:#4c4c4c; text-decoration:line-through; white-space:nowrap;}

	#det-boxes-wrap  .prods-list-wrap a span{display:none;}
	#det-boxes-wrap  .prods-list-wrap a.prev{display:block; cursor:pointer; width:7px; height:13px; float:left; background:url(../img/design/arrow-orange-l.png); margin-top:40px;}
	#det-boxes-wrap  .prods-list-wrap a.next{display:block; cursor:pointer; width:7px; height:13px; float:left; background:url(../img/design/arrow-orange-r.png); margin-top:40px;}
	#det-boxes-wrap  .prods-list-wrap a.off{cursor:default; opacity:0.5; filter:alpha(opacity=50)}
	
h2.tablike{border-bottom:2px solid #ccc; margin-bottom:15px;}
h2.tablike span{font-size:1.3em; font-weight:normal; padding:7px 20px 9px 20px;display:block; color:#000; float:left; background:url(../img/design/bg-h-tablike.png) no-repeat 0 0;}

#curr-viewed-box{float:left; }
	#curr-viewed-box h2{}
#similars-box{float:left; margin-right:22px;}
	#similars-box h2{}

.editor-html{font-size:1.1em; line-height:1.4em; margin-bottom:15px; }
.editor-html p{font-size:1em !important; margin-bottom:10px !important;}
.editor-html p p{}
.editor-html ul{margin-bottom:10px;}
.editor-html ul li{ line-height:1.4em; font-size:1em !important; background: url(../img/design/sq-gray.png) no-repeat 0 7px; padding-left:10px;}



/* CATALOG DETAIL END */


/* CONTENT */
#main .content h1{color:#fff; font-size:1.8em; background:#ff5a00; font-weight:normal; float:left; margin:0 315px 15px 0; padding:10px 15px; }
#main .content .articles-content-in h2{margin-bottom:17px;}
#main .content .articles-content-in h3{color:#d94e02; margin-bottom:10px;}
#main .content .articles-content-in h4{color:#333}
#main .content .articles-content-in h5{}
#main .content .articles-content-in p{font-size:1.3em;}
#main .content .articles-content-in ul{margin:0 0 15px 0;}
#main .content .articles-content-in ul li{font-size:1.3em; line-height:1.7em; background: url(../img/design/sq-gray.png) no-repeat 0 7px; padding-left:10px;}
#main .content .articles-content-in ol {margin:0 0 15px 17px;}
#main .content .articles-content-in ol li{font-size:1.3em; margin-bottom:10px;}
#main .content .articles-content-in ol ol li{list-style:lower-latin; margin-bottom:0px;}
#main .content .articles-content-in ol ol li li{list-style:inherit;}
#main .content .articles-content-in li li{font-size:1em;}
#main .content .articles-content-in a{}
#main .content .articles-content-in a:hover{}
#main .content .articles-content-in ul li h5{margin-bottom:1px; font-size:1em; display:inline;}

#main .content .articles-content-in ul.articles-list{}
#main .content .articles-content-in ul.articles-list li{ padding-left:15px; background:url(../img/design/sq-orange.png) no-repeat 0 5px;}
#main .content .articles-content-in ul.articles-list li h2{font-size:1.2em; font-weight:bold; margin-bottom:10px;}
#main .content .articles-content-in ul.articles-list li p{font-size:1em;}

#main .box-group-h {font-size:1.2em; font-weight:normal; color:#fff; margin:0 0 20px 0;}

table{border:0;}
table th{border:0;}
table td{border:0;}

#main .content table.design-tab{margin-bottom:15px !important;}
#main .content table.design-tab th{font-size:1em; padding:4px; background:#000; color:#fff; border:1px solid #fff;}
#main .content table.design-tab td{font-size:1em; padding:4px; color:#fff; background:#999;  border:1px solid #fff;}

#main .content table.design-tab-2{margin-bottom:15px ;}
#main .content table.design-tab-2 th{font-size:1.1em; padding:7px 5px; background: #666; color:#fff; /*border:1px solid #fff;*/}
#main .content table.design-tab-2 td{font-size:1em; padding:4px; color:#000; background:#f3f3f3;  /*border:1px solid #fff;*/}
#main .content table.design-tab-2 td h3{font-size:1.2em; margin:0;}
#main td .price-wrap {font-size:1.4em; color:#222;}

#main .content table.design-tab-3{margin-bottom:15px ;}
#main .content table.design-tab-3 th{font-size:1em; padding:4px; background:#fff; color:#000; /*border:1px solid #fff;*/}
#main .content table.design-tab-3 td{font-size:1em; padding:4px; color:#000; background:#cfcfcf;  /*border:1px solid #fff;*/}
#main .content table.design-tab-3 td h3{font-size:1.2em; margin:0;}

#main .content .cart-list-tab{margin:0 0px 15px 0px !important;/* border-bottom: 1px solid #fff;*/}
#main .content fieldset .cart-list-tab{margin-top:-22px !important;}
#main .content .cart-list-tab td img{margin:0;}
#main .content .cart-list-tab .reload-button{margin:3px 0 0 5px;}

#main .content .cart-list-tab tr.even-row td{background:#fff;	}

#main .content .account-layout-tab{margin:-10px 0px 0px 10px !important; }
#main .content .account-layout-tab td{padding:5px; font-size:1.1em;}
#main .content .account-layout-tab th{padding:5px; font-size:1.1em;}
#main .content .account-layout-tab td h3{}
#main .content .account-layout-tab td{}

#gmap-wr{float:right; margin:0 10px 5px 0; border:2px solid #adadad; padding:0 2px 0 2px;}
#gmap-wr small{margin:5px 0 4px 3px; display:block; font-size:11px;}
#gmap-wr small a{color:#ff5a00 !important;}

/*
#main .content table.lighttab th{font-size:1.1em; padding:4px; background:#ccc; color:#000; border:1px solid #000;}
#main .content table.lighttab td{font-size:1.1em; padding:4px; color:#000; background:#fff; border:1px solid #000;}
*/

#main .content .form-tab{border:0;}
#main .content .form-tab th{border:0; padding:2px 5px 0px 5px; vertical-align:middle !important;}
#main .content .form-tab td{border:0; padding:5px 5px 2px 5px;}
#main .content .form-tab td p{font-size:1.1em; margin-bottom:0; padding-top:2px;}

#main .content .layout-tab{border:0; margin-top:-17px !important;}
#main .content .layout-tab th{border:0; padding:0px 0px 0px 0px;}
#main .content .layout-tab td{border:0; padding:0px 0px 0px 0px;}
#main .content .layout-tab td p{font-size:1.1em; margin-bottom:0; padding:2px 2px 2px 0px;}
#main .content .layout-tab td img.tab-img{margin:5px 5px 2px 0px !important;}
#main .content .layout-tab td .ico-button{margin:2px 2px 2px 3px !important;}

#main .content .layout-tab .upper-row td{}
	.layout-tab .upper-row td p{}
#main .content .layout-tab .lower-row td{}
	.layout-tab .lower-row td p{margin-top:-6px; margin-bottom:5px !important;}

/*
.form-tab2{border:0;}
.form-tab2 th{border:0; padding:0 5px 5px 0;}
.form-tab2 td{border:0; padding:0 5px 5px 0;}
.form-tab2 label {font-size:1em; padding-top:0 !important;}
.form-tab2 input.textfield, .form-tab2 textarea{margin-bottom:3px; margin-right:10px;}
*/

img{margin:5px 0px 10px 0;}
img.pic-left{float:left; margin:0px 15px 10px 0;}
img.pic-right{float:right; margin:0px 0px 10px 10px;}

ul.minus-list{}
ul.minus-list li{background:url(../img/design/bull-minus.png) no-repeat 0 6px !important;}

/* forms */

#main .content form{}
#main a.button,
#main input.button,
#main .content a.button,
#main .content input.button,
button{
background:#000 url(../img/design/bg-button-grad-black.png) repeat-x 0 0;
border:1px solid #000;
color:#fff !important;
cursor:pointer;
font-size:1.1em;
font-weight:normal;
margin:0px 10px 0 0;
padding:2px 12px 2px !important;
}

#main .content a.button{display:block; float:left;  padding:5px 12px 6px !important;}
a.button:hover{text-decoration:none !important;}

#main .button-orange, #main .content .button-orange, #main .content a.button-orange{border:1px solid #dd4f09 !important; background:#ec5f17 url(../img/design/bg-button-grad-orange.png) repeat-x 0 0 !important;}
#main .big-button, #main .content .big-button, #main .content a.big-button{font-size:1.1em !important; font-weight:bold !important; text-transform:uppercase; padding:8px 20px 8px !important;}

#main .content fieldset{clear:both; background:#ebebeb url(../img/design/corner-gray.png) no-repeat right bottom; border:0 !important; margin:0px 0 15px 0; padding:0 0 15px 0;}
#main .content legend{color:#000; font-weight:bold; background:none;/* margin-top:-25px;*/ padding:0 0px 30px 0px; margin:0px 0 0px 0;}
#main .content label{ font-weight:normal; padding-top:5px !important; font-size:1.1em;}
#main .content fieldset table{margin:-10px 0 0px 0 !important;}
p label, p input, p select, p textarea{font-size:1em !important;}
#main .content input li{background:none!important;}
#main .content input.textfield{margin:5px 0 10px 0; padding: 3px 5px 5px 5px; }
#main .content textarea{margin:5px 0 10px 0; padding: 3px 5px;  }

textarea{ font-size:1.1em;}
input.textfield{border:1px solid #9f9f9f; background:#fff; font-size:1.1em; background-image:none !important; -moz-border-radius:0 !important;}
input.password{border:1px solid #9f9f9f; padding:3px 0 4px 0 !important; background:#fff; font-size:1.1em; background-image:none !important; -moz-border-radius:0 !important;}
select{vertical-align:middle;}
input.checkbox{vertical-align:middle; cursor:default !important;}
input.radio{vertical-align:middle; cursor:default !important;}
input.datepicker{padding-right:20px; background:url(../img/design/ico-kalendar.png) no-repeat right 3px;}

p input.textfield{padding:2px 5px 2px 5px;}
input li{background:none!important;}
.disabled-field{border:1px solid #333 !important;}

label.invalid, .dialog label.invalid{margin-left:10px !important;  color:#b92525 !important;}
input.invalid, textarea.invalid, select.invalid, .dialog input.invalid, .dialog select.invalid, .dialog textarea.invalid {background:#ffffcc !important;}

.form-tab td input, .form-tab td textarea{margin:0 0 0 0 !important;}

.form_response_message{float:left; margin:-18px 0 0 100px;}
#application_friend_linkResponse p
{padding-left:20px; background-position:2px; background-repeat:no-repeat; font-size:1.1em !important; margin-top:-3px;}
.form_response_message p
{padding-left:20px; background-position:2px; background-repeat:no-repeat;}

.form_tab_response_message{float:none; margin:0px 0 0 0px !important;}
.form_tab_response_message p
{padding-left:20px; background-position:0 2px; font-size:1.1em; background-repeat:no-repeat;}

.request-processing p, .form-processing p, .request-sent p, .request-success p, p.form-sent p, .form-success p, .request-error p, .form-error p, .request-info p, .request-info p
{font-size:1.1em !important;}

.request-processing p, .form-processing p{color:#000; background-image:url(../img/design/ajax-loader.gif); padding-left:25px !important; background-repeat:no-repeat;}
.request-sent p, .request-success, p.form-sent p, .form-success p{color: #060; background-image:url(../img/design/icon-check.png); padding-left:20px; background-position:2px; background-repeat:no-repeat;}
.request-error p, .form-error p{color:#900; background-image:url(../img/design/icon-cancel.png);padding-left:20px; background-position:2px; background-repeat:no-repeat;}
.request-info p, .request-info p{color:#000; background-image:url(../img/design/icon-info.png); background-position:10px 5px; padding-left:25px !important; background-repeat:no-repeat;}

.msg-success-order {color: #060; font-size:1.4em !important; font-weight:bold; background-image:url(../img/design/icon-check.png); padding-left:25px; background-position:2px; background-repeat:no-repeat;}

/* error class - form field info*/

.error { color:#B92525; font-size:11px; height:14px; padding:3px 10px; } 
.error em { border-color:transparent #B92525 transparent transparent; border-style:solid; border-width:5px; bottom:7px; display:block; height:0; left:-7px; position:absolute; width:0; } 

/* modal - overlay*/
.modal {/* background-color:#ebebeb*/ background:url(../img/design/bg-modal.png) no-repeat right bottom; display:none; width:350px; padding:15px 15px 0px 15px; text-align:left; /*border:2px solid #333;*/ opacity:1;}
.modal h2{font-size:1.4em; color:#ff5a00; font-weight:bold; margin:0 0 10px 0;}
.modal p{font-size:1.1em; margin:0 0 15px 0;}
.modal button{margin-bottom:0px;}

/* SPECIAL CONTENT */


/* ARTICLES */

.articles-content-in, .person-content-in{clear:both; margin-bottom:25px; padding-bottom:24px; width:732px; background:url(../img/design/bg-content-bottom.png) no-repeat 0 bottom; }
.articles-content-in .cell, .person-content-in .cell{background:#fff; padding:10px 15px 0 15px !important;}

#main .articles-list-item{margin-bottom:10px; padding-bottom:0px; border-bottom:2px solid #f2f2f2;}
#main .articles-list-item h2{margin-bottom:0px; font-size:1.8em; padding-left:13px; background:url(../img/design/sq-green.png) no-repeat 0 5px;}
#main .articles-list-item p{margin-bottom:0px; padding-left:15px;}
#main .articles-list-item a.more{float:right; margin-bottom:5px; font-size:1.1em; text-transform:uppercase;}
#main .articles-list-item a.more:hover{}
#main .articles-list-item p.articles-props{float:none; margin-top:0; margin-bottom:0px; color:#888;}
#main p.articles-props{color:#333; padding:5px 15px 5px 15px; font-size:1.1em; margin-bottom:15px; margin-top:-15px; clear:both; background:#fff; float:left;}

#main .perex p{/*font-weight:bold; color:#777;*/}

.articles-list a.more-d{padding-right:20px; background:url(../img/design/arrow-orange-d.png) no-repeat right 3px; font-size:1.1em; text-transform:uppercase;}

ul.download-list{}
ul.download-list li{background:url(../img/design/arrow-orange-d-2.png) no-repeat 0 5px !important; padding-left:15px !important;}

.article-gallery-wraper .gal-item {margin:0 8px 10px 0; float:left; padding:5px; background:#fff; border:2px solid #e7e7e7;}
	.article-gallery-wraper .gal-item img{margin:0; padding:0 0 0 0; border:0;}


/* blog */
p.comments-count-w {clear:both; text-align:left; font-size:1.1em;  color:#7f7f7f; text-align:left; margin:-23px 0 0 0px !important; background-position:0 4px !important; padding:0 0 0 20px !important;}

#discussion-wrap{padding-bottom:15px;}
	#discussion-wrap .comment-item{padding:10px 0 0 0px; border-top:2px solid #f2f2f2;}
	#discussion-wrap h4{padding:0 0 1px 15px; background:url(../img/design/ico-reply-2.png) no-repeat 0 0; margin:0 0 3px 0px; /*background:url(../img/design/bullet.png) no-repeat 0 3px;*/ font-size:1.1em; color:#000;}
	#discussion-wrap p{font-size:1.1em; line-height:1.4em; margin-bottom:8px; padding-left:15px;}
	#discussion-wrap p.article-props{margin-bottom:8px !important; color:#888;}
	#discussion-wrap .comment-link-w{font-size:1.1em;}
	#discussion-wrap .comment-link-w a.iconed-mini{background-position:0 3px !important;}
	#main #discussion-wrap .comment-item .cell{padding:0 0 0 10px; background:url(../img/design/dots-ver-2.png) repeat-y 0px 0;}
	#discussion-wrap .comment-item{}

	.comment-form-box{margin-top:10px; margin-bottom:15px; background: #eee}
	.comment-item .cell .comment-form-box{margin-left:10px;}
		.comment-form-box .cell{padding:15px 15px 0px 15px !important; margin-bottom:0; background:none !important;}
			.comment-form-box .f-head{height:30px;}
				.comment-form-box .f-head h5{float:left; font-size:1.2em; font-weight:normal; text-transform:uppercase; color:#000;}
				.comment-form-box .f-head .close-button{ float:right; display:block; width:19px; height:19px; margin: -3px 0px 0 0; background:url(../img/design/close-but.png) no-repeat 0 0 ;}
				.comment-form-box .f-head .close-button span{display:none;}
			.comment-form-box label{font-size:1.1em; color:#383838; }
			.comment-form-box input, .comment-form-box textarea{margin:5px 0 10px 0;}
			.comment-form-box .col-1{float:left; width:50%;}
			.comment-form-box .col-2{float:left; width:50%; background:url(../img/design/divider-dots-2.png) repeat-y 0 0; }
			.comment-form-box .col-1 .cell{padding:0 25px 0 0px !important;}
			.comment-form-box .col-2 .cell{padding:0 10px 0 16px !important;}


/* USER  */

.user-first-box{margin-top:-21px;}

/* PAGING */
.paging-wrap{}
.paging{}
.pag-bot{float:left; margin:5px 0px 20px 0px; /*border:1px solid red;*/ width:100%; text-align:center}
.pag-top{float:left; margin:8px 0px 0px 0px; width:337px; text-align:center}
.pag-in{display:block;}
#main .paging ul{/*float:left; */display:inline; margin:0 10px 0px 5px !important; padding-right:0;}
#main .paging ul li{padding:0;/* float:left;*/display:inline; background:none; }
#main .paging ul li a{display:inline;/*float:left;*/ margin:0 0px 0 0; padding:1px 3px 1px 3px; color:#a9a9a9;}
.paging ul li a:visited{color:#a9a9a9;}
.paging ul li a:hover{}
.paging ul li a:active{}
.paging ul li a:visited:hover{color:#a9a9a9;}
.paging ul li a:focus {}
.paging ul li a:focus:hover {}

.paging ul li a.on{color:#ff5a00 !important;}

.paging a span{display:none;}

.paging .pag-first,.paging .pag-back, .paging .pag-next, .paging .pag-last,
.paging .pag-first-off,.paging .pag-back-off, .paging .pag-next-off, .paging .pag-last-off  
{ 
display:inline !important; position:relative; zoom:1;
/*float:left;*/
padding:0px 8px 0px 8px; 
margin:0 3px 0 0;
height:14px;
width:14px;
margin-top:4px;
background-image: url(../img/design/arrows-sprite.png); 
background-position:0 0; 
background-repeat:no-repeat;
}

.paging .pag-first{background-position:1px 0px;}
.paging .pag-first-off{background-position:-52px 0px; cursor:default;}

.paging .pag-back{background-position:1px -56px;}
.paging .pag-back-off{background-position:-52px -56px; cursor:default;}

.paging .pag-next{background-position:1px -84px;}
.paging .pag-next-off{background-position:-52px -84px; cursor:default;}

.paging .pag-last{background-position:1px -28px;}
.paging .pag-last-off{background-position:-52px -28px; cursor:default;}


.prod-list-bar{width:730px; margin-bottom:15px; height:29px; background:url(../img/design/bg-paging.png) no-repeat 0 0; clear:both;}
.prod-list-bar form{float:right; margin:4px 0px 0 0;}
	.prod-list-bar form label{font-size:1em !important; color:#fff;}
	#main select.sort-by{ padding:0px 0 0 0 !important; font-size:1.1em;}
	select.per-page{ padding:0px 0 0 0 !important; font-size:1.1em;}

/* uniform */
.prod-list-bar div.selector span
{width:20px ; height:20px;  color:#fff !important; font-weight:normal; line-height:20px; }
.prod-list-bar div.selector select,
.prod-list-bar div.selector
{width:53px; height:20px; color:#fff !important; font-weight:normal; line-height:20px; font-size:1.1em;}
.prod-list-bar div.selector option{font-size:0.9em !important;}

#uniform-per-page{}
#uniform-sort-by{}
	#uniform-sort-by  span, #uniform-dcat_prd_ls_sortby   span{width:110px !important;}
	#uniform-sort-by, #uniform-dcat_prd_ls_sortby, #uniform-dcat_prd_ls_sortby select, #uniform-sort-by select {width:145px !important;}



/* ERRORS */
#all.error-page{border-top:2px solid #828282; min-height:380px !important;}
#all.error-page #head .layout-col-1{width:180px;}
.error-page{}
.error-page #main{}
.error-page #head{}
.error-page h1{font-size:2.5em; color:#000/*ff5a00*/; margin:25px 0 0 0; padding:3px;}
.error-page a{ /*text-decoration:underline !important;*/}
.error-page ul{margin:0 0 0px 0px;}
.error-page ul li{font-size:1.2em; background: url(../img/design/sq-orange.png) no-repeat 0 6px; padding-left:15px; line-height:1.5em}
.error-page p{font-size:1.2em; line-height:1.5em; margin-bottom:15px; }


.error-content-in{clear:both; padding-bottom:24px; margin-bottom:160px; background: url(../img/design/bg-det-content-bottom.png) no-repeat bottom right;}
.error-content-in .cell{background:#fff; padding:30px 10px 10px 40px !important;}



/* END OF BODY SECTION */


/* BOXY */
#main .box1{padding:0 0px 0 0px;} /*wrapery boxov*/
#main .box2{padding:0 0px 0 10px;}

#main .box1 .cell{}
#main .box1 .box-content .cell {}
#main .box1 ul{}
#main .box1 ul li{font-size:1.1em; line-height:1.5em; padding-left:10px; background:url(../img/design/sq-gray.png) no-repeat 0 5px;}
.box1 .box-content{clear:both;}

/* designy boxov */

.graybox{background:#484848; /*border-top:1px solid #545454;*/ border-bottom:2px solid #585858; }
.graybox .cell{padding:10px 7px 7px 7px !important;}
.graybox .box-content{border:2px solid #adadad;}
.graybox .box-content .cell{padding:10px 7px 10px 10px !important; background:#e7e7e7;}
.graybox h3{color:#fff; font-size:1.3em; font-weight:normal; margin-bottom:11px;}
.graybox h3.filter-h{width:115px; float:left;}
.graybox p{}
.graybox .more-down, .graybox .more-up{color:#fff !important; margin-top:10px; clear:both;}

#main .box1 .articles-list{}
#main .box1 .article-item{margin-bottom:10px;}
#main .box1 .article-item h4{font-size:1.1em; font-weight:bold; padding-left:10px; margin-bottom:3px; background:url(../img/design/sq-green-small.png) no-repeat 0 3px;}
#main .box1 .article-item p.articles-props{color:#777 !important; margin:0 !important; background:none !important;}
#main .box1 .article-item p{font-size:1.1em; padding-left:10px; color:#444 !important; line-height:1.2em;}



/* END OF BOXY */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~  FOOT  ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#foot{width:950px; position:relative; margin:0 auto;}
#foot .cell{}
#foot .layout-col-1{width:950px;}
#foot .layout-col-1 .cell{margin:15px 0 5px 0;  background:url(../img/design/bg-borders-foot.png) no-repeat 1px 0;}
#foot .layout-col-1 .cell .cell{padding:0px 0 0 0; margin:0px 0 0 0; background:none;}

.foot-box{/*border-left:2px solid #646464;*/}
.foot-box .cell{padding-left:20px !important; }
.foot-box h2{color:#fff; font-size:1.2em; text-transform:uppercase; margin-bottom:10px;}
ul.li-halves li {width:49%; float:left;}
.foot-box p a{color:#fff}
.foot-box p{color:#9f9f9f; font-size:1.1em; line-height:1.2em; margin-bottom:10px;}

.compares-wrap {background:#fff; float:left; padding:0 10px 0 10px; margin-top:20px;}
.compares-wrap a {}
.compares-wrap a img{margin:2px 0 4px 0;}

/* END OF FOOT */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~  OBJECTS and common classes  ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ICONED LINKS */

a.more{padding:1px 15px 2px 0; background:url(../img/design/arrow-orange-r.png) no-repeat right 0px;}
a.back{padding:1px 0 2px 15px; background:url(../img/design/arrow-orange-l.png) no-repeat 0 2px;}
.more-down{padding:1px 0px 2px 15px; background:url(../img/design/arrow-white-d.png) no-repeat 0 4px;}
.more-up{padding:1px 0px 2px 15px; background:url(../img/design/arrow-white-u.png) no-repeat 0 4px;}

.iconed{padding:4px 0 4px 20px; background-repeat:no-repeat; background-position:0 2px;}
.iconed-mini{padding:4px 0 4px 15px; background-repeat:no-repeat; background-position:0 8px;}
.iconed-mini-inverse{padding:4px 15px 4px 0; background-repeat:no-repeat; background-position: center right;}
.iconed:visited, iconed-mini:visited, .unvisitable{color:#000 !important;}

.ico-button{display:block; width:19px; height:19px; float:left;}
.delete-button{ background:url(../img/design/close-but.png) no-repeat 0 0;}
.reload-button{ background:url(../img/design/reload-but.png) no-repeat 0 0;}
.edit-button{ background:url(../img/design/edit-but.png) no-repeat 0 0;}
.plus-button{ background:url(../img/design/plus-but.png) no-repeat 0 0;}
.plus-button-txt{ background:url(../img/design/plus-but.png) no-repeat 0 0; width:auto; padding:3px 0 0 25px; font-size:1.1em; }
.plus-button-b{ background:url(../img/design/plus-but.png) no-repeat 0 1px; width:auto; border:0; font-size:1.1em; padding-left:20px !important; cursor:pointer !important;}
h2.ico-cart{background:url(../img/design/kosik.png) no-repeat scroll 0 0 transparent; padding:4px 0 4px 30px;}

.ico-reply{ background-image:url(../img/design/ico-reply-2.png);}
.ico-plus{ background-image:url(../img/design/ico-plus.png);}
.ico-sorry{ background-image:url(../img/design/emo-sorry-2.png); padding-left:30px}

#main .sorry-wrapper{ min-height: 70px; padding-left:95px !important; background: #fff url(../img/design/ico-sorry.png) no-repeat 15px 15px !important;}

/* OBJECT: inline UL */

ul.inline-ul-navi {list-style-type:disc; padding:0; margin:0;}
ul.inline-ul-navi li{display:inline; padding:10px; line-height:1em;}
ul.inline-ul-navi li.last{border-right-width:0px;}

/* END OF OBJECT: inline UL */

/* for image replacement */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }

/* COMMON UNIVERSAL CLASSES */

.inline{display:inline!important;}
.left-col{float:left !important; }
.right-col{float:right !important; }
.clear {clear:both !important;}
.absol {position:absolute !important;}
.go00 {top:0px !important; left:0px !important;}
.relative {position:relative!important;}
.sans {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;}
.serif {font-family: Georgia, "Times New Roman", Times, serif !important;}
.text-r{text-align:right !important;}
.text-l{text-align:left !important;}
.text-c{text-align:center !important;}
.d-none{display:none !important;}
.val-top{vertical-align:top !important;}
.val-mid{vertical-align:middle !important;}
.hand-cursor{cursor:pointer !important;}
.nowrap{white-space:nowrap !important;}
.o-hidden{overflow:hidden !important;}
.small {font-size:1.1em !important;}
.t-size8 {font-size:0.8em !important;}
.t-size9 {font-size:0.9em !important;}
.t-size10{font-size:1em !important;}
.t-size11{font-size:1.1em !important;}
.t-size12{font-size:1.2em !important;}
.t-size14{font-size:1.4em !important;}
.t-size16{font-size:1.6em !important;}
.t-size18{font-size:1.8em !important;}
.bigger {font-size:1.4em !important;}
.nobg{background:none !important;}
.nobrdr, .nobord, tr.nobrdr td, tr.nobord td{border-width:0px !important; border:0 !important;}
.nopad{padding:0 !important;}
.nobold{font-weight:normal !important;}
.nomarg, .mar-0{margin:0 !important;}
.nopadnobord{padding:0 !important; border:0 !important;}
.showblock{display:block !important;}
.border1{border:1px solid #e6e6e8 !important;}
.uppercase{text-transform:uppercase !important;}
#main .bgless_li li{background:0!important; padding-left:0 !important;}

#main .zindex500{z-index:500!important;}

/* widths & heights */
.width100per{width:100%}
.width98per{width:98%}
.width90per{width:90%}
.width50per{width:50%}
.width-10{width:10px;}
.width-15{width:15px;}
.width-20{width:20px;}
.width-30{width:30px;}
.width-40{width:40px;}
.width-45{width:45px;}
.width-50{width:50px;}
.width-60{width:60px;}
.width-70{width:70px;}
.width-80{width:80px;}
.width-90{width:90px;}
.width-100{width:100px;}
.width-110{width:110px;}
.width-120{width:120px;}
.width-130{width:130px;}
.width-140{width:140px;}
.width-150{width:150px;}
.width-160{width:160px;}
.width-180{width:180px;}
.width-200{width:200px;}
.width-218{width:218px;}
.width-220{width:200px;}
.width-250{width:250px;}
.width-270{width:270px;}
.width-280{width:280px;}
.width-300{width:300px;}
.width-310{width:310px;}
.width-320{width:320px;}
.width-350{width:350px;}
.width-400{width:400px;}
.width-410{width:410px;}
.width-450{width:450px;}
.width-460{width:460px;}
.width-465{width:465px;}
.width-470{width:470px;}

.height-50{height:50px;}
.height-75{height:75px;}
.height-100{height:100px;}
.height-130{height:130px;}
.height-150{height:150px;}

/* margins & paddings */
#main #body .mar-top-0{margin-top:0px !important;}
.mar-top-5{margin-top:5px!important;}
.mar-top-10{margin-top:10px!important;}
.mar-top-20{margin-top:20px!important;}
.mar-top-23{margin-top:23px!important;}
.mar-top-30{margin-top:30px!important;}
.mar-top--27{margin-top:-27px!important;}
.mar-bot-0{margin-bottom:0px!important;}
.mar-bot-5{margin-bottom:5px!important;}
.mar-bot-10{margin-bottom:10px!important;}
.mar-bot-20{margin-bottom:20px!important;}
.mar-bot-25{margin-bottom:25px!important;}
#main .mar-left-10{margin-left:10px!important;}
.mar-left-5{margin-left:5px!important;}
.mar-left-20{margin-left:20px!important;}
.mar-left-15{margin-left:15px!important;}
.mar-left-30{margin-left:30px!important;}
.mar-left-250{margin-left:250px!important;}
.mar-right-0{margin-right:0px !important;}
.mar-right-5{margin-right:5px !important;}
.mar-right-10{margin-right:10px!important;}
.mar-right-330{margin-right:315px !important;}
.padd-10{padding:10px!important;}
.padd-left-0{padding-left:0px !important;}
.padd-left-10{padding-left:10px !important;}
.padd-left-5{padding-left:5px !important;}
.padd-left-20{padding-left:20px !important;}
.padd-left-25{padding-left:25px !important;}
.padd-left-30{padding-left:30px !important;}
.padd-top-0{padding-top:0px !important;}
.padd-top-5{padding-top:5px !important;}
.padd-top-20{padding-top:20px !important;}
.padd-bot-10{padding-bottom:10px !important;}
.padd-bot-5{padding-bottom:5px !important;}
.padd-bot-0{padding-bottom:0px !important;}
.padd-bot-10, .padd-bot-10 td, .padd-bot-10 th, {padding-bottom:10px !important;}
.padd-top-10, .padd-top-10 td, .padd-top-10 th{padding-top:10px !important;}
.padd-right-0{padding-right:0px!important;}
.padd-right-10{padding-right:10px!important;}
.bord-top-0{border-top:0!important;}

/*pomocne */

#main hr.breaker, #main br.breaker{clear:both; visibility:hidden; margin-bottom:0!important; height:0; position:relative;  float:none;}

#main li.breaker{
clear:both!important; 
width:auto!important; 
padding:0!important; 
margin:0px 0 0 0!important; 
line-height:1px!important; 
height:0px!important; 
display:block!important; 
float:none!important; 
background:black!important; 
visibility:hidden!important;
position:relative!important;
}

hr.separator{margin:0 0 5px 0;}

/* clearing method */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
.brands-wrap{
	position:relative;
}
.brands-list li{
	padding:10px 5px;
}
.brands-wrap a#more_brands{
	margin:15px 5px 0 0; 
}




.brands-wrap a#less_brands{
	float:right; 
	font-size:1.1em; 
	white-space:nowrap; 
	text-transform:uppercase; 
	color:#000; 
	padding-top:15px; 
	padding-right:0; 
	background:url(../img/design/arrow-orange-d.png) no-repeat center top;
	position:absolute;
	right:23px;
	top:15px;
	z-index:-999;
}

*/


.prod-infotag .p-sizes{width:52.2%;}

#sales-tabs-panes .sales-cat-wrap{
	margin-left:50px;
	
	position:relative;
}
#sales-tabs-panes .sales-cat-wrap .prodlist-nav{
	
	margin-left:14px;
}

.hover_scrolling_left, .hover_scrolling_right{
	position:absolute;
	top:0px;
	bottom:0px;
	z-index:999;
	width:60px;
	
}
.hover_scrolling_left{
	left:0;
	
}

.hover_scrolling_right{
	right:0;
	
}
.prods-list-wrap{
	position:relative;
}


#main ol.custom-counter{
	margin-left: 35px !important;
}
ol.custom-counter > li {
	list-style-type: none !important;
}


ol.custom-counter > li > span {
	display: inline-block;
	width: 31px;
	margin-left: -35px;
}

#main ol.custom-counter--short{
	margin-left: 25px !important;
}
ol.custom-counter--short > li {
	list-style-type: none !important;
}


ol.custom-counter--short > li > span {
	display: inline-block;
	width: 21px;
	margin-left: -25px;
}

