body{background:url(images/bg.png) repeat scroll 0 0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.6em;margin:0 auto;padding:0}
#page{background-attachment:scroll;background-image:url(images/content_bg.png);background-position:0 0;background-repeat:repeat-y;margin:0 auto;overflow:hidden;padding:0;width:1024px}
#main_header{background:url(images/top_bg.gif);background-repeat:repeat-x}
#header{height:120px;margin:0 auto;padding:0;width:1024px}
#logo{float:right;padding:6px 0 0}
#logo img{border:0}
#nav{margin:0 0 0 -40px}
ul#links{margin:0}
ul#links li{display:inline}
#nav li{float:left;list-style-type:none;text-decoration:none}
#nav li a{background:#fff url(images/menu.gif);background-position:0 100%;background-repeat:no-repeat;color:#2d373f;display:block;font-weight:700;margin:0 8px;padding:5px 0;text-align:center;width:90px}
#nav li span{background:#fff url(images/menu.gif);background-position:0 100%;background-repeat:no-repeat;color:#2d373f;display:block;font-weight:700;margin:0 8px;padding:8.5px 0;text-align:center;width:90px}
#nav .page-item-5 span{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-200px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:110%;width:90px}
#nav .page-item-5 a:hover{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-200px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:80%;width:90px}
#nav .page-item-7 span{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-300px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:110%;width:90px}
#nav .page-item-7 a:hover{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-300px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:80%;width:90px}
#nav .page-item-9 span{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-500px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:110%;width:90px}
#nav .page-item-9 a:hover{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-500px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:80%;width:90px}
#nav .page-item-11 span{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:0 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:110%;width:90px}
#nav .page-item-11 a:hover{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:0 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:80%;width:90px}
#nav .page-item-18 span{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-400px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:110%;width:90px}
#nav .page-item-18 a:hover{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-400px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:80%;width:90px}
#nav .page-item-28 span{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-100px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:110%;width:90px}
#nav .page-item-28 a:hover{background-image:url(images/csg-4bfcd33d90b4a.jpg);background-position:-100px 0;background-repeat:no-repeat;color:#2b76af;height:63px;line-height:80%;width:90px}
#nav li.active a,#nav li a:hover{color:#2b76af;padding-top:12px;text-decoration:none}
ul#sub_menu{display:inline;font-family:tahoma;font-size:11px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,0.8)}
ul#sub_menu li{color:#111;float:left;height:170px;list-style-type:none;margin:0;padding:0 20px 0 0;width:160px}
ul#sub_menu .sub_uslugi_activ{background-image:url(images/uslugi1.png);background-position:0 -5px;background-repeat:no-repeat}
ul#sub_menu .sub_uslugi_activ span{color:#FFF;left:0;padding:60px;position:relative;text-decoration:none;top:25px}
ul#sub_menu .sub_uslugi{background-image:url(images/uslugi.png);background-position:0 0;background-repeat:no-repeat}
ul#sub_menu .sub_uslugi a{color:#FFF;left:20px;padding:105px 100px 120px 27px;position:relative;text-decoration:none;top:108px}
ul#sub_menu .sub_uslugi a:hover{background-image:url(images/uslugi1.png);background-position:0 -5px;background-repeat:no-repeat;left:0;padding:105px 100px 120px 48px;top:103px}
ul#sub_menu .sub_poz_activ{background-image:url(images/pozycjonowanie1.png);background-position:0 -5px;background-repeat:no-repeat}
ul#sub_menu .sub_poz{background-image:url(images/pozycjonowanie0.png);background-position:0 0;background-repeat:no-repeat}
ul#sub_menu .sub_poz a{color:#FFF;left:10px;padding:105px 50px 55px 27px;position:relative;text-decoration:none;top:92px}
ul#sub_menu .sub_poz a:hover{background-image:url(images/pozycjonowanie1.png);background-position:0 -5px;background-repeat:no-repeat;left:0;padding:105px 50px 55px 48px;top:103px}
ul#sub_menu .sub_www_activ{background-image:url(images/strony-www1.png);background-position:0 -5px;background-repeat:no-repeat}
ul#sub_menu .sub_www{background-image:url(images/strony-www.png);background-position:0 0;background-repeat:no-repeat}
ul#sub_menu .sub_www a{color:#FFF;left:10px;padding:110px 50px 60px 35px;position:relative;text-decoration:none;top:90px}
ul#sub_menu .sub_www a:hover{background-image:url(images/strony-www1.png);background-position:0 0;background-repeat:no-repeat;left:0;padding:110px 50px 60px 60px;top:103px}
ul#sub_menu .sub_sklepy_activ{background-image:url(images/sklepy-internetowe1.png);background-position:0 -5px;background-repeat:no-repeat}
ul#sub_menu .sub_sklepy_activ span{color:#FFF;left:72px;padding-left:0 0 0 45px;position:relative;text-decoration:none;top:103px}
ul#sub_menu .sub_sklepy{background-image:url(images/sklepy-internetowe.png);background-position:0 0;background-repeat:no-repeat}
ul#sub_menu .sub_sklepy a{color:#FFF;left:10px;padding:110px 80px 60px 50px;position:relative;text-decoration:none;top:92px}
ul#sub_menu .sub_sklepy a:hover{background-image:url(images/sklepy-internetowe1.png);background-position:0 0;background-repeat:no-repeat;left:0;padding:110px 80px 60px 75px;top:100px}
#content{float:left;font-size:1.2em;margin:0 0 0 20px;padding:0 0 20px;width:720px}
.entry p{font-size:12px;line-height:270%}
h1,h2,h3{font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:700}
h1{color:#FFF;font-size:10px;font-weight:700;margin:0;padding:0;text-shadow:2px 2px 2px green}
#headerimg .description{font-size:1.2em;text-align:center}
h2{font-size:1.6em;margin:30px 0 0}
h2.pagetitle{font-size:1.6em;margin-top:30px;text-align:center}
#sidebar h2{font-family:'Lucida Grande', Verdana, Sans-Serif;font-size:1.2em;margin:5px 0 0;padding:0}
h3{font-size:1.3em;margin:30px 0 0;padding:0}
h3.comments{margin:40px auto 20px;padding:0}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description{color:#FFF;text-decoration:none}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#333}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none}
.entry p a:visited{color:green;font-weight:400}
#sidebar{background:#00589c;color:#B9B9B9;float:left;font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;margin:0 0 0 30px;width:230px}
#sidebar span#topspan{background:#fff url(images/top.png);background-position:top left;background-repeat:no-repeat;display:block;height:60px;margin:0;padding:0;width:230px}
#sidebar span#bottomspan{background:#fff url(images/bottom.png);background-position:top left;background-repeat:no-repeat;display:block;height:60px;margin:0;padding:0;width:230px}
#sidebar ul{list-style-type:none;margin:0;padding:0 0 0 7px}
h2.widgettitle{color:#BB0;text-align:center;text-shadow:#000 1px 1px}
div.textwidget{padding:15px 0;text-align:center}
.textwidget p{color:#FFF;font-weight:bolder;padding-top:10px}
a,h2 a:hover,h3 a:hover{color:#06c;text-decoration:none}
p a{color:#d6d6d6;text-decoration:none;text-shadow:1px 1px #000}
a:hover{color:#147;text-decoration:underline}
.post{margin:0 0 40px;text-align:justify}
.post h2{background:url(images/h2.png);background-position:top left;background-repeat:no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;height:30px;line-height:200%;padding-left:40px}
.post hr{display:block}
.clear{clear:both}
#footer{background:url(images/down_bg.gif);background-repeat:repeat-x;clear:both;height:80px;margin:0 auto;padding:0;width:100%}
#footer2{background:url(images/down_bg.gif);background-repeat:repeat-x;margin:0 auto;padding:0;text-align:center;width:1024px}
#footer img{display:inline;height:50px;padding:25px 10px 0 0;width:120px}
#footer p{color:#E6E6E6;display:inline;font-weight:700;margin:0;padding:0;text-shadow:2px 2px 2px green;vertical-align:140%}
hr{display:none}
a img{border:none}
#formularz1{background-image:url(images/kontakt-1.png);background-position:0 0;background-repeat:no-repeat;height:48px;padding:10px 0 0 60px}
#formularz2{background-image:url(images/kontakt-2.png);background-position:center;background-repeat:no-repeat;float:right;height:300px;width:220px}
#tel{background-image:url(images/telefon.png);background-position:0 0;background-repeat:no-repeat;height:48px;padding:10px 0 0 60px}
#gg{background-image:url(images/gg.png);background-position:0 0;background-repeat:no-repeat;height:56px;padding:10px 0 0 60px}
#skype{background-image:url(images/skype.jpg);background-position:3px 0;background-repeat:no-repeat;height:49px;padding:10px 0 0 60px}
p.wyroznienie1{color:#008200;font-size:15px;font-weight:700}
.tekst1{font-size:14px;font-weight:bolder}
.lista li{background-image:url(images/lista.gif);background-position:center left;background-repeat:no-repeat;font-size:12px;line-height:200%;list-style-type:none;margin:0 0 0 -30px;padding:0 0 0 20px}
#cennik-img{background-image:url(images/rece.png);background-position:center;background-repeat:no-repeat;height:66px}
#firma{color:#000;font-size:12px;line-height:300%;padding:30px 0 0;text-indent:50px}
#oferta{clear:both;color:#000;font-size:12px;line-height:300%}
#oferta-img{background-image:url(images/oferta-img.png);background-position:center;background-repeat:no-repeat;float:right;height:170px;margin:120px 130px 0 0;width:126px}
#oferta-img2{background-image:url(images/pozycjonowanie.png);background-position:center;background-repeat:no-repeat;float:right;height:48px;margin:460px 30px 0 0;width:48px}
b.tekst{font-weight:400}
#oferta_cms{border:1px dotted #888;margin:0 0 0 30px;padding:5px 20px;text-align:center;}
#oferta_image{background-image:url(/wp-includes/images/cms.jpg);background-position:center;background-repeat:no-repeat;height:60px; border:1px dotted #888;margin:0 0 0 30px;padding:5px 20px;text-align:center}
#oferta_pozycjonowanie{border-style:none;float:right;padding:0 0 0 20px}
#odsuniecie{padding:20px 0 0;}
#promotion{background-image:url(images/pr.png);background-repeat:no-repeat; width:220px; height:150px;padding:0; margin:0;}
#seo_img{background-image:url(/wp-includes/images/seo.jpg);background-repeat:no-repeat; width:120px; height:100px;float:right; padding:0; margin:0;}
#footer_image{background-image:url(images/logo-2.jpg);background-repeat:no-repeat; width:100px; height:100px;padding:0; margin:0;}
#firma_zaproszenie{color:#848484;font-size:14px;font-weight:bolder;text-indent:0}
ul#sub_menu .sub_poz_activ span,ul#sub_menu .sub_www_activ span{color:#FFF;left:50px;padding-left:0 0 0 45px;position:relative;text-decoration:none;top:103px}
#kontakt,#cennik,#projekty{color:#000;font-size:12px;line-height:300%;padding:30px 0 0}
#kontakt fieldset legend,.wyroznienie2{font-size:14px;font-weight:700}
#wyroznienie_firma,#firma_wyroznienie{color:#848484;font-weight:bolder}