html>body {overflow: scroll; overflow-x: hidden; text-align:center;}
* html body {overflow: visible;}
* + html body {overflow: visible;}

a {color:#325DA3; text-decoration:none;}
a:hover {color:#29559b; text-decoration:underline;}
a:visited {color:#29559b; text-decoration:underline;}



body{bottom:auto; margin: 0px; padding: 0px; color:#727272; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cl {float:left; clear:both; font-size:0; line-height:0; height:0;}
#goTop {display:none; float:left; clear:both; height:20px; width:100%; text-align:right;}
#goTop .link {color:#325DA3; text-decoration:none; background: url(../grafika/goTop.gif) 0 50% no-repeat; padding:0 12px 0 14px;}
#baner {width:290px; height:80px; border:solid 1px #969696; margin:5px 0 10px 0; font-size:0; line-height:0;}
img {border:none;}
.cl {font-size:0; line-height:0; float:left; clear:both; margin:0; padding:0;}
.falseHR {font-size:0; line-height:0; border-top:1px solid #727272; width:100%; float:left; clear:both; margin:20px 0; padding:0;}
.hr {font-size:0; line-height:0; border-top:1px solid #E6E6E6; width:100%; float:left; clear:both; margin:2px 0 3px 0; padding:0;}
* html .hr {margin:0px 0 2px 0;}
* + html .hr {margin:0px 0 2px 0;}

#naglowek{ width:1000px; margin-bottom:1px; float:left; }
#naglowek div.logo {text-align:left; width:200px; height:95px;float:left;padding-top:0px; margin-top:0px;}

/*  naglowek  */
#naglowek div.inowacje{ width:765px; height:27px; float:left; padding-top:18px; padding-left:25px; }
#naglowek div.inowacje img {margin-left:67px; text-align:left;}
#naglowek div.inowacje img.flaga {margin:0 5px;}
#naglowek div.top {width:795px; float:left; margin-top:16px;}
#naglowek div.topnavi {width:455px; margin-left:93px; float:left; padding-top:5px;font-size:11px; text-align:right; font-weight:bold;}
* html #naglowek div.topnavi {width:455px; margin-left:47px;}
#naglowek div.topnavi a {display:block; float:left;}
#naglowek span.spacer {color:#dcdcdd; display:block; padding:0 6px; float:left;} 
#naglowek div.search {width:240px; float:left;padding:0 0 0 5px;font-size: 11px;text-align:left;}
#naglowek div.search form {margin:0; padding:0;}
#naglowek div.search label {padding:4px 8px 0 8px; display:block; float:left;}
#naglowek div.search input.text {padding-left:10px; width:130px; border:1px solid #eeeeee;}
#naglowek div.search input.submit {width:20px; height:20px; margin-bottom:-5px;}
* html #naglowek div.search input.submit {margin-bottom:-4px;}
* + html #naglowek div.search input.submit {margin-bottom:-4px;}


/*  stopka  */
#stopka{ width:1000px; height:48px; float:left; margin:5px 0 10px !important;}
#stopka div.logo {width:150px; float:left;}
#stopka div.navi {width:600px; font-weight:bold; margin-left:249px; float:left;}
* html #stopka div.navi {width:600px; margin-left:199px;}
#stopka div.navi a {display:block; float:left;}
#stopka span.spacer {color:#dcdcdd; display:block; padding:0 9px; float:left;}
#stopka div.contact {color:#969696;width:650px; text-align:right; height:18px;float:right; font-size:11px; padding-top:10px;}
#stopka div.contact a {color:#325da3; font-weight:bold;}


.menu_1{ width:1000px; height:51px; background-image: url(../grafika/2.jpg); color:#FFFFFF; float:left; text-align:left; position: relative; z-index:1; }


.flash_gl{ width:1000px; height:230px; background-image: url(../grafika/3.jpg); color:#FFFFFF; float:left; }
#menu_2{ width:1000px; height:275px; color:#FFFFFF; float:left; margin:0px; padding:0px; display:none; visibility:hidden;}
/*.info{ width:1000px; height:163px; color:#000000; float:left; }*/
.info{ width:1000px; height:190px; color:#000000; float:left; }



/*  contener  */
#contener{ margin:0px auto; padding:0px; width:1003px; overflow:hidden; text-align:left;}
#podstr {width:1000px; height: auto; float:left; padding-bottom:10px; border-bottom:2px solid #e6e6e6;}
#podstr .lewa_kol{ width:240px; float:left;}
html>body #podstr .lewa_kol{width:246px; float:left;}

#podstr .lewa_top{width:240px; float:left; background-image: url(../grafika/panienka2_1.jpg); height:83px; border:0px;}
html>body #podstr .lewa_top{ width:246px;}
#podstr .lewa{width:240px;height:375px; float:left;}
html>body #podstr .lewa{ width:246px;}

#podstr .prawa{width:704px; height: auto; float:right;}
html>body #podstr .prawa{width:754px;}


/*  menu  */
#menu_pods {width:1000px; height:118px; float:left; display:none; visibility:hidden;}
#menu_gl2 {background-image: url(../grafika/f1.jpg); width:1000px; height:275px;}
#menu_gl2 .misja {width:170px; height:45px; float:left; display:block;}
#menu_gl2 .profil {width:160px; height:45px; float:left; display:block;}
#menu_gl2 .kontakt {width:160px; height:45px; float:left; display:block;}
#menu_gl2 .zakup {width:170px; height:45px; float:left; display:block;}
#menu_gl2 .spacer1 {width:330px; height:45px; float:left;}
#menu_gl2 .spacer2 {width:240px; height:54px; float:left;}
#menu_gl2 .systemy {width:240px; height:54px; float:left; display:block;}
#menu_gl2 .uslugi {width:325px; height:54px; float:left; display:block;}
#menu_gl2 .marketing {width:190px; height:54px; float:left; display:block;}

#menu_gl3 {background-image: url(../grafika/f2.jpg); width:1000px; height:118px;}
#menu_gl3 .misja {width:170px; height:40px; float:left; display:block;}
#menu_gl3 .profil {width:160px; height:40px; float:left; display:block;}
#menu_gl3 .kontakt {width:160px; height:40px; float:left; display:block;}
#menu_gl3 .zakup {width:170px; height:40px; float:left; display:block;}
#menu_gl3 .spacer1 {width:330px; height:40px; float:left;}
#menu_gl3 .spacer2 {width:998px; height:178px; float:left;}
#menu_gl3 .systemy {width:310px; height:54px; float:left; display:block;}
#menu_gl3 .uslugi {width:400px; height:54px; float:left; display:block;}
#menu_gl3 .marketing {width:280px; height:54px; float:left; display:block;}

/*  srodek  */
#srodek {text-align:justify !important; float:left; clear: both; width:100%;}
#srodek h1 {padding:0; margin:10px 0 20px 0; font-size:17px;}
#srodek h2 {padding:0; margin:10px 0 20px 0; font-size:12px;}

#paseklad{margin-left:200px; margin-top:180px;}
#breadcrumb {width:754px; height:28px; float:left; background-color:#E5E9F2; clear:both;}
* html #breadcrumb {width:760px;}
/*  pasek stanu  */
/* .pasek_stanu{width:730px; height:28px; float:left; background-color:#E5E9F2; padding-left:30px;} */
.pasek_stanu{width:600px; height:28px; float:left; padding-left:30px;}

/*  powrot  */
#powrot {float:right; width:45px; padding-right:5px;}
* html #powrot {width:45px;}
#powrot a {display:block; text-align:right; color:#717171; text-decoration:none; font-weight:bold; background:url(../grafika/strzalki_l.gif) 0 50% no-repeat;}


.tresc{width:690px; height:auto; float:left; padding-left:40px; padding-top:20px; padding-right:20px;}

.link{color:#717171;text-decoration:none;}

#naglowek a{color: #325da3; text-decoration: none;}
#naglowek  a:hover{color: #325da3; text-decoration: underline;}
#stopka a{color: #325da3; text-decoration: none;}
#stopka  a:hover{color: #325da3; text-decoration: underline;}
#pasek span {color: #325da3; text-decoration: none;}
div#pasek a.link {color: #325da3; text-decoration: none;}

#pasek span:hover{color: #325da3; text-decoration: underline;}
.nazwa{width:140px; float:left; margin-bottom:2px;}
.pole2{width:400px; float:left; margin-bottom:2px;}
.pole{width:150px; border:1px solid #94A4C9;}
#tresc_w{width:400px; height:80px;}
.button{ width:60px; height:20px; background-color:#0099CC; color:#FFFFFF;}


/*  menu lewe - zmiana stanow  */
#menu_lewe div.naglowek {padding-left:20px; color:#000000; background-color:#f8f8f8; height:40px; line-height:40px; font-weight:bold;}
#menu_lewe div.item {border-bottom:1px solid #e6e6e6;}
#menu_lewe div.item a {display:block; text-decoration:none;}
#menu_lewe div.item a:hover {display:block; background:#F0F0F0 url(../grafika/strzalki2.gif) 20px 50% no-repeat;}
#menu_lewe div.item span {text-align:left; display:block; padding:10px 0 10px 20px; color:#000000; background-color:#f4f4f4; cursor:pointer;}
#menu_lewe div.item a:hover span.subkat {display:block; background:#F0F0F0 url(../grafika/strzalki2.gif) 20px 50% no-repeat;}
#menu_lewe .active_subkat {background:#EBEBEB url(../grafika/strzalki2.gif) 20px 50% no-repeat !important;}
#menu_lewe div.item .subkat {padding-left:35px;}
#menu_lewe div.item span.subkat {background:#f4f4f4 url(../grafika/strzalki2.gif) 20px 50% no-repeat;}
#menu_lewe div.item span.kat {background: #f4f4f4 url(../grafika/strzalki2.gif) 7px 50% no-repeat;}
#menu_lewe div.item a:hover span.kat {display:block; background:#F0F0F0 url(../grafika/strzalki2.gif) 7px 50% no-repeat;}
#menu_lewe .active_kat {background:#EBEBEB url(../grafika/strzalki2.gif) 7px 50% no-repeat !important;}


/*  uslugi  */
ul.uslugi {margin:0 0 0 20px; padding:0;}
ul.uslugi li.nolist {list-style:none;}
ul.uslugi li {padding-top:5px; line-height:1.5em;}
ul.uslugi li p {padding:0; margin:0;}

/*  profil  */
#profil p {line-height:1.5em;}
#profil ul li {padding-top:5px; line-height:1.5em;}
#profil ul li a.link {font-weight:bold;}

/*  systemy informatyczne  */
#systemyInformatyczne p {line-height:1.5em; font-weight:bold;}
#systemyInformatyczne ul li {padding-top:5px; line-height:1.5em;}
#systemyInformatyczne a.link {font-weight:bold;}

/*  bmm  */
#bmm p {line-height:1.5em;}
#bmm ul li {padding-top:5px; line-height:1.5em;}

/*  vdsp  */
#vdsp p {line-height:1.5em;}
#vdsp ul li {padding-top:5px; line-height:1.5em;}

/*  sdpe  */
#sdpe p {line-height:1.5em;}

/*  wap  */
#wap p {line-height:1.5em;}

/*  zastrzezenia  */
#zastrzezenia p {line-height:1.5em;}

/*  herold  */
#herold p {line-height:1.5em;}
#herold ul li {padding-top:5px; line-height:1.5em;}

/*  systemy testowe */
#systemyTestowe p {line-height:1.5em;}
#systemyTestowe ul li {padding-top:5px; line-height:1.5em;}

/*  polityka  */
#polityka ol li {margin-top:5px; line-height:1.5em;}

#marketing p {line-height:1.5em;}
#hermes p {line-height:1.5em;}

/*  strona glowna  */
.ng_st{ width:1000px; height:39px; background-image: url(../grafika/doaktualnosci.gif);}
html>body .ng_st{width:1000px;}
.aktualnosci{ background-image: url(../grafika/aktualnosci.gif); height:38px; width:117px; float:left; margin-right:205px; margin-left:5px; }
.wydarzenia {background-image: url(../grafika/wydarzenia.gif); height:38px;width:116px;float:left;margin-right:217px;}
.nowosci{background-image: url(../grafika/nowosci.gif); height:38px;width:93px;float:left;}
.aktualnosci_en{ background-image: url(../grafika/aktualnosci_en.gif); height:38px; width:117px; float:left; margin-right:205px; margin-left:5px; }
.wydarzenia_en {background-image: url(../grafika/wydarzenia_en.gif); height:38px;width:116px;float:left;margin-right:217px;}
.nowosci_en{background-image: url(../grafika/nowosci_en.gif); height:38px;width:93px;float:left;}
.boxAktualnosci {color:#727272;font-family:Arial;text-align:left;margin-top:5px;margin-left:20px;width:300px;height:80px;float:left;font-size:11px;}
* html .boxAktualnosci {margin-left:10px;}
.boxWydarzenia {color:#727272;font-family:Arial;text-align:left;margin-top:5px;margin-left:20px;width:290px;height:80px;float:left;font-size:11px;}
* html .boxWydarzenia {margin-left:10px;}
.boxNowosci {color:#727272;font-family:Arial;text-align:left;margin-top:5px;margin-left:20px;width:290px;height:80px;float:left;font-size:11px;}
* html .boxNowosci {margin-left:10px;}
.title {color:#0f245e; margin:0 0 10px 0; padding:0; font-weight:bold;}
.boxAktualnosci a, .boxWydarzenia a, .boxNowosci a {color:#334d76; font-weight:bold; text-decoration:none;}

/*  inne   */


html>body .aktualnosci{ margin-left:10px; }
.wiad_st { height:145px; width:332px; float:left; border-right:1px solid #e6e6e6; border-bottom:2px solid #e6e6e6; background-color:#f7f7f7; padding:0px;}
#srodek .wiad_st h2 {color:#0f245e; margin:0 0 5px 0; padding:0; font-weight:bold; font-size:11px;}

.ramka{ width:140px; margin-left:0px; float:left; padding:0;}
.ramka1{ width:140px; margin-left:10px; float:left; padding:0;}
* html .ramka1{ margin-left:10px;}
* + html .ramka1{ margin-left:10px;}
.ramka a img, .ramka1 a img {border:1px solid #e2e2e2; font-size:0; line-height:0; padding:0; margin:0;}
.ramka a.link .ramka1 a.link{display:block; float:left;}
.stat {widht:100%; text-align:right;}