*{
margin: 0;
}

img{
border:0;
}

a{
text-decoration:none;
outline:none;
color: #fff;
}

ul {
margin:0px;
padding:0px;
}

body{
background: #0D2337 url('../img/bg.jpg') 50% 0 no-repeat;
font-family: 'Arial';
font-size: 13px;
color: #DADBDB;
text-align: center;
}

h2{
font-size:18px;
color:#DADDDF;
font-weight:bold;
margin:10px 0;
}

.clear{
clear: both;	 
}

.wrap{
text-align:left;
width:1000px;
margin: 0 auto;
}	

#site{
min-height:572px;
padding-top:375px;	
}

#left{
width:222px;
float:left
}

#center{
float:left;
width:698px;
margin-left:40px;
line-height:18px;        
}

#center h2{
margin-bottom:15px;
}

#center h3{
margin-top:10px;
}

#center h4{
margin-top:10px;
margin-bottom:10px;
color:#D8B606
}


#center ul{
margin-left:15px;	
}	

#right{
width:288px;
float:left
}

#foot{
height:148px;
background: #071319 url('../img/foot-bg.jpg') 50% 0 no-repeat;
}

#foot-logo{
width:78px;
height:80px;
background: #071319 url('../img/foot-logo.jpg') no-repeat;
float:right;
margin-top:43px;
}

#rzetelna{
float:right;
margin:43px 0 0 20px;
}

#foot p{
text-align:right;
float:right;
width:250px;
color:#686D6D;
margin-top:67px;
margin-right:15px;
}

#foot p a{
color: #686D6D;
}

#menu{
margin-top:-48px;
}

#menu-top{
width:221px;
height:82px;
background: url('../img/menu-top.jpg') no-repeat;
}

#menu-center{
background:url('../img/menu-bg.jpg') repeat-y;
width:221px;
min-height:200px;
list-style:none;
padding-bottom:10px;
}

#menu-center li{
margin: -10px 15px 10px 10px;
background: url('../img/menu-li.gif') 0 50% no-repeat;
padding:5px 0 5px 6px;
}

#menu-center li a{
color: #fff;
display:block;
border-bottom:1px solid #C69E9F;
padding:4px 3px 4px 3px;
font-size:14px;
background: url('../img/menu-arrow-w.png') 99% 50% no-repeat;
}

#menu-center li a.selected,#menu-center li a:hover{
color: #000;
background: #fff url('../img/menu-arrow-b.png') 99% 50% no-repeat;
}

#newsletter{
color: #9FA6AB;
margin-top:15px;
}

#newsletter-input{
color: #CCCFD2;
width:210px;
border: 0 none;
background-color: #757C84;
padding:4px;
margin: 10px 0;
}

#aktualnosci p{
text-align:justify;	
}	 

#aktualnosci h3{
color: #EFC700;
margin: 10px 0;
font-size:12px;
}

#aktualnosci .more,#news-list .more{
float:right;
}

#oferta{
margin-top:20px;
}

#oferta a{
margin-bottom:10px;
}

#offer1{
height:122px;
width:288px;
display:block;
background: #fff url('../img/oferta01_out.jpg') no-repeat;
}

#offer1:hover{
background: #fff url('../img/oferta01_over.jpg') no-repeat;
}

#offer2{
height:122px;
width:288px;
display:block;
background: #fff url('../img/oferta02_out.jpg') no-repeat;
}

#offer2:hover{
background: #fff url('../img/oferta02_over.jpg') no-repeat;
}

.pdf{
width:31px;
height:32px;
display:block;
background: url('../img/pdf.png') no-repeat;
float:left;
margin: 5px;
}

.jpg{
width:31px;
height:32px;
display:block;
background: url('../img/jpg.png') no-repeat;
float:left;
margin: 5px;
}

.contact,.question{
padding:3px;;
background-color:#C2C6C8;
color: #081318;
border: 0 none;
width:190px;
margin-bottom:10px;
}

.question{
width:355px;
}

#menu-right{
list-style:none;
}

#menu-right li{
margin-bottom:3px;
}

#menu-right li a{
color:#DADDDD
}

#menu-right li a.selected,#menu-right li a:hover{
color:#AE960A;
font-weight:bold;
}

#gallery img{
border: 1px solid #646D73;
margin-right:15px;
margin-bottom:15px;
}

#news-list{
list-style:none;
margin-left:0px !important;
}

#news-list li{
padding-bottom:15px;
margin-top:10px;
border-bottom:1px solid #354148;
text-align:justify;
}

#news-list h3{
font-size:13px;
color: #EFC700;
margin:15px 0 5px 0;
}

.ref img{
margin-top:5px;
margin-bottom:10px;
margin-right:20px;
border:2px solid #040F15;
}