/* CSS Document */
* {padding:0; margin:0;}
#knopka {
left:600px;
position:absolute;
top:340px;
}
#gallery {position:relative; width:597px; margin:40px auto; padding:4px; border:2px solid #FFF; background:#2d99cc}
#images {border:2px solid #fff; height:205px; background:#fff; margin-bottom:20px;}
#image {position:relative; width:583px; height:350px; padding:5px; border:2px solid #FFF; background:#2d99cc url(images/loading.gif) center center no-repeat; align:center;}
#image img {position:absolute; top:5px; left:5px;}
#thumbwrapper {margin-top:4px; padding:5px 0; width:593px; height:50px; border:2px solid #fff; background:#186e98}
#thumbarea {position:relative; overflow:hidden; height:50px; width:588px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:50px; width:10000px; border-right:5px solid #FFF; top:5px;}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:90px; width:20%; z-index:100; height:90px; width:20%; z-index:100; outline:none; cursor:pointer; color:white;}
#previmg {left:0; background:url(images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
html{height:100%}
body{background:url(../images/background.gif) repeat-x; height:309px; background-color:#4396ca; font-family:Verdana; color:#fff; font-size:12px; text-align:justify;}
a{text-decoration:none; color:#cccc99;}
a:hover{text-decoration:underline; color:#cccc99;}
img{margin:0; padding:0; border:none;}
img a{margin:0; padding:0; border:none;}
p{margin:0; padding:10px 0 0 0;}
.clear{clear:both}
.clear2 {clear:left; height:1px; font-size:1px; margin:0; padding:0; display:block;}
#wrapper{width:934px; margin:auto; margin-top:20px; border:8px solid #FFFFFF; background:url(../images/home_page_bg_strip.gif) repeat-x 0px 35px;}
#inner_wrapper{width:934px; margin:auto; margin-top:20px; border:8px solid #FFFFFF; background:url(../images/innerpagetopbg.gif) no-repeat 0 35px;}
#content{background:url(../images/home_page_bg.gif) no-repeat right 0px;}
#inner_top_content{background:url(../images/innerpagecontentbg.gif) no-repeat right 219px;}
#footer{width:950px; margin:auto;}
.img_left_nav{width:15px; height:35px; float:left;}
.img_middle_nav{height:35px; float:left; background:url(../images/nav_middle.gif) repeat-x; width:904px;}
.img_right_nav{width:15px; height:35px; float:left;}
.img_left_footer{width:22px; height:12px; float:left;}
.img_middle_footer{height:12px; float:left; background:url(../images/footer_middle.gif) repeat-x; width:906px;}
.img_right_footer{width:22px; height:12px; float:left;}
ul.menu{color:#1359a0; font-size:12px; font-weight:normal; padding:10px 5px 0 5px; width:890px; text-align:center; position:relative;}
.menu li{display:inline;}
.menu li a {display:inline; padding:10px 15px 10px 15px; color:#1359a0; text-decoration:none; background:url(../images/nav_divider.gif) no-repeat;}
.menu a:visited, .menu a:active {text-decoration:none; color:#1359a0;}
.menu a:hover {text-decoration:none; color:#063a6f;}
#bottom{padding:18px; !padding:10px 16px 20px 20px}
#bottom_left_content{width:230px; !width:228px; float:left;}
#bottom_right_content{width:660px; float:right;}
.left_strip{background:url(../images/left_popup_bgstrip.gif) repeat-x 0 33px; width:230px; !width:228px; margin-bottom:20px;}
.left_topstrip{background:url(../images/left_popup_topstrip.gif) repeat-x top; width:230px;!width:228px;}
h1{font-family:"Century Gothic"; font-size:13px; font-weight:bold; background:url(../images/left_popup_topleft.gif) no-repeat left top; height:23px; width:210px;  !width:195px; padding:10px 0px 0 15px}
h2{font-size:12px; font-family:"Century Gothic"; font-weight:bold;}
form {margin:0; padding:0; border:none}
.dropdown{width:40px; height:19px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.dropdown_mid{width:45px; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.dropdown_big{width:55px; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
label {	display: block;	float: left; font-family:"Century Gothic"; font-size:12px; font-weight:normal; width:50px; padding:5px 0px 5px 5px; }
.button {display: block; margin-top:10px; float:left; padding:0px; background:url(../images/booknow_button.gif) no-repeat; width:141px; height:20px; border:0; cursor:pointer;}
.contactform{margin: 0 0px 0 4px; width:190px;!width:180px; padding-top:5px;}
.contactformbottom{margin: 0 0px 0 4px; width:190px;!width:180px; padding-top:5px; padding-left:27px;}
.images{border:6px solid #FFFFFF;}
#flag{float:right;}
.left_font{font-size:11px}
#inner_banner{border:6px solid #FFFFFF; float:right; margin:20px 20px 0px 0}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:11px;
font-style:normal;
font-weight:400;
color:#fff;
text-align:justify;
}

.text_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:11px;
font-style:normal;
font-weight:700;
color:#fff;
text-align:left;
}

.link {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:12px;
font-style:normal;
font-weight:400;
color:#cc9;
text-align:justify;
text-decoration:none;
}

.link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:12px;
font-style:normal;
font-weight:400;
color:#cc9;
text-align:justify;
text-decoration:underline;
}

.content_text {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:18px;
font-style:normal;
color:#fff;
}
.hyper_link {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:14px;
font-style:bold;
color:#fff;
text-decoration:none;
}


.admin_mainmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:11px;
font-style:normal;
font-weight: bold;
color:#FFFFFF ;

}
.admin_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:11px;
font-style:normal;
font-weight: bold;
color:#FF9966;

}

.table_data{
 font-family:Verdana, Arial, Helvetica, sans-serif;;
 font-size:11px;
 font-style:normal;
 font-weight: bold;
 color:#003399;
 text-align:center;
}

.link1 {
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:12px;
font-style:normal;
font-weight:400;
color:#cc9;
text-align:justify;
text-decoration:none;
}



/****** Box Weather ******/

.box_weather{

	border-collapse: collapse;

	float: left; 

	width: 162px

}

.box_weather td{

	 

	vertical-align: top;

}

.box_weather .top td{

	height: 28px; 

	border: 1px solid #fff;

	background:#145597; 

	text-align: center;

	font: bold 13px Arial; 

	line-height: 24px; 

	color: #fff; 

}

.box_weather .data{

	background: #ffffff; 

	text-align: center; 

	font: 12px Trebuchet MS; 

	color:#333333; 

	padding: 5px;

	margin: 10px 1px 10px 1px;

	

}

.box_weather .data  span.cloudy{

	font: 11px Arial, Trebuchet MS; 

	line-height: 32px;

	color:#000000;

}



.data.t_center

{

	height: 46px;

}



.box_weather .descr td{

	text-align: left; 

	font: 12px Trebuchet MS; 

	color: #665c50; 

	padding: 0px 10px;

}

.box_weather .bot	td{

	height: 24px; 

	border: 1px solid #fff;

	background: #dcc2a3; 

	text-align: center;

	font: 12px Arial, Trebuchet MS; 

	line-height: 24px; 

	color: #000; 

}



.t-value-name {

	color:#fff;

	font-size:14px;

}

.t-value {

	color:#2e6c73;

	font-size:18px;

	font-weight:bold;

}




.clear 					{clear: both; visibility: hidden;}


.humid {

	color:#000000;

	font-size:12px;

	font-weight:normal;

}

.text_16_orange
{
  color:#FF9900;

  font-size:15px;

  font-weight:bold;

}
/************************/




/*** Map ***/



.map {

position: relative; 

top: 0px; 

width: 671px; 

margin-top: 15px;

}



.box_map {

	width: 669px; 

	float: left; 

	overflow: hidden;

}

.box_map_comments{

	width: 600px; min-height: 450px;

	float: left;

	padding: 0 3px 0 10px;

	background: #145597;

	font: 11px Arial;

	color: #fff;

	border:1px solid #04cbdd;

	

}

.mapElement{

	width: 625px;

	float: left;

	overflow: hidden;

}

.map_contents{

 	width: 625px;

	height: 450px;

	border:1px solid #04cbdd;

 }

.markerHelper{

	cursor: pointer;

	line-height: 22px;
    color:#FFFFFF; 
	width:165px;

}

#directions{

	width:600px;

}

.directions table{width:95px;}

.balloon {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#145597;
  font-size:14px;
  
}

/********************************/

.feedback {
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#145597;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 }

.feedback:a:hover
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#145597;
   font-size:14px;
   font-weight:bold;
   text-decoration:underline;	

}



.breadcrumb {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
color:#cc9;
text-align:justify;
text-decoration:none;
}
.breadcrumb a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:13px;
font-style:normal;
font-weight:bold;
color:#cc9;
text-align:justify;
text-decoration:underline;
}

.submit 
{

	border: 1px solid #fff;

	background-color: #38858e;

	padding:5px;

	font: 12px Arial, Tahoma, verdana, sans-serif;

	color: #fff;

}

.event_title {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:justify;
  text-decoration:none;

}
.event_title:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
color:#FFFFFF;
  font-weight:bold;
  text-align:justify;
  text-decoration:underline;
}

.site {
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
font-weight:normal;
color:#FFFFFF;
}


.category {
  font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
}
.category:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:underline;
}

.event_title_single {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:justify;
  text-decoration:none;

}

.sitemap {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

.sitemap:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:underline;
   
}