html{
	height: 100%; 
	width: 100%;
}

*{
	margin: 0;
	padding: 0;
	}

body {
	 position: absolute;
	 padding: 10px 0px 0px 0px;	 
	 left: 50%; 
	 margin-left: -500px;
	 text-align: left;
	 font: 12px Arial;
	 color: #111111;
	 background-color: #6f6f6f;
 	 background-image: url(../img/diagonal.gif);
	 background-repeat: repeat;     	
	
}

#footer{
    padding: 5px 0px 0px 0px;
	margin: 0px;
	text-align: left;	
	height: 24px;
     background-color: #fafafa;
     background-image: url(../img/blockactive.gif);
     background-repeat: repeat-x; 	
}

#copy{
	color: #ffffff;
	padding: 2px 300px 0px 0px;
	text-align: center;
	font-weight: bold;
	font: 12px Verdana, Helvetica, Arial, sans-serif;	
}

#TitBaner{
    color: #680202;
    padding: 0px 6px 0px 0px;  
    text-align: left;
    font-weight: normal;
    font: 12px Arial;   
}	

#titlejpg{
	margin: 0px 0px 0px 0px;

}

#kolumna1{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    border-right: solid 2px #ff1515;
    vertical-align: top;
    width: 720px;
     background-color: #fafafa;
     background-image: url(../img/bg_pzlucz.gif);
     background-repeat: repeat-y;        
}
#kolumna2{
    background-color: #f4f4f4;
    text-align: left;
    vertical-align: top;
    width: 280px;
} 
    
#kolumna2 .headers{
    color: #449805;
    font: 14px Arial;
    background-color: #cbf49b;
    padding: 2px 0px 3px 10px;
    font-weight: bold;
    text-align: left;
}   

#kolumna2 .headers:hover{
    color: #449805;
}

.tab0 {
 font-family: Arial;
 font-size: 11px;
 min-width: 500px;
}

.tab0 ul {
 float: left;
 margin: 0;
 padding: 0;
 border: 0px solid #333;
 background-color: #565555; 
}

.tab0 ul li {
 float: left;
 list-style: none;
 padding: 0px 7px;
 margin: 0px 0px 0px 0px;
 vertical-align: middle;
}

.tab0 ul li.T1 {
 color: #fff;
 font-weight: bold;
 width: 150px;
}

.tab0 ul li.T2 {
 color: #fff;
 font-weight: normal;
 width: 150px;
}

.tab0 ul li.G1 {
 color: #fff;
 font-weight: bold; 
 width: 300px;
}

.tab0 ul li.G2 {
 color: #fff;
 font-weight: normal; 
 width: 300px;
}

.tab1 {
 font-family: Arial;
 font-size: 11px;
 min-width: 500px;
}

.tab1 ul {
 float: left;
 margin: 0;
 padding: 0;
 border: 0px solid #333;
 background-color: #6f6f6f; 
}

.tab1 ul li {
 float: left;
 list-style: none;
 padding: 0px 7px;
 margin: 0px 0px 0px 0px;
 vertical-align: middle;
}

.tab1 ul li.T1 {
 color: #fff;
 font-weight: bold;
 width: 150px;
}

.tab1 ul li.T2 {
 color: #fff;
 font-weight: normal;
 width: 150px;
}

.tab1 ul li.G1 {
 color: #fff;
 font-weight: bold; 
 width: 300px;
}

.tab1 ul li.G2 {
 color: #fff;
 font-weight: normal; 
 width: 300px;
}

#banery_news {
  height: 30px;
  vertical-align: top;
  align: center;
  background-color: #ffffff;
}

#spacja {
  height: 10px;
  vertical-align: top;
  align: center;
  background-color: #ffffff;
}

#fla_promo {
  overflow: hidden;
  Z-INDEX: 1;
}

.kontener {
  width: 714px;
  vertical-align: top;
}

.kontener .tr {
}

.kontener .br {
}

.kontener .bl {}

.kontener .ramka {
}

.tytul_main {
    color: #680202;
    font-size : 18px;
    font-family: Arial;
    font-weight: normal;
    padding: 5px 5px 9px 11px;
    margin: 7px 0px 0px 0px;
    background: url(../img/hprime.gif) no-repeat 4px 0px;
}

#sidebar-1begin {
 padding: 7px 0px 0px 0px;
}

#sidebar-1 {
    float: left;
    padding: 25px 20px 20px 18px;
    margin: 5px; 
    font: 12px Arial;
    width: 230px;
    border-left: 1px solid #b5bec2;
    border-bottom: 3px solid #b5bec2;
    border-right: 1px solid #b5bec2;
    border-top: 0px solid #ed3620;  
} 

#sidebar-1spacer {
    float: left;
    padding: 0px 20px 0px 18px;
    margin: 5px; 
    height: 3px;
    font: 12px Arial;
    width: 230px; 
    border-left: 0px solid #b5bec2;
    border-bottom: 0px solid #b5bec2;
    border-right: 0px solid #b5bec2;
    border-top: 0px solid #ed3620;  
} 

#sidebar-1h1 {
    vertical-align: top;
    background: transparent url(../img/hprime_right.gif) repeat-x; 
    float: left;
    padding: 7px 20px 0px 18px;
    margin: 0px 6px -12px 5px; 
    font: 13px Arial;
    color: #860000;
    font-weight: bold;
    height: 32px;
    width: 230px;    
    border-left: 1px solid #b5bec2;
    border-bottom: 0px solid #d11207;
    border-right: 1px solid #b5bec2;
    border-top: 0px solid #ed3620;  
}

#ekran_ne {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_li {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 0px solid #E6EAEC;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_zs {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_gf {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 0px solid #E6EAEC;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_ar {
    margin: 10px 7px 0px 7px;
    padding-bottom: 12px;
    border-bottom: 0px solid #E6EAEC;
    text-align: justify;
    overflow: hidden;
    height: 1% !iefix;
}

#ekran_gv {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 0px solid #E6EAEC;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_q {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 1px solid #E6EAEC;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}

.kalendarz_krotka_head{
font: 12px Arial;
text-align: left;
color: #ffffff;
font-weight: bold;
padding : 7px 0px 10px 10px;
background-color: #ff0000;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;

}
.kalendarz_krotka{

text-align: left;
color: #000000;
font-weight: normal;
padding : 0px 0px 10px 10px;
font: 12px Arial;
border-left: 1px solid #cccc99;
border-top: 0px solid #cccc99;
border-bottom: 1px solid #cccc99;
border-right: 1px solid #cccc99;

}
.kalendarz_krotka_bold{

text-align: left;
color: #000000;
padding : 0px 0px 10px 10px;
font: bold 12px Arial;
border-left: 1px solid #cccc99;
border-top: 0px solid #cccc99;
border-bottom: 1px solid #cccc99;
border-right: 1px solid #cccc99;

}
.kalendarz_tytul{
font: bold 14px Arial;
text-align: center;
color: #000;
font-weight: bold;
padding : 0px 0px 10px 10px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
border-right: 0px solid #fff;

}
.kalendarz_subtytul{
font: bold 12px Arial;
text-align: center;
color: #000;
font-weight: bold;
padding : 0px 0px 10px 10px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
border-right: 0px solid #fff;

}

.newsy-margines {
    margin: 10px 7px 0px 7px;
    padding-bottom: 12px;
    border-bottom: 1px solid #a9a8a9;
    text-align: justify;
    overflow: hidden;
    height: 1% !iefix;
}

.newsy-margines h3{
    color: #333333; 
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    padding : 0px 0px 7px 0px;
}

.newsy-margines h2{
    color: #333333; 
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    padding : 0px 0px 7px 3px;
}

.newsy-pliki{
    color: #333333; 
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    text-align: left;
    padding : 0px 0px 0px 6px;
    text-decoration: none;
    vertical-align: middle;
}

.newsy-pliki:hover {
 text-decoration: none;
}

.add-pliki{
    color: #333333; 
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    text-align: left;
    padding : 0px 0px 0px 6px;
    text-decoration: none;
}

.add-pliki:hover {
 text-decoration: underline;
}

.add-pliki-none{
    color: #333333; 
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    text-align: left;
    padding : 0px 0px 0px 6px;
    text-decoration: none;
}

.add-pliki-none:hover {
 text-decoration: none;
}

.newsy-margines h3 a{
    color: #333333; 
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    padding : 0px 0px 7px 0px;
}
.newsy-margines h3:hover {
 text-decoration: none;
}

.newsy-margines h3 a:hover {
 text-decoration: none;
} 

.newsy-margines .miniaturka{
    text-align: center; 
    margin: 0px 0px 0px 0px;
}

.newsy-margines .data{
    color: #A1A1A1; 
    margin-bottom: 16px;
    font-size: 10px;    
}

.newsy-margines .tresc{
    color: #434343; 
    margin-bottom: 16px;
    font-size: 12px;    
}

.newsy-margines .tresc a{
    color: #656565; 
    margin-bottom: 16px;
    text-decoration: none;
    font-size: 12px;    
}

.newsy-margines .tresc a:hover{
    color: #656565; 
    text-decoration: underline;
    margin-bottom: 16px;
    font-size: 12px;    
}

#newsy-link{
 padding: 0px 0px 0px 522px;
}

#newsy-link2{
 padding: 0px 0px 0px 447px;
}

.archiwum-margines {
    margin: 10px 7px 0px 7px;
    padding-bottom: 12px;
    border-bottom: 1px solid #a9a8a9;
    text-align: left;
    overflow: hidden;
    height: 1% !iefix;
}

.archiwum-margines a.lp{
    color: #333333; 
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    padding : 0px 0px 7px 0px;
}
.archiwum-margines a.lp:hover {
 text-decoration: none;
}

.archiwum-margines a.spacja{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    align: left;
    color: #000000;
    text-decoration: none; 
}
.archiwum-margines a.spacja:visited{
 color: #000000;
}
.archiwum-margines a.spacja:hover{
 color: #000000;    
}
.galeria-margines {
    margin: 10px 7px 0px 7px;
    padding-bottom: 0px;
    border-bottom: 1px solid #a9a8a9;
    text-align: left;
    overflow: hidden;
    height: 1% !iefix;
}

.galeria-linia {
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #a9a8a9;
    text-align: left;
    overflow: hidden;
    height: 1% !iefix;
}

#galeria-link{
 padding: 0px 0px 0px 522px;
}

#galeria-link2{
 padding: 0px 0px 0px 447px;
}

.galeria-mini-tytul{
    color: #656565; 
    margin-bottom: 0px;
    text-decoration: none;
    font-size: 13px; 
    font-weight: bold;   
}

.galeria-maxi-tytul{
    color: #656565; 
    margin-bottom: 0px;
    text-decoration: none;
    font-size: 15px; 
    font-weight: bold;   
}

.galeria-mini-liczba{
    color: #656565; 
    margin-bottom: 0px;
    text-decoration: none;
    font-size: 13px; 
    font-weight: normal;  
}

.galeria-mini-liczba-video{
    color: #656565; 
    margin-bottom: 0px;
    text-decoration: none;
    font-size: 13px; 
    font-weight: normal;  
}

.top{
    vertical-align: top; 
}
.galeria-margines h2{
    color: #333333; 
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    padding : 0px 0px 7px 3px;
}

.video-tytul{
    color: #333333; 
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    padding : 0px 0px 7px 0px;
}

.galeria-margines td a img {
    border-style:solid;
    border-color: #333333;
    border-width: 1px;

}

.archery-link{
    color: #ff0000; 
    text-decoration: none;
}

.archery-link:hover{
    color: #ff0000; 
    text-decoration: underline; 
}
.archery-link:visited{
    color: #ff0000; 
    text-decoration: none; 
}

.listy-margines {
    margin: 10px 7px 0px 7px;
    padding-bottom: 12px;
    border-bottom: 1px solid #a9a8a9;
    text-align: justify;
    overflow: hidden;
    height: 1% !iefix;
}

.listy-margines h1 {
    margin: 0px 0px 0px 0px;
    padding-bottom: 12px;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;    
    color: #ff0000; 
    border-bottom: 1px solid #ff0000;
    width: 680px;
    text-align: left;
    overflow: hidden;
}
.listy-margines td {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;    
    color: #333333; 
    text-align: left;
    vertical-align: top;
}

.listy-margines td a img {
    border-style:solid;
    border-color: #333333;
    border-width: 1px;

}

.listy-margines td a.lista-h2 {
    color: #000000; 
    font-size: 16px;
    padding-left: 10px;    
    font-family: Arial;
    font-weight: bold;
    text-decoration: none; 
    vertical-align: top;      
    text-align: left;      
}

.listy-zwykly{
 padding-left: 10px;
}

.listy-margines td.listy-p1{
 padding-left: 10px;
 vertical-align: middle;
 font-size: 11px; 
 font-weight: bold;  
 text-align: left;
 color: #ffffff; 
 background-color: #cf0d05;
}
.listy-margines td.listy-p2{
 padding-left: 10px;
 vertical-align: middle;
 text-align: left;
 color: #ffffff;  
 background-color: #cf0d05;
}
.listy-margines td.listy-p3{
 padding-left: 10px;
 vertical-align: middle;
 font-size: 11px;  
 font-weight: bold;  
 text-align: left;
 color: #ffffff; 
 background-color: #e22716;
}
.listy-margines td.listy-p4{
 padding-left: 10px;
 vertical-align: middle;
 text-align: left;
 color: #ffffff;  
 background-color: #e22716;
}

.listy-link{
 vertical-align: middle;
 text-align: left;
 color: #ffffff;  
 text-decoration: none; 
}

.listy-link:hover{
 text-decoration: underline;
}

.listy-margines td.listy-spacja{
 background-color: #000000;
}

.right {
 text-align: right;
}
.left {
 text-align: left;
}

#line{
 position: relative;
 top: 5px;
 width: 100%;
 border-bottom:1px solid #333333;
}
#line-dash{
 position: relative;
 margin: 5px 0px 0px 0px;
 height: 5px;
 width: 100%;
 border-top:1px dashed gray;
}