body
{
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: rgb(1,165,156);

}

.central_div
{
	width: 982px;
	overflow: hidden;
	border: 4px solid rgb(255,255,255);
	background-image: url(../images/centralbg.png);
	background-repeat: repeat-y;
	
	
}

.central_div .header
{
	height: 260px;
	background-color: rgb(255,255,255);
	font-size: 1.5em;
	padding-bottom: 4px;
}

.central_div .header .headertop
{
	position: relative;
	top: -260px;
	background-image: url(../images/headertop.png);
	height: 116px;
	color: rgb(253,114,71);
	width: 901px;
	font-size: 1.3em;
	font-weight: bold;
	padding: 15px 0px 0px 80px;
	
}

.central_div .header .logo
{
	position: relative;
	top: -347px;
	left: 10px;

}


.central_div .menu
{
	background-color: rgb(34,159,153);
}

.central_div .menu ul
{
	//overflow: hidden;
}

.central_div .menu ul li
{
	float: left;
	width: 154px;
}

.central_div .menu ul li a
{
	text-align: center;
	display: block;
	color: rgb(255,255,255);
	text-decoration: none;
	font-size: 0.8em;
	padding: 8px 0px 8px 0px;
	border-right: 1px solid rgb(255,255,255);
background-color: rgb(34,159,153);
}

.central_div .menu ul li a.active
{
	background-color: rgb(247,228,202);
	color: rgb(40,40,40);
}

.central_div .menu ul li a:hover
{
	text-decoration: underline;
}

.central_div .leftmenu
{
	float: left;
	width: 250px;
	background-color: rgb(34,159,153);
	border-top: 4px solid rgb(255,255,255);
}

.central_div .leftmenu ul
{
	padding-bottom: 20px;	
}

.central_div .leftmenu ul li a
{
	display: block;
	color: rgb(255,255,255);
	text-decoration: none;
	font-size: 0.8em;
	padding: 10px 6px 10px 14px;
	border-bottom: 1px solid rgb(255,255,255);
	
}

.central_div .leftmenu ul li a.active
{
	background-color: rgb(247,228,202);
	color: rgb(40,40,40);
}


.central_div .leftmenu ul li a:hover
{
	text-decoration: underline;
}

.central_div .righttext
{
	border-top: 4px solid rgb(255,255,255);
	padding: 20px 20px 280px 20px;
	width: 687px;
	float: right;
	background-color: rgb(251,224,189);
	background-image: url(../images/rightbg.jpg);
	background-position: right bottom;
}

.central_div .footer
{
	clear: both;
	width: 946px;
	height: 20px;
	padding: 10px 20px 20px 20px;
	background-color: rgb(34,159,153);
	background-image: url(../images/footerbg.jpg);
	border-top: 4px solid rgb(255,255,255);
	color: rgb(255,255,255);
	font-size: 0.8em;
}

.central_div .left
{
	float: left;
}

.central_div .right
{
	float: right;
}

.central_div .footer a
{
	color: rgb(255,255,255);
}

.top_img     {
        WIDTH: 975px;
        HEIGHT: 260px;
        POSITION: relative;
        }
 
.top_img ul    {
        WIDTH: 100%;
        HEIGHT: 260px;
        POSITION: absolute;
        LEFT: 0px;
        TOP: 0px;
        }
 
.top_img ul li    {
        WIDTH: 100%;
        HEIGHT: 260px;
        POSITION: absolute;
        }
 
.top_img ul .hidden   {
        OPACITY: 0;  
        FILTER: alpha(opacity=0);  
        -MOZ-OPACITY: 0;  
        -KHTML-OPACITY: 0;  
        }
 
.top_img ul li img    {
        FLOAT: left;
        }
        
.righttext h1
{
	font-size: 1.4em;
	color: rgb(179,107,68);
	padding-bottom: 10px;
}

.righttext .text
{
	line-height: 22px;	
}

.righttext .text p
{
	padding-bottom: 12px;
}

.righttext .text h2
{
	font-size: 1.2em;
	color: rgb(179,107,68);
	padding: 16px 0px 8px 0px;
}

.righttext .text a
{
	color: rgb(149,77,38);
}

.righttext .text ul li
{
	margin-left: 2px;
	padding-left: 16px;
	background-image: url(../images/dot.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;	
}

.righttext .text ul
{
	padding-bottom: 16px;
}

.menu ul li {
position: relative;
}

.menu ul li ul
{
	display: none;
	position: absolute;
	left: 0px;
	top: 31px;
}

.menu ul li ul li
{
	border-bottom: 1px solid rgb(255,255,255);
	text-align: left;
}

.menu ul li:hover ul
{
	display: block;
}

table.cenik
{
	width: 600px;
	border-collapse: collapse;
}

table.cenik td
{
	border: 1px solid rgb(179,107,68);
	padding: 2px;
}

table.cenik td.nadpis
{
	background-color: rgb(255,235,173);
}

.photogallery {
PADDING-BOTTOM: 200px;
OVERFLOW: hidden;
}

.photogallery li {
PADDING: 15px 20px 0px 0px;
FLOAT: left;
background-image: none;
}			

.photogallery li a {
BORDER: 1px solid rgb(230,230,230);
FLOAT: left;
}			

.photogallery li a img {
BORDER: 3px solid #FFFFFF;
FLOAT: left;
}		

