
#submit input {padding:0.5em; padding-left:1em; padding-right:1em}
legend {margin-bottom:1em !important}

/*----16-----------------------------*/
#obsah p, #obsah ul, #obsah ol, #obsah dl, #obsah div {margin:0em 0em 0.8em 0em;}
.blok-img, .blok-text {padding-bottom:0em !important;}
#mapa, form {padding-top:0.8em; margin-top:0;}
.nabidka {text-align: right; clear:both;}
#nav-page-obal { clear:left;margin:0;padding:0; position:relative;}
#nav-cesta {border-bottom:1px solid #FAEE9A; font-size:90% !important; font-weight:bold; padding:0.5em 0em 0.5em 0em; line-height:200%}
#nav-page {text-align:right; margin:0; border-top:1px solid #FAEE9A !important; padding-top:0.5em; clear:left; margin-top:1em}
h2 {margin:1em 0em 0.3em 0em; font-size:180%;}
h3, h4 {padding:0.8em 0em 0.8em 0em; font-size:140%; clear:left; margin:0}
#mapa {margin-bottom:1em; padding-left:10px; float:right; padding-right:10px}
p.first {margin-top:1.5em !important;}
.info {font-weight:bold;}

#uvodni-obrazek-1, #uvodni-obrazek-2 {float:right !important; padding:0px 17px 0px 17px !important;}
#uvodni-obrazek-1 {padding:0.5em 17px 0px 17px !important;}
#uvodni-obrazek-2 {margin-top:-1.5em !important;}
.galerie p {float:left; width:190px; height:190px; margin:0; padding:20px 10px 0px 30px;}
.galerie .vertical {padding:20px 30px 0px 50px; width:150px; height:190px;}
#upoutavka p {padding-top:5px; padding-bottom:5px;}
/*----10-----------------------------*/
.blok-img, .blok-text {list-style-type:none; float:left; position:relative; margin-left:0 !important; width:100%;}
.blok-img li, .blok-text li {background:url("images/grafika.gif") -1200px bottom #FAEE9A no-repeat; position:relative; clear:left; width:100%; margin-top:0.8em; float:left; padding:0 !important}
.blok-img h4, .blok-text h4 {background:url("images/grafika.gif") -533px -381px no-repeat; margin-top:0 !important; padding-top:0.5em; padding-left:0.6em;}
.blok-img ul, .blok-text ul {list-style-type:square !important;}
.blok-img li li, .blok-text li li {background:none; float:none; clear:none; margin:0; width:auto;}

.blok-img .img-cont {float:right; padding:8px; position:relative; margin-bottom:0em !important; margin-top:-2.6em !important; font-size:140%;}
.blok-img .img-cont span {background-position:-22px -88px;}
.blok-img .img-cont a {background-color:#FEFADA; font-size:70%;}
.blok-img .img-cont a:hover span {background-position:-22px -110px;}

.blok-text p {padding:0px 0.9em 0px 0.9em !important;}

/*----12-----------------------------*/
hr, #nav-help, #nav-menu h2, .nav-top {display:none !important;}






















/*----3------------------------------*/
ul {list-style-type:square;}
ul ul {list-style-type:disc; font-size:1em !important;}
ul ul ul {list-style-type:circle;}

a {color:#13457B; cursor:pointer;}
a:visited {color:#06172B;}
a:hover, a:focus, a:active {color:#FFF; background-color:#772D00; text-decoration:none;}
abbr {cursor:help; border-bottom:1px dotted black;}
em {font-style:normal; font-weight:bold;}

/*----3------------------------------*/
body {background-color: #2e1200; color:#000; font-family:"Arial", sans-serif; font-size:small; margin:0; padding:18px 0px 0px 0px; text-align:center;}
#obal {margin:0px auto 0 auto; padding:60px 0px 0px 20px; width:712px; position:relative; text-align:left;}
#hlavni {background-color:#FAEE9A; float:left; margin:0.5em 0em 0em 0em; position:relative; width:732px;}
#obsah {background: url("images/grafika.gif") -30px -380px #FEFADA no-repeat; display:inline; float:right; height:auto !important; min-height:62em !important; position:relative; line-height:160%; margin:0px 35px 0px 0px; padding:0px 12px 0px 12px; width:479px;}
/*----2------------------------------*/
#obsah ul, #obsah ol, #obsah dl {margin-left:3em; padding-left:0;}
h1, h2, h3, h4 {font-family:"Georgia", serif; font-weight:normal !important; color:#772D00;}
h1 {font-size:165%;}
#uvodni-nadpis {text-align:center;}

/*----4------------------------------*/
#hlavicka {height:35px; position:relative; z-index:2;}
h1 {background:url("images/grafika.gif") -364px 40px no-repeat; height:91px; left:0; padding:0px 0px 0px 26px; position:absolute; margin:0; top:-40px; width:706px;}
h1 a {background-color:#FAEE9A; display:block; height:66px; overflow:hidden; padding:3px 5px 3px 5px; position:absolute; width:324px;}
h1 a span {background: url("images/grafika.gif") -30px top no-repeat; display:block; height:72px; left:0; position:absolute; top:0px; width:334px;}
h1 a:hover, h1 a:focus, h1 a:active {background-color:#772D00; text-decoration:underline;}

/*----5------------------------------*/
#nav-lang {position:absolute; top:0; right:50px; width:18em;}
#nav-lang ul {bottom:0; list-style-type:none; margin:0; position:absolute; right:0;}
#nav-lang li {display:block; float:left; position:relative; background-color: #FEFADA;}
#nav-lang a {background:url("images/grafika.gif") -1370px top no-repeat; color:#000; display:block; position:relative;}
#nav-lang span {background:url("images/grafika.gif") right top no-repeat; display:block; padding:0.5em;}
#nav-lang .aktivni a {background-color:#FAEE9A; color:#000; text-decoration:none;}
#nav-lang a:hover, #nav-lang a:focus, #nav-lang a:active {background-color:#FFF; color:#772D00; text-decoration:underline;}
#nav-lang .first {background-position:-738px -200px !important;}
#nav-lang .aktivni .first span {background-position:right top;}
#nav-lang .aktivni .last {background-position:-1370px top;}
#nav-lang .last span {background:url("images/grafika.gif") right -200px no-repeat !important;}

/*----12-------text----------------------*/
#nav-menu {font-family:"Georgia", serif; position:relative; margin:20px 0px 25px 0px; width:194px; float:right; z-index:4;}
#nav-menu ul {list-style-type:none; margin:0; padding:0px 0px 0px 0px;}
#nav-menu li {background-color:#702d00; display:block; margin:0px 0px 0px 35px;}
#nav-menu a {color:#FFF; display:block; text-decoration:none; width:100%;}
#nav-menu span {display:block; font-weight:bold; padding:8px 0px 8px 13px;}
#nav-menu .aktivni {margin-left:0;}
#nav-menu .aktivni a {background-color:#FEFADA; color:#000; width:100%; background-position:-2000px -2000px !important;}
#nav-menu a:hover, #nav-menu a:focus, #nav-menu a:active {background-color:#FFF; color:#772D00;}
#nav-menu .first:hover, #nav-menu .first:focus, #nav-menu .first:active {background-position:-30px -200px;}
#nav-menu .last:hover, #nav-menu .last:focus, #nav-menu .last:active {background-position:-1990px bottom;}
#nav-menu .first {background:url("images/grafika.gif") -384px -200px no-repeat;}
#nav-menu .last {background:url("images/grafika.gif") -1679px bottom no-repeat;}

/*----7------------------------------*/
#kontakt-obal {clear:left; position:relative; width:187px;}
#kontakt {font-family:"Arial", sans-serif; background:url("images/grafika.gif") -2291px bottom #FEFADA no-repeat; width:197px; padding-bottom:60px; float:left; position:relative; margin-left:-40px;}
#kontakt h2 {background:url("images/grafika.gif") -1096px top no-repeat; margin:0; margin-bottom:-25px; text-align:center; padding-top:2.5em; position:relative; top:-25px; width:197px;}
#kontakt dl {margin:1em 0em 0.5em 15px;}
#kontakt dt {font-weight:bold; margin-top:0.4em; margin-bottom:0.2em;}
#kontakt dd {margin-left:0.5em;}
#kontakt address {font-style:normal;}
#kontakt p {margin:0; padding:14px 0px 6px 0px; padding-left:32px; float:left;}

/*----4------------------------------*/
#paticka {position:relative; clear:both; text-align:right; padding:0px 8px 16px 8px; color:#FFF; width:716px;}
#paticka a {color:#FFF;}
#paticka a:hover, #paticka a:focus, #paticka a:active {color:#772D00; background-color:#FFF;}
#paticka p {margin:0; padding:8px 0px 0px 0px; font-size:90%}

/*----9------------------------------*/
a.exit {background: url("images/grafika.gif") right -272px no-repeat; padding-right:13px; position:relative;}
a.exit:hover, a.exit:focus, a.exit:active {background-color:#772D00; color:#FFF; background-position:right -329px;}

.img-cont {position:relative; float:left;}
.img-cont img {border:0; display:block;}
.img-cont a {background-color: #FAEE9A; display:block; position:relative; float:left; padding:8px;}
.img-cont a:hover, .img-cont a:focus, .img-cont a:active {background-color:#772D00; color:#FFF; text-decoration:underline;}

.img-cont span {background: url("images/grafika.gif") left -44px no-repeat; top:0; display:block; height:22px; right:0; position:absolute; width:22px;}
.img-cont .odkaz {background-position:left top;}
.img-cont .exit {background-position:left -88px;}
.img-cont a:hover span, .img-cont a:focus span, .img-cont a:active span {background-position:left -66px;}
.img-cont a:hover .odkaz, .img-cont a:focus .odkaz, .img-cont a:active .odkaz {background-position:left -22px;}
.img-cont a:hover .exit, .img-cont a:focus .exit, .img-cont a:active .exit {background-position:left -110px;}

/*----11-----------------------------*/
fieldset {border:0px; background:url("images/grafika.gif") -1200px bottom no-repeat; margin:0;padding:0em 0.5em 0.6em 0.5em;}

#form-nahled fieldset p {border-bottom:1px solid #CCC; padding-top:0.4em;}
.kalendar {background:none; padding:0;}
.fieldset-obal { background:url("images/grafika.gif") -533px -380px #FAEE9A no-repeat; margin-top:1em; position:relative;}
fieldset div {margin:0.3em 0em 0.3em 0.5em !important; clear:left;}
legend {color:#772D00; font-weight:bold; padding-top:0.6em; margin-left:0.35em; display:block; position:relative; padding-bottom:0.5em}

.submit {text-align:center;}
.label {width:9.5em; float:left; font-weight:normal;}
.value {margin-left:2em; font-weight:bold;}
.vyplnit {border:2px solid #772D00 !important;}
.povinne {font-weight:bold}
label {float:left; width:12em;}

.form-chyba {font-weight:bold; color:#772D00; margin-left:12em !important;}
#vice {display:block; width:135px; text-align:right !important;}
#obsah .vcard {margin:0.3em; margin-top:1.5em}
#obsah .vcard dt {font-weight:bold}

#ClickTale {display:none;}

