body{background:url('/img/background.gif') repeat-x left top;font-family:Tahoma,Verdana,Halvetica,sans-serif;font-size:11px;}
body.subpage{background:url('/img/subp.gif') repeat-x left top;}
body input,body textarea{font-family:Tahoma,Verdana,Halvetica,sans-serif;}
.header_bar{height:40px;position:relative;}
.header_bar a.special{position:absolute;color:#fff;bottom:8px;right:0px;padding:4px;text-decoration:none;}
.menu_bar{height:70px;}
.menu_bar a.logo{margin-top:22px;display:block;}
ul.menu_links{margin:0px;padding:0px;list-style-type:none;margin-top:29px;float:right;}
ul.menu_links li{float:left;margin:0px;padding:0px;}
ul.menu_links li a{background-position:left bottom;display:block;height:15px;position:relative;overflow:hidden;}
*html ul.menu_links li a{background-position:left 15px;}
ul.menu_links li a:hover,ul.menu_links li a.act{background-position:left top;}
*html ul.menu_links li a:hover{background-position:left 0px;}
ul.menu_links li a em{left:-500px;position:absolute;}
ul.menu_links li a.strona_glowna{background-image:url('/img/menu_glowna.gif');width:88px;}
ul.menu_links li a.o_firmie{width:58px;background-image:url('/img/menu_ofirmie.gif');}
ul.menu_links li a.realizacje{width:67px;background-image:url('/img/menu_realizacje.gif');}
ul.menu_links li a.nasi_klienci{width:76px;background-image:url('/img/menu_klienci.gif');}
ul.menu_links li a.oferta{width:50px;background-image:url('/img/menu_oferta.gif');}
ul.menu_links li a.uslugi_informatyczne{width:130px;background-image:url('/img/menu_uslugiinf.gif');}
ul.menu_links li a.uslugi_marketingowe{width:132px;background-image:url('/img/menu_uslugimark.gif');}
ul.menu_links li a.kontakt{width:49px;background-image:url('/img/menu_kontakt.gif');}
.black_area{height:283px;}
div.blocks{background:url('/img/separator.gif') no-repeat left -1px;}
div.blocks .grid_3{background:url('/img/separator.gif') no-repeat right -1px;height:108px;}
div.blocks .grid_3 .header{background:url('/img/point.gif') no-repeat left 9px;height:25px;padding-left:20px;margin-bottom:0px;}
div.blocks .grid_3 .header .systemy_cms{background:url('/img/point_systemy_cms.gif') no-repeat left top;width:69px;height:22px;display:block;}
div.blocks .grid_3 .header span { overflow: hidden;display: block;padding-top: 3px; overflow: hidden;}
div.blocks .grid_3 .header .pozycjonowanie{background:url('/img/point_pozycjonowanie.gif') no-repeat left -1px;width:108px;height:22px;display:block;}
div.blocks .grid_3 .header .uslugi_dtp{background:url('/img/point_dtp.gif') no-repeat left -1px;width:56px;height:22px;display:block;}
div.blocks .grid_3 .header .obsluga_informatyczna{background:url('/img/point_obsluga.gif') no-repeat left -1px;width:120px;height:22px;display:block;}
div.blocks .grid_3 div.more{display:block;text-align:right;overflow:hidden;margin-right:25px;}
div.blocks .grid_3 div.more a{float:right;width:68px;height:23px;background:url('/img/more_area.gif') no-repeat left top;text-align:center;color:#383838;text-decoration:none;line-height:21px;}
div.blocks .grid_3 div.more a:hover{color:#db1f00;}
div.blocks .grid_3 p{display:block;margin-left:21px;color:#6b6b6b;line-height:15px;margin-right:25px;margin-bottom:0px;height:50px;overflow:hidden;}
.stopka{height:36px;background-color:#282828;background-image:url('/img/stopka.gif');margin-bottom:10px;}
.stopka .inner{height:36px;margin-left:8px;line-height:35px;color:#9a9a9a;background-color:#282828;background-image:url('/img/stopka.gif');background-position:right top;}
.stopka .inner small{font-size:10px;color:#595959;}
span.white{color:#fff;}
.cleft{width:667px !important;}
.cleft2{width:427px !important;}
.cleft3{width:677px !important;}
.content{margin-top:12px;margin-bottom:12px;}
.content a{color:#db1f00;font-weight:bold;float:justify;}
.content_middle{text-align:justify;font-size:12px; margin-right:7px; }
.content p.offer{color:#818181;margin-left:20px;}
.content p.pcguard{background:url('/img/pcguard_min.gif') no-repeat 5px top;padding-left:80px;width:400px;text-align:justify;height:62px;}
.content p.mark{background:url('/img/skazani_min.gif') no-repeat right top;padding-right:120px;width:400px;text-align:justify;}
.cright{width:253px !important;}
.cright .boks{margin-bottom:8px;}
span.red{color:#db1f00;}
div.skontakt-end{color:#6a6a6a;background:url('/img/skontakt-end.gif') no-repeat left top;overflow:hidden;display:block;height:10px;}

div.firma{background:url('/img/firmy_background.jpg') no-repeat left top;height:80px;float:center;}
div.firma-txt{float:center;padding-left:20px;margin-top:-5px;color:#6a6a6a;}

div.skontakt{color:#6a6a6a;background:url('/img/skontakt.gif') no-repeat left top;padding-top:33px;}
div.skontakt form,div.skontakt form fieldset{margin:0px;padding:0px;margin-left:3px;}
div.skontakt form fieldset.normal{overflow:hidden;padding:3px;}
div.skontakt form fieldset.normal label{line-height:18px;float:left;width:100px;}
div.skontakt form fieldset.normal input{background-color:#f4f4f4;font-size:11px;padding:3px;border:1px solid #dedede;}
div.skontakt form fieldset.txtarea{overflow:hidden;padding:3px;}
div.skontakt form fieldset.txtarea label{line-height:18px;display:block;}
div.skontakt form fieldset.txtarea textarea{background-color:#f4f4f4;font-size:11px;width:216px;padding:3px;border:1px solid #dedede;}
div.skontakt form fieldset.opt { 
  text-align: right;
  padding-right: 20px;
  padding-top: 3px;
}
div.skontakt form fieldset.opt input {
  border: 0px;
float:right;width:68px;height:23px;background:url('/img/more_area.gif') no-repeat left top;  
}
#skontakts { margin-left: 4px; margin-bottom: 4px;margin-right: 4px;padding: 4px; }
.serr{background-color:#db1f00; font-size: 11px; color: #fff;}
.gig{background:url('/img/gig.gif') no-repeat 10px center;padding:20px;color:#818181;padding-left:60px;border-top:1px solid #e6e6e6;overflow:hidden;}
.gig a{color:#000;}



div.sp { overflow: hidden;background:url('/img/lbottom.gif') no-repeat left bottom; padding-bottom: 12px;  }
div.sp ul { list-style-type: none; margin: 0px; padding: 0px;}
div.sp li { list-style-type: none; margin: 0px; padding: 0px;}
div.sp li.fst { height: 38px;background:url('/img/ltop.gif') no-repeat left top; }
div.sp li.fst span { line-height: 37px; padding-left: 8px; font-weight: bold; }
div.sp li.normal a { 

  padding-left: 9px;
  display: block; 
  height: 50px; overflow: hidden;
  background:url('/img/bl.gif') no-repeat left top;
  text-decoration: none;
  position: relative;

}
div.sp li.normal a:hover {
  background:url('/img/blh.gif?') no-repeat left top;
}

div.sp li.normal a:hover .arrow {
  display: block;
}

div.sp li.normal a strong {
  padding-top: 6px;
  overflow: hidden;
  display: block;
  color: #4b4b4b;
}
div.sp li.normal a:hover strong {
color:#db1f00;
}

div.sp li.normal a .arrow { position: absolute; right: 10px; top: 6px;display: none;}

div.sp li.normal a p {
  color: gray;
  font-weight: normal;
  padding-left: 0px;
  font-size: 10px;
} 
div.klienci { background:url('/img/klienci.gif') no-repeat 27px -20px; padding-top: 30px; margin-top: 20px;margin-left: 10px;border-left: 1px solid #181818; padding-left: 27px;}
div.path{overflow: hidden; display: block; clear: both; font-size:11px;height: 30px;background:url('/img/bg-path.gif') no-repeat right top;margin-bottom: 8px; ; padding-left: 5px;}
div.path a, div.path span { padding-right: 5px; line-height: 28px; float: left; height: 30px;}

div.path span.arrow{font-weight:bold;color:gray;}
div.path a.home { background:url('/img/home.gif') no-repeat left center; padding-left: 28px; }
.subpg {width: 440px !important; overflow: hidden;}
.h1-swf { width: 400px; overflow: hidden; font-size: 14px; margin-top:20px; color: darkred;}