@font-face {
    font-family: IntroHeadR-Base;
    src: url(IntroHeadR-Base.otf) format("opentype");
}

.font1, body {
    font-family: 'IntroHeadR-Base', Times, serif
}

.lighter {
    background: url("images/lighter.png")
}

.darker {
    background: url("images/darker.png");
    color: #f5f3ed
}

.bg-1 {
    background-color: #fcf2e5;
    color: #341e1b;
    border-color: #d0bbaa
}

a.bg-1, .bg-1 a {
    color: #a52c1b
}

a.bg-1.js, .bg-1 a.js {
    border-color: #a52c1b
}

.bg-1 a:hover, a:hover.bg-1, .bg-1 .active a, .bg-1.active a, .bg-1 a.active, a.active.bg-1 {
    color: #dd452f
}

.bg-1 a:hover.js, a:hover.bg-1.js, .bg-1 .active a.js, .bg-1.active a.js, .bg-1 a.active.js, a.active.bg-1.js {
    color: #dd452f
}

.bg-1 .mark-bg:hover {
    background-color: #341e1b
}

.bg-1 .active .mark-bg, .bg-1.active .mark-bg {
    background-color: #dad2bc
}

.bg-1 .ico_pic_16a_top, .bg-1.ico_pic_16a_top {
    background-image: url("images/2/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_top, .bg-1.ico_pic_16b_top {
    background-image: url("images/4/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_top, .bg-1.ico_pic_32a_top {
    background-image: url("images/2/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_top, .bg-1.ico_pic_32b_top {
    background-image: url("images/4/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_right, .bg-1.ico_pic_16a_right {
    background-image: url("images/2/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_right, .bg-1.ico_pic_16b_right {
    background-image: url("images/4/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_right, .bg-1.ico_pic_32a_right {
    background-image: url("images/2/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_right, .bg-1.ico_pic_32b_right {
    background-image: url("images/4/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_bottom, .bg-1.ico_pic_16a_bottom {
    background-image: url("images/2/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_bottom, .bg-1.ico_pic_16b_bottom {
    background-image: url("images/4/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_bottom, .bg-1.ico_pic_32a_bottom {
    background-image: url("images/2/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_bottom, .bg-1.ico_pic_32b_bottom {
    background-image: url("images/4/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_left, .bg-1.ico_pic_16a_left {
    background-image: url("images/2/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_left, .bg-1.ico_pic_16b_left {
    background-image: url("images/4/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_left, .bg-1.ico_pic_32a_left {
    background-image: url("images/2/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_left, .bg-1.ico_pic_32b_left {
    background-image: url("images/4/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_checkmark, .bg-1.ico_pic_16a_checkmark {
    background-image: url("images/2/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_checkmark, .bg-1.ico_pic_16b_checkmark {
    background-image: url("images/4/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_checkmark, .bg-1.ico_pic_32a_checkmark {
    background-image: url("images/2/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_checkmark, .bg-1.ico_pic_32b_checkmark {
    background-image: url("images/4/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_calendar, .bg-1.ico_pic_16a_calendar {
    background-image: url("images/2/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_calendar, .bg-1.ico_pic_16b_calendar {
    background-image: url("images/4/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_calendar, .bg-1.ico_pic_32a_calendar {
    background-image: url("images/2/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_calendar, .bg-1.ico_pic_32b_calendar {
    background-image: url("images/4/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_reserv, .bg-1.ico_pic_16a_reserv {
    background-image: url("images/2/16/key.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_reserv, .bg-1.ico_pic_16b_reserv {
    background-image: url("images/4/16/key.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_reserv, .bg-1.ico_pic_32a_reserv {
    background-image: url("images/2/32/key.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_reserv, .bg-1.ico_pic_32b_reserv {
    background-image: url("images/4/32/key.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_menu, .bg-1.ico_pic_16a_menu {
    background-image: url("images/2/16/list_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_menu, .bg-1.ico_pic_16b_menu {
    background-image: url("images/4/16/list_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_menu, .bg-1.ico_pic_32a_menu {
    background-image: url("images/2/32/list_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_menu, .bg-1.ico_pic_32b_menu {
    background-image: url("images/4/32/list_1.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_radio, .bg-1.ico_pic_16a_radio {
    background-image: url("images/2/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_radio:hover, .bg-1.ico_pic_16a_radio:hover {
    background-image: url("images/4/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .active .ico_pic_16a_radio, .bg-1 .active.ico_pic_16a_radio {
    background-image: url("images/2/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_radio, .bg-1.ico_pic_16b_radio {
    background-image: url("images/4/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_radio:hover, .bg-1.ico_pic_16b_radio:hover {
    background-image: url("images/2/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .active .ico_pic_16b_radio, .bg-1 .active.ico_pic_16b_radio {
    background-image: url("images/4/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_radio, .bg-1.ico_pic_32a_radio {
    background-image: url("images/2/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_radio:hover, .bg-1.ico_pic_32a_radio:hover {
    background-image: url("images/4/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .active .ico_pic_32a_radio, .bg-1 .active.ico_pic_32a_radio {
    background-image: url("images/2/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_radio, .bg-1.ico_pic_32b_radio {
    background-image: url("images/4/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_radio:hover, .bg-1.ico_pic_32b_radio:hover {
    background-image: url("images/2/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-1 .active .ico_pic_32b_radio, .bg-1 .active.ico_pic_32b_radio {
    background-image: url("images/4/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16a_close, .bg-1.ico_pic_16a_close {
    background-image: url("images/2/16/close.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_close, .bg-1.ico_pic_16b_close {
    background-image: url("images/4/16/close.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_16b_close:hover, .bg-1.ico_pic_16b_close:hover {
    background-image: url("images/2/16/close.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32a_close, .bg-1.ico_pic_32a_close {
    background-image: url("images/2/32/close.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_close, .bg-1.ico_pic_32b_close {
    background-image: url("images/4/32/close.png");
    background-repeat: no-repeat
}

.bg-1 .ico_pic_32b_close:hover, .bg-1.ico_pic_32b_close:hover {
    background-image: url("images/2/32/close.png");
    background-repeat: no-repeat
}

.bg-2 {
    background-color: #341e1b;
    color: #f5f3ed;
    border-top-color: #473a39;
    border-left-color: #473a39;
    border-bottom-color: #17100f;
    border-right-color: #17100f
}

a.bg-2, .bg-2 a {
    color: #ebcbb0;
}

a.bg-2.js, .bg-2 a.js {
    border-color: #cbbe58
}

.bg-2 a:hover, a:hover.bg-2, .bg-2 .active a, .bg-2.active a, .bg-2 a.active, a.active.bg-2 {
    color: #f8e9d6
}

.bg-2 a:hover.js, a:hover.bg-2.js, .bg-2 .active a.js, .bg-2.active a.js, .bg-2 a.active.js, a.active.bg-2.js {
    color: #ddd592
}

.bg-2 .mark-bg:hover, .bg-2.mark-bg:hover {
    background-color: #4b342f
}

.bg-2 .active .mark-bg, .bg-2.active .mark-bg, .bg-2.active.mark-bg {
    background-color: #221412
}

.bg-2 .ico_pic_16a_top, .bg-2.ico_pic_16a_top {
    background-image: url("images/1/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_top, .bg-2.ico_pic_16b_top {
    background-image: url("images/3/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_top, .bg-2.ico_pic_32a_top {
    background-image: url("images/1/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_top, .bg-2.ico_pic_32b_top {
    background-image: url("images/3/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_right, .bg-2.ico_pic_16a_right {
    background-image: url("images/1/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_right, .bg-2.ico_pic_16b_right {
    background-image: url("images/3/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_right, .bg-2.ico_pic_32a_right {
    background-image: url("images/1/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_right, .bg-2.ico_pic_32b_right {
    background-image: url("images/3/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_bottom, .bg-2.ico_pic_16a_bottom {
    background-image: url("images/1/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_bottom, .bg-2.ico_pic_16b_bottom {
    background-image: url("images/3/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_bottom, .bg-2.ico_pic_32a_bottom {
    background-image: url("images/1/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_bottom, .bg-2.ico_pic_32b_bottom {
    background-image: url("images/3/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_left, .bg-2.ico_pic_16a_left {
    background-image: url("images/1/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_left, .bg-2.ico_pic_16b_left {
    background-image: url("images/3/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_left, .bg-2.ico_pic_32a_left {
    background-image: url("images/1/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_left, .bg-2.ico_pic_32b_left {
    background-image: url("images/3/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_checkmark, .bg-2.ico_pic_16a_checkmark {
    background-image: url("images/1/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_checkmark, .bg-2.ico_pic_16b_checkmark {
    background-image: url("images/3/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_checkmark, .bg-2.ico_pic_32a_checkmark {
    background-image: url("images/1/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_checkmark, .bg-2.ico_pic_32b_checkmark {
    background-image: url("images/3/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_calendar, .bg-2.ico_pic_16a_calendar {
    background-image: url("images/1/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_calendar, .bg-2.ico_pic_16b_calendar {
    background-image: url("images/3/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_calendar, .bg-2.ico_pic_32a_calendar {
    background-image: url("images/1/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_calendar, .bg-2.ico_pic_32b_calendar {
    background-image: url("images/3/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_reserv, .bg-2.ico_pic_16a_reserv {
    background-image: url("images/1/16/key.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_reserv, .bg-2.ico_pic_16b_reserv {
    background-image: url("images/3/16/key.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_reserv, .bg-2.ico_pic_32a_reserv {
    background-image: url("images/1/32/key.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_reserv, .bg-2.ico_pic_32b_reserv {
    background-image: url("images/3/32/key.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_menu, .bg-2.ico_pic_16a_menu {
    background-image: url("images/1/16/list_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_menu, .bg-2.ico_pic_16b_menu {
    background-image: url("images/3/16/list_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_menu, .bg-2.ico_pic_32a_menu {
    background-image: url("images/1/32/list_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_menu, .bg-2.ico_pic_32b_menu {
    background-image: url("images/3/32/list_1.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_radio, .bg-2.ico_pic_16a_radio {
    background-image: url("images/1/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_radio:hover, .bg-2.ico_pic_16a_radio:hover {
    background-image: url("images/3/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .active .ico_pic_16a_radio, .bg-2 .active.ico_pic_16a_radio {
    background-image: url("images/1/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_radio, .bg-2.ico_pic_16b_radio {
    background-image: url("images/3/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_radio:hover, .bg-2.ico_pic_16b_radio:hover {
    background-image: url("images/1/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .active .ico_pic_16b_radio, .bg-2 .active.ico_pic_16b_radio {
    background-image: url("images/3/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_radio, .bg-2.ico_pic_32a_radio {
    background-image: url("images/1/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_radio:hover, .bg-2.ico_pic_32a_radio:hover {
    background-image: url("images/3/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .active .ico_pic_32a_radio, .bg-2 .active.ico_pic_32a_radio {
    background-image: url("images/1/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_radio, .bg-2.ico_pic_32b_radio {
    background-image: url("images/3/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_radio:hover, .bg-2.ico_pic_32b_radio:hover {
    background-image: url("images/1/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-2 .active .ico_pic_32b_radio, .bg-2 .active.ico_pic_32b_radio {
    background-image: url("images/3/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16a_close, .bg-2.ico_pic_16a_close {
    background-image: url("images/1/16/close.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_close, .bg-2.ico_pic_16b_close {
    background-image: url("images/3/16/close.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_16b_close:hover, .bg-2.ico_pic_16b_close:hover {
    background-image: url("images/1/16/close.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32a_close, .bg-2.ico_pic_32a_close {
    background-image: url("images/1/32/close.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_close, .bg-2.ico_pic_32b_close {
    background-image: url("images/3/32/close.png");
    background-repeat: no-repeat
}

.bg-2 .ico_pic_32b_close:hover, .bg-2.ico_pic_32b_close:hover {
    background-image: url("images/1/32/close.png");
    background-repeat: no-repeat
}

.bg-3 {
    background-color: #cbbe58;
    color: #241d14;
    border-color: #a49733
}

a.bg-3, .bg-3 a {
    color: #a52c1b
}

a.bg-3.js, .bg-3 a.js {
    border-color: #a52c1b
}

.bg-3 a:hover, a:hover.bg-3, .bg-3 .active a, .bg-3.active a, .bg-3 a.active, a.active.bg-3 {
    color: #dd452f
}

.bg-3 a:hover.js, a:hover.bg-3.js, .bg-3 .active a.js, .bg-3.active a.js, .bg-3 a.active.js, a.active.bg-3.js {
    color: #dd452f
}

.bg-3 .mark-bg:hover {
    background-color: #a49733
}

.bg-3 .active .mark-bg, .bg-3.active .mark-bg {
    background-color: #a49733
}

.bg-3 .ico_pic_16a_top, .bg-3.ico_pic_16a_top {
    background-image: url("images/2/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_top, .bg-3.ico_pic_16b_top {
    background-image: url("images/4/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_top, .bg-3.ico_pic_32a_top {
    background-image: url("images/2/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_top, .bg-3.ico_pic_32b_top {
    background-image: url("images/4/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_right, .bg-3.ico_pic_16a_right {
    background-image: url("images/2/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_right, .bg-3.ico_pic_16b_right {
    background-image: url("images/4/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_right, .bg-3.ico_pic_32a_right {
    background-image: url("images/2/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_right, .bg-3.ico_pic_32b_right {
    background-image: url("images/4/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_bottom, .bg-3.ico_pic_16a_bottom {
    background-image: url("images/2/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_bottom, .bg-3.ico_pic_16b_bottom {
    background-image: url("images/4/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_bottom, .bg-3.ico_pic_32a_bottom {
    background-image: url("images/2/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_bottom, .bg-3.ico_pic_32b_bottom {
    background-image: url("images/4/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_left, .bg-3.ico_pic_16a_left {
    background-image: url("images/2/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_left, .bg-3.ico_pic_16b_left {
    background-image: url("images/4/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_left, .bg-3.ico_pic_32a_left {
    background-image: url("images/2/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_left, .bg-3.ico_pic_32b_left {
    background-image: url("images/4/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_checkmark, .bg-3.ico_pic_16a_checkmark {
    background-image: url("images/2/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_checkmark, .bg-3.ico_pic_16b_checkmark {
    background-image: url("images/4/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_checkmark, .bg-3.ico_pic_32a_checkmark {
    background-image: url("images/2/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_checkmark, .bg-3.ico_pic_32b_checkmark {
    background-image: url("images/4/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_calendar, .bg-3.ico_pic_16a_calendar {
    background-image: url("images/2/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_calendar, .bg-3.ico_pic_16b_calendar {
    background-image: url("images/4/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_calendar, .bg-3.ico_pic_32a_calendar {
    background-image: url("images/2/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_calendar, .bg-3.ico_pic_32b_calendar {
    background-image: url("images/4/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_reserv, .bg-3.ico_pic_16a_reserv {
    background-image: url("images/2/16/key.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_reserv, .bg-3.ico_pic_16b_reserv {
    background-image: url("images/4/16/key.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_reserv, .bg-3.ico_pic_32a_reserv {
    background-image: url("images/2/32/key.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_reserv, .bg-3.ico_pic_32b_reserv {
    background-image: url("images/4/32/key.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_menu, .bg-3.ico_pic_16a_menu {
    background-image: url("images/2/16/list_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_menu, .bg-3.ico_pic_16b_menu {
    background-image: url("images/4/16/list_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_menu, .bg-3.ico_pic_32a_menu {
    background-image: url("images/2/32/list_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_menu, .bg-3.ico_pic_32b_menu {
    background-image: url("images/4/32/list_1.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_radio, .bg-3.ico_pic_16a_radio {
    background-image: url("images/2/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_radio:hover, .bg-3.ico_pic_16a_radio:hover {
    background-image: url("images/4/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .active .ico_pic_16a_radio, .bg-3 .active.ico_pic_16a_radio {
    background-image: url("images/2/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_radio, .bg-3.ico_pic_16b_radio {
    background-image: url("images/4/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_radio:hover, .bg-3.ico_pic_16b_radio:hover {
    background-image: url("images/2/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .active .ico_pic_16b_radio, .bg-3 .active.ico_pic_16b_radio {
    background-image: url("images/4/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_radio, .bg-3.ico_pic_32a_radio {
    background-image: url("images/2/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_radio:hover, .bg-3.ico_pic_32a_radio:hover {
    background-image: url("images/4/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .active .ico_pic_32a_radio, .bg-3 .active.ico_pic_32a_radio {
    background-image: url("images/2/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_radio, .bg-3.ico_pic_32b_radio {
    background-image: url("images/4/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_radio:hover, .bg-3.ico_pic_32b_radio:hover {
    background-image: url("images/2/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-3 .active .ico_pic_32b_radio, .bg-3 .active.ico_pic_32b_radio {
    background-image: url("images/4/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16a_close, .bg-3.ico_pic_16a_close {
    background-image: url("images/2/16/close.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_close, .bg-3.ico_pic_16b_close {
    background-image: url("images/4/16/close.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_16b_close:hover, .bg-3.ico_pic_16b_close:hover {
    background-image: url("images/2/16/close.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32a_close, .bg-3.ico_pic_32a_close {
    background-image: url("images/2/32/close.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_close, .bg-3.ico_pic_32b_close {
    background-image: url("images/4/32/close.png");
    background-repeat: no-repeat
}

.bg-3 .ico_pic_32b_close:hover, .bg-3.ico_pic_32b_close:hover {
    background-image: url("images/2/32/close.png");
    background-repeat: no-repeat
}

.bg-4 {
    background-color: #a52c1b;
    color: #f5f3ed;
    border-top-color: #c83521;
    border-left-color: #c83521;
    border-bottom-color: #822315;
    border-right-color: #822315
}

a.bg-4, .bg-4 a {
    color: #cbbe58
}

a.bg-4.js, .bg-4 a.js {
    border-color: #cbbe58
}

.bg-4 a:hover, a:hover.bg-4, .bg-4 .active a, .bg-4.active a, .bg-4 a.active, a.active.bg-4 {
    color: #ddd592
}

.bg-4 a:hover.js, a:hover.bg-4.js, .bg-4 .active a.js, .bg-4.active a.js, .bg-4 a.active.js, a.active.bg-4.js {
    color: #ddd592
}

.bg-4 .mark-bg:hover, .bg-4.mark-bg:hover {
    background-color: #bb321f
}

.bg-4 .active .mark-bg, .bg-4.active .mark-bg, .bg-4.active.mark-bg {
    background-color: #8f2617
}

.bg-4 .ico_pic_16a_top, .bg-4.ico_pic_16a_top {
    background-image: url("images/1/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_top, .bg-4.ico_pic_16b_top {
    background-image: url("images/3/16/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_top, .bg-4.ico_pic_32a_top {
    background-image: url("images/1/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_top, .bg-4.ico_pic_32b_top {
    background-image: url("images/3/32/arrow_up_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_right, .bg-4.ico_pic_16a_right {
    background-image: url("images/1/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_right, .bg-4.ico_pic_16b_right {
    background-image: url("images/3/16/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_right, .bg-4.ico_pic_32a_right {
    background-image: url("images/1/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_right, .bg-4.ico_pic_32b_right {
    background-image: url("images/3/32/arrow_right_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_bottom, .bg-4.ico_pic_16a_bottom {
    background-image: url("images/1/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_bottom, .bg-4.ico_pic_16b_bottom {
    background-image: url("images/3/16/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_bottom, .bg-4.ico_pic_32a_bottom {
    background-image: url("images/1/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_bottom, .bg-4.ico_pic_32b_bottom {
    background-image: url("images/3/32/arrow_down_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_left, .bg-4.ico_pic_16a_left {
    background-image: url("images/1/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_left, .bg-4.ico_pic_16b_left {
    background-image: url("images/3/16/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_left, .bg-4.ico_pic_32a_left {
    background-image: url("images/1/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_left, .bg-4.ico_pic_32b_left {
    background-image: url("images/3/32/arrow_left_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_checkmark, .bg-4.ico_pic_16a_checkmark {
    background-image: url("images/1/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_checkmark, .bg-4.ico_pic_16b_checkmark {
    background-image: url("images/3/16/checkmark.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_checkmark, .bg-4.ico_pic_32a_checkmark {
    background-image: url("images/1/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_checkmark, .bg-4.ico_pic_32b_checkmark {
    background-image: url("images/3/32/checkmark.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_calendar, .bg-4.ico_pic_16a_calendar {
    background-image: url("images/1/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_calendar, .bg-4.ico_pic_16b_calendar {
    background-image: url("images/3/16/calendar_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_calendar, .bg-4.ico_pic_32a_calendar {
    background-image: url("images/1/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_calendar, .bg-4.ico_pic_32b_calendar {
    background-image: url("images/3/32/calendar_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_reserv, .bg-4.ico_pic_16a_reserv {
    background-image: url("images/1/16/key.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_reserv, .bg-4.ico_pic_16b_reserv {
    background-image: url("images/3/16/key.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_reserv, .bg-4.ico_pic_32a_reserv {
    background-image: url("images/1/32/key.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_reserv, .bg-4.ico_pic_32b_reserv {
    background-image: url("images/3/32/key.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_menu, .bg-4.ico_pic_16a_menu {
    background-image: url("images/1/16/list_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_menu, .bg-4.ico_pic_16b_menu {
    background-image: url("images/3/16/list_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_menu, .bg-4.ico_pic_32a_menu {
    background-image: url("images/1/32/list_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_menu, .bg-4.ico_pic_32b_menu {
    background-image: url("images/3/32/list_1.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_radio, .bg-4.ico_pic_16a_radio {
    background-image: url("images/1/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_radio:hover, .bg-4.ico_pic_16a_radio:hover {
    background-image: url("images/3/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .active .ico_pic_16a_radio, .bg-4 .active.ico_pic_16a_radio {
    background-image: url("images/1/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_radio, .bg-4.ico_pic_16b_radio {
    background-image: url("images/3/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_radio:hover, .bg-4.ico_pic_16b_radio:hover {
    background-image: url("images/1/16/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .active .ico_pic_16b_radio, .bg-4 .active.ico_pic_16b_radio {
    background-image: url("images/3/16/radio_checked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_radio, .bg-4.ico_pic_32a_radio {
    background-image: url("images/1/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_radio:hover, .bg-4.ico_pic_32a_radio:hover {
    background-image: url("images/3/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .active .ico_pic_32a_radio, .bg-4 .active.ico_pic_32a_radio {
    background-image: url("images/1/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_radio, .bg-4.ico_pic_32b_radio {
    background-image: url("images/3/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_radio:hover, .bg-4.ico_pic_32b_radio:hover {
    background-image: url("images/1/32/radio_unchecked.png");
    background-repeat: no-repeat
}

.bg-4 .active .ico_pic_32b_radio, .bg-4 .active.ico_pic_32b_radio {
    background-image: url("images/3/32/radio_checked.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16a_close, .bg-4.ico_pic_16a_close {
    background-image: url("images/1/16/close.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_close, .bg-4.ico_pic_16b_close {
    background-image: url("images/3/16/close.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_16b_close:hover, .bg-4.ico_pic_16b_close:hover {
    background-image: url("images/1/16/close.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32a_close, .bg-4.ico_pic_32a_close {
    background-image: url("images/1/32/close.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_close, .bg-4.ico_pic_32b_close {
    background-image: url("images/3/32/close.png");
    background-repeat: no-repeat
}

.bg-4 .ico_pic_32b_close:hover, .bg-4.ico_pic_32b_close:hover {
    background-image: url("images/1/32/close.png");
    background-repeat: no-repeat
}

.light_color {
    background-color:;
}


.d0bbaa{
    color: #d0bbaa !important;
}
.white{
    color: #fff !important;
}

.cthr_1{
    background-color: #fcf2e5 !important;
}

.cthr_2{
    font-size: 24px !important;
}

.cthr_3{
    font-size: 36px !important;
}