body, html
{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #EFEEEC;
	color: #000000;
	
	
}
h3
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #96200D;
	text-align: justify;
	text-indent: 28px;
	background-image: url("images/ikonka.gif");
	background-repeat: no-repeat;
	background-position: left;
	line-height:20px;
}
h4
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #A24F27;
	text-align: justify;
	
	background-repeat: no-repeat;
	background-position: left;
}
h1
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	
	text-indent: 39px;

}
a img {border:none}

#kontaktleft
{
	float:left;
	width:260px;
	font-size:12px;
	line-height:20px;
}
#kontaktright
{
	float:left;
}
.maintext
{
	color:#222;
	font-size:11px;
	font-family:Tahoma;
	line-height:14px
	
}
* +html .maintext
{
	margin-top:-8px;
}
* html .maintext
{
	margin-top:-8px;
}
.redtext
{
	font-family:Tahoma;
	font-size:11px;
	color: #A24F27;
	letter-spacing: ;
	font-style:italic;
	font-weight:bold;
	line-height:14px;
}
* +html .redtext
{
	margin-top:15px;
}
* html .redtext
{
	margin-top:15px;
}
.linkred
{
	font-family:Tahoma;
	font-size:12px;
	color: #BA1F1F;
	letter-spacing: ;
	font-style:none;
	font-weight:bold;
	line-height:14px;
}
#header_left
{
	padding-left:56px;
	width:155px;
	float:left;
	padding-top:142px
}
#header_left_inside
{
	padding-left:2px;
	padding-top:5px
}
* +html #header_left_inside
{
	padding-top:0;
}
* html #header_left_inside
{
	padding-top:0;
}
#header_right
{
	padding-top:251px;
	float:left;
	padding-left:27px
}
* +html #header_right
{
	padding-top:263px;
}
* html #header_right
{
	padding-top:263px;
}
#topmenu
{	
	height: 62px;	
	margin: 0;
	padding: 0;
	padding-top:28px;

	text-align:center;	
	background-image: url("images/bg_up.gif");
	background-repeat: repeat-x;
	background-position: top;
	border:0
}

a.linktop
{
	font-size:11px;
	margin: 0 54px 0 54px;
	font-family:Tahoma;	
	font-weight:bold;
	color:#fff;	
	text-decoration:none;
}
a.linktop:hover
{
	font-size:11px;
	margin: 0 54px 0 54px;
	font-family:Tahoma;	
	font-weight:bold;
	color:#fff;	
	text-decoration:underline;
}

#header
{
	width: 780px;
	height: 316px;
	margin: 0;
	padding: 0;
	font-size:14px;
	text-align:left;
	background-image: url("images/header.jpg");
	background-repeat: no-repeat;
	background-position: top;
	
	color:#ddd;
	border:0
}
#footer2
{

	width: 780px;
	height:16px;
	margin: -106px auto;
	background-image: url("images/footer.gif");
	background-position: top;
	font-size:9px;
	color:#fff;
	text-align:bottom;	
}
#footer
{	

	height:90px;
	margin: -90px auto;
	background-image: url("images/bg_down.gif");
	font-size:9px;
	color:#fff;
	text-align:bottom;	
}
#footermenu
{	
margin: 0 auto;
	width:780px;
	height:90px;
	color:#fff;
	border:0;
	padding:0;
	text-align:bottom;
}
#footerleft
{	
	width:212px;
	height:40px;	
	border:0;
	padding: 17px 0 0 0;	
	text-align:right;
	float:left;
	color:#D5651B;
	font-size:12px;
	font-family:Tahoma;
	line-height:14px;
	[padding: 17px 0 0 0;
	padding: 48px 0 0 0;]   
}
* +html #footerleft
{
	padding-top: 48px;
}
* html #footerleft
{
	padding-top: 48px;
}
#footerright
{	
	width:516px;
	height:38px;
	color:#fff;
	border:0;
	padding-top:19px;
	text-align:right;
	float:left;
	[padding-top:19px;
	padding-top:48px;]  
}
* +html #footerright
{
	padding-top: 48px;
}
* html #footerright
{
	padding-top: 48px;
}
#srodek
{
	float:left;
	width:780px;
	position:relative;
	left:0px;
	border:0;
	padding:0;
}
#linkireklamowe
{
	font-size:10px;
	color:#555;
	padding-top:7px
}
#link
{
	cursor: pointer ;
}
.thb
{
	border:0;
	margin:0;
	padding:0;
	cursor: pointer ;
	
}
a.linkreklamowy
{
	font-size:10px;
	margin: 0 0 0 5px;
	font-family:Tahoma;	
	font-weight:normal;
	color:#777;	
	text-decoration:none;
}
a.linkreklamowy:hover
{
	font-size:10px;
	margin: 0 0 0 5px;
	font-family:Tahoma;	
	font-weight:normal;
	color:#666;	
	text-decoration:underline;
}


p.akapit
{
	text-indent: 28px;
}
div.textglowny
{
	color:#222;
	font-size:11px;
	font-family:Tahoma;
	line-height:14px;
	padding:0 44px 0 36px;
	margin-top:10px;
	margin-right:24px;
	text-align:justify;
}

div.pusty
{
	clear:both;
	padding-top: 60px;
}
div.pusty2
{
	clear:both;
	padding-top: 60px;
}
* +html div.pusty2
{
	clear:both;
	padding-top: 0;
}
* html div.pusty2
{
	clear:both;
	padding-top: 0;
}
div.clearer
{
	clear:both;
}
div.spacer
{
	height:10px;
	display:block;
}
#galeria
{
	width:540px;
	height:93px;	
}
#rewind
{
	width:28px;
	height:75px;	
	padding-top:18px;
	float:left;
}
#thumbs
{
	width:450px;
	height:93px;	
	
	float:left;
}
#forward
{
	width:28px;
	height:75px;	
	padding-top:18px;
	float:left;
}
#galeriaheader
{
	text-align:left;
	border-bottom: solid 1px #CECDCB;
	width:100%;
	line-height:20px;
	font-family:Tahoma;
	font-weight:bold;
	color:#000;
	font-size:13px;	
}
#frame
{
	width: 780px;
	min-height:100% -106px;
	margin: 0 auto;
	border-width: 0px 0px 0px 0px;
	background-image: url("images/tlosrodka.png");
	background-repeat: repeat-y;
	padding: 0;
	color: #000000;
	
}
* html #frame 
{
height: 100% ;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tlosrodka.png', sizingMethod='scale');
}

hr
{
	background-color: #CECDCB;height: 1px;border: 0px;
}

#menu1
{
	float:right; 
	width:155px;
	padding:0 29px 0 56px;
	font-family:Tahoma;	
	text-align:left;
	font-size:10px;	
	color: #A24F27;	
	font-weight:bold;
	line-height:14px;
	display:block;
}
#menu
{	
	float:right;
	width:161px;
	margin:10px 29px 0 50px;
	font-family:Tahoma;	
	text-align:left;
	font-size:10px;	
	color: #A24F27;	
	font-weight:bold;
	line-height:14px;
	display:block;
}
.menuheader
{
	text-align:left;
	border-bottom: solid 1px #CECDCB;
	width:155px;
	line-height:20px;
	font-family:Tahoma;
	font-weight:bold;
	color:#000;
	font-size:13px;

}

.li
{
	background-image: url("images/ikonkamenu.gif");
	background-repeat: no-repeat;
	background-position: left;	
	text-indent:20px;
	list-style:none;
	display:block;
	
}
#menu a
{
	text-decoration: none;
	line-height:20px;
		
		
}
#menu a:link, #menu a:visited
{
	color: #000;
	text-decoration: none;	
}
#menu a:hover, #menu a:active
{
	color:#000;
	text-decoration: underline;
}
a.locallink
{
	font-weight:bold;
	color: #BA1F1F;
}
a.linkczarny
{
	font-weight:normal;
	color: #000;
	text-decoration:none;
}
a.linkczarny:hover
{
	font-weight:normal;
	color: #000;
	text-decoration:underline;
}
a.linkczarny2
{
	font-weight:normal;
	color: #a00;
	text-decoration:none;
	font-size:14px;
	
}
a.linkczarny2:hover
{
	font-weight:normal;
	color: #a00;
	text-decoration:underline;
}


.thumb
{
	margin:0 4px 0 4px;
	width:142px;
	height:93px;
}

div#lyr1 { /* show first div */
    visibility:visible;
    }
.sitemap
{
	color:#eee; text-decoration:none;
}
.sitemap:hover
{
	color:#aaa; text-decoration:underline;
}
#sitemap
{
	font-weight:normal; color:#000;
}
#sitemap > ul {color:#8d1e0b; }
#sitemap > ul > li > a{color:#8d1e0b; font-size:15px;text-decoration:none;}
#sitemap > ul > li > a:hover{text-decoration:underline;color:#111;}
#sitemap > ul > li >  ul > li > a{color:#8d1e0b; font-size:13px; line-height:15px; font-weight:bold;text-decoration:none;}
#sitemap > ul > li >  ul > li > a:hover{text-decoration:underline;color:#111;}
#sitemap > ul > li >  ul > li > ul > li > a{color:#8d1e0b; font-size:11px;line-height:15px;text-decoration:none;}
#sitemap > ul > li >  ul > li > ul > li > a:hover{text-decoration:underline;color:#111;}

.opis_image {width:600px; padding:0 0 20px 0; color:#000;font-size:12px; font-family:tahoma;text-align:left;background:white; border:1px solid black; padding:15px;margin:15px}




