body { background-image: url('../img/d1_bg.png'); background-repeat: repeat; background-color: #FFFFFF; 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: #393027; }
.hlavicka p { margin: 0; padding: 8px; }

/* hlavicka2 */
.hlavicka2 { background-color: #FFFEE2; background-image: url('../img/d1_bg_hlavicka2.jpg'); background-repeat: no-repeat; height: 368px; min-height: 368px;}
.hlavicka2 .leva_strana { float: left; padding: 40px 0 65px 30px; }
.hlavicka2 .prava_strana { float: right; width: 300px; text-align: right; padding: 43px 60px 0 0; }
.hlavicka2 p { margin: 0; font-size: 11px; padding: 8px; }

/* obsah */
.obsah { padding: 0 10px 0 10px; display:inline;float:left;position:relative; width: 940px;background-image: url('../img/d1_uvod_bottom_bg.png'); background-repeat: repeat-x; background-position: 0 0; }
.obsah img { margin: 0 15px 15px 15px; }
.obsah .vyrazneji { font-weight: bold; }
.obsah .pribeh { width: 350px; }

.levy_sloupec { padding: 13px 10px 0 10px; display:inline;float:left;position:relative; width: 200px; background-image: url('../img/d1_bg_levy_sloupec.png'); background-repeat: no-repeat; background-position: right top; min-height: 350px; }
.levy_sloupec p { padding: 8px 0px 0 0px;}
.levy_sloupec .tipy_odeslat { background-image: url('../img/but_ok.gif'); width: 35px; height: 22px; border: 0; }
.levy_sloupec .email { color: #5A9543; font-weight: 700; width: 20px; }
.levy_sloupec .text { width: 110px; }
.pravy_sloupec { padding: 0; display:inline;float:right;position:relative; width: 700px; }

/* 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 0px 0px; background-color: #393027; text-align: right;}
.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: #F4EFEB; padding: 4px 7px; border-width: 1px;border-style: solid;-moz-border-radius: 7px 7px 0 0;-khtml-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;cursor: pointer;text-decoration: none; background-color: #241D17; border-bottom: 0; margin-right: 10px; border-color: #241D17;}
.menu ul li a:hover, .menu ul li a.aktivni { text-decoration: none; color: #241D17;background-color: #F4EFEB;}
.stin_pod_menu { display: none; }
.stin_pod_menu2 {}
.tipynovinka { float: right;}
.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: 16px; color: #EB902A; margin: 20px 0 10px 8px; font-weight: bold;}
h2 { font-size: 12px; color: #5A9543; margin: 10px 0 10px 8px; font-weight: 700; }
.h1_alias { font-size: 14px; color: #5A9543; margin-top: 10px; font-weight: 700; }

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

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

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

.pribeh1 { font-size: 12px; float: left; border-top: 3px solid #ff8200; padding: 8px 0 0 0; margin: 5px 0px 0 0; width: 315px; }
.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; }
.obrazek_vlevo {float: left; margin: 0; padding: 0 7px 4px 0;}

