body {
	background-color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

.displaynone {
	display: none;
}

a {
	color: #29536F;
	border: 0;
}

img {
	border: 0;
}

.message {
	margin: 15px;
	padding: 10px;
	background-color: #baccff;
	border: 1px solid gray;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.clear {
	clear: both;
}

form {
	margin: 0px;
	padding: 0px;
}

/*start page*/
.page {
	text-align: left;
	padding: 0px;
	width: 1004px;
	margin: 0px auto;
	background-color: #fff;
}

.head {
	height: 160px;
	position: relative;
}

.head h1 {
	margin: 0;
	padding: 0;

}

.head .logo {
	width: 250px;
	float: left;
	margin: 5px 0 0 0;
}

.head .logo h1 a {
	display: block;
	width: 201px;
	height:149px;
	background: transparent url(/img/front/default/logo_new.png) no-repeat
		scroll left top;
}

.head .logo  h1 a em {
	display: none;
}

.head .menu {
	margin: 76px 0 0 0;
	width: 755px;
	float: right;
	height: 34px;
	text-align: right;
}

.head .menu ul {
	margin: 0;
	padding: 0;
	height: 34px;
}

.head .menu ul li {
	margin: 0 1px 0 0;
	padding: 0;
	height: 34px;
	float: left;
	display: inline;
}

.head .menu ul li a {
	background: transparent url(/img/front/default/menu_top/a-left.png)
		no-repeat scroll left top;
	display: block;
	float: left;
	height: 34px;
	text-decoration: none;
	cursor: pointer;

}

.head .menu ul li a em {
	background: transparent url(/img/front/default/menu_top/a-right.png)
		no-repeat scroll right top;
	padding: 10px 10px 12px 10px;
	display: block;
	float: left;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Tahoma;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	font-size: 9px;
}
.head .menu ul li a em span{
	font-size: 9px;
	background-color: #fff;
	padding: 1px;
	color: red;
}
.head .menu ul li a:hover,.head .menu ul li.active a {
	background: transparent url(/img/front/default/menu_top/left.png)
		no-repeat scroll left top;
}

.head .menu ul li a:hover em,.head .menu ul li.active a em {
	background: transparent url(/img/front/default/menu_top/right.png)
		no-repeat scroll right top;
	color: #4f4929;
}

.left-col {
	width: 224px;
	float: left;
}

.left-col-c {
	margin: 20px 27px 0 0;
}

.right-col {
	width: 197px;
	float: left;
}

.right-col-c {
	margin: 20px 0 0 0;
}

.center-col {
	width: 770px;
	float: left;
}

.center-col-wide {
	width: 1004px;
}

.center-col-error {
	width: 583px;
	margin: 0 auto;
}

.center-col-c {
	margin: 20px 27px 0 0;
}

.bottom {
	clear: both;
	border-top: 1px solid #e7e5d8;
}

.bottom p {
	margin: 15px 0 15px 0;
	color: #bfbfbf;
	text-align: center;
}

.bottom  a {
	color: #7F7F7F;
}

.bottom  a:hover {
	color: #4F4F4F;
}

.bottom-menu {
	clear: both;
	padding: 25px 0 15px 0;
	text-align: center;
}

.bottom-menu ul {
	margin: 0;
	padding: 0;
}

.bottom-menu ul li {
	margin: 0 15px 0 0;
	padding: 0;
	display: inline;
}

.bottom-menu ul li a {
	text-decoration: none;
	font-size: 12px;
}

.bottom-menu ul li a:hover  em {
	color: #D5372C;
}

.bottom-menu ul li a em {
	font-style: normal;
}

.liquid-round {
	background: url(/img/front/default/box/center-left.gif) repeat-y left
		top;
}

.liquid-round-top {
	background: url(/img/front/default/box/center-right.gif) repeat-y right
		top;
}

.liquid-round-top-right {
	background: url(/img/front/default/box/top-left.gif) no-repeat left top;
}

.liquid-round-center-content {
	background: url(/img/front/default/box/top-right.gif) no-repeat right
		top;
}

.liquid-round-bottom {
	background: url(/img/front/default/box/bottom-left.gif) no-repeat left
		bottom;
	margin: 0;
}

.liquid-round-bottom-right {
	background: url(/img/front/default/box/bottom-right.gif) no-repeat right
		bottom;
	margin: 0;
	height: 10%;
}

.light-box .liquid-round-bottom {
	background: url(/img/front/default/box/a-bottom-left.gif) no-repeat left
		bottom;
}

.light-box .liquid-round-bottom-right {
	background: url(/img/front/default/box/a-bottom-right.gif) no-repeat
		right bottom;
}

.light-box {
	background: url(/img/front/default/box/a-center-left.gif) repeat-y left
		top;
}

.liquid-round h2 {
	margin: 0;
	padding: 9px 0 9px 25px;
	font-size: 13px;
	font-family: Arial, Tahoma;
	color: #d0261a;
	background: url(/img/front/default/arrow.gif) no-repeat 10px 15px;
	border-bottom: 1px solid #e5e3db;
}

.liquid-round h2 em {
	font-style: normal;
	color: #5F5F5F;
}

.liquid-round h2 span {
	color: gray;
	margin: 0 3px 0 3px;
}

.liquid-round p {
	margin: 8px;
}

.menu-box {
	margin: 0 0 15px 0;
}

.menu-box .content {
	padding-bottom: 15px;
}

.menu-box ul {
	margin: 1px 1px 1px 1px;
	padding: 0;
}

.menu-box ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #e5e3db;
}

.menu-box ul li.last {

}

.menu-box ul li a {
	display: block;
	padding: 5px 0 5px 12px;
	color: #5c320a;
	text-decoration: none;
}

.menu-box ul li a:hover {
	background: transparent;
	background-color: #ffffff;
}

.infolinia {
	background: url(/img/front/default/infolinia.gif) no-repeat -16px 0px;
	height: 84px;
	width: 196px;
	float: right;
}

.infolinia h2 {
	margin: 0;
	padding: 69px 0 0 15px;
	font-size: 11px;
}

.infolinia h2 em {
	font-weight: normal;
	font-size: 9px;
	font-style: normal;
	background-color: #fff;
	display: none;
}

.infolinia h2 strong,.infolinia h2 span {
	display: none;
}

.lastminute-box {
	margin: 0 0 15px 0;
	position: relative;
}

.lastminute-box .liquid-round-top-right {
	background: url(/img/front/default/box/r-top-left.gif) no-repeat left
		top;
}

.lastminute-box .liquid-round-center-content {
	background: url(/img/front/default/box/r-top-right.gif) no-repeat right
		top;
}

.lastminute-box ul li em {
	position: absolute;
	left: 112px;
	font-style: normal;
	cursor: pointer;
}

.lastminute-box h2 {
	color: #fff;
	background: url(/img/front/default/arrow-white.gif) no-repeat 10px 15px;
}

.lastminute-box a.more {
	text-align: right;
	display: block;
	padding: 2px 10px 2px 0;
	text-decoration: none;
}

.lastminute-box a.more:hover {
	text-decoration: underline;
}

.lastminute-box ul li .cena {
	position: absolute;
	left: 138px;
	cursor: pointer;
	color: #b91206;
}

.banners {

}

.banners ul {
	margin: 0;
	padding: 0;
}

.banners ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

.banners ul li a {
	display: block;
	height: 35px;
	text-decoration: none;
	background: url(/img/front/default/baner/left.gif) no-repeat left top;
	cursor: pointer;
}

.banners ul li a em {
	display: block;
	height: 35px;
	text-decoration: none;
	background: url(/img/front/default/baner/right.gif) no-repeat right top;
	font-style: normal;
	padding: 9px 0 0 25px;
	cursor: pointer;
	color: #5c7ab5;
	font-size: 12px;
	font-weight: bold;
}

.banners ul li a:hover em {
	color: #153370;
}

.b_banners {

}

.b_banners ul {
	margin: 0;
	padding: 0;
}

.b_banners ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

.b_banners ul li a {
	display: block;
	height: 87px;
	text-decoration: none;
	background: url(/img/front/default/baner/L.jpg) no-repeat left top;
	cursor: pointer;
}

.b_banners ul li a em {
	display: block;
	height: 87px;
	text-decoration: none;
	background: url(/img/front/default/baner/R.jpg) no-repeat right top;
	font-style: normal;
	padding: 9px 0 0 25px;
	cursor: pointer;
	color: #5c7ab5;
	font-size: 12px;
	font-weight: bold;
}

.b_banners ul li a p {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	color: #d03023;
	font-size: 11px;
	font-weight: bold;
}

.b_banners ul li a:hover em {
	color: #153370;
}

.search-box {
	margin: 0 0 15px 0;
}

.search-box form {
	margin: 0;
	padding: 5px 0 5px 0;
	position: relative;
}

.search-box form div {
	height: 24px;
}

.search-box form label {

}

.search-box form label em {
	width: 70px;
	float: left;
	padding: 3px 0 0 12px;
	font-style: normal;
}

.search-box form select,.search-box form input {
	font-size: 11px;
}

.search-box form select {
	width: 108px;
}

.search-box form .button {
	margin-left: 80px;
	background: url(/img/front/default/but-submit.gif) no-repeat left top;
	width: 82px;
	height: 20px;
	border: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.baner-box {
	margin: 0 0 15px 0;
}

.baner-box .content {
	margin: 0 0 15px 1px;
}

.special-offers {
	clear: both;
	margin: 0 0 15px 0;
	overflow: auto;
}

.center-box {
	margin: 0 0 15px 0;
	clear: both;
}

.center-box .content {
	padding: 0px 0 15px 0;
}

.special-offer-box {
	width: 152px;
	float: left;
	overflow: hidden;
}

.special-offer-box-c {
	margin-right: 8px;
}

.special-offer-box .content {
	padding: 0 0 15px 0;
	height: 228px;
}

.special-offer-box h2 {
	font-size: 10px;
	font-weight: normal;
}

.center-box .tour-op {
	padding: 5px 5px 0 5px;
}

.center-box .tour-op a {
	margin: 5px;
}

.special-offer-box .offer {
	padding: 7px;
}

.special-offer-box .title {
	color: #565353;
	text-decoration: underline;
	display: block;
}

.special-offer-box .hotel-class {
	color: #565353;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}

.special-offer-box .wyjazd {
	color: #565353;
	text-decoration: none;
	display: block;
}

.special-offer-box .wyjazd em {
	padding-left: 3px;
	font-style: normal;
	font-weight: bold;
	font-style: normal;
}

.special-offer-box .cena {
	color: #565353;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}

.special-offer-box .cena em {
	padding-left: 3px;
	font-style: normal;
	font-weight: bold;
	color: #D0261A;
}

.special-offer-box .more {
	color: #565353;
	text-decoration: underline;
	display: block;
	font-style: normal;
	text-align: right;
}

.special-offer-box .more em {
	font-size: 10px;
	font-style: normal;
}

#debug {
	text-align: left;
}

.list-offers {
	padding: 1px;
}

.list-offer-table {
	border-collapse: collapse;
	width: 100%;
}

.list-offer-table td {
	border: 0px solid gray;
	padding: 2px;
	background-color: #fafaf7;
}

.list-offer-table tr.odd td {
	background-color: #f3f3e2;
}

.list-offer-table th {
	padding: 2px;
}

.list-offer-table td a {
	display: block;
	padding: 5px;
	font-size: 13px;
	text-decoration: none;
	color: #3F3F3F;
}

.list-offer-table td a:hover {
	color: #9F0B00;
	text-decoration: underline;
}

.list-offer-table td a.more {
	text-decoration: underline;
}

.list-offer-table td h4 {
	margin: 0;
	padding: 0;
}

.offer-information {
	margin-bottom: 15px;
}

.offer-information table {
	width: 100%;
	border: 0px solid gray;
}

.offer-information table tr td {
	background-color: #fff;
	border-bottom: 1px solid #ECEAE0;
	border-collapse: collapse;
	font-size: 13px;
	padding: 2px;
	font-weight: bold;
}

.offer-information table tr td em {
	font-style: normal;
	font-weight: normal;
}

.offer-information table tr td.short {
	width: 25%;
}

.offer-information table tr td.touroperator a {
	text-decoration: none;
}

.offer-information table tr td.touroperator a img {
	vertical-align: middle;
	margin-left: 15px;
}

.offer-list-date-program {
	margin-bottom: 15px;
	margin-right: 1px;
	margin-top: 5px;
}

.offer-list-date-program table {
	width: 100%;
	border-collapse: collapse;
}

.row-data td {
	background-color: #fff;
	border-bottom: 1px solid #ECEAE0;
	border-collapse: collapse;
	padding: 5px 5px 5px 3px;
}

.head-td {
	background-color: #666CC3;
	color: #fff;
	padding: 3px;
	font-weight: normal;
	border-collapse: collapse;
}

.head-termin {
	background-color: #4D55B9;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	border-collapse: collapse;
}

.offer-list-date-program table tr td em.code {
	font-style: normal;
}

.offer-list-date-program table tr td strong.termin {
	font-style: normal;
}

.offer-list-date-program table tr td span.price {
	font-style: normal;
	font-weight: bold;
}

.offer-list-date-program table tr td span.price em {
	font-style: normal;
	font-weight: normal;
}

.reservation-but {
	background: url(/img/front/default/reservation-but.gif) no-repeat 0px
		0px;
	text-decoration: none;
	display: block;
}

.reservation-but strong {
	width: 102px;
	display: block;
	padding: 5px 0px 9px 10px;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}

.reservation-but:hover strong {
	text-decoration: underline;
}

.offer-body {
	padding: 15px;
}

.offer-list-transport {
	margin-bottom: 15px;
	margin-right: 1px;
}

.offer-list-transport table {
	width: 100%;
	border-collapse: collapse;
}

.offer-list-gallery {
	margin-bottom: 15px;
	margin-right: 1px;
	text-align: center;
}

.offer-list-gallery ul {
	margin: 0;
	padding: 0;
	position: relative;
	overflow: auto;
	text-align: center;
}

.offer-list-gallery ul li {
	float: left;
	margin: 4px 2px 4px 2px;
	padding: 0;
	list-style-type: none;
	display: block;
	text-align: center;
}

.offer-list-gallery ul li img {
	border: 3px solid #EFEFEF;
	text-align: center;
}

.baner {
	height: 138px;
	width: 454px;
}

.logos {
	border-top: 1px solid #e7e5d8;
	padding: 5px;
	text-align: center;
}

.logos span {
	font-size: 10px;
}

.logos .ubezpiecza-nas {
	margin-left: 15px;
}

.logos img {
	vertical-align: middle;
	margin-right: 9px;
}

.page-body {
	padding: 15px;
}

.page-body .form_zam {
 height: 500px;
}
.page-body h1,.page-body h2,.page-body h3,.page-body h4,.page-body h5,.page-body h6
	{
	margin: 0;
	padding: 9px 0 9px 5px;
	font-size: 13px;
	font-family: Arial, Tahoma;
	color: #3F3F3F;
	background: none;
	border-bottom: 0px solid #e5e3db;
}

.page-body h1 {
	font-size: 16px;
}

.page-body h2 {
	font-size: 15px;
}

.page-body h3 {
	font-size: 14px;
}

.page-body h4 {
	font-size: 13px;
}

.page-body h5 {
	font-size: 12px;
}

.page-body h6 {
	font-size: 11px;
}

.page-body table,.offer-body table {
	margin: 10px 1px 10px 1px;
	border-collapse: collapse;
	width: 100%;
}

.page-body table  td,.offer-body table td {
	border: 1px solid gray;
	border-collapse: collapse;
	padding: 2px;
}

.page-body table  td p,.offer-body table td p {
	margin: 0;
}

.page-left-col {
	width: 265px;
	margin-left: 40px;
	float: left;
}
.page-left-col .page-up {
 width: 260px;
 height: 250px;

}

.page-left-col .page-down {
 width: 260px;
 height: 181px;
 padding: 1px;
 border: 1px solid #E5E3DB;
 }


.page-right-col {
 width: 420px;
 height: 400px;
 margin-left: 20px;
 float: left;
}


.tab {
	padding: 5px 5px 5px 10px;
	float: left;
	width: 460px;
	height: 450px;
	background-color:  aqua;
}

.tab .kol1 {
 background-color: #E5E3DB;
 float: left;
 height: 20px;
 width: 235px;
 margin: 0px 3px 3px 0px;
 padding: 3px 7px 0px 0px;
 text-align: right;

}

.tab .kol2 {
 background-color: #FAFAF6;
 float: left;
 height: 20px;
 width: 195px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;

}
.tab .kol1_b {
 background-color: #E5E3DB;
 float: left;
 height: 45px;
 width: 235px;
 margin: 0px 3px 3px 0px;
 padding: 3px 7px 0px 0px;
 text-align: right;

}

.tab .kol2_b {
 background-color: #FAFAF6;
 float: left;
 height: 45px;
 width: 195px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;

}
.tab .kol3_b {
 background-color: #E5E3DB;
 float: left;
 height: 160px;
 width: 235px;
 margin: 0px 3px 3px 0px;
 padding: 3px 7px 0px 0px;
 text-align: right;
}

.tab .kol4_b{
 background-color: #FAFAF6;
 float: left;
 height: 160px;
 width: 195px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;
}

.tab .kol_both{
 background-color: #FAFAF6;
 float: right;
 height: 160px;
 width: 430px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;
}


.reservation-add {
	margin-top: 10px;
}

.reservation-add th {
	color: #FFFFFF;
	background-color: #666CC3;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	padding: 4px;
	font-weight: normal;
	text-align: left;
	border-top: 0;
	border-right: 1px solid #969BD6;
	border-bottom: 0;
	border-left: 0;
}

.reservation-add th .last {
	border-right: 0;
}

.reservation-add td.number {

}

.reservation-add td {
	background-color: #FFFAF2;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-bottom-width: 1px;
	white-space: nowrap;
	padding: 2px 2px 2px 2px;
}

.reservation-add td.section {
	background-color: #A0C4F8;
	padding: 4px;
}

.reservation-add td h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #234F98;
	margin: 2px;
	padding: 0px;
}

.reservation-add td.zgoda {
	white-space: normal;
	font-size: 10px;
}

.reservation-add td.agentrow {
	background-color: #F7E3A8;
}

.reservation-add input {
	width: 90px;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}

.reservation-add select {
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}

.reservation-add input.button3 {
	width: auto;
	padding: 5px;
	border: 1px solid #fff;
	background-color: #1F7AE0;
	color: #fff;
}

.reservation-add input.button {
	width: auto;
	padding: 5px;
	border: 1px solid #fff;
	background-color: #FF6600;
	color: #fff;
}

.comm {
	padding: 15px;
	color: #666CC3;
	font-size: 15px;
	font-weight: bold;
	border: 4px solid #EFEFEF;
}

.goback-link {
	text-decoration: none;
	font-size: 11px;
	float: right;
	margin-top: -20px;
	margin-right: 14px;
	display: block;
	position: relative;
}

.error_messages {
	font-size: 11px;
	margin: 9px 0 29px 0;
	padding: 0px;
	border: 4px solid #EFEFEF;
	text-align: left;
}

.error_messages ul {
	padding: 17px;
	width: 78%;
	text-align: left;
}

.error_messages h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DC0A0F;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding: 12px 10px 11px 11px;
	width: 380px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	font-weight: bold;
	margin: 0px;
	text-align: left;
}
.advsearch{
	padding: 5px 0 15px 0;
}

.menu-dropdown{

	 clear: both;
	 position: absolute;
	 right: 20px;
	 top: 125px;

}
#jsddm
{	margin: 0;
	padding: 0;
	width: auto;
	}

	#jsddm li
	{	float: left;
		display: inline;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #CC3333;


		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;

		color: #fff;
		white-space: nowrap}

	#jsddm li a:hover
	{	 background:#CA5365;
	color: #fff;}

		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;}

		#jsddm li ul li
		{	float: none;
			display: inline}

		#jsddm li ul li a
		{	width: auto;
			background: #CC3333;
			font-size: 11px;
			color: #fff;
			}

		#jsddm li ul li a:hover
		{	background: #CA5365;
		color: #fff;}
#jsddm li a em{
	font-style: normal;
}
#jsddm li a em span{
	color: red;
	background-color: white;
	padding: 1px;

}
.flash-top-c{
	 
}
#flash-top{
	 
}

.baner-nie-masz-czasu{
	padding: 5px 0 15px 0;
}
.baner-kolonie a{
	display: block;
	width: 197px;
	height: 145px;
	text-indent: -555em;
	background: transparent url(/img/front/default/baner_kolonie.gif) no-repeat
		scroll left top;
}

.baner-kolonie{
	padding: 5px 0 15px 0;
}

.roztocze-baner{
	padding: 15px 0 15px 0;
}
.baner-nie-masz-czasu a{
	display: block;
	width: 197px;
	height: 187px;
	text-indent: -555em;
	background: transparent url(/img/front/default/baner_nie_masz_czasu.jpg) no-repeat
		scroll left top;
}
.home-boxes{
	padding: 15px 0 5px 0;
}
.home-box{
	width: 360px;
	margin-right: 0px;
	float: left;
}
.home-box-1{
	margin-right: 15px;
}
.home-box-2{
	float: right;
}
.home-box-4{
	float: right;
}
.home-box-3{
	clear: both;
	margin-right: 15px;
}
.home-box-4{
	margin: 0;
}
.img-lastminute{
	background: transparent url(/img/front/default/box-lastminute.jpg) no-repeat
		scroll left top;
		height: 76px;
}
.img-allinclusive{
	background: transparent url(/img/front/default/box-allinclusive.jpg) no-repeat
		scroll left top;
		height: 76px;
}

.img-egzotyka{
	background: transparent url(/img/front/default/box-egzotyka.jpg) no-repeat
		scroll left top;
		height: 76px;
}

.img-rodzinne{
	background: transparent url(/img/front/default/box-rodzinne.jpg) no-repeat
		scroll left top;
		height: 76px;
}

.form-ask{
	padding: 10px 0 10px 25px;
	margin: 0 1px 0 0;
	background: transparent url(/img/front/default/form-ask-tlo.jpg) no-repeat
		scroll right 60px;
}
.form-ask label{
	float: left; width:121px;
}
.form-ask .error{
	padding: 2px;
	color: red;
	font-weight: bold;
}

h2.special{
	font-size: 15px;
	color:#fff;
	background-color: #3A5FCD;
	padding: 5px;
	border: 4px solid #3A5FCD;
}
.form-part-1{
	
	 
}
.form-part-3{
	 
}
.scroll-c{
	clear: both;
	padding: 5px 0;

}
.scroll{
 width:980px;
 height:20px;
 overflow: hidden;
 white-space: nowrap;
 text-decoration: none;
}
.scroll .spacer{
	padding:0 1000px 0 0;
	display: none;
}
.scroll p{
	margin: 0;
	padding: 0;
	display: inline;
}
.scroll a{}
.scroll a:hover{
	text-decoration: underline;
}

