body {	
	   margin:0px; 
	   padding:0px; 
	   background:#000000;
	   width:100%;
	   height:100%;
	   min-height:100%;
	   text-align:center;		
	   font-family:trebuchet ms, tahoma;
	   font-size:12px;
	   color:#aaaaaa;
	   line-height:140%;
	 } 	 
	 div.gradient_back
	 {
	 	width:100%;

	 }
	 label.optional
{
width:100%;
text-align:right;
}

a
{outline:none;}

label.required
{
	font-weight:bold;
	color:#ff6000;
}
div.site_content ul
{
}
p {color:#cccccc;}
.site_content p:first-line
{
	font-weight:bold;
}
.site_content p
{
	text-indent:1cm;
	padding-right:10px;
}
div.site_content li p
{
	text-indent:0cm;
}
.site_content
{
	line-height:2em;
}
.site_content li
{
	margin-top:15px;
	list-style-position:outside;
	margin-bottom:10px;
}
div.mainContainer
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;	
		min-height:100%;	
		overflow:hidden;
		width:990px;	
	}
#header
	{
		
		width:990px;
		height:350px;
		z-index:1;
		margin:0px;
		padding:0px;
		overflow:hidden;
		display:block;
		background:#000;
		position:relative;
		color:#f1f1f1;
		top:-2px;
	}
	.coverer
	{	
		background:#000;
		width:990px;
		height:5px;
		position:relative;
		top:-3px;
		z-index:1000000;
	}
#header a
{	
		color:#f1f1f1;
}
.headerStaticWidth
{
	margin:0 auto;
}
div.columnLeft
	{	
		margin:0px;	
		padding:0px;	
		text-align:center;
		background:url('../images/default/background_right.png') no-repeat;
		background-position:top right;
		width:310px;
		min-height:618px;
		height:auto;
		display:block;
		overflow:hidden;
		float:left;
	}
.columnLeftContainer
{
 width:250px;
 margin:0px;
 padding:0px;
 overflow:hidden;
}
div.columnMain
	{	
		width:680px;		
		text-align:justify;
		height:auto;
		float:left;	
		overflow:hidden;	
	}
	div.content
	{
		width:680px;
		overflow:hidden;
		padding:5px;
		height:auto;

		
	}
div.site_content{
	width:650px;
	height:auto;
	overflow:hidden;
	position:relative;
	padding:10px;
}
#siteContent
{
	width:650px;
	height:auto;
	min-height:460px;
	overflow:hidden;
	position:relative;
}
div#subColumnLeft
	{
		
	width:220px;
	padding-right:15px;
	height:auto;
	float:left;
	overflow:hidden;
	}
div#subColumnRight
	{
		
	width:220px;
	padding-left:15px;
	height:auto;
	float:left;
	overflow:hidden;
	}
	.news
	{
		overflow:hidden;
	}
#footer
{
clear:both;
margin:0px auto 0px auto;
overflow:hidden;
height:124px;
width:990px;
color:#f1f1f1;
}
.footerMenu
{
	float:right;
}
#footer a 
{
color:#f1f1f1;
font-family:tahoma;
}
#siteHeader
{
	clear:both;
	width:670px;
	padding:0px 10px 0px 2px;
	margin-bottom:15px;
	overflow:hidden;
	height:34px;
	font-size:10px;
	color:#aaa;
	border-bottom:1px solid #333;
}
#siteHeader a
{
	color:#aaa;
}
#siteHeader #left
{
	margin-top:8px;
	float:left;
	overflow:hidden;
	padding:0px;
}

#siteHeader #right
{
	margin-top:8px;
	float:right;
	overflow:hidden;
	padding:0px;
}


#winterBack
{
	background:#000 url('../images/default/background_bottom.png') no-repeat;
	overflow:hidden;
	height:auto;
	background-position:bottom;
}
#menu
{
background:url('../images/default/menu_head.gif') no-repeat;
text-align:left;
width:auto;
height:auto;
overflow:hidden;
margin:auto;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

#menuContent
{
margin-top:40px;
margin-bottom:20px;
margin-left:5px;
margin-right:0px;
}
div.news_content
{
	width:463px;
	font-family:tahoma;
	
}
.listingElement
{
	width:100%;
}
.listingElement td 
{
	border-bottom:1px solid #333;
	padding-bottom:5px;
	
}
ul.news
{
	text-align:justify;
	list-style:none;
	padding:5px;
	list-style-position:inside;
	padding-top:0px;
	color:#cccccc;
}
.boxNews a
{
	color:#e4e4e4;
}
.boxNews a:hover
{
	color:#f1f1f1;
}
div.newsBoxTitle
{
	padding:5px;
	overflow:hidden;
	border-bottom:1px dotted #d6d6d6;
}
div.boxNews
{
	margin-bottom:20px;
	padding-bottom:15px;
}
div.list img, div.listOver img
{
	margin:3px;
}
div.listOver
{
	background:url('../images/default/listing_content_over.png') repeat-x;
	width:633px;
	height:auto;
	cursor:pointer;
	float:left;
	padding:5px;
	height:84px;
	border:0px;
	overflow:hidden;
}
div.list
{
	width:633px;
	height:auto;
	float:left;
	cursor:pointer;
	padding:5px;
	height:84px;
	border:0px;
	background:url('../images/default/listing_content.png') repeat-x;
	overflow:hidden;
}
div.list_leftOver
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_left_over.png') no-repeat;
	overflow:hidden;
}
div.list_left
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_left.png') no-repeat;
	overflow:hidden;
}
div.list_rightOver
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_right_over.png') no-repeat;
	overflow:hidden;
}
div.list_right
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_right.png') no-repeat;
	overflow:hidden;
}

div.main_list
{
	margin:5px;
	width:433px;
	height:auto;
	padding:5px;
	height:auto;
	background:#FFFDCA url('../images/default/news_back.png') no-repeat;
	border-bottom:1px dotted #9fad87;
	border:1px dotted #9fad87;
	overflow:hidden;
}
div.events_main_list
{
	margin:5px;
	width:433px;
	height:auto;
	
	background:#FFFDCA;
	border:1px dotted #9fad87;
	padding:5px;
	height:auto;
	overflow:hidden;
}
.events, .news
{
	line-height:0.7cm;
}
.main_list a,.events_main_list a
{
	color:#365d32;
}
.boxContainer
{
	border:0;
	background:none;
}

.banners{
	text-align:center;
	margin:0px;
	padding:0px;
}
.banners img 
{
		width:200px;
		border-bottom:1px solid #cccccc;
		margin:0px;
		padding-bottom:3px;

}

#reklama
{
background:url('../images/default/reklama_left_box.gif') no-repeat;
color:#ffffff;
text-align:center;
width:221px;
height:121px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:10px;
}

#reklamaContent
{
text-align:center;
width:210px;
height:110px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:5px;
}
div.leftBox
{
background:url('../images/default/left_box.gif') no-repeat;
color:#ffffff;
text-align:left;
width:221px;
height:121px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:10px;
}

div.timeBox
{
margin-right:10px;
overflow:hidden;
float:left;
width:90px;
height:60px;
font-size:10px;
text-align:center;
padding-top:10px;
background:url('../images/default/timeBox.gif') no-repeat;
}

div.imprezaMainBox
{
margin-right:10px;
overflow:hidden;
float:left;
width:90px;
height:60px;
font-size:10px;
text-align:center;
padding:0px;
}

#newsletterContent
{
margin-top:30px;
margin-left:10px;
}
div.button,input.button,input.buttonOver
	{
	background:url('../images/default/button_save.png') no-repeat;
	color:#1a1a1a;
	font-size:10px;
	text-align:center;
	width:55px;
	height:23px;
	overflow:hidden;
	cursor:pointer;
	border:0px;
	}
#title
{
	text-transform:uppercase;
	overflow:hidden;
	display:block;
}

p {margin-top:4px;margin-bottom:4px;}

div.hr
{
border-top:1px solid #eeeeee;
width:auto;
margin-bottom:5px;
margin-top:5px;
clear:both;
}


div.galleryFooter
{
width:auto;
display:block;
overflow:hidden;
margin-top:10px;
clear:both;
}

div.filesFooter
{
width:auto;
display:block;
overflow:hidden;
margin-top:10px;
clear:both;
}

span.lightgray
{
color:#909090;
width:60px;
display:block;
float:left;
}



div.topSzukaj
{
overflow:hidden;
width:230px;
height:248px;
float:left;
margin-left:10px;
background:url('../images/default/pl/txtTopSzukaj.gif') no-repeat;
text-align:center;
}


div.messageBox
{
	color:#4c260a;	
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#F9F0C1;
	border:1px solid #FF8000;
	width:auto;
}
.separator
{
	width:100px;
	height:5px;
}
divForm
{
	text-align:left;
	width:auto;
	border:1px solid #eeeeee;
	height:100%;	
}
	
.advancedSearch
{
	color:#096CB1;
}
.advancedSearch:hover
{
	text-decoration:underline;
	
}
div.panoramaBorder
{
padding:5px;
border:1px solid #dde7be;
background:#FFFFCC;
}
div.panorama
{
border:1px solid #cbdb9b;
width:647px;
height:400px;
background:#000;
padding:0px;
margin:0px;
}
div.panoramasLists, div.videosLists
{
	float:left;
	margin-top:10px;
	margin-right:20px;
	padding:2px;
	width:630px;
	overflow:hidden;
	background:#eff3e0;
	cursor:pointer;
	border:1px solid #cbdb9b;
}
.contactForm_div
{
	background:#EEEFBE url('../images/default/contact.png') no-repeat;
	margin-right:30px;
	margin-bottom:15px;
	
}
div.video
{
width:637px;
min-height:480px;
border:3px solid #cbdb9b;
background:#eff3e0;
padding:0px;
margin:0px;
margin:0 auto;
}
div#video
{
width:640px;
height:480px;
padding:0px;
margin:0px;
}
div.search-result-content
{
	border-top:1px solid #e4e4e4;
	padding:10px;
	border-bottom:1px solid #fcfcfc;
}
div.camera_element
{
	width:240px;
	min-height:155px;
	overflow:hidden;
}
#newsletter
{
	top:-6px;
	cursor:pointer;
	text-align:left;
	width:270px;
	height:102px;
	color:#f1f1f1;
	overflow:hidden;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
}
#newsletterForm
{
	color:#f1f1f1;
	
	position:relative;
	left:10px;
}
.newsletterPosition
{
	position:relative;
	top:0px;
}
.newsletterInput
{
	background:#1a1a1a url('../images/default/input.png') no-repeat;
	background-position:top left;
	width:143px;
	font-size:10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	color:#f1f1f1;
	border:0px;
	height:19px;
}
.newsletterTitle
{	
	margin-left:10px;
}
div.adsContainer
{
	margin-top:50px;
	text-align:center;
	width:100%;
	overflow:hidden;
}
p.ue
{
	text-align:left;
	position:relative;
	top:0px;
	font-size:9pt;
}
 div.cameraContainer
{
	float:left;
	text-align:center;
	width:430px;
	min-height:230px;
	border:5px solid #ffffff;
	background:#1a1a1a;
	
	
}
.questionMark
{
	cursor:pointer;
	background:#e4e4e4;
	border:1px dotted #a1a1a1;
	padding:5px;
	margin-bottom:2px;
}
.answerMark
{	
	margin-top:5px;
	background:#f1f1f1;
	padding:5px;
}
.faqAsk
{
	text-decoration:underline;
}
.clear
{
	clear:both;
}
.portfolioItem
{
	cursor:pointer;
	width:323px;
	position:relative;
	height:140px;
	margin-left:10px;
	float:left;
	background:#e4e4e4;
	overflow:hidden;
	border:1px dotted #a1a1a1;
	padding:5px;
	color:#1a1a1a;
	margin-bottom:10px;
}
.portfolioItemPhoto img
{
	border:1px solid #a1a1a1;
	margin:5px;
	padding:1px;
}
.portfolioItemDesc
{	
	line-height:1.7em;
}
.portfolioItemPhoto
{
	float:left;
	width:170px;
}
.portfolioContent
{
	line-height:2em;
	float:left;
}
.portfolioContent p:first-line;
{
	margin-left:15px;
}
.aLink
{
	position:absolute;
	bottom:1px;
}
ul.topMenu li a
{
	display:block;
	font-family:trebuchet ms,tahoma;
}
ul.topMenu
{
text-align:left;
overflow:hidden;
width:auto;
margin:0px;
line-height:1.5em;
list-style:none;
padding:1px;
display:block;

}
ul.topMenu li
{
	margin-right:1px;
	float:left;
	width:140px;
	
}
ul.topMenu li a
{
text-decoration:none;
height:19px;
font-size:8pt;
font-weight:bold;
font-style:normal;
background:#4488BB url('../images/default/button_over.png') repeat-x;
padding:8px 8px 2px 5px;
color:#a0a0a0;
}
ul.topMenu li a:hover
{
	
	color:#1a1a1a;
	background:#f1f1f1 url('../images/default/button.png') repeat-x;
}
ul.topMenu li.selected a
{
background:#f1f1f1 url('../images/default/button_on.png') repeat-x;
}
div#menu
{
	height:auto;
}
div#menu-content
{
	height:auto;
}

ul.menuPos li a
{
	display:block;
	font-family:trebuchet ms,tahoma;
}
ul.menuPos
{
text-align:left;
overflow:hidden;
width:auto;
margin:0px;
line-height:1.5em;
padding:1px;
display:block;

}
ul.menuPos li
{
margin:0px;
	margin-right:10px;
}
ul.menuPos li a
{
text-decoration:none;
height:22px;
font-size:8pt;
font-weight:bold;
font-style:normal;
padding:8px 8px 2px 5px;
color:#bbb;
}
ul.menuPos li a:hover
{
	color:#fff;
	text-decoration:none;
}
ul.menuPos li.selected a
{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
#subLeft, #subRight
{
	float:left;
}
#subRight{
	width:250px;
}
#subLeft{
	width:360px;
}
