body { font-family: Arial, sans-serif; font-size: 100%; background: #000 url(../images/bg.jpg); margin: 0px; padding: 0;}

h1 { font-size: 110%; color: #333; font-family: arial; font-weight: bold; padding: 0px; padding-left: 45px; background: url(../images/sipka-h1.gif) no-repeat left;}
h2 { font-size: 110%; color: #740400; font-family: arial; font-weight: bold; padding: 5px; padding-left: 15px; }
h2.static { padding: 0px; font-size: 120% }

img.first { background: #fff; padding: 7px; float: right; margin: 0px 0 0px 10px;}
img.left { background: #fff; padding: 7px; float: left; margin: 0px 10px 10px 0px;}
img.right { background: #fff; padding: 7px; float: right; margin: 0px 0 10px 10px;}

#static-nadpis { border-bottom: 1px solid #000; margin: 0px; padding: 0px;}

#obal { width: 930px; margin: 0px; padding-bottom: 1px; background: #000; padding-left: 15px; padding-right: 15px; text-align: left; border-left: 0px solid #888; border-right: 0px solid #888;}

#head { width: 930px; border-bottom: 0px solid #ccc;  }
#head #logopanel { height: 90px; background: #000; padding: 0px;}
#head #logopanel a img { float: left; padding-left: 0px; padding: 5px; border: 0px;}

#head #logopanel ul { display: block; list-style-type: none; margin: 0px; margin-right: 7px; margin-top: 65px; float: right;   }
#head #logopanel ul li { float: left; display: block; font-weight: bold; text-decoration: none;   }
#head #logopanel ul li.slogan strong { font-size: 11px; color: #fff; line-height: 20px; padding-right: 35px; color: #9C9B88}
#head #logopanel ul li#kos { background: url(../images/icon-kos.gif) no-repeat left;}
#head #logopanel ul li span a { color: #fff; font-family: arial; font-size: 11px;  font-weight: bold; text-decoration: none; }
#head #logopanel ul li span a:hover { text-decoration: underline; }
#head #logopanel ul li span a#kos { padding-left: 30px; padding-right: 15px;  }	
#head #logopanel ul li span a#objednavka { padding-left: 20px; background: url(../images/icon-objednavka.gif) no-repeat left; }	
#head #logopanel ul li span strong { color: #fff; font-family: arial; font-size: 11px;  font-weight: bold; text-decoration: none; }
#head #logopanel ul li span strong#kos { padding-left: 30px; padding-right: 15px;  }	
#head #logopanel ul li span strong#objednavka { padding-left: 20px; background: url(../images/icon-objednavka.gif) no-repeat left; }	



#head #menu { height: 30px; margin-top: 5px;  margin-bottom: 1px; background: #9C9B88;}
#head #menu[id] { height: 32px; }
#head #menu ul { float: left; list-style-type: none; padding: 0px; margin: 0px; }
#head #menu ul li { float: left; line-height: 30px; background: #9C9B88; padding-left: 11px; padding-right: 12px; border-left: 1px solid #000; border-right: 0px solid #000;}
#head #menu ul li.first { padding-left: 17px; border-left: 0;}
#head #menu ul li.last { border-right: 0 }
#head #menu ul li a { font-size: 70%; font-family: arial; font-weight: bold; color: #fff; text-decoration: none; }
#head #menu ul li a:hover { text-decoration: underline; }

#prostredni-vypis { padding: 0px; margin: 0px; width: 930px; background: #ECECE8 url(../images/bg-submenu.gif) repeat-y left; border-bottom: 1px solid #000; }

#panel-levy { font-size: 12px; width: 234px; float: left; border-right: 1px solid #000; background: #ECECE8; }
#panel-levy ul { list-style-type: none; margin: 0; padding: 0; border-bottom: 0px solid #000;  }
#panel-levy ul li { display: block; background: #ECECE8; border-bottom: 1px solid #000; padding: 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; }
#panel-levy ul li.kategorie { background: #A80400 url(../images/sipka3.gif) no-repeat left; padding-left: 20px;  }
#panel-levy ul li span { }
#panel-levy ul li a { width: 200px; padding-left: 13px; padding-right: 5px; line-height: 16px; background: url(../images/sipka2.gif) no-repeat top left; color: #000; text-decoration: none;   }
#panel-levy ul li a:hover { text-decoration: underline;  }
#panel-levy ul li.kategorie a { width: 200px; color: #fff; font-weight: bold; text-decoration: underline; background: none; padding-left: 0 }
#panel-levy ul li.kategorie a:hover { text-decoration: none; }

#panel-levy #akce a img { border: 10px solid #ECECE8; }
#panel-levy #akce a:hover img { border: 10px solid #9C9B88; }

#panel-levy #odkazy-loga { width: 230px; text-align: center; }
#panel-levy #odkazy-loga a { color: #740400; }
#panel-levy #odkazy-loga a:hover { text-decoration: none; }
#panel-levy #odkazy-loga a img { border: 0px; margin-top: 15px; }
#panel-levy #odkazy-loga em { font-style: normal; display: block; width: 200px; text-align: left; padding-top: 15px; font-size: 11px; }
#panel-levy #odkazy-loga[id] em { margin-left: 20px; }

#panel-levy .sleva { width: 210px; background: #ECECE8; margin: 0px; padding: 10px; text-align: center; border-bottom: 0px solid #000; }
#panel-levy .sleva a { display: block; margin-bottom: 5px; color: #000; text-decoration: none; font-weight: bold; font-family: arial; font-size: 12px; }
#panel-levy .sleva a img { display: block; border: 0px solid #9C9B88; padding: 5px; background: #fff; }
#panel-levy .sleva span { margin-top: 5px; display: block; color: #740400; font-family: arial; font-size: 13px; font-weight: bold; }

#panel-hlavni { width: 695px;  background: #ECECE8; float: right; margin-bottom: 0px; padding: 0;}
#panel-obrazek { width: 695px; height: 170px; background: #fff url(../images/panel1.jpg) ; padding: 0px; margin: 0px; border-bottom: 1px solid #000; }

#panel-hlavni #fulltext { background: #A80400; border-bottom: 1px solid #000; }
#panel-hlavni #fulltext table { margin-left: 5px; font-size: 70%; color: #fff; height: 30px}
input.pole-fulltext { background: url(../images/input-bg.png) repeat-x; border: 0px solid #7F9DB9; width: 250px}
#panel-hlavni #fulltext table form input.box { margin-right: 0px; }
#panel-hlavni #fulltext table form input.hledat { cursor: pointer; background: #9C9B88; border: 1px solid #fff; color: #fff; font-size: 10px; font-weight: bold; margin-left: 5px;}
#panel-hlavni #fulltext table a { margin-left: 5px; color: #fff}
#panel-hlavni #fulltext table a:hover { text-decoration: none; }
#panel-hlavni #fulltext table tr td span { padding-left: 22px; line-height: 20px; height: 20px; background: url(../images/icon-search.gif) no-repeat left; }

#panel-hlavni #obsah #filtr { background: #ddd; color: #000; margin-top: 1px;}
#panel-hlavni #obsah #filtr table { margin-left: 5px; font-size: 70%; height: 30px; }
#panel-hlavni #obsah #filtr select { margin-left: 10px;  font-size: 100%; line-height: 15px;}
#panel-hlavni #obsah #filtr input { margin-left: 5px; }

#panel-hlavni #obsah { }

#panel-hlavni #obsah #static strong.uvod { display: block; line-height: 17px; padding: 15px; padding-top: 0; padding-bottom: 20px; font-size: 12px; font-weight: normal; }
#panel-hlavni #obsah #static h2.uvod { font-size: 12px; padding-top: 0; margin-top: 0; margin-bottom: 10px; color: #000; }
#panel-hlavni #obsah p.static { padding: 0 20px 10px 20px; font-size: 12px; }
#panel-hlavni #obsah #static-vypis { width: 655px; padding: 20px 20px 10px 20px; font-size: 12px; }
#panel-hlavni #obsah #static-vypis strong { line-height: 17px; }
strong.soft { line-height: 17px; font-weight: normal; text-align: justify; display: block; }
#panel-hlavni #obsah #static-vypis p { text-align: justify; padding: 0 0 15px 0; margin: 0px; line-height: 17px; }

#panel-hlavni #obsah #static-vypis p a { color: #740400; font-weight: bold; }
#panel-hlavni #obsah #static-vypis p a:hover { text-decoration: none; }
#panel-hlavni #obsah #static-vypis a { color: #740400; font-weight: bold; }
#panel-hlavni #obsah #static-vypis a.akce { color: #740400; line-height: 20px; font-weight: bold; padding-left: 14px; background: url(../images/sipka-kategorie.gif) no-repeat left; }
#panel-hlavni #obsah #static-vypis a.akce:hover { text-decoration: none; }
#panel-hlavni #obsah #static-vypis span.odkaz { float: left; clear: both; width: 600px; }
#panel-hlavni #obsah #static-vypis span.odkaz a { display: block; float: left; width: 150px; line-height: 17px; font-weight: bold; color: #000; padding-left: 15px; background: url(../images/sipka2.gif) no-repeat left top; }
#panel-hlavni #obsah #static-vypis span.odkaz a:hover { text-decoration: none; }
#panel-hlavni #obsah #static-vypis span.odkaz p { float: left;  }
#panel-hlavni #obsah #static-vypis ul { display: block; float: right; width: 410px; padding: 0px; margin: 0; list-style-type: none;}
#panel-hlavni #obsah #static-vypis ul li { line-height: 20px;}
#panel-hlavni #obsah #static-vypis ul li strong {  }

#panel-hlavni #obsah #static-vypis-podminky { width: 650px; padding: 20px 20px 10px 20px; font-size: 11px; }
#panel-hlavni #obsah #static-vypis p-podminky { padding: 0 0 15px 0; margin: 0px; line-height: 17px; }

#panel-hlavni #obsah #vypis-typ {  }

#hlavicka-druh { font-family: arial; margin: 0px; padding: 0px; padding-top: 15px;  border-top: 1px solid #000; }
#hlavicka-druh p { padding: 0px; margin: 10px; margin-left: 15px; margin-top: 0px; font-size: 12px; }
#hlavicka-druh strong { font-weight: normal; font-size: 12px; padding-left: 15px; }
#hlavicka-druh a.kategorie { color: #740400; display: inline; background: url(../images/sipka-kategorie.gif) no-repeat left; text-decoration: underline; margin-left: 15px; padding: 4px 0px 4px 15px; border-bottom: 0px solid #9C9B88; font-size: 12px; font-weight: bold; }
#hlavicka-druh a.kategorie:hover { text-decoration: underline; color: #000}

h3.typ { font-size: 11px; padding-left: 15px; }

#hlavicka-druh #znacky { font-size: 11px; border-bottom: 0px;}
#hlavicka-druh #znacky table {  }
#hlavicka-druh #znacky table td { height: 25px; font-size: 11px; border-right: 0px solid #ddd; padding: 3px; padding-left: 5px; }
#hlavicka-druh #znacky table td span { padding-left: 10px; text-transform: lowercase; }
#hlavicka-druh #znacky table td a { font-weight: bold; font-size: 12px; font-family: arial; color: #333; text-transform: lowercase;}
#hlavicka-druh #znacky table td a:hover { color: #000; text-decoration: none; }
#hlavicka-druh #znacky table td a.znacka-vyber { padding-left: 20px; background: url(../images/icon-folder.gif) no-repeat left; }
#hlavicka-druh #znacky table td a.nahoru { padding-left: 15px; background: url(../images/sipka-nahoru.gif) no-repeat left; }
#hlavicka-druh #znacky table td a.dolu { padding-left: 15px; background: url(../images/sipka-dolu.gif) no-repeat left; }



#vypis-typ { margin-left: 0px;}
#vypis-typ table { margin-left: 0px; border-left: 0px solid #000; border-top: 1px solid #000; }
#vypis-typ table tr { padding-bottom: 5px; }
#vypis-typ table tr td { background: #ECECE8; padding: 10px; padding-bottom:15px; width: 330px; border-bottom : 1px solid #000; border-right: 1px solid #000; }
#vypis-typ table tr td a.vyrobek { text-decoration: none; display: block; font-weight: bold; font-family: arial; color: #740400;  line-height: 17px; margin-bottom: 0px; padding-bottom: 0px; background: url(../images/dot.png) repeat-x bottom; padding-top: 3px; font-size: 12px;  }
#vypis-typ table tr td a.vyrobek:hover { color: #000; text-decoration: underline; }
#vypis-typ table tr td .obrazky { float: left; text-align: center; padding: 0px; margin: 0px;}
#vypis-typ table tr td img.nahled { width: 170px; background: #fff; display: block; border: 2px solid #bbb; border-left: 0px; border-top: 0px;padding: 0px; padding-top: 0px; margin: 0px; margin-bottom: 5px;}
#vypis-typ table tr td img.logo { margin-top: 10px; border: 0px solid #fff; display: block; }
#vypis-typ span.akce { font-weight: bold; font-family: arial; font-size: 12px; padding-left: 7px; padding-right: 7px;padding-bottom: 2px; padding-top: 2px; margin-right: 0px; margin-bottom: 10px; line-height: 30px; color: #fff; background: #A80400; border: 0px solid #fff; }
#vypis-typ span.poznamka { font-weight: bold;  background: #fff; padding: 3px 5px; display: block; border: 0px solid #9C9B88;}
#vypis-typ span.cena { display: block; font-weight: bold; font-family: arial; font-size: 11px; padding: 2px 5px 1px 5px; line-height: 20px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px;  color: #000; background: #ECDEBB; border: 0px solid #fff; }
#vypis-typ span.cena em { font-size: 13px; color: #A80400; font-style: normal; padding-left: 2px; padding-right: 2px;}

#vypis-typ table tr td p { float: left; width: 139px; display: block;  font-size: 11px; font-family: arial; padding: 0px; padding-left: 5px; padding-top: 0px; margin: 0px; margin-left: 10px; padding-bottom: 5px; line-height: 15px; }
#vypis-typ table tr td p span.do-kose { display: block; padding: 0px 5px 0px 5px; background: #33638C; float: left; margin-bottom: 15px; margin-top: 12px;}
#vypis-typ table tr td p span.do-kose a.kosik { text-decoration: none; font-weight: bold; font-family: arial; color: #fff; margin-left: 3px; font-size: 11px; padding-left: 20px; line-height: 20px; display: block; background: url(../images/do-kose.gif) no-repeat left; }
#vypis-typ table tr td p span.do-kose a.kosik:hover { text-decoration: underline; } 
#vypis-typ span.detail { display: inline; padding: 0px 8px 0px 8px; background: #A80400; float: left; margin-bottom: 0px;  margin-top: 0px; margin-left: 5px;}
#vypis-typ span.detail a.detail { text-decoration: none; font-weight: bold; font-family: arial; color: #fff; font-size: 11px; margin-left: 0px; line-height: 20px; display: block; }
#vypis-typ span.detail a.detail:hover { text-decoration: underline; } 

#vypis-typ table.parametry {  width: 140px; float: right; border: 0px; font-size: 11px; font-family: arial; margin: 0px;}
#vypis-typ table.parametry form {  margin: 0px; padding: 0px; }
#vypis-typ table.parametry tr td { border: 0px; padding: 0px; padding-bottom: 2px;}
#vypis-typ table.parametry form { margin: 0; padding: 0; }
#vypis-typ table.parametry input { font-size: 11px; font-family: arial;}
#vypis-typ table.parametry input.mnozstvi { width: 15px; text-align: center; }
#vypis-typ table.parametry input.cart { cursor: pointer; font-size: 11px; text-decoration: underline; float: left; display: inline; padding: 1px 0px 2px 0px; margin-top: 5px; border: 1px solid #fff; background: #A80400; color: #fff; font-weight: bold; }
#vypis-typ[id] table.parametry  { margin: 0; padding: 0; }
#vypis-typ[id] table.parametry form { margin: 0; padding: 0; background: #fff;}
#vypis-typ[id] table.parametry input.cart { padding: 1px 5px 2px 5px; }
#vypis-typ table.parametry select { font-size: 10px; }

#strankovani { padding-top: 10px; padding-bottom: 15px; text-align: center; font-size: 15px; font-family: arial; font-weight: bold; margin: 0;}
#strankovani span { padding: 5px; padding-left: 10px; padding-right: 2px;  background: #eee; color: #000; margin: 1px; border: 0px solid #ddd;}
#strankovani span a { padding: 3px; padding-right: 7px; padding-left: 7px; background: #A80400; color: #fff; text-decoration: none;}
#strankovani span a:hover { background: #9C9B88; }

#detail-vyrobku { background: url(../images/bg-top-menu.gif) repeat-x top; font-size: 11px; border-top: 0px solid #ddd; margin: 0px; padding: 0px;}
#detail-vyrobku #obrazek {  float: left; padding: 5px; padding-bottom: 5px; margin: 10px; margin-left: 5px;}
#detail-vyrobku #obrazek[id] { margin-left: 10px; margin-top: 10px; padding-top: 0px; }
#detail-vyrobku #obrazek img { border: 0px solid #DFE5EB; width: 170px; border: 2px solid #bbb; border-top: 0px; border-left: 0;}
#detail-vyrobku #obrazek img.bonus { margin-top: 23px; }
#detail-vyrobku #obrazek span.bonus { font-size: 11px; display: block; width: 170px; font-family: arial;}
#detail-vyrobku #obrazek span { display: block;  margin-top: 3px; line-height: 15px; font-family: verdana; text-align: center; }
#detail-vyrobku #obrazek span a {  font-size: 12px; font-family: arial; text-decoration: underline; font-weight: normal; color: #000; background: url(../images/icon-zvetsit.gif) no-repeat left; padding-left: 19px; }
#detail-vyrobku #obrazek span a:hover { text-decoration: none; }
#detail-vyrobku #popis { font-size: 11px; line-height: 16px;  float: left; margin-left: 0px; margin-top: 0px; padding-top: 0px; }
#detail-vyrobku #info { }
#detail-vyrobku #popis strong { color: #333; }
#detail-vyrobku #popis p { margin: 0; padding-left: 0px; padding: 0px 20px 0px 0; text-align: justify}
#detail-vyrobku #popis p.upozorneni { font-size: 11px; color: #555; font-weight: bold; }
#detail-vyrobku #popis #text { padding: 5px; padding-top: 0px; padding-left: 0px; display: block;}
#detail-vyrobku #popis #text ul { padding: 0px; margin: 0px; border: 0px; margin-top: 0px; margin-bottom: 15px; }
#detail-vyrobku #popis #text ul li { padding-left: 0px; }
#detail-vyrobku #popis ul { display: block; list-style-type: none; padding: 0px; margin: 0px; padding-top: 5px; padding-bottom: 0px; }
#detail-vyrobku #popis ul li { border-bottom: 0px solid #D7E1E9; padding-left: 0px; padding-right: 5px;}
#detail-vyrobku #popis ul li.first { padding-top: 5px  }
#detail-vyrobku #popis ul li.last { padding-bottom: 15px; }
#detail-vyrobku #popis ul li.first strong  { color: #740400; font-size: 11px; padding-right: 10px; margin-right: 5px; background: url(../images/sipka-navigace.gif) no-repeat right; }
#detail-vyrobku #popis ul.cena { padding: 0px; margin-bottom: 0px; margin-top: 10px; font-size: 12px;}
#detail-vyrobku #popis[id] ul.cena { margin-bottom: 10px; margin-top: 0px; padding-top: 0px; }
#detail-vyrobku #popis ul.cena li  { border-bottom: 0px solid #000; padding-left: 0px; line-height: 23px; width: 480px; }
#detail-vyrobku #popis ul.cena li a  { color: #193D65; font-weight: bold; }
#detail-vyrobku #popis ul.cena li a:hover  { text-decoration: none; }
#detail-vyrobku #popis ul.cena li.a  { background: #F5F5F5; }
#detail-vyrobku #popis ul.cena li.b  { background: #fff; }
#detail-vyrobku #popis ul.cena li b.overline { font-weight: normal; text-decoration: line-through;}
#detail-vyrobku #popis ul.cena li i { font-weight: normal; padding-right: 5px; color: #000; font-style: normal; }
#detail-vyrobku #popis ul.cena li.linka { border: 0px; padding-top: 15px; padding-bottom: 0px; padding-left: 0px; border-top: 1px solid #000}
#detail-vyrobku #popis ul.cena li.linka form { margin: 0px; }
#detail-vyrobku #popis ul.cena li.linka form select { font-size: 10px; margin-left: 3px; margin-right: 3px;}
#detail-vyrobku #popis ul.cena li.linka form input.mnozstvi { width: 15px; text-align: center; font-size: 10px;}
#detail-vyrobku #popis ul.cena li.linka form input.kosik { cursor: pointer; font-size: 11px; text-decoration: underline; padding: 1px 0px 2px 0px; margin-left: 5px; border: 1px solid #fff; background: #A80400; color: #fff; font-weight: bold; }
#detail-vyrobku #popis ul.cena li.linka form input.kosik { padding: 2px 5px 2px 5px;}


#detail-vyrobku #popis ul.cena li.linka span.znamemu { display: block; padding: 1px 6px 1px 2px; margin-left: 5px; background: #33638C; float: left; margin-bottom: 15px; margin-top: 12px;}
#detail-vyrobku #popis ul.cena li.linka span.znamemu a.znamemu { font-weight: bold; font-family: arial; color: #fff; font-size: 11px; padding-left: 20px; margin-left: 3px; line-height: 20px; display: block; text-decoration: none; background: url(../images/icon-doporucit.gif) no-repeat left;  }
#detail-vyrobku #popis ul.cena li.linka span.znamemu a.znamemu:hover { text-decoration: underline;   } 

#detail-vyrobku #popis span { width: 300px; }
#detail-vyrobku #popis span.info-hlavicka { display: block; font-style: normal; font-family: arial; font-size: 12px; padding-left: 29px; padding-right: 10px; line-height: 28px; border-top: 1px solid #D7E1E9; border-bottom: 0; background: #fff url(../images/icon-info.gif) no-repeat left; margin-top: 25px; margin-bottom: 1px; font-weight: bold; color: #193D65; }
#detail-vyrobku #popis .info { background: #F9F9F9; border: 1px solid #D7E1E9; padding: 15px; font-size: 11px; line-height: 17px; width: 445px;  }
#detail-vyrobku #popis .prvni-info{ background: #F9F9F9; border: 1px solid #D7E1E9; padding: 15px; font-size: 11px; line-height: 17px; width: 521px;  }
#detail-vyrobku #popis .info a.soubor { color: #DB3818; font-weight: bold; line-height: 22px; padding-left: 15px; background: url(../images/sipka-soubor.gif) no-repeat left; }
#detail-vyrobku #popis .info a.soubor:hover { text-decoration: none; }
#detail-vyrobku #popis .info a img { padding: 0px; }

#detail-vyrobku #popis #poznamka { background: #FFEFDF; padding: 5px; margin-top: 20px; }
#detail-vyrobku #popis p.poznamka { padding: 10px; border:1px solid #000; background: #fff; font-size: 11px; margin-top: 15px; margin-right: 10px;}

#detail-vyrobku p.doplnek { padding-left: 15px; }
#detail-vyrobku p.doplnek a img { float: left; border: 2px solid #bbb; border-top: 0px; border-left: 0; margin-right: 15px; }
#detail-vyrobku #detail-paticka { clear: both; display: block; margin-top: 20px; line-height: 25px; border-top: 0px solid #DFE5EB; background: #fff; }

#detail-vyrobku table.bonusy { margin-left: 10px; }
#detail-vyrobku table.bonusy tr td { padding: 5px; }
#detail-vyrobku table.bonusy tr td a img { border:0;  border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; }

#cart { padding: 10px; padding-top: 0px; margin: 0px; font-size: 15px; }
#cart h2 { padding: 0px; margin: 0px; margin-top: 5px; margin-bottom: 5px; font-size: 18px; color: #740400; },
#cart h4 { margin: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; color: #740400; font-size: 16px; font-weight: bold;}
#cart b { color: #000; padding-left: 5px; }
#cart p { font-family: arial; font-size: 12px; line-height: 18px; padding: 2px;}
#cart p a { color: #740400; }
#cart p.poznamka { padding: 10px; border: 3px solid #FFDFBF; background: #fff; font-size: 11px;}
#cart p.poznamka a { font-size: 11px; color: #740400; }
#cart p.poznamka strong { color: #333; }
#cart form label { font-size: 12px; }
#cart form label a { font-size: 12px; font-weight: bold; color: #DB3818; }
#cart form label a:hover { text-decoration: none;}
#cart form input.tlacitko { border: 2px solid #DFE5EB; color: #111; padding: 2px; padding-top: 4px; font-weight: bold; font-family: arial; font-size: 11px; background: url(../images/bg-top.gif) repeat-x top; }
#cart form hr { height: 1px; color: #1A6C8C;}
#cart form textarea.poznamka { width: 650px; margin-left: 5px; height: 80px; border: 0px solid #DFE5EB; padding: 5px; background: #fff; font-size: 11px; font-family: verdana;}
#cart form span.tlacitka { display: block; padding-top: 10px; }
a.os_udaje { font-size: 12px; font-weight: bold; color: #DB3818; line-height: 20px; padding-left: 20px; margin-left: 3px; background: url(../images/sipka-kategorie.gif) no-repeat left; }
a.os_udaje:hover { text-decoration: none; }
#cart table { border: 0px solid #DCDCD3; width: 100%;}
#cart table tr th { color: #222; font-size: 12px; font-weight: bold; background: #fff; padding: 5px 10px 5px 10px; text-align: center;}
#cart table tr th.first { text-align: left; }
#cart table tr td { background: #fff; padding: 5px; padding-left: 10px; padding-right: 10px; font-size: 12px; text-align: center;}
#cart table tr td.first { width: 250px; text-align: left;}
#cart table tr td.last { color: #000; font-size: 14px;  text-align: left; font-weight: bold; }
#cart table tr td.suma {  }
#cart table tr td.summary { line-height: 18px; text-align: left; padding: 20px; width: 50%;}
#cart table tr td.suma strong { color: #740400; font-size: 14px; }
#cart table tr td a { font-size: 12px; color: #740400; font-weight: bold; line-height: 18px;}
#cart table tr td a:hover { text-decoration: none; }

#cart table tr td input.ks { width: 15px; font-size: 10px; border: 1px solid #9C9B88; text-align: center; }

#cart table tr td.udaj { font-weight: bold; text-align: left; width: 200px; color: #222; padding-left: 10px;}
#cart table tr td.udaj em { font-style: normal; color: #740400; }
#cart table tr td.hodnota { text-align: left; }
#cart table tr td.hodnota input { width: 430px; font-size: 11px; border: 1px solid #D0D0BF; height: 20px; line-height: 20px; background: url(../images/input-bg.png) repeat-x top; padding-left: 3px; font-family: verdana;}

#kontakty { padding: 15px 10px 10px 20px; font-size: 12px; }
#kontakty strong  { font-size: 13px; }
#kontakty table  { clear: both; padding-bottom: 15px; }
#kontakty table tr td { padding: 0px 20px 0px 10px; }
#kontakty table tr td.udaj {  }
#kontakty form fieldset  { width: 545px; padding-bottom: 20px; font-size: 13px; }
#kontakty form fieldset legend { color: #740400; padding: 5px; font-weight: bold; }
#kontakty form table tr td  { padding-bottom: 0px; }
#kontakty form table tr td input.pole { width: 330px; border: 1px solid #D0D0BF; line-height: 20px; height: 20px; padding: 0 3px 0 3px; }
#kontakty form table tr td textarea { width: 330px; height: 150px; padding: 3px; border: 1px solid #D0D0BF;}

#search { padding: 10px; font-size: 11px; }
#vypis-hledani a { font-weight: bold; color: #740400; line-height: 20px; }

#footer { clear: both; text-align: right; margin-bottom: 10px; width: 930px;  background: #9C9B88; }
#footer span { padding-top: 15px; display: block; line-height: 17px; height: 70px;  padding-right: 15px; font-size: 10px; color: #fff; }
#footer span a { color: #fff; text-decoration: none; }
#footer span strong { padding-right: 3px; padding-left: 0px;}


#error { font-size: 12px; padding: 15px; border: 0px solid #DFE5EB; background: #ddd; font-weight: bold; color: #740400; line-height: 17px; }

hr { visibility: hidden; clear: both; margin: 0; padding: 0; border: 0;}
#spacer { height: 500px; }
