/* CSS Stylesheet for Screen, Presentation */
/************ MENU ************/
#menu ul {
    background: transparent url(graphics/menu_bg.jpg) repeat-x;
}

#menu ul li.separator {
    background:transparent url(graphics/menu_bg_separator.jpg) no-repeat;
}

#menu ul li a {
    color: #ffffff;
}

/************ menu cs ************/
ul#menu-lan-1 li {
    padding: 0;
}

ul#menu-lan-1 li.menu-top-item {
    padding: 0px 0px 0px 0px;
}

ul#menu-lan-1 li.menu-bottom-item {
    padding: 0;    
}

ul#menu-lan-1 li a {
    padding: 0px 14px 0px 15px;
}

/************ menu en ************/
ul#menu-lan-2 li {
    padding: 0;
}

ul#menu-lan-2 li.menu-top-item {
     padding: 0px 0px 0px 0px;
}

ul#menu-lan-2 li.menu-bottom-item {
        
}

ul#menu-lan-2 li a {
    padding: 0px 11px 0px 12px;
}

/************ menu de ************/
ul#menu-lan-3 li {
    padding: 0;
}

ul#menu-lan-3 li.menu-top-item {
     padding: 0px 0px 0px 0px;
}

ul#menu-lan-3 li.menu-bottom-item {
        
}

ul#menu-lan-3 li a {
    padding: 0px 13px 0px 14px;
}

/************ menu it ************/
ul#menu-lan-5 li {
    padding: 0;
}

ul#menu-lan-5 li.menu-top-item {
     padding: 0px 0px 0px 1px;
}

ul#menu-lan-5 li.menu-bottom-item {
        
}

ul#menu-lan-5 li a {
    padding: 0px 16px 0px 16px;
}

/************ footer MENU ************/
#menu_outer {
    width: 755px;
    position: relative;
    top: -30px;
    _top: -27px;
    display: block;
    overflow: hidden;
    background: transparent;    
}
/************ menu cs ************/
#menu_outer #menu-lan-1 {
    width: 650px;
    margin: 0 auto;
}
/************ menu en ************/
#menu_outer #menu-lan-2 {
    width: 700px;
    margin: 0 auto;
}
/************ menu de ************/
#menu_outer #menu-lan-3 {
    width: 670px;
    margin: 0 auto;    
}
/************ menu it ************/
#menu_outer #menu-lan-5 {
    width: 650px;
    margin: 0 auto;    
}

#menu_outer #menu, #menu_outer #menu_in, #menu_outer #menu_in2,
#menu_outer #menu ul, #menu_outer #menu ul li, #menu_outer #menu ul li a,
#menu_outer ul li.separator {
    height: 15px;
    line-height: 15px;
}

#menu_outer #menu ul li a {
    font-size: 80%;
    text-decoration: underline;
    color: #FFFFFF;
}

#menu_outer #menu ul li a:hover {
    text-decoration: none;
    background: transparent;
    color: #8e0101;
}

#menu_outer ul {
    background: transparent;
}

#menu_outer ul li a {
    padding: 0px 20px 0px 20px !important;  
}

#menu_outer ul li.separator {
    background: #5A5F6A;
    width: 1px;
}

html {
    background-image: url('graphics/bg.jpg');
}

body {
    background-image: url('graphics/bg_bottom.jpg');
}

#bg {
    background-image: url('graphics/bg_top.jpg');
}

#bg2 {
    background: #d8c6b5 url('graphics/top_bottom_bg.jpg') bottom no-repeat;
    padding: 0;
}

#bg2_in2 {
    background-image:  url('graphics/shadow_top.jpg');
    background-position: left 0;
    padding-top: 6px;
}

#bg3 {
    background: transparent url('graphics/top_top_bg.jpg') no-repeat top;	
}

#head {
    background:transparent;
}

#logo {
    padding: 10px 0px 0px 50px;
    position: relative;
    left: 104px;
    top: 36px;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    background: transparent;
}

#lang li a {
    color: #FFFFFF;
}

#lang li.separator {
    background-image: url('graphics/separator.gif');
}

#header_in {
    display: none;	
}

#bg3 {
    margin-bottom: -22px;
    _margin-bottom: -31px;
}

#quick-reservation {
	display: block;
}

#menu {
    background: transparent;	
}

#content {
    background:transparent /*url(graphics/bg_1.jpg) no-repeat scroll 427px top*/;
}

table.pricelist {
    border: 1px solid #526652;
    margin: 0 auto;
    width: 65%;
}

table.pricelist td.room-name {
    width: 50%;	
}

form#form-season-selection {
	margin: 0 auto;
    width: 65%;
}
table.pricelist th.season-range, table.pricelist td.price-value {
    text-align: center;
}

#content #gallery table td {
  padding: auto !important;
}

#news .news-title, #quick-reservation .quick-reservation-title {
    background: transparent url(graphics/news_title.gif) no-repeat center center;
}

#news_in {
    background: #ECECE0 url('graphics/banner.jpg') center bottom no-repeat;
}

#footer {
	background: transparent/*url('graphics/bg_2.jpg')*/;
	color: #FFFFFF;
	border-top: 2px solid #5A5F6A;
}

#footer a {
    color: #FAFAFA;
}
