html, body {
   margin: 0px;
   width: 100%;
   height: 100%;
   background: #ffffff url('../img/tlo_gora_strona.jpg') top center no-repeat;
   text-align: center;
   font-size: 11px;
}

input, table, td { font-size: 11px; }

span, div, td, th, a, input, textarea, select { 
	font-family: Tahoma, Verdana, sans-serif; 
	color: #70726D;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.bialy { color: #ffffff; }
.baner_gora, #linki_dol_margines a, #linki_dol_margines { color: #DAEBD3; }
.pogrubienie { color: #469A24; font-weight: bold; font-family: Verdana, sans-serif; }
.ciemny { color: #70726D; }
.ciemniejszy { color: #252525; font-weight: bold; }
.jasny { color: #ECFBE6; }
.pomarancz { color: #469A24; }
td.koszyk { color: #C1C1C1; }
.koszyk_pomarancz { color: #FFC000; font-weight: bold; }
.newsletter { color: #43473D; font-family: Verdana, sans-serif; }
.nowosci { color: #ECFBE6; }
.nowosci_pomarancz { color: #FFC329; }
.copyright { color: #6FAE12; }
.sztuk { color: #82BE62; }
.witamy { color: #7ABB1B; font-weight: bold }
.pom_pathway { color: #409020; }
.granat { color: #25346C; }
.szary_jasny { color: #A5A8A1; }
.info { color: #BBBBBB; }

.hr {
  border-bottom: solid 1px #ECF6DE;
  font-size: 1px;
  line-height: 1px;
}

.akt_data { color: #ABDA67; font-size: 10px; }
.akt_tytul,
.polecamy_tytul {
  color: #39831B;
  font-weight: bold;
  font-size: 12px;
}
.akt_tresc {
  line-height: 18px;
  margin: 15px 0px 10px 0px;
}
.akt_zdjecie {
  width: 110px;
  text-align: center;
  float: left;
}

.polecamy_tresc {
  line-height: 18px;
  margin: 12px 0px 0px 0px;
  text-align: justify;
}

.polecamy_zdjecie {
  width: 100px;
  text-align: center;
  vertical-align: top;
  padding-top: 10px;
}

.szary { color: #868686; }
.zielony { color: #007B3C }
.czerwony { color: #910000; }
.czarny { color: #000000; }
.bialy { color: #ffffff; font-size: 11px; }
.granat { color: #002756; font-size: 11px; }
.braz { color: #970706; font-size: 11px; }
.blad {	font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; }
.arial { font-family: Arial; }


.border_podstrona { 
  border: solid 1px #DAEDBD;
  border-top: 0px;
}

.bg1 { background: #FBFDF8; }
.bg2 { background: #3B861C; }
.bg3 { background: #ffffff; }
.bg4 { background: #F7FBEF; }
.bg5 { background: url('../img/cudzyslow_gora.gif') no-repeat top left; }

.cudzyslow_dol {
  position: absolute;
  width: 36px;
  height: 33px;
  bottom: 0px;
  right: 0px;
  z-index: 1;
  background:  url('../img/cudzyslow_dol.gif') no-repeat bottom right;
}

.noborder { border: none !important; }
.border { border: solid 1px black; }
.border_nowosci { border: solid 3px #7BC05A; }
.float { float: left; }

.normal { font-weight: normal !important; }
.i { font-style: italic; }
.u, .underline { text-decoration: underline !important; }
.bold, .b { font-weight: bold; }

.l1 { line-height: 1px; }
.l15 { line-height: 15px; }
.l16 { line-height: 16px; }
.l17 { line-height: 17px; }
.s1 { font-size: 1px; }
.s8 { font-size: 8px; }
.s9 { font-size: 9px; }
.s10 { font-size: 10px !important; }
.s11  { font-size: 11px !important; }
.s12 { font-size: 12px !important; }
.s13 { font-size: 13px; }
.s14 { font-size: 14px; }
.s15 { font-size: 15px; }
.s16 { font-size: 16px; }
.s18 { font-size: 18px; }
.s20 { font-size: 20px; }

.left, td, div	{ text-align: left; }
.center, th	{ text-align: center; }
.right		{ text-align: right; }
.justify    { text-align: justify; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.strike { text-decoration: line-through; }

.clear { 
  clear: both;
  line-height: 1px;
  font-size: 1px;
}

ul {
  padding: 0px;
	margin: 0px;
  margin-left: 25px;
  list-style-type: none;
  list-style-image: url('../img/wypunktowanie.gif');
  line-height: 14px;
}

img { border: 0px; }
form, input, textarea, img { margin: 0px; padding: 0px; }
label { color: #868686; }
p { padding: 0px; margin: 0px; }

input.form,
input.form_newsletter {
  border: solid 1px #CBDEAD;
  background: #ffffff;
  color: #70726D;
  width: auto; 
  height: 20px;
  padding: 2px; 
  margin: 0px;
}

input[class=form],
input[class=form_newsletter] {
  height: auto;
}

input.ilosc,
input.ilosc2 {
  border: solid 1px #629714;
  background: #ffffff;
  color: #43670D;
  height: 17px;
  padding: 1px; 
  margin: 0px;
  text-align: center;
  width: 21px;
}

input[class=ilosc],
input[class=ilosc2] {
  height: auto;
  width: 17px;
}

input.ilosc2 { 
  border: solid 1px #CBCBCB !important;
  color: #70726D !important;
}

input.form_newsletter {
  background: #FFE484 !important;
  border: solid 1px #FFA729;
  color: #B96F05;
}

input, textarea { font-size: 11px; }
input.radio { vertical-align: middle; height: 16px; }
input.zaglosuj { float: right; }
input.szukaj,
input.pozdrowienia,
textarea { 
  background: #ffffff url('../img/tlo_szukaj.gif');
  background-position: bottom left; 
  border: solid 1px #BFBFBF; 
  width: 125px; 
  padding: 2px; 
  height: 20px;
}

input.pozdrowienia,
textarea {
  width: 300px !important;
}

input[class=szukaj],
input[class=pozdrowienia] {
  height: auto;
}

input.submit {
  background: yellow;
  border: solid 1px red;
  color: red;
}

input.text,
textarea {
  background: none;
  border: solid 1px #BFBFBF;
  color: #1C388C;
} 

a { text-decoration: none; }
a:link, a:visited	{ text-decoration: none; } 
a:hover { text-decoration: underline; }


#podstrona {
  padding: 0px 10px 10px 0px;
  line-height: 16px;
  text-align: justify;
}


table#reklama {
  width: 380px;
  line-height: 20px;
  margin: auto;
}

table#reklama td {
  border-bottom: solid 1px #DFEAE9;
}


#error,
.msg {
	position: relative;
	border-top: solid 1px #930706;
  border-bottom: solid 1px #930706;
	padding: 0px;
	text-align: center;
}

#error,
#error table,
#error td,
#error th {
	background: #DA0D08;
}

#error table,
#error td,
#error th {
    border: 0px;
}

.msg {
    background: #314969;
}

/*dodane */
.uwaga {
	color:red;
	text-align:center;
	font-weight:bold;
}

.tytul {
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
}

.tekst {
	color:#000000;
}
#tab_menu_nieaktywne {
background: none; /*#F5F5F5;*/
/*color:#E2E2E2;*/
}
			
#tab_menu_aktywne {
background: #F5F5F5;
/*color:black;
border: 1px solid #C0E6ED*/
}

.linkk a{
color:					#FF0000;
font-family:			Trebuchet MS; 
font-size:				11px;
text-decoration:		underline;
}

.linkk a:hover{
color:					#FF0000;
font-family:			Trebuchet MS;
font-size:				11px;
text-decoration:		none;
}

.linkpodzial a{
color:					#4a9f29;
text-decoration:		none;
}

.linkpodzial a:hover{
color:					#4a9f29;
text-decoration:		underline;
}

.przycisk {
background-color: #ffd829;
color:#000;
border:none;
cursor:pointer;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
}