body {
margin:0px;
padding:20px;
background:#272727;
font:0.7em Verdana, Arial, Helvetica, sans-serif;
color:#e6e6e6;
}
a {
border:0px;
color:#CCCCCC;
}
p {
margin-top:0px;
}
h1, h2, h3 {
color:#CCCCCC;
}
h2 {
margin-top:1em;
padding-top:0;
font-size:1.5em;
}

form {
width:40em;
margin-left:auto;
margin-right:auto;
}
label {
width:15em;
float:left;
text-align:right;
padding-right:1em;
line-height:2.8em;
display:block;
}
.nadpis {
width:10em;
text-align:right;
padding-right:1em;
display:block;
font-size:1.5em;
clear:both;
}
input {
width:12em;
margin:5px 0 5px 0;
border:#444444 solid 1px;
background:#333333;
color:#CCCCCC;
padding:2px;
}
input.rad {
width:2em;
background:none;
border:none;
}
select {
width:12em;
margin:5px 0 5px 0;
border:#444444 solid 1px;
background:#333333;
color:#CCCCCC;
padding:2px;
outline:none;
}
span.hr {
height:1px;
width:40em;
border:none;
border-top:1px #222222 solid;
clear:both;
display:block;
}

#xbody {
margin:0 auto;
width:930px;
background:#000000 url(/images/back.gif) repeat-y top left;
}
#header {
width:100%;
height:108px;
background:url(/images/header_back.gif) top left repeat-x;
}
a#logo {
display:block;
width:335px;
height:81px;
background:url(/images/logo.gif) top left no-repeat;
float:left;
}

#lang img {
float:left;
margin-left:5px;
}
#jaz {
position:relative;
top:3px;
left:-5px;
}
#menu {
height:27px;
width:920px;
background:url(/images/back.gif) repeat-y top left;
float:left;
clear:both;
padding:0 5px 0 5px;
}
#menu ul {
margin:0px;
padding:0px;
}
#menu li {
display:inline;
float:left;
}
#menu a {
display:block;
height:27px;
font-size: 0px;
line-height: 500px;
letter-spacing: -2000em;
color:#e03232;
overflow:hidden;
}

#menu a:hover {
background-position:center -23px;
}
#menu a.btover {
background-position:center -23px;
}


#content {
width:926px;
margin:0 auto;
line-height:1.8em;
}
#top_row {
height:198px;
background:#fefefe url(/images/topback.gif) repeat-x bottom left;
border-bottom:#333333 solid 1px;
}
#top_row span {
display:block;
height:140px;
width:341px;
background:url(/images/toptext.gif) 20px 20px no-repeat;
color:#4b4b4b;
font-size:1.3em;
text-align:center;
padding:55px 30px 0 30px;
line-height:1.9em;
float:left;
}
#flashmenu {
float:left;
width:525px;
}
#left {
float:left;
width:585px;
padding:20px 15px 0 30px;
text-align:justify;
}
#full {
float:left;
width:868px;
padding:20px 30px 30px 30px;
text-align:justify;
}
#right {
float:left;
width:250px;
padding:20px 30px 0 15px;
}
#footer {
width:930px;
clear:both;
height:25px;
margin-top:35px;
background:url(/images/footer.gif) #303030 no-repeat bottom left;
color:#939393;
font-size:0.85em;
text-align:center;
padding-top:5px;
}
#col1 {
width:277px;
float:left;
padding-right:15px;
}
#col2 {
width:262px;
float:left;
padding:0 15px 0 15px;
border-right:#333333 solid 1px;
}
.partner {
float:left;
width:280px;
height:200px;
display:block;
}
.foto {
margin:5px 4px 0px 4px;
display:block;
float:left;
height:130px;
}
.foto img {
border:#FFFFFF solid 2px;
}
a.download {
height:32px;
width:110px;
padding:5px 0 0 35px;
background:url(/images/pdf.gif) top left no-repeat;
float:left;
}