.h-bg, .btn-odp {
    background-color: #005736 !important;
}

.ui-bar-a .ui-link {
    color: #7BE5C2 /*{a-bar-link-color}*/;
    font-weight: bold;
}

.ui-bar-a .ui-link:hover {
    color: #24CC91 /*{a-bar-link-hover}*/;
}

.ui-bar-a .ui-link:active {
    color: #24CC91 /*{a-bar-link-active}*/;
}

.ui-bar-a .ui-link:visited {
    color: #24CC91 /*{a-bar-link-visited}*/;
}

.ui-body-a .ui-link {
    color: #005736 /*{a-body-link-color}*/;
    font-weight: bold;
}

.ui-body-a .ui-link:hover {
    color: #24CC91 /*{a-body-link-hover}*/;
}

.ui-body-a .ui-link:active {
    color: #24CC91 /*{a-body-link-active}*/;
}

.ui-body-a .ui-link:visited {
    color: #24CC91 /*{a-body-link-visited}*/;
}

.ui-bar-b .ui-link {
    color: #7BE5C2 /*{b-bar-link-color}*/;
    font-weight: bold;
}

.ui-bar-b .ui-link:hover {
    color: #24CC91 /*{b-bar-link-hover}*/;
}

.ui-bar-b .ui-link:active {
    color: #24CC91 /*{b-bar-link-active}*/;
}

.ui-bar-b .ui-link:visited {
    color: #24CC91 /*{b-bar-link-visited}*/;
}

.ui-body-b .ui-link {
    color: #005736 /*{b-body-link-color}*/;
    font-weight: bold;
}

.ui-body-b .ui-link:hover {
    color: #005736 /*{b-body-link-hover}*/;
}

.ui-body-b .ui-link:active {
    color: #005736 /*{b-body-link-active}*/;
}

.ui-body-b .ui-link:visited {
    color: #005736 /*{b-body-link-visited}*/;
}

.ui-btn-up-b {
    border: 1px solid #ccc /*{b-bup-border}*/;
    background: #eee /*{b-bup-background-color}*/;
    font-weight: bold;
    color: #005736 /*{b-bup-color}*/;
/*    text-shadow: 0 {b-bup-shadow-x} 1px {b-bup-shadow-y} 0 {b-bup-shadow-radius} #ffffff {b-bup-shadow-color};*/
    background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{b-bup-background-start}*/), to( #f1f1f1 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/);
}
.ui-btn-up-b a.ui-link-inherit {
    color: #005736 /*{b-bup-color}*/;
}

.ui-btn-down-b, ui-btn-down-c {
    border: 1px solid #bbb /*{b-bdown-border}*/;
    background: #005736 /*{b-bdown-background-color}*/;
    font-weight: bold;
    color: #fffff /*{b-bdown-color}*/;
    text-shadow: 0 /*{b-bdown-shadow-x}*/ -1px /*{b-bdown-shadow-y}*/ 1px /*{b-bdown-shadow-radius}*/ #66666 /*{b-bdown-shadow-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #005736 /*{b-bdown-background-start}*/), to( #005736 /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #005736 /*{b-bdown-background-start}*/, #005736 /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient( #005736 /*{b-bdown-background-start}*/, #005736 /*{b-bdown-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient( #005736 /*{b-bdown-background-start}*/, #005736 /*{b-bdown-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient( #005736 /*{b-bdown-background-start}*/, #005736 /*{b-bdown-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient( #005736 /*{b-bdown-background-start}*/, #005736 /*{b-bdown-background-end}*/);
}

.ui-bar-c .ui-link {
    color: #7BE5C2 /*{c-bar-link-color}*/;
    font-weight: bold;
}

.ui-bar-c .ui-link:hover {
    color: #24CC91 /*{c-bar-link-hover}*/;
}

.ui-bar-c .ui-link:active {
    color: #24CC91 /*{c-bar-link-active}*/;
}

.ui-bar-c .ui-link:visited {
    color: #24CC91 /*{c-bar-link-visited}*/;
}

.ui-body-c .ui-link {
    color: #005736 /*{c-body-link-color}*/;
    font-weight: bold;
}

.ui-body-c .ui-link:hover {
    color: #005736 /*{c-body-link-hover}*/;
}

.ui-body-c .ui-link:active {
    color: #005736 /*{c-body-link-active}*/;
}
.ui-body-c .ui-link:visited {
    color: #005736 /*{c-body-link-visited}*/;
}
.ui-btn-down-c {
    border: 1px solid #bbb /*{c-bdown-border}*/;
    background: #005736 /*{c-bdown-background-color}*/;
    font-weight: bold;
    color: #fff /*{c-bdown-color}*/;
/*    text-shadow: 0 {c-bdown-shadow-x} 1px {c-bdown-shadow-y} 0 {c-bdown-shadow-radius} #ffffff {c-bdown-shadow-color};*/
    background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{c-bdown-background-start}*/), to( #dfdfdf /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/);
}
.ui-btn-active {
    border: 1px solid #808080 /*{global-active-border}*/;
    background: #005736 /*{global-active-background-color}*/;
    font-weight: bold;
/*    color: #fff {global-active-color};*/
    cursor: pointer;
/*    text-shadow: 0 {global-active-shadow-x} 1px {global-active-shadow-y} 1px {global-active-shadow-radius} #3373a5 {global-active-shadow-color};*/
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #005736 /*{global-active-background-start}*/), to( #005736 /*{global-active-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #005736 /*{global-active-background-start}*/, #005736 /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient( #005736 /*{global-active-background-start}*/, #005736 /*{global-active-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient( #005736 /*{global-active-background-start}*/, #005736 /*{global-active-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient( #005736 /*{global-active-background-start}*/, #005736 /*{global-active-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient( #005736 /*{global-active-background-start}*/, #005736 /*{global-active-background-end}*/);
    font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-checkbox-on .ui-icon,
.ui-radio-on .ui-icon {
    background-color: #005736 !important /*{global-active-background-color}*/; /* NOTE: this hex should match the active state color. It's repeated here for cascade */
}
.blue{
    color: #005736;
}
.ui-focus,
.ui-btn:focus {
    -moz-box-shadow: 0px 0px 12px #005736 /*{global-active-background-color}*/;
    -webkit-box-shadow: 0px 0px 12px #005736 /*{global-active-background-color}*/;
    box-shadow: 0px 0px 12px #005736 /*{global-active-background-color}*/;
}
.emphasized-btn .ui-btn-up-b {
    background: -moz-linear-gradient(center top , #2F8665 0%, #2D8463 50%, #207756 51%, #146B4A 100%) repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    text-shadow: none;
}
.emphasized-btn .ui-btn-up-b{
    color: #fff;
    text-shadow: none;
    border: none;
    background: #2F8665; /* Old browsers */
    background: -moz-linear-gradient(top,  #2F8665 0%, #2D8463 50%, #207756 51%, #146B4A 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2F8665), color-stop(50%,#2D8463), color-stop(51%,#207756), color-stop(100%,#146B4A)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2F8665 0%,#2D8463 50%,#207756 51%,#146B4A 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2F8665 0%,#2D8463 50%,#207756 51%,#146B4A 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2F8665 0%,#2D8463 50%,#207756 51%,#146B4A 100%); /* IE10+ */
    background: linear-gradient(top,  #2F8665 0%,#2D8463 50%,#207756 51%,#146B4A 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2F8665', endColorstr='#146B4A',GradientType=0 ); /* IE6-9 */
}
.emphasized-btn .ui-btn-down-b{
    color: #fff;
    text-shadow: none;
    border: none;
    background: #45A07D; /* Old browsers */
    background: -moz-linear-gradient(top,  #45A07D 0%, #2D8463 50%, #428269 51%, #357C61 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45A07D), color-stop(50%,#2D8463), color-stop(51%,#428269), color-stop(100%,#357C61)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45A07D 0%,#2D8463 50%,#428269 51%,#357C61 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45A07D 0%,#2D8463 50%,#428269 51%,#357C61 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45A07D 0%,#2D8463 50%,#428269 51%,#357C61 100%); /* IE10+ */
    background: linear-gradient(top,  #45A07D 0%,#2D8463 50%,#428269 51%,#357C61 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45A07D', endColorstr='#357C61',GradientType=0 ); /* IE6-9 */
}
ul.base-list li.ui-btn-down-c{
    background: #005736;
}

h2 {
    padding-left: 10px;
}
ul.base-list li {
    list-style: none;
    padding: 5%;
}
ul.base-list {
    padding:0;
    margin: -5%;
}
ul.base-list.nav-menu {
    margin: 0;
}
ul.base-list .from {
    margin-right: 0;
}
ul.base-list li a {
    padding: 0 !important;
}
ul.ticket-list .from, ul.base-list.inline .from {
    margin-right:30px;
}
ul.base-list li {
    margin: 0px 3% !important;
}
.pp {
    margin-right: 0;
}
.title_dark .ui-link {
    color: white;
    text-decoration: underline;
} 
.ticket-map img {
    margin: -30px -6px !important;
}
