body{
	margin:0;
	padding:0;
	font-weight:inherit;
	font-style:inherit;
	FONT: 12px Tahoma;
	background: url(../img/bck_norm.png) repeat-x;
}



div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,ol,ul,li,form,label,table,tr,th,td,fieldset{
	margin:0;
	padding:0;
	font-weight:inherit;
	font-style:inherit;
	}*



A {FONT: 12px Tahoma; color:#666699;text-decoration: underline;}

A:hover{color:#003366;}

IMG {	border: 0;	border-width: 0px;	padding: 0px;	margin: 0px;}

FORM {MARGIN: 0px;}

.inputform{	BORDER: #bdbdbe 1px solid; COLOR: #003366;FONT: 12px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;}

H1{padding:0;margin:0;}

.cleardiv{clear:both!important;font-size:0!important;line-height:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;display:block;}

.float_left{float:left;}

.float_right{float:right;}

.block{display:block;}

/*top*/
div.toparea{margin-left: auto;	margin-right: auto; width: 900px; border-bottom: 2px solid #DE2121; border-left: 1px solid #B5B5B5; border-right: 1px solid #B5B5B5;}
div.topkontener{margin-left: auto;	margin-right: auto; width: 900px;}
/*end top*/

#centerarea{}
#areadata {margin-left: auto;	margin-right: auto; width: 900px; border: 1px solid #B5B5B5; }


/*stopka*/
#stopkaarea{clear: both; background: #2B0E72; PADDING: 5px 0px 5px 0px; margin-left: auto; background: #4A5A7B;	margin-right: auto; width: 900px; border: 1px solid #B5B5B5;}
div.stringstopka{margin-left: auto;	margin-right: auto; display:block;  text-align:left; font: 11px Tahoma; color: #FFFFFF;}

/*end stopka*/


div.menubox{display:block; padding: 3px 0px 3px 0px; background: url(../img/background_gradient.png) repeat-x; border-bottom: 1px solid #C0C0C0;}
div.menubutton{float:left;margin-left: 6px;}

.button_new {height:25px; width:143px; text-align:center; border:1px solid #B5B5B5; background-image: url(../img/button_tlo.png);  text-shadow: 1px 0px 3px #FFFFFF; font-weight:bold; text-decoration:none; color: #4a5a7b;  }

div.databox{display:block; background:#FFFFFF;}


div.leftkolum{float:left; padding:3px; width: 200px;}
div.rightkolum{float:right; padding:3px; min-height: 450px; border-left: 1px solid #B5B5B5; width: 687px;}


/*menu*/
ul#menbut{margin:auto; padding:0; list-style-type: none;}/* text-decoration:none;*/
ul#menbut li{display:block; }
ul#menbut li div{ display:block; text-align:left; border-bottom: 1px solid #F9F9F9;}
ul#menbut li a{FONT: 14px Tahoma; color:#4A5A7B; text-align:left;  letter-spacing: 1px;  text-decoration:none; background: url(../img/img2.png) repeat-x; padding:7px 0px 7px 10px; display:block;}
ul#menbut li a:hover{background: url(../img/img1.png) repeat-x;}
ul#menbut li div:hover{background: url(../img/img1.png) repeat-x;}
ul#menbut li div.aktywny A{background: url(../img/img1.png) repeat-x;}
/*end menu*/


#startdivstr{display:block; PADDING: 10px; border-bottom: 2px solid #E9E9E9;background: #FFFFFF url(../img/img3.jpg) no-repeat right bottom;min-height: 150px;margin:0px 0 5px 0;}
#startdivkontakt{display:block; PADDING: 5px; border-top: 1px solid #E9E9E9;min-height: 150px;margin:5px 0 5px 0;}


img.scroller{margin:0px;padding:0px;}
div.scroller{margin:0px;padding:0px;visibility: visible;}

div.boxkontakt{display:block;background: #DFFFDF; padding:3px; margin-top: 5px;}
div.titlestr {FONT: 14px Tahoma; color:#4A5A7B; text-align:left;  letter-spacing: 1px; padding:0px 0px 0px 10px;}
div.strkontakt {FONT: 12px/16px Tahoma; color:#4A5A7B; text-align:left;  float:left; width: 400px; padding:10px 0px 0px 10px;}
div.mapkakontakt {float:left; width: 400px;}


div.strtmp {float:left; width: 300px; padding:5px;}
div.strtmp P{FONT: 11px/14px Tahoma; color:#4A5A7B; text-align:left;}
div.strtmp ul{font: 11px/14px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.strtmp li{font: 11px/14px Tahoma;color: #003366;PADDING-LEFT: 5px;}
div.strtmp ol{font: 11px/14px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style-type: decimal;list-style-position: inherit;}




div.titlepage {
	FONT: 14px Tahoma; 
	color:#4A5A7B; 
	text-align:right;
	text-transform: uppercase;
	letter-spacing: 1px; 
	display:block;
	line-height: 20px;
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC; 
	margin: 10px 0px 10px 0px;
	padding-right: 20px;
	background-color: #FAFAFB;
	}
	
div.titlepage A{ text-decoration: none;line-height: 20px; FONT: 14px Tahoma;letter-spacing: 1px;}	

div.titlecien{background: #FFFFFF url(../img/img5.png) repeat-x; height: 6px;margin: 0px 0px 10px 0px;}



/* box */
div.boks {padding: 0; float:left;}


div.liniaa{background: #FFFFFF;margin:0px 5px 10px 5px;border-BOTTOM: 1px solid #DCDCDC;}

div.boksytop {height:3px; font-size: 1px; background: #FFFFFF url(../img/box1/bgtop.png) repeat-x;clear: both;}
div.boksytop div.prawa {float: right; width: 3px; height: 3px; background: url(../img/box1/t2.png) no-repeat; font-size: 1px;}
div.boksytop div.lewa {float: left; width: 3px; height: 3px; background: url(../img/box1/t1.png) no-repeat; font-size: 1px;}
* html div.boks div.boksdata {padding-bottom: 4px;}
div.boksdata {padding: 2px;  min-height: 50px; background: #FFFFFF url(../img/box1/bag.png) repeat-x bottom; border-left: 1px solid #EDEDED; border-right: 1px solid #EDEDED;}
div.boksydol {height: 3px; margin-bottom: 3px; font-size: 1px; background: url(../img/box1/bgdol.png) repeat-x;clear: both;}
div.boksydol div.prawa {float: right; width: 3px; height: 3px; background: url(../img/box1/t4.png) no-repeat; font-size: 1px;}
div.boksydol div.lewa {float: left; width: 3px; height: 3px; background: url(../img/box1/t3.png) no-repeat; font-size: 1px;}


div.titlebox{ float: left; padding:10px 0px 2px 10px;}
div.titlebox{color: #333300; font:bold 12px Tahoma; letter-spacing: 1px; padding:0px 0px 2px 5px;}
div.titlebox A {text-decoration: none;color: #003366;}
div.titlebox H1 {font: bold 11px Tahoma; color: #7B838C; letter-spacing: 1px; padding:5px 0px 2px 0px;}
div.titlebox1 H1 {float: left; font: 14px Tahoma; color: #7B838C; letter-spacing: 1px; padding:5px 0px 2px 10px;}
div.titlekat H1 {font:14px Tahoma;color: #003366; letter-spacing: 1px;padding:0px 0px 2px 5px;}


div.lineboxboot{height: 1px; background: #DDDDDD; margin-bottom: 5px;}
div.linkbox{padding:2px;text-align:right;}
/* end box  */

div.areapromp {PADDING: 5px;text-align:center;}

div.string{font: 13px/16px Tahoma; color: #003366; padding: 2px; text-align:justify;}
div.string P{font: 13px/16px Tahoma;color: #003366;}
div.string ul{font: 13px/16px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.string li{font: 13px/16px Tahoma;color: #003366;PADDING-LEFT: 5px;}
div.string ol{font: 13px/16px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style-type: decimal;list-style-position: inherit;}

div.stringmini{padding: 2px; float: left; text-align:justify;}
div.stringmini P{font: 11px/16px Tahoma;color: #003366;}
div.stringmini ul{font: 11px/16px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.stringmini li{font: 11px/16px Tahoma;color: #003366;PADDING-LEFT: 5px;}
div.stringmini ol{font: 11px/16px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style-type: decimal;list-style-position: inherit;}


div.titleref{font: 13px Tahoma; color: #4A5A7B; letter-spacing: 1px; padding:5px 0px 5px 15px;}
div.titleref A {font: 11px Tahoma; color: #4A5A7B; letter-spacing: 1px;}


div.boxuslugi{display:block; min-height: 100px;margin-bottom: 10px; border-bottom: 1px solid #DCDCDC;} /* background: url(../img/img4.png) repeat-x bottom;  letter-spacing: 1px;*/
div.titleuslugi H1 {display:block; font: bold 12px Tahoma; color: #003300; letter-spacing: 1px; padding:0px 0px 0px 10px; line-height: 20px; background: #FCFCFC url("../img/img7.png") no-repeat 5px center; border-bottom: 1px solid #DDDFE1;}

div.boxprodukttitboxline {  border-top: 1px solid #DDDFE1; border-left: 1px solid #DDDFE1; border-right: 1px solid #DDDFE1; height: 2px;}

/* menu kat */
div.masterkat{font: bold 11px Tahoma; color: #4A5A7B; letter-spacing: 1px; padding:2px 0px 2px 15px; display:block; background:url("../img/arrow_state_grey_right.png") no-repeat left center;}
div.masterkat A{font: bold 11px Tahoma; color: #4A5A7B; letter-spacing: 1px; text-decoration: none;}
div.mastersubkat{padding:2px 0px 2px 5px; margin-left: 5px; display:block;}
div.mastersubkat A{font: 11px Tahoma; color: #4A5A7B; letter-spacing: 1px; text-decoration: none; background:url("../img/img7.png") no-repeat left center; padding-left:10px;}
div.mastersubkat A:hover{text-decoration: underline; }
/* end menu kat */

/* menu katoferta */
div.masterkatbox{margin-top: 20px;}
div.boxkategoria{float:left; padding:5px; width:420px;border: 1px solid #DCDCDC; margin-left: 10px; background: url(../img/img6.png) repeat-x;}
div.masterkatoferta{font: bold 13px Tahoma; color: #4A5A7B; letter-spacing: 1px; padding:2px 0px 10px 0px; display:block; text-align: center;}
div.subkatoferta {padding:5px 2px 2px 2px; display:block; text-align: left; background:#FCFCFC;border-bottom: 1px solid #DCDCDC; border-top: 1px solid #FFFFFF; }
div.subkatoferta A{font: 12px Tahoma; color: #4A5A7B; letter-spacing: 1px; padding-left: 15px; text-decoration: none; line-height: 20px; background:url("../img/img7.png") no-repeat left center;}


div.subkatoferta_sub {padding:2px 2px 2px 10px; display:block; text-align: left; }
div.subkatoferta_sub A{font: 11px Tahoma; color: #4A5A7B; letter-spacing: 1px; padding-left: 15px; text-decoration: none; line-height: 15px; background:url("../img/img7.png") no-repeat left center;}
/* end menu katoferta */


/* ------------kategoria------ */

div.catboxcolor1{ background:url(../img/img6.png) repeat-x;}

div.catboxcolor2{background-color: #F4F4F4;}
div.catboxcolor3{background-color: #FFFFFF;}

div.catbox{PADDING:3px; border: 1px solid #F2F2F2; margin: 5px; display:block;}

div.catbox div.nazwa {color: #000080;font: 13px Tahoma; color: #003366; float: left; text-decoration: none; width: 550px; margin-top: 5px;}
div.catbox div.nazwa A{text-decoration: none;}


div.catbox div.kodnazwa {color: #000080;font: bold 13px Tahoma; color: #003366; float: left; text-decoration: none; width: 100px;margin-top: 5px;}
div.catbox div.filediv {float: left; margin-right: 5px;margin-top: 5px;}

div.catboxleft{float: left; padding: 5px;float: left;width: 300px; overflow: hidden;}

div.stringkatbox{float: left; padding: 2px;}
div.stringkatbox P{font: 12px/16px Tahoma;color: #4A5A7B; letter-spacing: 1px;}
div.stringkatbox ul{font: 12px/16px Tahoma;color: #4A5A7B;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.stringkatbox li{font: 12px/16px Tahoma;color: #4A5A7B;PADDING-LEFT: 5px;}
div.stringkatbox ol{font: 12px/16px Tahoma;color: #4A5A7B;PADDING-LEFT: 25px;list-style-type: decimal;list-style-position: inherit;}

div.catbox  div.catboxfoto{float: left; text-align:center; width: 100px; margin-top: 10px; PADDING:5px; border: 1px solid #DCDCDC;}
div.catbox  div.catboxlink{float:right; margin-left: 5px; margin-right: 5px;}

div.telestopkaright{PADDING:5px 0 0 0;text-align:right;float: right;width: auto;}
div.separator {	clear: both;}

div.titlekategory {font: 13px Tahoma; color: #4A5A7B; letter-spacing: 1px; display:block; PADDING:5px; background-color: #FAFAFB;}

div.boxszukaj{float: left; margin: 5px 0 5px 0;}

div.inputf{PADDING:5px; display:inline;float: left;}
div.stringlegend{width: 150px; PADDING:5px; display:inline; float: left; text-align: right; font: 12px Tahoma; color: #4A5A7B;}

/* ------------end kategoria------ */

/* ------------produkt------ */

#boxprodukt {background:url(../img/img6.png) repeat-x; PADDING:5px; border-top: 1px solid #DDDFE1; margin-bottom: 10px;}
#boxproduktfoto{PADDING:5px; float: left; min-width: 300px; }
#boxprodukttitle{PADDING:50px 5px 0px 5px;float: left; width: 500px; text-align:center; font: bold 14px Tahoma; color: #003300; letter-spacing: 1px; }
#kontenerpar{PADDING:5px; display:block;  text-align:center;}
#tabpar{margin:auto; display:block;  border: 1px solid #DDDFE1; width: 600px; margin-bottom: 10px;}
div.paretykieta{float: left; PADDING:5px; text-align:right; width: 300px; font: 12px Tahoma; color: #003300;}
div.parametrstring{float: left; PADDING:5px; text-align:left; font: 12px Tahoma; color: #003300;}
div.linebrek{ border-bottom: 1px solid #DDDFE1; height: 1px;}
div.boxprodukttitbox {font: bold 12px Tahoma; color: #003300; letter-spacing: 1px; PADDING:2px 0px 2px 0px;}
div.boxprodukttitboxline {  border-top: 1px solid #DDDFE1; border-left: 1px solid #DDDFE1; border-right: 1px solid #DDDFE1; height: 2px;}
div.boxopisprodukt{PADDING:2px;border-bottom: 1px solid #DDDFE1; margin-bottom: 10px;}
div.pdffile{float: left;PADDING:5px;text-align:center;width: 50px;}
div.pdffileopis{float: left; padding-top: 20px; text-align:left; font: 13px Tahoma; color: #003300; letter-spacing: 1px;}
.etykbac1{background-color: #FAFAFB;}
.etykbac2{background-color: #FFFFFF;}

/* ----------end produkt------ 
