body { text-align: center; color: #000000; background: #d6dbc6 url('../hubnuti-dieta-cviceni-tvarovani-postavy/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('../hubnuti-dieta-cviceni-tvarovani-postavy/shadow_left_bg.gif') left top repeat-y; width: 784px; margin: 0 auto; padding: 0; }
#total02 { background: transparent url('../hubnuti-dieta-cviceni-tvarovani-postavy/shadow_right_bg.gif') right top repeat-y; margin: 0; padding: 0; }
#total1 { background: transparent url('../hubnuti-dieta-cviceni-tvarovani-postavy/shadow_left.gif') left top no-repeat; width: 784px; margin: 0 auto; padding: 0; }
#total2 { background: transparent url('../hubnuti-dieta-cviceni-tvarovani-postavy/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('../hubnuti-dieta-cviceni-tvarovani-postavy/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('../hubnuti-dieta-cviceni-tvarovani-postavy/menu_point.gif') no-repeat 8px 6px; padding-left: 22px; }
#headerbottomlinka { background-color: #b55900; }

#uvodobal { background: #ffffff url('../hubnuti-dieta-cviceni-tvarovani-postavy/uvod_bg.gif') repeat-x; }
#uvod { padding: 22px 48px 0 38px; }

#uvod h1 { font-size: 18px; font-weight: bold; color: #0065b5; background-color: transparent; padding: 3px 0 13px 0px; margin: 0; }
#uvod p { font-size: 12px; margin: 0; padding: 15px; line-height: 16px; text-align: justify; }

#tipynovinka { background: #eae7d4 url('../hubnuti-dieta-cviceni-tvarovani-postavy/bg_bot_menu2.gif') repeat-x; text-align: right; }

#normalobal { background: #ffffff url('../hubnuti-dieta-cviceni-tvarovani-postavy/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; }

#uvodclear { clear: both; }

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