html, body {width: 100%;height: 100%;}
body, input, textarea, option, select {font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;color: #555555;font-size: 11px;}
* {margin: 0;padding: 0;border: 0;outline: none;}

ul {list-style: none;}
ol {list-style: decimal inside;}
ol.num {list-style-type: decimal;}

a {text-decoration: none;}
a:link {text-decoration: none;color: #5682AD;}
a:visited {text-decoration: none;color: #5682AD;}
a:hover {text-decoration: underline;color: #5682AD;}

.spacer {width: 100%;height: 1px;line-height: 0;font-size: 0;}
hr {height: 1px;width: 100%;line-height: 0;font-size: 0;border-bottom: solid 1px #A5A3B2;margin-bottom: 7px;}
div.Spacer {clear: both;height: 1px;line-height: 0;font-size: 0;}
div.hr {clear: both;height: 1px;line-height: 0;font-size: 0;border-bottom: solid 1px #A5A3B2;margin-bottom: 7px;}


div#allcontent {width: 100%;text-align: center;}
div#allcontent2 {margin-left: auto;margin-right: auto;width: 996px;text-align: left;}


div#header2 {display:none;}

div#banners,div#banners * {display:none;}

div#footer {display:none;} 

div#content div#menu {display:none;}


div#content {margin: 0 0;width: 100%;text-align: left;}
div#contentEnd {display:none;}



div#content div#news {float: left;display: inline;width: 384px;height: 292px;background: url(/files/sys_images/content_news_products_back.gif) repeat-x 0px 27px;margin: 0px 0 0 8px;}
div#content div#news h2 {width: 384px;height: 27px;background: url(/files/sys_images/content_news_h2.gif) no-repeat;}
div#content div#news div.content {width: 349px;border-bottom: solid 1px #E7E7E7;margin: 0 0 10px 20px;padding: 0 0 6px 0;}
div#content div#news div.first {margin-top: 29px;}
div#content div#news div.last {border-bottom: none;}
div#content div#news div.last a.wiecej {float: right;background: url(/files/sys_images/content_news_content_href_wiecej.gif) no-repeat 100% 1px;padding: 0 16px 0 0;margin: 9px 0 0 0;}
div#content div#news div.content h3 {float: left;width: 265px;color: #5682AD;font-size: 11px;padding: 0 0 0 10px;background: url(/files/sys_images/content_news_products_h3_back.gif) no-repeat 0px 5px;line-height: 1.2em;}
div#content div#news div.content span {float: right;color: #B2B2B2;line-height: 1.2em;}
div#content div#news div.content span a {color: #77A0C7;background: url(/files/sys_images/content_news_content_href.gif) no-repeat 100% 5px;padding: 0 10px 0 0;}
div#content div#products {float: left;width: 385px;height: 292px;background: url(/files/sys_images/content_news_products_back.gif) repeat-x 0px 27px;margin: 0px 0 0 11px;}
div#content div#products h2 {width: 385px;height: 27px;background: url(/files/sys_images/content_products_h2.gif) no-repeat;}
div#content div#products div.content {width: 350px;border-bottom: solid 1px #E7E7E7;margin: 0 0 6px 15px;padding: 0 0 7px 0;}
div#content div#products div.first strong {display: block;width: 300px;margin: 19px 0 1px 0;}
div#content div#products div.last {border-bottom: none;}
div#content div#products div.content h3 {float: left;width: 340px;color: #555555;font-size: 11px;font-weight: normal;padding: 1px 0 0 10px;background: url(/files/sys_images/content_news_products_h3_back.gif) no-repeat 0px 5px;line-height: 1.2em;}
div#content div#products div.content h3 a {color: #5682AD;font-weight: bold;background: url(/files/sys_images/content_news_content_href.gif) no-repeat 100% 5px;padding: 0 10px 0 0;}
div#content div#products div.content h3 a.noPic {background-image: none;padding: 0;}




div#content div#middle {float: left;display:inline;overflow-x:hidden;width: 580px;min-height: 300px;_height: 300px;margin: 0 0 0 10px;}
div#content div#middle div.content {margin: 5px 12px 0 10px;font-size: 11px;}
div#content div#middle div.content h4 {font-size: 14px;padding-bottom: 4px;margin: 0;}
div#content div#middle div.content h5 {color: #2c428f;font-size: 12px;padding-bottom: 4px;margin: 0;}
div#content div#middle div.content p {padding-bottom: 14px;text-align: justify;}
div#content div#middle div.content p.smallBottomPadding {padding-bottom: 4px;}
div#content div#middle div.content p.images {text-align: left;}
div#content div#middle div.content p.images img {margin: 5px;}
div#content div#middle div.content strong.green {color: #62C02C;}
div#content div#middle div.content ol.noTopMargin,div#content div#middle div.content ul.noTopMargin {margin: 0 0 14px 26px;}
div#content div#middle div.content ol.noTopBottomMargin,div#content div#middle div.content ul.noTopBottomMargin {margin: 0 0 4px 26px;}
div#content div#middle div.content ol.num {margin-left: 36px;}
div#content div#middle div.content ul.main,div#content div#middle div.content ol.main {margin: 14px 0 14px 26px;padding-bottom: 14px;}
div#content div#middle div.content ul.noLeftMargin,div#content div#middle div.content ol.noLeftMargin {margin-left: 0;}
div#content div#middle div.content ul.main li {background: url(/files/sys_images/li.gif) no-repeat 0 5px;padding: 0 0 0 10px;}
div#content div#middle div.content ul.main li ul li {margin-left: 15px;padding: 0 0 0 8px;background: url(/files/sys_images/li_li.gif) no-repeat 0 6px;}
div#content div#middle div.content div.twoColumn div {float: left;width: 260px;}
div#content div#middle div.content div.twoColumn div h5 {width: 250px;}
div#content div#middle div.content div.twoColumn br {clear: left;}
div#content div#middle div.content div.threeColumn {text-align: left;}
div#content div#middle div.content div.threeColumn div.logo {margin: 10px 0 0 0;text-align: center;border-top: 1px #D1DDEF solid;vertical-align: center;padding: 5px;width: 150px;height: 55px;}
div#content div#middle div.content div.threeColumn div.logo img {margin: auto;vertical-align: center;}
div#content div#middle div.content div.threeColumn div {float: left;width: 160px;margin: 0px 10px 0px 8px;}
div#content div#middle div.content div.threeColumn div img.left {float: left;margin: 0px 5px 5px 0px;}
div#content div#middle div.content div.threeColumn div p {text-align: left;float: left;}
div#content div#middle div.content div.threeColumn br {clear: left;}
div#content div#middle div.content div.threeColumn p br {clear: normal;}
div#content div#middle div.content div.center {text-align: center;}
div#content div#middle div.content div.center img {margin: auto;}



div#content div#middle div.content div.text {padding: 0 10px 0 10px;}
div#content div#middle div.content a.more {padding-right: 10px;background: url(/files/sys_images/content_news_content_href.gif) no-repeat 100% 5px;}
div#content div#middle div.content a.link_jpg {float: left;height: 16px;padding-right: 20px;background: url(/files/ikony/icon_jpg.gif) no-repeat 100% 0;}
div#content div#middle div.content div.naglowek {width: 570px;background: url(/files/sys_images/naglowek_left.gif) no-repeat 0 0;margin: 0 -10px 10px -10px;}
div#content div#middle div.content div.naglowek span {position: absolute;bottom: 6px;right: 10px;font-size: 12px;color: #62C02C;}
div#content div#middle div.content div.naglowek div.SpacerTwo {width: 578px;clear: both;height: 2px;background: #95aed5;font-size: 0;line-height: 0;}
div#content div#middle div.content div.naglowek div.container {width: 470px;padding: 0 0 0 4px;}
div#content div#middle div.content div.naglowek div.container h3 {color: #FFFFFF;float: left;font-size: 13px;padding: 5px 9px 4px 6px;background: #95aed5 url(/files/sys_images/naglowek_right.gif) no-repeat 100% 0;}

div#content div#middle div.left,  div#content div#middle img.left{ float: left; }
div#content div#middle img#logo { float: right;margin-left: 15px; }
div#content div#middle div.nagroda {width: 580px;}
div#content div#middle div.nagroda div.naglowek {position: relative;width: 580px;background: url(/files/sys_images/nagroda_naglowek_left.gif) no-repeat 0 0;margin: 10px 0 0 0;}
div#content div#middle div.nagroda div.naglowek span {position: absolute;bottom: 6px;right: 10px;font-size: 11px;color: #62C02C;}
div#content div#middle div.nagroda div.naglowek div.SpacerTwo {width: 580px;clear: both;height: 2px;background: #F2F0F1;font-size: 0;line-height: 0;}
div#content div#middle div.nagroda div.naglowek div.container {width: 485px;padding: 0 0 0 4px;}
div#content div#middle div.nagroda div.naglowek div.container h3 {float: left;color: #555;font-size: 13px;padding: 5px 9px 4px 6px;background: #F2F0F1 url(/files/sys_images/nagroda_naglowek_right.gif) no-repeat 100% 0;}
div#content div#middle div.nagroda img {float: left;width: 73px;height: auto;margin: 20px 15px 19px 10px;}
div#content div#middle div.nagroda p {float: left;width: 470px;height: auto;margin: 17px 0px 19px 0px;}
div#content div#middle div.nagroda p a {background: url(/files/sys_images/href_right.gif) no-repeat 100% 5px;padding: 0 10px 0 0;}


div#content div#middle div.end {width: 580px;position: relative;border-top: solid 1px #F2F0F1;text-align: center;padding: 2px 0 15px 0;color: #36618C;font-size: 1.0em;}
div#content div#middle div.end strong {color: #555555;}
div#content div#middle div.end a.hrefLeft {display: block;width: 7px;height: 5px;position: absolute;top: 7px;left: 11px;background: url(/files/sys_images/href_left.gif) no-repeat;}
div#content div#middle div.end a.hrefRight {display: block;width: 7px;height: 5px;position: absolute;top: 5px;right: 11px;background: url(/files/sys_images/href_right.png) no-repeat;}






div#content div#banners {float: left;display: inline;width: 190px;overflow:hidden;margin: 0 0 0 9px;font-family: Tahoma;}
div#content div#banners a {display: block;width: 190px;}
div#content div#banners p#CompanyActions {font-size: 10px;color: #455189;text-align: center;width: 190px;margin-top: 7px;padding: 3px 0;background-color: #E2E2E2;border-top: 1px solid #A4A5AB;border-bottom: 1px solid #A4A5AB;}
div#content div#banners div {width: 190px;}
div#content div#banners div.bannerSpacer {width: 190px;height: 10px;}
div#content div#banners div.wartoscSpolki2 {height: 59px;background: url(/files/sys_images/banner_wartoscspolki2.gif) no-repeat;position: relative;margin-bottom: 10px;}
div#content div#banners div.wartoscSpolki2 p.text {color: #111;position: absolute;top: 5px;left: 15px;}
div#content div#banners div.wartoscSpolki2 p.wartosc {color: #FFF;font-size: 14px;position: absolute;top: 32px;left: 48px;}
div#content div#banners a.gustawBiurowy {height: 90px;background: url(/files/sys_images/banner_gustaw.png) no-repeat;}
div#content div#banners a.funduszeUniiEuropejskiej {height: 77px;background: url(/files/sys_images/banner_fundusz.png) no-repeat;}
div#content div#banners a.konferencje {height: 77px;background: url(/files/sys_images/banner_konferencje.png) no-repeat;}
div#content div#banners a.microsoft {height: 77px;background: url(/files/sys_images/banner_microsoft.gif) no-repeat;}
div#content div#banners a.tetaControlling {height: 77px;background: url(/files/sys_images/banner_teta.png) no-repeat;}
div#content div#banners a.zaloguj {width: 191px;height: 24px;background: url(/files/sys_images/banner_zaloguj.gif) no-repeat;}
div#content div#banners div.czyWieszZe {position: relative;min-height: 123px;background: #B6C9E8 url(/files/sys_images/banner_czy_wiesz.gif) no-repeat 100% 100%;}
div#content div#banners div.czyWieszZe h2 {height: 33px;background: url(/files/sys_images/banner_czy_wiesz_h2.gif) no-repeat 0 100%;}
div#content div#banners div.czyWieszZe p {padding: 3px 14px 20px 15px;line-height: 1.2em;color: #000000;}
div#content div#banners div.czyWieszZe a {display: block;width: 13px;height: 13px;position: absolute;bottom: 9px;}
div#content div#banners div.czyWieszZe a.phone {left: 128px;background: url(/files/sys_images/banner_czy_wiesz_phone.gif) no-repeat;}
div#content div#banners div.czyWieszZe a.mail {left: 145px;background: url(/files/sys_images/banner_czy_wiesz_mail.gif) no-repeat;}
div#content div#banners div.czyWieszZe a.more {left: 162px;background: url(/files/sys_images/banner_czy_wiesz_more.gif) no-repeat;}
div#content div#banners div.zobaczTakze {position: relative;background: #BFF27F url(/files/sys_images/banner_zobacz_takze.gif) no-repeat 100% 100%;padding: 0 0 13px 0;}
div#content div#banners div.zobaczTakze h2 {height: 33px;background: url(/files/sys_images/banner_zobacz_takze_h2.gif) no-repeat 0 0;margin: 0 0 2px 0;}
div#content div#banners div.zobaczTakze a {width: auto;background: url(/files/sys_images/banner_zobacz_takze_href.gif) no-repeat 0 5px;margin: 0 0 0 15px;line-height: 1.4em;padding: 0 0 0 12px;}







.icon_cdr { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_cdr.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }
.icon_doc { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_doc.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }
.icon_eps { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_eps.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }
.icon_jpg { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_jpg.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }
.icon_pdf { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_pdf.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }
.icon_tif { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_tif.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }
.icon_zip { display: block; padding: 12px 0 12px 40px; background: transparent url(/files/sys_images/icon_file_zip.png) 0 0 no-repeat;behavior: url('/css/png.htc'); }

.hide {display: none;}
.clear {clear: both;}
.right {float:right;}
.center {text-align: center;}

dl.news dd {margin: 0px 0px 0px 10px;}
dl.news dd dfn {display: block;width: 200px;float: left;clear: left;}
//dl.news dd p { float: left; width: 430px; }
dl.news p.bottom {clear: left;}
dl.news img {float: left;margin: 0px 10px 10px 0px;}
dl.news dt {background: url(/files/sys_images/bluedot.gif) bottom left repeat-x;margin: 8px 0px 6px 0px;padding: 0 0 3px 0;clear: left;}
dl.news dt img {float: left;margin: 0px;}
dl.news dt span {float: right;color: #62C02C;font-size: 11px;margin: -13px 10px 0 0;}
dl.news dt, ul.news li {font-size: 9px;}
dl.news dt em,ul.news em {font-style:normal;display: block;margin-bottom: 1px;}
ul.news strong,dl.news dt strong {font-size: 12px;}
dl.news table {text-align: left;margin: 0 0 10px 0;}
dl.news dd table th {font-size: 11px;width: 100px;text-align: right;vertical-align: top;padding: 0px 5px 0px 0px;}
dl.news dd table td {font-size: 11px;}


.red { color: red; }




div.techPartners img.logoLeft {
float:left;
clear: none;
margin-right:10px;
margin-bottom:5px;
}

div.techPartners img.logoRight {float:right;margin-left:10px;margin-bottom:5px;}

div.techPartners p.clear {clear:both;}

div.techPartners p.right {width: 433px;float: right;}















div#content div#middle div.top {padding-top: 5px;}
div#content div#middle form {width: 580px;margin: 18px 0 0 0;padding: 0px 0px 5px 0px;}
div#content div#middle form p {padding-bottom: 14px;}
div#content div#middle form fieldset.body {padding: 0px 15px 0px 15px;background: #F0F0F0 url(/files/sys_images/form.png) bottom center no-repeat;width: 580px;behavior: url('/css/png.htc');}
div#content div#middle form fieldset.top {position: relative;top: 0px;left: 0px;background: #F0F0F0 url(/files/sys_images/form-top.png) 0 0 no-repeat;height: 13px;width: 580px;behavior: url('/css/png.htc');}
div#content div#middle form select {width: 264px;height: 18px;border: solid 1px #7F9DB9;font-size: 12px;margin: 8px 0px 9px 0px;}
div#content div#middle form select.right {margin-left: 13px;}
div#content div#middle form input.checkbox {float: left;}
div#content div#middle form input.checkboxBottom {float: left;}
div#content div#middle form label.checkbox {display: block;float: left;margin: 0 0 0 15px;width: 224px;padding: 0 0 6px 0;line-height: 1.2em;}
div#content div#middle form label.checkboxLast {display: block;float: left;margin: 0 0 16px 10px;padding: 0 0 6px 0;line-height: 1.2em;}
div#content div#middle form label.checkboxBottom {display: block;float: right;width: 518px;padding: 0 0 0 0px;line-height: 1.2em;}
div#content div#middle form label.inputText {display: block;float: left;width: 212px;height: 18px;text-align: right;padding: 2px 0 0 0;}
div#content div#middle form label.inputTextKod {display: block;float: left;width: 46px;height: 18px;text-align: right;padding: 2px 0 0 0;}
div#content div#middle form label.green {color: #62C02C;font-weight: bold;}
div#content div#middle form textarea {display: block;float: left;width: 260px;height: 98px;text-align: left;padding: 2px 0 0 0;margin: 0px 0px 4px 0px;border: solid 1px #A5ACB2;}
div#content div#middle form input.text {float: left;width: 320px;height: 20px;border: solid 1px #A5ACB2;margin: 0 0 7px 15px;font-size: 1em;padding: 2px 3px 0 3px;}
div#content div#middle form input[type="text"]:focus {border: solid 1px #1C5180;}
div#content div#middle form input.textMiejscowosc {float: left;width: 151px;height: 20px;border: solid 1px #A5ACB2;margin: 0 0 7px 15px;font-size: 1em;padding: 2px 3px 0 3px;}
div#content div#middle form input.textKod {float: left;width: 60px;height: 20px;border: solid 1px #A5ACB2;margin: 0 0 7px 3px;font-size: 1em;padding: 2px 3px 0 3px;}
div#content div#middle form br.clear {clear: both;font-size: 0;line-height: 0;}
div#content div#middle form input.submit {float: right;width: 88px;height: 16px;background: url(/files/sys_images/form_send.png) no-repeat;margin: 3px 3px 7px 0;cursor: pointer !important;cursor: hand;behavior: url('/css/png.htc');}
div#content div#middle strong.green {color: #62C02C;}
div#content div#middle form p.dot {background: url(/files/sys_images/dot.png) no-repeat 21px 5px;margin: 19px 0 28px 0;padding: 0 0 0 32px;behavior: url('/css/png.htc');}
