body {
margin:0;
padding:0;
}

h2 {
font-size:100%;
text-decoration:none;
}

#header {
background:url(../img/header.png) repeat-x;
height:7em;
text-align:center;
}

#logo_block {
height:7em;
margin-left:auto;
margin-right:auto;
text-align:left;
width:60em;
}

#logo {
background:url(../img/logo.png) no-repeat;
height:8.5em;
margin-top:1.5em;
position:absolute;
width:30em;
z-index:20;
}

#zelena-usporam {
float:right;
margin-top:1.5em;
margin-right:8em;
height:66px;
width:70px
}

#middle {
text-align:center;
}

#page {
background:#efefef;
border-bottom:5px solid #efefef;
font-family:arial, Verdana, helvetica, sans-serif;
font-size:100%;
margin:0 auto;
padding:0;
text-align:left;
width:55em;
}

#menu_top {
background:url(../img/menu_top.png) repeat-x;
height:40px;
width:8em;
}

#menu {
background:#efefef;
float:left;
width:8em;
}

#content_background {
_left:-0.2em;
_position:relative;
background:#FFF;
margin-left:8em;
width:46.7em;
}

#content {
background:url(../img/background.jpg) no-repeat;
padding:0.8em;
}

#content a {
color:#00f;
}

#content a:link, #content a:visited, #content a:active {
color:#00f;
text-decoration:none;
}

#content a:hover {
text-decoration:none;
}

table img,table a {
border:0;
}

table td {
padding:0.3em;
}

table th .h1{
width:80%
}

#menu a {
background:#f7f7f7;
border-left:0.3em solid #efefef;
color:#0f0f0f;
display:block;
font-size:105%;
font-weight:700;
margin-left:1em;
margin-top:0.6em;
padding:0.1em 0 0.1em 0.5em;
text-decoration:none;
}

#menu a:link,#menu a:visited,#menu a:active {
color:#3f3f3f;
text-decoration:none;
}

#menu a:hover {
border-left:0.3em solid #a9a599;
}

.right {
padding-right:1em;
text-align:right;
}

.rightko {
padding-right:3em;
text-align:right;
}

#footer {
color:#7f7f7f;
font-family:arial, Verdana, helvetica, sans-serif;
font-size:55%;
text-align:center;
}

.content_img {
border:0;
float:right;
}
