#prepinac{	margin-top: 15px;	border-top: 1px dotted Gray;	text-align: center;	margin-bottom: 15px; height: auto;}
#prepinac p{	letter-spacing: 0px;	margin: 2px 2px 12px 2px;	text-align: center;}
#prepinac2{	margin-top: 15px;	border-top: 1px dotted Gray;	text-align: center;	height: 60px;}
#prepinac2 p{	letter-spacing: 0px;	margin: 2px 2px 12px 2px;	text-align: center;}
a.prepstrana{	background-color: #266307;	text-align: center;	width: 30px;	height: 22px;	margin: 5px 4px 7px 4px;	padding: 5px 7px 7px 7px;	text-decoration: none;	font-size: 16px;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	display: inline-table;	border: 2px solid #0772ba;	color: #f3f7fa;	font-weight: bold;}
a.prepstrana:hover{		background-color: #398114;	color: White;}
.prepstranasel{	display: inline-table; 	font-size: 17px;	border: 2px solid #266307;	background-color: white;	text-align: center;	width: 30px;	
	height: 20px;	font-weight: bold;		margin: 3px 4px 7px 4px;	padding: 6px 7px 7px 7px;		color: #266307;	}

.linkaodd{	height: 445px;	background-color: #e6eaf0;	width: 1px;	float: left;	margin: 0px .4% 20px .4%;}

.lodd2 {	display: block;}
.lodd3 {	display: block;}
.lodd4 {	display: none;}
.lodd6{	display: block;}
.lodd12{	display: none;}

	
.produkt2{	width: 22.75%;	height: 365px;	float: left;	margin: 0px 3% 20px 0%;	background: #ffffff;}

.produktpadd {	margin: 8px;	text-align: center;}

.produkt2 ul, .produkt2 li{	margin: 0px;	padding: 0px;}

.ilu_obrazek2pro2{	text-align: center;	margin: 0px auto 4px auto;	position: relative;	width: 100%;}

.priznaky{	position: absolute;	top: 15px;	text-align: right;	height: 10px;	width: 93px;	right: 0px;	z-index: 500;}
.priznaky img{	width: 93px;	height: 27px;	float: right;	display: block;	clear: both;}
.priznakyvyhledane{	position: absolute;	bottom: 48px;	text-align: right;	height: 10px;	width: 93px;	right: 0px;	z-index: 500;}
.priznakyvyhledane img{	width: 93px;	height: 27px;	float: right;	display: block;	clear: both;}

.ilu_obrazek2prosquare{	width: 100%;	height: 275px;	text-align: center;	overflow: hidden;	background-color: White;	position: relative;	border: 1px solid #9d9d9d;}
.ilu_obrazek2prosquare a{	display: block;	position: absolute;	width: auto;	height: 100%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}
.ilu_obrazek2prosquare a IMG{	display: block;/*	position: relative;	*/	width: auto;	height: 100%;}



.ilu_2pro{	height: auto;	width: 100%;}
.ilu_2pro:hover{	/*ahoj2*/}

.ilu_obrazek2pro2 div.proIluHover{	display: none;	width: 100%;	position: absolute;	bottom: 0px;	background-color: #646263;	height: 28px;border: 1px solid #646263;}
.ilu_obrazek2pro2:hover div.proIluHover{	display: block;}

span.gotoPro{	display: block;	cursor: pointer;	width: 50%;	text-align: center;	border-right: 1px solid #b2b0b1;	border-collapse: collapse;	height: 28px;	background-image: url(../img/ic-gotopro.gif);	background-position: 50% 0%;	background-repeat: no-repeat;	position: absolute;	left: 0px;}
span.gotoPro:hover{	background-color: #272626;background-position: 50% 100%;}

span.sklademPro{	display: block;	cursor: pointer;	width: 50%;	text-align: center;	height: 28px;	background-image: url(../img/ic-skladem.gif);	background-position: 50% 0%;	background-repeat: no-repeat;	position: absolute;	right: 0px;}
span.sklademPro:hover{	background-color: #272626;background-position: 50% 100%;border-left: 1px solid #b2b0b1;}



.ceny{	text-align: center;	font-size: 15px;	color: #d8080a;	padding-top: 4px;	height: 25px;}
.ceny2{	text-align: left;	font-size: 18px;	height: 35px;	float: none;	width: 100%;	font-weight: bold;}
.c2prodej{color: #020202;	display: block;width: 49.5%;float: left;text-align: left;}
.c2slevnena{	color: #020202;	display: block;	width: 49.5%;	float: left;	text-align: right;}
.c2puvodni{	color: #a3a3a3;	display: block;	width: 49.5%;	float: left;	text-align: left;	text-decoration: line-through;}
.c2ceka{	color: #020202;	display: block;width: 100%;	text-align: center; }

.ceny2sleva{	font-size: 21px;margin-top: 0px;	display: block;}
.ceny2normal{	margin-top: 8px;	display: block;}
	
.cenapreskrtnutakatogire{	text-decoration: line-through;	color: #484848;	font-size: 13px;	margin-top: 0px;	display: block;	margin: 0px 0px 0px 0px;}
.cenypopis{	text-align: center;	letter-spacing: 0px;	text-indent: 0px;	margin: 0px 12px 0px 5px;	padding: 0px;	height: 39px;	overflow: hidden;	font-size: .8em;	display: none;}
p.cenypopis a.odkaztextem{	color: Black;	text-decoration: none;}
p.cenypopis a.odkaztextem:hover{	color: #156998;	text-decoration: underline;}

a.ProductDetail  {	position: relative;color: White;	width: 90px;padding: 4px 6px 4px 6px;	background: #266307;	cursor: pointer;	text-align: center;	float: right;	font-size: 18px;	text-decoration: none;		margin-top: 8px;}
a.ProductDetail:hover  {	background: #db1b1b;	color: White;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}


h2.h2produkt{	background: transparent none;	text-shadow: none;	padding: 0px;	margin: 0px;	text-align: left;	font-weight: normal;	height: 48px;	border-bottom: none;	font-size: 15px;	overflow: hidden;}
h2.h2produkt a{	color: #646464;	text-decoration: none;	font-size: 15px;	}
h2.h2produkt a:hover{	color: #202020;	text-decoration: none;}
.h2prosmall{	font-size: 13px;	display: block;	margin-bottom: 2px;}

form.formulparodutylist{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
input.addProduct  {	color: White;	width: 90px;		padding: 8px 8px 8px 8px;	background: #266307;		cursor: pointer;	font: bold 12px Trebuchet MS;	text-align: center;	float: left;}
input.addProduct:hover  {	background: #398114;}
.sklademimg{	margin-top: 1px;}

.sklademinfo {	text-align: left;	font-weight: bold;	padding-left: 4px;}
.lgreen{	color: #50bb6e;}

.prodfin4{	margin: 0px 0% 20px 0%;	}
.prodfin12{	margin: 0px 0% 20px 0%;}

@media only screen and (max-width: 980px) {
	.produkt2, .produktvyhledane{	width: 31%;}
	.prodfin2{	margin: 0px 3.5% 20px 0%;}
	.prodfin3{	margin: 0px 0% 20px 0%;}
	.prodfin4{	margin: 0px 3.5% 20px 0%;}
	.prodfin6{	margin: 0px 0% 20px 0%;}
	.prodfin12{	margin: 0px 3.5% 20px 0%;}
}


@media only screen and (max-width: 710px) {

.produkt2, .produktvyhledane{	width: 44.5%;margin: 0px 4.5% 20px 2%;	}

	.prodfin2{	margin: 0px 2% 20px 2%;}
	.prodfin3{	margin: 0px 4.5% 20px 2%;}
	.prodfin4{	margin: 0px 2% 20px 2%;}
	.prodfin6{	margin: 0px 2% 20px 2%;}
	.prodfin12{	margin: 0px 2% 20px 2%;}


}

@media only screen and (max-width: 420px) {
.linkaodd{	display: none;}
.produkt2, .produktvyhledane{	width: 96%;float: none;margin: 0px 2% 20px 2%;	}

	.prodfin2{	margin: 0px 2% 20px 2%;}
	.prodfin3{	margin: 0px 2% 20px 2%;}
	.prodfin4{	margin: 0px 2% 20px 2%;}
	.prodfin6{	margin: 0px 2% 20px 2%;}
	.prodfin12{	margin: 0px 2% 20px 2%;}

}

ul#subkategory{	display: block;	list-style: none inside none;	margin: 15px 0px 15px 0px;}

ul#subkategory a{	text-decoration: none;	color: #e1f2d8;	display: block;	padding: 15px 0px 15px 0px;	background-color: #398114;	text-align: center;}
ul#subkategory a:hover, ul#subkategory a:focus{	text-decoration: none;	color: white;background-color: #153605;}

ul#subkategory li{	display: block;	float: left;	width: 21%;	margin: 0px 1.5% 10px 1.5%;	padding: 0px 0px 0px 0px;	overflow: hidden;	color: white;}

ul#subkategory h2{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 1em;	}
ul#subkategory span.subkategoryimg{	display: block;	background-color: White;	padding: 2px 2px 0px 0px;	width: 100px;	float: left;}
ul#subkategory span.subkategoryimg img{	width: 96px;	height: 96px;}


/**---------------volbasekce----------------*/
#sekcevyber{	display: block;	float: left;	width: 75px;	font-size: 19px;	padding-top: 5px;}

#sekcevybervolby {	right: 0;	width: 220px;	display: block;	float: left;	padding: 0px;}
#sekcevybervolby ul {  text-align: left;  display: inline;  margin: 0px;  padding: 0px 4px 17px 0;  list-style: none;}
#sekcevybervolby ul li {	position: relative;	padding: 5px 8px;	cursor: pointer;	width: 204px; 	background: #f6f6f6 url(../img/select-kachle2.png) no-repeat 192px center;	font-size: 18px;	opacity: 1;	filter: alpha(opacity=100); 
	color: #1e65b8;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	margin: 0px 0px 0px 0px;}
_:not(*:root), #sekcevybervolby ul li { margin: -20px 0px 0px 0px; }

#sekcevybervolby ul li:hover {  background: #dcdcdc url(../img/select-kachle2.png) no-repeat 192px center; color: #212121;}
#sekcevybervolby ul li ul {	padding: 0;	position: absolute;	top: 36px;	left: 0;	width: 100%;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	z-index: 99999999999999;	background-color: White;}
#sekcevybervolby ul li ul li {	padding: 2px 2px 2px 2px;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;	height: 30px;}
#sekcevybervolby ul li ul li:hover {	background: #fff;	}
#sekcevybervolby ul li ul li a{	text-decoration: none;	color: #5f5f5f;	display: block;padding: 2px 5px 2px 5px;}
#sekcevybervolby ul li ul li a:hover{	text-decoration: none;	background: #555555;  color: #fff;}
#sekcevybervolby ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}




