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

h1 { background: url(../images/sipka-h1.gif) no-repeat left; display: block; font-size: 16px; font-family: arial; font-weight: bold; color: #000; margin: 0px; margin-top: 2px; margin-bottom: 3px; padding: 20px; padding-top: 25px; padding-left: 33px; margin-left: 10px; }
h1.vyrobek { font-size: 16px; background: url(../images/bg-top-menu.gif) repeat-x top; border-top: 1px solid #ddd; }

h2 { background: url(../images/sipka-h1.gif) no-repeat left; display: block; font-size: 16px; font-family: arial; font-weight: bold; color: #000; margin: 0px; margin-top: 2px; margin-bottom: 3px; padding: 20px; padding-top: 25px; padding-left: 33px; margin-left: 10px; }
h2.vyrobek { font-size: 16px; border-bottom: 1px solid #D7E1E9; margin-bottom: 3px; }

a { color: #DB3818; }
a:hover { text-decoration: none; }
 
#obal { width: 930px; margin-top: 10px; margin-bottom: 10px; background: #fff; text-align: left; border: 10px solid #fff; padding: 5px; }

#head { width: 930px; background: #fff; border-bottom: 0px solid #ccc;  }
#head #logopanel { height: 80px; background: url(../images/bg-top-panel.gif) repeat-x; padding: 0px; border-bottom: 0px dotted #ccc;}
#head #logopanel a img { float: left; border: 0px; }

#head #logopanel ul { display: block; list-style-type: none; margin: 0px; margin-right: 10px; margin-top: 40px; float: right;   }
#head #logopanel ul li { float: left; display: block; font-weight: bold; text-decoration: none;   }
#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 { color: #FFCE00; }
#head #logopanel ul li span a#kos { padding-left: 30px; padding-right: 15px;  }	
#head #logopanel ul li span a#objednavka { padding-left: 17px; 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: 17px; background: url(../images/icon-objednavka.gif) no-repeat left; }	



#head #menu { margin-top: 2px; margin-bottom: 2px; border: 1px solid #ccc; background: url(../images/bg-top-menu.gif) repeat-x top; }
#head #menu ul { list-style-type: none; height: 30px; padding: 0px; margin: 0px; }
#head #menu ul li { float: left; padding-left: 13px; height: 30px; padding-right: 12px; border-left: 1px solid #fff; border-right: 1px solid #ccc;}
#head #menu ul li.first { border-left: 0 }
#head #menu ul li.last { border-right: 0 }
#head #menu ul li a { font-size: 70%; font-family: arial; line-height: 30px; font-weight: bold; color: #000; text-decoration: none; }
#head #menu ul li a:hover { color: #193D65; text-decoration: underline; }

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

#panel-levy { font-size: 75%; font-family: arial; width: 230px; float: left; margin-right: 5px; }
#panel-levy ul { list-style-type: none; margin: 0; margin-top: 0px; padding: 0; border-bottom: 2px solid #fff;}
#panel-levy ul li { display: block; background: #f5f5f5 url(../images/dot.png) repeat-x bottom; border-top: 1px solid #fff; padding: 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; }
#panel-levy ul li.kategorie { background: #FFA200; padding-left: 20px; background: #FFA200 url(../images/sipka2.gif) no-repeat left; }
#panel-levy ul li span.znacky { font-weight: bold; color: #fff; }
#panel-levy ul li a { width: 200px; padding-left: 12px; padding-right: 5px; line-height: 17px; background: url(../images/sipka.gif) no-repeat top left; color: #000; text-decoration: none; display: block;  }
#panel-levy ul li a.znacka { color: #193D65; }
#panel-levy ul li a:hover { text-decoration: underline;  }
#panel-levy ul li.kategorie a { color: #fff; font-weight: bold; text-decoration: underline; background: none; padding-left: 0 },
#panel-levy ul li.kategorie a:hover { text-decoration: none; }

#panel-hlavni { width: 695px; background: #fff; float: right;  margin-bottom: 5px;}
#panel-obrazek { width: 695px; height: 140px; background: #fff url(../images/panel.jpg) ; padding: 0px; margin: 0px;}

#panel-hlavni #fulltext { background: #33638C; margin-bottom: 1px; }
#panel-hlavni #fulltext span { padding-left: 17px; background: url(../images/icon-hledat.gif) no-repeat left; }
#panel-hlavni #fulltext table { margin-left: 5px; font-size: 70%; color: #fff; height: 30px; }
input.pole { width: 260px; background: url(../images/input-bg.png) repeat-x; border: 0px solid #7F9DB9;}
#panel-hlavni #fulltext table form input.box {  }
input.tlacitko { cursor: pointer; font-family: verdana; background: #fff; font-size: 10px; padding: 1px; border: 0px; margin-right: 3px; margin-left: 3px; }
#panel-hlavni #fulltext table a { margin-left: 3px; color: #fff}
#panel-hlavni #fulltext table a:hover { color: #FFCE00; }

#panel-hlavni #obsah #filtr { background: #ddd; color: #000; margin-top: 1px; margin-bottom: 2px;}
#panel-hlavni #obsah #filtr span { padding-left: 20px; background: url(../images/icon-hledat2.gif) no-repeat left; }
#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.tlacitko { margin-left: 10px; font-family: verdana; font-size: 10px; background: #fff; padding: 1px; border: 1px solid #33638C; }

#panel-hlavni #obsah { padding-bottom: 15px; }

#hlavicka-druh { font-family: arial; margin: 0px; padding: 0px; background: url(../images/bg-top-menu.gif) repeat-x top; border-top: 1px solid #ddd; }
#hlavicka-druh p { line-height: 18px; padding: 0px; margin: 10px; margin-left: 15px; margin-top: 0px; font-size: 12px; }
#hlavicka-druh p.uvod { font-size: 12px; padding-bottom: 0px; }
#hlavicka-druh strong { font-weight: normal; text-transform: lowercase; }
#hlavicka-druh strong.znacka { text-transform: none; }
#hlavicka-druh strong.nadpis_kategorie { padding-left: 30px; font-size: 12px; font-weight: bold; }
#hlavicka-druh a { color: #193D65; font-weight: bold; }
#hlavicka-druh a:hover { text-decoration: underline; color: #000}
#hlavicka-druh a.kategorie { line-height: 22px; color: #193D65; display: block; background: url(../images/sipka-kategorie.gif) no-repeat left; text-decoration: none; margin-left: 10px; padding: 0 20px; border-bottom: 1px solid #ddd; font-size: 12px; font-weight: bold; }
#hlavicka-druh a.kategorie:hover { text-decoration: underline; color: #000}

h2.typ { background: none; font-size: 12px; padding-left: 15px; margin-left: 0; }
h2.uvod { padding-top: 5px; }
#hlavicka-druh #znacky { background: url(../images/bg-top.gif) repeat-x top; font-size: 11px; border: 1px solid #ddd; 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 a { font-weight: bold; font-size: 12px; font-family: arial; color: #193D65; }
#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: 1px solid #ddd; border-top: 1px solid #ddd; }
#vypis-typ table tr { padding-bottom: 5px; }
#vypis-typ table tr td { background: #fff; padding: 15px; padding-bottom:15px; width: 330px; border-bottom : 1px solid #ddd; border-right: 1px solid #ddd; }
#vypis-typ table tr td a.vyrobek { display: block; font-weight: bold; font-family: arial; color: #000;  line-height: 17px; margin-bottom: 0px; padding-bottom: 10px; background: url(../images/dot.png) repeat-x bottom; padding-top: 3px; font-size: 12px; text-decoration: none; }
#vypis-typ table tr td a.vyrobek:hover { color: #000; text-decoration: underline; }
#vypis-typ table tr td .obrazky { float: left; padding: 0px; margin: 0px;}
#vypis-typ table tr td img.nahled { width: 100px; background: #fff; display: block; border: 0px solid #fff; padding: 0px; padding-top: 0px; margin: 0px;}
#vypis-typ table tr td img.logo { margin-top: 10px; margin-bottom: 10px; border: 0px solid #fff; display: block; }
#vypis-typ table tr td p { float: left; width: 193px; display: block;  font-size: 11px; font-family: arial; padding: 0px; padding-left: 5px; padding-top: 0px; margin: 0px; margin-left: 15px; padding-bottom: 5px; line-height: 15px; }
#vypis-typ table tr td p strong.jmeno_kategorie { font-weight: normal; }
#vypis-typ table tr td p 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; margin-top: 40px; color: #fff; background: #DB3818; }
#vypis-typ table tr td p span.novinka { 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; margin-top: 40px; color: #fff; background: #FFA200; }
#vypis-typ table tr td p span.cena { font-weight: bold; font-family: arial; font-size: 11px; padding-left: 7px; padding-right: 5px;padding-bottom: 1px; padding-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-top: 40px; color: #000; background: #FFE4CA;  }
#vypis-typ table tr td p span.cena em { font-size: 15px; color: #DB3818; font-style: normal; padding-left: 3px; padding-right: 3px;}
#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 table tr td p span.detail { display: block; padding: 0px 5px 0px 5px; margin-left: 0px; background: #33638C; float: left; margin-bottom: 15px; margin-top: 12px;}
#vypis-typ table tr td p span.detail a.detail { 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/detail.gif) no-repeat left;  }
#vypis-typ table tr td p span.detail a.detail:hover { text-decoration: underline; } 

#parametry { border: 1px solid #ddd; display: block; padding: 10px 15px; margin: 10px 0; font-size: 11px; background: #eee; }
#parametry a { color: #DB3818; font-weight: bold; padding: 0 5px;}
#parametry a.nahoru { padding-left: 15px; background: url(../images/sipka-nahoru.gif) no-repeat left; }
#parametry a.dolu { padding-left: 15px; background: url(../images/sipka-dolu.gif) no-repeat left; }

#strankovani { display: block; margin-top: 10px; text-align: center; font-size: 15px; font-family: arial; font-weight: bold;}
#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: #FFA200; color: #fff; text-decoration: none;}
#strankovani span a:hover { background: #33638C; }

#detail-vyrobku { display: block; margin: 10px; margin-top: 0;}
#detail-vyrobku #obrazky { width: 110px; float: left; margin-right: 0px;}
#detail-vyrobku #obrazky img { border: 0px; }
#detail-vyrobku #obrazky a img { padding: 0px; border: 0px solid #ddd; } 
#detail-vyrobku #obrazky a.nahled { display: block; padding: 0px; padding-left: 12px; background: url(../images/icon-zvetsit.gif) no-repeat left; color: #000; font-size: 11px; margin-bottom: 0px;}
#detail-vyrobku #obrazky span { display: block; padding: 0; margin: 0; margin-bottom: 10px;} 
#detail-vyrobku #popis-vyrobku {  float: left; width: 560px; } 
#detail-vyrobku span.vyrobek-popis { display: block; padding: 15px; margin: 0; border: 1px solid #ddd; background: #eee; line-height: 16px; font-size: 12px; }
#detail-vyrobku span.vyrobek-popis a { color: #254E76; font-weight: bold; }
#detail-vyrobku span.vyrobek-popis a:hover { text-decoration: none; }
#detail-vyrobku span.vyrobek-popis ul { margin: 0; padding: 0; list-style-type: none; }
#detail-vyrobku span.vyrobek-popisul li { list-style-type: none; margin: 0; padding:  0;}
#detail-vyrobku form { padding: 0; margin: 0; }
ul.cena { list-style-type: none; padding: 0; margin: 5px 0; background: #eee; font-size: 12px; line-height: 25px;}
ul.cena li { border-top: 1px solid #ddd; padding-left: 10px; }
ul.cena li.suda { background: #fff; }
ul.cena li.last { padding: 10px 0; background: #fff; }
ul.cena li.last span { padding: 5px;  }
ul.cena li.last span a { text-decoration: none; padding-left: 20px; color: #fff; font-weight: bold;  background: url(../images/do-kose2.gif) no-repeat left;}
ul.cena li.last span a:hover { text-decoration: underline;}
ul.cena li.last span.do-kose-a { background: #33638C;  }
ul.cena li.last span.do-kose-b { background: #FEAE03;  }
ul.cena li.last a.cena_b { }
ul.cena li strong.cena { color: #DB3818 }
ul.cena li b.overline { text-decoration: line-through;  }

#panel-hlavni #obsah #static { font-size: 12px; margin: 0px; padding-left: 15px; padding: 10px; background: url(../images/bg-top-menu.gif) repeat-x top; border-top: 1px solid #ddd; }
#panel-hlavni #obsah #static h1 { display: block; border-bottom: 1px solid #D7E1E9; padding: 0px; padding-left: 33px; padding-right: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; padding: 20px; padding-left: 33px; }
#panel-hlavni #obsah #static h2 { display: block; border-bottom: 1px solid #D7E1E9; padding: 0px; padding-left: 33px; padding-right: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; padding: 20px; padding-left: 33px; }
#panel-hlavni #obsah #static h3 { font-size: 14px; margin-bottom: 10; }
#panel-hlavni #obsah #static a.akce { line-height: 20px;  color: #193D65; font-size: 12px; font-weight: bold; padding-left: 20px; background: url(../images/sipka-kategorie.gif) no-repeat left; line-height: 20px; }
#panel-hlavni #obsah #static a.akce:hover { text-decoration: none; }
#panel-hlavni #obsah #static strong { font-family: arial; font-size: 13px; line-height: 20px; padding-left: 5px; color: #000; display: block; }
#panel-hlavni #obsah #static strong.strong { display: block; font-family: arial; font-size: 12px; line-height: 16px; color: #333; padding-bottom: 15px; padding-top: 15px;}
#panel-hlavni #obsah #static p { font-family: arial; font-size: 12px; line-height: 17px; padding: 5px; padding-top: 0px;}
#panel-hlavni #obsah #static p a { color: #DB3818; }
#panel-hlavni #obsah #static p a:hover { text-decoration: none; }
#panel-hlavni #obsah #static p strong { font-family: arial; font-weight: normal; color: #000; font-size: 13px; line-height: 16px;}
#panel-hlavni #obsah #static p strong.faq { display: block; font-weight: bold; margin-top: 5px; padding-bottom: 5px; margin-bottom: 10px; color: #193D65; border-bottom: 1px solid #D7E1E9;}
#panel-hlavni #obsah #static p.poznamka { padding: 10px; border: 2px solid #FFDFBF; background: #FFEFDF; font-size: 11px;}
#panel-hlavni #obsah #static p.poznamka a { font-size: 11px; }
#panel-hlavni #obsah #static p.poznamka strong { color: #333; font-weight: bold; font-size: 11px; padding: 0 0 10px 0; }
#panel-hlavni #obsah #static ul { font-family: arial; font-weight: normal; color: #000; font-size: 12px; line-height: 20px; margin-left: 2px; padding-left: 0px; list-style-type: none; }
#panel-hlavni #obsah #static ul li { padding-left: 20px; background: url(../images/sipka-kategorie.gif) no-repeat left; }
#panel-hlavni #obsah #static ol { margin-left: 0px; padding-left: 20px;font-weight: bold; font-size: 12px; color: #1A6C8C; }
#panel-hlavni #obsah #static ol li {  line-height: 18px; }
#panel-hlavni #obsah #static ol li a { color: #1A6C8C;  }
#panel-hlavni #obsah #static span img { border: 5px solid #DFE5EB; padding: 2px; margin: 0px; }

#panel-hlavni #obsah #static #obchodni-podminky p { font-family: arial; font-size: 11px; line-height: 14px; padding: 2px;}
#panel-hlavni #obsah #static #obchodni-podminky p strong { font-family: arial; font-weight: normal; color: #000; font-size: 12px; line-height: 16px;}
#panel-hlavni #obsah #static #obchodni-podminky p strong.faq { display: block; font-weight: bold; margin-top: 5px; padding-bottom: 5px; margin-bottom: 10px; color: #193D65; font-size: 14px; border-bottom: 1px solid #D7E1E9;}

 
#panel-hlavni #obsah #static #tabulka { background: #fff; padding: 0px; margin-bottom: 5px; margin-top: 0px; }
#panel-hlavni #obsah #static #tabulka table { border: 1px solid #DFE5EB;  }
#panel-hlavni #obsah #static #tabulka table tr { padding-bottom: 5px; }
#panel-hlavni #obsah #static #tabulka table tr td { background: #EDF2F5; padding: 10px; width: 200px;}

#panel-hlavni #obsah #static form  { font-family: arial; font-size: 12px;}
#panel-hlavni #obsah #static form fieldset { margin-top: 20px; border: 2px solid #DFE5EB; }
#panel-hlavni #obsah #static form fieldset legend { background: #EDF2F5; color: #1A6C8C; margin-bottom: 10px; padding: 2px 10px 2px 10px; font-family: arial; font-size: 14px; font-weight: bold; }
#panel-hlavni #obsah #static form fieldset table { margin: 5px; margin-bottom: 10px;}
#panel-hlavni #obsah #static form fieldset table tr { line-height: 20px; }
#panel-hlavni #obsah #static form fieldset table tr td  { text-align: left; }
#panel-hlavni #obsah #static form fieldset table tr td.prvni { width: 200px; padding-left: 10px; font-weight: bold; color: #111; }
#panel-hlavni #obsah #static form fieldset table tr td.druhy { }
#panel-hlavni #obsah #static form fieldset table tr td.treti { font-weight: bold; color: #DB3818; font-size: 14px;  width: 10px; }
#panel-hlavni #obsah #static form fieldset input.pole { width: 380px; background: #EDF2F5; border: 1px solid #DFE5EB; }
#panel-hlavni #obsah #static form fieldset textarea  { background: #EDF2F5; border: 1px solid #DFE5EB; width: 380px; height: 100px}
#panel-hlavni #obsah #static form input.tlacitko { margin-top: 10px; margin-right: 10px; 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;}

#panel-hlavni #obsah #static table { border: 0px solid #DFE5EB }
#panel-hlavni #obsah #static table tbody tr th.dataAB { font-weight: bold;}
#panel-hlavni #obsah #static table .header { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #ccffcc; TEXT-ALIGN: center }
#panel-hlavni #obsah #static table .data {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #8CDAFF; TEXT-ALIGN: center }
#panel-hlavni #obsah #static table .dataAC { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #EDF2F5; TEXT-ALIGN: center }
#panel-hlavni #obsah #static table .dataAB { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #FFDFBF; TEXT-ALIGN: center }

#panel-hlavni #obsah #static table.servis { width: 100%; border: 2px solid #DFE5EB; font-size: 12px;}
#panel-hlavni #obsah #static table.servis tr {  }
#panel-hlavni #obsah #static table.servis tr td { padding: 5px; background: #EDF2F5; padding-left: 10px;}
#panel-hlavni #obsah #static table.servis tr td.nadpis { background: #DFE5EB; font-weight: bold; color: #1A6C8C }
#panel-hlavni #obsah #static table.servis tr td.cena { text-align: center; padding-left: 0px; }
#panel-hlavni #obsah #static table.servis tr td.cenik { padding: 0px; }
#panel-hlavni #obsah #static table.servis tr td.cenik strong { font-weight: normal; font-size: 12px; color: #000; padding-left: 15px; margin-left: 5px; background: url(../images/sipka-navigace.gif) no-repeat left; }
#panel-hlavni #obsah #static table.servis tr td a { font-weight: bold; color: #193D65;  }
#panel-hlavni #obsah #static table.servis tr td a.cenik { padding-left: 20px; font-weight: normal; color: #DB3818; background: url(../images/icon-ceniky.gif) no-repeat left; }
#panel-hlavni #obsah #static table.servis tr td a.cenik:hover { color: #000; }

#panel-hlavni #obsah #static table.soubory { width: 100%; border: 2px solid #DFE5EB; font-size: 11px;}
#panel-hlavni #obsah #static table.soubory tr {  }
#panel-hlavni #obsah #static table.soubory tr td { padding: 5px; background: #EDF2F5; padding-left: 10px;}
#panel-hlavni #obsah #static table.soubory tr td.nadpis { background: #DFE5EB; font-weight: bold; color: #1A6C8C }
#panel-hlavni #obsah #static table.soubory tr td.cena { text-align: center; padding-left: 0px; }
#panel-hlavni #obsah #static table.soubory tr td.cenik { padding: 0px; }
#panel-hlavni #obsah #static table.soubory tr td.cenik strong { display: block; font-weight: normal; font-size: 12px; color: #000; padding-left: 15px; margin-left: 5px; background: url(../images/sipka-navigace.gif) no-repeat left; }
#panel-hlavni #obsah #static table.soubory tr td a.cenik { display: block; line-height: 18px; font-weight: normal; padding-left: 20px; color: #DB3818; background: url(../images/icon-ceniky.gif) no-repeat left; }
#panel-hlavni #obsah #static table.soubory tr td a.cenik:hover { color: #000; }

#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: #DB3818; },
#cart h4 { margin: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; color: #DB3818; font-size: 16px; font-weight: bold;}
#cart b { color: #000; }
#cart p { font-family: arial; font-size: 12px; line-height: 18px; padding: 2px;}
#cart p a { color: #DB3818; }
#cart p a:hover { text-decoration: none; color: #DB3818;; }
#cart p.poznamka { padding: 10px; border: 3px solid #FFDFBF; background: #FFEFDF; font-size: 11px;}
#cart p.poznamka a { font-size: 11px; color: #DB3818; }
#cart p.poznamka a:hover { text-decoration: none; }
#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: 659px; height: 80px; border: 3px solid #DFE5EB; padding: 5px; background: #fff; font-size: 11px; font-family: verdana;}
#cart form span.tlacitka { display: block; padding-top: 10px; }
#cart form span.tlacitka input {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;}
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: 3px solid #DFE5EB; width: 100%;}
#cart table tr th { color: #222; font-size: 11px; font-weight: bold; background: #DFE5EB; padding: 5px; text-align: center;}
#cart table tr th.first { text-align: left; }
#cart table tr td { background: #EDF2F5; padding: 5px; font-size: 12px; text-align: center;}
#cart table tr td.first { text-align: left;}
#cart table tr td.last { color: #193D65; font-size: 12px;  text-align: left; font-weight: bold; }
#cart table tr td.suma {  }
#cart table tr td.tdsummary { line-height: 18px; text-align: left; padding: 20px; width: 50%;}
#cart table tr td.suma strong { color: #DB3818; font-size: 14px; }
#cart table tr td a { font-size: 12px; color: #DB3818; font-weight: bold; line-height: 18px;}
#cart table tr td input.ks { width: 15px; text-align: center; }
#cart table tr td select { font-size: 10px; }

#cart form.obj {  }
#cart form.obj label { width: 120px; display: block; float: left; font-size: 13px;  }
#cart form.obj input { width: 180px; }
#cart form.obj input.checkbox { width: auto; }
#cart form.obj label.pov { color: #DB3818; font-weight: bold; }
#cart form.obj textarea.poznamka { width: 300px; height: 60px; padding: 2px;}
#cart table.objednavka { padding: 0; margin: 0; border: 10px solid #EDF2F5; }
#cart table.objednavka tr td { width: 50%; text-align: right;  }
#cart span.tlacitka { margin-top: 10px; float: right; }
#cart strong.hlavicka { display: block; text-align: left; margin-bottom: 10px; }
#cart strong.nadpis { color: #000; font-size: 18px; padding-left: 10px; } 

#cart table tr td.udaj { font-weight: bold; text-align: left; width: 250px; color: #222; padding-left: 10px;}
#cart table tr td.udaj em { font-style: normal; color: #DB3818; }
#cart table tr td.hodnota {  }
#cart table tr td.hodnota input { width: 380px; height: 17px; line-height: 17px;  font-size: 11px; padding-left: 3px; font-family: verdana;}

#search { padding: 0px; font-size: 12px;}
h1.search {  display: block; background: #EDF2F5; border-bottom: 0px solid #DFE5EB; font-size: 16px; line-height: 22px; padding: 10px; padding-top: 5px; padding-bottom: 5px; margin-top: 10px;}
#search a { line-height: 15px; color: #DB3818;}
#search p { line-height: 18px; padding-left: 5px; font-weight: bold; font-size: 12px; color: #DB3818;  }
#search form {  background: #EDF2F5; padding: 10px; margin-top: 10px;}
#search table tr td { padding: 5px; }
#search form input.fraze {  width: 400px;}
#search #vypis-hledani { border: 1px solid #DFE5EB; padding: 0px; }
#search #vypis-hledani strong { padding: 10px; line-height: 30px; color: #1A6C8C; }
#search #vypis-hledani span { display: block; padding: 5px; padding-left: 10px; background: #fff; border-bottom: 1px solid #fff;  }
#search #vypis-hledani #strankovani { line-height: 30px; padding: 10px; }

#footer { clear: both;  margin-top: 10px; width: 930px; background: #eee; }
#footer #odkazy { text-align: center; padding-top: 25px; padding-bottom: 25px; padding-right: 0px; font-size: 12px; color: #193D65; font-size: 11px; font-weight: bold; }
#footer #odkazy a { font-weight: normal; color: #193D65; border-right: 1px solid #FFA200; text-decoration: undeline; padding: 0 10px 0 10px; }
#footer #odkazy a:hover { text-decoration: none;}
#footer #odkazy a.first  { text-decoration: none; }
#footer #odkazy b { font-weight: normal; padding: 0 10px 0 10px; border-right: 1px solid #FFA200;}
#footer #odkazy b a { border: 0px; padding: 0; line-height: 15px; height: 15px;}
#footer #odkazy b a img { border: 0px; padding: 0; margin: 0; display: inline; }
#footer #odkazy b a.hide { visibility: hidden; }
#footer #odkazy b script { visibility: hidden; }
#footer #odkazy b.last  { border-right: 0px solid #FFA200; padding-right: 0px; margin-right: 0px; }
#footer span { display: block; font-size: 12px;}
#footer span b { padding-left: 20px; background: url(../images/icon-doporucit.gif) no-repeat left; color: #1A6C8C; }

#error { font-size: 16px; padding: 18px; display: block; border: 0px solid #DFE5EB; background: #eee; font-weight: bold; color: #DB3818; line-height: 22px; }

#partneri { margin-bottom: 15px; padding: 5px 10px 5px 10px; background: #eee; font-size: 10px; color: #000 }
#partneri a { color: #000; text-decoration: none; }
#partneri a:hover { text-decoration: underline; }

hr.clear { clear: both; visibility: hidden;}
.clear { clear: both; visibility: hidden; padding: 0; margin: 0;}
.poznamka { background: #fff; padding: 10px; border: 1px solid #ddd; font-size: 13px; }
.group { width: 250px; }
em.suda {  font-size: 12px; font-weight: bold; font-style: normal; display: block; padding-left: 5px; line-height: 25px; }
em.licha {  font-size: 12px; font-weight: bold; font-style: normal; display: block; padding-left: 5px; line-height: 25px; background: #eee;}
