body{margin:0;padding:0;
	background-color:#791717;color:#fff;
	font-size:15px;font-family:serif;font-weight:normal;}

h1,h2,h3,h4{margin:0;}
h2{ text-transform:uppercase;font-size:20px;margin-bottom:.5em;font-style:italic;}
h3{margin-bottom:10px;font-size:24px;font-weight:bold;font-style:italic;color:#D8C068;}
h3.video{padding-left:60px;background:url(../img/layout/video.gif) no-repeat;line-height:55px;height:55px;}
img{border:none;}
a{color:#fff;text-decoration:underline;}
a:hover{text-decoration:none;}


/* BASIC LAYOUT */
#container{position:relative;width:912px;margin:0 auto;}
#header{position:relative;width:912px;height:138px;}
#content{}
#footer{padding:15px 0;margin:15px 0;font-size:11px; color:#fff;font-weight:normal;font-style:normal;text-align:center;
	border-top:1px solid #b54640;}
.lc{width:428px;float:left;}
.rc{width:464px;float:right;}
.lc .rc{width:428px;float:none;}

.lcTiny{width:380px;float:left;}
.lcTiny .lc{width:380px;float:none;}
.lcTiny .rc{display:none;}
.rcWide{width:530px;float:right;}

/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;width:370px;height:102px;margin:0;padding:0;overflow:hidden;}
h1#logo span {position:absolute;left:0;top:0;background:url(../img/layout/logo.gif) no-repeat;cursor:pointer;}

h1#mainTitle{position:absolute;right:0;top:65px;color:#fff;font-size:18px;}

/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;bottom:0;width:912px;height:36px;z-index:100;background:url(../img/layout/hm.gif) repeat-x;}
#horizontalMenu ul {position:relative;margin:0;padding:0;list-style:none;}
#horizontalMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;}
#horizontalMenu ul li a {display:block;color:#911E18;height:36px;line-height:36px;padding:0 8px;
	font-size:15px;font-weight:bold;
	text-align:center;text-decoration:none;}
#horizontalMenu ul li:hover, #horizontalMenu ul li a:hover, #horizontalMenu ul li a.active {color:#000;}

#horizontalMenu ul ul {position:absolute;left:0;top:36px;_top:36px;width:275px;
	background-color:#EEE0AC;border:1px solid #EEE0AC;visibility:hidden;}
#horizontalMenu ul ul li{display:list-item;float:none;width:275px;}
#horizontalMenu ul ul li a {text-align:left;padding:5px 24px;margin:0;color:#911E18;height:auto;line-height:1.1em;}
#horizontalMenu ul ul li a:hover, #horizontalMenu ul ul li a.active {color:#000;}
#horizontalMenu ul li{behavior:url(../hover.htc);}
#horizontalMenu ul li:hover,
#horizontalMenu ul li.Hover{}
#horizontalMenu ul li.Hover ul,
#horizontalMenu ul li:hover ul{visibility:visible;}

/* TOP MENU */
ul#topMenu{position:absolute;right:0;top:0;margin:0;list-style:none;}
ul#topMenu li{float:left;padding:0 7px;}
ul#topMenu a{color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
ul#topMenu a:hover{color:#ffffff;}

/* #LANGUAGES */
#languages{position:absolute;right:0;top:30px;margin:0;padding:0;list-style:none;}
#languages li{float:left;margin-left:10px;}
#languages a,
#languages a span{position:relative;display:block;width:45px;height:28px;overflow:hidden;margin:0;padding:0;}
#languages a span{position:absolute;left:0;top:0;cursor:pointer;}
#languages a#lg_cs span{background:url(../img/layout/cs.gif) no-repeat;}
#languages a#lg_en span{background:url(../img/layout/en.gif) no-repeat;}
#languages a#lg_de span{background:url(../img/layout/de.gif) no-repeat;}
#languages a#lg_pl span{background:url(../img/layout/pl.gif) no-repeat;}
#languages a#lg_sv span{background:url(../img/layout/sv.gif) no-repeat;}
#languages a#lg_nl span{background:url(../img/layout/nl.gif) no-repeat;}
#languages a#lg_da span{background:url(../img/layout/da.gif) no-repeat;}
#languages a#lg_ru span{background:url(../img/layout/ru.gif) no-repeat;}

/* TOP BAR */
#topBar{margin:10px 0;}

/* FORMS */
.boxTopLeftBg{float:left;position:relative;width:400px;height:211px;padding:14px 14px 0 14px;background:#B54640 url(../img/layout/request-form-top.gif) no-repeat;font-weight:normal;}
.boxTopLeftBg{color:#EEE0A9;font-size:14px;}
.boxTopLeftBgBtm{position:absolute;bottom:0;width:428px;height:11px !important;margin:0  -14px;background:url(../img/layout/request-form-btm.gif) no-repeat;}


form{font-size:15px;color:#EEDDA5;font-weight:normal;}
form th{text-align:right;}
form input,
form select{border:1px solid #D1B35E;color:#7A1716;font-family:serif;font-size:15px;background:#FEFEFB url(../img/layout/rf-input.gif) repeat-y;font-size:1em;font-family:sans-serif;}
form input{width:188px;}
form select{width:60px;}
form select.short{width:39px;}
form input.short{width:38px;}
form input.submit{width:390px;border:3px solid #D1B35E;color:#fff;background:#982018;}
form textarea{width:328px;height:74px;border:1px solid #D2B35E;color:#9E2218;background:#FEFEFB url(../img/layout/rf-input.gif) repeat-y;font-size:1em;font-family:sans-serif;}

#requestForm{font-size:14px;color:#EEDDA5;font-weight:normal;}
#requestForm input,
#requestForm select{border:1px solid #D1B35E;color:#7A1716;font-family:serif;font-size:14px;background:#FEFEFB url(../img/layout/rf-input.gif) repeat-y;font-size:1em;font-family:sans-serif;}
#requestForm input{width:188px;}
#requestForm .lc input{width:204px;}
#requestForm select{width:60px;}
#requestForm select.short{width:39px;}
#requestForm input.short{width:38px;}
#requestForm input.date{width:95px;}
#requestForm input.submit{width:390px;border:3px solid #D1B35E;color:#fff;background:#982018;}

#requestForm table{width:428px;}
#requestForm table td{padding:6px 2px;}
.boxTopLeftBg #requestForm table{width:400px;}
.boxTopLeftBg #requestForm table td{padding:4px 2px;}

/* GUESTBOOK */
#guestbook{position:relative;width:464px;height:317px;background:url(../img/layout/guestbook.gif) no-repeat;font-size:14px;font-weight:normal;}
#guestbook form{padding:20px;color:#9D2218;}
#guestbook form input{width:176px;border:1px solid #D2B35E;color:#9E2218;background:#FEFEFB url(../img/layout/rf-input.gif) repeat-y;font-size:1em;font-family:sans-serif;}
#guestbook form input.captcha{width:88px}
#guestbook form input.wa{width:auto;}
#guestbook form input.short{width:38px;}
#guestbook form input.submit{color:#fff;background:#982018;width:auto;}
#guestbook form textarea{width:328px;height:74px;border:1px solid #D2B35E;color:#9E2218;background:#FEFEFB url(../img/layout/rf-input.gif) repeat-y;font-size:1em;font-family:sans-serif}
#guestbook form table{width:100%;}
#guestbook form table td{padding:2px 2px;vertical-align:top;}

.guestbook{margin:1em 0;}
.guestbook strong{color:#EDDDA5;margin-bottom:5px;}

/* CONTACT */
#contact{position:relative;width:464px;height:317px;background:url(../img/layout/rboxbg.gif) no-repeat;font-size:14px;font-weight:normal;}
#contact form{padding:30px;color:#9D2218;}
#contact form table{}
#contact form table td{padding:6px 0;}

/* PRICE LIST */
#pricelist{width:906px;padding:10px 10px 0 10px;background:url(../img/layout/pricelist.gif) no-repeat;}
#pricelist th{text-align:center;color:#EBDBA1;}
#pricelist td{text-align:center;padding:5px 0;border-bottom:1px dotted #fff;}
#pricelistBtm{position:relative;width:906px;height:10px !important;overflow:none;background:url(../img/layout/pricelist-btm.gif) no-repeat;margin-bottom:2em;}

#visacka{display:block;position:absolute;right:0;bottom:-118px;width:152px;height:118px;background:url(../img/layout/visacka.gif) no-repeat;}

/* BOXES */
.boxBrown{margin:0 0 1em 41px;width:405px;height:165px;padding:10px;background:url(../img/layout/box-brown.gif) no-repeat;color:#520E0A;}
.boxBrown h2{color:#A02218;}
.boxRed{}
.boxRed h2{color:#E0CC82;}

.rc .boxTopLeftBg{margin:0 0 0 41px;width:405px;padding:10px;color:#EEE0A9;}
.rc .boxTopLeftBgBtm{margin:0 -10px;width:425px;height:11px !important;background:url(../img/layout/request-form-btm.gif) no-repeat;}

/* ARTICLES */
.article{float:left;width:428px;}

.videogalerie, .galerie{float:right;width:425px;}
.videogalerie .nahled, .galerie .nahled{float:right;margin:0 0 18px 18px;text-align:center;}


.lc .article{float:none;width:100%;}
.lc .galerie{float:none;width:100%;}
.lc .galerie .nahled{float:left;margin:0 18px 18px 0;}

#interactiveMap{position:relative;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.il{margin:0 10px 3px 0;}
.ir{margin:0 0 3px 10px;}
.il a, .ir a, .nahled a{display:block;position:relative;}
.passparta{display:block;position:absolute;left:0;top:0;width:187px;height:124px;background:url(../img/layout/passparta.png);}
* html .passparta{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/layout/passparta.png', sizingMethod='scale');background: none;}
.nowrap{white-space:nowrap;}