body{
margin:0px;
}
*{font-family:Trebuchet MS;}

p{
font-size:12px;
}
.header{
text-align:right;
font-size:16px;
color:#2f3e92;
margin-right:20px;

}
.footer_class{
padding-left: 10px;
font-size:10px;
padding-right:10px;
}
.menu_class{
display: block;
position:relative;
float:right;
text-align:left;
background:url(../img/menu_list_img.jpg) no-repeat left;

padding-left: 18px;
padding-right:18px;

height:21px;
margin-top:0px;
padding-top:5px;
margin-bottom:0px;
padding-bottom:0px;
font-size:14px;
font-weight:bold;
}

.menu_class A, .menu_class A:visited, .menu_class A:hover {
text-decoration:none;
color:#777777;
}

.menu_class A:hover {
color:#000000;
}

#center{
overflow:hidden;
width:820px;
background:url(../img/hidro_center_bgr.jpg) repeat-y;
margin-left:auto;
margin-right:auto;
}
#fleck{
float:left;
position:relative;
left:50px;
width:200px;
background:#2f3e92 url(../img/hidro_logo.png) top center no-repeat;
}
#head{
text-align:right;
width:780px;
margin-left:17px;
}
#head ul{
padding:5px 0px 10px 0px;
margin:0px;
}
#menu{
border-top:#2f3e92 solid 2px;
border-bottom:#2f3e92 solid 2px;
width:780px;
height:35px;
margin-left:3px;
}
#submenu {
text-align:left;
width:760px;
height:19px;
background-color:#dfdfdf;
margin-left:3px;
padding-right:20px;
padding-top:2px;
font-size:12px;
font-weight:bold;
color:#777777;
}

#submenu_inner {
padding-left:264px;
}

#submenu_inner a, #submenu_inner a:visited {
font-size:12px;
font-weight:bold;
color:#777777;
text-decoration:none;
}
#submenu_inner a:hover{
color:black;
}
#content_list, #content_head{
float:left;
position:relative;
left:60px;
width:710px;
background:#dfdfdf;
margin-top:25px;
padding:10px;
}
#content_head{background:none;}
#content_list img, #content_head img{
padding-right:15px;
}
#gallery_left img{
padding-right:0px;
padding-bottom:10px;
}
#content_list h1, #content_head h1, #content h1{
color:#2f3e92;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
}
#content_list p, #content_head p{
color:#333333;
font-size:12px;
}
#content{
position:relative;
padding:10px;
left:70px;
float:left;
width:500px;
background:#FFFFFF;
}
#gallery_left{
float:left;
position:relative;
left:60px;
width:185px;
background:#dfdfdf;
margin-top:25px;
padding:10px 5px 0px 10px;
}

#linkajanlo {
float:right;
padding:0px;
margin:0px;
font-size:12px;
color:#aaaaaa;

position:realtive;
left:-40px;

}