body {
background: #2E2E2E url(img/bg.jpg);
font-family : "Arial", Verdana, Helvetica, sans-serif;
margin: 0px auto;
font-size : 13px;
color: #002F67;
margin: 0px auto;
}

h1{
margin: 0px;
padding: 0px;
line-height:20px;
padding-top: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
font-size: 20px;
color: #002F67;
border-bottom: dotted 1px #c9c9c9;


}

h1 b{
color: #0783BE;
}

h2{
margin: 0px;
padding: 0px;
line-height:40px;
font-size: 13px;
color: #002F67;
}

h2 b{
font-size: 13px;
color: #CCDC24;
}

h3, h4{
padding-top: 10px;
padding-bottom: 10px;
margin: 0px;
font-size: 16px;
font-weight: bold;
}

h5{
padding: 0px;
margin-top:0px;
margin-bottom: 00px;
font-size: 13px;
font-weight: bold;
float: left;
width: 100%
} 

h5 b{
font-weight: bold;
font-size: 13px;
color: #CCDC24;
}

a {
color : #000000;
text-decoration : underline;
text-align : left;
}

a:hover {
color: #002F67;
text-decoration : none;
}

textarea,input{border: 1px #505050 solid;
	padding: 2px;
	background: #ffffff;
}


table {
width: 100%;
}

td {
margin-top: 1px;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
border: dotted 1px #c9c9c9;
text-transform: uppercase;
}

th {
font-weight: bold;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
border: dotted 1px #c9c9c9;
}

#wrapperbody{
width: 100%;
min-width:980px;
float: left;
margin: 0px;
}


#topwrapper{
float: left;
width: 100%;
min-width:980px;
height: auto;
border-top: solid 0px #4B4A4F;
margin-bottom: 0px;
margin-top: 15px;
}

#top{
margin: 0 auto;
width: 940px;
padding: 20px;
height: 80px;
font-size: 10px;
color: #ffffff;
text-align: center;
background: #ffffff url(img/up.jpg) top center no-repeat;

}

#logo{
width: 855px;
padding-left: 85px;
float: left;
height: 80px;
font-size: 10px;
text-align: left;
background: url(img/logo.gif) left top no-repeat;
color: #002F67;
text-transform: uppercase;
}

#logo b{
color: #002F67;
font-size: 12px;
}

#logo img {
border: 0px;
}

#menu{
float: left;
margin: 0px auto;
width: 940px;
width: 100%;
height: 40px;
background: #ffffff url(img/menu.jpg) center top no-repeat;
}

#menu ul{
margin: 0px auto;
padding: 0px;
width: 920px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
}

#menu ul li{
display: inline;
}

#menu ul li a{
float: left;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
text-decoration: none;
font-size: 11px;
color: #ffffff;
}

#menu ul li a:hover{
color: #00245C;
background: #E5D754 url(img/menud.jpg) center no-repeat;
}

#menu #on a{
font-weight: bold;
background: #002F66;
}

#menu #on a:hover{
background: #FFC000;
color: #00245C;
}

#menu #eng a{
float: right;
text-align: right;
}

#menu #eng img{
border: 0px;
margin-top:10px;
}

#submenu{
float: left;
margin: 0px auto;
min-width: 180px;
margin-top: 20px;
margin-bottom: 20px;
height: auto;
}

#submenu ul{
margin: 0px auto;
padding: 0px;
width: 180px;
text-align: center;
}

#submenu ul li{
display: inline;
}

#submenu ul li a{
float: left;
width: 160px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
height: 30px;
line-height: 30px;
text-align: left;
text-decoration: none;
font-size: 11px;
background: #002F66 url(img/sub.jpg) no-repeat;
color: #ffffff;
}

#submenu ul li a:hover{
background: #E5D754 url(img/subd.jpg) no-repeat;
color: #002F66;
}

#banner{
float: right;
width: 980px;
height: 400px;
background: #ffffff url(img/plakat.jpg) center bottom no-repeat;
}

#banner-eng{
float: right;
width: 980px;
height: 400px;
background: #ffffff url(img/plakat-eng.jpg) center bottom no-repeat;
}

#banner-2{
float: right;
width: 980px;
height: 120px;
background: #ffffff url(img/banner.jpg) center bottom no-repeat;
}

#banner-pas{
float: right;
width: 980px;
height: 20px;
background: #ffffff url(img/banner-2.jpg) center bottom no-repeat;
}

#wrappermain{
float: left;
width: 100%;
min-width:980px;
}

#wrapper {
margin: 0px auto;
width: 980px;
text-align: center;
}

#content{
float: left;
width: 980px;
height: auto;
background: #FFFFFF;
border-top: solid 0px #E5D754;
}

#right {
width: 700px;
height: auto;
float: left;
text-align: justify;
padding-top: 40px;
padding-right:20px;
padding-left: 40px;
padding-bottom: 40px;
}


.historia{
width: 700px;
height: auto;
float: left;
text-align: justify;
margin-bottom: 10px;
}

.historia img{
border: solid 1px #dddddd;
padding: 1px;
margin-right: 20px;
}

#right ul{
margin-top:0px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 10px;
padding:0px;
text-align: left;
}

#right li{
margin-bottom:2px; 
}

#right img{
border: 0px;
margin-right: 10px;
margin-bottom: 10px;
}

#left {
float: left;
width: 180px;
padding-left:20px;
padding-right: 20px;
margin-top: 40px;
height: auto;
text-align: center;
font-size: 11px;
}


#left b{
color: #002F67;
}

#left a{
color: #000000;
text-decoration: underline;
}

#left a:hover{
color: #0783BE;
}


#sponsors{
width: 900px;
height: auto;
float: left;
text-align: center;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 20px;
}

#sponsors img{
margin: 4px;
border: 0px;
}

#bottomwrapper{
position: relative;
margin: 0px auto;
float: left;
width: 100%;
}

#bottom{
text-align: center;
margin: 0px auto;
height: 60px;
line-height: 20px;
width: 980px;
font-size: 10px;
background: url(img/bottom.jpg) top center no-repeat;
}


#bottom a{
color: #000000;
}