* {
           scrollbar-face-color: black;
        scrollbar-highlight-color: white;
        scrollbar-shadow-color: silver;
        scrollbar-3dlight-color: silver;
        scrollbar-arrow-color: #55AAFF;
        scrollbar-track-color: black;
        scrollbar-darkshadow-color: black;
        scrollbar-base-color: black;
	margin: 0;
	padding: 0;
}

.thumbnail{position: relative; z-index: 0}

.thumbnail:hover{background-color: transparent; z-index: 50;}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: lightyellow; padding: 5px; left: 10px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none;}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: 10px;
left: 5px; /*position where enlarged image should offset horizontally */
}

A.thumbnail:link {COLOR: #C37108; cursor: help; TEXT-DECORATION: none;}
A.thumbnail:active {COLOR: #C37108; cursor: help; TEXT-DECORATION: none;}
A.thumbnail:hover {COLOR: #C37108; cursor: help; TEXT-DECORATION: none;}
A.thumbnail:visited {COLOR: #C37108; cursor: help; TEXT-DECORATION: none;}


body {
 
background: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
color: #eee;
}

img { border: none; }

a {
font-size: 11pt;
text-decoration: none;
color: #55AAFF;
}
a:hover {
text-decoration: none;
color: #ffd700;
}

h3 {
        font-size: 11pt;
        color: #55AAFF;
}

h4 {
        font-size: 20pt;
        color: #55AAFF;
}

#wrap {
margin: 5px auto;
width: 1020px;
}

#header {
height: 5px;
line-height: 60px;

}
#header h1 {
color : #fff; 
font-size: 50px;
letter-spacing: -7px;
}

.obrnone {
border: 3px solid #ccc;
float: center;
margin: 8px 0px 8px 0px;
}

.obrleva {
border: 3px solid #ccc;
float: left;
margin: 8px 8px 8px 0px;
}

.obrprava {
border: 3px solid #ccc;
float: right;
margin: 8px 0px 8px 8px;
}


#left {
margin-top: 10px;
float: left;
width: 170px;
font-size: 13px;
padding: 10px;
background: #2F2C2C;
}
#left ul {
list-style-type: square;
padding: 5px 0 10px 30px;
color: #55AAFF;
}
#left h1 {
font-size: 14px;
font-weight: 100;
padding: 10px;
letter-spacing: 0px;
}
#left h2 {
font-size: 20px;
font-weight: 100;
letter-spacing: 0px;
padding: 5px 0 5px 0;
}

#right {
margin-top: 10px;
float: right;
width: 800px;
background: #2F2C2C;
text-align: justify;
padding: 10px;
}
#right h2 {
font-weight: 100;
letter-spacing: 2px;
font-size: 28px;
padding: 15px 0 10px 0;
}
#right h2 a {
}
#right h2 a:hover {
color: #fff;
text-decoration: none;
}

#footer {
background: #0D0D0D;
font-size: 11px;
text-align: center;
margin-top: 30px;
padding: 5px 0;
}

.nadpis {
      font-size: 11pt;
      color: #55AAFF;
      font-weight: bold;
}