html, body {
	background: url('../images/bg.jpg') #4c8ac5 repeat-x center top;
	margin: 0px auto;
	padding: 0;
	font-family: trebuchet ms,arial;
	color: #fff;
	font-size: 14px;
}
@font-face {
	font-family: trebuchet ms;
	src: url(../fonts/trebuc.eot);
	src: local("trebuchet ms Font Regular"), url(../fonts/trebuc.ttf) format("truetype");
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	border: 0;
	color: #dfdfff;
	text-decoration: none;
}
a:hover {
	color: #afafff;
	text-decoration: underline;
}
#main {
	margin: 0 auto;
	width: 955px;
	background: url('../images/main_bg.jpg') #29649c repeat-x center top;
}
#content-bg {
	margin: 0 auto;	
	padding: 0;
	position: relative;
	width: 935px;
	background: url('../images/bg_d.jpg') rgb(11,49,86) repeat-y center top;
}
#content {
	width: 935px;
	background: url('../images/bg_sea.jpg') no-repeat center top;
}
#top {
	padding: 10px 0;
	background: none;
}

#left {
	margin: 0px auto 0px auto;
	position: relative;
	float: left;
	width: 223px;
	height: 680px;
	background: none;
}

#right {	
	position: relative;
	margin: 5px 20px 20px auto;
	text-align: justify;
	float: left;
	width: 690px;
	background: none;
}
#stopka {
	margin: -27px 10px 0 10px;
	border: none;
	text-align: center;
	clear: both;
	background: none;
	font-size: 12px;
	position: absolute;
	width: 935px;
	height: 25px;
	z-index: 1000;
}
#stopka span {
	float: left;
}
#stopka img {
	float: left;
}
#stopka_linia {
	margin: -28px 10px 0 10px;
	border-top: white 1px solid;
	clear: both;
	background: none;
	position: absolute;
	width: 935px;
	height: 1px;
	z-index: 1000;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
	opacity: 0.45;
}
.addthis_toolbox .custom_images a{    width: 16px;    height: 16px;    margin: 0;    padding: 0;}
.addthis_toolbox .custom_images a:hover img{    opacity: 1;}
.addthis_toolbox .custom_images a img{    opacity: 0.75;}
#galeria_in {
	background: url('../images/klisza.png') repeat-y center top;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 660px;
	height: 100%;
	float: left;
	-moz-opacity: 0.26;
	filter: alpha(opacity=26);
	opacity: 0.26;
}
#galeria {
	width: 660px;
	position: relative;
	text-align: center;
}
	
#galeria img {
	margin: 28px 5px 28px 5px;
	position: relative;
}


h1 {
	font-size: 22px;
}

div.clear {
	width: 100%;
	clear: both;
}

div.button_0 {
	width: 190px; 
	height: 38px; 
	position: relative; 
	color: rgb(255,255,255);
	font-size: 18px;
	margin: 4px 0 4px 10px;
	cursor: pointer;
}
div.button_0 img {
	-moz-opacity: 0.25;
	filter: alpha(opacity=25);
	opacity: 0.25;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.button_0 div {
	position: absolute; 
	top: 7px; 
	left: 20px; 	
}


div.button_1 {
	width: 190px; 
	height: 38px; 
	position: relative; 
	color: white;
	font-size: 18px;
	margin: 4px 0 4px 10px;
	cursor: pointer;
}
div.button_1 img {
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
	opacity: 0.45;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.button_1 div {
	position: absolute; 
	top: 7px; 
	left: 20px; 
}


div.button_10 {
	width: 190px; 
	height: 38px; 
	position: relative; 
	color: white;
	font-size: 18px;
	margin: 4px 0 4px 20px;
	cursor: pointer;
}
div.button_10 img {
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
	opacity: 0.20;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.button_10 div {
	position: absolute; 
	top: 7px; 
	left: 20px; 	
}

div.button_11 {
	width: 190px; 
	height: 38px; 
	position: relative; 
	color: white;
	font-size: 18px;
	margin: 4px 0 4px 20px;
	cursor: pointer;
}
div.button_11 img {
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
	opacity: 0.45;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.button_11 div {
	position: absolute; 
	top: 7px; 
	left: 20px; 
}


div.button_20 {
	width: 190px; 
	height: 38px; 
	position: relative; 
	color: white;
	font-size: 18px;
	margin: 4px 0 4px 20px;
	cursor: pointer;
	float: left;
}
div.button_20 img {
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
	opacity: 0.20;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.button_20 div {
	position: absolute; 
	top: 7px; 
	left: 20px; 	
}

div.button_21 {
	width: 190px; 
	height: 38px; 
	position: relative; 
	color: white;
	font-size: 18px;
	margin: 4px 0 4px 20px;
	cursor: pointer;
	float: left;
}
div.button_21 img {
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
	opacity: 0.45;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.button_21 div {
	position: absolute; 
	top: 7px; 
	left: 20px; 
}
