div{
border: 0px solid;
}

body{
margin: 0px;
padding: 0px;
background: rgb(64,152,198);
}

.czerwony{
color: rgb(208,15,37);
}

.clear{
clear: both;
}

img{
border: 0px solid;
}

a{
color: rgb(37,81,190);
text-decoration: underline;
}
a:hover{
color: rgb(208,15,37);
}

#maluch{
width: 300px;
height: 227px;
margin: 10px 0px 0px 645px;
z-index: 1;
background: url('../pic/bg_maluch.png') no-repeat top left;
}

#all{
background: url('../pic/bg_all.jpg') repeat-x;
position: relative;
z-index: 0;
font-size: 12px;
font-family: Verdana;
}

#all_page{
background: url('../pic/bg_page_shadow.png') repeat-y;
width: 972px;
position: relative;
z-index: 0;
}

div.all_page_bg{
margin: 0px 0px 0px 5px;
width: 962px;
position: relative;
z-index: 0;
}


#all_head{
background: url('../pic/bg_naglowek2.jpg') no-repeat top left;
height: 160px;
border-bottom: 1px solid #000;
position: relative;
z-index: 0;
}


#all_content{
background: rgb(246,170,95);
position: relative;
z-index: 0;
}


div.all_content_bg{
background: url('../pic/bg_all_content.jpg') repeat-x;
padding: 55px 0px 0px 58px;
position: relative;
z-index: 0;
}

#cont_top_menu{
z-index: 1;
}

#cont_top_menu ul{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 65px;
list-style: none;
}
#cont_top_menu li{
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
list-style: none;
float: left;
display: inline;
}


#cont_top{
background: url('../pic/bg_content_naglowek.png') no-repeat top;
height: 31px;
width: 846px;
}

#cont_middle{
background: url('../pic/bg_content_shadow.png') repeat-y;
width: 746px;
padding: 10px 50px 10px 50px;
}


#cont_middle hr{
color: #CCC;
background-color: #CCC;
height: 1px;
border-top: 1px solid;
border-bottom: 0px solid;

}


#cont_middle h1{
margin: 0px 0px 0px 20px;
font-size: 22px;
color: rgb(190,72,16);
}

#cont_middle h2{
margin: 0px 0px 0px 0px;
font-size: 20px;
color: rgb(62,57,117);
}

#cont_middle p{
line-height: 20px;
}

#cont_middle div.blue_box{
float: right;
display: inline;
width: 305px;
height: 222px;
margin: 10px 20px 0px 0px;
background: url('../pic/bg_blue_box.png') no-repeat top left;
}

#cont_middle div.blue_box p{
font-style: italic;
text-align: center;
padding: 10px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 14px;
}

#cont_middle div.blue_box p.autor{
font-style: normal;
text-align: right;
font-weight: bold;
font-size: 14px;
padding: 15px 15px 0px 15px;
}

#cont_middle div.opis{
float: left;
display: inline;
margin: 10px 0px 0px 20px;
width: 350px;
border-right: 1px solid #CCC;
padding: 0px 20px 0px 0px;
}

#cont_middle div.opis h2{

}


#cont_middle div.sun{
/*background: url('../pic/bg_sun.png') no-repeat top left;
width: 95px;*/
width: 0px;
height: 95px;
margin: 20px 20px 0px 0px;
float: left;
display: inline;
}

#cont_middle div.green_ok{
margin: 5px 0px 5px 0px;
float: left;
display: inline;
width: 680px;
}

#cont_middle div.green_ok h2.przed{
padding: 0px 0px 10px 0px;
font-size: 18px;
}
#cont_middle div.green_ok h2.po{
float: right;
display: inline;
text-align: right;
width: 530px;
font-size: 18px;
padding: 45px 0px 0px 0px;
}

#cont_middle div.green_ok ul{
float: left;
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;

}

#cont_middle div.green_ok li{
margin: 2px 0px 2px 0px;
padding: 0px 0px 0px 25px;
list-style: none;
line-height: 20px;
background: url('../pic/bg_green_ok.png') no-repeat top left;
font-size: 15px;
}

#cont_middle div.fotos_1{
float: left;
display: inline;
margin: 70px 0px 0px -20px;
padding: 0px 0px 0px 0px;
width: 213px;
height: 339px;
background: url('../pic/bg_photos_1.png') no-repeat top left;
}


#cont_middle div.fotos_2{
float: right;
display: inline;
margin: 60px -20px 0px 0px;
padding: 0px 0px 0px 0px;
width: 256px;
height: 334px;
background: url('../pic/bg_photos_2.png') no-repeat top left;
}

#cont_middle div.opis_main{
margin: 0px 200px 0px 200px;
}

#cont_middle div.opis_main p.title{
font-weight: bold;
}
#cont_middle div.opis_main p.list{
padding: 0px 0px 0px 30px;
}

#cont_middle p.bottom_text{
font-weight: bold;
padding: 10px 30px 0px 30px;
margin: 0px 0px 0px 0px;
text-align: center;
}



#cont_bottom{
background: url('../pic/bg_content_stopka.png') repeat-y;
width: 846px;
height: 16px;
}

#stopka_all{
background: rgb(19,45,58);
}
#stopka_cont{
background: url('../pic/stopka.jpg') no-repeat center;
width: 1000px;
height: 41px;
}

#stopka_cont p{
margin: 0px 0px 0px 100px;
padding: 10px 0px 0px 0px;
color: #FFF;
}
#stopka_cont p.rights{
font-size: 11px;
margin: 0px 40px 0px 0px;
padding: 12px 0px 0px 0px;
float: right;
display: inline;
}
#stopka_cont p.rights a{
color: #FFF;
text-decoration: none;
}
#stopka_cont p.rights a:hover{
letter-spacing: 1px;
text-decoration: underline;
}



#logotyp{
/*background: url('../pic/logotyp_200.png') no-repeat top;
width: 200px;
height: 300px;
float: right;*/
}

#opis_cennik{
margin: 0px 0px 0px 20px;
}


#opis_cennik p{
font-size: 14px;
line-height: 22px;
}
#opis_cennik ul{}
#opis_cennik li{
font-size: 14px;
line-height: 22px;
}

#galeria{
}

#galeria table{}
#galeria td{
background: url('../pic/bg_picture.png') no-repeat top left;
width: 174px;
height: 127px;

}
#galeria img{
border: 1px solid #000;
}

#kontakt{
margin: 0px 0px 0px 20px;
}


div.promocja{
margin: 0px 0px 0px 0px;

}


div.kontakt_promocja{
background: #F0F0F0;
padding: 10px 15px 10px 15px;
margin: 0px 0px 0px 25px;
width: 440px;
text-align: center;
line-height: 22px;
font-size: 14px;
}
div.kontakt_promocja strong{
font-size: 16px;
color: rgb(208,15,37);

}

hr.kontakt_promocja{
width: 525px;
float: left;
}

#mapa{
margin: 10px 0px 0px 0px;
padding: 10px 0px 10px 0px;
}


#przedstawmy_sie{
width: 500px;
text-align: justify;
}

