* {
	margin:0px;
	padding:0px;
}

body {
	background-image:url(img/tlo.gif);
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
.przerwa {
	height:1px;
	border-top:1px solid #990000;
	margin-bottom:10px;
	margin-top:10px;
	}
#calosc {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#040404;
	padding-bottom:20px;
	}
#calosc2 {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	}
#mapka {
	margin-top:15px;
	margin-bottom:15px;
	}
#flash-ukryty {
	display:none;
	}
#od1 {
	height:10px;
	}
#od2 {
	height:4px;
	margin-top:6px;
	background-color:#990000;
	}
h1 {
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#F0B407;
	font-style: italic;
	margin-bottom:20px;
	}
h2 {
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#F0B407;
	font-style: italic;
	margin-bottom:10px;
}
.firma ul {
	list-style-type:none;
	margin-left:12px;
	margin-top:12px;
	}
.firma li {
	 background:url(img/li.gif) no-repeat 0 8px; 
	 padding-left:15px; line-height:18px
	 }

.firma {
	text-align:justify;
	line-height:19px;
	margin-top:7px;
	margin-bottom:18px;
	}
.firma span {
	font-size:9px;
	color:#CCCCCC;
	margin-left:10px;
	}
.kontakt {
	line-height:19px;
	margin-top:7px;
	font-size:11px;
	}
#content{
		position:relative;
		}
.clear  {
	clear:both;
	}
#sld {
	width:400px;
	float:left;
	padding-right:30px;
	}
#sld a:link, #sld a:visited {
	color:#FFFFFF;
	border-bottom: 1px dotted #fff;
	text-decoration:none;
	}
#pion {
	width:20px;
	float:left;
	border-left:solid 1px #A60216;
	height:280px;
	margin-top:20px;
	}
#pion2 {
	width:20px;
	float:left;
	border-left:solid 1px #A60216;
	height:920px;
	margin-top:20px;
	}
#pion3 {
	width:20px;
	float:left;
	border-left:solid 1px #A60216;
	height:370px;
	margin-top:20px;
	}
#stopka1 {
	height:4px;
	margin-top:10px;
	background-color:#990000;
	margin-bottom:8px;
	}
#stopka3 a:link, #stopka3 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
#stopka3 a:hover, #stopka3 a:active {
	text-decoration:underline;
	}
a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover, a:active {

	text-decoration:underline;
	}
#stopka3 {
	float:left;
	text-align:right;
	width:400px;
	}
#stopka2 {
	width:300px;
	float:left;
	}
#galeria img {
	margin-right:16px;
	}
#galeria2 {
	min-height:450px;
	}
#galeria2 img  {
	margin-bottom:30px;
	}
.historical {
	cursor:hand;
	}
#s2d {
	float:left;
	width:245px;
	}	
#wiecej-zdjec {
	border-top: solid 1px #A60216;
	margin-top:10px;
	}
#pasgal {
	border-top: solid 5px #EFBC0A;
	margin-top:10px;
	}
.budynek {
	border:solid 2px #FFFFFF;
	margin-left:10px;
	margin-top:8px;
	}
.galeria1 img {
	border:2px solid #fff;
	margin-right:10px;
	margin-bottom:5px;
	}
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:700px;
		height:400px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:700px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}	
/* capition js */
.photo {   
 
    position:relative;   
    font-family:Tahoma;     
       
    /* hide those extra height that goes beyong the size of this container */   
    overflow:hidden;   
    border:5px solid #000;   
    width:224px;   
    height:74px;
	margin-bottom:1px;
	   
}      
  
    .photo .heading, .photo .caption {   
        /* position inside the container */   
        position:absolute;   
        background:#000;   
        height:30px;   
        width:224px;   
           
        /* transparency for different browsers */   
        /* i have shared this in my CSS tips post too */   
        opacity:0.6;   
        filter:alpha(opacity=60);     
         -moz-opacity:0.6;       
        -khtml-opacity: 0.6;     
  
    }   
       
    .photo .heading {    
           
        /* hide it with negative value */   
        /* it's the height of heading class */   
        top:-50px;   
    }   
  
    .photo .caption {          
        /* hide it with negative value */   
        /* it's the height of bottom class */   
        bottom:-50px;          
    }   
       
  
    /* styling of the classes*/   
    .photo .heading span {   
  
        color:#FFFFFF;     
        top:-50px;   
        font-weight:bold;   
        display:block;   
        padding:5px 0 0 10px;   
    }   
       
    .photo .caption span{   
        color:#FFFFFF;    
        font-size:9px;   
        display:block;   
        padding:5px 10px 0 10px;   
    }
#menu {padding:0; margin:0 0 0 0px; list-style:none; height:50px; background:url(ulback.gif) repeat-x;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu li {float:left;}
#menu li a {display:block; height:50px; line-height:25px; padding:0 20px 0 0; float:left; color:#000; background:url(tab_a.gif) no-repeat right -25px; text-decoration:none;}
#menu li a b {display:block; height:50px; float:left; padding:0 0 0 20px; background:url(tab_b.gif) no-repeat left -25px; cursor:pointer;}
#menu li a:hover,
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{background:url(tab_a.gif) no-repeat right -10px; line-height:50px; color:#fff;}
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{background:url(tab_b.gif) no-repeat left -10px; line-height:50px;}