BODY {
	FONT-FAMILY: Arial, tahoma, sans-serif;
}
td {
	FONT-FAMILY: Arial, tahoma, sans-serif;
}
A {
	color: #1C67D3
}
h2 {
font-size: 14px;
}
.menuLine {
	background-color: #4891D6;
	height: 20px;
	width: 1px;
}
.navmenu {
	font-family: Tahoma, Arial, san-serif;
	font-size: 80%;
	color: #3F8BCA;
}
.navmenu A{
	color: #267CC9;
}
.navmenu A:visited{
	color: #267CC9;
}
div.navmenu {
	margin: 3px 3px
}
.basemenu {
	font-weight: bold;
	FONT-SIZE: 80%;
 	color: #113870;
}
.basemenu A{
 	color: #1C67D3;
	font-weight: normal;
}
.basemenu A:visited{
	 color: #1C67D3;
}
UL.catalItem {
	MARGIN: 0px +2.5em 1.5em; LIST-STYLE-TYPE: square;
	line-height: 1.5em;
}
UL.catalItem UL {
	MARGIN: 0px 1.5em;
	list-style-type: square;
	line-height: 1.3em;
}
UL.sitemapItem {
	MARGIN: -1.2em +2.5em 0.5em; LIST-STYLE-TYPE: square
}
UL.sitemapItem UL {
	MARGIN: 0px +1.5em;
	list-style-type: square;
}


DIV.mainTitle {
	FONT-FAMILY: tahoma, Verdana, Arial, sans-serif;
	color: #638AC1;
	FONT-SIZE: 120%;
	MARGIN: 0px 0px 2px 10px;
	letter-spacing: 0.05em;
}
DIV.mainTitle2 {
	FONT-FAMILY: tahoma, Verdana, Arial, sans-serif;
	color: #638AC1;
	FONT-SIZE: 110%;
	MARGIN: 0px 0px 2px 0px;
	letter-spacing: 0.1em;
}
.deftext {
	FONT-FAMILY: tahoma, Arial, sans-serif; 
	color: #666666; 
	font-size: 70%;
}

.vac-header {
	FONT-FAMILY: tahoma, Arial, sans-serif; 
	color: #666666; 
	font-size: 70%;
	font-weight: bold;
	BORDER-BOTTOM: #e1e1e1 1px solid;
}
div.cost {
	FONT-FAMILY: tahoma, Arial, sans-serif; 
	color: #1C67D3; 
	font-size: 120%;
	font-weight: bold;
	MARGIN: 10px 5px px 0px;
}

td.cart-dig {
	color: #1C67D3;
	font-weight: bold;
	PADDING-LEFT: 10px;
}
.cart-header {
	color: #638AC1; 
	font-size: 80%;
	font-weight: bold;
}
.cart-bord {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; 
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; 
}

.datelist {
	FONT-FAMILY: tahoma, sans-serif, Arial; 
	color: #333333; 
	font-size: 70%;

}
.news-header {
	FONT-FAMILY: tahoma, sans-serif, Arial; 
	color: #1C67D3; 
	font-weight: bold;
}
.news-header-stat {
	FONT-FAMILY: tahoma, sans-serif, Arial; 
	color: #1C67D3; 
	font-weight: bold;
    font-size: 150%;
}
.header2-stat {
	FONT-FAMILY: tahoma, sans-serif, Arial; 
	color: #black; 
	font-weight: bold;
    font-size: 110%;
}
.cat-title {
	font-size: 120%;
	font-weight: bold;
	MARGIN: 0px 0px 10px;
	color: #cccccc;
	BORDER-BOTTOM: #e1e1e1 1px solid;
}

DIV.press-room {
	MARGIN: 0px 0px 15px;
}
div.partners {
	font-size: 80%;
	font-weight: bold;
	MARGIN: 0px 0px 10px;
	color: #999999;
}
div.partners-list {
	font-size: 70%;
	MARGIN: 0px 0px 15px 0px;
	color: #666666; 
}
div.faq {
	font-size: 70%;
	MARGIN: 0px 20px 30px 15px;
	color: #666666; 
}
td.faq {
	BORDER-BOTTOM: #cccccc 1px solid; 
}
div.faq-quest {
	font-size: 70%;
	font-weight: bold;
	MARGIN: 0px 0px 10px 0px;
	color: #666666; 
}
.catal-title {
	FONT-FAMILY: tahoma, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #3869A5;
}
.bg-try {
	background-repeat: no-repeat;
	background-position: right center;
}

.bg-try2 {
	background-repeat: no-repeat;
	background-position: left top;
}

.copy {
	font-size: 70%; color: #407FE0;
}
.input {
	FONT-FAMILY: tahoma, Arial, sans-serif; 
	color: #999999; 
	font-size: 70%;
}
.input input {
	color: #333333; 
	font-size: 80%;
}
TD.input {
	PADDING-LEFT: 15px;
}

 Table headers
TD.tdHeader {
	BACKGROUND-COLOR: #f1f1f1; COLOR: #676767; FONT-SIZE: 70%; FONT-WEIGHT: bold
}
TD.tdHeaderFirst {
	BACKGROUND-COLOR: #f1f1f1; COLOR: #676767; FONT-SIZE: 70%; FONT-WEIGHT: bold
}
TD.tdHeader {
	BORDER-BOTTOM: #737070 1px solid; BORDER-LEFT: #999999 1px solid; 
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 5px
}
TD.tdHeaderFirst {
	BORDER-BOTTOM: #737070 1px solid; BORDER-LEFT: 0px; 
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 5px
}
TD.tdHeaderL {
	BORDER-BOTTOM: #0a4874 1px solid; BORDER-LEFT: #1C67D3 1px solid; 
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.tdHeaderR {
	BORDER-BOTTOM: #737070 1px solid; BORDER-LEFT: 0px; 
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.tdHeaderL {
	BACKGROUND-COLOR: #1C67D3
}
TD.tdHeaderR {
	BACKGROUND-COLOR: #f1f1f1
}
DIV.tdHeaderL {
	WIDTH: 4px
}
DIV.tdHeaderR {
	WIDTH: 2px
}

TR.trM2 TD.tdCommon {
	BACKGROUND-COLOR: #f1f1f1; COLOR: #7b7b7b
}
TR.trM2 TD.tdCommonLast {
	BACKGROUND-COLOR: #f1f1f1; COLOR: #7b7b7b
}
TD.tdSep {
	BACKGROUND-COLOR: #f1f1f1; FONT-SIZE: 1px
}
TD.tdSepLast {
	BACKGROUND-COLOR: #f1f1f1; FONT-SIZE: 1px
}
TD.tdLeftD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1px
}
TD.tdRightD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1px
}
TR.trM2 TD.tdLeftD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1px
}
TR.trM2 TD.tdRightD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1px
}
TD.tdHeader {
	BACKGROUND-COLOR: #f1f1f1; COLOR: #676767; FONT-SIZE: 70%; FONT-WEIGHT: bold
}

TD.tdCommon {
	COLOR: #7E7E7E; FONT-SIZE: 70%
}
.tdCommon input {
	FONT-SIZE: 85%
}
TD.tdCommonLast {
	COLOR: #7E7E7E; FONT-SIZE: 70%
}

TD.tdCommon {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; 
	PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; PADDING-RIGHT: 3px; PADDING-TOP: 6px
}
TD.tdCommonLast {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; 
	PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; PADDING-RIGHT: 3px; PADDING-TOP: 6px
}
TD.tdSep {
	BACKGROUND-COLOR: #cfcfcf; BORDER-LEFT: #999999 1px solid; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.tdSepLast {
	BACKGROUND-COLOR: #cfcfcf; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.tdLeftD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.tdRightD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TR.trM2 TD.tdLeftD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TR.trM2 TD.tdRightD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}


td {
	font-family: sans serif, tahoma, arial;
	font-size: 100%; color: #333333;
}




.img-cont {padding-right: 20px;}
.td-title {
	font-weight: bold;
	color: #ffffff;
	padding-left: 7px;
	background-color: #000000;
}
.td-content-1 { font-size: 90%;	color: #cccccc; 	background-color: #F4F4F4; }
.td-content-2 { font-size: 70%;	color: #cccccc; 	background-color: #E2E2E2; }
.news-title {
	font-size: 110%;
	font-weight: bold;
	color: #CC3300;
}
