@charset "utf-8";

/********************* GLOBAL ********************/
body {
    margin         : 0px;
    margin-top      : 15px;
}

.clear {
    clear           : both;
}

.big_div {
    margin          : auto;
    text-align      : right;
    width           : 976px;
}

a {
    color           : #6EB43F;
}

/********************* index.neo BIG PIC ********************/

.big_picture {
    background      : url(images/hotel.gif);
    height          : 257px;
}

/********************* HTMLEDITOR ********************/

.page_text {
    background      : #fff;
    color           : #474F53;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 11px;
    text-align      : justify;
    width           : 510px;
}

.footer_style {
    background      : url(images/lab.gif) no-repeat;
    color           : #474f53;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 10px;
    height          : 42px;
    padding-top     : 6px;
}

/********************* MENU -1 ********************/

#menu_-1 {
    background      : url(images/menu.gif);
    height          : 41px;
    padding         : 45px 10px 0 0;
}

#menu_-1 UL {
    float           : right;
    margin          : 0px;
    padding         : 0px;
}

#menu_-1 UL LI:first-child {
    border-left     : none;
}

#menu_-1 UL LI {
    border-left     : 1px dotted #aaa;
    float           : left;
    margin          : 0px;
    list-style      : none;
    padding         : 0 10px 0 10px;
}

#menu_-1 UL LI A {
    color           : #474f53;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 14px;
    text-decoration : none;
}

#menu_-1 UL LI A:hover {
    color           : #6eb43f;
}

#menu_-1 ul li:hover ul ul,
#menu_-1 ul ul,
#menu_-1 ul ul li:hover ul ul,
#menu_-1 ul ul ul li:hover ul ul,
#menu_-1 ul ul ul ul li:hover ul ul {
    display             : none;
    visibility          : hidden;
}

/********************* ICON MENU ********************/

#icon_menu {
    margin-right    : 12px;
    height          : 14px;
    padding-top     : 4px;
}

#icon_menu .sep {
    background      : url(images/vonal.gif) no-repeat;
    height          : 9px;
    margin          : 0 3px 0 3px;
    width           : 1px;
}

#icon_menu UL {
    float           : right;
    margin          : 0px;
    padding         : 0px;
}

#icon_menu UL LI {
    float           : left;
    margin          : 0px;
    margin-left     : 10px;
    list-style      : none;
    padding         : 0px;
}

#icon_menu A.icon_hu { background: url(images/hu_00.gif) no-repeat; display: block; height: 8px; width: 13px; }
#icon_menu A.icon_hu:hover { background: url(images/hu_01.gif) no-repeat; }
#icon_menu A.icon_en { background: url(images/en_00.gif) no-repeat; display: block; height: 8px; width: 12px; }
#icon_menu A.icon_en:hover { background: url(images/en_01.gif) no-repeat; }
#icon_menu A.icon_de { background: url(images/de_00.gif) no-repeat; display: block; height: 8px; width: 12px; }
#icon_menu A.icon_de:hover { background: url(images/de_01.gif) no-repeat; }
#icon_menu A.icon_1 { background: url(images/icon1_00.gif) no-repeat; display: block; height: 9px; width: 10px; }
#icon_menu A.icon_1:hover { background: url(images/icon1_01.gif) no-repeat; }
#icon_menu A.icon_2 { background: url(images/icon2_00.gif) no-repeat; display: block; height: 10px; width: 9px; }
#icon_menu A.icon_2:hover { background: url(images/icon2_01.gif) no-repeat; }
#icon_menu A.icon_3 { background: url(images/icon3_00.gif) no-repeat; display: block; height: 9px; width: 11px; }
#icon_menu A.icon_3:hover { background: url(images/icon3_01.gif) no-repeat; }
#icon_menu A.icon_4 { background: url(images/icon4_00.gif) no-repeat; display: block; height: 9px; width: 11px; }
#icon_menu A.icon_4:hover { background: url(images/icon4_01.gif) no-repeat; }

/********************* CONTENT ********************/

#content {
    margin          : auto;
    margin-top      : 20px;
    width           : 976px;
}

#content DIV.left {
    float           : left;
    text-align      : left;
    width           : 403px;
}

#content DIV.right {
    color           : #474F53;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 11px;
    float           : right;
    text-align      : justify;
    width           : 510px;
}

#content DIV.right A {
	color			: #00f;
	text-decoration	: none;
}

#content DIV.right A:hover {
	text-decoration	: underline;
}

#content DIV.right H3 {
    color           : #474f53;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 20px;
    font-weight     : normal;
    margin          : 0 0 15px 0;
    padding         : 0px;
}

#left_box {
    background      : url(images/bal_menu_bg.gif);
}

#submenu {
    padding-bottom   : 5px;
}

#submenu UL {
    margin          : 0px;
    padding         : 8px 0 0 0;
}

#submenu UL LI {
    background      : url(images/line.gif) no-repeat 20px bottom;
    margin-bottom   : 3px;
    list-style      : none;
    padding-bottom  : 8px;
}

#submenu UL LI A {
    background      : url(images/menu_icon_00.gif) no-repeat 35px 4px;
    color           : #51595d;
    display         : block;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 13px;
    padding-left    : 56px;
    text-decoration : none;
}

#submenu UL LI A:hover {
    background      : url(images/menu_icon_01.gif) no-repeat 35px 4px;
    color           : #6eb43f;
}

#box {
    color           : #474F53;
    font-family     : Tahoma,Geneva,sans-serif;
    margin-top      : 15px;
    width           : 403px;
}

#box DIV.header {
    background      : center bottom url(images/box_header.gif) no-repeat;
    height          : 4px;
}

#box DIV.content {
    background      : url(images/box_content.gif);
    font-size       : 11px;
    padding         : 0 10px 0 10px;
}

#box DIV.title {
    font-size       : 14px;
    padding         : 10px 0 0 30px;
}

#box TABLE {
    padding         : 15px 0 0 22px;
    width           : 100%;
}

#box TH {
    font-weight     : normal;
    width           : 50px;
}

#box TD.submit {
    text-align      : right;
}

#box INPUT {
    border          : none;
    color           : #474F53;
    font-family     : Tahoma,Geneva,sans-serif;
    font-size       : 11px;
    width           : 250px;
}

#box INPUT.submit {
    background      : #7DBC53;
    color           : #fff;
    margin-right    : 23px;
    width           : auto;
}

#box DIV.last_newsletter {
    padding         : 0 0 10px 30px;
}

#box DIV.last_newsletter A {
    color           : #6eb43f;
    text-decoration : none;
}

#box DIV.last_newsletter A:hover {
    text-decoration : underline;
}

#box DIV.footer {
    background      : center top url(images/box_footer.gif) no-repeat;
    height          : 4px;
}

/********************* FOOTER ********************/
#footer {
    background      : url(images/lab.gif);
    color           : #474f53;
    font-family     : Tahoma, Geneva, sans-serif;
    font-size       : 10px;
    font-weight     : normal;
    height          : 42px;
    margin-top      : 80px;
    padding-top     : 6px;
    text-align      : left;
}