body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img{border: 0;}
a{text-decoration: none; outline:none;}
a:hover{text-decoration: underline;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}
strong{font-weight: bold;}

html{
	background:#339900 url(images/bgx.jpg) repeat-x 0 0;
}

body{
	font: 12px/16px Arial, Tahoma, Helvetica, Verdana;
	background: url(images/bg.jpg) no-repeat top center;
	min-height:1300px;
	height:auto;
	_height:1300px;
}

.wrapper{
	margin:0 auto;
	width:994px;
	background:#fff;
	position:relative;
	right:-1px;
	_right:-2px;
}

.top{
	height:140px;
	background:url(images/top.png) no-repeat 0 0;
	position:relative;
}
.top2{
	height:140px;
	background:url(images/top2.png) no-repeat 0 0;
	position:relative;
}

.logo{
	width:270px;
	height:105px;
	background: url(images/logo.png) no-repeat 0 0 ;
	position:absolute;
	left:0;bottom:0;
	display:block;
}
.topmenu{
	height:17px;
	position:absolute;
	right:10px;
	top:85px;
}

.topmenu li{
	float:left;
	display:inline;

}
.topmenu li.m1{
	float:left;
	width: 118px;
	text-align: center;

}
.topmenu li.m2{
	float:left;
	width: 105px;
	text-align: center;

}
.topmenu li.m3{
	float:left;
	width: 59px;
	text-align: center;

}
.topmenu li.m4{
	float:left;
	width: 72px;
	text-align: center;

}
.topmenu li.m5{
	float:left;
	width: 94px;
	text-align: center;

}
.topmenu li.m6{
	float:left;
	width: 148px;
	text-align: center;

}
.topmenu li.m7{
	float:left;
	width: 80px;
	text-align: center;


}
.topmenu2{
	height:17px;
	position:absolute;
	right:10px;
	top:85px;
}

.topmenu2 li{
	float:left;
	display:inline;

}
.topmenu2 li.m1{
	float:left;
	width: 108px;
	text-align: center;

}
.topmenu2 li.m2{
	float:left;
	width: 95px;
	text-align: center;

}
.topmenu2 li.m3{
	float:left;
	width: 49px;
	text-align: center;

}
.topmenu2 li.m4{
	float:left;
	width: 62px;
	text-align: center;

}
.topmenu2 li.m5{
	float:left;
	width: 84px;
	text-align: center;

}
.topmenu2 li.m6{
	float:left;
	width: 138px;
	text-align: center;

}
.topmenu2 li.m7{
	float:left;
	width: 70px;
	text-align: center;
}
.topmenu2 li.m8{
	float:left;
	width: 70px;
	text-align: center;
}

.topmenu2 li a{
	color:#005b29;
	font: 14px/17px Tahoma, Arial, Helvetica;
}
.topmenu2 li a:hover{
	color:#fcfad3;
	text-decoration: none;
}
.topmenu li a{
	color:#005b29;
	font: 14px/17px Tahoma, Arial, Helvetica;
}
.topmenu li a:hover{
	color:#fcfad3;
	text-decoration: none;
}

.szukaj{
	height:20px;
	position:absolute;
	right:7px;
	top:42px;
}

.szukajinput{
	width:130px;
	height:20px;
	float:left;
	margin-right:3px;
	margin-left:6px;
	padding-right:3px;
	border:0;
	background: none;
	font: 10px/20px Tahoma;
	color:#993300;
}

.szukajbutton{
	background: url(images/szukajbutton.gif) no-repeat 0 0;
	width:23px;
	height:20px;
	display:block;
	border:0;
	float:left;
	cursor:pointer;
}

.mainflash{
	height:288px;
}

.content{

}

.left{
	float:left;
	width:258px;
}
li.expandable{
 	width:210px;
	display:block;
}
.menu .expandable a{
	height:30px;
	width:210px;
	display:block;
	font: 14px/30px Tahoma, Arial, Helvetica;
	padding-left:30px;
	background: url(images/menu-exp.gif) no-repeat 0 0;
	color:#79261d;
}
.menu .expandable a.blue{
	height:30px;
	width:210px;
	display:block;
	font: 14px/30px Tahoma, Arial, Helvetica;
	padding-left:30px;
	background: url(images/menu-exp-blue.jpg) no-repeat 0 0;
	color:#00648A;
}

.menu{
	width:240px;
}
.menu li a{
	height:30px;
	width:210px;
	display:block;
	font: 14px/30px Tahoma, Arial, Helvetica;
	padding-left:30px;
	background: url(images/menu.gif) no-repeat 0 0;
	color:#79261d;
}

.menu .categoryitems li li a{
	height:30px;
	width:210px;
	display:block;
	font: 13px/30px Tahoma, Arial, Helvetica;
	padding-left:50px;
	background: url(images/menu3.jpg) no-repeat 0 0;
	color:#79261d;
}
.menu .categoryitems a{
	height:30px;
	width:210px;
	display:block;
	font: bold 12px/30px Tahoma, Arial, Helvetica;
	padding-left:40px;
	background: url(images/menu2.gif) no-repeat 0 0;
	color:#79261d;
}

.menu .categoryitems a.blue2{
	height:30px;
	width:210px;
	display:block;
	font: bold 12px/30px Tahoma, Arial, Helvetica;
	padding-left:40px;
	background: url(images/menu2-blue.gif) no-repeat 0 0;
	color:#00648A;
}

.panel{
	background: url(images/panel.gif) no-repeat 0 0;
	height:184px;
	position:relative;
}
.panelv2{
	background: url(i2/panelv2a.jpg) no-repeat 0 0;
	height:184px;
	position:relative;
}
.panelv2a{
	background: url(i2/panelv2a.jpg) no-repeat 0 0;
	height:113px;
	position:relative;
}


.plogin{
	height:24px;
	width:215px;
	position:absolute;
	left:23px;top:50px;
	border:0;
	background: none;
	color:#993300;
	font: 12px/24px Tahoma;
}

.phaslo{
	height:24px;
	width:215px;
	position:absolute;
	left:23px;top:79px;
	border:0;
	background: none;
	color:#993300;
	font: 12px/24px Tahoma;
}


.pzalogujv2{
	background: url(i2/panelzal.png) no-repeat  0 0;
	width:144px;
	height:22px;
	border:0;
	cursor:pointer;
	position:absolute;
	top:41px;right:32px;
}

.pzaloguj{
	background: url(images/zaloguj.gif) no-repeat  0 0;
	width:73px;
	height:22px;
	border:0;
	cursor:pointer;
	position:absolute;
	top:108px;right:20px;
}

.newacc{
	background: url(images/newacc.gif) no-repeat 100% 6px;
	color:#993300;
	font: 11px/14px Tahoma;
	position:absolute;
	top:112px;
	left:25px;
	padding-right:8px;
}
.newacc2{
	color:#000000;
	font: 11px/14px Tahoma;
	position:absolute;
	top: 71px;
	left:90px;
	padding-right:8px;
}
p.strong {
   font-weight: bold !important;
}
.right{
	width:700px;
	float:right;
	color:#005927;
	padding-right: 25px;
	
}
.right ul {list-style-type: none; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px; }
.right li{list-style-type: none;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #005927; background: url(images/ul.jpg) no-repeat 0 7px; font: 14px/18px Tahoma, Arial, Helvetica;}
.right2 ul {list-style-type: none; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px; }
.right2 li{list-style-type: none;  margin: 2px 0px 2px 10px; padding: 1px 0px 1px 10px; color: #005927; background: url(images/ul.jpg) no-repeat 0 7px; font: 14px/18px Tahoma, Arial, Helvetica;}
.right_ok ul {list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 5px; }
.right_ok li{list-style-type: none;  margin: 5px 0px 5px 10px; padding: 5px 0px 5px 32px; color: #333333; background: url(images/ok.gif) no-repeat 0 2px; font: 14px/18px Tahoma, Arial, Helvetica;}
.right h1{
	font: 22px/25px Tahoma, Arial, Helvetica;
	margin-top: 20px;
	margin-bottom:5px;
}

.right ul li a {color:#333333; text-decoration: none;}
.right ul li a:hover {color:#333333; text-decoration: underline;}

.right p{
	font: 14px/18px Tahoma, Arial, Helvetica;
	margin-bottom:10px;
	text-align: justify !important;
}

.rightflash{
	height:303px;
}

.bottom{
	height:323px;
	background: url(images/bottom.jpg) no-repeat bottom left;
	clear:both;
	position:relative;
}

.katalog{
	width:268px;
	height:56px;
	display:block;
	position:absolute;
	top:35px;
	right:-25px;
}

.bottombox{
	/*width:580px;*/
	width:540px;
	position:absolute;
	right:15px;top:90px;
}

.bottombox h1{
	font: 32px/35px Tahoma, Arial, Helvetica;
	color:#005927;
	margin-bottom:10px;
}
.bottombox p{
	color:#005927;
	font: 14px/19px Trebuchet Ms, Tahoma, Arial, Helvetica;
}
.bottombox a{
	color:#005927;
	font-weight: bold !important;
}

.fwiecej{
	background: url(images/fwiecej.gif) no-repeat 0 0;
	width:51px;
	height:12px;
	display:block;
	float:right;
	margin-top:10px;
}

.bottomflash{
	width:719px;
	height:94px;
	position:absolute;
	right:0;
	top:190px;
}
.grupa {
   margin-top: -15px;
   margin-left: 20px;
   position: absolute;
   font: bold italic 15px/16px Arial;
   color: #4d4d4d;
}
.fmenu{
	background: url(images/fmenu.gif) no-repeat  0 0;
	height:39px;
	width:647px;
	padding-left:200px;
	position:absolute;
	top:284px;
	right:0;
	white-space: nowrap;
	_right:-10px;
}

.fmenu li{
	float:left;
	margin-right:24px;
}

.fmenu li a{
	float:left;
	color:#073907;
	font: 12px/39px Arial;
	
}
.fmenu li a:hover{
	float:left;
	color:#177717;
	font: 12px/39px Arial;
	
}
.lr{
	background: url(images/lr.gif) no-repeat 0 0;
	display:block;
	position:absolute;
	width:150px;
	height:41px;
	right:0;
	bottom:-55px;
}

.sub01{
	width:360px;
	float:left;
	padding-right: 10px;
	margin-bottom: 20px;
}

.sub02{
	float:left;
	background: url(images/sub02.gif) no-repeat left top;
	width:290px;
	padding-left:30px;
	margin-left: 0px;
	padding-top:10px;
}

.sub02 p{
	margin-bottom:0 !important;
}
.sub02 a{
	color:#073907;
}

.sub02box{
	margin-top:50px;
}

h2{
	color:#005926;
	font: 20px/20px Tahoma, Arial, Helvetica;
	margin-bottom:10px;
}
h5{
	color:#005926;
	font: 18px/20px Tahoma, Arial, Helvetica;
	font-weight:bold;
	margin-bottom:8px;margin-top:15px;
}


.sinput{
	width:358px;
	height:29px;
	background: url(images/sinput.gif) no-repeat 0 0;
	padding-left:5px;
	padding-right: 5px;
	border:0;
	color:#660000;
	font: 14px/29px "Trebuchet MS";
	margin-bottom:3px;
}


.contact {
   background: url(images/cform.gif) no-repeat 0 0;
   height:161px;
	border:0;
	width:368px;
}
.ankieta_textarea {
   background: url(images/cform1.jpg) repeat-x 0 0;
   height:150px;
	border:0;
	padding:4px;
	border: 1px solid #f0a801;
}
.ankieta_textarea2 {
   height:145px;
	border:0;
	width:401px;
	color:#660000;
	font: 14px/20px "Trebuchet MS";
	margin-bottom:5px;
	background: transparent;
	_overflow:hidden;
}
.ankieta_textarea3 {
   height:145px;
	border:0;
	width:100%;
	color:#660000;
	font: 14px/20px "Trebuchet MS";
	margin-bottom:5px;
	background: transparent;
	_overflow:hidden;
}
.right p.info{
   margin-top: 3px;
   color:#666666;
	font: 12px/14px "Trebuchet MS" !important;
}
.contactform{
	height:131px;
	border:0;
	width:348px;
	color:#660000;
	padding:10px;
	font: 14px/20px "Trebuchet MS";
	margin-bottom:5px;
	background: transparent;
	_overflow:hidden;
}

.odp{
	color:#666666;
	font: 12px/14px "Trebuchet MS";
	width:225px;
	float:left;
}

.cwyslij{
	background: url(images/wyslij.gif) no-repeat 0 0;
	width:74px;
	height:23px;
	margin-left: 40%;
	border:0;
	display:block;
	cursor:pointer;
}
/* Aktualnosci */
.aktualnosci {
   border: 1px solid #F78A30;
   width: 680px;
   height: 190px;
   margin-bottom: 10px;
}
.aktualnosci_left {
   background: url(images/aktualnosci_bg.jpg) no-repeat top left;
   width: 360px;
   padding: 10px;
   height: 170px;
   float: left;
}
.aktualnosci_left h1{
   font: bold italic 17px/19px Tahoma, Arial, Helvetica;
   color: #330000;
   margin-bottom: 10px;
}
.dowiedz_sie_wiecej {
   background: url(images/dowiedz_sie_wiecej.png) no-repeat top right;
   padding-right: 50px;
   padding-top: 9px;
   margin-right: 10px;
   float: right;
   padding-bottom: 15px;
   height: 45px;
   color: #330000;
   font: bold 14px/19px Tahoma, Arial, Helvetica;
   text-decoration: none;
   clear: both;
}
.dowiedz_sie_wiecej:hover {
   text-decoration: underline;
}
.aktualnosci_left p{
   font: 12px/17px Tahoma, Arial, Helvetica;
   color: #330000;
   padding-right: 15px;
}
.aktualnosci_right{
   width: 300px;
   float: right;
}

/* */

/* OFERTA */
h1.shadow {
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 7px; padding-left: 15px;
	background: url(images/shadow.jpg) no-repeat 0 100%;
	margin-bottom:25px;
}
.oferta_left {
   width: 35%;
   float: left;
}
.oferta_right {
   width: 65%;
   float: right;
}
.oferta_right p {
   color: #000000;
   font: 13px/17px Tahoma, Arial, Helvetica;
   padding-left: 10px;
   padding-right: 30px;
   margin-top: -20px;
   margin-bottom: 20px;
}
.oferta_hr {
   height: 1px;
   background: url(images/hr_oferta.jpg) no-repeat;
   margin: 10px 0px;
   clear: both;
}
h2.oferta_tytul {
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 14px; padding-left: 14px;
	background: url(images/oferta_tytul.jpg) no-repeat 0 100%;
}
h2.oferta_tytul a{
	color:#005926;
	text-decoration: none;
}
h2.oferta_tytul a:hover{
	color:#005926;
	text-decoration: underline;
}
h2.technologie {
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 6px; padding-left: 14px;
	background: url(images/oferta_tytul.jpg) no-repeat 0 27px;
}
h2.technologie2 {
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 6px;
	background: url(images/oferta_tytul2.jpg) no-repeat 0 27px;
}
.promieniowanie {
   margin-top: -10px;
   color: #333333;
}
.oferta ul {list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
.oferta li{list-style-type: none;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #333333; background: url(images/ul.jpg) no-repeat 0 7px; font: 13px/17px Tahoma, Arial, Helvetica;}
.dowiedz_sie_wiecej_oferta {
   background: url(images/dowiedz_sie_wiecej.png) no-repeat top right;
   padding-right: 50px;
   padding-top: 9px;
   margin-right: 40px;
   float: right;
   padding-bottom: 15px;
   height: 45px;
   color: #330000;
   font: bold 14px/19px Tahoma, Arial, Helvetica;
   text-decoration: none;
   clear: both;
}
/* */
/* TECHNOLOGIE */
.technologie ul {list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
.technologie li{list-style-type: none;  margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px; color: #333333; background: url(images/ul.jpg) no-repeat 0 12px; font: 14px/25px Tahoma, Arial, Helvetica;}
.technologie li a {text-decoration: none; color: black;}
.technologie li a:hover {text-decoration: underline;}

.technologie2 ul {list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
.technologie2 li{list-style-type: none;  margin: 0px 0px 10px 10px; padding: 2px 0px 2px 25px; color: #333333; background: url(images/li_tech.jpg) no-repeat 0 7px; font: 14px/25px Tahoma, Arial, Helvetica;}
.technologie2 li a {text-decoration: none; color: black;}
.technologie2 li a:hover {text-decoration: underline;}

.technologie_right {
   width: 550px; float: right;
   }
.technologie_right h1 {
   color: #e75617;
   font-weight: bold;
}
.technologie_right h2 {
   margin-top: -5px;
   margin-left: 2px;
   font: 17px/17px Tahoma, Arial, Helvetica;
   color: #005926;
}
.technologie_left {
   width: 150px; float: left;
}
.technologie_left img{
   margin-top: 30%;
}
table.technologia th{
   background: #349303 url(images/th.jpg) repeat-x bottom;
   padding: 5px;
   text-align: center;
   font: 16px/16px Tahoma, Arial, Helvetica;
   color: #ffffff;
   letter-spacing: 1px;
}
table.technologia th.naglowek{
   background: #349303 url(images/th.jpg) repeat-x bottom;
   padding: 5px;
   text-align: center;
   font: 16px/16px Tahoma, Arial, Helvetica;
   color: #FFCC65;
   letter-spacing: 1px;
}
table.technologia{
   border: 2px solid #ffffff;
}
table.technologia td.jasne{
   background: #ffeea6 url(images/jasne.jpg) repeat-x bottom;
   text-align: center;
   padding: 5px;
   font: 16px/16px Tahoma, Arial, Helvetica;
   color: #003300;
}
table.technologia td.ciemne{
   background: #fea20f url(images/ciemne.jpg) repeat-x bottom;
   text-align: center;
   padding: 5px;
   font: 16px/16px Tahoma, Arial, Helvetica;
   color: #003300;
}

table.karta th{
   background: #349303 url(images/th.jpg) repeat-x bottom;
   padding: 5px;
   text-align: center;
   border: 1px solid #2D8905;
   font: 15px/16px Verdana, Arial, Helvetica;
   color: #ffffff;
   letter-spacing: 1px;
}
table.karta{
   border: 1px solid #000000;
}
table.karta td.pogrub{
   font: bold 13px/15px Verdana !important;
}
table.karta td.pogrub_title{
   font: bold 14px/15px Verdana !important;
}
table.karta td {
   border: 1px solid #F1E8DE;
   font: 14px/15px Verdana;
   color: #333333;
   text-align: center;
   vertical-align: middle;
   padding: 4px;
}

/* */

.left_related_article {
   margin-top:20px;
   clear: both;
}
.related_article_ul a{
   color: #333333;
   text-decoration: none;
}
.related_article_ul a:hover{
   color: #333333;
   text-decoration: underline;
}
.zobacz_hr {
   height: 1px;
   background: url(images/hr_zobacz.jpg) no-repeat left;
   padding-bottom: 10px;
   clear: both;
}
.sub_left {
   width: 65%;
   float: left;
}
.sub_right {
   width: 35%;
   float: right;
}

.punkty_serwisowe_left {
   width: 45%;
   float: left;
}
.punkty_serwisowe_right {
   width: 55%;
   padding-top: 50px;
   float: right;
}
.punkty_serwisowe_left p {
   color: #000000;
   font: 15px/17px Tahoma, Arial, Helvetica;
   padding-left: 10px;
   padding-right: 30px;
   margin-top: -20px;
   margin-bottom: 10px;
}

.sub_left p {
   color: #000000;
   font: 15px/17px Tahoma, Arial, Helvetica;
   padding-left: 10px;
   padding-right: 30px;
   margin-top: -20px;
   margin-bottom: 10px;
}
.sub_left a {text-decoration: none; color:#005926;}
.sub_left a:hover {text-decoration: underline;}
h2.sub_tytul {
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 14px; padding-left: 14px;
	background: url(images/oferta_tytul.jpg) no-repeat 0 100%;
}
h3 {
   margin-top: 5px;
   margin-left: 9px;
   font: bold 17px/17px Tahoma, Arial, Helvetica;
   color: #e75617 !important;
}
.sub ul {list-style-type: none; margin: 0px 0px 10px 10px; padding: 0px 0px 10px 10px; }
.sub li{list-style-type: none;  margin: 8px 0px 8px 10px; padding: 0px 0px 0px 10px; color: #333333; background: url(images/ul.jpg) no-repeat 0 7px; font: 14px/17px Tahoma, Arial, Helvetica;}



/* lukasz */

.alert {border: 1px solid #74B205; padding: 20px 20px 20px 20px; background: #D5FBAE}
ol.rejestracja li{
	list-style-type: none;
	font: 12px/15px Arial, Tahoma, Verdana !important;
	margin-bottom:10px;
	text-align: justify !important;
}


select.selinput{
	width:358px;
	height:29px;
	background: url(images/bgs.jpg) repeat-x bottom left;
	border:1px solid #F0A801 !important;
	padding-left:10px;
	border:0;
	color:#660000;
	font: 14px/29px "Trebuchet MS", Arial;
	margin-bottom:3px;
}

.sinput2{
	width:358px;
	height:19px;
	background: url(images/bgs.jpg) repeat-x bottom left;
	border:1px solid #F0A801 !important;
	padding: 0px 3px 0px 3px;
	border:0;
	color:#660000;
	font: 12px/19px "Trebuchet MS", Arial;
}
.interesuja {margin: 15px 0px 20px 0px; color:#660000;}
.interesuja input{padding: 0px 0px 0px 20px;}
#adres_do_wysylki{background: #FEF7E9}
#adres_do_korespondencji{background: #FEF7E9}
#pobierz_cennik{margin-left: 16px}
#kalkulator{margin-left: 20px}

.hl {
   background: #FFFFCD;
   border: 1px solid #FFCD82;
   padding: 10px;
   font: 15px/20px "Trebuchet MS";
   color: #914C34;
   text-align: justify;
   margin-bottom: 3px;
}
.hl h1 {
   color: #562D1F;
   font: bold 15px/20px "Trebuchet MS";
}
.hl h1.sub_title {
   color: #562D1F;
   font: bold 15px/20px "Trebuchet MS";
}
.hl a {color: #562D1F; font-weight: bold;}
.hl li {
   color: #914C34;
}
.hl p{
   margin-bottom: 0px !important;
   padding-bottom: 0px !important;
}


.green {
   background: #DAF7D5;
   border: 1px solid #9AE36F;
   padding: 10px;
   font: 15px/20px "Trebuchet MS";
   color: #006600;
   text-align: justify;
   margin-bottom: 3px;
}
.green h1 {
   color: #003300;
   font: bold 15px/20px "Trebuchet MS";
}
.green p{
   margin-bottom: 0px !important;
   padding-bottom: 0px !important;
}


.ramka{border:1px solid #666;}
.ramka2{border:1px solid #666; padding: 1px}
.ramka3{border:1px solid #666; padding: 2px}
.ramka4{border:1px solid #666; padding: 4px; margin: 4px; margin-left: 8px;}

.w50 {width:50px !important}
.w80 {width:80px !important}
.w100 {width:100px !important}
.w150 {width:150px !important}
.w200 {width:200px !important}

.mt5 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt35 {margin-top:35px !important}

.mb5 {margin-bottom:5px !important}
.mb10 {margin-bottom:10px !important}
.mb15 {margin-bottom:15px !important}
.mb20 {margin-bottom:20px !important}
.mb25 {margin-bottom:25px !important}
.mb35 {margin-bottom:35px !important}

.mr5 {margin-right:5px !important}
.mr10 {margin-right:10px !important}
.mr15 {margin-right:15px !important}
.mr20 {margin-right:20px !important}
.mr25 {margin-right:25px !important}
.mr35 {margin-right:35px !important}

.ml5 {margin-left:5px !important}
.ml10 {margin-left:10px !important}
.ml15 {margin-left:15px !important}
.ml20 {margin-left:20px !important}
.ml25 {margin-left:25px !important}
.ml35 {margin-left:35px !important}
.ml50 {margin-left:50px !important}

.pl5 {padding-left:5px !important}
.pl10 {padding-left:10px !important}
.pl15 {padding-left:15px !important}
.pl20 {padding-left:20px !important}
.pl25 {padding-left:25px !important}
.pl35 {padding-left:35px !important}

.pr5 {padding-right:5px !important}
.pr10 {padding-right:10px !important}
.pr15 {padding-right:15px !important}
.pr20 {padding-right:20px !important}
.pr25 {padding-right:25px !important}
.pr35 {padding-right:35px !important}

.searchBox {
border:1px solid #f0a801;
padding:25px 25px 25px 65px;
background:#ffffff url(/images/searchbox.jpg) repeat-x;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px
}
.akt p.tytulm{
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 6px;
	background: url(images/oferta_tytul2.jpg) no-repeat 0 27px;
}
.akt p.tytulm a{
   width: 100%;
	color:#005926;
	font: bold 16px/35px Tahoma, Arial, Helvetica;
	padding-bottom: 6px;
}
.akt p.tytulm a:hover{
   margin-left: 2px;
   text-decoration: none;
}
.akt p.tresc{
    font: 14px/18px Arial;
    color: #000000;
    padding-left: 20px;
    margin-top: -5px;
}
.sr_pages {
   font: 17px/20px Arial;
   color: #005926;
   text-decoration: none;
   padding-right: 2px;
}
.divhr {
   background: url(images/hr_zobacz.jpg) no-repeat bottom left;
   clear: both;
}
input.button {
   background: url(images/szukaj.gif) no-repeat center;
   border: 0px;
   width: 73px;
   height: 27px;
   color: #ffffff;
}


.radio{
width: 360px;
background: #fff1d0;
padding: 2px 2px 2px 5px;
margin-bottom:5px;
border-bottom: 1px #ffca4e solid;
border-top: 1px #ffca4e solid;
}

div.aktualnosci_left h1 a{color: #330000 !important;}
div.gallerybtns{width: 660px;}
div.gallerybtns div.clear{clear:both: padding:0px; margin:0px;}
div.gallerybtns img {border:1px solid #666; margin-right:12px; margin-bottom:12px;}

.ltitle {
		background: #68af1d;
		height: 25px;
		font: bold italic 14px/14px Arial;
		color: #ffffff;
		width: 500px;
		position: absolute;
}
.ltitle2 {
		background: #68af1d;
		height: 25px;
		font: bold italic 14px/14px Arial;
		color: #ffffff;
		width: 750px;
		position: absolute;
} 

.odstep{height: 15px; margin-top:10px; margin-bottom:10px; border-bottom: 0px solid #999; background: url(i/cien2.jpg) repeat-x center;}
.odstep2{height: 1px; margin-top:20px; margin-bottom:20px; }
p.kartaproduktu {margin-top: 15px; text-align:left;}

.karta-produktu {
   background: url(images/PDF.jpg) no-repeat top right;
   padding-right: 50px;
   padding-top: 14px;
   margin-right: 27px;
   float: right;
   padding-bottom: 15px;
   height: 45px;
   color: #EB5305;
   font: bold 14px/19px Tahoma, Arial, Helvetica;
   text-decoration: none;
   clear: both;
}
.karta-produktu:hover {
   text-decoration: underline;
}

.karta-produktu-mini {
   background: url(images/PDF-20.jpg) no-repeat top left;
   padding-left: 28px;
   padding-top: 2px;
   margin-left: 27px;
   float: right;
   height: 19px;
   color: #EB5305 !important;
   font: bold 11px/15px Tahoma, Arial, Helvetica;
   text-decoration: none;
   clear: both;
}
.karta-produktu:hover {
   text-decoration: underline;
}
.dodatkowypanel h2 {color: #3b0308; font: bold 13px/20px Verdana, Helvetica, Arial; margin-left: 20px;}
.aux {margin-left: 80px;}

#popUp { position: absolute; top: 100px; left: 51%; text-align: center; padding: 0px; border: 0px; z-index:9999;}
.bgpop {background: url(images/popupbg.jpg) no-repeat 0 0; width: 485px; height: 335px; padding: 40px; padding-right: 60px; color: #ffffff; text-align: justify;}
.bgpop h1 {color: #ffffff; font: 28px/40px "Trebuchet MS";}
.bgpop p {color:#ffffff; font: 14px/17px Verdana, Helvetica, Arial; margin-top: 20px;}
.closepopup {background: url(images/closepopup.png) no-repeat 0 0; width: 107px; height: 30px; cursor: pointer; border: 0; float: right;}

/* PRACA */
.praca { width: 620px; margin: 20px auto 20px; border: 1px solid #feba52; padding:40px; background: url(images/pracabg.jpg) repeat-x 0 0;}
.praca h1 { color: #006600; font: bold 25px/25px Tahoma, Arial; text-align: center; margin-bottom: 3px; padding-bottom:3px;}
.praca h2 {color: #2C3F52; font: 15px/15px Tahoma, Arial; text-align: center; margin-bottom: 10px;}
.praca h3 {color: #005094; font: bold 16px/25px Tahoma, Arial; text-align: center;}
.praca p {color: #000000; font: 14px/17px Tahoma, Arial; text-align: justify;}
.praca p.title { color: #006600; font: bold 14px/17px Tahoma, Arial;}
.praca ul {list-style: none; margin: 8px 0px 8px 0px; padding: 8px 0px 8px 0px;}
.praca ul li{background: url(images/lipraca.jpg) no-repeat 0 5px; margin: 0px 0px 7px 0px; padding: 0px 0px 0px 20px; color: #000000; font: 12px/17px Tahoma;}
.praca p.cv { font: bold 13px/17px Tahoma; color: black; text-align: center !important; margin-top: 50px;}
.praca p.cv strong {color: #990000;}
.praca p.cv a {color: #990000;}
.praca p.cv a:hover {color: #006600;}
.praca p.gwarancja {color: #2C3F52; font: 11px/15px Tahoma, Arial; text-align: center !important; margin-top: 30px;}

.mpnowosci {margin-top: 0px;}
.mpnowosci h3 { font: bold 16px/16px Tahoma, Arial, Helvetica, Verdana; margin-bottom: 5px;}
.mpnowosci p { font: 13px/17px Tahoma, Arial, Helvetica, Verdana; }





/* Nowa główna */
.wybierzproducenta {background: url(images/bgwp.jpg) repeat-x 0 0; border: 1px solid #FFD474; padding: 7px 20px; width: 210px; margin: 10px 0; color: #660000;}
.formsel {border: 1px solid #FFCB5E; width: 207px; height: 25px; margin-top: 3px; font: 13px/22px Tahoma; color: #000000; padding-top: 1px; background: url(images/bgselinput.jpg) repeat-x 0 0;}
.titlenew {width: 670px; height: 30px; background: url(images/titlenew.jpg) no-repeat 0 0; color:#79261E; font: bold 15px/17px Arial, Tahoma, Helvetica, Verdana !important; padding-left: 80px;}
.titlenew p {padding-top: 6px; font-weight: bold; width: 180px;}
.titlenew ul {display: inline; float: right; width: 520px; margin-top: 2px; list-style: none;}
.titlenew ul li {float: left; color: #79261E; font: 12px/15px Arial, Tahoma; background: none; padding: 6px 10px; margin: 0 0;}
.titlenew ul li a {color: #79261E;}
.titlenew ul li a:hover {color: #79261E;}
.in1 {border-right: 1px solid #FFC454;}
.in2 {border-right: 1px solid #FFC454; border-left: 1px solid #FFDE8F;}
.in3 {border-left: 1px solid #FFDE8F;}

.wazneinfobox {background: #ffffff url(images/wazneinfobox.jpg) no-repeat bottom right; width: 695px; padding: 15px; overflow: auto; height: 100%;}
.wazneinfoboximg {float: left; width:210px; text-align: center; height: 100%; position:relative;}
.wazneinfoboxtext {float: right; width:470px; height: 100%;}
.wazneinfoboxtext p {color: #006633; font: 13px/15px Arial;}
.wazneinfoboxtext h3 {margin-left: 0px; margin-bottom: 7px;}
.wazneinfobox a{   color: #e75617 !important;}
.wazneinfobox a:visited{   color: #e75617 !important;}
.wazneinfobox a:hover{   color: #005926 !important;}

#cwz {background: #ffffff url(images/cwz.jpg) no-repeat bottom left; position: relative; height: 100%; width: 714px;}
#cwzl { width: 330px; float:left; padding: 10px; min-height: 137px; height: 100%;}
#cwzl h2, .cwzr h2 {margin-top: 5px; font: bold 15px/16px Tahoma, Arial, Helvetica; color: #e75617 !important; }
#cwzl p, #cwzr p {color: #006633; font: 13px/16px Arial;}
#cwzr { width: 330px; float: right; padding: 10px; min-height: 137px; height: 100%;}
#cwzr a, .cwzl a {color: #000000;}

.wiecejinfo {background: url(images/wiecejinfo.jpg) no-repeat 0 0; width: 725px; height: 27px; text-align: center; color: #660000; clear:both; padding-top: 4px; margin-bottom: 20px;}
.wiecejinfo a {color: #660000; font: bold 12px/17px Arial, Tahoma;}

.green2 { background: #F8FFF0 url(images/bggreen2.jpg) repeat-x 0 0; border: 1px solid #99CC33; padding: 10px; text-align: justify; margin-bottom: 3px;}
.green2 p {font: 15px/19px Arial !important; color: #006633 !important;}
.green2 h1 {color: #006633; font: 22px/26px Arial;}
/* */

/*lu*/
.sekcjainformacje h1 {color: #e75617 !important; margin-top: 25px; font: bold 18px/22px Tahoma, Arial, Helvetica, Verdana;}
.sekcjainformacjehr {width: 98%; height: 1px; background: url(i2/dots.gif) repeat-x;}
/**/

.more {background: url(images/more.png) no-repeat right; padding-right: 10px; color: #FF9900 !important; font: bold 14px/15px Arial; width: 60px !important; float: right;}
.more a:visited {color: #FF9900 !important;}
.more a {color: #FF9900 !important; font: bold 15px/16px Arial;}
.more a:hover {color: #FF9900 !important; text-decoration: underline;}

.szczegolyjon {background: url(images/jon-szczegoly.jpg) no-repeat 0 0; width: 624px; height: 109px; margin: 0 auto; padding-top: 30px; padding-left: 20px;}
.szczegolyjonl p:hover, .szczegolyjons p:hover, .szczegolyjonr p:hover  {text-decoration: underline !important;}
.szczegolyjonl h1:hover, .szczegolyjons h1:hover, .szczegolyjonr h1:hover {text-decoration: underline !important;}
.szczegolyjon h1 {color: #ffcc00; font: bold 18px/20px Tahoma; margin-bottom: 0px; margin-top: 9px; padding-top: 0px;}
.szczegolyjon p {color: #ffffff; font: 11px/14px Tahoma;}
.szczegolyjonl {width: 208px; float: left;}
.szczegolyjons {width: 208px; float: left; padding-left: 30px;}
.szczegolyjonr {width: 128px; float: left; padding-left: 75px;}

.czas-na-jon {width: 683px; height: 293px; background: url(images/czas-na-jon-bg.jpg) no-repeat 0 0; padding: 15px; }
.czas-na-jon p { color: #2E600E; font: 15px/18px Tahoma; padding-bottom: 23px;}
.bigczas {font: 20px/20px Tahoma;}
.czas16 {font: 16px/21px Tahoma !important; padding-bottom: 26px !important;}
.jon {margin: 20px 0px !important;}
.jon li {color: #325E10 !important; font: 14px/17px Tahoma !important; margin-bottom: 15px; padding-left: 20px; background: url(images/jonli.jpg) no-repeat 0 5px;}
.jon a {color: #325E10 !important; font: bold 14px/17px Tahoma !important; }
.jon-wiecej {background: url(images/jonwiecej.png) no-repeat 0 0; width:713px; height: 88px; padding-top: 23px; padding-left: 90px;}
.jon-wiecej p {color: #ffffff; font: bold 14px/14px Tahoma;}