BODY {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	FONT-SIZE: 10px;
	Font-COLOR: #000000;
	FONT-FAMILY: Verdana;
	scrollbar-face-color: #4C8EB1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #4C8EB1;
	scrollbar-darkshadow-color: #4C8EB1;
	scrollbar-arrow-color: #FFFFFF;
	background-color: #A4DBEB;
}

/* warstwa od logo do stopki */
DIV.content {
	background-repeat: repeat-x;
	background-image: url(../images/bg-site.gif);
	background-position: 0px 0px;	
	width: 100%;
}

/* przykrywka dla tekstu Akcesoria GSM w prawym menu */
H2.maly { 
FONT-SIZE: 8pt; COLOR: #fffffff; FONT-FAMILY: Verdana; font-weight: normal;
}


ul {padding: 0.2em 0 0.2em 1.8em; margin: 0}
li {margin-left: 1em} /* dla niepoprawnych li bez ul */
ul li {margin-left: 0}

p {margin: 2px 0}

H1 {
        FONT-SIZE: 14px;
        FONT-FAMILY: Arial;
        color:#000080;
        font-weight: bold;
        font-style: normal;
        margin: 5px 0 10px 0;
        padding: 0px;
}
H2 {
        FONT-SIZE: 12px;
        FONT-FAMILY: Helvetica;
}



TD, TH {
FONT-SIZE: 10px; FONT-FAMILY: Verdana; ;
}

/* wszystkie selecty */
SELECT.menu_rozwijane { 

border:1px solid #22442B; FONT-SIZE: 10px; COLOR: #004800; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #EEF0F2;
}

/*wszystkie textarea */
TEXTAREA.pole {
  border:1px solid #22442B; FONT-SIZE: 10px; COLOR: #004800; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF;
}

/* inputy wyświetlane przy pomocy 2 klas - pole i button; (poza koszykiem, który celowo nie ma klasy) */
input[type=text], input[type=password], select, textarea {
    FONT-SIZE: 10px; 
    COLOR: #4D5E74; 
    FONT-FAMILY: Verdana; 
    BACKGROUND-COLOR: #FFFFFF; 
    border:1px solid #22442B; 
}

INPUT.pole { 

    border:1px solid #22442B; FONT-SIZE: 10px; COLOR: #4D5E74; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF;
}
input.button, input[type=button], input[type=submit] {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #E1E1E1;
	font-weight:normal;
	border: 1px solid #22442B;
}

/* przycisk do płacenia kartą kredytową (ostani krok zamówienia dla karty) - powinien być bardzo dobrze widoczny */
INPUT.alertbutton {
	FONT-SIZE: 12pt;
	COLOR: #BD3100;
	FONT-FAMILY: Arial, Tahoma, Verdana;
	BACKGROUND-COLOR: #FDCD00;
	font-weight:bold;
	border: 1px outset #FF7800;

}

/* przykrywka dla tekstu na górze głównej strony */
H1.hit { 
FONT-SIZE: 8pt; COLOR: #fffffff; FONT-FAMILY: Verdana; font-weight: normal;
}

/* czcionka dla ceny */
FONT.priceinfo { 
FONT-SIZE: 10pt; COLOR: #fffffff; FONT-FAMILY: Verdana; font-weight:bold
}

FONT.cena { /* to tez czcionka dla ceny, domyślnie powinna być taka sama jak priceinfo (do_show_product.inc)*/
 FONT-SIZE: 10pt; COLOR: #fffffff; FONT-FAMILY: Verdana; font-weight:bold
}

/* czcionka dla "wiecej informacji>>" (pod wyswietlanym produktem); uwaga - także dla "wszystkie>>" w prawym menu - nowosci */
FONT.moreinfo {
		FONT-FAMILY: verdana; 
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #FF7800;
}

/* czcionka w prawym menu */
FONT.menu_right {
	FONT-FAMILY: verdana; 
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	COLOR: #000000;
}

/* nazwa wyświetlanego produktu */
FONT.naglowek, h3.naglowek a:link, h3.naglowek a:visited {
	FONT-SIZE: 12px;
	COLOR: #FF7800;
	FONT-FAMILY: Verdana;
	font-weight:bold;
	TEXT-DECORATION: none;
	word-spacing: normal;
	letter-spacing: 1px;
}


/* czcionka dla komunikatu o błędzie na czerwono */
FONT.error {
font-size: 10px; color:#FF0033; font-weight:bold; font-style: normal; FONT-FAMILY: Arial;
}

/* czcionki statusu/błędu dla prawego menu, np. wyświetlane po subskrybcji */
/* pomoaraáczowy */
FONT.clsMsgError {
	font-size: 11px;
	color:#ff7c11;
	font-style: normal;
	FONT-FAMILY: Arial;
}
/* zielony */
FONT.clsMsgStatus {
	font-size: 11px;
	color:#03bd11;
	font-style: normal;
	FONT-FAMILY: Arial;
}


/* czcionka dla komunikatu "ID twojego zamówienia....", np. w potwierdzeniu zakupu  GRANATOWY */
FONT.info {
	font-size: 14px;
	color:#000080;
	font-weight:bold;
	font-style: normal;
	FONT-FAMILY: Arial;
}

/* tytul includowanych plików, np. "polityka prywatności" ( pliki z katalogów includes_en, inculdes_pl) */
FONT.tytul_includa {
	font-size: 14px;
	color:#000080;
	font-weight:bold;
	font-style: normal;
	FONT-FAMILY: Arial;
}



/* poprawna kolejność pseudo-klas to: link, visited, hoover, active. Zmiana kolejności może powodować "przykrycie" pseudo-klasy hoower, bądź active */
/* Linki: */
A:link {
	font-size: 10px;
	COLOR: #0033CC;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

A:visited {
font-size: 10px;
	COLOR: #0033CC;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
A:hover {
font-size: 10px;
	COLOR: #666666;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
A:active {
font-size: 10px;
	COLOR: #0033CC;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}


/* Linki - prawe menu: */
A:link.menu_right {
	font-size: 10px;
	COLOR: #000000;
	font-family: verdana;

}
A:visited.menu_right {
	font-size: 10px;
	COLOR: #000000;
	font-family: verdana;
	text-decoration: underline;
}
a:hover.menu_right {
	font-size: 10px;
	COLOR: #C63908;
	font-family: verdana;
	text-decoration: none;

}
A:active.menu_right {
	font-size: 10px;
	COLOR: #000000;
	font-family: verdana;
	text-decoration: none;
	}

/* Linki - lewe menu: */
A:link.menuleft {
	font-size: 10px;
	COLOR: #165980;
	font-family: verdana;
	text-decoration: none;
}
A:visited.menuleft {
	font-size: 10px;
	COLOR: #000000;
	font-family: verdana;
	text-decoration: none;
}
a:hover.menuleft {
	font-size: 10px;
	COLOR: #C63908;
	font-family: verdana;
	text-decoration: none;
	
}
A:active.menuleft {
	font-size: 10px;
	COLOR: #000000;
	font-family: verdana;
	text-decoration: none;
	
}

/* Linki - pasek nawigacyjny, (pod nagłówkiem): */
A:link.navibar {   

   font-family : helvetica;
	font-weight:bold;
   font-size : 13px;
   color : #000000;  

}

A:visited.navibar {

   font-family : helvetica;
	font-weight:bold;
   font-size : 13px;
   color : #000000;
   text-decoration : none;

}

A:hover.navibar {
	font-weight:bold;
   font-family : helvetica;
   text-decoration : none;
 color : #46839F;    
   font-size : 13px;
}

A:active.navibar {
   font-family : helvetica;
	font-weight:bold;
   font-size : 13px;
   color : #000000;
   text-decoration : none;
}

A:link.upperNavibar, A:visited.upperNavibar, A:hover.upperNavibar, A:active.upperNavibar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
}


/* Linki - tabela nowości w prawym menu: */
A:link.newest {
   font-family : verdana;
   font-size : 10px;
   color : #000000;
   text-decoration : none;
}
A:visited.newest {
   font-family : verdana;
   font-size : 10px;
   color : #000000;  
   text-decoration : none;
}
A:hover.newest {
   font-family : verdana;
   font-size : 10px;
   COLOR: #000000;
   text-decoration : underline;
}
A:active.newest {
   font-family : verdana;
   font-size : 10px;
   COLOR: #000000;
   text-decoration : underline;
}

/* Tabela paska nawigacyjnego (pod nagłówkiem): */ 
TABLE.navibar {
	color : #114411;
	background-image: url(../images/undertop.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 778px;
	margin: 0px;
	padding: 4px;
	border-right: 1px solid black;
}
TD.navibar {
	font-family : helvetica;
	font-size : 12px;
	font-weight : bold;
}

TABLE.upperNavibar {	
	border-right: 1px solid black;
	border-left: 1px solid black;
}
TD.upperNavibar {
	text-align: right;
	vertical-align: middle;
}


/* tabela w dziale "download" */
TABLE.download {
 
   color : #000000; 
}
TD.download {
  font-family : verdana;
   font-size : 10px;
   color : #000000;
}

/* tytuły stron, np. TWÓJ KOSZYK (wyskoć - 2wiersze lub tło powielane w osi y)  //Granat*/
TD.entitled {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	height: 40px;
	max-height: 40px;
	border-top-style:solid;
	color:#BD3100;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
	background-image: url(../images/news_heder.gif);
	background-repeat: repeat-x;
	padding: 4px;
	text-align: center;
}
H1.entitled {
	color:#BD3100;
	font-size:10pt;
	font-family:Arial;
	text-align:center;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
}

/*lewe menu - CAŁOŚĆ (a nie top): // light blue */
TD.lewa_top {
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-y;
	border: 0 solid;
	margin: 0px;
	width: 186px;
	padding: 1px;
	vertical-align: top;
	border-right: 1px solid #999999;
}

/* srodek - tresc glowna - CAlosc (a nie top): // light gray */
TD.srodek_top {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

/*prawe menu - CAŁOŚĆ (a nie top): // light blue */
TD.prawa_top {
	border: 0 solid;
	background-image: url(../images/bg_right.gif);
	background-repeat: repeat-y;
	background-position: 0px;
	vertical-align: top;
	margin: 0px;
	padding: 1px;
	width: 153px;
}

/* obramowanie naokoło rabatu w menu logowania - raczej nieistotne */
TD.obr_dol { 
      border-left-width: 1px;
	   border-right-width: 1px;
	   border-top-width: 1px;
	   border-bottom-style: solid;
	   border-bottom-width: 1px; height: 1px; 
}
TD.obr_gora { 
       border-left-width: 1px;
	   border-right-width: 1px;
	   border-top-width: 1px;
	   border-top-style:solid; height: 1px;
}

/* w menu logowania - raczej nieistotne*/
TD.etykieta_menu { 

       border-left-width: 1px;
	   border-right-width: 1px;
	   border-bottom-style: solid;
	   border-bottom-width: 1px; height: 1px; 

}

/* wyróżnione komórki w treści głównej, np. w pierwszym lub drugim kroku zamówienia */
.etykieta_menu_2 { 
       border-left-width: 0px;
	   border-right-width: 0px;
	   border-top-width: 0px;
	   border-bottom-style: solid;
	   border-bottom-width: 0px; height: 1px;
	   border-top-style:solid;
	   color:#000000;
	   font-size:10px;
	   font-family:Verdana;
	   text-align:center;
	   font-weight:bold;
	   text-decoration: none;
	   line-height: 20px;
	  
	   background-repeat: no-repeat;
	   background-position: center;
}
/* wyróżnione komórki (tyłuły) lewego menu, np. PRODUKTY */
TD.etykieta_menu_2_left {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	height: 33px;
	border-top-style:solid;
	color: #666666;
	font-size:10px;
	font-family:Verdana;
	text-align: center;
	font-weight:bold;
	text-decoration: none;
	background-image: url(../images/bg_header_menu.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	margin: 0px;
	padding-left: 25px;
}
/* wyróżnione komórki (tyłuły) prawego menu, np. LOGOWANIE */
TD.etykieta_menu_2_right {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	height: 33px;
	border-top-style:solid;
	color: #666666;
	font-size:10px;
	font-family:Verdana;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bg_header_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 24px;
	margin: 0px;
}

/* tabela "nowości" w prawym menu, wiersze parzyste(2) i nieparzyste(1): 
TD.newest1 {
	background-color: #C9E5F8;
}
TD.newest2 {
	background-color: #9BC9E3;
}
*/

/* tło naokoło ceny towaru, np. na stronie głównej */
TD.tlo_przy_cenie { 
background-color: #FFFFFF;
border: 1px #EEEEEE;
}

/* kolor tła w wielu wyróżnionych tabelach, np. krok2 zamówienia, skrócony cennik */
TABLE.tabelaztlem {
background-color: #E6E6E6;
}

/* stopka na dole strony: */
TD.lewa_stopka {
	width: 188px;
	height: 44px;
	color:#000000;
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/stopka1.gif);
	background-repeat: no-repeat;
}
TD.srodek_stopka {
	height: 44px;
	color:#000000;
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/stopka2.gif);
	background-repeat: repeat-x;

}
TD.prawa_stopka {
	width: 152px;
	height: 44px;
	color:#000000;
	font-size: 10px;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/stopka3.gif);
	background-repeat: no-repeat;
}
/* kolor tla tabeli z lista produktow w koszyku - krok1 // light blue */
.tabela_koszyk {
	background-color:#FFFFFF;
}

/* naglowek tabeli z lista produktow w koszuku - krok1 // gray */
.koszyk_opis {
color: #4B4B4B;
font-size: 9px;
FONT-FAMILY: Verdana;
 }
 
/* czcionka - nazwy produktow, ilosc i wartosc w koszyku - krok1 // light blue */
.koszyk_prod {
background-color:#FFFFFF;
color: #000000;
font-size: 10px;
FONT-FAMILY: Verdana;
font-weight: normal;
 }
 
 /* czcionka - nazwy produktow, ilosc i wartosc w koszyku - krok1 // light blue */
.totalcost {
background-color:#FFFFFF;
color: #000000;
font-size: 10px;
FONT-FAMILY: Verdana;
font-weight: bold;
 }
 
input.buy-text-button {color: black; font-weight: bold}
 
.niewidoczny {display:none}

/* elementy rozwijajace w lewym menu (+ -) */
a.menuleft img.open {
	display: block;
	background-image: url('../images/open.gif');
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	width: 9px;
	height: 9px;
}
a.menuleft img.closed {
	display: block;
	background-image: url('../images/closed.gif');
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	width: 9px;
	height: 9px;
}

/* strzalka w menu */
img.strzalka {
	display: inline;
	background-image: url('../images/strzalka2.gif');
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	width: 4px;
	height: 6px;	
}


/* =========REKLAMY konfiguracja, wyglšd ============*/
/* ---- w głównym oknie: ---- */
/* warstwa reklamy, konfiguracja */
div#mainAdvert {
	position:absolute;
	top:150px;
	left:0px;
	overflow:hidden;
	width:100%;
	text-align:center;
	background-color:transparent;
	z-index:1;
}

/* zewnętrzna tabela */
table.mainOuterTable {
	text-align: center;
	padding: 0px;
	border: none;
	background-color: transparent;
}

/* tytyuł okna */
span#mainAdvertTitle {
	display:inline;
	color: Gray;
	background-color:white;
	font-weight: bold;
	font-size: 13px;
}
/* guzik zamknij 'X' */
a#mainAdvertClose {
	display:inline;
	color:#FF0000;
	background-color:white;
	font-weight:bold;
	font-size:13px;
	border: 1px solid black;
}

/*wewnętrzna tablea */
table.mainAdvertTable {
	padding: 0px;
	border:2px solid black;
	background-color:white;
	width: 100%;
	text-align: center;
}
td.mainAdvertBody{
	width: 100%;
	text-align: center;
}
/* -----koniec-------- */

/* ---- w prawym menu: ----- */
/* tytyuł okna */
span#rightAdvertTitle {
	display:block;
	color: #404040;
	background-color:transparent;
	font-weight: normal;
	font-size: 9px;
	padding: 2px;
}

table.rightAdvertTable {
	border-bottom: 1px solid #404040;
	border-top: 1px solid #404040;
	text-align: center;
	padding: 2px;
	background-color: transparent;
	color: #404040;
}
/* -----koniec-------- */


/* kolor czcionki używanej w reklamach, zarówno w prawym menu ja i w treści głównej - klasa do starego systemu - nieużywana*/
TD.advertisment {
	color: #404040;
}
/* ======REKLAMY konfiguracja, wyglšd - koniec======= */


/* powiekszenie obrazka */
div.zoom-control {margin-bottom: 5px}
div.zoom-control .prod-pic {margin-bottom: 5px; vertical-align: bottom}
div.zoom-control a:link, div.zoom-control a:visited {text-decoration: none}
div.zoom-control a:link:hover, div.zoom-control a:visited:hover {background: none}
div.zoom-control span img {border: none; vertical-align: middle}

