*{ margin: 0; padding: 0; }
html { background-color: #fff; }
body { font-family: "Verdana","Helvetica",sans-serif; text-align: left; color:  #000; font-size: 12px; }

#wrapperMain { width: 702px; margin: 0 auto; padding-top: 110px; background: transparent url("../img/bg_top_advert.jpg") center top no-repeat; position: relative; font-size: 11px; color: #757575; }
	#mainHeader a { z-index: 200; display: block; width: 246px; height: 51px; position: absolute; top: 33px; left: 13px; }
	#mainHeader span { text-indent: -10000em; position: absolute; top: -10000em; left: -10000em; height: 1px; }
	#lead { text-align: center; padding: 10px 20px; clear: both; }
	#advertHeader { color: #ca0000; font-weight: bold; font-size: 16px; text-align: center; padding: 15px 10px 5px; }
	#wrapperMain #refNmbr { text-align: center; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
		#wrapperMain #refNmbr strong { font-weight: normal; }
	#wrapperMain dl { margin: 10px; }
		#wrapperMain dl dt { font-weight: bold; background-color: #f2f2f2; padding: 0 20px}
		dd { zoom: 1; }
		#wrapperMain dl dt, #wrapperMain dl dd.oneLine { height: 25px; line-height: 25px; }
		#wrapperMain dl dt.oneLine { width: 170px; background-color: transparent; padding-right: 0; }
		#wrapperMain dl dd.oneLine { margin-top: -25px; margin-left: 190px; }
			#wrapperMain ul { margin: 5px 20px 10px 30px; }
				#wrapperMain li { background: transparent url("../img/arr_red_2_next.gif") 0 5px no-repeat; padding-left: 18px; list-style-type: none; }
				#wrapperMain dd.noPunctation ul li { background-image: none; }
	#wrapperMain #contactHeader { background-color: #ca0000; color: #fff; font-size: 11px; padding: 0 20px; }
		#wrapperMain dd#contact { padding: 10px 0; }
		#wrapperMain dd#remarks { padding: 10px 10px 20px 30px; text-align: center; font-weight: bold; font-size:12px; }
			#wrapperMain dd#contact p { background-color: #fff; padding: 3px 20px; }
	#contactInfo { padding: 10px 25px; zoom: 1; }
	.xtext { margin: 10px; padding: 0 20px 25px; zoom: 1; }
	#dataProcessing { padding: 10px 10px 20px; border-top: 1px solid #b9b9b9; }
	/* linki funkcjonalne (drukuj / powiadom) */
	#funcButtons { width: 280px; float: right; height: 20px; }
		#funcButtons li { background-image: none; float: left; width: 140px; height: 20px; line-height: 20px; padding: 0; }
			#funcButtons a { display: block; color: #ca0000; background: transparent none 0 4px no-repeat; padding-left: 25px; }
			#funcButtons #print a { background-image: url("../img/deco_print.gif"); }
			#funcButtons #tellFriend a { background-image: url("../img/deco_tell_a_friend.gif"); }
	/* form */
	#tellFriendForm { width: 410px; margin: 10px auto 50px; padding: 10px 0; border: 1px solid #757575; position: relative; }
		#tellFriendForm legend { margin: 5px 10px; padding: 0 3px; }
		#tellFriendForm div { width: 310px; margin: 0; padding: 0; height: 35px; }
			#tellFriendForm label { display: block; float: left; width: 100px; height: 25px; line-height: 25px; text-align: right; padding-right: 10px; }
			#tellFriendForm .text input { float: left; width: 196px; height: 20px; border: 1px solid #b9b9b9; }
			#tellFriendForm .text input:focus { border-color: #ca0000; }
			#tellFriendForm .text input:hover { border-color: #757575; }
		#tellFriendForm div.submit { width: 85px; height: 40px; position: absolute; top: 16px; left: 320px; margin: 0; padding: 0; }
			#tellFriendForm .submit input { border-width: 0; background: #ca0000 url("../img/btn_tell_friend.gif") 0 0 no-repeat; color: #fff; width: 82px; height: 29px; line-height: 29px; text-align: center; }
