	body {text-align:center; margin:0; padding:0; font-size:12px; font-family: Tahoma, Arial, Lucida; background: #fff; color:#545454}
	
	ul {list-style-type:none; padding:0; margin:0;}
	
	img {border:0;}
	em {font-style:normal;}
	p, form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}	
	
	#head {width:100%; position:relative; height:43px; clear:both; margin:0 auto; display:none;}
	
	#header {width:100%; margin:0 auto; text-align:left; clear:both; overflow:hidden; display:none;}
	
	#header #logo {float:left; width:201px; height:168px; overflow:hidden; display:none;}
	#header #logo img {margin:22px 0 0 28px}
	#header #flash {float:left; width:592px; height:168px; display:none;}
	#header #info {float:left; width:174px; height:168px; background:#939393 url(i/informacje.png) no-repeat 13px 33px; display:none;}
	
	#menu {width:100%; margin:0 auto; text-align:left; overflow:hidden; display:none;}
	#menu *, #sidemenu * {overflow:hidden; display:none;}
	
	#sidemenu {width:201px; float:left; text-align:left; overflow:hidden; display:none;}

	#content {width:100%; float:none; text-align:left; clear:both; overflow:visible; display:block;}
	#content h2 {text-align:left;}
	h2.product {display:block; font-size:11px; color:#939393; margin:0; padding:0 0 12px 0; margin:22px 28px 0 31px; position:relative; border-bottom:5px solid #2ea7e0; text-align:left;}
	h2.product strong {color:#2ea7e0; font-size:19px; background:url(i/sep.png) no-repeat right; padding-right:8px; margin-right:4px; font-weight:normal; text-align:left;}
	h2.product img {position:absolute; left:-15px; top:8px;}
	
	.prod {clear:both; margin:0 0 0 31px; margin-top:12px; overflow:auto; overflow:visible; width:567px; font-size:11px;}
	.pimg {float:left; width:198px;}
	.prod ul {width:170px; float:left; padding-bottom:10px; }
	.prod li {padding-left:12px; background:url(i/square.png) no-repeat 6px 9px; padding-top:4px;}
	.prod h3 {font-size:11px; margin:0; color:#939393}
	.pros {text-align:left;}
	.pros h3 {padding-bottom:10px; overflow:visible;}
	.pinstance {float:right; margin-right:28px; width:134px}
	.pinstance h3 {padding-bottom:14px;}
	.pinstance a.button {display:block; float:left; width:82px; padding:3px 12px 4px 12px; background:#2ea7e0 url(i/arrowb.gif) no-repeat 94px center; color:#fff; font-weight:bold; margin-top:6px; display:none;} 
	.pinstance a.lupa {float:right; display:inline; margin:10px 8px 0 0; display:none; }
	.pinstance a:hover {background:#da1121 url(i/arrowb.gif) no-repeat 94px center;} 
	.popts {float:left; width:170px; }
	.puse {border-top:1px solid #eaeaea; width:338px; float:right; text-align:justify; margin-right:28px; padding-top:14px;}
	.puse p {padding-top:14px;}
	.pnum {margin:2px 0 18px 0; text-align:center;}
	.buttons {margin:0 0 28px 2px; padding:30px 0 0 0; overflow:auto; display:none;}
	.buttons a {display:block; float:left; padding:3px 19px 4px 12px; background:#2ea7e0; color:#fff; font-weight:bold; margin-top:6px; margin-left:30px} 
	.buttons img {margin:5px 0 0 2px; position:absolute;}
	.buttons a:hover {background:#da1121} 
	
	.text {padding:0 0 0 0px; width:100%;margin:0; overflow:visible;}
	.text h2{display:block; font-size:12px; color:#939393; margin:0; padding:0 0 6px 14px; margin:11px 0 11px 0; position:relative; border-bottom:1px solid #eaeaea; background:url(i/nextb.png) no-repeat 0 2px; }
	.text span {font-size:10px; color:#939393; display:block;}
	.text h3 {font-size:11px; margin:0; padding:0; display:block;}
	.text p {text-align:justify; text-indent:31px;}
	.text .imgs, .text .img {margin:25px 0; text-indent:0; text-align:center;}
	.text .imgs img {margin:0 24px; text-indent:0; text-align:center;}
	.text ul {display:block; padding:16px 0 16px 20px;}
	.text ul strong {margin:0 12px 0 0;}
	.text a{color:#da2131; margin:0 12px 0 0; overflow:visible}
	.text a:hover{color:#fa1121}
	
	.nopath {padding-top:10px;}
	.no p {text-indent:0; overflow:visible;}
	
	.news {padding:20px 20px 0 20px; display:block; clear:both; margin-bottom:8px; overflow:visible;}
	.news h2 {display:block; background:url(i/nextb.png) no-repeat 0 2px; font-size:12px; color:#939393; margin:0; padding:0 0 12px 12px;}
	.news img {margin:0 10px; float:left}
	.news .con {float:left; border-bottom:1px solid #eaeaea; overflow:visbile; display:block; text-align:justify; width:368px; font-size:12px; padding-bottom:8px;}
	.news a {color:#2ea7e0;}
	.news a:hover {color:#da1121;}
	.more {margin:4px 0; overflow:visible;}
	.more a{color:#939393; background:url(i/nexts.png) no-repeat 2px 5px; float:right; padding-left:12px; font-weight:bold; display:none;}
	.news span {color:#939393; font-size:11px;}
	.news h3{font-size:12px; margin:0; padding:0; color:#939393}
	
	.forprint {padding-bottom:12px; overflow:visible;}
	.print {position:absolute; right:0px; bottom:12px; text-align:right; display:none;}
	.print img {margin:0 4px 0 5px;}
	.print a{color:#797979; padding:0 4px 0 0;}
	.links a {color:#797979; padding:0 4px;}
	.links a:hover, .print a:hover {color:#da1121;}
	.links {position:absolute; left:218px; bottom:12px; text-align:right; display:none;}

	
	#side {width:173px; float:left; text-align:left; display:none; overflow:hidden}
	#side * {display:none; overflow:hidden}
	
	#newsletter {position:relative; height:102px;}
	#newsletter form {background:url(i/newsletter.png) no-repeat 116px 18px; height:90px;}
	#newsletter label {position:absolute; top:18px; right:68px; width:100px; text-align:right}
	#newsletter input {position:absolute; border:0;}
	#newsletter .mail {width:12px; top:48px; width:96px; border:1px solid #d6d6d6; font-size:11px; color:#666; left:12px}
	#newsletter .add {left:121px; top:49px; background:url(i/newsadd.png) no-repeat; width:21px; height:17px;}
	#newsletter .sub {left:147px; top:49px; background:url(i/newssub.png) no-repeat; width:21px; height:17px;}
	
	#footer {width:100%; margin:0 auto; text-align:left; background:#eaeaea; margin-top:1px; height:65px; _width:95%; overflow:visible; clear:both; display:block; position:relative; overflow:hidden; display:none;}
	#footer img#iso {position:absolute; left:128px; top:8px;}
	#footer p {padding:28px 0; font-size:10px;}
	#footer p a {color:#db1121;}
	#footer p a:hover {color:#2ea7e0}
	#footer #privacy {float:left; display:block; margin-right:32px; margin-left:12px;}
	#footer #adres {float:left; display:block; margin-right:32px;}
	#footer #copy {float:left; display:block; margin-right:32px;}
	#footer #enigmatis {float:left; display:block; margin-right:32px;}
	#footer * {overflow:hidden; display:none;}

	#footer #enigmatis a {color:#666;}
	#footer #enigmatis a:hover {color:#27a2e4;}
	
	#wrapper {width:100%; margin:0 auto; background:none; overflow:visible; clear:both; }
	#bezprawej {overflow:visible;}
	#bezprawej #content {width:765px; overflow:visible;}
	#bezprawej .text {width:718px; overflow:visible;}
	#bezprawej .prodt {width:705px; overflow:visible;}
	
	#path {width:766px; float:left; height:34px; border-bottom:1px solid #eaeaea; display:none;}
	#path ul {list-style-type:none; overflow:auto; font-size:12px; color:#deb513; display:block; margin:13px 0 0 8px;  border:0;}
	#path li {float:left; border:0;}
	#path li a {color:#5c5c5c; text-decoration:none; background:url(i/nexts.png) no-repeat 4px 4px; padding-left:13px; color:#939393;  font-size:10px;}
	#path li a.glowna {background:none; padding-left:14px;}
	#path a.a {color:#545454}
	#path a:hover {color:#da1121;}

	