.submenu {display:none;}
.bigdiv {cursor:pointer;}
html{
padding:0;
margin:0;
font-family:verdana;
}
body{
padding:0;
margin:0;
background-color:#285841;
}

#main {
background-image:url(../img/main2.jpg);
background-repeat:repeat-y;
width:971px;
margin-left:auto;
margin-right:auto;
}

#head {
background-image:url(../img/head.jpg);
background-repeat:no-repeat;
width:971px;
height:127px;
position:relative;
}

#logo{padding-left:80px;padding-top:10px;}
#logo a{
float:left;
display:block;
width:240px;
height:110px;
}

#menu_top {
background-color:#fef5ce;
background-repeat:no-repeat;
width:971px;
height:34px;
}

#flash {
background-image:url(../img/flash.jpg);
background-repeat:no-repeat;
width:971px;
height:191px;
}

#menu_bottom {
background-color:#fef5ce;
background-repeat:no-repeat;
width:971px;
height:40px;
}

#content {
width:729px;
float:right;

}

#lang{
position:absolute;
top:27px;
right:10px;
width:98px;
height:16px;
}
.lang {
float:left;
margin-right:10px;
}

#content_left {
background-image:url(../img/content_left.jpg);
background-repeat:no-repeat;
width:235px;
min-height:481px;
_height:481px;
float:left;

}

#content_center {
background-image:url(../img/content_center2.jpg);
background-repeat:no-repeat;
/* width:488px;*/
_width:470px;
width:488px;
min-height:481px;
_height:481px;
float:left;
padding-bottom:25px;
}

#content_right {
width:241px;
float:right;
}

#foot {
width:971px;
height:30px;
width:971px;
margin-left:auto;
margin-right:auto;
color:white;
font-size:0.6em;
}
#foot a{
color:white;
text-decoration:none;
}

.clear {
clear:both;
}


#content_left_in{
margin-top:15px;
margin-left:25px;
margin-right:15px;
margin-bottom:20px;
min-height:450px;
_height:450px;
}

#obsah{
margin-top:15px;
margin-left:31px;
margin-right:15px;
margin-bottom:20px;
font-family:verdana;
font-size:12px;
color:#0b4431;
}

#obsah h1{
font-family:verdana;
font-size:12px;
color:#0b4431;
font-weight:bold;
margin:0;
}
#obsah h2{
font-family:verdana;
font-size:12px;
color:#0b4431;
font-weight:bold;
margin:0;
}
#obsah ul{
font-family:verdana;
font-size:12px;
color:#0b4431;
font-weight:bold;
margin:0;
padding:0;
list-style-position:inside;
list-style-type:disc;
}
#obsah li{
font-family:verdana;
font-size:12px;
color:#0b4431;
font-weight:normal;
}
#obsah p{
font-family:verdana;
font-size:12px;
color:#0b4431;
font-weight:normal;
line-height:130%;
margin-top:0px;
}

.rez_button {
background-image:url(../img/rez_button.gif);
background-repeat:no-repeat;
width:200px;
height:30px;
margin:0px;
padding:0px;
border:0;
}


.specialoffer{
background-repeat:no-repeat;
margin-bottom:6px;
height:105px;
width: 215px;
font-family:verdana;
color: #285841;
font-size:11px;
text-transform: uppercase;
padding: 35px 0 0 80px;
}
#cz_so {
background-image:url(../img/green_banner_cj.jpg);
}
#en_so{
background-image:url(../img/green_banner_aj.jpg);
}
#de_so{
background-image:url(../img/green_banner_nj.jpg);
}
.specialoffer a {
color:white;
width:130px;
margin-bottom:6px;
font-size:12px;
text-decoration:underline;
}


.specialofferin{
margin-left:6px;
margin-right:6px;
font-family:verdana;
color: #285841;
font-size:12px;
text-decoration:none;
display:block;
}

#content_right_in{
margin-top:0px;
margin-left:12px;
margin-right:8px;
_margin-right:0px;
margin-bottom:20px;
min-height:450px;
_height:450px;
}


#ban2{
height:147px;
width:215px;
margin-bottom:6px;
display:block;
}
#ban2in{
font-family:verdana;
color: #285841;
font-size:11px;
text-align:left;
text-decoration:none;
margin-left:17px;
margin-top:45px;

}

#formouter{
font-family:arial;
font-size:13px;
color:#1b4b34;
padding:0;
margin-top:30px;
_margin-top:25px;
}

.gal_item{
  margin-left:30px;
  margin-top:30px;
  float:left;
  border:1px solid black;
  background-color:#285841;
}
#contactus{
  width:215px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/kontaktujtenas.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
}
#corporate{
  width:215px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/corporate.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
  display:block;
}
#contactus_de{
  width:215px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/kontaktujtenas_de.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
}
#contactus_en{
  width:215px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/kontaktujtenas_en.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
}
.gal_odkaz{
  color:#680C18;
}

.date_input{
  cursor:pointer;
}