body {
	margin: 0em;
	padding: 0em;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 0.6em;
    background: #CCCCCC url('img/topback.jpg') repeat-x left top;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 1em;
}

a {
    color: #116E9A;
}

li {
    list-style-type: square;
}

#layoutRoot {
    background: url('img/bottomside.gif') repeat-x left bottom;
}

#wrap {
    width: 793px;
    margin: 0em auto;
    padding: 0em;
}

#logo {
    background: url('img/logo.jpg') no-repeat left top;
	margin: 0em;
	padding: 0em;
    width: 793px;
    height: 153px;
}

/* hlasove ctecky nectou display:none */
.hide {
     position:absolute;
     top:-500px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}

#featured {
    padding: 0px;
    margin: 0px;
    height: 218px;
}

#featured ul {
    margin: 0em;
    padding: 0em;
}

#featured li {
	font-weight: bold;
    float: left;
    width: 260px;
    height: 196px;
    border-left: 1px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    margin: 0em;
    padding: 0em;
    list-style-type: none;
}

#featured li a {
    cursor: pointer;
    position: absolute;
    width: 260px;
    height: 196px;
    text-decoration: underline;
    padding: 0.6em 0em 0em 0.4em;
}

#featured li#featBOZP {
    background: url('img/featBOZP.jpg') no-repeat left top;
}

#featured li#featPO {
    background: url('img/featPO.jpg') no-repeat left top;
}

#featured li#featOZP {
    background: url('img/featOZP.jpg') no-repeat left top;
}

#main {
    background-color: #FFFFFF;
}

#nav {
    padding: 2em;
    width: 18em;
    float: left;
    background-color: #FFFFFF;
}

#nav ul {
    margin: 0em;
    padding: 0em;
}

#nav li {
    list-style-type: none;
    margin: 0em;
    padding: 1em 0em;
    background: url('img/navitem.gif') repeat-x left bottom;
}

#nav a {
    text-decoration: none;
    font-weight: bold;
}

#nav h2 {
    font-size: 1em;
    font-weight: bold;
    color: #f87201;
    margin: 0em 0em 2em 0em;
    padding: 0em;
    text-decoration: underline;
}

#content {
    width: 60em;
    float: right;
    left: -1em;
    position: relative;
    background-color: #FFFFFF;
    padding: 0em 0em 2em 0em;
    color: #4f4f4f;
}

#content h2 {
    font-size: 1em;
    font-weight: bold;
    color: #f87201;
    margin: 0em 0em 2em 0em;
    padding: 0em;
}

#content h3 {
    font-size: 1em;
    font-weight: bold;
    margin: 2em 0em 1em 0em;
    padding: 0em;
}

#content h4 {
    font-size: 1em;
    font-style: italic;
    margin: 2em 0em 1em 0em;
    padding: 0em;
}

#content p {
    margin-bottom: 2em;
    text-align: justify;
}

#rpanel {
    width: 18em;
    float: right;
    position: relative;
    left: 42em;
    background-color: #FFFFFF;
    padding: 2em 0em 2em 0em;
}

#rpanel h2 {
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background-color: #116e9a;
    padding: 0.5em 0em;
    margin: 0em 0.5em;
}

#footer {
    clear: both;
    background: url('img/footerback.gif') repeat-x left top;
    background-color: #00acfe;
    height: 2.7em;
    color: #FFFFFF;
    text-align: center;
    padding: 0em;
    margin: 0em;
    /*border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;*/
}

#copyright {
    padding: 1em 0em 0em 0em;
}

#icons {
    position: relative;
    left: 60em;
    top: 4.2em;
    width: 20em;
    text-align: right;
    color: #FFFFFF;
    clear: right;
}

.icon {
    text-align: right;
    margin-left: 3em;
    padding-left: 0em;
}

.icon img {
    margin-right: 0.5em;
    border: none;
}

.icon a {
    text-decoration: none;
    border: none;
    color: #FFFFFF;
}

.icon a:hover span.iconDescr {
    text-decoration: underline;
}

.iconDescr {
    top: -4px;
    position: relative;
}

#quicklinks {
    position: relative;
    left: 25.61em;
    top: 1em;
    width: 57em;
    text-align: right;
    color: #FFFFFF;
}

#quicklinks ul {
    margin: 0em;
    padding: 0em;
}

#quicklinks li {
    list-style-type: none;
    float: right;
    font-weight: bold;
    background: url('img/separ.png') repeat-y right top;
    padding: 1em 0em;
    margin: 0em;
}

#quicklinks li a {
    margin: 0em 2em;
    color: #FFFFFF;
    text-decoration: none;
}

#quicklinks li a:hover {
    text-decoration: underline;
}

#quicklinks span.qlfirst {
    background: url('img/separ.png') repeat-y left top;
    padding: 1em 0em;
}

