﻿
BODY {
 	margin:0px; 
	font-family:Tahoma, Verdana, Arial; 
	font-size:11px; 
	background-color: black;
	}
	
A {outline:none!important;}

object, embed {display:block;}
.main {
	margin-left:auto;
	margin-right:auto;
	border:0;
	padding:0;
	border-collapse:collapse;
	background:url(../images/rct.gif) right top no-repeat;
	}
.main td {	
	padding:0; 
	border:0;
	vertical-align:top;
	}	
#lt {
	background:url(../images/lclb.gif) left bottom no-repeat black;
	padding-bottom:29px;
	border-left:2px solid  #ffae00;
	}
#logo {
	text-align:center;
	width:230px;
	background:url(../images/lg_br.gif) right bottom no-repeat white;
	padding-top:27px;
	padding-bottom:25px;
}

#logo IMG {
	border:0;}

#ct {
	background:url(../images/ccb.gif) left bottom no-repeat #d5d5d3;
	padding-bottom:45px;
	width:536px;
	}
#st {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background:url(../images/sbg.gif) left top repeat-y;
	}	


#lc {
	background:url(../images/lct1.gif) left top repeat-x black;
	border-left:0px solid  #ffae00;
	padding-top:20px;
	}

.bnr {
display:block;
border-bottom:1px solid white;}


.kalendarium {
    margin-top:120px;
	width:230px;
	background:url(../images/rcrt2.gif) right 40px no-repeat;
	}	

.kalendarium H1 {
	margin:0;
	background:url(../images/rctbg.gif) left top repeat-y #ff5e00;
	color:white;
	font-size:16px;
	padding:11px 0px 10px 12px;	
	}
.kalendarium H2 {
	margin:0;
	color:white;
	font-size:10px;
	padding:10px 0px 0px 12px;	
	}
.kalendarium H3 {
	text-align:right;
	margin:0;
	color:#ffae00;
	font-size:10px;
	padding:10px 0px 0px 12px;	
	}
.kalendarium H3 A {
	text-decoration:none;
	color:#ffae00;
	padding:12px;}

.kalendarium H3 A:HOVER {
	color:white;}
		
.kalendarium P {
	margin:0px 12px 10px 12px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #333;
	color:#ffae00;
	}
.kalendarium P A {
	padding:5px 0px 5px 0px;
	text-decoration:none;
	color:#ffae00;
	display:block;
	background:url(../images/kala.gif) bottom right no-repeat;	
	font-weight:bold;
	}
	
.kalendarium P SPAN {
	font-weight:normal;
	display:block;
	color:white;
	}	
	
.kalendarium P A:HOVER {
	color:white;
	}		
#cc {
	height:120px;
	width:536px;
	background:url(../images/rct2.gif) right top no-repeat black;
	position: relative;
	}
#cc2 {
	height:120px;
	width:600px;
	background:url(../images/rct2.gif) right top no-repeat black;
	position: absolute;
	}

	
#rt {
	background:url(../images/rcb.jpg) left bottom no-repeat;
	padding-bottom:151px;
	padding-top:0px;
	border-right:2px solid  #ff5e00;
	}
#mapa_strony {
    float:right;
    padding:7px;
    margin:0px;
    color:#ff5e00;
    text-decoration:none;}
#mapa_strony:HOVER {
    color:white;}    


.article {
	background:url(../images/artbg.gif) center top no-repeat;
	padding:145px 0px 0px 0px;
	}
	
.article P {
	font-size:11px;
	letter-spacing:1px;
	text-align:justify;
	margin:0;
	padding:0px 20px 10px 20px;
	line-height:18px;}

.article H1	 {
	padding:0px 0px 10px 20px;
	margin:0;
	font-size:14px;
	font-weight: bold;
	color:#d92009;	
	}

.article H2 {
	font-size:14px;
	margin:0;
	padding:10px 20px 10px 20px;
	color:#d92009;
	}
.article H4 {
	font-size:11px;
	margin:0;
	padding:0px 20px 10px 20px;
	/*color:#d92009;*/
	}	
	
	
	
.article A {
	text-decoration:none;
	color:#e83905;
}

.article A:HOVER {
	text-decoration:underline;
	color:black;
}


.article UL {
	list-style:none;
	margin:0px 20px 10px 20px;
	padding:0;
	line-height:16px;
	}
	
.article LI {
	margin:0;
	padding:0px 0px 0px 12px;
	background:url(../images/li.gif) left 5px no-repeat;	
	}	
.article LI A {
	display:block;}
#news A {
	display:block;
	color:black;
	text-decoration:none;
	background:url(../images/newsa.gif) bottom right no-repeat;	
	padding-bottom:15px;}

#news A:hover {
	color:#821305;
	}	

#news H2 {
	background:url(../images/n1bg.gif) top left repeat-x #e5e5e4;
	}
#news H4 {
	background:#e5e5e4;
	}	
	
#news P {
	margin:0;
	padding:0px 20px 20px 20px;
	
	background:url(../images/newspbg.gif) top left repeat-x;
	}

#news H3 {
	float:right;
	font-size:10px;
	text-align:right;
	margin:0px 20px 0px 0px;
	}
	
#news H3 A {
	background-image:none;}

.newsnavi {
	text-align:center;
	}



	
.icons {
	float:right;
	margin-right:40px;
	}
	
.icons IMG {
	padding:5px;
	}	
.icons A {
	background:none!important;}	

#st {
	}

#st P {
	padding:6px 0px 6px 265px;
	margin:0;
	}


.podpis {
	text-align:right!important;
	font-style:italic;
	margin-bottom:20px!important;
	}
	
img.zdjl {
	display:inline;
	margin:0px 12px 6px 0px;
	border: 6px solid white;
	float:left;
	}
img.zdjr {
	border: 6px solid white;
	margin:0px 0px 6px 12px;
	float:right;
	}	
img.zdjc {
	border: 6px solid white;
	display:block;
	margin:0px auto 12px auto;
	}	

span.zdjl {
	font-size:10px;
	background-color:#ebebe9;
	margin:0px 12px 6px 0px;
	border: 6px solid white;
	float:left;
	padding:0px 6px 3px 6px;
	}
span.zdjl IMG {
	display:block;
	border-bottom:6px solid white;
	margin:0px -6px 3px -6px;
	}

span.zdjr {
	font-size:10px;
	background-color:#ebebe9;
	margin:0px 0px 6px 12px;
	border: 6px solid white;
	float:right;
	padding:0px 6px 3px 6px;
	}
span.zdjr IMG {
	display:block;
	border-bottom:6px solid white;
	margin:0px -6px 3px -6px;
	}	




.galeria {
	margin:0px 0px 20px 20px;
	}	


.lalign {
	text-align:left!important;}


.calign {
	text-align:center!important;}
	
	
div#qTip {
  font-size:10px;
  padding: 4px;
  border: 1px solid #ff5e00;
  display: none;
  background: #ffffff;
  color: #ff5e00;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
.pliki {
	font-weight: bold;
}
#test {
	margin-left: 200px;
}