body {SCROLLBAR-FACE-COLOR: #FF9900;SCROLLBAR-HIGHLIGHT-COLOR: #FFCC7F;SCROLLBAR-SHADOW-COLOR: #CC0202;SCROLLBAR-3DLIGHT-COLOR: #FF9900;SCROLLBAR-ARROW-COLOR: #ffffff;	SCROLLBAR-TRACK-COLOR: #FF9900;	SCROLLBAR-DARKSHADOW-COLOR: #FF9900;BACKGROUND-COLOR: #fff;background-repeat: repeat-x;margin: 0px;background-image: url(../images/bg.gif);background-attachment: scroll;}

#wrap{width: 1000px;position: relative;left: 50%;margin-left: -500px; } 
#header{width:100%;z-index:-300;background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: top;}

#base-title h1{line-height: 14px;color: #fff;position: absolute;left: 240px;top: 30px;width:595px;font-size: 11px;text-align: right;font-style: normal;font-weight: normal;font-family: Verdana, Geneva, sans-serif;}
	
#f_en{position: absolute;left: 958px;top: 22px;width:28px;}
#f_gr{position: absolute;left: 929px;top: 22px;width:28px;}
#f_ru{position: absolute;left: 900px;top: 22px;width:28px;}
#f_de{position: absolute;left: 871px;top: 22px;width:28px;}
#f_it{position: absolute;left: 842px;top: 22px;width:28px;}

.bg{background-image: url(../images/bg.png);background-repeat: repeat;}
.bg_logo{background-image: url(../images/bg_logo.png);background-repeat: no-repeat;background-position: top;}
.bg_content{ background-image: url(../images/bg_content.gif);background-repeat: repeat;background-position: top;}
h1,h2,h4,h3 {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;MARGIN: 0px;font-size: 9px;font-family:  Tahoma, Arial;COLOR: #666666;font-weight: normal;}
#facilities {}
#facilities li {FONT-WEIGHT: lighter;LIST-STYLE-IMAGE: url(../images/b1.gif);MARGIN-LEFT: 37px;margin-right: 5px;}
hr {COLOR: #ff9900; HEIGHT: 1px}
#t_imap{display:block;width:196px;height:38px;background-image:url(../images/t_imap.png);background-repeat:no-repeat}
#t_dista{display:block;width:196px;height:34px;background-image:url(../images/t_dista.png);background-repeat:no-repeat}
#t_gfac{display:block;width:196px;height:34px;background-image:url(../images/t_gfac.png);background-repeat:no-repeat}
#t_rfac{display:block;width:196px;height:34px;background-image:url(../images/t_rfac.png);background-repeat:no-repeat}
#c_space_13{display:block;width:520px;height:13px;background-image:url(../images/space.png);background-repeat:no-repeat} 
#thumb{display:block;width:344px;height:255px;padding: 17px;vertical-align: bottom;text-align: left;}
#map{display:block;width:174px;height:202px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 22px;}
#logo{display:block;width:180px;height:198px;margin-left: 16px;margin-top: 5px;}

#c_360{display:block;width:196px;background-image:url(../images/c_360_bg.png);pading-top:14px;pading-bottom 14px;margin-left:0px;margin-right:16px;}
#c_360_up{display:block;width:196px;height:14px;background-image:url(../images/c_360_up.png);background-repeat:no-repeat;pading-top:14px;pading-bottom:14px;margin-left: 0px;margin-right: 16px;}
#c_360_down{display:block;width:196px;height:14px;background-image:url(../images/c_360_down.png);background-repeat:no-repeat;pading-top:14px;pading-bottom:14px;margin-left:0px;margin-right:16px;}
#t_360{display:block;width:196px;height:38px;background-image:url(../images/t_360.png);background-repeat:no-repeat;pading-top: 14px;pading-bottom: 14px;margin-left: 0px;margin-right: 16px;}
#c_space_30{display:block;width:196px;height:30px;margin-right: 16px;margin-left: 0px;}

.title {FONT-WEIGHT: bold;font-size: 16px;COLOR: #fff;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;text-shadow: 0.1em 0.1em 0.05em #3b79c2;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;text-align: left;}
.text_blue {FONT-WEIGHT: normal;font-size: 12px;COLOR: #666;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;padding-bottom: 2px;text-align: center;text-decoration: none;padding-top: 2px;}
.text_blue:hover {COLOR: #F60;}
.titlesub {FONT-WEIGHT: bold;font-size: 12px;COLOR: #3873a2;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;text-shadow: 0.1em 0.1em 0.05em #b0d5ef;padding: 0 0 0 15px;line-height: 25px;}
.t_pg{display:block;height:14px;padding-left: 16px;font-size: 12px;font-weight: bold;color: #FF9800;background-color: #f2efe9;padding-bottom: 0px;line-height: 20px;} 
.border_photo_large {border: 4px solid #9FD7EE;}
.content {FONT-WEIGHT: normal;font-size: 12px;COLOR: #666;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;width: 563px;text-align: left;margin-top: 16px;margin-right: 13px;margin-bottom: 16px;margin-left: 16px;}
.content_center {background-color: #F2EFE9;pading:17px;text-align: left;padding: 16px;}
.content_contact {background-color: #F2EFE9;font-size: 11px;COLOR: #666;text-align: center;padding: 16px;}

#border_photo_large {display:block;width:408px;height:255px;padding-top: 0px;padding-right: 16px;padding-bottom: 0px;	padding-left: 0px;}
.t {background-image: url(../images/c.png);height: 16px;font-size: 2px;background-repeat: no-repeat;}
.b {background-image: url(../images/c.png);background-position: 0 -16px;height: 16px;font-size: 2px;background-repeat: no-repeat;}
.top-left {margin-right: 9px;background-image: url('../images/content_c.png');height: 9px;font-size: 2px;}
.top-right {margin-top: -9px;margin-left: 9px;background-image: url('../images/content_c.png'); background-position: 100% 0;height: 9px; font-size: 2px;}
.bottom-left {margin-right: 9px;background-image: url('../images/content_c.png');background-position: 0 -9px;height: 9px;font-size: 2px;}
.bottom-right {margin-top: -9px;margin-left: 9px;background-image: url('../images/content_c.png'); background-position: 100% -9px;height: 9px; font-size: 2px; } 

.tdheader {BACKGROUND-COLOR: #ff9e13}
.border_lr {BORDER-RIGHT: #ff9b0b 2px solid; BORDER-TOP: #ff9b0b 0px solid; BORDER-LEFT: #ff9b0b 2px solid; BORDER-BOTTOM: #ff9b0b 0px solid; BACKGROUND-COLOR: #f2f2f2}
.border_r {BORDER-RIGHT: #ff9b0b 1px solid; BORDER-TOP: #ff9b0b 0px solid; BORDER-LEFT: #ff9b0b 0px solid; BORDER-BOTTOM: #ff9b0b 0px solid}
.border_l {BORDER-RIGHT: #ff9b0b 0px solid; BORDER-TOP: #ff9b0b 0px solid; BORDER-LEFT: #ff9b0b 1px solid; BORDER-BOTTOM: #ff9b0b 0px solid}
.left {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; font-size: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.text_left {PADDING-LEFT: 7px;FONT-WEIGHT: bold;font-size: 11px;PADDING-BOTTOM: 0px;COLOR: #646262;PADDING-TOP: 0px;FONT-FAMILY: Tahoma, Arial;padding-right: 0px;}
.-text_left:hover {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; font-size: 11px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial}

.text_map {
	PADDING-LEFT:9px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
	padding-right:0px;
	FONT-WEIGHT: bold;
	font-size: 11px;
	COLOR: #646262;
	FONT-FAMILY: Tahoma, Arial;
	text-decoration:none;
	line-height: 20px;
}
.text_map:hover {COLOR: #ff9800;}

.text_cat {PADDING-RIGHT: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; font-size: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial}
.table_b_d {BORDER-RIGHT: #dbd8d8 0px solid; BORDER-TOP: #dbd8d8 0px solid; BORDER-LEFT: #dbd8d8 0px solid; BORDER-BOTTOM: #dbd8d8 1px solid; BACKGROUND-COLOR: #ffffff}
.table {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial FONT-WEIGHT: normal; font-size: 11px;}
.border_photo {	BORDER-RIGHT: #dbd8d8 1px solid;BORDER-TOP: #dbd8d8 1px solid;FONT-WEIGHT: normal;font-size: 11px;BORDER-LEFT: #dbd8d8 1px solid;COLOR: #333333;BORDER-BOTTOM: #dbd8d8 1px solid;FONT-FAMILY: Tahoma, Arial;margin-right: 6px;margin-left: 6px;text-decoration: none;}
.border_photo;hover {BORDER-RIGHT: #dbd8d8 1px solid;BORDER-TOP: #dbd8d8 1px solid;BORDER-LEFT: #dbd8d8 1px solid;BORDER-BOTTOM: #dbd8d8 1px solid;}
.border_gallery {BORDER-RIGHT: #dbd8d8 1px solid;BORDER-TOP: #dbd8d8 1px solid;FONT-WEIGHT: normal;font-size: 11px;BORDER-LEFT: #dbd8d8 1px solid;COLOR: #333333;BORDER-BOTTOM: #dbd8d8 1px solid;}
.text {FONT-WEIGHT: normal;font-size: 11px;COLOR: #333333;FONT-FAMILY: Tahoma, Arial;line-height: 19px;vertical-align: bottom;padding: 15px;} 
.textcontact {FONT-WEIGHT: normal;font-size: 10px;COLOR: #333333;FONT-FAMILY: Tahoma, Arial;line-height: 15px;} 
.table_contact {BORDER-RIGHT: #dbd8d8 1px solid; BORDER-TOP: #dbd8d8 1px solid; FONT-WEIGHT: normal; font-size: 11px; BORDER-LEFT: #dbd8d8 1px solid; COLOR: #333333; BORDER-BOTTOM: #dbd8d8 1px solid; FONT-FAMILY: Tahoma, Arial}

.button {FONT: 10px Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff;BACKGROUND-COLOR: #ff9b0b;TEXT-DECORATION: none;border: medium outset #e5e5e5;}
.border_Input {BORDER-RIGHT: #ff9b0b 1px solid; BORDER-TOP: #ff9b0b 1px solid; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #ff9b0b 1px solid; WIDTH: 185px; COLOR: #333333; BORDER-BOTTOM: #ff9b0b 1px solid; BACKGROUND-COLOR: #F5F4F4; TEXT-DECORATION: none}
.border_Input_Requests {BORDER-RIGHT: #ff9b0b 1px solid; BORDER-TOP: #ff9b0b 1px solid; BORDER-LEFT: #ff9b0b 1px solid; BORDER-BOTTOM: #ff9b0b 1px solid; WIDTH: 385px; HEIGHT: 100px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: #F5F4F4; TEXT-DECORATION: none}

.thumbnail{position: relative; z-index: 0;}
.thumbnail:hover{background-color: transparent; z-index: 50;}
.thumbnail span{ position: absolute; background-color: #e9e8e8; padding: 5px; left: -1000px; border: 1px solid #cccccc; visibility: hidden; color: #333333; text-decoration: none;}
.thumbnail span img{ border-width: 0; padding: 2px;}
.thumbnail:hover span{ visibility: visible; top: 0; left: 60px;}

.border_tb_orange {BORDER-RIGHT: #ff9900 0px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 0px solid; BORDER-BOTTOM: #ff9900 1px solid;}
.adtable {border-right: #ffffff 0px solid; border-top: #FF9900 0px solid; border-left: #ffffff 0px solid; border-bottom: #FF9900 1px solid; background-color: #ffffff; font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Arial;}
.adtitle {font-weight: bold; font-size: 11px; color: #006699; font-family: Tahoma, Arial; border-right: #ffffff 0px solid; border-top: #416699 1px solid; border-left: #ffffff 0px solid; border-bottom: #F5F5F5 0px solid; background-color: #E9E9E9;}
.adask {font-weight: normal; font-size: 11px; color: #006699; font-family: Tahoma, Arial;}
.adans {font-weight: normal; font-size: 11px; color: #666666; font-family: Tahoma, Arial;}
.rating_bar {width: 111px;background-image: url(../images/bar_grey.gif);	background-repeat: repeat-x;background-position: 0 0;}
.rating_bar div {height: 12px;	background-image: url(../images/bar_orange.gif);background-repeat: repeat-x;background-position: 0 0;}
.pgLinks {FONT-WEIGHT: normal; font-size: 9px; COLOR: #336699; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;}
.pgLinks:hover {FONT-WEIGHT: normal; font-size: 9px; COLOR: white; FONT-FAMILY: Tahoma, Arial; BACKGROUND-COLOR: #ff9d11; TEXT-DECORATION: none;}
.page {	FONT-WEIGHT: normal; font-size: 9px;	COLOR: #336699;	FONT-FAMILY: Tahoma, Arial;	text-decoration: none;}
.page:hover {COLOR: #ff6600;	text-decoration: underline;}

/* tabs start */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {display: none;}}
/* Hide useless elements in print layouts... */
@media print {.tabs-nav {display: none;}}

/* Skin */
.tabs-nav {list-style: none;margin: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0px;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block; clear: both;content: " ";}
.tabs-nav li {float: left;min-width: 84px; /* be nice to Opera */
margin-top: 0;margin-right: 1px;margin-bottom: 0;margin-left: 0;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(../images/tab.png) no-repeat;}
.tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #616161;font-size: 12px;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;}
.tabs-nav .tabs-selected a {color: #ff9800;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px;outline: 0; }
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { background-position: 100% -100px;}
.tabs-nav a span {width: 64px;min-width: 64px;height: 18px;min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span {width: auto; height: auto;}
.tabs-nav .tabs-selected a span { padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {padding: 1em 8px; /* declare background color for container to avoid distorted fonts in IE while fading */
	background-color: #f2efe9;line-height: 25px;}
.tabs-loading em {padding: 0 0 0 20px;background: url(../images/loading.gif) no-repeat 0 50%;}
#container ul{list-style:none;}
#container ul li{display:inline;}
/* tabs end */
 
.vlightbox {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:top;margin:1px;opacity:0.87;border: 1px solid #CCC;}
.vlightbox a{margin:0;}
.vlightbox:hover, .vlightbox a:hover{opacity:1;}
.vlightbox img{display:block;border:none;margin:0;}
.vlightbox div {display:none}

/* slide show*/
#nav {width: 360px;margin: 0px;float: left;text-align: left;vertical-align: bottom;list-style-type: none;padding-top: 10px;padding-left: 14px!important;padding-right: 4px; cursor:pointer; }
#nav li {float: left; margin: 0px!important; list-style: none; padding: 1px;display: block }
#nav a { padding: 0px; display: block; border: 1px solid #95bfe4; cursor:pointer;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#nav li.activeLI {background-color: #FFF;opacity: 1; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
#nav img { border: none; display: block }
.pics { height: 247px; width: 408px; padding:0; margin:0; overflow: hidden }
.pics img {height: 235px;width: 382px;padding: 5px;border: 1px solid #95bfe4;background-color: #95bfe4;top:0;left:0}
.pics img {	-moz-border-radius: 5px; -webkit-border-radius: 5px;}
/* slide show end*/
 
 
#near li{margin-bottom: 2px!important;list-style-type: none;text-decoration: none;}
#near a, #near li a{font-size: 11px;color: #8d8d8d;font-family: Arial, Helvetica, sans-serif;margin-bottom: 7px;margin-left: -40px;margin-right: 5px;list-style-type: none;text-decoration: none;}
#near a:hover, #near li a:hover{text-decoration: none;color: #09C;}
.meters {FONT-WEIGHT: normal;font-size: 8px;COLOR: #0c53ad;FONT-FAMILY: Tahoma, Arial;	TEXT-DECORATION: none}

 
#footer {width:950px;bottom: 0px;position:relative;left:25px;margin: 0px;padding: 0px;line-height: 15px;text-decoration: none;}
#-footer{color: #FFFFFF;position: relative;	}
#footer .content {background-image: url(../images/bg.png);background-repeat: repeat;text-decoration: none;}
.footer-blocks{	background-image: url(../images/footer_line.png);background-repeat: no-repeat;}
#footer .footer-blocks,#footer .footer-blocks_last{display: block;width: 175px;margin-left: 10px;padding-left: 5px;float: left;text-decoration: none;padding-top: 10px;height: 280px;}
#footer .footer-blocks ul,#footer .footer-blocks_last ul{margin: 0px;padding-top: 5px;text-decoration: none;}
#footer li{margin-bottom: 2px!important;list-style-type: none;text-decoration: none;}
#footer a, #footer li a{font-size: 11px;color: #8d8d8d;font-family: Arial, Helvetica, sans-serif;margin-bottom: 7px;margin-left: -40px;margin-right: 5px;list-style-type: none;text-decoration: none;}
#footer a:hover, #footer li a:hover{text-decoration: none;color: #09C;}
#footer h2,h4{margin: 0px;font-size: 13px!important;color: #5f5f5f;padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;text-shadow:1px 1px 2px #fff;}
.footer_bg {width: 950px;background-image: url(../images/bg2.png);background-repeat: repeat;height: 300px;}
ul.footer-tabs li {padding-right: 5px;padding-left: 5px;border-right-width: 1px;border-right-style: solid;border-right-color: #999;}
.footer-credits {font-size:10px;font-family: Verdana, Geneva, sans-serif;text-decoration: none;color: #999;text-align: center;}
.footer-credits li {display: inline;font-size:12px;}
.credits_large {FONT-WEIGHT: normal; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none}
.credits_large:hover {COLOR: #FF9800;}
.credits {FONT-WEIGHT: normal; font-size: 9px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none}
.credits:hover {COLOR: #FF9800;}
.fleft {float:left;	margin-left: 15px;}
.fright {float:right;margin-right: 15px;}

div#visitorhistory p {padding-left:15px;padding-right:15px;margin:3px;font-size: 10px;color:#F90;font-weight: bold;text-align:left;}
div#visitorhistory a {FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;font-style:normal;text-decoration:none;font-size: 10px;color: #fff;}
div#visitorhistory a:hover {color: #FC0;}
div#visitorhistorytitle {padding-left:15px;padding-bottom: 6px;margin:3px;font-size:11px;COLOR: #666;font-weight: bold;text-align:left;}

