body {
   background-color: #ffffff;
   background: url('images/bg.jpg') top center repeat-y;
}


#all {
    width:100%;
    max-width:1600px;
    _width: expression(document.body.clientWidth > 1600? "1600px" : "auto" );
    border:0px;
    padding:0px;
    margin:0px;
    height:837px;
      }
#page {
    position:relative;
    top:0px;
    width:854px;
    border:0px;
    padding:0px;
    margin:0px;
    min-height:837px;

}
#left {
	width:381px;
	max-width:381px;
    _width: expression(document.body.clientWidth > 381? "381px" : "auto" );
	background-color:white;
    background: url('images/left.jpg') top right no-repeat;
    height:837px;
      }
#right {
	width:368px;
	max-width:368px;
	_width: expression(document.body.clientWidth > 368? "368px" : "auto" );
	background: url('images/right.jpg') top left no-repeat;
	height:837px;
	background-color:#939393;
}
#center {
    width:852px;
    padding:0px;
    margin:0px;
    position:inherit;
      }
#page {
    width:852px;
    height:837px;    
}
#top {
    position:relative;
    top:0px;
    background: url('images/center1.jpg') top right no-repeat;
    width:852px;
    border:0px;
    padding:0px;
    margin:0px;
    height:192px;
      }
#bottom {
    background: url('images/center_line.jpg') top right repeat-y;
    width:852px;
    border:0px;
    padding:0px;
    margin:0px;
    min-height :690px;
    _height: expression(document.body.clientHeight > 690? "690px" : "auto" );
      }
#top_text {
    background: url('images/center_text.jpg') top right no-repeat;
    width:852px;
    _width:852px;
    _height: expression(document.body.clientHeight > 690? "690px" : "auto" );
    border:0px;
    padding:0px;
    margin:0px;
}
#text{
    background: url('images/center2.jpg') bottom left no-repeat;
    padding:5px 30px 30px 225px;
    font-size: 13px;
    min-height :690px;
    _height:690px;
    
}
#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;     

}
#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: 3px solid white;
 background-color:#585858;
 padding:0px;
 padding-right:15px;
 padding-left:15px;
 padding-bottom:1px;
 text-decoration:none;
 color:#F0F0F0;
 margin-right: 5px;
}
.presun a:hover{
 background-color:#ACACAC;
 color:#000000;
}
.galery{
 background:#D0D0D0;
 vertical-align:middle;
 border:1px solid #D20000;
 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:#252525;
 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:#444444;
 } 
 #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*/

.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;    
}
