
    /* event - default gray color */

#hdr_calendar .event_month ul li span.is_event span.colored {
  background: #adadad;
  border: 1px solid #989898;
}


    /*
     *  fair event - colored by fair theme
     *  http://www.colorzilla.com/gradient-editor/
     *
     */

/* top,bottom #f26522 #f2986d | text: #f26522 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol1 {  background: #f26522;   background: -moz-linear-gradient(top, #f26522 0%, #f2986d 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26522), color-stop(100%,#f2986d));   background: -webkit-linear-gradient(top, #f26522 0%,#f2986d 100%);   background: -o-linear-gradient(top, #f26522 0%,#f2986d 100%);   background: -ms-linear-gradient(top, #f26522 0%,#f2986d 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#f2986d',GradientType=0 );   background: linear-gradient(top, #f26522 0%,#f2986d 100%);   border: 1px solid #f26522; }
.faircol1 .wysiwyg#content a, .faircol1 #content h2, .faircol1 #content h3, .faircol1 #content h4, .faircol1 #content h2 a, .faircol1 #content h3 a, .faircol1 #content h4 a, .faircol1 #sidebar_navi ul li span, .faircol1 #sidebar_navi ul li.act a.act, .faircol1 #header_container h1, .faircol1 #header_container a:hover, .faircol1 #header_container #news li.item h3 a, .faircol1 #header_container #news li.item:hover div.bottom a.more, .faircol1 #header_container #news li.item:hover div.bottom a:hover.more, .faircol1 a.more, .faircol1 #lang_select a.act, .faircol1 #lang_select a:hover { color: #f26522; }
.faircol1 #vstupenka .fair_colored, .faircol1 #vstupenka table tr td { background: #f26522; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #d2232a #d2565b | text: #d2232a */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol2 {  background: #d2232a;   background: -moz-linear-gradient(top, #d2232a 0%, #d2565b 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2232a), color-stop(100%,#d2565b));   background: -webkit-linear-gradient(top, #d2232a 0%,#d2565b 100%);   background: -o-linear-gradient(top, #d2232a 0%,#d2565b 100%);   background: -ms-linear-gradient(top, #d2232a 0%,#d2565b 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d2232a', endColorstr='#d2565b',GradientType=0 );   background: linear-gradient(top, #d2232a 0%,#d2565b 100%);   border: 1px solid #d2232a; }
.faircol2 .wysiwyg#content a, .faircol2 #content h2, .faircol2 #content h3, .faircol2 #content h4, .faircol2 #content h2 a, .faircol2 #content h3 a, .faircol2 #content h4 a, .faircol2 #sidebar_navi ul li span, .faircol2 #sidebar_navi ul li.act a.act, .faircol2 #header_container h1, .faircol2 #header_container a:hover, .faircol2 #header_container #news li.item h3 a, .faircol2 #header_container #news li.item:hover div.bottom a.more, .faircol2 #header_container #news li.item:hover div.bottom a:hover.more, .faircol2 a.more, .faircol2 #lang_select a.act, .faircol2 #lang_select a:hover { color: #d2232a; }
.faircol2 #vstupenka .fair_colored, .faircol2 #vstupenka table tr td { background: #d2232a; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #92ae3c #cce67b | text: #799032 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol3 {  background: #92ae3c;   background: -moz-linear-gradient(top, #92ae3c 0%, #cce67b 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92ae3c), color-stop(100%,#cce67b));   background: -webkit-linear-gradient(top, #92ae3c 0%,#cce67b 100%);   background: -o-linear-gradient(top, #92ae3c 0%,#cce67b 100%);   background: -ms-linear-gradient(top, #92ae3c 0%,#cce67b 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#92ae3c', endColorstr='#cce67b',GradientType=0 );   background: linear-gradient(top, #92ae3c 0%,#cce67b 100%);   border: 1px solid #92ae3c; }
.faircol3 .wysiwyg#content a, .faircol3 #content h2, .faircol3 #content h3, .faircol3 #content h4, .faircol3 #content h2 a, .faircol3 #content h3 a, .faircol3 #content h4 a, .faircol3 #sidebar_navi ul li span, .faircol3 #sidebar_navi ul li.act a.act, .faircol3 #header_container h1, .faircol3 #header_container a:hover, .faircol3 #header_container #news li.item h3 a, .faircol3 #header_container #news li.item:hover div.bottom a.more, .faircol3 #header_container #news li.item:hover div.bottom a:hover.more, .faircol3 a.more, .faircol3 #lang_select a.act, .faircol3 #lang_select a:hover { color: #799032; }
.faircol3 #vstupenka .fair_colored, .faircol3 #vstupenka table tr td { background: #799032; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #344e9c #5580ff | text: #344e9c */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol4 {  background: #344e9c;   background: -moz-linear-gradient(top, #344e9c 0%, #5580ff 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#344e9c), color-stop(100%,#5580ff));   background: -webkit-linear-gradient(top, #344e9c 0%,#5580ff 100%);   background: -o-linear-gradient(top, #344e9c 0%,#5580ff 100%);   background: -ms-linear-gradient(top, #344e9c 0%,#5580ff 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#344e9c', endColorstr='#5580ff',GradientType=0 );   background: linear-gradient(top, #344e9c 0%,#5580ff 100%);   border: 1px solid #344e9c; }
.faircol4 .wysiwyg#content a, .faircol4 #content h2, .faircol4 #content h3, .faircol4 #content h4, .faircol4 #content h2 a, .faircol4 #content h3 a, .faircol4 #content h4 a, .faircol4 #sidebar_navi ul li span, .faircol4 #sidebar_navi ul li.act a.act, .faircol4 #header_container h1, .faircol4 #header_container a:hover, .faircol4 #header_container #news li.item h3 a, .faircol4 #header_container #news li.item:hover div.bottom a.more, .faircol4 #header_container #news li.item:hover div.bottom a:hover.more, .faircol4 a.more, .faircol4 #lang_select a.act, .faircol4 #lang_select a:hover { color: #344e9c; }
.faircol4 #vstupenka .fair_colored, .faircol4 #vstupenka table tr td { background: #344e9c; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #e95b39 #ff9d85 | text: #e9451d */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol5 {  background: #e95b39;   background: -moz-linear-gradient(top, #e95b39 0%, #ff9d85 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e95b39), color-stop(100%,#ff9d85));   background: -webkit-linear-gradient(top, #e95b39 0%,#ff9d85 100%);   background: -o-linear-gradient(top, #e95b39 0%,#ff9d85 100%);   background: -ms-linear-gradient(top, #e95b39 0%,#ff9d85 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e95b39', endColorstr='#ff9d85',GradientType=0 );   background: linear-gradient(top, #e95b39 0%,#ff9d85 100%);   border: 1px solid #e95b39; }
.faircol5 .wysiwyg#content a, .faircol5 #content h2, .faircol5 #content h3, .faircol5 #content h4, .faircol5 #content h2 a, .faircol5 #content h3 a, .faircol5 #content h4 a, .faircol5 #sidebar_navi ul li span, .faircol5 #sidebar_navi ul li.act a.act, .faircol5 #header_container h1, .faircol5 #header_container a:hover, .faircol5 #header_container #news li.item h3 a, .faircol5 #header_container #news li.item:hover div.bottom a.more, .faircol5 #header_container #news li.item:hover div.bottom a:hover.more, .faircol5 a.more, .faircol5 #lang_select a.act, .faircol5 #lang_select a:hover { color: #e9451d; }
.faircol5 #vstupenka .fair_colored, .faircol5 #vstupenka table tr td { background: #e9451d; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #ec008c #ec5bb1 | text: #ec008c */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol6 {  background: #ec008c;   background: -moz-linear-gradient(top, #ec008c 0%, #ec5bb1 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec008c), color-stop(100%,#ec5bb1));   background: -webkit-linear-gradient(top, #ec008c 0%,#ec5bb1 100%);   background: -o-linear-gradient(top, #ec008c 0%,#ec5bb1 100%);   background: -ms-linear-gradient(top, #ec008c 0%,#ec5bb1 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ec008c', endColorstr='#ec5bb1',GradientType=0 );   background: linear-gradient(top, #ec008c 0%,#ec5bb1 100%);   border: 1px solid #ec008c; }
.faircol6 .wysiwyg#content a, .faircol6 #content h2, .faircol6 #content h3, .faircol6 #content h4, .faircol6 #content h2 a, .faircol6 #content h3 a, .faircol6 #content h4 a, .faircol6 #sidebar_navi ul li span, .faircol6 #sidebar_navi ul li.act a.act, .faircol6 #header_container h1, .faircol6 #header_container a:hover, .faircol6 #header_container #news li.item h3 a, .faircol6 #header_container #news li.item:hover div.bottom a.more, .faircol6 #header_container #news li.item:hover div.bottom a:hover.more, .faircol6 a.more, .faircol6 #lang_select a.act, .faircol6 #lang_select a:hover { color: #ec008c; }
.faircol6 #vstupenka .fair_colored, .faircol6 #vstupenka table tr td { background: #ec008c; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #71b220 #8cdc28 | text: #69a61e */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol7 {  background: #71b220;   background: -moz-linear-gradient(top, #71b220 0%, #8cdc28 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71b220), color-stop(100%,#8cdc28));   background: -webkit-linear-gradient(top, #71b220 0%,#8cdc28 100%);   background: -o-linear-gradient(top, #71b220 0%,#8cdc28 100%);   background: -ms-linear-gradient(top, #71b220 0%,#8cdc28 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#71b220', endColorstr='#8cdc28',GradientType=0 );   background: linear-gradient(top, #71b220 0%,#8cdc28 100%);   border: 1px solid #71b220; }
.faircol7 .wysiwyg#content a, .faircol7 #content h2, .faircol7 #content h3, .faircol7 #content h4, .faircol7 #content h2 a, .faircol7 #content h3 a, .faircol7 #content h4 a, .faircol7 #sidebar_navi ul li span, .faircol7 #sidebar_navi ul li.act a.act, .faircol7 #header_container h1, .faircol7 #header_container a:hover, .faircol7 #header_container #news li.item h3 a, .faircol7 #header_container #news li.item:hover div.bottom a.more, .faircol7 #header_container #news li.item:hover div.bottom a:hover.more, .faircol7 a.more, .faircol7 #lang_select a.act, .faircol7 #lang_select a:hover { color: #69a61e; }
.faircol7 #vstupenka .fair_colored, .faircol7 #vstupenka table tr td { background: #69a61e; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #0071b6 #008fe7 | text: #0071b6 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol8 {  background: #0071b6;   background: -moz-linear-gradient(top, #0071b6 0%, #008fe7 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0071b6), color-stop(100%,#008fe7));   background: -webkit-linear-gradient(top, #0071b6 0%,#008fe7 100%);   background: -o-linear-gradient(top, #0071b6 0%,#008fe7 100%);   background: -ms-linear-gradient(top, #0071b6 0%,#008fe7 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0071b6', endColorstr='#008fe7',GradientType=0 );   background: linear-gradient(top, #0071b6 0%,#008fe7 100%);   border: 1px solid #0071b6; }
.faircol8 .wysiwyg#content a, .faircol8 #content h2, .faircol8 #content h3, .faircol8 #content h4, .faircol8 #content h2 a, .faircol8 #content h3 a, .faircol8 #content h4 a, .faircol8 #sidebar_navi ul li span, .faircol8 #sidebar_navi ul li.act a.act, .faircol8 #header_container h1, .faircol8 #header_container a:hover, .faircol8 #header_container #news li.item h3 a, .faircol8 #header_container #news li.item:hover div.bottom a.more, .faircol8 #header_container #news li.item:hover div.bottom a:hover.more, .faircol8 a.more, .faircol8 #lang_select a.act, .faircol8 #lang_select a:hover { color: #0071b6; }
.faircol8 #vstupenka .fair_colored, .faircol8 #vstupenka table tr td { background: #0071b6; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #f29400 #ffad01 | text: #cf7f00 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol9 {  background: #f29400;   background: -moz-linear-gradient(top, #f29400 0%, #ffad01 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29400), color-stop(100%,#ffad01));   background: -webkit-linear-gradient(top, #f29400 0%,#ffad01 100%);   background: -o-linear-gradient(top, #f29400 0%,#ffad01 100%);   background: -ms-linear-gradient(top, #f29400 0%,#ffad01 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#ffad01',GradientType=0 );   background: linear-gradient(top, #f29400 0%,#ffad01 100%);   border: 1px solid #f29400; }
.faircol9 .wysiwyg#content a, .faircol9 #content h2, .faircol9 #content h3, .faircol9 #content h4, .faircol9 #content h2 a, .faircol9 #content h3 a, .faircol9 #content h4 a, .faircol9 #sidebar_navi ul li span, .faircol9 #sidebar_navi ul li.act a.act, .faircol9 #header_container h1, .faircol9 #header_container a:hover, .faircol9 #header_container #news li.item h3 a, .faircol9 #header_container #news li.item:hover div.bottom a.more, .faircol9 #header_container #news li.item:hover div.bottom a:hover.more, .faircol9 a.more, .faircol9 #lang_select a.act, .faircol9 #lang_select a:hover { color: #cf7f00; }
.faircol9 #vstupenka .fair_colored, .faircol9 #vstupenka table tr td { background: #cf7f00; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #0d395d #196eb3 | text: #0d395d */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol10 {  background: #0d395d;   background: -moz-linear-gradient(top, #0d395d 0%, #196eb3 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d395d), color-stop(100%,#196eb3));   background: -webkit-linear-gradient(top, #0d395d 0%,#196eb3 100%);   background: -o-linear-gradient(top, #0d395d 0%,#196eb3 100%);   background: -ms-linear-gradient(top, #0d395d 0%,#196eb3 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0d395d', endColorstr='#196eb3',GradientType=0 );   background: linear-gradient(top, #0d395d 0%,#196eb3 100%);   border: 1px solid #0d395d; }
.faircol10 .wysiwyg#content a, .faircol10 #content h2, .faircol10 #content h3, .faircol10 #content h4, .faircol10 #content h2 a, .faircol10 #content h3 a, .faircol10 #content h4 a, .faircol10 #sidebar_navi ul li span, .faircol10 #sidebar_navi ul li.act a.act, .faircol10 #header_container h1, .faircol10 #header_container a:hover, .faircol10 #header_container #news li.item h3 a, .faircol10 #header_container #news li.item:hover div.bottom a.more, .faircol10 #header_container #news li.item:hover div.bottom a:hover.more, .faircol10 a.more, .faircol10 #lang_select a.act, .faircol10 #lang_select a:hover { color: #0d395d; }
.faircol10 #vstupenka .fair_colored, .faircol10 #vstupenka table tr td { background: #0d395d; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #7c4d26 #b26f37 | text: #7c4d26 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol11 {  background: #7c4d26;   background: -moz-linear-gradient(top, #7c4d26 0%, #b26f37 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c4d26), color-stop(100%,#b26f37));   background: -webkit-linear-gradient(top, #7c4d26 0%,#b26f37 100%);   background: -o-linear-gradient(top, #7c4d26 0%,#b26f37 100%);   background: -ms-linear-gradient(top, #7c4d26 0%,#b26f37 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7c4d26', endColorstr='#b26f37',GradientType=0 );   background: linear-gradient(top, #7c4d26 0%,#b26f37 100%);   border: 1px solid #7c4d26; }
.faircol11 .wysiwyg#content a, .faircol11 #content h2, .faircol11 #content h3, .faircol11 #content h4, .faircol11 #content h2 a, .faircol11 #content h3 a, .faircol11 #content h4 a, .faircol11 #sidebar_navi ul li span, .faircol11 #sidebar_navi ul li.act a.act, .faircol11 #header_container h1, .faircol11 #header_container a:hover, .faircol11 #header_container #news li.item h3 a, .faircol11 #header_container #news li.item:hover div.bottom a.more, .faircol11 #header_container #news li.item:hover div.bottom a:hover.more, .faircol11 a.more, .faircol11 #lang_select a.act, .faircol11 #lang_select a:hover { color: #7c4d26; }
.faircol11 #vstupenka .fair_colored, .faircol11 #vstupenka table tr td { background: #7c4d26; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #d3b004 #f7ce05 | text: #ae9103 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol12 {  background: #d3b004;   background: -moz-linear-gradient(top, #d3b004 0%, #f7ce05 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3b004), color-stop(100%,#f7ce05));   background: -webkit-linear-gradient(top, #d3b004 0%,#f7ce05 100%);   background: -o-linear-gradient(top, #d3b004 0%,#f7ce05 100%);   background: -ms-linear-gradient(top, #d3b004 0%,#f7ce05 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d3b004', endColorstr='#f7ce05',GradientType=0 );   background: linear-gradient(top, #d3b004 0%,#f7ce05 100%);   border: 1px solid #d3b004; }
.faircol12 .wysiwyg#content a, .faircol12 #content h2, .faircol12 #content h3, .faircol12 #content h4, .faircol12 #content h2 a, .faircol12 #content h3 a, .faircol12 #content h4 a, .faircol12 #sidebar_navi ul li span, .faircol12 #sidebar_navi ul li.act a.act, .faircol12 #header_container h1, .faircol12 #header_container a:hover, .faircol12 #header_container #news li.item h3 a, .faircol12 #header_container #news li.item:hover div.bottom a.more, .faircol12 #header_container #news li.item:hover div.bottom a:hover.more, .faircol12 a.more, .faircol12 #lang_select a.act, .faircol12 #lang_select a:hover { color: #ae9103; }
.faircol12 #vstupenka .fair_colored, .faircol12 #vstupenka table tr td { background: #ae9103; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #165aa3 #2083ed | text: #165aa3 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol13 {  background: #165aa3;   background: -moz-linear-gradient(top, #165aa3 0%, #2083ed 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#165aa3), color-stop(100%,#2083ed));   background: -webkit-linear-gradient(top, #165aa3 0%,#2083ed 100%);   background: -o-linear-gradient(top, #165aa3 0%,#2083ed 100%);   background: -ms-linear-gradient(top, #165aa3 0%,#2083ed 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#165aa3', endColorstr='#2083ed',GradientType=0 );   background: linear-gradient(top, #165aa3 0%,#2083ed 100%);   border: 1px solid #165aa3; }
.faircol13 .wysiwyg#content a, .faircol13 #content h2, .faircol13 #content h3, .faircol13 #content h4, .faircol13 #content h2 a, .faircol13 #content h3 a, .faircol13 #content h4 a, .faircol13 #sidebar_navi ul li span, .faircol13 #sidebar_navi ul li.act a.act, .faircol13 #header_container h1, .faircol13 #header_container a:hover, .faircol13 #header_container #news li.item h3 a, .faircol13 #header_container #news li.item:hover div.bottom a.more, .faircol13 #header_container #news li.item:hover div.bottom a:hover.more, .faircol13 a.more, .faircol13 #lang_select a.act, .faircol13 #lang_select a:hover { color: #165aa3; }
.faircol13 #vstupenka .fair_colored, .faircol13 #vstupenka table tr td { background: #165aa3; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #f8b100 #f8d681 | text: #d49700 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol14 {  background: #f8b100;   background: -moz-linear-gradient(top, #f8b100 0%, #f8d681 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8b100), color-stop(100%,#f8d681));   background: -webkit-linear-gradient(top, #f8b100 0%,#f8d681 100%);   background: -o-linear-gradient(top, #f8b100 0%,#f8d681 100%);   background: -ms-linear-gradient(top, #f8b100 0%,#f8d681 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f8b100', endColorstr='#f8d681',GradientType=0 );   background: linear-gradient(top, #f8b100 0%,#f8d681 100%);   border: 1px solid #f8b100; }
.faircol14 .wysiwyg#content a, .faircol14 #content h2, .faircol14 #content h3, .faircol14 #content h4, .faircol14 #content h2 a, .faircol14 #content h3 a, .faircol14 #content h4 a, .faircol14 #sidebar_navi ul li span, .faircol14 #sidebar_navi ul li.act a.act, .faircol14 #header_container h1, .faircol14 #header_container a:hover, .faircol14 #header_container #news li.item h3 a, .faircol14 #header_container #news li.item:hover div.bottom a.more, .faircol14 #header_container #news li.item:hover div.bottom a:hover.more, .faircol14 a.more, .faircol14 #lang_select a.act, .faircol14 #lang_select a:hover { color: #d49700; }
.faircol14 #vstupenka .fair_colored, .faircol14 #vstupenka table tr td { background: #d49700; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #6b6864 #bfbab2 | text: #6b6864 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol15 {  background: #6b6864;   background: -moz-linear-gradient(top, #6b6864 0%, #bfbab2 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6864), color-stop(100%,#bfbab2));   background: -webkit-linear-gradient(top, #6b6864 0%,#bfbab2 100%);   background: -o-linear-gradient(top, #6b6864 0%,#bfbab2 100%);   background: -ms-linear-gradient(top, #6b6864 0%,#bfbab2 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6b6864', endColorstr='#bfbab2',GradientType=0 );   background: linear-gradient(top, #6b6864 0%,#bfbab2 100%);   border: 1px solid #6b6864; }
.faircol15 .wysiwyg#content a, .faircol15 #content h2, .faircol15 #content h3, .faircol15 #content h4, .faircol15 #content h2 a, .faircol15 #content h3 a, .faircol15 #content h4 a, .faircol15 #sidebar_navi ul li span, .faircol15 #sidebar_navi ul li.act a.act, .faircol15 #header_container h1, .faircol15 #header_container a:hover, .faircol15 #header_container #news li.item h3 a, .faircol15 #header_container #news li.item:hover div.bottom a.more, .faircol15 #header_container #news li.item:hover div.bottom a:hover.more, .faircol15 a.more, .faircol15 #lang_select a.act, .faircol15 #lang_select a:hover { color: #6b6864; }
.faircol15 #vstupenka .fair_colored, .faircol15 #vstupenka table tr td { background: #6b6864; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #e53a16 #f27156 | text: #e53a16 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol16 {  background: #e53a16;   background: -moz-linear-gradient(top, #e53a16 0%, #f27156 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e53a16), color-stop(100%,#f27156));   background: -webkit-linear-gradient(top, #e53a16 0%,#f27156 100%);   background: -o-linear-gradient(top, #e53a16 0%,#f27156 100%);   background: -ms-linear-gradient(top, #e53a16 0%,#f27156 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e53a16', endColorstr='#f27156',GradientType=0 );   background: linear-gradient(top, #e53a16 0%,#f27156 100%);   border: 1px solid #e53a16; }
.faircol16 .wysiwyg#content a, .faircol16 #content h2, .faircol16 #content h3, .faircol16 #content h4, .faircol16 #content h2 a, .faircol16 #content h3 a, .faircol16 #content h4 a, .faircol16 #sidebar_navi ul li span, .faircol16 #sidebar_navi ul li.act a.act, .faircol16 #header_container h1, .faircol16 #header_container a:hover, .faircol16 #header_container #news li.item h3 a, .faircol16 #header_container #news li.item:hover div.bottom a.more, .faircol16 #header_container #news li.item:hover div.bottom a:hover.more, .faircol16 a.more, .faircol16 #lang_select a.act, .faircol16 #lang_select a:hover { color: #e53a16; }
.faircol16 #vstupenka .fair_colored, .faircol16 #vstupenka table tr td { background: #e53a16; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #d4d600 #fdff29 | text: #8f9000 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol17 {  background: #d4d600;   background: -moz-linear-gradient(top, #d4d600 0%, #fdff29 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d600), color-stop(100%,#fdff29));   background: -webkit-linear-gradient(top, #d4d600 0%,#fdff29 100%);   background: -o-linear-gradient(top, #d4d600 0%,#fdff29 100%);   background: -ms-linear-gradient(top, #d4d600 0%,#fdff29 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d4d600', endColorstr='#fdff29',GradientType=0 );   background: linear-gradient(top, #d4d600 0%,#fdff29 100%);   border: 1px solid #d4d600; }
.faircol17 .wysiwyg#content a, .faircol17 #content h2, .faircol17 #content h3, .faircol17 #content h4, .faircol17 #content h2 a, .faircol17 #content h3 a, .faircol17 #content h4 a, .faircol17 #sidebar_navi ul li span, .faircol17 #sidebar_navi ul li.act a.act, .faircol17 #header_container h1, .faircol17 #header_container a:hover, .faircol17 #header_container #news li.item h3 a, .faircol17 #header_container #news li.item:hover div.bottom a.more, .faircol17 #header_container #news li.item:hover div.bottom a:hover.more, .faircol17 a.more, .faircol17 #lang_select a.act, .faircol17 #lang_select a:hover { color: #8f9000; }
.faircol17 #vstupenka .fair_colored, .faircol17 #vstupenka table tr td { background: #8f9000; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #d99b4f #ffbd6b | text: #a1733b */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol18 {  background: #d99b4f;   background: -moz-linear-gradient(top, #d99b4f 0%, #ffbd6b 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d99b4f), color-stop(100%,#ffbd6b));   background: -webkit-linear-gradient(top, #d99b4f 0%,#ffbd6b 100%);   background: -o-linear-gradient(top, #d99b4f 0%,#ffbd6b 100%);   background: -ms-linear-gradient(top, #d99b4f 0%,#ffbd6b 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d99b4f', endColorstr='#ffbd6b',GradientType=0 );   background: linear-gradient(top, #d99b4f 0%,#ffbd6b 100%);   border: 1px solid #d99b4f; }
.faircol18 .wysiwyg#content a, .faircol18 #content h2, .faircol18 #content h3, .faircol18 #content h4, .faircol18 #content h2 a, .faircol18 #content h3 a, .faircol18 #content h4 a, .faircol18 #sidebar_navi ul li span, .faircol18 #sidebar_navi ul li.act a.act, .faircol18 #header_container h1, .faircol18 #header_container a:hover, .faircol18 #header_container #news li.item h3 a, .faircol18 #header_container #news li.item:hover div.bottom a.more, .faircol18 #header_container #news li.item:hover div.bottom a:hover.more, .faircol18 a.more, .faircol18 #lang_select a.act, .faircol18 #lang_select a:hover { color: #a1733b; }
.faircol18 #vstupenka .fair_colored, .faircol18 #vstupenka table tr td { background: #a1733b; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #2d2e7f #5052e2 | text: #2d2e7f */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol19 {  background: #2d2e7f;   background: -moz-linear-gradient(top, #2d2e7f 0%, #5052e2 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d2e7f), color-stop(100%,#5052e2));   background: -webkit-linear-gradient(top, #2d2e7f 0%,#5052e2 100%);   background: -o-linear-gradient(top, #2d2e7f 0%,#5052e2 100%);   background: -ms-linear-gradient(top, #2d2e7f 0%,#5052e2 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2d2e7f', endColorstr='#5052e2',GradientType=0 );   background: linear-gradient(top, #2d2e7f 0%,#5052e2 100%);   border: 1px solid #2d2e7f; }
.faircol19 .wysiwyg#content a, .faircol19 #content h2, .faircol19 #content h3, .faircol19 #content h4, .faircol19 #content h2 a, .faircol19 #content h3 a, .faircol19 #content h4 a, .faircol19 #sidebar_navi ul li span, .faircol19 #sidebar_navi ul li.act a.act, .faircol19 #header_container h1, .faircol19 #header_container a:hover, .faircol19 #header_container #news li.item h3 a, .faircol19 #header_container #news li.item:hover div.bottom a.more, .faircol19 #header_container #news li.item:hover div.bottom a:hover.more, .faircol19 a.more, .faircol19 #lang_select a.act, .faircol19 #lang_select a:hover { color: #2d2e7f; }
.faircol19 #vstupenka .fair_colored, .faircol19 #vstupenka table tr td { background: #2d2e7f; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #bd3187 #ff42b6 | text: #bd3187 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol20 {  background: #bd3187;   background: -moz-linear-gradient(top, #bd3187 0%, #ff42b6 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bd3187), color-stop(100%,#ff42b6));   background: -webkit-linear-gradient(top, #bd3187 0%,#ff42b6 100%);   background: -o-linear-gradient(top, #bd3187 0%,#ff42b6 100%);   background: -ms-linear-gradient(top, #bd3187 0%,#ff42b6 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#bd3187', endColorstr='#ff42b6',GradientType=0 );   background: linear-gradient(top, #bd3187 0%,#ff42b6 100%);   border: 1px solid #bd3187; }
.faircol20 .wysiwyg#content a, .faircol20 #content h2, .faircol20 #content h3, .faircol20 #content h4, .faircol20 #content h2 a, .faircol20 #content h3 a, .faircol20 #content h4 a, .faircol20 #sidebar_navi ul li span, .faircol20 #sidebar_navi ul li.act a.act, .faircol20 #header_container h1, .faircol20 #header_container a:hover, .faircol20 #header_container #news li.item h3 a, .faircol20 #header_container #news li.item:hover div.bottom a.more, .faircol20 #header_container #news li.item:hover div.bottom a:hover.more, .faircol20 a.more, .faircol20 #lang_select a.act, .faircol20 #lang_select a:hover { color: #bd3187; }
.faircol20 #vstupenka .fair_colored, .faircol20 #vstupenka table tr td { background: #bd3187; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #59408f #9b6ff9 | text: #59408f */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol21 {  background: #59408f;   background: -moz-linear-gradient(top, #59408f 0%, #9b6ff9 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59408f), color-stop(100%,#9b6ff9));   background: -webkit-linear-gradient(top, #59408f 0%,#9b6ff9 100%);   background: -o-linear-gradient(top, #59408f 0%,#9b6ff9 100%);   background: -ms-linear-gradient(top, #59408f 0%,#9b6ff9 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#59408f', endColorstr='#9b6ff9',GradientType=0 );   background: linear-gradient(top, #59408f 0%,#9b6ff9 100%);   border: 1px solid #59408f; }
.faircol21 .wysiwyg#content a, .faircol21 #content h2, .faircol21 #content h3, .faircol21 #content h4, .faircol21 #content h2 a, .faircol21 #content h3 a, .faircol21 #content h4 a, .faircol21 #sidebar_navi ul li span, .faircol21 #sidebar_navi ul li.act a.act, .faircol21 #header_container h1, .faircol21 #header_container a:hover, .faircol21 #header_container #news li.item h3 a, .faircol21 #header_container #news li.item:hover div.bottom a.more, .faircol21 #header_container #news li.item:hover div.bottom a:hover.more, .faircol21 a.more, .faircol21 #lang_select a.act, .faircol21 #lang_select a:hover { color: #59408f; }
.faircol21 #vstupenka .fair_colored, .faircol21 #vstupenka table tr td { background: #59408f; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #cbdb2a #ecff31 | text: #798319 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol22 {  background: #cbdb2a;   background: -moz-linear-gradient(top, #cbdb2a 0%, #ecff31 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbdb2a), color-stop(100%,#ecff31));   background: -webkit-linear-gradient(top, #cbdb2a 0%,#ecff31 100%);   background: -o-linear-gradient(top, #cbdb2a 0%,#ecff31 100%);   background: -ms-linear-gradient(top, #cbdb2a 0%,#ecff31 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cbdb2a', endColorstr='#ecff31',GradientType=0 );   background: linear-gradient(top, #cbdb2a 0%,#ecff31 100%);   border: 1px solid #cbdb2a; }
.faircol22 .wysiwyg#content a, .faircol22 #content h2, .faircol22 #content h3, .faircol22 #content h4, .faircol22 #content h2 a, .faircol22 #content h3 a, .faircol22 #content h4 a, .faircol22 #sidebar_navi ul li span, .faircol22 #sidebar_navi ul li.act a.act, .faircol22 #header_container h1, .faircol22 #header_container a:hover, .faircol22 #header_container #news li.item h3 a, .faircol22 #header_container #news li.item:hover div.bottom a.more, .faircol22 #header_container #news li.item:hover div.bottom a:hover.more, .faircol22 a.more, .faircol22 #lang_select a.act, .faircol22 #lang_select a:hover { color: #798319; }
.faircol22 #vstupenka .fair_colored, .faircol22 #vstupenka table tr td { background: #798319; padding: 0; border-top: 0 none; border-bottom: 0 none; }

/* top,bottom #00b3d3 #49e3ff | text: #00b3d3 */
#hdr_calendar .event_month ul li span.is_event span.colored.faircol23 {  background: #00b3d3;   background: -moz-linear-gradient(top, #00b3d3 0%, #49e3ff 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b3d3), color-stop(100%,#49e3ff));   background: -webkit-linear-gradient(top, #00b3d3 0%,#49e3ff 100%);   background: -o-linear-gradient(top, #00b3d3 0%,#49e3ff 100%);   background: -ms-linear-gradient(top, #00b3d3 0%,#49e3ff 100%);   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00b3d3', endColorstr='#49e3ff',GradientType=0 );   background: linear-gradient(top, #00b3d3 0%,#49e3ff 100%);   border: 1px solid #00b3d3; }
.faircol23 .wysiwyg#content a, .faircol23 #content h2, .faircol23 #content h3, .faircol23 #content h4, .faircol23 #content h2 a, .faircol23 #content h3 a, .faircol23 #content h4 a, .faircol23 #sidebar_navi ul li span, .faircol23 #sidebar_navi ul li.act a.act, .faircol23 #header_container h1, .faircol23 #header_container a:hover, .faircol23 #header_container #news li.item h3 a, .faircol23 #header_container #news li.item:hover div.bottom a.more, .faircol23 #header_container #news li.item:hover div.bottom a:hover.more, .faircol23 a.more, .faircol23 #lang_select a.act, .faircol23 #lang_select a:hover { color: #00b3d3; }
.faircol23 #vstupenka .fair_colored, .faircol23 #vstupenka table tr td { background: #00b3d3; padding: 0; border-top: 0 none; border-bottom: 0 none; }


    /*
     *  nonfair event - colored by fair theme
     *  http://www.colorzilla.com/gradient-editor/
     *
     */

/* top,bottom #da251c #d8130d - red */
#hdr_calendar .event_month ul li span.is_event span.colored.faircolevent_color_1 {    background: #da251c; /* Old browsers */ background: -moz-linear-gradient(top,  #da251c 0%, #d8130d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da251c), color-stop(100%,#d8130d)); /* Chrome, Safari4+ */ background: -webkit-linear-gradient(top,  #da251c 0%,#d8130d 100%); /* Chrome10+, Safari5.1+ */ background: -o-linear-gradient(top,  #da251c 0%,#d8130d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #da251c 0%,#d8130d 100%); /* IE10+ */ background: linear-gradient(top,  #da251c 0%,#d8130d 100%); /* W3C */ filter: progid: dximagetransform.microsoft.gradient( startcolorstr='#da251c', endcolorstr='#d8130d',gradienttype=0 ); /* IE6-9 */ border: 1px solid #da251c; }

/* top,bottom #0daa15 #08890e - green */
#hdr_calendar .event_month ul li span.is_event span.colored.faircolevent_color_2 {    background: #0daa15; /* Old browsers */ background: -moz-linear-gradient(top,  #0daa15 0%, #08890e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0daa15), color-stop(100%,#08890e)); /* Chrome, Safari4+ */ background: -webkit-linear-gradient(top,  #0daa15 0%,#08890e 100%); /* Chrome10+, Safari5.1+ */ background: -o-linear-gradient(top,  #0daa15 0%,#08890e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #0daa15 0%,#08890e 100%); /* IE10+ */ background: linear-gradient(top,  #0daa15 0%,#08890e 100%); /* W3C */ filter: progid: dximagetransform.microsoft.gradient( startcolorstr='#0daa15', endcolorstr='#08890e',gradienttype=0 ); /* IE6-9 */ border: 1px solid #0daa15; }

/* top,bottom #1456ce #1048ad - blue */
#hdr_calendar .event_month ul li span.is_event span.colored.faircolevent_color_3 {    background: #1456ce; /* Old browsers */ background: -moz-linear-gradient(top,  #1456ce 0%, #1048ad 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1456ce), color-stop(100%,#1048ad)); /* Chrome, Safari4+ */ background: -webkit-linear-gradient(top,  #1456ce 0%,#1048ad 100%); /* Chrome10+, Safari5.1+ */ background: -o-linear-gradient(top,  #1456ce 0%,#1048ad 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #1456ce 0%,#1048ad 100%); /* IE10+ */ background: linear-gradient(top,  #1456ce 0%,#1048ad 100%); /* W3C */ filter: progid: dximagetransform.microsoft.gradient( startcolorstr='#1456ce', endcolorstr='#1048ad',gradienttype=0 ); /* IE6-9 */ border: 1px solid #1456ce; }






/* finished */
#hdr_calendar .event_month ul li.finished span.is_event span.colored.finished {
  background: #c5c5c5; /* Old browsers */
  background: -moz-linear-gradient(top, #c5c5c5 0%, #ababab 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#ababab)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c5c5c5 0%,#ababab 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c5c5c5 0%,#ababab 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #c5c5c5 0%,#ababab 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#ababab',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #c5c5c5 0%,#ababab 100%); /* W3C */
  border: 1px solid #989898;
}




    /* event :: hover efect */

#hdr_calendar .event_month ul li span.is_event a:hover span.colored {
  border: 1px solid #000;
}

    /* sidebar navinagtion :: active subnavi item */

.fair #sidebar_navi ul li.act ul li a.act {
  color: #000000;
}