body {
	padding : 0;
	margin : 0;
	font : 11px Verdana, sans-serif;
	line-height : 17px;
	background : #56837d url(../images/bg.jpg) repeat-y center 0%;
	color : #222;

}

#wrapper {

	margin : 0 auto;
	width : 760px;
	padding : 0;

}

a {

	color : #333;
	text-decoration : underline;
	background : none;

}

a:hover {

	color : #3ab1ad;
	background : none;
	text-decoration : underline;

}

p {

	margin : 0;
	padding-top : 2px;

}

h2 {

	font-weight : bold;
	font-size : 14px;
	padding : 0 0 4px 0;
	margin : 0 0 2px 0;
	color : #3ab1ad;
	background : none;
	border-bottom : 0 solid #444;

}

ul, ol { 

	margin: 0; 
	padding-left: 30px;
	padding-top: 10px

}

img {

	border : 0;

}

h4 {

	font : 20px 'HelveticaNeue-CondensedBold', 'Trebuchet MS', Helvetica, Arial, sans-serif;
	margin : 0;

}

#header {

	clear : both;
	width : 760px;
	height : 68px;
	background : url(../images/header.jpg) no-repeat;
	margin : 0;

}


#hright {

	float : right;
	width : 570px;

}


#title p {

	font-size : 0.9em;
	color : #808080;
	padding : 0;
	background : inherit;

}

#menu {

	width : 570px;
	margin : 0;
	padding : 0;
	position: absolute;

}

#menu ul {

	font: normal 1.0em 'Verdana', sans-serif;
	color: #fff;
	list-style: none;
	margin: 0; padding: 0;	
}

#menu li {

	display : inline;

}

#menu li a {

	margin-top:0px;
	float: right;
	display: block;
	padding-top: 26px;	
	padding-bottom: 6px;	
	padding-left: 4px;
	padding-right: 4px;
	color: #222;
	background-color: #fff;
	text-decoration: none;
	border-left: 3px solid #fff;

}

#menu li a:hover {

	background : #e1e1e1;
	color : #000;
	text-decoration : none;

}

#menu li a#current  {

	text-decoration : none;
	background-color: #3ab1ad;
	color: #fff;


}

#gabinet ul, li {
	list-style-image: url(../images/kwadrat.gif);
	list-style-type: square;
	
}

#homepic {

	width : 760px;
	height : 250px;
	margin : 5px 0 6px 0;
	background : #FFF;
}

#homepic a {

	color : #ccc;

}

#homepic a:hover {

	color : #3ab1ad;

}

#homepic_end {

	clear : both;
	width : 760px;
	height : 29px;
	background : url(../images/footer.jpg) no-repeat;

}

.message {

	position : absolute;
	width : 400px;
	float : left;
	margin : 50px 0 0 50px;
	color : #333;

}

.left {

	float : left;
	width : 500px;
	margin : 0 6px 5px 0;
	padding : 10px;

}

.right {

	float : right;
	width : 200px;
	margin : 0 0 5px 0;
	padding : 10px;
	background : #f1f1f1;
	border : 1px solid #fff;

}


#footer {

	clear : both;
	line-height : 1.8em;
	color : #444;
	width : 760px;
	height : 29px;
	background : url(../images/footer.jpg) no-repeat;
	padding-top : 14px;
	margin : 10px 0 0 0;

}

#footer a {

	color : #333;
	background : inherit;
	padding : 2px;
	text-decoration : none;

}

#footer a:hover {

	padding : 2px;
	background : #3ab1ad;
	color : #fff;
	text-decoration : none;
}

.f_left {

	float : left;
	width : 300px;
	margin-top : 10px;
	padding : 10px;
	text-align : left;

}

.f_right {

	float : right;
	width : 300px;
	margin-top : 10px;
	padding : 10px;
	text-align : right;

}

#kontakt td { 

	border: 1px solid #EAEAEA; 
	padding: 6px;

}

#kontakt table { 

	width: 740px; 
	height: 600px; 
	border: 0; 
	margin: 30px auto; 
}



#galeria img {border: 1px solid #c1c1c1; margin: 2px; padding: 3px;}
#galeria td a:hover img {border: 3px solid #3ab1ad; padding: 1px;}
#galeria table {margin: 1.4em auto; width: auto;}

