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;   
}	

.baner-tytul{
    color: #680202;
    padding: 0px 6px 0px 0px;  
    text-align: center;
    font-weight: normal;
    font: 12px Arial;   
}	

#coverjpg{
	position: absolute; 
	top: 10px;
	left: 0px;
  margin: 0px 0px 0px 0px;
	z-index: 9;
}
#underjpg{
	position: absolute;     
	top: 10px;
  margin: 0px 0px 0px 0px;
	left: 541px;
  z-index: 7;
}
#titlejpg{
  margin: 0px 0px 0px 0px;
  z-index: 7;
}

.kolumna0{ 
    background-color: #fafafa;
    background-image: url(../img/bg_pzlucz.gif);
    background-repeat: repeat-y;   
}

#kolumna1{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    border-right: solid 1px #ff1515;
    vertical-align: top;
    width: 719px;
    height: 100%;     
}

#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 {
  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;
}

#tdwhite { 
    width: 1000px;
    height: 174px;
    background: #fff; 
}
.menuwhite { 
    background: #fff; 
}

#sidebar-1 {
    float: left;
    padding: 25px 20px 20px 18px;
    margin: 5px; 
    font: 12px Arial;
    width: 220px;
    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: 220px; 
    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: 220px;    
    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;
	float: left;
	width: 705px;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_li {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 0px solid #E6EAEC;
	float: left;
	width: 705px;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_zs {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	float: left;
	width: 705px;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_gf {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 0px solid #E6EAEC;
	float: left;
	width: 705px;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_ar {
	margin: 10px 7px 0px 7px;
    padding-bottom: 12px;
    border-bottom: 0px solid #E6EAEC;
	float: left;
	width: 705px;
    overflow: hidden;
    height: 1% !iefix;
}

#ekran_gv {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 0px solid #E6EAEC;
	float: left;
	width: 705px;
	overflow: hidden;
	height: 1% !iefix;
}

#ekran_q {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 1px solid #E6EAEC;
	float: left;
	width: 705px;
	overflow: hidden;
	height: 1% !iefix;
}

#ekrmarg {
	margin: 10px 7px 0px 7px;
}

.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-strony {
    margin: 0px 7px 0px 7px;
    padding-bottom: 0px;
    padding-top: 4px;
    text-align: right;
    overflow: hidden;
    height: 20px;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.pagecurrent{
	  color: #222;
	  font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	  font-size: 11px;
    background:#F7CDCB none repeat scroll 0 0;
    border:1px solid #680202;
    margin:0 1px;
    padding:2px 4px;
    text-decoration:none;
}

.pagecurrent {
	  color: #222;
	  font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	  font-size: 11px;
    background: #DB605A; 
    border: 1px solid #333;
}

.pagelink a:hover,
.pagelinklast a:hover { 
	  color: #222;
	  font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	  font-size: 11px;
    background: #F7CDCB; 
    border: 1px solid #999; 
}

.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 .dataW1{
    color: #fff;        
    background: #888;
    margin-bottom: 16px;
    font-size: 11px;  
    font-weight: bold;  
}
.newsy-margines .dataW2{
    color: #fff;        
    background: #CCC;
    margin-bottom: 16px;
    font-size: 11px;    
    font-weight: bold;  
}
.newsy-margines .dzial{
    color: #fff;  
    float: right; 
    height: 20px;
    position: relative;
    top: -30px;           
    background: #F2D61B;
    margin-bottom: 0px;
    font-size: 15px;    
    font-weight: bold;  
}

.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;
}

.tekst_tytul{
 padding-left: 10px;
 vertical-align: middle;
 font-size: 16px; 
 font-weight: normal;  
 text-align: left;
 color: #333; 
}

.tekst_subtytul{
 padding-left: 10px;
 vertical-align: middle;
 font-size: 14px; 
 font-weight: normal;  
 text-align: left;
 color: #333; 
}

.tekst {
 vertical-align: middle;
 font-size: 12px; 
 font-weight: normal;  
 text-align: left;
 color: #333; 
}

.digits-london{
	  color: #fff;
	  font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	  font-size: 13px;
	  font-weight: bold;
    background:#ccc none repeat scroll 0 0;
    border:1px solid #bbb;
    margin:0 1px;
    padding:2px 4px;
    text-decoration:none;
}

#lang_pl{
 position: absolute;
 top: 11px;
 left: 970px; 
 width: 28px;
 height: 28px; 
 z-index: 16;
}

#lang_en{
 position: absolute;
 top: 41px;
 left: 970px; 
 width: 28px;
 height: 28px; 
 z-index: 16; 
}

.fisz{
    position: fixed;
    top: 250px;
    right: 0px;
	width: 48px;
	height: 48px;
	z-index: 11;
}

.lcp{ 
	cursor: hand; 
	cursor: pointer; 
}





