/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,ul{margin:0;padding:0;border:0;}
img{margin:0;padding:0;border:2px;}
body{color:#222;font-size:0.75em;font-family:Arial, Helvetica, sans-serif;}
body{padding:15px 0;background:#F6EDE6;text-align:center;} 
.input, select, textarea{border:1px solid #999;font:0.917em Arial, sans-serif;}
.submit{font:1em Arial, sans-serif;}
.hide{display:none;}

a{background-color:inherit;color:#642;text-decoration:none;}
a:hover{background:inherit;color:#970000;text-decoration:none;}



.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.skiplink{position:absolute;top:-500px;left:0px;overflow:hidden;}
.left{text-align:left;}
.center{text-align:center;img-align:center;}
.right{text-align:right;}
.selected{text-align:right;}


#container{width:1025px;margin:0 auto;padding:0 0 0 0;border:1px solid #000000;left bottom;}
#main{width:1011px;margin:0 px auto;border:7px solid #A51D1E;text-align:left;}
* html #main{width:1025px;}

/* HEADER WITH TOP MENU ABOVE LOGO */
#head1{float:right;width:100%;background:#C68E55;border-bottom:1px solid #FFFF00;}

/* MENU TOP ABOVE LOGO */
#menu1{float:inherit;font-family:tahoma;font-size:1.08em;color:#553;font-weight:bold;text-decoration:none;}
#menu1 a{color:#553;font-weight:bold;text-decoration:none;}
#menu1 a:hover{color:#970000;text-decoration:none;}

/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head2{position:relative;clear:both;height:210px;background:#fff url('../c24_img/tlo.png') no-repeat;color:#fff;vertical-align: top;}
#logo{padding:4px 10px 20px 20px; text-align:right;color:#1c1c13;font:bold 1.75em Georgia;vertical-align: middle;}
#logo img{float:left;height:180px;padding:20px 50px 2px 2px; }
#logo h1{clear:right;padding:5px 8px 1px 8px;border:0px solid #1c1c13;background:inherit;color:#1c1c13;font:bold 2.75em Georgia;}
#logo h2{clear:right;padding:1px 8px 15px 8px;border:0px solid #1c1c13;background:inherit;color:#1c1c13;font:bold 1.1em Georgia;}
#logo h6{clear:right;padding:0px 8px 1px 1px;border:0px solid #1c1c13;background:inherit;color:#1c1c13;font:bold 0.7em Georgia;vertical-align: top;}
#logo h7{clear:right; width: 125px; display: inline-block; padding:8px 5px 8px 5px; box-shadow: 2px 2px 1px #888888;border:0px solid #1c1c13;background:inherit;color:#1c1c13;font:bold 0.7em Verdana;background: #E1E6C3; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 0px solid #CACACA; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline: none; position: relative; zoom: 1; line-height: 1.11; align: center; vertical-align: middle;}
#logo h7:hover{color:#FFFFFF; border-color: #388AD4; background-color: #A51D1E; }
#logo h8{float:left; width: 200px; display: inline-block; padding:8px 5px 8px 5px; box-shadow: 2px 2px 1px #888888;border:0px solid #1c1c13;background:inherit;color:#1c1c13;font:bold 0.5em Verdana;background: #E1E6C3; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 0px solid #CACACA; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline: none; position: relative; text-align:right;}
#logo a{clear:right;padding:1px 8px 1px 1px;border:0px solid #1c1c13;background-color:inherit;color:#970000;font:bold 0.7em Verdana;text-decoration:none;}
#logo a:hover{text-decoration:none;}



/* NAVIGATION PATH - TREE */
#navipath{position:absolute;top:200px;padding:0 0 0 5px;}
#navipath a{background-color:inherit;color:#fff;text-decoration:none;} 
#navipath a:hover{text-decoration:underline;}

/* HEADER WITH TOP MENU UNDER LOGO */
#head3{float:left;width:100%;border-top:0px solid #FFFF00;border-bottom:0px solid inherit;background:inherit; url('../c24_img/nav.gif');}

/* MENU TOP BELOW LOGO */
#menu2{float:left;font-family:tahoma;font-size:1.08em;list-style:none;}
#menu2 li{float:left;}
#menu2 a{display:block;float:left;height:30px;padding:0 8px;border-right:1px solid black;background:url('../c24_img/nav.gif');color:#FECE00;font-weight:bold;line-height:30px;text-decoration:none;}
#menu2 a:hover{background:url('../c24_img/nav.gif') left bottom;color:#fff;text-decoration:none;}
#menu2 .selected{background:url('../c24_img/nav.gif') left bottom;color:#970000;}


/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;float:left;width:100%;background:#fff url('img/two-columns.gif') repeat-y;}

/* LEFT COLUMN STYLES */
#column {float:left;width:200px;margin:2px 1px 1px 2px;padding:2px 2px 2px 1px;clear:left; border:1px solid #5E0000; background-color:#FEF6DF}
#column .type{padding:2px 2px 2px 2px;background:inherit;color:#970000;font:normal 5.75em serif;}
#column h1{clear:right;padding:5px 8px;border:0px solid #1c1c13;background:inherit;color:#1c1c13;font:bold 2.75em Georgia;}
#column h2{clear:right;padding:5px 8px;border:0px solid #1c1c13;background-color:#5E0000;color:#E5A755;font:bold 1.1em Verdana;}

#menu3{padding:2px 2px 2px 2px;}

#news {float:left;width:180px;margin:0px;padding:0px;clear:left; border:0px solid #5E0000; background-color:inherit}

/* LEFT MENU */
#menu3 ul{margin:2px 0;border-bottom:1px dashed #bcbaac;list-style:none;}
#menu3 a{display:block;width:100%;padding:2px 2px 2px 2px;border-top:0px dashed #bcbaac;background:inherit;color:#553;text-decoration:none;font:bold 1.0em Verdana}
#menu3 a:hover{background-color:#eeede8;color:#a7080c;text-decoration:none;}
#menu3 .sub1{margin:0;padding:2px 2px 2px 2px;border:0;}
#menu3 .sub1 a{display:block;width:100%;padding:2px 2px 2px 2px;border:0;background:url('img/circle.png') no-repeat 14px 8px;}
#menu3 a:hover{background-color:#eeede8;}
* html #menu3 a, * html #menu3 .sub1 a{width:100%;}
#menu3 .selected{background-color:inherit;color:#a7080c;text-decoration:none;}

#menu4{padding:2px 2px 2px 8px;}
#menu4 a{width:80%;margin:2px auto;text-align:left;background:inherit;color:#000;text-decoration:none;font:0.995em}
#menu4 a:hover{width:80%;margin:2px auto;text-align:left;color:#a7080c;text-decoration:none;}

/* RIGHT COLUMN STYLES */
#content{float:right;width:793px;text-align:center;margin:2px 2px 2px 0px;padding:2px 2px 10px 1px;clear:right;border:1px solid #5E0000; background-color:#FEFFE8;}
#content h1{clear:right;padding:5px 8px;border:0px solid #1c1c13;background-color:#5E0000;color:#E5A755;font:bold 2.1em Verdana;}
#content h2{clear:right;padding:5px 8px;border:0px solid #1c1c13;background-color:#5E0000;color:#E5A755;font:bold 1.1em Verdana;}

#page{width:99%;margin:0px 2px 2px 2px;padding:opx;text-align:left;vertical-align:top;}
#page td{margin:0;padding:1px;border-top:0px;}
#page img{margin:0px 0px 0px 0px;padding:0px;border:0px;}
#page p.text{margin:2px;padding:3px;border-top:0px;}
.button {
    	border: 0px solid #F2AD68;
    	border-bottom: 1px solid #F2AD68;
    	border-right: 1px solid #F2AD68;
    	background: #F2AD68;
    	padding: 0px 10px; 0px 10px;
    	font-weight:bold;}
.button:hover {
    border: 0px solid #C68E55;
    	border-bottom: 1px solid #C68E55;
    	border-right: 1px solid #C68E55;
    	background: #C68E55;
    	padding: 0px 10px; 0px 10px;
    	font-weight:bold;}
    	
.baronkle { display: inline-block; padding: 5px 5px 5px 5px; font-family: arial; font-size: 15px; font-weight:bold; color: #3C3C3D; text-shadow: 1px 1px 0 silver; background: #D6E7FF; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 0px solid #CACACA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 10px; outline: none; position: relative; zoom: 1; line-height: 1.11; *display: inline; *vertical-align: middle; }
.baronkle { margin-left: 0; margin-right: 0; *padding: 5px 5px 3px 5px; }
.baronkle::-moz-focus-inner { border: 0; padding:0px; }
.baronkle:hover { color: #FFFFFF; border-color: #388AD4; font-weight:bold; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); background-position: 0 -40px; background-color: #A51D1E; }

    	


#page legend{color:#a7080c;font:bold 0.99em arial;}
#page fieldset{background-color:#FFCF79;border:1px solid #5E0000;padding:10px 10px 10px 10px;margin:10px 20px 10px 20px;}}
.pages{padding:8px 0;text-align:right;}
.pages{padding:8px 0;text-align:right;}


#ikona1 {float:right;text-align:right;padding:2px 0px 0px 0px;clear:right;}
#ikona2 {float:right;text-align:right;}

#cname {clear:right;padding:5px 8px;border:0px solid #1c1c13;background-color:#E1E6C3;color:#E5A755;font:bold 1.1em Verdana;}

#baron {width: 165px; display: inline-block; padding: 15px 10px 15px 10px; font-family: arial; font-size: 15px; font-weight:bold; color: #3C3C3D; text-shadow: 1px 1px 0 silver; background: #D8ACB4; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 0px solid #CACACA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 10px; outline: none; position: relative; zoom: 1; line-height: 1.11; *display: inline; *vertical-align: middle; }
#baron { margin-left: 0; margin-right: 0; *padding: 5px 5px 3px 5px; }
#baron::-moz-focus-inner { border: 0; padding:0px; }
#baron:hover { color: #FFFFFF; border-color: #388AD4; font-weight:bold; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); background-position: 0 -40px; background-color: #A51D1E; }

#bajon {width: 165px; display: inline-block; padding: 15px 15px 15px 10px; font-family: arial; font-size: 15px; font-weight:bold; color: #3C3C3D; text-shadow: 1px 1px 0 silver; background: #FFCF7A; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 0px solid #CACACA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 10px; outline: none; position: relative; zoom: 1; line-height: 1.11; *display: inline; *vertical-align: middle; }
#bajon { margin-left: 0; margin-right: 0; *padding: 5px 5px 3px 5px; }
#bajon::-moz-focus-inner { border: 0; padding:0px; }
#bajon:hover { color: #FFFFFF; border-color: #388AD4; font-weight:bold; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); background-position: 0 -40px; background-color: #A51D1E; }
                                                                                                   

/* IMAGES STYLES */
.imagesList{list-style:none;}
.imagesList li{margin:0 0 10px 0;background:inherit;color:#5b5b5b;font-size:0.917em;text-align:center;}
.imagesList li img{border:2px solid #dcdac9;}
.imagesList li div{text-align:center;}

#imagesList1{float:left;margin:10px 10px 0 0;}
#imagesList2{clear:right;float:right;margin:10px 0 0 10px;}

/* FILES LIST STYLES */
#filesList{padding:5px 0;font-size:0.917em;list-style:none;vertical-align:middle;}
#filesList li{margin:0 0 4px;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{background:inherit;color:#5b5b5b;}

/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:96%;margin:3px 0;padding:5px 2%;background:#fbf9f4;border-left:1px solid #dcdac9;}
* html .subpagesList li{width:100%;}
.subpagesList li .photo{float:left;margin:0 6px 5px 0;}
.subpagesList li img{border:2px solid #dcdac9;}
.subpagesList li h4{padding-bottom:2px;}
.subpagesList li h4, .subpagesList li h4 a{background:inherit;color:#970000;font:bold 1.167em serif;}
.subpagesList li h4 a:hover{background:inherit;color:#442;}
.subpagesList li h5{font-weight:normal;font-size:1em;}
.subpagesList li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-left:0;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}

/* OPTIONS LINK */
#options{clear:both;margin:10px 10px 0;background:#fff;color:#7f7f66;font-size:0.917em;text-align:right;}
#options a{padding:0 7px 0;}
#options .pobierz, #options .back, #options .print{float:right;background:#fff;font:normal 0.9em Arial;}
#options .print a{border-left:1px solid #7f7f66;background:#fff}

.message{padding:40px 0;text-align:center;}

/* ADDITIONAL COLUMN */
#column2{display:none;float:right;width:100px;}

/* FOOTER - COPYRIGHT AND POWERED BY xxx STYLES */
#foot{clear:both;text-align:center;width:100%;padding:5px 0px 5px 0px;border-top:0px solid #A51D1E;no-repeat;background:#fff;font:bold 0.9em Arial;}
#foot a{background:inherit;color:#C68E55;text-decoration:none;}
#foot a:hover{text-decoration:underline;}

#copy{float:left;padding:0 10px;}
.foot{float:right;padding:0 10px;}
#powered strong{font-weight:normal;}
.foot2{float:right;padding:0 10px;}
#powered2 strong{color:#A95B1D; font-weight:normal;font-size:0.0008em;}

@media print{
  /* PRINT STYLES */
  body{margin:1cm 0;background:#fff;color:#000;}
  #container{width:16cm;height:auto;background:#fff;}
  #main{width:16cm;margin:0 auto;border:0px;}

  #logo{padding:0;}
  #logo h1{padding:0;}
  #logo h2{font-family:Arial;}

  #body{background:#fff;}
  #head2, #content, #foot{width:16cm;}
  #head2{height:auto;}
  #column, #head1, #head3, #navipath, #back, #page .tS{display:none;}
  a, #head2, #logo h2, #foot, #foot a, .subpagesList li, #page h3, .subpagesList li h4 a, #filesList em, .imagesList li{background:inherit;color:#000;}
}

/* BOX STYLES */
.box_160px {
	clear: both;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	width: 210px;
	height: 130px;
	overflow: visible;
	float: right;
	background: #E1E6C3;
}

.box_160px h2 {
	margin: 0;
	padding: 2px 2px 4px 4px;
	height: 13px;
	background: #5E0000;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.box_160px p.text {
	padding: 2px 2px 2px 2px;	
	font-size: 12px;
	float: center;
	text-align: center;
	color: #000;
}

.box_px_long {
	clear: both;
	margin: 5px 5px 5px 2px;
	padding: 5px 5px 5px 5px;
	width: 210px;
	overflow: visible;
	text-align: center;
	float: center;
	background: #E1E6C3;
}

.box_px_long h2 {
	margin: 0;
	padding: 2px 2px 4px 4px;
	height: 13px;
	background: #5E0000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #FFF;
	
}

.box_px_long p.text {
	padding: 2px 2px 2px 2px;	
	font-size: 12px;
	float: left;
	text-align: center;
	color: #000;
}


.box_pobierz {
	clear: both;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	width: 200px;
	height: 100px;
	overflow: visible;
	float: center;
	background: #FFE9B9;
}

.box_pobierz h2 {
	margin: 0;
	padding: 2px 2px 4px 4px;
	height: 15px;
	background: #C68E55;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

.box_pobierz p.text {
	padding: 10px 2px 2px 2px;	
	font-size: 12px;
	float: center;
	text-align: center;
}

div.okienko {width: 151px; 
	float: left;
	padding: 2px 2px 2px 2px;
	}
	
div.zabezpieczenie{
display:none;
}

/* SLIDESHOW STYLES */

#gallery {
	position:relative;
	vertical-align:top;
	height:230px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000;
		color:#fff;
		height:30%;
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:1px;
		padding:1px 1px 4px 4px;
	}
	
	#gallery .caption .content h3 {
		margin:1px;
		padding: 1px 4px 1px 1px;
		color:#fff;
	}

#tooltip{
	position:absolute;
	font:80% "Tahoma", Courier, monospace, bold;
	border:1px solid #A51D1E;
	background:#E6D5CD;
	padding:2px 2px 2px 2px;
	color:#3333;
	display:none;
	}
	

