.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}


.special-route-container {width: 100%;overflow: hidden;}
	.special-route-container .date-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-route-container1 {width: 380px;overflow: hidden;float:left;text-align: center;padding-bottom: 20px; font-size:12px;}
	.special-route-container1 ul li {display: block; width: 100%;height: 26px;line-height: 26px;padding-top: 3px;padding-bottom: 3px;font-size:12px}
	.special-route-container1 ul li label {float: left; padding-right: 5px;padding-left: 95px;}
	.special-route-container1 ul li input {float: left; margin-top: 3px;}
	.special-route-container1 ul li img {float: left}
	.special-route-container1 #from{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;width:200px;margin-right:4px;}

.special-route-container2 {width: 380px;overflow: hidden;float:left;text-align: center;padding-bottom: 20px; font-size:12px;}
	.special-route-container2 ul li {display: block; width: 100%;height: 26px;line-height: 26px;padding-top: 3px;padding-bottom: 3px;font-size:12px}
	.special-route-container2 ul li label {float: left; padding-right: 5px;padding-left: 95px;}
	.special-route-container2 ul li input {float: left; margin-top: 3px;}
	.special-route-container2 ul li img {float: left}
	.special-route-container2 #to{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;width:200px;margin-right:4px;}




.special-date-container {width: 100%;overflow: hidden;}

	.special-date-container .date-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-departure-container {width: 380px;overflow: hidden;float:left;text-align: center;padding-bottom: 20px; font-size:12px;}
	.special-departure-container ul li {display: block; width: 100%;height: 26px;line-height: 26px;padding-top: 3px;padding-bottom: 3px;font-size:12px}
	.special-departure-container ul li label {float: left; padding-right: 5px;padding-left: 95px;}
	.special-departure-container ul li input {float: left; margin-top: 3px;}
	.special-departure-container ul li img {float: left}
	.special-departure-container #checkin{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;width:90px;margin-right:4px;}
	.special-departure-container #checkin2{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;width:90px;margin-right:4px;}


.special-arrival-container {width: 380px;overflow: hidden;float:left;text-align: center;padding-bottom: 20px; font-size:12px;}
	.special-arrival-container ul li {display: block; width: 100%;height: 26px;line-height: 26px;padding-top: 3px;padding-bottom: 3px;font-size:12px}
	.special-arrival-container ul li label {float: left; padding-right: 5px;padding-left: 95px;}
	.special-arrival-container ul li input {float: left; margin-top: 3px;}
	.special-arrival-container ul li img {float: left}
	.special-arrival-container #checkout{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;width:90px;margin-right:4px;}
	.special-arrival-container #checkout2{background-image:url(/datastore/images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;width:90px;margin-right:4px;}

.special-pasanger-container {width: 100%;overflow: hidden;}
	.special-pasanger-container .pasanger-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-pasanger-container .pasanger-left {width: 380px; overflow: hidden; float: left;text-align: left;padding-top: 15px;padding-bottom: 20px;}
	.special-pasanger-container .pasanger-right {width: 380px; overflow: hidden; float: left;text-align: center;padding-top: 15px;padding-bottom: 20px;}
	.special-pasanger-container span {display: block; width: 200px; padding-left: 40px;float: left;}
	.special-pasanger-container li {display: block; height: 25px;line-height: 25px;font-size:12px;}


.special-notice-container {width: 100%;overflow: hidden;}
	.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;}

