/* przepis na nazwę class = kontrolka - element - podelement(label, input, submit) */


body {
	margin-top: 0px;
	padding: 0px;
	text-align: justify;
	color: #000000;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	
}

#bg_top_body {
}

#left_menu ul, #left_menu li {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height: 18px;
}


#bg_left_menu_top {
	background-image: url(images/bg_left_menu_top.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 241px;
}

#bg_left_menu_bot {
	background-image: url(images/bg_left_menu_bot.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 241px;
}

#bg_left_menu_mid {
	background-image: url(images/bg_left_menu_mid.jpg);
	background-repeat: repeat-y;
}

#bg_left_menu_mid td {
	padding-left: 10px;
}

#bg_top_menu {
	height: 29px;
	color:#FFFFFF;
	background-image: url(images/bg_top_menu.jpg);
	background-repeat: repeat-x;	
}

a.category:link, a.category:visited {
	color:#0F93E7;
	text-decoration:none;
	font-weight:600;
}
a.category:hover {
	text-decoration:underline;
	color:#990000;
}

a.sub_category:link, a.sub_category:visited {
	color:#000;
	text-decoration: underline;	
	
}
a.sub_category:hover {
	color:#000;
	text-decoration: underline;
	
}

a.powrot:link, a.powrot:visited {
	text-decoration:none;
	color:#0000FF;
	font-weight:600;
}

a.powrot:hover {
	text-decoration:none;
	color:#0000FF;
	font-weight:600;
}


a {
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #000000;
	
}

a img {
	border: none;
}

.NazwaKatHandlCategory_naglowek {
	height:30px;

}

a.NazwaKatHandlCategory:link, a.NazwaKatHandlCategory:visited {
	/*color:#0F93E7;*/
	color:#0066cc;
	text-decoration:none;
	font-weight:600;

}

a.NazwaKatHandlCategory:hover, a.NazwaKatHandlCategory:active {
	color:#0F93E7;
	text-decoration:underline;
	font-weight:600;
}

a.NazwaKatHandlPCategory:link, a.NazwaKatHandlPCategory:visited {
	color:#000;
	text-decoration: none;
	
}

a.NazwaKatHandlPCategory:hover, a.NazwaKatHandlPCategory:active {
	color:#000;
	text-decoration: underline;
	
}


#wrapper {
	width: 1024px;
	margin: 0 auto;
}

/* Header */

#toolbar_do_pozycjonowania {
	text-align:center;
}

#header {
	width: 1024px;
	height: 140px;
	margin: 0px auto;
}

#banner_top_l {
	background-image: url(images/banner_top_l.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 284px;
}

#banner_top_r {
	background-image: url(images/banner_top_r.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 740px;
}

#banner_phone {
	background-image: url(images/banner_phone.jpg);
	background-repeat: no-repeat;
	height: 76px;
	width: 740px;
}


/* Page */

#page {
	width: 1024px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	background-image: url(images/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



/* Content */
#szukaj {
	float:left;
	margin-left: 10px;
	width: 226px;
	height: 151px;
	background-image: url(images/panel_left.jpg);
	background-repeat: no-repeat;	
}

/*Lista szukaj w wyszukiwarce*/
.SzukajPodpowiedzi{ background:#CCC;}
.SzukajPodpowiedzi tr{background:#EBEEF1;}
.SzukajPodpowiedzi td{}


#banner_swf {
	float:left;
	margin-left: 5px;
	width: 539px;
	height: 151px;
	background-repeat: no-repeat;
}

#banner {
	float:left;
	margin-left: 5px;
	width: 539px;
	height: 151px;
        cursor:url("banery/BANER_ISOVER.swf");
	background-repeat: no-repeat;
}
#banner1 {
	float:left;
	margin-left: 5px;
	width: 539px;
	height: 151px;
	
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
}

#banner2 {
	float:left;
	margin-left: 5px;
	width: 539px;
	height: 151px;
	
	background-image: url(banery/BANER_ISOVER.swf);
	background-repeat: no-repeat;
}

#koszyk {
	float:left;
	margin-left: 6px;
	width: 226px;
	height:151px;
	
	background-image: url(images/panel_right.jpg);
	background-repeat: no-repeat;	
}

.zawartoscKoszyk {
	padding-left: 5px;
	padding-top: 4px;
}

.osobaKoszyk {
	padding-left: 10px;
}

.menuKoszyk ul {
	margin-left: 0px;
}

#left_menu {
	float:left;
	margin-right: 14px;
	left: 0px;
	top: 179px;
	width: 260px;
	margin-top: 10px;
	
}

#content {
	float:left;
	width: 736px;
	margin-left: 9px;
	margin-top: 10px;
}

#content_main {
	float:left;
	margin-left: 0px;
	width: 1024px;

}

#cat_horizontal {
	float: left;
	width: 1024px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	
}

.blue_top {
	background-image: url(images/blue_top.jpg);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 27px;
	padding-top: 7px;
	height: 22px !important;
	height: 31px;
	width: 320px;
	color: #FDDC40;
	font-size: 14px;
	font-weight:600;
	
}

.blue_top a:link, .blue_top a:visited  {
	color: #FDDC40;
	text-decoration:none;
}

a.blue_top:link, a.blue_top:visited  {
	color: #FDDC40;
	text-decoration:none;
}

a.blue_top:hover, .blue_top a:hover  {
	color: #FDDC40;
	text-decoration:underline;
}

.blue_mid {
	background-color:#DEDEDF;
	padding-left: 8px;
	padding-top: 10px;
}

.blue_bot {
	background-image: url(images/blue_bot.jpg);
	background-repeat: no-repeat;	
}

.blue_tresc {
	padding-right: 8px;
}

#bestsell {
	float: left;
	
}

#promo {
	float: left;
	margin-left: 32px;

}

#news {
	float: right;
	

}


a.menu_top:link, a.menu_top:visited {
	display:block;
	color:#fff;
	font-weight:600;
	text-decoration:none;
	text-align:center;
	height: 25px;
	padding-top: 6px;
	height: 19px !important;
	height: 25px;

}

a.menu_top_zolty{
	display:block;
	color:#ffff00;
	font-weight:600;
	text-decoration:none;
	text-align:center;
	height: 25px;
	padding-top: 6px;
	height: 19px !important;
	height: 25px;
}
a.menu_top_zolty:hover, a.menu_top:active {
	color:#AFC6DD;
	text-decoration:none;
}

a.menu_top:hover, a.menu_top:active {
	color:#AFC6DD;
	text-decoration:none;
}

.menu_budujesz{
	width: 80px;
	height: 29px;
	background-image: url(images/but_budujesz.jpg);
	background-repeat: no-repeat;
}

.menu_about {
	width: 53px;
	height: 29px;
	background-image: url(images/but_about.jpg);
	background-repeat: no-repeat;
}

.menu_regulamin {
	width: 80px;
	height: 29px;
	background-image: url(images/but_regulamin.jpg);
	background-repeat: no-repeat;
}

.menu_transport {
	width: 76px;
	height: 29px;
	background-image: url(images/but_transport.jpg);
	background-repeat: no-repeat;
}

.menu_kontakt {
	width: 63px;
	height: 29px;
	background-image: url(images/but_kontakt.jpg);
	background-repeat: no-repeat;
}

#main {
	float: right;
	width: 960px;
	padding: 10px;
}

/* Lista produktów */

.bg_ProductList {
	background-image: url(images/bg_prod.jpg);
	background-repeat: no-repeat;
	width:736px;
	height:124px;
	
}

.bg_ProductListTitle {
	background-image: url(images/bg_prod_list_title.jpg);
	background-repeat: no-repeat;
	width:736px;
	height:27px;
	color:#000;
}
.ProductListCena {
	width: 94px;
	color:#00B8FF;
	text-align:center;
	font-weight:600;
}
.ParametryHandlGoods, .ProductListCena span
{
  font-size:larger;
  font-weight:bold;
  color:red;
}
.ProductListProducent {
	width: 120px;
	text-align:center;
	font-weight:600;
}
.ProductListDostepnosc {
	width: 114px;
	text-align:center;
	font-weight:600;
}
.ProductListOpis {
	width: 291px;
	vertical-align:top;
}
.ProductListObraz {
	width: 120px;
	text-align:center;
}

.ProductListCenaTitle {
	width: 94px;
	text-align:center;

}
.ProductListProducentTitle {
	width: 120px;
	text-align:center;

}
.ProductListDostepnoscTitle {
	width: 114px;
	text-align:center;

}
.ProductListEmptyTitle {
	width: 420px;
	
}

a.ProductTitle:link, a.ProductTitle:visited {
	color:#00B8FF;
	font-weight:600;
	text-decoration:none;
}

a.ProductTitle:hover {
	color:#00B8FF;
	font-weight:600;
	text-decoration: underline;
}


/* Wywołanie funkcji WyswietlTabele (kiedyś nazwa class= OddzialyKontakt)*/
.WyswietlanieTabeli{ background:#CCC;}
.WyswietlanieTabeli tr{background:#EBEEF1;}
.WyswietlanieTabeli td{}


/* Wyświetlenie listy oddziałów w KONTAKT*/
.OddzialyKontaktTable{
  width:100%;
  
}

/* Wyświetlenie oddziału w KONTAKT*/
.OddzialKontaktTable {
  width:70%;
  border-bottom: 1px solid #FFDC00;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
}
.OddzialKontaktTable th{
  text-align:left;
}
.OddzialKontaktTable tr, .OddzialKontaktTable td{
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom: 1px solid grey;
}

/* wyświetlanie tabeli z kategoriami na stronie głównej */

.MainPage_kategoria_bg {
	vertical-align:top;
	background-image: url(images/bg_mainpage_category.jpg);
	background-repeat: no-repeat;
	width: 238px;
	height: 147px;
	padding-left: 7px;
}

.MainPage_odstep {
	width: 24px;
}

a.KategorieHorizontal_NazwaKatHandlCategory:link, a.KategorieHorizontal_NazwaKatHandlCategory:visited  {
	color:#132F56;
	font-weight:900;
	text-decoration:none;
}

a.KategorieHorizontal_NazwaKatHandlCategory:hover  {
	text-decoration: underline;
}

/* kontrolka - element - podelement(label, input, submit) */

.OddzialNazwaTitle{
  vertical-align:top;
  
  width:40%;
}
.OddzialDaneTitle{
  vertical-align:top;
  width:60%;

}
.OddzialNazwa{
  vertical-align:top;
  
}
.OddzialDane{
  vertical-align:top;
  
}




/* Błędy Err Errory */
.printErrTxt{
  color:red;
  font-weight:600;
  font-size:larger;
}

/* Rejestracja */
.emailTxtRejestracja, .imieTxtRejestracja, .telTxtRejestracja, .hasloTxtRejestracja
{ color:red; width:150px;}
.ulicadostTxtRejestracja {width:150px;}
.nazwafaktTxtRejestracja {width:150px;}


/* WW_show_basket_goods Lista produktów w koszyku*/
/* 
.TowaryKoszyk{}  link 
*/
.opisAddToOrder{
  color:blue;
  font-weight:600;
  font-size: 18px;
  
    
}
.bg_BasketList {
	background-image: url(images/bg_prod.jpg);
	background-repeat: no-repeat;
	width:736px;
	height:62px;
}

.bg_BasketListTitle {
	background-image: url(images/bg_basket_list_title.jpg);
	background-repeat: no-repeat;
	width:736px;
	height:23px;
	color:#000;
}
.BasketListObraz {
	width: 70px;
	text-align:center;
}
.BasketListOpis {
	width: 290px;
	
}
.BasketListIlosc {
	width: 70px;
	color:#0066cc;
	text-align:center;
	font-weight:600;
}
.iloscInputBasket{
  width:70px;
  
}

.BasketListJM {
	width: 50px;
	color:#0066cc;
	text-align:center;
	font-weight:600;
}
/*.ProductListProducent {
	width: 100px;
	text-align:center;
	font-weight:600;
}*/
.BasketListCena {
	width: 80px;
	text-align:center;
	font-weight:600;
}
.BasketListWartosc {
	width: 100px;
	text-align:center;
	font-weight:600;
}
.BasketKasujPrzelicz {
	width: 60px;

	text-align:center;
	font-weight:600;
}
.kasujABasket{
  color:#cc0000;
}
.przeliczABasket{
	color:#0066cc;
}

.BasketListEmpty {
	width: 560px;
	text-align:right;
	font-weight:600;
  color:#0066cc;	
	
}
.BasketListRazem{
	width: 100px;
	text-align:center;
	font-weight:600;
	color:#0066cc;
}

.BasketListEmptyTitle {
	width: 80px;
	
}
.BasketListOpisTitle {
	width: 360px;
  	/*margin-left:60px;*/
   text-align:center;	
}
.BasketListIloscTitle {
	width: 70px;
   text-align:center;  
}
.BasketListJMTitle {
	width: 50px;
  text-align:center;
}
.BasketListCenaTitle {
	width: 80px;
	text-align:center;

}
.BasketListWartoscTitle {
	width: 100px;
	text-align:center;

}



/* div z przyciskami "Wróć do zakupów", "Przelicz" i "Zakończ zamówienie/Zamów" */
/*.BasketClick{}
.OKBasketClick{border-style: none; }
.MODBasketClick{}
*/

/* zamówienie order_payment */
/*#NazwaKontrahFakt, #NIPFakt, #AdresFakt, #KodPocztFakt, #PocztaFakt */

#faktOrder {width:100%; display: none;}
#faktOrder input{border-style: none; background:none; width:70%;}

#faktOrder table{width:100%;}
.nazwafaktTxtDaneKlienta{width:20%;}
.nazwafaktInputDaneKlienta{width:80%;}
.danefakturyInfo{font-size:smaller; }


/* ----------------------------- Szczegóły produktu Details WW_show_good_details ------------------------------*/

#obrazekDetails{
	float:left;
	width: 300px; /*206 było236*/
	top: 179px;
	margin-left: 1px;
	margin-top: 10px;
	text-align:center;
}

.previous_nextDetails{margin-top:5px; text-align:center;}

#opis_slownikiDetails{
	margin-left: 530px;
}

#nazwa_cenaDetails{
  padding:5px;
  border-bottom-style:solid;
  border-bottom-color:#cecece;
  border-bottom-width:1px;
  clear: both;
}

.nazwaTowaruDetails{
  text-align:left;
  font-weight:bold;
  font-size:large;
  color:#6d6d6d;
}
.cenaTowaruDetails{
  float:right;  
  font-weight:bold;
  font-size:large;
  color:#cc0000;
}
.parametryHandlDetails{
  font-size:large;
  font-weight:bold;
  color:red;
}
.markaKontrahDetails{
}
.iloscInputDetails{

}


/* Słowniki w Details

.KartaTowaruRightDetails{
	text-align:right;
	
}*/

.slownikTableDetails{ background:#CCC;}
.slownikTableDetails tr{background:#EBEEF1; height:50px;}
.slownikTableDetails td{height:50px;}


/* select w tabelce słowniki w Details kiedyś NazwaWartSlowAttr */
.nazwaWartSlowAttrSelectDetails{
	text-align:right;
	width:150px;

}

#clear { clear: both; }


/* zakładki w Details */

#zakladkiDetails {padding:10px 0px;}

	.zakl_opis ul{list-style:none; margin:0px; padding:0px; border-bottom:3px solid #FADF1C; height:32px; line-height:16px;}
	.zakl_opis ul li{float:left; margin-right:3px;}
	.zakl_opis ul li a{display:block; font-weight:bold; text-decoration:none; background:#FFFFFF; padding:11px 19px 1px}
	.zakl_opis ul li a, .zakl_opis span{color:black}
	.zakl_opis ul li span{
	width: 154px;
	height: 32px;
	padding-top: 10px;
	height: 22px !important;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-image: url(images/bg_opis_parametry.jpg);
	background-repeat: no-repeat;
}
	.zakl_opis ul li a:hover{color:#CCC }

.trescZakl1Cena {
	color:#132F56;
	font-weight:600;
}

.trescZakl1CenaLiczba {
	color:#FF0000;
	font-weight:600;
}

a.trescZakl1Wiecej:link, a.trescZakl1Wiecej:visited {
	color:#0057CF;
	text-decoration:underline;
}

a.trescZakl1Wiecej:hover {
	color:#022F6E;
	text-decoration:underline;
}

/* karta towaru-parametry techniczne w Details */

.kartaTowaruTableDetails{width:100%; background:#CCC;}
.kartaTowaruTableDetails th{width:60%; text-align:right; font-weight:bold;}
.kartaTowaruTableDetails tr{background:#EBEEF1;}
/* Opis w Details */
.opisDetails{
  padding:5px;
}

/* Wzorniki */
.imageAttributes{cursor:url("/images/lupka.gif");}


/* producenci show_producers */
.ProducersList{padding:10px; }
.titleProducersList{color:#00B8FF; font-weight:600;}





/* Transport*/
.TableDeliveryCosts{background:#CCC;}
.TableDeliveryCosts tr{background:#EBEEF1;}
.TableDeliveryCosts th{text-align:center; font-weight:bold;}
.TableDeliveryCosts td{padding:4px 10px;}
.tdRight {text-align:right;}
.ComboBoxyDeliveryCosts {margin-left:10px; margin-top:5px; margin-bottom:15px;}

#zakladkiDelivery {padding:10px 0px;}

	.etykietyDelivery ul{list-style:none; margin:0px; padding:0px; border-bottom:3px solid #FADF1C; height:32px; line-height:16px;}
	.etykietyDelivery ul li{float:left; margin-right:3px;}
	.etykietyDelivery ul li a{display:block; font-weight:bold; text-decoration:none; background:#FFF; padding:11px 19px 1px}
	.etykietyDelivery ul li a, .etykietyDelivery span{color:black}
	.etykietyDelivery ul li span{
	width: 154px;
	height: 32px;
	padding-top: 10px;
	height: 22px !important;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-image: url(images/bg_opis_parametry.jpg);
	background-repeat: no-repeat;
	}
	.etykietyDelivery ul li a:hover{color:#CCC }


/*promocja, wyprzedaż*/

#obrazekPromocja, 
#obrazekPromocja1, #obrazekPromocja2, #obrazekPromocja3,
#obrazekPromocjaP1, #obrazekPromocjaP2, #obrazekPromocjaP3,
#obrazekPromocjaW1, #obrazekPromocjaW2, #obrazekPromocjaW3{
	float:left;
	width: 100px; 
	margin-left: 9px;
	margin-top: 10px;
	text-align:center;
}




/* promocja-zakładki */

#zakladkiPromocja_P {
	width: 300px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
	.etykietaZakl_P ul{list-style:none; margin:0px 5px 0px 195px; padding:0px 5px 0px 0px;  line-height:10px; height:10px;}
	.etykietaZakl_P ul li{float:left;  margin-right:1px;}
	.etykietaZakl_P ul li a{display:block; font-weight:bold; text-decoration:underline; padding:1px 1px 1px}
	.etykietaZakl_P ul li a, .etykietaZakl_P span{color:black}
	.etykietaZakl_P ul li span{display:block; text-decoration:none; padding:1px 1px 1px}
	.etykietaZakl_P ul li a:hover{color:#CCC }

/* wyprzedaż-zakładki */

#zakladkiPromocja_W {
	width: 300px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
	.etykietaZakl_W ul{list-style:none; margin:0px 0px 0px 195px; padding:0; line-height:10px; height:10px;}
	.etykietaZakl_W ul li{float:left; margin-right:1px;}
	.etykietaZakl_W ul li a{display:block; font-weight:bold; text-decoration:underline; padding:1px 1px 1px}
	.etykietaZakl_W ul li a, .etykietaZakl_W span{color:black}
	.etykietaZakl_W ul li span{display:block; text-decoration:none; padding:1px 1px 1px}
	.etykietaZakl_W ul li a:hover{color:#CCC }

/* najczęciej kupowane-zakładki */

#zakladkiPromocja_P {
	width: 300px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
	.etykietaZakl_B ul{list-style:none; margin:0px 5px 0px 270px; padding:0px 5px 0px 0px;  line-height:10px; height:10px;}
	.etykietaZakl_B ul li{float:left;  margin-right:1px;}
	.etykietaZakl_B ul li a{display:block; font-weight:bold; text-decoration:underline; padding:1px 1px 1px}
	.etykietaZakl_B ul li a, .etykietaZakl_B span{color:black}
	.etykietaZakl_B ul li span{display:block; text-decoration:none; padding:1px 1px 1px}
	.etykietaZakl_B ul li a:hover{color:#CCC }





/* Search */

#search {
}

#search form {
	margin-bottom: 1.8em;
	padding: 0px;
}

#search fieldset {
	margin-left: 20px;
	padding: 0px;
	border: none;
}

#search #s {
	width: 160px;
}

/* Footer */

#footer {
	float:left;
	height: 22px;
	width: 1024px;
	clear: both;
	margin-top: 10px;
	background-color:#58595A;
}

#footer p {
	margin: 0px;
	padding: 19px 0px 0px 0px;
	text-align: center;
	line-height: normal;
	font-size: smaller;
}

#footer a {
	color: #FFFFFF;
}
