body,img,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,td,th {margin:0;padding:0;}

/* CSS Document */

a {
  color: rgb(255,192,0); font-weight:bold; text-decoration: none;
}

a:hover {
  color: rgb(255,192,0); font-weight:bold; text-decoration: underline;
}

html, body { margin: 0; padding: 0; background: #fff url(../obrazky/bg.jpg) 0 0px repeat-x;}
body { text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 0.8em;}
a img { border: none;}

#obal { width: 1007px; position: relative; margin: 0 auto; text-align: center;}

#scycraper {display: block; background-attachment:fixed; width: 160px; height: 600px; background: #fff url(../obrazky/idkarta160x600a.gif) 0 0px repeat-x; position: absolute; top: 50px;  right: -180px;  }


#lista {text-align: center; background: #d2d2d2; clear: both; border-bottom: 1px solid #8a8a8a;  padding: 0 0 3px 0;}

#lista em {font-family: georgia, serif; font-size: 13px; margin-left: 10px;}

#lista a { text-decoration: none; color: #4E4015; font-weight: bold;}

#lista a img { position: relative; top: 2px; }

#hlavicka {  width: 1007px; height: 209px; background: url(../obrazky/hlavicka.jpg) 0 0 no-repeat; position: relative; }
#hlavicka p { width: 280px; position: absolute; top: 15px; _top: 1px; left: 130px; font-style: italic; color: #E98901; _top: 14px; }

#hlavicka #logo { display: block; position: absolute; top: 19px; left: 10px; width: 216px; height: 193px; background: url(../obrazky/logo.jpg) 0 0 no-repeat; cursor: pointer; cursor: hand;}
#hlavicka h1 span.produkt { background: url(../obrazky/logo-produkt.jpg) 0 0 no-repeat; }
#hlavicka h1 span.katalog { background: url(../obrazky/logo-katalog.jpg) 0 0 no-repeat; }
#hlavicka h1 span.kosik { background: url(../obrazky/logo-kosik.jpg) 0 0 no-repeat; }
#hlavicka h1 span.money { background: url(../obrazky/logo-money.jpg) 0 0 no-repeat; }
#hlavicka h1 span.vtipy { background: url(../obrazky/logo-vtipy.jpg) 0 0 no-repeat; }
#hlavicka h1 span.reg { background: url(../obrazky/logo-reg.jpg) 0 0 no-repeat; }

#kosik { width: 178px; height: 88px; position: absolute; top: 0; left: 810px; background: #FFC000 url(../obrazky/podklad_kosiku.gif) 0 0 no-repeat;}
#kosik a { font-size: 10px; color: #4C4C4C; }
#kosik a.kosik { padding-left: 30px; font-size: 13px; line-height: 37px; font-weight: bold; text-decoration: none; color: #E98901; background: url(../obrazky/kosik.gif) 0 1px no-repeat; }

#horni_menu {  width: 772px; height: 36px; background: #FFC000; position: absolute; top: 173px; left: 222px; font-size: 0; line-height: 0; }
#horni_menu a, #hist a { display: block; height: 32px; float: left; margin: 2px; padding: 0 15px; position: relative; background: url(../obrazky/horni_menu_tl.gif) 0 0 no-repeat; color: white; text-decoration: none; line-height: 30px; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; }
#horni_menu a span { display: block; position: absolute; top: 0; right: 0; width: 3px; height: 32px; background: url(../obrazky/horni_menu_tlk.gif) 0 0 no-repeat; font-size: 1px; }
#horni_menu a:hover { background-position: 0 -32px; }
#horni_menu a:hover span { background-position: 0 -32px; }
.zacatek_oranz, .konec_oranz { display: block; position: absolute; font-size: 1px; top: 0; height: 36px; width: 5px; }
.zacatek_oranz { left: 0; background: url(../obrazky/horni_menu_zacatek.gif) 0 0 no-repeat; }
.konec_oranz { right: 0; background: url(../obrazky/horni_menu_konec.gif) 0 0 no-repeat; }
#text p {padding-bottom: 10px;}

.textinput { height: 27px; width: 142px; border: 0; background: url(../obrazky/input.gif) 0 0 no-repeat; padding: 0 10px; }
.textinput2 { height: 27px; width: 127px; border: 0; background: url(../obrazky/input2.gif) 0 0 no-repeat; padding: 0 10px; }
.reset { clear: both; }

#levy_sloupec {  width: 220px; float: left; margin: 0 0 0 -580px; }

#vyhledavani {  width: 220px; height: 36px; background: #FFC000; position: relative; font-size: 0;  }
#vyhledavani form { margin: 0 0 2px 0; }
#vyhledavani input.textinput {  font-weight: bold; color: #E98901; margin: 5px 0 0 0; padding: 5px 0 0 5px; width: 162px;}
#vyhledavani #hledat { border: 0; height: 27px; width: 42px; background: url(../obrazky/tl_hledat.gif) 0 0 no-repeat; font-size: 11px; margin: 0;}
div#rozsirene { text-align: right; }
div#rozsirene a { font-size: 11px; color: #4C4C4C; line-height: 15px; }

h2.steps {text-decoration: underline;}
h2.steps label {cursor: pointer; }
.levy_sloupec_sekce { width: 220px; background: url(../obrazky/levy_sl_pozadi.gif) 0 0 repeat-y; text-align: left; position: relative;}
#produkty_nadpis { position: relative; height: 62px; width: 220px; margin: 0; }
#produkty_nadpis span { display: block; position: absolute; top: 0; right: 0; width: 220px; height: 62px; background: url(../obrazky/nadpis_produkty.gif) 0 0 no-repeat; }
.prvni_vlevo { background: url(../obrazky/levy_sl_pod_nadpisem.gif) 0 0 no-repeat; }
#menu{ line-height: 180%; font-size: 0.9em; padding-bottom: 20px; }
#menu a, #histo a { padding: 0 0 0 30px; background: url(../obrazky/sipka.gif) 14px 3px no-repeat; text-decoration: none; color: #4E4E4E; font-weight: bold; }
#menu a:hover, #hist a:hover { color: #000; }
#menu ul, #historie ul { margin: 0; padding: 0 0 0 10px; }
#menu ul li, #historie ul li { list-style-type: none; margin: 0 0 0 5px; }
#menu ul li a, #historie ul li a { font-weight: normal; }
#menu li li a, #historie li li a { background: url(../obrazky/dvojsipka.gif) 14px 4px no-repeat; padding-left: 25px; }
#menu a:hover, #historie a:hover { text-decoration: underline; }

/*
#menu a.menuLeft1
#menu a.menuLeft2 {margin-left:20px}
#menu a.menuLeft3 {margin-left:25px}
#menu a.menuLeft4 {margin-left:30px}
#menu a.menuLeft5 {margin-left:35px}
*/


#anketa_nadpis { position: relative; height: 62px; width: 220px; margin: 0; }
#anketa_nadpis span { display: block; position: absolute; top: 0; right: 0; width: 220px; height: 62px; background: url(../obrazky/nadpis_anketa.gif) 0 0 no-repeat; }
#anketa { text-align: center; }
#anketa span { font-weight: bold; color: #0376A0; font-size: 0.9em; }

#odkazy_nadpis { position: relative; height: 62px; width: 220px; margin: 0; }
#odkazy_nadpis span { display: block; position: absolute; top: 0; right: 0; width: 220px; height: 62px; background: url(../obrazky/nadpis_odkazy.gif) 0 0 no-repeat; }

#zpravaprodejci_nadpis { position: relative; height: 62px; width: 220px; margin: 0; }
#zpravaprodejci_nadpis span { display: block; position: absolute; top: 0; right: 0; width: 220px; height: 62px; background: url(../obrazky/nadpis_zprava.gif) 0 0 no-repeat; }

#historie_nadpis { position: relative; height: 62px; width: 220px; margin: 0; }
#historie_nadpis span { display: block; position: absolute; top: 0; right: 0; width: 220px; height: 62px; background: url(../obrazky/nadpis_historie.gif) 0 0 no-repeat; }

#odkazy .prvni_vlevo { padding: 0px 5px 15px 20px; }

.ukonceni_sekce_lsl { display: block; position: absolute; left: 0; bottom: 0; height: 7px; width: 220px; background: url(../obrazky/levy_pozadi_konec.gif) 0 0 no-repeat; }

.bile_pole { background: url(../obrazky/bily_sl.gif) 0 0 repeat-y; margin: 8px; position: relative; text-align: left; padding-bottom: 15px;}
.bile_pole a { text-decoration: none; font-size: 11px; color: #0376a0;}
.odpoved {  padding: 2px 5px 2px 8px;}
div.ukonceni_bile { width: 203px; height: 13px; background: url(../obrazky/anketa-bottom.gif) no-repeat; position: absolute; left: 0; bottom: 0; }
.odpoved span { color: #000; float: right; margin-top: 15px; }



#obsah { float: left; width: 556px; margin: 17px; text-align: left; position: relative; left: 227px; _left: 257px;}
#obsah p { text-align: justify; line-height: 130%; color: #333333; }
#obsah h1 { color: #0086C8; font-size: 1.5em; font-family: arial, verdana, sans-serif; line-height: 150%; }
#obsah h2 { color: #fb9912; font-size: 1.2em; font-family: arial, verdana, sans-serif; line-height: 120%; }

#obsah ul {list-style: square; margin-left: 20px; margin-bottom: 10px;}
#obsah ul li {background:transparent url(../obrazky/sipka.gif) no-repeat top left scroll 0 3px;}
#svatky { margin-left: 0px; margin-bottom: 5px; color: #306A8B; font-size: 0.8em; }
#svatky a { color: #306A8B; }
#akcni_nabidka { margin-left: 40px; }
.datum_novinky { height: 25px; width: 80px; font-size: 11px; color: #4E4E4E; line-height: 25px; font-weight: bold; text-align: center; background: url(../obrazky/pozadi_datum.gif) 0 0 no-repeat; float: left; }
.vice_novinky { color: #0376A0; text-decoration: none; height: 25px; width: 63px; font-size: 11px; line-height: 25px; font-weight: bold; text-align: center; background: url(../obrazky/pozadi_vice.gif) 0 0 no-repeat; float: right; }
.novinka { clear: both; line-height: 25px; margin: 10px 0;}
#vsechny_novinky { text-align: right; }
#vsechny_novinky a { font-size: 9px; color: #0376A0; }
#top-product {position: relative; padding: 3px 8px; width: 260px; _width: 276px;  background: url(../obrazky/obsah-obal-uzky.gif) repeat-y scroll 0 0}
#sleva {color: white; line-height: 1.5; font-size: 15px; font-family: Verdana; font-weight: bold; text-indent: 70px; position: absolute; top: 5px; right: 10px; width: 125px; height: 23px; background:transparent url(../obrazky/sleva.jpg)  }
#obsah p.old-price {color: red; text-decoration: line-through; font-size: 11px;}
#obsah p.top-cena {color: black; font-size:1.2em;}
.top-product-bottom {
_display: inline;
margin-bottom: 10px;

background:transparent url(../obrazky/spodek-container-uzky.gif) no-repeat scroll 0 0;
height:7px;
width:276px;

}

.top-product-top {
_display: inline;


background:transparent url(../obrazky/vrsek-container-uzky.gif) no-repeat scroll 0 0;
height:7px;
width:276px;
}




#top-product h2 {font-size: 14px;}
#doporucujeme { background: url(../obrazky/obsah-obal-uzky.gif) repeat-y; width: 276px; color: #4C4C4C; font-size: 12px; float: right; margin-left: 12px; }
#doporucujeme .absolute {position: absolute;}
#doporucujeme-h2 {  position: relative; height: 41px; width: 276px; margin: 0; }
#doporucujeme-h2 span { display: block; position: absolute; top: 0; right: 0; width: 276px; height: 41px; background: url(../obrazky/akt-dop.gif) 0 0 no-repeat; }
#katalog { background: url(../obrazky/obsah-obal.gif) repeat-y; width: 556px; color: #4C4C4C; font-size: 12px;}
#katalog .absolute {position: absolute;}
#obsah #katalog-h2 {  font-size: 18px; display: block; width: 556px; height: 36px; background: url(../obrazky/nadpis_katalog.gif) 0 0 no-repeat; position: relative; margin: 0; color: #0376a0; padding: 5px 0 0 13px}
#katalog-h2 span {  }
.intop { background: url(../obrazky/intop.gif) no-repeat;}
.doporucujeme_polozka { width: 127px; margin: 0 5px; float: left; text-align: center; }
.doporucujeme_polozka em {color: red;}
.doporucujeme_polozka a {font-weight: bold; color: #0376A0; font-size: 11px;}
/* form div {  width: 120px; display: inline;}  */
.text { padding: 0 15px; _margin-left: 80px;}
.doporucujeme_polozka form, #detail form { margin-top: 5px; }
.doporucujeme_polozka input, #detail input { background: url(../obrazky/koupit.gif) no-repeat; border: 0; width: 60px; height: 23px; color: #fff; _margin-left: 50px;}
.doporucujeme_polozka input.text, #detail input.text { border: none; width: 23px; height: 20px; _height: 18px; text-align: center; background: #fff url(../obrazky/input_kusu.gif) 0 0 no-repeat; color: #000; padding: 2px 0 0 0; }
.doporucujeme_polozka h3 { margin: 8px 0 3px 0; }
#doporucujeme .spodek-container { background: url(../obrazky/spodek-container-uzky.gif) no-repeat; width: 276px; height: 7px;}
.spodek-container {clear: both; background: url(../obrazky/spodek-container.gif) no-repeat; width: 556px; height: 13px;}

.tlacitko_koupit {  }
#paticka { margin-top: 20px; color: #0376A0; font-size: 11px; clear: both; padding-bottom: 20px;}
#paticka a { color: #0376A0; text-decoration: underline;}
#pravy_sloupec { float: right; width: 180px; margin: 0 17px 30px 0; color: #4c4c4c; }
.pravy_sloupec_sekce { width: 185px; background: url(../obrazky/pravy_sl_pozadi.gif) 5px 0 repeat-y; text-align: left; position: relative; }
.prvni_vpravo { width: 185px; background: url(../obrazky/pravy_sl_pod_nadpisem.gif) 5px 0 no-repeat; }
#nadpis_souhrn { height: 44px; width: 185px; position: relative; margin: 0; }
#nadpis_souhrn span { display: block; position: absolute; top: 0; right: 0; width: 185px; height: 44px; background: url(../obrazky/nadpis_souhrn.jpg) 0 0 no-repeat; }
#nadpis_kontakty { height: 44px; width: 185px; position: relative; margin: 0; }
#nadpis_kontakty span { display: block; position: absolute; top: 0; right: 0; width: 185px; height: 44px; background: url(../obrazky/nadpis_kontakty.gif) 0 0 no-repeat; }
#nadpis_vtipne { height: 44px; width: 185px; position: relative; margin: 0; }
#nadpis_vtipne span { display: block; position: absolute; top: 0; right: 0; width: 185px; height: 44px; background: url(../obrazky/nadpis_vtipne.gif) 0 0 no-repeat; }
#nadpis_zert { height: 44px; width: 185px; position: relative; margin: 0; }
#nadpis_zert span { display: block; position: absolute; top: 0; right: 0; width: 185px; height: 44px; background: url(../obrazky/nadpis_zert_dne.jpg) 0 0 no-repeat; }
#nadpis_darky { height: 44px; width: 185px; position: relative; margin: 0; }
#nadpis_darky span { display: block; position: absolute; top: 0; right: 0; width: 185px; height: 44px; background: url(../obrazky/nadpis_obrazky.gif) 5px 0 no-repeat; }
#nadpis_videa { height: 44px; width: 185px; position: relative; margin: 0; }
#nadpis_videa span { display: block; position: absolute; top: 0; right: 0; width: 185px; height: 44px; background: url(../obrazky/nadpis_videa.gif) 5px 0 no-repeat; }
#rychle_kontakty {  }
.tlacitko_ok {  }
.ukonceni_sekce_psl { display: block; position: absolute; left: 0; bottom: 0; height: 9px; width: 186px; background: url(../obrazky/pravy_pozadi_konec.gif) 4px 0 no-repeat; }

span#bgtop {display: block; position: absolute; width: 556px; height: 20px; background: red; margin-top: 40px; z-index: 0;}

span.anketa-top {  display: block; width: 203px; height: 7px; background: url(../obrazky/anketa-top.gif) no-repeat;  }

#pravy_sloupec h2, #levy_sloupec h2 { font-size: 1px; }

#pravy_sloupec strong { color: #0376a0; }

#rychle_kontakty, #prihlaseni, #newsletter, .hocico  { padding: 12px; }

#newsletter {margin-top: -25px;}

#prihlaseni input.textinput, #newsletter input.textinput, #zpravavyr input.textinput  {  font-weight: normal; color: #4c4c4c; margin: 5px 0 0 0; padding: 5px 0 0 5px; width: 162px;}

#pravy_sloupec a { color: #4c4c4c; font-size: 12px; }
#pravy_sloupec a:hover, #levy_sloupec a:hover { text-decoration: none; }

#prihlaseni .tlacitko_ok, #newsletter .tlacitko_ok { border: 0; height: 27px; width: 33px; background: url(../obrazky/tlacitko_ok.gif) 0 0 no-repeat; font-size: 11px; margin: 0 0 0 0; float: right;}

#prihlaseni form br, #newsletter form br { clear: both; }

#prihlaseni a, #newsletter a { line-height: 27px; }

hr {
display: none;
}
hr.clear { display: block; visibility: hidden; height: 1px; }

#pravy_sloupec .hr {
display: block;
height: 5px;
width: 180px;
font-size: 0;
background: url(../obrazky/simplehr.gif) 7px top no-repeat;
border: 0;
}

#pravy_sloupec .hrmail {
display: block;
height: 40px;
width: 180px;
font-size: 0;
background: url(../obrazky/hrnews.gif) 7px top no-repeat;
border: 0;
}

#darky_pro strong { margin: 8px; }

#darky_pro li a { padding: 0 0 0 15px; background: url(../obrazky/sipka.gif) 0 3px no-repeat; text-decoration: none; color: #4E4E4E; font-weight: bold; font-size: 11px;}
#darky_pro ul { margin: 0; padding: 0; margin-left: 15px;}
#darky_pro ul.druhy-seznam {}
#darky_pro ul li { list-style-type: none; margin: 0; }
#darky_pro ul li a { font-weight: normal; }
#darky_pro a:hover { text-decoration: underline; }

.clear {
clear: both;
}

strong#zertycz { display: block; height: 40px; line-height: 40px; background: url(../obrazky/smajlik.gif) no-repeat; padding-left: 50px;}

#darky_pro p, #obrazky_pro p { margin: 12px; font-size: 12px; }
.zert_dne p { margin: 0 12px 12px 12px; font-size: 12px; }

div.zert-dne {font-size: 11px; margin-top: 5px;}

div.zert-dne a {  color: #0376A0; text-decoration: underline; background: none; font-weight: normal; padding: 0; font-size: 11px; }
div.zert-dne a:hover { text-decoration: none; }

div.addbottom .ukonceni_sekce_psl { display: block; position: absolute; left: 0; bottom: -25px; height: 50px; width: 186px; background: url(../obrazky/zerty-bottom.gif) 5px 0 no-repeat;}

div.addbottom .ukonceni_sekce_psl a { color: #0376a0; font-weight: bold; text-decoration: none; padding: 10px 10px 25px 15px; position: relative; top: 20px;}

.img-container { margin: 0 0 0 13px; width: 163px; height: 128px; background: url(../obrazky/img-container.gif) no-repeat; text-align: center; padding-top: 15px;}

a#strongobr { display: inline-block; text-decoration: none; font-weight: bold; padding: 0 0 5px 25px; color: #0376A0;}

a#vicezertu, a#viceobr, a#vicevid { display: block; width: 165px; text-align: right; font-size: 12px; color: #0376A0; font-weight:bold; text-decoration: underline;  background: url(../obrazky/sipka.gif) no-repeat;  }
a#vicezertu { background-position: 83px 4px; margin-bottom: 9px; }
a#viceobr { background-position: 65px 4px; }
a#vicevid { background-position: 85px 4px; }
a:hover#vicezertu, a:hover#viceobr { text-decoration: none; }

h3 a { color: #0376A0; font-size: 12px; text-decoration: none; }

h3 small { font-size: 11px; }

.cena { color: #0376A0; font-weight: bold; font-size: 11px;}

span.clear {display: block; clear: both;  background: url(../obrazky/hr_bila.gif) 25px 10px no-repeat; width: 600px; height: 20px; font-weight: bolder; font-weight: bolder; _background: none; } 
#doporucujeme span.clear { width: 265px;  background: url(../obrazky/hr_bila-uzka.gif) 7px 10px no-repeat; }


#rybky {
background: url(../obrazky/rybky.gif) no-repeat;
height: 300px;
}

.zert-dne strong { margin-left: 20px; }



span.sleva {font-size: 11px;}

small.skladem { color: #0376A0; text-decoration: underline; display: inline; }

.mainimg {float: left; margin: 0 5px;}

.right {float: right; margin-right: 30px;}
.left {float: left; margin-left: 30px;}
.leftalign input {float: left; width: 10px;} 
.rightalign {float: right; width: 400px; margin-right: 30px;} 

.shopnavigace {height: 40px; line-height: 40px; font-size: 1.2em; font-weight: bold; _margin-left: 50px;}
.shopnavigace a { text-decoration: underline !important; }

#detail {
margin-top: 0px;
_margin-left: -50px;
}

#detail p.popis {margin: 0 30px; font-size: 12px;}
#detail h3 {margin: 10px 30px; _margin-left: 80px;}
#detail .text h3 {margin: 10px 0px; }

table.parametry {margin-left: 10px;}

table.parametry td {padding: 3px 20px;}

#detail h2.hlaska {color: #000; font-weight: normal; margin: -10px 10px 15px 30px ; _margin-left: 90px;}

.active .stepcolor {color: #fff; font-weight: normal; display: block; background: url(../obrazky/koupit.gif) no-repeat; width: 60px; height: 20px; font-size: 9px; text-decoration: none; padding: 5px 0 0 0; float: left; text-align: center;}

.stepcolor {color: #fff; font-weight: normal; display: block; background: url(../obrazky/koupit-gray.gif) no-repeat; width: 60px; height: 20px; font-size: 9px; text-decoration: none; padding: 5px 0 0 0; float: left; text-align: center;}


.active span.step {font-size: 30px; font-family: georgia; float: left; display: block; font-style: normal; float: left; color: #0C9EE0; margin: -7px 5px 0 10px;}

span.step {font-size: 30px; font-family: georgia; float: left; display: block; font-style: normal; float: left; color: #A9B2B8; margin: -7px 5px 0 10px;}

#katalog #detail a {color: #000; text-decoration: none; padding-right: 10px;}

#katalog #detail h2.hlaska a {color: #0C9EE0; text-decoration: none; font-size: 20px;}

table.kosik {
width: 500px;
margin: 5px 30px;
_margin-left: 80px;
}

table.kosik td {                 
height: 25px;                
}                             
                              


#detail .text form input { height: 27px; width: 162px; border: 0; background: url(../obrazky/input.gif) 0 0 no-repeat; padding: 0 10px; color:#000; padding-top: 5px; float: left;}

#detail .text form input.radio {width: 10px; background: none;}

#detail .text form input#login, #detail .text form input#Reset, #detail .text form input#Submit { color: #fff; font-weight: normal; display: block; background: url(../obrazky/koupit.gif) no-repeat; width: 60px; height: 30px; font-size: 12px; text-decoration: none; padding: 0 0 10px 0; float: left; text-align: center; margin-left: 20px; }

#katalog #detail .text .formdiv div.title-form { margin-right: 120px; }


#katalog #detail .text span.clear {position: relative; left: -20px;}

table.veci-v-kosiku td {
border: 1px dotted rgb(102,206,255); 
padding: 5px 10px;
}

table.veci-v-kosiku th {
border: 1px solid #fff;
padding: 5px 10px;
background: #eecd41;
}

.margin {margin-left: 100px;}

table.prehled td {
padding: 5px 20px;
}

#detail .leftalign input {
background: none;
}

fieldset {
border: 0;
}

#detail .text textarea {width: 500px; height: 100px;}

.reg td {font-size: 12px; padding-right: 5px;}

#text {padding: 0; margin: 0;}

table.prehled { font-size: 11px; }
table.prehled td { border: none; background: #FFF3AB; margin: 0 1px 1px 0; padding: 3px; text-align: center; }
table.prehled thead td { background: #EECD41; font-weight: bold; }
table.prehled thead .cislo_obj { width: 83px; }
table.prehled thead .datum_obj { width: 130px; }
table.prehled thead .castka_obj { width: 85px; }
table.prehled thead .uhrada_obj { width: 85px; }
table.prehled thead .doruceni_obj { width: 120px; }
table.prehled a { color: #0376A0; }
table.prehled td.ponozka { border: 0; text-align: left; padding-left: 60px; padding-bottom: 2px; background: white; }
table.prehled td.detail { border: 0; text-align: right; padding-bottom: 2px; background: white; }
div.novy_objednavky { text-align: right; padding: 10px; }
div.novy_objednavky a { font-size: 12px; font-weight: bold; color: #0376A0; }
table.detailobjednavky td { background: #FFF3AB; }
form.zmenazpusobu fieldset { padding: 20px 0 0 30px; border: none; }
table.kategorie { width: 500px; margin: 5px 0 40px 30px; }
.obrazek { height: 240px; width: 160px; float: left; margin: 11px; }
.obrazek .obal_obrazku { text-align: center; padding-top: 15px; width: 162px; height: 137px; background: url(../obrazky/img-container-bila.gif) 0 0 no-repeat; }
.obrazek .nazev_obrazku { text-align: center; margin: 8px; }
.obrazek .hodnoceni_obrazku { text-align: center; }
.obrazek a { color: #0376A0; }
.video { padding: 20px 0 30px 70px; border-bottom: 1px solid #E78903; }
.video .obal_obrazku { text-align: center; display: table-cell; vertical-align: middle; width: 162px; height: 137px; background: url(../obrazky/img-container-bila.gif) 0 0 no-repeat; }
.video .nazev_obrazku { text-align: center; margin: 8px; }
.video .hodnoceni_obrazku { text-align: center; }
.video a { color: #0376A0; }
.vlozitobrazek { margin: 0 30px; width: 500px; }
.vlozitobrazek fieldset { border: 1px solid grey; }
.vlozitobrazek input,select,textarea { margin: 7px 0 0 0; }
.vtipp { width: 500px; margin: 10px 30px; }
.vtipp .zahlavi_vtipu { border: 1px solid silver; }
.vtipp .hodnoceni_vtipu { width: 80px; padding-left: 10px; float: left; }
.vtipp .vlozil_vtip { width: 200px; float: left; text-align: center; }
.vtipp .kategorie_vtipu { width: 190px; float: left; text-align: center; }
.vtipp p { margin-bottom: 20px; }

.vkladani {display: block; width: 90px; height: 15px; background: url(../obrazky/pridat-gray.gif) no-repeat; color: #000; text-decoration: none; padding: 5px; text-align: center; margin: 0 30px 10px 0; float: right;}

.vkladani:hover {background: url(../obrazky/pridat.gif) no-repeat;}

br.clear {
clear: both;
}

#zpravavyr {
padding: 10px;
}

#zpravavyr textarea {
background: #FFFCEC;
border: 1px solid #E98901;
}

#zpravavyr .tlacitko_ok { border: 0; height: 27px; width: 55px; background: url(../obrazky/tlsend.gif) 0 0 no-repeat; font-size: 10px; margin: 0 0 0 130px;}

#historie ul#histo {
padding-bottom: 30px;
}

#historie ul#histo li a:hover{
color: #000;
}

.incart {
width: 255px;
float: left;
padding:5px;
margin:5px;
/*border:1px solid yellow;*/
border:1px dotted #FFFF88;
_margin-left: 13px;
}

.incart img {
  padding:10px 10px 10px 10px;
}

#detail .text h3 a { color: #4C4C4C; font-size: 14px; text-decoration: none; }

#detail .text p#hvezd { width: 500px; text-align: auto; }

#detail .text table td {padding: 0 5px; }

h4 {font-size: 13px;}

#obsah p.sleva {color: red;}
#obsah p.bezna-cena {font-size:12px; text-decoration:line-through;}
#obsah p.nase-cena {font-size: 15px;}


#hlavicka p.red {
  color:CE0000;
  font-weight:bold;
}

.dolni-nadpis {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
}
.dolni-nadpis2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	width: 42%;
	text-align: right;
	padding-right: 5px;
	_text-align: right;
	_display: in-line;
}

.dolni-nadpis3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 3px;
	float: left;
	width: 48%;
	_float: none;
    _display: in-line;
}

div#obsah div#katalog div#detail input.subscription {
  background-image:none; color:black; font-size:14pt; border:1px solid gray; width:280px
}

.skryty {
  display:none;
}
 div #detail form .downpadd p {
  margin-left: 50px;
} 
 form #step6 input.margin-left {
  _margin-left: 0px;
} 

table.productTable th, table.productTable td {
  border:1px dotted rgb(255,226,102); padding:2px
}

div.bottomPartners, div.bottomPartners A {
  color:#666666; font-weight:normal; font-size:9pt;
}


div.like {display:none;}
.cistic {clear: both;}
.fb_like {margin-left: 30px; clear: both; float: left;}
.tweet_button {float: left;}
.google_button {float: left;}

.paging table {border-collapse: collapse; height: 19px;}
.paging table td {vertical-align: center;}
.paging {clear: both; border-top: 1px solid #e98901; border-bottom: 1px solid #e98901; padding: 3px 1px; background: #ffecb3; margin-bottom: 3px; margin-top: 3px;}

#navigace {font-size: 10px; margin-left: 13px; margin-bottom: 3px; color: gray; }

#fb_vtipy {width: 185px; height: 77px; display: block; background: url(../obrazky/fb_zerty.jpg) top left no-repeat;}
#affil {width: 185px; height: 77px; display: block; background: url(../obrazky/banner_affil.jpg) top left no-repeat;}
#soutez {width: 185px; height: 77px; display: block; background: url(../obrazky/banner_soutez.jpg) top left no-repeat;}


#top_produkt {width: 185px; height: 100px; display: block; background: url(../obrazky/cepice_opice.jpg) top left no-repeat;}
#top_produkt1 {width: 185px; height: 100px; display: block; background: url(../obrazky/tester.gif) top left no-repeat;}
#top_produkt2 {width: 185px; height: 100px; display: block; background: url(../obrazky/papir.gif) top left no-repeat;}
#top_produkt3 {width: 185px; height: 100px; display: block; background: url(../obrazky/rohy.gif) top left no-repeat;}
#top_produkt4 {width: 185px; height: 100px; display: block; background: url(../obrazky/rohy_svitici.gif) top left no-repeat;}
#top_produkt5 {width: 185px; height: 100px; display: block; background: url(../obrazky/sobi_rohy.gif) top left no-repeat;}
#top_produkt6 {width: 185px; height: 100px; display: block; background: url(../obrazky/cert.gif) top left no-repeat;}
/** #top_produkt7 {width: 185px; height: 100px; display: block; background: url(../obrazky/popelnik.gif) top left no-repeat;} 
#top_produkt8 {width: 185px; height: 100px; display: block; background: url(../obrazky/konfety.gif) top left no-repeat;} **/
#top_produkt9 {width: 185px; height: 100px; display: block; background: url(../obrazky/svicky.gif) top left no-repeat;}
#top_produkt10 {width: 185px; height: 100px; display: block; background: url(../obrazky/trenky.gif) top left no-repeat;}
#top_produkt11 {width: 185px; height: 100px; display: block; background: url(../obrazky/voodoo.gif) top left no-repeat;}
#top_produkt12 {width: 185px; height: 100px; display: block; background: url(../obrazky/vriskot.gif) top left no-repeat;}

#top_banan {width: 185px; height: 100px; display: block; background: url(../obrazky/banan.gif) top left no-repeat;}
#top_slamak {width: 185px; height: 100px; display: block; background: url(../obrazky/slamak.gif) top left no-repeat;}
#top_pullitr {width: 185px; height: 100px; display: block; background: url(../obrazky/pullitr.gif) top left no-repeat;}
#top_venec {width: 185px; height: 100px; display: block; background: url(../obrazky/venec_havajsky.gif) top left no-repeat;}
#top_havaj {width: 185px; height: 100px; display: block; background: url(../obrazky/havajska_sada.gif) top left no-repeat;}
#top_razitka {width: 185px; height: 100px; display: block; background: url(../obrazky/facebookrazitka.gif) top left no-repeat;}
#top_kapitanskacepice {width: 185px; height: 100px; display: block; background: url(../obrazky/kapitanskacepice.gif) top left no-repeat;}






a#facebook_icon {display: block; background: url(../obrazky/FaceBook-icon.png) top left no-repeat; width: 24px; height: 24px; float: left; margin: 0px; padding: 0px; margin-top: 6px;}
a#twitter_icon  {display: block; background: url(../obrazky/Twitter-icon.png) top left no-repeat; width: 24px; height: 24px; float: left; padding: 0px; margin: 0px; margin-top: 6px; }

a#facebook_icon:hover {background: url(../obrazky/FaceBook-icon.png) top left no-repeat;}
a#twitter_icon:hover {background: url(../obrazky/Twitter-icon.png) top left no-repeat;}


/*************************************STYLY OBJEDNAVKA*************************************/
#shopping-steps {margin-bottom: 20px; clear: both;}
#systemMessage {margin-bottom: 10px;}

.order-rule {width: 42px; height: 48px; background: url(../obrazky/order_rule.png) top left no-repeat; float: left; }

#box-tips {margin-bottom: 10px;}
.tips {background: url(../obrazky/info.png) center left no-repeat; padding-left: 15px; }
.req {color:#D90402; font-weight: bold; font-family: Verdana; font-size: 12px; }


.info-delivery {
    margin-top: 10px;
    font-size: 11px;
    float: right;
    width: 160px;
    overflow: hidden;
    height: 175px;
}


.fl_l {float: left;}

h3 {margin-bottom: 2px; clear: both;}

input {color: gray;}
input.w-normal {width: 113px; height: 13px; }
input.w-short {width: 79px; height: 13px; }
input.w-long {width: 292px; height: 13px; }
input.submit {height: 22px; color: black;}
#customer select {margin: 0px; width: 118px;}

table.cart-items input {vertical-align:middle;}
table.cart-items .input-num {width: 15px; text-align: center; margin-right: 4px; }
table.cart-items input.bt-refresh {background: url(../obrazky/order-refresh.png) top left no-repeat; margin-left: 4px; width: 14px; height: 14px; cursor:pointer; display:block; border: none; vertical-align: middle;}
table.delivery-items select {margin: 0px;}


table.order-customer {
    font-size: 11px;

}

table.order-customer td.w-normal {width: 130px;}

table.cart-items a {
    color: #E98901;

}
table.cart-items {
    font-size: 11px;
    border-collapse:collapse;
    width: 525px;
    }
    
table.cart-items th {
    background: url(../obrazky/bg_th_order.png) top left repeat-x;
    border-bottom: 1px solid #e98901;
    border-top: 1px solid #e98901;
    padding: 2px 0;
    }

table.cart-items th.item {
    width: 200px;
    padding:0 0 0 10px;
    text-align:left;
    }
    
table.cart-items th.price_1 {
    width: 40px;
    padding: 0 10px 0 15px;
    text-align: left;
    }

table.cart-items th.price_2 {
    width: 60px;
    padding: 0 10px 0 0px;
    text-align: left;
    }

table.cart-items th.price_3 {

    width: 60px;
    text-align: left;
    }


table.cart-items td {
    border-bottom: 1px solid #eeeeee;
    }

table.cart-items td.image {
    padding:3px 3px 3px 5px;
    text-align:center;
    vertical-align:middle;
    width:30px;
    }

table.cart-items td.item {
    width: 170px
    }
    
table.cart-items td.item {
    width: 170px
    }
    
table.cart-items td.delivery {
    font-size: 10px;
    padding: 0 5px 0 0;
    width: 30px
    }

table.cart-items td.count {
    text-align: center;
    width: 38px;
    vertical-align: middle;
}

table.cart-items td.price_1 {
    color: gray;
    padding: 0 10px 0 15px;
    text-align: left;
    }
    
table.cart-items td.price_2 {
    color: gray;
    padding: 0 10px 0 0;
    text-align: left;
    }
    
table.cart-items td.price_3 {
    color: black;
    text-align: right;
    }



.green {
    color: green;
}


table.cart-summary {
    background: #cbeeff;
    font-size: 12px;
    float: right;
    text-align: right;
    border-collapse:collapse;
    border-spacing:0;
    border: 1px solid #eeeeee;
    width:327px;
    margin-bottom: 10px;

}

table.cart-summary th {
    font-size: 14px;
    padding: 5px 0 0 0;
    }

table.cart-summary td {
    padding: 0 0 5px 0;
    }

table.cart-summary th.price_5 {
    padding-right: 23px;
    }
table.cart-summary td.price_5 {
    padding-right: 23px;
    }


.bt-back {float: left; margin-top: 10px;}
.bt-continue {float: right;}



table.delivery-items {
    font-size: 12px;
    border-collapse:collapse;
    width: 350px;
    margin-bottom: 10px;
    }

table.delivery-items th {
    background: url(../obrazky/bg_th_order.png) top left repeat-x;
    border-bottom: 1px solid #e98901;
    border-top: 1px solid #e98901;
    padding: 3px 0;
    }


table.delivery-items th.payment {
    width: 150px;
    padding:0 0 0 10px;
    text-align:left;
    }

table.delivery-items td {
    padding: 2px 0;
    border-bottom: 1px solid #eeeeee;

}

table.delivery-items td.last {
    padding: 1px 0;
    border-bottom: 1px solid #d1d1d1;
}

table.shopping-summary {
    margin-left: 15px;
    font-size: 12px;
    border-collapse:collapse;
    margin-top: 2px;
    width: 160px;
    margin-bottom: 10px;
}

table.shopping-summary th {
    background:transparent url(../obrazky/bg_th_order.png) repeat-x;
    border-bottom: 1px solid #e98901;
    border-top: 1px solid #e98901;
    padding: 2px;

}

table.shopping-summary th.total-price {
    background: #CBEEFF;
    color: black;

}



table.shopping-summary td {
    padding: 2px

}

table.shopping-summary td.price {
    text-align: right;
    width: 50px;

}

#customer {
    border: 1px solid #f6bd0f;
    padding: 10px;
    margin-bottom: 10px;
    background: url(../obrazky/bg_customer.png) top left repeat-x;
}
#tab2 {display: none;}
#tab3 {display: none;}

.customer-tabs {float: left;  margin-right: 10px; padding: 3px; display: block;}
.active {background-color: #f6bd0f; }

a.active {color: black;}

.privat-company {border: 1px solid #e5e5e5;  background-color: #ffde7a; padding: 2px 0; margin-bottom: 3px;}
.rule {height: 1px; background-color: #e5e5e5; font-size: 0px; margin: 3px 0; }


#systemMessage {margin-bottom: 10px;}


.buttonID { background: none repeat scroll 0 0 #FF9000;
    clear: right;
    color: white;
    float: right;
    height: 23px;
    overflow: hidden;
    padding: 0;
    width: 23px;
    border: none;
    margin-left: 5px;
    }


    .input-mojeid {
    background: url(../obrazky/icon-mojeID2.png) center left no-repeat;
    padding-left: 18px;
    border: 1px solid #7f9db9;


}

.oddelovac {height: 1px; background-color: grey;}

a.login {background: url(../obrazky/icon-mojeID.png) center right no-repeat; padding-right: 20px; height: 16px; padding-top:1px; padding-bottom: 1px;}

table.sizes {margin: 20px; border-collapse: colalapse; background: #e7e7e7;}
table.sizes td {padding: 2px;}
table.sizes th {padding: 2px;}
