/* Dromet */
html, body {margin:0; padding:0;}
body {font:62.5% tahoma,verdana,arial,sans-serif; background:#efefef url(../img/site/bg_top.jpg) repeat-x; color:#5C5D60;}

img {border:0;}
a {text-decoration:none; color:#484848;}

/* dostepnosc */
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}

#message {color:red;}

/* dromet */
#dromet {position:relative; margin:0 auto; width:875px;}


/* strona glowna */
#mainpage #content-main {margin-left:160px; width:715px; padding-bottom: 20px;}
#mainpage #  {margin-left:-875px;}

/* naglowek */
#header {position:relative; padding-top:10px; width:875px; height: 239px; background:#fff url(../img/site/header.gif) repeat-x;}
	#header h1 {overflow:hidden; margin:8px 0 0 16px; padding:0; width:176px; height:35px;}
		#header h1 a {display:block; width:176px; height:35px; text-indent:-666em; background:url(../img/site/logo.jpg) 0 0 no-repeat;}
		/* wersje obcojezyczne */
		#header h1 a.eng-version {background:url(../img/site/header.h1.a.eng.gif) 0 0 no-repeat;}	
		


/* wybor wersji jezykowej */
#header-language {position:absolute; left:717px; top:44px; margin:0; padding-left:6px; list-style:none;}
	#header-language li {float:left; margin-right:5px; _display:inline;}
		#header-language li a {float:left;}
			#header-language li a img {border:0;}

/* mapa strony */
#header-site-map {position: absolute; right: 12px; top: 9px; width: 13px; height: 11px; }
	#header-site-map a {display: block; width: 13px; height: 11px; text-indent: -666em; background: url(../img/site/header-site-map.a.gif) no-repeat;}


/* producent elementow zlacznych */
#header-producent-elementow-zlacznych {position:absolute; left:200px; top:18px; width:300px; height:32px; text-indent:-666em; margin:0; background:url(../img/site/iso.jpg) no-repeat;}


/* promocja */
#promotion {position:absolute; top:61px; left:0; border:2px solid #ddf0ff; border-width:2px 0; height:150px; width:875px;}
	#promotion img, #promotion object, #promotion embed {display:block;}


/* search-form */
#search-form {position:absolute; top:13px; left:695px; width: 159px;}
	#search-form fieldset {float:left; border:0;}
	#search-form label {float:left; width:18px; height:18px; margin-right:2px; text-indent:-666em; background:url(../img/site/search-form.label.gif) no-repeat; cursor:pointer;}
	#search-form input.text {float:left; border:1px solid #afb0aa; width:100px;}
	#search-form p {float:left; margin:4px 0;}
		#search-form p a {float:left; width:17px; height:18px; text-indent:-666em; background:url(../img/site/search-form.p.a.gif) no-repeat;}


/* menu */
#menu {float:left; position:absolute; bottom:0; left:0; margin:0; padding:2px 0 0; width:875px; font-size:1.1em; line-height:1.5em; background: url(../img/site/menu.gif) 0 0 repeat-x; list-style:none; zoom: 1;}
	#menu li {float:left; position: relative; margin-right: 4px;}
		#menu li span.empty_menu{float:left; padding:8px 8px 7px; font-weight:bold; text-decoration:none; color:#fff; background: url(/img/site/menu.li.a.gif) 8px 98% no-repeat}
		#menu li a.empty_menu{ background: url(/img/site/menu.li.a.gif) 8px 98% no-repeat}
		#menu li a {float:left; padding:8px 8px 7px; font-weight:bold; text-decoration:none; color:#fff;}
			#menu li a:hover {text-decoration:underline;}

	#menu li ul {position: absolute; left: 0; top: 31px; border: 0; width: auto; margin: 0; padding: 0; font-size: 1em; background: black; list-style: none; }
	#menu li li {float: none; margin-right: 0;}
		#menu li li a {display: block; float: none;  width: 80px; border: 1px solid #ababab; border-top: none; padding: 8px 16px; background: url(../img/site/menu.li.li.a.gif) 7px 50% no-repeat; color: white;}
		#menu li li a:hover {text-decoration: none; text-decoration: underline;}
			#menu li li.first-child a {border-top: 1px solid #939ab6; border-bottom: 0;}

	#menu li ul {display: none;}
		#menu li:hover ul, #menu li.hover ul {display: block;}


/* menu - ikona sklepu */
#menu-shop {position:absolute !important; top:2px; right:6px;}
	#menu-shop a {color:#f9d911 !important;}
		#menu-shop a:hover {text-decoration:none !important; cursor:pointer;}
			#menu-shop a:hover span {text-decoration:underline;}
		#menu-shop a img {border:0; padding-right:4px; vertical-align:bottom;}
		
	/* manu produktÃ³w - podmenu gÅ‚Ã³wnego nemu */
	#productsMenu .productsMenu {background-color:#EFEFEF;}
		#productsMenu .productsMenu a {padding-left:6px;}	


/* tresc */
#content {overflow:hidden; border:1px solid #d3d5e1; border-width:1px 0; width:875px; background:#fff url(../img/site/content.gif) repeat-y;}
	#content.column-3 {width:875px; background:#fff url(../img/site/content-column-3.gif) repeat-y;}


/* tresc glowna - prawa szpalta */
/* tresc glowna - prawa szpalta */
#content-main {float:left; margin-left:160px; width:490px;}
	#content-main h3 {margin:0; padding:3px 0 4px 1.8182em; font-size:1.1em; line-height:1.5em; background: #dcdcdc url(../img/site/content-main.h3.jpg) no-repeat; color: #565656;}

        
        
	/* tresc glowna - prawa szpalta, zakÅ‚adka praca, katalog, normy, wyszukiwanie */
	#work-content-main, #catalog-content-main, #norm-content-main, #search-content-main, #promotion-content-main {float:left; margin-left:160px; width:715px; _display:inline;}
		#work-content-main h3, #catalog-content-main h3, #norm-content-main h3, #search-content-main h3, #promotion-content-main h3 {margin:0; padding:3px 0 4px 1.8182em; font-size:1.1em; line-height:1.5em; background:#d1d1d1 url(../img/site/content-main.h3.jpg) no-repeat; color:#f565656;}
		
	/* tresc glowna - nagroda(katalog nagrod) */
	#gifts-content-main {float:left; margin-left:160px; width:510px; _display:inline;}
		#gifts-content-main h3 {margin:0; padding:3px 0 4px 1.8182em; font-size:1.1em; line-height:1.5em; background:#d1d1d1 url(../img/site/content-main.h3.jpg) no-repeat; color:#565656;}

	/* dziaÅ‚ techniczny */
	#content-main-technical {float:left; margin-left:160px; width:715px;}
		#content-main-technical h3 {margin:0; padding:3px 0 4px 1.8182em; font-size:1.1em; line-height:1.5em; background:#3d5c8a url(../img/site/content-main.h3.jpg) no-repeat; color:#fff;}
	
	
	/* produkt */
	#content-main-product{float:left; margin-left:160px; width:542px;}
		#content-main-product h3 {margin:0; padding:3px 0 4px 1.8182em; font-size:1.1em; line-height:1.5em; background:#3d5c8a url(../img/site/content-main.h3.jpg) no-repeat; color:#fff;}
	
	
/* tresc glowna - wstep - prawa szpalta */
#content-main-introduction-container {overflow:hidden; width:696px; padding: 22px 0 14px 19px;}		
		
/* stronicowanie */
#pagination-list {font-size:1.1em;}
	#pagination-list ul {list-style:none; float:right;}	
	#pagination-list li {display:inline;}

/* tresc glowna - wstep - prawa szpalta */
#content-main-introduction {margin:0 12px;}
	#content-main-introduction h4 {margin:0.6em 0 0 0; padding:3px 0 3px 1.333em; font-size:1.5em; line-height:1.5em; background:#93405e; color:#fff;}

/* lista aktualnoÅ›ci */
.hr {border-top:1px solid #dedee0; display:block; font-size:1px; height:1px; margin:12px auto; width:250px;}
.clear {clear:both; padding:0; margin:0;}
.bold {font-weight:bold;}	


/* aktualnoÅ›Ä‡ */
#news-content-main-introduction {margin:0 1em;}
	#news-content-main-introduction h4 {margin:12px 0 3px; padding-left:12px; font-size:1.1em; color:#484848;}
		#news-content-main-introduction h4.promotions {padding-left:0.5em; font-size:1.5em; color:#484848; margin:10px 0;}
	#news-content-main-introduction .published {margin:3px 0 12px; padding-left:12px; font-size: 1em; color: rgb(221, 214, 214);}
		#news-content {padding:0 0 0 12px; font-size:1.1em; line-height:1.6em; color:#484848;}
			#news-content img {float:left; padding:5px 10px 5px 0;}
			#news-content p.news-description {margin:0 0 0 110px;}
			#news-content a {text-decoration:none; color:#484848; font-weight:bold;}
				#news-content a:hover {text-decoration:underline;}
						

/* dziaÅ‚ techniczny - lista porad */
#technical-section {margin-left:0; padding-left:8px; width:180px;}
	#technical-section li {background:transparent url(../img/site/li.gif) no-repeat scroll 0pt 5px; color:#FF0000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0px 4px 4px 10px;}
	#technical-section a {font-size:1.1em; font-weight:bold; text-decoration:none; color:#000000;}
	#technical-section a:hover {text-decoration:underline;}

#content-sidebar img.other-advice {padding-left:8px; margin-top:30px;}
#content-sidebar #technical-section {margin-top:2px;}
	#content-sidebar #normy-image {padding-left:4px;}
	#content-sidebar .recommend-img {padding-left:8px; margin-bottom:10px;}

/* dziaÅ‚ techniczny - porada */
#technical-content-main-introduction {margin:0;}
	#technical-content-main-introduction h4 {padding-left:1.1em; font-size:1.1em; color:#484848;}
	#technical-content-main-introduction p.published {padding-left: 1.8182em; font-size: 1.1em; color: rgb(221, 214, 214);}
		#technical-content {padding:0 0 0 1.8182em; font-size:1.1em; line-height:1.6em;}
			#technical-content img {float:left; padding:0 10px 5px 0;}
			#technical-content a {text-decoration:none; color:#484848;}
				#technical-content a:hover {text-decoration:underline;}
				#technical-content table {width:80%;}
				#technical-content p.technical-introduction {text-align:justify;}
				
/* katalog produktÃ³w */
#catalog-content {padding:0 0 0 0.5em; font-size:1.1em; line-height:1.6em; width:680px;}
	#catalog-content p {margin-top:10px;}
	#catalog-content img {}
	#catalog-content table {background-color:#E4E4E6;} 
		#catalog-content .product-items {float:left; margin:15px; padding:0pt; width:175px; border:1px solid #dadada; border-bottom: 1px solid black;}	
			#catalog-content .product-item {display:block; margin:0 auto; width:173px; height:121px; border:0; padding: 10px 0;text-align:center; text-decoration:none;}
			#catalog-content .product-item img {border:0;}
			#catalog-content .product-items .name {margin:0; padding:5px 10px; bottom:0; background:url(../img/site/product_background_h3.jpg) no-repeat; height:5em;}
				#catalog-content .product-items .name a {color:#484848; text-decoration:none;}
					#catalog-content .product-items .name a:hover {text-decoration:underline;}
						#catalog-content .products-category-table-item {float:left; margin:10px 0px 0 0; padding:4px 2px 1px; background-color:#E4E4E6; }
						#catalog-content .products-category-table-item a img {border:1px solid #6A6969;}
                                                #catalog-content  p.name {border-bottom: 5px solid #ffda0b;}
                        
			
/* katalog nagrÃ³d */
#gifts-catalog-content {padding:0 0 0 1.8182em; font-size:1.1em; line-height:1.6em; width:640px;}
	#gifts-catalog-content img {}
	#gifts-catalog-content table {background-color:#E4E4E6;} 
		#gifts-catalog-content .gift-items {float:left; margin:15px; padding:0pt; width:175px; border:1px solid #dedee0;}	
			#gifts-catalog-content .gift-item {display:block; margin:0 auto; width:173px; height:121px; border:0; padding: 10px 0;text-align:center; text-decoration:none;}
			#gifts-catalog-content .gift-item img {border:0;}
			#gifts-catalog-content .gift-items .name {margin:0; padding:5px 10px; bottom:0; background: #eeeeee url(../img/site/giftsTitle.gif2) repeat-y scroll left bottom; color:#3b3a3a; height:5em; border-bottom: 2px solid #ffda0b;}
				#gifts-catalog-content .gift-items .name a {color:#3b3a3a; text-decoration:none;}
					#gifts-catalog-content .gift-items .name a:hover {text-decoration:underline;}
	#gifts-catalog-content .gift-category-table-item a img {border:0;}				
			

/* wpis glowny */
#conent-main-introduction-entry {float:left; width:465px; font-size:1.1em; line-height:1.2em; _display:inline;}
#conent-main-introduction-entry p {margin-top:10px;}
#conent-main-introduction-entry-home {float:left; width:688px; font-size:1.1em; line-height:1.2em; _display:inline; margin-top:0;background: transparent url(../img/site/firstpage_text_background.gif) left 37px  no-repeat;}
	#conent-main-introduction-entry-home h1 {width: 688px; margin:0; padding:6px 0 6px 8px; font-size:1em; line-height:1.5em; background:#fad60b url(../img/site/firstpage_belka.gif) repeat-x; color: #3a3204;}
	#conent-main-introduction-entry .blue {color:rgb(0, 0, 128); font-size:1.1em; font-weight:bold; padding:15px;}
	#conent-main-introduction-entry .introduction-entry-content {margin-left:12px; font-size:1.1em; line-height:1.2em; color:#484848; }
		#conent-main-introduction-entry .introduction-entry-content p {margin:0.8em 0 0.4em; }
		#conent-main-introduction-entry .introduction-entry-content .smaller-font {font-size:0.9em; line-height:1.1em;}
		#conent-main-introduction-entry-home .introduction-entry-content span.smaller-font p {width: 653px;margin:0px; padding:20px 10px 10px 10px; font-size: 1em; line-height: 1.3em; background: transparent;}

	    
	
/* tresc glowna - rozwiniecie - prawa szpalta */
#content-main-explication {margin:1em; background:#f2f2f2;}
	#content-main-explication h4 {margin:0; padding:3px 0 3px 1.333em; font-size:1.5em; line-height:1.5em; background:#727272; color:#fff;}


/**/
#content-main-explication-container {overflow:hidden; margin-left:24px; width:650px;}

#content-main-explication-entry {float:left; width:370px;}
	#content-main-explication-entry h5 {margin:0; padding:2px 0 2px 15px; font-size:1.1em; background:url(../img/site/content-main-explication-entry.h5.gif) no-repeat; color:#fff;} 
	#content-main-explication-entry h6 {overflow:hidden; border-bottom:1px solid #8f8d8d; margin:0 0 1px; padding:0 0 3px; font-size:1.1em; color:#484848;}
		#content-main-explication-entry h6 span.title {float:left; font-size:0.9em;}
		#content-main-explication-entry h6 span.date {float:left; padding-left:13px; font-weight:normal; font-size:0.9em;}
		#content-main-explication-entry h6 a {text-decoration:none; color:#484848;}
			#content-main-explication-entry h6 a:hover {text-decoration:underline;}
	
	/* wpis ze zdjeciem */
	#content-main-explication-entry h6 {width:221px;}
	.entry-with-image #content-main-explication-entry h6 {float:right;}
	
	#content-main-explication-entry ul {margin:11px 0; padding:0 0 0 26px; background:url(../img/site/content-main-explication-entry.ul.gif) repeat-y; list-style:none;}
	#content-main-explication-entry li {overflow:hidden; margin-top:18px; padding-top:9px; width:344px; background:url(../img/site/content-main-explication-entry.li.gif) 50% 0 no-repeat;}
		#content-main-explication-entry li.first-child {margin-top:0; background:none;}
	#content-main-explication-entry .explication-entry-content {font-size:1.1em; line-height:1.2em; color:#484848;}
		#content-main-explication-entry .explication-entry-content p {margin:0 0 8px 112px;}
		#content-main-explication-entry .explication-entry-content img {float:left; margin:0px 12px 6px 0; _display:inline;}
			#content-main-explication-entry .explication-entry-content .explication-entry-content-read-more {font-weight:bold;}
				#content-main-explication-entry .explication-entry-content .explication-entry-content-read-more a {text-decoration:none; color:#484848;}
				#content-main-explication-entry .explication-entry-content .explication-entry-content-read-more a:hover {text-decoration:underline;}
	
	#content-main-explication-archive-news-list-header {border-top:1px solid #8f8d8d; margin-left:26px  !important; padding-top:5px; font-size:0.9em !important; background:none !important; color:#858585 !important;}


/* lista archiwalnych wpisow */
#content-main-explication-archive-news-list {}
	#content-main-explication-archive-news-list ol {margin:-2px 0 0 128px; padding:0; width:242px; overflow:hidden;}
	#content-main-explication-archive-news-list li {margin:3px 0; padding:0; background:none;}
		#content-main-explication-archive-news-list li a {padding:2px 0 2px 11px; font-size:1.1em; text-decoration:none; background:url(../img/site/content-main-explication-archive-news-list.li.a.gif) 0 50% no-repeat; color:#484848;}
		#content-main-explication-archive-news-list li a:hover {text-decoration:underline;}			

#content-main-explication-advertising {float:right; width:241px; }
	#content-main-explication-advertising ul {margin:0; padding:0; list-style:none;}
	#content-main-explication-advertising li {margin:0 0 20px;}
	#content-main-explication-advertising img {display:block; border:0; margin:0 auto;}
	#content-main-explication-advertising a {display:block;}
		
                #content-main-explication-advertising .recomended-product-note {margin:0px; padding: 7px 4px 4px 4px; color: white; height: 22px; background: white url(../img/site/first_page_polecany_produkt.gif) repeat-x;  font-size: 1.2em; text-align: center;}
		#recomended-product {border:1px solid #dadada; width: 238px; background: #f5f5f5;}
		#recomended-product .product-img {margin-top:6px; border: 1px solid #dadada; float: right; margin-right: 4px; margin-bottom: 4px;}
		#recomended-product p {margin-top:0px; padding-left: 15px !important;}
		#recomended-product h3 {background: #f5f5f5; margin-top: 4px; }
		#recomended-product a {display:block; text-decoration:none;color:#fadd29;}
                
                #first_page_aprobatyteyczniczne {display: block; background: #f5f5f5 url(../img/site/aprobaty-techniczne.gif) no-repeat; color: white; font-size: 1.2em; width: 231px; height: 27px; padding-left: 10px; padding-top: 143px; text-align: center; text-decoration: underline; }
		#first_page_contact 	 {display: block; background: #f5f5f5 url(../img/site/szybki-kontakt.gif) no-repeat; color: #4a4848; font-size: 1.2em; width: 240px; height: 93px; padding-left: 0px; text-align: center;}
                #first_page_contact  {margin: 0; padding: 0;}
		
		/* wpis gÅ‚Ã³wny - zakÅ‚adka praca, zakÅ‚adka normy, zakÅ‚adka szukaj */
		#work-conent-main-introduction-entry {padding:12px; font-size:1.1em; line-height:1.4em; background:white; color:#484848;}
			#work-conent-main-introduction-entry p {margin:0 0 -0.2em;}
				#work-conent-main-introduction-entry img.join-us-img {float:right;}
			#work-conent-main-introduction-entry a {display:inline; text-decoration:none; color:#484848; font-weight:bold;}	
			#work-conent-main-introduction-entry a:hover {text-decoration:underline;}
			
		#norm-conent-main-introduction-entry {padding:12px; font-size:1.1em; line-height:1.6em;}
			#norm-conent-main-introduction-entry p {margin:0 0 0.4em;}
			#norm-conent-main-introduction-entry a {text-decoration:none; color:#484848; font-weight:bold;}	
			#norm-conent-main-introduction-entry a:hover {text-decoration:underline;}	
			
			/* lista norm */
			#norm-conent-main-introduction-entry .norm {width:420px; margin:0 auto; border:1px solid #D8E5F2; padding:15px;}
				#norm-conent-main-introduction-entry .norm .name {height:30px; text-align:center; font-weight:bold;}
				#norm-conent-main-introduction-entry .norm .din {float:left; height:25px; width:130px; text-align:center;}
				#norm-conent-main-introduction-entry .norm .pn {float:left;  height:25px; width:130px;text-align:center;}
				#norm-conent-main-introduction-entry .norm .iso {float:left; height:25px; width:130px;text-align:center;}
				#norm-conent-main-introduction-entry .norm .image {text-align:center;}
				
		#search-conent-main-introduction-entry {padding:1.8182em; font-size:1.1em; line-height:1.6em;}
			#search-conent-main-introduction-entry p {margin:0 0 0.1em;}
			#search-conent-main-introduction-entry h4 {color:#47648E; background-color:#FFFFFF; padding-left:0;}
			#search-conent-main-introduction-entry ul {padding-left:0;}
			#search-conent-main-introduction-entry li {list-style:none;}
				#search-conent-main-introduction-entry li h5 {color:#484848; font-size:1.1em;}
				#search-conent-main-introduction-entry img.join-us-img {float:right;}
			#search-conent-main-introduction-entry a {display:inline; text-decoration:none; color:#484848; font-weight:bold;}	
			#search-conent-main-introduction-entry a:hover {text-decoration:underline;}		


		/* Kontakt - tabelka z mapkami */
		#maps {border: 1px solid rgb(62, 93, 142); background-color: rgb(130, 149, 179);}
			#maps th {padding:5px; color:#FFFFFF; font-weight:bold; width:140px; text-align:center; vertical-align:bottom;}
				#maps td img {padding-left:4px; border:1px solid #FFF;}



/* podstrona - wstep - prawa szpalta */
#content-main-description {margin:0 1em;}
	#content-main-description h4 {margin:0.6em 0 0 0; padding:3px 0 3px 1.333em; font-size:1.5em; line-height:1.5em; background:#93405e; color:#fff;}
	
#content-main-description-content {padding:0; font-size:1.1em; line-height:1.6em; color:#484848;}
	#content-main-description-content table {clear:both; width:98%;}
	#content-main-description-content p {margin:1.6em 0 0.8em;}
	#content-main-description-content a {}
		#content-main-description-content a img {border:0;}
		#content-main-description-content a #first-product-img {margin-right:65px;}
		#content-main-description-content a #center-product-img {margin-right:65px;}
		#content-main-description-content a #last-product-img {}
		
/* promowane produkty - podstrona z produktem */
#promoted-products {margin:30px 0 0 0; }		
	#promoted-products .promoted-product {float:left; padding:0 5px; width:105px; margin:10px 0 20px 0; border-right:1px dotted #787878;}
		#promoted-products .promoted-product img {margin-left:0px;}
		#promoted-products .promoted-product h3 {background:#FFFFFF; color: #484848; margin:0; padding:0; font-size:1em;}
		#promoted-products .promoted-product p {margin-top:5px;}
			
	/* prawa szpalta nagroda */
	#content-main-description-gift-content {padding:1.8182em; font-size:1.1em; line-height:1.6em; color:#484848;}
		#content-main-description-gift-content p {margin:1.6em 0 0.8em; font-size:1.1em;}
			#content-main-description-gift-content .blue-text {color:#223D7B; font-weight:bold;}
		#content-main-description-gift-content p.description {clear:both;}	
		#content-main-description-gift-content img {border:1px solid #B3B3B3; float:left; margin: 0 10px 10px 0;}
		


/* smietniczka */
#content-sidebar {float:left; padding-top:3em; padding-left:22px; width:203px; background:url(../img/site/content-sidebar.jpg) repeat-x;}
	#content-sidebar img {display:block; border:0;}


/* formularz newslettera */
#content-sidebar-infolinia {margin-bottom:12px;  height: 14px; padding-top: 38px; width:154px; padding-left: 10px; background:url(../img/site/content-sidebar-newsletter.gif) no-repeat; border-bottom: 1px solid black;}
	#content-sidebar-newsletter fieldset {border:0; margin:0; padding:24px 6px  15px 18px; width:140px; background:url(../img/site/content-sidebar-newsletter.fieldset1.gif) no-repeat;}
	#content-sidebar-newsletter input#newsletter-string {border:0; width:132px; height:12px; font-size:1em;}
	#content-sidebar-newsletter .input label {display:none;}
	#subscribe {padding:4px 0 0 0; margin: 0;}


/* przejdz do sklepu */
#content-sidebar-shop {border:1px solid #c2c3c3; margin-bottom:12px; margin-top:12px; padding:5px 0 4px; width:163px; background:#f8f8f8;}
	#content-sidebar-shop a {display:block;}
	#content-sidebar-shop img {display:block; border:1px solid #e3dbca; margin:0 auto;}
	
/* promocja */
#content-sidebar-promotion {margin-bottom:12px;}
	#content-sidebar-promotion img {border:0;}
	
	#content-sidebar .description {float:right; width:106px;}
		#content-sidebar .description p {margin:0;}
	#content-sidebar .promotion-list {overflow: hidden; width:195px; margin-left:8px; margin-bottom:24px;}
		#content-sidebar .promotion-list a {font-weight:bold;}

	/* dziaÅ‚ techniczny */
	#content-sidebar-technical {float:left; padding-top:3em; width:0px; background:url(../img/site/content-sidebar.jpg) repeat-x;}
	
	/* produkt */
	#content-sidebar-product {float:left; padding-top:3em; width:173px; background:url(../img/site/content-sidebar.jpg) repeat-x;}

/* menu */
#content-sidebar-menu {width:165px; background:url(../img/site/content-sidebar-menu.gif) 0 100% no-repeat;}
	#content-sidebar-menu ul {margin:0; padding:12px 0 0 15px; list-style:none; background:url(../img/site/content-sidebar-menu.ul.gif) no-repeat;}
	#content-sidebar-menu li {margin:0px; padding:0px;}
	#content-sidebar-menu #first-position-on-list {position:relative; width:100%;}
	#content-sidebar-menu li .pdf-product {position:absolute; top:0; right:30px;}
	#content-sidebar-menu a {display:block; padding:3px 0; font-size:1.416em; text-decoration:none; color:#252525; width:92px;}
	#content-sidebar-menu-technical {margin-top:8px !important; padding:8px 0 8px 15px !important; background:url(../img/site/content-sidebar-menu-technical.gif) 15px 0 no-repeat !important; }
		#content-sidebar-menu-technical a {padding:1px 0; font-size:0.99em; color:#6f6f6f;}	
	
	/* smietniczka - nagroda */
	#gifts-content-sidebar {float:left; padding-top:3em; width:205px; background:url(../img/site/content-sidebar.jpg) repeat-x;}
	#gifts-content-sidebar img {display:block; padding: 10px 0 0 5px;}
	#gifts-content-sidebar a img {border:0;}

	
	/* smetniczka-kontakt */
	#content-sidebar ul {list-style:none;}
		#content-sidebar a.handel, #content-sidebar a.zakupy, #content-sidebar a.marketing, #content-sidebar a.admin {display: block; width:185px; height:39px; text-decoration: none; padding:0; margin:8px 0 8px 8px;}
		#content-sidebar a.handel, #content-sidebar a.handel:visited {background:url('../img/site/handel.jpg') top left repeat-y;}
		#content-sidebar a.handel:hover, #content-sidebar a.handel:active {background-position:0 -38px;}
		#content-sidebar a.zakupy, #content-sidebar a.zakupy:visited {background:url('../img/site/zakupy.jpg') top left repeat-y;}
		#content-sidebar a.zakupy:hover, #content-sidebar a.zakupy:active {background-position:0 -38px;}
		#content-sidebar a.marketing, #content-sidebar a.marketing:visited {background:url('../img/site/marketing.jpg') top left repeat-y;}
		#content-sidebar a.marketing:hover, #content-sidebar a.marketing:active {background-position:0 -38px;}
		#content-sidebar a.admin, #content-sidebar a.admin:visited {background:url('../img/site/strona.jpg') top left repeat-y;}
		#content-sidebar a.admin:hover, #content-sidebar a.admin:active {background-position:0 -38px;}
		
	/* smiatnieczka - wersja angielska */
		#content-sidebar a.handel-en, #content-sidebar a.zakupy-en, #content-sidebar a.marketing-en, #content-sidebar a.admin-en {display: block; width:185px; height:38px; text-decoration: none; padding:0; margin:8px 0 8px 8px;}
		#content-sidebar a.handel-en, #content-sidebar a.handel-en:visited {background:url('../img/site/handel_en.jpg') top left repeat-y;}
		#content-sidebar a.handel-en:hover, #content-sidebar a.handel-en:active {background-position:0 -38px;}
		#content-sidebar a.zakupy-en, #content-sidebar a.zakupy-en:visited {background:url('../img/site/zakupy_en.jpg') top left repeat-y;}
		#content-sidebar a.zakupy-en:hover, #content-sidebar a.zakupy-en:active {background-position:0 -38px;}
		#content-sidebar a.marketing-en, #content-sidebar a.marketing-en:visited {background:url('../img/site/marketing_en.jpg') top left repeat-y;}
		#content-sidebar a.marketing-en:hover, #content-sidebar a.marketing-en:active {background-position:0 -38px;}
		#content-sidebar a.admin-en, #content-sidebar a.admin-en:visited {background:url('../img/site/strona_en.jpg') top left repeat-y;}
		#content-sidebar a.admin-en:hover, #content-sidebar a.admin-en:active {background-position:0 -38px;}
		
	/* smiatnieczka - wersja angielska */
		#content-sidebar a.handel-de, #content-sidebar a.zakupy-de, #content-sidebar a.marketing-de, #content-sidebar a.admin-de {display: block; width:185px; height:38px; text-decoration: none; padding:0; margin:8px 0 8px 8px;}
		#content-sidebar a.handel-de, #content-sidebar a.handel-de:visited {background:url('../img/site/handel_de.jpg') top left repeat-y;}
		#content-sidebar a.handel-de:hover, #content-sidebar a.handel-de:active {background-position:0 -38px;}
		#content-sidebar a.zakupy-de, #content-sidebar a.zakupy-de:visited {background:url('../img/site/zakupy_de.jpg') top left repeat-y;}
		#content-sidebar a.zakupy-de:hover, #content-sidebar a.zakupy-de:active {background-position:0 -38px;}
		#content-sidebar a.marketing-de, #content-sidebar a.marketing-de:visited {background:url('../img/site/marketing_de.jpg') top left repeat-y;}
		#content-sidebar a.marketing-de:hover, #content-sidebar a.marketing-de:active {background-position:0 -38px;}
		#content-sidebar a.admin-de, #content-sidebar a.admin-de:visited {background:url('../img/site/admin_de.jpg') top left repeat-y;}
		#content-sidebar a.admin-de:hover, #content-sidebar a.admin-de:active {background-position:0 -38px;}	
		
	/* smietniczka - wersja rosyjska */
		#content-sidebar a.handel-ru, #content-sidebar a.zakupy-ru, #content-sidebar a.marketing-ru, #content-sidebar a.admin-ru {display: block; width:185px; height:38px; text-decoration: none; padding:0; margin:8px 0 8px 8px;}
		#content-sidebar a.handel-ru, #content-sidebar a.handel-ru:visited {background:url('../img/site/handel_ru.jpg') top left repeat-y;}
		#content-sidebar a.handel-ru:hover, #content-sidebar a.handel-ru:active {background-position:0 -38px;}
		#content-sidebar a.zakupy-ru, #content-sidebar a.zakupy-ru:visited {background:url('../img/site/zakupy_ru.jpg') top left repeat-y;}
		#content-sidebar a.zakupy-ru:hover, #content-sidebar a.zakupy-ru:active {background-position:0 -38px;}
		#content-sidebar a.marketing-ru, #content-sidebar a.marketing-ru:visited {background:url('../img/site/marketing_ru.jpg') top left repeat-y;}
		#content-sidebar a.marketing-ru:hover, #content-sidebar a.marketing-ru:active {background-position:0 -38px;}
		#content-sidebar a.admin-ru, #content-sidebar a.admin-ru:visited {background:url('../img/site/admin_ru.jpg') top left repeat-y;}
		#content-sidebar a.admin-ru:hover, #content-sidebar a.admin-ru:active {background-position:0 -38px;}	
		
	/* smietniczka newsy */
	#content-sidebar img.building {padding:20px 0 0 5px;}
	#content-sidebar img.google {padding:10px 0 0 10px;}
	#content-sidebar img.good-life {padding: 20px 0 0 35px;}		
			

/* menu - lewa szpalta */
#content-menu {float:left; margin-left:-875px; width:160px;}
	#content-menu h3 {margin:0; padding:3px 0 4px 0.9091em; font-size:1.1em; line-height:1.5em; background: black; color:white;}
	#content-menu h3 img {padding-right:6px;}
	#content-menu ul {overflow:hidden; margin:0; padding:0; width:160px; font-size:1.0em; line-height:1.3em; list-style:none;}
		#content-menu ul li {border-bottom:1px solid #dedee0;}
			#content-menu ul li a {display:block; padding:4px 0 4px 4px; text-decoration:none; background:#dfdfe0 url(../img/site/content-menu.ul.li.a.gif) repeat-y; color:#646464;}
			#productsMenu .productsMenu .a-product {background:#fff; color:#646464;}
			#productsMenu .productsMenu .a-product:hover {background:#d6d6d6;}
			#content-menu ul li a:hover {background:#d6d6d6;}
			#content-menu ul li img {border:0; padding-right:4px; vertical-align:middle;}

/* menu - lewa szpalta, katalog nagrÃ³d */

#content-gifts-menu {background:#F9F9F9 none repeat scroll 0% 50%; margin-left:-875px; display:inline; float:left; width:160px;}

	#content-gifts-menu h3 {margin:0; padding:3px 8px 4px 0.9091em; font-size:1.1em; line-height:1.5em; background:#f9d911; color:black; text-align:left; text-transform:uppercase;}

	#content-gifts-menu .menu-left-gifts ul {background:#f0f0f0;list-style-type:none; margin:0pt; padding:5px 0; padding-bottom:10px; border-bottom: 4px solid #f9d911;}

	#content-gifts-menu .menu-left-gifts li {background:#f0f0f0 url(../img/site/catalogLiBlue2.gif) no-repeat scroll 8px;margin:0pt;padding:2px 0; font-weight:normal;}

		#content-gifts-menu .menu-left-gifts ul li a , #content-gifts-menu .menu-left-gifts ul li a:visited{display:block; width: 146px; padding:3px 0 3px 14px; color: #3b3a3a; font-size: 1.1em; text-transform: uppercase; text-decoration: underline;}
	
		#content-gifts-menu .menu-left-gifts ul li a:hover, #content-gifts-menu .menu-left-gifts ul li a:active {text-decoration: none; background: url('../img/site/catalogLiBlue2.gif') #f9d911 2px 6px no-repeat;} 	
	

/* galeria o firmie */
#content-sidebar .content-main-entry-gallery-images a img {border:0; padding:0 0 10px 19px;}
#content-sidebar .content-main-entry-gallery-images a:hover img {border:0;  padding:0 0 10px 19px;}

/* formularz kontaktowy, wysyÅ‚ania aplikacji, sprawdzania norm */
	#norm-conent-main-introduction-entry #checkNormForm {margin:0 0 10px 106px; padding-top: 10px;}
	#conent-main-introduction-entry .contact-form {width:454px;}
	#contactForm {border:1px solid #C8D1E4; margin:20px 0 10px 0;}
	#work-conent-main-introduction-entry #applicateForm {margin-left:101px;}
	#work-conent-main-introduction-entry .contact-form {width:454px; background-color:#DEE7F2; margin:5px 0;}
	#norm-conent-main-introduction-entry .contact-form {width:454px; background-color:#E3E3D6; margin:5px 0;}
		#conent-main-introduction-entry .contact-form .input, #work-conent-main-introduction-entry .contact-form .input, #norm-conent-main-introduction-entry .contact-form .input {overflow:hidden; width:440px; padding:5px 0;}
		#conent-main-introduction-entry .contact-form div.input label, #work-conent-main-introduction-entry .contact-form div.input label, #norm-conent-main-introduction-entry .contact-form div.input label {color:#484848;; display:inline; float:left; font-size:1.1em; margin-right:5px; text-align:left; width:90px; padding-left:3px;} 
		#conent-main-introduction-entry .contact-form div.input input, #norm-main-introduction-entry .contact-form div.input input {width:200px;}	
		
		#conent-main-introduction-entry .contact-form .textarea, #work-conent-main-introduction-entry .contact-form .textarea {margin:5px 0; overflow:hidden; width:440px; padding:5px 0;}
			#conent-main-introduction-entry .contact-form div.textarea label, #work-conent-main-introduction-entry .contact-form div.textarea label {color:#484848;; display:inline; float:left; font-size:1.1em; margin-right:5px; text-align:left; width:90px; padding-left:3px;}
			#conent-main-introduction-entry .contact-form div.textarea textarea, #work-conent-main-introduction-entry .contact-form div.textarea textarea {width:300px;}
		#conent-main-introduction-entry .submit, #work-conent-main-introduction-entry .submit, #norm-conent-main-introduction-entry .submit {margin-left:200px; padding:5px 0;}	
		
	/* formularz zapytania */
	#ask-form {padding:20px; width:500px; margin-top:10px;}
		#ask-form form {}
			#ask-form .ask-form {padding-bottom:5px;}	
			#ask-form .input, #ask-form .textarea {overflow:hidden; padding:5px 0; width:440px;}
				#ask-form .input label,  #ask-form .textarea label {display:inline; float:left; font-size:1.1em; margin-right:5px; padding-left:3px; text-align:left; width:90px;}
				#ask-form .input input,  #ask-form .textarea input {width:200px;}
			#ask-form .submit {margin-left:97px;}	
			
	/* kalkulator */
	#calculator {padding:5px;}
		#calculator .calc-form {margin-bottom:5px;}	
	#CalculateProductWeight {margin-left: 5px;}
	#CalculateHowMany {margin-left:30px;}
		#calculator .calc-form .submit input {margin-left:84px;}
	#score {margin-left:84px;}
		#score p {font-size:1.1em; font-weight:bold;}		

/* stopka */
#footer {background:#f5f6fa; color:#484848; padding:10px 0 4px 0;}
	#footer p {margin:0; font-size:1.1em; line-height:2.2em; text-align:center;}
		#footer p a {color:#484848; text-decoration:none;}
			#footer p a:hover {text-decoration: underline;}
	
	
			
	
/* thickbox * /


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}







/* styla nadpisane ADRIAN */

/* style dla tabeli adriana */

.adriantabele {
    border: 1px solid #e1e0e0;
    border-collapse: collapse;

}

.adriantabele td {
    border: 1px solid #e1e0e0;
    padding: 5px;
    color: #656565;
}


.adriantabele p{
    margin: 0;
    padding: 0;
}

.adriantabele td p{
    margin: 0;
    padding: 0;
}


.adriantabele span{
    margin: 0;
    padding: 0;
}

.adriantabele td span{
    margin: 0;
    padding: 0;
}



/* style dla tabeli produktow */
.producttable {
    border: 1px solid #999999;
    table-layout: fixed;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

.producttable tr td{
    text-align: left;
    padding: 5px 5px 5px 15px;
    margin: 0;
}

.naglowek {
    background-color: #f9d911;
    border-bottom: 2px solid black;
    font-weight: bold;
    height: 30px;
}

.pierwszywiersz {
    background-color: #e8e8e8;
}

.drugiwiersz {
    background-color: white;
}


/* style dla artyku³u "nowy cennik 2008" */
#tabnewnennik td {
    vertical-align: top;
    padding-bottom: 10px;
    text-align: left;
    padding-right: 6px;
}

/* style dla artyku "Promocje na rega³y z ³añcuchami" */
.promotable {
    border-collapse: collapse;
    text-align: center;
    border: 1px solid black;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    margin-top: 5px;
}

.promotable td{
   height: 25px;
   padding: 0 5px 0 5px;
}

.promonaglowek td{
    border-bottom: 1px solid black;
    height: 30px;
}

.promonaglowek {
    font-weight: bold;
    background: #ffd200;
}

.pierwszypromo {
    background: #e6e7e8;
}


/*Mapa strony */
#mainmapsite {
	list-style-type:disk;
	color: red;
	margin-top: 20px;
}

#mainmapsite li{
   padding-bottom: 5px;
}

#mainmapsite li a{
	color: #484848;
	text-decoration: none;
	font-family:tahoma;
	font-size: 12px;
}

#mainmapsite li a:hover{
	text-decoration: underline;
}

#katalogmapsite {
	list-style-type: none;
}

#katalogmapsite li{
   padding-bottom: 0px;
     padding-top: 4px;
}

#katalogmapsite li a{
	color: #515151;
}


#katalogmapsite ul{
	list-style-type: none;
}

#produkcjamapsite {
	list-style-type: none;
}

#produkcjamapsite ul{
	list-style-type: none;
}

#produkcjamapsite li{
   padding-bottom: 0px;
     padding-top: 4px;
}

#produkcjamapsite li a{
	color: #515151;
}

#technicznymapsite {
	list-style-type: none;
}

#technicznymapsite li{
   padding-bottom: 0px;
   padding-top: 4px;
}

#technicznymapsite li a{
	color: #515151;
}

#nagrodymapsite {
	list-style-type: none;
}

#nagrodymapsite li{
   padding-bottom: 0px;
     padding-top: 4px;
}

#nagrodymapsite li a{
	color: #515151;
}



/* wyniki wyszukiwarki */
.searchresultspantitle {
    float:left;
    margin: 13px 5px 5px 5px;
    vertical-align: middle;
}


.searchresultdivcontent {
    border: 1px solid black;
    margin-bottom: 30px;
    padding: 5px
}

.searchresultlistelement {
    margin-bottom: 20px;
}

.searchresulth2 {
    background: black; border-bottom: 5px solid #ffdd1f;  color: white;font-size:1.1em;
    line-height:1.5em;
    margin:0;
    padding:3px 0 4px 1.8182em;
}

.searchresultlink {
    
}
.searchresultlink:hover  h2 {
    background: #ffdd1f;
    border-bottom: 5px solid black;
    color: black;
}


.searchresulth1 {
    float:left; 
    font-size:1.7em;
    color: black;
    margin: 10px 5px 5px 5px;
}

.searchresultcontent {
    
}



/*opisy produktow w kategoriach */
.catalog_product_description {
    text-align: justify;
    border: 1px solid #dadada;
    padding: 5px;
    margin: 20px 79px 20px 21px;
    _margin: 20px 65px 20px 35px;
    font-size: 12px !important;
    line-height: 140%;
}

/* nazwy produktów w kategoriach */
.content_main_h1_title {margin:0; padding:3px 0 4px 1.8182em; font-size:1.1em !important; line-height:1.5em; background:#bcbcbc url(../img/site/content-main.h3.jpg) no-repeat; color:#565656;}


/* linki w dziale technicznym */
.technicalarticlelink h2 {
    font-size: 14px;
    margin: 9px 0 4px 20px;
    padding: 0;
    text-decoration: underline;
}


/* style dla opisów poszczegolnych produktow w katalogu */
.offerproductdescription {
    margin: 15px 0 10px 0;
    padding: 0;
}

.offerproductdescription h2 {
    font-size:11px;
    color: #575757;
    font-family:  tahoma, verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
}


