/* RESET */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

/* MAIN */
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

#contentwrapper {
	position: relative;
	width: 800px;
	margin: 0 auto;
}

#content {
	width: 800px;
	margin: 0 auto;
}

#head {
	height: 120px;
	margin-bottom: 7px;
	background: #ec008c;
}

#headleft {
	width: 780px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 40px;
	padding-top: 15px;
	padding-left: 15px;
	/* margin: 10px; */
}

#headright {
	width: 780px;
	text-transform: uppercase;
	color: #ffffff;
	text-align: right;
	font-size: 40px;
	padding-top: 15px;
	padding-right: 15px;
	/* margin: 10px; */
}

#mainwrapleft {
	width: 800px;
	background: url(img/flowerl.jpg) no-repeat left top;
}

#mainwrapright {
	width: 740px;
	background: url(img/flowerr.jpg) no-repeat right top;
	padding-left: 60px;
}

#main {
	width: 680px;
}

#mainhead {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}

.tfloatl {
	float: left;
	width: 332px;
	margin-top: 4px;
}

.tfloatr {
	float: right;
	width: 332px;
	margin-top: 4px;
}

#tc {
	width: 433px;
	margin: 0 auto;
	color: #ec008c;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

#cruisenis {
	background: #009DDC;
	padding-left: 150px;
	padding-right: 47px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 603px;
	margin-top: 7px;
	color: #ffffff;
	font-size: 13px;
	text-align: justify;
}

#cruisenisbig {
	background: #009DDC;
	padding: 5px 24px;
	width: 752px;
	margin-top: 7px;
	color: #ffffff;
	font-size: 16px;
	text-align: justify;
}

#cruisenis .blue,
#cruisenisbig .blue {
	color: #2a2b6d;
}

#footer {
	padding-left: 150px;
	padding-right: 47px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 603px;
	color: #2a2b6d;
}

#footer2 {
	padding: 5px 24px;
	width: 752px;
	color: #2a2b6d;
}

#footer #cruisetravel {
	width: 403px;
	float: left;
	text-align: center;
	color: #2a2b6d;
	font-size: 25px;
}

#footer2 #cruisetravel,
#footer2 #tel {
	width: 300px;
	float: left;
	text-align: left;
	color: #2a2b6d;
	font-size: 25px;
}

#footer #cruisetravel a,
#footer2 #cruisetravel a {
	color: #2a2b6d;
	text-decoration: none;
}

#headintro {
	background: #009DDC;
	padding: 8px 24px;
	text-align: center;
	color: white;
	font-size: 26px;
	font-weight: bold;
	height: 70px;
}

#headintro .img{
	float: left;
}

#maincontent {
	padding: 8px 24px;
	width: 754px;
}

.mainintro {
	font-weight: bold;
	font-size: 13px;

}

.sailingbox {
	width: 243px;
	background: #FFDFEF;
	float: left;
}

.sailingbox .head {
	background: #009DDC;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	padding: 8px;
	height: 40px;
	text-align: center;
}


.sailingbox .text th {
	font-weight: bold;
}

.sailingbox .text {
	padding: 5px;
	text-align: justify;
	font-size: 11px;
}

.sailingbox .text a:link, a:hover, a:visited, a:active{
	text-decoration: underline;
	
	color: #ec008c;
}

.sailingbox .price {
	text-align: right;
	width: 46px;
}

.sailingbox .price1 {
	text-align: right;
	width: 28px;
}

.sailingbox .euro {
	text-align: right;
	width: 30px;
}

.sailingbox .euro1 {
	text-align: right;
	width: 20px;
}

.sailingbox .pricenote {
	text-align: right;
	font-size: 11px;
	padding: 0 5px;
}

.sailingbox .link {
	padding: 10px 5px;
	text-align: center;
	font-size: 17px;
	
}

.sailingbox .link a,
.biglink a {
	color: #ec008c;
	font-weight: bold;
	text-decoration: underline;
}

.sailingbox .link a:hover,
.biglink a:hover {
	text-decoration: underline;
}

.biglink {
	text-align: center;
	font-size: 20px;
}

#packagebox {
	margin: 0 0 5px 0;
	width: 738px;
	padding: 8px;
	background: #ec008c;
	color: #ffffff;
}

.bulletlist {
	list-style: disc outside url(img/ster.gif);
	padding-left: 15px;
	line-height: 17px;
}

.bulletlist li {
	_padding-left: 5px;
}

.reset {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	display: block;
}

