/* Page Elements */

	.marketingForm {

		font-family:		helv, arial, verdana, sans-serif;

		font-size:			66%;

		color:				#1E1903;

		background:			#ffffff url(pagebg.gif) repeat-y center center;

		margin:				0;

		padding:			0;

	}

	#content {

		position:			relative;

		width:				761px;

		margin:				0 auto;

		padding:			0;

		background:			transparent url(contentbg.gif) repeat-y top left;

	}

	#content2{

		position:			relative;

		width:				761px;

		margin:				0 auto;

		padding:			0;

		background:			transparent url(contentbg.gif) repeat-y top left;

	}

	#footer {

		position:			relative;

		width:				761px;

		margin:				0 auto;

		padding:			0;

		margin-top:			-20px;

		line-height:		80px;

		color:				#493F0B;

		height:				100px;

		text-align:			center;

		background:			transparent url(footerbg.gif) repeat-y top left;

	}	

	#content form {

		margin-left:		30px;

		margin-right:		30px;

	}

	h1 {

	font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:			0;

	margin:				0;

	position : 			relative;

	line-height:		50px;

	text-indent:		30px;

	background:			transparent url(headbg.gif) no-repeat bottom left;

	font-size:			1.8em;

	font-weight:		300;

	text-align: 		center;

	}

	



#navcontainer ul {

	padding-left: 80px;

	margin-left: 30px;	

	float: left;

	width: 93%;

	font-family: helv, arial, verdana, sans-serif;	

	font-size: 12px;

	text-align:center;

	}

#navcontainer ul li{

	display: inline; 

	padding: 0.2em 1em;

	background-color:#D2D2D2;		

	color:#666;

	text-decoration: none;

	float: left;

	border-right: 1px solid #fff;

}

		

#navcontainer ul li.active {

	background-color:#6E6E6E;

	color: #fff;

	}





/* End Page Elements */



/* Begin Form Elements */



	



	fieldset {  

		 

		padding: 			0;

		background:			transparent url(fieldsetbg.gif) no-repeat bottom right;

	}



	legend {

	text-transform:		uppercase;

	

	padding:			3px;

	margin-left:		1em;

	color:				#ffffff;

	background-color: #6E6E6E;

	}

	

	fieldset ol {  

		padding: 			10px 10px 0 10px;  

		list-style: 		none;

	}

	

	fieldset li {

	position:			relative;

	padding-bottom: 	0.1em;

	line-height:		2em;

	}

	

	fieldset#submitform {  

		background-image:	none;

		border-style: 		none;

	}

	

	.opis {

		font-size:1em;

		color:#FFF;

		

	}

	

	

	fieldset {  

		background-color: #D2D2D2;

		

	}

	

	label {

	position:			relative;

	clear:				left;

	float:				left;

	width:				25em;

	margin-left:		5px;

	padding-left:		30px;

	line-height:		1em;

	text-align:			left;

	}

	

	label.required {

		background:			transparent url(required.gif) no-repeat center right;

		width: 300px;

	}

	label.required2 {

		background:			transparent url(required.gif) no-repeat center right;

		width:				60em;

	}

	

	label span {

		position:			absolute;

		left:				-10000px;

		top:				0px;

	}

	

	p span.required {

		display:			inline-block;

		vertical-align: 	middle;

		line-height:		3.4em;

		width:				45px;

		line-height:		3.4em;

		text-indent:		-10000px;

		overflow:			hidden;

		background:			transparent url(required.gif) no-repeat center right;		

	}

	

	.marFormInputText {

	padding:			3px;

	font-size:			10px;

	border:				1px solid #493F0B;

	color:				#1E1903;

	background:			#e7e7e7;

	text-align:right;

	}

	.marselect{	

	font-size:11px;

	color:#1E1903;

	border:1px solid #000;	

	background:	#e7e7e7;

	}

	

	input.radio {

		border:				none;

		background:			transparent;

	}

	

	.marlistanaglowek {

		font-family: helv, arial, verdana, sans-serif;

		background-color: #fff;

		padding: 0.2em 1em;

		text-decoration: none;

		text-align:center;

	}

.marListaInfo{

	border:none;

	z-index:24;

	text-decoration:none;

	cursor:pointer;

	position:relative;

}

.marListaInfo:hover{

	z-index:24;

}

.marListaInfo span{

	display:none;

}

.marListaInfo:hover span{

	display:block;

	position:absolute;

	top:10px;

	left:-500px;

	width:500px;

	z-index:600;

	border:1px solid #fff;

	background:#d5e3f0;

	text-align:left;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:8pt;

}

.ordermarlistinfo li{

	padding-left:0px;

	margin:3px;

	list-style-type:none;

}

.ordermarlistinfo label{

	padding:0px;

	margin:0px;

	width:165px;

}
