body { text-align: center; color: #000000; background: #d6dbc6 url('../img/main_bg.gif') repeat-x fixed; 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; }

#total01 { text-align: left; background: transparent url('../img/shadow_left_bg.gif') left top repeat-y; width: 784px; margin: 0 auto; padding: 0; }
#total02 { background: transparent url('../img/shadow_right_bg.gif') right top repeat-y; margin: 0; padding: 0; }
#total1 { background: transparent url('../img/shadow_left.gif') left top no-repeat; width: 784px; margin: 0 auto; padding: 0; }
#total2 { background: transparent url('../img/shadow_right.gif') right top no-repeat; 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 { }

#headertoplinka { background-color: #ff8200; }
#headertopnadpisobal { height: 45px; vertical-align: middle; background: #fffee2 url('../img/header_bg.gif') right no-repeat; }
#headertopnadpis { padding: 13px 0 0 24px; }

#headermenuobal { background-color: #ff8200; height: 20px; text-align: right; }
#headermenu { padding: 1px 26px 0 0; }
#headermenu a { font-size: 11px; font-weight: bold; text-decoration: none; color: #803f00; background-color: transparent; }
#headermenu a:hover { color: #ffffff; background-color: transparent; }
#headermenu a.point { background: transparent url('../img/menu_point.gif') no-repeat 8px 6px; padding-left: 22px; }
#headerbottomlinka { background-color: #b55900; }

#uvodtopobal { background: #fffee2 url('../img/uvod_top_bg.gif') repeat-x; border-bottom: 1px solid #eab670; }
#uvodtop { padding: 22px 48px 0 38px; }

#uvodbottomobal { background: #ffffff url('../img/uvod_bottom_bg.gif') repeat-x; }
#uvodbottom { padding: 12px 48px 0 38px; }

#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 {  }
#footer { padding: 23px 26px 10px 26px; border-bottom: 2px solid #abad98; }
#footerlinka { border-top: 1px dashed #d8d9cf; padding-top: 5px; }

#uvodnoveja { float: left; width: 300px; }
#uvodtipy { float: right; width: 332px; background: transparent url('../img/uvod_zavinac_bg.gif') right bottom no-repeat; }

#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; }

#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; }

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; }

#podminkypozor { color: #000000; background-color: #ffd686; height: 104px; text-align: left; }
#podminkypozor h1 { padding: 25px 0 0 30px; font-size: 22px; letter-spacing: 1px; margin: 0; color: #b55900; }
#podminkytextobal { background: #fffee2 url('../img/uvod_top_bg.gif') repeat-x; border-top: 5px solid #b55900; }
#podminkytext { padding: 22px 48px 0 38px; text-align: justify; }
#podminkytext h2, h3, h4 { padding: 15px 0 0 30px; font-size: 17px; letter-spacing: 1px; }
#podminkytext p { font-size: 11px; margin: 0 0 20px 0; padding: 0; text-align: justify; }
#podminkytext a.zavrit, #podminkytext a.zavrit:link, #podminkytext a.zavrit:visited { font-size: 12px; margin: 0 0 20px 0; padding: 30px; display: block; width: 200px; color: #b55900; text-transform: uppercase; letter-spacing: 2px; text-decoration: none;}
#podminkytext a.zavrit:hover { text-decoration: underline;}


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