@font-face {    font-family: 'Squadnik';    src: url('./fonts/Squadnik.eot');    src: local('?'),    url('./fonts/Squadnik.ttf') format('truetype'),    url('./fonts/Squadnik.svg#webfont') format('svg');    font-style: normal;    font-weight: normal;}/* IE-7 z-index bugs corrections */.ie7-zi-0 { z-index: 0; position: relative; top: 0px; left: 0px; }.ie7-zi-1 { z-index: 1; position: relative; top: 0px; left: 0px; }.ie7-zi-2 { z-index: 2; position: relative; top: 0px; left: 0px; }.ie7-zi-3 { z-index: 3; position: relative; top: 0px; left: 0px; }.ie7-zi-4 { z-index: 4; position: relative; top: 0px; left: 0px; }.ie7-zi-5 { z-index: 5; position: relative; top: 0px; left: 0px; }body{font-family: Squadnik, Tahoma, Helvetica, Arial, Verdana, sans-serif;position:relative; background: url('../images/topBanner3.gif') top repeat-x white; font-size: 13px;text-align: justify; line-height: 17px;}.clear { clear: both; height: 0px; width: 0px; overflow: hidden; font-size: 1px; display: block; }.center{margin:0 auto;text-align:center;}.float-l{float:left;}.float-r{float:right;}.body_mobile {font-family: Squadnik, Tahoma, Helvetica, Arial, Verdana, sans-serif;position:relative; background: url('../images/topBanerMobile.jpg') top repeat-x white; font-size: 13px;text-align: justify; line-height: 17px;}a{text-decoration:none;}a:hover{text-decoration:underline;}.rad2{-moz-border-radius:2px;border-radius:2px 2px;-khtml-border-radius:2px;-icab-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}.rad3{-moz-border-radius:3px;border-radius:3px 3px;-khtml-border-radius:3px;-icab-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.maska{width:100%;height:239px;background:url(../images/maska.png) center no-repeat;position:absolute;}.bg-left{width:888px;height:823px;background:url(../images/bg-left.jpg) no-repeat;position:absolute;left:0;top:0;}.bg-right{width:881px;height:820px;background:url(../images/bg-right.jpg) no-repeat;position:absolute;right:0;top:0;}/*.stopka{width:100%;height:398px;background:url('../img/stopka.jpg') center center no-repeat;position:absolute;bottom:0;}*/.wrapper{width:960px;margin:0 auto;position:relative;}.top{padding-top:15px;height:87px;}.menu{height:72px;border:1px solid #eeeded;background:#f6f5f5;}.menu table{margin:9px;width:940px;}.menu td{background:url(../images/bg-menu-td.png);height:52px;vertical-align:middle;text-align:center;border-right:1px solid #363838;cursor:pointer;}.menu td a{line-height:16px;font-size:12px;font-weight:bold;text-align:center;color:#ffffff;display:block;text-decoration:none;padding:0 15px 0 17px;}.menu td:hover,.menu td.active{border-right:1px solid #b31a21;background-position:0 52px;}.menu td.first-child{-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;-icab-border-top-left-radius:3px;-icab-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-top-left-radius:3px;-khtml-border-bottom-left-radius:3px;}.menu td.last-child{border-right: none;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-icab-border-top-right-radius:3px;-icab-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-top-right-radius:3px;-khtml-border-bottom-right-radius:3px;}.menu td ul.show { display: block; }.menu td ul { display: none; position: absolute; top: 52px; list-style: none; z-index: 10000; }.menu td ul li { display: block; z-index: 10001; }.menu td ul li a { display: block; padding: 7px 15px; text-align: left; background-color: #dd2222; position: relative; left: 0px; top: 0px; z-index: 10002; }.menu td ul li a:hover { background-color: #d77; }.submenu {text-indent: 20px;}.triangle{background:url(../images/triangle.png) center center no-repeat;height:60px;}h2{font-size:30px;font-weight:normal;margin-bottom:15px; line-height: 32px}h3{font-size:24px;font-weight:normal;background:url(../images/bg-h3.png) no-repeat;padding:5px 17px;margin-right:20px;margin-bottom:15px;}h3 small{font-size:14px;}hr{background:url(../images/bg-hr.png) repeat-x;border:none;height:8px;}p{font-size:13px;line-height:18px;color:#000000;margin-right:20px;}.main{font-size:12px;min-height: 876px;}.page-gallery { padding: 30px 0 0 0; }.page-gallery a { display: block; margin: 0 15px 15px 0; float: left; }.page-gallery a img { display: block; }.page-files { padding-left: 25px }.page-files a { color: #333; }ul.files{background:#f1f1f1;border:1px solid #e8e8e8;margin:7px 20px 0 0;padding:0 15px;}ul.files li{font-size:12px;height:30px;line-height:32px;background:url(../images/bg-files-li.png) left center no-repeat;padding-left:23px;}ul.files li.first-child{background:url(../images/bg-files-li-t.png) left center no-repeat;}ul.files li.last-child{background:url(../images/bg-files-li-b.png) left center no-repeat;}ul.files li img{vertical-align:sub;}.datetime{font-size:12px;padding-left:10px;}.lista1 li{}.lista1 li span{line-height:28px;border:1px solid #eaeaea;background:#f2f2f2;display:block;height:28px;float:left;padding:0 9px;margin-bottom:8px;}.lista1 li span.col1{width:375px;margin-right:8px;overflow:hidden;}.lista1 li span.col2{width:86px;margin-right:8px;color:#ea5156;}.lista1 li span.col3{width:43px;border:none;}.lista2 li{}.lista2 li span{line-height:28px;border:1px solid #eaeaea;background:#f2f2f2;display:block;height:28px;float:left;padding:0 9px;margin-bottom:3px;margin-top:5px;}.lista2 li span.col1{width:114px;margin-right:8px;}.lista2 li span.col2{width:111px;margin-right:8px;color:#ea5156;}.lista2 li span.col3{width:41px;}.lista2 li span.green{background:#c4d4a7;}.lista2 li span.grey{background:#bebfbf;}.lista3 li{}.lista3 li span{line-height:28px;border:1px solid #eaeaea;background:#f2f2f2;display:block;height:28px;float:left;padding:0 9px;margin-bottom:3px;margin-top:5px;}.lista3 li span.col1{width:322px;margin-right:8px;}.lista3 li span.col2{width:82px;margin-right:8px;color:#ea5156;}.lista3 li span.col3{width:41px;border:none;margin-right:8px;}.lista3 li span.col4{border:none;}.button1{background:url(../images/button1.png) no-repeat !important;height:30px!important;border:none;float:left;width:123px !important;padding:0 !important;color:#ffffff;font-weight:bold;}.button1 a{color:#ffffff;font-weight:bold;font-family:Arial;width:123px;text-align:center;display:block;line-height:30px;}.button2{background:url(../images/button2.png) no-repeat !important;height:30px!important;border:none;float:left;width:61px !important;padding:0 !important;color:#ffffff;font-weight:bold;}.button2 a{color:#ffffff;font-weight:bold;font-family:Arial;width:61px;text-align:center;display:block;line-height:30px;}.button3{background:#404241;font-size:12px;}.button3 a{color:#ffffff;display:block;text-align:center;padding:8px;}.button4{background:url(../images/button4.png) no-repeat !important;height:30px!important;border:none;float:left;width:176px !important;padding:0 !important;color:#ffffff;font-weight:bold;}.button4 a{color:#ffffff;font-weight:bold;font-family:Arial;width:176px;text-align:center;display:block;line-height:30px;}.button5{background:url(../images/button5.png) no-repeat !important;height:30px!important;border:none;float:left;width:204px !important;padding:0 !important;color:#ffffff;font-weight:bold;}.button5 a{color:#ffffff;font-weight:bold;font-family:Arial;width:204px;text-align:center;display:block;line-height:30px;}.pdf{background:url(../images/pdf2.png) no-repeat !important;height:30px!important;border:none;float:left;width:61px !important;padding:0 !important;color:#ffffff;font-weight:bold;}.pdf a{color:#ffffff;font-weight:bold;font-family:Arial;width:61px;text-align:center;display:block;line-height:30px;}.arrow{vertical-align:middle;margin-left:3px;}form input{font-family: Arial;border:1px solid #cccccc;width:264px;padding:8px;background:url(../images/bg-input.png) repeat-x #fafafa;color:#666666;font-size:12px;}form textarea{font-family: Arial;border:1px solid #cccccc;width:264px;padding:8px;background:url(../images/bg-textarea.png) repeat-x #fafafa;color:#666666;font-size:12px;}ul.footer li{float: left;padding: 0 36px;background:url(../images/footer-border.png) top right no-repeat;line-height:18px;font-size:12px;}ul.footer {margin-bottom:20px;}.footer-presets {  height: 240px;  margin: 0 auto;  font-size: 12px;  color: #666;  background: url(../images/stopka2.jpg) bottom right no-repeat;}.notification {                position: relative;                margin: 0 0 15px 0;                padding: 0;                border: 1px solid;                background-position: 10px 11px !important;                background-repeat: no-repeat !important;                font-size: 13px;                width: 99.8%;                }.attention {                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;                border-color: #e6db55;                color: #666452;                }.information {                background: #dbe3ff url('../images/icons/information.png');                border-color: #a2b4ee;                color: #585b66;                }.success {                background: #d5ffce url('../images/icons/tick_circle.png');                border-color: #9adf8f;                color: #556652;                }.error {                background: #ffcece url('../images/icons/cross_circle.png');                border-color: #df8f8f;                color: #665252;                }.notification div {                display:block;                font-style:normal;                padding: 10px 10px 10px 36px;                line-height: 1.5em;                }.notification .close {                color:#990000;                font-size:9px;                position:absolute;                right:5px;                top:5px;                }div.cross_grey_small {                background: url('../images/icons/cross_grey_small.png') no-repeat;                display: block;                width: 7px;                height: 7px;                margin-right: -45px;}.input-notification {				background-position: left 2px;				background-repeat: no-repeat;				padding: 2px 0 2px 22px;				background-color: transparent;				margin: 0 0 0 5px;                color: red;				}.input_length {  width: 400px !important;}ul li {    list-style: none !important;}.top-logo-background {  width: 960px;  height: 250px;/*  background: url('../images/logo.jpg') no-repeat;*/  border: none;/*  margin-top: 30px;*/}.search-input {/*  width: 150px;*/  width: 150px;  margin-top: 2px;/*  margin-top: 202px;*/}.button-submit {  background:url(../images/button2.png) no-repeat !important;  height:30px!important;  border:none;  float:right;  width:61px !important;  padding:0 !important;  color:#ffffff;  font-weight:bold;/*  margin-top: 204px;*/  margin-top: 4px;  margin-right: 28px;}#gazele {width: 184px; height: 84px;}div.rowOne { height: 68px; width: 500px; background: #fff; padding-left: 10px; margin-bottom: 10px}div.rowOneH{ height: 68px; width: 500px; background: #616161; padding-left: 10px; margin-bottom: 10px}div.rowTwo { height: 68px; width: 500px; background: #fff; padding-left: 10px; margin-bottom: 10px}div.personality { float: left; width: 145px; margin-right: 5px; }div.tel {float: left;}div.email { float: right; width: 170px; }div.op { float: left; margin-right: 8px; }div.admC {clear: both; text-align: right; width: 480px;}#content a:link {color: #CCCCCC;}#content a:visited {color: #999999;}#content a:hover {color: #FF0000;}#content a:active {color: #FFFFFF;}/* top menu */#topNav {width: 819px; height: 62px; margin: 0px auto; font-size: 9px; position: relative; background:url(../images/topGradient.png) repeat-x;}#SelectLang {position: absolute; top: 12px; left: 57px; height: 70px; width: 200px; background: url('../images/tloLang.png') 0px 13px no-repeat;}#SelectLang img {border: 0px; margin: 5px 0px 0px 3px; }#toolBar {position: absolute; top: 21px; left: 700px;}#toolBar img {border: 0px; margin: 0; padding: 0}/* top banner and menu */#topBanner {width: 100%; height: 242px; background: url('../images/topBanner.gif') repeat-x;}#topB {width: 819px; height: 242px; margin: 0px auto; position: relative;}#topFlash {width: 819px; height: 212px; position: absolute; bottom: 1px}#popMenu {position: absolute; right: 9px; top: 30px; width: 182px; z-index: 999}#popMenuB {position: absolute; right: 9px; top: -238px; width: 152px; z-index: 999}#popSerwis {position: absolute; right: 170px; top: 30px; width: 182px; z-index: 999}#popSerwisB {position: absolute; right: 190px; top: -131px; width: 182px; z-index: 999}.pop_menu a, .pop_menu a:hover, .pop_menu a:active, .pop_menu a:link, .pop_menu a:visited {display: block; float: right; width: 132px; padding: 3px 3px 3px 20px; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; background-color: #111; opacity: .8; filter: alpha(opacity=80); background: #111 url('images/redpoint.gif') 5px 7px no-repeat; border-bottom: #667279 1px solid;}.pop_menu a:hover {color: #f4001c; background-color: #C6CDD0}#topMenu {width: 740px; padding: 8px 0px 0px 60px; text-align: center; }#topMenu a, #topMenu a:hover, #topMenu a:visited, #topMenu a:active, #topMenu a:link {font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; display: block; float: left; padding: 0px 17px 0px 16px; border-right: #fff 1px solid; }#topMenu a:hover {color: #000;}#topMenu .first {border-left: #fff 1px solid;}/* content */#content {position: relative; width: 819px; overflow: auto; background: #000 url('../images/leftCol.png') no-repeat; margin: 0px auto;}#leftCol {width: 225px; float: left; padding: 35px 8px 0px 8px; }#rightCol {width: 500px; float: left; padding: 35px 30px 35px 30px;}.men, #leftMenu a.men, #leftMenu a:link.men, #leftMenu a:active.men, #leftMenu a:visited.men, #leftMenu a:hover.men {width: 188px; display: block; padding: 5px 0px 5px 20px; color: #000; text-decoration: none; background: url('../images/pointer.gif') 50px no-repeat;}.men_pod {	width: 188px;	display: block;	padding: 0px 0px 0px 40px;	color: #000;	text-decoration: none;	background: url('../images/men_pod_icon.gif') 20px 0px no-repeat;}.men_pod2 {	font-size:14px;	width: 188px;	display: block;	padding: 0px 0px 0px 40px;	color: #fff;	text-decoration: none;	background: url('../images/men_pod_icon.gif') 20px 0px no-repeat;}#leftMenu a.aktu , #leftMenu a:link.aktu, #leftMenu a:active.aktu, #leftMenu a:visited.aktu, #leftMenu a:hover.aktu    {	width: 188px;	border-top: #2c2d2c 1px solid;	display: block;	padding: 5px 0px 5px 20px;	margin: 0;	color: #fff;	text-decoration: none;	vertical-align: top;	background: none;}.mig{	margin: 0;	padding: 0;}#leftMenu a.logo {background: url('../images/logo_podkarpacie.gif') 20px center no-repeat !important;}#leftMenu a.logo2 {background: url('../images/logo_serwis.gif') 20px center no-repeat !important;}#leftMenu a:hover.men, #leftMenu  a:hover.aktu {color: #f4001c;}a.aktu {  text-decoration: none;  color: #000;  }.aktu a:hover {color: #000}a.men {  text-decoration: none;  padding-left: 72px;}#leftMenu img {border: 0px; display: block; float: right; margin: 0px 15px 0px 0px;}#forbes {width: 150px; height: 82px; margin: 10px auto 0px auto; background: url('../images/forbes.gif') no-repeat}#promocje {width: 166px; height: 110px; margin: 15px auto;}#stala {width: 166px; height: 30px; margin: 20px auto;}#leftCol div.frame {width: 164px; height: 105px; background: url('../images/frame.png') no-repeat; margin: 23px auto; padding: 15px 0px 0px 30px}div.produkty {width: 675px; overflow: auto; border-top: #606060 1px solid;}div.pBody {width: 670px; padding: 0px 0px 5px 5px; overflow: auto; float: left;}div.topLine {border-top: #606060 1px solid;}div.bottomLine {border-bottom: #606060 1px solid;}div.title {font-weight: bold; height: 20px}div.right {float: right; position: margin: 0px; padding: 0px;}.right {padding: 0; margin: 0;}div.Xleft {float: left; width: 300px}#lista1{   display: none;}a {  color: #000;  text-decoration: none;}a.visited {  color: #000;  text-decoration: none;}.h_class {  margin-bottom: 5px;/*  background-color: #f5f5f5;*/  background: url(../images/rozwin.png) #f5f5f5 right no-repeat;}.h_class_pl {  margin-bottom: 5px;/*  background-color: #f5f5f5;*/  background: url(../images/rozwin_pl.png) #f5f5f5 right no-repeat;}.h_class_de {  margin-bottom: 5px;/*  background-color: #f5f5f5;*/  background: url(../images/rozwin_de.png) #f5f5f5 right no-repeat;}.h_class_en {  margin-bottom: 5px;/*  background-color: #f5f5f5;*/  background: url(../images/rozwin_en.png) #f5f5f5 right no-repeat;}.h_class_ru {  margin-bottom: 5px;/*  background-color: #f5f5f5;*/  background: url(../images/rozwin_ru.png) #f5f5f5 right no-repeat;}.praca {  margin: 0;  padding: 0;  font-size: 12px;}/*------------------POPUPS------------------------*//* *********************************************************************** *//* popup */#popup-overlay						{ position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .5; filter: alpha(opacity=50); }#popup-over							{ position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; }#popup-content						{ z-index: 999; margin: auto; margin-top: 30px; cursor: pointer; color: #fff; text-align: center; }#popup-content .popup-inner			{ width: 600px; background: #fff; margin: auto; padding: 20px; border: 5px #E2001A solid; }#popup-content .popup-inner .close	{ text-align: right; padding: 0 0 10px 0; color: #000; font-size: 20px; }html								{ /*margin-top: 30px; */ }.sale-info							{ position: fixed; top: 0px; width: 100%; padding: 5px 15px 7px 15px; background: #fff1a8; border-bottom: 1px #d8cc8e solid; color: #222; font-family: Tahoma, sans-serif; font-size: 11px; text-align: center; z-index: 900; opacity:0.9; filter:alpha(opacity=90); }.sale-info a						{ color: #f00; font-size: 11px; font-weight: bold; }#fade {display: none;background: #000;position: fixed; left: 0; top: 0;z-index: 10;width: 100%; height: 100%;opacity: .80;z-index: 9999;}.popup_block{display: none;background: #FFF;padding: 20px;border: 10px solid #E2001A;float: left;font-size: 1.2em;position: fixed;top: 30%; left: 50%;z-index: 99999;}img.btn_close {float: right;margin: -55px -55px 0 0!important;}.popup p {padding: 5px 10px;margin: 5px 0;}/*--Making IE6 Understand Fixed Positioning--*/*html #fade {position: absolute;}*html .popup_block {position: absolute;}