* body {
    margin: 0;
    padding: 0;
}

img {
border:0;
}

body {
    background: url(./art_img/tlo2.gif);
}

#container {
    background: url(./art_img/tlo1.jpg) no-repeat center top;
}

#content-out { 
    background: url(./art_img/tlo3.jpg) no-repeat center bottom;
}

#content-in {
    width: 1000px;
    min-height: 800px;
    margin: 0 auto;
}

a {
color: #FFFFFF; 
font-family: PT Sans Narrow; 
font-weight: 400;
text-decoration: underline; 
font-size: 17px;
}
a:visited {
color: #FFFFFF; 
font-family: PT Sans Narrow; 
font-weight: 400;
text-decoration: underline; 
font-size: 17px;
}
a:hover {
color: #BE1D2D; 
font-family: PT Sans Narrow; 
font-weight: 400;
text-decoration: underline; 
font-size: 17px;
}

.kolumny {
font-family: PT Sans Narrow; 
font-weight: 400;
font-size: 17px; 
color: #FFFFFF; 
text-shadow: 1px 1px #000000;
text-align: justify;
}

div.dol {
background: url(./art_img/de05.jpg) no-repeat center bottom;
width: 1000px; 
height: 264px; 
text-align: center;
}

div.menudol {
width: 1000px; 
padding-top: 160px; 
text-align: center;
font-family: PT Sans Narrow; 
font-weight: 400;
color: #0a0a0a; 
font-size: 17px;
}

.menudol a {
color: #0a0a0a; 
font-family: PT Sans Narrow; 
font-weight: 400;
text-decoration: underline; 
font-size: 17px;
}
.menudol a:visited {
color: #0a0a0a; 
font-family: PT Sans Narrow; 
font-weight: 400;
text-decoration: underline; 
font-size: 17px;
}
.menudol a:hover {
color: #BE1D2D; 
font-family: PT Sans Narrow; 
font-weight: 400;
text-decoration: underline; 
font-size: 17px;
}

p {
font-family: PT Sans Narrow; 
font-weight: 400;
font-size: 17px; 
color: #FFFFFF; 
text-shadow: 1px 1px #000000;
text-align: justify;
text-indent: 20px;
line-height: 20px;
margin: 0 0 20px 0;
}

.naglowek{
font-family: PT Sans Narrow; 
font-weight: 400;
color: #B9BAB4; 
font-size: 30px;
line-height: 20px;
}

div.description {
position:absolute; 
top: 0; 
left:0; 
display:none; 
width: 231px; 
height: 172px;
}

div.description_content {
background: #BE1D2D; 
font-family: PT Sans Narrow; 
font-weight: 400;
color: #FFFFFF; 
font-size: 13px; 
line-height: 20px;
padding-top: 0px; 
text-transform: uppercase; 
text-align: center; 
width: 231px; 
height: 40px;  
margin: 132px auto 0 auto;
}

.cennik {
font-family: PT Sans Narrow; 
font-weight: 400;
font-size: 17px; 
color: #FFFFFF; 
text-shadow: 1px 1px #000000;
text-align: justify;
line-height: 20px;
margin: 0 0 20px 0;
}

.datawpisu {
font-family: PT Sans Narrow; 
font-weight: 400;
font-size: 14px; 
color: #FFFFFF; 
text-shadow: 1px 1px #000000;
line-height: 20px;
margin: 0 0 20px 0;
}

.tytulwpisu {
font-family: PT Sans Narrow; 
font-weight: 400;
font-size: 23px; 
color: #FFE22D; 
text-shadow: 1px 1px #000000;
line-height: 23px;
margin: 0 0 20px 0;
}

.trescwpisu {
font-family: PT Sans Narrow; 
font-weight: 400;
font-size: 17px; 
color: #FFFFFF; 
text-shadow: 1px 1px #000000;
line-height: 22px;
margin: 0 0 20px 0;
text-align: justify;
}