body { text-align: center; color: #000000; background: #FFFFFF url('img/iv_bg.jpg') repeat-x; margin: 0; padding: 0; }
body.tipy2 { text-align: center; color: #000000; background: #fffee4; margin: 0; padding: 0; }

* { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; }

img { border:0; }

h1 { font-weight: bold; font-size: 12px; letter-spacing: 2px; color: #999999; margin: 0; padding: 6px 0 8px 0; }

#total01 { text-align: left; width: 960px; margin: 0 auto; padding: 0; }
#total02 { margin: 0; padding: 0; }
#total1 { width: 960px; margin: 0 auto; padding: 0; }
#total2 { margin: 0; padding: 0; }

#shadowleft { float: left; width: 7px; margin: 0; padding: 0; font-size: 1px; }
#shadowright { float: right; width: 7px; margin: 0; padding: 0; font-size: 1px; }

#mainobal { margin: 0 7px; padding: 0; }
#main { }

#header { margin: 0; padding:0; height: 171px; background: #FFFFFF url('img/iv_header.jpg') no-repeat;}

#hlavni_menu_jedna {padding:15px 0 0 0; margin:0px 0 0 0; height: 26px; }
#hlavni_menu_jedna ul {margin:0; padding: 0;  }
#hlavni_menu_jedna ul li {list-style:none; float:left; margin:0; padding: 0;border: 0px; height: 15px;  }
#hlavni_menu_jedna ul li a {display:block;color:#292929;font-size:11px; padding: 14px 45px 14px 11px; margin: 0px; border-left: 1px solid #CCCCCC; text-decoration: none; text-transform: uppercase;  }
#hlavni_menu_jedna ul li a:hover { border-left: 1px solid #292929; text-decoration: none; }
#hlavni_menu_jedna ul li a.modra {background-color: #015479; width: 134px; }
#hlavni_menu_jedna ul li a.modra:hover { background-color: #999999; text-decoration: none; }
#hlavni_menu_jedna ul li.current_page_item a {}

#levy_sloupec { margin: 0; width: 218px; padding: 83px 3px 20px 1px; background-image: url('img/iv_bg_leva_strana.jpg'); background-repeat: no-repeat; }
#levy_sloupec .novinky { background-color: #FFFEE2; font-size: 11px; padding: 15px 15px 5px 15px; min-height: 475px; line-height: 1.4em; }
#levy_sloupec .datum { font-weight: bold; color: #dd4313; }
#levy_sloupec a.nadpis, #levy_sloupec a.nadpis:link, #levy_sloupec a.nadpis:visited { font-weight: bold; color: #dd4313; text-decoration: underline; }
#levy_sloupec a.nadpis:hover { text-decoration: none; }
#levy_sloupec .novinky ul { margin: 0; padding: 0; }
#levy_sloupec .novinky ul li { border-bottom: 1px dashed #ababab; margin:0 0 10px 0; padding: 0 0 5px 22px; list-style-type: none; background-image: url(img/iv_hp_novinka.gif); background-repeat: no-repeat; }


#pravy_sloupec { margin: 0; width: 738px; float: right; padding: 0; }

#uvodtopobal {  }
#uvodtop { padding:0; }

#uvodbottomobal { }
#uvodbottom { width: 708px; float: right; padding: 0; font-size: 12px; }
#uvodbottom p.uvodni_text { margin: 0; padding: 0 8px 8px 0; text-align: justify; font-size: 12px }

#tipynovinkauvod { background: transparent url('img/bg_bot_menu.gif') repeat-x; }
#tipynovinka { background: #eae7d4 url('img/bg_bot_menu2.gif') repeat-x; text-align: right; }

#normalobal { background: #ffffff url('img/uvod_bottom_bg.gif') repeat-x; }
#normal { padding: 1px 60px 0 60px; }

#normal h1 { font-size: 14px; font-weight: bold; color: #b55900; background-color: transparent; padding: 0 0 10px 0; }
#normal h2 { font-size: 12px; font-weight: bold; padding-top: 10px; margin-top: 10px; color: #0065b5; background-color: transparent; }
#normal p { font-size: 12px; color: #333333; background-color: transparent; }
#normal p.poznamka { font-size: 9px; color: #333333; padding: 10px 0 0 0; }
#normal p.vyrazneji { font-weight: bold; }
#normal ul { list-style-image: url('img/li.gif'); }
#normal li { font-size: 12px;color: #333333; background-color: transparent; }

#footerobal { clear: both;  }
#footer { padding: 10px 8px 10px 8px; background-image: url(img/iv_bg_footer.jpg); background-repeat: repeat-x; border-top: 3px solid #bababa; }


#uvodnoveja { float: left; width: 300px; }
/*#uvodtipy { float: right; width: 332px; background: transparent url('img/uvod_zavinac_bg.gif') right bottom no-repeat; } */
#uvodtipy { float: right; width: 332px; }
#uvodtipy h1 { font-size: 20px; font-weight: normal; color: #0065b5; background-color: transparent; padding: 3px 0 13px 0; margin: 0; }
#uvodtipy p { font-size: 11px; margin: 0; padding: 0; }
#uvodtipy form { padding: 0; margin: 0; }
#uvodtipy input.email { font-size: 11px; width: 175px; }
#uvodtipy table { padding: 10px 0 30px 0; }
#uvodtipy td.email { font-size: 11px; font-weight: bold; color: #0065b5; background-color: transparent; }

#viceinfo { font-size: 10px; text-align: right; }
#viceinfo a { font-size: 10px; font-weight: bold; text-decoration: none; color: #00497b; background-color: transparent; }
#viceinfo a:hover { text-decoration: underline; }

#uvodclear { clear: both; }

.pribeh1 { font-size: 12px; float: left; border-top: 3px solid #ff8200; padding: 8px 0 0 0; margin: 5px 0px 0 0; width: 345px; }
.pribeh2 { margin: 5px 0px 0 18px; }
.pribeh1 p { margin: 0; padding: 0 8px 8px 0; text-align: justify;  }
.vas_pribeh { font-size: 18px; color: #DD4313; }
.seda { color:#999999; }
.obrazek_vlevo {float: left; margin: 0; padding: 0 7px 4px 0;}
.tucny { font-weight: bold; }

#story1 { float: left; width: 300px; }
#story2 { float: right; width: 332px; }

#story1 h1 { font-size: 12px; color: #0065b5; background-color: transparent; padding: 0; margin: 0; }
#story1 p { font-size: 10px; }

#story2 h1 { font-size: 12px; color: #0065b5; background-color: transparent; padding: 0; margin: 0; }
#story2 p { font-size: 10px; }

#footerobal { background-color: #ffffff; }

#footerweight { float: left; width: 270px; }
#footerweight p { font-size: 10px; color: #b2b4a5; background-color: transparent; padding: 0; margin: 0; }

#footercopyright { float: right; width: 430px; }
#footercopyright p { font-size: 10px; text-align: right; color: #b2b4a5; background-color: transparent; padding: 0; margin: 0; }

div.clear { clear: both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background-color: transparent; }
div.vysledky { border-bottom: 1px dashed #d8d9cf; padding-top: 0px; }
div.nolinka { border-bottom: 0; }
div.left { clear: left; }
div.right { clear: right; }
div.pokracuj { text-align: right; }

p.chyba { font-size: 12px; font-weight: bold; color: #ff3333; background-color: transparent; }
p.odeslano { font-size: 12px; font-weight: bold; }

a.text { font-size: 11px; color: #3333ff; background-color: transparent; }

td.vymluva { font-size: 11px; font-weight: bold; color: #333333; padding-right: 20px; vertical-align: top; white-space: nowrap; }
td.vymluvatext { font-size: 11px; color: #333333; vertical-align: top; }
td.popis { font-size: 11px; font-weight: bold; color: #333333; vertical-align: top; }
td.input { font-size: 11px; color: #333333; vertical-align: top; }
input.data { font-size: 11px; color: #333333; vertical-align: top; }
select.data { font-size: 11px; color: #333333; vertical-align: top; }
textarea.data { font-size: 11px; color: #333333; vertical-align: top; }

table.osobni { color: #333333; background-color: #f5f3e9; padding: 10px; width: 100%; }

td.kontakt { font-size: 10px; font-weight: bold; color: #333333; vertical-align: top; }

#pozor { color: #000000; background-color: #ffd686; }
#tipy2textobal { background: #fffee2 url('img/uvod_top_bg.gif') repeat-x; border-top: 5px solid #b55900; }
#tipy2text { padding: 22px 48px 0 38px; }
#tipy2text td.email { font-size: 11px; font-weight: bold; color: #0065b5; background-color: transparent; }
#tipy2text form { padding: 0; margin: 0; }
#tipy2text input.email { font-size: 11px; width: 175px; }
#tipy2text p { font-size: 11px; margin: 0; padding: 0; }

#tipy2text td.poznamky { font-size: 11px; color: #666666; background-color: transparent; vertical-align: top; text-align: left; }
#tipy2text a.poznamky { font-size: 11px; color: #6666ff; background-color: transparent; vertical-align: top; text-decoration: underline; }
#tipy2text a.poznamky:hover { text-decoration: none; }

#regards { font-size: 11px; font-weight: bold; color: #333333; background-color: transparent; text-align: center; padding-bottom: 30px; }
.schovat { display: none; }
