*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
padding:10px 0 10px 0;
}
body{
width:980px;
margin:auto;
font-family: tahoma;
font-size: 11px;
}
img.left {
float: left;
padding: 5px;
margin-right: 25px;
display: block;
}
ul {
margin-left: 10px;
padding-left:10px;
}

/* logo top */
#logo {
background: url(images/01-main.png) no-repeat;
width: 980px;
height: 203px;
}
#logoNiep {
float: left;
padding-left: 30px;
padding-top: 50px;
}

#logoReklama {
float: right;
padding-right: 30px;
height: 130px;
width: 700px;
padding-top:5px;
}

#logMenu {
background: url(images/02-main.png) no-repeat;
width:980px;
height: 64px;
margin-top: -64px;
padding-left: 25px;
}
#logMenu a {
margin-top: 25px;
float:left;
display: block;
width: 100px;
color: #ffffff;
font-size: 12px;
border-right: 1px solid #ffffff;
text-align: center;
text-decoration: none;
font-weight:bold;
}
#logMenu a:hover {
color: #A40000;}

#logoSearch {
float: right;
padding-right: 40px;
margin-top: -40px;
}

/* MENU TOP */

#menu{
width:193px;
float:left;
display:inline;
margin:0 4px 0 0;
background:#ffffff;
}

#menu a {
float: left;
background: url(images/3.png) repeat-y;
text-decoration: none;
display: block;
width: 170px;
color: #ffffff;
padding-top: 2px;
padding-left: 15px;
padding-right: 25px;
padding-bottom: 2px;
border-bottom: 1px solid #ffffff;
}
#menu a:hover {
color: #ffffff;
background: #A40000;
padding-left: 5px;
}
#menu a.activ {
background: #c0c0c0;
color: #A40000;
border-bottom: 1px solid #808080;
}
#menu p.title {
font-weight:bold;
float: left;
background: url(images/2.png) no-repeat;
display: block;
width: 193px;
height: 53px;
color: #000000;
text-align: center;
padding-top: 12px;
margin-bottom: -10px;
margin-top: 10px;
}
#menu img {
margin: 20px;
text-align: center;
}

/* cala strona */
#strona {
width: 980px;
clear:both;
line-height: 200%;
}
/* strona zmiennna prawa */
#stronaRmax {
width: 800px;}

#tresc {
background: #ECECEC;
}
#tresc h2 {
color:#38A1E6;
padding-left: 30px;
margin-top: 20px;
padding-bottom: 10px;
background: #ECECEC url(images/title5.gif) no-repeat;
border-top: 1px dotted #c0c0c0;

}
#tresc a {
text-decoration: none;
}
#trescMenu a {
font-weight:bold;
color:#000000;
float:left;
display: block;
padding-left: 15px;
font-size: 12px;
padding-top: 5px;
}
#trescMenu a:hover {
color:#004080;
}


#stronaR {
width: 598px;
float: left;
margin-left: 5px;
margin-top: 5px;
text-align: justify;
}

#reklamaR {
float: right;
width: 160px;
margin-left: 10px;

}
#reklamaR img {
padding-bottom: 5px;
}


#border {
border: 1px dotted #808080;
clear:both;
padding: 5px;
margin-bottom: 5px;
background: #ECECEC;
}
#border li {
margin-left: 25px;
}
#border h2 {
background: #ECECEC url(images/title5.gif) no-repeat;
padding-left: 35px;
margin-bottom: 15px;}

#borderAuto {
border: 1px dotted #808080;
clear: left;
padding: 5px;
margin-bottom: 5px;
background: #ECECEC;
height: 250px;
}

#borderAuto h2 {
background: #ECECEC url(images/title5.gif) no-repeat;
padding-left: 35px;}


/* inne */
#footer{
float:left;
text-align: center;
padding-top: 5px;
height:39px;
width:100%;
background-color:#A40000;
margin:4px 0 0 0;
font-family:Tahoma;
font-size:9px;
color:#D8DCDF;
}
#footer a {
color:#D8DCDF;
text-decoration: none;
}
