/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Tahoma,Verdana, Arial, sans-serif; font-size : 11px; background: #fefefe; font-weight: bold; }
.stockWarning { font-family : Tahoma,Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma,Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  /*background: url(images/shop/tlo.gif);*/
  background-color:#f7f7f7;
  color: #000000;
  margin: auto;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;


}

INPUT {

  color: #000000;

}

a.tekst_linkor {
  color: #0066cc;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration: none;
}
a.tekst_linkor:hover {
  color: #003366;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration: none;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}


A.st_link {
  color: #003366;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: none;
}

A.st_link:hover {
  color: #003366;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: underline;
}

A.linkuj {
  color: #CCCCCC;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration: none;
}

A.linkuj:hover {
  color: #666666;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

A.nav_link, A.nav_link:hover {
  color: #000000;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration: underline;  
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #D4CECE;
}

TD.headerNavigation {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D4CECE;
  color: #ffffff;
  font-weight : bold;
  height: 22;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #FFFFFF;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D4CECE;
  color: #ffffff;
  font-weight: bold;
  height: 22px;
}

.infoBox {
  background: #FFFFFF;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #0066cc;
  font-weight:bold;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FFCCCC;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FFFFFF;
  color: #003366;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.cena{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.kup_teraz{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
}

TD.brief_desc{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: justify;
}
A.nazwa{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd,/* TR.productListing-odd,*/ TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

/* Przeplatanka przy liscie wyswietlanych produktow */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, /*TR.productListing-even,*/ TR.productReviews-even,  TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

TABLE.productListing {
  border: 0px;
  border-color: #FFFFFF;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D4CECE;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
}

A.pageResults, A.pageResult u{
  color: #003366;
  border: 1px solid #E9E9E9; 
  width:25px; 
  height:25px; 
  display: inline-table;
  text-align:center;
  vertical-align: middle;
}

A.pageResults:hover {
  color: #FFFFFF;
  background: #D4CECE;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #003366;
}

TD.main, P.main {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
}

.main {color:#000000;font-family:Tahoma;}

TD.bottombox, P.bottombox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-right:10px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#003366 !important;
}

TD.accountCategory {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #003366;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma,Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma,Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  color: #0066CC;
}

SPAN.errorText {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #E9F4FC; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.moduleRow2 { }
.moduleRowOver2 { background-color: #E9F4FC; cursor: pointer; cursor: hand; }
.moduleRowSelected2 { background-color: #E9F4FC; }


.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 11px; color: #003366; }

/* message box */

.messageBox { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 12px; background-color: #f0f0f0; color:#ff3300; padding:3px; }
.messageStackSuccess { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 12px; background-color: #CCFF99; padding:3px; color: #003366; }

/* input requirement */

.inputRequirement { font-family: Tahoma,Verdana, Arial, sans-serif; font-size: 11px; color: #0066CC; }


.myTXTn11 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; }

.lucart_product { width: 90px; border-collapse: collapse;}
.lucart_product_image {
	border-collapse:collapse;
	border:1px solid;
	border-color:#D9D9D9;
	height:90px;
	width: 90px;
	text-align:center;
	vertical-align: middle;
}
.lucart_product_price {
color:#0066cc; 
font-weight:bold;
text-align: center;
font-size: 12px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.lucart_spacer { width: 35px; float:left; border-collapse:collapse; }
.lucart_napis { font-size: 20px; color:#0066cc; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding-bottom:10px; padding-top:20px; border-collapse:collapse;}
table.lucart_product_image {
border-collapse: collapse;
}



/* customstylez */
.breadcrumbs { color:#003366; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
.kalendarz { color:#003366; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
.logowanie_gora, .logowanie_gora a {color:#0066cc; padding-right:16px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px;}

.nazwa_kategorii { color:#0066cc !important; font-size:13px; text-decoration:underline; }
.ilosc_produktow { color:#003366; font-size:11px; }
.naglowek_kategorii { color:#0066cc; font-size:22px; padding-left:0px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; padding-top:0px; line-height:40px; }
.cena_towaru { color:#0066CC !important; font-size:12px; }

.producenci { font-size:16px; color:#0066cc; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.producenci_lista { border: 1px solid #CCCCCC; width: 240px; font-size: 11px; color:#000; }

/*naglowek nowosci*/
div.main b {color:#0066cc;}

.maly_naglowek {font-weight: bold; font-size: 14px; color:#0066cc !important; vertical-align: bottom;}

.cena-prawa {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 18px; color:#0066cc;}

.nazwa-dzialu {font-size: 24px; color:#0066CC; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.nazwa-dzialu-mniejsza {font-size: 20px; color:#0066CC;}
/*0066CC*/
.nazwa-kategorii-w-index {font-size: 24px; color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:-5px;} 

.nazwa-producenta-w-kategorii {font-size: 20px; color:#0066CC; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:-5px;} 

.numeracja-best {font-size:14px;  color:#0066cc !important; font-weight:bold;}

.cena-best {padding-bottom:5px; font-size:18px;  color:#0066cc !important; font-weight:bold;}

.lp-best {font-size:13px; color:#0066cc; font-weight:bold;}

.product-best {font-size:13px; text-decoration:underline; font-weight:bold;}

.text-best {font-size:11px; padding-left:20px;}

.raty-best {font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#003366 !important;}

.raty-best b {font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#003366 !important;}


.tytul-polecamy {font-size:20px; color:#0066cc;font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.cena-polecamy {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px;  color:#0066cc; padding-bottom:5px; font-weight:bold;}

.produkt-polecamy {font-size:13px; text-decoration:underline; font-weight:bold;  color:#003366;}
.produkt-polecamy:hover {font-size:13px; text-decoration:underline; font-weight:bold;  color:#003366;}


.raty-polecamy {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; }


.kategoria-promocje {font-size:14px;color:#0066cc;}

.cena-stara-promocje {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #0066cc; text-decoration:line-through;}

.cena-nowa-promocje {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #0066CC;}

.cena-oszczedzasz {font-size:12px; color: #003366;}

.napis-oszczedzasz {font-size:12px; color:#003366 !important;}

.raty-juz-od-promocje {font-size:12px; color:#003366 !important;}
.raty-juz-od-promocje b {font-size:12px; color:#003366;}

.nazwa-kategorii-produkty {vertical-align:top; font-size:24px;color:#0066cc; padding-left: 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.tytul-kontakt {font-size:20px;color:#0066cc;}

.linki-kontakt {font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000099; font-weight:bold; text-decoration:underline; color:#0066cc;}

.infolinia-kontakt {color:#0066cc;font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.tekst-kontakt {color:#0066cc;font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.lewe-producenci {font-size:16px;color: #0066cc; background-image:url(images/shop-p/left_panel_bg.gif); font-family:tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold;}

/*Przegladaj produkty
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main b {color:#0066cc;}*/

/*ilosci produktow w nawiasach*/
/*html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main table tbody tr td table tbody tr td {color:#000;}*/

/*ilosci produktow w nawiasach*/
/*html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main table tbody tr td table tbody tr td a {color:#000 !important;}*/

/*kolor wysylki

html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main {color:#000 !important;} */

/*
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main b {color:#000 !important;} */

/*ceny nowosci - lewa strona */
/* td.main span b {color:#0066cc;} */

/*druga polowa cen na glownej na dole
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main span {color:#0066cc;} */

.main2 { color:#3366CC;}
/*logowanie*/
html body table tbody tr td table tbody tr td table tbody tr td.logowanie_gora b a u {color:#0066cc !important;}

/*
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main {color:#000 !important;}*/

/*html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main a font {color:#000 !important;}*/




/* ######################## NOWY STYL ######################### */

td.main ul li {margin-left:10px;} /* reguluje wciecie wypunktowania. Dziala w IE7 */

.kalkulatorek {padding-top:25px;} /*wyrównanie pozycji kalkulatora do rat (przycisku)*/


.czas-wysylki {color:red; font-size:11px; font-weight:bold;} /* np. produkt chwilowo niedostepny */

.komunikat-tytul {font-size:18px; font-family:Tahoma, Verdana,Arial,Helvetica; color:#FF4040; text-align:left;}
.komunikat-tresc {font-size:12px; font-family:Tahoma, Verdana;}

.nazwa-produktu {font-size:22px; font-weight:bolder; font-family:tahoma, verdana, arial, sans-serif; color:#000000;} /* duza nazwa produktu po lewej od logo */
.firma-pod-nazwa {text-decoration:underline;} /* jak ma wygladac tekst pod duza nazwa produktu? */

.cena-brutto-title {font-size:11px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;} /* wyglad napisu "cena brutto" */

.cena-duza {font-size:18px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#0066cc;} /* wyglad duzej cenówki */

.wybierz-ilosc {font-weight:bold; padding-right:30px;} /* tekst */

.wybierz-ilosc-lista {font-weight:bold; font-size:12px; color:#000000;} /* lista wyboru ilosci */

.zdjecie-duze {/* border:1px solid #EFEFEF;*/ width:304px; height:200px;} /* wyglad ramki wokól duzego obrazka */
.powieksz-zdjecie {font-size:11px; font-family: Tahoma,Verdana, Arial, sans-serif;} /* tekst pod duzom fotkom */
.miniatura {width:90px; height:90px; background:none; /* border:1px solid #EFEFEF;*/} /* wyglad i obramowanie trzech miniaturek pod duza fotka */

.koszt-dostawa {text-decoration:none;} /* teksty o wysylce i kosztach wysylki po prawej stronie (te z pytajnikami)*/
.koszt-dostawa a {color:#003366; text-decoration:underline;} /*jw. z tym ze link*/
																			   

/* wyglad elementów pod "Cronem" */
.punkty-opis {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;} /* ogólny wyglad malych napisów */
.naglowek-opis {font-size:18px; color:#0066cc; margin-top:5px; font-family:Tahoma, Arial, Helvetica, sans-serif;} /* naglówki */

.linia {border-bottom-style:dashed; border-bottom-width: 1px; border-bottom-color:#000; z-index:1} /* linia odzielajaca poszczególne sekcje*/

.pole-koloru {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000099; background-color:#f7f7f7;} /* odpowiada za ten boksik z mozliwoscia wyboru koloru */
.pole-koloru.napis, td.napis b {padding-left:1px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000099; background-color:#f7f7f7;} /* cecha, np. Kolor */
.pole-koloru.opcje {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000099; background-color:#f7f7f7;} /* nazwa, np. laciaty */


/* prawe ceny 
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main span {color:#0066cc !important;} */

html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td.main span.main2 {color:#000 !important;}

/* naglowek_zestawy */
/* html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td div {color:#000;} */




/* ######################## CSS TOOLTIPS ######################### */
		
span.tooltip a {
	position: relative; 
	text-decoration: none;
}

span.tooltip a img {border:0px none;}

span.tooltip a span {
	display: none;
	text-decoration:none;
}

a:hover {text-decoration:none;} /* IE/Win requires some link change on hover in order to show the tooltips */

html body a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	text-decoration:none;
	font-weight:bold;
	top: 5px; 
	left: 30px; 
	width: 120px;
	border: 1px solid #090;
	background-color: #f90; 
	color: #fff;
	padding: 10px;
	font-size: 12px;
	z-index: 99999;
}

/*span.tooltip a {z-index: 3;}*/

a.selectedKraj { border:solid 2px #0066cc; margin-right:1px; padding-left:4px; padding-top:3px; background:#fff;}

.pole-koloru select {border:1px solid #003366;}

input#email, input.emailer {border: 1px solid #000 !important;}

.cena-bestsellery {color:#0066cc !important; font-weight:bold;}




/*************************** 3.02.2009 ********************/
.pozostale_produkty_z_serii {padding-top: 10px; padding-bottom:5px; font-size: 18px; color:#0066cc; font-family: Tahoma,Verdana, Arial, sans-serif;}

.wybierz_kolor b {color:#000; font-family: Tahoma,Verdana, Arial, sans-serif; font-size:11px !important;}

.leftbox_producenci {font-size:16px;color: #1E77FD; font-family: Tahoma,Verdana, Arial, sans-serif; }

.leftbox_przegladaj_produkty {font-size:16px;color: #0066cc; font-family: Tahoma,Verdana, Arial, sans-serif;}

div.kategoria-promocje  table tbody tr td.main {color:#003366 !important;}

table.infoBoxContents tbody tr td table tbody tr td div {color:#003366 !important;}
/*table.infoBoxContents tbody tr td table tbody tr td div b {color:#0066cc !important;}*/ 

#raty-heading {color:#0066cc !important;}

.z-tym-produktem-kupiono {color:#0066CC; font-size:16px; font-family: Tahoma,Verdana, Arial, sans-serif;}

bestsellery-spacer {height:15px;}


/********************* Seniore - promocje  an głównej***********************/
table#promocje-main th {
	text-align: left;
	font-weight:bold;
	color: #0066CC;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	background-image: url(images/shop-p/middle_box_top.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	height:30px;
	width:600px;
	text-transform:capitalize;
	}
.main-serie {
	
	font-size: 20px;
	font-family: Tahoma,Verdana;
	color: #0066cc;
	padding-left: 0px;
	padding-bottom: 5px;
	font-weight:bold;
	}
.main-serie-nazwa {
	color: #0066CC;
	}
.header-flags {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background:#eaeaea;
	height:13px;
	margin-bottom:10px;
	position:relative;
	top:-5px;
	overflow:visible;
	}
.header-flags span{
	font-weight:bold;
	color:#0066cc;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-right:15px;
	margin-left:-50px;
	overflow:visible;
	}
.header-flags img{
	border: 0;
	height:15px;
	width:20px;
	}
	
/*********************** dexter - centrowanie ilosci prodoktow ******************/

div.ile-produktow {font-weight:bold; color:#fff; bottom:3px; padding-left:18px; display:table; font-size:13px;} 

table#promocje-main {padding-top:0px !important;}

.serie-ceny-glowna { color:#0066cc !important; padding-left:15px; font-weight:bold; }

.nowosci-na-dole-glowna {font-size:12px; font-weight:bold; font-family:Tahoma,Verdana; color:#0066cc; padding-left:15px; padding-bottom:5px;}

.nowosci-na-dole-title-glowna {font-size:20px; font-family:Tahoma,Verdana; color:#0066cc; padding-left:0px; padding-bottom:5px; text-transform:capitalize;}

/* wyglad elementów "Crona" */
.redbox-nazwa {text-decoration: underline; font-weight:bold;} /* nazwa produktu */
.redbox-staracena {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #0066cc; text-decoration:line-through;} /* stara cena */
.redbox-cena {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #0066cc;} /* skreslona cena */
.redbox-cena2 {color: #0066CC !important; text-decoration:none; text-align:center;} /* nowa cena lub zwykla cena */


.nowosci-title-main-index {font-size:28px; color:#0066CC; margin-top:-3px; overflow:visible;}


/* koszt_i_czas_dostawy.php */
.kosztLabel {
	text-align:center;
	background-color:#0066cc;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.kosztValue{
	text-align:center;
	background-color:#eeeeee;
	color:#000000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}


.liczba-produktow-kategoria {color:#0066cc; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:14px; text-align:left; font-weight:bold;}

.kolor-wysylki {font-size:11px; padding-left:0; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.cena-kategoria {color:#0066cc; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold;}

.top-promocje-box-napis {font-size:16px;color: #0066CC; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.top-promocje-box-border {border-bottom:1px solid #0066CC;}

.nazwa-producenta-w-kategorii {font-size: 20px; color:#0066CC; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:-5px;}

.producenci-title {font-size:18px; color:#0066CC;}

.producenci-alfabet {font-size:16px; color:#0066cc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}

.producenci-prod-czas-ilosc {font-size:12px;color:#0066cc;}

.producenci-literka {color:#0066cc; font-size:16px; font-weight:bold;}

.ustawienia-account-naglowek {font-size:20px;color:#0066CC; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.zapytanie-textarea {border:1px solid #000;background-color: #FFFFFF; font-family:Tahoma, Verdana; font-size: 11px; color: #000; font-weight:normal;}
.textarea_input {border:1px solid #000; background-color: #FFFFFF; font-family:Tahoma, Verdana; font-size: 11px; color: #000; font-weight:normal; height:20px;} 

.lista_rozwijana_input {height:18px; border: 1px solid #000; width:155px;} 

.omgrofl {color: #0066cc; font-size:14px; font-family:Tahoma, Verdana;} 

.ogolny-naglowek {font-size: 18px; color:#0066CC; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.bestselery-cron-naglowek {font-size:20px;color:#0066cc;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:20px; padding-bottom:10px; font-weight:bold;}

.bestselery-cron-cena {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #0066cc !important; font-weight:bold;}

.wyniki-wyszukiwania-naglowek {font-size:18px;color:#0066CC;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:left;}

div#raty {font-size:12px; margin-top:4px; margin-bottom:2px;}

.asr_border { background-color:#000;}

.asr_bottom_text { color:#000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.wysylka-w-listowaniu {color:#0066cc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

td#szukaczka select {border:solid 1px #ccc;}

.wybierz-ilosc select {border:solid 1px #000;}
  
.payment-address { border:1px solid #CCCCCC; width:180px; height:25px; font-size:12px; color:#000000; }

.stronicowanie-aktywny { border: 1px solid #E9E9E9; width:25px; height:25px; text-align:center; background-color:#0066CC; color:#FFFFFF; }
.stronicowanie-kropki { width:25px; height:25px; text-align:center;}
.stronicowanie-pn { border: 1px solid #E9E9E9; height:25px; text-align:center; }
.stronicowanie { border: 1px solid #E9E9E9; width:25px; height:25px; text-align:center; }

.sortowanie-aktywne { color: #0066CC!important; }
a.sortowanie-aktywne:hover { color: #0066CC!important; } 

.lista-produktow-linia { background-color: #003366;}

.produkt-niedostepny {font-size:11px; color:#0066CC; font-weight:bold}


/* lazienko - header elements */
.lz-whitebig, .lz-whitebig a {color:#fff; text-decoration:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; }
.lz-big {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
.header-phone {position:relative; bottom:0px; left:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:c06;}
.header-days-open {position:relative; top:0px; left:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:036;}
.header-mail {position:relative; top:5px; left:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.szukaj-button {margin-bottom:-6px; height:21px;}

.dropdown-content {position:absolute; visibility: hidden; border: 1px solid #c06; background: #fff; width: 400px; height: 500px; padding: 4px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:c06;}

.dropdown-sub {width: 49%; float: left;}

.dropdown-link, .dropdown-link a {

			/* dexter transparency */
			filter:alpha(opacity=05); /* ie */
			-moz-opacity:.05; /* mozilla */
			opacity:.05; /* css3 */
			

}

.mapa-sub-cat { 
	font-size:12px;
	color: #003366;
	padding-left: 5px;
	
}

.mapa-sub-cat a:hover{ 
	font-size:12px;
	color: #003366;
	border-color: #fff;
	text-decoration: none;


}

.mapa-main-cat {
  text-decoration: underline;
  color: #003366;
  padding-bottom: 5px;
  padding-top: 5px;
}


#twoje-konto-top {background:url(images/shop-p/header_elements_07.gif) top left no-repeat;}
#twoje-konto-top:hover {background:url(images/shop-p/header_elements_04.gif) top left no-repeat;}
#twoje-konto-top a:hover {color:#fff;}

#mapa-sklepu-top {background:url(images/header_mapa_on.gif) top left no-repeat;}
#mapa-sklepu-top:hover {background:url(images/header_mapa_on.gif) top left no-repeat;}
#mapa-sklepu-top u {position:relative; left:4px; top:-6px; overflow:visible;}
#mapa-sklepu-top u:hover, #mapa-sklepu-top u a:hover {color:#fff;}

td.ef-filter ul, td.ef-filter ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;	
}

.ef-filter-selected, .ef-filter-selected a {
	color: #FFFFFF;
	background-color: #0066FF;
}

.ef-li { 	text-decoration: underline; }

.ef-spacer {
	margin-top: 10px;
	margin-bottom: 5px;
}

.ef-filter-disabled {	color: gray; }

 .mcs-odstep {
 border-top-color:#F0F0F0; border-top-style:solid; border-top-width:1px;
}

.mcs-naglowek-best {
 font-size:16px; color:#0066cc;
}
.mcs-naglowek {
 font-size:16px; color:#0066cc;font-family:Tahoma;  
}
.mcs-producentwysylka {
color:#999999;   
}


/*          
*
*
* wyceny
*
*/

.TabKontoWyc{
	float:left;
	height:20px;
	width:140px;
	font-size:10px;
	font-family:Tahoma; 
	font-size: 10px; 
	margin-left:10px;
	margin-top:10px;
	margin-bottom:1px;
	font-weight:normal;
	text-align:left;
	color:#000000;
}

.wycenainputy{
  width:200px;
	height:22px;
	border:1px solid #CCCCCC; 
	margin-left:10px; 
	margin-top:1px;
	margin-bottom:1px;
	font-family:Tahoma;
	text-align:justify;
	color:black; 
	font-size:12px;
}

.wycenaTabText{  
	font-family:Tahoma;	
	color:black; 
	font-size:12px;
}

.wycenakomentarz{
	width:650px;
	height:100px;
	border:1px solid #CCCCCC; 
	margin-left:10px; 
	margin-top:1px;
	margin-bottom:1px;
	font-family:Tahoma;
	text-align:justify;
	color:black; 
	font-size:12px;
}

.wycenaplik{
	width:350px;
	height:22px;
	border:1px solid #CCCCCC; 
	margin-left:10px; 
	margin-top:1px;
	margin-bottom:1px;
	font-family:Tahoma;
	text-align:justify;
	color:black; 
	font-size:12px;
}


.wycenaTab{
	width:400px;
	height:22px;
	border:1px solid #CCCCCC; 
	margin-left:10px; 
	margin-top:10px;
	margin-bottom:10px;
	font-family:Tahoma;
	text-align:justify;
	color:black; 
	font-size:12px;
}
.wycenaTab:hover{border-color:red;}

.wycenaOdstep{ float:left;width:600px;height:20px;}

.wycenaMainNag2{float:left;width:671px;height:32px;background-image:url(img/layout/wycena_nag2.png);background-repeat:no-repeat;margin-left:10px;}
.wycenaMainNag3{float:left;width:671px;height:32px;background-image:url(img/layout/wycena_nag3.png);background-repeat:no-repeat;margin-left:10px;}
.wycenaMainNag1{float:left;width:671px;height:32px;background-image:url(img/layout/wycena_nag1.png);background-repeat:no-repeat;margin-left:10px;}

.wycenaZwin{float:left;width:671px;height:25px;background-image:url(img/layout/wycena_bar_zwin.png);background-repeat:no-repeat;padding:6px;padding-bottom:1px;color:#BF0101;font-size:12px;font-weight:bold;font-family:Tahoma;cursor:pointer}
.wycenaRozwin{float:left;width:671px;height:25px;background-image:url(img/layout/wycena_bar_rozwin.png);background-repeat:no-repeat;padding:6px;padding-bottom:1px;color:#BF0101;font-size:12px;font-weight:bold;font-family:Tahoma;cursor:pointer}

.wycenaTab1{width:400px;height:100px;text-align:left;border:1px solid #CCCCCC; margin-left:10px; margin-top:10px;margin-bottom:5px;color:black; font-size:12px;}
.wycenaTab1:hover{border-color:red;}
.StronaKonto3{
	float:left;
	width:250px;
	height:auto;
	text-align:left;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;	
	margin-top:10px;
}
.StronaKonto4{
	float:left;
	width:440px;
	height:auto;
	text-align:left;
	margin-top:10px;  
	margin-bottom:10px;
}

.StronaKonto5{
	float:left;
	width:690px;
	height:auto;
	text-align:left;
	margin-top:10px;  
	margin-bottom:10px;
}


.wycenaDane1{
float:left;
	width:345px;
	height:auto;
	text-align:left;
	margin-top:10px;  
	margin-bottom:10px;
}

.PolaWymaganeWyc {
float:left;
padding-left:20px;
padding-top:5px;
}
.wycenaRegulamin {  
float:left;
width:660px;
padding-right:25px;
padding-top:20px;
font-size:10px;
font-family:Tahoma;
font-weight:normal;	
text-align:left;
margin-left:20px;
}
.wycenaRegulamin input{width:15px;}  

.ButtonKontoWyc input{
	float:right;
	width:auto;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:30px;
}
.TextWyc{
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;	
	color:black;
}
.HisWycena{
	float:left;
	height:41px;
	width:699px;
	background-image:url(img/layout/koszyk/wycena.png);
	background-repeat:no-repeat;
}

.Wycenaphp{border:4px solid red;padding:20px;font-size:14px;}
.WycTab1{width:150px;height:22px;margin-left:10px;margin-top:10px;border:1px solid #CCCCCC; color:black; font-size:12px;}
.WycTab2{width:380px; height:22px;margin-left:10px;border:1px solid #CCCCCC; color:black; font-size:12px;}
.WycTab3{margin-left:10px;width:40px;height:22px;border:1px solid #CCCCCC; color:black; font-size:12px;}
.WycTab4{border:1px solid #CCCCCC; color:black; font-size:12px;} 
.WycTab5{border:1px solid #CCCCCC; color:black; font-size:12px;} 
.WycTab1:hover{border-color:red;}
.WycTab2:hover{border-color:red;}
.WycTab3:hover{border-color:red;}  
.WycTab4:hover{border-color:red;} 
.WycTab5:hover{border-color:red;}

.SchowekBorder .accountForm{width:120px;float:left}
.SchowekBorder .zmianahasla input:hover{border-color:red;}
.SchowekBorder .account{width:120px}
.SchowekBorder .accountBig{width:220px;float:left}
.SchowekBorder .accountFormButon{padding-top:10px;padding-bottom:10px;}
.SchowekBorder .inputWidth ul{float:left}
.SchowekBorder .inputWidth ul li input{width:30px}
.SchowekBorder ul.schowekZam li input{width:30px}
.SchowekBorder ul.schowekZam li .SchowekBorderInput {width:200px}
.SchowekBorder ul.schowekZam li .SchowekBorderInput:hover {border-color:red;}

.SchowekBorder ul.schowekZam li ul.schowekZam2 li{padding-left:10px;border-bottom:0px;}
.SchowekBorder ul.schowekZam li.schozampad{padding-top:5px}
.SchowekBorder ul.schowekZam li{border-bottom:1px solid #DFDFDF;padding-top:8px;}

.schowekborder ul.schowekzam .superbackground{background-color: #E3E3E3;padding-bottom: 5px;padding-top: 5px;width: 100%;}

.schowekborder ul.potzam li.bezpadding .superbackground{float:left;background-color: #E3E3E3;padding-bottom: 5px;padding-top: 5px;width: 100%;}

.SchowekBorder ul.schowekClr{clear:both}
.SchowekBorder ul.schowekClr li{border-bottom-width:0px;}
.SchowekBorder li.schozampad{padding-top:5px}
.SchowekBorder ul.potzam li.schozampad{padding-top:30px;}
.ramkared {border:3px solid red;width:100%;padding:8px;}

.SchowekBorder ul.potzam li.potzamNag {padding:0px;}
.SchowekBorder .superbackground2 {padding-top:5px;padding-bottom:5px;background-color:#E3E3E3;border-bottom-width:0px}
.SchowekBorder .BezSuperbackground2{border-bottom-width:0px!important;}
.SchowekBorder li.bezpadding {padding:0px}
.SchowekBorder ul.potzam li.potzamNagDost .superbackground {float:left;width:100%;padding-top:5px;padding-bottom:5px;background-color:#E3E3E3;}
.SchowekBorder ul.potzam li.potzamNag .superbackground {float:left;width:100%;padding-top:5px;padding-bottom:5px;background-color:#E3E3E3;}
.SchowekBorder ul.potzam li.potzamNag .prod{width:500px;float:left;font-weight:bold;padding-left:10px;}
.SchowekBorder ul.potzam li.potzamNag .count{width:100px;float:left;text-align:center;font-weight:bold;}
.SchowekBorder ul.potzam li.potzamNag .cena{width:80px;text-align:right;float:left;font-weight:bold;}

.SchowekBorder ul.potzam li.potzamNag .data{width:100px;float:left}
.SchowekBorder ul.potzam li.potzamNag .realiz{width:200px;float:left;text-align:left}
.SchowekBorder ul.potzam li.potzamNag .comments{width:380px;text-align:right;float:left}


.SchowekBorder ul.potzam li.potzamNag .data2{width:100px;float:left;text-align:center}
.SchowekBorder ul.potzam li.potzamNag .realiz2{width:200px;float:left;text-align:center;text-align:left}
.SchowekBorder ul.potzam li.potzamNag .comments2{width:370px;text-align:right;float:left;height:90px;color:#4352CF;font-size:13px;font-weight:bold}
.SchowekBorder ul.potzam li ul.zamProductHis ul{width:680px}

.SchowekBorder ul.potzam li.potzamNagList .mcskreskaprodukty{float:left;width:698px;clear:both;border-top: 1px solid #EFEFEF;}
/* width:97%;  width:100%;
*/
.SchowekBorder ul.potzam li.potzamNagList .prod{width:500px;height:27px;padding-top:7px;float:left;padding-left:10px;}
.SchowekBorder ul.potzam li.potzamNagList .count{width:100px;height:27px;padding-top:7px;float:left;text-align:center;}
.SchowekBorder ul.potzam li.potzamNagList .cena{width:80px;height:27px;padding-top:7px;text-align:right;float:left;color:#0000EE;font-size:14px;font-weight:bold;}

.SchowekBorder ul.potzam ul.potzamNagDostO{float:left;width:250px;padding-top:10px}
.SchowekBorder ul.potzam li.potzamNagDost {padding-left:0px;}  
.SchowekBorder ul.potzam li.potzamNagDost .kreskaplatnosci{float:left;width:698px;border-top:1px solid #EDEDED;clear:both;padding-top:8px;padding-bottom:8px;}
.SchowekBorder ul.potzam li.potzamNagDost .prod{width:500px;float:left;padding-left:10px;}
.SchowekBorder ul.potzam li.potzamNagDost .polcen{width:680px;text-align:right;color:#4352CF;font-size:13px;font-weight:bold}
.SchowekBorder ul.potzam li.potzamNagDost .cena{width:180px;text-align:right;float:left;color:#CC0000;font-size:14px;font-weight:bold}
.SchowekBorder ul.potzam li.potzamNagDost .cena2{width:180px;text-align:right;float:left;color:#0000EE;font-size:14px;font-weight:bold}


.SchowekBorder .potzam .formRatZam{padding:5px}
.SchowekBorder .potzam .formRatZam li{padding-top:5px;width:680px;float:left}

.SchowekBorder  li.clearAll{margin:0px;padding:0px}

.SchowekBorder ul.producentInfo li.producentInfoLeft div{float:left}
.SchowekBorder ul.producentInfo li.clearAll{clear:both;padding:10px;font-size:14px;font-weight:bold;}
.SchowekBorder ul.producentInfo li.producentInfoLeft .prod{width:220px}
.SchowekBorder ul.producentInfo li.producentInfoLeft .wysl{width:220px}
.SchowekBorder ul.producentInfo li.producentInfoLeft .count{width:220px;text-align:center}
.SchowekBorder ul.producentInfo li.producentInfoLeft .count2{width:220px;height:60px;text-align:center}

.SchowekBorder ul.mapSite ul.cat{padding:10px}
.SchowekBorder ul.mapSite ul.cat li{padding-top:2px}
.SchowekBorder ul.mapSite ul.cat ul.subCat{padding-left:10px}

.SchowekBorderInput{
	border:1px solid #ADADAD;
	width:200px;
	background-color: #FFFFFF; 
	font-family:Tahoma, Verdana; 
	font-size: 12px; 
	color: #111111; 
	height:20px;
}
.SchowekBorderInput:hover{border-color:red;}

.SchowekBorder{
	float:left;
	height:auto;
	width:699px;
	text-align:left;
	background-image:url(img/layout/koszyk/body.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #D8D8D8;
}
.SchowekBorder li{
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
}
.SchowekBorderCFL{
	float:left;
	height:auto;
	width:699px;
	text-align:left;
	background-image:url(img/layout/koszyk/body.jpg);
	background-repeat:repeat-y;
	padding-bottom:5px;
}
.SchowekBorderCFL li{
	float:left;
	font-size:12px;
	font-weight:normal;
}



.SchowekBorderHZ{
	float:left;
	height:auto;
	width:699px;
	text-align:left;
	background-image:url(img/layout/koszyk/body.jpg);
	background-repeat:repeat-y;
	padding-bottom:5px;
}
.SchowekBorderHZ li{float:left;	font-size:12px;	font-weight:normal;	width:130px;} 
.SchowekBorderHZ .poz1{float:left;	font-size:12px;	font-weight:normal;	width:100px;}
.SchowekBorderHZ .poz2{float:left;	font-size:12px;	font-weight:normal;	width:180px;}
.SchowekBorderHZ .poz3{float:left;	font-size:12px;	font-weight:normal;	width:90px;}
.SchowekBorderHZ .poz4{float:left;	font-size:12px;	font-weight:normal;	width:150px;}


.SchowekBorderFL{
	float:left;
	height:auto;
	width:699px;
	text-align:left;
	background-image:url(img/layout/koszyk/body.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #D8D8D8;
	padding-bottom:5px;
}
.SchowekBorderFL li{
	float:left;
	font-size:12px;
	font-weight:normal;
}


/* nowy wyglad */

TR {background-color:#f7f7f7;} /* tlo siwe dla calej strony */
.kolor_specjal{color:#0066CC!important;} 

.belka_footer{background-color:#000099;
    float:left;
    width:900px;
    padding-top:10px;
    padding-bottom:10px;
    color:#FFFFFF;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
   
}
 .footer_teksty TR{ background:none; color:#FFFFFF; }
 .footer_teksty TR TD a{color:#FFFFFF;font-family:Tahoma;font-size:12px;font-weight:bold;}
 .footer_teksty TR TD img{margin-left:60px;}
 .rounded-corners {
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
   
}

.tagi_glowna{
    background-color:#ADADAD;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.tagi_glowna TR{ background:none; color:#FFFFFF; }

.producenci_glowna{
    background-color:#808080;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;

}
.producenci_glowna TR{ background:none; color:#FFFFFF; }
.producenci_glowna TR TD div a, .producenci_glowna TR TD font{ color:#FFFFFF; }
 
 .main_ramka_top {
   float:left;
   height:39px;
   width:900px;
   background-color:#000099;
   -webkit-border-top-left-radius: 3px;
   -webkit-border-top-right-radius: 3px;
   -moz-border-radius-topleft: 3px;
   -moz-border-radius-topright: 3px;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
 
 }
 .main_ramka_top table tr{background:none;}
 .main_ramka_top_p {background:none;}  
 .dwie_ramki{border:4px solid #0066cc;}
 .tekst_glowna_kolor{color:#000000;font-family:Tahoma; font-size:12px;}
 .tekst_glowna_spec{color:#0066cc;}
 .tekst_glowna_big{font-size:18px;}
 
 .main_ramka_middle{
   float:left;
   height:4px;
   width:900px;
   background-color:#0066cc;
 }
 
 .main_ramka_bottom{
   float:left;
   height:37px;
   width:900px;
   background-color:#000099;
   -webkit-border-bottom-left-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-radius-bottomleft: 3px;
   -moz-border-radius-bottomright: 3px;
   border-bottom-left-radius: 3px;
   border-bottom-right-radius: 3px;
  }
 .main_ramka_bottom table tr{background:none;}
 
  
  
  #red_box table tr{background:none;}
  #red_box {color:#000000;}
  .zmienialne_boxy{
  background-color:#ff9999!important;  
  }
  .zmienialne_boxy_ceny{color:#FFFFFF;}
  
  .zmienialne_boxy_bottom{
  float:left;
  width:620px;
  height:2px;
  background-color:#ff9999;
   -webkit-border-bottom-left-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-radius-bottomleft: 3px;
   -moz-border-radius-bottomright: 3px;
   border-bottom-left-radius: 3px;
   border-bottom-right-radius: 3px;
  }
  .zmienialne_boxy_side{
   float:left;
  width:1px;
  height:183px;
  background-color:#ff9999;
  }
  
  .zmienialne_box1on{
  background-color:#ff9999!important;
  -webkit-border-top-left-radius: 3px;  
   -moz-border-radius-topleft: 3px;  
   border-top-left-radius: 3px;
  
  }
  .zmienialne_box23on{
  background-color:#ff9999!important;  
  }
  .zmienialne_box4on{
  background-color:#ff9999!important;
   -webkit-border-top-right-radius: 3px;  
   -moz-border-radius-topright: 3px;   
   border-top-right-radius: 3px;  
  }
 
 .zmienialne_box1off{
  background-color:#f0f0f0!important;
  -webkit-border-top-left-radius: 3px;  
   -moz-border-radius-topleft: 3px;  
   border-top-left-radius: 3px;
  
  }
  .zmienialne_box23off{
  background-color:#f0f0f0!important;  
  }
  .zmienialne_box4off{
  background-color:#f0f0f0!important;
   -webkit-border-top-right-radius: 3px;  
   -moz-border-radius-topright: 3px;   
   border-top-right-radius: 3px;  
  }
 
  
 .glowna_polecane table tr{background:none;}
 .glowna_polecane_nazwa{ color:#000000;}
 .glowna_polecane{
   background-color:#efefef;
   border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
  }
  .glowna_polecane_border_RD{
   border-right:4px solid #f7f7f7; border-bottom:4px solid #f7f7f7;
  }
  .glowna_polecane_border_D{
    border-bottom:4px solid #f7f7f7;
  }
  .glowna_polecane_border_R{
    border-right:4px solid #f7f7f7;
  }
  
  .kategorie_top{
    float:left;
    height:30px;
    width:260px;
    background-color:#000099;
    padding-top:7px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
   
  }
   .kategorie_srodek{
    background-color:#f0f0f0;    
   }
   
   .log_kategorie_srodek{
    background-color:#ffffff;    
   }
   .log_kategorie_srodek TR{
    background-color:#ffffff;    
   }
   
   
   .kategorie_srodek TR{
    background-color:#f0f0f0;    
   }
   .kategorie_bottom{
    float:left;
    height:16px;
    width:260px;
    background-color:#f0f0f0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
   
  }
  .log_kategorie_bottom{
    float:left;
    height:16px;
    width:260px;
    background-color:#ffffff;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;   
  }
  
   .box_producenci{
    float:left;
    width:260px;
    background-color:#f0f0f0;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
   }
   .box_producenci table tr {background:none;}
   .filtrowanie_background TR, .filtrowanie_background TR TABLE TR {background-color:#f0f0f0;}
   
   .tlo_obrazka_produkt{ background-color:#FFFFFF;}
   
   .producenci_footer{float:left;width:124px;padding-top:5px;}
   
   .produkty_kk{float:left; width:154px;}
   .produkty_kk_brak{padding:5px;font-family:Tahoma;}
   
   
   
   
   .serie_produkt_boxy table tr{background:none;}
   .glowna_polecane_nazwa{ color:#000000;}
 
   .serie_produkt_boxy{
    float:left;
    background-color:#efefef;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
  }
   .produkty_sp{float:left;height:182;}
   
   .miniatura table tr{background:none;}
/* ul, li{list-style-type: none; font-family:tahoma; font-size:15px; color:#111111; font-weight:bold; margin: 0; padding: 0}
li{padding-left: 10px;padding-right: 2px; line-height:19px}
*/

