body {

	background-color: #FFFFFF;

	margin: 10px 0px 0px;

	padding: 0px;

	background-image: url(../img/bodyBg.png);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0b47a1;

	text-align: center;

}

div{

	text-align: left;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #1757b6;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #fd841a;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

}

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fd841a;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

}


h5{

	padding-left:15px;

	font-weight: bold;

	font-size: 12px;

	margin-top: 5px;

	margin-bottom: 5px;

}

ul{

	list-style-type:square

}
a.toplist{
	display: none;
	
}
div.indexHeadTop {

	position: relative;

	margin : auto;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #1757b6;

	border-right-color: #1757b6;

	border-bottom-color: #FFFFFF;

	border-left-color: #1757b6;

	background-color: #c2e3fa;

	padding-top: 15px;

	background-image: url(../img/topHeadBg.png);

	background-repeat: repeat-x;

	background-position: 0px 8px;

	height: 18px;

	width: 702px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	padding-left: 5px;

}

div.indexHeadMid {

	position: relative;

	margin : auto;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #1757b6;

	border-bottom-color: #FFFFFF;

	border-left-color: #1757b6;

	height: 212px;

	width: 707px;

}

img.indexHeadMidLogo {

	border: 0px;

	height: 212px;

	width: 234px;

	display: inline;

	margin: 0px;

	padding: 0px;

}

div.indexHeadMidFlash {

	position: absolute;

	left: 234px;

	top: 0px;

	background-color: #FFFFFF;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	height: 212px;

	width: 472px;

	background-image: url(../img/flashBg.jpg);

}



div.indexHeadMenu {

	position: relative;

	margin : auto;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #1757b6;

	border-bottom-color: #acd8f6;

	border-left-color: #1757b6;

	height: 47px;

	width: 707px;

	background-color: #a6d3f4;



}

div.indexHeadMenuLine {

	position: relative;

	margin : auto;

	height: 1px;

	width: 707px;

	border-top-width: 1px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #1757b6;

	border-bottom-color: #1757b6;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #1757b6;

	border-left-color: #1757b6;

	font-size: 0px;

}

a.indexHeadMenuButt01 {

	background-image: url(../img/topHeadMenuButt01.png);

	background-repeat: no-repeat;

	display: block;

	height: 22px;

	width: 108px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 25px;

	padding-right: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 0px;

	top: 0px;

}

a.indexHeadMenuButt01:hover {

	background-image: url(../img/topHeadMenuButt01h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt01H{

	background-repeat: no-repeat;

	display: block;

	width: 108px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 0px;

	top: 0px;

	background-image: url(../img/topHeadMenuButt01h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt02 {

	background-image: url(../img/topHeadMenuButt02.png);

	background-repeat: no-repeat;

	display: block;

	height: 22px;

	width: 105px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 25px;

	padding-right: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 119px;

	top: 0px;

}

a.indexHeadMenuButt02:hover {

	background-image: url(../img/topHeadMenuButt02h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt02H {

	background-repeat: no-repeat;

	display: block;

	width: 105px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 119px;

	top: 0px;

	background-image: url(../img/topHeadMenuButt02h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt03 {

	background-image: url(../img/topHeadMenuButt03.png);

	background-repeat: no-repeat;

	display: block;

	height: 22px;

	width: 109px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 25px;

	padding-right: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 235px;

	top: 0px;

}

a.indexHeadMenuButt03:hover {

	background-image: url(../img/topHeadMenuButt03h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt03H {

	background-repeat: no-repeat;

	display: block;

	width: 109px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 235px;

	top: 0px;

	background-image: url(../img/topHeadMenuButt03h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt04 {

	background-image: url(../img/topHeadMenuButt04.png);

	background-repeat: no-repeat;

	display: block;

	height: 22px;

	width: 106px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 25px;

	padding-right: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 355px;

	top: 0px;

}

a.indexHeadMenuButt04:hover {

	background-image: url(../img/topHeadMenuButt04h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt04H {

	background-repeat: no-repeat;

	display: block;

	width: 106px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 355px;

	top: 0px;

	background-image: url(../img/topHeadMenuButt04h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt05 {

	background-image: url(../img/topHeadMenuButt05.png);

	background-repeat: no-repeat;

	display: block;

	height: 22px;

	width: 107px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 25px;

	padding-right: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 472px;

	top: 0px;

}

a.indexHeadMenuButt05:hover {

	background-image: url(../img/topHeadMenuButt05h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt05H {

	background-repeat: no-repeat;

	display: block;

	width: 107px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	position: absolute;

	left: 472px;

	top: 0px;

	background-image: url(../img/topHeadMenuButt05h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt06 {

	background-image: url(../img/topHeadMenuButt06.png);

	background-repeat: no-repeat;

	display: block;

	height: 22px;

	width: 107px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 25px;

	padding-right: 10px;

	position: absolute;

	left: 590px;

	top: 0px;

}

a.indexHeadMenuButt06:hover {

	background-image: url(../img/topHeadMenuButt06h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

a.indexHeadMenuButt06H{

	background-repeat: no-repeat;

	display: block;

	width: 107px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	position: absolute;

	left: 590px;

	top: 0px;

	background-image: url(../img/topHeadMenuButt06h.png);

	color: #1757b6;

	text-align: left;

	padding-top: 5px;

	padding-left: 10px;

	padding-right: 0px;

	height: 42px;

}

div.indexMain {

	position: relative;

	margin : auto;

	width: 667px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #1757b6;

	border-left-color: #1757b6;

	background-color: #FFFFFF;

	padding: 20px;

}

div.indexFoot {

	position: relative;

	margin : auto;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #acd8f6;

	border-right-color: #1757b6;

	border-bottom-color: #1757b6;

	border-left-color: #1757b6;

	background-color: #1757b6;

	height: 11px;

	width: 702px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #acd8f6;

	text-decoration: none;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}

div.indexMainLastMinute {

	height: 250px;

	border-top: 1px solid #abcce3;

	padding-top: 10px;

	position: relative;

	bottom: 0px;

}

div.indexMainText {

	width: 200px;

	padding: 20px;

	text-align: justify;

	height: 540px;

}

div.indexMainTextSign {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #fd841a;

	text-align: right;

}

div.indexMainImg {

	position: absolute;

	left: 295px;

	top: 60px;

}

img.indexMainImg {

	height: 211px;

	width: 148px;

	border: 2px solid #aed0f9;

}

div.indexNews {

	position: absolute;

	height: 560px;

	width: 200px;

	top: 15px;

	right: 0px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

	border-left: 1px solid #d7e7f2;

}

img.indexMainNews {

	border: 2px solid #aed0f9;

	height: 61px;

	width: 193px;

}

img.indexMainFlights {

	border: 2px solid #aed0f9;

	height: 61px;

	width: 193px;

	margin-bottom: 5px;

}

div.indexNewsText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fd841a;

}

div.indexNewsMore {

	font-family: Arial, Helvetica, sans-serif;

	color: #306cc1;

	text-align: right;

	font-size: 11px;

}

div.indexHeadMenuLineBott {

	position: relative;

	margin : auto;

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #1757b6;

	border-right-color: #1757b6;

	border-bottom-color: #1757b6;

	border-left-color: #1757b6;

	background-color: #FFFFFF;

	font-size: 1px;

	height: 1px;

	width: 707px;

}

a.indexMaxWebCz {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #acd8f6;

	text-decoration: none;

}

div.indexFootRight {

	position: absolute;

	top: 3px;

	right: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

div.indexHeadTopRight {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	position: absolute;

	top: 15px;

	right: 5px;

}

a.indexHeadRightHome {

	background-image: url(../img/topHeadHome.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 15px;

	padding-right: 20px;

}

a.indexHeadRightLinks {

	background-image: url(../img/topHeadLinks.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 15px;

	padding-right: 20px;

}

a.indexHeadRightChannel {

	background-image: url(../img/topHeadChannel.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 15px;

	padding-right: 20px;

}

a.indexHeadRightFlights {

	background-image: url(../img/topHeadFlights.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 20px;

	padding-right: 20px;

}

a.indexHeadRightFlights:hover {

	background-image: url(../img/topHeadFlightsH.png);

	color: #aed0f9;

}

a.indexHeadRightLinks:hover {

	background-image: url(../img/topHeadLinksH.png);

	color: #aed0f9;

}

a.indexHeadRightHome:hover {

	background-image: url(../img/topHeadHomeH.png);

	color: #aed0f9;

}

a.indexHeadRightChannel:hover {

	background-image: url(../img/topHeadChannelH.png);

	color: #aed0f9;

}

a.indexHeadLogo {

	border: 0px;

}

div.indexLastMinute1 {

	position: absolute;

	width: 190px;

	left: 0px;

	top: 60px;

	padding-left: 30px;

}

div.indexLastMinute2 {

	position: absolute;

	left: 220px;

	top: 60px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #aed0f9;

	border-left-color: #aed0f9;

	width: 185px;

	padding-left: 50px;

}

div.indexLastMinute3 {

	position: absolute;

	width: 185px;

	left: 455px;

	top: 60px;

	padding-left: 50px;

}

img.indexLastminute {

	border: 2px solid #aed0f9;

}

div.indexLastMinuteShip {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-top: 10px;

}

div.indexLastMinuteTerm {

	font-size: 11px;

}

div.indexLastMinutePrice {

	font-size: 11px;

	font-weight: bold;

	color: #fd841a;

}

div.indexNoLastminute {

	font-weight: bold;

}

div.charterMain {

	position: relative;

	left: 210px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #acd8f6;

	padding-top: 20px;

	padding-right: 200px;

	padding-left: 35px;

	text-align: justify;

	width: 398px;

	min-height: 500px;

}

img.charterMain1 {

	position: absolute;

	left: 180px;

	top: 340px;
	
	border: 2px solid #aed0f9;

	/*margin-top: 60px;*/

}

img.charterMain2 {

	position: absolute;

	left: 260px;

	top: 10px;

	border: 2px solid #aed0f9;

}

div.charterMenu {

	position: absolute;

	left: -190px;

	top: 0px;

	width: 160px;

	text-align: left;

}

div.charterMenuItem {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 30px;

}

a.charterMenuItem {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0b47a1;

	text-decoration: none;

}

a.charterMenuItem:hover {

	color: #fd841a;

}
a.charterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1757b6;
	text-decoration: underline;

}

a.charterLink:hover {
	color: #fd841a;
	text-decoration: none;
}

a.charterHow {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #1757b6;

	text-decoration: none;

}

a.charterHow:hover {

	color: #fd841a;

}
table.croatia {
	padding: 0px;
	width: 100%;
	margin: 0px;
	border-spacing: 0px;
}
td.croatiaTHead {
	background-color: #1757b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
td.croatiaTItem {
	background-color: #e4effb;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	font-size: 11px;
	padding: 3px;

}

table.lastminute {

	padding: 0px;

	width: 100%;

	margin: 0px;

	border-spacing: 0px;

}

td.lastminuteTHead {

	background-color: #1757b6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	padding: 3px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

td.lastminuteTItem {

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

}

td.lastminuteTItemCharterPrice{

	background-color: #e4effb;

	padding: 3px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 11px;

	font-weight:bold;

	color: #fd841a;

	width: 70px;



}

td.lastminuteTItemTerm{

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

	white-space: nowrap;

}

td.lastminuteTItemPrice{

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

	white-space: nowrap;

	width: 70px;

}

td.lastminuteTItemShip{

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

	white-space: nowrap;

}

a.lastminuteNavigation {

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #1757b6;

	text-decoration: none;

	background-color: #e4effb;

	border: 1px solid #1757b6;

}

span.lastminuteNavigation {

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #1757b6;

	text-decoration: none;

	background-color: #e4effb;

	border: 1px solid #1757b6;

}

div.lastminuteNavigation {

	position: relative;

	text-align: right;

	margin-top: 10px;

}
a.lastminute{
	color: #0b47a1;
	text-decoration: none;
	}
a.lastminute:hover{
	color: #fd841a;
	text-decoration: underline;
	}
div.lastminuteMain {

	position: relative;

}

div.sailingMain {

	position: relative;

}

div.sailingPar {

	padding-right: 20px;

	padding-left: 20px;

	position: relative;

}

div.sailingParImg {

	padding-right: 20px;

	padding-left: 20px;

	position: relative;

	height: 150px;

}

img.sailingShip1 {

	border: 2px solid #aed0f9;

	position: absolute;

	left: 20px;

	top: 20px;

}

img.sailingShip2 {

	border: 2px solid #aed0f9;

	position: absolute;

	left: 210px;

	top: 20px;

}

img.sailingShip3 {

	border: 2px solid #aed0f9;

	position: absolute;

	left: 390px;

	top: 30px;

}

img.sailingImg1 {

	border: 2px solid #aed0f9;

	position: absolute;

	left: 80px;

	top: 80px;

}

img.sailingImg2 {

	border: 2px solid #aed0f9;

	position: absolute;

	left: 260px;

	top: 20px;

}

img.borderImg {

	border: 2px solid #aed0f9;

}


img.fotosBigCenter{

	position: relative;

	left: 140px;

	top: 5px;



}

table.sailingsSail {

	padding: 0px;

	width: 100%;

	margin: 0px;

	border-spacing: 0px;

}

td.sailingsTHead {

	background-color: #1757b6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	padding: 3px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

td.sailingTItem {

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

}

td.sailingTItemPrice {

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

	width: 100px;

}

td.sailingTItemDest{

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

}

td.sailingTItemTerm{

	background-color: #e4effb;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 10px;

	padding: 3px;

}

div.capitanMain {

	position: relative;

}

div.capitanPar {

	padding-right: 25px;

	padding-left: 25px;

	margin-bottom: 10px;

}

div.capitanParLeft {

	padding-right: 25px;

	padding-left: 25px;

	margin-bottom: 10px;

	width: 265px;

	text-align: justify;

}

img.capitan {

	position: absolute;

	border: 2px solid #aed0f9;

	left: 330px;

	top: 53px;

}

div.contactMain {

	position: relative;

	padding: 20px;

}

div.contactInformation {

	margin-top: 30px;

	margin-bottom: 50px;

	padding-left: 20px;

}

div.contactBold {

	font-weight: bold;

}

img.contactFoto {

	position: absolute;

	left: 360px;

	top: 70px;

	border: 2px solid #aed0f9;

}

div.contactForm {

	background-color: #aed0f9;

	border: 1px solid #1757b6;

	width: 553px;

	margin-left: 15px;

	margin-top: 10px;

	padding: 10px;

}

textarea.contactFormMessage {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1757b6;

	text-decoration: none;

	background-color: #FFFFFF;

	border: 1px solid #1757b6;

	height: 105px;

	width: 538px;

	padding: 5px;

	margin-bottom: 10px;

}

input.contactFormMail {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1757b6;

	border: 1px solid #1757b6;

	padding: 5px;

	height: 15px;

	width: 170px;

	margin-right: 10px;

}

input.contactFormSubmit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #1757b6;

	height: 27px;

	width: 160px;

	border: 1px solid #FFFFFF;

}

div.contactFormError {

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

}

span.allError {

	font-weight: bold;

	color: #fd841a;

}

div.fotosMain {

	position: relative;

	padding-left: 235px;

	height: 410px;

}

a.fotosPlaces {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #fd841a;

	text-decoration: none;

	padding-left: 25px;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	display: block;

	margin-top: 10px;

	margin-bottom: 10px;

}

a.fotosPlaces:hover {

	color: #1757b6;

}

a.fotosPlacesH{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #1757b6;

	text-decoration: none;

	padding-left: 25px;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	display: block;

	margin-top: 10px;

	margin-bottom: 10px;

}

div.fotosMenu {

	position: absolute;

	left: 0px;

	top: 0px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #aed0f9;

	width: 215px;

	height: 410px;

}

img.fotosThumbs {

	border: 2px solid #aed0f9;

	margin-right: 1px;

	margin-left: 1px;

	margin-bottom: 10px;

}

img.fotosThumbBig {

	border: 2px solid #aed0f9;

	height: 290px;

	width: 385px;

}

div.fotosPaging {

	position: relative;

	text-align: right;

	padding-right: 20px;

	padding-left: 20px;

}

div.fotosBig{

	left: 130px;

	margin-left: 20px;

	margin-bottom: 20px;

	height: 294px;

	width: 389px;

	background-image: url(../img/fotosLoading.png);

	background-repeat: no-repeat;

}

div.fotosThumbs {

	position: relative;

	padding-left: 20px;

}

a.lastminuteEdit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #1757b6;

	border: 1px solid #1757b6;

	padding: 1px 3px;

	margin: 3px;

}

a.lastminuteIoeLast {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #0b47a1;

}

div.ioeLastminuteMain {

	position: relative;

}

div.ioeSailingsMain {

	position: relative;

}

img.linksLeft {

	border: 1px solid #aed0f9;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 20px;

}

img.linksMiddle{

	border: 1px solid #aed0f9;

	margin: 10px;

}

a.charterH3Link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #fd841a;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

	text-decoration: none;

	display: block;

}

a.lastMinuteHome {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #fd841a;

	/*background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;*/

	padding-left: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

	text-decoration: none;

	display: block;

}
div.charterText {

	position: relative;

	width: 200px;

	text-align: justify;

}

div.charterText2 {

	position: relative;

	width: 350px;

	text-align: justify;

}
div.canariasPort {

	font-weight: bold;

}

div.canariasPar {

	text-align: justify;

	margin-bottom: 5px;

	text-indent: 20px;

}

a.canariasJump {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	display: block;

	color: #0b47a1;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

}

a.canariasJump:hover{

	color: #fd841a;

}

a.sailingsCanariasDecs {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #fd841a;

	text-decoration: none;

}

a.sailingsCanariasDecsNormal {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #fd841a;

	text-decoration: none;

}

a.sailingsCanariasDecs:hover {

	color: #0b47a1;

}

a.sailingsCanariasDecsNormal:hover {

	color: #0b47a1;

}

a.baleary {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	display: block;

	color: #0b47a1;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

}

a.baleary:hover{

	color: #fd841a;

}

input.allRURHid{

	visibility: hidden;

	width: 1px;

	position: absolute;

}

div.background{

	background-color: #CCCCCC;

}



a.news {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	display: block;

	color: #0b47a1;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

}

a.news:hover{

	color: #fd841a;

	background-image: url(../img/h2Boat.png);

}

span.orange{

	color: #fd841a;

}



a.sailingH3Link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fd841a;

	background-image: url(../img/h2Boat.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

	text-decoration: none;

	display: block;

}

a.sailingH3Link:hover {

	text-decoration: underline;

	color: #0b47a1;

}

a.mail {

	color: #0b47a1;

	text-decoration: none;

}

a.mail:hover {

	color: #fd841a;

}

div.moduleContentContactForm{
	position: relative;	
}
div.moduleContentContactForm label{
	display: none;
}
div.moduleContentContactForm legend{
	display: none;
}
div.moduleContentContactForm fieldset{
	padding: 0px;
	margin: 0px;
	border: solid 1px #0b47a1;
	background-color: #aed0f9;
}
div.moduleContentContactForm-inputs{
	padding-left: 430px;
	margin-top: 10px;
	
}
div.moduleContentContactForm-inputs img{
	margin-bottom: 8px;
	
}
div.moduleContentContactForm-inputs input{
	background-color: #FFFFFF;
	font-size: 12px;
	color: #1757b6;
	border: 1px solid #1757b6;
	padding: 5px;
	height: 15px;
	width: 170px;
	margin-right: 10px;
	margin-bottom: 5px;
	
}
div.moduleContentContactForm-inputs textarea{
	position: absolute;
	top: 10px;
	left: 10px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #1757b6;
	border: 1px solid #1757b6;
	padding: 5px;
	height: 150px;
	width: 400px;
	margin-right: 10px;
}

div.moduleContentContactForm-submit input {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1757b6;
	height: 29px;
	width: 412px;
	border: 1px solid #FFFFFF;
}
div.moduleContentContactForm-submit{
	position: absolute;
	top: 182px;
	left: 10px;	
}

div.moduleMenuInfobox{
	position: relative;	
} 
div.moduleMenuInfobox form{
	padding: 0px;
	margin: 0px;
}
div.moduleMenuInfobox h2{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	padding-left: 20px;
}
div.moduleMenuInfobox fieldset{
	position: relative;
	margin: 0px;
	padding: 13px;
	padding-right: 0px;
	border: solid 1px #AED0F9;
	/*background-color: #aed0f9;*/
}
#moduleMenuInfobox-email{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #1757b6;
	border: 1px solid #AED0F9;
	padding: 2px;
	height: 14px;
	width: 164px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#moduleMenuInfobox-kacka{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #1757b6;
	border: 1px solid #AED0F9;
	padding: 2px;
	height: 14px;
	width: 164px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#moduleMenuInfobox-submit{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1757b6;
	height: 29px;
	width: 170px;
	border: 1px solid #FFFFFF;
}

#moduleContentContactForm-submit{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1757b6;
	height: 29px;
	width: 170px;
	border: 1px solid #FFFFFF;
}

div.moduleContentArticlesShort{
	position: absolute;
	top: 300px;
	left: 20px;
	width: 430px;
	margin-top: 20px;
	border-top: 1px solid #abcce3;
	padding-top: 15px;
}
div.moduleContentArticlesShort-more{
	text-align: right;
	padding-top: 3px;
}
div.moduleContentArticlesShort-more a{
	color: #AED0F9;
	text-decoration: none;
}
div.moduleContentArticlesShort-more a:hover{
	color: #1757b6;
}
div.moduleContentArticlesShort-article{
	height: 80px;
	position: relative;
	padding-left: 80px;
}
div.moduleContentArticlesShort-article a{
	text-decoration: none;
	color: #fd841a;
}

div.moduleContentArticlesShort-article img{
	border: solid 1px #AED0F9;
}
div.moduleContentArticlesShort-img{
	width: 60px;
	height: 80px;
	position: absolute;
	left: 20px;
	top: 5px;
	
}
div.moduleContentArticlesShort h2 a{
	text-decoration: none;
	color: #1757b6;	
}

div.moduleContentArticleFull h3{
	margin-bottom: 20px;	
}
div.moduleContentArticleFull img{
	float: left;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	
}
div.moduleContentArticleFull h2{
	display: none;	
}
div.moduleContentArticleFull{
	line-height: 20px;	
}
div.moduleContentArticleFull a{
	text-decoration: none;
	color: #fd841a;
}
div.moduleContentArticleFull a:hover{
	color: #1757b6;
}


div.moduleContentArticles{

}
div.moduleContentArticles-more{
	text-align: right;
	padding-top: 3px;
}
div.moduleContentArticles-more a{
	color: #AED0F9;
	text-decoration: none;
}
div.moduleContentArticles-more a:hover{
	color: #1757b6;
}
div.moduleContentArticles-article{
	height: 80px;
	position: relative;
	padding-left: 80px;
}
div.moduleContentArticles-article a{
	text-decoration: none;
	color: #fd841a;
}

div.moduleContentArticles-article img{
	border: solid 1px #AED0F9;
}
div.moduleContentArticles-img{
	width: 60px;
	height: 80px;
	position: absolute;
	left: 20px;
	top: 5px;
	
}
div.moduleContentArticles-paging{
	text-align: right;
	position: relative;
	margin-top: 10px;
}
.moduleContentArticles-pagingAButt {
	
	font-size: 10px;
	color: #1757b6;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: solid 1px #1757b6;
	margin-right: 2px;
}
select.moduleContentArticles-pagingSelect{
	border: 1px solid #1757b6;
	position: absolute;
	right: 150px;
	top: -3px;
	margin: 0px;
	font-size: 13px;
	color: #1757b6;
	float: right;	
}

.fotos-pagingAButt {
	
	font-size: 10px;
	color: #1757b6;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: solid 1px #1757b6;
	margin-right: 2px;
}
select.fotos-pagingSelect{
	border: 1px solid #1757b6;
	position: absolute;
	right: 150px;
	top: -3px;
	margin: 0px;
	font-size: 13px;
	color: #1757b6;
	float: right;	
}
div.mContentLinks{
	margin-left: 45px;
	/*border: solid 1px #00ff00;*/
}
div.mContentLinks li{
	line-height: 1.5em;	
}
div.mContentLinks li a{
	color: #0b47a1;
	/*font-size: 11px;*/
}
div.mContentLinks li a:hover{
	text-decoration: none;
	color: #FD841A;
}

h4 a {
  color: #fd841a;
}

h4 a:hover {
  text-decoration: none;
}