/**
 * Styled by
 * Konrad Winiarski (konrad[dot]winiarski[at]gmail.com)
 */

* {
	font-family : Arial, Verdana, Sans;
	font-size : 11px;
}

body {
	background-color : #3d4c39;
	margin : 0px;
	padding : 0px;
	text-align : center;
}

a {
	text-decoration : none;
	color : #ffb000;
	font-weight : bold;
}
a:hover {
	text-decoration : underline;
}
a:focus { 
	-moz-outline: none -moz-mac-focusring; 
	none -moz-mac-focusring
}

img {
	border : 0px;
}
p {
	padding : 0px;
	margin : 0px;
}
form {
	padding : 0px;
	margin : 0px;
}
h1 { font-size : 1.5em; padding : 0px; margin : 8px 0px 8px 0px; color : #839330; }
h2 { font-size : 1.5em; padding : 0px; margin : 8px 0px 8px 0px; color : #839330; }
h3 { font-size : 1.4em; padding : 0px; margin : 6px 0px 6px 0px; color : #839330; }
h4 { font-size : 1.3em; padding : 0px; margin : 4px 0px 4px 0px; color : #839330; }
h5 { font-size : 1.2em; padding : 0px; margin : 3px 0px 3px 0px; color : #839330; }
h6 { font-size : 1.1em; padding : 0px; margin : 2px 0px 2px 0px; color : #839330; }

.green {
	color : #839330;
}
.orange {
	color : #ffb000;
}

#super {
	width : 782px;
	height : 626px;
	//bbbackground-color : green;
	margin : 18px auto 5px auto;
	background-image : url('gfx/background1s.jpg');
	background-repeat : no-repeat;
	background-position : 0px 0px;
	text-align : left;
}

#main {
	width : 640px;
	height : 480px;
	position : relative;
	margin : 0px 0px 0px 140px;
	top : 80px;
	background-color : #ffffff;
	filter : alpha(opacity=95);
	opacity: 0.95; 
	-moz-opacity: 0.95;
}

#top {
	width : 100%;
	height : 56px;
	background-color : #b7d31f;
	background-image : url('gfx/top_img.jpg');
	background-position : 0px 0px;
	background-repeat : no-repeat;
}

#menu {
	width : 100%;
	height : 23px;
	background-image : url('gfx/menu_bg.gif');
	background-position : 0px 0px;
	background-repeat : repeat-x;
}
	#menu a {
		height : 23px;
		display : list-item;
		list-style-type : none;
		float : left;
		padding : 4px 3px 0px 25px;
		font-weight : bold;
		color : #ffffff;
		background-image : url('gfx/menu_item_bg.gif');
		background-repeat : no-repeat;
		background-position : 0px 0px;
	}
	#menu a:hover {
		text-decoration : none;
		background-position : 0px 0px;
		color : #839330; //#768774;
	}

#mainpg_top_left {
	//bbbackground-color : #eeeeee;
	float : left;
	width : 240px;
	height : 155px;
	border : 0px dashed #abb901;
	border-width : 0px 0px 2px 0px;
}
	#mainpg_top_left img {
		margin : 10px 0px 0px 20px;
	}
	
	#slide1  {
		display : none;
		position : absolute;
		float : left;
	}
	
	#slide2  {
		display : none;
		position : absolute;
		float : left;
	}
	
#mainpg_top_right {
	//bbbackground-color : #eeeeee;
	float : left;
	width : 395px;
	height : 155px;
	border : 0px dashed #abb901;
	border-width : 0px 0px 2px 0px;
}
	#mainpg_top_right .more {
		clear : both;
		float : right;
		margin-right : 10px;
	}
	
#mainpg_bot_left {
	margin-left : 20px;
	//margin-left : 10px;
	float : left;
	width : 240px;
	height : 220px;
	border : 0px dashed #abb901;
	border-width : 0px 2px 0px 0px;	
}

#mainpg_bot_right {
	//bbbackground-color : #eeeeee;
	margin-left : 10px;
	float : left;
	width : 355px;
	height : 220px;
}

#static_content {
	float : left;
	height : 390px;
	width : 620px;
	margin : 0px 0px 0px 12px;
	overflow : auto;
}

#divert {

	clear : both;
	width : 100%;
	height : 10px;
	font-size : 0.1em;
	line-height : 0.1em;
}

.galeria_img {
	border : 1px solid #839330;
	padding : 1px;
	margin : 0px 3px 0px 3px;
}
.galeria_field {
	float : left;
	width : 150px;
	margin-bottom : 15px;
}

.gosc {
	//bbbackground-color : #efefef;
	width : 95%;
	height : 60px;
}
	.gosc img {
		height : 48px;
		width : 48px;
		border : 1px solid #839330;
		padding : 1px;
		margin : 0px 3px 0px 0px;
	}
	.gosc a {
		font-weight : normal;
	}
	
.guest_list_left {
	clear : both;
	float : left;
	width : 300px;
}

.guest_list_right {
	float : left;
	width : 300px;
}

#footer {
	text-align : center;
	font-size : 10px;
	color : #768774;
}

#footer a {
	font-size : 10px;
	color : #768774;
}

