body {

   background-color: #F7F5DE;

}





#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: #F7F5DE;

    background: url('images/left.jpg') top right repeat-x;

    height:837px;

      }

#right {

	width:368px;

	max-width:368px;

	_width: expression(document.body.clientWidth > 368? "368px" : "auto" );

    background-color: #F7F5DE;

    background: url('images/left.jpg') top right repeat-x;

	height:837px;

}

#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:395px;

      }

#bottom {

    width:852px;

    border:0px;

    padding:0px;

    margin:0px;

    min-height :450px;

    _height: expression(document.body.clientHeight > 450? "450px" : "auto" );

      }

#top_text {

    width:852px;

    _width:852px;

    min-height :450px;

    _height: expression(document.body.clientHeight > 450? "450px" : "auto" );

    border:0px;

    padding:0px;

    margin:0px;

}

#text{

    background: url('images/efpr.jpg') bottom left no-repeat;

    padding:5px 30px 80px 225px;

    font-size: 13px;

    min-height :450px;

    _height:450px;

    

}

#astatus {

    position:relative;

    top:0px;

    width:852px;

    padding:0px;

    margin:0px;

    height:58px;

		border:1px solid silver;



      }

#menu {

    position:absolute;

    top:200px;

    left:39px;

    width:205px;

    _width:195px;

    min-height: 500px;

    _height: 500px;

    margin: 0px;

    padding: 0px;

}

.lister

{text-align: center;

 font-size: 12px;

 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:#80bc38;

 padding:2px;

 padding-right:15px;

 padding-left:15px;

 padding-bottom:1px;

 text-decoration:none;

 color:black;

 margin-right: 5px;

}

.presun a:hover{

 background-color:#588528;

 text-decoration:none;

 color:white;

}

.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:780px;

}

#lang img

{

margin-right: 15px;

}

 

img, table, tr, th, td 

{ 

border: 0px none; 

margin: 0px; 

padding: 0px; 

} 



/* Hlavní uspořádání********************************************************* */ 







/*levý panel*/

#levypanelvnitrek 

{ 

padding: 5px 10px 0px 0px;

font-size:12px;

font-weight:400;

font-style:normal;   

color:black;

} 

#levypanelvnitrek p

{ 

padding: 0px;      

margin:0px;

} 

#levypanelvnitrek p.submenu

{ 

padding-left: 0px;

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;

}

.form_button{

  margin-left: 30px;  

  background:url(images/submit.gif);

  padding:3px 25px 5px 25px;

  height:23px;

  border-left: 1px solid #588528; 

  border-right: 1px solid #588528; 

  color:white;

  font-weight: 800;     

}

.form_button:hover{

  background-color: #ACACAC;

  color:white;

  text-decoration: none;  

}

#formular{

  font-size: 12px;  

}

#formular td{

  border:1px solid #C0C0C0; 

  padding: 2px  

    

}

.formular_button{

  margin-left: 30px;  

  margin-top: 15px;  

  background:url(images/submit.gif);

  padding:0px 25px 0px 25px;

  height:24px;

  border: 0px solid #588528; 

  border-left: 1px solid #588528; 

  border-right: 1px solid #588528; 

  color:white;

  font-weight: 800;     

}

#formular input, textarea, select{

  width:300px;  

  font-size: 12px;

  border:1px solid #C0C0C0; 

  padding: 1px 5px 1px 5px;

  color:#585858; 

}

.status{

  width: 100%;

  background-color: #FFFFC0;

  border-bottom: 1px solid navy;

  font-size: 12px;

  color: #580000;

  padding:1px 0px 2px 10px;

  margin: 0px 0px 10px 0px;      

}

.star{

  font-size: 14px;

  color: #800000;

  font-weight: 800;  

    

}

a.topmenu{
    background: url('images/menu_on.jpg') top left no-repeat;
}

.Fotogalerie a{
    display: block;
    float: left;
    width: 150px;
    height: 100px;
    overflow: hidden;
    text-align: center;
    background-color: #000;
    border: 1px solid black;
    margin: 0px 5px 5px 0px;
}
.Fotogalerie a img{
    height: 100px;
    margin: 0 auto;
}



#menu .next-level{
    padding-left: 10px;
}

#menu .next-level p a, #menu .next-level p a.topmenu{
    background-size: 160px 23px;
    width: 160px;
}