body {
 background-color:#066DB2;
 background-image:url('bg.jpg');
 background-repeat:repeat-x;
 text-align:center;
 margin:0px;
 padding:0px;
}

#siteholder {
 background-image:url('site.jpg');
 background-repeat:no-repeat;
 background-position:top center;
}

#header {
 width:800px;
 font-size:13px;
 color:#A9E1FF;
 font-family:Arial;
 font-weight:bold;
 margin:0px auto;
}

#menuholder {
 text-transform:uppercase;
}

#head_items {
 height:223px;
}

#contentholder {
 width:800px;
 margin:0px auto;
 color:#FFFFFF;
 font-family:Arial;
 font-size:12px;
 text-align:justify;
 background-image:url('bg-content.png');
 background-repeat:repeat-y;
}

div.oddelovac20 {
 clear:both;
 height:20px;
 line-height:20px;
}

div.oddelovac40 {
 clear:both;
 height:40px;
 line-height:40px;
}

div.oddelovac0 {
 clear:both;
 height:0px;
 line-height:0px;
 font-size:0px;
}

#footer-blue1 {
 background-color:#3392DF;
 height:8px;
 font-size:1px;
 line-height:8px;
}

#footer-blue2 {
 background-color:#02335E;
 height:15px;
 font-size:10px;
 line-height:15px;
 font-family:arial;
 color:#FFFFFF;
 text-align:right;
}

#footer-white {
 background-color:#FFFFFF;
}

#footer-text {
 width:800px;
 margin:0px auto;
 font-size:11px;
 font-family:arial;
 color:#142844;
 text-align:justify;
}

#texty {
 width:540px;
 float:left;
 line-height:19px;
}

#rightbar {
 width:260px;
 float:left;
 font-size:11px;
}

h1 {
 color:#142844;
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 font-size:25px;
 line-height:30px;
}

h2 {
 color:#142844;
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 padding-top:25px;
 font-size:20px;
 line-height:25px;
}

h3 {
 color:#142844;
 margin:0px;
 padding:0px;
 padding-bottom:5px;
 font-size:16px;
 line-height:20px;
}

h4 {
 color:#142844;
 margin:0px;
 padding:0px;
 padding-bottom:5px;
 padding-top:25px;
 font-size:16px;
 line-height:20px;
}

a.button {
 display:block;
 line-height:29px;
 height:29px;
 float:left;
 color:#A9E1FF;
 font-size:12px;
 text-decoration:none;
 background-repeat:no-repeat;
 margin-right:15px;
}

a.button:hover {
 color:#FFFFFF;
}

a.button-active {
 background-image:url('menu-button.png');
 display:block;
 line-height:29px;
 height:29px;
 float:left;
 color:#FFFFFF;
 font-size:12px;
 text-decoration:none;
 text-indent:15px;
 text-align:left;
 background-repeat:no-repeat;
 padding-right:15px;
 margin-right:15px;
}

a.button-active:hover {
 color:#FFB000;
}

img.obrazok {
 border:5px solid;
 border-color:#066498;
 display:block;
 margin-top:20px;
 margin-bottom:20px;
}

img.obrazok:hover {
 border-color:#3392DF;
}

img.galeria {
 width:118px;
 display:block;
 float:left;
 border:3px solid;
 border-color:#066498;
 margin:3px;
}

img.galeria:hover {
 border-color:#3392DF;
}

a {
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:underline;
 focus:none;
}

a:hover {
 color:#FF9000;
 text-decoration:none;
}

div.aktualita {
 float:left;
 width:178px;
 text-align:right;
}

div.aktualita2 {
 padding-right:20px;
}

div.aktualita-text {
 float:left;
 width:342px;
 padding-top:10px;
}

div.aktualita-nadpis {
 color:#142844;
 font-size:25px;
 font-weight:bold;
 padding-left:0px;
 padding-bottom:5px;
 line-height:30px;
}

div.aktualita-datum {
 color:#142844;
 font-weight:bold;
 padding-top:5px;
 padding-right:5px;
 font-size:14px;
}

img.aktualita-pic {
 border:4px solid;
 border-color:#142844;
 width:150px;
}

img.aktualita-pic2 {
 border:4px solid;
 border-color:#142844;
 width:100px;
}

/****************** gallery *****************/

div.years {
    margin: 0 0 20px 50px;
    font-size: 16px;
}

div.years a {
    text-decoration: none;
}

div.years a.active {
    color: #FFB000;
    text-decoration: none;
}

div.aktualita-nadpis a {
    color:#142844;
    text-decoration: none;
}

#gallery-photos {
    margin: 30px 0;
}


#gallery-photos img{
    margin: 3px 3px 0 0;
    border:0;
    
}

