.oferta-info {width: 100%;overflow: hidden;}
.oferta-info-mainheader {width: 100%;height:78px;background-image: url('/datastore/images/polish/oferta_specjalna_main_header_bg.gif')}
.oferta-info-mainheader ul{ padding:0px; margin:0px; list-style:none;}
.oferta-info-mainheader ul li{display:inline;}
.oferta-info-mainheader ul li.name{display:block; font-size:18px; width:410px; height:63px; float:left; font-weight:bold;color:#2E4F6C; padding-top:15px; padding-left:25px;}
.oferta-info-mainheader ul li.name span{color:#C3D74C; font-size:18px; font-weight:bold}
.oferta-info-mainheader ul li.bok{display:block;font-size:15px;width:330px;height:78px;float:left;text-align:right}
.oferta-mainheader-line{font-size:10px;width: 100%;height:15px;background-color:#E4E4E4;}


.special-notice-container {width: 100%;overflow: hidden;margin-top:20px;}
	.special-notice-container .notice-header {width: 100%;height: 30px;line-height: 30px;background-image: url('/datastore/images/polish/boksy/special_offer/special-offer-header.gif');font-size: 12px; font-weight: bold;text-align: center;color: #fff;}
	.special-notice-container .notice-content {padding-top: 15px;padding-bottom: 20px;text-align: center;}
	.special-notice-container textarea {border: solid 1px #96AFC5; width: 700px; height: 80px;}

.special-contact-container {width: 100%;overflow: hidden;margin-bottom:15px;}
	.special-contact-container .contact-header {width: 100%;height: 30px;line-height: 30px;background-image: url('/datastore/images/polish/boksy/special_offer/special-offer-header.gif');font-size: 12px; font-weight: bold;text-align: center;color: #fff;}
	.special-contact-container .contact-content {padding-top: 15px;padding-bottom: 20px;}
	.special-contact-container span {display: block; width: 200px;float: left;font-size:12px; }
	.special-contact-container li {display: block; height: 25px;line-height: 25px; padding-left: 150px;}
	.special-contact-container li input{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;}
	.special-contact-container .special-offer-submit {width: 100%; padding-top: 15px;padding-left: 150px;}
	.sub { text-align:left; vertical-align:middle; width: 151px; height: 44px; color: #ffffff; font-size: 18px;border:none; padding:0px 0px 0px 20px; background:url(/datastore/images/polish/boksy/search/szukaj_button.gif) no-repeat 0px 0px; }

.thanks-container {width: 100%; overflow: hidden;}
	.thanks-container .thanks-header {width: 100%;height: 30px;line-height: 30px;background-color:#E4E4E4;color: #333333; text-align: center; font-size: 12px; font-weight: bold;}
.thanks-message {width: 100%; overflow: hidden;text-align: center;}
	.thanks-message h3 {font-size: 22px;margin-top: 20px}
	.thanks-message p {padding: 20px 25px 20px 25px; font-size: 12px;}

	#main-content .error { clear:both; width:766px; border:1px solid red; background:url(/datastore/images/polish/boksy/wyniki/error_bg.gif) no-repeat 0px 0px; overflow:auto; margin: 30px 0px 30px 0px;} 
		#main-content .error h3 { padding:15px 0px 10px 60px; color:red; font-size:18px;}
		#main-content .error ul { margin-left:60px; margin-top:10px; margin-bottom:20px;}
		#main-content .error ul li { float: left; width: 300px; margin-right:30px; font-size:11px; }
			#main-content .error ul li span { display: block; width: 150px; float: left;}
			#main-content .error ul li strong { display: block;  width: 100px; float: left;}
		#main-content .error ul li.last { clear: both; }
		#main-content .error p.info { padding: 10px; font-size: 1.4em; line-height: 1.5em; }
