newsletterKomunikathtml *, body, td {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
}
html, body, form {
    margin: 0px;
    padding: 0px;

}

body {
    background-image: url(1.jpghh);
    background-color: #F3EFE4;
}

a {
    text-decoration: none;
   	color: #FF6600;
   	font-weight: bold;
   	
}
a:hover {
   	color: #FF6600;
    text-decoration: underline;
}
p {
    padding: 0px;
    margin: 0px;
}
ul {
	margin-bottom: 0px;
}
label {
	cursor: pointer; 
}
hr {
	height: 1px;
	border: 1px solid #DEE7EC;
}
li {
	list-style: none;
	background-image: url(images/ico/ico_dot.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 13px;
}
/* style ogolnie do wszystkic ow */
input, textarea {
    border: 1px solid #D1D5D7;
    background-color: #F8F8F8;
    font-family: Tahoma;
    font-size: 10px;
    color: #888888;
    padding-left: 2px;
}
.input2 input {
	border: 1px solid #5A7CA2;
    background-color: #F8F8F8;
    font-family: Tahoma;
    font-size: 10px;
    color: #888888;
    padding-left: 2px;
}

#flashPopup {
	position: absolute;
	z-index: 10000;
	top: 250px;
	left: 30%;
	right: 30%;

}

div.specialFrameInside {
    width: 250px; 
    margin: auto;
}
div.specialFrame {
    margin: 10px;
    padding: 10px;
    text-align: center;
    background-color: #f9fdff;
    border: 1px solid #00598c; 
}
div.specialFrame span {
    font-size: 14px;
    font-weight: bold;
    color: #00598c;
}
/* divy ze strzalkami - katalog produktow */
div.arrowLeft {
	background: url(images/arrows/l.gif) 3px top no-repeat;
	height: 7px;
	width: 10px;
}
div.arrowRight {
	background: url(images/arrows/r.gif) 3px top no-repeat;
	height: 7px;
	width: 10px;
}
div.arrowTop {
	background: url(images/arrows/top.gif) 3px top no-repeat;
	height: 7px;
	width: 10px;
}
div.arrowBottom {
	background: url(images/arrows/bottom.gif) 3px top no-repeat;
	height: 7px;
	width: 10px;
}


.dodatkowyTekstPodModulem {
    border-top: 1px solid #B0A99E;
    margin: 20px;
    padding: 5px;
    text-align: justify;
}

.zakreslnik {
	background-color: #83A9D3;
}

#search select {
	font-size: 11px;
}
.naglowekRBG {
	background-image: url(images/naglowek/top_r_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #E8E0CC;
}
.naglowekLinki {
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 6px;
	padding-right: 27px;
}
.naglowekLinki a:link, .naglowekLinki a:active, .naglowekLinki a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	margin-right: 10px;
}
.naglowekLinki a:hover {

}
.naglowekLinki a img {
	margin-right: 6px;
}
.label {
	color: #003366;
	font-weight: bold;
	text-align: left;
}
.label2 {
	color: #003366;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}
.label span {
	font-weight: normal;
	color: #003366;
}
/* MENU */
.menuBG {
	background-image: url(images/menu/menu_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.menuBG a:link, .menuBG a:active, .menuBG a:visited{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 100%;
}
.menuSpacer img {
	margin-left: 3px;
	margin-right: 3px;
}
.menuRBG {
	background-image: url(images/menu/menu_rr_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #E8E0CC;
}

/* TRESC */
.contentRBG {
	background-image: url(images/content/content_r_bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
	/*background-color: #E8E0CC;
.contentRBG div {
	background-image: url(images/content/content_r_b_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
	*/
.contentLBG {
	background-image: url(images/content/content_l_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.kreskaBG {
	background-image: url(images/content/kreska_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

/*STOPKA*/
.stopka {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	height: 33px;
	padding-left: 15px;
	font-family: Tahoma;
	font-size: 10px;
	color: #003366;
}
.stopka img {
	margin-left: 7px;
	margin-right: 7px;
}
.stopka a:link, .stopka a:active, .stopka a:visited {	
	font-family: Tahoma;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
}
.stopka2 {
	height: 27px;
	font-family: Tahoma;
	font-size: 10px;
	color: #003366;
	padding-left: 15px;
}
.stopka2 a:link, .stopka2 a:active, .stopka2 a:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
}
.blokNaglowekBG {
	background-image: url(images/blok/blok_nagl_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.blokNaglowekTekst {
	color: #FFFFFF;
	padding-left: 7px;
	font-size: 13px;
	font-weight: bold;
}

.blokWitamyAdrenalina {
    color: #003366;
    padding: 10px 10px 0px 10px;
    text-align: left;
}
.blokWitamyAdrenalina div {
    color: #003366;
    padding: 0px 3px 3px 3px;
}

.blokWitamyAdrenalina span {
    font-weight: bold;
}


.blokContent {
	background-color: #DEE7EC;
	border-right: 1px solid #6E8EAF;
	border-top: 1px solid #EFF3F6;
}
.blokContentText, .blokContentText strong {
	color: #003366;
}
.blokContentText div.spacer {
	border-bottom: 1px solid #F8FAFB;
	background-color: #B1C3D4;
	margin-top: 3px;
	margin-bottom: 3px;
}
.blokContentText div.spacer img {
	border: none;
	margin: 0px;	
}
.blokDol {
	background-color: #DEE7EC;
	border-bottom: 1px solid #6E8EAF;
}
/*MODUL*/
.modulNaglowekBG {
	background-image: url(images/modul/modul_nagl_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.modulNaglowek h2 {
	font-size: 12px;
}
.modulNaglowekTekst {
	color: #FFFFFF;
	padding-left: 7px;
	font-size: 13px;
	font-weight: bold;
}
.modulContent {
	background-color: #DEE7EC;
	border-left: 1px solid #6E8EAF;
	border-top: 1px solid #EFF3F6;
}
.modulContentText {
	color: #003366;
}
.modulContentText div.spacer {
	border-bottom: 1px solid #F8FAFB;
	background-color: #B1C3D4;
	margin-top: 3px;
	margin-bottom: 3px;
}

.modulContentText div.spacer img {
	border: none;
	margin: 0px;	
}
.modulDol {
	background-color: #DEE7EC;
	border-bottom: 1px solid #6E8EAF;
}
/*MODUL2*/
.modul2NaglowekBG {
	background-image: url(images/modul/modul2_nagl_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.modul2NaglowekTekst {
	color: #FFFFFF;
	padding-left: 7px;
	font-size: 13px;
	font-weight: bold;
}
.modul2Content {
	background-color: #F2ECE1;
	border-left: 1px solid #B0A99E;
	border-top: 1px solid #EFF3F6;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.modul2ContentText {
	color: #003366;
}
.modul2ContentText div.spacer {
	border-bottom: 1px solid #B0A99E;
	background-color: #F2ECE1;
	margin-top: 3px;
	margin-bottom: 3px;
}
.modul2ContentText div.spacer img {
	border: none;
	margin: 0px;	
}
.modul2Dol {
	background-color: #F2ECE1;
	border-bottom: 1px solid #B0A99E;
}
/* SUBMENU */
.submenu {
	background-image: url(images/submenu/submenu_bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.submenu div {
	border-top: 1px solid #C3D2DD;
	background-color: #EEF2F5;
}

.submenu a:link, .submenu a:visited, .submenu a:active {
	background-image: url(images/submenu/submenu_normal_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
}
* html .submenu a:link, * html .submenu a:visited, * html .submenu a:active, * html .submenu a:hover {
	width: 100%;
}

/*active*/
.submenu a.active:link, .submenu a.active:visited, .submenu a.active:active {
	background-image: url(images/submenu/submenu_over_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #CDD9E2;
	display: block;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.submenu a.active:hover {
	background-image: url(images/submenu/submenu_over_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #CDD9E2;
}
* html .submenu a.active:link, * html .submenu a.active:visited, * html .submenu a.active:active, * html .submenu a.active:hover {
	width: 100%;
}


/* SUB SUBMENU */
/*
.submenu div.subsubmenu {
	border-top: 1px solid #C3D2DD;
	background-color: #EEF2F5;
	margin-left: 23px;
	margin-right: 0px;
}
*/
.submenu a.subsubmenu:link, .submenu a.subsubmenu:visited, .submenu a.subsubmenu:active {
	background-image: url(images/submenu/subsubmenu_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	font-size: 10px;
	vertical-align: middle;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.submenu a.subsubmenu:hover {
	background-image: url(images/submenu/subsubmenu_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

/* sub sub submenu :) */
.submenu a.subsubsubmenu:link, .submenu a.subsubsubmenu:visited, .submenu a.subsubsubmenu:active {
	background-image: url(images/submenu/subsubmenu_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 40px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.submenu a.subsubsubmenu:hover {
	background-image: url(images/submenu/subsubmenu_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

/* 4 poziom ? :| */
.submenu a.subsubsubsubmenu:link, .submenu a.subsubsubsubmenu:visited, .submenu a.subsubsubsubmenu:active {
	background: none;
	display: block;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 50px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.submenu a.subsubsubsubmenu:hover {
	background: none;
}

/* 
	background-color: #CDD9E2; */ 


/*.modulText * h1 {*/
h1 {
	background-image: url(images/ico/h1_strzalka.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #DE3628;
	font-size: 14px;
	padding-left: 13px;
	margin: 0px;
}
/*.modulText * h2 {*/
h2 {
	margin-bottom: 5px;
	color: #DE3628;
	background-image: url(images/ico/h2_strzalka.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 13px;
}
.naglowek {
	color: #0A3C82;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 3px;
}
.naglowek img, .data img {
	margin-right: 10px;
	vertical-align: middle;
}
.data {
	color: #0A3C82;
	padding-bottom: 15px;
}
.wiecej a:link, .wiecej a:active, .wiecej a:visited {
	background-image: url(images/ico/ico_10.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 10px;
}

.bladPowiadom {
	padding-left: 15px;
	font-size: 10px;
	color: #0A3C82;
}

.opis, .opis * {
	color: #0A3C82;
}

.opisPadding {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.zdjecie img {
	border: 5px solid #FFFFFF;
	margin: 0px;
}
.zdjecie, .zdjecie a:link, .zdjecie a:active, .zdjecie a:visited  {
	margin: 0px;
	font-size: 10px;
	color: #003366;
}
.zdjecie2, .zdjecie2 a:link, .zdjecie2 a:active, .zdjecie2 a:visited  {
	margin: 0px;
	font-size: 10px;
	color: #003366;
}
.zdjecie3 img {
	border: 1px solid #7291B1;
}
.zdjecie4 img, .zdjecie4 * img  {
	border: 5px solid #F5F5F5;
	margin: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.button input {
	border: none;
	background-image: url(images/button/button_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 23px;
	padding-bottom: 2px;
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.guzikNormal {
	border: none;
	background-image: url(images/button/button_l.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 6px;
	margin: 4px;
	float: left;
}
.guzikNormal .guzikNp {
	border: none;
	background-image: url(images/button/button_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 6px;
}
.guzikNormal .guzikNp .guzikNbg {
	border: none;
	background-image: url(images/button/button_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 4px 5px 6px 5px;
}
.guzikNormal a, .guzikNormal a:hover {
	color: #4477AA;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
}
.guzikNormal a:hover {
	color: #003366;
}


.guzikDark {
	border: none;
	background-image: url(images/button/button_l.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 6px;
	margin: 4px;
	float: left;
}
.guzikDark .guzikNp {
	border: none;
	background-image: url(images/button/button_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 6px;
}
.guzikDark .guzikNp .guzikNbg {
	border: none;
	background-image: url(images/button/button_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 4px 5px 6px 5px;
}
.guzikDark a, .guzikDark a:hover {
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
}



.radio input {
	border: none;
	background: transparent;
}

/* Forum */
.ForumWelcome {
	padding:15px; 
	border-bottom:1px solid #e7e9ea; 
	color:#003366;
}
.ForumNawigacja {
	padding:10px 0px 10px 15px; 
	border-bottom:1px solid #e7e9ea; 
	color:#003366;
	font-size: 13px;
}
.ForumNawigacja h2 {
	margin:0px;
	font-size: 13px;
}
.ForumBox {
	padding:10px 15px 15px 15px; 
	border-bottom: 1px solid #e7e9ea;
}
.ForumTitle {
	padding:5px 0px 5px 10px;
	margin:0px;
	font-size: 13px;
}

.ForumTitle a:link, .ForumForaTitle a:hover, .ForumForaTitle a:visited, .ForumForaTitle a:active {
	color:#DD0000;
	font-size: 13px;
}
.ForumDescr {
	padding:5px 0px 10px 10px;
	margin:0px;
}
.ForumMore {
	text-align: right;
}
.ForumAdd {
	padding: 8px 0px 8px 0px;
	text-align: right;
}
.ForumTabHeader td {
	padding: 8px 20px 8px 20px;
	background-color: #DEE7EC;
	color: #003366;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.ForumTabRow1 td {
	padding: 8px 20px 8px 20px;
	background-color: #F8FAFB;
	color: #003366;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.ForumTabRow2 td {
	padding: 8px 20px 8px 20px;
	background-color: #F2F5F7;
	color: #003366;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/* Oferta */
.OfertaSkrot .Naglowek {
	border-bottom: 1px solid #BCC2C5;
	padding-top: 15px;
}
.OfertaSkrot .Naglowek h2 {
	font-size: 11px;
	font-weight: bold;
}
.OfertaSkrot .Zdjecie {
	text-align: right;
	padding: 5px 0px 0px 5px;
}
.OfertaSkrot .Zdjecie img {
	border: 5px solid #F5F5F5;
	margin: 0px;
}
.OfertaSkrot .Cena {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}
.OfertaSkrot .Opis {
	padding: 10px 0px 5px 0px;
	color: #003366;
}
.OfertaSkrot .Nawigacja td {
	background-image: url(images/ico/ico_15.gif);
	background-position: 6px bottom;
	background-repeat: no-repeat;
	border-bottom: 1px solid #BDC2C6;
	padding: 8px 0px 8px 0px;
}
.OfertaSkrot .Nawigacja img {
	margin: 0px 10px 0px 2px;
}


.Oferta .Naglowek {
	border-bottom: 1px solid #BCC2C5;
	padding-top: 15px;
}
.Oferta .Naglowek h2 {
	font-size: 11px;
	font-weight: bold;
}
.Oferta .Zdjecie {
	text-align: right;
	padding: 5px 0px 0px 5px;
}
.Oferta .Zdjecie img {
	border: 5px solid #F5F5F5;
	margin: 0px;
}
.Oferta .Cena {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	color: #CC0000;
	border-top: 1px solid #E7E9EA;
}
.Oferta .Cena * {
	color: #CC0000;
}
.Oferta .Koszyk {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #E7E9EA;
}
.Oferta .Koszyk img {
	vertical-align: middle;
	margin-right: 10px;
}
.Oferta .Label {
	padding: 5px;
	text-align: justify;
	color: #CC0000;
	font-weight: bold;
}
.Oferta .Opis {
	padding: 5px;
	color: #003366;
}
.Oferta .Tresc {
	padding: 5px;
	color: #003366;
}
.Oferta .Kontener {
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #E7E9EA;
}
.Oferta .Wstecz {
	padding: 10px 0px 10px 45px;
	border-top: 1px solid #E7E9EA;
}
.Oferta .Wstecz a {
	font-weight: normal;
	font-size: 10px;
}
.Oferta .TytulRegionu {
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	color: #003366;
}
.Oferta .Wyliczenie {
	padding: 2px 0px 2px 20px;
	background-image: url(images/ico/ico_dot.gif);
	background-position: 6px 5px;
	background-repeat: no-repeat;
}

/* Koszyk */
.Cart td {
	color: #003366;
}

.Cart thead {
	/*margin: 0px 0px 0px 18px;*/
}

.Cart thead th {
	color: #003366;
	padding: 20px 0px 8px 0px;
	text-align: left;
	font-size: 13px;
	border-bottom: 1px solid #DDDDD5;
}
.CartCheck {
	border-top: 1px solid #DDDDD5;
}
.CartCheck td {
	/*border-bottom: 1px solid #DDDDD5;*/
	/*height: 28px;*/
	text-align: left;
	padding: 4px;
}
/* widths px Lp:34, Towar:112, Ilosc:54, Cena netto: 60, Wartosc netto: 70, Vat: 50, Wartosc brutto: 76, Usun: 45*/
.CartRow td {
	/*border-bottom: 1px solid #DDDDD5;*/
	/*height: 28px;*/
	text-align: left;
	padding: 4px;
}

.Cart tr#CartToPay td {
	/*height: 45px;*/
	border-top: 3px solid #F3F4F4;
	border-bottom: 1px solid #DDDDD5;
	padding: 8px;
	text-align: right;
	font-weight: bold;
}

.CartPrice {
	color: #FF7800;
	text-align: left;
	white-space: nowrap;
}

td.CartSum {
	margin-right: 75px;
	font-weight: bold;
}

td.CartButtons {
	padding: 8px 0px 4px 0px;
}

td.CartActions a {
	color: #FF6600;
	font-weight: bold;
	padding-left: 22px;
	background-image: url('images/bullet_green.gif');
	background-position: 8px 1px;
	background-repeat: no-repeat;
}

.Cart input {
	background-color: #E8ECEF;
	border: 1px solid #B6BDC5;
	color: #485659;
	height: 17px;
	width: 32px;
}

.CartBlock{
	background-color: #DFE3E6;
	color: #415A6D;
	width: 100%;
	vertical-align: middle;
	margin-bottom: 4px;
}

.CartBlock a {
	color: #415A6D;
}

.blokSzukajButton input {
	background-image: url('images/ico/ico_szukaj_ok.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
	height: 17px;
	width: 19px;
	cursor: pointer;
}

/* mapa serwisu */
.drzewoKontener {
	padding:5px;
	margin-bottom: 5px;
}
.drzewoKontener * a, .drzewoKontener a  {
	color: #003366;
}
.drzewoKontener * a:hover, .drzewoKontener a:hover  {
	color: #003366;
	text-decoration: underline;
}
.drzewoKontener .tytul {
	background-image: url(images/ico/ico_16.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #003366;
	font-size: 11px;
	font-weight:bold;
	border-bottom: 1px solid #E4E4E4; 
}
.drzewoKontener ul.drzewo {
	margin:0px;
	list-style: none;
}
.drzewoKontener ul.drzewo li {
	background-image: url(images/ico/ico_17.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
}
.drzewoKontener ul.drzewo li ul li {
	background-image: url(images/ico/ico_17.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
}
.newsletterKomunikat {
	background-color: #DEE7EC;
	border: 1px solid #6E8EAF;
	color: #003366;
	padding: 7px;
	text-align: center;
}
input.input {
	background-color: #DEE7EC;
	border: 1px solid #6E8EAF;
}
.naglowekMapaDystrybutorzy {
	background-image: url(images/ico/h2_strzalka.gif);
	background-position: 3px 28px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 12px;
	color: #DC2819;
	font-weight: bold;
	border-bottom: 1px solid #BCC2C5;
	padding-bottom: 10px;
}
.dystrybutorNazwa {
	background-image: url(images/ico/h2_strzalka.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	color: #0A3C82;
	padding-left: 18px;
	font-weight: bold;
}
.dystrybutor {
	color: #0A3C82;
	padding-left: 18px;
}
.dystrybutor a {
	color: #0A3C82;
	font-weight: normal;
}
.dystrybutorWiecej {
	background-image: url(images/ico/ico_podwojnastrzalka.gif);
	background-position: 22px 5px;
	background-repeat: no-repeat;
	padding-left: 35px;
}
.dystrybutorWiecej a {
	color: #DC2819;
	font-size: 10px;
}
.dystrybutorWiecej a:hover {
	color: #DC2819;
}
.dystrybutorWstecz {
	background-image: url(images/ico/ico_wstecz.gif);
	background-position: 22px 5px;
	background-repeat: no-repeat;
	padding-left: 35px;
}
.dystrybutorWstecz a {
	color: #DC2819;
	font-size: 10px;
}
.dystrybutorWstecz a:hover {
	color: #DC2819;
}
.lokalizacja {
	height: 30px;
	color: #0A3C82;
	padding-left: 22px;
	font-size: 10px;
	padding-bottom: 6px;
}
.lokalizacja img {
	margin-left: 6px;
	margin-right: 6px;
}
.lokalizacja a {
	color: #FF6600;
	font-size: 10px;
}
.partnerzyLink {
	font-weight: normal;
	font-size: 10px;
	color: #FF6600;
}
.adnaswiecieRow {
	border-bottom: 1px solid #E5E5E5;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #003366;
}

.adnaswiecieScrollUp {
	background-image: url(images/ico/ico_arrow_up.gif);
	background-position: 3px right;
	background-repeat: no-repeat;
	color: #FF6600;
	padding-right: 15px;
	font-weight: normal;
	font-size: 10px;
}
.telefon {
	background-image: url(images/ico/ico_tel.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
}
.fax {
	background-image: url(images/ico/ico_fax.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
}

.mail {
	background-image: url(images/ico/ico_mail.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
}
.mail a {	
	color: #003366;
	font-weight: normal;
}
.www {
	background-image: url(images/ico/ico_www.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
}
.www a {	
	color: #003366;
	font-weight: normal;
}
.adnaswiecieNazwa {
	background-image: url(images/ico/ico_redarrow_right.gif);
	background-position: 5px 11px;
	background-repeat: no-repeat;
	color: #003366;
	padding-left: 17px;
}


.koszykLinkRegulamin {
	background-image: url(images/ico/ico_koszyk_regulamin.gif);
	background-position: 4px 1px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 10px;
}
.koszykLinkHistoria {
	background-image: url(images/ico/ico_koszyk_historia.gif);
	background-position: 4px 1px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 10px;
}
.koszykLinkKoszyk {
	background-image: url(images/ico/ico_koszyk_koszyk.gif);
	background-position: 4px 1px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 10px;
}
.koszykInfo {
	color: #003366;
}
.katalogProduktowNaglowek {
	background-color: #E9E9E9;
	padding: 2px;
}
.katalogProduktowNaglowek {
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.katalogProduktowItem1 td {
	background-color: #EEE;
	text-align: center;
}
.katalogProduktowItem2 td {
	background-color: #EFEFEF;
	text-align: center;
	padding: 1px;
}
.katalogProduktowItem2 td a {
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.modulDomyslnyIkona {
	text-align: center;
}

.stylNarzedzia1 td {
	background-color: #CDD9E2;
}
.stylNarzedzia2 td {
	background-color: #DEE7EC;
}
.stylNarzedziaTabelka {
	background-color: #7291B1;
}
.stylNarzedziaNaglowek {
	background-color: #FFF;
	font-weight: bold;
}

.tabelkaKosztyLight {
    background-color: #dee7ef;
    white-space: nowrap;
}
.tabelkaKosztyDark {
    background-color: #cedbe7;
    white-space: nowrap;
}

.menuHistoriaOkresy {
    border-top: 1px solid #acb9c5; 
    text-align: center; 
    padding-top: 5px;
    margin-bottom: 20px;
}
.menuHistoriaOkresy a {
    padding: 5px; 
    background-color: #dee7ef; 
    border: 1px solid #acb9c5;
    color: #000;
    font-weight: normal;
}
.menuHistoriaOkresy a {
    text-decoration: none;
}


.okresAktywny {
    border: 1px solid orange;
}
.logowanieDol {
     text-align: right; 
     padding: 5px 10px 0px 5px;
     font-size: 10px;
}


.adrenalinaTabelka {
    background-color: #FFFFFF;
}
.adrenalinaTabelkaNaglowek {
    background-color: #dee7ec;
    color: #003366;
    font-weight: bold; 
    padding: 9px;
    text-align: center;
}
.adrenalinaTabelkaRowLight {
    background-color: #f8fafb;
    color: #003366;
    padding: 6px;
}
.adrenalinaTabelkaRowLight span {
    color: #ff6600;
    font-weight:bold;
}
.adrenalinaTabelkaRowDark {
    background-color: #f2f5f7;
    color: #003366;
    padding: 6px;
}
.adrenalinaTabelkaRowDark span {
    color: #ff6600;
    font-weight:bold;
}
.opisWKategorii {
    font-size: 11px; 
    color: #003366;
}
