/* 
 *****************************************************************
  Domyslne parametry typograficzne, zastosowane do <body>,
  oraz do <table>, poniewaz wszystko i tak siedzi w table.
  Dzieki temu latwo zmienic czcionke, jej kolor i rozmiar
  dla calgo sajta.
*/

/* Visible vertical scrollbar which disables correctly,
allows normal horizontal scrollbar behaviour
and can be overruled by userContent.css. */
html {
  overflow-y: scroll;
}

body {
  font-family: Arial,"Free Sans","DejaVu Sans",sans-serif; 
/*  font-family: Arial; */
  font-size: 12px;
  line-height: 17px;
  color: #444444;
}

table {
  font-family: Arial,"Free Sans","DejaVu Sans",sans-serif;
/*  font-family: Arial; */
  font-size: 12px;
  line-height: 17px;
  color: #444444;
} 

/*
  ****************************************************************
  Style wstawiane przez template lub funkcje do roznych elementow.
  Tych stylow NIE wykorzystujemy przy pisaniu relacji.
*/

/* Header -- dwa style uzywane przez breadcrumbs */
.bcEarly {
  font-size: 10px;
  color: #515151;
}

.bcCurrent {
  font-size: 10px;
  color: #8A8A8A;
}

/* Footer -- tekst w footerze */
.footer {
  font-size: 10px;
  color: #8A8A8A;
}

/* Styl dla zajawki, gdy jest wyswietlana w liscie artykulow po prawej
   Nieco wiekszy font niz normalnie. */
.blurbL {
  font-size: 13px;
  line-height: 18px;
  padding-left: 10px; /* Odstep pomiedzy zdjeciem a tekstem */
}

.blurbL:first-letter {
/* font-family: "Times New Roman","DejaVu Serif",serif; */
 font-family: Times;
 font-size: 30px; 
 font-weight: bold; 
 float: left; 
 color: #444444; 
}

/* Styl dla zajawki, gdy jest wyswietlana w liscie artykulow po lewej
   Nieco wiekszy font niz normalnie. */
.blurbR {
  font-size: 13px;
  line-height: 18px;
  padding-right: 10px; /* Odstep pomiedzy zdjeciem a tekstem */
}

.blurbR:first-letter {
/* font-family: "Times New Roman","DejaVu Serif",serif; */
 font-family: Times;
 font-size: 30px; 
 font-weight: bold; 
 float: left; 
 color: #444444; 
}

/* Jw, tylko dla zajawki krotkiej (w skroconej czesci listy) */
  
.blurbShortF {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 5px;
}

.blurbShortS {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 10px;
  padding-left: 5px;
}

/* Przerywana linia oddzielajaca zajawki artykulow */

.spacer {
  margin-top: 13px;
  margin-bottom: 7px;
  background-image: url('../IMAGES/spacer.gif');
}

/* Style dla zdjecia w tekscie artykulu 
   Potrzebne sa dla zdjecia lewego i prawego, i dla podpisu */

table.articleImageR {
  margin-left: 10px;
}

table.articleImageL {
  margin-right: 10px;
}

table.articleImageC {
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
}

.articleImageCap {
  color: #888888;
  padding-top: 3px;
  font-size: 10px;
  line-height: 12px;
}

/* Styl dla duzego tytulu */
.titleBig {
 font-size: 18px;
 color: #4C4022;
 font-weight: normal;
 margin-top: 5px;
 margin-bottom: 15px;
}

/* Styl dla malego tytulu */
.titleSmall {
 font-size: 12px;
 color: #4C4022;
 font-weight: bold;
 margin-top: 5px;
 margin-bottom: 2px;
}

/* Styl dla podtytulow -- zarowno prostego, jak i zlozonego, 
   stosowany do calego akapitu zawierajacego podtytul */
.subtitle {
  font-size: 13px;
  font-weight: bold;
  margin-top: 23px;
  margin-bottom: 13px;
  color: #4C4022;
}

/* Styl dla pierwszej czesci podtytulu  zlozonego */
.subtitle1 {
}

/* Styl dla drugiej czesci podtytulu  zlozonego */
.subtitle2 {
  font-weight: normal;
}

/* Styl dla trzeciej czesci podtytulu  zlozonego */
.subtitle3 {
  color: #7b6c3a; /*#988044; #767676;*/
  font-size: 12px;
}

/* Styl dla sekcji w sekcji info */
.secInfo {
  font-size: 12px;
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
}

/* Styl podpisu pod thumbnailem w galerii */
.thumbCap {
  background: #C0C0C0;
  padding: 6px;
  font-size: 10px;
  line-height: 12px;
}

/* Styl komorki z thumbnailem w galerii */
.thumbCell {
  background: #E0E0E0;
  padding: 6px;
  font-size: 10px;
  line-height: 12px;
}

/* Styl pustej komorki podpisem pod thumbnailem */
.thumbCapEmpty {
  background: #E0E0E0;
}

/* Styl podpisu pod duzym zdjeciem w galerii */
.imageCap {
  background: #f0f0f0;
  font-size: 11px;
  line-height: 13px;
}


/* Styl paska nawigacyjnego pod duzym zdjeciem w galerii */
.imageNav {
  background: #ffffff;
  font-size: 12px;
  line-height: 14px;
}

/* Styl podpisu na dole popupu */
.routeNav {
/*  background: #d0d0d0; */
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}

/* Cienowany box w prawej kolumnie (info, linki, galeria, itp.) */
table.rightBox {
 font-size: 11px;
 line-height: 13px;
 color: #333333;
 background: #ebebeb; 
 border-width: 1px;
 border-color: #779069;
 border-style: solid;
 margin-bottom: 10px;
}

/* Box w prawej kolumnie (plany) */
table.planBox {
 font-size: 11px;
 line-height: 14px;
 /* color: #333333; */
 background: #ffffff; /* #ebebeb; */
 border-width: 1px;
 border-color: #779069;
 border-style: solid;
 margin-bottom: 10px;
}

/* Dla tytulow w boxach po prawej */
p.rightBoxTitle {
  padding-top: 8px;
  font-weight: bold;
  text-align: center;
}


/* Styl dla tekstu w prawej kolumnie z podsumowaniem wycieczki */

td.sumUpBox {
/* background: #f3edf9; */
}

td.galleryBox {
/* background: #FFEBEB; */
}

td.globetrottersBox {
/* background: #EBE9DA; */
}

p.prizeTitle {
  padding-bottom: 8px;
}

p.prize {
  padding-bottom: 5px;
  text-align: center;
}




/* Style dla strony z bledami */

p.error {
  margin-top: 0px;
  margin-bottom: 3px;
  color: #4C4022;
  font-size: 18px;
}

p.errorMsg {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #4C4022;
  font-size: 18px;
}

/* Styl dla tabelki z mapkami trasy */

.routeTable {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Styl dla menu pod wyswietlonym multimedium */

p.mmediaNav {
  font-size: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
}

/* Styl dla linka wstawianego przez funkcje returnToSecond */
p.returnToSecond {
  text-align: center;
  padding-top: 15px;
}

/*
 ************************************************************
  Style dla podstawowych tagow HTML.
 ************************************************************
*/

p {
  margin-top: 0px;
  margin-bottom: 12px;
}


a {
 color: #3167D5;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

input, select, textarea { 
 font-family: inherit;
 border: #779069 1px solid; 
 font-size: 11px; 
 color: #000000; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 padding-left: 3px; 
 padding-right: 0px;
} 


ol {
 	/*text-indent: 0;*/
  padding: 0;
  margin-left: 24px;
	margin-top: 0px;
}


ul {
 	/*text-indent: 0;*/
  list-style-image: url('../IMAGES/list_dot.gif');
  padding: 0;
  margin-left: 18px;
	margin-top: 0px;
}

li ul {
  list-style-image: url('../IMAGES/bread_dot.gif');
}

/* Teraz to samo, ale dla tagow zawartych w elemencie klasy "rightBox" */

table.rightBox p {
  margin-top: 0px;
  margin-bottom: 4px;
}

table.rightBox ul {
 	/* text-indent: 0; */
  padding: 0;
  margin-left: 15px;
	margin-top: 0px;
 /* list-style-position: inside; */
}

/* Teraz to samo, ale dla tagow zawartych w elemencie klasy "planBox" */

table.planBox p {
  margin-top: 0px;
  margin-bottom: 0px;
}

table.planBox ul {
 	/* text-indent: 0; */
  padding: 0;
  margin-left: 12px;
	margin-top: 0px;
}

/* Strona z linkami */

p.linki {
 font-size: 13px;
 line-height: 18px;
}

a.linki {
/* color: #4C4022;
 font-weight: bold; */
}

/* Wspolpraca - styl dla akapitu z tekstem o wspolpracy */

.wspol {
  font-size: 10px;
  text-align: left;
  padding-top: 2px;
  padding-bottom: 0px;
}

/* Downloads - style dla tabelki */

table.down {
}

td.downHead {
  text-align: center;
  font-weight: bold;
  background-color: #bababa;
  padding: 2px;
}

td.down1 {
  background-color: #ffffff;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

td.down2 {
  background-color: #dddddd;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Styl dla recznej galerii typu pierwszego */
td.CusGal1 {
  font-size: 12px;
  padding-bottom: 5px;
}

td.CusGal1Curr {
  font-size: 12px;
  padding-bottom: 5px;
}



/*
  ******************************************************************************
  Specjalne klasy -- te style moga wystepowac w tekstach pisanych przez autorow.
  ******************************************************************************
 */

/* Styl dla zajawki gdy jest wyswietlana na poczatku artykulu */
.blurbShow {
  font-weight: bold;
}

/* Styl dla zajawki gdy jest wyswietlana na poczatku galerii tematycznej */
.blurbShowGalleries {
}

/* Styl dla zajawki gdy jest wyswietlana na poczatku artykulu */
.blurbShowSzpejownik {
  font-weight: bold;
}



/* Ozdobna pierwsza litera - zasadniczy styl kazdego akapitu artykulu */
.dropcap:first-letter {
/* font-family: "Times New Roman","DejaVu Serif",serif; */
 font-family: Times;
 font-size: 29px; 
 /*font-style:italic; */
 font-weight: bold; 
 float: left; 
 color: #444444; 
}

/* Cytat pisany kursywa, z wcietym marginesem (Balkany) */
p.quot {
 font-style: italic; 
 margin-left: 30px;
}


.cusGal1{
  font-size: 12px;
  padding-bottom: 5px;
}

.cusGal1Curr{
   font-size: 15px;
   padding-bottom: 5px;
   font-weight: bold;
}

