a {color: #fff; text-decoration: underline;}

a:hover {text-decoration: none;}

html, body {background: #001f5b url(/assets/i/bg.jpg) repeat-y center 0; height: 100%; margin: 0; padding: 0;}

body, td {color: #fff; font: 12px/1.4 Tahoma;}

form {margin: 0;}

h1 {font-size: 16px; text-transform: uppercase;}

img {border: 0;}

input, select, textarea {font: 11px Tahoma,Arial,sans-serif;}

.c0 {color: #000;}

.c1 {color: #999;}

.c2 {color: #666;}

.c3 {color: #fff;}

.c4 {color: #;}

table.f11 td, .f11 {font-size: 11px;}

table.f14 td, .f14 {font-size: 14px;}

table.text td, td.text {text-align: justify;}



#banners {margin-top: 30px; text-align: center;}

#banners a {margin-bottom: 5px;}

#bottom {background: #aa2400 url(/assets/i/b_bg.gif) repeat-x 0 0; padding-top: 10px;}

#breadcrumbs {font-size: 11px; margin: 5px 0;}

#image {background: #001640;}

#image table {background: url(/assets/i/top.jpg) no-repeat center 0; border: 1px solid #fff; height: 300px;}

#menu {position: absolute; top: 338px;}

#news {font-size: 11px; list-style: disc; margin: 0 0 15px 10px; padding: 0 0 0 10px;}

#news li {padding-bottom: 5px;}

#search_t, h1 {background: #a92400 url(/assets/i/t_search_bg.jpg) repeat-y 0 0; padding: 5px 10px 3px 10px;}

#search {background: #aa2400 url(/assets/i/search_bg.jpg) repeat-x 0 0; margin-bottom: 10px; padding: 10px;}

#tours {margin: 0 0 0 10px;}

#tours a, #banners a {display: block; font-weight: bold; margin: 0 0 5px 0;}

#top {background: url(/assets/i/t_bg.jpg);}

#top table {background: url(/assets/i/t_bg2.jpg) no-repeat center 0; height: 106px;}



.all {font-size: 12px; font-weight: bold;}

.cnt_dsc_title {font: bold 14px Tahoma;}

.sep {background: url(/assets/i/sep.gif) repeat-y 0 0; padding: 0;}

.sep div {width: 1px;}

.title {background: #001640; margin-bottom: 10px; padding: 5px 10px 3px 10px;}



.png {

	//background-image: none ! important;

	behavior: url('/assets/pngfix.htc');

}

/*########################### TOPMENU STYLES ##################################*/
ul#nav {width:672px; list-style-type:none; margin:0 auto; padding:0}
ul#nav li, ul.subitem li {display:block; float:left; list-style-type:none; padding:0 5px}
ul.subitem {width: 15em; list-style-type:none; position:absolute; left:-999em; background: #023a7e; border: 1px solid #fff; margin-top:-70px; padding:0 0 3px; _margin-top:70px; _margin-left:-100px;}
ul.subitem li {display:block; width:15em; text-align:left; padding:2px 5px}
#nav li:hover ul.subitem, #nav li.sfhover ul.subitem {left: auto; top:auto; z-index: 25}
/*#############################################################################*/




#nav div {display: block; position: relative; z-index: 10;}

#nav td table {background: #023a7e; border: 1px solid #fff; left: -999em; position: absolute; top: 63px; width: 18em; z-index: 15;}

#nav td:hover table, #nav td.sfhover table {left: auto; z-index: 25;}

#nav table td {padding: 5px 10px; font: bold 13px Arial;}


