/*
  $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
   
  mod MaxiShop Total B2B v 1.0 by Z. Maciej "Miki" Bajkowski http://www.maxishop.prv.pl
  
*/

/* Zmienia rozmiar czcionki we wszystkich boxach*/
.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

/*Kolor i rozmiar tekstu błędów*/
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

/*Parametry ostrzeżenia o braku towaru w magazynie*/
.stockWarning { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }

/*Kolor paska powiadomienia w checkout_success.php - przy zakończonyvh zakupach tym kolorem
zaznaczone są produkty, które zostały zakupione. Mamy możliwość zamówienia powiadomienia
o tych produktach*/
.productsNotifications { background: #f2fff7; }

/*Kolor tekstu edycji, podczas gdy jesteśmy w kasie*/
.orderEdit { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*Kolor tła strony, tekstu na stronie oraz rozmiar marginesu*/
BODY {
  background: #671C09;
  color: #000000;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 15px;
  margin-bottom: 0px;
}

/*Kolory linków*/
A {
  color: #000000;
  text-decoration: none;
}

/*Kolor po najechaniu na link*/
A:hover {
  color: #AABBDD;
  text-decoration: underline;
}


/*Kolory linków w stopce*/
A.footer {
  color: #FFFae7;
  text-decoration: none;
}

/*Kolor po najechaniu na link*/
A.footer:hover {
  color: #AABBDD;
  text-decoration: underline;
}

A.menucateg {
display: block;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: solid 1px #e9e1cd;
}

A.menucateg:hover { 
border: solid 1px #6633CC;
background-color:#671c09;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

A.menusubcateg {
display: block;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
border: solid 1px #e9e1cd;
}

A.menusubcateg:hover { 
border: solid 1px #6633CC;
background-color:#671c09;
text-decoration: none;
color: #FFFFFF;
}

A.category {
  margin: 0.5em 0;
  text-decoration: none;
  font: 10px/150% Verdana, Arial, Helvetica, sans-serif
  border: solid 1px #e9e1cd;
}

A.category:hover { 
  font: 10px/125% Verdana, Arial, Helvetica, sans-serif
  border: solid 1px #6633CC;
  background-color:#671c09;
  text-decoration: none;
  color: #FFFAE7;
}

A.description {
  color: #0000fa;
}

A.linki {
  color: #0000ff;
  text-decoration: none;
}

/* Akapity opini o kursach */
P.opinia {
  font: 12px/150% Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 50px;
  padding-right: 50px;
}

P.autor {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  padding-right: 60px;
  padding-bottom: 20px;
}

/* -------------------------------------------------------------------- */
/*                 informacje o terminach kursów                        */
/* -------------------------------------------------------------------- */

div#nad_kurs_wrap {text-align:center; padding-bottom: 10px;} /* oszukanie dla IE5.X */

div#kurs_wrap {
  width: 600px;
  margin-left: auto; margin-right: auto;
  border: 2px solid #802009;
  background: #dcc08a;
}

/* Data i dzień kursu*/
#data_kurs {margin:0; padding: 0;}
#data_kurs li {list-style: none; float: left; margin: 0; padding: 10px 0 10px 20px; width: 47%; font-size: 20px; font-weight: bold; text-align: left;}

/* Tytuł i cena kursu */
#name_kurs {margin:0; padding: 0;}
#name_kurs li {list-style: none; float: left; margin: 0; padding: 10px 0 10px 20px; width: 295px; font-size: 18px; text-align: left; line-height: 40px;}
#name_kurs h3 {display: block; float: left; font-size: 18px;}
#name_kurs h2 {display: block; float: left; padding-left: 170px; font-size: 30px;}

/* Prawy panel z opcjami zakupu */

#right_panel_column {margin: 0; padding: 0;}
#right_panel_column td {border: 1px dotted red;}

#right_info {margin: 0; padding: 0;}
#right_info li {list-style: none; font-size: 12px; line-height: 60px; padding: 2px 5px 2px 2px; width: 196px;}
#right_info a {display: block; text-decoration: none; padding: 0 0 0 80px;
    border: 1px solid; border-color: #FFF #333 #333 #FFF;
    color: #333;}
#right_info a:hover {background-color: #333 #CCC; border-color: #000 #CCC #CCC #000;}
.tlo_phone {background: #FFF url(http://www.goha.pl/sklep/images/i_telefon.jpg) 10px 50% no-repeat;}
.tlo_mail {background: #FFF url(http://www.goha.pl/sklep/images/i_mail.jpg) 10px 50% no-repeat;}
.tlo_sklep {background: #FFF;}

/* Lewy panel z informacjami */
#left_panel_column {margin: 0; padding: 0;}
#left_panel_column td {width: 66%; border: 1px dotted red;}

#left_info {margin: 0; padding: 0;}
#left_info li {list-style: none; padding-left: 20px; font-size: 14px; line-height: 60px; width: 400px;}

/* Stopka informacji o kursie */
#nav_kurs_footer {margin: 0; padding: 0}
#nav_kurs_footer li {list-style: none; float: left; margin: 0; padding: 5px 0 5px 8px; width: 198px; font-size: 14px; line-height: 60px;}
#nav_kurs_footer a {display: block; float: left; padding: 0 0 0 80px;
  text-decoration: none; font-weight: bold;
  border: 1px solid; border-color: #FFF #333 #333 #FFF;
  color: #333;
}

/* Wytrych z lewym ukośnikiem w komentarzu ukrywa regułę przed IE5 dla Mac \*/

#nav_kurs_footer a {float: none;}	/* Koniec wytrychu dla IE5-Mac */

.tlo_opis {background: #FFF url(http://www.goha.pl/sklep/images/i_info.jpg) 10px 50% no-repeat;}
.tlo_dojazd {background: #FFF url(http://www.goha.pl/sklep/images/i_mapa.jpg) 10px 50% no-repeat;}
.tlo_opinia {background: #FFF url(http://www.goha.pl/sklep/images/i_opinia.jpg) 10px 50% no-repeat;}

#nav_kurs_footer a:hover {background-color: #333 #CCC; border-color: #000 #CCC #CCC #000;}

/* -------------------------------------------------------------------- */
/*          koniec informacji o terminach kursów                        */
/* -------------------------------------------------------------------- */


/*Obrazki bez ramek*/
img.noborder {border-style: none;}

/*sposób wyświetlania formularzy*/
FORM {
	display: inline;
}

/*kolor tła nagłówka*/
TR.header {
  background: #FFFFF0;
}

TD.szarp {
  background: #FFFFF0;
  text-align: right;
  vertical-align: top;
  width: 99%;
}

TD.logo {
  background: #FFFFF0;
  text-align: left;
  vertical-align: center;
  padding: 10px;
}

TD.header_top {
  background: #671c09;
  text-align: left;
}

TD.header_top_center {
  background: #FFFFF0;
  text-align: right;
  vertical-align: top;
}

TD.header_top_right {
  background: #671c09;
  text-align: right;
  vertical-align: center;
  width: 400px;
}


/*Kolory linków na samej górze strony*/
A.header_top_right {
  font: 11px/125% Verdana, Arial, Helvetica, sans-serif;
  color: #FFFae7;
  text-decoration: none;
}

/*Kolor po najechaniu na link*/
A.header_top_right:hover {
  font: 13px/125% Verdana, Arial, Helvetica, sans-serif;
  color: #FFFae7;
  font-weight: bold;
  text-decoration: none;
}

/*kolor paska nawigacyjnego pod nagłówkiem*/
/*było FFE4B5*/
TR.headerNavigation {
  background: #e9e1cd;
}

/*ustawienia paska nawigacyjnego: czcionka, rozmiar, tło, obraz tła,
kolor tekstu, wytłuszczenie*/
TD.headerNavigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #e9e1cd;
  color: #671c09;
  font-weight : bold;
  height: 22;
}

/*kolor linków w pasku nawigacyjnym*/
A.headerNavigation { 
  color: #671c09; 
}

/*kolor linków w pasku nawigacyjnym po najechaniu na niego myszką
- error pojawia się na górze nagłówka*/
A.headerNavigation:hover {
  color: #671c09;
}

/*NewsDesk*/
/*kolor paska rozdzielającego w wiadomościach*/
TD.headerNews {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  background: #FFFFF0;
  color: #000000;
  font-weight : bold;
  height: 24;
}

/*NewsDesk*/
/*kolor paska rozdzielającego w wiadomościach*/
TD.smallHeaderNews {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FFFFF0;
  color: #000000;
  height: 24;
}


/*kolor, gdy w nagłówku wystąpi błąd*/
TR.headerError {
  background: #ff0000;
}

/*ustawienia nagłówka w przypadku błędu*/
TD.headerError {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

/*ustawienia dla informacji, które wyskakują na samej górze nagłówka*/
TR.headerInfo {
  background: #00ff00;
}

/*ustawienia dla górnych informacji w nagłówku*/
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*ustawienia dla stopki - na samym dole strony*/
TR.footer {
  background: #671C09;
  padding-top: 0.75em;
  padding-bottom: 1em;
}

/*ustawienia wyglądu stopki: czcionka, rozmiar, kolor tła, obraz
tła, kolor tekstu, wytłuszczenie*/
TD.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #671C09;
  color: #FFFAE7;
  height: 22px;
}

/*ustawienia dla stopki - z datą i liczbą odsłon*/
TR.footer_in {
  background: #671C09;
  padding: 0.5em 0;
}

/*ustawienia wyglądu stopki z datą i liczbą odsłon: czcionka, rozmiar, kolor tła, obraz
tła, kolor tekstu, wytłuszczenie*/
TD.footer_in {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FFFFF0;
  color: #671C09;
  height: 22px;
}

/*kolor dla boxów informacyjnych - po prawej i lewej stronie* b6b7cb/
.infoBox {
  background: #FFFFF0;
}

/*ustawienia dla zawartości boxów z prawej i lewej strony*/
.infoBoxContents {
  background: #e9e1cd url("images/infobox/corner_right_bottom.png") no-repeat right bottom;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
}

/**/
.infoBoxNotice {
  background: #FF8E90;
}

/**/
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*nagłówek boxów - czcionka, rozmiar, wytłuszczenie, kolor tła,
kolor czcionki*/
TD.infoBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #D4CECE url("images/infobox/corner_right_left.gif");
  color: #000;
}

/**/
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/**/
TD.cena{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/**/
TD.kup_teraz{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
}

/**/
TD.brief_desc{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
}

/**/
A.nazwa{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

/*kolor dla parzystych wierszy w tabeli (np. lista produktów*/
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;
}

/*kolor dla nieparzystych wierszy w tabeli (np. lista produktów)*/
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: #f8f8f8;
}

/*gdy np. klikniemy w kategorii pojawia nam się lista produktów.
Tutaj zmieniamy jej wygląd: rozmiar, styl i kolor obramowania
oraz odstęp*/
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D4CECE;
  border-spacing: 1px;
}

/*ustawienia nagłówka w liście produktów: czcionka, rozmiar,
kolor tła, kolor czcionki, wytłuszczenie*/
.productListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #D4CECE;
  color: #FFFFFF;
  font-weight: bold;
}

/*ustawienia dla produktów z listy produktów: czcionka, rozmiar,
kolor tła*/
TD.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/*kolor linków w liście produktów*/
A.pageResults {
  color: #000000;
}

/*kolor linków w liście produktów po najechaniu myszką*/
A.pageResults:hover {
  color: #FFFFFF;
  background: #D4CECE;
}

/*opcje dla tytułu produktu, który pojawia się w opisie danego
produktu. Również w innych stronach sklepu, gdzie tekst umieszczony
jest w nagłówku, np. potwierdzenie zamówienia*/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
  line-height: 1.5;
}

/**/
TR.subBar {
  background: #f4f7fd;
}

/**/
TD.subBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

/*dla głównych stron, np. opis produktu*/
TD.main, P.main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/*wszędzie tam, gdzie występuje mały tekst, np. data dodania
produktu*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.headingNewsText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}


/**/
TDb.accountCategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

/*nazwy pól formularzy np. w wyszukiwaniu zaawansowanym, lub
przy tworzeniu nowego konta*/
TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*format tekstu, który wpisujemy w formularzach*/
TD.fieldValue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/*dla nagłówków tabel*/
TD.tableHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*opcja opisu produktu, który ląduje w naszym koszyku*/
SPAN.newItemInCart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/*właściwości tekstu w checkboxach, itd., np. w menu rozwijanym
producentów*/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/*tekst, który jest wprowadzany w obszarze tekstowym, np.
komentarz do zamówienia*/
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/*gdy wchodzimy na stronę zostajemy powitani - tutaj możemy
zmienić właściwości tego powitania "Witaj Nieznajomy!" - tego
Nieznajomego możemy zmienić*/
SPAN.greetUser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #671c09;
  font-weight: bold;
}

/*właściwości tabeli, którą widzimy w "Moje konto", "Edytuj konto"
i w "Dodaj adres"*/
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

/*Rozmiar nagłówka tekstu w "Moje konto", "Edytuj konto"
i "Dodaj adres"*/
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*dla informacji, że produkt jest niedostępny*/
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/*kolor ceny produktu, który jest aktualnie w promocji*/
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

/*kolor tekstu błędu*/
SPAN.errorText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

/*kolor tekstu kategorii*/
SPAN.focusCategories {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #671c09;
}

/*fragment dotyczący galeryjki w opisach produktów*/

/*tabela przechowująca galerię*/
table.galeria {
  width: 100%;
  margin: 0;
}

/*komórka przechowująca zdjęcie w galerii*/ 
td.image {
  padding: 0;
  border-width: 0;
  vertical-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 66%;
}

/**/
.moduleRow { }
/*kolor, na jaki zmienia się tło za tekstem, który został
najechany myszką, np. przy wyborze sposobu płatności*/
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
/*gdy już klikniemy myszką na tekst, który był do wyboru, na
ten właśnie kolor zostanie on podświetlony, np. przy wyborze
metody transportu lub płatności*/
.moduleRowSelected { background-color: #E9F4FC; }

/*gdy jesteśmy w kasie, jest to wygląd paska na dole, który
śledzi składanie zamówienia krok po kroku - tutaj zmieniamy
właściwości nieaktywnych "kroków" składania zamówienia*/
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
/*j.w., tylko że bieżący "krok" przy składaniu zamówienia*/
.checkoutBarCurrent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* kolory tła błędów / sukcesów podczas gdy np. próbujesz
skasować swój główny adres z książki adresowej */
.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* kolor * oraz "pól wymaganych" przy tworzeniu nowego konta */
.inputRequirement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

TD.pollBoxRow {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}

TD.pollBoxText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}

TR.pollOptRow {
  background: #f1f9fe;
}

TR.pollFooter {
  background: #f1f9fe;
}