body { background-image: url('../img/main_bg.gif'); background-repeat: repeat-x; background-color: #D6DBC6; width: 962px; margin: 0px auto 0px auto; }
#body { background-color: #FFFFFF; border: 1px solid #DADADA; margin-top: 10px; margin-bottom: 15px; }

/* hlavicka */
.hlavicka { padding: 13px 0 0 20px; background-color: #FFFEE2; background-image: url('../img/header_bg.gif'); background-repeat: no-repeat; background-position: right center; border-top: 12px solid #FF8200; height: 32px; }
.vrchni_prouzek { background-color: #FF8200; }
.hlavicka p { margin: 0; padding: 8px; }

/* hlavicka2 */
.hlavicka2 { padding: 0 10px 0 10px; background-color: #FFFEE2; background-image: url('../img/uvod_top_bg.gif'); background-repeat: repeat-x; background-position: right top; border-bottom:1px solid #EAB670; }
.hlavicka2 .leva_strana { float: left; padding: 8px 0 0 0; }
.hlavicka2 .prava_strana { float: right; width: 600px;  background-image: url('../img/uvod_zavinac_bg.gif'); background-repeat: no-repeat; background-position: 330px 0px;}
.hlavicka2 .tipy { padding: 10px 0 10px 140px; }
.hlavicka2 .tipy_odeslat { background-image: url('../img/but_ok.gif'); width: 35px; height: 22px; border: 0; }
.hlavicka2 .email { color: #0065B5; font-weight: 700; }
.hlavicka2 p { margin: 0; font-size: 11px; padding: 8px; }

/* obsah */
.obsah { background-color: #FFFFFF; background-image: url('../img/uvod_bottom_bg.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding: 0 10px 0 10px; display:inline;float:left;position:relative; width: 940px; }
.obsah img { margin: 0 15px 15px 15px; }
.obsah .vyrazneji { font-weight: bold; }
.obsah .pribeh { width: 470px; }

.levy_sloupec { display: none; }
.pravy_sloupec { }


/* paticka */
.paticka { border-top: 1px dashed #D8D9CF; color: #B2B4A5; padding: 0 10px 0 10px; }
.paticka .blok1 { width: 270px; }
.paticka .blok2 { width: 670px; }

/* menu */
.menu { padding: 3px 0px 3px 0px; background-color: #FF8200;}
.menu p { margin: 0; }
.menu ul {padding: 0; margin: 0; }
.menu ul li {list-style:none; float: right; margin:0; padding: 0;  }
.menu ul li a {display:block; color: #803F00; border:0px; padding:0px 0px 0px 10px; text-align: center; margin: 0 20px 0 0;background-image: url('../img/menu_point.gif'); background-repeat: no-repeat; background-position: left center;}
.menu ul li a:hover { text-decoration: none; color: #FFFFFF;}
.menu ul li a.aktivni {background-image: none;}
.stin_pod_menu { background-image: url('../img/bg_bot_menu.gif'); background-repeat: repeat-x; height: 5px; }
.stin_pod_menu2 { background-color: #EAE7D4; background-image: url('../img/bg_bot_menu2.gif'); background-repeat: repeat-x; border-top: 4px solid #B55900;  height: 21px;}
.tipynovinka { float: right;background-color: #EAE7D4;}
.tipynovinka img {margin: 0;}

/* odkazy */
a   { color: #FF8200; text-decoration: none; }
a:hover { text-decoration: underline; }

/* inputy */
input { border: 0; background-color: transparent;}
input.text { border: 1px solid #DADADA; background-color: #FFFFFF; font-size: 12px; }
input.text:focus { border: 1px solid #000000; }

/* ostatni */
p { padding: 4px 8px 4px 8px; text-align: justify; }
.vpravo { float: right; }
.vlevo { float: left; }
.schovat { display: none; }

h1 { font-size: 15px; color: #B55900; margin: 10px 0 0 8px; font-weight: 700;}
h2 { font-size: 12px; color: #0065B5; margin: 10px 0 0 8px; font-weight: 700; }
.h1_alias { font-size: 20px; color: #0065B5; margin-top: 20px; font-weight: 700; }

.text_vpravo { text-align: right; }
.text_na_stred { text-align: center; }

table.osobni { color: #333333; background-color: #f5f3e9; padding: 10px;width: 100%; border: 1px dashed #CCCCCC;}
table.osobni td { padding: 5px 0 0 10px; }

p.chyba { font-size: 12px; font-weight: bold; color: #ff3333; background-color: transparent; }
p.odeslano { font-weight: bold; }
td.vymluva { font-weight: bold; color: #333333; padding: 0 20px 0 20px; vertical-align: top; white-space: nowrap; }
td.vymluvatext { color: #333333; vertical-align: top; }
td.popis { font-weight: bold; color: #333333; vertical-align: top; }
td.input { color: #333333;  vertical-align: top; }
input.data { color: #333333; background-color: #FFFFFF; vertical-align: top; border: 1px solid #CCCCCC; }
select.data { color: #333333; background-color: #FFFFFF; vertical-align: top; border: 1px solid #CCCCCC; }
textarea.data { color: #333333; background-color: #FFFFFF; vertical-align: top; border: 1px solid #CCCCCC; }

