﻿/* reset css */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* design */
html{ overflow-y:scroll;background-color:#e5e5e5; }
body { background:#fff url(../img/body_bg.jpg) repeat-x scroll 0 130px; position:relative; text-align:center; }
body.fck { text-align:left; }
/* font */
body,a,input,textarea,select{ color:#666666; font:normal 11px arial,tahoma,sans-serif; }
a{ text-decoration:none; font-weight:bold; outline:none; }
h1{ font:normal 18px arial,tahoma,sans-serif; border-bottom:1px solid #ccc; padding-bottom:2px; color:#666666; position:relative; margin-bottom:15px; }
hr{ height:1px; border:1px solid #ccc; border-width:0 0 1px 0; padding:10px 0 0 0; margin:0 0 10px 0; clear:both; }
object{ outline:none; }

/*** GRID ***/
#wrapper{ background:transparent url(../img/tlo_dol.gif) no-repeat scroll center bottom; }
/*1031 - 990 = 41px roznicy*/
#lo { text-align:left;width:990px;margin:auto; z-index:2; position:relative; }
#top{ position:relative; height:130px; }
	#top h1{ display:inline; width:247px; height:100px; margin-left:52px; background:#fff url('../img/logo.jpg') no-repeat 0 0; float:left; text-indent:-12000px; border-bottom:0; }
	#top h1 a{ width:100%; height:100%; display:block; }
	
	#handy{ float:right; margin:9px 58px 0 0; display:inline; overflow:hidden; }
	#handy dt{ float:left; margin-left:10px; background:#fff url('../img/handy_dt.jpg') no-repeat 0 9px; padding:2px 0 0 8px; }
	#handy dt.last{ background:none; padding:0; }
	#handy dt input, #handy dt a{ float:left; font-size:11px; }
	#handy dt a{ font-weight:normal; font-size:10px; padding:3px 0 3px 0; }
	#handy dt a.bip{ background:#fff url('../img/bip_small.jpg') no-repeat right 0; padding:3px 28px 8px 0; }
	#handy dt a:hover{ color:#48a128; text-decoration:underline; }
		#search_frase{ border:1px solid #ccc; width:187px; height:15px; padding:2px 0 1px 5px; margin:0; }
		#handy #search_button{ border:1px solid #ccc; background:#fff url('../img/search_button.jpg') no-repeat 0 0; width:22px; height:20px; text-indent:-12000px; padding:0; }
	
#main_flash{ height:300px; }

#content{ clear:both; padding:14px 37px 10px 33px; overflow:auto; }
	#content .art_content{ text-align:justify; }
	#content .box{ float:left; background:url('../img/main_boxes_dots.gif') no-repeat right center; padding-right:29px; }
	#content .box.aktualnosci{ width:453px; }
		#content .box.aktualnosci h1 a{ position:absolute;right:0;bottom:4px;font-weight:normal; }
		#content .box.aktualnosci h1 a:hover{ color:#48a128; }
		#content .box.aktualnosci p a{ display:block; /*margin:8px 0 19px 0;*/ color:#333333; }
		/*#content .box.aktualnosci p a span{ display:block; font-weight:normal; color:#666666; }*/

		#content .box.aktualnosci em{ display:block; text-align:right; }
		#content .box.aktualnosci .wiecej{ font-weight:normal; text-align:right; display:inline; color:#666; }
		#content .box.aktualnosci .wiecej:hover{ color:#48a128; }
	
	#content .box.oferta_produktowa{ width:219px; }
	#content .oferta_produktowa h1{ margin-bottom:0; }
	
	ul #kat33 a:hover,ul #kat1033 a:hover,ul #kat2033 a:hover{ background-color:#6e396d; }
	ul #kat36 a:hover,ul #kat1036 a:hover,ul #kat2036 a:hover{ background-color:#52a426; }
	
	ul ul #kat33 a,ul ul #kat33 a:hover,
	ul ul #kat1033 a,ul ul #kat1033 a:hover,
	ul ul #kat2033 a,ul ul #kat2033 a:hover{ color:#6e396d; background-color:#fff; }
	
	ul ul #kat36 a,ul ul #kat36 a:hover,
	ul ul #kat1036 a,ul ul #kat1036 a:hover,
	ul ul #kat2036 a,ul ul #kat2036 a:hover{ color:#52a426; background-color:#fff; }
	
	ul ul #kat33 a:hover,ul ul #kat36 a:hover,
	ul ul #kat1033 a:hover,ul ul #kat1036 a:hover,
	ul ul #kat2033 a:hover,ul ul #kat2036 a:hover{ background-position: -12px center; }
	
	ul ul #kat34 a,ul ul #kat35 a,
	ul ul #kat1034 a,ul ul #kat1035 a,
	ul ul #kat2034 a,ul ul #kat2035 a{ color:#fb6c01; }
	
	#content .box.banner{ width:180px; padding:33px 0 0 0; background:none; }

#leftMenu{ width:210px; float:left; margin:0 0 10px 0; padding-right:20px;
	background:#FFFFFF url(../img/main_boxes_dots.gif) repeat-y scroll 206px 0; }

#artykul{ float:left; width:690px; color:#343434; position:relative; }
#artykul.full{ width:100%; }
#artykul h1.search{ margin-bottom:1px; }

/* PAGINACJA */
#artykul .pag{ clear:both; display:block; width:100%; overflow:auto; margin-bottom:10px; height:15px; }
#artykul .pag.gal_pag{ margin-right:0px; }
#artykul .pag a,#artykul .pag span{ clear:none; display:block; width:11px; height:11px; border:0px solid #c00; float:right; padding:0; margin:0 2px 0 2px; text-align:center; font-weight:normal !important; }

#artykul .pag .first,
#artykul .pag .prev,
#artykul .pag .next,
#artykul .pag .last{ line-height:10px; font-size:10px; overflow:hidden; text-indent:-12000px; }

#artykul .pag .first,
#artykul .pag .prev,
#artykul .pag .next,
#artykul .pag .last,
#artykul .pag .inactive{ background:#d3d3d3 url() no-repeat 0 0; border:1px solid #ccc !important; }

#artykul .pag .inactive, #artykul .pag .selected{ color:#999; background:none; border:0; cursor:pointer; }
#artykul .pag .first{ background:url('../img/pag_first.jpg') no-repeat 0 0; }
#artykul .pag .prev{ background:url('../img/pag_prev.jpg') no-repeat 0 0; }
#artykul .pag .normal{ color:#666; }
#artykul .pag .selected{ color:#48a128; }
#artykul .pag .normal,
#artykul .pag .selected{ background:#fff url(../img/pag_bullet.jpg) no-repeat scroll 13px 5px; padding:0 6px 0 0; margin:0 0 0 2px; }

#artykul .pag a:hover,#artykul .pag .selected:hover{ color:#48a128; text-decoration:underline; }

#artykul .pag .next{ background:url('../img/pag_next.jpg') no-repeat 0 0; }
#artykul .pag .last{ background:url('../img/pag_last.jpg') no-repeat 0 0; }

	#artykul .pag a.first:hover,
	#artykul .pag a.prev:hover,
	#artykul .pag a.next:hover,
	#artykul .pag a.last:hover{ background-position:0 -11px; }
	#artykul .pag a.inactive:hover{ background-position:0 0; }
#artykul .pag a.last_normal{ background:none; padding-right:0; }

/* ZDJECIA */
.art_photos{ }
.art_photos div{ float:left; display:inline; }
.art_photos a{ float:left; display:inline; border:1px solid #d2d2d2; font-size:10px; position:relative; }
.art_photos a img.lupa{ display:none; position:absolute; top:0; left:0; }
.art_photos a:hover img.lupa{ display:block; position:absolute; top:0; left:0; }
.art_photos div span{ float:left; clear:both; display:block; padding:0 2px 0 2px; width:100%; }
.art_photos div img{ margin:2px; }
	.art_photos.gora{ width:100%; overflow:auto; }
	.art_photos.gora div{ margin:0 10px 10px 0; width:auto; }
	
	.art_photos.dol{ width:100%; }
	.art_photos.dol div{ margin:10px 10px 0 0; width:auto; }
	
	.art_photos.prawo{ float:right; width:164px; }
	.art_photos.prawo div{ margin:0 0 10px 10px; }
	
	.art_photos.lewo{ float:left; width:164px; }
	.art_photos.lewo div{ margin:0 10px 10px 0; }
	
	.art_photos.galeria{ float:left; width:100%; }
	.art_photos.galeria div{ margin:0 32px 0 0; width:148px; }
	.art_photos.galeria div.last{ margin:0 0 0 0; }
	
	
	/*** NEWSY ***/
	.art_photos.news.lewo{ width:228px; }
	h1.news2{ margin-bottom:0; }
	#artykul cite.dodano{ display:block; margin:2px 0 15px 0; color:#666666; font-size:11px; }
	#artykul hr{ padding:5px 0 0 0; margin:0 0 5px 0; }
	
	#news_nav a{ float:right; margin-left:10px; font-weight:normal; }
	#news_nav a:hover{ color:#48a128; text-decoration:underline; }
	#news_nav a.powrot{ float:left; }
	
	.news-lista a{ display:block; color:#333333; }
	.news-lista a:hover{ color:#fb6c01; text-decoration:underline; }
	.news-lista{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
	/* w liscie archiwum wszystkie teksty MUSZA byc wyrównane do lewej strony, bez względu na edytor */
	.news-lista div{ text-align:left !important; }
	.news-lista strong{ font-weight:bold; }
	.news-lista em{ display:block; text-align:right; }
	.news-lista .wiecej{ font-weight:normal; text-align:right; display:inline; color:#666; }
	.news-lista .wiecej:hover{ color:#48a128; }
	


#footer{ clear:both; overflow:hidden; background-color:#e5e5e5; height:78px; font:normal 10px arial,tahoma,sans-serif; padding:0 37px 0 33px; position:relative; }
	#prawa{ position:absolute; bottom:20px; right:37px; text-align:right; }
		#positive{ font-size:10px; }
		#positive:hover{ color:#fb6c01; }
	#foot-cert{ margin:10px 5px 5px 0; overflow:auto; }
	#foot-cert a{ float:left; margin:5px 10px 5px 0; }











/********* NAWIGACJA **********/
#nawigacja{ margin-bottom:10px; }
#nawigacja, #nawigacja a{ font-weight:normal; font-size:10px; }
#nawigacja a{ padding:0 8px 3px 0; margin-right:9px; color:#48a128; background:#fff url('../img/nawigacja_a.jpg') no-repeat right 5px; }


/********* MENUS **********/
ul.menu{ margin:2px 0 0 0; clear:both; }
#leftMenu ul.menu{ border-top:1px solid #ccc; padding-top:1px; }
ul.menu li{ background: url('../img/handy_dt.jpg') no-repeat 0 9px; border-bottom:1px solid #e5e5e5; }
ul.menu li.selected{  }
ul.menu li a.selected{ background:#fb6c01 url('../img/handy_dt_hover.gif') no-repeat -14px center; color:#fff; }
ul.menu li.selected li a.selected{ font-weight:bold; color:#fb6c01; background:#fff url('../img/handy_dt_hover_small_orange.jpg') no-repeat -14px center; }
ul.menu li a{ display:block; padding:5px 5px 5px 12px; }
ul.menu li a:hover{ background:#fb6c01 url('../img/handy_dt_hover.gif') no-repeat -14px center; color:#fff; }
	ul.menu ul{ padding-left:10px; }
	ul.menu li li{ border-bottom:0; }
	ul.menu li li a{ font-weight:normal; background:#fff url('../img/handy_dt_hover_small_orange.jpg') no-repeat -14px center; color:#666666; }
	ul.menu li li a:hover{ background:#fff url('../img/handy_dt_hover_small_orange.jpg') no-repeat -12px center; color:#fb6c01; }

/* submenu widoczne tylko w zaznaczonym elemencie */
ul.menu ul{ display:none; }
ul.menu li.selected ul{ display:block; border-bottom:1px solid #fb6c01; }


#menu{ position:absolute; right:0; bottom:0; float:right; }
/* podstawowy kod menu - NIE RUSZAĆ! */
#nav { display:block; margin:0 60px 0 0; padding:0; position:relative; }
	#nav li { display:block; list-style:none; margin:0 0 0 33px; padding:0; float:left; position:relative; text-align:center; }
	#nav a { display:block; }
	#nav ul { display:none; position:absolute; left:0; margin:0; padding:0; }
	#nav ul li { float:none; margin:0; text-align:left; }
    #nav ul ul { top:0; }
    
    #nav .selected .selected{ font-weight:bold; }

/* główne szerokości - do zmiany */
#nav ul { width: 150px; }
#nav ul ul { left: 131px; }

/* tu już same style do menu */
#nav { background-color:#fff; height:30px; }
#nav a { border-right:1px solid #fff; color:#666666; font:normal 12px 'trebuchet ms'; text-transform:uppercase; padding:6px; }
  #nav li.hover a { background-color:#fff; }
  #nav ul { }
    #nav ul li a { background-color:#fff; font:bold 11px arial; text-transform:none; color:#333333; opacity:0.8; }
      #nav ul a.hover { background-color:#e5e5e5; opacity:1; }
   #nav ul a { border-right:none; padding:4px; border-bottom:1px solid #e5e5e5; }


/* KOMUNIKATY */
.overlay {width:100%; height:100%; position:absolute; top:0; left:0; z-index:1001; background-color:#000000; opacity:0.8; _filter:alpha(opacity=80); }
#komunikat {clear:both; width:380px; height:25px; margin:245px 0 0 101px; color:#F7F7F7; text-align:center; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#komunikat_ {clear:both; width:380px; height:25px; margin:0 0 0 101px; float:left; display:inline; color:#F7F7F7; text-align:center; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.hint {color:#808080;}
span.error{ display:block; margin-left:125px; _margin-left:130px; clear:both; }

#warstwa #content{ padding:0; }
/* warstwa */
#warstwa {position:absolute; top:77px; width:100%; height:100%; z-index:1002; }
#wrapper .polec{ width:360px; }
#wrapper .polec, #lo .polec a{ color:#666666; }
.polec #content{ border:3px solid #666; background-color:#e8e8e8; }
#polecenie{ padding-bottom:20px; }
#polecenie legend{ font-weight:bold; padding-left:15px; padding-top:15px; color:#656565; }
#polecenie .button{ float:right; margin-right:15px; }
#polecenie .button a{ width:178px; }
#polecenie input,#polecenie textarea{ float:left; width:207px; padding:3px; border:1px solid #919191; margin:5px; }
#polecenie textarea{ height:100px; }
#polecenie label{ clear:both; float:left; display:block; width:110px; margin:5px; text-align:right; font-family:tahoma; padding-top:3px; }
#polecenie span.error{ color:#c00; font:normal 9px tahoma; margin-left:90px; }

#warstwa a.warstwa_zamknij{ display:block; border-bottom:2px solid #fff; text-align:right; padding:5px; font-size:12px; outline:none; }
#warstwa a.warstwa_zamknij:hover{ text-decoration:none; }
#warstwa h1{ font-weight:normal; text-align:left; padding-left:10px; }

#debug{ text-align:left; white-space:pre; padding:10px; margin:5px; }

#artykul.contact .fck{ /*clear:both;*/ clear:left; }
#artykul .fck table{ border-collapse:collapse; border-spacing:0; }
#artykul .fck table td{ padding:5px; }
/* EDYTOR */
#artykul .fck a{ color:#009951; font-weight:normal; }
#artykul .fck a:hover{ text-decoration:underline; }
#artykul .fck strong{ font-weight:bold; }
#artykul .fck em{ font-style:oblique; }
#artykul .fck ul,
#artykul .fck ol{ margin:10px 0 10px 0; list-style-position:inside; }
#artykul .fck ul ul,
#artykul .fck ol ol{ margin:0; }
#artykul .fck ul li, #artykul .fck ol li{ padding-left:20px; /*background:#FFFFFF url(../../template/img/nawigacja_a.jpg) no-repeat scroll 8px 6px;*/ background:none; clear:both; }
#artykul .fck ul{ list-style-type: disc; }

#artykul .fck ol{ list-style-type:decimal; }
#artykul .fck h1,#artykul .fck h2,#artykul .fck h3,
#artykul .fck h4,#artykul .fck h5,#artykul .fck h6{ border-bottom:1px solid #ccc; padding:0 0 2px 0; margin:10px 0 10px 0; color:#666666; }
#artykul .fck h1{ font-size:16px; }
#artykul .fck h2{ font-size:14px; }
#artykul .fck h3{ font-size:12px; }
#artykul .fck h4{ font-size:12px; }
#artykul .fck h5{ font-size:12px; }
#artykul .fck h6{ font-size:12px; }
#artykul .fck p{ overflow:auto; }


#nawigacja a.empty{ cursor:text; }

/***** WYSZUKIWANIE *****/
.search_head{ padding:5px 5px 5px 15px; font-weight:bold; color:#343434; background:#e5e5e5 url('../img/search_head_bg.jpg') no-repeat left top; margin-bottom:20px; }
.search_head em{ color:#fb6c01; }
.wynik_wyszukiwania{ border-bottom:1px solid #ccc; padding:10px 0 10px 0; }
.wynik_wyszukiwania.empty{ border-bottom:0; padding:10px 0 10px 15px; }
.wynik_wyszukiwania a{ display:block; color:#343434; margin-bottom:5px; }
.wynik_wyszukiwania a:hover{ color:#fb6c01; text-decoration:underline; }
.wynik_wyszukiwania strong{ font-weight:normal; color:#fb6c01; }

#search_pag{ margin-top:20px; }
#polecenie #newsletter_komunikat{ margin:0 0 10px 0; }


/***** WYSZUKIWARKA PRODUKTÓW *****/
#rodzaje_produktow{ margin-bottom:10px; border:1px solid #ccc; border-width:0 1px 1px 1px; }
#rodzaje_produktow hr,#rodzaje_produktow div.hr{ clear:both;margin:0 0 0 0;padding:0;border:none;background-color:#fff;visibility:hidden; }
#rodzaje_produktow p{ background-color:#e2e2e3; overflow:auto; height:21px; }
#rodzaje_produktow strong{ float:left; padding:3px; text-align:center; display:block; width:100px; }
#rodzaje_produktow em{ cursor:pointer; display:block; width:280px; text-align:center; float:right; padding:3px; text-transform:uppercase; font-weight:bold; border:1px solid #ccc; border-width:1px 1px 0 1px; background:#F2F3F7 url(../img/rp_tab_bg2.jpg) repeat-x scroll 0 0; }
#rodzaje_produktow em.zaznaczony{ color:#fb6c01; background:#F2F3F7 url(../img/rp_tab_bg.jpg) repeat-x scroll 0 0; }
#rodzaje_produktow .menu{ display:none; margin-bottom:0; }
#rodzaje_produktow .menu li{ float:left; width:315px; background:#FFFFFF url(../../template/img/rp_span.jpg) no-repeat scroll 3px 11px; }
#rodzaje_produktow .menu ul li{ float:left; width:280px; }
#rodzaje_produktow .menu ul li a{ background:#FFFFFF url(../../template/img/nawigacja_a.jpg) no-repeat scroll 0 9px; }
#rodzaje_produktow .menu ul li a:hover{ background:#FFFFFF url(../../template/img/nawigacja_a.jpg) no-repeat scroll 2px 9px; }
#rodzaje_produktow .menu li span{ font-weight:bold; margin:5px auto 2px 10px; display:block; cursor:pointer }

#wg_zastosowan li{ width:319px; margin-right:15px; border-bottom:none; }
#wg_zastosowan ul li a{ background:#FFFFFF url(../../template/img/nawigacja_a.jpg) no-repeat scroll 0 9px; padding:3px 1px 3px 14px; color:#48a128; }

#alfabetycznie.menu ul li,ul.menu li li li a{ width:218px; float:none; background:#FFFFFF url(../../template/img/nawigacja_a.jpg) no-repeat scroll 0px 9px; }
#alfabetycznie.menu li a{ padding:3px 3px 3px 12px; font-weight:normal;  }
#alfabetycznie.menu li a:hover{ background:none; color:#fb6c01; }
#alfabetycznie.menu li.c1 {margin-left: 0px;}
#alfabetycznie.menu li.c2 {margin-left: 10px;} /* li.width + 10px marginesu po prawej*/
#alfabetycznie.menu li.c3 {margin-left: 10px;} /* li.width + 20px marginesu po prawej*/


h2.kategoria{ clear:both; margin:0 0 10px 0; padding:0; font:bold 16px/24px Arial; background:#d1d1d1 url(../../template/img/kategorie.gif) no-repeat scroll left top; }
h2.kategoria_en{ clear:both; margin:0 0 10px 0; padding:0; font:bold 16px/24px Arial; background:#d1d1d1 url(../../template/img/en_kategorie.gif) no-repeat scroll left top; }
h2.kategoria.c33,h2.kategoria.c1033,h2.kategoria.c2033{ background-position:0     0; } /* nawozy azotowe */
h2.kategoria.c34,h2.kategoria.c1034,h2.kategoria.c2034{ background-position:0 -24px; } /* plastyfikatory */
h2.kategoria.c35,h2.kategoria.c1035,h2.kategoria.c2035{ background-position:0 -48px; } /* alkohole oxo */
h2.kategoria.c36,h2.kategoria.c1036,h2.kategoria.c2036{ background-position:0 -72px; } /* chemikalia bazowe */
h2.kategoria span{ display:block; padding-left:200px; height:24px; background:url(../../template/img/kategorie_bg.jpg) no-repeat scroll right top; }







.pliki .plik{ display:block; width:300px; background:#FFFFFF url(../../template/img/ikony.jpg) no-repeat scroll -50px -50px; float:left; margin-left:30px; display:inline; }
.pliki .plik a{ background-color:#fff; display:block; padding:9px 0 9px 0; margin-left:35px; }
.pliki .plik a:hover{ color:#fb6c01; text-decoration:underline; }

.pliki .plik.jpg,
.pliki .plik.bmp,
.pliki .plik.png{ background-position: -150px    0px; }
.pliki .plik.pdf{ background-position:    0px  -50px; }
.pliki .plik.doc{ background-position: -100px    0px; }
.pliki .plik.xls{ background-position:    0px    0px; }
.pliki .plik.mp3{ background-position:  -50px    0px; }
.pliki .plik.zip{ background-position:  -100px    -50px; }


/***** KONTAKT *****/
#contact_form_div{ float:right; margin-left:20px; }
#contact_form{ clear:both; }
h1.half{ width:340px; float:left; }
h1.half.left{ width:330px; }
h1.half.right{ margin-right:0px; }

form{ }
form input,form textarea,form select{ float:left; width:232px; border:1px solid #ccc; margin:6px 0 0 0; padding:3px; }
form label{ float:left; clear:left; width:94px; text-align:right; margin:10px 5px 0 0; }
form tt{ color:#c00; font-size:12px; margin-right:2px; }
	#product_contact_form tt{ color:#090; }
form p tt{ margin-right:0; }
form p,form #submit{ text-align:right; }
form #submit{ margin:0px 1px 3px 10px; border:1px solid #ccc; border-width:0 1px 1px 1px; background-color:#f2f3f7; padding:3px; display:block; float:right; }
form #zapytanie{ margin:0px 1px 3px 10px; border:1px solid #ccc; border-width:0 1px 1px 1px; background-color:#f2f3f7; padding:3px; display:block; float:right; }

form .e{ border:1px solid #c00; }

ul.bledy{ margin-bottom:10px; }
ul.bledy li{ color:#c00; text-align:right; font-weight:bold; }
ul.bledy strong, ul.komunikaty strong{ font-weight:bold; }

ul.komunikaty{ text-align:center; clear:both; margin-bottom:8px; padding:3px; }

ul.komunikaty.zle{ border:1px solid #ffa7a7; background-color:#fff2f2; }
ul.komunikaty.zle li{ color:#c00; }

ul.komunikaty.dobre{ border:1px solid #adccad; background-color:#f4fff0; }
ul.komunikaty.dobre li{ color:#286b00; }

/***** ZADAJ PYTANIE *****/
h3.zapytanie{ clear:both; background-color:#d1d1d1; font:bold 12px arial; padding:4px 5px 4px 10px; /*-moz-border-radius:8px;*/ margin:14px 0 14px 0; cursor:pointer; }
#product_contact_form{ width:340px; margin-left:140px; display:none; }


/***** FAQ *****/
#content .faq{ _zoom:1; clear:both; border-bottom:none; margin:0 5px 0 0; padding:0 0 0 0; }
#content .faq h2{ border-top:1px solid #fff; width:660px; text-transform:uppercase; font-weight:bold; display:block; padding:8px 8px 8px 32px; cursor:pointer; background:#e5e5e5 url('../../template/img/pytania_bg.jpg') no-repeat 0 0; }
#artykul h3 span,
#content .faq h2 span{ float:right; display:block; width:7px; height:4px; line-height:1px; background:url('../../template/img/pytania_bg_arrow.jpg') no-repeat 0 0; margin-top:5px; }
#content .faq h2.selected span{ background-position:0 -4px; }
#content .faq div{ width:680px; clear:both; padding:10px; line-height:12px; text-align:justify; }
#content .faq h2{ color:#333333; font-weight:normal; }
#content .faq h2.selected{ background:#cccccc url('../../template/img/pytania_bg_selected.jpg') no-repeat 0 0; border-bottom:1px solid #e5e5e5; font-weight:bold; }
#content .faq div.hide{ display:none; background-color:#cccccc; }
#content .faq.last h2{ }
#content .faq.last div{ border-top:0; }
#content h2.row0{ background-color:#eee; }

/*
#map1{ height:400px; }
*/

/***** MAPA STRONY *****/
#content.mapa ul{ display:block; }
#content.mapa ul{ width:293px; float:left; clear:none; margin-right:20px; }
#content.mapa ul ul{ width:283px; border-top:1px solid #ccc; margin:2px 0 0 0; }
#content.mapa ul ul ul{ width:273px; margin-top:1px; border-top:0; }
#content.mapa li{ background:none; clear:both;  }
#content.mapa li.level0{ background:#f2f3f7 url(../../template/img/mapa_li-level1.jpg) no-repeat left center; }
#content.mapa li.level1{ border-bottom:1px dotted #ccc; }
#content.mapa li.level1 a{ color:#555; }
#content.mapa li.level2{ }
#content.mapa li.level2 a{ color:#555; font-weight:normal; }
#content.mapa li.level3{ }
#content.mapa li.level3 a{ color:#555; font-weight:normal; }

#content.mapa ul.menu li.level0 { background-color:#e5e5e5; margin-top:1px; }
#content.mapa ul.menu li li li a{ width:auto; }

#content.mapa ul.menu.prawa{ margin-right:0; }
#content.mapa li.nobb{ /*border-bottom:none;*/ }

#content.mapa a.empty{ cursor:text; }
#content.mapa a.empty:hover{ background:inherit; color:#666666; }



#kontakt-form.zadaj-pytanie input,#kontakt-form.zadaj-pytanie textarea{ clear:left; }
#kontakt-form.zadaj-pytanie label{ width:auto; }
#kontakt-form.zadaj-pytanie .do_prawej { float:right; }
#kontakt-form.zadaj-pytanie .do_prawej textarea{ width:430px; height:140px; margin-bottom:0; }
#kontakt-form.zadaj-pytanie em.kom{ clear:left; padding-top:15px; _width:180px; }
#kontakt-form.zadaj-pytanie a.fright{ margin:0 2px 0 0; _margin:0 1px 0 0; }


.category_button{ margin:5px 0px 0px 35px; }
#produkty_w_kategorii{ margin:20px; }
#produkty_w_kategorii li a{ }
#produkty_w_kategorii span{ font-weight:bold; color:#666; font-size:14px; display:block; margin-bottom:5px; }
#produkty_w_kategorii li.nobg{ background-image:none; }
#produkty_w_kategorii ul{ display:block; }
/**************** DIAGNOSTYKA CSS *******************/
/*
table th,
table td {text-align: center; padding: 5px;}
table tbody th {text-align: right;}
table img {width: 25px; height: 25px;}

div:empty, span:empty,
li:empty, p:empty,
td:empty, th:empty {padding: 0.5em; background: yellow;}

*[style], font, center {outline: 5px solid red;}
*[class=""], *[id=""] {outline: 5px dotted red;}

img[alt=""] {border: 3px dotted red;}
img:not([alt]) {border: 5px solid red;}
img[title=""] {outline: 3px dotted fuchsia;}
img:not([title]) {outline: 5px solid fuchsia;}

table:not([summary]) {outline: 5px solid red;}
table[summary=""] {outline: 3px dotted red;}
th {border: 2px solid red;}
th[scope="col"], th[scope="row"] {border: none;}

a[href]:not([title]) {border: 5px solid red;}
a[title=""] {outline: 3px dotted red;}
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
li {margin: 0.67em 0;}
*/
.error{ display:block; color: red;}
#alfabetycznie .kolumna{
    margin-top: 3px;
    margin-bottom: 3px;
	float:left
}
.pusch{
	width:100%;
	position:relative;
	clear:both;
	height:1px;
}
#tabela-1 {
   border: 1px solid #ccc;
   border-collapse: collapse;
   text-align: left;
   margin: 10px 0px 10px 0px;
}
#tabela-1 td {
   border: 1px solid #ccc;
   padding: 5px;
}

