* { margin:0; padding:0; list-style-type:none;}

body {color:#758690;font-size:11px;font-family:tahoma, helvetica, sans-serif;background-color:#026793;text-align:center; padding:30px 0;}
#text {color:#758690;font-size:12px;font-family:tahoma, helvetica, sans-serif;}
#container { width:939px; margin:0 auto; text-align:left; background:#499bd0 url(image/page_bg.png) no-repeat left bottom; border-top:14px solid #fff;}

#sidebar { width:222px; float:left;}
#sidebar #logo { background-color:#fff; text-align:center; padding:0 0 15px; }

#navigation { background:#499bd0 url(image/nav_top.png) no-repeat left top; padding:25px 30px; }
#navigation li { line-height:27px; background:url(image/line.png) repeat-x bottom;}
#navigation li a { display:block; background:url(image/arrow.png) no-repeat 20px 50%; padding-left:35px; color:#fff; text-decoration:none; width:120px;}
#navigation li a strong { font-weight:bold;}
#navigation li a:hover { color:#c4e2f5; }
#advertisement { background-color:#fff; text-align:center; padding:8px 13px;}
#advertisement a { padding:5px 0; display:block;}
#advertisement img { border:5px solid #e5e6e8;}


#content { float:left; padding-left:10px; width:707px;}
#content .header { width:707px; height:271px; position:relative;}
#content .header h1 { position:absolute; top:30px; left:-10px; height:40px; width:330px; background:#fff; opacity:0.9; font:bold 15px/40px Arial; text-align:center; padding-left:10px; color:#114a6f; text-transform:uppercase;}
#content .header ul { position:absolute; top:210px; left:-10px; height:40px; width:330px; background:#fff url(image/contact.png) no-repeat 20px 50%; opacity:0.9; padding:5px 0 5px 10px; }
#content .header li { line-height:20px; color:#4c5860; background:none; padding:0;}
#content .header li span { color:#51767d; display:block; float:left; width:100px; text-align:right; padding-right:10px;}
#content .header #oferta { position:absolute; top:135px; left:490px; background:url(image/oferta4.png) no-repeat left top; width:167px; height:137px;}
#content .header #a_oferta { position:absolute; top:135px; left:490px; display:block; width:167px; height:137px; cursor:pointer;}
#content .header #a_oferta img { padding:55px 0 0 29px;}
#content .header #oferta1 { position:absolute; top:70px; left:490px; background:url(image/oferta1.png) no-repeat left top; width:167px; height:137px;}
#content .header #a_oferta1 { position:absolute; top:72px; left:490px; display:block; width:167px; height:137px; cursor:pointer;}
#content .header #a_oferta1 img { padding:55px 0 0 29px;}

#content #home { background:#fff url(image/home_header.jpg) no-repeat left top}
#content #homee { background:#fff url(image/home_header2.jpg) no-repeat left top}
#content #rezerwacja { background:#fff url(image/rezerwacja.jpg) no-repeat left top}
#content #silownia { background:#fff url(image/silownia.jpg) no-repeat left top }
#content #stary_dom_zdr { background:#fff url(image/stary_dom_zdr.jpg) no-repeat left top}
#content #dojazd { background:#fff url(image/dojazd.jpg) no-repeat left top}
#content #wejscie { background:#fff url(image/wejscie.jpg) no-repeat left top}
#content #odkurzacz { background:#fff url(image/odkurzacz.jpg) no-repeat left top}
#content #sdz { background:#fff url(image/sdz.jpg) no-repeat left top}

#content .white { background-color:#fff; padding:15px 0; margin-bottom:10px; position:relative;}
#content p { margin:10px 0; padding:0 35px; line-height:18px;}
#content p.more { background:url(image/arrow.png) no-repeat 35px 50%; padding-left:50px; margin-bottom:0; }
#content p.more a { margin:0 5px;}
#content #more_top { position:absolute; top:13px; left:347px; width: 390px; }
#content #more_top_single { position:absolute; top:8px; left:347px; width: 390px; }

#content #more_top p { line-height:15px; margin:0;}
#content h2 { font:bold 15px/25px Arial; color:#195e8c; margin-left:16px; border-left:3px solid #96a0a7; padding-left:16px;}
#content h2 span { color:#949ea5;}
#content .white_left { width:358px; float:left; background-color:#fff; padding:20px 0 10px; position:relative;}
#content .white_bg { width:10px; height:127px; position:absolute; background-color:#fff; top:0; left:-10px;
}
#content #dlaczego { height:200px;}
#content .white_left p { line-height:14px;}
#content .blue_right { float:left; width:339px; padding-left:10px; padding:20px 0 10px;}
#content .blue_right h2 { color:#fff; border-left:3px solid #c9e1f1; }
#content .blue_right p { color:#fff;}
#content .blue_right a { color:#fff;}
#content ul { padding:0 35px;}
#content li { background:url(image/arrow.png) no-repeat 20px 50%; padding-left:35px; line-height:24px; }

#content #galeria { padding:0; width:660px; margin:15px auto 5px; border-collapse:collapse;} 
#content #galeria a img { border:5px solid #e5e7e9;}
#content #galeria a:hover img { border:5px solid #dbeaf9;}
#content #galeria td { padding:10px; border:1px solid #d8d8d8;}

#content .table { margin:15px auto 10px; border-collapse:collapse;}
#content .table td { padding:3px 6px; border:1px dotted #61727c; line-height:25px;}
#content .table .t_head { background-color:#eaecf0;}
#content #table_float { float:left; padding-right:15px; position:relative;}
#content #table_float td { padding:2px 6px;}
#content .table_flt { float:left; padding:5px 0 0 35px; position:relative; width:360px;}

#content .text_float { width:280px; padding:15px 0 0 0; margin:0; float:left; position:relative;}

#content #foot { background-color:#fff; height:50px; margin-top:3px;}
#content #foot p { line-height:50px; width:40%; text-align:center; float:left; margin:0;}

#newsletter { margin:10px 0; background:#fff;}
#newsletter fieldset { border:none; padding:10px 50px; height:28px;}
#newsletter .message { float:left; width:375px; line-height:28px; font-weight:bold; color:#195e8c; height:28px; overflow:hidden;}
#newsletter .input { border:none; border-top:1px solid #acacac; border-left:1px solid #e4e4e4; background:#eeeeee; font:11px Tahoma; padding:3px 4px; margin:3px 5px; color:#939393;}
#newsletter .submit { background:#499bd0; border:none; font:bold 11px Tahoma; color:#fff; padding:3px 4px; margin:3px 0;}

img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
#last { background-color:#026793}
a img {border-width:0;}
a {color:#3c81af;text-decoration:underline;}
a:hover {text-decoration:none;}