	html,body {padding:0px; margin:0px; font:normal normal 0.85em Trebuchet MS, Trebuchet, sans-serif; background:#F1B249; text-align:center;}
form {margin:0px; padding:0px;}
table {border:none; margin:auto;}
td {_font-size:12px;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:black;}
a:hover {text-decoration:none; color:red}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.tmensi td {_font-size:100%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:8px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:8px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:red;}
.full {width:100%;}
.nic {font-size:1px;}


.sloupec1 {width:47%; float:left; padding-right:3%;}
.sloupec2 {width:47%; float:right;}
.pod {clear:both; padding-top:8px;}
.ramecek {padding:10px; background-color:#6F2545;}
.ramecek_img img {border:solid 4px #6F2545;}

.c {width:120px;}
.c2 {width:60px; font-size:90%;}
.c3 {width:80px;}
.input_mini {width:30px; padding:1px 2px 1px 2px; border:none;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:red; color:white;}
.sloupec1 .c, .sloupec2 .c, #pravy .c {width:90px;}
.sloupec1 .c2, .sloupec2 .c2, #pravy .c2 {width:60px;}
.input {border:solid 1px #6F2545; background:white; width:100%; font-family:Tahoma,sans-serif; font-size:100%; padding:1px 0px 2px 0px; vertical-align:middle}
.button {border:none; background:#6F2545; color:white; font:normal normal 90% Trebuchet MS, Trebuchet, sans-serif; vertical-align:middle}
select {vertical-align:middle;}
.x {background-color:red !important; cursor:pointer;}

h1 {font-size:150%; color:#6F2545; margin:0px; padding:0px 0px 10px 15px;}
h2 {padding:8px 0px 5px 0px; margin:0px; font-size:130%;}
h3 {padding:8px 0px 5px 0px; margin:0px; font-size:120%;}
h4 {padding:8px 0px 5px 0px; margin:0px; font-size:110%;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #6F2545; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}



#stred {width:710px; padding:120px 30px 0px 30px; background:url("imgs/bg.gif") repeat-y left top; position:relative; text-align:left; margin:auto; margin-top:30px; z-index:1;}
#hlavicka {height:180px; width:680px; position:absolute; top:15px; left:47px; z-index:2; background:url("imgs/hlavicka_bg.jpg") left top no-repeat;}
#levy {margin:0px; float:left; width:505px; background:url("imgs/levy_bg.gif"); padding:5px 0px 0px 15px; margin-top:50px; position:relative; z-index:4}
#levy_spodek {background:url("imgs/levy_spodek.gif"); float:left; width:520px; height:25px;}
#levy_svrsek {background:url("imgs/levy_svrsek.gif"); position:absolute; top:-25px; left:0px; width:520px; height:50px;}
#levy .ozdobny {background:url("imgs/ozdobny1.png") no-repeat left bottom #6F2545; padding:0px; margin-top:15px; float:left; margin-right:15px; margin-bottom:8px;}
#levy .ozdobny span {display:block; background:url("imgs/ozdobny2.png") no-repeat right bottom; color:white; font-size:90%; padding:3px 10px 3px 20px;}
#obsah {padding:0px 15px 0px 5px;}
#hledej {float:right; width:168px; padding:90px 9px 15px 9px;}
#hledej .input {width:110px;}
#hledej .ikony {padding-top:4px;}

#pravy {float:right; width:168px; padding:3px 9px 23px 9px; background:url("imgs/pravy_bg.gif"); position:relative;}
#pravy .oddil {padding:30px 6px 10px 6px; border-bottom:solid 1px #6F2545; position:relative;}
#pravy .fialovy {background-color:#F1B249; _border-top:solid 1px #6F2545;}
#pravy .spodek {position:absolute; left:0px; width:185px; bottom:0px; height:25px; background:url("imgs/pravy_spodek.gif");}
#pravy .svrsek {position:absolute; left:0px; width:185px; top:0px; height:25px; background:url("imgs/pravy_svrsek.gif"); z-index:1;}
#pravy h3,#pravy .ozdobny {position:absolute; z-index:3; top:0px; margin:0px; height:22px; left:25px; padding:0px;  background:url("imgs/pravy_nadpis1b.gif") left bottom no-repeat #6F2545; color:white; text-transform:uppercase; font-size:90%;}
#pravy h3 span,#pravy .ozdobny span {background:url('imgs/pravy_nadpis2b.gif') right bottom no-repeat; height:16px; display:block; _display:auto; padding:2px 12px 4px 12px;  _padding-top:10px; _padding-bottom:7px; z-index:6; }
#pravy .fialovy h3,#pravy .fialovy .ozdobny {background-image:url("imgs/pravy_nadpis1.gif");}
#pravy .fialovy h3 span,#pravy .fialovy .ozdobny span {background-image:url("imgs/pravy_nadpis2.gif");}
#pravy h3 a {color:white;}

#paticka {clear:both; background:url("imgs/spodek.gif") no-repeat left bottom; height:15px; width:670px; margin:auto; padding:5px 50px 10px 50px; text-align:left; font-size:90%;}
.telo_svrsek {position:absolute; top:0px; left:0px; width:764px; height:30px; background:url("imgs/svrsek.gif");}
#fialovy {background-color:#6F2545; width:509px; margin-left:-9px; margin-bottom:10px; position:relative; z-index:2;}
#fialovy .spodek {background:url("imgs/fialovy_spodek.png"); height:16px;}
#fialovy .svrsek {background:url("imgs/fialovy_svrsek.png"); height:16px; _font-size:7px;}
#fialovy .vnitrek {padding:0px 25px 0px 25px;}
#menu {position:absolute; top:-42px; _top:-44px; left:30px; z-index:4;}
#menu .odkaz {float:left; height:16px; _height:18px; background:#6F2545 url("imgs/menu1.gif") left top no-repeat; padding:2px 10px 0px 17px; position:relative; margin-top:2px; position:relative; z-index:5;}
#menu .odkaz .pravy {background:url("imgs/menu2.png"); position:absolute; top:0px; right:0px; width:9px; _width:8px; height:18px;}
#menu a {color:white; font-size:9px; text-transform:uppercase;}
#menu a:hover {color:red;}
.submenu {position:absolute; top:22px; left:0px; width:100px; background:#6F2545; border:solid 2px white; z-index:4;}
.submenu a {display:block; padding:2px 5px 2px 5px;}
.submenu a:hover {color:black; background:white;}
#podsekce {float:right; padding-top:8px; padding-bottom:8px; padding-right:25px; position:relative; z-index:3;}
#strom {padding-top:0px; padding-bottom:8px; position:relative;}
#podsekce,#strom,#levy h1 {position:relative; z-index:3;}
#podsekce a {font-weight:bold; color:#6F2545;}
#podsekce a:hover {text-decoration:underline;}
#podsekce {z-index:4;}
#flash1 {position:absolute; left:30px; top:15px;}
#flash2 {position:absolute; right:30px; top:15px;}
#obsah .mensi_bunky {font-size:95%; padding-bottom:4px;}
#obsah .mensi_bunky td {font-size:90%; text-align:right;}
#obsah .mensi_bunky input {font-size:110%; text-align:center;}

#top_menu {position:absolute; top:-30px; left:0px; padding:0px 50px 0px 50px;}
#top_menu .oddil {float:left; margin-right:10px; padding:3px 10px 3px 10px;  background:url("imgs/pravy_nadpis1.gif") left bottom no-repeat #6F2545; color:white; text-transform:uppercase; font-size:10px; position:relative; z-index:5;}
#top_menu .oddil em {position:absolute; right:0px; bottom:0px; width:10px; background:url('imgs/pravy_nadpis2.gif') right bottom no-repeat; height:16px; display:block;}
#top_menu .oddil a {color:white;}
#top_menu .oddil a:hover {color:red;}
#jazyky {position:absolute; top:45px; left:21px; z-index:4; background-color:white; padding:4px;}
#jazyky a {display:block; margin-bottom:4px;}

#obsah .full {_width:99%;}
.full .input {_width:99%;}
#pravy form {_width:97%;}
#obsah a {color:#6F2545; text-decoration:underline;}
#obsah a:hover {color:red}

#pravy .galerie h2 {float:right;}
.galerie table {clear:right; padding-bottom:4px}
.galerie table tr td {text-align:center;}
.galerie table tr td img {border:solid 1px white;}
#obsah .galerie table tr td {background-color:#F6C470; padding:4px 2px 4px 2px;}
.gal_obrazek {text-align:center; padding:3px 0px 10px 0px; margin-top:10px;  background-color:#F6C470; clear:both;}
.gal_obrazek_velky {overflow:auto; width:100%; height:500px; margin-top:10px; clear:both;}
.gal_nahledy {text-align:center; padding:15px 0px 5px 0px; background-color:#F6C470;}
.gal_nahledy a {margin-right:5px}
.gal_ovladani_nahled {padding-top:10px;}
.gal_popiska {background:#F6C470;  color:white; text-align:center; margin-bottom:6px;}
.gal_zoom {float:right; margin-right:18px;}
.gal_link {background:#6F2545; color:white !important; padding:2px 5px 2px 5px; font-size:90%;}
.gal_link:hover {background-color:red; color:white;}

.ftipne_inputy .input {background:#FFEEBB; border:solid 1px #DD8833;}


.cal-cpYearNavigation,
.cal-cpMonthNavigation
                        {
                        background-color:#00479F;
                        text-align:center;
                        vertical-align:center;
                        text-decoration:none;
                        color:#F5C889;
                        font-weight:bold;
                        }
.cal-cpMonthNavigation a:link, .cal-cpMonthNavigation a:active, .cal-cpMonthNavigation a:visited {
        color: #F5C889;
}.cal-cpMonthNavigation a:hover {

        color: #FFFFFF;
}.cal-cpDayColumnHeader,
.cal-cpYearNavigation,
.cal-cpMonthNavigation,
.cal-cpCurrentMonthDate,
.cal-cpCurrentMonthDateDisabled,
.cal-cpOtherMonthDate,
.cal-cpOtherMonthDateDisabled,
.cal-cpCurrentDate,
.cal-cpCurrentDateDisabled,
.cal-cpTodayText,
.cal-cpTodayTextDisabled,
.cal-cpText
                        {
                        font-family:arial;
                        font-size:8pt;
                        }TD.cal-cpDayColumnHeader
                        {
                        text-align:right;
                        color: #00479F;
                        /*border:solid 1px #6677DD;
                        border-width:0 0 1 0;*/
                        }.cal-cpCurrentMonthDate,
.cal-cpOtherMonthDate,
.cal-cpCurrentDate
                        {
                        text-align:right;
                        text-decoration:none;
                        }.cal-cpCurrentMonthDateDisabled,
.cal-cpOtherMonthDateDisabled,
.cal-cpCurrentDateDisabled
                        {
                        color:#D0D0D0;
                        text-align:right;
                        text-decoration:line-through;
                        }.cal-cpCurrentMonthDate
                        {
                        color:#00479F;
                        font-weight:bold;
                        }.cal-cpCurrentDate
                        {
                        color: #F5C889;
                        font-weight:bold;
                        }.cal-cpOtherMonthDate
                        {
                        color:#808080;
                        }TD.cal-cpCurrentDate
                        {
                        color:#F5C889;
                        background-color: #00479F;
                        /*border-width:1;
                        border:solid 1px #000000;*/

                        }TD.cal-cpCurrentDateDisabled
                        {
                        border-width:1;
                        border:solid 1px #FFAAAA;
                        }TD.cal-cpTodayText,
TD.cal-cpTodayTextDisabled
                        {
                        border:solid 1px #00479F;
                        border-width:1 0 0 0;
                        }A.cal-cpTodayText,
SPAN.cal-cpTodayTextDisabled
                        {
                        height:20px;
                        }A.cal-cpTodayText
                        {
                        color:#00479F;
                        font-weight:bold;
                        }SPAN.cal-cpTodayTextDisabled
                        {
                        color:#D0D0D0;
                        }.cal-cpBorder
                        {
                        border:solid 1px #011353;
                        }.em_zpr {
}
