/* reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-position: center top;}
body { line-height: 1; background: #fff url('i/allBGs.gif') repeat-x; text-align: center; font-family: Segoe UI, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #0f0f0f; }
ol, ul { list-style: none; }
/*style ogolne*/
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
table img{vertical-align:top;}
a {text-decoration: none; color: #12497c;}
a:hover {text-decoration: underline;}
strong{font-weight:bold;}
#sub{background-image: url('i/windows7_bcg.jpg');background-position: center top;}
img{border-style:none none;}
.cntr{text-align:center;}
.clr{clear:both; line-height:0px; height:0px; overflow:hidden;}

/*top*/
#datacomLogo{position:absolute; top:30px; left:0px; z-index:2;}
.header{width:940px; display:none; height:278px; background-position:50% 0; position:absolute; top:0px; left:0px; z-index:1; margin:0px 0px 0px 0px;}
.subSiteH{width:940px; height:175px; overflow:hidden;}
#header1{background-image:url('h/HP_01s.jpg'); background-repeat:no-repeat;}
#header2{background-image:url('h/HP_02s.jpg'); background-repeat:no-repeat;}
#header3{background-image:url('h/HP_03s.jpg'); background-repeat:no-repeat;}
.header span{display:block;height:170px; width:940px; margin:80px auto 0px auto; cursor:pointer;}
#langSelect{position:absolute; top:15px; right:0px; font-size:12px; color:#848484; z-index:2;}
#langSelect span{color:#bebebe;}

/*top przy duzej stronie*/
.bigSite{background-image: url('i/allBigBG.gif');}
.bigSite #site{padding-top:348px;}
.bigSite .header{height:348px;}
.bigSite #header1{background-image:url('h/bigHP_01.jpg');}
.bigSite #header2{background-image:url('h/bigHP_02.jpg');}
.bigSite #header3{background-image:url('h/bigHP_03.jpg');}
.bigSite #headerNav {top:322px;}
.bigSite .header span{display:block;height:230px; width:1140px; margin:80px auto 0px auto; cursor:pointer;}
.xerox_tlo {line-height:20px; padding-bottom:8px; text-align:justify; background-image:url('i/xerox_premium_partner_tlo.gif');}

/*strona*/
#site{position:relative; z-index:5; width:940px; margin:0px auto 0px auto; padding-top:278px; text-align:left;}
#sub #site{padding-top:0;}
#headerNav {position:absolute; top:252px; right:0px; height:17px; overflow:hidden; z-index:2;}
#headerNav li{height:17px; width:17px; float:left; display:inline; margin-left:8px; background:#d92318; font-weight:bold; text-align:center; cursor:pointer; line-height:17px; color:#fff;}
#headerNav li.act{background:#c0c0c0;}
#core{clear:both; overflow:hidden; position:relative; z-index:1; }
#core .p li{background:url('i/liDot.gif') no-repeat 0 8px;}
#core .p li span{padding-left:10px; display:block;}

#sub #core{background:url('i/subSiteBG2.jpg') no-repeat;}
#sub.errSite #core{background:url('i/errBG.jpg') no-repeat;}

/* navi */

#nav {height: 34px; line-height: 31px; position: relative; text-align: left; font-weight: bold; z-index:5;}
#nav li {float: left; display: inline; position: relative;}
#nav li a {color: #fff; display: block; text-decoration: none; padding-bottom:4px; cursor:pointer; }
#nav li a span {padding: 0px 17px 0px 16px; border-left:1px solid #330a3b; display:block;}
#nav li.last a span{border-right:1px solid #330a3b;}
#nav li.active a, #nav li.hovered a, #nav li a:hover {background: url(i/menuArr2.gif) no-repeat 50% 31px;}
#nav li.active a span, #nav li.hovered a span, #nav li a:hover span {background: #481253;}
#nav li ul {position: absolute; left: 0; top: 31px; background: #481253; display: none; z-index:2; padding-bottom:1px;}
#nav li ul li {float: none; display: block; padding: 0 17px; line-height: 30px; height:30px;}
#nav li ul li a {padding: 0; display: block; border-bottom:1px solid #330a3b; height:30px;}
#nav li ul li a:hover{color:#ccc; }
#nav li ul li span {padding: 0; background: none !important; white-space: nowrap; border:none;  display:block;}

/* navi */
/*
#nav {height: 34px; line-height: 31px; position: relative; text-align: left; font-weight: bold; z-index:5;}
#nav li {float: left; display: inline; position: relative;}
#nav li a {color: #fff; display: block; text-decoration: none; padding-bottom:4px; cursor:pointer;}
#nav li a span {padding: 9px 17px 8px 16px; border-left:1px solid #330a3b; display:inline;}
#nav li.last a span{border-right:1px solid #330a3b;}
#nav li.active a, #nav li.hovered a, #nav li a:hover {background: url(i/menuArr2.gif) no-repeat 50% 31px;}
#nav li.active a span, #nav li.hovered a span, #nav li a:hover span {background: #481253;}
#nav li ul {position: absolute; left: 0; top: 31px; background: #481253; display: none; z-index:2; padding-bottom:1px;}
#nav li ul li {float: none; display: block; padding: 0 17px; line-height: 30px; height:30px;}
#nav li ul li a {padding: 0; display: inline; border-bottom:1px solid #330a3b;}
#nav li ul li a:hover{color:#ccc;}
#nav li ul li span {padding: 0; background: none !important; white-space: nowrap; border:none; display:block; height:30px;}
*/
/* art */
.wdro li{background:url('i/liDot.gif') no-repeat 0 8px;} 


/*subNavi*/
#subNav {margin-top:54px;}
#subNav li{display:block; height:31px; padding-bottom:1px; font-size:14px; font-weight:bold; line-height:30px;}
#subNav span{width:167px; height:31px; display:block; padding-left:6px; border-top:1px solid #dcddde;}
#subNav span.last{border-bottom:1px solid #dcddde;}
#subNav a{width:177px; height:31px; display:block; cursor:pointer;}
#subNav li.act a,#subNav a:hover{color:#fff;}
#subNav li.act a span,#subNav a:hover span{background:#7faab0;}
#subNav li.act a,#subNav a:hover{background:url('i/submenuArr2.gif') no-repeat 100% 0; text-decoration:none;}
#subNav h4{margin:0; padding:0; font-size:10px; font-weight:normal; color:#8a8a8a; position:relative;}
#subNav h4 span{width:auto; height:auto; line-height:15px; display:inline; padding:0; border:none; position:absolute; top:15px; left:1px;}

/*subNavi2*/
#subNav2 {margin-top:22px;}
#subNav2 li{display:block; height:31px; padding-bottom:1px; font-size:14px; font-weight:bold; line-height:30px;}
#subNav2 span{width:167px; height:31px; display:block; padding-left:6px; border-top:1px solid #dcddde;}
#subNav2 span.last{border-bottom:1px solid #dcddde;}
#subNav2 a{width:177px; height:31px; display:block; cursor:pointer;}
#subNav2 li.act a,#subNav2 a:hover{color:#fff;}
#subNav2 li.act a span,#subNav2 a:hover span{background:#adadad;}
#subNav2 li.act a,#subNav2 a:hover{background:url('i/submenuArr2.gif') no-repeat 100% 0; text-decoration:none;}
#subNav2 h4{margin:0; padding:0; font-size:10px; font-weight:normal; color:#8a8a8a; position:relative;}
#subNav2 h4 span{width:auto; height:auto; line-height:15px; display:inline; padding:0; border:none; position:absolute; top:15px; left:1px;}


/*subNavi small*/
#subNavS {margin-top:54px;}
#subNavS li{display:block; font-size:12px; font-weight:bold;}
#subNavS span{width:160px; height:100%; display:block; padding:10px 7px 10px 6px; border-top:1px solid #dcddde;}
#subNavS span.last{border-bottom:1px solid #dcddde;}
#subNavS a{width:177px; display:block; cursor:pointer;}
#subNavS li.act a,#subNavS li.exp a,#subNavS a:hover{color:#fff;}
#subNavS li.act a span,#subNavS li.exp a span,#subNavS a:hover span{background:#adadad;}
#subNavS li.exp li a span{background-color:transparent;}
#subNavS li.exp li a{color:#12497c;}
#subNavS li.act a,#subNavS a:hover{background:url('i/submenuArr2.gif') no-repeat 100% 50%; text-decoration:none;}
#subNavS li ul{display:none;}
#subNavS .exp ul{display:block;}
#subNavS .exp li{font-weight:normal;}
#subNavS .exp li span{padding:7px 7px 7px 6px;}
#subNavS .exp li span.first{background-image:url('i/downArr.gif'); background-repeat:no-repeat; background-position:50% 0; border-top:0px;}
#subNavS .exp li.act a,#subNavS .exp li a:hover{color:#666;}
#subNavS .exp li.act a span,#subNavS .exp li a:hover span{background-color:#d6d6d6;}
#subNavS .exp li.act a,#subNavS .exp li a:hover{background:url('i/rightSubArr.gif') no-repeat 100% 50%; text-decoration:none;}


#contact_nav {height: 29px; line-height: 29px; position: absolute; top: 106px; right: 20px; text-align: left; font-weight: bold;}
#contact_nav li {float:left; display: inline; color: #fff;}
#contact_nav li a {color: #fff; padding-left: 10px; margin-left: 10px; border-left: 1px solid #c3c3c3;}

/*kolumny hp*/
.kabc{width:610px; float:left; display:inline; margin-right:50px;}
.kd{width:280px; float:left; display:inline;}
.ka{width:280px; float:left; display:inline; margin-right:50px;}
.kb{width:280px; float:left; display:inline;}
.kc{width:100%; clear:both;}

/*kolumny podstron*/
.k1{width:179px; float:left; display:inline; margin-right:35px;}
.k2{width:436px; float:left; display:inline; margin-right:50px; padding-top:34px;}
.k3{width:240px; float:left; display:inline; padding-top:15px;}
.k2a{width:338px; float:left; display:inline; margin-right:50px; padding-top:34px;}
.k3a{width:338px; float:left; display:inline; padding-top:72px;}
.k2b{width:406px; float:left; display:inline; margin-right:50px; padding-top:34px;}
.k3b{width:270px; float:left; display:inline; padding-top:15px;}
.k23{width:726px; float:left; display:inline; padding-top:34px;}
.k12{width:608px; float:left; display:inline; margin-left:43px; padding-top:34px;}

/*boksy*/
.box {padding-bottom:5px;}
.box p{line-height:20px; padding:10px 0px 8px 0px; text-align:justify;}
.box h2{font-size:20px; font-weight:normal; color:#343434; border-bottom:2px solid #c0c0c0; padding:20px 0px 10px 0px;}
.box h2 span{font-size:10px; font-weight:bold; text-transform:uppercase; float:right; padding-top:6px;}
.box a{font-weight:bold;}
.box li{border-bottom:1px solid #d8d8d8; padding:10px 13px 10px 13px; display:block; background:url('i/rq.gif') no-repeat 0 14px;}
.box .download li{border-bottom:none; padding:14px 13px 6px 28px; display:block; font-size:14px;}
.box .download a{font-weight:normal;}
.download .pdf{background:url('i/pdf.gif') no-repeat 0 11px;}
.download .zip{background:url('i/zip.gif') no-repeat 0 11px; margin-top: -10px;}
.fR{float:right; display:inline; margin:7px 0px 7px 5px;}
.fL{float:left; display:inline; margin:7px 5px 7px 0px;}
.nF{float:none; clear:both; margin:0px auto; display:block;}
.box .noGap{padding-top:0px;}
.box .flatLine{line-height:100%; text-align:left;}
.aktualnosci .fR{clear:both; float:none; margin:0px auto; display:block;}
.aktualnosci p{text-align:justify}
.polecane h3{padding:10px 0px 5px 0px; line-height:14px; font-size:12px;}
.polecane p{text-align:justify}
.news .fR{margin:7px 0px 7px 15px;}

p.noGap{color:#b2b2b2}
h1{font-size:30px; color:#3f4448; padding-bottom:10px; font-weight:normal; line-height:32px;}
h6{font-size:30px; color:#481253; padding-bottom:10px; font-weight:normal;}
.art p{padding-top:20px; line-height:20px; text-align:justify;}
.art p.lead{font-size:14px;}
.goUp{line-height:20px; height:20px; background:url('i/upArr.gif') no-repeat 0 50%; padding:25px 0px; clear:both;}
.goUp a{line-height:20px; padding-left:15px;}
.p{line-height:20px; padding-bottom:8px; text-align:justify;}
h4{padding-top:20px; padding-bottom:10px;}
dl{clear:both; text-align:right; border-bottom:1px solid #dcddde;}
dl.last{border:none;}
dt{float:left;}
dd a{font-weight:bold;}
#mapa{width:338px; height:339px; background:url('i/mapa.jpg') no-repeat 0 0;}
.art .p li{background:url('i/liDot.gif') no-repeat 0 8px;}
.art .p li span{padding-left:10px; display:block;}
.art li{background:url('i/liDot.gif') no-repeat 0 8px; padding-left:10px; display:block;}
.art li span{ }
.date{border-bottom:1px solid #e2e2e2; font-size:10px; color:#8c8c8c; padding-top:18px;}
.date span{padding:0px 6px; color:#e2e2e2;}
h2{font-size:14px; font-weight:bold; padding:10px 0px 6px 0px;}
.news .p p{padding: 0px 0px 0px 0px;}
.news .p{padding-bottom:12px;}
.news .p a{font-weight:bold;}

.cert{padding:9px 18px; text-align:center; font-size:10px; font-family: Tahoma,sans-serif; background:#487ac2 url('i/certBG.jpg') repeat-x 0px 0px; color:#fff;}
.cert h3{line-height:12px; padding:0px; font-weight:bold; font-size:10px;}
.cert p{line-height:12px; padding:0px;}
.cert img{margin-bottom:8px;}
.cert a{line-height:12px; padding:0px; font-weight:bold; font-size:10px;color:#fff;}
.cert a:hover {text-decoration: none;color:#cdcdcd;}


.kontakt{padding-bottom:7px;}
.kontakt h4{line-height:18px; font-weight:bold; font-size:12px;}
#msg{padding-top:25px;}
.kontakt .field{float:left; width:304px; height:76px;}
.kontakt .bigField{float:none; clear:both; width:578px;}
.kontakt label{display:block; padding-bottom:9px;}
.kontakt .txtF{display:block; height:20px; width:250px; border:1px solid #bcbcbc; color:#666;font-family:Segoe UI,Arial,sans-serif; font-size:14px; padding:3px 0px 0px 3px; padding-right:24px;}
.kontakt .taF{display:block; height:130px; width:554px; border:1px solid #bcbcbc; color:#666; font-family:Segoe UI,Arial,sans-serif; font-size:14px; padding:3px 0px 0px 3px; padding-right:24px;}

.kontakt2 .field{float:left; width:304px; height:76px;}
.kontakt2 .bigField{float:none; clear:both; width:578px;}
.kontakt2 label{display:block; padding-bottom:9px;}
.kontakt2 .txtF{display:block; height:20px; width:250px; border:1px solid #bcbcbc; color:#666; font-size:14px; padding:3px 0px 0px 3px; padding-right:24px;}
.kontakt2 .taF{display:block; height:130px; width:554px; border:1px solid #bcbcbc; color:#666; font-size:14px; padding:3px 0px 0px 3px; padding-right:24px;}

#msg .okF {background: #fff url('i/ok.gif') no-repeat 259px 5px;}
#msg .errorF {background: #fff url('i/error.gif') no-repeat 259px 5px;}
#msg .bigField .errorF {background: #fff url('i/error.gif') no-repeat 563px 5px;}
#msg .bigField .okF {background: #fff url('i/ok.gif') no-repeat 563px 5px;}
.kontakt #msg h3{clear:both; font-size:10px; font-family:Tahoma, Verdana, sans-serif; font-weight:bold; color:#8e8e8e; line-height:20px; border-bottom:1px solid #dcddde; margin-bottom:10px;}
.kontakt2 #msg h3{clear:both; font-size:10px; font-family:Tahoma, Verdana, sans-serif; font-weight:bold; color:#8e8e8e; line-height:20px; border-bottom:1px solid #dcddde; margin-bottom:10px;}
.wdrozenia .p{padding:14px 0px 7px 0px;}
.wdrozenia h2{line-height:18px; padding:10px 0px;}
.wdrozenia .trade{font-family:Tahoma, sans-serif; font-size:10px; color:#8c8c8c; border-bottom:1px solid #e2e2e2; line-height:20px;}
.wdrozenia .trade a{color:#464646;}
.wdrozenia p{padding:0px;}
.wdrozenia .metryka{padding:0px 0px 0px 12px; border-left:2px solid #c0c0c0; color:#838383; margin:8px 0px 15px 0px;}
.wdrozenia .metryka span{color:#0f0f0f; font-style:italic;}
.wdrozenia .metryka a{font-style:italic;}
.wdrozenia .pt{position:relative; top:-6px; margin-bottom:-12px;}
.wdrozenia .pb{position:relative; top:6px;}
.wdrozenie .ps1{margin-top:5px; margin-bottom:-1px;}
.wdrozenie .ps2{margin-bottom:-7px;}
.wdrozenie .tresc p{padding:10px 0px;}
.wdrozenie {padding-bottom:11px;}

.kariera {padding-bottom:15px;}
.kariera .p{padding:5px 0px 28px 0px; border-bottom:1px solid #e2e2e2;}
.kariera p{padding:0px;}
.kariera a{font-weight:bold;}
.kariera h3{font-size:14px; font-weight:normal; line-height:20px; padding-top:10px;}
.kariera h4{padding:20px 0px 0px 0px; font-size:12px;}
.kariera li{background:url('i/liDot.gif') no-repeat 0 8px;}
.kariera li span{padding-left:10px; display:block;}
.kontakt .temat{margin:20px 0px -5px 0px;}
#btn_sbt{border:1px solid #d2d2d2; background:#d7d7d7; font-size:12px; font-family: Segoe UI, Arial, sans-serif; color:#414141; width:63px; height:22px; padding-bottom:3px; float:left; cursor:pointer; margin:22px 0px 5px 0px;}

.polecamy {position:relative;}
.polecamy p{padding:2px 0px 0px 0px;}
.polecamy .p{padding:10px 0px 15px 0px;}
.polecamy .fR{margin:15px 0px 0px 23px;}
.polecamy h3{font-size:14px; font-weight:bold; line-height:18px; padding:15px 0px 15px 0px; text-align:justify;}
.polecamy .full{border-top:1px solid #dcddde; margin-top:30px; padding:28px 0px 20px 0px; clear:both;}
.polecamy .full2{border-top:1px solid #dcddde; margin-top:0px; padding:28px 0px 20px 0px; clear:both;}
.polecamy .full3{margin-top:0px; padding:0px 0px 20px 0px; clear:both;}
.polecamy .full4{margin-top:0px; padding:16px 0px 20px 0px; clear:both;}
.polecamy .full h2{font-size:16px; color:#424242; padding:0px 0px 18px 0px; line-height:18px;}
.polecamy .full2 h2{font-size:16px; color:#424242; padding:0px 0px 18px 0px; line-height:18px;}
.polecamy .paragraph{clear:both; border-top:1px solid #dcddde; margin:30px 0px 0px 0px; padding:30px 0px 0px 0px;}
.polecamy .paragraph2{clear:both; border-top:1px solid #dcddde; margin:20px 0px 0px 0px; padding:20px 0px 0px 0px;}
.polecamy .data{width:436px; float:left; display:inline;}
.polecamy .data p{line-height:18px;}
.polecamy .data2{width:726px; float:left; display:inline;}
.polecamy .data2 p{line-height:18px;}
.polecamy .data2 .workTable2 {width: 100%;}
.polecamy .data2 .workTable2.img {vertical-align:top;}
.polecamy .metryka{margin-top:20px; border-top:1px solid #dcddde; line-height:22px}
.polecamy .fotoicena{width:290px; float:left; text-align:right; margin-top:15px;}
.polecamy .up{margin-top:-36px;}
.polecamy .cena{text-align:right; font-size:24px; color:#481253; margin-top:10px;}
.polecamy .cena span{display:block; font-size:12px; color:#818181;}
.tip{background:transparent url(http://www.datacom.pl/i/go_to_form_win.png) no-repeat scroll 0 0; font-size:13px; font-weight:normal; height:31px; line-height:26px; overflow:hidden; position:absolute; right:0; top:0; width:103px;}
.tip a{ display:block; line-height:24px; text-align:center;}
.tip a:hover{ color: #002d52; text-decoration:none;}
.polecamy2 {position:relative;}
.polecamy2 .products li{padding:0px 15px 0px 0px; width:222px; height:200px; overflow:hidden; margin:0px 15px 15px 0px; border-right:1px solid #dcddde; float:left; position:relative; clear:none; line-height:22px; font-size:12px;}
.polecamy2 .products li.lastInRow{border-style:none; margin-right:0px; padding-right:0px; width:222px; margin-left:-2px;}
.polecamy2 h4{font-size:14px; line-height:18px; padding:0px 0px 3px 0px; margin:0px;}
.polecamy2 p{font-size:12px; padding:0px;}
.polecamy2 .more{font-weight:bold;}
.polecamy2 h3{font-size:16px; line-height:18px; color:#424242; font-weight:bold; margin-bottom:15px; border-bottom:1px solid #dcddde; padding-bottom:6px; margin-top:25px;}
.polecamy2 .seeToo{font-size:12px; color:#838383; border-top:1px solid #dcddde; clear:both; position:relative; padding-top:7px; padding-bottom:10px;}
.polecamy2 .seeToo a{font-weight:bold;}
.polecamy2 .seePopular{position:absolute; top:10px; right:0px; border:none; padding:0;}
.polecamy2 .moveP{position:absolute; top:2px; right:0px;}
.polecamy2 .changeL {border-right:1px solid #c7c7c7;}
.polecamy2 .changeL, .polecamy2 .changeR{cursor:pointer;}
.polecamy2 #movingPanels{display:block; width:725px; height:273px; overflow:hidden; position:relative;}
.polecamy2 #movingPanels .panel{float:left; height:273px; width:725px; overflow:hidden;}
.polecamy2 #movingPanels0{position:absolute; top:0px; left:0px; width:725px;}
.polecamyBox .imgL{margin-right:15px; float:left; display:inline;} 
.polecamyBox h2{font-size:14px; line-height:18px;}
.polecamyBox p{font-size:12px; color:#050505; line-height:18px; padding-bottom:10px;}
.polecamyBox .more{font-weight:bold}
.polecamyBox h3{margin-top:18px;}
.polecamyBox{margin-bottom:-25px;}
.polecamyBox .rFrame p{text-align:left;}

.polecamyHP{position:relative;}
.polecamyHP .moveP{position:absolute; top:28px; right:0px;}
.polecamyHP .changeL {border-right:1px solid #c7c7c7;}
.polecamyHP .changeL, .polecamyHP .changeR{cursor:pointer;}
.polecamyHP #movingPanels{display:block; width:610px; height:181px; overflow:hidden; position:relative;}
.polecamyHP #movingPanels .panel{float:left; height:181px; width:610px; overflow:hidden;}
.polecamyHP #movingPanels0{position:absolute; top:0px; left:0px; width:6100px;} 

.bigTabs .products{display:none;}
.bigTabs .expanded .products{display:block;}
.bigTabs li{background:none; padding:0; margin:30px 0px 0px 0px; clear:both; zoom:1; position:relative;}
.bigTabs ul{padding:0; margin:0; clear:both;}
.bigTabs ul li{padding:0px 15px 0px 0px; width:222px; height:300px; overflow:hidden; margin:15px 15px 15px 0px; border-right:1px solid #dcddde; float:left; position:relative; clear:none;}
.bigTabs ul li.lastInRow{border-style:none; margin-right:0px; padding-right:0px; width:222px; margin-left:-2px;}
.art .bigTabs li span{padding:0px;}
.bigTabs{border-top:1px solid #dcddde; padding:0px 0px 0px 0px; margin:30px 0px 0px 0px;}
.bigTabs h2 {border-bottom:1px solid #dcddde; font-size:16px; position:relative;}
.bigTabs h2 span{color:#424242; font-weight:bold; margin-right:15px;}
.bigTabs h2 a{background:url('i/expand_.gif') no-repeat 100% 6px; cursor:pointer;}
.bigTabs h2 a:hover{background-image:url('i/expand-.gif'); text-decoration:none;}
.bigTabs .expanded h2 a{background-image:url('i/collapse_.gif');}
.bigTabs .expanded h2 a:hover{background-image:url('i/collapse-.gif');}
.bigTabs h2 a:hover span{color:#12497c}
.bigTabs h2 a.more{background:none;}
.bigTabs h2 .more{font-size:12px; float:right; position:absolute; right:0px; top:11px;}
.bigTabs .expanded h2 a.more{background:none;}
.bigTabs .expanded h2 a:more: hover{background:none;}
.bigTabs h3{font-size:14px; line-height:18px; padding:0px 0px 5px 0px;}
.bigTabs .new h3 a{padding-right:53px; background:url('i/new.gif') no-repeat 100% 1px;}
.bigTabs p{line-height:18px; font-size:12px;}
.bigTabs .moreBar{position:absolute; bottom:3px; left:1px;}
.bigTabs .moreBar img{margin-right:3px;}
.bigTabs .moreBar .more{font-weight:bold; margin-right:10px; font-size:12px;}

.bigArt h2{font-size:16px; font-weight:bold; color:#3f4448; padding:15px 0px;}
.bigArt p{padding:10px 0px; text-align:justify;}
.err {color:#a81212; font-weight:bold; font-size:14px; text-align:center; padding:60px 0px 10px 0px;}

.oferta{position:relative;}
.oferta h3{font-size:14px; line-height:18px; padding:15px 0px 0px 0px; text-align:justify;}
.oferta .paragraph{clear:both; border-top:1px solid #dcddde; margin:30px 0px 0px 0px; padding:30px 0px 0px 0px;}
.oferta .paragraph2{clear:both; border-top:1px solid #dcddde; margin:20px 0px 0px 0px; padding:20px 0px 0px 0px;}
.oferta h2{font-size:16px; font-weight:bold; line-height:18px; padding:0px 0px 10px 0px; color:#424242;}
.oferta .p{margin:0; padding:0;}
.oferta p{text-align:justify;}
.oferta .fR{margin:8px 0px 8px 15px; float:right; display:inline}
.oferta .fL{margin:8px 15px 8px 0px; float:left; display:inline}
.oferta .nF{float:none; display:block; margin:0px auto; clear:both;}
.oferta .column1{width:338px; float:left; margin-right:50px}
.oferta .column2{width:338px; float:left;}

.subOf .p{width:343px; height:139px; float:left; padding:0;}
.subOf .p h3{padding:0;}
.subOf .even{margin-right:40px;}
.subOf .section p{width:280px; padding:8px 0px 0px 0px;}
.subOf .section p a{font-weight:bold; white-space: nowrap;}
.subOf .fR{margin:10px 0px 0px 0px;}
.subOf .goUp{position:relative; top:-20px;}
.oferta .section{clear:both; border-top:1px solid #dcddde; margin:30px 0px 0px 0px; padding:30px 0px 0px 0px;}

.ofertaHP h1{padding:0;}
.ofertaHP h3{padding:0; font-size:14px;}
.ofertaHP p{margin:0; padding:7px 0px 0px 0px;}
.ofertaHP p a{font-weight:bold;}
.ofertaHP .p{padding:35px 0px 0px 0px;}

.err404 {font-size:14px;}
.err404 h3{font-size:16px; font-weight:normal; line-height:20px; padding-top:10px;}
.err404 h4{padding:0; font-size:14px;}
.err404 .p{padding:25px 0px 0px 0px; clear:both;}
#core .err404 .p li{background:none;}
.linear li{padding:0; float:left; display:inline; color:#a5a5a5}
.err404 .linear a{padding:0px 10px;}
.err404 .first a{padding-left:0px;}
.planar{position:relative; height:180px;}
.planar li{width:255px; display:block; line-height:22px;}
#core .err404 .planar .more{background:url('i/ovrDir.gif') no-repeat 100% 50%}
.planar ul{position:absolute; top:0px; left:265px;}
#core .err404 .planar ul li{padding:0px 0px 0px 35px; background:url('i/subDir.gif') no-repeat 0px 50%;}
#core .planar ul li.last{background-image:url('i/subDirLast.gif');}
#core .planar ul li.first{background-image:url('i/subDirFirst.gif');}


/*filter*/
.filter{width:175px;}
#filter_form{margin:50px 3px 0px 0px; border-bottom:1px solid #dcddde; padding-bottom:8px; padding-left:3px;}
.lbl{color:#414141; text-transform:uppercase; font-size:10px; padding:13px 0px 5px 0px;}
.filter select{border:1px solid #a7a6aa; background:#fff; width:157px; color:#666; font-size:11px; font-family: Segoe UI, Arial, sans-serif; height:20px;}
#searchBtn{border:1px solid #d2d2d2; background:#d7d7d7; font-size:12px; font-family: Segoe UI, Arial, sans-serif; color:#414141; width:63px; height:22px; padding-bottom:3px; float:left; cursor:pointer;}
.clear{font-size:11px; text-align:right; height:24px; clear:both; padding-top:15px; width:157px;}
.clear a{position:relative; top:4px;}

/*nawigacja miedzy artykulami*/
.artNav{padding:22px 0px 27px 0px; text-align:right; color:#dedede;}
.artNav .back{float:left; background:url('i/leftArr.gif') no-repeat 0 50%;  padding-left:10px;}
.artNav span{color:#7e7e7e;}

/*stronicowanie*/
.str{color:#dedede; padding:48px 0px; text-align:center}
.str a{padding:0px 6px;}
.str a.act{color:#8d8d8d;}
.str span{color:#12497c;}

/*footer*/
#footer{clear:both; color:#9f9f9f; border-top:2px solid #dedede; margin-top:15px; line-height:20px; padding-top:5px;}
#footer a{color:#9f9f9f; padding:0px 3px;}
#footer strong{color:#616161;}
#footer .first{padding-left:0px;}
#footer .last{padding-right:0px;}
.design{float:right; color:#9f9f9f;}

.workTable {width: 100%;}
.workTable td, .workTable th, .workTable th, .workTable td {border: 1px solid #fff; padding-bottom:12px;}

#wycena, #kontakt, #kontakt2 {clear:both; position:relative; z-index:1;}
#core #wycena span{display:inline; padding:0px; font-weight:normal;}
#wycena .listaCen li{background:none; margin:0px; padding:0px;}
#wycena .zobrazkiem li{padding:10px 0px; border-bottom:1px solid #dcddde; font-weight:bold;}
.zobrazkiem img{vertical-align:middle; margin:0px 19px 0px 0px;}
.localTabs{height:35px; overflow:hidden; position:relative; z-index:2; top:1px;}
.localTabs div{float:left; height:33px; overflow:hidden; border:1px solid #dcddde; border-style: solid solid none solid; margin-right:10px; font-size:16px; font-weight:bold;} 
.localTabs span{display:block; height:33px; line-height:33px; padding:0px 10px; color: #12497c; cursor:pointer;}
.tab_1 #wycena{display:none;}
.tab_2 #kontakt{display:none;}
#kontakt #msg{padding-top:0px;}
#kontakt, #wycena {border-top:1px solid #dcddde; margin:0px;}
#kontakt2 {border-top:1px solid #FFFFFF; margin:0px;}
#kontakt2, #wycena2{margin:0px;}
.tab_1 #tab_1{height:34px; background:#fff url('i/localTabBg.gif') repeat-x;}
.tab_1 #tab_1 span{color:#404040; cursor:default}
.tab_2 #tab_2{height:34px; background:#fff url('i/localTabBg.gif') repeat-x;}
.tab_2 #tab_2 span{color:#404040; cursor:default}

.longField {padding-bottom:4px;}
.longField label{display:inline; padding-left:5px;}
.chkBox{vertical-align:middle;}
#kontakt h3 .small{float:right; font-weight:normal;}
#kontakt2 h3 .small{float:right; font-weight:normal;}

.sendErr {color: #CC0000;}
.tabletxt {line-height:18px; padding-top:5px; }

.sendErr {color: #CC0000; font-size:14px; font-weight:normal;}
