body { margin: 0; padding: 0; border: 0; font: 1em Arial, sans-serif; background: url("obr/pozadi.jpg") top left repeat-x #70B6DE; color: black;  text-align: center; }

img {padding:0; margin:0; border:0}

#hlavicka { border: 0; margin: 0; padding: 0; width: 937px; height: 197px; position: relative; margin: auto; background: url("obr/hlavicka.jpg") top left no-repeat; text-align: left; }
#logo { position: absolute; top: 16px; left: 19px; }
#logo_tisk {display:none; float:left; position:relative; left: 2%;}
#logo strong { padding: 0; display: block; margin: 0; width: 180px; height: 67px; position: relative }
#logo strong span { padding: 0; display: block; z-index: 1; background: url("obr/logo.jpg"); left: 0; margin: 0; cursor: hand; width: 180px; position: absolute; top: 0; height: 67px }
#logo a { color: #CB2A2F; font-size: 10px; }

#kosikbox { padding: 12px 20px 0 0; float: right; text-align: right; font-size: 80%; height: 100px }
#kosikbox a { color: #6B6A6A; text-decoration: underline; }
#kosikbox a:link { color: #6B6A6A; text-decoration: underline; }
#kosikbox a:visited { color: #6B6A6A; text-decoration: underline; }
#kosikbox a:active { color: #F67901; text-decoration: underline; }
#kosikbox a:hover { color: #F67901; text-decoration: underline; }
#wishlist { float: right; min-width: 93px; _width: 93px; text-align: center; cursor: hand }
#kosik { float: right; min-width: 93px; _width: 93px; text-align: center; cursor: hand }
.kosikmezera { font-size: 120%; font-weight: bold; text-decoration: none; }
.podtrzene { text-decoration: underline; }
.nepodtrzene { text-decoration: none; }
#sleva { padding: 0 20px 0 0; float: right; text-align: right; font-size: 90% }

#navigace { border: 0; margin: 0; padding: 0; width: 689px; height: 220px; background: url("obr/pozadi-navig.gif") top left no-repeat; }
#navigace ul { font-weight: bold; float: left; width: 100px; font-size: 75%; margin: 10px 0 0 0; padding: 0 20px 0 15px; _padding: 0 10px 0 15px; border-right: 1px solid #FEA935 }
#navigace .posledni { border-right: 0; width: 110px; padding: 0; }
#navigace .zbozinavig { border-right: 0; width: 180px; padding: 0; }
#navigace .cenanavig { width: 90px; padding: 0; }
#navigace .pohlavi { width: 72px; padding: 16px 28px 0 25px; border-right: 0; float: left }
#navigace li { letter-spacing: 0; display: list-item; list-style-type: none; margin: 0; padding: 0 0 5px 0; }
#navigace .kluk-n { font-weight: bold; cursor: hand; font-size: 75%; background: url("obr/kluk-n.jpg") top left no-repeat; width: 48px; height: 18px; padding: 46px 0 0 21px }
#navigace .holka-n { font-weight: bold; cursor: hand; font-size: 75%; background: url("obr/holka-n.jpg") top left no-repeat; width: 48px; height: 18px; margin: 0 0 10px 0; padding: 46px 0 0 21px }
#navigace .kluk-a { font-weight: bold; cursor: hand; font-size: 75%; background: url("obr/kluk-a.jpg") top left no-repeat; width: 48px; height: 18px; padding: 46px 0 0 21px }
#navigace .holka-a { font-weight: bold; cursor: hand; font-size: 75%; background: url("obr/holka-a.jpg") top left no-repeat; width: 48px; height: 18px; margin: 0 0 10px 0; padding: 46px 0 0 21px }
#navigace .aktivni { font-weight: bold; background: url("obr/filtr-a.gif") top right no-repeat; width: 117px; height: 15px; }
#navigace .aktivniznacka { background: url("obr/filtr-a.gif") top right no-repeat; width: 90px; height: 15px; }
#navigace .aktivnicena { background: url("obr/filtr-a.gif") top right no-repeat; width: 90px; height: 15px; }
#navigace .aktivnizbozi { background: url("obr/filtr-a.gif") top right no-repeat; width: 110px; height: 15px; }
#navigace a { color: white; text-decoration: none; }
#navigace a:link { color: white; text-decoration: none; }
#navigace a:visited { color: white; text-decoration: none; }
#navigace a:active { color: #064E75; text-decoration: none; }
#navigace a:hover { color: #064E75; text-decoration: none; }
#navigace h2 { color: white; font-size: 140%; padding: 2px 0 10px 0 }
#znacka { padding: 0 0 0 15px; _padding: 0; height: 115px; width: 125px; overflow: auto; scrollbar-base-color: orange; }
#zbozi { padding: 0 0 0 15px; _padding: 0; height: 115px; width: 145px; _width: 155px; overflow: auto; scrollbar-base-color: orange; }
#prazdny_sloupec {width:170px; height:200px;float:left;}

#hledani { padding: 4px 20px 0 35px; margin: 0; border: 0; height: 20px }
#hledat { width: 500px; padding: 6px 0 0 0 }
.pocetvysledku { padding: 0 0 0 45px; font-size: 90%; font-weight: bold; }

h1 { font-size: 110%; padding: 5px 0 5px 0; margin: 0; border: 0; color: #F67901 }
h2 { font-size: 100%; padding: 5px 0 5px 0; margin: 0; border: 0; color: #F67901 }
h3 { font-size: 90%; padding: 5px 0 5px 0; margin: 0; border: 0; color: black }
h5 { font-size: 80%; padding: 5px 0 5px 0; margin: 0; border: 0; color: black }
h2 a { color: #F67901; text-decoration: underline; }
h2 a:link { color: #5CABD5; text-decoration: underline; }
h2 a:visited { color: #5CABD5; text-decoration: underline; }
h2 a:active { color: #F67901; text-decoration: underline; }
h2 a:hover { color: #F67901; text-decoration: underline; }
.udetailu { color: #4C4C4C }
p { font-size: 75%; padding: 5px 0 5px 0; margin: 0; border: 0 }
table { font-size: 100%; }
td {}
.tdmensi { font-size: 80%; }
.tdkosik { font-size: 80%; background-color: #E1F7FF; padding: 2px }
.tdbezpozadi { font-size: 80%; background-color: white; padding: 0 }
.tdkosikzahlavi { font-size: 80%; background-color: #D6F1FD; padding: 2px }
.tabledetail { font-size: 75%; }
ul { font-size: 75%; }
li { margin: 0 0 0 15px }
.akce { color: #D7262E }
.mapastranekul { margin: 0; padding: 0 0 0 15px; border: 0 }
.mapastranekli { margin: 0; padding: 0; border: 0 }
.mapastraneklidetail { margin: 0; padding: 0; border: 0; font-size: 130% }

a { color: #F67901; text-decoration: underline; }
a:link { color: #5CABD5; text-decoration: underline; }
a:visited { color: #5CABD5; text-decoration: underline; }
a:active { color: #F67901; text-decoration: underline; }
a:hover { color: #F67901; text-decoration: underline; }

.detail_tabulka { font-size: 70%; }
.detail_tabulka th {font-size: 100%; font-weight: normal; background-color: #CFEDF8; padding: 2px }
.detail_tabulka td {font-size: 100%; font-weight: normal; background-color: #E2F6FF; padding: 2px }
#detail .zahlavi { background-color: #D6F1FD; }

table { padding: 0; margin: 0; border: 0; }
table h2 { font-size: 90%; color: #5CABD5; padding: 0; margin: 0; border: 0 }
table a { color: #5CABD5; text-decoration: underline; }
table a:link { color: #5CABD5; text-decoration: underline; }
table a:visited { color: #5CABD5; text-decoration: underline; }
table a:active { color: #F67901; text-decoration: underline; }
table a:hover { color: #F67901; text-decoration: underline; }
table p { color: #5CABD5; font-size: 70% }
.dolevaobr { float: left; width: 83px; min-height: 140px; _height: 140px }
.dolevaobrdetail1 { float: left; width: 270px;}
.dolevaobrdetail2 { float: left; width: 270px;}
.dolevaobrdetail3 { float: left; width: 270px;}
.dolevaobrdetail4 { float: left; width: 270px;}
#dotaz { padding: 0; margin: 0; border: 0; }
td { padding: 0 10px 0 0; }
.cena { padding: 0; margin: 0; color: #F67901; font-size: 100% }
.s_dph { font-size: 80% }
.sdph { font-size: 70% }

.doprava { float: right }
.odhlasenidoprava { float: right; padding: 0; _padding: 0 15px 0 0; }
.doleva { float: left }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }

#main1 { margin: 0; padding: 0; border: 0; width: 937px; margin: auto; background: url("obr/pozadi-telo-dolu.jpg") top left repeat-y white; }
#mainpoz { margin: 0; padding: 0; border: 0; width: 937px; margin: auto; background: url("obr/pozadi-telo.jpg") top left no-repeat; }
#main2 { margin: 0; padding: 0; border: 0 }

.prava { position: relative; top: -20px; font-size: 12px }
.prava li { font-size: 12px; padding: 2px 0 2px 0 }

#right { border: 0; float: right; width: 186px; margin: 0 18px 0 0; _margin: 0 9px 0 0; padding: 0; text-align: left; background: url("obr/napoveda.jpg") top left no-repeat; font-size: 70%; }
#right a { color: #1B607D; text-decoration: underline; }
#right a:link { color: #1B607D; text-decoration: underline; }
#right a:visited { color: #1B607D; text-decoration: underline; }
#right a:active { color: #F67901; text-decoration: underline; }
#right a:hover { color: #F67901; text-decoration: underline; }

.napoveda { width: 124px; padding: 13px 0 8px 60px; text-decoration: underline; cursor: hand }

#mojejello { background: url("obr/moje-jello.jpg") top left no-repeat; width: 161px; _width: 176px; height: 162px; padding: 42px 24px 10px 10px; _padding: 38px 0 10px 10px }
#mojejello input { width: 110px }
#mojejello table { font-size: 100% }
#mojejello .tlacitko { width: 70px; _margin: 0 15px 0 0 }
#mojejelloreg { background: url("obr/moje-jello.jpg") top left no-repeat; width: 161px; _width: 176px; height: 162px; padding: 42px 24px 10px 10px; _padding: 38px 0 10px 10px }
#mojejelloreg input { width: 110px }
#mojejelloreg table { font-size: 100% }
#mojejelloreg .tlacitko { width: 70px; _margin: 0 15px 0 0 }
.jmenouzivatele { font-size: 150%; font-weight: normal; padding: 0 0 10px 0 }

.registrujtese { padding: 30px 24px 0 0; }

#middle { border: 0; width: 689px; margin: 0; padding: 0 0 0 20px; text-align: left; float: left }
.vypisvedleobr { float: right; width: 240px; }
#detail { float: right; width: 400px;}
#detail ul { padding: 10px 0 20px 17px; margin: 0; border: 0; list-style-image: url("obr/puntik.gif") }
#detail li { padding: 0 0 4px 0; margin: 0; border: 0; }
#detail table { padding: 10px 0 10px 0; margin: 0; border: 0; width: 100%; }
#detail td { padding: 2px; margin: 1px; background-color: #EDF8FD; font-size: 70% }
#detail .tdbezpozadi { padding: 0; margin: 0; background-color: white; font-size: 100% }
#fotky { float: left; width: 280px;}
.obrmaly { padding: 5px 15px 5px 0; }
.zpetnavyber { font-size: 90%; padding: 10px 0 10px 10px }

.column-in { margin: 0; padding: 0; }

input { font-size: 14px; }
select { font-size: 14px; }
.velikost { width: 120px; }
form { margin: 0; padding: 0; border: 0 }

.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }

#footer { border: 0; margin: 0; padding: 20px 24px 10px 24px; width: 889px; position: relative; margin: auto; background: url("obr/paticka.jpg") top left no-repeat #70B6DE; text-align: left; color: white; font-size: 90%; }
#footer a { color: white; text-decoration: underline; }
#footer a:link { color: white; text-decoration: underline; }
#footer a:visited { color: white; text-decoration: underline; }
#footer a:active { color: #F67901; text-decoration: underline; }
#footer a:hover { color: #F67901; text-decoration: underline; }

.dokosiku {
  background: url(obr/dokosiku.gif) top right no-repeat;
  width: 106px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.vycistitfiltr {
  background: url(obr/vycistitfiltr.gif) top left no-repeat;
  width: 122px; height: 31px;
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}
.hledat {
  background: url(obr/hledat.gif) top left no-repeat;
  width: 77px; height: 20px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.prihlasit {
  background: url(obr/prihlasit.gif) top right no-repeat;
  width: 73px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.dooblibenych {
  background: url(obr/dooblibenych.gif) top right no-repeat;
  width: 96px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.dowishlistu {
  background: url(obr/dowishlistu.gif) top right no-repeat;
  width: 112px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.odhlasit {
  background: url(obr/odhlasit.gif) top right no-repeat;
  width: 73px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
   line-height: 0px;
  cursor: pointer; cursor: hand;
}

.pokracovat {
  background: url(obr/pokracovat.gif) top right no-repeat;
  width: 136px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.pokracovat2 {
  background: url(obr/pokracovat2.gif) top right no-repeat;
  width: 82px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.smazatnedokoncene {
  background: url(obr/smazatnedokoncene.gif) top right no-repeat;
  width: 184px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.smazatwishlist {
  background: url(obr/smazatwishlist.gif) top right no-repeat;
  width: 134px; height: 25px; 
  border: 0; padding: 0; margin: 2px 0 0 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.upravitudaje {
  background: url(obr/upravitudaje.gif) top right no-repeat;
  width: 92px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.potvrditnakup {
  background: url(obr/potvrditnakup.gif) top right no-repeat;
  width: 99px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.smazat {
  background: url(obr/smazat.gif) top right no-repeat;
  width: 54px; height: 18px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.upravit {
  background: url(obr/upravit.gif) top right no-repeat;
  width: 82px; height: 18px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.dokosikumala {
  background: url(obr/dokosikumala.gif) top right no-repeat;
  width: 97px; height: 18px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.odeslat {
  background: url(obr/odeslat.gif) top right no-repeat;
  width: 54px; height: 18px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.zaregistrovat {
  background: url(obr/zaregistrovat.gif) top right no-repeat;
  width: 134px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.zaslatheslo {
  background: url(obr/zaslatheslo.gif) top right no-repeat;
  width: 99px; height: 25px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.pridat {
  background: url(obr/pridat.gif) top right no-repeat;
  width: 54px; height: 18px; 
  border: 0; padding: 0; margin: 0; vertical-align: bottom;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}
