#kurzyobal{margin: 15px 0 10px 0;font-size: 12px;background: #dbe9b6;text-align: left;padding-bottom: 10px}
#i-kurzynadpis{padding: 8px 15px 8px 15px;background: #ff6600;color: white;font-weight: bold;}

#lang{
background: white;
height: 27px;
padding: 7px 12px 0 5px;
position: absolute;
top: 0px;
right: 20px;
z-index: 99999;
}
#lang a img{
padding: 2px;
background: #fefefe;
}
#lang a{
float: left;
display: block;
border: 1px solid #dbdbdb;
margin-left: 10px;
}
#lang a:hover, #lang .active{
border: 1px solid #a7da61;
}


#otsbanner{
background: #dbe9b6;
color: black;
margin-top: 15px;
}
#otsbanner p{
text-align: left !important;
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
}
#nadpis-otsbanner{
padding: 8px 15px 8px 15px;
background: #ff6600;
color: white;
}
#text-otsbanner{
padding: 10px 15px 10px 15px;
text-align: left !important;
}
#text-otsbanner a{
color: #ff6600;
text-decoration: underline;
}


body {
margin:0pt;
padding:0pt;
height:100%;
}

#body {
min-height:100%;
margin:0pt auto;
padding:0pt;
width:858px;
position:relative;
}

html {
height: 100%;
}

* html #body{
height: 100%;
}

#content {
overflow:hidden;
width:800px;
min-height:100%;
padding:0px 25px 40px 25px;
}

#main {
float:left;
margin-left:240px;
display:block;
width:550px;
padding-right:20px;
min-height:300px;
}

* html #main {
margin-left:120px;
height:300px;
}

#panel {
float:left;
width:218px;
margin-left:-803px;
}


#sections ul {
list-style:none;
display:block;
margin:0pt; padding:0pt;
}

#sections li {
list-style:none;
width:218px; margin:0pt; padding: 0pt;
height:30px;
line-height:30px;
}

#sections li a {
display:block;
padding-left:20px;
}

* html #sections li a {
  height:1%;
}

#sections li.sub a {
padding-left:40px;
}

#sections li span {
width:100%;
}

#header {
height:300px;
width:100%;
}

#map {
height:160px;
padding-top:20px;
padding-left:20px;
}

h1, h2, h3 {
margin:0px; padding:0px;
margin-bottom:20px;
}

#footer {
margin:0px;
height:30px;
position:absolute;
bottom:0px;
left:23px;
width:815px;
}

#footer div {
float:left;
padding:8px 15px;
}

#footer div#copyright {
float:right;
}

#reservation {
display:block;
height:40px;
padding:5px;
padding-right:6px;
margin:15px 0;
}

#reservation a {
height:26px;
padding-top:12px;
display:block;
}

#path {
left:250px;
position:absolute;
z-index:3;
top:254px;
width:563px;
height:14px;
padding:7px 0px 5px 15px;
}

#photobox {
float:right;
margin-bottom:20px;
margin-left:10px;
margin-right:-10px;
margin-top:0px;
}

* html #photobox {
margin-right:-5px;
}

.photo {
padding-top:5px;
text-align:center;
width:176px;
padding-bottom:1px;
margin-bottom:10px;
}

#info {
text-align:center;
}
/***** Colors **/

body {
background:#EAE8C8 url(../images/fon1.jpg) top repeat-x;
}

#body {
background:#FFF url(../images/fon2.png) top repeat-y;
}

#header {
background:url(../images/head.jpg) top no-repeat;

}

#sections li {
background:#B6D36F url(../images/menu_fon.jpg) top no-repeat;
}

#sections li#active {
background:#AF9600 url(../images/menu_fon_a.gif) top no-repeat;
}

#map {
background:url(../images/map1.jpg) center 48px no-repeat;
}

#main {
color:#666;
}

h1, h2, h3 {
color:#40A826;
}

a {
color:#FF6600;
}

#sections a, #sections span {
color:#21360D;
}

#sections a:hover {
background:url(../images/menu_fon_hover.gif) right top no-repeat;
}

#footer a {
color:#21360D;
}

#sections {
border-bottom: #40A826 solid 4px;
}

#footer {
background-color:#DBE9B6;
border-top: #40A826 solid 2px;
}

#reservation{
background-color:#F60;
}

#reservation a{
color:#FFF;
border:1px solid #FFBB8E;
}

#path {
border-bottom:1px solid #DADADA;
color:#666;
}

#path a {
color:#666;
}

.photo {
background-color:#DBE9B6;
}
/***** Fonts **/
body, p, td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

a, a:visited {
text-decoration:underline;
}

a:hover, a:active{
text-decoration:none;
}

#sections a, #sections a:hover, #sections a:visited, #sections a:active, #sections span {
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#sections a:hover {
text-decoration:underline;
}

h1 {
font-size:16px;
font-weight:bold;
}

h2 {
font-size:14px;
font-weight:bold
}

h3 {
font-size:13px;
}

#reservation a {
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

#path, #path a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#photobox a {
font-weight:bold;
}

/***** Misc **/
#header h2 {
display:none;
}

a img {
border:0px solid;
}

#photobox a {
margin-bottom: 5px;
display:block;
}

#naseakce{
  width: 176px;
background: #dbe9b6;
  }
  #naseakce h3{
  background: #ff6600;
  padding: 5px;
  margin: 0 0 0 0 !important;
  }
  #naseakce h3 span{
  display: block;
  border: 1px solid #ffbb8e;
  text-align: center;
  line-height: 38px;
  font-weight:bold;
  text-transform:uppercase;
  color: white;
  }
  #naseakce ul{
  margin: 0 0 0 0 !important;
  padding: 5px 10px 5px 10px !important;
  }
#naseakce ul li{
padding: 5px 0 5px 0 !important;
list-style-type: none;
text-align: left;
}
  #naseakce ul li a{
text-align: left;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
