body, h1, ul, li, p{
margin:0;
padding:0;
}

body{ 
font: 14px/18px "Trebuchet MS", Tahoma, Arial;
text-align:center;
}

img{
border: none;
}

#container{
width:780px; 
margin:10px 0;
margin-left:auto; 
margin-right:auto;
}

#header{
height:140px; 
width:780px;
margin-top: 10px;
} 

#menu-top, #main, #footer{
border-left: 1px solid #6a6a78;
border-right: 1px solid #6a6a78;
}

#menu-top{
height: 54px;
background: url('gfx/btn-bkg.png') repeat-x;
}

#menu-top ul{
margin-left: 48px;
}

#menu-top li{
float: left;
height: 54px;
margin-left: 8px;
list-style: none;
}

#menu-top ul li a{
display: block;
width: 105px;
height: 54px;
}

/* -- Rollover menu-top -- */
#menu-top ul li a#r1{
background: url('gfx/btn1.png') no-repeat;
}
#menu-top ul li a#r1:hover{
background-position: 0 -54px;
}
#menu-top ul li a#r2{
background: url('gfx/btn2.png') no-repeat;
}
#menu-top ul li a#r2:hover{
background-position: 0 -54px;
}
#menu-top ul li a#r3{
background: url('gfx/btn3.png') no-repeat;
}
#menu-top ul li a#r3:hover{
background-position: 0 -54px;
}
#menu-top ul li a#r4{
background: url('gfx/btn4.png') no-repeat;
}
#menu-top ul li a#r4:hover{
background-position: 0 -54px;
}
#menu-top ul li a#r5{
background: url('gfx/btn5.png') no-repeat;
}
#menu-top ul li a#r5:hover{
background-position: 0 -54px;
}
#menu-top ul li a#r6{
background: url('gfx/btn6.png') no-repeat;
}
#menu-top ul li a#r6:hover{
background-position: 0 -54px;
}
/* -- end -- */


#main{
clear: both;
padding: 10px 10px 40px 10px;
height: 100%;
}

#main p{
text-align: justify;
}

#main p.right{
text-align: right;
}

#main p.left{
text-align: left;
margin-left: 4em;
}

#main h2.left{
text-align: left;
margin-left: 4em;
}

#main p.center{
text-align: center;
}

#main h3.left{
text-align: left;
margin-left: 4em;
}

#main ul{
list-style-type: disc;
text-align: left;
margin-left: 4em;
}

#main li{
padding-top: 0.5em;
}

#main img.left{
float: left;
padding: 2px 8px 2px 0;
}

#main img.right{
float: right;
padding: 2px 0 2px 8px;
}

#main a{
color: #ff0000;
}

#footer{
clear: both;
border-bottom: 1px solid #6a6a78;
} 

#footer p{
font: 12px/14px "Trebuchet MS", Tahoma, Arial;
padding-bottom: 2px;
}

#footer .blue{
background: url('gfx/footer-bkg.png') repeat-x bottom;
}

#footer img{
margin: 0 10px 0 10px;
}

.kontakt_form_element {
	
	background-color : #F2F2F2;
}

