body
{
    font-family: Arial;
    font-size:11px;
    width:100%;
    margin:0;
    padding:0;
    background-color:#094113;
    background-image: url('../img/bg_top.jpg');
	background-repeat: no-repeat;
	background-position:top center;
}

div#mainBody
{
	width:950px;
	margin:35px auto 0 auto;
}


/*************
* MENU GLOWNE
**************/
#topMenu
{
	width:100%;
	height:53px;
}

	#topMenu #logo
	{
		float:left;
		background:url('../img/logo.jpg') no-repeat left top;
		width:145px;
		height:40px;
		margin:0 0 0 15px;
	}

	#topMenu a.topMenuLink
	{
		float:left;
		display:block;
		height:10px;
		margin:15px auto auto 22px;
		color:white;
		font-weight:bold;
	}

/*************
* MENU OFERTY
**************/
#offerMenu
{
	width:100%;
	height:60px;
	background:#f3f5e7;
	clear:both;
	position:relative;
}

	#offerMenu #subOfferHover
	{
		position:absolute;
		right:10px;
		top:-2px;
		height:85px;
		width:930px;
		border:1px solid red;
		z-index:-1;
	}

	#offerMenu #offerMenuContent
	{
		float:right;
		margin: 0 15px 0 0;
		padding:0;
		line-height:60px;
		list-style-type:none;
	}

	#offerMenu a.offerMenuLink
	{
		height:60px;
		display:block;
		float:left;
		margin:0;
		color:#074211;
		font-weight:bold;
	}


	#offerMenu a:hover
	{
		background:url('../img/bg_offer_menu.jpg') no-repeat center bottom;
	}

	#offerMenu a.selected
	{
		background:url('../img/bg_offer_menu.jpg') no-repeat center bottom;
	}

		#offerMenu a img.text
		{
			display:block;
			margin:22px 0 0 0 ;
		}

	#offerMenu div.offerMenuSeparator
	{
		margin:15px 7px auto 7px;
		float:left;
	}

/***************
* MENU PODOFERTY
****************/
#subOfferMenu
{
	width:100%;
	height:25px;
	border-top:2px solid #0f4c33;
	border-bottom:2px solid #0f4c33;
	background:#e1f5f3;
	clear:both;
	position:relative;
}



	#subOfferMenu .subOfferMenuContent
	{
		position:absolute;
		height:25px;
		top:0;
		right:15px;
	}

	#subOfferMenu a.subOfferMenuLink
	{
		float:left;
		display:block;
		height:25px;
		margin:0 0 0 10px;
		color:#004025;
		font-weight:bold;
	}

		#subOfferMenu a.subOfferMenuLink img
		{
			margin:7px auto auto auto;
		}

	#subOfferMenu a:hover
	{
		background:url('../img/bg_suboffer_menu.jpg') no-repeat center bottom;
	}

	#subOfferMenu a.selected
	{
		background:url('../img/bg_suboffer_menu.jpg') no-repeat center bottom;
	}


/*************
* CONTENT
**************/
#content
{
	background-color:#f3f4e9;
	padding-bottom:20px;
}


/*************
* IMAGE FRAME
*************/
.imageBox
{
	width:500px;
	height:220px;
	background:url('../img/imageFrame/imageFrame.jpg') no-repeat left top;
	position:relative;
	overflow:hidden;
	left:0;
	top:0;
}

	.imageBox .prevButton
	{
		position:absolute;
		cursor:default;
		top:95px;
		width:30px;
		height:31px;
		left:0px;
		background:url('../img/imageFrame/button_prev_over.jpg') no-repeat center;
	}
		/*.imageBox .prevButton:hover
		{
			background:url('../img/imageFrame/button_prev_over.jpg') no-repeat center;
		}*/

	.imageBox .nextButton
	{
		position:absolute;
		cursor:pointer;
		width:30px;
		height:31px;
		top:95px;
		right:0px;
		background:url('../img/imageFrame/button_next.jpg') no-repeat center;
	}
		/*.imageBox .nextButton:hover
		{
			background:url('../img/imageFrame/button_next_over.jpg') no-repeat center;
		}*/

	.imageBox .imageList
	{
		position:absolute;
		top:0;
		left:0;
		height:220px;
	}

		.imageBox .imageList .image
		{
			position:absolute;
			top:0;
			left:0px;
			width:500px;
			height:220px;
			text-align:center;
			line-height:220px;
		}
			.imageBox .imageList .image a
			{
				line-height:220px;
			}

			.imageBox .imageList .image span
			{
				line-height:220px;
			}

			.imageBox .imageList .image img
			{
				vertical-align:middle;
			}



/*******************
* PLIKI DO POBRANIA
*******************/

div.downloadFileBox
{
	margin-top:20px;
}

	div.downloadFileBox div.downloadFile
	{
		margin:5px;
	}

		div.downloadFileBox div.downloadFile img
		{
			margin-right:5px;
			vertical-align:middle;
		}

		div.downloadFileBox div.downloadFile a
		{
			text-decoration:none;
		}

		div.downloadFileBox div.downloadFile a span
		{
			text-decoration:underline;
		}

		div.downloadFileBox div.downloadFile a:hover span
		{
			text-decoration:none;
		}





/***********
* FOOTER
***********/
#footer
{
	font-size:11px;
}


/********************************
* FOOTER DLA GLOWNEJ I PRODUKTOW
********************************/
#welcomeFooter
{
	border-top:1px solid #e5eadb;
	border-bottom:1px solid #e5eadb;
	background:#f3f5e7;
	height:22px;
	margin:0;
	color:#61625c;
	font-size:9px;
}

	#welcomeFooter div.text
	{
		float:left;
		margin:5px auto 0 12px;

	}

	#welcomeFooter a.linet
	{
		display:block;
		float:right;
		margin:5px 15px 0 auto;
		text-decoration:none;
		color:#61625c;
		font-size:9px;
	}

		#welcomeFooter a.linet:hover
		{
			text-decoration:underline;
		}


/******************
* ADULT PROTECTION
******************/
#adultProtection
{
	font-size:20px;
	width:544px;
	height:418px;
	margin:85px auto 0 auto;
	background:url('../img/splash.jpg') no-repeat center;
	text-align:center;
	color:white;
	position:relative;
}

	#adultProtection img.welcome
	{
		position:absolute;
		top:142px;
		left:196px;
	}

	#adultProtection div.welcome2
	{
		position:absolute;
		top:142px;
		left:130px;
		font-weight:bold;
		color:black;
		width:300px;
		text-align:center;
		font-size:14px;
	}

	#adultProtection input
	{
		position:absolute;
		top:251px;
		border:1px solid #bdbdba;
		width:75px;
		height:23px;
		background:#eff0e1;
		cursor:pointer;
		font-weight:bold;
		font-size:11px;
	}

		#adultProtection input:hover
		{
			background:#ffffff;
		}

		#adultProtection input.yes
		{
			left:152px;
		}

		#adultProtection input.no
		{
			right:152px;
		}


#not18
{
	font-size:20px;
	margin:150px auto;
	text-align:center;
	color:white;
}


/***********
* BOTTOM
***********/
div#bottomBg
{
	height:90px;
	width:100%;
	margin:0px auto 0 auto;
	text-align:center;
	background:url('../img/bg_bottom.jpg') center bottom no-repeat;
}


/********
* OTHERS
********/
div.notify
{
	margin:20px 0;
	text-align:center;
	color:black;
	font-weight:bold;
}


.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}


.clear1
{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

a img
{
	border:none;
}

a
{
	text-decoration:underline;
	color:black;
}

a:hover
{
	text-decoration:none;
}


.input1
{
	width:245px;
	border:1px solid #d3d3d3;
	padding:2px;
	background:white;
	font-size:11px;
}

.input2
{
	border:1px solid #d3d3d3;
	background:white;
	color:black;
	font-size:10px;
	padding:3px;
	width:153px;
}

.textarea1
{
	width:420px;
	height:140px;
	border:1px solid #d3d3d3;
	padding:2px;
	background:white;
	font-size:11px;
}

.select1
{
	border:1px solid #d3d3d3;
	background:white;
	color:black;
	font-size:10px;
	padding:3px;
	width:160px;
}
/**/
