body {margin: 0px; padding: 0px; background: #a59e68 url('../img/pozadi.gif') top repeat-x; color: #333333; font-family: "Tahoma CE", Tahoma, "Arial CE", sans-serif; font-style: normal; font-size: 70%;} 

/* text ---------------------------------------------------------------------- */
p, h1, h2, h3 {margin: 0; padding: 10px 0 10px 0;}
p {text-align: justify; line-height: 1.6;}
a {color: #168db9; }
a:hover, .oranzh {color: #ff3300; text-decoration: none;}
h1, h2, h3 {color: #168db9; font-size: 100%; text-transform: uppercase;}
h2 {color: #fc581f; text-transform: none;}
h3 {text-transform: none; padding: 8px 0px 0px 0px;}
br {clear: left;}
.stred, .stredm {text-align: center;}
.stredm {color: #168db9; font-weight: bold;}
.vpravo {text-align: right; float: right;}
.stred a, .oranz {padding-left: 10px;}
.stred a.oranz {text-decoration: none; color: #fc581f; font-weight: bold;}
a.adobe { background: url('../img/ikonadobe.gif') no-repeat left center; padding: 4px 15px 6px 30px; line-height: 2.0;}
.odstup { width: 60px; padding-right: 30px; font-weight: bold; display: block; float: left;}

/* bloky ---------------------------------------------------------------------- */
#celek {position: relative; width: 940px; top: 0; height: auto; margin: 0 auto;}
#logo, #obrazek, #jazyk, #ikony, #vrchmenu, #menu, #domu, #animace {position: absolute; margin: 0; padding: 0; z-index: 3;}
#hlava, #hlava1 {clear:left; top: width: 940px; height: 219px; background: url('../img/fotovrch.jpg') top no-repeat;}
#hlava1 {background: url('../img/fotovrch1.jpg') top no-repeat;}
#animace { top: 178px; left: 0; width: 233px; height: 485px; margin: 0; padding: 0; float: left;}
#logo {left: 115px; top: 70px; width: 163px; height: 58px;}
#jazyk {left: 20px; top: 12px; width: 300px; text-align: left; color: #ffffff;}
#jazyk a {color: #cccccc; text-decoration: none; padding-right: 10px; padding-left: 10px;}
#jazyk a:hover  {color: #ffffff;}
#ikony {right: 20px; top: 13px; width: 100px; text-align: right;}
#domu {left: 19px; top: 15px; width: 17px; height: 17px; z-index: 4;}
#obsah {position: relative; top: 0; left: 233px; width: 624px; border: 1px solid #837c4f; border-top: none; background: #ffffff; padding: 30px 40px 30px 40px; z-index: 6;}
#paticka {width: 910px; height: 25px; color: #ffffff; text-align: right; padding: 15px; line-height: 1.6;}
#paticka a {color: #ffffff; padding-right: 5px; padding-left: 5px;}
#paticka a:hover {color: #cccccc;}
.linka {background: url('../img/tecky.gif') repeat-x; width: 624px; height: 20px; clear: both;}
#stat {width: 1px; height: 1px; display: none;}

/* oknauvod ---------------------------------------------------------------------- */
.okno a {width: 192px; height: 147px; padding: 6px; border: 1px solid #deddc6; margin: 1px; background: #ece9da url('../img/okno1.gif') no-repeat; float: left; 
	text-align: center; color: #ffffff; font-weight: bold; text-decoration: none; line-height: 2.0;}
.okno a:hover {background: #ece9da url('../img/okno2.gif') no-repeat; color: #ffffff; border: 1px solid #168db9;}

/* menu ---------------------------------------------------------------------- */
#menu { top: 178px; left: 0; width: 233px; margin: 0; padding: 0; float: left;}
#menu ul {list-style: none; margin: 0px; padding: 0px; border: none;}
#menu li {float: left; margin: 0px; padding: 0px; border: none;}
#menu li a {display: block; background: url('../img/menu01.gif') no-repeat; color: #ffffff; text-decoration: none; width: 233px; height: 41px; padding-left: 30px; line-height: 4.4; text-align: left; font-weight: bold; font-size: 7pt; text-transform: uppercase;}
#menu li a:hover {background: url('../img/menu02.gif') no-repeat; color: #ffffff;}
#menu li.podmenu, #menu li a.podmenu { font-size: 100%; background: url('../img/menu03.gif') no-repeat; color: #ffffff; text-transform: none; height: 29px; line-height: 2.4; padding-right: 50px; font-weight: normal; width: 233px; }
#menu li a:hover.podmenu, #menu li.neaktiv {background: url('../img/menu04.gif') no-repeat; height: 29px; color: #ffffff; width: 233px;}
#menu li.podmenum, #menu li a.podmenum {background: url('../img/menu03.gif') no-repeat; color: #ffffff; text-transform: none; height: 29px; line-height: 2.4; font-weight: normal;}
#menu li a:hover.podmenum, #menu li.neaktivm {background: url('../img/menu03.gif') no-repeat; height: 29px; width: 233px;}
#menu li.neaktiv {background: url('../img/menu02.gif') no-repeat; height: 41px; width: 233px; padding-left: 30px; line-height: 4.4; color: #ffffff; font-weight: bold; font-size: 80%; text-transform: uppercase;}
#menu li.neaktivm {background: url('../img/menu04.gif') no-repeat; height: 29px; width: 233px; padding-left: 30px; line-height: 2.4; color: #ffffff;}

#vrchmenu { top: 178px; left: 233px; width: 704px; height: 41px; margin: 0; padding: 0; background: url('../img/vrchmenu.gif') no-repeat;}
#vrchmenu ul {list-style: none; margin: 0px; padding: 0px; border: none; padding-left: 54px; width: 704px; }
#vrchmenu li {float: left; margin: 0px; padding: 0px; border: none;}
#vrchmenu li a, #vrchmenu li.neaktiv {display: block; background: url('../img/menu05.gif') no-repeat; color: #ffffff; text-decoration: none; width: 90px; height: 40px; line-height: 3.6; text-align: center;}
#vrchmenu li a:hover, #vrchmenu li.neaktiv {background: url('../img/menu06.gif') no-repeat; color: #ffffff;}

/* tabulky ---------------------------------------------------------------------- */
.tabulka { border: 0px; width: 100%; margin: 0; padding: 0;}
th, td { padding: 4px; text-align: center;}
th { background: #168db9; color: #ffffff; font-weight: normal;}
tr { background: #ece9da; color: #333333;}
tr.sudy { background: #deddc6; color: #333333;}

/* foto ---------------------------------------------------------------------- */
.noram, .noramp {padding: 0px; border: 0px; margin: 0px;}
.ram, .ramp, .rampn  {padding: 6px; border: 1px solid #deddc6; margin: 3px; background: #ece9da;}
.ramp, .rampn, .noramp {float: right; margin-left: 25px;}
.rampn {float: right; border: none; background: #ffffff;}
.clearboth {clear: both;}
a.ikonaadobe, a.ikonaadobe1 { background: url('../img/ikonadobe.gif') no-repeat left center; padding: 5px 10px 5px 25px; line-height: 1.6; float: right;}
a.ikonaadobe1 {float: left; padding: 2px 2px 2px 25px;}

/* seznam ---------------------------------------------------------------------- */
.seznam, .seznam ul {width: 230px; float: left; padding: 0px; border: 0px; margin: 0px; list-style: none; }
.seznam ul    {padding-top: 10px;}
.seznam li {float: left; display: block; background: url('../img/menu07.gif') no-repeat; width: 190px; height: 18px; line-height: 1.4; padding-left: 20px; }

/* formulare ---------------------------------------------------------------------- */
label, input, select, textarea {display: block; width: 200px; height: 16px; float: left; margin: 2px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt;}
label, checkbox {text-align: right; width: 190px; padding-right: 10px; text-align: right;}
input, textarea, .formular {margin-right: 10px; padding-left: 2px; border: 1px solid #999999; background: #ffffff; width: 300px;}
textarea {width: 300px; height: 170px; overflow: hidden;}
.formular { margin: 2px; color: #333333; width: 200px; height: 20px; max-height: 20px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px; padding-left: 2px;}
.tlacitko, .formularm .tlacitko {padding: 5px; width: 140px; height: 26px; border: 0 none; text-align: left; background: #ffffff; color: #fc581f; font-weight: bold; cursor: hand; cursor: pointer;}
input .ramd {float: left; text-align: left;}
.maly {width: 30px;}

.formularm label, .formularm input, .formularm select, .formularm textarea {display: block; width: 100px; height: 16px; float: left; margin: 2px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt;}
.formularm label {text-align: right; width: 50px; padding-right: 10px; text-align: right;}
.formularm input, .formularm textarea {margin-right: 10px; padding-left: 2px; border: 1px solid #999999; background: #ffffff; width: 120px;}
.formularm textarea {width: 520px; height: 60px; overflow: hidden;}

/* mapa stranek ---------------------------------------------------------------------- */
#sitemap      { padding-left: 30px;}
#sitemap li { list-style-type: none; margin: 0; padding: 0; border: 0px none;}
ul#sitemap > li {margin-bottom: 15px; padding: 0;}
#sitemap ul li {list-style-image: url('../img/l2_normal.gif');}
#sitemap ul ul li {list-style-image: url('../img/l3_normal.gif');}
#sitemap ul li.firstfollow {list-style-image: url('../img/l2_first_follow.gif');}
#sitemap ul li.last {list-style-image: url('../img/l2_last_item.gif');}
#sitemap ul ul li.firstfollow {list-style-image: url('../img/l3_first_follow.gif');}
#sitemap ul ul li.last {list-style-image: url('../img/l3_last_item.gif');}
