/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000; background: url(kt-pozadi.png) 50% 0px;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
button {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
textarea {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
select {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
a {text-decoration: none; color:#eb891b;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.hidden {display: none !important;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
h1, h2, h3, h4{font-size:100%; margin: 0px; padding: 0px;}

/*css mapy*/
.bg-main{background: url(kt-repy.png) repeat;}

.bg0 {background-color: transparent; background-image: url(kt-mapa.jpg); background-repeat: no-repeat; overflow: hidden;}
.bg-header {background-position: 0px -41px;}
.bg-kosik {background-position: 0px -271px;}
.bg-spunt1 {background-position: -212px -304px;}
.bg-spunt2 {background-position: -212px -271px;}
.bg-spunt3 {background-position: -212px -303px;}
.bg-spunt4 {background-position: -253px -271px;}
.bg-spunt5 {background-position: -212px -336px;}
.bg-vyrobceON {background-position: -270px -324px;}
.bg-vyrobceOFF {background-position: -253px -324px;}
.bg-close{background-position: -287px -324px;}
.bg-ufT {background-position: -212px -428px;}
.bg-ufB {background-position: -212px -436px;}
.bg-ufB2 {background-position: -212px -464px;}
.bg-hr1{background-position: -644px -271px;}
.bg-hr2{background-position: -644px -275px;}
.bg-hr3{background-position: -644px -279px;}
.bg-kos {background-position: -644px -283px;}
.bg-sipka1{background-position: -564px -286px;}
.bg-sipka2{background-position: -578px -286px;}
.bg-sipka3{background-position: -592px -286px;}
.bg-sipka4{background-position: -596px -271px;}
.bg-sipka5{background-position: -606px -286px;}
.bg-sipka6{background-position: -580px -271px;}
.bg-sipka7{background-position: -564px -271px;}
.bg-sipkaUP{background-position: -629px -286px;}
.bg-sipkaDN{background-position: -629px -302px;}
.bg-styl1{background-position: -253px -341px;}
.bg-styl2{background-position: -270px -341px;}
.bg-styl3{background-position: -287px -341px;}
.bg-mezera1{background-position: -423px -316px;}
.bg-mezera2{background-position: -460px -316px;}
.bg-mezera3{background-position: -386px -316px;}
.bg-star0{background-position: -323px -329px;}
.bg-star1{background-position: -304px -329px;}
.bg-zaobleni{background-position: -542px -411px;}

.bg-porovnat{width: 30px; background-position: -644px -326px;}
.bg-emailem{width: 31px; background-position: -675px -326px;}
.bg-hlidani{width: 34px; background-position: -707px -326px;}
.bg-oblibene{width: 23px; background-position: -742px -326px;}
.bg-tisk{width: 28px; background-position: -766px -326px;}
.odd .bg-NO{width: 28px; background-position: -795px -326px;}
.bg-NO{width: 28px; background-position: -831px -326px;}
.odd .bg-YES{width: 28px; background-position: -867px -326px;}
.bg-YES{width: 28px; background-position: -903px -326px;}

.bg-btnR {background-position: -423px -291px;}
.bg-btnL {background-position: -265px -394px;}
.bg-btn {background-position: -390px -394px;}

.bg-btnWC {background-position: -265px -419px;}
.bg-btnWC2 {background-position: -265px -368px;}
.bg-btnWR {background-position: -430px -419px;}
.bg-btnWL {background-position: -595px -419px;}
.bg-btnW {background-position: -760px -419px;}

.bg-btnTR {background-position: -516px -394px;}

.odd .bg-plus{background-position: -564px -300px;}
.kosik .odd .bg-plus, .bg-plus{background-position: -596px -300px;}
.odd .bg-minus{background-position: -580px -300px;}
.kosik .odd .bg-minus, .bg-minus{background-position: -612px -300px;}
.bg-spodek1{background-position: -10px -382px;}
.bg-spodek2{background-position: 0px -382px;}
.bg-inpL{background-position: -295px -271px;}
.bg-inpR{background-position: -303px -271px;}
.bg-inpL1{background-position: -311px -271px;}
.bg-inpR1{background-position: -319px -271px;}
.bg-inpK1{background-position: -523px -316px;}
.odd .bg-inpDetail{background-position: -547px -316px;}
.bg-inpDetail{background-position: -568px -316px;}
.bg-inpT1{background-position: -350px -303px;}
.odd .bg-inpT1{background-position: -350px -319px;}
.bg-inpB1{background-position: -350px -311px;}
.odd .bg-inpB1{background-position: -350px -327px;}

.bg-btn1{background-position: -423px -291px;}
.bg-btn2{background-position: -644px -283px;}
.bg-btn3{background-position: -712px -290px;}
.bg-rohTL1{background-position: -443px -271px;}
.bg-rohTR1{background-position: -453px -271px;}
.bg-rohBL1{background-position: -443px -281px;}
.bg-rohBR1{background-position: -453px -281px;}
.bg-rohTL2{background-position: -423px -271px;}
.bg-rohTR2{background-position: -433px -271px;}
.bg-rohBL2{background-position: -423px -281px;}
.bg-rohBR2{background-position: -433px -281px;}
.bg-rohTL3{background-position: -463px -271px;}
.bg-rohTR3{background-position: -473px -271px;}
.bg-rohBL3{background-position: -463px -281px;}
.bg-rohBR3{background-position: -473px -281px;}
.bg-rohBR3a{background-position: -534px -281px;}
.bg-rohBL4{background-position: -327px -295px;}
.bg-rohBR4{background-position: -335px -295px;}
.bg-rohBL5{background-position: -343px -286px;}
.bg-rohBR5{background-position: -358px -286px;}
.bg-rohBL6{background-position: -392px -297px;}
.bg-rohBR6{background-position: -405px -297px;}
.bg-bokL1{background-position: -327px -271px;}
.bg-bokR1{background-position: -335px -271px;}
.bg-rohTL7{background-position: -329px -336px;}
.bg-rohTR7a{background-position: -510px -316px;}
.bg-rohBL7{background-position: -329px -349px;}
.bg-rohBR7a{background-position: -510px -329px;}
.bg-rohBL8{background-position: -544px -271px;}
.bg-rohBR8a{background-position: -548px -284px;}
.bg-rohTR9{background-position: -411px -271px;}
.bg-rohBR9{background-position: -411px -283px;}
.bg-rohTR10{background-position: -386px -271px;}
.bg-rohTL10{background-position: -373px -271px;}
.bg-rohBR10{background-position: -386px -284px;}
.bg-rohBL10{background-position: -373px -284px;}
.bg-rohTL11{background-position: -544px -271px;}
.bg-rohTR11{background-position: -554px -271px;}
.bg-rohBL11{background-position: -544px -281px;}
.bg-rohBR11{background-position: -554px -281px;}
.bg-rohTL12{background-position: -355px -336px;}
.bg-rohTR12{background-position: -362px -336px;}
.bg-rohBL12{background-position: -355px -343px;}
.bg-rohBR12{background-position: -362px -343px;}
.bg-rohTL13{background-position: -548px -291px;}
.bg-rohTR13{background-position: -553px -291px;}
.bg-rohBL13{background-position: -548px -296px;}
.bg-rohBR13{background-position: -553px -296px;}
.bg-rohTL14{background-position: -295px -303px;}
.bg-rohTR14{background-position: -302px -303px;}
.bg-rohBL14{background-position: -295px -310px;}
.bg-rohBR14{background-position: -302px -310px;}
.bg-rohBL15{background-position: -315px -303px;}
.bg-rohBR15{background-position: -315px -312px;}
.bg-rohTR16{background-position: -253px -358px;}
.bg-rohBR16{background-position: -253px -370px;}
.bg-stin{background-position: -265px -444px;}

.bg1 {background-color: transparent; background-image: url(kt-repx.png); background-repeat: repeat-x; overflow: hidden;}
.bg-nadpis{background-position: 0px 0px;}
.bg-nadpis2{background-position: 0px -232px;}
.bg-nadpis3{background-position: 0px -53px;}
.bg-zapati{background-position: 0px -54px;}
.bg-menu{background-position: 0px -86px;}
.bg-btnM{background-position: 0px -207px;}
.bg-hrT2{background-position: 0px -165px;}
.bg-hrB2{background-position: 0px -169px;}
.bg-hrT3{background-position: 0px -151px;}
.bg-hrB3{background-position: 0px -155px;}
.bg-hrB6{background-position: 0px -194px;}
.bg-hrT7{background-position: 0px -134px;}
.bg-hrB7{background-position: 0px -123px;}
.bg-hrB8{background-position: 0px -276px;}
.bg-hrT11{background-position: 0px -287px;}
.bg-hrB11{background-position: 0px -279px;}
.bg-hrT12{background-position: 0px -193px;}
.bg-hrB12{background-position: 0px -200px;}
.bg-hrT13{background-position: 0px -193px;}
.bg-hrB13{background-position: 0px -188px;}
.bg-hrT14{background-position: 0px -165px;}
.bg-hrB14{background-position: 0px -172px;}
.bg-hrB15{background-position: 0px -153px;}

.bg2 {background-color: transparent; background-image: url(kt-repy.png); background-repeat: repeat-y; overflow: hidden;}
.bg-kat{background-position: -1033px 0px;}

.bg-seda1 {background-color: #e5e5e5;}
.bg-seda2 {background-color: #d2d1d3;}
.bg-seda3 {background-color: #333333;}
.bg-seda4 {background-color: #b2b2b2;}
.bg-seda5 {background-color: #d2d0d5;}
.bg-seda6 {background-color: #c2bbc3;}
.bg-oranzova {background-color: #eb891a;}
.bg-juice {background-color: #eb891a; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.bg-juice11 {background-color: #eb891a; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;}

a.rev {text-decoration: none;}
a:hover.rev {text-decoration: underline;}

.hr{width:100%; height:3px; overflow: hidden;}

.b {font-weight: bolder;}
.u {text-decoration: underline;}

.s10 {font-size: 62.5%;}
.s11 {font-size: 68.75%;}
.s12 {font-size: 75%;}
.s13 {font-size: 81.25%;}
.s14 {font-size: 87.5%;}
.s15 {font-size: 93.75%;}
.s16 {font-size: 100%;}
.s17 {font-size: 106.25%;}
.s18 {font-size: 112.5%;}

.c0 {color: #000000;}
.c1 {color: #ffffff;}
.c2 {color: #ff6600;}
.c3 {color: #006633;}
.c4 {color: #ff0000;}
.c5 {color: #e85d1a;}
.c6 {color: #41484e;}
.c7 {color: #1a3c55;}

a.odkaz {text-decoration: none; color: #000000; }
a:hover.odkaz {color: #ff6600;}

.tR {text-align: right;}
.tL {text-align: left;}
.tC {text-align: center;}

/*obecny input*/
div.inp {height: 31px; width: 7px; float: left; display: block;}
a.inp,
button.inp,
input.inp {height: 31px; float: left; display: block; border: none; border-top: 1px solid #bfbdc3; border-bottom: 1px solid #bfbdc3; height: 22px; padding: 7px 0px 0px 0px; font-size: 87.5%;}

/*tlacitka*/
button.btn, input.btn, a.btn {width:124px; height:24px; float:left; margin:0px; padding: 0px; border-width: 0px; line-height: 24px; font-size: 12px; color: #000000; display: block; cursor: pointer; text-decoration:none !important; text-align: center;}
a.btn:hover {text-decoration:none !important;}
button.btnW, input.btnW, a.btnW {width:164px; height:24px; float:left; margin:0px; padding: 0px; border-width: 0px; line-height: 24px; font-size: 12px; color: #000000; display: block; cursor: pointer; text-decoration:none; text-align: center; text-decoration:none  !important;}
a.btnW:hover {text-decoration:none !important;}

button.btnW2 {width:200px; height:24px; float:left; margin:0px; padding: 0px 0px 0px 17px; border-width: 0px; line-height: 24px; font-size: 12px; color: #000000; display: block; cursor: pointer; text-decoration:none; text-align: center; text-decoration:none  !important;}

.buttons .L {float: left;}
.buttons .R {float: right;}

.stin{height: 11px; width: 519px; float: left;}

.shopMessage {text-align: center; width: 100%; margin: 150px auto;}
.shopMessage .block {width: 600px; margin: 0px auto; background-color:#ffffff;}
.shopMessage .block .odsazeni {margin-bottom:0; border-left:1px solid #BFBDC3; border-right:1px solid #BFBDC3;  width: 598px;}
.shopMessage .block .dveTlacitka {width:300px; margin: 0px auto; text-align: center;}
.shopMessage .jednoTlacitko .btnW {display: block; float: none; margin:0px auto;}

.Nadpis{width:100%; height: 31px; line-height: 29px;}
.Nadpis .spunt{width:40px; height: 29px; float: left;}
.Nadpis .hr{width:100%; height: 2px; background-color: #eb891b; float: left;}

.Nadpis1{width:100%; height: 52px; line-height: 29px;}
.Nadpis1 .spunt{width:40px; height: 52px; float: left;}
.Nadpis1 h1,.Nadpis1 h2,.Nadpis1 h3{width:100%; height: 38px; margin: 1px 1px 0px 0px; padding: 8px 0px 5px 0px; float: right; display: block; border-right: 1px solid #ffffff; line-height: 17px; overflow: hidden;}

.Nadpis2{width:512px; height: 32px; line-height: 29px; float: left;}
.Nadpis2 .spunt{width:40px; height: 32px; float: right;}
.Nadpis2 h1,.Nadpis2 h2,.Nadpis2 h3{width:465px; height: 32px; float: right; display: block; line-height: 30px;}

.Nadpis3 {width: 519px; height: 51px;}
.Nadpis3 .spunt{width:40px; height: 52px; float: left;}
.Nadpis3 h1 {width: 470px; font-size: 143.75%; line-height: 28px; padding-top: 8px; display: block; height: 40px; border-width: 0px;}
.Nadpis3 .hr {width: 433px; height: 1px; float: left; background-color: #535454;}

.katPopis {float: left; margin: 20px 0px 12px; line-height: 16px;}

/* zobecneni textu */

.obText {font-size: 81.25%;}
.obText h2 {font-size: 100%; line-height: 150%}
.obText h3 {font-size: 93.75%; line-height: 150%}
.obText h4 {font-size: 87.5%; line-height: 150%}
.obText p {margin-bottom: 10px; text-indent: 1em; font-size: 100%;}
.obText ul {padding: 0px 0px 0px 20px;}

/*
.obText h2 {font-size: 100%; line-height: 150%}
.obText h3 {font-size: 93.75%; line-height: 150%}
.obText h4 {font-size: 87.5%; line-height: 150%}
.obText p {margin-bottom: 10px; text-indent: 1em; font-size: 87.5%;}
.obText ul {padding: 0px 0px 0px 20px;}
*/

/* zobecneni textu */
.obText2 {margin-bottom: 10px; text-indent: 32px; font-size: 87.5%;}
.obText2 h2 {font-size: 112.5%; line-height: 150%}
.obText2 h3 {font-size: 105.5%; line-height: 150%}
.obText2 h4 {font-size: 98.5%; line-height: 150%}
.obText2 p {font-size: 100%;}
.obText2 ul {padding: 0px 0px 0px 20px;}


.kt-main {width:1032px; margin:0px auto; overflow:hidden; text-align:left;}
.main1 {width:989px; height: auto; margin: 0px auto; background-color: #ffffff;}
#sloupce {width:989px; height: auto; margin:265px auto 0px auto; padding-top: 10px; background-color: #ffffff;}
#leftCenter {width:764px; float:left; margin-bottom:10px;}
#left {width:211px; height: auto; float:left;}
.mezeraL {width:14px; height: 1px; float:left;}
#center {width:530px; height: auto; float:right; margin-right:0px; overflow: hidden;}
#right {width:211px;  height: auto; float:right;}
.mezeraR {width:14px; height: 1px; float:right;}

#header {width:989px; height:265px; position:absolute; top:0px; }
#header .header {width:989px; height:265px; margin: 0px auto; background-color: #ffffff;}
#header .top {width:945px; height:35px; overflow:hidden; display: block; float: none; margin: 6px auto 0px auto; line-height: 35px;}
#header .logo {display:block; width:348px; height:152px; overflow:hidden; float:left; text-indent:-5000px;}
#header .search {width:267px; height:77px; float:right;}
#header .IE666 {width:53px; height:77px; float:right;}
#header .text{width:197px; height:16px; float:left; display: block; border-width: 0px; background-color: transparent; margin-top: 15px; padding: 0px;}
#header .hledej{width:56px; height:25px; float:right; display: block; border-width: 0px; background-color: transparent; margin-top: 10px; padding: 0px;}
#header .rozsirene{width:199px; height:25px; float:left; margin: 15px 0px 0px 12px; text-align: left; line-height: 21px;}
#header .middle {width:640px; height:77px; overflow:hidden; float:right; margin-top: 138px;}
#header .middle a{display:block; width:100px; height:76px; overflow:hidden; float:left; text-align: center; font-size: 68.75%; color: #000000;}
#header a.n1{margin-right: 22px;}
#header a.n2{margin-right: 25px;}
#header a.n3{margin-right: 24px;}
#header a.n4{margin-right: 27px;}
#header a.n5{margin-right: 22px;}
#header .middle span {display: block; margin: 0px auto; width: 92px; height: 54px; margin-top: 2px;}
#header .bottom {width:100%; height:36px; overflow:hidden; line-height: 100%; float: left;}
#header .bottom a {width:auto; height:36px; display: block; float: left; padding: 0px 14px 0px 6px; border-right: 1px solid #ffffff; color: #000000; text-decoration: none; font-size: 87.5%;}
#header .bottom a:hover {color: #ff6600;}
#header .bottom a span{width:13px; height:13px; display: inline-block; margin: 7px 9px 0px 0px;}

#left .Nadpis{margin-top: 15px; width: 210px; float: right;}
#left .Nadpis .hr{width: 171px; float: right;}

#kosik {width:100%; height:auto; margin-bottom:10px;}
#kosik .nadpis{width:209px; height:27px; line-height: 22px; text-align: center;}
#kosik .hr{width:172px; height:1px; margin: 0px auto 10px auto; background-color: #999999;}
#kosik .stred{width:175px; height: auto; margin: 0px auto;}
#kosik .ks{width:auto; height:24px; line-height: 17px; float: left; margin: 0px auto 2px auto;}
#kosik .prazdny{width:209px;  height:auto; float: none; margin: 0px auto; text-align: center; line-height: 24px;}
#kosik .cena{width:auto; height:24px; float: right; line-height: 100%;}
#kosik .stred a {line-height: 15px;}
#kosik .tlacitko{display: block; width: 115px; height: 25px; float: left; margin: 38px 0px 18px 14px; padding-left: 13px; color: #000000; text-decoration: none; cursor: pointer; line-height: 25px;}
#kosik .hrana{width: 100%; height: 10px;}

#kategorie {float: right; margin-top:7px;}
#kategorie .top {width:100%; height:65px;}
#kategorie .citac{width:100%; height:34px; text-align: center; padding: 0px; overflow: hidden;}
#kategorie .citac .zaobleni{width: 190px; height:7px; margin: 0px auto;}
#kategorie .citac .stred{width: 190px; height:27px; margin: 0px auto; line-height: 100%;}
#kategorie .Nadpis {margin: 0px;}
#kategorie .hr{clear: both;}
#kategorie h2{width:168px; height:31px; margin-right: 5px; display: block; float: right; font-weight: normal; line-height: 30px;}
#kategorie h3,
#kategorie h4{width:100%; height:auto; display: block; float: none;}
#kategorie h4{font-weight: normal;}
#kategorie a{width:100%; height:auto; padding: 6px 0px; display: block; float: right; text-decoration: none;}
#kategorie .obsah {width:191px; display: block; margin: 0px auto;}
#kategorie .text {width: 168px; height: auto; display: block; float: right;}
#kategorie .deep0 .text{width:158px;}
#kategorie .deep1 .text{width:148px;}
#kategorie .deep2 .text{width:138px;}
#kategorie .deep3 .text{width:128px;}
#kategorie .deep4 .text{width:118px;}
#kategorie .deep5 .text{width:108px;}
#kategorie .deep6 .text{width:98px;}
#kategorie .deep7 .text{width:88px;}
#kategorie .sipka {width:13px; height:13px; margin: 0px auto; display: block; float: left;}
#kategorie .selected {background-color: #e5e5e5;font-weight: bolder;}
#kategorie a:hover .text {color: #ff6600;}
#kategorie .bottom {width:100%; height:32px;}
#kategorie .bottom .spunt {height:100%;}

.anketa {margin: 10px 0px 0px 4px;}
.anketa .otazka{margin-bottom: 5px;}
.anketa .moznost{margin-bottom: 5px; font-size: 87.5%;}
.anketa .hlas{ width: 5px; height: 5px; float: left; background-color: #ff6600; margin-bottom: 5px; overflow: hidden;}

#news{display: block; width:207px; height: 63px; float: right; margin-top: 12px;}
#news .popis{width: 80px; height: 63px; float: left;}
#news .inp{float: right;}
#news input.inp{width: 109px; margin-bottom: 8px;}
#news .tlacitko{width: 124px; height:24px; float: right;}
#news .tlacitko input{width: 124px; height:24px; display: block; padding: 0px 0px 6px 0px; border-width: 0px; background-color: transparent; cursor: pointer;}

.seznam {width: 197px; height:auto; margin: 9px auto 0px auto; float: right;}
.seznam .sipka {width: 15px; height: 14px; float: left;/* clear: both;*/}
.seznam a {width: 164px; height: auto; float: right; margin-bottom: 5px; overflow: hidden;}

.hrana7 {width:100%; height:7px;}
.hrana7 .L{width:7px; height:7px; float: left;}
.hrana7 .R{width:7px; height:7px; float: right;}

.hrana4 {width:100%; height:4px;}
.hrana4 .L{width:4px; height:4px; float: left;}
.hrana4 .R{width:4px; height:4px; float: right;}

.hrana6 {width:100%; height:6px;}
.hrana6 .L{width:6px; height:6px; float: left;}
.hrana6 .R{width:6px; height:6px; float: right;}

.hrana11 {width:100%; height:11px;}
.hrana11 .L{width:11px; height:11px; float: left;}
.hrana11 .R{width:11px; height:11px; float: right;}

.hrana12 {width:100%; height:12px;}
.hrana12 .L{width:12px; height:12px; float: left;}
.hrana12 .R{width:12px; height:12px; float: right;}

.hrana9{width:100%; height:9px;}
.hrana9 .L{width:9px; height:9px; float: left;}
.hrana9 .R{width:9px; height:9px; float: right;}

.ceny{width:254px; height: 62px;}
.ceny .hr{width:232px; height: 1px; background-color: #bfbdc3; float: right; margin: 3px 7px 0px 0px; line-height: 15px;}
.ceny .row {width:238px; height: 16px; float: none; line-height: 16px; margin: 0px auto; padding-left: 2px;}
.ceny .L {width:121px; height: 16px; float: left; overflow: hidden;}
.ceny .R {width:103px; height: 16px; float: right; overflow: hidden;}
.ceny .doleL{ line-height: 22px;}
.ceny .doleR{ height: 20px; line-height: 20px; overflow: hidden;}

#right .block {width:100%; height: auto; margin-bottom: 10px; overflow: hidden;}
#right .block .block {width: 209px; border-left: 1px solid #bfbdc3; border-right: 1px solid #bfbdc3; margin-bottom: 0px;}
#right .block .obsah{width: 172px; height:auto; margin: 0px auto; overflow: hidden;}
#right .block .nadpis{width: 100%; height: 23px; line-height:18px; text-align:center;}
#right .block .hr{height: 2px; border-bottom: 1px solid #999999; background-color: #eb891b; margin-bottom: 8px;}
#right .block input.btn{height: 24px; width: 124px; margin: 9px auto 0px auto; float: none; padding-right: 11px;}
#right .block a.btn{height: 24px; width: 124px; margin: 9px auto 0px auto; float: none; padding: 0px;}

#center .block {width:519px; height: auto; float: left;}

#login{background-color:#b2b2b2;}
#login.block{margin-bottom: 0px;}
#login.block .nadpis{height: 22px;}
#login label{height: 31px; width: 49px; float: left; padding: 0px; clear: none;  line-height: 31px; display: block;}
#login div.inp{height: 31px; width: 7px; float: left; margin-bottom: 5px;}
#login input.inp{height: 22px; width: 109px; float: left; border-top: 1px solid #bfbdc3; border-bottom: 1px solid #bfbdc3; display: block; margin-bottom: 5px;}
#login.off a{height: auto; width: 191px; margin: 9px auto 4px auto; display: block; text-align: center; line-height: 100%;}
#login2 {width: 177px; height: auto; margin: 1px auto 19px auto; background-color: #333333; padding-top: 4px;}
#login2 .obsah{width: 153px; height: auto; margin: 0px auto 0px auto; line-height: 16px;}
#login2 .hrana{height: 7px;}
#login2 .hrana .L, #login2 .hrana .R {height: 7px;width: 7px; }

#zapati {width:959px; height:auto; margin: 0px auto; padding-bottom: 16px;}
#zapati .Nadpis .spunt{height: 29px;}
#zapati .Nadpis .hr{width:957px; float: right;}

#zapati .block {width:957px; height: auto;  float: right; margin-bottom: 11px;}
#zapati .block .block {width:927px; height: auto; margin: 7px auto 0px auto; padding-bottom: 1px; float: none; line-height: 17px;}
#zapati .hrana{width:100%; height: 14px; float: right; overflow: hidden; position: relative; }
#zapati .hrana .L{width:14px; height: 14px; float: left; overflow: hidden; }
#zapati .hrana .R{width:14px; height: 14px; float: right; overflow: hidden; }
#zapati .zapati{font-size:86.68%;}
#zapati .partneri {text-align: center;}
#zapati .partneri * {text-align: center !important;}
#zapati .partneri a {margin: 5px;}

.bannery {margin: 4px 0px; overflow: hidden;}
.banner {text-align: center;}
.toPrvni {padding: 0px 0px 10px 0px;}

.navigace {margin-bottom: 5px;}
.navigace .navigace {width: 517px; height:auto; line-height: 18px; border-left:1px solid #bfbdc3; border-right:1px solid #bfbdc3; margin-bottom: 0px;}
.navigace .navigace .navigace {width: 473px; border-width:0px; margin: 0px auto; }
.navigace .sipka {width:15px; height: 14px; margin: 3px 9px 0px 0px; display: block; float: left;}

.produkt1{width:256px; height: 392px; float: left; margin: 0px 8px 9px 0px;}
.produkt1 .Nadpis1 h2{width:214px;  overflow: hidden;}
.produkt1 .Nadpis1 a{display: block; overflow: hidden; height: 35px;}
.produkt1 .stred{width:254px; height: 206px; padding-top: 3px; border-left: 1px solid #dddce1;  border-right: 1px solid #dddce1; float: right; position: relative; }
.produkt1 .image {display: block; width:248px; height: 159px; margin: 0px auto 3px auto;}
.produkt1 .popis {width:234px; height: 50px; margin: 0px auto 0px auto; overflow: hidden; line-height: 16px;}
.produkt1 .ceny{margin: 4px 0px 1px 0px; float: right; padding-top: 10px; border-right: 1px solid #eb891a;}
.produkt1 .kos {float: right; width: 241px; height: 37px; padding-top: 5px;}
.produkt1 .low {float: right; width: 241px;}
.produkt1 .ks {float: right; width: 23px; height: 21px; padding: 6px 0px 0px 0px; background-color: transparent; border-width: 0px; line-height: 100%; display: block; text-align: center;}
.produkt1 .text {float: right; width: auto; height: 27px; padding: 0px 9px 0px 7px; line-height: 25px;}
.produkt1 .btn {float: right; width: 113px; height: 25px; padding: 0px 16px 0px 35px; text-align: center; margin: 2px 8px 0px 0px; background-color: transparent; font-size: 81.25%;}

.produkt2 {width: 262px; height: 109px; float: left;}
.produkt2 .image {width: 129px; height: 109px; float: left;}
.produkt2 .hrana4 {width: 117px;}
.produkt2 .ramecek {width: 115px; height: 93px; float: left; border-left: 1px solid #cfced3; border-right: 1px solid #e3e1e4; text-align: center;}
.produkt2 img{width:109px; height: 93px;}
.produkt2 .text{width: 126px; overflow: hidden; float: left; display: block;}
.produkt2 h2{ height: 12px; line-height: 12px; margin-bottom: 16px;}
.produkt2 .popis{margin-bottom: 7px; height: 27px; line-height: 13px;}
.produkt2 .cena{height: 36px; line-height: 18px; }
.produkt2 .btn{margin-top: 14px;}

.produkt3{width:519px; height: auto; float: left; margin: 0px  0px -19px 0px ;}
.produkt3 .stred{width:329px; height: 118px;  border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; float: right;}
.produkt3 .stred .margin{width:303px; height: auto; margin: 0px auto;}
.produkt3 .vlevo{width:465px; height: 120px; float: left;}
.produkt3 .vlevo .vlevo{width:136px; height: 120px; float: left;}
.produkt3 .vpravo{width:50px; height: 120px; float: left;}
.produkt3 .vpravo .vpravo{width:49px; height: 102px; border-right: 1px solid #b2b2b2;}
.produkt3 .image{width:135px; height: 102px; border-left: 1px solid #b2b2b2; display: block; float: left; text-align: center;}
.produkt3 .image img{width:135px; height: 96px;}
.produkt3 .stred .katcislo{text-align: right;}
.produkt3 .stred .popis{line-height: 14px; height: 58px; margin-bottom: 1px; overflow: hidden; font-size: 68.75%; line-height: 100%; }
.produkt3 .stred .popis ul { margin: 0px; }
.produkt3 .stred .nadpis{line-height: 100%; height: 35px; overflow: hidden; padding: 5px 0px 0px 0px; }
.produkt3 .bg-porovnat{display: block; height: 36px; margin: -4px auto 35px auto; }
.produkt3 .bg-oblibene{display: block; height: 36px; margin: 0px auto 0px auto;}
.produkt3 .skladem{height: 24px; width:72px; float: left; text-align: center; line-height: 24px; margin-top: 6px; }
.produkt3 .btnW{width:150px; padding-left: 14px; float: left; margin-top: 6px;}
.produkt3 .ceny{float: left; padding-top: 10px; border-right: 1px solid #eb891a; position: relative; top: -31px;}
.produkt3 .ie6{float: left; height: 10px; width: 23px;}

.produkt4 {text-align: center; overflow: hidden;}
.produkt4 .hr{display: block; }
.produkt4 img{width: 172px; height: auto; margin-bottom: 10px;}
.produkt4 .btn{margin-top: 10px; display: inline-block;}

/* F6_DETAIL */
.detail .Nadpis1 {width: 519px; margin-bottom: 8px;}
.detail .Nadpis1 h1 {width: 470px;}
.detail .obrazek {width: 254px; height: 256px; float: left; display: block; text-align: center; border: 1px solid #dddce1; margin: 0px 0px 8px 0px;}
.detail .obrazek img {width: 248px; height: 250px; margin-top: 3px; }
.detail .vlevo {width: 256px; float: left; height: auto;}
.detail .vpravo {width: 266px; float: left; height: auto;}
.detail .block1 {width: 255px; height: auto; float: right; margin: 0px 0px 5px 0px;}
.detail .block2 {width: 255px; height: auto; float: right; margin: 0px 0px 4px 0px; border-bottom: 1px solid #b2b2b2;}
.detail .block1 .obsah {width: 230px; height: auto; margin: 2px auto 4px auto; line-height: 18px;}
.detail .block2 .obsah {width: 230px; height: auto; margin: -3px auto 9px auto; line-height: 18px;}
.detail .block1 .popis, .detail .block2 .popis {width: 50%; height: auto; float: left; margin: 0px;}
.detail .block1 .hodnota, .detail .block2 .hodnota {width: 50%; height: auto; float: right; text-align: center;}
.detail .hodnoceni .text{width: auto; height: 18px; float: left;}
.detail .hodnoceni .star{width: 18px; height: 18px; float: left; margin-left: 3px;}
.detail .ceny{margin: 13px 0px 1px 0px; float: right; padding-top: 10px; border-left: 1px solid #eb891a;}
.detail .nadpis {width:519px; height: auto; float: left; margin: 8px 0px 7px 0px; border-bottom: 1px solid #b2b2b2; padding-bottom: 11px; display: block; cursor: pointer;}
.detail .nadpis .sipka{width:15px; height: 14px; float: left; margin-top: 2px;}
.detail .nadpis h2{width:488px; height: auto; float: right; display: block; font-weight: normal;}
.detail .katPopis {margin: 0px 0px 15px 0px;}
.detail .kos {margin: 0px;}
.detail .kos .hrana9 {width: 517px;}
.detail .kos .vrch {width: 515px; height: auto; padding-bottom: 4px;}
.detail .kos .vrch .vrch {margin:-5px auto 0px auto; width: 483px; height: auto; height: auto;}
.detail .kos .vrch .v1 {width: 190px; height: auto; float: left;}
.detail .kos .vrch .v2 {width: 77px; height: auto; float: left;}
.detail .kos .vrch .v3 {width: 97px; height: auto; float: left;}
.detail .kos .vrch .v4 {width: 84px; height: auto; float: left;}
.detail .kos .vrch .v5 {width: auto; height: auto; float: left;}

.detail .kosik1 {border-left: 1px solid #bbb8bf; margin-top: 5px;}
.detail .kosik1 .obsah{width:254px; border-right: 1px solid #bbb8bf; margin: 0px;}
.detail .kosik1 form{width:218px; display: block; float: none; margin: 0px auto;}
.detail .kosik1 .kusy {float: left; width: 23px; height: 21px; padding: 6px 0px 0px 0px; border: none; margin: 0px; text-align: center;}
.detail .kosik1 .btnW{float: right; margin-top: 2px;}
.detail .kosik1 .unit{float: left; width: 23px; height: 21px;margin: 0px; text-align: center;line-height: 24px;}
.detail .kosik1 label{display: block; width: 100px; height: auto; text-align: left; line-height: 19px; float: left;}
.detail .kosik1 select{display: block; float: right; width: 100px; height: auto; margin: 0px 0px 2px 0px;}

.detail .kos table {width: 517px; float: left; background-color: #e5e5e5; border-top: 5px solid #e5e5e5; border-bottom: 5px solid #e5e5e5; margin-top: 1px;}
.detail .kos table.odd {background-color: #b2b2b2; border-top: 5px solid #b2b2b2; border-bottom: 5px solid #b2b2b2;}
.detail .kos table.first {margin-top: 0px;}
.detail .kos td{padding: 4px; border-right: 1px solid #ffffff; vertical-align: top;}
.detail .kos td.popis{padding-left: 18px; width: 168px;}
.detail .kos td.druhy{width: 82px;}
.detail .kos td.druhy img{width: 82px;height: auto; margin-top: 6px;}
.detail .kos td.cena{width: 83px;}
.detail .kos td.sklad{width: 72px;  text-align: center;}
.detail .kos td.ks{width: auto; border-right-width: 0px;}
.detail .kos .inc{width: 15px; height: 14px; border-width: 0px; padding: 0px; margin: 9px 0px 0px 0px; display: block; cursor: pointer; float: left;}
.detail .kos .mezera{width: 12px; height: 14px; float: left;}
.detail .kos .i{width: 20px; height: 22px; float: left; padding: 7px 0px 0px 0px; margin: 0px; border: 0px; line-height: 100%; text-align: center;}
.detail .kos .t{width: 22px; height: 14px; float: left; text-align: right; margin-top: 15px; line-height: 100%;}
.detail .vlastnosti{height: auto; width: 517px;}
.detail .vlastnosti .bg-juice11{height: auto; width: 515px; padding: 5px 0px;}
.detail .vlastnosti .margin{height: auto; width: 480px; margin: 0px auto; line-height: 25px;}
.detail .vlastnosti .nazev{height: auto; width: 235px; float: left; clear: both; text-align: right;}
.detail .vlastnosti .select{height: auto; width: 235px; float: right}
.detail .vlastnosti select{height: auto; width: 160px;}
.detail .spodek{height: 29px; width: 517px;}
.detail .spodek .bg-juice11{height: 20px; width: 515px;}
.detail .tlacitko{height: 42px; width: 264px; margin: 0px auto -15px auto; position: relative; top: -21px;}
.detail .tlacitko .bg-juice11 {height: 32px;}
.detail .tlacitko .hrana9 {width: 100%;}
.detail .tlacitko .btn {height: 25px; width: 165px; padding: 0px 16px 0px 35px; display: block; line-height: 100%; margin: 3px auto 8px auto; float: none;}

#center .switch  {width: 506px; padding: 1px 0px 1px 0px;}
.switch .sipka{ margin: 1px 0px 0px 0px;}
.switch a{display: block; float: right;}
.switch .carka {float: right; padding-left: 3px;}
.switch .bg-sipka6{float: right; margin-left: 6px; float: right;}
.switch .bg-sipka7{float: left; margin-right: 11px;  float: right;}

.detail .moznosti {height: auto; width: 155px; float: left; margin-left: 10px;}
.detail .moznosti a {height: auto; width: 100%;display: block; padding: 10px 0px; border-bottom: 1px solid #b2b2b2; line-height: 36px;}
.detail .moznosti a.last {border-bottom-width: 0px;}
.detail .moznosti .ico {height: 36px; display: block; margin: 0px auto;}
.detail .moznosti .margin {height: 36px; width:36px; display: block; float: left; margin-right: 10px;}
#center .detail .zabaleno { width: 519px; margin-left: 0px;}
#center .detail .zabaleno a{border:0px; width: auto; padding: 10px 10px 10px 0px; float: left;}

.detail #foto{margin-bottom: 15px;}
.detail #foto .foto{width: 168px; height:149px; float: left; margin-top: 3px; padding: 0px 2px; }
.detail #foto .ramecek{width: 165px; height:132px; float: left; text-align: center; border-left: 1px solid #d0ced2; border-right: 1px solid #d0ced2;}
.detail #foto .hrana6{width:167px; float: left;}
.detail #foto img{width:155px; height: 132px;}

/* F6_DETAIL - parametry */
.detail #parametry{margin-bottom: 15px; width: 519px; display: block;}
.detail #parametry td{width: 259px; padding: 5px;}
.detail #parametry .L{}
.detail #parametry .R{font-style: italic;}
.detail #parametry .colorSample {width: 12px; height: 12px; border: 1px solid #000000; padding: 0px; margin: 0px;}
.detail #barvy .image {width: 129px; height: 137px; float: left; overflow: hidden; margin-bottom: 15px;}
.detail #barvy .hrana4 {width: 117px; margin: 0px auto;}
.detail #barvy .ramecek {width: 115px; height: 121px; float: none; border-left: 1px solid #cfced3; border-right: 1px solid #e3e1e4; text-align: center; margin: 0px auto;}
.detail #barvy img{width:109px; height: 93px;}
.detail #barvy .nazev{width:109px; height: 28px; margin: 0px auto;}

/* F6_DETAIL -  hlidaci pes*/
#pes{margin-bottom: 15px;}
#pes .popis{margin-bottom: 10px;}
#pes .cena{width: 4em; text-align: right;}
#pes .mail{width: 15em;}
#pes .tlacitko{width: 124px; height:24px; margin: 7px auto 0px auto; float: left;}
#pes .tlacitko input{width: 124px; height:24px; display: block; padding: 0px 0px 6px 0px; border-width: 0px; background-color: transparent; cursor: pointer;}

/* F6_DETAIL - vice informaci */
#idviceinfoform { width: 344px; height: auto; float: left;}
#idviceinfoform .bg-seda1 { padding: 12px 0px;}
#idviceinfoform label { width: 64px; height: 35px; float: left; display: block; clear: both; margin-bottom: 5px; line-height: 30px; padding: 0px 5px 0px 15px;}
#idviceinfoform .hrana6{ width: 213px; float: left;}
#idviceinfoform input {width: 199px; height: 19px; display: block; float: left; border: 0px solid #bfbdc3; border-left-width: 1px; border-right-width: 1px; padding: 4px 6px 0px 6px;}
#idviceinfoform textarea {width: 199px; height: 75px; border: 0px solid #bfbdc3; border-left-width: 1px; border-right-width: 1px; display: block; float: left; padding: 0px 6px;}
#idviceinfoform .vysoky{height: 89px; line-height: 81px;}
#idviceinfoform img {display: block; float: left; width: 150px; height: 40px; margin-bottom: 5px;}
#idviceinfoform .btn{margin: 7px auto 0px auto; float: none;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {}

/* zobecneni formularu */
.formulare .blok {width:410px; height: auto;}
.formulare .nadpis {width:100%; height: auto; line-height: 200%;}
.formulare label {width: 180px; height: 28px; line-height: 28px; display: block; float: left; font-size: 87.5%;  padding-left: 25px;  margin:  0px 0px 4px 0px; }
.formulare input.inp {width:154px; height:20px; float:left; margin: 0px 0px 4px 0px; padding: 8px 4px 0px 4px; border: 1px solid #b4b0b1; line-height: 100%; font-size: 87.5%;}
.formulare select {margin: 7px 0px; display: block; float: left; width: 162px;}
.formulare .siroky {height: auto; width: 300px;}
.formulare input.rad {height: 13px; margin: 10px 0px 11px 25px;}
.formulare .blok1 {margin: 2px 0px; width: 510px; line-height: 25px;}
.formulare .blok1 label {clear: none; margin-top: 2px; line-height: 25px;}
.formulare .rad {margin: 2px 0px 0px 25px;  display: block; line-height: 25px; height: 25px; width: auto; padding: 0px; float: left;}
.formulare img {margin: 7px 0px; float: left;}

/* zobecneni seznamu zbozi */
.seznamZbozi {width: 518px; height: auto; margin-bottom: 15px;}
.seznamZbozi .roh {width:8px; height: 8px; background-color: red; position: relative; top: -15px;}
.seznamZbozi .celkem .roh {top: -15px;}
.seznamZbozi .R {float: right; right: -1px;}
.seznamZbozi .L {float: left; left: -3px;}
.seznamZbozi td {border: 1px solid #ffffff; text-align: center; vertical-align: top;}
.seznamZbozi .first td {background-color: #eb891a; border-width: 0px; height: 27px; padding: 0px; vertical-align: middle; text-align: center;}
.seznamZbozi .second td {padding: 6px 0px 12px 0px; line-height: 11px;}
.seznamZbozi .odd td {border: 1px solid #ffffff; background-color: #e5e5e5;}
.seznamZbozi .even td {border: 1px solid #ffffff; background-color: #d2d1d3;}
.seznamZbozi .znacka {width: 35px; height: 35px; border-width: 0px; padding: 0px; margin: 0px; cursor: pointer;}
.seznamZbozi .kusu .bok {width: 23px; height: 7px; margin: 0px auto;}
.seznamZbozi .kusu .bg-inpB1 {margin-bottom: 5px;}
.seznamZbozi .kusu .kusu {width: 21px; height: 19px; border: 1px solid #b2b2b2; border-top-width: 0px; border-bottom-width: 0px; display: block; margin: 0px auto; text-align: center; padding: 2px 0px 0px 0px; background-color: #ffffff;}
.seznamZbozi .kusu .ks {width: auto; height: auto; margin: 21px 0px 0px 5px; float: left;}
.seznamZbozi .kusu .mezera{width: 8px; height: 14px; float: left;}
.seznamZbozi .kusu .obal{width: 23px; height: auto; float: left;}
.seznamZbozi .kusu .inc{width: 15px; height: 14px; border-width: 0px; padding: 0px; margin: 5px 0px 0px 0px; display: block; cursor: pointer; float: left;}
.seznamZbozi .nazev {width: auto; height: auto; border-left-width: 3px; padding: 4px 5px 11px 8px; text-align: left;}
.seznamZbozi .nazev a.image{margin: 13px 10px 0px 0px; display: inline-block; width: 93px; height: auto;}
.seznamZbozi .kusu {width: 43px; padding: 10px 5px 5px 7px; height: auto;}
.seznamZbozi .zakus {width: 93px; height: auto; padding-top: 14px;}
.seznamZbozi .celkem {width: 92px; height: auto; padding-top: 14px;}
.seznamZbozi .smazat {width: 64px; height: auto; padding-top: 12px;}
.seznamZbozi .last td {background-color: #eb891a; border-width: 0px; height: 69px; text-align: left; vertical-align: middle;}
.seznamZbozi .last .nazev, .seznamZbozi .last .celkem {padding: 0px 14px;}
/*
.detail .kos td.ks{width: auto; border-right-width: 0px;}
.detail .kos .inc{width: 15px; height: 14px; border-width: 0px; padding: 0px; margin: 9px 0px 0px 0px; display: block; cursor: pointer; float: left;}
.detail .kos 
*/

/* F8_KOSIK */
.kosik .kosikPopis {line-height:16px; margin:0px; font-size:68.75%;}
.kosik .buttons {margin-bottom: 15px;}
.kosik .buttons .R {margin-left: 25px;}
.kosik .chyby {font-size: 87.5%; margin-bottom: 15px; color: #ff0000;}
.kosik .chyby a {color: #ff0000; font-style: italic;}
.kosik .text {margin-bottom: 15px; text-align: right;}

/* pruvodce nakupem */
.kroky .krok {width: auto; height: 27px; display: block; float: right; line-height: 27px; text-decoration: none;}
.kroky .n1 {background-color: #eb891b; color: #000000;}
.kroky .n2 {background-color: #666666; color: #ffffff;}
.kroky .n3 {background-color: #000000; color: #ffffff; padding-right: 13px;}
.kosik .kroky .n1 {font-weight: bold;}
.pokladna .kroky .n2 {font-weight: bold;}
.prijeti .kroky .n3 {font-weight: bold;}
.kroky .mezera {width: 36px; height: 27px; float: right;}

/* F5_USER - registrace a nastaveni*/
.userData h1 {margin-bottom: 15px;}
.userData .btn {margin: 0px auto;}

/* F9_POKLADNA */
.pokladna .sleva .inp {width: 3em; margin-right: 5px;}
.pokladna .sleva .btn {margin-top: 3px;}
.pokladna textarea {margin: 10px auto 0px auto; width: 300px;  height: 70px; float: none; display: block; border: 1px solid #b4b0b1; }
.pokladna .Nadpis1 {width: 519px; height: 51px;}
.pokladna .Nadpis1 h1 {width: 470px; font-size: 143.75%; line-height: 28px; height: 40px; border-width: 0px;}
.pokladna .Nadpis1 .hr {width: 433px; height: 1px; float: left; background-color: #535454;}
.pokladna .margin {margin: 10px 0px;}
.pokladna .obText p {padding: 3px 15px;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#8d0184;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {line-height: 20px;}
.specialniDoprava .vyberPlatby input {margin: 0px 5px 0px 10px;}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:100%; margin:0px; line-height: 19px;  color: #000000; }
.volbaDopravyAPlatby label {padding: 0px; height: auto; margin:0px; line-height: 19px; width: 100%;}
.volbaDopravyAPlatby td {width: 50%; vertical-align: top;}

.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {background-color: #eaeaea; }
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; display: block; font-weight: bold; font-size: 75%;}
.volbaDopravy .radio {width: 20px; display: block; float: left; height: 16px; margin-top: 2px;  padding: 0px;}
.volbaDopravy .nazev {font-weight: bold;width:170px; display: block; float: left;}
.volbaDopravy .popis {margin:0px 0px 0px 20px; width: 226px; display: block; float: none;}
.volbaDopravy .popis label{margin-top:3px; line-height: 14px;}

.volbaPlatby .platbaBlock {color: #000000; }
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {background-color: #eaeaea;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {/*float: right; font-weight: bold; margin: 0px 10px 0px 0px; font-size: 75%;*/ display: none;}
.volbaPlatby input.radio {width: 20px; display: block; float: left; line-height: 19px; overflow: hidden;  height: 16px; margin-top: 2px; padding: 0px;}
.volbaPlatby .nazev {font-weight: bold; width:170px; display: block; float: left;}
.volbaPlatby .popis {margin:0px 0px 0px 20px; width: 226px; display: block; float: none;}
.volbaPlatby .popis label{margin-top:3px;line-height: 14px; }

.pokladnaLib {padding:5px 0px;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:100%; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {margin:0px 10px;}

/* F10 OBJEDNAVKA PRIJATA */
.objednavka .text {margin: 10px 0px;}

/* F29_TEXTOVA STRANKA*/
.textpage {margin:10px 0px;}
.chybovastranka {margin:10px 0px;}

/* F30_KNIHA PRANI */
.knihaprani {margin:10px 0px;}
.knihaprani textarea {width: 295px; height:200px; margin: 3px 0px 0px 0px; float: left; display: block; border: 1px solid #b4b0b1;}
.knihaprani img {margin-bottom: 3px; width: 200px; height: 50px;}

/* F20_LOGIN PAGE */
.loginPage {margin:10px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; }

/* F7_OBLIBENE PROUKTY */
.favorites {margin:10px 0px;}
.favorites .produkt2 {width: 259px;}

/* F28_HLIDACI PES */
.watchdog,.watchdog .popis{margin:10px 0px;}
.watchdog .vlevo {width: 40px; text-align: center;}
.watchdog td {padding: 5px; vertical-align: top;}
.watchdog a.btn {width: 25px; height: 24px; display: block; float: none; margin: 0px auto;}

/* F33_POROVNANI PRODUKTU */
.porovnani {margin:10px 0px;}
.porovnani table {margin:10px 0px;}
.porovnani .roll {width: 100%; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnani td{border: 1px solid #ffffff; padding: 3px;}
.porovnani td.nahled{padding: 0px; text-align: center;}
.porovnani .btn {display: inline-block;}
.porovnani .buttons {text-align: center; margin: 10px 0px;}

/* F34_SITEMAP */
.sitemap {margin:10px 0px;}
.sitemap ul {list-style-type: circle;}

/* F11 VASE OBJEDNAVKY */
.objednavky{margin:10px 0px;}
.objednavky td{border: 1px solid #ffffff; padding: 3px;}
.objednavky .text {text-align: right;}
.objednavky a {text-decoration: underline;}
.objednavky a:hover {text-decoration: none;}
.objednavky table {margin: 10px 0px;}
.objednavky .lower {text-transform: lowercase; text-align: center;}

.novinka {margin:5px 0px;}

/* F6_DETAIL - diskuse */
.diskuse {margin:10px 0px;}
.diskuse .nadpis {margin-bottom:6px;}
.diskuse .vypsanaOdpoved {margin: 0px;}
.diskuse .vypsanaOdpoved .text {margin:0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse  textarea {width: 162px; height: 75px; border: 1px solid #bfbdc3; display: block; float: left; padding: 0px; margin: 0px;}
.diskuse  img {width: 162px; height: 30px; display: block; float: left;}
.diskuse  .btn {margin-right: 10px;}
.diskuse .row {line-height:150%; margin: 3px 0px; float: right; width: 100%; height: auto;}
.diskuse .mezeraR {float: right; width: 5px; height: 20px;}
.diskuse .mezeraL {float: left; width: 5px; height: 20px;}
.diskuse .checkbox {margin-top:3px; display: block; float: left;}
.diskuse .row a{display: block; text-decoration:underline; height: auto;}
.diskuse .row a:hover {text-decoration: none;}
.diskuse .name {width:auto; float:left; }
.diskuse .autor {float: right; width:auto; text-align:right; float:right; }
.diskuse .odpoved {width:auto; text-align:right;float:right;}
.diskuse .text {margin: 3px 0px; font-style: italic; float: right;}
.diskuse .datum {width:112px; float:right; overflow:hidden; text-align:right;}

/* listcontrol - listovani v katalogu */
#center .pager {margin-bottom: 5px; width: 519px; text-align: center; }
#center .pager .block {width: auto; float: right; height:auto;}
#center .pager .block .block {width: auto; float: right; height:auto; border-right:1px solid #bfbdc3;}
#center .pager .mezera{width: 20px; float: right; height:15px;}
#center .pager .mezeraL{width: 20px; float: right; height:15px;}
#center .pager .haluz{width: 1px; float: left; height:16px; background-color:#bfbdc3;}
.listcontrolPages2 {text-align: center; padding:0px; width:auto; overflow:hidden; line-height:16px; font-size: 87.5%; float: right;}
.listcontrolPages2 .listcontrolPages2-prvni {display: none;}
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; width: 15px; height: 14px; overflow:hidden; text-indent: 5000px; background: url(kt-mapa.jpg) no-repeat -564px -271px;}
.listcontrolPages2 .listcontrolPages2-posledni {float: right; width: 15px; height: 14px; overflow: hidden; text-indent: 5000px;  background: url(kt-mapa.jpg) no-repeat -580px -271px;}
.listcontrolPages2 .listcontrolPages2-nasledujici{display: none;}
.listcontrolPages2 .listcontrolPages2-cisla {display: block; margin: 0px; text-align:center; width:auto; float: left;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {display:block; float: left; padding: 0px 2px; height: 16px; text-align: center; text-decoration:none; color: #000000;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {display:block; float: left; padding: 0px 2px; height: 16px;  text-align: center; text-decoration:none;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {display:block; float: left; width: 20px; height: 16px;  text-align: center; text-decoration:none;}
/* IE6 */
* html #center .pager {width: 300px; height: 34px; padding-left: 210px;}
* html #center .pager .block .block {width: 250px;margin-left: 0px;}
* html #center .pager .block .mezeraL {width: 0px; height: 0px;}

.katalogHeader {margin: 8px 0px 0px;}
.katalogHeader .kategorie {margin-bottom: 17px; line-height:16px; text-align: center;}
.katalogHeader .kategorie .carka{padding: 0px 10px 0px 7px;}
.katalogHeader .kategorie a{padding: 0px 3px 0px 0px;}
#center .katalogHeader .block {width: 517px; height:auto; border-left:1px solid #bfbdc3; border-right:1px solid #bfbdc3; margin-bottom: 0px; padding-bottom: 5px;}
.katalogHeader {width: auto;}
.katalogHeader .text{width: auto; height: 33px; padding: 0px 10px; float: left; line-height: 33px;}
.katalogHeader .text1{width: auto; height: 33px; padding-right: 5px; float: left; line-height: 33px;}
.katalogHeader div.text2{width: 195px; height: 22px; padding: 0px 10px; float: left; line-height: 22px; text-align: right; margin-bottom: 3px;}
.katalogHeader .hodnotaInput{width: 100px;}
.katalogHeader select{margin-right: 5px; width: auto;}
.katalogHeader .buttons{margin-top: 0px;}
.katalogHeader .sipky{width: 14px; height: 33px; padding: 0px 10px; float: left;}
.katalogHeader .sip{width: 14px; height: 15px; margin-top: 1px; display: block;}
.katalogHeader .styl0{width: 16px; height: 16px; margin: 8px 5px 9px 5px; display: block; border: 2px solid #ffffff;}
.katalogHeader .styl1{width: 16px; height: 16px; margin: 8px 5px 9px 5px; display: block; border: 2px solid #eb891a;}
.katalogHeader .polozky{line-height: 33px;}
.katalogHeader .polozky a{text-decoration: underline;}
.katalogHeader .polozky a:hover{text-decoration: none;}
.katalogHeader .prepinac{margin: 0px; padding: 0px 10px;}
.katalogHeader .menu{width: 200px; height: auto; position: absolute; padding: 5px;}
.katalogHeader .menu label{float: left; width: auto; height: 16px; line-height: 20px; clear: both;}
.katalogHeader .menu .nadpis{margin-bottom: 5px;}
.katalogHeader .menu .ch{float: right; width: 16px; height: 16px;}
.katalogHeader .menu .btn{float: right; margin-top: 10px;}
.katalogHeader #prepinac_menu{cursor: pointer;}
.parametryFiltr .text,.parametryFiltr .text1{line-height: 25px; height: 25px;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px;}
.kategorieFiltr li {list-style-type: none;}
.kategorieFiltr ul {padding-left: 20px;}

.kategorieFiltrParametru {text-align:left; vertical-align:top;}

.advsearch2 {text-align:left; padding:0px; margin: 10px 0px; float: left}
.advsearch2 table{width: 100%;}
.advsearch2 td {text-align:left; vertical-align:middle; padding-bottom: 5px;}
.advsearch2 td.popis {width: 300px; line-height: 14px; }
.advsearch2 td.tdInput {width: 150px; line-height: 20px; }
.advsearch2 td .txtbox {width: 150px; height:19px; border:1px solid #b2b2b2; margin:1px 0px 0px 0px;}
.advsearch2 .nenalezeno {font-size:69%; margin:0px 0px 10px 0px;}
*+html .advsearch2 button{width: 80px;}

/* F36_NOVINKY */
.novinky {margin: 10px 0px;}
.novinky h2{margin: 5px 0px;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 100%; color:#000000;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px 0px 20px; float: left; clear: both; width: 479px; }
.katalogVyrobce .kategorie { float: left; width: 519px; clear: both; margin-top: 8px; }
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

.dopravaZdarma
{
  font-weight:700;
  margin-bottom:5px;
}

.red
{
  color:red;
  font-weight:700;
}
.binargon { float:left;position: relative; width: 100%; line-height: 20px; height:20px; }
