

html{
padding:0;
margin:0;
font-family:tahoma,verdana;
}
.centered{
text-align:center;
}
body{
padding:0;
margin:0;
background-color:#285841;
}

a{
 outline:none
}

.submenu {display:none;}
.bigdiv {cursor:pointer;}
#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:95px;
right:0px;
width:195px;
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:750px;
_height:750px;
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;
}

#content_left_in_book{
font-family:arial; font-size:13px;  color:#1b4b34;padding:0;margin-top:25px;
}
#content_left_in_book table{
height:150px;margin-top:10px;
}


#obsah{
margin-top:15px;
margin-left:31px;
margin-right:15px;
margin-bottom:20px;
font-family:tahoma,verdana;
font-size:12px;
color:#0b4431;
}

#obsah h1{
font-family:tahoma, verdana;
font-size:20px;
font-weight: normal;
color:#0b4431;
margin:0;
}
#obsah h2{
font-family:tahoma, verdana;
font-size:16px;
color:#0b4431;
font-weight:bold;
margin:0;
}
#obsah ul{
font-family:tahoma, 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:tahoma, verdana;
font-size:12px;
color:#0b4431;
font-weight:normal;
}
#obsah p{
font-family:tahoma,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;
}

.specialofferbg{ background:url('../img/so-bg.jpg') repeat-y left; margin:0 0 15px 0; }
.specialoffer{
background:no-repeat;
margin-bottom:6px;
height:auto;
width: 135px;
font-family:verdana;
color: #285841;
font-size:11px;
text-transform: uppercase;
padding: 35px 0 10px 79px;
}
#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);
}
#ru_so{
background-image:url(../img/green_banner_ru.jpg);
}
#it_so{
background-image:url(../img/green_banner_it.jpg);
}
#es_so{
background-image:url(../img/green_banner_es.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:800px;
_height:800px;
}


#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:195px;
  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:195px;
  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:195px;
  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:195px;
  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;
}
#contactus_ru{
  width:195px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/kontaktujtenas_ru.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
}
#contactus_es{
  width:195px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/kontaktujtenas_es.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
}
#contactus_it{
  width:195px;
  padding-top:40px;
  padding-left:20px;
  background-image:url('../img/kontaktujtenas_it.jpg');
  background-repeat:no-repeat;
  color:#1F4B36;
  font-size:11px;
  text-align:left;
}
.gal_odkaz{
  color:#680C18;
}

.date_input{
  cursor:pointer;
}

#foothref1{
float:right;
}
#foothref2{
float:right; margin-right:10px;
}

#guestbook{
font-family:Arial;  font-size:11px; color:#641101; margin-top:25px; font-weight:normal;
}
#guestbookimg{margin-left:3px;}

.contentrighticons{text-align:center;}
.contentrighticons a img{border:none;}
.aligncenter{text-align:center;}
#content_right_in_div{
font-family:Arial;  font-size:14px; color:#641101; margin-top:15px;
}
#virtual-tickets-banner {
   font-family:verdana;
    display: block;
    height: auto;
    position: relative;
    width: 214px;
    text-decoration:none;
}
#virtual-tickets-banner img {
    border: 0 none;
    margin: 2px 0;
}
#virtual-tickets-onlineres {
    /*background: none repeat scroll 0 0 #285841;*/
    bottom: 15px;
    color: #FFFFFF;
    left: 0;
    padding: 3px 5px;
    position: absolute;
    text-align:left;
    font-size:12px;
    background: url("../img/so-bg.jpg") repeat-y scroll -70px top #285841;
  }
  #virtual-tickets-onlineres-s {
    /*background: none repeat scroll 0 0 #285841;*/
    bottom: 15px;
    color: #FFFFFF;
    left: 0;
    padding: 3px 5px;
    position: absolute;
    text-align:left;
    font-size:11px;
    background: url("../img/so-bg.jpg") repeat-y scroll -70px top #285841;
  }
    #virtual-tickets-onlineres-xs {
    /*background: none repeat scroll 0 0 #285841;*/
    bottom: 15px;
    color: #FFFFFF;
    left: 0;
    padding: 3px 5px;
    position: absolute;
    text-align:left;
    font-size:9px;
    background: url("../img/so-bg.jpg") repeat-y scroll -70px top #285841;
  }
  #virtual-tickets-title {

    color: #285841;
    display: block;
    font-size: 14px;
    font-weight: bold;

}


#bookassist_form label.promo_code_label {
		clear:left;
		display:inline;
		float:left;
		font-size:12px;
		margin:0px 0 0 10px;
		width:90px;
		}

#promo_code {

		float:right;
		margin-top:3px;
		border:1px solid #ccc;                
		padding:1px;   
		background:#ffffff;
		margin-right:20px;

		}
		
		
		
#bookassist_form .date_input {
	float:left;
	margin-top:10px;
	margin-left:5px;
}


