 body { background-color: #D0DCE7;  padding: 0px; border:0px; margin: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; }
 * {margin: 0px; padding: 0px; border:0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; }

 div#wrappertop {width: 100%; height: 295px; background-color: #3D618E; background-image: url(images/tophydr.jpg); background-repeat: no-repeat; background-position: left;}
 div#top {width: 360px;  margin-left: 60px;}
    #top p {margin:10px 0px; text-align: left;}
    #top h2 {font-size: 13px; text-align: left; margin:5px 0px; border: none 0px}
 div#middle {width: 799px; height:100%; background-color: #ffffff; background-image: url(images/orngline.jpg); background-repeat: repeat-x; background-position: top;}
 div#content {width: 739px; margin-left: 60px; float:right; padding-bottom: 15px; background-image: url(images/line.jpg); background-repeat: no-repeat; background-position: right top;}
 ul#mnutop {list-style-type:none; text-align: right; margin-right:20px; margin-top:10px; margin-bottom:5px; font-weight: bold}
   #mnutop li {display:inline; margin: 0px 2px; color: #022A6C;}
   #mnutop a { text-decoration: none;}
   #mnutop a:hover {text-decoration: underline;}
   #mnutop a:active {text-decoration: none;}
 div#boddy {width:62%; float:right; margin-right: 10px; margin-top: 20px; text-align:center}
    #boddy h1 {font-size: 12px; text-align: left; margin:10px 20px}
    #boddy p, ol {margin:0px 20px 8px 20px; }
    #boddy ul {text-align: justify; margin:8px 20px 8px 25px}
    #boddy ul.noundrl a {text-decoration: none;}
    #boddy ol {text-align: justify; margin:8px 20px;}
    #boddy li {margin:4px 10px}
    #boddy table p {margin-top:2px; margin-bottom:2px}
    #boddy.margs  {width: 55%; margin:10px 18px 10px 15px; }
    #boddy.teps  {margin:10px 18px 10px 15px; }
    #boddy.teps p {margin-left:2px; margin-right:2px}
    #boddy.teps input {border:1px solid #C0C0C0}
    #boddy fieldset {margin:8px 20px; border: 1px solid #E79123; }
    #boddy fieldset p {margin:10px}
    #boddy legend { font-weight: bold;  margin-left: 45px; font-size: 13px;}
 div#boddy2 {width:100%; margin-right: 0px; margin-top: 20px;}
    #boddy2 h1 {font-size: 12px; text-align: left; margin:10px 20px 10px 0px}
    #boddy2 h2 {margin-left:0px}
    #boddy2 h3 {margin-left:0px;  border-bottom: none}
    #boddy2 ul {text-align: left; margin-left:10px}
    #boddy2 li {margin:4px 10px}
    #boddy2 p {margin:5px 20px 8px 20px;}

 div#mnulft {width: 35%; height:100%; float:left; border-right: 1px solid #CACCCE; margin-top: 20px}
 div#lft {width: 90%; height:100%;}
    #lft a {text-decoration: none;}
    #lft a:hover {text-decoration: underline; }
    #lft p {text-align: left; margin-top:0px}
    #lft p.rght {text-align: right; }
    #lft ul {list-style-type: square; text-align: left;  margin-left: 0px;}
    #lft li {margin-top:4px; margin-left: 15px;}
    #lft ol { margin: 0px 5px; text-align: justify;}
    #lft table p {margin-top:2px; margin-bottom:2px}
    #lft fieldset {margin:8px 20px; border: 1px solid #E79123; }
 div#wrapperbot {width: 100%; height: 79px; background-image: url(images/footer.jpg); background-repeat: no-repeat; background-position: left top;}
 div#footer {width: 700px; margin-left: 60px; margin-right: 30px; border-top: 1px solid #CACCCE}
    #footer ul {list-style-type:none; margin-top:5px; color: #606060}
    #footer li {display:inline; margin-right:4px}
    #footer a { text-decoration: none;}
    #footer a:hover {text-decoration: underline;}
 table.tbl {width:100%; clear: both; vertical-align:top}
      .tbl p {margin-top:0px}
 table.tab {width:100%;}
      .tab p {margin-top:0px; margin-bottom:0px}
 table.dane {width:60%; border: 1px solid #C0C0C0; margin-left:20px}
      .dane p {margin-top:0px; margin-bottom:0px}
 .linxtop {width:92%; margin-top:3px; }
      .linxtop td {width:50%;}
      .linxtop ul {list-style-type:none; padding-right:15px; text-align: right; margin-left:0px; margin-right: 0px}
      .linxtop li {margin-top:2px; padding-right: 15px; background-image: url(images/kwad.gif); background-repeat: no-repeat; background-position: right ;}
      .linxtop a {color: #7C3501; text-decoration: none; }
      .linxtop a:hover {color: #0000DF; text-decoration: underline;}
      .linxtop a:active {color: #7C3501; text-decoration: none;}
 .linxtop2 {width:92%; margin-top:3px; }
      .linxtop2 td {width:50%;}
      .linxtop2 ul {list-style-image:url('images/kwad.gif'); text-align: left; margin-left:15px; margin-right: 0px}
      .linxtop2 li {margin-top:2px; }
      .linxtop2 a {color: #7C3501; text-decoration: none; }
      .linxtop2 a:hover {color: #0000DF; text-decoration: underline;}
      .linxtop2 a:active {color: #7C3501; text-decoration: none;}
 table.proc {width:95%; border: 1px solid #C98A67}
      .proc td {border: 1px solid #C98A67}
 table.linxbot {width:100%; border-top: 1px solid #E79123; margin:auto}
      .linxbot td {width:50%;}
      .linxbot ul {list-style-type:none; text-align: left; margin-left:0px; margin-right: 0px}
      .linxbot li {margin-top:2px; padding-left: 15px; background-image: url(images/kwad.gif); background-repeat: no-repeat; background-position: left ;}
      .linxbot a {color: #7C3501; text-decoration: underline;}
      .linxbot a:hover {color: #0000DF; text-decoration: underline;}
      .linxbot a:active {color: #7C3501; text-decoration: none;}
 table.instr {width:100%; }
      .instr p {margin: 0px }
 table.sitemp {width:95%; margin:10px 20px; vertical-align:top}
      .sitemp td {vertical-align:top}
      .sitemp ul {margin:5px ; list-style-type:none}
      .sitemp li {margin: 5px 0px}

 h1 {font-size: 13px; text-align: left; margin-top:20px;}
 h2, h3, h4, h5, h6 {font-size: 13px; text-align: left; margin:10px 20px; border-bottom: 1px solid #E79123}

 h2 a {text-decoration: none; }
 h2 a:hover {text-decoration: underline;}

 p {font-size: 12px; text-align: justify; margin:8px 0px}
 .mnutit {font-size: 13px; text-align: left; font-weight: bold; margin-top:0px; border-bottom: 1px solid #E79123}
 .mnutit2 {font-size: 13px; text-align: left; font-weight: bold; border-bottom: 1px solid #E79123}

 a {color: #022A6C; }
 a:hover {color: #075FF0; text-decoration: underline;}

 a.biglinks {font-size: 14px;  text-decoration: none; font-weight: bold; font-size: 14px;}
 a.biglinks:hover {text-decoration: underline; font-weight: bold}
 a.biglinks:active { text-decoration: none; font-weight: bold; }

 a.more {color: #D25F0A; text-decoration: underline;}
 a.more:hover {color: #FF6C00; text-decoration: underline;}
 a.more:active {color: #D25F0A; text-decoration: underline;}

 a.noundrl {text-decoration: none;}
 a.noundrl:hover {text-decoration: underline;}

 a.noline {text-decoration: none;}

 a.anch {text-decoration: none; color: #000000 }
 a.anch:target {text-decoration: underline; color: #cc6633 }

 ul,ol {text-align: justify; font-size: 12px;}
 ul.top {list-style-type:none; text-align: left;}
   .top li {margin-top:5px; padding-left: 15px; background-image: url(images/kwad.gif); background-repeat: no-repeat; background-position: left ;}
   .top a {color: #7C3501; text-decoration: none;}
   .top a:hover {color: #0000DF; text-decoration: underline;}
   .top a:active {color: #7C3501; text-decoration: none;}
 ul.top2 {list-style-type:none; text-align: right;}
   .top2 li {margin-top:2px; padding-right: 15px; background-image: url(images/kwad.gif); background-repeat: no-repeat; background-position: right ;}
   .top2 a {color: #7C3501; text-decoration: none;}
   .top2 a:hover {color: #0000DF; text-decoration: underline;}
   .top2 a:active {color: #7C3501; text-decoration: none;}
 ul.top3 {list-style-image:url('images/kwad.gif'); text-align: left; margin-top:5px; margin-left:15px;}
   .top3 li {margin-top:3px;}
   .top3 a {color: #7C3501; text-decoration: none;}
   .top3 a:hover {color: #0000DF; text-decoration: underline;}
   .top3 a:active {color: #7C3501; text-decoration: none;}

 ul.nada {list-style-type:none; text-align: left; margin-bottom:2px; margin-top:5px; margin-left:0px;}
   .nada li {margin-top:3px; padding-left: 20px; background-repeat: no-repeat; background-position: left}
 ol.lista {padding-left: 10px; }
   .lista li {margin-top: 5px; }
 ul.lista {color: #7C3501; list-style-type:none; text-align: left; margin-left:0px; }
   .lista li {margin-top:5px; padding-left: 15px; background-image: url(images/kwad.gif); background-repeat: no-repeat; background-position: left ;}
   .lista a {color: #7C3501; text-decoration: underline;}
   .lista a:hover {color: #0000DF; text-decoration: underline;}
   .lista a:active {color: #7C3501; text-decoration: none;}
 ul.bot {border-top: 1px solid #E79123; list-style-type:none; text-align: left; padding-top:5px}
   .bot li {display:inline; margin-top:2px; margin:0px; padding-left: 15px; background-image: url(images/kwad.gif); background-repeat: no-repeat; background-position: left ;}
   .bot a {color: #7C3501; text-decoration: underline;}
   .bot a:hover {color: #0000DF; text-decoration: underline;}
   .bot a:active {color: #7C3501; text-decoration: none;}
 ul.reg {list-style-type: circle; text-align: left; margin-left:25px; margin-top:15px; margin-bottom:15px}
   .reg li {margin-top:4px;}

   img {vertical-align:middle}

 q {font-style: italic}

 input,textarea {border: 1px solid #CACFD6; text-align: left;}

 .fat { font-weight: bold}
 .nor { font-weight: normal}
 .it {font-style: italic}
 .centrum {text-align: center;}
 .prawo {text-align: right;}
 .rght {text-align: right;}
 .lft {text-align: left;}
 .redd {color: #990000; font-weight: bold}
 .redi {color: #990000}
 .grej {color: #5F7060; margin-left:10px}
 .klear {clear: both;}
 .kolor {color: #660000}
 .ctrfat { font-weight: bold; text-align: center;}
 .gren {color: #9900CC; font-weight: bold; text-align: center; font-size: 13px;}
 .tit { font-weight: bold; font-size: 13px; margin:0px}
 .sptit {line-height:25px; font-size: 13px; color: #990000; font-weight: bold}
 .nomrg input {border: 0px;}
 .mor {margin:4px 20px; text-align: right; clear: both;}
 .noundrl a {text-decoration: none;}
 .noundrl a:hover {text-decoration: underline;}
 .undrl a {text-decoration: underline;}


label {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
	width: 175px;
	line-height: 20px;
	font-size: 12px;
}

.input {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #b9bdc1;
	width: 200px;
	color: #797979;
}

.input:focus {
	background-color:#E7E8E7;	
}

label.error { 
	float: none;
	color: red;
	padding-left: .5em;
	vertical-align: top;
	width: 275px;
	border: 0px !important;
}

.error {
	border: 2px solid #ff0000 !important;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {width: 225px; height: 100px; background-color:#d0dce7; border:8px solid #3d618e; padding:12px; text-align: center;}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 40px;
	text-decoration:none;
	text-shadow:1px 1px 0px #6597d4;
}
.myButton:hover {text-decoration: underline; color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.myButton:active {
	position:relative;
	top:1px;
}

near-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.myButton:active {
	position:relative;
	top:1px;
}

.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.myButton2:hover {color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.myButton2:active {
	position:relative;
	top:1px; 
}
 
 div.div-20 {width:320px; position:relative; margin:10px 20px 10px 0px; border:1px solid #DEDEDE; vertical-align:top; display: inline-block; <!--[if lt IE 8]> display:inline; zoom:1 <![endif]-->}  /* remaining products, company listing: new products  */
   .div-20  p {margin: 5px; text-align:left; }	
   .div-20 h3 {margin: 10px 7px 5px 7px; padding:0px; text-align:left}	
   .div-20 .button {padding-top: 15px; position:absolute; bottom:10px; right:10px}   
   .div-20 .image {width:130px; height:140px; margin: 5px; margin-right:10px; float:left; border:1px solid #DEDEDE;}
   .div-20 img {margin:5px;}
   .div-20 div.prodname {height: 54px; overflow:hidden; }   
   .div-20 div.descr {height: 49px; overflow:hidden; }   
   .div-20 div.company {height: 36px; overflow:hidden; }   
   .div-20 a {text-decoration: none}
   .div-20 a:hover {text-decoration: underline}	 

.BuyButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.BuyButton:hover {color:ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.
.BuyButton a:hover {color:ffffff;} 
BuyButton:active {
	position:relative;
	top:1px;
}
