
body {padding:0px; margin:0px; background:#ffffff; text-align:left;}
img {border:0px; margin:0px; text-align:left;}
form {margin:0px; text-align:left;}
p 	{margin:0px; text-align:left;}

* {font-family:Tahoma; font-size:11px;}
a {text-decoration:none; text-align:left; text-align:left;}
a:hover {text-decoration:underline; text-align:left;}

h1 img {vertical-align:middle; margin-right:5px; margin-bottom:3px; text-align:left;}
h1 {color:#000000; font-size:16px; margin:0px; text-align:left;}

.button {background:url('../images/building/button.gif'); border:0px; width:100px; height:20px; text-align:center;}

/* new items */

.menu_padder { clear: both; padding-bottom: 1px; }
.hidden { display: none; }
#box_novatour iframe { margin-top: -21px; }
#submenu_wrapper { padding-left: 10px; }

/*#content { }*/

#content {background:#ffffff; border:0px solid #e5e5e5; text-align:left;}
#content .text, #content .text * {font-size:12px; line-height:17px; text-align:left;}
#content .text a {color:#014f95; text-decoration:underline; text-align:left;}

div.img {width:79px; height:64px; float:left; margin-right:10px; text-align:left;}
div.img2 {width:79px; height:64px; float:left; margin-right:10px; text-align:left;}

#langswitch		{ position:absolute; top:0px; padding-top:23px; padding-left:25px;}
#langswitch	a	{ color:white; font-size:11px; font-family:tahoma;}
#langswitch	span{ color:white; font-size:11px; margin:0px 10px;}

#top_images_bar		{ margin-right:12px;}
#top_images_bar	img	{ }
#top_images_bar	a	{ margin:0px 7px; text-align:left;}


#spec-offers * {font-weight:bold;}
#spec-offers td {padding-right:15px; vertical-align:top; padding-top:15px; text-align:left;}
#spec-offers span {color:#a11811; font-size:14px; font-weight:bold; text-align:left;}
#spec-offers a 	{display:block; margin:0px 0px 5px 0px; color:#014f95; text-decoration:underline; font-size:12px; text-align:left;}

#hot-offers *, #hot-offers {font-weight:bold; text-align:left;}
#hot-offers a 	{display:block; margin:0px 0px 5px 0px; color:#ffffff; text-decoration:underline; font-size:12px; text-align:left;}
#hot-offers span {color:#d3e10d; font-size:14px; font-weight:bold; text-align:left;}
#hot-offers .img2 {margin-bottom:10px; text-align:left;}

#locationbar {padding:7px 5px;text-align:left; text-align:left;}
#locationbar * {vertical-align:middle; text-align:left;}
#locationbar a {color:#4d4d4d; text-align:left;}

.nav-top 			{background:#1882e1; vertical-align:top; text-align:left;}
.nav-top a 			{display: block; text-transform:uppercase; padding:5px 5px 5px 25px; color:#ffffff; font-weight:bold; border-bottom:1px solid #5ea8eb; text-align:left;}
.nav-top a.last		{border-bottom:none; padding-bottom:0px; text-align:left;}
.nav-top a.no_style	{padding:0 0 0 0; border:none; text-align:left;}

#nav1					{margin-top:5px; text-align:left;}
.nav-top div.active 	{border-bottom:1px solid #5ea8eb; text-align:left; text-align:left;}
.nav-top div.active a 	{padding-left:10px; border:0; border-left:5px solid #014f95; color:#d3e10d; text-align:left;}

#left_nav_block		{ border-right:1px solid #5ea8eb; text-align:left;}
#right_nav_block	{ background:#1882e1; border-left:1px solid #5ea8eb; padding-top:22px; text-align:left;}

#search {margin:1px; padding:10px; background:url('../images/building/bg-search.jpg') #ccdcea right top no-repeat; text-align:left;}

#countries div {background:url('../images/building/dot.gif') left no-repeat ; padding:3px 0px 3px 30px; margin-right:20px; border-bottom: 1px solid #d1d1d1; text-align:left;}
#countries div a {font-size:12px; color:#000000; text-align:left;}
#countries div a.active {color:#a11811; font-weight:bold; text-align:left;}

#banners {margin-bottom:10px; text-align:left;}
#banners img {margin-right:10px; text-align:left;}

#weather {border-collapse:collapse; width:195px; text-align:left;}
#weather * {font-size:12px; text-align:left;}
#weather .right {width:100%; text-align:right; font-size:11px; text-align:left;}
#weather img {margin-right:10px; text-align:left;}

.actual {clear:both; padding-top:5px; text-align:left; text-align:left;}
.actual span {font-weight:bold; display:block; text-align:left;}
.actual a {color:#014f95; font-weight:bold; font-size:12px; display:block; margin:0px 0px 5px 0px; text-decoration:underline; text-align:left;}

#search-results {border-collapse:collapse; width:100%; text-align:left;}
#search-results TH {background:#014f95; color:#ffffff;padding:5px 5px; border:1px solid #ffffff; text-align:left;}
#search-results TD {border:1px solid #cccccc; padding:3px 8px; text-align:center; vertical-align:top; text-align:left;}
#search-results TD[c] {text-align:left; text-align:left;}
#search-results a {color:#000000; text-align:left;}

#search-results TR.n {background:#efefef; text-align:left;}

#search-form {border-collapse:collapse; text-align:left;}
#search-form td {height:22px; text-align:left;}
#search-form td select {width:250px; text-align:left;}
#search-form td.h {font-weight:bold; padding-right:20px; padding-left:10px; text-align:left;}
#search-form td.spacer {height:1px; padding:0px; margin:0px; line-height:1px; text-align:left;}
#search-form .chks input {height:16px; margin:0px; padding:0px; text-align:left;}

div.spacer {margin:0px 0px 0px 10px;background:url('../images/building/spacer.gif') repeat-x center; text-align:left;}
.error		{ background:#a11811;color:white;padding-left:20px; text-align:left;}

#footer	table {margin-bottom:40px; text-align:left; text-align:left;}
#footer table td {padding-right:30px; text-align:left;}
#footer	h1 {color:#000000; font-size:16px; margin:0px; text-align:left;}
#footer * {line-height:15px; font-size:12px; text-align:left;}
#footer strong {display:block; padding-bottom:6px; text-align:left;}
#footer a {color:#014f95; text-align:left;}

.mail_error_msg		{ color:red;padding-left:20px;margin-bottom:10px; text-align:left;}
.mail_normal_msg	{ padding-left:20px;margin-bottom:10px; text-align:left;}

