body{
background-image:url(../img/bcg_stripe.gif);
background-repeat:repeat-x;
background-color:#dbcaae;
text-align:center;
margin:0;
padding:0;
font-family:arial;
font-size:15px;
}
table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}
a{
color:black;
text-decoration:none;
}
a:hover{
color:#ad0319;
}
#centered{
width:963px;
margin: 0 auto;
}

#head{
height:108px;
clear:both;
}
#logo{
background-image:url(../img/logo.jpg);
background-repeat:no-repeat;
height:108px;
width:254px;
float:left;
cursor:pointer;
}
#topmenu{
height:108px;
width:709px;
float:left;
position:relative;
}


#middle{
height:368px;
clear:both;
}
#cab{
background-image:url(../img/cab.jpg);
background-repeat:no-repeat;
height:368px;
width:254px;
float:left
}
#flash{
background-color:white;
text-align:left;
height:368px;
width:709px;
float:left
}


#main{
min-height:564px;
_height:564px;
clear:both;
background-color:white;
}
#left{
min-height:564px;
_height:564px;
width:254px;
text-align:center;
float:left;
margin-top:6px;
}

#content{
width:709px;
float:right;
background-color:white;
}


#footer{
height:75px;
/*background-image:url(../img/foot.jpg);
background-repeat:no-repeat;*/
}
#footer a{
color:#8d816e;
text-decoration:none;
}
.navmenu {
text-align:left;
margin:0;
padding:0;
position:relative;
top:73px;
border-collapse:collapse;
}
.navmenu td{
text-align:center;

margin:0;
padding:0;
}

.navmenu td a{
font-family:arial;
font-size:16px;
color:#010101;
text-decoration:none;
font-weight:bold;
}
.navmenu td a:hover{
color:#ad0319;
}
.navmenu td a#selected{
color:#ad0319;
}
#banner_up, #banner_up strong{
font-size:14px;
}
#banner_up table{
margin: 2px 3px 0 0;
}
#banner_up table td{
width:33%
}
#banner_up img, #banner_up strong img{
border:none;
margin-top:3px;
}

#banner_down{
display:none;
}
#banner_down, #banner_down strong{
font-size:14px;
}
#banner_down table{
margin: 2px 3px 0 0;
}
#banner_down table td{
width:33%
}
#banner_down img, #banner_down strong img{
border:none;
margin-top:3px;
}

.cleaner{
clear:both;
}
#content_in{
text-align:left;
margin:15px;
font-size:15px;
}
#content_in p{
font-size:15px;
}
#content_in H1{
font-size:25px;
border-bottom: 1px solid #dbcaae;
margin: 15px 0 0 0;
padding-bottom:5px;
}
#content_in p{
margin: 0 0 15px 0;
}
#content_in li{
text-align:left;
margin:0px;
}
#content_in ul{
margin:0;
padding:0 0 0 15px;
}
#left img{
border: none;
}
#langs {
position:absolute;
right:5px;
top:40px;
}
#langs img{
border:none;
margin-left:1px;
}
#leftin{
font-weight:bold;
background-color:#dbcaae;
margin:5px;
}
#leftin a{
font-weight:bold;
color:#900214;
text-decoration:underline;
}
#foot_left{
text-align:left;
float:left;
color:#8d816e;
font-size:12px;
font-weight:bold;
margin-top:10px;
}
#foot_right{
color:#8d816e;
font-size:11px;
text-align:right;
font-weight:bold;
margin-top:5px;
float:right;
}
.right_input{
width:200px;
}
.right_area{
width:400px;
}
#submit{
width:200px;
color:#000000;
font-weight:bold;
border: solid 1px #9f2a33;
background-color:white;
}



.special_offer_text{
    color:#000000;
    margin-left:10px;
}
.special_offer_nazev{
  color:#000000;
  font-size:15px;
  margin-left:10px;
}
.special_offer_tabulka{
  background-color:rgb(249, 244, 217);
  width:100%;
  margin-top:5px;
}

.special_offer_prvni_radek{
    height:80px;
    vertical-align: bottom;
    
}

.special_offer_book_now{
    float:right;
    margin-right:20px;
}

.special_offer_prvni_sloupec{
    width:120px;
    vertical-align:top;
}

.special_offer_druhy_radek{
  height:110px;
  
}



#slideshow {
    position:relative;
    height:368px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height:368px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

input.so_offer_button {
border:#6c6261 solid 1px;
background-color:#eadc9f;
color:#5c2a35;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
height:30px;
width:145px;
}

.gal_item {
float:left;
height:135px;
text-align:center;
width:135px;
}

#virtual-tickets-left{
position:relative;
display:block;
width:244px;
height:127px;
padding:5px 5px;
}
#virtual-tickets-left-title{
position:absolute;
top:90px;
right:5px;
color:#fff;
font-size:12px;
font-weight:bold;
text-transform: uppercase;
background:#900000;
padding:3px 5px;
margin:0 0 0 20px;
cursor:pointer;
text-align:right;
}



