@font-face {
    font-family: nadacia;
	  src: url('nadacia.eot'); /* IE9 Compat Modes */
  	src: url('nadacia.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('nadacia.ttf') format('opentype');
}

@font-face {
	font-family: 'MyWebFont';
	src: url('webfont.eot'); /* IE9 Compat Modes */
	src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('webfont.woff') format('woff'), /* Modern Browsers */
	     url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	}

html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;background:#eee url(/images/design/bg.png) left top;color:#000;}
img{border:0}
form{margin:0;}
p, #content-area li{margin:10px 0 10px 0;padding:0;font-size:15px; line-height:20px}
a:link, a:visited {color:blue;text-decoration:none;}
a:hover {color:blue;text-decoration:underline;}
/*#e94200*/

div#menu{position:relative;width:900px;height:51px;padding:0;margin:0;background:url('/images/design/topmenu.jpg') no-repeat;}
div#header{margin:0;padding:0;background:url('/images/design/bgMenu.png') no-repeat 50% 0px; height:130px}

/* gray menu top */
div#header{background:url('/images/design/bgMenuGray.png') no-repeat 50% 0px; }


/* mainNav */
#mainNav{margin:0;padding:17px 0 0 40px;list-style:none;}
#mainNav li{float:left; padding:0 10px 0 10px;border-left:1px solid #fff;}
#mainNav li.first {border-left:0;}
#mainNav li a{font-size:12px;}
#mainNav a:link, #mainNav a:visited {text-decoration: none;color: #fff;}
#mainNav a:hover {text-decoration: underline;}

#subNav {margin:0;padding:0;width:191px;}

div#container{text-align:left;background: url("/images/design/container.gif") no-repeat;}
div#content{}
div#navigation{}
div#footer{background: url("/images/design/bgFooter.png") 50% 0px no-repeat; padding:100px 0px 30px 0px}

div#container{width:987px;padding:20px 26px 0 26px;overflow:hidden;margin:0 auto;position:relative}
div#content{width:auto;float:left;padding: 0 0 10px 0;}
div#navigation{float:left;width:191px;}
div#footer{clear:both;width:1000px;margin:0 auto;height:auto;text-align:center;font-size:11px;font-weight:bold;color:gray;}
div#wrapper{width:100%;}

div#content-area{margin: 10px 0px 20px 0px;font-size:11px;color:#000;text-align:justify;overflow:hidden;}
#content-area h1{padding:0;margin:0 0 10px 0;font-size:34px;font-weight:bold;color:#990000;font-family:nadacia}
#content-area h2{padding:0;margin:20px 0 10px 0;font-size:12px;font-weight:bold;}

#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: none; color: gray;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

div#content-images{padding:0;margin:0;clear:both;}
.content-image{float:left;border:2px solid #aaa;margin:4px;padding:0px; width:122px!important; height:122px!important}
.content-image img {margin:1px}

ul.sitemap {}

#news{background:url('/images/design/bubble.png') 0px 80px no-repeat;margin:3px 0 0 0;width:300px; height:280px;padding:0px 30px 10px 10px; float:right; position:relative}
#news a:link, #news a:visited,#news a:link, #news a:visited {font-weight:bold;}
#news h2, #booking h2 {font-family:nadacia; font-size:30px; color:#333}
#news p {color:#333; margin:0px 30px 0px 0px; font-style:italic; font-size:14px; line-height:20px}

#booking {width:300px; border:0px solid red; float:left}
.btnRed {font-family:nadacia; font-size:22px; color:white; background:url('/images/design/btnRed.jpg') 50% 0px no-repeat; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; box-shadow: 2px 2px 5px #888888; padding:4px 10px; height:33px }
select, input {padding:2px 4px; background:none; border:1px solid silver; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

#booking .text {width:200px; display:block; float:left}
.btnRed:hover {cursor:hand; cursor:pointer; box-shadow:none; color:white; background-position:1px 1px; border:0px solid white}

.linked {; position:absolute; top:290px; left:120px}
.linked a {color:#990000}

#frmSeBigTxt{border:0;width:195px;height:18px;font-size:11px;line-height:18px;background:transparent;}
div#search{position:absolute;top:12px;left:524px;width:240px;height:18px; display:none}
#frmSeBigSubmit{vertical-align:bottom;}

div#pagewrapper{width:1152px;margin:0 auto;clear:both;}
div#pageleft{width:100px;height:924px;float:left;background:url('/images/design/left_side.jpg') right top no-repeat;}
div#pagecenter{width:952px;float:left;}
div#pageright{width:100px;height:924px;float:left;background:url('/images/design/right_side.jpg') left top no-repeat;}




#lngbar a {width:20px;height:34px; display:block; background:url('/images/design/flags.png') no-repeat; float:left}
#lngbar .sk {background-position:-27px}
#lngbar .en {background-position:-68px}
#lngbar .de {background-position:-45px; width:24px}

#phone {width:200px; height:60px; float:right; color:#990000; background:url('/images/design/icoPhone.png') no-repeat; padding:0px 0px 0px 50px; font-size:14px}

#headerbanner {height:420px; float:none; clear:both; border:0px solid gray; margin-top:40px; overflow:hidden}
#banerBtn {background:url('/images/design/btnSlider.png') 50% 0px no-repeat; position:relative; top:-42px; text-align:center; color:white; height:120px}
#banerBtn p {margin:0px; padding:0px}
#banerBtn a, #banerBtn h2 {color:white; font-family:nadacia; font-size:30px; padding:14px 0px 0px 0px; display:block}
#banerBtn h2 {padding-top:6px}

#slideshell {margin:0px; overflow:hidden; text-align:center; padding:0px; width:985px; height:350px; overflow:hidden}
#slideshell {background:url('/images/design/bgGallery.png') no-repeat}
#slideshell li {list-style-type:none; margin:0px; padding:7px}
#slideshell h2 {color:white; font-family:nadacia; font-size:30px; padding:16px 0px 0px 0px; display:block}

#slider {margin:0px; padding:0px; z-index:-100}

#center {position:absolute; top:540px; left:0px; width:1030px; text-align:center; z-index:100; }
#slidermenu {display:inline-block;border:0px solid red; width:auto; margin:0px auto}
#slidermenu a {font-size:0.1px; padding:4px 2px; overflow:hidden; width:25px; height:26px; display:block; float:left; background:url('/images/design/circle.png') 0px 0px no-repeat; color:#ddd}
#slidermenu a:hover {cursor:hand; cursor:pointer}
#slidermenu a.wactive {background:url('/images/design/circle.png') -25px 0px no-repeat}


.nav li:hover ul, .nav li.sfhover ul {
	left: auto;
}

.nav, .nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
  line-height:1;
  width:100%;
}

.nav a {
	display: block;
  width:auto;
  font-family:nadacia;
  color:white;
  font-size:30px;
}

.nav li {
	float: left;
	width: auto;
  padding:0px 16px;
}
.nav li ul li{
	float: none;
	width: 8em;
  padding:1px;
}
.nav li ul {
	position: absolute;
	left: -999em;
  background: black;
  padding:4px 10px;
  margin:0px;
  width:auto;
}
.nav li ul li a {
  font-size:20px;
}

.nav li:hover ul, .nav li:sfhover ul {
	left: auto;
}

#topmenu {padding:85px 0px 0px 30px}
.gohome {width:200px!important; height:30px; border:0px solid blue; cursor:hand; cursor:pointed; overflow:hidden}
.gohome a {width:100%; height:100%; display:block}

.nav li ul li.gohome {display:none}

#blocks {width:1000px; margin:0px auto; padding:0px 100px; color:gray}
#blocks div {width:27%; float:left; padding:0px 0px 0px 40px}
#blocks a {color:#990000}
#b1 {background:url('/images/design/icoGray1.png') 0px 4px no-repeat; }
#b2 {background:url('/images/design/icoGray2.png') 0px 4px no-repeat; }
#b3 {background:url('/images/design/icoGray3.png') 0px 4px no-repeat; }

#socials {float:right}
#socials div {width:31px; height:27px; float:left; background:url('/images/design/icoSocial.png') no-repeat}
#socials #s1 {background-position:0px 0px}
#socials #s2 {background-position:-31px 0px}
#socials #s3 {background-position:-62px 0px}
#socials #s4 {background-position:-95px 0px}

.hbox {width:209px!important; height:209px!important; overflow:hidden; margin:4px}
.hbox img {width:auto; height:209px; margin:0px}

.bborder {width:auto; height:auto;margin:0px 4px; border:4px solid white; padding:0px; display:block; overflow:hidden}
.bborder h2 {position:absolute; top:140px; padding:4px; font-size:24px}

.productlist {width: 189px; float: left; height: 220px; text-align: center; line-height: 1.3em; padding:4px; border:1px solid #aaa; margin:0px 20px 10px 0px}
.productlist:hover {border-color:#333; }
.productlist h2 a {color:#900; font-family:nadacia; font-size:28px}

#katalog {float:right; width:265px}
.description {float:left; width:64%}

.submit{background:#990000;color:#fff;font-weight:bold;border:0;padding:6px 8px; border-radius:4px}
.submit b {color:white}
.submit:hover {text-decoration:none; cursor:hand; cursor:pointer}


