body, html { margin:0; padding:0; height:100%; line-height: normal;}
img { border: 0px; }
.okraj5 {margin:5px;}
.okraj8 {margin:8px;}
.okraj10 {margin:10px;}
.pozor {color:red;}
.volno {color:green;}
.varuj {color:#cd0000;}
.nuda {color:gray;}
.mms {color:#ff8c00;}
.pozor-bg {color:white;background-color:red;}
.volno-bg {color:white;background-color:green;}
.varuj-bg {color:white;background-color:#cd0000;}
.nuda-bg {color:white;background-color:gray;}
.mms-bg {color:white;background-color:#ff8c00;}
.tucne {font-weight: bold;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}
.stred {text-align: center;}
.ukazovatko {cursor: pointer;}
img.create-sef {margin: 0 0 -8px 0; cursor: pointer;}
label.error{display:block;}
hr.var-zbozi,hr.vel-zbozi {border:1px dotted #AFAFAF;border-style:none none dotted;margin:3px 0;}
a.odkaz-velikost span.volno,
a.odkaz-velikost span.pozor,
a.odkaz-velikost span.nuda,
a.odkaz-velikost span.mms,
a.odkaz-varianta span.volno,
a.odkaz-varianta span.pozor,
a.odkaz-varianta span.nuda,
.odkaz-varianta span.mms  {font-size:18px;}
td.odkaz-varianta {text-align: center;vertical-align: top;}
td.dm {width: 15px;height:15px;}
td.dh {background:url(../images/dh.gif);height:15px;}
td.dv {background:url(../images/dv.gif);width:15px;vertical-align: top;}
.povinne { border: 1px #ffb0b0 solid;padding:1px;}

table.seznam {
	background-color: white;
}
table.seznam tr.seznam-hl {
	background-color: #ebebeb;
}
table.seznam tr.seznam-rd,
table.seznam tr.seznam-rd2 {
	background-color: #f7f7f7;
}
table.seznam tr.seznam-rd:nth-child(even) {
	background-color: #ffffff;
}
table.seznam tr.seznam-rd2:nth-child(4n+3),
table.seznam tr.seznam-rd2:nth-child(4n+4) {
	background-color: #ffffff;
}
table.seznam tr.seznam-rd3:nth-child(6n+4),
table.seznam tr.seznam-rd3:nth-child(6n+5),
table.seznam tr.seznam-rd3:nth-child(6n+6) {
	background-color: #f1f1f1;
}
table.seznam tr.seznam-rd3:nth-child(6n+1),
table.seznam tr.seznam-rd3:nth-child(6n+2),
table.seznam tr.seznam-rd3:nth-child(6n+3) {
	background-color: #f7f7f7;
}

.stdButton {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
background-color:#ffffff;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
border:1px solid #dcdcdc;
display:inline-block;
color:#666666;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:2px 8px;
text-decoration:none;
text-shadow:2px 2px 2px #ffffff;
}
.stdButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
background-color:#f6f6f6;
}
.stdButton:active {
position:relative;
top:1px;
}


.orgButton {
-moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
box-shadow:inset 0px 1px 0px 0px #ffe0b5;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
background-color:#fbb450;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
border:1px solid #c97e1c;
display:inline-block;
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:2px 8px;
text-decoration:none;
text-shadow:2px 2px 2px #8f7f24;
}
.orgButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
background-color:#f89306;
}
.orgButton:active {
position:relative;
top:1px;
}

.redButton {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
background-color:#ffffff;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
border:1px solid #dcdcdc;
display:inline-block;
color:#bc3315;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:2px 8px;
text-decoration:none;
}
.redButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
background-color:#bc3315;
}
.redButton:active {
position:relative;
top:1px;
}


a.stdButton,
.text a.stdButton,
table.formular a.stdButton,
table.seznam a.stdButton {
color:#666;
}

a.orgButton,
.text a.orgButton,
table.formular a.orgButton,
table.seznam a.orgButton {
color:#000;
}

a.redButton,
.text a.redButton,
table.formular a.redButton,
table.seznam a.redButton {
color:#bc3315;
}

a.redButton:hover,
.text a.redButton:hover,
table.formular a.redButton:hover,
table.seznam a.redButton:hover {
color:#fff;
}


/* Info vlozeno do kosiku */
.vloz-kos {font-family:Arial;width:100%;color:black;background-color:#fff;font-size:16px;}
.vloz-kos>div {width:98%;padding:3px 1%;}
.vloz-kos .vloz-kos-nadpis{text-align:center;margin: 5px 0;}
.vloz-kos .vloz-kos-titul{position:relative;background-color:#ddd;overflow:hidden;margin: 5px 0;font-size:20px;font-weight:bold;}
.vloz-kos .vloz-kos-nazev{}
.vloz-kos .vloz-kos-pocet{display: inline-block;position: absolute;top: 0;right: 0;padding: 2px 10px;background-color: #666;color: #fff;}
.vloz-kos .vloz-kos-img {width:38%;height:195px;overflow:hidden;float:left;text-align:center;}
.vloz-kos .vloz-kos-popis{width:58%;height:195px;overflow:hidden;float:left;text-align:left;}
.vloz-kos .vloz-kos-tlac {text-align: right;}
.vloz-kos .vloz-kos-tlac a {background-color: #666;display: inline-block;color: #ffffff;font-weight: bold;padding: 2px 8px;text-decoration: none;border: 1px solid #bbb;}
.vloz-kos .vloz-kos-tlac a:nth-child(2) {background-color: #b22;}
.vloz-kos .vloz-kos-tlac a:hover {background-color: #fff;color: #333;}
.vloz-kos .vloz-kos-titul,
.vloz-kos .vloz-kos-pocet,
.vloz-kos .vloz-kos-tlac a {height:22px;line-height:22px;}

/* Doporuceno */
#slp-doporuceni {background-color:#fff;}
#slp-doporuceni h2 {margin:0;padding:5px;border-top:1px solid #aaa;border-bottom:1px solid #ccc;background-color:#f8f8f8;}
#slp-doporuceni .butNavi {display: inline-block;float: right;font-size: 26px;line-height: 12px;}
.doporuceni-ticker {margin:5px 0;}
.doporuceni-ticker ul {padding:0;margin:0;list-style:none;height: 600px;overflow:hidden;}
.doporuceni-ticker li {background:#fff;margin:0;border-bottom:5px solid #fff;height: 180px;overflow:hidden;position:relative;}
.doporuceni-ticker h3 {margin:0;/* padding:5px; */border-top:1px solid #aaa;border-bottom:1px solid #ccc;background-color: rgba(248, 248, 248, 0.7);position: absolute;width: 100%;bottom:15px;z-index:2;text-align:right;}
.doporuceni-ticker img {width: 100%;margin:0;}
.doporuceni-ticker .pr-obrazek {width: 170px;height:180px;overflow:hidden;}
.doporuceni-ticker .produkt-obrazek {width: 100%;position:absolute;top: 0;z-index:1;}
.doporuceni-ticker h3 a {color: #000;display:block;margin:5px;text-align:center;font-weight:bold;}
.doporuceni-ticker h3 .pr-cenavcdph {padding: 5px;color: white;background-color: #391;font-size:16px;font-weight:bold;float: right;margin: 5px;display: inline-block;border-radius: 10px;}
