body {
   font-family: Comic Sans MS; 
   background-color: #053600;
}


#all {
    width:100%;
    max-width:1600px;
    _width: expression(document.body.clientWidth > 1600? "1600px" : "auto" );
    border:0px;
    padding:0px;
    margin:0px;
    height:881px;
      }
#page {
    position:relative;
    top:0px;
    width:843px;
    border:0px;
    padding:0px;
    margin:0px;
    min-height:881px;

}                
#left {
	width:426px;
	max-width:426px;
    _width: expression(document.body.clientWidth > 426? "426px" : "auto" );
    background: url('images/left.jpg') top right no-repeat;
    height:881px;
      }
#right {
	width:358px;
	max-width:358px;
	_width: expression(document.body.clientWidth > 358? "358px" : "auto" );
	background: url('images/right.jpg') top left no-repeat;
	height:881px;
}
#center {
    width:843px;
    padding:0px;
    border:0px;
    margin:0px;
    position:inherit;
      }
#page {
    width:843px;
    height:881px;    
}
#top {
    position:relative;
    top:0px;
    background: url('images/center1.jpg') top center no-repeat;
    width:843px;
    border:0px;
    padding:0px;
    margin:0px;
    height:305px;
      }
#bottom {
    background: url('images/center_line.jpg') top center repeat-y;
    width:843px;
    border:0px;
    padding:0px;
    margin:0px;
    height :576px;
    min-height :576px;
    _height: expression(document.body.clientHeight > 576? "576px" : "auto" );
      }
#top_text {
    width:843px;
    _width:843px;
    height:405px;
    _height: expression(document.body.clientHeight > 405? "405px" : "auto" );
    border:0px;
    padding:0px;
    margin:0px;
}
#top_text2 {
    background: url('images/center_line.jpg') top center repeat-y;
}
#top_text3 {
    background: url('images/center_text.jpg') top center no-repeat;
}

#text{
    background: url('images/center2.jpg') bottom left no-repeat;
    padding:30px 120px 150px 170px;
    font-size: 13px;
    min-height :576px;
    _height:576px;
    
}
#menu {
    position:absolute;
    top:190px;
    left:0px;
    width:200px;
    min-height: 300px;
}
#menu div{
    cursor: pointer;
    width:180px;
    _width:190px;
    text-align: left;
    _height: expression(document.body.clientHeight > 25? "25px" : "auto" );
    color:white;
    padding:5px 5px 5px 15px;
    margin: 5px 0px 5px 0px;
}
#menu a{
   font-size:11px;
   font-weight: 800;
   text-decoration: none;
   color:black;

}
#menu a:hover div:hover{
    color:#EADDA9;     

}
#menu_map a{
   font-size:15px;
   font-weight: 800;
   text-decoration: none;
   color:#A60000;
}
#menu_map a:hover{
    color:#800000; 
    cursor: pointer;    

}
#submenu {
 padding: 5px 0px 5px 20px;
}
#submenu a{
 color:black; 
 text-decoration: none;     
 padding: 5px 0px 5px 0px;
}
#submenu a:hover{
 color:red;      
 text-decoration: underline;
    
}
.lister
{text-align: center;
 font-size: 11px;
 font-weight: 100;
 letter-spacing: 1px;
 color:#585858;
 }
.lister a
{
 font-weight: 800;
 color:black;
 text-decoration: none;
}
.lister a:hover
{
 color:#580000;
 background-color: #E0E0E0;
 text-decoration: none;
}

.presun{
 width:100%;
 text-align:right;
 font-size:11px;
 margin-bottom: 5px;
 _margin-bottom: 0px;
}
.presun a{
 border-bottom: 2px solid #FF6600;
 background-color:#FFCD00;
 padding:2px;
 padding-right:15px;
 padding-left:15px;
 text-decoration:none;
 color:black;
 margin-right: 5px;
}
.presun a:hover{
 background-color:#FF6600;
 border-bottom: 2px solid #FFCD00;   
 text-decoration: none;   
 color:#000000;
}
.galery{
 vertical-align:middle;
 background: url('images/galery_bg.jpg') top left no-repeat;
 padding:0px;
 text-align:center;
}
.galery img{
vertical-align:middle;
border:1px solid black;
margin:10px;
}
.galery img:hover{
 border:1px solid white;

}
.status_text {
 padding:3px;
 text-decoration:none;
 background-color:#053600;
 font-size:12px;
 text-align:right;
 border-top:1px solid #999999;
 color:white;
}
.status_text a{
 text-decoration:none;
 margin-top:5px;
 padding:0px 5px 0px 3px;
 color:white;
}
.status_text a:hover{
 text-decoration:none;
 color:while;
 background-color:#053600;
 } 
 #lang 
{     
z-index: 100;
text-align: right;
width:850px;
}
#lang img
{
margin-right: 15px;
}




img, table, tr, th, td, h1, h2, h4, h5 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
} 

h3 
{ 
border: 0px none; 
margin: 0px 0px 5px 15px; 
padding: 2px 2px 2px 2px; 
} 

h1 
{ 
border: 0px none; 
margin: 0px 0px 5px 7px;
color: #585800;
font-size:20px; 
padding: 2px 2px 2px 2px; 
} 

/* Hlavní uspořádání********************************************************* */ 



/*levý panel*/
#levypanelvnitrek 
{ 
padding: 5px 10px 0px 8px;
font-size:11px;
font-weight:400;
font-style:normal;   
color:black;
} 
#levypanelvnitrek p
{ 
padding: 0px;      
margin:0px;
} 
#levypanelvnitrek p.submenu
{ 
padding-left: 8px;
margin:0px;
} 
#levypanelvnitrek a
{ 
letter-spacing: 0px;
word-spacing: 3px;
color:black;
line-height: 19px;
text-decoration:none;
} 
#levypanelvnitrek .submenu a
{ 
letter-spacing: 0px;
line-height: 17px;
font-weight:600;
color:#FFFFFF;
text-decoration:none;
} 

#levypanelvnitrek a:hover
{ 
color:#800000;
text-decoration:underline;
} 
#levypanelvnitrek .submenu a:hover
{ 
color:#585858;
text-decoration:underline;
} 

/* konec levý panel*/




#galery{
    background-color: #FFFFC0;
    border:1px solid white;
    padding:0px;
    margin-top: 10px;
    width: 506px;
    }
    #show{
    text-align: center;
    position:relative;
    width:100%;
    left:0px;
    top:10px;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    }
    #show img{
    max-width: 500px;
    }
    #galery_slide{
    text-align: center;
    background-color: none;
    padding:3px;
    border:none;
    width: 500px;
    }
    #slide{
    padding:0px;
    height:90px;
    margin:0px;
    }
    #slide img{
    width: 70px;
    max-height: 95px;
    border: 1px solid black;
    margin:3px;
    }
    .slide_tnb{
    text-align: center;
    vertical-align: top;
    background-color: #E0E0E0;
    margin: 0px 7px 0px 7px;
    width:100px;
    }
.aktual_galery_left{
                        position:absolute;
                        top:1px;
                        left:1px;
                        text-align: left;
                        float:left;
}
.aktual_galery_right{
                        position:absolute;
                        top:1px;
                        left:230px;
                        text-align: right;
                        float:right;
}
.aktual_galery_left a{
                        font-size: 28px;
                        text-decoration:none;
                        font-weight: 800;
                        background-color:none;
                        padding:0px 10px 0px 2px;
}
.aktual_galery_right a{
                        font-size: 28px;
                        text-decoration:none;
                        font-weight: 800;
                        background-color:none;
                        padding:0px 2px 0px 10px;
}
.aktual_galery_left a:hover{
                        background:url(images/bg_dot.gif);
                        color: red;
}
.aktual_galery_right a:hover{
                        background:url(images/bg_dot.gif);
                        color: red;
}

.aktual_table1{
 margin:0px;
 margin-left:3px;
 margin-right:3px;
}
.aktual_table2{
 padding:1px;
 margin:4px;
 border-left: 1px solid #C0C0C0;   
}
.aktual_table2 p{
 font-size:12px;
 padding:1px;

 }
.aktual_table2 span{
 font-size:13px;
 font-weight: 800;
 padding:1px;
 }
.aktual_table2 th{
 text-align: left;   
}
.date{
 font-size: 11px;
 border-bottom:1px solid gray;
 color:#580000;
 margin-right:5px;
}
.aktual_table_end{
 border-top: 1px solid black;
 color:#808080;
 background-color:#808080;
 border-bottom: 1px solid #C0C0C0;
 margin:0px;
 margin-left:3px;
 margin-right:3px;
 height:2px;
 _height:3px;
}

.kalendar_time{
font-size: 11px;    
color:#800000;
font-weight: 800;    
}
.kalendar_title{
color:#585858;
font-weight: 400;
text-align: left;    
}

