BODY {
  background-color:transparent;
  background-image: url(../images/tlo.gif);
  background-repeat: repeat-x;
  font-size: 12px;
  color:#403d33; 
  font-style: normal; 
  line-height: 16px;
  font-weight: normal; 
  text-decoration: none;
  font-family: Arial;
}
td {
vertical-align:top;
}
BODY{
 margin:0;
 background-color: #403D34;
 behavior: url(/css/csshover.htc);
}
HTML {
 overflow-y:scroll;	
}
#info {
 color: red;
 font-size: 85%;
 font-weight: bold;	
 line-height:135%; 
}
#lead {

}

.nomargin {
 margin-top:0px;
 margin-bottom:0px;	
}

A {
 text-decoration: underline;
 color:#8a0000;  /*#233998;*/
}
A:hover {
 text-decoration: none;
 color:#8a0000;
}

OL {
padding:0px;
margin:0px;
display:block;
list-style-position:inside;
}

OL LI {
margin:5px 0px;
padding:0px;
}

H1 {
 font-size: 18px; 
 font-style:normal; 
 font-weight: bold;  
 margin:5px 0;
 line-height: 21px;
 padding:15px 0;
 padding-bottom:7px;
 clear:both;
}
H2 {
 font-size: 13px;
 font-style:normal;
 line-height: 18px;
 font-weight: bold; 
 margin: 10px 0px;
 padding: 2px 0;
 padding-left:0px;
 clear:both;
 background-image:url(../images/h2_tlo.jpg);
 background-repeat:repeat-y;
}
H3 {
 font-size: 12px;
 font-style:normal;
 line-height: 18px;
 font-weight: bold; 
 margin-top:0px;
 margin-bottom:0px;
 padding: 0;
 clear:both;
}
H4,H5,H6 {
 font-size: 12px;
 font-style:normal;
 line-height: 16px;
 font-weight: bold; 
 margin-top:0px;
 margin-bottom:0px;
 clear:both;
} 
P {
 margin:10px 0;
 clear:both;	
}
.nextLine {
clear:both;
}

/* obrazy --------------*/
IMG{
 border:1px solid #403C31;
 margin: 0px 10px 0px 0px;
}
IMG.prawa-obraz, DIV.prawa-obraz {
 float:right;
 margin:4px 0 4px 8px;	
}
IMG.lewa-obraz, DIV.lewa-obraz  {
 float:left;	
 margin:4px 8px 4px 0;	
}

IMG.ikonka{
 border:0; 
 margin:1px;
 vertical-align: middle;
}
#noborder, .noborder{
 border:0; 
}
#nobordermini, .nobordermini{
 border:0;
 height:170px;
 cursor:pointer; 
}

#ramka {
 border:1px solid #E2D1B8; 
}
.prawa {
 float:right;
 clear:both;
 margin: 0px 0px 0px 10px;
}
.lewa {
 float:left;
 clear:both;
 margin: 0px 10px 0px 0px;
}

TABLE TABLE {
 background-color: transparent;
 border-collapse:collapse;	
}

#komunikat {
 color:#1C65A4;
 padding:5px;
 text-align: center;
 font-weight: bold;
 font-variant: small-caps;
}
#komunikat B {
 color:red;	
}

/* koniec link z linia --------- */
/*struktura */
DIV#container {
 width: 936px;
 margin:0 auto 0 auto;	
 padding:0 11px;
 position:relative;
 background-color: #FFFFFF;
}
DIV#container DIV#top-baner-menu{
 height: 114px;
 background-color: White;
 margin:0;
 padding:0;
 position:relative;
}
DIV#container DIV#top-podmenu{
 height: 29px;
 margin:0;
 padding:0;
 position:relative;
 background-color: #403D34;
 background-image:url(../images/podmenu_tlo.jpg);
 background-repeat:no-repeat;
 background-position:right;
}
DIV#container DIV#top-podmenu A.gora {
 position:absolute;
 top:0;
 left:0; 
 width: 2px;
}
DIV#container #tresc {
 margin:0;
 padding:0 0 15px 0;
 background-color:#CDC2A4;
 height: auto !important;
 height: 410px;
 min-height:410px; 
}

DIV#container #tresc #lewa{
 float: left;
 margin:0 0 10px 0;
 width: 546px;
 padding:0 15px;
 background-color: transparent;
 height: auto !important;
 height: 579px;
 min-height:579px;
}

DIV#container #tresc DIV#do-gory{
/*background-image:url(../images/trybiki.gif);*/
background-repeat:no-repeat;
background-position:890px;
font-size:10px;
font-family:Arial;
clear: both;
height: 25px;
line-height:25px;
margin:0; 
padding:3px 15px;
text-align: left;
color:#63140F;  
position:relative;
}
DIV#container #tresc DIV#do-gory DIV#left{
/*background-image:url(../images/trybiki.gif);*/
float:left;
height: 25px;
}
DIV#container #tresc DIV#do-gory DIV#right{
/*background-image:url(../images/trybiki.gif);*/
height: 25px;
text-align:right;
}
DIV#container #tresc DIV#do-gory A {
font-size:10px;
font-family:Arial;
 color:#63140F;
 text-transform: uppercase;
 text-decoration: none;
 background-image: url(../images/strzalka_do_gory.gif);
 background-repeat: no-repeat;
 background-position: center left; 
 text-align: left;
 display: block;
 width: 65px;
 padding-left:15px;
}
DIV#container #tresc DIV#stopka{
 clear: both;
 padding:0 15px;
 height: 29px;
 line-height:20px;
 margin:0; 
 padding-top:5px;
 text-align: left;
 margin:0;
 color:#C8C39D; 
 font-size: 10px;
 background-image: url(../images/stopka_tlo.gif);
 background-position: 0 0;
 background-repeat: repeat-x;
 text-transform: uppercase;
 
}
DIV#container #tresc DIV#stopka .left{
 float: left;
 width: 300px;
 text-align: left;
}
DIV#container #tresc DIV#stopka .right{
 float: right;
 width: 300px;
 text-align: right;
}
DIV#container #tresc DIV#stopka A {
 text-decoration: none;
 color:#C8C39D;  	
 text-transform: uppercase;
}
DIV#container #tresc DIV#stopka .right A {
text-transform:none;
}
DIV#container #tresc DIV#stopka A:hover {
 text-decoration: none;
 color:#FFFFFF;
}


/* LICZNIK ============== */
#licznik {
 color:#000000;
}
#licznik SPAN {
 padding:0 5px;
 font-weight: bold;
 color:Gray;	
}
#licznik P {
 color:Gray;
 font-size: 14px;
 text-align: center;
 margin:0;
 font-weight: bold;
}
/* --- numeracja ---------- */
#numeracja-gora, #numeracja-dol {
 margin:2px 0;
 text-align: center;	
 color:#1C65A4;
 padding:0;
}
#numeracja-gora {

} 
#numeracja-dol {
 border-top:1px solid #DDDDDD;	
}
#numeracja-gora B {
 background-color: #F0F0F0;
 border:1px solid #DDDDDD;
 padding:2px 4px; 
}
#numeracja-gora A { 
 text-decoration: none;
 /*background-color: #F0F0F0;
 border:1px solid #DDDDDD;*/
 padding:0 4px 0 2px;
 margin: 0;
 background-image: url(../images/separator-stopka.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
 border-bottom:1px solid #717070;
}
/* ----- end numeracja -----------*/
#info_msg {
 color:#217CA9;
 background-color: #F6F6F6;
 border:1px solid #217CA9;	
 padding:5px;
 position:absolute;
 top:0;
 left:0;
 visibility:hidden;
}
/*------  zdjecia do przegladania  ---------------*/
IMG#id-preview {
 display: none;
 position:absolute;
 z-index:5;	
 cursor:pointer;
}
