/* CSS Document */
body {
	padding:0px;
	margin:0px;
	background:#fff;
	font:normal 12pt/1.5em Arial;
	color:#555;
	}
img {
	border:0px none;
	}
div {
	display:block;
	float:right;
	}
a:link, a:visited, a:active {
	font:normal 12pt Arial;
	color:#214474;
	text-decoration:none;
	}
a:hover {
	color:#3bb0df;
	}

a.invert:link, a.invert:visited, a.invert:active {
	font:normal 12pt Arial;
	color:#3bb0df;
	text-decoration:none;
	}
a.invert:hover {
	color:#214474;
	}
h1 {
	display:block;
	margin:0px;
	padding:2px 0px 2px 10px;
	font:bold 22px Arial;
	color:#555;
	}
h1 span {
	color:#3bb0df;
	}

h2 {
	background:url(../images/sep_pix.gif) repeat-x bottom;
	display:block;
	margin:0px;
	padding:0px 0px 5px 10px;
	font:bold 24px Arial;
	color:#555;
	}
h4.tour_programs_header {
	background:url(../images/tour_programs_li.gif) right no-repeat;
	font:normal 16pt Arial;
	color:#3bb0df;
	padding:15px 25px 15px 5px;
	margin:10px 54px 0px 0px;
	}
div.main_container {
	background:#fff;
	width:950px;
	padding:10px;
	}

/* Blue Container "World Map" */
div.world_block {
	width:258px;
	height:294px;
	background:#3bb0df;
	}
select.world_select {
	font:normal 11px Tahoma;
	color:#333;
	padding:1px;
	background:#fff;
	border:1px solid #666;
	}
input.submit_black_world {
	background:url(../images/submit_black.gif);
	height:26px;
	width:104px;
	border:0px none;
	font:bold 11px Tahoma;
	color:#fff;
	padding-bottom:2px;
	}
input.submit {
	background:url(../images/submit.gif);
	height:26px;
	width:104px;
	border:0px none;
	font:bold 11px Tahoma;
	color:#fff;
	padding-bottom:4px;
	}
input.large_input {
	font:normal 16px Tahoma;
	color:#333;
	padding:4px;
	background:#f5f5f5;
	border:1px solid #666;
	}
textarea {
	font:normal 12pt Tahoma;
	color:#333;
	padding:4px;
	background:#f5f5f5;
	border:1px solid #666;
	overflow:auto;
	}
/* Content */
div.contant_container {
	border:1px solid #ddd;
	margin:10px 0px 0px 0px;
	padding:10px;
	}
div.inside_container {
	background:url(../images/sep_pix.gif) repeat-x bottom;
	padding:15px 0px;
	}
#passport {background:url(../images/passport.gif) no-repeat bottom left}
#nobg {background-image:none;}

a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
	display:block;
	float:right;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	}
a.thumbnail:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	}
div.thumbnail_nolink {
	display:block;
	float:right;
	}

span.title_gray {
	display:block;
	float:right;
	font:bold 12px Arial;
	color:#555;
	}
span.title_blue {
	display:block;
	float:left;
	font:normal 12px Arial;
	color:#3bb0df;
	}
ul {
	margin:0px;
	padding:0px;
	padding-right:40px;
	}
a.bold:link, a.bold:visited, a.bold:active {
	font:bold 12pt Arial;
	color:#888;
	}
a.bold:hover {
	color:#3bb0df;
	}


/* Menu */
div.menu_container {
	width:970px;
	padding:0px 0px 0px 20px;
	text-align:left;
	}
a.menu:link, a.menu:visited, a.menu:active {
	display:block;
	float:left;
	height:24px;
	padding:10px 10px 0px 10px;
	font:bold 12pt Arial;
	text-decoration:none;
	color:#fff;
	}
a.menu:hover {
	color:#3bb0df;
	}
a.menu_active:link, a.menu_active:visited, a.menu_active:active {
	display:block;
	float:left;
	height:24px;
	width:90px;
	background:url(../images/menu_active.gif);
	padding:10px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	text-align:center;
	font:bold 12pt Arial;
	text-decoration:none;
	color:#214474;
	}
a.menu_bottom:link, a.menu_bottom:visited, a.menu_bottom:active {
	font:normal 12pt Arial;
	text-decoration:none;
	color:#fff;
	}
a.menu_bottom:hover {
	color:#3bb0df;
	}
.bottom_menu_space {
	background:url(../images/bottom_menu.gif) no-repeat center bottom;
	}

#HomeHeaderImage {
	direction:ltr;
	font:normal 11px Arial;
	color:#aaa;
	}
/* Copyright */
.Foraoon {
	font:normal 9px/1.2em Tahoma;
	color:#999;
	}
a.ForaoonLinks:link, a.ForaoonLinks:visited, a.ForaoonLinks:active {
	font:normal 9px/1.2em Tahoma;
	color:#999;
	text-decoration:none;
	}
a.ForaoonLinks:hover {
	color:#aaa;
	}
div.copyright {
	font:normal 11px Tahoma;
	color:#999;
	direction:ltr;
	margin:0px;
	}
ul.blue_dot {
	display:block;
	float:right;
	padding-left:50px;
	font:normal 14px/1.7em Arial;
	color:#3bb0df;
	}
ul.blue_dot font {
	font:normal 14px/1.7em Arial;
	color:#555;
	}
div.cruises_table_header {
	width:688px;
	background:#3bb0df;
	}
div.cruises_table_header span {
	display:block;
	float:right;
	border-left:1px solid #fff;
	font:bold 12px Arial;
	color:#fff;
	text-align:center;
	padding:5px;
	}
div.cruises_table_row {
	width:687px;
	border:1px solid #ccc;
	border-top:0px none;
	border-right:0px none;
	background:#f5f5f5;
	}
div.cruises_table_row span {
	display:block;
	float:right;
	border-left:1px solid #ccc;
	font:normal 12px Arial;
	color:#555;
	text-align:center;
	padding:5px;
	}
#tour_viza td {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:15px 5px 15px 5px;
	text-align:center;
	}
td.viza_desc {
	padding:5px;
	font:normal 11px Arial;
	color:#777;
	}
.pathway_nolink {
	color:#3bb0df;
	}
div.tour_programs_separator {
	background:url(../images/tour_programs_separator.gif) right bottom no-repeat;
	}
a.submit_link:link, a.submit_link:visited, a.submit_link:active {
	display:block;
	width:174px;
	height:21px;
	padding-top:5px;
	text-align:center;
	background:url(../images/submit_large.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	}
a.submit_link:hover {
	background:url(../images/submit_large.gif) no-repeat;
	}
#guide_cities {
	background:url(../images/guide_cities.gif) top no-repeat;
	}
/* Pager */
a.nav_links:link, a.nav_links:visited, a.nav_links:active {
	display:block;
	padding:7px 10px;
	margin-left:5px;
	text-decoration:none;
	font:normal 12px Tahoma;
	border:1px solid #ddd;
	background:#f7f7f7;
	}
a.nav_links:hover {
	border:1px solid #3bb0df;
	background:#fff;
	color:#3bb0df;
	}
.in_links {
	display:block;
	float:right;
	padding:7px 10px;
	margin-left:5px;
	text-decoration:none;
	font:bold 11px Tahoma;
	color:#333;
	}
