body{
    background: url("img/bg.jpg") repeat-x;
    background-color: #c5c7d7;
    font-family:Trebuchet ms;
    padding:0px;
    margin:0px;
}
.main{    
    width:800px;
    position: relative; 
    left: 50%; 
    margin: 0px 0 0px -400px; 
}
.content{
    margin:30px;
    margin-top:10px;
}
.nadpis{
    color:white;
    font-size:35px;
}
.nadpis_s{
    color:#f2e969;
    font-size:12px;
}
.menu{
    background-color: #ffffff;
    width:100%;
    height:250px;
    
}

.menu-left{
    width:60px;
    height:249px;
    background: url("img/menu.jpg");
    float:left;
}
.menu-text{
     float:left;
     background-color: #a8acb7;
     width:200px;
     margin-top:10px;
     height:230px;
}


#l_menu {font-size: 12px; list-style: none;padding-left:0px;margin-left:0px;margin-top:0px;}
#l_menu li a {display: block; color: #FFFFFF; text-decoration: none; 
                text-transform: uppercase; padding: 10px 0px 10px 20px;
                
            font-weight:bold;}
#l_menu li a:hover {background: #f38d1f;}

.menu-space{
     float:left;
     background-color: #a8acb7;
     width:2px;
     margin-left:10px;
     margin-right:10px;     
     height:249px;
}
.info a{
    color:yellow;
}
.menu-img{
     float:left;
     background: url("img/big.jpg");
     width:445px;
     margin-top:10px;          
     height:230px;
}
.news{
    width:270px;
    height:160px;
    font-size:12px;
    background-color: #c0c0ca;
    margin-top:10px;
    color:white;
    float:left;
}
.nadpis2{
    font-size:16px;
    margin:10px;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
    color:white;
}
.news-text{
    margin-left:10px;
}

.info{
    float:left;
    width:460px;
    margin-left:10px;
    margin-top:10px;
    height:160px;
    background-color: #43495f;    
    color:white;
    font-size:12px;
    
}

.sluzby{
    float:left;
    width:300px;    
    margin-top:10px;
    height:160px;        
    color:#6b7083;
    font-size:12px;
}

.fotogal{
    float:left;
    width:400px;
    margin-left:10px;
    margin-top:10px;
    height:160px;     
    color:white;
    font-size:12px;
}

.foot{
    background-color: #6b7083;
    width:740px;
    font-size:12px;
    color:white;
    height:80px;    
    vertical-align:middle;
    float:left;
}
.foot1{
    margin-top:20px;
    float:left;
    margin-left:20px;
    width:230px;
}
.foot2{
    margin-top:20px;
    margin-left:20px;
    float:left;
    
}

.foot-space{
    float:left;
    width:2px;
    background-color: #ffffff;
    height:70px;
    margin-top:5px;
}
#galery{
	width:100%;height:250px;float:left;padding:20px;text-align:center;
}

a{
    color:white;
    text-decoration:none;
}

a:hover{
    color:#fd9c2a;
    text-decoration:underline;
}
.clear {font-size: 0px; line-height: 0px; clear: both;}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black url(../../css/images/spinner.gif) no-repeat scroll center center;
}

#lightbox {
  position: absolute;
}

