* {
	margin:0;
	padding:0;
	border:none;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	position:relative;
}
div#header{
	background-image:url(./images/bg-top.jpg);
	height:97px;
}
div#header p{
float:right;
margin:10px 10px 0px 2px;
width:400px; 
font-size:12px;
color:#223D91; 
font-family:Verdana;
}
table#topmenu {
	margin:-5px 0px 0px;
	padding:0px 0px 0px 5px;
	width:100%;
}
table#topmenu tr td {
	background-image:url(./images/bg-menu-center.gif);	
	background-repeat:repeat-x;
	height:51px;
	padding:10px 0px 0px;
	vertical-align:top;
	width:16%;
	white-space:nowrap;
}
table#topmenu tr td div	{
	float:left;
	position:relative;
	width:100%;
}
table#topmenu tr td.active {
	background-image:url(./images/bg-menu-center-active.gif);
}
table#topmenu tr td a {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
table#topmenu tr td a:hover {
	text-decoration:underline;
}
table#topmenu tr td span {
	height:51px;
	position:absolute;
	top:-10px;
	width:7px;
}

table#topmenu tr td span.tdleft {
	background-image:url(./images/bg-menu-left.gif);
	left:0px;
}

table#topmenu tr td span.tdright {
	background-image:url(./images/bg-menu-right.gif);
	right:0px;
}
table#topmenu tr td.active span.tdleft {
	background-image:url(./images/bg-menu-left-active.gif);
	left:0px;
}
table#topmenu tr td.active span.tdright {
	background-image:url(./images/bg-menu-right-active.gif);
	right:0px;
}

table#wrapper {
	width:100%;
}
table#wrapper td {
	vertical-align:top;
}
td#leftblock, td#rightblock {
	width:191px;
	background-color:#F1F1F1;
}
td#leftblock {
	background-image:url(images/left-bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	border-right:1px solid #D7D7D7;
}
td#rightblock {
	background-image:url(images/right-bottom.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-left: 1px solid #D7D7D7;
}

table#wrapper td#leftfoot {
	background-image:url(images/footer-left.jpg);
	background-repeat:no-repeat;
	height:59px;
	
}
td#centfoot {
	background-image:url(images/footer-cent.jpg);
	background-repeat:repeat-x;
}

td#centfoot div#wrapfoot {
	position:relative;
}
div#centfoot1 {
	background-image:url(images/footer-cent-left.jpg);
	height:59px;
	left:0px;
	position:absolute;
	top:0px;
	width:168px;
}
div#centfoot2 {
	background-image:url(images/footer-cent-right.jpg);
	height:59px;
	right:0px;
	position:absolute;
	top:0px;
	width:382px;
}

td#rightfoot {
	background-image:url(images/footer-right.jpg);
	background-position:right top;
}


div#check-reserv {
	background-image:url(images/check-reserv.gif);
	height:66px;
	margin:2px 0px 0px 8px;
	position:relative;
	width:171px;
}
div#check-reserv a {
	color:#84ABD1;
	font-size:12px;
	font-weight:bold;
	left:68px;
	position:absolute;
	text-decoration:none;
	text-transform:uppercase;
	top:18px;
}
div#check-reserv a:hover {
	color:#DC2B19;
	text-transform:underline;
}
ul#leftmenu {
	float:left;
	margin:20px 8px 0px;
	padding:8px 0px 0px 1px;
}
ul#leftmenu li{
	background-image:url(images/menu-icon.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #D6E2EE;
	list-style:none;
	margin:0px 0px 7px;
	padding:0px 0px 7px 25px;
}
ul#leftmenu a {
	color:#223D91;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

ul#leftmenu a:hover {
	color:#DC2B19;
}
div#help-phone {
	background-image:url(images/help-phone.jpg);
	background-position:4px 50%;
	color:#1F3799;
	float:left;
	height:142px;
	margin:12px 0px 135px;
	padding:20px 0px 0px;
	text-align:center;
	width:189px;
}
div#help-phone p {	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.4;
}
div#help-phone p.phone {
	color:#DC2B19;
	font-size:23px;
	margin:10px 0px 8px -8px;
}

td#content {
	color:#223D91;
	font-family:Verdana,Tahoma,Arial;
	font-size:11px;
	padding:10px 20px 10px 12px;
}

td#content h1 {
	color:#223D91;
	font-family:Verdana;
	font-size:17px;
	font-weight:normal;
	text-transform:uppercase;
}
td#content h2 {
	color:#223D91;
	font-family:Verdana;
	font-size:15px;
	font-weight:normal;
}

td#content p {
	margin:10px 0px;
}
td#content p.intro{
	border:#D6E2EE 1px solid;
	padding:10px 8px 10px 8px;
}
td#content a {
	color:#DC2B19;
}
td#content a:active {
	color:#EC6A5B;
}

td#content ul, td#content ol {
	list-style-position:inside;
	margin:0px 0px 0px 20px;
}
td#content ul  li, td#content ol  li{
	margin:0px 0px 10px 0px;
}


div#langs {
	float:left;
	margin:20px 0px 20px 50px;
}
* html div#langs {
	margin:20px 0px 20px 25px;
}

div#langs a {
	background-color:#223D91;
	color:#FFFFFF;	
	float:left;
	font-weight:bold;
	margin:0px 10px 0px 0px;
	padding:3px;
	text-decoration:none;
}
div#langs a.active {
	background-color:#DC2B19;
}
div#langs a:hover {
	text-decoration:underline;
}

div#banners img, div#banners object {
	margin:0px 0px 6px 6px;
}

div#counters {
	bottom:55px;
	position:absolute;
	right:5px;
}

table#cheap-flight-tickets {
	border:1px solid #223D91;
	border-right:none;
	border-bottom:none;
	width:100%;
}

table#cheap-flight-tickets td {
	border:1px solid #223D91;
	border-top:none;
	border-left:none;
	padding:5px;
	width:50%;
}

#iframe {
	display:none;
}

#specoff {
	background-color:#FFFFFF;
	border:1px solid #A3C1DE;
	font-family:Verdana,Tahoma,Arial;
	font-size:11px;
	margin:8px 0 0 8px;
	width:173px;
}
#specoff h2 {
	font-size:12px;
	font-weight:bold;
	margin:5px 0 10px 7px;
}
#specoff p {
	border-bottom:1px dotted #CCCCCC;
	margin:0 7px 5px;
	padding:0 0 5px;
}
#specoff p.last {
	border-bottom:none;
}
#specoff a {
	color:#DC2B19;
}
#specoff a:hover {
	color:#84ABD1;
}

#loading {
	clear:both;
}