/* common: */
html,body,a,td,p	{ margin:0; padding:0; color:#000000; background-color:#fffff8;
					  font-size:12px; font-family: Verdana,Arial,Sans; font-weight: normal; }
A:link, A:visited	{ color: #333333; text-decoration: underline; }
A:hover, A:active	{ color: #842010; border: solid 1px #805817; text-decoration: none; }
HR	 		{ color:#942010; background: #942010; height: 1px; border: 1px; }
A#noline          { text-decoration: none; }

h1	{ font-size:12px; margin:0px; }
h1#error	{ font-size:18px; margin:0px; margin-bottom: 6px; }
h2,h3	{ font-size:12px; margin:0px; margin-bottom: 6px; color: #942010; /*color: #c58805;*/ }

P 	{ margin-bottom: 6px; color:#942010; }

.tbouter	{ padding: 0px; width: 960px; }
.img		{ border: 0px; }
.img A	{ border: 0px; }
LI		{ margin-left: 0px; margin-top: 0px; padding: 0px; padding-bottom: 6px; list-style-type: square; }
DIV A		{ display: block; margin: 0px; padding: 0px;}
TH		{ text-align: left; padding-bottom: 6px;}

div#left	{ width: 32px; height:100%; float:left; vertical-align:top; background:#942010; }


/* header: */
.tbhead		{ width: 100%; padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; }
.head		{ font-size: 10px; padding: 0px; padding-top: 4px; vertical-align: middle; } 
.logo 		{ font-size: 20px; font-weight: bold; text-align: left; padding-left: 0px; padding-right: 10px; padding-bottom: 0px; padding-top:2px; margin: 0px; vertical-align: middle; text-decoration: none; } 
.logo A		{ text-decoration: none; border: none; color: #000000; }
A#head		{ background: transparent; }


/* breadscrumb: */
.tbhnav				{ padding-bottom: 0px; padding-top:2px; width: 100%; }
TD#hleft			{ width: 5%; font-size: 10px; padding: 0px; }
TD#hnav				{ font-size: 10px; }
A#hnav							{ font-size: 10px; padding: 0px; }
A#hnav:link,  A#hnav:visited	{ border: solid 1px transparent; }
A#hnav:hover, A#hnav:active		{ border: solid 1px #805817; color: #805817; }


/* footer: */
.tbfoot				{ border: solid 0px #805817; width: 100%; }
#foot TD 			{ font-size: 10px; } 
#foot A:link,  #foot A:visited 	{ border: solid 1px transparent; font-size: 10px; }
#foot A:hover, #foot A:active  	{ border: solid 1px #805817; font-size: 10px; color: #805817; }

/* main page */
TD.mainpageoff  { background: #942010; width: 166px; height: 166px; text-align: center; color: #ffffd8;
			     font-weight: bold; font-family: Sans, Arial, Verdana; cursor: pointer; vertical-align: top; }
TD.mainpageon    { background: #007fd0; width: 166px; height: 166px; text-align: center; color: #ffffd8;
			     font-weight: bold; font-family: Sans, Arial, Verdana; cursor: pointer; vertical-align: top; }
				/* 109416 C58917 C58917  4AA02C  348017 00aff0 f5f5b5 blekitny: 007fd0 */
/* content: */
.tbcntl		{ padding: 0px; width: 100%; height: 493px; }
TD#cnt_col1	{ background: #942010; vertical-align: top; } /* lewa duza kolumna */
TD#cntl		{ color: #ffffd8; background: #942010; border: solid 1px #942010; padding: 0px; vertical-align:text-top; } 

.tbcnt		{ padding: 0px; width: 100%; height: 493px; }
TD#cnt_col2	{ background: #942010; vertical-align: top; width: 100%;} /* srodkowa duza kolumna */
TD#cnt		{ border: solid 2px #942010; padding-left: 26px; padding-right: 20px; padding-top: 20px; padding-bottom: 8px; vertical-align: text-top; /*width:550px;*/ } 
TD#cnt_gg 	{ background: transparent; padding: 0px; } /* tabelka dla kontaktu gg z ikonka */
TD#cnt_odst 	{ padding-right: 15px; padding-bottom: 5px; background: transparent; } /* tabelka dolnych kontaktow */
TD#cnt3		{ border: solid 1px #942010; margin: 0px; padding: 0px; vertical-align: text-top; } /* menu poziome link center */
#cnt A:link, #cnt A:visited 	{ color: #333333; background: transparent; border: solid 1px transparent; }
#cnt A:hover, #cnt A:active	{ color: #842010; border: solid 1px #805817; color: #805817; }
#cnt UL		{ padding-left: 0px; margin-bottom: 2px; margin-left: 0px; margin-top: 0px; }
#cnt LI		{ list-style-position: inside; margin-bottom: 0px; }
.lev1n		{ list-style-position: inside; margin-bottom: 54px; margin-left:15px; list-style: none; padding-bottom: 24px; }
LI#lev2		{ list-style-position: inside; margin-left: 16px; }
LI#lev3		{ list-style-position: inside; margin-left: 32px; }
LI#lev4		{ list-style-position: inside; margin-left: 48px; }

UL#lnx	 	{ background: transparent; margin: 0px; margin-top: 8px; padding-left: 15px; }
LI#lnx		{ list-style-position: outside; }


.netred		{ color: #942010; }


/* main page */
TD#main			{ color: #ffffd8; background: #942010; padding: 10px; font-size: 16px; font-weight: bold; text-align: center; }
A#main:link,  A#main:visited	{ font-size: 16px; color: #ffffd8; }
A#main:hover, A#main:active	{ background: transparent; border: solid 1px #ffffd8; font-size: 16px; color: #ffffd8; } 

/* prawa kolumna: */
/*.tbvnav				{ padding: 0px; width: 99%; }*/
#cnt_col3, #vnav, #vnav_cur		{ color: #000000; background: #fffff8; padding: 0px;}
TD#cnt_col3			{ border: solid 2px #942010; border-left: none; width: 200px; height: 100%; vertical-align: top; background: #EDDA74; } /* prawa duza kolumna */
div#right			    { width: 200px; height: 100%; float: right; background: #EDDA74; color: #fffff8; }
TD#reklama				{ height: 100%; font-size: 13px; padding-bottom: 0px; padding-left: 0px; padding-top: 10px; padding-right: 12px; 
						  vertical-align: top; background: #EDDA74; color: #fffff8; font-style: normal; }
UL#reklama, A#reklama	{ background: transparent; margin: 0px; margin-top: 0px; padding-left: 10px; }
LI#reklama, A#reklama	{ font-family: Verdana,Times New Roman; margin-left: 0px; margin-top: 0px; padding: 0px; padding-bottom: 4px; list-style-type: none; }
A#reklama				{ color: #333333; border: none; font-size: 11px; text-decoration: none; padding: 0px; }
A#reklama:hover		{ text-decoration: underline; }

TD#vnav					{ padding: 0px; vertical-align: top; background: #805817; } 
UL#vnav 				{ margin: 0px; margin-right:3px; margin-top: 6px; padding-left: 25px; }
LI#menu1				{ margin-left: 0px; margin-top: 0px; padding: 1px; }
LI#menu2				{ margin-left: 16px; margin-top: 0px; padding: 1px; }
LI#menu3				{ margin-left: 32px; margin-top: 0px; padding: 1px; }
#vnav HR	 			{ color: #942010; background: #fffff8; height: 1px; border: 1px; }
A#vnav:link, A#vnav:visited	 	{ background: transparent; border: solid 1px #fffff8; text-decoration: none; font-weight: bold; }
A#vnav:hover,     A#vnav:active		{ border: solid 1px #805817; color: #805817; }
A#vnav_cur:link,  A#vnav_cur:visited	{ background: transparent; border: solid 1px #fffff8; text-decoration: underline; color: #805817; font-weight: bold;}
A#vnav_cur:hover, A#vnav_cur:active	{ background: transparent; border: solid 1px #805817; text-decoration: none; color: #805817; } 
A#vnav_low:link, A#vnav_low:visited	 	{ background: transparent; border: solid 1px #fffff8; text-decoration: none; font-weight: normal; text-decoration: none;}
A#vnav_low:hover, A#vnav_low:active		{ border: solid 1px #805817; color: #805817; font-weight: normal; }
A#vnav_low_cur:link,  A#vnav_low_cur:visited	{ background: transparent; border: solid 1px #fffff8; text-decoration: underline; color: #805817; font-weight: normal; }
A#vnav_low_cur:hover, A#vnav_low_cur:active	{ background: transparent; border: solid 1px #805817; text-decoration: none; color: #805817; font-weight: normal; } 


/* form: */
.form_row	{ background: #fffff8; border:1px solid #942010; cursor: pointer; font-size: 12px; font-family: Verdana, Arial; }
.form_button	{ background: #fffff8; border:1px solid #942010; cursor: pointer; font-size: 12px; font-family: Verdana, Arial; }

//* uzycie: <div id=tabelka> <table><th><tr><td>... </div> */
#tabelka table  {
  border-collapse: collapse;
  border: 1px solid #999999;
  text-align:center;
}
#tabelka tr, th {
  padding: 3px;
  border-right: 1px solid #999999;
}
#tabelka td {
  padding: 1px;
  border: 1px solid #999999;
}


/* hmenubar: */
.hmenubar {
  background: #942010; text-align: center; /* td */
}  
.hmenubar_curr {
  background: #805817; text-align: center; /* td */
} 
A#hmenubar { background: #942010; color: #ffffd8; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Verdana,Arial,Sans;
  border: none; }

A#hmenubar_curr { background: #805817; color: #ffffd8; text-decoration: underline; font-weight: bold; font-size: 11px; font-family: Verdana,Arial,Sans;
  border: solid 1px #805817; }  

A#hmenubar_curr:hover, hmenubar_curr:active { border: solid 1px #ffffd8; text-decoration: none; }
  
A#hmenubar:link, A#hmenubar:visited { text-decoration: none; border: solid 1px #942010; text-decoration: none; }  

A#hmenubar:hover, A#hmenubar:active { text-decoration: none; border: solid 1px #ffffd8; }


#pp_t{width:200px; x_background-color:#d9d9d9; padding-bottom: 0px;}
#pp_t td{padding:0px 2px}
#pp_h{font-size:89%; font-family:arial; font-weight:bold; color:#ffffff; background-color:#805817;}
#pp_s{font-size:85%; font-family:arial; color:#000000; text-decoration:none;border: solid 1px #fffff8; }
A#pp_s:hover, A#pp_s:active { text-decoration: none; border: solid 1px #805817; color: #805817;}
#pp_v{font-size:85%; font-family:arial;}
#pp_cu{font-size:85%; font-family:arial; color:#005500;}
#pp_cd{font-size:85%; font-family:arial; color:#ff0000;}
#pp_d{font-size:85%; font-family:arial;}
#pp_r1{background-color:#fffff8;}
#pp_r2{background-color:#fffff8;}
#pp_n{display:table-row;}

