@charset "utf-8";
/*
	PrestaShop CSS
	18 used colors: 
	10 grays: #374853 #595a5e #5d717e #76839b #888 #bdc2c9 #d0d1d5 #d0d3d8 #e5e6e7 #f1f2f4
	4 fushias: #f6dce8 #dd2a81 #971d58 #5d0630
	2 yellows: #f8e1a0 #f9e400
	1 green: #488c40
	1 red: #da0f00
*/

* {
	padding: 0;
	margin: 0
}

.premiumgym {
    margin: 35px 0 0 20px;
    position: absolute;
}
#idTab1{
	font-size: 13px;
}


#idTab1	img	{max-width:770px; height:auto;}
/*
#productRotace img	{width:auto; height:auto;}
#productRotace	{position:relative;}
*/

.dostx{
	line-height: 18px;
}

.dostupn{
	padding: 5px 0px;
}
#sklad1, #sklad2 {
	display: none;
	
}
.vyprodej2017{
	position: absolute;
	margin-left:830px;
		
}

.zelena{
	color:#197119;
	font-weight:bold;
}

.zelena a{
	color:#197119;
	font-weight:bold;
	
}
#idTab1 li{
/*	list-style-image: url(http://www.botyobleceni.cz/img/reebok-delta.jpg);*/
	margin-left: 20px;
}

.chybakod{
	background-color: #c40000;
	color: white;
	padding: 10px;
	border-radius: 5px;
	width: 776px;
	margin: 0 0 15px 14px;
}
.chybakod a{
	color: white;
}
.linkahh{
	background-color:#b81c27;
	color:white;
	font-size:16px;
	padding:10px;
}
#cart_summary .stred{
	text-align:center;
}
#hodlista{
	background: #108ad2;
	border-radius:8px 8px 0px 0px; 
	color: white;
	height: 35px;
	line-height: 35px;
	font-size: 17px;
}
.am{
	display: block;
    height: 371px;
    width: 142px;
}
#vanocePB{
		background: url("/img/2015-05-21-bocni-clearence.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
  
    height: 371px;
    margin: 201px 0 0 1000px;
    position: fixed;
    width: 142px;
}
.pridejHodno{
	border-radius: 7px;
    color: white;
    float: right;
    text-decoration: none;
    font-size: 13px;
    padding: 10px 15px;
    '/*border: 1px solid #006bd2;*/
    
background: #c61300; /* Old browsers */
background: -moz-linear-gradient(top,  #c61300 0%, #ce4930 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c61300), color-stop(100%,#ce4930)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c61300 0%,#ce4930 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c61300 0%,#ce4930 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c61300 0%,#ce4930 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c61300 0%,#ce4930 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c61300', endColorstr='#ce4930',GradientType=0 ); /* IE6-9 */


}
.pridejHodno:hover{

	background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #207cca 46%, #207cca 52%, #2989d8 73%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(46%,#207cca), color-stop(52%,#207cca), color-stop(73%,#2989d8), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#207cca 46%,#207cca 52%,#2989d8 73%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#207cca 46%,#207cca 52%,#2989d8 73%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#207cca 46%,#207cca 52%,#2989d8 73%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#207cca 46%,#207cca 52%,#2989d8 73%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.hodnoceniProduktu{
	float: left;
	width: 100%;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.upozorneniKod{
	padding: 10px;
	border: 1px solid #e9e9e9;	
	border-radius: 5px;
	background-color: #f9f9f9;
	font-size: 12px;
	width: 774px;
	margin: 0px 0px 15px 14px;
	line-height: 25px;
}
.podinfo{
	font-weight: bold;
}
.hodnoceniPrave{
	float: left;
	padding: 10px 15px;
	text-align: justify;
	display: block;
	border-left: 1px solid #eaeaea;
	font-size: 12px;
	margin-left: -1px;
	line-height: 22px;
	width: 558px;
}
.nadpisHodnoceni{
	color: #c8171f;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;
}
.hodnoceniHorejsek{
	margin-bottom:10px;
	height: 40px;
}
.hodnoceniTop{
	float: left;
	line-height: 20px;	
	color: #727272;
	border-bottom: 1px solid #d1d1d1;
	padding: 8px;
	width: 770px;
	font-size: 12px;
	margin-bottom: 5px;
}
.hodnoceniLeve{
	float: left;
	font-size: 13px;
	line-height: 30px;
	border-right: 1px solid #eaeaea;
	padding: 5px 15px;
	width: 170px;
}
#hodnoceniChyba{
	color: red;
	padding: 10px;
}
#vysledekHod{
	
    display: none;
    font-size: 17px;
    line-height: 30px;
    padding: 15px 10px ;
}
#hodlista img{
	float: right;
    margin: 4px;
    width: 26px;
}
#sign_up {
	background-color: white;    
    border: 1px solid #dde2ea;
	 border-radius:8px;    	
    display: none;
    position: relative;
    width: 850px;
}
#sloupech1{
	width: 230px;
	padding-top: 20px;
	border-right: 1px solid #f1f1f1;				
	float: left;
}

#sloupech2{
	width: 618px;
	padding: 8px 0px 0px 0px;
	font-size: 15px;
	float: left;			
	background-color: #f5f5f5;
}

#sloupech2 .r1h{
	 background-color: white;
    border: 1px solid #d6d6d6;
    float: left;
    margin-left: 10px;
    padding: 10px;
    width: 580px;
    margin-bottom: 15px;
    border-radius: 5px;
}
#sloupech2 .r1h2{
	
  
    float: left;
    
    padding: 10px;
    width: 580px;
    margin-bottom: 15px;
    border-radius: 5px;
}
.rateit-reset{
	display: none !important; 
}
.dopokam{
	float: left;
	padding: 5px;
	border: 1px solid #c1c1c1;
	font-size: 17px;
	width:40px;
	text-align: center;
	background-color: #efefef;
	margin: 11px 0px 0px  0px;
	cursor: pointer;
	
}
#dopox1{
	margin-left: 10px;
	border-right: none;
	border-radius:3px 0px 0px 3px;
}
.podminkyRec{
	color: black;
    float: left;
    font-size: 10px;
    margin-bottom: 10px;
    text-align: center;
    width: 600px;
}
.hodkonec{
	margin-left:20px;
}
#dopox1:hover{
	background-color: #4e9d00;
	color: white;
}
#dopox2:hover{
	background-color: #4e9d00;
	color: white;
}
#dopox2{
	border-radius:0px 3px 3px 0px;
}
.hodim{
	font-size: 14px;
   margin-top: 6px;
   padding: 5px;
   width: 335px;
}
.terex{
	float: left;
}
.red{
	color: red;
}
#sloupech2 .r1h .r1s{
	 display: block;
    float: left;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    width: 180px;
		
}
.hvezdicky{
	background: url("/css/star-white16.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 16px;
	margin-top: 10px;
	width: 80px;
}

.vybrane{
	background: url("/css/star-red16.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 16px;
}
 
 

.catText2{
	width: 807px;
	padding: 10px;
	float: left;
}
.engpopisky{
	float: left;
	display: inline;		
	width: 100%;	
	padding-top: 9px;			
}
.hlavnipopi{
	 
    float: left;
    font-size: 12px;
    line-height: 20px;
    padding-left: 5px;
    position: absolute;
    text-align: justify;
    width: 360px;
}
.engpopisky a{
	color: white;
    float: left;
    padding-left: 5px;
    padding-top: 10px;
    text-decoration: none;
}
.ochrana:hover a{
	color: red;
   
}
.ochrana{
	 background: url("/img/trans.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
     height: 208px;
    margin-top: -26px;
    position: absolute;
    width: 770px;
}
}
#idTab2{
	margin-top: 15px;
	float: left;		
}
#idTab2 li{
   line-height: 20px;
    padding-left: 5px;
	
}
.vedpopi{
	 float: right;
    font-size: 12px;
    line-height: 20px;
    width: 48%;
    list-style: none;	
}
.vedpopi{
	/*list-style-image: url(/img/reebok-delta.jpg);*/
	background:url(/img/reebok-delta.jpg) no-repeat 0 0;
   padding-left:21px;
}
#nadpisfrb{
	font-weight: bold;
	color: white;
	font-size: 13px;
	padding: 10px;
	background-color: #017bc4;
}
.tabulka_velikosti_extra{
	border: 1px solid #dfdfdf;	
}
.tabulka_velikosti_extra td	{ padding:0px 3px; background-color:#fafafa}
.tabulka_velikosti_extra .centimetry	{background-color:#CCC; text-align:center; padding:6px 6px}
.tabulka_velikosti_extra .velikost_us	{background-color:#ffdbe1; text-align:center}
.tabulka_velikosti_extra .velikost_uk	{background-color:#dbffe3; text-align:center}
.tabulka_velikosti_extra .velikost_eu	{background-color:#dbf2ff; text-align:center}

.vyberVelikost {
    background-color: white;
    float: left;
    margin: 0px 0;
    padding: 10px;
    width: 97.2%;
	display:none;
}

.imgDopravaPrahazdarma{
	margin:3px 0px 1px -2px;
	
}
.hpReebokKategorie{
	float: left;

}
.kosikvysuncena{

	float: left;
	width: 50px;
	text-align: right;
}
.kosnazevvys a{
	display: block;
}
.liksvys{
	float: right;	
}
.liksvys a{
	color: white;
}
.sdkosvys{
	height: 50px;
	margin-top:3px;
	border-bottom: 1px solid #d2d2d2;
}
.tlzokos{
    background: #017bc4; /* Old browsers */
    background: -moz-linear-gradient(top,  #108ad2 0%, #016cac 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#108ad2), color-stop(100%,#016cac)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #108ad2 0%,#016cac 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #108ad2 0%,#016cac 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #108ad2 0%,#016cac 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #108ad2 0%,#016cac 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108ad2', endColorstr='#016cac',GradientType=0 ); /* IE6-9 */
	padding: 9px 16px;
	border-radius:4px;
	font-size:14px;
	color: white;
}
.tlzokos:hover{
	text-decoration: none;
}

.kosikvysunks{
	float: left;
   text-align: center;
   width: 45px;
}
.kosnazevvys{
	float: left;
    height: 50px;
    overflow: hidden;
    width: 225px;
}

#zalozkaProdukt{
	margin: 0 0 0 11px;
	float: left;
}

#zalozkaProdukt li{
	float: left;
	margin-right: 3px;
	position: relative;
	font-size: 14px;
	list-style: none;
}

#zalozkaProdukt li a{
	float: left;
	border-radius:3px 3px 0px 0px;
	color: black;
	text-align: center;
	padding: 8px 0px 8px 0px;
	background-image: url(/img/zalozkacb.jpg);
	display: block;
	text-decoration: none;
	width: 137px;
}
#idTab1 p{
	font-size: 13px;
}
#zalozkaProdukt li a:hover{
	background-image: url(/img/zalozkab.jpg);
	color: white;
}

.popisVideo{
	background-color: black;
	color: white;
	font-size: 13px;
	padding: 10px;
	width: 760px;
	margin-top: -3px;
}
#zalozkaProdukt .activeZalozka{
	background-image: url(/img/zalozkab.jpg);	
	color: white;
}

.prodZalozkaA{
	float: left;
	border: solid 1px #dfdfdf;
	margin: -1px 10px 10px 10px;
	width: 790px;
	border-radius:0px 10px 10px 10px;
	padding: 15px 5px;
	min-height: 100px;
}

.kosik22{
	width: 94px;
	height: 45px;
	border-radius:8px;
	color: white;
	margin: 7px 0px 0px 8px;
	text-align: left;
 	padding-left: 60px;
	background: #108ad2;
	background-image: url(/img/kosik3.png); /* fallback */
	background-image: url(/img/kosik3.png), -webkit-gradient(linear, left top, left bottom, from(#108ad2), to(#016cac)); /* Saf4+, Chrome */
	background-image: url(/img/kosik3.png), -webkit-linear-gradient(top, #108ad2, #016cac); /* Chrome 10+, Saf5.1+ */
	background-image: url(/img/kosik3.png),    -moz-linear-gradient(top, #108ad2, #016cac); /* FF3.6+ */
	background-image: url(/img/kosik3.png),     -ms-linear-gradient(top, #108ad2, #016cac); /* IE10 */
	background-image: url(/img/kosik3.png),      -o-linear-gradient(top, #108ad2, #016cac); /* Opera 11.10+ */
	background-image: url(/img/kosik3.png),         linear-gradient(to bottom, #108ad2, #016cac); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108ad2', endColorstr='#016cac',GradientType=0 ); /* IE6-9 */

}

.kosik22:hover 		{

	background: url(/img/kosik2.png) no-repeat white;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-bottom: none;
	border-radius:8px 8px 0px 0px;
	z-index: 250;
	color: #0a8ee2;
	cursor: pointer;
}

.kosik23{
	width: 94px;
	height: 45px;
	border-radius:8px;
	color: white;
	margin: 7px 0px 0px 8px;
	text-align: left;
 	padding-left: 60px;
	background: #108ad2;
	background-image: url(/img/kosik3.png); /* fallback */
	background-image: url(/img/kosik3.png), -webkit-gradient(linear, left top, left bottom, from(#108ad2), to(#016cac)); /* Saf4+, Chrome */
	background-image: url(/img/kosik3.png), -webkit-linear-gradient(top, #108ad2, #016cac); /* Chrome 10+, Saf5.1+ */
	background-image: url(/img/kosik3.png),    -moz-linear-gradient(top, #108ad2, #016cac); /* FF3.6+ */
	background-image: url(/img/kosik3.png),     -ms-linear-gradient(top, #108ad2, #016cac); /* IE10 */
	background-image: url(/img/kosik3.png),      -o-linear-gradient(top, #108ad2, #016cac); /* Opera 11.10+ */
	background-image: url(/img/kosik3.png),         linear-gradient(to bottom, #108ad2, #016cac); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108ad2', endColorstr='#016cac',GradientType=0 ); /* IE6-9 */

}

.kosik23:hover 		{

	background: url(/img/kosik2.png) no-repeat white;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-radius:8px;
	z-index: 250;
	color: #0a8ee2;
	cursor: pointer;
}


.kosikvysunimg{
	float: left;
	margin-right: 10px;
	border: 1px solid #d8d8d8;
	width: 45px;
	height: 45px;
}

.kosikvysun{
 	 background-color: white;
    border-color: #d8d8d8;
    border-radius: 5px 0px 6px 6px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    margin-left: -307px;
    margin-top: 44px;
    padding: 10px;
    position: absolute;
	 color: black;
    text-align: left;
    width: 380px;
    z-index: -1;
	display: none;
}

.hppod{
	margin-bottom: 10px;
   margin-right: 10px;
	float: left;

}
.filtrnadtr{
	
}

.filtrnadtd{
	font-size: 14px;
	font-weight: bold;
	background-color: #7b7c80;
	color: white;
   padding: 5px 0px 5px 15px;	
	border-radius:5px 5px 0px 0px;	
}


.sloupec2T {
    font-size: 14px;
    padding-left: 15px;
    width: 173px;
}
#filtrReebok{
	width: 99.5%;
	margin-top:15px;
	border:1px solid #e1e1e1;
	border-radius:5px;
}
.novinkaHP{
	font-size: 12px;
	line-height:17px;
	height: 73px;
	border-bottom: 1px solid #e9e9e9;	
	margin-bottom: 10px;
}
.doporucujeme{

	margin-top:20px;
}
.doporucujeme2 .akcniNabidka{
	/*margin-bottom: 7px;*/
}
.doporucujeme .h2hp{
	padding-left:8px;
}
.doporucujeme2{
    float: right;
    margin-right: 2px;
    width: 400px;
}
.hpReebokKategorie a{
	display: block;
	background-color: #0067ca;
	
	
}

.dateHP{
	float: right;
	font-weight: normal;
	font-style: italic;
	color: gray;
	font-size: 11px;
}
.hppod img{
	border: 1px solid #e7e7e7;
	
}

.hpReebokKategorie h2{
	line-height: 45px;
	color: #017bc4;
	  font-size: 22px;
}

.hpReebokKategorie a:hover{

	background-color: #c40000;
}

.kostickali{
	margin-bottom: 8px;
    margin-right: 13px;
	background: url(/img/reebok-kategorie/reebok-podkategorie.png) #0067CA no-repeat; 
	display: table; 
}

.imgkatsub{
	float:left;
	position: relative;
	margin: 2px 7px 0px 5px;
}


#subcategories a{
	width: 195px;
	padding-bottom: 4px;	
	height: 56px;	
	display: block;
	color: #3a3a3a;
	text-decoration: none;
	display: table-cell;
	float: left;
   vertical-align: middle;
}

.inkat{
	font-size: 14px;
	text-align: left;
	line-height: 17px;
	/*background-color:red;*/
	
	height: 56px;
	width: 100px;
	display: table-cell;
	margin-left: 10px;
	
	vertical-align: middle;
}


#subcategories a:hover{
	background: url(/img/reebok-kategorie/reebok-podkategorie.png) #c40000 no-repeat; 
}

.pmenuchyba{
	color: black;
	float: right;	
	font-size: 16px;
	margin-right: 100px;
	line-height: 25px;
}
.pokrchyba{
	font-weight: bold;
}

.podzalozka{
	background-color: #efefef;
}

.podzalozka:hover{
	background-color: #fff;
	cursor: pointer;
		border-bottom-color:white; 
}


.zalozkaVelikost{
	border: 1px solid #cacaca; 
	border-radius:0px 10px 10px 10px;
	float: left;
	margin-top: -1px;	
	padding: 5px 5px 5px 10px;
	width: 276px;
	margin-right:6px;
}

.podzalozka{
	float: left;
	
	border-width:1px;
	border-style: solid;
	border-color: #cacaca;
	text-decoration: underline;	
	font-weight: bold;
	line-height: 20px;
	padding: 5px 10px 5px 10px;
	position: relative;
	border-radius:10px 10px 0px 0px;
	margin-right: 2px;
	margin-top:5px;

	
}

.pmenuchyba li{
	list-style: none;	

}
.pmenuchyba li a{
	color: #e60000;
}
.tabvel {
    float: left;
    margin-right: 10px;
    width: 156px;
}

.fordiscount_name{
	color: black;
	font-size: 15px;
}
.celZb{
	color:#1085cb;
	font-weight: normal;
	font-size: 14px;
	padding-right:20px !important;
}

.hpzawoko{
	width:965px;height:53px;float:left;margin-top:12px;margin-left:15px;	
}
#total_product	{font-weight:bold; font-size:19px;}

.spodnicast{
	height:15px;

	margin-bottom: 15px;	
	width:832px;
	float: right;
		padding-left: 5px;
}
.produktAtt{
	height: 40px;
	
	display: block;	
	float: left;
	width: 48px;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #dcdcdc;
	padding: 3px 0px 0px 0px;
	margin-right: 5px;	
	margin-top: 5px;
	border-radius:3px;
	
}

.produktAtt4{
	height: 30px;
	
	display: block;	
	float: left;
	width: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #daffc6;
	border: 1px solid #dcdcdc;
	margin-right: 5px;	
	margin-top: 5px;
	border-radius:3px;
	
}

.produktAtt4:hover{
		background-color: #017bc4;
		cursor: pointer;
		color:white;
}

.produktAtt3{
	height: 30px;
	
	display: block;	
	float: left;
	width: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #dcdcdc;
	margin-right: 5px;	
	margin-top: 5px;
	border-radius:3px;
	
}

.produktAtt3:hover{
		background-color: #017bc4;
		cursor: pointer;
		color: white;
		font-weight: bold;
}

.dostBonus{
	font-size: 11px;
}
.velikostRight{
	float:right;
	width: 640px;
}

.produktAtt:hover{
		background-color: #017bc4;
		cursor: pointer;
		color: white;
		font-weight: bold;
}

.kupujNazev a{
	color: #007BC4;
	font-weight:bold;
	font-size:16px;
}

.kupujiciHP:hover{
	background-color: #ebeefe;
	color: #007BC4;
	cursor: pointer;	
}
.kupujiciHP .kupuj:hover{
	cursor: default;	
}
.schovadlo{
	z-index: 202;
	width: 2px;	
	background-color: #ebeefe;	
	/*background-color: red;	*/
	height: 45px;
	margin: -10px 0px 0px -12px;
	position: absolute;
}
.kupujiciHP:hover a{
		color: #007BC4;
}
.kupuj{
	position: absolute;
	margin-left:148px;
	margin-top:-2px;
	display: none;
	text-align: center;
	width: 400px;
	background-color: #ebeefe;	
	z-index: 200;
	padding: 10px;
	border-radius: 0px 6px 6px 6px;
	border-top: 2px #017bc4 solid;
	border-right: 2px #017bc4 solid;
	border-bottom: 2px #017bc4 solid;
	border-left: 2px #017bc4 solid;
	cursor: help;
}
.kupNad{
	text-align: left;
	overflow: hidden;
}
.kupDop{
	text-decoration: line-through;
}
.kupSklad{
	font-weight: bold;
	color: green;	
	text-align: left;
	font-size: 14px;
	margin-top: 20px;
}
.vaseCenaKup{
	font-weight: bold;
	font-size: 15px;
}
.sloupec1Kup{
	width: 170px;
}
.tabkup{
	color: black;
	font-size: 12px;
	text-align: left;
	line-height: 23px;
	margin-top: 10px;
}

.kupuj img{
	margin-top: 10px;
	border: 1px solid #ccd4fc;	
	float: left;
	margin-right: 10px;
	width:115px;
}
.produktAtt2{
	height: 40px;
	
	display: block;	
	width: 48px;
	text-align: center;
	background-color: #9fef9f;
	border: 1px solid #dcdcdc;
	float: left;
	border-radius:3px;
	padding: 3px 0px 0px 0px;
	margin-right: 5px;	
	margin-top: 5px;
	overflow: hidden;
}
.produktAtt2:hover{
		background-color: #017bc4;
		cursor: pointer;
		color: white;
		font-weight: bold;
}
.velhlav{
	font-size: 18px;
	
}
.helpokno{
	float: left;
	margin-bottom: 8px;
}
.attvel{
	width: 130px;
	float: left;
	background-color: #F9F9FB;
    
    min-height: 95px;
    margin-right: 3px;
    line-height: 30px;
    margin-left: -5px;
    padding-left: 5px;
}

a.pokracovatVNakupu{
	background-image: url(/img/pokracovat.jpg);
	height: 32px;
	width: 167px;	
	display: block;
	margin-left: 31px;
}
xxx{
	font-family: "Futura LT Pro Medium Cond";
	text-transform: uppercase;						
}
a.pokracovatVNakupu:hover{
	background-image: url(/img/pokracovat2.jpg);
	cursor: pointer;
	height: 32px;
	
	width: 167px;
	
}

a.zpetdod{
	background-image: url(/img/zpetdod.jpg);
	height: 32px;
	width: 179px;	
	display: block;
	margin-left: 31px;
}

a.zpetdod:hover{
	background-image: url(/img/zpetdod2.jpg);
	cursor: pointer;
	height: 32px;
	
	width: 179px;
	
}




.firmaSoukr{
	color: black;
	font-weight: bold;
	font-size:12px;
}


a.zpetkosik{
	background-image: url(/img/zpet.jpg);
	height: 32px;
	width: 127px;
/*	display: block;*/
 	float:left;
}

a.zpetkosik:hover{
	background-image: url(/img/zpet2.jpg);
	cursor: pointer;
	height: 32px;
	width: 127px;
}

.zelena_tlac{
    background: #017bc4; /* Old browsers */
    background: -moz-linear-gradient(top,  #95bd39 0%, #80a333 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95bd39), color-stop(100%,#80a333)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95bd39 0%,#80a333 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95bd39 0%,#80a333 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95bd39 0%,#80a333 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #95bd39 0%,#80a333 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bd39', endColorstr='#80a333',GradientType=0 ); /* IE6-9 */
	border:1px solid #80a333;	
	 color:#fff;
	font-size:14px;
	padding:9px 16px;
    border-radius:5px;
    text-decoration: none;
    cursor:pointer;
}
.zelena_tlac:hover{
    background: #72971f; /* Old browsers */
    background: -moz-linear-gradient(top,  #7ca421 0%, #65861c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ca421), color-stop(100%,#65861c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7ca421 0%,#65861c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7ca421 0%,#65861c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7ca421 0%,#65861c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7ca421 0%,#65861c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ca421', endColorstr='#65861c',GradientType=0 ); /* IE6-9 */
    border:1px solid #65861c;
	color:#fff;
	font-size:14px;
	padding:9px 16px;
    border-radius:5px;
    cursor:pointer;
}
.sedive_tlac{
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top,  #eeeeee 0%, #c5c5c5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#c5c5c5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#c5c5c5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eeeeee 0%,#c5c5c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eeeeee 0%,#c5c5c5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eeeeee 0%,#c5c5c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-9 */
    border:1px solid #c5c5c5;
	color:#333;
	font-size:14px;
	padding:9px 16px;
	border-radius:5px;
	text-decoration: none;
    cursor:pointer;
}
.sedive_tlac:hover{
    background: #b3b3b3; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfdede 0%, #b3b3b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdede), color-stop(100%,#b3b3b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfdede 0%,#b3b3b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfdede 0%,#b3b3b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfdede 0%,#b3b3b3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfdede 0%,#b3b3b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdede', endColorstr='#b3b3b3',GradientType=0 ); /* IE6-9 */
    border:1px solid #b3b3b3;
	color:#333;
	font-size:14px;
	padding:9px 16px;
	border-radius:5px;
    cursor:pointer;
}

.dodaciudaj{
	height: 32px;
	width: 117px;
	border: none;
	float: right;
	margin-right: 32px;
}

.dodaciudaj:hover{
	background-image: url(/img/dodaci2.jpg);
	cursor: pointer;
	height: 32px;
	width: 117px;
}

.kosik_zpet	{float:left;}

.dop	{float:right; margin-right:40px;}


.voucr{
	border: 1px solid #b7d0de;
	background-color: #f2f8fc;
	width: 268px;
	padding: 15px;
	border-radius:10px;
}
.produktVypis{
	width: 350px;
	float: left;
	/*background-color: white;*/
	margin-top: 5px;	
	/*border: 1px solid #e9e9e9;*/
	height: 75px;
	padding-top: 5px;
	padding-left: 5px;
}
.sumaKosikdap{
	width: 460px;
	height: 52px;
	float: right;
	margin-right: 50px;
	 margin-bottom: 25px;
	border: 1px solid #bcdeb7;
 	border-radius:10px;
	padding: 10px 15px;
	background-color: #e8ffea;

}
#discount_name{
	font-size: 24px;
	width: 150px;
	border:1px solid #cce5f3;	
	margin-left: 0.2em;
}
.spoukaz{
	    color: black;
    float: left;
    font-size: 13px;
    line-height: 65px;
    width: 110px;
	/*display:none;*/
}
#cart_voucher{
	height: 50px;
	display: none;		
	
	
}
.poukaz{
	height: 68px;
/*	display:none;*/
	float: left;
	
}

.buttonvou{
	background-image: url(/img/pridat.jpg)	;
	height:32px;
	width: 57px;
	border: none;
	float: right;
}

.buttonvou:hover{
	background-image: url(/img/pridat2.jpg)	;
	height:32px;
	cursor: pointer;
	width: 57px;
}

.produktVypis a{ 
	color: #4C96BD;
	font-size: 120%;
}
.formVypis{

	font-size: 22px;
	width: 50px;
	text-align: center;
}
.souhrnVypis{
	width: 135px;
	float: left;
	height: 80px;
	margin-left: 8px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	/*border: 1px solid #e9e9e9;
	background-color: white;*/
	line-height: 25px;
	padding-right: 5px;
}
.pocetVypisSubmit{
	margin-top: 5px;
	font-size: 14px;
	text-align: center;
	background-color: white;
	cursor: pointer;
	padding: 3px;
}
.pocetVypis{
	
	margin-top: 5px;	
	/*border: 1px solid #e9e9e9;
	background-color: white;*/
	width: 92px;
	float: left;
	height: 68px;
	margin-left:8px;
	padding-top: 12px;
}
.imgVypis{
	float: left;
}
a.zpetdap{
	width: 181px;
	height: 32px;
	background-image: url(/img/zpetdoprava.jpg);
	cursor: pointer;
	display: block;	
}

a.zpetdap:hover{
	width: 181px;
	height: 32px;
	background-image: url(/img/zpetdoprava2.jpg);
	cursor: pointer;
	display: block;	
}

.imgVypis img{
	margin:5px 10px 0px 10px;
	border: 1px solid #dddddd;
}
.produktRadekVypis{
	height: 90px ;
	border-bottom: 1px dotted #dedede;
	padding: 5px 0px 5px 0px;
	background-color: #f7f7f7;
}
.odeslatrek{
		border: none;
	background-image: url(/img/souhrn.jpg);
	
	background-repeat: no-repeat;
	height: 32px;
	width: 212px;
	margin-right: 50px;
	float: right;
	cursor: pointer;
}
.regfc{
	margin-left: 8px;
	border: 1px solid #bdc2c9;
	height: 30px;
    line-height: 30px;
    margin-left: 8px;
    width: 200px;
    padding-left:10px;
    background-color: #fbfbfb;
    border-radius: 4px 4px 4px 4px;
}

.odeslatrek:hover{
		border: none;
	background-image: url(/img/souhrn2.jpg);
	
	background-repeat: no-repeat;
	height: 32px;
	width: 212px;
margin-right: 50px;
	float: right;
	cursor: pointer;
}

.odeslatrekf{
	border: none;
	background-image: url(/img/odeslat.jpg);
	cursor: pointer;	
	background-repeat: no-repeat;
	height: 32px;
	width: 161px;
	margin-right: 50px;
	float: right;
}

.odeslatrekf:hover{
	border: none;
	background-image: url(/img/odeslat2.jpg);
	cursor: pointer;	
	background-repeat: no-repeat;
	height: 32px;
	width: 161px;
	margin-right:50px;
	float: right;
}

.poz{
	font-size: 14px;
	font-weight: bold;
	color: #007bc4;
}
.dap{
	font-size: 20px;
	/*font-weight: bold;*/
	color: #007bc4;
/*	line-height: 50px;*/
	
}
.modText{
	color: #454545;
	font-size: 16px;
	padding-left: 20px;
	line-height: 30px;
}
.kultab{
	
		width:760px;
		color: black;
		font-size:12px;
}
.kultab	td.carrier_price	{text-align:right !important; padding-right:20px}
.kulram{
		background: #f7f7f7 url(/img/ramhor.jpg) bottom no-repeat;
		width:701px;	
		height: 8px;		
}
.strankaObal{
	margin-left: 38px;
}
.dolram{
		background: #f7f7f7 url(/img/ramdol.jpg) bottom no-repeat;
		width:701px;	
		height: 8px;
}
.lineCelkem{
	height: 115px;
	width: 100%;
}

.cenaSouhrn{
	text-align: right;
	font-size: 14px;
	color: black;
	line-height: 30px;
	font-weight: bold;
}
.cenaSouhrn input	{background-color: transparent; border: medium none; text-align: right; color: black; font-size: 20px; line-height: 20px; width: 80px;}
.cenaSouhrnBDPH input	{background-color:transparent;border:none;text-align:right; width: 60px; color: gray; font-size: 16px; line-height: 20px;}

.cenaSouhrnBDPH{
	text-align: right;
	font-size: 16px;
	color: gray;
	line-height: 20px;
}

.odeslatdap2{
	border: none;
	background-image: url(/img/dap2.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 255px;
	margin-right: 23px;
	cursor: pointer;
	float: right;
}

.HPp{
	text-align: right;
	width: 98%;
}
.neviditelne{
	display: none;
}
.hlidacform{
	border: 1px solid #d9d9d9;
	width: 87%;
	margin-left: 17px;	
	margin-top: 15px;
}
.hlidacform input{
	width: 173px;
}
.hlidacform textarea{
	width: 173px;
}
.hlidacform td{
	padding-left: 5px;
}
.hlradek1{
	background-color: #1D8FD3;
	line-height: 20px;	
	color: white;
	font-weight: bold;	
}
.lmhead{
	height: 7px;
	width: 151px;
	background-image: url(/img/menu/head.png);
	background-repeat: no-repeat;
}
.linklm{
	display: block;
	height: 27;
	line-height: 27px;
	font-size: 12px;
	color:white;
	text-decoration: none;
	padding-left: 10px;	
}
.tabFirma{
/*	border-bottom: 1px dashed #d5d5d5;*/
}

.lmpolozka a:hover{
	display: block;
	height: 27;
	line-height: 27px;
	font-size: 12px;
	background-color: #ff0000;
	font-weight: bold;
	color:white;
	text-decoration: none	
}
.lmpolozka{	
	height: 27px;
	width: 151px;
	background-image: url(/img/menu/polozka.jpg);
	background-repeat: no-repeat;
}
.lmfoot{
	height: 6px;
	width: 151px;
	background-image: url(/img/menu/foot.png);
	background-repeat: no-repeat;
}
.kossipka{
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}
.navigaceDiv{
	width: 796px;
	height: 80px;
	
	margin-left: 38px;
}
.kosikNavigace{

	color: black;
	padding-top: 15px;
	vertical-align: middle;
	
}
.kosikNavigaceLi{
	list-style: none;
	float: left;


}
.kosikNavigaceLi a	{font-size:15px;}

.kosikNavigaceLi img{
	float: left;
	margin-right:10px;
}

.kosikNavigaceLi a{

 
    display: block;
	float: left;
	margin-right: 10px;  

    line-height: 40px;
    
    text-align: left;
    text-decoration: underline;
   
}



.archivprodukt{
	text-align: center;
	color: red;
	padding-top: 15px;
	font-size: 120%;
}
#archiv{
	display:none;
}	
.rotatorZawoko{
	background-image: url(/img/rotator.png);background-repeat: no-repeat;height: 79px;
	width: 750px;display: block	;	
	  margin-left: 40px;
	position: absolute;
	z-index: 50;	
}
.zalozkyKat{
	height: 32px;
	width: 828px;
	margin-top: 22px;
}

.zalozkyKat ul {
    list-style: none outside none;
    margin-bottom: 0;
    padding: 0 0 0 7px;
}
.catseo{
	width: 100%;
	float: left;
	margin-top: 15px;
	display: block;
}
.zalozkyKat ul li {
    display: block;
    float: left;
    height: 32px;
    margin: 0px 3px 0 0;
    padding: 0;
    width: 137px;
}

.zalozkyKat ul li a:hover, .zalozkyKat ul li a.active {
    background: url("/img/zalozkab.jpg") no-repeat scroll center bottom transparent;
    color: white;
    text-decoration: none;
    cursor: pointer;
}

.zalozkyKat ul li a {
    background: url("/img/zalozkacb.jpg") no-repeat scroll center bottom transparent;
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 137px;
}


.curr{
	background-image: url(/img/modmena.png);
	background-repeat: no-repeat;
	width: 156px;	
	margin-bottom: 2px;
	height: 39px;
}
.libiseFB{
	height: 25px;
	overflow: hidden;
	float: right;
	width: 449px;
	margin-bottom: 5px;
}

.poradime_s_nakupem	{ float:right; margin-top:10px; width:400px;}

.osobne{
	border: 1px solid #d1d1d1;	
	width: 90%;
	background-color: #f1f1f1;
	margin-left: 25px;
	padding: 15px;	
	margin-top: 20px;
}
.sklademProduktList{
	position: absolute;
	margin-left: 8px;
	margin-top: -8px;
}
.produkt3D{
	position: absolute;
	margin-left: 8px;
	margin-top: 50px;
}
.stromecek{
	position: absolute;
	margin-left: 143px;
	margin-top: 51px;
}
.denniAkce{
	height: 200px;
	width: 822px;
	background-image: url(/img/deniAkce.jpg);
	margin-top: 3px;
}
.denniAkceKat{
	height: 200px;
	width: 822px;
	background-image: url(/img/deniAkceKat.jpg);
	margin-top: 3px;
	margin-left: 2px;
}

.denniAkceMIM{
	position: absolute;

}
.denniAkceT{
	color: white;
	font-size: 14px;
	margin-top: 2px;
}
.denniAkceTKat{
	color: #333333;
	font-size: 14px;
	margin-top: 2px;
	line-height: 18px;
}
.bgsklad{
	color: white;
	background-color: #62a612;
	padding: 1px 3px 1px 3px;
}
.bgcena{
	color: white;
	padding: 1px 3px 1px 3px;
	background-color: #9f9f9f;
}
.bgusetrite{
	color: white;
	background-color: #e9406f;
		padding: 1px 3px 1px 3px;

}
.vaseCena{
	background-color: #E6F8BC;
	/*border:1px solid #b7d0de;	*/
}
#quantity_wanted	{ border-radius:4px;}

.usetrite{
	color: #e41e55;
	font-weight: bold;	
}
.denniAkceMIMAKat{
	color: #0780c7;
}
.denniAkceMIMA{
	color: white;
}
.cenaV{
	color: #5C8A00;
	margin-left: 0px;
	margin-right: 20px;
	font-size: 18px;
}
.denniAkceDNES{
	font-size: 20px;
	color: white;
	margin-top: 20px;
	float: left;	
	margin-left: 18px;
}
.denniAkceDNESKat{
	font-size: 20px;
	color: black;
	margin-top: 14px;
	float: left;	
	margin-left: 10px;
}
.denniAkce123{
	float:left; width:212px; min-height:200px;	
}
.denniAkceCena{
	color:white;
	font-weight: bold;
	font-size:24px;
	-moz-text-shadow: 2px 2px 2px black;
  -webkit-text-shadow: 2px 2px 2px black;
  text-shadow: 2px 2px 2px black;

}
.denniAkceCenaKat{
	color:red;
	font-weight: bold;
	font-size:24px;/*
	-moz-text-shadow: 2px 2px 2px gray;
   -webkit-text-shadow: 2px 2px 2px gray;
    text-shadow: 2px 2px 2px gray;*/
}
.denniDetailKat{
	width:	155px; 
	height: 41px;
	float: right;
	background-image: url(/img/detailReebokKat.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: white;
	margin: 10px 8px 0px 0px;
	border: none;
}
.denniDetail{
	width:	155px; 
	height: 41px;
	float: right;
	background-image: url(/img/detailReebok.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: white;
	margin: 14px 8px 0px 0px;
	border: none;
}
.denniProc{
	position: absolute;
	margin-left: 722px;
	margin-top: 43px;
	font-style: italic;	
	font-size: 37px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.dropShadow (OffX='2', OffY='2', Color='gray', Positive='true');;
	color: white;
		-moz-text-shadow: 2px 2px 2px black;
  -webkit-text-shadow: 2px 2px 2px black;
  text-shadow: 2px 2px 2px black;
}
.denniAkceNadpis{
	color: white;
	font-size: 20px;
	text-decoration: underline;
	padding-top: 8px;
}
.denniAkcePopisKat{
	color: #333333;
	font-size: 14px;
	width: 480px;
	height: 48px;
	overflow: hidden;
	padding-top: 3px;
}
.denniAkcePopis{
	color: white;
	font-size: 14px;
	width: 480px;
	height: 48px;

	overflow: hidden;
	padding-top: 3px;
}

.denniAkceIMG{
	margin: 10px 17px 0px 10px;
	border: 1px solid #adadad;
	width: 180px;
}
.sklademProdukt{
	position: absolute;
	margin-left: 25px;
	margin-top: 10px;
}
.kontaktyBG{
	margin-top:10px; margin-left:10px;
/*	background-image: url(/img/cms/bgkontakty.jpg);
	background-repeat: no-repeat;*/
	width: 779px;
	height: 443px;
	color:#5a5a5a;font-size:12px;
}
.kontaktyBG .prodejna	{width:779px; padding:10px; margin:0 0 20px 0; border:1px solid #EEE}
.kontaktyBG .vetsi		{font-size:140%;}

.kontaktyBG a{
	color: #015B8E;
}
.kostka1{
		width: 290px;
		height: 170px;
		float: left;
		margin-top:85px;margin-left:75px;line-height:18px;
}
.kostka2{
		width: 272px;
		height: 170px;
		float: left;
		margin-top:85px;
		margin-left:130px;line-height:18px;
	
}

.kostka3{
		width: 290px;
		height: 170px;
		float: left;
		margin-top:53px;margin-left:82px;line-height:18px;
}
.kostka4{
		width: 272px;
		height: 170px;
		float: left;
		margin-top:53px;
		margin-left:111px;line-height:18px;
	
}

body {
/*	background-image: url(../img/bg3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #f0f0f0; */
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000;
	text-align: center
}
.dopNadpis{
	/*color:#017BC4;
	color:white;*/
	color:red;
	font-size:22px;margin:12px 0px 0px 8px;float:left;
		-moz-text-shadow: 1px 1px 1px black;
  -webkit-text-shadow: 1px 1px 1px black;
  text-shadow: 1px 1px 1px black;
 
}
.bannerHP{
	float: left;
	margin: 5px 0px 0px 3px;
}

.lista22{
	width: 1000px;
	height: 66px;
	background-image: url(../img/header/pracovni4.png);
	background-repeat: no-repeat;
	margin-top: 90px;
	position: absolute;
	z-index: 1;
	line-height: 62px;	
}


/* Useful */
.align_center { text-align: center }
.align_right { text-align: right }
.middle { vertical-align: middle }
.align_justify { text-align: justify }
.uppercase { text-transform: uppercase }
.hidden, .collapsed, .block_hidden_only_for_screen { display: none }
.wrap { white-space: normal }
.bold { font-weight: bold }
.strike { text-decoration: line-through }
.italic { font-style: italic }
.top { vertical-align: top }
.span_link { cursor: pointer }
.span_link:hover { text-decoration: underline }
.clear { clear: both }
br.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0
}
noscript ul { list-style-type: none; background: black; color: white; padding: 10px; border: 1px solid gray }
/* new clearfix */
.clearfix:after { 
	clear: both; 
	display: block; 
	height: 0; 
	font-size: 0; 
	visibility: hidden; 
	content: "."; 
}
* html .clearfix { zoom: 1 }
*:first-child+html .clearfix { zoom: 1 }

/* Footer links */
.footer_links {
	list-style-type: none;
	clear: both;
	height: 2em;
	margin-top: 2em
}
.dekSleva{
	width: 57px;
	height: 22px;
	background-image: url(/img/sleva.jpg);
	background-repeat: no-repeat;
	
	margin-top: 10px;
	margin-right: 20px;	
	float: right;

	
}
.dekAkce{
	width: 57px;
	height: 22px;
	background-image: url(/img/nastip.jpg);
	background-repeat: no-repeat;

	margin-top: 10px;
	margin-right: 10px;	
	float: right;
}

.dekNic{
	width: 29px;
	height: 22px;

	margin-top: 10px;
	margin-right: 10px;	
	float: right;
}

.dekNove{
	width: 79px;
	height: 60px;
	background-image: url(../img/nove.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: -12px;
	margin-left: 164px;
	padding-top: 25px;
	font-weight: bold;
}

.dekDoprava{
	width: 57px;
	height: 22px;
	background-image: url(/img/postovne.jpg);
	background-repeat: no-repeat;

	margin-top: 10px;
	margin-right: 10px;	
	float: right;

}
.sloupec1T{
	width: 130px;
	background-color: #f9f9fb;
	border-right: 1px solid #ebecf1;	
}
.prodDetail{
	border-radius:8px;
	border:1px solid #ebecf1;
	font-size:12px;
	min-width: 448px;	
	text-align: left;
	margin-bottom: 10px;
}
.prodDetail tr{
	height: 35px;	

	
}
.prodDetail td{
	padding-left: 7px;
	border-bottom: 1px solid #e5e5e5;
}
.produktD {
	

	}
.footer_links li {
	float: left;
	margin-right: 2em;
	height: 2em
}
.footer_links a { text-decoration: none }
.footer_links a:hover { color: black }
.footer_links img.icon { vertical-align: -2px }

/* transfert effect*/
.transferProduct { border: 2px solid #888 }

/* simple list inline */
.inline_list { list-style-type: none; margin-top: 1em }
.inline_list li { float: left; text-align: center }
.inline_list img { display: block }
ul.half {
	width: 45%;
	margin-right: 1em;     
	float: left
}
.dokosiku{
	background-image: url(/img/dokosiku.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 98px;
	border: none;
	float: right;
	margin: 11px 10px 0 0;
	border-radius:6px;
}

.cfabs{
	position: absolute;		
	margin-left: 10px;
}

.cfdarek{
 	margin-left: 32px;
    margin-top: -8px;
    position: absolute;
}

.dokosiku:hover{
	background-image: url(/img/dokosiku2.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
}

/* Category tree (i.e. in sitemap) */
div.tree_top {
	background: url('../img/sitemap-top.gif') no-repeat -1px -3px;
	padding-left: 24px;
	padding-bottom: 5px;
	padding-top: 3px
}
ul.tree { list-style-type: none;	 }

ul.tree ul li ul { list-style-type: none;	margin-left: 10px; }

ul.tree li {

}
ul.tree a { padding-left: 0.2em }
ul.tree a.selected { font-weight: bold }
ul.tree li.last {

}
span.grower { cursor: pointer }

/* Tabs */
.idTabs {
	list-style-type: none;
	height: 21px;
	margin-top: 1em
}
ul.idTabs li {
	float: left;
	margin-right: 1px
}
.idTabs a {
	background-image: url('../img/tab_bg.jpg');
	display: block;
	width: 173px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	color: #374853
}
.h2hp{
	color: #017BC4;
    font-size: 20px;
  
    line-height: 30px;
}
.kathg{
	 color: #017BC4;
    font-size: 22px;
    line-height: 45px;
}

.idTabs .selected {
	background-image: url('../img/tab_bg_selected.jpg');
	color: white
}

/* IdTabs Short*/
.idTabsShort a {
	background-image: url('../img/tab_bg_short.jpg');
	width: 138px
}
.idTabsShort .selected {
	background-image: url('../img/tab_bg_selected_short.jpg');
	color: white
}
div.sheets {
	clear: both;
	padding: 1em
}
#more_info_sheets li {
	background-position: 6px 4px;
	margin-bottom: 0.4em 
}

/* global style */
a {
	color: #017bc4;
	text-decoration: underline;
	outline: none
}
a:hover { text-decoration: none }
.input:focus { outline: 0 }
a img {
	outline: none;
	border: none;
	text-decoration: none
}
#primary_block h1,  {
	font-weight: bold; border-bottom: 2px solid #E5E5E5;
    color: #007bc4;
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    margin-left: 20px;
    padding-left: 0px;
    width: 780px;
    margin-bottom: 10px;
}
.cfram{
	 border: 1px solid #d6d6d6;
    border-radius: 12px;
}
#center_column h1 {
	font-weight: bold; 
    color: #007bc4;
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    margin-left: 10px;
    padding-left: 0px;
    width: 780px;
    margin-bottom: 10px;
}

h2 {
	color: #2a96d7;
	font-weight: normal;
	font-size: 16px;
}

h2 a{
	color: #015b8e;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}
h2 span {
	font-size: 0.9em;
	text-transform: none;
	font-weight: normal;
	font-style: italic;
	color: #374853;
	margin-left: 1em
}
h3 { font-size: 1.1em; }
h4 { font-size: 1em }

/* global layout */
#page {
	width: 1000px;
	margin: 0 auto 2px auto;
	text-align: left
}
.polozkaList{
	float: left;
	width: 200px;
	height: 275px;
	border:1px solid #d9d9d9;	
	border-radius:6px;
	margin: 5px 0px 0px 4px;
	background-image: url(/img/list.jpg);
	background-repeat: repeat-x;
	
}
.skladem {color:#41a62a;	font-weight:bold;}
.doprostred {text-align:center;}

.center_block{

}
.kupujiciHP{
    padding-bottom: 5px;
    margin-bottom: 7px;
    height: 40px;
    padding-right: 7px;
    overflow: hidden;
}

.kupujiciHPpata{
	text-align: center;
	color: white;
	padding-top: 5px;
	font-size: 10px;
	padding-right: 5px;
	line-height:14px;
	padding-bottom:1px;
}
.nakoupeno{
	background-color: #017bc4;
	border-radius:5px;
	padding: 7px 0px 7px 7px;
	color:white;
		
}
.nakoupeno a{
	color:white;
}
.posledniNakupy{
	font-weight: bold;
	font-size: 13px;
	color: white;
	padding:1px 0 9px 0;
}
.obrNak{
	float: left;
	margin-right: 3px;
	width: 40px;
}
.novinkyHPvice{
	float: right;
	  line-height: 30px;
	  font-size: 14px;
}
.H2List{
	color: #015b8e;
	padding: 2px 4px 0px 4px; 
	height: 36px;
	line-height:80%;
	text-align: center;
}
.H2List a{
	color: #015b8e;
	padding: 2px 4px 0px 4px; 
	height: 36px;
	font-size:14px;
	line-height: 17px;
}
.novinkaHPimg{
	float: left;
	margin-right: 7px;
	width: 70px;
	border-radius:3px;
}
.novinkaHPTitle{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: red;
	
}

.novinkaHPTitle a{
		color: red;
}
#doporucujeme2 a{
	color: red;
	text-decoration: underline;
}
#doporucujeme2 a:hover{
	
		text-decoration:none;	
}
.HPaktuality{
	width: 822px;
	margin-top: 15px;
	float:left;
		
	color: #454545;
	font-size: 11px;
	line-height: 18px;

}
.HPobsah{
    background: url("../img/hp/hpbg2.jpg") bottom no-repeat #f7f7f7;
    border: 1px solid #B1B1B1;
    border-radius: 5px 5px 5px 5px;
    margin-left: 4px;
    padding: 10px;
    text-align: justify;
    width: 794px;
}
.imgList{
	
	display: block; margin: auto;
}
.imgListPidi{
	border: 1px solid #e7e7e7;
	float: left;
	margin-right: 2px;
	position: relative;
}
.novinka{
	background-image: url(../img/cenovkam.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 74px;
	position: absolute;
	margin: 95px 0px 0px 125px;
	line-height: 24px;
	color: white;	
	font-size: 14px;
	text-align: center;
}
.technologie{
	border:1px solid #D0D1D5;
	width: 310px;
	color: black;
	padding: 10px;
	border-radius:10px 10px 10px 10px;
	margin-top:10px;
}
.fvpravo{
	float: right;
}
.skryj{
	display: none;
}
.schovej{
	cursor:pointer;
	text-decoration:underline;
	color:#015B8E;
	
}
.slevaP{
	background-image: url(/img/sleva.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 63px;
	position: absolute;
	margin: 41px 0px 0px 140px;
	line-height: 24px;
	color: white;	
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.sleva2019{
	background-color: #4e4e4e;
	color: white		
	height: 27px;
	width: 58px;
	position: absolute;
	margin: 68px 0px 0px 140px;
	line-height: 24px;
	color: white;	
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
}

.slevaP span{
	font-size:11px;
}

.dopravaZ{
		background-image: url(../img/cenovkadoprava.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 75px;
	position: absolute;
	margin: 95px 0px 0px 125px;
	line-height: 24px;
	color: white;	
	font-size: 14px;
	text-align: center;
}

.akceP{
	background-image: url(/img/nas-tip-reebok.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 63px;
	position: absolute;
	margin: 68px 0px 0px 138px;
	line-height: 24px;
	color: white;	
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

#header{
	height: 155px;
}
#header_logo {
	float: left;
	width: 352px;
	display:block;
	margin:10px 0 0 15px;
}
#more_info_sheets{
	text-align: justify;
	font-size: 12px;
}
img.logo {
	float: left;
/*	margin-top: 0.5em;*/
	font-size: 2em;
	font-weight: bold
}
#header_user { right:20px !important}
.hledat{
	width:70px;height:31px;
    border-radius: 0 5px 5px 0;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
    margin-left:-1px;
    cursor: pointer;
    border:none;  
    
    background: #017bc4; /* Old browsers */
    background: -moz-linear-gradient(top,  #108ad2 0%, #016cac 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#108ad2), color-stop(100%,#016cac)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #108ad2 0%,#016cac 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #108ad2 0%,#016cac 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #108ad2 0%,#016cac 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #108ad2 0%,#016cac 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108ad2', endColorstr='#016cac',GradientType=0 ); /* IE6-9 */
}
#search_block_top .hledattext{
	margin-left: 24px;
    padding: 7px 7px 8px 7px;
    width: 125px;
    border:1px solid #017bc4;
    border-radius: 4px 0 0 4px;
}

.hledat:hover{
	
	background: url("/img/reebok_hledat.png") no-repeat scroll 0 0 #00275A;
   
}

#header_right { position:relative;}
#left_column, #center_column, #right_column { float: left }
#left_column {
	clear: left;
	width: 156px;
	margin-right: 7px;
	overflow: hidden;
	margin-top: 0px;
}
#center_column2 {
	width: 837px;
	margin: 0 0 30px 0;
	background-image: url(../img/bg-central.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.cele_pozadi	{border-radius: 5px 5px 5px 5px; box-shadow: 0 0 10px gray;}

.polo_pozadi	{background: url(../img/bg-central.png) no-repeat top center;}
#center_column {
	width: 832px;
	margin: 0 0 0px 0;
	background-color: white;
	overflow: hidden;
	min-height: 480px;
	padding-left: 5px;
	padding-bottom: 30px;
}
#old_center_column { display: none }

.zawoko-logo{
	margin: 19px 0px 0px 8px;
	float: right;
}
.ac_results_instant {
	display: none;
	visibility: hidden
}
#instant_search_results a.close {
	background: url("../img/nav-logout.gif") no-repeat scroll right 2px transparent;
	float: right;
	margin-right: 7px;
	padding-right: 21px;
	text-transform: none
}
/*
#right_column {
	width: 191px;
	margin-left: 21px;
	overflow: hidden
}
*/
/* global RTE fields */
.rte,
 .mceContentBody {
	text-align: justify;
	background: white;
	color: black
}
.rte p {
    font-size: 15px;
    font-size: 14px;
    display: block;
    line-height: 20px;
}

body.mceContentBody {
	margin: 9px 6px;
	width: 556px
}

.rte h2,
 .mceContentBody h2 {
	font-size: 20px;
	background: none;
	text-transform: none;
	height: auto;
	text-align: left;
}
.rte h3, .mceContentBody h3 { font-size: 16px }
.rte h4, .mceContentBody h4 { font-size: 14px }
.rte h5,.mceContentBody h5 { font-size: 12px }
.rte h6, div.rte h6 { font-size: 8px }
.rte ol, .mceContentBody ul, div.rte ol, .mceContentBody ul { padding-left: 2em }
.rte ul, .mceContentBody ul {
	 font-size: 14px;
    line-height: 25px;
    margin-left: 10px;
    list-style-type: square;
}
.rte strong, .mceContentBody strong { font-weight: bold }
.rte em, .mceContentBody em { font-style: italic }

/* tables still need 'cellspacing="0"' in the markup */
.rte table,.mceContentBody table {
	border-collapse: separate;
	border-spacing: 1px;
	/*width: auto*/
}
/*
.rte caption, .rte th, .rte td, .rte table,
 .mceContentBody caption, .mceContentBody th, .mceContentBody td, .mceContentBody table {
	text-align: left;
	font-weight: normal;
	background: none;
	height: inherit;
	border: 1px #e5e6e7 solid;
	text-align: center
}
*/


.rte th, .mceContentBody th {
	padding-left: 1em;
	padding-right: 1em;
	background: #e5e6e7
}
#center_column .rte p, 
 .mceContentBody p { padding-left: 0; margin: 0.5em 0 }
.rte ol, .mceContentBody ol {
	list-style-type: decimal;
	margin-left: 10px
} 

/* /global RTE fields */

/* global table style */
div.table_block {
	background: transparent url('../img/table_footer.gif') no-repeat bottom left;
	padding-bottom: 6px;
	margin: 0 20px 0 15px;
}
table.std {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%
	color: black;
}
.carrier_price{
		font-size: 13px;
	font-weight: bold;
}
.carrier_infos{
	font-size: 12px;
}
.carrier_name{
	font-size: 13px;
	font-weight: bold;
}
.std{
	color: black;
}
.rekOkno{
	width: 242px;
	height: 172px;
	float: left;
	margin-right:19px;
	border: 1px solid #ebecf1;
	margin-top:15px;
}
.tabrek{
	color: black;
	font-size: 12px;
	 line-height: 16px;
    margin: 12px;
}

.rekNadOkno{
	height: 40px;
	font-size: 12px;
	padding-left: 20px;
	font-weight: bold;
	line-height:40px;
	color: #017bc4;
	background-color: #f9f9fb;
	border-bottom: 1px solid #ebecf1;
		
}

.vpsPopis{
	line-height: 17px;
}
.std tr{
	height: 34px;
}
.ojednavkaFinal{
	padding-left:10px;
	color:black;
	line-height:18px;
	font-size: 120%;
}
.tabPlat{
	font-weight: bold;
	font-size:12px;
}
.vybranyDopravce{
	background-color: #f2f8fc;
	border: 1px solid #b7d0de;
}
/*class table.std */
.std td,.std th { padding: 0.4em 0.5em }
.std th { white-space: nowrap }
.std tbody td,.std tfoot td { border-bottom: 1px dashed #047fc5; }
.std thead th {
/*	background-color:#017bc4;*/
	font-size: 120%;
	color: white;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
 
background: #037cc5; /* Old browsers */
background: -moz-linear-gradient(top,  #037cc5 0%, #2091d5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#037cc5), color-stop(100%,#2091d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #037cc5 0%,#2091d5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #037cc5 0%,#2091d5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #037cc5 0%,#2091d5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #037cc5 0%,#2091d5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037cc5', endColorstr='#2091d5',GradientType=0 ); /* IE6-9 */
}

/*.std th.first_item { background-position: top left }
.std th.last_item { background-position: top right }*/
.std th.item { background-position: -5px 0 }
.std tfoot td {
	
	text-align: right;
	white-space: nowrap
}
.cenaNase{
	color: #ff0000;		
	font-size:17px;
	text-align: center;
	width: 100px;
	float: left;
	height: 32px;

	line-height: 42px;
	margin-top: 3px;
	font-weight: bold;
}


.cenaDoporucena{
	width:100%;font-weight:bold;color:#606060;		
	font-size:11px;
	text-align: center;
	line-height: 42px;
	margin-top: 3px;
		width: 100px;
		float: left;
	height: 32px;


}

/* /global table style */

/* global form style */
form.std { clear: both }
form.std h3 {
	color: #555;
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 1px solid #d0d1d5;
	padding: 0.5em;
	margin: 0 0 0.5em 0
}
form.std fieldset {
	border: 1px solid #d0d3d8;
	background-repeat: no-repeat;
	margin-bottom: 1em;
		

}
form.std legend {
	padding: 0.3em 0.6em;
	margin: 1em 0 1em 0.5em;
	font-size: 1.6em;
	font-weight: 100;
	border-color: #d0d1d5;
	border-style: solid;
	border-width: 1px
}
form.std h4, form.std p {
	padding: 0.3em 1em;
	clear: both
}
form.std label, form.std p span {
	float: left;
	text-align: right;
	width: 30%
}
form.std p span.like_input {
	width: auto;
	margin-left: 0.7em
}
input, textarea, select, span.editable {
	margin-left: 0.7em;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	outline: none
}
input, textarea, select { border: 1px solid #bdc2c9 }
input.text {
	height: 18px;
	padding-left: 2px;
	padding-right: 2px
}
.checkbox input, .radio input { border: none }
form.std .checkbox label, form.std .radio label, form.std span.form_info {
	margin: 0;
	float: none;
	text-align: left
}
.required sup { color: #da0f00 }
form.std p.checkbox { padding-left: 30% }
form.std p.submit {
	padding-left: 31%!important;
	margin-bottom: 1.5em
}
#center_column form.std p.submit2 {
	padding-left: 170px;
	margin-bottom: 1.5em
}

/* START OF BUTTONS SECTION
 * -tags: input, a, span
 * -sizes: mini, small, normal, large
 * -types: button, exlusive
 * -status: normal, hover, disabled
 * -rule: the span.button is a a.button disabled
*/

/* global button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	color: white!important;
	font-weight: bold;
	font-size: 10px!important;
	text-align: center;
	text-decoration: none!important;
	cursor: pointer;
	display: block;
	line-height: 18px;
	height: 18px
}

/* input button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
	padding-bottom: 2px
}

/* disabled button */
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
	background-position: left -36px;
	cursor: default;
	color: #888!important
}

/* exclusive button */
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
	color: white!important
}

/* exclusive disabled button */
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	color: #488c40!important
}

/* hover button */
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	background-position: left -18px
}

/* exclusive hover button */
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	color: white!important
}

/* classic buttons */
input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini {
/*	width: 30px;
	background-image: url('../img/button-mini.png')*/
	background-color: #017BC4;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 15px;
    height: 26px;
    margin-right: 5px;
    margin-top: 0;
    padding: 3px 6px;
    text-align: center;
}
}
input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {
	width: 60px;
	background-image: url('../img/button-small.png')
}
input.button, input.button_disabled, input.exclusive, input.exclusive_disabled, a.button, a.exclusive, span.button, span.exclusive {
	width: 120px;
	background-image: url('../img/button-medium.png')
}
input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large, span.exclusive_large_disabled {
	width: 180px;
	background-image: url('../img/button-large.png')
}

/* exclusive button */
input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive { background-image: url('../img/button-medium_exclusive.png') }
input.exclusive_mini, input.exclusive_mini_disabled, a.exclusive_mini, span.exclusive_mini { background-image: url('../img/button-mini_exclusive.gif') }
input.exclusive_small, input.exclusive_small_disabled, a.exclusive_small, span.exclusive_small { background-image: url('../img/button-small_exclusive.gif') }
input.exclusive_large, input.exclusive_large_disabled, a.exclusive_large, span.exclusive_large, span.exclusive_large_disabled { background-image: url('../img/button-large_exclusive.gif') }

/* id_state field in managed via JS and is firstly hidden */
form p.id_state { display: none }

/* generic style */
ul.bullet li, .block ul.bullet li, li.bullet {
	padding-left: 1.5em;

	list-style-type: none
}

.price-discount { text-decoration: line-through }
.price-pretax { color: gray }
.price-ecotax { color: #488c40 }
img.icon { margin-right: 0.5em; vertical-align: middle }
.weight-price {
	font-size: 0.75em;
	text-align: right;
	color: gray
}

.volume-price {
	font-size: 0.75em;
	text-align: right;
	color: gray
}

.unity-price {
	font-size: 0.75em;
	text-align: right;
	color: gray
}
.align_right a{
	margin: 13px 0 0 18px;
	float: left;
	
}
.price, .price-shipping, .price-wrapping {
	color: #da0f00;
	font-size: 1.1em;
/*	font-weight: bold;*/
	white-space: nowrap
}
.listamenu a{
	color: #3c3c3c;
	margin-left: 50px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;			
}
.listamenu a:hover{
		text-decoration: underline;			
}
/* errors */
.error {
	width: 800px;
	color: #da0f00;
	margin-top:15px;
	margin-left: 11px;	

	margin-bottom:5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.error p { font-weight: bold }
.error li {
	list-style-position: inside;
	list-style-type: decimal-leading-zero;
	padding-left: 1em;
	font-size: 15px;
}

/* warning */
.warning {
	color: white;
	font-size: 1.2em;
	background-color: #5f5f5f;
	font-weight: bold;
	width: 99%;
	margin-left: 100px;
	padding: 10px 0px 10px 3px;
}
.warning_inline {
	color: #da0f00;
	font-weight: bold
}

/* success */
.success {
	color: green;
	font-weight: bold;
	margin: 0.2em 1em;
	padding: 0.3em 0.8em 1em
}
.success_inline {
	color: green;
	font-weight: bold
}

/* breadcrumb.tpl */
.breadcrumb {
	font-size: 13px;	
	color: #015b8e;
	margin: 12px 0px 0px 10px;
	width: 90%;
	height:31px;
}
.breadcrumb .navigation-pipe { padding: 0 0.6em }
.breadcrumb a {
	text-decoration: none;
	color: #015b8e;
}
.breadcrumb a:hover { text-decoration: underline }

/* pagination.tpl */
.paginationMezi{
	height: 8px;
	width:100%;
	

}
div.pagination {  padding: 1em 0;   width: 820px; float:left; }
ul.pagination {
	list-style: none;
	float: left
}
ul.pagination li {
	display: inline;
	float: left;
	margin-right: 0.3em
}
ul.pagination li, ul.pagination a, ul.pagination span {
	font-weight: bold;
	color: #fff;
}
/*
ul.pagination a, ul.pagination span {
	border: 1px solid #888;
	padding: 0em 0.4em;
	display: block;
	line-height: 17px;
	background-color:#017BC4;
}
*/
ul.pagination a {
 	background-color: #EEEEEE;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    display: block;
    float: left;
    margin-right: 0px;
    margin-top: 3px;
    text-align: center;
    font-size:14px;
    padding:5px 11px;
    color:#666}
    
ul.pagination .current span {
	 background-color: #017bc4;
    border: 1px solid #016dad;
    border-radius: 5px;
    color: #fff;
    display: block;
    float: left;
    font-size: 15px;
    margin-right: 0;
    margin-top: 3px;
    padding: 4px 12px;
    text-align: center;
}
ul.pagination li.truncate {
	background: none;
	color:#000; font-size:20px;
}
#pagination_previous a, #pagination_previous span, #pagination_next a, #pagination_next span {
	background-image: url('../img/pagination-prevnext-bg.gif');
	border: none;
	line-height: 19px;
	border-color: #d0d1d5;
	border-style: solid;
	border-width: 0 1px
}
#pagination_previous {
	background: transparent url('../img/pagination-prev-border.gif') no-repeat top left;
	padding-left: 6px
}
#pagination_previous a, #pagination_previous span { border-left: none }
#pagination_next {
	background: transparent url('../img/pagination-next-border.gif') no-repeat top right;
	padding-right: 6px
}
#pagination_next a, #pagination_next span { border-right: none }
li.disabled span {
	color: #888;
	background-color: #f1f2f4
}
form.pagination { text-align: right }
form.pagination label {
	line-height: 1.4em;
	vertical-align: bottom;
	float: right;
	margin-left: 0.3em
}
form.pagination select { float: right }
form.pagination select option {
	font-size: 0.9em;
	padding-right: 1em
}
form.pagination input { float: right }

/* steps (like order step) */
ul.step {
	background: transparent url('../img/step_start.gif') no-repeat bottom left;
	list-style: none;
	margin: 0.8em auto 2em;
	padding-left: 40px;
	height: 25px;
	width: 465px
}
ul.step li {
	height: 25px;
	float: left;
	width: 100px;
	text-align: center;
	background: transparent url('../img/step_standard.gif') no-repeat bottom left
}
ul.step li.step_current {
	background: transparent url('../img/step_current.gif') no-repeat bottom left;
	font-weight: bold
}
ul.step li.step_todo { font-style: italic }
ul.step li#step_end { width: 40px }
ul.step li#step_end { background: transparent url('../img/step_end.gif') no-repeat bottom left }
ul.step li#step_end.step_current { background: transparent url('../img/step_end_current.gif') no-repeat bottom left }
ul#order_step { background-color: white }

/* product-sort.tpl */
#productsSortForm p {
	height: 1em;
	margin: 0.5em 0 0 0
}
#productsSortForm label, #productsSortForm select { float: right }
#productsSortForm select { font-size: 1em }

/* Header */
#header_right ul { list-style: none }
#header_right form {
	border: none;
	margin-bottom: 0!important;
	display: inline
}
#header_right label {
	margin: 0;
	float: none
}

/* Footer */
#footer {
	width: 1000px;
	height: 75px;
	background-image: url(../img/patabg.png);
	background-repeat: no-repeat;
	/*clear: both;*/
	color: #565656;
	font-size: 13px;
	line-height: 25px;
    margin: 2px auto 2px;
    text-align: left;
    float:left;
}

#footer a{ 
	color: #015B8E;
}

/* Default block style */
div.block {

}
#left_column div.block,
 #right_column div.block {
	border-bottom:5px solid #017bc4;
	border-radius:0 0 5px 5px;
	margin-bottom: 10px;
}
div.block h4 {

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	padding-left: 0.5em;
	border-bottom: 1px solid #595A5E;
	padding-top: 2px;
	line-height: 1.3em;
	color: #374853;
	height: 19px;
	background: transparent url('../img/block_header.png') no-repeat top left
}
.catLink a{
	display: block;
	color: black;
}
.catZeny{
	background: transparent url('/themes/prestashop/img/hp/catzeny.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	color: white;

		
}

.cat12dny{
	background: transparent url('/themes/prestashop/img/hp/cat12dny.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	color: white;

		
}

.catluxus{
	background: transparent url('/themes/prestashop/img/hp/catluxus.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	color: white;
}

.catzimnivyprodej	{background: transparent url('/themes/prestashop/img/hp/cat-zimni-vyprodej.gif') no-repeat top left; background-repeat: no-repeat; display: block; color: white;}
.cat2012	{background: transparent url('/themes/prestashop/img/hp/cat2012.jpg') no-repeat top left; background-repeat: no-repeat; display: block; color: white;}

.catkolekce{
	background: transparent url('/themes/prestashop/img/hp/catkolekce.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	color: white;
}

.catdoplnky{
	background: transparent url('/themes/prestashop/img/hp/catdoplnky.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	color: white;
	margin-bottom:15px;
 	border-bottom: 5px solid #017BC4;
    border-radius: 0 0 5px 5px;
}

.catvyprodej{
		background: transparent url('/themes/prestashop/img/hp/catvyprodej.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	color: white;
		
}

.catakce{
		background: transparent url('/themes/prestashop/img/hp/catakce.jpg') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
	color: white;
		
}
.coleti{
	background: transparent url('/themes/prestashop/img/hp/coleti.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}
.outdoorbeh{
	background: transparent url('/themes/prestashop/img/hp/outdoorbeh.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}

.catEasytone{
	background: transparent url('/themes/prestashop/img/hp/easytone.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}

.neutral{
	background: transparent url('/themes/prestashop/img/hp/neutral.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}

.vzpirani{
	background: transparent url('/themes/prestashop/img/hp/vzpirani-cinka.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}

.combat{
	background: transparent url('/themes/prestashop/img/hp/combat.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}

.catZigzag{
	background: transparent url('/themes/prestashop/img/hp/zigzag.jpg') no-repeat top left;
	background-repeat: no-repeat;
	display: block;
}

.cataerobic{
	background: transparent url('/themes/prestashop/img/hp/cataerobic.jpg') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
}

.catRealflex{
	background: transparent url('/themes/prestashop/img/hp/realflex.jpg') no-repeat top left;
	background-repeat: no-repeat;
   display: block;
}

.catjoga{
	background: transparent url('/themes/prestashop/img/hp/joga.jpg') no-repeat top left;
	background-repeat: no-repeat;
   display: block;
}

.lesmills{
	background: transparent url('/themes/prestashop/img/hp/les-mills.jpg') no-repeat top left;
	background-repeat: no-repeat;
   display: block;
}

.poukazky{
	background: transparent url('/themes/prestashop/img/hp/poukazky.jpg') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
}

.crossfitZalozka{
	background: transparent url('/themes/prestashop/img/hp/crossfit-delta.png') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
 	/*border-top: 5px solid #017BC4;
    border-radius: 5px 5px 0 0;*/
}

.rogue{
	background: transparent url('/themes/prestashop/img/hp/neutral.jpg') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
 	border-top: 5px solid #017BC4;
    border-radius: 5px 5px 0 0;	
}


.catMuzi{
		background: transparent url('/themes/prestashop/img/hp/catmuzi.jpg') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
	color: white;
}
.catdeti{
		background: transparent url('/themes/prestashop/img/hp/catdeti.jpg') no-repeat top left;
	background-repeat: no-repeat;

	display: block;
	color: white;
}

.catMuzi a{
	color: white;
}
div.block h4 a { color: #374853 }
div.block ul { list-style: none }
div.block ul.tree li { }
div.block a:hover { text-decoration: underline }
#left_column div.block .block_content a.button_large,
 #right_column div.block .block_content a.button_large { margin: 0 0 0 -3px }
div.block .block_content {
	border-left: 1px #d0d3d8;
	border-right: 1px #d0d3d8;
	/*background-image: url(../img/hp/menuBG.jpg);
	background-repeat: repeat-y;*/

	/*min-height: 600px;*/
	margin-top: -3px;
}
.divMenu{
	padding:6px 0 6px 10px;
	font-size: 13px;
}
.block_content ul{
	margin: 0px;
	padding: 0px;
}
div.block li {

	list-style-position: outside;
}
div.block a {
	color: #595a5e;
	text-decoration: none
}

div.block .tree li a {
	color: white;
	text-decoration: none
}

div.block .tree li li a {
	color: #595a5e;
	text-decoration: none;

}

/* block exclusive */
#left_column div.exclusive, #right_column div.exclusive {
	background: transparent url('../img/block_exclusive_footer.jpg') no-repeat bottom left
}
div.exclusive h4 {
	background: transparent url('../img/block_header_exclusive.png') no-repeat top left;
	color: white
}
div.exclusive h4 a { color: white }
div.exclusive li { margin-top: 0 }
div.exclusive, div.exclusive a { color: white }
div.exclusive .block_content {
	background: #bdc2c9 url('../img/block_exclusive_bg.jpg') repeat-x bottom left;
	border-left: 1px solid #595a5e;
	border-right: 1px solid #595a5e
}

/* block in the center column */
#center_column p { margin: 0.5em 0; }
#center_column div.block {width:821px;	margin:5px 0px 5px 0px; }
#center_column div.block h4 {
	background: transparent url('../img/block_header_large.png') no-repeat top left;
	height: 17px;
	color: white
}

/* Styles for products blocks */

/* block products (new, features, viewed, etc...) on left and right column */
.products_block li { margin-top: 0.2em }
.products_block li.item img { margin-right: 5px }
.products_block li.last_item { border: none }
.products_block li img {
	float: left;
	margin-right: 0.2em
}
.products_block p img {
	float: none;
	margin: 0 0 0 0.4em
}
.products_block li h5 {
	display: inline;
	font-size: 0.9em
}
.products_block li p a {
	font-weight: bold;
	font-size: 0.8em
}
.products_block dl {
	clear: both;
	border-top: 1px solid #374853;
	padding: 0 4px 4px
}
.products_block dl dt {
	margin-top: 0.3em;
	color: #595a5e
}
.products_block a.button_large { margin: 0.4em 0.4em 0 0.4em }
.products_block ul.product_images li {
	border: none;
	float: left;
	clear: none
}

/* Special style for block products in center column */
#center_column .products_block { border: none }
#center_column .products_block { color: #595a5e }
#center_column .products_block h4 { line-height: 1.3em }
#center_column .products_block .block_content {
	background: #d0d3d8 none;
	padding: 0
}
#center_column .products_block ul li:hover { background-color: #bdc2c9 }
#center_column .products_block ul li {
	float: left;
	background-image: url(../img/hp/akcni-bg-produkt.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 5px;
	width: 199px;
	height: 244px;
}
.nabidkaHP{
	float: right;
	margin: 3px 7px 5px 0px;
}
#center_column .products_block ul .product_accessories_description {
	margin: 0;
	padding: 0;
	height: 280px
}

/*#center_column .products_block li.last_item { float: none; clear: both }*/
#center_column .products_block li.last_item_of_line { border-right: none }
#center_column .products_block li.first_item_of_line { clear: both }
#center_column .products_block li.last_line { border-bottom: none }
#center_column .products_block p, #center_column .products_block h5 { margin: 0.5em 0.1em }
#center_column div.products_block h5 {
	display: block;
	margin-top: 8px;
	height: 2.57em
}
#center_column div.products_block h5 a {
	color: #374853;
	font-size: 1.1em
}
#center_column div.products_block ul li p {
	margin: 0;
	padding: 0
}
#center_column div.products_block div.product_desc {
	height: 9em;
	color: #595a5e;
	overflow: hidden
}
#center_column div.products_block a.product_image {
	display: block;
	background-color: transparent;
	margin-bottom: 2px;
	margin-left: 2px;
	width: 129px;
	height: 129px
}
#center_column div.products_block .product_accessories_description a.product_image {
	width: 118px;
	height: 85px
}
#center_column div.products_block a.product_description {
	display: block;
	width: 118px;
	height: 50px;
	margin-left: 2px;
	margin-bottom: 8px;
	overflow:hidden
}

#center_column div.products_block a.product_image img {
	float: none;
	margin: 0
}
#center_column div.products_block h5 { margin: 10px 5px 3px 5px }
#center_column div.products_block div.product_desc { margin: 0 5px }
#center_column div.products_block ul li div.product_desc a { font-weight: normal }
#center_column .products_block span.price {
	text-align: center;
	font-size: 1.5em;
	padding: 0.5em 0;
	/*display: block;*/
}
p.price_container { text-align: center }
#center_column .products_block .featured_price { margin-top: 2.5em }
#center_column .products_block a.button,
 #center_column .products_block a.exclusive,
  #center_column .products_block span.exclusive { margin: 0.5em auto }

/* Special style for block accessories in center column (product page) */
#center_column .products_block.accessories_block .block_content { background: none }
#center_column div.products_block.accessories_block div.product_desc { 
	margin-right: 0;
	height: 150px; 
	border-right: 1px solid #d0d3d8 
}
#center_column .products_block.accessories_block .block_content li { background: none; text-align: center }
#center_column .products_block.accessories_block .block_content li h5,
 #center_column .products_block.accessories_block .block_content li a.product_description { text-align:left }
#center_column .products_block.accessories_block .block_content li.last_item a.product_image { border: none }

/* discount.tpl */
td.discount_value { white-space: nowrap }

/* shopping cart */
.cart_last_product { 
	width: 300px;
	margin: 0 auto 12px
}
.cart_last_product_header,
.cart_last_product_header .left {
	background: url('../img/table_header.gif') right 0;
}
.cart_last_product_header .left {
	background-color:#fff;
	background-position:0 0;
	margin-bottom:5px;
	padding-left: 27px;
	width: 249px;
	height: 24px;
	line-height: 24px;
	color: #374853;
	font-weight: bold
}
.cart_last_product_img { float:left }
.cart_last_product_img img {
	margin:0 6px;
	border:1px solid #D0D1D5;
	width: 45px;
	height: 45px
}
 .cart_last_product_content { 
	float:right; 
	width:241px 
}
.cart_last_product_content a { text-decoration:none }
.cart_last_product_content h5 { font-size:9px }
.cart_last_product_content h5 a { color:#595A5E }

p.cart_navigation { padding: 1em 0!important }
p.cart_navigation .button,
 p.cart_navigation .button_large { float: left }
p.cart_navigation .exclusive,
 p.cart_navigation .exclusive_large,
 p.cart_navigation .exclusive_large_disabled { float: right }
p.cart_navigation_extra {
	text-align: center;
	width: auto
}
form.std p.cart_navigation span {
	float: none;
	text-align: left;
	width: auto
}
#cart_summary tfoot td {
	border-top: none;
	line-height: 1.5em;
	width:100%;
}


#cart_summary th.first_item	{border-radius:5px 0 0 0}
#cart_summary th.last_item	{border-radius:0 5px 0 0}
#cart_summary .cart_description	{text-align:left; padding-left:0px !important}
#cart_summary th.cart_unit	{text-align:right; padding-right:15px}
#cart_summary td.cart_quantity	{ width:58px;}
#cart_summary .cart_total	{ padding-left:30px}
#cart_summary .cart_ref	{ width:108px; text-align:center;}
#cart_summary .cart_quantity	{ width:80px; text-align:center;}
#cart_summary .cart_total	{ padding-right:20px;}
#cart_summary .cart_product	{ padding-left:10px; width:45px;}
#cart_summary .cart_product img	{ margin:0px;}
#cart_summary	{ width:795px;}
#cart_summary td.vpsPopis	{text-align:left;}
#cart_summary td.vpsFoto	{text-align:center;}
#cart_summary td.vpsCenaCel	{text-align:right; padding-right:20px; font-size:14px}


#cart_summary tfoot tr.cart_total_product td { border-top: 1px solid #bdc2c9; }
#cart_summary tfoot tr.cart_total_price td { border-bottom: 2px solid #bdc2c9 }
#cart_summary .price, #cart_summary .price-discount {
	color: #595A5E;
	font-size: 1em;
	text-decoration: none;

}

.sleva{
	padding-right: 15px;
	font-weight: bold;
	color: red;	
}


tr.cart_item td { padding: 0.5em 0 }
td.cart_product a { margin: 0 0.6em }
td.cart_product a img {
	border: 1px solid #e8e8e8;
	width: 45px;
	height: 45px
}
td.cart_product a:hover img { border: 1px solid #888 }
td.cart_description a { text-decoration: none }
/*td.cart_description a:hover { text-decoration: underline }*/
td.cart_description h5 a, td.cart_ref, td.cart_total {/* color: #595a5e; */ font-size:13px; }
td.cart_unit, td.cart_total, td.cart_discount_price { text-align: center; }
td.cart_availability, td.cart_ref { text-align: center }
td.cart_total .price { font-weight: bold }
tr.cart_item td.cart_unit { padding-right: 1em; font-size:13px;}
td.cart_quantity {
	width: 7.5em;
	text-align: right
}
.cart_quantity_input { float: right; margin: 5px 10px 0 0; }
td.cart_quantity p, td.cart_quantity a {
	float: left;
	display: inline;
	margin-left:10px;
}
td.cart_quantity p { padding-right: 0.3em }
td.cart_quantity .icon { margin-top: 0.6em }
td.cart_quantity a.cart_quantity_up,
 td.cart_quantity a.cart_quantity_down { display: block }
tr.cart_free_shipping { white-space: normal;}
#free_shipping	{padding-right:20px !important; font-size:13px;}
tr.cart_total_price { font-weight: bold }
#order tfoot p {
	margin: 0;
	float: left;
	width: 85%
}
#order tfoot span {
	float: right;
	width: 15%;
	display: block
}
#order #voucher fieldset {
	border: 1px solid #bdc2c9;
	padding: 0.7em
}
#order form#voucher fieldset #display_cart_vouchers {
	margin-top:5px;
	clear:both;
	float:left;
}
#order form#voucher fieldset #display_cart_vouchers .voucher_name {
	color:#DD2A81;
	font-weight:bold;
	cursor:pointer;
}
#order form#voucher h4,
 #order form#voucher p,
 #order form#voucher .button { display: inline }
#order form#voucher h4 {
	float: left;
	line-height: 1.5em;
	margin-right: 6em
}
#order #order_carrier {
	clear: both;
	margin-top: 1em;
	border: 1px solid #bdc2c9;
	padding: 0.5em
}
#order #order_carrier h4 {
	width: 50%;
	display: inline
}
#order #order_carrier img { vertical-align: middle }
#order #order_carrier span { margin: 0 0.2em }
#order #gift_div { display: none }
#order #gift_div label, #order #gift_div textarea {
	display: block;
	width: 100%;
	margin: 1em 0
}

#order-opc tfoot p {
	margin: 0;
	float: left;
	width: 85%
}
#order-opc tfoot span {
	float: right;
	width: 15%;
	display: block
}
#order-opc #voucher fieldset {
	border: 1px solid #bdc2c9;
	padding: 0.7em
}
#order-opc form#voucher fieldset #display_cart_vouchers {
	margin-top:5px;
	clear:both;
	float:left;
}
#order-opc form#voucher fieldset #display_cart_vouchers .voucher_name {
	color:#DD2A81;
	font-weight:bold;
	cursor:pointer;
}
#order-opc form#voucher h4,
 #order-opc form#voucher p,
 #order-opc form#voucher .button { display: inline }
#order-opc form#voucher h4 {
	float: left;
	line-height: 1.5em;
	margin-right: 6em
}
#order-opc #order_carrier {
	clear: both;
	margin-top: 1em;
	border: 1px solid #bdc2c9;
	padding: 0.5em
}
#order-opc #order_carrier h4 {
	width: 50%;
	display: inline
}
#order-opc #order_carrier img { vertical-align: middle }
#order-opc #order_carrier span { margin: 0 0.2em }

#order-opc #gift_div label, #order #gift_div textarea {
	display: block;
	width: 100%;
	margin: 1em 0
}

/* views block */

#thumbs_list {
	overflow: hidden;
	float: left;
	width: 340px;
	max-height: 173px;
}
#thumbs_list ul {
	padding-left: 0;
	list-style-type: none;
	margin-top: 5px
}
#thumbs_list li {
	float: left;
	cursor: pointer;
	width: 80px;
	height: 80px;
	margin: 0px 4px 4px 0px;
}
#view_scroll_left, #view_scroll_right {
	background: url('../img/thumbs_left.gif') no-repeat center;
	text-indent: -3000px;
	width: 9px;
	height: 18px;
	float: left;
	margin-top: 30px;
	padding-right: 4px;
	padding-left: 4px
}
#view_scroll_right { background-image: url('../img/thumbs_right.gif') }
span.view_scroll_spacer {
	float: left;
	width: 17px;
	height: 80px
}

/* manufacturers-list.tpl && suppliers-list.tpl */
#manufacturers_list, #suppliers_list {
	margin-top: 2em;
	list-style-type: none
}
#suppliers_list li, #manufacturers_list li {
	background: #d0d3d8 url('../img/block_category_item_bg.jpg') repeat-x;
	border: solid 1px #d0d3d8;
	padding: 0.6em;
	margin-bottom: 1.5em
}
#suppliers_list li a, #manufacturers_list li a {
	text-decoration: none;
	color: #374853
}
#suppliers_list li h3, #manufacturers_list li h3 { margin: 0.4em 0 }
#suppliers_list .left_side, #manufacturers_list .left_side {
	float: left;
	width: 75%
}
#suppliers_list .logo, #manufacturers_list .logo {
	border: solid 1px #d0d3d8;
	float: left;
	margin-right: 0.6em
}
#suppliers_list li p.description,
#manufacturers_list li p.description { font-size: 0.92em }
#suppliers_list li .right_side,
#manufacturers_list li .right_side {
	float: right;
	text-align: right
}
#suppliers_list .right_side span,
#manufacturers_list .right_side span {
	font-size: 1.7em;
	color: #da0f00
}
#suppliers_list li a.button,
#manufacturers_list li a.button { margin-top: 4em }

/* conditions & legal */
ul.shop_info {
	list-style-type: square!important;
	list-style-position: inside;
	padding: 0.6em;
	margin-top: 0.6em;
	margin-left: 2em;
	border: 1px solid #888
}
ul.shop_info li {
	padding-left: 0.5em!important;
	padding-bottom: 0.5em!important
}

/* conditions.tpl */
#conditions #right_column { display: none }
#conditions h2 { background: transparent url('../img/title_bg_large.gif') no-repeat top left }
#conditions #center_column {
	width: 730px;
	text-align: justify
}
#conditions #center_column ul,
 #conditions #center_column ol {
	margin-left: 2em;
	padding: 0.6em
}
#conditions #center_column ul { list-style-type: circle }
#conditions #center_column li { padding-bottom: 0.5em }
#conditions #center_column { line-height: 1.3em }

/* order step 3: PAYMENT */
.payment_module { display: block; background:url(../img/pozadi.jpg) right top no-repeat; height:70px; margin:10px 20px 10px 20px; width:780px; font-size:120%; }
.payment_module img {
	vertical-align: middle;
	margin-right: 1em;
	height:70px; width:92px;
}
.payment_module a {
	display: block;
	padding: 0;
	text-decoration: none;
	border: 1px solid #9c9c9c;
}
.payment_module a:hover, .payment_module a:focus, .payment_module a:active {
	border: 1px solid #488c40;
/*	background-color: #d0f7c0;*/
	background:url(../img/pozadi2.jpg) right top no-repeat;
	color: #374853
}

/* Printable version */
@media print {
	div#left_column, div#right_column, div#footer, a.button, span.button , .button, ul#usefull_link_block, div#header_user, #languages_block_top, #search_block_top, #currencies_block_top, ul#header_links, ul.idTabs, #availability_statut br {
		display: none
	}
	div#center_column { width: 100% }
	input.text { border: 1px solid gray }
	.block_hidden_only_for_screen { 
		display: block; 
		margin-top: 1em 
	}
	#more_info_sheets #idTab1 { width: 530px }
	* { 
		background: none!important; 
		background-color: white!important; 
	}
}

/* Customizable product */
#customization_block { width: 556px }
.customization_block_title { margin: 4px 4px 4px 2px }
#customization_block ul { margin: 6px 6px 0 6px }
.customization_block_input { vertical-align: inherit }
img.customization_delete_icon { margin: 2px }
li.customizationUploadLine {
	text-align: right;
	margin-right: 40px;
	clear: left;
	padding: 4px;
	display: block
}
div.customizationUploadBrowse { float: left }
div.customizationUploadBrowseDescription { padding: 6px }
img.customizationUploaded {
	margin: 2px;
	border: 1px solid #888888
}
ul.customizationUploaded {
	list-style-type: none;
	margin-left: 4px
}
ul.customizationUploaded li { display: inline }
ul.customizationUploaded a { text-decoration: none }
div.customizationUploaded { clear: left }
div.deletePictureUploaded { float: right }
div.deleteCustomizableProduct { float: right }
ul.typedText {
	padding-left: 6px;
	list-style-type: none
}
/* mywishlist */
#mywishlist div#block-order-detail form.wl_send fieldset p input { margin-left: 60px }
#mywishlist div#block-order-detail {
	margin-top: 10px; 
	display: block
}
#mywishlist form.std fieldset label { width: 30px }
#mywishlist form.std fieldset input#submitWishlist { display: inline }
#mywishlist table.std thead th.mywishlist_first {
	text-align: center;
	width: 40px
}
#mywishlist table.std thead th.mywishlist_second {
	text-align: center;
	width: 80px
}
#mywishlist table.std thead th.first_item,
#mywishlist table.std tbody tr td { width: 200px }
#mywishlist div#block-order-detail ul li span.wishlist_product_detail select { margin: 0 }
#mywishlist div#block-order-detail { margin-top: 10px }
#mywishlist #hideBoughtProducts,
#mywishlist #showBoughtProducts {
	float: left;
	margin: -18px 0 0 5px
}
#mywishlist #showBoughtProducts,
#mywishlist #hideBoughtProductsInfos,
#mywishlist #hideSendWishlist { display: none }
#mywishlist #showBoughtProductsInfos,
#mywishlist #hideBoughtProductsInfos { margin-left: 5px }
#mywishlist #showSendWishlist,
#mywishlist #hideSendWishlist,
#mywishlist div#block-order-detail ul li a.exclusive {
	float: right;
	margin: -18px 0 0 0
}
#mywishlist div#block-order-detail table.wlp_bought_infos thead tr th { text-align: center }
#mywishlist div#block-order-detail table.wlp_bought_infos thead tr th.first_item { width: 300px }
#mywishlist div#block-order-detail table.wlp_bought_infos { margin: 0 0 0 10px }
#mywishlist div#block-order-detail ul li img { float: left }

/* View wishlish */
#view_wishlist #featured-products_block_center ul div li a img { float: left }
#view_wishlist #featured-products_block_center ul div li a,
 #view_wishlist #featured-products_block_center ul div li span {
	text-decoration: none;
	float: left
}
#view_wishlist #featured-products_block_center ul div li span.wishlist_product_detail,
 div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
	margin-left: 30px;
	float: left
}
div#mywishlist div#block-order-detail ul li span.wishlist_product_detail { margin-bottom: 5px } 
#view_wishlist #featured-products_block_center ul div li a.exclusive,
 #view_wishlist #featured-products_block_center ul div li span.exclusive {
	margin-left: 55px
}
#view_wishlist #featured-products_block_center ul div li.address_name input.text {
	color: #999;
	font-weight: bold;
	font-size: 11px;
	border: 0
}

/* module reversoform*/
.account_creation #reverso-form { width: 100% }
.account_creation #reverso-form label {
	width: 250px;
	text-align: left;
	margin-left: 10px
}
.account_creation #reverso-form label#legend_reverso {
	clear: both;
	width: 100%;
	font-size: 10px;
	text-align: left
}
.account_creation #reverso-form input#reverso_form { margin-top: 20px }

/* module productcomments */
.rating {
	cursor: pointer;
	margin: 2em;
	clear: both;
	display: block
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden
}
.cancel, .star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer
}
.cancel, .cancel a { background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px }
.star, .star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }
.cancel a, .star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0
}
div.star_on a { background-position: 0 -16px }
div.star_hover a, div.star a:hover { background-position: 0 -32px }
.pack_content { margin: 10px 0 10px 0 }
.pack_price {
	float: right; 
	margin-right: 3px; 
	font-size: 12px
}
.confirmation { 
	color: #808000; 
	font-weight: bold 
}
#page .rte { 
	
	padding: 0px 10px 0px 10px;
background: transparent none repeat scroll 0 0 }

/* module paypalapi */
.paypalapi_about { text-align: justify }
.paypalapi_about ul { padding-left: 20px }

/* cms pages */
#cms div.content_only { 
	text-align: left; 
	padding: 10px 
}
.live_edit_feed_back_ok {
    color: #374853; 
    background-color: #DFFAD3; 
    padding: 4px; 
    border: 2px solid #72CB67
}
.live_edit_feed_back_ko {
    color: #374853; 
    background-color: #FAE2E3; 
    padding: 4px; 
    border: 2px solid #EC9B9B
}
.add_module_live_edit {
    background-color: #F1F2F4; 
    padding: 4px; 
    border: 2px solid #D0D3D8;
}

/* DOPRAVA */
.zpusobDopravyTabulka	{width:100%; font-size:13px;}
.zpusobDopravyTabulka td	{padding:4px 8px; text-align:left;  background-color:#d9f1ff; color:#333}
.zpusobDopravyTabulka th	{padding:4px 8px; text-align:left; background-color:#007ac5; color:#FFF}
.zpusobDopravyTabulka .zpusobDopravyTabulkaCenter	{text-align:center;}
.zpusobDopravyTabulka p.nastred		{text-align:center;}
.zpusobDopravyTabulka p.nastred2	{text-align:center; font-size:140%}

/* Nazory klientu */
.nazor_text h1	{display:inline;}
.nazor_nahore	{float:left; padding:20px 20px 10px 20px;}
.nazor_text		{float:left; width:540px; margin-right:20px; color:#000; line-height:170%; font-size:120%}
.nazor_text p	{margin-bottom:30px;}
.nazor_produkt	{float:right; width:230px; text-align:center; border:1px dotted #CCC; margin-bottom:10px}
.nazor_produkt a	{color:#0d81c7; font-size:130%}
.nazor_produkt .fotka	{max-width:150px; min-height:150px;}
.nazor_forky	{float:left; padding:0 20px 30px 20px;}
.nazor_forky img	{border:1px solid #000; height:124px; margin:5px}

/* Nazory klientu - prehled */
.nazor_prehled	{width:750px; float:left; padding:20px;}
.nazor_prehled .nazor_jeden	{width:100%; float:left; border-bottom:1px dotted #999; height:140px;}
.nazor_prehled .nazor_jeden .fotka	{ float:right; max-height:100px; margin-left:10px;}


@media (max-width: 1030px) {
	#left_column	{margin-right:4px;}
	#center_column	{padding-left:4px;}
	body	{background-image:none !important; background-color:#eee !important;}
}
@media (max-width: 780px) {
	#center_column h1	{width:530px; margin-top:20px;}
	#idTab1	{width:510px;}
	#hl2	{width:510px;}
	#hl3	{width:510px;}
	#hl3 img	{width:520px; height:520px;}
	#hl4	{width:510px;}
	#hl5	{width:510px;}

	#center_column	{width:580px;}
	#thumbs_list	{width:500px;}
	#views_block	{width:auto;}
	
	#bigpic	{width:400px !important; height:400px !important;}
	#primary_block #image-block	{width:400px !important; height:400px !important;}
	.prodDetail	{width:550px;}
	.zalozkaVelikost	{width:385px;}
	.poradime_s_nakupem	{float:left;}
	
	.polozkaList	{margin:1px 0 0 1px; width:190px;}
	.polozkaList .cenaNase	{width:100px;}
	.polozkaList .cenaDoporucena	{width:90px;}
	.cat_desc	{width:566px;}
}
@media (max-width: 480px) {

}