body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, Verdana, sans-serif;
	margin:0;
	padding:0;
	background:url(img/bg_main.gif) repeat-x rgb(25,78,92);
	
}

#page{
width:1000px;
margin:auto;
display:block;
margin-top:0;
padding:0;
}

#page_top{
margin:0 0 0 43px;
padding:0;
display:block;
float:left;
width:946px;
height:89px;
}

#page_top a{
margin:0;
padding:0;
display:block;
float:left;
width:187px;
height:89px;
}

#page_top a img{
border:none;
}
#page_top h1{
font-size:1.1em;
line-height:1em;
display:block;
float:left;
width:445px;
margin:30px 0 0 310px;
padding:0;
font-style:italic;
font-weight:normal;

}


#page_menu_top{
margin:0 0 0 43px;
padding:0 0 0 1px;
display:block;
float:left;
width:946px;
height:46px;
background:url(img/bg_menu_top.gif) no-repeat;
}

#page_menu_top ul{
margin:0;
padding:0;
list-style:none;
}

#page_menu_top li{
margin:0;
padding:0;
display:block;
float:left;
list-style:none;
}

#page_menu_top a{
display:block;
float:left;
height:46px;
font-size:0.9em;
color:#FFFFFF;
text-decoration:none;
line-height:2.4em;
width:137px;
text-align:center;
background:url(img/menu_top/noact.jpg) no-repeat;
}

#page_menu_top a:hover{
background:url(img/menu_top/act1.jpg) no-repeat;

}



#menu_top_glowna a,#menu_top_glowna a:hover{
background:url(img/menu_top/act.jpg) no-repeat;
}

#menu_top_oferta a,#menu_top_oferta a:hover{
background:url(img/menu_top/act_oferta.jpg) no-repeat;
}


#menu_top_promocje a,#menu_top_promocje a:hover{
background:url(img/menu_top/act_promocje.jpg) no-repeat;
}


#menu_top_realizacje a,#menu_top_realizacje a:hover{
background:url(img/menu_top/act_realizacje.jpg) no-repeat;
}

#menu_top_kontakt a,#menu_top_kontakt a:hover{
background:url(img/menu_top/act_kontakt.jpg) no-repeat;
}




#page_center1{
margin:0;
padding:0 0 0 0px;
display:block;
float:left;
width:992px;
}


#page_center1_c1{
width:470px;
display:block;
float:left;
}

#page_center1_c1_flash{
width:470px;
height:509px;
display:block;
float:left;
background:url(img/bg_center_left.jpg) no-repeat;
}

#page_center1_c1_text{
width:415px;
display:block;
float:left;
color:#FFFFFF;
text-align:justify;
margin:-160px 0 0 43px;
font-size:0.7em;
line-height:1.4em;
}

#page_center1_c1_text h1{
width:400px;
display:block;
float:left;
text-align:justify;
margin:0;
font-size:1.5em;
line-height:1.4em;
}

#page_center1_c2{
width:522px;
height:679px;
display:block;
float:left;
background:url(img/bg_center_right2.gif) no-repeat;
margin:0;
padding:0;
}


#page_center1_c2s1{
width:506px;
display:block;
float:left;
margin:30px 0 0 10px;
}
#c2s1_text{
color:#333333;
text-align:justify;
font-size:0.7em;
line-height:1.4em;
width:302px;
display:block;
float:left;
}

#c2s1_img{
color:#333333;
text-align:justify;
width:189px;
display:block;
float:left;
margin:22px 0 0 13px;
}

#c2s1_text h1{
color:#333333;
text-align:justify;
font-size:1.4em;
line-height:1.4em;
margin:0;
padding:0;
}


#page_center1_c2s2{
width:506px;
display:block;
float:left;
margin:0px 0 0 7px;
font-size:0.7em;
line-height:1.4em;
}

#page_center1_c2s2 h1{
color:#333333;
text-align:justify;
font-size:1.4em;
line-height:1.4em;
margin:0px 0 0 2px;
padding:0 0 3px 0;
}

#page_center2{
margin:15px 0 0 42px;
padding:0 0 0 0px;
display:block;
float:left;
width:956px;
}
#c2s2_r1{
width:513px;
height:81px;
display:block;
float:left;
background:url(img/glowna/real1.gif) no-repeat;
margin:0;
padding:0;
}

#c2s2_r1 p{
width:353px;
height:65px;
display:block;
float:left;
margin:8px 0 0 28px;
text-decoration:none;
color:#000000;
}

#c2s2_r1 a{
text-decoration:none;
border:none;
color:#000000;
}

#c2s2_r1 img{
width:113px;
height:65px;
display:block;
float:left;
margin:8px 0 0 7px;
padding:0;
border:none;
}




#c2s2_r2{
width:513px;
height:78px;
display:block;
float:left;
background:url(img/glowna/real2.gif) no-repeat;
margin:2px 0 0 0;
padding:0;
}


#c2s2_r2 p{
width:353px;
height:65px;
display:block;
float:left;
margin:8px 0 0 28px;
color:#000000;
}

#c2s2_r2 a{
text-decoration:none;
border:none;
color:#000000;
}


#c2s2_r2 img{
width:113px;
height:65px;
display:block;
float:left;
margin:7px 0 0 7px;
padding:0;
border:none;
}




.c2s2_r2{
width:513px;
height:78px;
display:block;
float:left;
background:url(img/glowna/real2.gif) no-repeat;
margin:2px 0 0 0;
padding:0;
}


.c2s2_r2 p{
width:353px;
height:65px;
display:block;
float:left;
margin:8px 0 0 28px;
color:#000000;
}

.c2s2_r2 a{
text-decoration:none;
border:none;
color:#000000;
}


.c2s2_r2 img{
width:113px;
height:65px;
display:block;
float:left;
margin:7px 0 0 7px;
padding:0;
border:none;
}




#page_center2_prod{
margin:0;
padding:0;
display:block;
float:left;
width:956px;
}

#prod{
width:412px;
height:169px;
margin:0;
padding:0;
display:block;
float:left;
background:url(img/bg_prod.gif) no-repeat;
}

#prod h1{
color:#FFFFFF;
font-size:1.0em;
line-height:1.3em;
display:block;
float:left;
padding:0;
margin:4px 0 0 8px;
width:400px;
}

#prod p{
color:#FFFFFF;
font-size:0.7em;
line-height:1.3em;
display:block;
float:left;
padding:0;
margin:4px 0 0 8px;
width:380px;
text-align:justify;
}


#prod_kat{
width:524px;
height:139px;
margin:0 0 0 14px;
padding:0;
display:block;
float:left;
}

#prod_kat h1{
width:524px;
height:24px;
display:block;
float:left;
margin:9px 0 0 0;
padding:0;
background:url(img/bg_kat_prod.jpg) no-repeat;
color:#FFFFFF;
font-size:0.8em;
line-height:1.7em;
}


#prod_kat ul{
width:216px;
height:139px;
margin:10px 0 0 8px;
padding:0;
display:block;
float:left;
list-style:none;
}


#prod_kat li{
margin:0;
padding:0 0 3px 0;
display:block;
float:left;
list-style:none;
width:216px;
}

#prod_kat a{
margin:0;
padding:0;
display:block;
float:left;
list-style:none;
font-size:0.7em;
color:#FFFFFF;
}


#page_center2_partner{
display:block;
float:left;
width:946px;
height:67px;
margin:25px 0 0 3px;
padding:0;
background:url(img/partner/bg.jpg) no-repeat;
}

#page_center2_partner h1{
display:block;
float:left;
margin:0;
padding:26px 0 0 5px;
color:#FFFFFF;
font-size:0.8em;
}
#page_center2_partner ul{
margin:0;
padding:0;
display:block;
float:left;
height:67px;
width:872px;
list-style:none;
}

#page_center2_partner li{
margin:0;
padding:0;
display:block;
float:left;
}

#page_center2_partner a{
margin:6px 0 0 8px;
padding:0;
display:block;
float:left;
width:166px;
height:55px;
}

#part1 a{
background:url(img/partner/p1.jpg) no-repeat;
}

#part1 a:hover{
background:url(img/partner/p1a.jpg) no-repeat;
}

#part2 a{
background:url(img/partner/p2.jpg) no-repeat;
}

#part2 a:hover{
background:url(img/partner/p2a.jpg) no-repeat;
}

#part3 a{
background:url(img/partner/p3.jpg) no-repeat;
}

#part3 a:hover{
background:url(img/partner/p3a.jpg) no-repeat;
}

#part4 a{
background:url(img/partner/p4.jpg) no-repeat;
}

#part4 a:hover{
background:url(img/partner/p4a.jpg) no-repeat;
}

#part5 a{
background:url(img/partner/p5.jpg) no-repeat;
}

#part5 a:hover{
background:url(img/partner/p5a.jpg) no-repeat;
}

#page_foot{
margin:30px 0 0 42px;
padding:0 0 0 0px;
display:block;
float:left;
width:960px;
height:95px;
background:url(img/stopka.gif) no-repeat;
}

#page_foot ul{
margin:2px 0 0 120px;
padding:0;
display:block;
float:left;
list-style:none;
width:820px;
}

#page_foot li{
margin:0;
padding:0;
display:block;
float:left;
list-style:none;
}

#page_foot a{
margin:0 5px 0 5px;
padding:0;
display:block;
float:left;
list-style:none;
color:#CCCCCC;
font-size:0.8em;
text-decoration:none;
}



#page_foot_ad{
display:block;
float:left;
margin:26px 0 0 122px;
padding:0;
width:600px;
font-size:0.7em;
line-height:1.4em;
color:#FFFFFF;
}

#page_foot_copy{
display:block;
float:left;
margin:36px 0 0 12px;
padding:0;
width:200px;
font-size:0.6em;
line-height:1.4em;
color:#D2F7FB;
text-align:right;
}

#subpage_center1_bg{
margin:0;
padding:0 0 0 0px;
display:block;
float:left;
width:992px;
background:url(img/podstrona/bg_rep.jpg) repeat-y;
}



#subpage_center1{
margin:0;
padding:0 0 0 0px;
display:block;
float:left;
width:992px;
background:url(img/podstrona/bg3.gif) no-repeat;
}


#subpage_center1_dol{
margin:0;
padding:0 0 0 0px;
display:block;
float:left;
width:992px;
height:14px;
background:url(img/podstrona/bg_dol.gif) no-repeat;
}






#where_link{
display:block;
float:left;
margin:30px 0 0 60px;
padding:0;
width:700px;
font-size:0.7em;
color:#666666;
}

#where_link ul{
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
}

#where_link li{
display:block;
float:left;
margin:0 2px 0 2px;
padding:0;
}

#where_link a{
font-size:1em;
text-decoration:none;
color:#003366;
}

#subpage_cont{
display:block;
float:left;
margin:10px 10px 0 60px;
padding:0 0 20px 12px;
width:648px;
line-height:1.3em;
font-size:0.8em;

}


#kont_adr{
display:block;
float:left;
width:270px;
height:300px;
margin:15px 0 0 0;
padding:0;
}

#kont_adr p{
display:block;
float:left;
width:270px;
margin:8px 0 0 0;
padding:0;
}

#kont_map{
display:block;
float:left;
width:296px;
height:280px;
margin:21px 0 0 46px;
padding:0;
background:url(img/podstrona/mapka.jpg) no-repeat;
}


#kont_form{
display:block;
float:left;
width:300px;
height:339px;
margin:0px 0 0 0;
padding:0;
background:url(img/podstrona/bg_form_kontakt.jpg) no-repeat;
}


#kont_form h4{
display:block;
float:left;
width:280px;
margin:5px 0 0 5px;
padding:0 0 1px 0;
color:#FFFFFF;
font-size:1.1em;
}


#kont_form p{
display:block;
float:left;
width:280px;
margin:5px 0 0 8px;
padding:0 0 0 0;
color:#FFFFFF;
font-size:0.9em;
}

#kont_form label{
display:block;
float:left;
width:180px;
margin:8px 0 0 8px;
padding:0 0 0 0;
color:#FFFFFF;
}

#kont_form .input{
display:block;
float:left;
width:240px;
margin:0;
padding:0;
font-size:1em;
}

#kont_adr a{
color:#333333;
}

#kont_adr a:hover{
color:#747474;
}


#kont_form textarea{
display:block;
float:left;
width:240px;
height:120px;
margin:0;
padding:0;
font-size:1em;
}


#kont_form h6{
display:block;
float:left;
width:280px;
margin:18px 0 0 8px;
padding:0 0 0 0;
color:#FFFFFF;
font-size:0.9em;
text-align:center;
}

#kont_form h2{
display:block;
float:left;
width:280px;
margin:52px 0 0 5px;
padding:3px;
color:#FFFFFF;
font-size:1.0em;
text-align:center;
border:solid #FFFFFF 1px;

}

#box1{
display:block;
float:left;
margin:0;
padding:0;
}



#subpage_menu_r{
display:block;
float:left;
margin:10px 0 0 0px;
padding:0;
width:242px;
line-height:1.3em;
font-size:0.8em;
}

#menu_r_t{
display:block;
float:left;
background:url(img/podstrona/m_bok/gora.jpg) no-repeat;
height:6px;
width:242px;
padding:0;
margin:0;
}

#menu_r_c{
display:block;
float:left;
background:url(img/podstrona/m_bok/center.jpg) repeat-y;
width:242px;
padding:0;
margin:0
}


#menu_r_b{
display:block;
float:left;
background:url(img/podstrona/m_bok/dol.jpg) no-repeat;
width:242px;
height:6px;
padding:0;
margin:0
}


#nt1 h1{
display:block;
float:left;
margin:10px 0 0 60px;
padding:0 0 0 12px;
color:#FFFFFF;
background:url(img/podstrona/bg_nag.jpg) no-repeat;
width:900px;
height:30px;
font-size:1.1em;
line-height:1.6em;
}


#nt1{
display:block;
float:left;
margin:10px 0 0 60px;
padding:0 0 0 12px;
color:#FFFFFF;
background:url(img/podstrona/bg_nag.jpg) no-repeat;
width:900px;
height:30px;
}


#nt2{
display:block;
float:left;
margin:10px 0 0 60px;
padding:0 0 0 12px;
color:#FFFFFF;
background:url(img/podstrona/bg_nag2.jpg) no-repeat;
width:900px;
height:30px;
}

#nt1 h1,#nt2 h1{
display:block;
float:left;
font-size:1.1em;
line-height:1.6em;
width:660px;
height:30px;
margin:0;
padding:0;
}


#nt1 h2,#nt2 h2{
display:block;
float:left;
font-size:0.9em;
line-height:1.9em;
height:30px;
margin:0;
padding:0 3px 0 5px;
}


#menu_r_c ul{
display:block;
float:left;
width:242px;
padding:1px 0 25px 0;
margin:0;
list-style:none;
}

.typ_real{
display:block;
float:left;
width:238px;
padding:2px 0 2px 2px;
margin:0;
list-style:none;
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
}


#menu_r_c li{
display:block;
float:left;
width:242px;
padding:0;
margin:0
}

#menu_r_c a{
display:block;
float:left;
width:234px;
padding:4px 4px 5px 4px;
margin:0;
text-decoration:none;
color:#FFFFFF;
border:dotted #FFFFFF;
border-width:1px 0 0 0;
}


#menu_r_c a:hover{
	background-color: #B1B1B1;
}

#menu_r_c_act a{
background:url(img/podstrona/m_bok/act.jpg) no-repeat;
display:block;
float:left;
width:226px;
padding:4px 4px 5px 16px;
}


#menu_r_c_no_arr a{
background:url(img/podstrona/m_bok/act_no_arr.jpg) no-repeat;
display:block;
float:left;
width:226px;
padding:4px 4px 5px 16px;
}

#menu_r_c_small_arr a{
background:url(img/podstrona/m_bok/act_small_arr.jpg) no-repeat;
display:block;
float:left;
width:217px;
padding:2px 4px 3px 21px;
font-size:0.8em;
}


#menu_r_c_small a{
background:url(img/podstrona/m_bok/act_bg.jpg) repeat;
display:block;
float:left;
width:217px;
padding:2px 4px 3px 21px;
font-size:0.8em;
}

#realiz_gal{
display:block;
float:left;
margin:0;
padding:0 0 60px;
width:610px;
}

#realiz_gal ul{
display:block;
float:left;
margin:0;
padding:0;
width:610px;
list-style:none;
}

#realiz_gal li{
display:block;
float:left;
margin:0 5px 0 0;
padding:0 0 10px 0;
width:140px;
list-style:none;
}


#ofer_bas_pryw{
display:block;
float:left;
margin:0;
padding:0 0 20px 0;
width:630px;
}


#ofer_bas_pryw ul{
display:block;
float:left;
margin:0;
padding:0 0 10px 0;
width:610px;
list-style:none;
}


#ofer_bas_pryw li{
display:block;
float:left;
margin:0;
padding:0 0 0;
width:235px;
list-style:none;
}


#ofer_bas_pryw li a{
display:block;
float:left;
margin:0;
padding:30px 0 0 5px;
color:#333333;
text-decoration:underline;
}

#ankiet{
display:block;
float:left;
margin:0;
padding:0 0 60px 0;
width:610px;
}


#ankiet ul{
display:block;
float:left;
margin:0 0 6px 0;
padding:0 0 3px 0;
width:610px;
list-style:none;
background:#FFFFFF;
border:solid #999999 1px;
}

#ankiet li{
display:block;
float:left;
margin:0;
padding:5px 0 3px 0;
width:295px;
list-style:none;
font-size:0.9em;
}


#ankiet p{
display:block;
float:left;
margin:0;
padding:3px 0 0 0;
width:290px;
list-style:none;
}

#ankiet h5{
display:block;
float:left;
margin:0;
padding:3px 0 0 3px;
width:290px;
list-style:none;
}


#realiz_gal h5{
display:block;
float:left;
margin:22px 0 10px 0;
padding:0 0 0 4px;
width:562px;
border:solid rgb(0,119,177);
border-width:0 0 1px 0;
background:url(img/bg_gal.jpg) no-repeat;
color:#FFFFFF;
font-size:0.9em;

}

#potw_wysl_ank{
display:block;
float:left;
margin:0;
padding:0;
width:500px;
}

#potw_wysl_ank{
display:block;
float:left;
margin:0;
padding:0;
width:670px;
height:500px;
}


#potw_wysl_ank h4{
display:block;
float:left;
margin:90px 0 0 20px;
padding:14px;
width:500px;
font-size:0.9em;
line-height:1.5em;
background:#FFFFFF;
border:solid 1px #999999;

}

.div_promo_nag{
width:634px;
height:30px;
background:url(img/promocje/bg_nazwa.jpg) no-repeat;
display:block;
float:left;
margin:16px 0 0 0;
padding:0;
}

.div_promo_nag h4{
display:block;
float:left;
width:470px;
font-size:1.2em;
line-height:1.8em;
margin:0;
padding:0 0 0 3px;
}

.div_promo_nag h6{
display:block;
float:left;
width:160px;
font-size:1.2em;
line-height:1.8em;
margin:0;
padding:0;
}
.div_promo_item{
width:634px;
display:block;
float:left;
margin:4px 0 0 0;
padding:0;
}


.div_promo_item img{
width:142px;
display:block;
float:left;
margin:0;
padding:0;
border:solid 1px #CCCCCC;
}

.div_promo_item p{
width:450px;
display:block;
float:left;
margin:0 0 0 5px;
padding:0;
}

.nowo1{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:263px;
background:url(img/nowosci/delfin.jpg) no-repeat;
border:solid 1px #C8DAF0;
}

.nowo2{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:263px;
background:url(img/nowosci/delfin2.jpg) no-repeat;
border:solid 1px #C8DAF0;
}


.nowo3{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:263px;
background:url(img/nowosci/rozne1.jpg) no-repeat;
border:solid 1px #C8DAF0;
}


.nowo4{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:263px;
background:url(img/nowosci/rozne2.jpg) no-repeat;
border:solid 1px #C8DAF0;
}

.nowo5{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:263px;
background:url(img/nowosci/rozne3.jpg) no-repeat;
border:solid 1px #C8DAF0;
}

.nowo6{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:263px;
background:url(img/nowosci/rozne4.jpg) no-repeat;
border:solid 1px #C8DAF0;
}

.nowo7{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
width:896px;
height:563px;
background:url(img/nowosci/rozne5.jpg) no-repeat;
border:solid 1px #C8DAF0;
}


#sauny{
display:block;
float:left;
width:420px;
}

#sauny ul{
display:block;
float:left;
color:#FFFFFF;
width:420px;
}

#sauny li{
display:block;
float:left;
color:#FFFFFF;
margin:4px 0 4px 0;
width:400px;
padding:0 0 0 12px;
background:url(img/iko1.jpg) no-repeat 0 7px;
}

#sauny li a{
color:#0066CC;
}


#page_center1_c1_text2{
width:415px;
display:block;
float:left;
color:#FFFFFF;
text-align:justify;
margin:6px 0 0 43px;
font-size:0.7em;
line-height:1.4em;
}

#page_center1_c1_text2 h1{
width:400px;
display:block;
float:left;
text-align:justify;
margin:0;
font-size:14px;
line-height:1.4em;
}
#page_center1_c1_text2 p{
width:252px;
display:block;
float:left;
margin:0;
padding:0;

}

#page_center1_c1_text2 ul{
width:145px;
display:block;
float:left;
margin:-15px 0 0 15px;
padding:0;
list-style:none;

}

#page_center1_c1_text2 li{
width:145px;
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
}






