/* HLAVNÍ DEFINICE */

body {background: white; position: relative; left:0px; top:0px;
  font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
  margin-left: auto;margin-right: auto; margin-top:0px; width: 1014px; background: rgb(22,57,114) url('../img/body-bg.gif') repeat-x top left;}
  
.centrovani {padding: 0 5px 0 5px;}
.strana {text-align: left; width:100%;font-size: 8pt;}

a {text-decoration:none; color:rgb(18,97,195);} /* rgb(255,219,120) */
a:hover {text-decoration: underline}

img {border: 0px; line-height: 0px; padding:0px; margin:0px;}
p {margin: 5px 0 5px 0}

.both,.both2,.cleaner{ clear:both; float: none; font-size: 0px; height: 10px; line-height: 0px;}
.both2{height: 0px;}
.invisible,.non {display: none}

.left {text-align: left; overflow: hidden}
.right {text-align: right; overflow: hidden}
.center {text-align:center; overflow: hidden}

h1 {position: relative; top:0px; left:0px; font-size: 16pt; text-decoration: underline; color: rgb(45,122,225); background: url('../img/hcka-bg.gif') repeat-x top left; padding: 15px 5px 5px 10px; margin: 10px 0 10px 0; _width: 97%;}
h2 {font-size: 9pt; color: rgb(45,122,225); margin:5px 0px 5px 0;}
h3 {position: relative; top:0px; left:0px; font-size: 12pt; color: rgb(37,83,144); background: url('../img/hcka-bg.gif') repeat-x top left; padding: 15px 5px 5px 10px; margin: 10px 0 10px 0; _width: 97%;}

h1 .rohL,h3 .rohL {position: absolute; top:0px; left:0px; width: 5px; height: 5px; background: url('../img/hcka-RL.gif') no-repeat top left;}
h1 .rohP,h3 .rohP {position: absolute; top:0px; right:0px; width: 5px; height: 5px; background: url('../img/hcka-RP.gif') no-repeat top right;}

ul,ol {padding:0px; margin:0px}
ul,ol,li {list-style-type: none;}

.count {width: 30px; text-align: center}
.input,.input1,.input2,.input3 {padding: 3px; border: 1px solid rgb(194,202,215); background: url('../img/input-bg.gif') repeat-x top left; color: rgb(108,120,140);}
.input {width: 200px;}
.input1 {width: 95px;}
.input2 {width: 50px;}
.input3 {width: 140px;}
.inputarea {width: 99%;padding: 3px; border: 1px solid rgb(194,202,215); background:rgb(236,240,245) url('../img/input-bg.gif') repeat-x top left; color: rgb(108,120,140);}
 
.missingEntry, .missing-entry {padding: 7px; background-color :rgb(200,0,0); text-align: center; color: white; font-weight: bold}

fieldset legend {font-weight: bold;}

.zelena {color: rgb(26,172,0);}
.oranz {color: rgb(248,190,45);}
.modra {color: rgb(45,122,225);}
.seda {color: rgb(126,137,153);}

.rohL,.rohP,.rohLH,.rohPH,.rohLS,.rohPS {font-size: 0px; overflow: hidden;}

form {padding: 0px; margin:0px}
.txt {line-height: 150%;}
.txtj {line-height: 150%; text-align: justify;}
.vel0 {font-size: 0px}

.nadpiskyL {position: relative; top:0px; left:0px; width:100%; background: url('../img/levy-nadp-bg.gif') no-repeat top right;}
.nadpiskyL .ico {position: relative; top:-2px; left:-5px; width:36px; height:36px;}
.nadpiskyL .text {display: block; position: absolute; top:8px; left: 35px;color: white; font-weight: bold; font-size: 9pt}

.nadpiskyP {position: relative; top:0px; left:0px; width:100%; height: 33px; background: url('../img/pravy-nadp-bg.gif') no-repeat top right;}
.nadpiskyP .ico {position: absolute;  top:-2px; right:-5px; width: 36px; height: 36px;}
.nadpiskyP .text {display: block; position: absolute; top:8px; left: 16px;color: white; font-weight: bold; font-size: 9pt}

.bila {position: relative; top:0px; left:0px; margin: 0px 12px 0px 12px; padding:0 0 30px 0px; height: 100%; background: white url('../img/strana-bg-linky.gif') repeat-y top left;}
.bila .spodek {display: block; position: absolute; bottom:0px; left:0px; width: 980px; height: 30px; background: white url('../img/strana-krajS.gif') no-repeat bottom left;}

/* konec hlavní definice */



/* HLAVA */

#hlava {position: relative; top:0px; left:0px; width:100%; height: 141px; background: rgb(19,47,94) url('../img/hlava-bg.gif') no-repeat top left;}

.logo {position: absolute; top:5px; left:5px;}
.moto {position: absolute; bottom: 30px; left: 75px;}
.zn-tel {position: absolute; top: 0px; right: 270px;}
.tel {position: absolute; top: 20px; right: 142px;}
.zn-osoba {position: absolute; bottom: 30px; right: 45px;}
  
.login {position: absolute; bottom: 30px; right: 110px; width: 220px; height: 45px; color: rgb(145,199,238);text-align: right;}
.login a {color: rgb(255,219,120);}
.login img {position: absolute; bottom: 0px; right: 20px;}

.hornimenu {position: relative; bottom:0px; left:0px; height:50px; background-color: white;}
.hornimenu .zakonceniL {position: absolute; top: 0px; left: -5px; width: 17px; height: 188px; background:white url('../img/strana-krajL.gif') no-repeat top left; font-size: 0px; z-index: 10}
.hornimenu .odsazenitextu {padding: 0 12px 0 12px; }
.hornimenu .zakonceniP {position: absolute; top: 0px; right: -4px; width: 18px; height: 184px; background:white url('../img/strana-krajR.gif') no-repeat top right; font-size: 0px; z-index: 10}

.hornimenu .tab {width: 99%; height: 50px; margin-left: 5px;}
.hornimenu .tab td {vertical-align: top;}
.hornimenu .tab .td1 {width: 403px; background: url('../img/hlava-bg-gld.gif') no-repeat top left;}
.hornimenu .tab .td1 .div1 {position: relative; top:0px; left:0px; width:100%; height: 100%; background: url ('../img/hlava-bg-prechod.gif') no-repeat top right;}
.hornimenu .tab .td2 {width: 567px; background: url('../img/hlava-bg-bue.jpg') no-repeat top left;}
.hornimenu .tab .td2 .div2 {width:100%;position: relative; top:0px; left:0px; height: 100%;}

.hornimenu .div1 .prechodP {position: absolute; top:0px; right:0px; display: block; width: 30px; height: 50px; background: url('../img/hlava-bg-prechod.gif') no-repeat top right; _right: -1px}

.hledani-okno {width: 190px; height:17px; float: left;padding: 2px 10px 3px 10px; margin: 10px 0px 10px 15px; background: url('../img/input--srch-bg.gif') repeat-x top left; border: 1px solid rgb(208,172,114); font-size: 9pt; color: rgb(64,71,83);}
.hledani-ok {margin: 10px 5px 10px 3px; float: left;}
.adv { margin: 15px 0px 10px 0px; float: left;}
.adv a {color: black; font-size: 8pt; text-decoration: underline;}
.adv a:hover {text-decoration: none;}

.horni-menu {margin-top: 13px;}
.horni-menu li {display: block; float: left; }
.horni-menu li a {display: block; float: left; height: 20px; color: white; font-weight: bold;margin:0px; padding: 7px 17px 5px 17px;background: url('../img/hlava-cara-svsl.gif') no-repeat right top;}

/* konec hlavy */



/* LEVY */

#levy {position: relative; top:10px; left:0px; float: left; width:200px;} 

#levy .levy {padding: 5px 0 5px 5px; margin-bottom: 20px}

.kat {width: 100%;}
.kat li {display: block;}
.kat li:hover {background: url('../img/levy-bg-kat.gif') repeat-x top left;}
.kat li a {display: block; height:100%; padding:5px 5px 5px 10px; background: none; border-bottom: 1px solid rgb(188,192,202); color: rgb(47,61,85); font-weight: bold; text-decoration: none;}
.kat li a:hover,.kat li .active {background:rgb(171,199,234) url('../img/levy-bg-kat.gif') repeat-x top left; border-bottom: 1px solid white; text-decoration: none;}

.kat ol li {display: block; margin-left: 20px;}
.kat ol li:hover {background: none;}
.kat ol li a {display: block; height:100%; padding:5px 5px 5px 5px; background: none; border-bottom: 1px solid rgb(230,233,238); color: black; text-decoration: none; font-weight: normal; font-size: 8pt}
.kat ol li a:hover,.kat ol li .active {text-decoration: underline; background: none; border-bottom: 1px solid rgb(230,233,238);}

.okno-vyrobci {padding-left: 10px;}
.okno-vyrobci img {margin: 1px;}
.okno-vyrobci form {margin: 10px auto;}
.vyrobci li {display: block; margin-left: 10px; padding:5px 5px 5px 15px; background: url('../img/levy-sipka.gif') no-repeat 0 50%; border-bottom: 1px solid rgb(230,233,238);}
.vyrobci li a { color: black; text-decoration: none; font-weight: normal; font-size: 8pt}
.vyrobci li a:hover {text-decoration: underline;}

.newsletter {margin: 10px 8px 10px 0}
.newsletter .mail {width: 95%; padding: 3px; border: 1px solid rgb(194,202,215); background: url('../img/input-bg.gif') repeat-x top left; color: rgb(108,120,140);}
.newsletter .odeslat {text-align: right; margin-top: 5px}

.levy .aktualita {padding: 5px 10px 5px 5px;}
.aktualita {margin-top: 10px; line-height: 150%;}
.aktualita .dat {color: rgb(111,135,177);}
.levy .aktuality_fb {padding: 5px 0;}



/* konec levy */



/* STŘED */

#stred {position: relative; top:0px; left:0px; float: left; width:580px; height: 100%;}
#stred .jenodsazeni {padding: 10px;}

.uvod-txt {position: relative; top:0px; left:0px; background-color: rgb(86,119,173);padding: 20px; width:520px; _height: 100px;}
.uvod-txt .txt {line-height: 220%; text-align: justify; color: white; font-size: 8pt; margin-bottom: 0px}

.uvod-txt .rohLH {display: block; position: absolute; top:0px; left:0px; width: 5px; height: 5px; background: url('../img/main-roh-bue.gif') no-repeat top left;}
.uvod-txt .rohPH {display: block; position: absolute; top:0px; right:0px; width: 5px; height: 5px; background: url('../img/main-roh-bue.gif') no-repeat top right;}
.uvod-txt .rohLS {display: block; position: absolute; bottom:0px; left:0px; width: 5px; height: 5px; background: url('../img/main-roh-bue.gif') no-repeat bottom left;}
.uvod-txt .rohPS {display: block; position: absolute; bottom:0px; right:0px; width: 5px; height: 5px; background: url('../img/main-roh-bue.gif') no-repeat bottom right;}

.breadcrumbs {position: relative; top:0px; left:0px; padding: 10px 20px 10px 20px; background:rgb(227,239,255) url('../img/cesta-bg.gif') repeat-x bottom left; font-weight: bold; color: rgb(89,108,139);}
.breadcrumbs a {font-weight: normal; color: rgb(89,108,139); padding:0 5px 0 5px;}

.imgkategorie {width: 560px;}

.modrydiv {background: rgb(241,245,250); border: 1px solid rgb(199,201,206); padding: 10px;}
.modrydiv p { line-height: 150%; padding: 0px; margin:0px}

.modrynadp {position: relative; top:0px; left:0px; font-size: 14pt; color: rgb(45,122,225); background: url('../img/hcko-bg-bue.gif') repeat-x top left; height: 40px; _width: 97%; color: white; margin-bottom: 5px;}
.modrynadp p {padding: 8px 10px 0px 8px; margin:0px;}
.modrynadp .rohL {position: absolute; top:0px; left:0px; width: 5px; height: 5px; background: url('../img/roh-bue.gif') no-repeat top left;}
.modrynadp .rohP {position: absolute; top:0px; right:0px; width: 5px; height: 5px; background: url('../img/roh-bue.gif') no-repeat top right;}


/* filtry v katalogu */

.filtrzobrazeni {position: relative; top:0px; left:0px; border: 1px solid rgb(199,201,206); background-color: rgb(242,246,251); padding: 5px; margin-top: 24px}
.filtrzobrazeni .zobrazeni {position: absolute; top:-24px; left:-1px;padding: 7px 0 0 20px; width: 119px; height: 18px;color: rgb(48,62,86); background: rgb(242,246,251) url('../img/filtr-zobrazeni-bg.gif') no-repeat top left;}
.filtrzobrazeni .razeni {width: 45%; padding: 0 0 0 15px;}
.filtrzobrazeni .razeni table {width: 100%}
.filtrzobrazeni .razeni table td{vertical-align: middle;}
.filtrzobrazeni .pocetproduktu {position: absolute; bottom:7px; right:15px; width: 45%; text-align: right;}
.pocetproduktu span {display: block; float: right; width: 120px; padding: 3px 0;}
.pocetproduktu .pocty {width: 60px; float: right}
.filtrzobrazeni select {height: 20px; border: 1px solid rgb(199,203,211); background-color: white;}

.filtrrozsirena {position: relative; top:0px; left:0px; margin-top: 35px;}
.filtrrozsirena .filtrace {position: absolute; top:-30px; right:0px; width: 149px; height: 30px; color: rgb(48,62,86); background: rgb(242,246,251) url('../img/filtr-filtrace-bg.gif') no-repeat top left;border-bottom: 1px solid rgb(199,201,206);}
.filtrrozsirena .filtrvse {position: absolute; top:-30px; left:0px; width: 149px; height: 30px; background: rgb(242,246,251) url('../img/filtr-filtrace-bg.gif') no-repeat top left;border-bottom: 1px solid rgb(199,201,206); text-align: center;}
.filtrrozsirena .filtrvse a {display: block; font-weight: bold; color: rgb(48,62,86); padding: 10px 0 7px 0px;}
.filtrrozsirena .filtrace strong {display: block; padding: 8px 0 0 10px;}
.filtrrozsirena .filtrace .sipka {position: absolute; top:4px; right:4px;}

.filtrrozsirena #znacky1 { border: 1px solid rgb(199,201,206); background-color: rgb(242,246,251); }
.filtrrozsirena #znacky1 strong,.filtrrozsirena #velikosti1 strong {display: block; margin: 5px 0 0 10px;color: rgb(48,62,86);}
.filtrrozsirena #znacky1 .vyrobcicat {padding: 5px 0 5px 0;}
.filtrrozsirena #znacky1 .vyrobcicat li{display: block; padding: 0 5px 5px 5px; float: left}

.filtrrozsirena #velikosti1 {border: 1px solid rgb(199,201,206); background-color: rgb(242,246,251); margin-top: 1px}
.filtrrozsirena #velikosti1 table tr {display: block; float: left;} 
 .d3 {padding: 0 5px 5px 5px;}

.topprodukty {background-color: rgb(215,221,232); margin-bottom: 20px; padding-bottom: 5px }
.topprodukty .produkt {background: white; border: 0px;margin-right: 1%; }

.main-kat-tab {width: 100%;}
.main-kat-tab td {width: 33%;}

.main-kat {position: relative; top:0px; left:0px; width: 172px; height: 126px;}
.main-kat a {display: block; position: relative; top:0px; right:0px; width: 100%; height: 100%;}
.main-kat a:hover {text-decoration: none;}

.main-kat a img {position: relative; top:0px; left:0px;}
.main-kat a .text1 {display: block; position: absolute; bottom:0px; left:0px; width: 172px; height: 33px; background: url('../img/bnr1-txt.gif') no-repeat top left;}
.main-kat a .text2 {display: block; position: absolute; bottom:0px; left:0px; width: 172px; height: 33px; background: url('../img/bnr2-txt.gif') no-repeat top left;}
.main-kat a .text3 {display: block; position: absolute; bottom:0px; left:0px; width: 172px; height: 33px; background: url('../img/bnr3-txt.gif') no-repeat top left;}
.main-kat a .text4 {display: block; position: absolute; bottom:0px; left:0px; width: 172px; height: 33px; background: url('../img/bnr4-txt.gif') no-repeat top left;}
.main-kat a .text5 {display: block; position: absolute; bottom:0px; left:0px; width: 172px; height: 33px; background: url('../img/bnr5-txt.gif') no-repeat top left;}
.main-kat a .text6 {display: block; position: absolute; bottom:0px; left:0px; width: 172px; height: 33px; background: url('../img/bnr6-txt.gif') no-repeat top left;}
.main-kat a:hover .text1 {background: url('../img/bnr1-txt.gif') no-repeat bottom left;}
.main-kat a:hover .text2 {background: url('../img/bnr2-txt.gif') no-repeat bottom left;}
.main-kat a:hover .text3 {background: url('../img/bnr3-txt.gif') no-repeat bottom left;}
.main-kat a:hover .text4 {background: url('../img/bnr4-txt.gif') no-repeat bottom left;}
.main-kat a:hover .text5 {background: url('../img/bnr5-txt.gif') no-repeat bottom left;}
.main-kat a:hover .text6 {background: url('../img/bnr6-txt.gif') no-repeat bottom left;}

.main-slevy {position: relative; top:0px; left:0px; width:100%; height: 44px; background: url('../img/main-oge-bg.gif') repeat-x top left;}
.main-slevy .text {position: relative; top:0px; left: 30px;}
.main-slevy .rohL {display: block; position: absolute; top:0px; left:0px; width: 19px; height: 44px; background: url('../img/main-roh-oge.gif') no-repeat top left;}
.main-slevy .rohP {display: block; position: absolute; top:0px; right:0px; width: 19px; height: 44px; background: url('../img/main-roh-oge.gif') no-repeat top right;}

.produkt {position: relative; top:0px; left:0px; width: 24%; height: 290px; margin-right: .5%; float: left;border: 1px solid rgb(198,200,205);}
.produkt .nadp {margin-bottom: 5px; padding: 5px;height: 28px; overflow: hidden}
.produkt .nadp a {text-decoration: underline; color: rgb(18,97,195); font-weight: bold;}
.produkt .nadp a:hover {text-decoration: none;}
.produkt .obr {position: relative; top:0px; left:0px; width: 100%; height: 160px; overflow: hidden;}
.produkt .obr img {max-width: 120px; _width: 120px}
.produkt .priznaky {margin:0 3px 0 3px}
.produkt .priznaky img {width: 24px; height: 24px; padding: 2px;}

.produkt .porovnat {position: absolute; bottom:5px; left:5px; width: 25px; margin-bottom: 0px;}
.produkt .porovnat img {width: 25px; height: 25px;}

.produkt .ceny {float: right; text-align: right;padding: 5px;}

.pagers { background-color: rgb(246,250,254); border: 1px solid rgb(224,234,247);}
.strankovac {padding: 3px 0 3px 0; text-align: center; width: 100%;}
.strankovac .td1 {text-align: right; width: 180px}
.strankovac .td2 {width: 200px;}
.strankovac .td3 {text-align: left; width: 180px}
.strankovac td .stranky a,.strankovac td .stranky .selectedpageindex {color: rgb(23,102,200);text-decoration: underline; padding: 3px 4px 3px 4px;margin: 0 2px 0 2px;}
.strankovac td .stranky .selectedpageindex {color: rgb(52,66,90); font-weight: bold; text-decoration: none;}



/* konec středu */



/* PRAVY */

#pravy {position: relative; top:10px; left:0px; float: left; width:200px; height: 100%; _margin-left: -4px}

#pravy .pravy {padding: 5px 5px 5px 0px; margin-bottom: 20px}

.nadpisekP1 {position: relative; top:0px; left:0px; width:100%; height: 33px; margin-bottom: 1px; background: url('../img/pravy-nadp1-bg.gif') no-repeat top right;}
.nadpisekP1 .ico {position: absolute; top:-8px; right:-5px; width: 48px; height: 48px; z-index: 20}
.nadpisekP1 .text {display: block; position: absolute; top:7px; left: 15px;color: rgb(83,66,38); font-size: 14px; font-weight: bold}

.kosik-pravy .obsah {background: rgb(86,119,173); color: white; padding: 5px; margin-right: 5px}
.kosik-pravy a {color: white; text-decoration: underline;}
.kosik-pravy a:hover {text-decoration: none;}
.kosik-pravy .obsah .tab {width:100%;}
.kosik-pravy .obsah .tab .td2 {text-align: right}

.tab-prodejce {margin: 5px; line-height: 80%;}

.produkt_pravy {position: relative; top:0px; left:0px; padding: 10px;}
.produkt_pravy .obr {width: 100%;}
.produkt_pravy .obr img {max-width: 180px; _width: 170px;}

/* konec pravy */



/* PATA */

#pata {position: relative; top:0px; left:12px; width:980px; min-height: 150px; background: url('../img/pata-bg.gif') no-repeat top left; color: rgb(155,204,255);}
#pata a {text-decoration: underline;}
#pata a:hover {text-decoration: none;}

#pata .copy {padding: 10px; height:25px;}
#pata .copy a {color: rgb(255,219,120);}
#pata .copy table {width: 470px; margin-left: 285px; height: 25px;}
#pata .copy table td {vertical-align: middle}

#pata .crystal-links {margin: 20px 30px 20px 20px; line-height: 180%}
#pata .crystal-links a {color: rgb(155,221,255);}

#pata .links {text-align: center; margin:20px 30px 30px 30px; line-height: 180%;color: rgb(64,117,204);}
#pata .links a {color: rgb(64,117,204);}

/* konec paty */



/* DETAIL */

#detail {margin-top:10px; color: rgb(47,61,85);}
#detail .odsazeni {margin: 0 10px 0 10px;}

#detail .nabidka {width: 100%; font-size: 9pt;}
#detail .nabidka td {vertical-align: middle; height: 31px; padding-left:40px;}
#detail .nabidka .td1 {background:rgb(235,240,246) url('../img/ico-porovnat.gif') no-repeat 10% 50%; width: 80px;}
#detail .nabidka .td2 {background:rgb(235,240,246) url('../img/ico-doporucit.gif') no-repeat 10% 50%; width: 80px;}
#detail .nabidka .td3 {background:rgb(235,240,246) url('../img/ico-tisk.gif') no-repeat 10% 50%; width: 80px;}

#detail .rating {margin: 10px 10px 10px 0;}
#detail .rating img {margin-right: 8px; display:none}

#detail .obrazky {position: relative; top:0px; left:0px; float: left; width: 260px; margin-right: 10px;}
#detail .obrazky .obrazek {border: 1px solid rgb(210,215,225); width: 260px; height: 260px; overflow: hidden;}
#detail .obrazky .obrazek img {max-width: 260px; max-height: 260px; _height: 260px;}

#detail .kecy {position: relative; top:0px; left:0px; float: left; width: 270px; font-size: 9pt; _width: 268px}
#detail .kecy table {width: 100%;}
#detail .kecy table td {width: 50%; border-bottom: 1px solid white; background-color: rgb(240,244,249); vertical-align: middle; padding: 7px 10px 7px 10px}
#detail .kecy .fb {background:rgb(240,244,249) url('../img/ico-facebook.gif') no-repeat 5% 70%;}
#detail .kecy .fb a {padding-left: 40px}
#detail .price {font-size: 12pt; font-weight: bold; color: rgb(255,18,0);}
#detail .old-price {font-size: 10pt;}

#detail .male-obrazky {width: 270px; margin-left: -4px; _width: 274px; _margin-left: -8px}
#detail .male-obrazky .obr {position: relative; top:0px; left: 0px; float: left; width:80px; height: 80px; margin:0 4px 8px 4px; border: 1px solid rgb(207,213,223); overflow: hidden;}
#detail .male-obrazky .obr img {max-width:80px; max-height: 80px; _width: 80px; border: 0px;}

#detail .popis {line-height: 200%; padding: 10px;}
#detail .popis p {margin:0px; padding:0px}
#detail .popis br {display: none}
#detail .popis ul {margin-left: 20px}
.popis ul li {list-style-type: circle;}

/* diskuse */
.arena_zanoreni0 {margin-bottom: 20px;}
.autordatum {position: relative; top:0px; left:0px; height: 12px; margin: 10px 10px 0 10px; padding: 10px; background: url('../img/detail-disc-bg.gif') repeat-x top left;}
.autordatum .indexace {position: absolute; top:0px; right:0px; width: 32px; height: 22px; padding: 10px 0 0 0; background: url('../img/detail-disc-cislo-bg.gif') no-repeat top left; text-align: center; font-size: 10pt; color: rgb(121,125,150);}
.textprispevku {margin: 0 20px 20px 20px; line-height: 150%;}
.discform {margin: 10px}

/* konec detailu */



/* OSTATNI DEFINICE */

.compare .tdbg {background-color: rgb(231,231,231); Padding: 0 5px 0 5px; text-align: center}

.cenaK {font-size: 9pt; font-weight: bold; color: rgb(255,232,106);}
.cenaM {font-size: 13pt; font-weight: normal; color: rgb(6,162,225);}

.cart-button {width: 65%; float: left;}
.cart-button2 {width: 30%; float: right; text-align: right;}

 fieldset {border: 1px solid rgb(213,223,229);}
 legend {color: rgb(45,122,225); padding: 15px 5px 15px 5px; font-size: 10pt;}
 fieldset table {}

.product-list {width: 100%;}

.product-list td, .product-list th {padding: 5px;}
.product-list .product-list-header {background:rgb(255,199,65) url('../img/cart-bg1.gif') repeat-x bottom left; font-weight: bold;}
.product-list .product-list-row{background-color: rgb(86,119,173); color: white;}
.product-list .product-list-row a {color: white}
.product-list .mezera {background-color: rgb(86,119,173); border-bottom: 1px solid white;}

.user-data {width: 45%; float: left; margin-right: 3%}
.send-link-data {}
.deliveries {width: 45%; float: left; margin-right:3%}
.payments  {width: 45%; float: left;}


/* rehashpage */

.uvod-txt .rehashtab {color: white; width: 100%; padding: 10px;}
.uvod-txt .rehashtab td {vertical-align: middle;}
.uvod-txt .rehashtab .td1 {width: 69%;}
.uvod-txt .rehashtab .td2 {width: 31%; text-align: right;}

.produktR {position:relative; top:0px; left:0px; width:23%; height: 210px; float:left; margin: 0 1.3% 1% 0; text-align:center; border: 1px solid rgb(230,230,230); _width: 150px}
.produktR .nadpis {display: block; text-align:center; margin:10px 0 10px 0}
.produktR a {text-decoration: underline;}
.produktR a:hover {text-decoration: none;}

.produktR .obr {position: relative; top:0px; left:0px; text-align: center; width:66%; max-height: 110px; overflow: hidden; background-color: white; margin: 0 17% 0 17%; _height: 110px}
.produktR .obr img {max-width: 105px; _width:105px;}
.produktR .obr .priznak {position: absolute; bottom:0px; right:0px;}
.produktR .obr .priznak img {width: 28px; height: 28px;}
.produktR .priznaky {position: absolute; bottom:0px; left:0px;}
.produktR .buy {position: absolute; bottom:0px; right:0px;}

.infotab {width: 100%;}
.infotab td {vertical-align: top}
.infotab h3 {padding-left: 0px}


/* lightbox */

#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{padding: 10px;}

#loading{	position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
	
#hoverNav{	position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{	width: 49%; height: 100%;
	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;}
	
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; display: none }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;	}	
		
#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}

.velikosti td {padding: 0px !important; margin: 0px; font-size: 9pt;}

.compare td {border-bottom: 1px solid lightblue; padding: 3px}
.compare .bold {font-weight: bold; border-right: 1px solid lightblue;}

/* konec ostatni definice */

#flash {text-align: center;}

.aktuality {max-height: 300px; overflow: auto;}

.vyrobce .obr {float: right;padding: 10px;}

.language {position: absolute;right: 0;padding: 20px 20px 0 0}
.language img {padding-right: 7px}

.language .active img {filter: alpha(opacity=50);opacity: .5;}


