body {margin:0; padding:0; background: #ffffff url(../images/bg.jpg) repeat-x}
	
	img {border:0px; margin:0; padding:0}
	em {font-style:normal;}
	form, fieldset {margin:0px; padding:0px; border:0px;}
	ul {padding:0px; margin:0px;}
	p, table {padding:0px; margin:0px; color:#7c7c7c; font: 11px/15px Verdana, Arial, Helvetica, sans-serif}
	a {text-decoration:none}
	h2, h3 {padding:0px; margin:0px}
	hr {background:#e6e6e6; color:#e6e6e6; height:1px; line-height:1px; margin:0; padding:0; border: 0;}
	
	
#wrapper {width:990px; margin:0 auto; padding:0px}

/* HEADER */

#header {clear:both; overflow:hidden; height:93px;}

	#header #logo {float:left; width:170px; position:relative; top:24px; left:43px; padding:0px; margin:0px}

	#header ul {float:right; position:relative; top:17px;}
	#header ul li {display:inline; float:left;}
	#header ul li a {display:block; margin:5px 8px 0px 8px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#5b5b5b}	
	#header ul li a.notatnik {padding:0px 0px 0px 13px; background:url("../images/icon-notatnik.jpg") no-repeat 0px 2px;}	
	#header ul li a.mapa {padding:0px 0px 0px 15px; background: url("../images/icon-mapa.jpg") no-repeat 0px 2px;}
	#header ul li a.rss {padding:0px 0px 0px 13px; background:url("../images/icon-rss.jpg") no-repeat 0px 2px;}
	#header ul li a.pl {padding:0px 0px 0px 15px; background:url("../images/icon-pl.jpg") no-repeat 0px 2px;}
	#header ul li a.en {padding:0px 0px 0px 15px; background:url("../images/icon-en.jpg") no-repeat 0px 2px;}	
	#header ul li.last {width:155px; margin:2px 0px 0px 10px}
	#header ul li.last p {float:left; padding: 3px 0px 0px 10px; background: url("../images/bg-greensearch.jpg") no-repeat; width:129px; height:20px;}
	#header ul li.last p .fls {float:left; padding: 1px 5px 0px 0px; margin:0; color:#F1F1F1; background:none; width:120px; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
	#header ul li.last a.search {float:right; padding:0; margin:5px 2px 0px 0px;}
	#header a:hover {color:#7C7C7C}

/* END - HEADER */

/* MENU + BANNER */

#menu {clear:both; overflow:hidden; height:35px; position:relative; left:30px; width:960px; background:url(../images/bg-menu.jpg) no-repeat; text-align:center  }	

	#menu ul {padding-top:5px;}
	#menu ul li {display:inline; float:left; width:190px}

#banner {clear:both; overflow:hidden; height:198px}	

/* END - MENU + BANNER */
		
#main {clear:both; overflow:hidden; margin:0; width:970px; position:relative; left:12px; padding:0; background: url(../images/bg-home.jpg) no-repeat top;}


	#main .col {float:left; padding:0; margin:20px 0px 0px 0px}
	
		#main .left {width:220px}
		#main .right {width:200px;}
		#main .sideleft {width:220px; margin:14px 0px 0px 0px}
		
		#main .col .box {padding:0px 0px 24px 0px; overflow:hidden}
		* html #main .col .box {padding:0px 0px 24px 0px; overflow:hidden; float:left}
		#main .col h2 {display:block; padding:1px 0px 0px 0px; margin:0px; height:24px;}
		#main .col h3 {color:#dd0d12; padding:0px 0px 7px 0px; font: bold 12px Verdana, Arial, Helvetica, sans-serif}
		#main .col p {padding:0px 0px 0px 17px;}
	
		#main .right h4 {display:block; padding:18px 0px 10px 0px; margin:0; color:#4da600; font:18px "Trebuchet MS", sans-serif}				
		#main .right h4 span {display:block; color:#4da600; margin-top:47px}
		
		

		#main .sideleft h2, #main .sideright h2 {display:block; padding:0px 0px 15px 0px}
		#main .sideleft a {float:left; margin:0px 0px 0px 10px}
		#main .sideright a {float:left; margin:0px 0px 0px 17px}
	
		#main .left .left-shadow {margin:0px 0px 22px 0px; width:220px; background: url(../images/bg-shadow-left.png) no-repeat bottom left}
		#main .col .left-shadow p, #main .col .font p {font: 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0}
		
		
		#main .col .right-shadow {margin:0px 0px 21px 0px; background:url(../images/bg-shadow-right.jpg) no-repeat bottom left}
		
		#main .col .right-shadow p {font: 10px Verdana, Arial, Helvetica, sans-serif}
		
		#main .col .nomargin {margin:0px 0px 1px 0px;}
		#main .col .nopadding p {padding-left:0px;}
		


		#main .col p.gallery {margin:0px; width:182px; text-align:center; position:relative}
		#main .col .sideleft p {font: 10px Verdana, Arial, Helvetica, sans-serif}
		#main .col p.select {margin:0px 0px 15px 17px; padding:0; width:106px; height:20px; background:url("../images/bg-instalator.jpg") no-repeat left}
		#main .col p.selectleft {margin:0px 0px 15px 0px; padding:0; width:106px; height:20px; background:url("../images/bg-instalator.jpg") no-repeat left}

		#main .col ul.bullets {margin:5px 0px 0px 0px; overflow:hidden;}	
		#main .col ul.bullets li a {padding:0px 0px 0px 12px; color:#717171; font:bold 12px tahoma; background: url("../images/bullet-green.jpg") no-repeat left 5px}
		#main .col ul.bullets li a:hover {color:#b1b1b1;}
		#main .left a.wejdz {display:block; float:right; margin-top:5px; padding:0px 10px 0px 0px;  text-align:right; width:115px; height:19px; background: url("../images/bg-wejdz.jpg") no-repeat right 0px;}
		
		
		#main .left a.wejdz:hover, #main .right a.wejdz:hover {background: url("../images/bg-wejdz2.jpg") no-repeat right 0px;}
		
		#main .col .fld1 {float:left; padding: 3px 5px 0px 7px; margin:0; color:#F1F1F1; background:url("../images/bg-dodaj-email.jpg") no-repeat; width:174px; height:20px; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
		#main .col .fld2 {float:left; padding: 3px 5px 0px 7px; margin:0; color:#F1F1F1; background:url("../images/bg-dodaj-email2.jpg") no-repeat; width:150px; height:20px; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
		#main .col p a.wyslij {display:block; float:right; padding:30px 10px 5px 0px;  text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij.jpg") no-repeat 3px top; font: 9px tahoma}
		

/* LEWY NEWSLETTER */

		#main .left .newsletter {padding:0px 0px 25px 0px; margin:0px 0px 0px 0px; width:220px; background: url(../images/bg-shadow-left.png) no-repeat bottom left}
		#main .left .newsletter p {padding:0px 0px 0px 7px; margin:0px 0px 0px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif}	
		#main .left .newsletter h2 {padding:0px 0px 0px 7px;}
		#main .left .newsletter ul {float:left; width:165px; margin: 8px 0px 5px 7px; padding: 0px 0px 5px 0px; list-style-type: none;}
		#main .left .newsletter ul li {float:left; margin:0;}
		#main .left .newsletter ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space: nowrap; color:#8d8d8e; text-align:left; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#main .left .newsletter ul li.dark {paddign:0px; margin:0px}	
			#main .left .newsletter ul li.dark .selectbox {margin: 0px 5px 0px 0px; padding:5px 0px 0px 5px; width: 145px; display : block; text-align:left; cursor: pointer; border:0px; height:19px; color:#ffffff; background:  url(../images/bg-drop-dark.png) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#main .left .newsletter ul li.dark div.selectbox-wrapper {width:100px; border:1px solid #ccc; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; max-height:100px; background:#ffffff; overflow:hidden; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#main .left .newsletter ul li.dark div.selectbox-wrapper ul li {float:none}
		#main .left .newsletter .bg1 { padding:1px 0px 1px 0px; background: url("../images/bg-login.jpg") no-repeat; width: 160px;}
		#main .left .newsletter .bg2 { padding:1px 0px 0px 1px; background: url("../images/bg-instalator.jpg") no-repeat; height:23px; width: 170px;}
		#main .left .newsletter .fld { float:left; padding: 2px 5px 0px 0px; margin-left:5px; width: 145px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }

		#main .left .newsletter a.wyslij {display:block; float:left; padding:14px 0px 5px 0px; margin-left:10px; text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij0.png") no-repeat 3px top; font: 9px tahoma}


/* PRAWY NEWSLETTER */
		
		#main .right .newsletter ul {float:left; width:165px; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; list-style-type: none;}
		#main .right .newsletter ul li {float:left; margin:0;}
		#main .right .newsletter ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space: nowrap; color:#8d8d8e; text-align:left; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#main .right .newsletter ul li.dark {paddign:0px; margin:0px}	
			#main .right .newsletter ul li.dark .selectbox {margin: 0px 5px 0px 0px; padding:5px 0px 0px 5px; width: 145px; display : block; text-align:left; cursor: pointer; border:0px; height:19px; color:#ffffff; background:  url(../images/bg-drop-dark.png) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#main .right .newsletter ul li.dark div.selectbox-wrapper {width:100px; border:1px solid #ccc; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; max-height:100px; background:#ffffff; overflow:hidden; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#main .right .newsletter ul li.dark div.selectbox-wrapper ul li {float:none}
		
		#main .right .newsletter .bg1 { padding:1px 0px 1px 0px; background: url("../images/bg-login.jpg") no-repeat; width: 160px;}
		#main .right .newsletter .bg2 { padding:1px 0px 0px 1px; background: url("../images/bg-instalator.jpg") no-repeat; height:23px; width: 170px;}
		#main .right .newsletter .fld { float:left; padding: 2px 5px 0px 0px; margin-left:5px; width: 145px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }

		
		#main .right .newsletter a.wyslij, #main .col .login a.wyslij {display:block; float:left; padding:30px 10px 5px 0px; margin-left:7px; text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij2.png") no-repeat 3px top; font: 9px tahoma}		
		#main .right .newsletter a.wyslij:hover, #main .col .login a.wyslij:hover {background: url("../images/bg-wyslij3.jpg") no-repeat 3px top;}

/* SZUKAJ */


		#main .left .szukaj {padding:0px 0px 0px 0px; margin:-4px 0px 0px 3px; width:220px;}
		#main .left .szukaj h2 {padding:0px 0px 20px 0px;}
		#main .left .szukaj form {margin:10px 0px 0px 0px;}
		#main .left .szukaj p {padding:0px 0px 0px 11px; font-size:10px}
		#main .left .szukaj select {padding:0px 0px 0px 0px; margin:-4px 0px 0px 0px;}
		#main .left .szukaj input.szukaj {padding: 0px 0px 0px 0px; margin:0; color:#868686; width:145px; background:#F8F8F8; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
		#main .left .szukaj a.szukaj {float:right; margin:15px 13px 0px 0px; padding:0px; width:110px;} 


		#main .szukaj .menucien3 { position:absolute; padding:0px; margin:38px 0px 0px -3px; width:5px; height:50px; background: url("../images/bg-cien.png") no-repeat left top}
		 
		#main .left .szukaj div.selectbox-wrapper {position:absolute; width:140px; background-color:white; z-index:2; border:1px solid #ccc; margin:0px; margin: -3px 0px 0px 11px; padding:0px; text-align:left; max-height:200px; overflow:auto; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#main .left .szukaj div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
		#main .left .szukaj div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
		#main .left .szukaj div.selectbox-wrapper ul li { float:none; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
		#main .left .szukaj .selectbox { margin: 0px 5px 0px 11px; padding:3px 0px 0px 5px; width: 181px; display: block; text-align:left; cursor: pointer; border:0px; height:19px; color:#333; background:  url(../images/bg-select-szukaj.jpg) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#main .left .szukaj select { background:  url(../images/bg-select-szukaj.jpg) no-repeat right;}
		#main .left .szukaj .selectbg {height:23px; padding:0; margin:0; background: url(../images/bg-select-szukaj-dane.jpg) no-repeat 11px 1px; position:relative; z-index:1}
/* WYSZUKIWANIE */

		
		
		#main .left .wyszukiwanie {padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px; position:relative}
		#main .left .wyszukiwanie h2 {display:block; padding:0px 0px 15px 0px; margin:0px 0px 0px 4px; height:24px; line-height:1px;}
		#main .left .wyszukiwanie h3 {display:block; padding:17px 0px 5px 2px; margin:0px; height:24px; line-height:1px;}
		#main .left .wyszukiwanie a  {display:block; float:left; margin:20px 0px 0px 10px; padding:0px 0px 0px 0px; }
		
		#main .left .wyszukiwanie .menucien3 { position:absolute; padding:0px; margin:38px 0px 0px -3px; width:5px; height:50px; background: url("../images/bg-cien.png") no-repeat left top}
		

/* LEWY NOWOSCI */

		#main .left .nowosci {width:220px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
			#main .left .nowosci h2 {display:block; padding:0px 0px 0px 7px; margin:0px; line-height:1px; height:24px;}
			* html #main .left .nowosci h2 {position:relative; top:21px;}	
			#main .left .nowosci h3 {display:block; padding:0px; margin:16px 0px 11px 0px; line-height:1px; text-align:center} 
			#main .left .nowosci h4 {display:block; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;  text-align:center; height:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c} 
			#main .left .nowosci p {padding:0px 0px 0px 0px; margin:0px 0px 0px 24px; line-height:normal}
			#main .left .nowosci ul.gallery {margin:14px 0px 0px 0px; overflow:hidden; width:179px;padding-bottom:20px; }
			* html #main .left .nowosci ul.gallery {float:left;}
			#main .left .nowosci ul.gallery li {display:inline; text-align:center}
			#main .left .nowosci ul.gallery li.center {width:179px; margin:0 auto; text-align:center}
			
			#main .left .nowosci ul.gallery a.arrow {position:relative; top:45px}
			#main .left .nowosci ul.gallery li #slideshow2 {margin:0 auto; height:100px; width:80px; text-align:center}
			#main .left .nowosci ul.gallery li #slideshow2 img {cursor: pointer}
			#main .left .nowosci #output {margin:0 40px 0 0; padding:0 0 10px 0}
		

/* PRAWY NOWOSCI */

		#main .right .nowosci {width:220px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
			#main .right  .nowosci h2 {display:block; padding:0px 0px 0px 7px; margin:0px; line-height:1px; height:24px;}
			#main .right  .nowosci h3 {display:block; padding:0px; margin:16px 0px 11px 27px; line-height:1px} 
			#main .right  .nowosci h4 {display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 27px; height:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c} 
			#main .right  .nowosci p {padding:0px 0px 0px 0px; margin:0px 0px 0px 24px; line-height:normal}
			#main .right  .nowosci ul.gallery {margin:14px 0px 0px 0px; overflow:hidden}
			#main .right  .nowosci ul.gallery li {display:inline; text-align:center}
			#main .right  .nowosci ul.gallery li.center {width:179px; margin:0 auto; text-align:center}
			#main .right  .nowosci ul.gallery a.arrow {position:relative; top:45px}
			#main .right  .nowosci ul.gallery li #slideshow2 {margin:0 auto; height:100px; width:80px; text-align:center}
			#main .right  .nowosci ul.gallery li #slideshow2 img {float:none; cursor: pointer; text-align:center; margin:0 auto; }
			#main .right  .nowosci #output {margin:0 40px 0 0; padding:0 0 10px 0}	
			#main .right  .nowosci ul.gallery li #slideshow2 a { display:inline-block; text-align:center; float:none}		



/* CIEN */

		#main .left .cien {padding-top:21px; width:220px; background: url("../images/bg-cien.png") no-repeat left top}
		#main .left .cien2 {width:220px; background: url("../images/bg-cien.png") no-repeat left top}
		#main .right .cien3 {padding:0px 0px 32px 0px; margin:-8px 0px 0px -5px; clear:both; background:url(../images/bg-shadow-right2.jpg) no-repeat bottom left}
		* html #main .right .cien3 {float:left; position:relative; height:auto;}
/*PRAWA DYSTRYBUCJA */

		#main .right .dystrybucja {padding:0px 0px 31px 0px; margin:0px 0px 48px 0px}
		#main .right .dystrybucja h2 {display:block; padding:1px 0px 15px 0px; margin:0px 0px 0px 0px; height:24px; line-height:1px;}
		#main .right .dystrybucja h3 {display:block; padding:17px 0px 10px 11px; margin:0px; height:24px; line-height:1px;}
		#main .right .dystrybucja a  {display:block; float:left; margin:20px 0px 0px 10px; padding:0px 0px 0px 0px;  text-align:right; width:171px; height:35px/*width:115px; height:19px;*/ }
		#main .right .dystrybucja a img {display:block; float:left; width:171px; height:35px}

/* PRAWE CENTRUM */

		#main .right .centrum {padding:0px 0px 31px 0px; width:197px; background:url(../images/bg-shadow-right2.jpg) no-repeat bottom left}
		#main .right .centrum h2 {display:block; padding:1px 0px 3px 0px; margin:0px; height:24px;}
		#main .right .centrum a.wejdz  {display:block; float:right; margin:3px 12px 0px 0px; padding:0px 0px 0px 0px;  text-align:right; width:115px; height:19px; }


		#main .left .noshadow, #main .right .noshadow {background:none;}

		#main .col .login ul {float:left; width:165px; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; list-style-type: none;}
		
		#main .col .login ul li {float:left; margin:0; padding:3px 0px}
		#main .col .login ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space: nowrap; color:#8d8d8e; text-align:left; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#main .col .login .bg1 { background: url("../images/bg-login.jpg") no-repeat; width: 160px;}
		#main .col .login .bg2 { padding:1px 0px 0px 1px; background: url("../images/bg-instalator.jpg") no-repeat; height:23px; width: 170px;}
		#main .col .login .fld { float:left; padding: 2px 5px 0px 0px; margin-left:5px; width: 145px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }
		#main .col .login a.padlock  { display: block; float:right; overflow: hidden; width:33px; height:42px; text-decoration: none; margin: 3px 15px 0px 0px; background: url("../images/bg-padlock.jpg") no-repeat 0px 0px; color: #ffffff; line-height:13px; }		
		
		
		* html #main .col .login a.wyslij {display: inline; float:right; padding:30px 10px 5px 0px; margin-left:0px; text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij.jpg") no-repeat 3px top; font: 9px tahoma}		
		* html #main .col .login a.padlock  { float:right; position:relative; width:33px; height:42px; text-decoration: none; margin: -85px 7px 0px 0px; background: url("../images/bg-padlock.jpg") no-repeat 0px 0px; color: #ffffff; line-height:13px; }		

		div.selectbox-wrapper {position:absolute; width:140px; background-color:white; border:1px solid #ccc; margin:0px; margin: -3px 0px 0px 15px; padding:0px; text-align:left; max-height:200px; overflow:auto; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
		div.selectbox-wrapper ul {list-style-type:none; margin:0px; padding:0px; }
		div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
		div.selectbox-wrapper ul li { float:none; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
		.selectbox { margin: 0px 5px 3px 15px; padding:3px 0px 0px 5px; width: 181px; display: block; text-align:left; cursor: pointer; border:0px; height:19px; color:#333; background:  url(../images/bg-select-szukaj.jpg) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
		select { background:  url(../images/bg-select-szukaj.jpg) no-repeat right;}
		

		ul#menu-left { float:left; margin:0px; padding:0px; width: 218px; position:relative}
		ul#menu-left li {float:left; padding:0px 0px 0px 0px; margin:0px; overflow:hidden; width: 218px; font:11px Arial; list-style:none}
		ul#menu-left li.h1 {display:block; margin:10px 0px 5px 0px; } 
		ul#menu-left li.h2 {display:block; margin:17px 0px 6px 0px;} 
		ul#menu-left li.h3 {display:block; margin:20px 0px 8px 0px;} 
		ul#menu-left li.h4 {display:block; margin:33px 0px 7px 0px;} 
		ul#menu-left li.h5 {display:block; margin:21px 0px 7px 0px;} 
		ul#menu-left li.h6 {display:block; margin:28px 0px 6px 0px;} 

		ul#menu-left .menucien { position:absolute; padding:0px; margin:25px 0px 0px 0px; width:5px; height:50px; background: url("../images/bg-cien.png") no-repeat left top}


		ul#menu-left li.head {display:block; padding:7px 0px 7px 0px;} 
		ul#menu-left li.on {padding:0px 0px 0px 0px;} 
		ul#menu-left li a { padding: 2px 0px 2px 9px; margin:0px; color:#636363; background: url(../images/arrow-green2.jpg) no-repeat left; font: bold 11px Arial}
		ul#menu-left li a.active { text-decoration:underline}
		ul#menu-left li.on a {background: url(../images/arrow-red.jpg) no-repeat left; }
		ul#menu-left li span {display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
		ul#menu-left li span a {display:block; padding: 3px 0px 0px 20px; background: url(../images/arrow-red2.jpg) no-repeat 2px 0px; font-weight:normal }
		ul#menu-left li span.last a {padding: 3px 0px 0px 20px; background: url(../images/arrow-red3.jpg) no-repeat 2px 0px; font-weight:normal }

		* html ul#menu-left {width: 218px;}
		* html ul#menu-left li {float:left; height:1%; display:block; width:100%}

	#main #nav, #edit #nav {float:left; width:500px; padding:0px; margin:3px 0px 12px 0px}
		#main #nav ul, #edit #nav ul { float: left; border: 0; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		#main #nav ul li, #edit #nav ul li {float:left; line-height:15px; padding:0px 8px 0px 8px; background:url("../images/arrow-silver.jpg") no-repeat left;}
		#main #nav ul li.first, #edit #nav ul li.first  {float:left; line-height:15px; padding:0px 8px 0px 0px; margin:0px; background:none}
		#main #nav ul li.last, #edit #nav ul li.last {float:left; line-height:15px; padding:0px 8px 0px 10px; background:url("../images/arrow-silver-bold.jpg") no-repeat left 4px;}
		#main #nav ul a, #edit #nav ul a   { display:block; color:#c2c2c2; text-decoration:none; margin: 0px 0px; padding:0px 0px 0px 0px; font:10px tahoma  }
		#main #nav ul li.last a, #edit #nav ul li.last a  {color:#8d8d8e}
		#main #nav ul a:hover, #main #nav ul li.last a:hover { color:#d6d6d6; }
		#edit #nav ul a:hover, #edit #nav ul li.last a:hover { color:#d6d6d6; }
		* html #main #nav ul {margin:0px 0px 0px 0px;}

	#main #login {width:500px; margin:0 auto; padding:0px 0px 20px 0px; margin-top:20px;}
	
		#main #login .heading {float:left; width:100%; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
		#main #login .heading h1 {float:left; background:none; padding:0; margin:0}	
	
		#main #login .leftcol {float:left; width:220px; padding:0px 0px 50px 0px;}
		#main #login .rightcol {float:right; width:220px}
		#main #login .leftcol ul {float:left; width:165px; margin: 0px; padding: 0px; list-style-type: none;}
		#main #login .leftcol ul li { float:left; padding:3px 0px; margin:0;}
		#main #login .leftcol ul li.last {padding:0px 0px; margin:0;}
		#main #login .leftcol ul li.last  a {float:left; margin:0px 0px 0px 0px; padding:2px 0px 0px 11px; color:#807f7f; text-align:right; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px/10px Verdana, Arial, Helvetica, sans-serif}
		
		
		#main #login .leftcol .bg1 { background: url("../images/bg-login.jpg") no-repeat; width: 160px;}
		#main #login .leftcol .bg2 { padding:1px 0px 0px 1px; background: url("../images/bg-instalator.jpg") no-repeat; height:23px; width: 170px;}
		#main #login .leftcol .fld { float:left; padding: 1px 5px 0px 0px; margin-left:5px; width: 145px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }
		#main #login .leftcol a.padlock  { display: block; float:right; overflow: hidden; width:33px; height:42px; text-decoration: none; margin: 3px 15px 0px 0px; background: url("../images/bg-padlock.jpg") no-repeat 0px 0px; color: #ffffff; line-height:13px; }		
		#main #login h1 {display:block; padding:0px 0px 10px 0px; font:12px tahoma; margin:0; line-height:normal; height:1%}
		#main #login h2 {display:block;  font:12px tahoma; margin:0; line-height:normal; height:1%}
		
		#main #login .leftcol h2 {padding:0px 0px 10px 0px;}
		#main #login .rightcol h2 {padding:0px 0px 6px 0px;}
		
		#main #login .rightcol p {padding:0; margin:0; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#626574 }
		
		#main #login .rightcol a {float:left; margin:14px 0px 0px 8px;} 		

		* html #main #login .leftcol {width:250px;}
		* html #main #login .leftcol ul li a {float:left; display:block}




/* Przypomnienie */


	#main #forgot {width:500px; margin:0 auto; padding:0px 0px 20px 0px; margin-top:20px;}
	
		#main #forgot .heading {float:left; width:100%; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
		#main #forgot .heading h1 {float:left; background:none; padding:0; margin:0}	
		
		#main #forgot h1 {display:block; padding:0px 0px 10px 0px; font:12px tahoma; margin:0; line-height:normal; height:1%}
		#main #forgot h2 {display:block;  font:12px tahoma; margin:0; line-height:normal; height:1%}

		#forgot table.forgot {float:left; width:280px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px  }
			* html #forgot table.forgot {float:left; width:490px; margin:28px 10px 0px 0px; }
			#forgot table.forgot td.first {float:left; padding: 3px 0px 13px 3px; width:265px; background: url("../images/bg-r1.jpg") no-repeat; border:0px;}
			#forgot table.forgot td input {text-align:left; width:240px; padding:1px 5px; background:#F8F8F8; font: 10px tahoma, verdana, helvetica, sans-serif; border:0px; color:#8d8d8e;}
			#forgot a.send {float:right; display:block; margin:12px 20px 0px 0px; padding:0px 0px 0px 0px}

		* html #main #forgot .leftcol {width:250px;}
		* html #main #forgot .leftcol ul li a {float:left; display:block}

	#main #full {float:left; width:700px; padding:0px; margin:20px 24px 0px 24px}
		#main #full #nav {width:700px;}
		
		#main #full .heading {float:left; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
		#main #full .heading h1 {float:left; background:none; padding:0px 0px 0px 0px; margin:0; color:#52B100; font:24px "Trebuchet MS", sans-serif; }			

	#main #content {float:left; width:500px; padding:0px 0px 20px 0px; margin:20px 22px 0px 20px; color:#7c7c7c; font: 11px/15px Verdana, Arial, Helvetica, sans-serif  }
	* html #main #content {float:left; width:500px; padding-bottom:10px; margin:20px 10px 0px 10px; position:relative;}

/* Naglowkow na stronie */
		
		#main #content h1, #main #login h1, #main #forgot h1 {display:block; position:relative; padding:0px 0px 12px 0px; margin:0px 0px 20px 0px; color:#52B100; font:24px "Trebuchet MS", sans-serif; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
			#main #content h1 span, #main #full h1 span {display:block; padding:0px 0px 0px 0px; color:#8d8d8e; font:18px "Trebuchet MS", sans-serif}
			#main #content h1 a.more1 {margin:12px 0px 0px 0px; padding:0px 10px 0px 0px; position:absolute; right:0px; color:#8d8d8e; text-align:right; background:url("../images/arrow-silver-right.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
			#main #content h1 a.more1:hover {color:#52B100;}
			
			#main #content .heading {float:left; width:100%; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
			#main #content .heading h1 {float:left; background:none; padding:0; margin:0}
			
			#main #content img.firma {margin-top:10px;}
			
			#content  .searchtitle {float:left; display:block; width:98%; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; color:#52B100; font:20px "Trebuchet MS", sans-serif }
			
			#main #content .nobg {background:none; margin:0}
			
			#main #content .heading-produkt {float:left; width:100%; margin:0px 0px 20px 0px; padding:0px 0px 22px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
			#main #content .heading-produkt h1 {float:left; background:none; padding:0; margin:0}
			#main #content .heading-produkt ul.lista {float:left; width:100%; list-style-type:none; padding:0; margin:9px 0px 3px 0px; overflow:hidden; clear:both}
			#main #content .heading-produkt ul.lista li {padding:2px 0px 2px 8px; margin:0; text-align:left; color:#489c00; background:url(../images/bullet-red.jpg) no-repeat left; font: 12px/15px Verdana, Arial, Helvetica, sans-serif}
			#main #content .heading-produkt ul.lista li a {padding:0px 0px 0px 5px; margin:0px; color:#489c00; text-align:right; font: 12px/15px Verdana, Arial, Helvetica, sans-serif}
			#main #content .heading-produkt ul.lista li a:hover, .heading ul li a b {color:#52B100;}	

			#main #content .heading-produkt p {overflow:hidden; clear:both; font-size:12px}
			
			
			#content .heading ul {float:right; list-style-type:none; padding:0; margin:8px 5px 0px 0px}
			#content .heading ul li {padding:0; margin:0; text-align:right; color:#b9b9b9}
			#content .heading ul li a {padding:0px 0px 0px 5px; margin:0px; font: 11px tahoma; color:#8d8d8e; text-align:right;}
			#content .heading ul li a:hover, .heading ul li a b {color:#52B100;}	
			#content .heading ul li a.more1 {margin:12px 0px 0px 0px; padding:0px 10px 0px 0px; right:0px; color:#8d8d8e; text-align:right; background:url("../images/arrow-silver-right.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
			#content .heading ul li a.more1:hover {color:#52B100;}
			
			#content .heading ul.lista {float:left; width:100%; list-style-type:none; padding:0; margin:5px 0px 10px 0px; overflow:hidden; clear:both}
			#content .heading ul.lista li {padding:2px 0px 2px 17px; margin:0; text-align:left; color:#489c00; background:url(../images/bullet-red.jpg) no-repeat left; font: 12px/15px Verdana, Arial, Helvetica, sans-serif}
			#content .heading ul.lista li a {padding:0px 0px 0px 5px; margin:0px; color:#489c00; text-align:right; font: 12px/15px Verdana, Arial, Helvetica, sans-serif}
			#content .heading ul.lista li a:hover, .heading ul li a b {color:#52B100;}	

			#content .heading p {overflow:hidden; clear:both}

			#main #content .heading2 {float:left; width:100%; margin:0px 0px 15px 0px; padding:0px 0px 5px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
			#main #content .heading2 h4 {background:none; padding:0; margin:0}
			#main #content .heading2 ul { float: left; display:inline; border: 0; list-style-type:none; margin:3px 0px 0px 0px; padding:0px; }
			#main #content .heading2 ul li {float:left; display:inline;  line-height:15px; padding:0px 8px 0px 8px; color:#52B100; font:bold 10px tahoma; background:url("../images/arrow-silver.jpg") no-repeat left;}
			#main #content .heading2 ul li.first {float:left; line-height:15px; padding:0px 8px 0px 0px; background:none; font:bold 10px tahoma; color:#52B100}
			#main #content .heading2 ul a  { display:block; color:#52B100; text-decoration:none; margin: 0px 0px; padding:0px 0px 0px 0px; font:bold 10px tahoma  }
			#main #content .heading2 ul a:hover { color:#52C100; }
			* html #main #content .heading2 ul {margin:0px 0px 0px 0px;}


		#main #content h2 {display:block; padding:0px 0px 10px 0px}
		#main #content h3 {display:block; clear:both; padding:0px 0px 10px 17px; color:#52B100; font:18px "Trebuchet MS", sans-serif; background: url("../images/arrow-right-green.jpg") no-repeat left 6px}	
			#main #content h3 span {padding:0px 0px 0px 5px; color:#505050; font: 11px Verdana, Arial, Helvetica, sans-serif}
		#main #content h4 {display:block; padding:10px 0px 5px 0px; margin:0; color:#8d8d8e; font:18px "Trebuchet MS", sans-serif}				
			#main #content h4 span {color:#4da600}
			#main #content h4 em {display:block; padding:10px 0px 5px 0px;}
		#main #content h5 {display:block; position:relative; padding:0px 0px 0px 0px; margin:13px 0px 0px 0px; color:#52B100; font:24px "Trebuchet MS", sans-serif; line-height:25px}
			#main #content h5 span {color:#dd0d12; margin:0px; padding:0}
		#main #content h6 {display:block; position:relative; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; color:#52B100; font:20px "Trebuchet MS", sans-serif;}


		#main #content .news h1 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:24px "Trebuchet MS", sans-serif; background:none}				
		#main #content .news h2 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:20px "Trebuchet MS", sans-serif}				
		#main #content .news h3 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:18px "Trebuchet MS", sans-serif}				
		#main #content .news h4 {display:block; padding:10px 0px 5px 0px; margin:0; color:#8d8d8e; font:18px "Trebuchet MS", sans-serif}				

		#main #content .produkt h2 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:18px "Trebuchet MS", sans-serif}				
			#main #content h2 em {display:block; padding:10px 0px 5px 0px;}
		#main #content .produkt h3 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:16px "Trebuchet MS", sans-serif; background:none}				
			#main #content h3 em {display:block; padding:10px 0px 5px 0px;}
		#main #content .produkt h4 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:18px "Trebuchet MS", sans-serif}				
			#main #content h4 em {display:block; padding:10px 0px 5px 0px;}

		#main #content .text h1 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:24px "Trebuchet MS", sans-serif; background:none}				
		#main #content .text h2 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:20px "Trebuchet MS", sans-serif; background:none}				
		#main #content .text h3 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:18px "Trebuchet MS", sans-serif; background:none}				
		#main #content .text h4 {display:block; padding:10px 0px 5px 0px; margin:0; color:#8d8d8e; font:18px "Trebuchet MS", sans-serif; background:none}				



/* END - Naglowkow na stronie */	
	
		#main #content a.more {padding:0px 10px 0px 0px; margin-top:10px; color:#8d8d8e; display:block; float:right; background:url("../images/arrow-silver-right.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#main #content a.more:hover {color:#52B100;}
		
		#main #content p {padding:7px 0px 0px 0px;}
		#main #content p em {color:#52B100; font-weight:bold; padding:0 5px 0 0}
		
		#main #content .leftcol {float:left; width:180px; padding:10px 0px 30px 0px; }
			#main #content .leftcol form {background:url(../images/bg-vert.jpg) repeat-y right; padding-bottom:50px}
			#main #content .leftcol p {padding:2px 0px; font-size:10px}
			#main #content .leftcol p span {padding:3px 5px 2px 5px; display:block; background:url("../images/bg-szukaj.jpg") no-repeat; width:161px;  height:20px; }
			#main #content .leftcol input.szukaj {padding: 0px 5px 0px 0px; margin:0; color:#868686; width:145px; background:#F8F8F8; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
			#main #content .leftcol a.szukaj {float:right; margin:15px 20px 0px 0px; padding:0px; width:110px;} 
		#main #content .rightcol {float:right; width:310px; padding:10px 0px 0px 0px;}		

		#main #content .leftcol div.selectbox-wrapper {position:absolute; width:120px; background-color:white; z-index:2; border:1px solid #ccc; margin:0px; margin: -3px 0px 0px 0px; padding:0px; text-align:left; max-height:150px; overflow:auto; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#main #content .leftcol div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
		#main #content .leftcol div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
		#main #content .leftcol div.selectbox-wrapper ul li { float:none; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
		#main #content .leftcol .selectbox { margin: 0px 5px 0px 0px; padding:3px 0px 0px 5px; width: 160px; display: block; text-align:left; cursor: pointer; border:0px; height:19px; color:#333; background:  url(../images/bg-select-szukaj2.jpg) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#main #content .leftcol select { background:  url(../images/bg-select-szukaj2.jpg) no-repeat right;}
		#main #content .leftcol .selectbg {height:23px;background: url(../images/bg-select-szukaj2-dane.jpg) no-repeat left; position:relative; z-index:1}


/* Rodzina produktow */

	#main #content .products {padding:0px 0px 20px 0px; margin-top:7px; clear:both; overflow:hidden; position:relative; background: url("../images/bg-news-line.jpg") repeat-x bottom}
	* html #main #content .products {width:100%;}
	
		.products .sep {float:left; margin-bottom:20px}
	
		#main #content .products div.img {width:150px; margin:0 20px 0px 0px; float:left; padding:0; text-align:center}
			#main #content .products div.img a {background:none; text-align:center; padding:0; margin:0; float:none}

		#main #content .products h3 {padding:0px 0px 15px 0px; background:none; margin:0px;}
			#main #content .products h3 a {color:#52B100;}
			
		#main #content .products .dane {float:left; width:330px; padding-bottom:7px; text-align:left; background: url("../images/bg-news-line.jpg") repeat-x bottom}		
		
			#main #content .products .dane p {margin:0; padding:0; clear:both}
			#main #content .products .dane p.name {float:left; width:100%; margin-bottom:10px; padding:0px; line-height:13px}
			#main #content .products .dane p span {float:left; padding-bottom:5px; color:#DD0D12; font-weight:bold; font-size:12px}
			#main #content .products .dane p span a {color:#DD0D12; font-weight:bold;cursor:hand}
			#main #content .products .dane p span a:hover, #main #content .products .dane p a.active {color:#DB4C51}


			#main #content .products .dane a.more {padding-right:10px; margin:10px 20px 0px 0px; color:#52B100; display:block; float:right; background:url("../images/icon-plus-green.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
			#main #content .products .dane a.lupa {padding:0px 0px 5px 10px; margin:10px 0px 0px 0px; color:#7c7c7c; float:left; background:url("../images/icon-lupa2.jpg") no-repeat left 4px; font: bold 10px Verdana, Arial, Helvetica, sans-serif}

		#main #content .noline, #main #content .products .noline {background:none}

		#main #content .products a.more {padding-right:10px; margin:10px 20px 0px 0px; color:#52B100; display:block; float:right; background:url("../images/icon-plus-green.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}

/* END - Rodzina produktow */

/* News */
	
		#main #content .news {padding:0px 0px 20px 0px; margin-top:15px; clear:both; overflow:hidden; position:relative; background: url("../images/bg-news-line.jpg") repeat-x bottom}
		* html .news {height:1%;}
		#main #content .news div.img {width:100px; margin:0 22px 0px 0px; float:left; padding:0; text-align:center}
			#main #content .news div.img a {background:none; text-align:center; padding:0; margin:0; float:none}
		#main #content .news div.img2 {margin:0 15px 10px 0; float:left; padding:0; text-align:center}
		
		#main #content .news p {margin:0; padding:2px 0px; line-height:13px}
		#main #content .news p em {color:#52B100; font-weight:bold; padding:0 5px 0 0}
		#main #content .news p span {color:#505050}
		#main #content .news p a {color:#52B100;}
		#main #content .news p a:hover {color:#A3DA74;}
		#main #content .news h3 {padding:0px 0px 10px 0px; background:none}
			#main #content .news h3 a {color:#52B100;}
		#main #content .news div a {padding-right:10px; margin-top:0px; color:#52B100; display:block; float:right; background:url("../images/icon-plus-green.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}


		#main #content .news ul {padding:0px; margin-left:15px; color:#7c7c7c; font: 11px/18px Verdana, Arial, Helvetica, sans-serif}		
		#main #content .news ul li {padding:0px; margin:0px; color:#7c7c7c; font: 11px/18px Verdana, Arial, Helvetica, sans-serif}		


		#main #content .lineheight {padding:0px 0px 15px 0px; margin:5px 0px 5px 0px;}
			#main #content .lineheight img {float:left; margin:0px 20px 10px 0px;}
			#main #content .lineheight p {padding:0 0 10px 0; color:#8d8d8e; font: 11px/18px Verdana, Arial, Helvetica, sans-serif;}
			#main #content .lineheight h4 {padding:0px; margin-top:22px;}
			
		#main #content .short {padding:0px 0px 14px 0px;}
		#main #content .short p {padding:0px; float:left; width:450px;}
		#main #content .short p a {padding:0px 5px 0px 10px; color:#595959; background:url("../images/arrow-green-small.jpg") no-repeat left 4px;}
		#main #content .news p a:hover {color:#797D89}
		#main #content .short div a {padding-right:10px; margin:0 } 
		
		#main #content .file {float:left; width:160px; margin:13px 0px 10px 5px;}
			#main #content .news .file .file-right {float:left}
			
			#main #content .file img {float:left; margin:4px 10px 5px 0px;}
			#main #content .file p {padding:0}

			#main #content .news .file a {padding-left:10px; margin-top:0px; color:#A6A6A6; display:block; float:left; background:url("../images/arrow-pobierz.jpg") no-repeat left 4px; font: bold 10px Verdana, Arial, Helvetica, sans-serif}
			#main #content .news .file a.nobg {background:none; padding-left:0px }
			#main #content .news .file a.subtitle {background:none; width:80px; padding:0 5px 0 0; color:#52B100; font: bold 11px Verdana, Arial, Helvetica, sans-serif}
			#main #content .news .file a:hover {color:#615F5A}
			#main #content .news .file a.subtitle:hover {color:#A3DA74;}
			
		#main #content .last {background:none}
		
		#main #content .news div a:hover {color:#A3DA74}
		
		#main #content .file2 {float:left; width:150px; margin:10px 15px 10px 0px; padding:0px; display:block; height:65px}
			#main #content .file2 .file2-right {float:left; width:90px}
			#main #content .file2 img {float:left; margin:0px 10px 5px 0px;}
			#main #content .file2 p {padding:0px; margin:0px}
			#main #content .file2 a {padding-left:10px; margin-top:0px; color:#A6A6A6; display:block; float:left; background:url("../images/arrow-pobierz.jpg") no-repeat left 4px; font: bold 10px Verdana, Arial, Helvetica, sans-serif}
			#main #content .file2 a.nobg {background:none; padding:0}
			#main #content .file2 a em {font: bold 11px Verdana, Arial, Helvetica, sans-serif}
			#main #content .file2 a.subtitle {background:none; width:80px; padding:0 5px 0 0; color:#52B100; font: bold 11px Verdana, Arial, Helvetica, sans-serif}
			
			#main #content .file2 a:hover {color:#615F5A}
			#main #content .file2 a.subtitle:hover {color:#A3DA74;}

/* END - News */

/* Rezultat wyszukiwanie */

	#main #content .result {padding:0px 0px 10px 0px; margin-top:15px; clear:both; overflow:hidden; position:relative; background: url("../images/bg-news-line.jpg") repeat-x bottom}
	* html #main #content .result {width:100%;}
	
		#main #content .result div.img {width:100px; margin:0 20px 0px 0px; float:left; padding:0; text-align:center}
			#main #content .result div.img a {background:none; text-align:center; padding:0; margin:0; float:none}
			
		#main #content .result .dane {float:left; width:380px; text-align:left}		
		
			#main #content .result .dane p {margin:0; padding:0; font-size:10px}
			#main #content .result .dane p.name {float:left; width:100%; margin-bottom:10px; padding:0px; line-height:13px; font-size:12px}
			#main #content .result .dane p.name span {font-size:10px}
			#main #content .result .dane p span {float:left; color:#8d8d8e}
			
			#main #content .result .dane .address p b, #main #content .result .dane .contact p b {font-size:11px}
		
			#main #content .result p a {color:#52B100; display:block}
			#main #content .result p a:hover {color:#A3DA74;}
			


			.result div.address {float:left; width:200px}
			.result div.contact {float:right; padding-left:10px; width:155px; background: url("../images/bg-vert.jpg") repeat-y left}

		#main #content .result div.more a {padding-right:10px; margin:10px 20px 0px 0px; color:#52B100; display:block; float:right; background:url("../images/icon-plus-green.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}

/* END - Rezultat wyszukiwanie */

/* Profil dystrybutora */

	#main #content .profil {padding:0px 0px 10px 0px; margin-top:5px; width:100%; clear:both; overflow:hidden; background: url("../images/bg-news-line.jpg") repeat-x bottom}

		#main #content .profil .left {float:left; width:190px; margin:30px 0px 0px 0px;}
		#main #content .profil .left h2 {display:block; position:relative; padding:0px 0px 0px 0px; margin:25px 0px 15px 0px; color:#52B100; font:20px "Trebuchet MS", sans-serif;}
		#main #content .profil .left a {padding:0px 0px 5px 10px; margin:0px 0px 0px 0px; clear:both; overflow:hidden; color:#7c7c7c; float:right; background:url("../images/icon-lupa2.jpg") no-repeat left 4px; font: bold 10px Verdana, Arial, Helvetica, sans-serif}
		#main #content .profil .left p {width:100%; font-size:10px}
		
		#main #content .profil .right {float:right; width:270px}
		#main #content .profil .right  h2 {display:block; position:relative; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; color:#52B100; font:20px "Trebuchet MS", sans-serif;}
		#main #content .profil .right p {float:left; display:block; width:100%; padding:0px 0px 18px 0px; font:10px Verdana, Arial, Helvetica, sans-serif; clear:both; overflow:hidden}
		#main #content .profil .right p b {display:block; font: bold 11px Verdana, Arial, Helvetica, sans-serif}
		#main #content .profil .right p span {float:left; color:#8d8d8e}
		#main #content .profil .right p a {color:#dd0d12}
		
		#main #content .profil .right ul {float:left;  list-style:none}
		#main #content .profil .right ul li {display:inline; float:left; margin-right:10px; width:120px}
		#main #content .profil .right div p,
		#main #content .profil .right div p b,
		#main #content .profil .right div span,
		#main #content .profil .right div span {font-size:10px}
		#main #content .profil .right div p b {color:#8d8d8e}
		
		#main .right a.more {padding-right:10px; margin:0px 15px 15px 0px; color:#52B100; display:block; float:right; background:url("../images/icon-plus-green.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}

/* END - Profil dystrybutora */

/* Wszystkie strony */
	
		.stopka {float:left; margin:10px 0px 10px 0px; padding:0px; width:100%} 	
		.stopka table.page_controls {text-align:right; padding: 0; width:100%; clear:both; overflow:hidden; border:0;}
		.stopka table.page_controls tr {padding:0; margin:0; border-collapse:0; border:0;}
		.stopka table.page_controls td {padding: 0px 0px 0px 0px; border:0; font: 11px tahoma; color:#b9b9b9}
		.stopka table.page_controls td a {padding:0px 0px 0px 5px; margin:0; float:none; color:#b9b9b9}
		.stopka table.page_controls td a:hover{color:#52B100;}
		.stopka table.page_controls td a b {color:#52B100; font-weight:bold}

/* END - Wszystkie strony */



		#content table.dane { width: 97%; margin: 10px 0px 35px 0px; float: left }
		#content table.dane, #content table.dane tr, #content table.dane td { border-collapse:collapse; padding: 0px 5px 0px 5px; }
		#content table.dane td b {float:right; text-align:right; padding:0px 0px 0px 0px; margin:0px}
		#content table.dane .row {background:#f6f6f6}

		#full #content .produkt table { width: 97%; margin: 10px 0px 35px 0px; float: left }
		#full #content .produkt table, #full #content .produkt table tr, #full #content .produkt table td { border-collapse:collapse; padding: 0px 5px 0px 5px; }
		#full #content .produkt table td b {float:right; text-align:right; padding:0px 0px 0px 0px; margin:0px}
		#full #content .produkt table .row {background:#f6f6f6}

		.show-product {float:left; padding:0 0 20px 0; width:180px; margin:0px 0 20px 0 }
			#main .show-product a.more {float:left; margin:0px 0 15px 0 text-align:left; display:block; clear:both; overflow:hidden }
			#main .show-product a {display:block; clear:both; overflow:hidden}
			#main .show-product a img {display:block; margin: 0 0 4px 0}
			
		.show-schemat {float:left; padding:0 0 20px 0; width:180px; margin:0px}
			#main .show-schemat p {display:block; padding:4px 0px 23px 0px; margin:0px; clear:both; overflow:hidden}
			#main .show-schemat a {display:block}
		
		.show-dodatki {float:left; padding:0 0 5px 0; width:180px; margin:0px}
			#main .show-dodatki p {display:block; padding:4px 0px 15px 0px; margin:0px; clear:both; overflow:hidden}
			#main .show-dodatki a {display:block;}


		#content .text table.pobieranie { width: 97%; margin: 10px 0px 35px 0px; float: left; text-align:left;  }
		#content .text table.pobieranie, #content .text table.pobieranie tr, #content .text table.pobieranie td { border-collapse:collapse; padding: 0px 5px 0px 5px; border:1px solid #e6e6e6 }
		#content .text table.pobieranie td b {text-align:left; padding:0px 0px 0px 0px; margin:0px}
		#content .text table.pobieranie .row {background:#f6f6f6}
		#content .text table.pobieranie a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#8d8d8e; }

#sitemap {clear:both; overflow:hidden; margin:0px 0px 40px 0px; width:940px; position:relative; left:12px; padding:0; background: url(../images/bg-home.jpg) no-repeat top;}

	#sitemap h1 {display:block; width:100%; padding:0px 0px 12px 0px; margin:46px 0px 18px 0px; color:#52B100; font:24px "Trebuchet MS", sans-serif; background: url("../images/bg-line-dot.jpg") repeat-x bottom}


		ul.sitemap { float:left; margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width: 185px; }
		ul.sitemap li {padding:2px 0px 2px 17px; margin:0px; font:11px Arial; white-space:nowrap}
		ul.sitemap li.head {background: url(../images/arrow-sitemap-green.png) no-repeat left 9px;} 
		ul.sitemap li.on {background: url(../images/plus-red.png) no-repeat left 9px;} 
		ul.sitemap li.head a {padding:0px; background:none}
		ul.sitemap li a {padding: 2px 0px 2px 10px; margin:0px; color:#4da700; background: url(../images/arrow-green2.jpg) no-repeat left; font: bold 12px Arial; }
		ul.sitemap li.sub a {background: url(../images/arrow-red.jpg) no-repeat left; }

		ul.sitemap ul {float:left; margin: 3px 0px 3px -65px; position:relative; clear:both; padding-left:2px; list-style-type:none; width:300px}
		
			ul.sitemap ul.a {background: url("../images/klamra-sterowanie-oswietleniem.png") no-repeat left;}
			ul.sitemap ul.b {background: url("../images/klamra-kontrola-faz.png") no-repeat left;}
			ul.sitemap ul.c {margin: 3px 0px 3px -60px; background: url("../images/klamra-sterowanie-czasowe.png") no-repeat left;}
			ul.sitemap ul.d {margin: 3px 0px 3px -75px; background: url("../images/klamra-zabezpieczenia-pradowe.png") no-repeat left;}
			ul.sitemap ul.e {margin: 3px 0px 3px -50px;background: url("../images/klamra-zasilanie.png") no-repeat left;}
			ul.sitemap ul.f {margin: 3px 0px 3px -50px;background: url("../images/klamra-kontrola-stanow.png") no-repeat left;}

		ul.sitemap ul li {padding:2px 0px 2px 9px; margin: 0px 0px 0px 80px; overflow:hidden; font:11px Arial; border-left:1px solid #e4e4e4; width: 350px}
		
			ul.sitemap ul.c li {margin: 0px 0px 0px 75px;}
			ul.sitemap ul.d li {margin: 0px 0px 0px 90px;}
			ul.sitemap ul.e li {margin: 0px 0px 0px 65px;}
			ul.sitemap ul.f li {margin: 0px 0px 0px 65px;}
		
		ul.sitemap ul li a {padding: 3px 0px 3px 10px; margin:0px; color:#636363; background: url(../images/arrow-green2.jpg) no-repeat left; font: bold 11px Arial }
		
			ul.sitemap ul.a li a, ul.sitemap ul.b li a, ul.sitemap ul.c li a, ul.sitemap ul.d li a, ul.sitemap ul.e li a, ul.sitemap ul.f li a {padding-left:10px; background: url("../images/arrow-green2.jpg") no-repeat left;}

			ul.sitemap ul.a li.sub a, ul.sitemap ul.b li.sub a, ul.sitemap ul.c li.sub a, ul.sitemap ul.d li.sub a, ul.sitemap ul.e li.sub a, ul.sitemap ul.f li.sub a {background: url(../images/arrow-red.jpg) no-repeat left; }

		ul.sitemap ul li.top {background: url(../images/corner-left-top.png) no-repeat left 4px; border:0px;}
		ul.sitemap ul li.bottom {background: url(../images/corner-left-bottom.png) no-repeat left bottom; border:0px;}
	
		ul.sitemap ul li span {margin-left:10px}
		ul.sitemap ul li span a {font-weight:normal}
		
		ul.sitemap ul li.bottom span a {padding-left:10px; }
		
		ul.sitemap a:hover {color:#61c20e}
		ul.sitemap ul li a:hover {color:#B7B7B7}

		* html ul.sitemap { width: 170px; }
		* html ul.sitemap ul {float:left; margin: 3px 0px 3px -33px;}
		
			* html ul.sitemap ul.c {margin: 3px 0px 3px -30px; }
			* html ul.sitemap ul.d {margin: 3px 0px 3px -37px; }
			* html ul.sitemap ul.e {margin: 3px 0px 3px -24px; }
			* html ul.sitemap ul.f {margin: 3px 0px 3px -24px; }

/* NOTKA */

	table.notka {position:relative; top:14px; left:43px}
	#main #content table.notka h2 {display:block; margin:10px 0px; padding:10px 0px 5px 0px; color:#4da600; font:18px "Trebuchet MS", sans-serif}					

	#main #content table.notka h3 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:16px "Trebuchet MS", sans-serif; background:none}				
	#main #content table.notka h3 em {display:block; padding:10px 0px 5px 0px;}
	#main #content table.notka h4 {display:block; padding:10px 0px 5px 0px; margin:0; color:#4da600; font:14px "Trebuchet MS", sans-serif}				
	#main #content table.notka h4 em {display:block; padding:10px 0px 5px 0px;}

/* STRONA EDYCJI */

		.tools {float:left; display:block; padding:7px 0px 0px 0px; width:400px; clear:both}
		.tools a {float:left; padding-right:12px; margin:0px 8px 0px 0px; color:#52B100; display:block; font:bold 11px Verdana, Arial, Helvetica, sans-serif}
		.tools a:hover {color:#A3DA74;}



/* STRONA EDYCJI */

#edit {clear:both; overflow:hidden; margin:0; width:970px; position:relative; left:2px;  padding:0; background: url(../images/bg-home.jpg) no-repeat top;}


* html #edit {width:970px;} 

	#edit .col {float:left; padding:0; margin:13px 0px 0px 0px}
	
		#edit .left {width:222px}
		#edit .right {width:200px; padding-top:7px}

/* MOJ PROFIL */

		#edit .moj-profil {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; clear:both; overflow:hidden}
		#edit .moj-profil h2 {display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1px; height:40px; text-align:left}
		
		#edit .moj-profil .menucien { position:absolute; padding:0px; margin:40px 0px 0px 0px; width:5px; height:50px; background: url("../images/bg-cien.png") no-repeat left top}
		
		#edit .moj-profil .menucien2 { position:absolute; left:0px; padding:0px; margin:38px 0px 0px 0px; width:5px; height:50px; background: url("../images/bg-cien.png") no-repeat left top}
		
		#edit .moj-profil .profil {float:left; padding:11px 0px 0px 5px; margin:0px 0px 0px 0px}
		#edit .moj-profil .profil p {margin:0px 0px 0px 0px; padding:0px;}
		#edit .moj-profil .profil p span {display:inline; font-weight:bold; padding:0px; color:#52B100; margin:0px 0px 10px 0px;}
		#edit .moj-profil .profil p b {padding:0px; margin:0px;}
		#edit .moj-profil .profil ul {float:left; margin: 8px 0px 0px 1px; width:200px; padding: 0px 0px 0px 0px; }
		#edit .moj-profil .profil ul li {padding:0px; margin:0px; position:relative; list-style:none}
		#edit .moj-profil .profil ul li a {display:block; margin:0px 0px 0px 0px; padding:2px 0px 0px 10px; line-height: normal; color:#8d8d8e; background: url("../images/arrow-green.jpg") no-repeat left 6px; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif}
		#edit .moj-profil a.logout {float:left; padding:0px 0px 0px 0px; margin:10px 0px 0px -5px; text-align:left}

		#edit .cien {background: url("../images/bg-cien.png") no-repeat left top}		

/* LOGIN */


		#edit .login {padding:0px 0px 0px 0px; width:222px; margin:0px 0px 0px 0px; clear:both}
		#edit .login h2 {display:block; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; line-height:1px; height:39px; text-align:right}
		#edit .login p {margin:0px 0px 0px 17px; padding:0px; }
		#edit .login p span {display:inline; font-weight:bold; padding:0px; color:#52B100; margin:0px 0px 10px 0px;}

		#edit .login .menucien { position:absolute; padding:0px; margin:39px 0px 0px 0px; width:5px; height:50px; background: url("../images/bg-cien.png") no-repeat left top}


		#edit .login ul {float:left; width:186px; margin: 13px 0px 0px 20px; padding: 0px; list-style-type: none;}	
		* html #edit .login ul, * html #edit .login p { margin-left: 0px}
		#edit .login ul li {float:left; margin:0; padding:2px 0px}
		#edit .login ul li.last {padding:0px 0px}
		#edit .login ul li a {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space: nowrap; color:#8d8d8e; text-align:left; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#edit .login .bg1 { background: url("../images/bg-login.jpg") no-repeat; width: 160px;}
		#edit .login .fld { float:left; padding: 2px 5px 0px 0px; margin-left:5px; width: 145px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }
		
		#edit .login a.padlock  { display: block; float:right; position:relative; margin: -75px -3px 0px 0px; overflow: hidden; width:33px; height:42px; text-decoration: none;  background: url("../images/bg-padlock.jpg") no-repeat 0px 0px; color: #ffffff; line-height:13px; }		
		
		
		* html #edit .login a.wyslij {display: inline; float:right; padding:30px 10px 5px 0px; margin-left:0px; text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij.jpg") no-repeat 3px top; font: 9px tahoma}		
		* html #edit .login a.padlock  { float:right; position:relative; width:33px; height:42px; text-decoration: none; margin: -75px 7px 0px 0px; background: url("../images/bg-padlock.jpg") no-repeat 0px 0px; color: #ffffff; line-height:13px; }		



/* LEWY NEWSLETTER */

		#edit .newsletter {padding:18px 0px 0px 0px; margin:0px 0px 0px 0px; clear:both}
		#edit .newsletter h2 {padding:0px 0px 0px 7px; margin:0px 0px 0px 0px; line-height:1px; height:24px;}
		
		#edit .newsletter p {padding:0px 0px 0px 7px; clear:both; margin:0px 0px 0px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif}	
		
		#edit .newsletter ul {float:left; width:165px; margin: 6px 0px 5px 6px; padding: 0px 0px 5px 0px; list-style-type: none;}
		#edit .newsletter ul li {float:left; margin:0;}
		#edit .newsletter ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space: nowrap; color:#8d8d8e; text-align:left; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#edit .newsletter ul li.dark {paddign:0px; margin:0px}	
			#edit .newsletter ul li.dark .selectbox {margin: 0px 5px 0px 0px; padding:5px 0px 0px 5px; width: 145px; display : block; text-align:left; cursor: pointer; border:0px; height:19px; color:#ffffff; background:  url(../images/bg-drop-dark.png) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#edit .newsletter ul li.dark div.selectbox-wrapper {width:100px; border:1px solid #ccc; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; max-height:100px; background:#ffffff; overflow:hidden; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#edit .newsletter ul li.dark div.selectbox-wrapper ul li {float:none}
		#edit .newsletter .bg1 { padding:1px 0px 1px 0px; background: url("../images/bg-login.jpg") no-repeat; width: 160px;}
		#edit .newsletter .bg2 { padding:1px 0px 0px 1px; background: url("../images/bg-instalator.jpg") no-repeat; height:23px; width: 170px;}
		#edit .newsletter .fld { float:left; padding: 2px 5px 0px 0px; margin-left:5px; width: 145px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }

		#edit .newsletter a.wyslij {display:block; float:left; padding:14px 0px 5px 0px; margin-left:10px; text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij0.png") no-repeat 3px top; font: 9px tahoma}

		#edit .cien {background: url("../images/bg-cien.png") no-repeat left top}	




/* PRAWE CENTRUM */

		#edit .right .centrum {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; clear:both; overflow:hidden}
		#edit .right .centrum h2 {display:block; padding:1px 0px 3px 0px; margin:0px; height:24px;}
		#edit .right .centrum a.wejdz  {display:block; float:right; margin:4px 16px 0px 0px; padding:0px 0px 0px 0px;  text-align:right; width:115px; height:19px; }


		#edit .right .noshadow {background:none;}
		
/* PRAWE NOWOSCI */

		#edit .right .nowosci {padding:0px 0px 32px 0px; margin:23px 0px 0px 0px; clear:both; background:url(../images/bg-shadow-right2.jpg) no-repeat bottom left}
			
			#edit .right .nowosci h2 {display:block; padding:0px 0px 0px 0px; margin:0px; line-height:1px; height:24px;}
			* html #edit .right .nowosci h2 {padding:23px 0px 0px 0px;}
			#edit .right .nowosci h3 {display:block; padding:0px; color:#dd0d12; margin:7px 0px 3px 17px; line-height:1px; font: bold 12px Verdana, Arial, Helvetica, sans-serif} 
			#edit .right .nowosci h4 {display:block; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; height:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c} 
			#edit .right .nowosci p {padding:0px 0px 0px 0px; margin:0px 0px 0px 17px; line-height:normal}
			#edit .right .nowosci ul.gallery {padding:0px; margin:18px 0px 0px 0px; overflow:hidden}
			#edit .right .nowosci ul.gallery li {display:inline; text-align:center}
			* html #edit .right .nowosci ul.gallery {width:200px}
			#edit .right .nowosci ul.gallery li.center {float:left; width:174px; margin:0 auto; text-align:center}
			#edit .right .nowosci ul.gallery a.arrow {position:relative; top:41px}	
			#edit .right .nowosci ul.gallery li #slideshow2 {margin:0 auto; height:100px; width:80px; text-align:center}
			#edit .right .nowosci ul.gallery li #slideshow2 img {cursor: pointer}
			#edit .right .nowosci #output {margin:0 40px 0 0}			


			
			* html .right .space {float:left; width:200px; margin:0px; padding:0px; height:210px; background:none; clear: none; overflow:hidden}	

/* CONTENT */

	#edit #content {float:left; width:500px; padding:0px 0px 20px 0px; margin:20px 24px 0px 16px;  }
	* html #edit #content {float:left; width:500px; padding:0; margin:20px 10px 0px 10px}

		#edit #content h1 {display:block; position:relative; padding:0px 0px 12px 0px; margin:0px 0px 20px 0px; color:#52B100; font:24px "Trebuchet MS", sans-serif; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
			#edit #content h1 span, #main #full h1 span {display:block; padding:0px 0px 0px 0px; color:#8d8d8e; font:18px "Trebuchet MS", sans-serif}
			#edit #content h1 a.more1 {margin:12px 0px 0px 0px; padding:0px 10px 0px 0px; position:absolute; right:0px; color:#8d8d8e; text-align:right; background:url("../images/arrow-silver-right.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
			#edit #content h1 a.more1:hover {color:#52B100;}
			
			#edit #content .heading {float:left; width:100%; margin:0px 0px 16px 0px; padding:0px 0px 5px 0px; background: url("../images/bg-line-dot.jpg") repeat-x bottom}
			#edit #content .heading h1 {float:left; background:none; padding:0; margin:0}
			
			#edit #content p {color:#8d8d8e; font:10px/13px Verdana, Arial, Helvetica, sans-serif}
			

/* TYLKO strona glowna */

#home {clear:both; overflow:hidden; margin:0; width:952px; position:relative; left:2px;  padding:0; background: url(../images/bg-home.jpg) no-repeat top;}

	#home .col {float:left; padding:0; margin:20px 0px 0px 0px}
	
		#home .left {width:210px}
		#home .right {width:244px}	
		
		#home .col .box {padding:0px 0px 28px 0px; overflow:hidden}
		* html #home .col .box {padding:0px 0px 24px 0px; overflow:hidden; float:left}
		
		#home .col h2 {padding:0px 0px 8px 0px; height:24px}
		* html #home .col h2 img {display:block; float:left; width:150px; height:24px}
		#home .col h3 {color:#dd0d12; padding:0px 0px 2px 0px; font: bold 12px Verdana, Arial, Helvetica, sans-serif}
		#home .col h4 {display:block; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; height:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c} 
		#home .col p {padding:0px 0px 0px 17px; line-height:14px;}
		#home .col ul.gallery {margin:13px 0px 0px 0px; overflow:hidden;}
		#home .col ul.gallery li {display:inline; text-align:center}
		#home .col ul.gallery li.center {width:186px; margin:0 auto; text-align:center}
		#home .col ul.gallery li a.arrow {position:relative; top:27px}
		#home .col ul.gallery li #slideshow2 {margin:0 auto; height:100px; width:80px; text-align:center}
		#home .col ul.gallery li #slideshow2 img {cursor: pointer}

		* html #home .col ul.gallery {margin:15px 0px 0px 0px; overflow: auto; clear:both; float:left}
	
		#home .col .left-shadow {margin:0px 0px 21px 0px; padding-left:10px; width:210px; background: url("../images/bg-shadow-left.png") no-repeat bottom}
			* html #home .col .left-shadow {position:relative; left:10px}
		#home .col .right-shadow {margin:0px 0px 13px 0px; background:url("../images/bg-shadow-right.jpg") no-repeat bottom left}
		#home .col .right-shadow p {padding:7px 0px 0px 17px; margin:0px; float:left; font: 10px/15px Verdana, Arial, Helvetica, sans-serif; line-height:normal}
		#home .col .noshadow {margin:0px; background:none;}
		#home .col .margin-bottom {margin:0px 0px 1px 0px;}
		#home .col .nomargin {margin:0px;}
		#home .col .nopadding p {padding-left:0px;}
		#home .col .cien {padding-top:22px; background: url("../images/bg-cien.png") no-repeat left top}
		
		#home .col .last {padding-bottom:20px; position:relative}
		#home .col .cien h2 {display:block; padding:0px 0px 9px 0px; height:24px; line-height:1px}
		* html #home .col .cien h2 {padding:22px 0px 9px 0px;}

		#home .col p.gallery {margin:0px; width:210px; text-align:center; position:relative}
		#home .col p.select {margin:0px 0px 15px 17px; padding:0; width:106px; height:20px; background:url("../images/bg-instalator.jpg") no-repeat left}
		#home .col p.selectleft {margin:0px 0px 15px 0px; padding:0; width:106px; height:20px; background:url("../images/bg-instalator.jpg") no-repeat left}

		#home .col ul.bullets {margin:5px 0px 0px 0px; overflow:hidden;}	
		#home .col ul.bullets li a {padding:0px 0px 0px 12px; color:#717171; font:bold 12px tahoma; background: url("../images/bullet-green.jpg") no-repeat left 5px}
		#home .col ul.bullets li a:hover {color:#b1b1b1;}
	
		#home .col a.wejdz {display:block; float:right; margin-top:3px; padding:0px 19px 0px 0px; text-align:right; width:115px; height:19px}
		
		#home .col .fld1 {float:left; padding: 3px 5px 0px 7px; margin:0; color:#F1F1F1; background:url("../images/bg-dodaj-email.jpg") no-repeat; width:174px; height:20px; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
		#home .col .fld2 {float:left; padding: 3px 5px 0px 7px; margin:0; color:#F1F1F1; background:url("../images/bg-dodaj-email2.jpg") no-repeat; width:150px; height:20px; border:0px; font: 10px tahoma, verdana, helvetica, sans-serif;}
		#home .col p a.wyslij {display:block; float:right; padding:30px 10px 5px 0px;  text-align:right; width:24px; color:#727584; background: url("../images/bg-wyslij.jpg") no-repeat 3px top; font: 9px tahoma}
		

		#home select.wybierz {float:left; padding:3px; margin:0px 0px 15px 0px; font-size:10px; font-family: Tahoma; width:100px; border:0px; color:#FFFFFF;  background:url("../images/") no-repeat left}
		#home select.wybierz option {color:#FFFFFF; background:#848894; }

		#home .col .login {float:left; padding: 0px; margin: 0px 0px 0px 0px; clear:both; overflow:hidden}
		#home .col .login ul {float:left; width:186px; margin: 0px 0px 10px 16px; padding: 0px; list-style-type: none;}
		#home .col .login ul li { float:left; margin:0;}
		#home .col .login ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space: nowrap; color:#8d8d8e; text-align:left; background:url("../images/arrow-green.jpg") no-repeat left 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#home .col .login .bg1 { padding:1px 0px 1px 0px; background: url("../images/bg-dodaj-email.jpg") no-repeat; width: 186px;}
		
		#home .col .login ul li.dark {paddign:0px; margin:0px}	
			#home .col .login ul li.dark .selectbox {margin: 0px 5px 0px 0px; padding:5px 0px 0px 5px; width: 160px; display : block; text-align:left; cursor: pointer; border:0px; height:19px; color:#ffffff; background:  url(../images/bg-drop-dark.png) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#home .col .login ul li.dark div.selectbox-wrapper {width:100px; border:1px solid #ccc; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; max-height:100px; background:#ffffff; overflow:hidden; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#home .col .login ul li.dark div.selectbox-wrapper ul li {float:none}
			#home .col .login ul li.dark div.selectbox-wrapper ul {margin:0px;}
		
		#home .col .login .fld { float:left; padding: 2px 5px 0px 0px; margin-left:5px; width: 170px; color:#ffffff; background:none; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0px;  }
		#home .col .login a.wyslij {display:block; float:left; padding:0px 0px 5px 0px; margin-left:14px; width:27px; color:#727584; }
		
		* html #home .col .login ul {margin: 0px 0px 10px 8px;}
		* html #home .col .login a.wyslij {display:block; float:left; padding:0px 0px 5px 0px; margin-left:9px; text-align:right; width:24px;}

	#home #content {float:left; width:430px; padding:0; margin:20px 29px 0px 30px; }
	* html #home #content {float:left; width:430px; padding:0; margin:20px 20px 0px 20px}
		
		#home #content h2 {display:block; padding:0px 0px 1px 4px; height:24px;}
	
		#home #content .news {padding:0px 0px 18px 0px; margin-top:15px; clear:both; overflow:hidden; position:relative; background: url("../images/bg-news-line.jpg") repeat-x bottom}
		* html .news {height:1%;}
		#home #content .news div.img {width:100px; margin:3px 13px 0px 0; float:left; padding:0; text-align:center}
		#home #content .news div.img a {background:none; text-align:center; padding:0; margin:0; float:none}
		#home #content .news p {margin:0; padding:2px 0px; line-height:14px;}
		#home #content .news p em {color:#52B100; font-weight:bold; padding:0 5px 0 0}
		#home #content .news p span {color:#505050}
		#home #content .news p a {color:#52B100;}
		#home #content .news p a:hover {color:#A3DA74;}
		#home #content .news p a em:hover {color:#A3DA74;}
		#home #content .news div a {padding-right:12px; margin:0px 8px 0px 0px; color:#52B100; display:block; float:right; background:url("../images/icon-plus-green.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}

		#home #content .short {padding:10px 0px 10px 0px; margin:0px;}
		#home #content .short p {padding:0px 0px 0px 0px; float:left}
		#home #content .short p a {padding:0px 5px 0px 13px; margin:0px 0px 0px 0px; color:#595959; background:url("../images/arrow-green-small.jpg") no-repeat left 4px;}
		#home #content .news p a:hover {color:#797D89}
		#home #content .short div a {padding-right:12px; margin:0px 8px 0px 0px;  } 
		
		#home #content .news div a:hover {color:#A3DA74}

		#home #content a.more {padding:0px 10px 0px 0px; margin-top:10px; color:#8d8d8e; display:block; float:right; background:url("../images/arrow-silver-right.jpg") no-repeat right 4px; font:10px Verdana, Arial, Helvetica, sans-serif}
		#home #content a.more:hover {color:#52B100;}

/* END - TYLKO strona glowna */

		#content table.register {float:left; width:490px; margin:28px 31px 0px 0px; }
		* html #content table.register {float:left; width:490px; margin:28px 10px 0px 0px; }
		#content table.register td {padding: 0px 10px 10px 3px; color:#52B100; text-align:right; font: 10px Verdana, Arial, Helvetica, sans-serif}
			#content table.register td input {text-align:left; font: 10px tahoma, verdana, helvetica, sans-serif; border:0px; color:#8d8d8e;}
		
		#content table.register td.r1 {float:left; padding: 3px 0px 13px 3px; width:265px; background: url("../images/bg-r1.jpg") no-repeat; border:0px;}
		
		#content table.register td.r2 {float:left; width:185px; padding: 0px 0px 5px 3px; margin:0; background: url("../images/bg-r2.jpg") no-repeat;}
			#content table.register td input.r2a {float:left; padding: 2px 5px 0px 3px; margin:3px 0px 0px 2px; background: #F8F8F8; }
			#content table.register td.r2 em {float:left; width:255px; text-align:left;  padding: 7px 0px 0px 0px; color:#c5c5c5;  font: 8px/10px  Verdana; border:0px;}
		
		#content table.register td.r3 {float:left; position:relative; width:259px; padding: 5px 0px 0px 3px; background: url("../images/bg-r3.jpg") no-repeat; border:0px;}
			#content table.register td.r3 em {float:right; width:100px; text-align:right; margin:0px;  padding: 5px 60px 2px 0px; color:#c5c5c5; font-size:8px; border:0px;}
			#content table.register td.r3 span {position:absolute; top:5px; left:265px; }
		
		#edit #content table.register td.drop {float:left; position:relative; text-align:left; width:255px; padding: 0px 0px 0px 0px; margin:0; z-index:2 }
			#edit #content table.register td.drop span {position:absolute; top:5px; left:266px; }
			#edit #content table.register div.selectbox-wrapper {position:absolute; width:120px; background-color:white; border:1px solid #ccc; margin:0px; margin: -3px 0px 0px 0px; padding:0px; text-align:left; max-height:175px; overflow:auto; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#edit #content table.register div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
			#edit #content table.register div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
			#edit #content table.register div.selectbox-wrapper ul li { float:none; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
			#edit #content table.register .selectbox { margin: 0px 5px 0px 0px; padding:3px 0px 0px 5px; width: 260px; display: block; text-align:left; cursor: pointer; border:0px; height:19px; color:#8d8d8e; background:  url(../images/bg-form-drop1.jpg) no-repeat left; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

		#content table.register td.check {float:left; position:relative; width:255px; padding:10px 0px; margin:0; z-index:1 }
			#content table.register td.check em {float:left; padding-top:2px}
			#content table.register td.check span {float:left; text-align:left; padding:0px; margin: 0px 5px 0px 0px; padding:0; color:#dd0d12}
			#content table.register td.check span.star {position:absolute; top:35px; left:265px; }
			
			label.checkbox span.holder {height: 61px; background: url(../images/checkbox.gif) no-repeat left;}
			label.checked span.holder { top: -42px !important; } /* Background position when checked */
			label.list {float: left; clear: left;margin: 0 0 5px 0;}
			label.inline {float: left; margin: 0 10px 0 0;}
			input.hiddenCheckbox {position: absolute; left: -10000px;}
			label.prettyCheckbox span.holderWrap {display: block; float: left;position: relative;margin-right: 5px;overflow: hidden;}
			label.prettyCheckbox span.holder {display: block;	position: absolute;	top: 0; left: 0;}		
		
		#content table.register td.r5 {float:left; padding: 3px 0px 13px 3px; background: url("../images/bg-r5.jpg") no-repeat; border:0px;}
		
		#content table.register td.r6 {float:left; position:relative; padding: 3px 0px 10px 0px; text-align:left; width:265px; background: url("../images/bg-line-dot.jpg") repeat-x bottom left; border:0px;}
			#content table.register td.r6 p {float:left; padding:0px; margin-right:5px; width:20px; text-align:left; }
			#content table.register td.r6 p input.check2 {float:left; position:relative; top:0; left:0; margin:10px 0px 0px 2px; padding:0; width:18px; height:18px}
			#content table.register td.r6 span {float:left; padding:10px 5px 0px 0px; }
			#content table.register td.r6 em {float:left; text-align:left; width:220px; padding: 11px 0px 0px 0px; color:#c5c5c5; }
			#content table.register td.noline span, #content table.register td.line span {float:left; padding:5px 5px 0px 0px;}
			#content table.register td.noline em, #content table.register td.line em {padding:5px 5px 0px 0px;}
			#content table.register td.error span, #content table.register td.line span {float:left; padding:0px 0px 0px 0px;}
			#content table.register td.error em, #content table.register td.line em {padding:0px 0px 0px 0px;}
			
		#content table.register td.line {float:left; padding:0px; margin:0; background: url("../images/bg-line-dot.jpg") repeat-x}
		#content table.register td.next {padding-bottom:13px; }
		#content table.register td.noline {background:none}
		#content table.register td.error {background:none}

		#content table.register td .r1a {float:left; padding: 1px 5px 0px 3px; margin:1px 0px 0px 0px; background:#F8F8F8; width:245px}
		
		#content table.register td .r3a {float:left; padding: 1px 5px 0px 3px; margin:0px 15px 0px 2px; background:#F8F8F8; width:120px}
		#content table.register td .r3b {float:left; padding: 1px 5px 0px 3px; margin:0px 0px 0px 7px; background:#F8F8F8; width:90px}
		#content table.register td .r5a {float:left; padding: 1px 5px 0px 3px; margin:1px 10px 0px 2px; background:#F8F8F8; width:205px}
	
		
		#content table.register td.t1 {float:left; display:block; padding: 3px 0px 7px 3px; background: url("../images/bg-t1.jpg") no-repeat; width:265px; height:50px; border:0px; overflow:hidden;}
		#content table.register td.t2 {float:left; display:block; padding: 3px 0px 7px 3px; background: url("../images/bg-t2.jpg") no-repeat; width:265px; height:138px; border:0px; overflow:hidden;}
		
		#content table.register td .t1a {float:left; margin:2px 0px 0px 4px; color:#8d8d8e; width:245px; height:37px !important; border:0px; background:#F8F8F8; font: 10px tahoma, verdana, helvetica, sans-serif;}
		#content table.register td .t2a {float:left; margin:2px 0px 0px 4px; color:#8d8d8e; width:245px; height:130px !important; border:0px; background:#F8F8F8; font: 10px tahoma, verdana, helvetica, sans-serif;}

		#content table.register td a.przegladaj {float:left; padding:0; margin:-2px 0px 0px 0px;}
		#content table.register td a.osoby {float:left; padding:4px 0px; margin:0px 0px 0px 0px;}
		#content table.register td a.usun {float:left; padding:0px; margin:-3px 0px 0px 0px;}
		#content table.register td a.usunob {float:right; padding:0px; margin:-10px 0px 0px 0px;}
		#content table.register td a.mapka {float:right; padding:0px; margin:-12px -3px 0px 0px; color:#8d8d8e; font:9px Verdana, Arial, Helvetica, sans-serif}
		#content table.register td a.mapka:hover {color:#52B100;}
		#content table.register td a.clean {float:left; margin:20px 0px 0px -50px; position:relative}
		#content table.register td a.register {float:right; margin:20px -27px 0px 0px; position:relative}

		#content table.register td span {float:right; text-align:left; padding:0px; margin: 2px -5px 0px 0px; padding:0; color:#dd0d12}
		
		#content table.register td b { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		
#footer {overflow:hidden; clear:both; height:65px; width:962px; position:relative; margin-top:-20px; background:url(../images/bg-footer.jpg) no-repeat}
* html #footer { top:-10px; position: static; }


	#footer ul {float:left; padding:26px 0px 0px 25px; margin:0; clear:both}
	#footer ul li {display:inline; float:left; background: url("../images/sep-left.png") no-repeat right 0px;}
	#footer ul li p {display:block; margin:9px 0px 5px 0px; font:8px Verdana, Arial, Helvetica, sans-serif; color:#535353}
	#footer ul li p a {margin:0px 12px 0px 0px}
	#footer ul li a {display:block; margin:12px 10px 10px 0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#585858}
	#footer ul li.sep {float:left; margin:0px 0px 0px 19px; padding:0px 0px 0px 19px; background: url("../images/sep-footer.jpg") no-repeat left 4px;}	
	
	#footer p.design {float:right; margin:30px 19px 0px 0px; height:30px; background: url("../images/sep-footer2.jpg") no-repeat left 4px;}
	#footer p.design a {display:block; padding:10px 0px 0px 19px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#afaeae}
	
	#footer a:hover, #footer p a:hover {color:#7C7C7C}



.CS_current {display:block; border: 0px; width:133px !important; width:133px; background: url("../images/bg-select-left.png") no-repeat left top; height:16px; padding:3px; margin:0px;	}
.CS_down{border: 0px;height:22px;width:21px;display:block}

.CS_hidden {display:none;}
.CS_options {display: block; background: #ffffff; border: solid #C0C0C0; border-width: 0px 1px 1px 1px;	position:absolute;width:140px;}
.CS_options a{display:block;text-decoration:none;cursor: default;color:#7c7c7c;}
.CS_options a:hover{display:block;	background:	#E7E7E7;}
.CS_select{	cursor: default;}


