/****************  MAIN STYLES **************/
*{
	margin:0;
	padding:0;
	font-family: Tahoma;
}
html, body{
	background-color: transparent;
	font-size: 12px;
	color: #000;
	min-height: 100%;
}
html{
	background: #fff url(img/bg.jpg) 0 375px repeat;	
}
a,a:visited,a:hover,a:active{
	color: #A84CFF;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:active{
	text-decoration: blink;	
}
ul,ol{
	padding-left: 40px;
}
.cleared{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	display: block;
}
 h5{color:#8E0407; font-size:14px; font-weight:bold;}
 h6{margin-left:15px; font-size:20px; font-family:georgia; margin-bottom:20px; color:#8E0407;}
/**************** /MAIN STYLES **************/

#topImg{
	/* height: 349px; */
	/* background: #000 url(img/bgTop.jpg) 50% 50% no-repeat; */
}
#topImg div{
	height: 100%;
	background: transparent url(img/topShadow.png) 0 100% repeat-x;
}
#belka{
	background: transparent url(img/belka.jpg) 50% 50% repeat-x;
	height: 26px;
}
#content{
	background: transparent url(img/contentShadow.png) 0 0 repeat-x;
	min-height: 159px;
	padding-top: 64px;
	position: relative;
}
#menuContainer{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 64px;
}
#menu{
	width: 929px;
	padding: 0 30px 0 29px;
	height: 64px;
	margin: 0 auto;
	list-style-type: none;
	background: transparent url(img/menu.png) 0 0 no-repeat;
}
#menu li{
	float: left;
	height: 61px;
}
#menu li.separator{
	width: 1px;
	background: transparent url(img/menuSeparator.png) 0 50% no-repeat;
}
#menu li.firstElem a{
	position: relative;
}
#menu li.firstElem a span{
	display: none;
}
#menu li.firstElem a:hover span{
	display: block;
	position: absolute;
	top: 0;
	left: -25px;
	height: 61px;
	width: 25px;
	background: transparent url(img/menuCoverLeft.png) 0 0 no-repeat;
}
#menu li.lastElem{
	position: relative;
}
#menu li.lastElem a{
	width: 59px;
	/*padding-left: 16px;*/
}
#menu li.lastElem a span{
	display: none;
}
#menu li.lastElem a:hover span{
	display: block;
	position: absolute;
	top: 0;
	right: -38px;
	height: 61px;
	width: 38px;
	background: transparent url(img/menuCoverRight.png) right 0 no-repeat;
}
#pl #menu li a,#pl #menu li a:visited, #pl #menu li a:hover, #pl #menu li a:active, #pl #menu > li > span{
	font-family: Georgia, "Times New Roman";
	font-size: 15px;
	color: #fff;
	display: block;
	padding: 20px 18px 0 18px;
	height: 41px;
	text-decoration: none;	
}
#en #menu li a,#en #menu li a:visited, #en #menu li a:hover, #en #menu li a:active, #en #menu > li > span{
	font-family: Georgia, "Times New Roman";
	font-size: 15px;
	color: #fff;
	display: block;
	padding: 20px 26px 0 25px;
	height: 41px;
	text-decoration: none;	
}
#menu li a:hover, #menu > li:hover > span{
	background: transparent url(img/menuCover.png) 0 0 repeat-x;
}



/********  Multi LEVEL *************/

#menu li > ul{
	display: none;
	width: 225px;
	padding: 0;
	list-style-type: none;
}
#menu li > ul > li {
	min-height: 17px;
	height: auto;
	padding: 15px 10px 15px 20px !important;
	float: none;
	background: transparent url(img/menuLevelSeparator.png) 50% 0 no-repeat; 
	color: #9b9b9b; 
	font-size: 11px !important;
	font-family: Tahoma !important;
}
#menu li > ul > li > a, #menu li > ul > li > a:visited,
#menu li > ul > li > a:hover, #menu li > ul > li > a:active{
	height: auto !important;
	padding: 0 !important;
	font-size: 11px !important;
	font-family: Tahoma !important;
	color: #9b9b9b !important;
}
#menu li > ul > li:hover > a, #menu li > ul > li:hover > span{
	font-weight: bold;
	color: #fff;
}
#menu li > ul > li > a:hover, #menu li > ul > li:hover > span{
	background: none; outline:none;
}	
#menu li > ul > li:first-child{
	background-image: none;
}
#menu li > ul > li > ul{
	display: none;
}	
#menu li:hover{
	position: relative;
}
#menu li:hover > ul{
	display: block;
	background: transparent url(img/menuLev2.png) 0 0 repeat;
	position: absolute;
	top: 61px;
	left: 0;
	z-index: 100;
}
#menu li:hover > ul > li:hover > ul{
	left: 225px;
	top: 0;
	background: transparent url(img/menuLev3.png) 0 0 repeat;
}
/********  /Multi LEVEL *************/


.contentMid{
	width: 988px;
	margin: 0 auto;
}
.tlo1{
	float: left;
	width: 472px;
	height: 292px;
	padding-top: 20px;
	background: transparent url(img/tlo1.png) 0 0 no-repeat;
}
.tlo1 h2{
	font-family: Georgia, "Times New Roman";
	color: #8e0407;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.tlo1 .tresc{
	padding: 0 22px;
	color: #000;
	font-size: 11px;
	font-family: Arial;
}
.tlo1 .tresc p{
	margin-top: 25px;
	line-height: 1.5em;
}
.zaslepka1{
	float: right;
	width: 506px;
	height: 312px;
	background: transparent url(img/zaslepki/zaslepka1.png) 0 0 no-repeat;
}
.otherRow{
	clear: both;
	padding-top: 30px;
}
#niezbednik{
	float: left;
	width: 668px;
}
#niezbednik .top{
	background: transparent url(img/niezbednikTop.png) 0 0 no-repeat;
	height: 47px;
	position: relative;
}
#niezbednik .top .motyl{
	position: absolute;
	width: 60px;
	height: 65px;
	top: 0;
	left: 109px;
	background: transparent url(img/motyl.png) 0 0 no-repeat;
}
#niezbednik .top h2{
	font-family: Georgia, "Times New Roman";
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	height:29px;
	padding: 11px 0 0 3px;
}
#niezbednik .top .linki{
	float: right;
	width: 280px;
	height: 40px;
	padding: 4px 4px 0 0;
}
#niezbednik .top a, #niezbednik .top a:visited, #niezbednik .top a:hover, #niezbednik .top a:active{
	float: left;
	height: 28px;
	width: 135px;
	padding-top: 12px;
	background: transparent url(img/zakladki.png) 0 0 no-repeat;
	margin-left: 5px;
	font-family: Georgia, "Times New Roman";
	font-size: 15px;
	text-align: center;	
	text-decoration: none;
	color: #fff;
}
#niezbednik .top a.selected, #niezbednik .top a:hover{
	background-position: -245px 0;
	color: #8e0407;
}
#niezbednik .content{
	background: transparent url(img/niezbednikBottom.png) 0 100% no-repeat;
}
#niezbednik .content .tresc{
	margin: 0 8px;
	border-top: 1px solid #ab8150;
	min-height: 176px;
	padding: 15px 27px 10px; 
}

#niezbednik .content .tresc a, #niezbednik .content .tresc a:visited,
#niezbednik .content .tresc a:hover, #niezbednik .content .tresc a:active{
	color: #000;
	border-bottom: 1px solid #b5b297;
	width: 189px;
	float: left;
	padding: 10px 10px 10px 0;
	font-size: 11px;
	font-family: Arial;
}
#niezbednik .content .tresc a:hover{
	color: #8e0407;
	outline:none;
}
#niezbednik .content .tresc .lastLine a{
	border-bottom: none;
}
#organizatorzy{
	float: right;
	width: 267px;
	overflow: hidden;
}
#organizatorzy h2{
	font-family: Georgia, "Times New Roman";
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	height:29px;
	padding-top:11px;
}
.zaslepka2{
	height: 209px;
	background: transparent url(img/zaslepki/zaslepka2.png) 0 0 no-repeat;
	padding-left: 44px;
	padding-top: 40px;
}
#foot{
	background: transparent url(img/footerBelka.png) 0 0 repeat-x;
	min-height: 178px;
	position: relative;
}
#footCover{
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 73px;
	right: 0;
	bottom: 0;
	left: 0;
}
#footMid{
	width: 990px;
	margin: 0 auto;
	padding-top: 102px;
	min-height: 76px;
	position: relative;
	z-index: 1;
}
a#sileer{
	position: absolute;
	top: 38px;
	right: 2px;
	width: 122px;
	height: 140px;
	background: transparent url(img/sileer.png) 0 0 no-repeat;
}
span#copyright{
	display: block;
	clear: both;
	padding-top: 20px;
	color: #54382B;
	font-size: 11px;
	font-family: Arial;
}
#foot ul{
	padding: 0;
	list-style-type: none;
	height: 15px;
}
#foot li{
	float: left;
	padding: 0 13px 0 19px;
	background: transparent url(img/footMenuSeparator.png) 0 50% no-repeat;
}
#foot li:first-child{
	padding-left: 0;
	background-image: none;
}
#foot li a, #foot li a:visited, #foot li a:hover, #foot li a:active{
	font-size: 11px;
	font-family: Arial;
	color: #946c46;
	text-decoration: none;
}
#foot li.selected a, #foot li a:hover{
	color: #71110a;
}


/*********** PODSTRONA ***********/

#breadcrumbs{
	color: #735245;
	font-family: Tahoma;
	font-size: 11px;
	padding: 10px 0;
	position: relative;
}
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active{
	margin: 0 10px;
	color: #735245;
	font-family: Tahoma;
	text-decoration: none;
}
#breadcrumbs a.here, #breadcrumbs a:hover{
	color: #71110a;
}
#breadcrumbs #flags { position: absolute; right: 0; top: 11px; }
#breadcrumbs #flags ul { margin: 0; padding: 0; }
#breadcrumbs #flags ul li { margin: 0; padding: 0; float: left; margin-left: 5px; list-style-type: none; }
#breadcrumbs #flags ul li a { border: 0; margin: 0; }
#breadcrumbs #flags ul li a img { border: 0; }

.podstronaTresc{
	background: transparent url(img/podstronaBg.png) 0 0 repeat-y;
	position: relative;
	margin: 31px 0 30px;
}
.podstronaTrescTop{
	background: transparent url(img/podstronaTop.png) 0 0 no-repeat;
	height: 242px;
	width: 988px;
	position: absolute;
	top: -31px;
}
.podstronaTrescBottom{
	background: transparent url(img/podstronaBottom.png) 0 0 no-repeat;
	height: 260px;
	width: 988px;
	position: absolute;
	bottom: -30px;
}
.podstronaTrescMain{
	min-height: 410px;
	padding: 0 23px;
	position: relative;
}
.podstronaTresc h2{
	color: #8e0407;
	font-weight: bold;
	font-size: 17px;
	font-family: Georgia, "Times New Roman";
	text-align: center;
	padding:0 62px 0;
	position: relative;
	top: -8px;
}
.podstronaTresc p{
	color: #000;
	font-size: 11px;
	font-family: Tahoma;
	margin-top: 25px;
	line-height: 1.5em;
	text-align: justify;
}
.podstronaTrescMainText p:first-child{
	margin-top: 0;
}
#podstronaZwykla{
	padding-top: 20px;
}

.podstronaTresc .podstronaTrescMain .tresc{margin-left:5px;}
.podstronaTresc .podstronaTrescMain .tresc a{color:#8E0407;}
.podstronaTresc .podstronaTrescMain .tresc ul{list-style-type: none; padding-left:0px; margin-top:6px;}
.podstronaTresc .podstronaTrescMain .tresc ul li{list-style-type: none; background:url(img/li.gif) no-repeat left 10px; padding-left:15px; font-size: 11px; font-family: Tahoma; line-height:23px;}
.podstronaTresc .podstronaTrescMain .tresc ul li ul li{list-style-type: none; background:url(img/lili.gif) no-repeat left 10px;}

.podstronaTresc .podstronaTrescMain .tresc ol li{font-size: 11px; font-family: Tahoma; line-height:23px;}

.podstronaTresc .podstronaTrescMain .tresc table{border:1px solid #b9b69b; font-size: 11px; font-family: Tahoma; margin-left:16px; width:900px; border-collapse: collapse;}
.podstronaTresc .podstronaTrescMain .tresc table tr{}
.podstronaTresc .podstronaTrescMain .tresc table tr td{border:1px solid #b9b69b; padding:7px 15px;}

.podstronaTresc .podstronaTrescMain .tresc ul.pliki{list-style-type: none; background:none; padding-left:0px; margin-top:6px;}
.podstronaTresc .podstronaTrescMain .tresc ul.pliki li{list-style-type: none; background:none; padding-left:15px; font-size: 11px; font-family: Tahoma; line-height:23px;}
.podstronaTresc .podstronaTrescMain .tresc ul.pliki li a{color:#000000;}
.podstronaTresc .podstronaTrescMain .tresc ul.pliki li a { background:url(img/ico_site.png) no-repeat; padding:2px 0 5px 25px;}
.podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.pdf'] { background:url(img/ico_pdf.png) no-repeat; padding:2px 0 5px 25px;}
.podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.jpg'], .podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.gif'], .podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.png'], .podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.bmp'], .podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.jpeg'], .podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.svg'], .podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.eps'] { 
	padding: 2px 0 5px 25px;
	background:url(img/ico_img.png) no-repeat;
}
.podstronaTresc .podstronaTrescMain .tresc ul.pliki li a[href$='.html'] { background:url(img/ico_site.png) no-repeat; padding:2px 0 5px 25px;}





/*********** /PODSTRONA ***********/

/*********** GALERIA ***********/

#galeria{
	padding-top: 16px;
	padding-bottom: 60px;
}
.galeriaLink{
	padding: 9px 10px 35px;
	background: transparent url(img/galeriaSeparator.png) 50% 100% no-repeat;
}
.galeriaLink .img{
	width: 140px;
	height: 105px;
	padding: 2px;
	float: left;
	border: 1px solid #d6d2b3;
}
.galeriaLink .img:hover{
	border-color: #b7b49a;
}
.galeriaLink .img span{
	background: transparent 50% 50% no-repeat;
	display: block;
	height: 100%;
}
.galeriaLink h3{
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 161px;
}
.galeriaLink h3 a, .galeriaLink h3 a:visited, .galeriaLink h3 a:hover, .galeriaLink h3 a:active{
	color: #8e0407;
	font-family: Georgia, "Times New Roman";
	display: block;
	outline:none;
}
.galeriaLink p{
	font-size: 11px;
	line-height: 1.5em;
	margin: 0 0 0 161px;
	text-align: justify;
}
.galeriaLink p a, .galeriaLink p a:visited, .galeriaLink p a:hover, .galeriaLink p a:active{
	color: #000;
	font-family: Arial;
	display: block;
}
.pager{
	overflow: hidden;
	height: 25px;
	padding-top: 12px;
}
.pager ul{
	height: 25px;
	list-style-type: none;
	padding: 0;
	float: left;
	position: relative;
	left: 50%;
}
.pager li{
	height: 25px;
	width: 25px;
	float: left;
	margin-left: 3px;
	background: transparent url(img/pager.png) 0 0 no-repeat;
	position: relative;
	right: 50%;
}
.pager li a, .pager li a:visited, .pager li a:hover, .pager li a:active{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	display: block;
	width: 25px;
	height: 19px;
	padding-top: 6px;
	text-align: center;
	text-decoration: none;	
}
.pager li a:hover{
	font-weight: bold;
}
.pager li a.active{
	font-weight: bold;
}
/*********** /GALERIA ***********/


/*********** GALERIA PODKATEGORIA ***********/

#galeriaPodkategoria{
	padding-top: 20px;
	padding-bottom: 30px;
}
.zdjecia{
	margin-left:-12px;
	padding-top: 15px;
}
.zdjecia .img{
	width: 140px;
	height: 105px;
	padding: 2px;
	float: left;
	border: 1px solid #d6d2b3;
	margin: 0 0 13px 13px;
}
.zdjecia .img:hover{
	border-color: #b7b49a;
}
.zdjecia .img span{
	background: transparent 50% 50% no-repeat;
	display: block;
	height: 100%;
}

/*********** /GALERIA PODKATEGORIA ***********/


/*********** KONTAKT ***********/

.kontaktDane{
	float: right;
	width: 468px;
	height: 292px;
	padding-top: 20px;
	background: transparent url(img/kontaktDane.png) 0 0 no-repeat;
}
.kontaktDane h2{
	font-family: Georgia, "Times New Roman";
	color: #8e0407;
	font-size: 17px;
	font-weight: bold;
	padding: 0 20px;
	text-align: center;
}
.kontaktDane .box{
	float: left;
	width: 165px;
	margin: 40px 0 0 60px;
}
.kontaktDane .box2{
	margin-left: 45px;
}
.kontaktDane h4{
	font-family: Arial;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.kontaktDane .box span{
	font-family: Arial;
	color: #000;
	font-size: 11px;
	display: block;
	margin-top: 5px;
}
#kontaktowy{
	padding-top: 20px;
}
#kontaktowy p{
	margin-top: 5px;
}
#kontaktowy label{
	float: left;
	width: 117px;
	padding-top:2px;
	font-family: Arial;
	color: #000;
	font-size: 11px;
	font-weight: normal;
}
#kontaktowy span{
	background: transparent url(img/kontaktBorder.gif) 100% 100% no-repeat;
	height: 26px;
	width: 301px;
	display: block;
	margin-left: 117px;
}
#kontaktowy span.alert{border:1px solid #CC0000; padding:2px 1px 1px 2px;}
#kontaktowy span.textarea{
	background: transparent url(img/kontaktBorderTextArea.gif) 100% 100% no-repeat;
	height: 96px;
}
#kontaktowy input, #kontaktowy textarea{
	background: transparent;
	border: 1px solid #ad916c;
	width: 288px;
	height: 16px;
	padding: 4px 5px 3px;
	font-size: 11px;
	color: #5c3b28;
	font-family: Arial;
	display: block;
}
#kontaktowy textarea{
	height: 83px;
	padding: 5px;
	overflow: auto;
}
#kontaktowy input.submit{
	border: none;
	background: transparent url(img/wyslij.png) 0 0 no-repeat;
	width: 300px;
	height: 25px;
	text-align: center;
	font-family: Arial;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-left: 117px; 
}

/*********** /KONTAKT ***********/



/************KSIEGA GOSCI********/
h2 .wpisy{font-weight:normal; font-family:georgia;}
ul#comment{padding:0px;}
	ul#comment li{list-style:none; background: url(img/galeriaSeparator.png) no-repeat 50% 100%; padding:9px 10px 35px; position:relative;}
		ul#comment li h5{font-family:Georgia,"Times New Roman"; color:#8E0407; font-size:14px; font-weight:bold; }
		ul#comment li .data{font-family:Georgia,"Times New Roman"; color:#727274; font-size:11px; position:absolute; top:10px; right:10px;}
		ul#comment li p{margin-top:10px;}

		
		
#comment-add{padding:0px 0 20px 220px;}

#comment-add p{
	margin-top: 5px;
}
#comment-add label{
	float: left;
	width: 117px;
	padding-top:2px;
	font-family: Arial;
	color: #000;
	font-size: 11px;
	font-weight: normal;
}
#comment-add span{
	background: transparent url(img/kontaktBorder.gif) 100% 100% no-repeat;
	height: 26px;
	width: 301px;
	display: block;
	margin-left: 117px;
}
#comment-add span.textarea{
	background: transparent url(img/kontaktBorderTextArea.gif) 100% 100% no-repeat;
	height: 96px;
}
#comment-add input, #comment-add textarea{
	background: transparent;
	border: 1px solid #ad916c;
	width: 288px;
	height: 16px;
	padding: 4px 5px 3px;
	font-size: 11px;
	color: #ad916c;
	font-family: Arial;
	display: block;
}
#comment-add input.captcha{width:140px;}
#comment-add span.captcha{width: 153px; float:left; margin-left:0px; margin-right:5px;}
#comment-add textarea{
	height: 83px;
	padding: 5px;
	overflow: auto;
}
#comment-add input.submit{
	border: none;
	background: transparent url(img/wyslij.png) 0 0 no-repeat;
	width: 300px;
	height: 25px;
	text-align: center;
	font-family: Arial;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-left: 117px; 
}

#comment-add .img_refresh{border:0px; margin-left:10px;}
#comment-add span.alert{background:none; font-size:11px; color:#CC0000; height:15px; margin-left:118px;}
			
/*********** /KSIEGA GOSCI********/
#tabs { width: 100%; margin-top:15px;}
#tabs ul {clear: both;}
#tab-links {
list-style: none;
padding: 0px;
margin: 0px;
}
#tab-links li {
float: left;
padding: 10px;
color:#000000;
background: none;
font-size: 15px;
font-family:Georgia,"Times New Roman";
cursor:pointer;
}
#tab-links li.selected {background: #8E0407; color:#FFFFFF; font-weight:bold; }
#tab-content {background: none; border-top:1px solid #AD916C;}
#tab-content {
padding-top: 0px;
margin: 0px;
list-style: none;
font-size: 11px;
font-family:Tahoma;
border-top:1px solid #B5B297;
}    
#tab-content li{background:none; padding-left:5px; } 
#tab-content-2, #tab-content-3 { display: none;}
