label { padding-top: 5px; }
table.form-elmements th, table.form-elmements td {
	padding: 5px 7px;
}
.bookacruiseHeader
{
	background-image:url('../images/bookacruise/pageHeader.png');
}
.destinationHeader{
	background-image:url('../images/bookacruise/destinationHeader.png');
	width: 400px !important;
	}
.accomodationHeader{
	background-image:url('../images/bookacruise/accomodationHeader.png');
	width: 400px !important;
	}
.personalinformationHeader{
	background-image:url('../images/bookacruise/personalinformationHeader.png');
	width: 400px !important;
	}
.travelagentinformationHeader{
	background-image:url('../images/bookacruise/travelagentinformationHeader.png');
	width: 400px !important;
	}
.commentsHeader{
	background-image:url('../images/bookacruise/commentsHeader.png');
	width: 400px !important;
	}
.authReqHeader {
	background-image:url('../images/bookacruise/authReqHeader.gif');
	width: 400px !important;
	height: 12px !important;
}
.companyDescr {
	background-image:url('../images/bookacruise/company_descr.gif');
	width: 400px !important;
	height: 12px !important;
}
.bookacruise{
	border-top: 1px solid #E5EBEA;
	font-size: 12px;
	font-family:Arial;
	line-height: 150%;
	padding: 25px 0 0 0;
	}
.bookacruise p{
	margin: 0 0 25px 0;
	}
.c p {
	margin-top: 5px;
	margin-bottom: 0;
}
.bookacruise-submit{
	float:right;
	}
.bookacruise-submit input{
	float:right;
	margin: 0 0 0 13px;
	}
.bookacruise-submit strong{
	display:block;
	color: #cb0000;
	white-space:nowrap;
	float:right;
	padding: 3px 0 0 0;
	}
.err, .err-bold{
	color: #cb0000;
	display: none;
	}
.err-bold{
	font-weight: bold;
	}
.form-accom-img{
	float:left;
	padding: 6px;
	background: #fff;
	margin: 0 15px 0 0;
	}
.form-accom-img img{
	display:block;
	}
.form-accom-res{
	margin: 20px 0 0 !important;
	}
.form-accom-res strong a:link, .form-accom-res strong a:visited{
	text-decoration:none;
	}
.form-comment textarea{
	width: 627px;
	}
.form-ta{
	width: 660px;
	}
.form-ta1{
	width: 330px;
	}
.form-ta1 input{
	width: 300px;
	}
.form-ta1 select{
	width: 300px;
	}
.form-ta4 select{
	width: 120px;
	}
.form-ta2{
	width: 330px;
	}
.form-ta2 input{
	width: 300px;
	}
.form-ta3 input{
	width: 630px;
	}
.form-dates{
	
	}

div#error-text {
	margin-right: 120px;
}

div#options {
	float: left;
}
.headersTable th{
	font-weight:900 !important;
	}
.headersTable th, .headersTable td, .dataTable th, .dataTable td{
	/*padding:10px 0px 7px 10px !important;*/
}
.headersTable th.colGroupH2
{
	/*width:80px !important;*/
}
.headersTable th.colGroupH3
{
	color:#a58b3d;
	width:156px !important;	
}
.headersTable th.colGroupH4
{
	width: 130px !important;
}
.headersTable th.colGroupH5
{
	width: 78px !important;
}

div#dateBlock.selectedBlock { display: block; }
div.groupName {display: none;}