@charset "utf-8";
/* reset marginesów oraz dopełnień */
html, body, ul, li { margin: 0; padding: 0;}
br {line-height:3px; margin:0px;}

/* reset wysokości linii i fontu */
h1, h2, ul, li, p { margin: 0; padding: 0; font-size: 1em; line-height: 1.5em; }

/* ustawienia globalne */
body { font: 0.625em/1.5em tahoma, verdana, arial, sans-serif; background:url(../img/bg_html.jpg) repeat-x top left #a4c856;}
a {color:#1c769a; text-decoration:none; font-size:1.1em;}
a:hover {text-decoration:underline;}
/* Strona */
/* HEADER */
#header{height:330px; width:100%; background:url(../img/bg_header.jpg) top center no-repeat;}
#header #contener {margin:0 auto; position:relative; height:330px; width:900px;}
#header #contener .top {height:81px; width:900px; background:url(../img/content_top.png) bottom left no-repeat; position:absolute; top:0px; }
#header #contener #content{height:229px; width:900px; margin:0 auto; background:url(../img/content_center.png) top left repeat-y; padding:10px; position:absolute; bottom:0px;}
.blog_napis {height:34px; width:297px; background:url(../img/blog_tytul.png) top left no-repeat; text-indent:-777em; float:left; margin-top:20px;}
.blog_napis a {display:block; height:34px;}
.komunikacja {float:right; height:25px; width:170px; margin-top:46px; margin-right:2px;}
.komunikacja a{font-family:Verdana, Geneva, sans-serif; font-size:1.1em; color:#FFF; letter-spacing:0.1em; }
.komunikacja .portfoli {background:url(../img/portfolio_ikonka.png) left top no-repeat; height:25px; margin-right:10px; padding-left:24px; float:left;}
.komunikacja .kontakt {background:url(../img/koperta_ikonka.png) left top no-repeat; letter-spacing:0.1em; height:25px; padding-left:26px; float:left;}
.sponsor{ position:absolute; top:0px; right:2px; background:url(../img/bg_sponsor.png) top left no-repeat; height:24px; width:317px; padding:3px 4px; font-family:Tahoma; font-size: 1.0em; text-align: center; letter-spacing:0.6px; }

/* HEADER zdjęcia */
.zdjecia{height:217px; width:874px; margin-left:2px;}
#pokaz {
    position:relative;
    height:350px;
}
#pokaz IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	opacity:0.0;
}
#pokaz IMG.active {
    z-index:10;
	opacity:1.0;
}
#pokaz IMG.last-active {
    z-index:9;
}
/* Content i reszta */
#contener_2 {margin:0 auto; position:relative; width:975px;}
#content_2{width:900px; background:url(../img/content_center.png) top left repeat-y; margin-left:37px; padding:1px 10px 8px; overflow:hidden;}
#contener_2 #content_2 #lewy_box {float:left; width:580px; margin-top:0px; margin-left:5px;}
#contener_2 #content_2 #lewy_box h1 {display:block; height:27px; width:575px; margin-top:4px; padding-left:12px; padding-top:4px; font-family:Verdana, Geneva, sans-serif; font-size:1.3em; color:#616776; letter-spacing:0.2em; background:url(../img/h_rozwijanie.gif) top right no-repeat #e2e2e2;}
#contener_2 #content_2 #lewy_box h1 a {display:block; color:#616776;}

#contener_2 #content_2 #lewy_box h1:hover {display:block; height:27px; width:575px; background:url(../img/h_zwijanie.gif) top right no-repeat #e2e2e2;}
#contener_2 #content_2 #lewy_box p{display:block; width:578px; background:url(../img/bg_tresc.png) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#222427; text-align:justify; padding:7px;}
#contener_2 #content_2 #lewy_box p ul{margin-left:15px;}
#contener_2 #content_2 #lewy_box p li {padding-left:12px;}
#contener_2 #content_2 #prawy_box {float:right; width:263px; margin-top:0px; margin-right:30px; overflow:hidden;}
/* Menu */
.menu_g {background:url(../img/menu_t.png) top left no-repeat; height:10px; width:262px;}
.menu_d {background:url(../img/menu_b.png) top left no-repeat; height:10px; margin-bottom:22px; width:262px;}
.manu_content{background:url(../img/menu_c.png) top left repeat-y; width:262px; padding:3px 18px;}
.manu_content ul {margin:0px; padding:0px 2px;}
.manu_content li {list-style:none; height:20px; width:230px;}
.manu_content li:hover {background:url(../img/button_activ.png) top left no-repeat;}
.manu_content li a{font-family:Verdana, Geneva, sans-serif; font-size:1.1em; letter-spacing:0.1em; color:#141414; text-decoration:none; display:block;}
.manu_content li a:hover {text-decoration:none;} 
/* Footer */
#stopka {background:url(../img/footer.png) top left no-repeat; height:109px; width:975px; margin-left:5px;}