/* Reset
-------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    /*vertical-align: baseline;*/
}

/*tbody, tfoot, thead, tr, th, td,*/
/*tr,td{vertical-align:top;}*/

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

article, aside, figure, footer, header, hgroup, nav, section {
    display: block;
}

html,body{
    width:100%;
    height:100%;
}


strong, b { font-weight: bold; }

body, html {position:relative;border:0 none;color:#68082d;font-weight:400;font-family: 'Alegreya Sans', sans-serif;font-size:16px;line-height:18px;margin:0;padding:0;margin:auto;-webkit-font-smoothing:antialiased;font-smooth:auto;-moz-osx-font-smoothing:grayscale;}
body{background:#eeeeee url(../img/bgr.jpg) top center no-repeat;}

em{font-style:italic;}

.pointer{cursor:pointer;}
.bold{font-weight:bold !important;}
.clr{clear:both;}
.flol{float:left !important;}
.flor{float:right !important;}
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.dnone{display:none;}
.posr{position:relative;}
.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pb5{padding-bottom:5px;}
.pr0{padding-right:0px !important;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pb0{padding-bottom:0px !important;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px !important;}
.pb80{padding-bottom:80px !important;}
.pl0{padding-left:0px !important;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.mt20{margin-top:20px !important;}
.mr0{margin-right:0px !important;}

.upp{text-transform:uppercase;}

.pointer{cursor:pointer;}

.fs12{font-size:12px !important;}

a{text-decoration:none;color:#391f05;}
a:focus{outline:0px;}

.color1{color:#360947;}
a.color1{color:#360947;}
.color1 a{color:#360947;}

.center{position:relative;width:1000px;margin:auto;}

#logo{position:relative;float:left;width:191px;height:56px;margin:18px 0 0 20px;z-index:99;}

header{position:relative;width:100%;height:90px;background:#ffffff;color:#af8554;z-index:2;-webkit-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.24);-moz-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.24);box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.24);}
header a{color:#af8554;}
header nav{float:right;width:550px;margin-right:0px;}
header nav ul{float:left;width:555px;}
header nav ul li{position:relative;float:right;}
header nav ul li a{float:left;padding:36px 10px;}
header nav ul li a.active{background:url(../img/arr_top1.png) center bottom no-repeat !important;}
header nav ul li span{float:left;width:1px;height:16px;padding:10px 0 10px 0;}
header nav ul li a.main{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:url(../img/arr_top1.png) center 90px no-repeat;
}
header nav ul li:hover a.main{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:url(../img/arr_top1.png) center bottom no-repeat;
}


header nav .submenu_area{position:absolute;top:65px;left:-65px;padding:25px 0 0 0;z-index:10;width:170px;}
/*display:none;*/
header nav .submenu_area a{text-shadow:0px !important;}
header nav .submenu{float:left;z-index:10;width:150px;background:#af8554;}
header nav .submenu ul{float:left;}
header nav .submenu li{float:left;padding:0px 0px 0px 0px;}
header nav .submenu li.active{background:#956939;}
header nav .submenu li:hover a{}
header nav .submenu li.active a{background:#956939;}
header nav .submenu a{float:left;width:160px;text-align:center;padding:6px 5px 6px 5px;text-align:center;color:#ffffff;}
header nav .submenu .sbm_first{width:170px;height:10px;}
header nav .submenu .sbm_last{width:150px;height:10px;}
header nav .submenu a{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:url('../img/mbelt.png') 0 bottom no-repeat;
}
header nav .submenu li:hover a{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:#956939 url('../img/mbelt.png') 0 bottom no-repeat;
}


#social_media{float:left;width:200px;padding:20px 0 0 30px;}
#social_media a{float:left;padding:10px 10px 10px 10px;}

#container{position:relative;width:1000px;background:#eeeeee;margin:auto;}
#content{position:relative;float:right;width:750px;padding:0;background:#e5e5e5;}
#content article{float:left;width:690px;padding:20px 30px 50px 30px;}
#content article ul{list-style:disc;padding:0;margin:0;}
#content article ul li{margin-left:17px;/*text-indent:-.10px;*/}
#content article ol{list-style:decimal;padding:0;margin:0;}
#content article ol li{margin-left:20px;/*text-indent:-.10px;*/}
#content article img{margin:0 10px 5px 10px;}

#container #left_box{float:left;width:250px;}

#content #second_menu{float:left;width:706px;height:60px;padding:0 20px 0 24px;background:#ffffff;}
#content #second_menu li{float:left;}
#content #second_menu li a{float:left;padding:21px 6px 21px 6px;}
#content #second_menu li.active a{background:url(../img/arr_top_1.png) center bottom no-repeat;}

h1{float:left;width:100%;font-size:28px;line-height:30px;margin-bottom:20px;color:#68082d;font-weight:700;}
h2{float:left;width:100%;font-size:20px;line-height:24px;margin-bottom:20px;}

/*.bx-pager{display:none !important;}*/
.bx-controls{position:absolute;bottom:15px;left:0;width:100%;overflow:hidden;}
.bx-pager{position:relative;width:200px;float:right;padding:0 20px 0 0;text-align:right;}
.bx-pager-item{position:relative;display:inline-block;width:11px;height:10px;margin:0 3px 0 3px;z-index:99;}
.bx-pager-item .bx-pager-link{float:left;width:11px;height:10px;background:url(../img/point.png) center top no-repeat;font-size:0px;}
/*.bx-pager-item .bx-pager-link:last-child{margin-right:0px;}*/
.bx-pager-item .active{background:url(../img/point_active.png) center top no-repeat;}

.bx-viewport{overflow:visible !important;}

.mCSB_scrollTools{position:relative !important;margin:auto !important;width:992px !important;}
/*.mCSB_horizontal.mCustomScrollBox{margin-top:-10px;}*/
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools{height:18px !important;bottom:10px !important;overflow:visible !important;z-index:100;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger{width:17px !important;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger:hover{}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{height:1px !important;margin:9px 0 8px 0 !important;background:#510045;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:18px !important;width:17px !important;margin:0px !important;background:url(http://www.filharmonia-sudecka.pl/img/scroll-samochody.png) center top no-repeat;}
.mCSB_horizontal > .mCSB_container{margin-bottom:36px !important;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerContainer{margin:0 0 !important;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft{position:absolute !important;width:80px !important;margin:0px !important;/*background-position:-118px -39px !important;*/top:-336px;left:-7px !important;height:310px !important;background:#ffffff url(http://www.filharmonia-sudecka.pl/img/arr_left.png) center center no-repeat !important;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight{position:absolute !important;width:80px !important;margin:0px !important;/*background-position:-118px -55px !important;*/top:-336px;right:0px !important;height:310px !important;background:#ffffff url(http://www.filharmonia-sudecka.pl/img/arr_right.png) center center no-repeat !important;}

#banner_area{position:relative;float:left;width:750px;height:350px;overflow:hidden;}
/*background:url("../img/baner-tlo.jpg") 0 0;*/
#banner_area #slider{position:relative;width:750px;height:350px;color:#68082d;}
#banner_area #slider li{float:left;width:750px;height:350px;}
#banner_area #slider li .header{position:relative;float:left;width:285px;font-size:30px;line-height:30px;font-weight:700;padding:25px 400px 25px 30px;z-index:2;}
#banner_area #slider li .txt{position:relative;float:left;width:285px;font-size:18px;line-height:18px;padding:0 400px 0 30px;z-index:2;}
#banner_area #slider li .img{position:absolute;bottom:0px;right:0;z-index:1;}

#repertoire_area{float:left;width:210px;padding:10px 20px 0 20px;background:#ffffff;margin-bottom:20px;}
#repertoire_area .see_all{float:left;width:100%;text-align:center;color:#ffffff;font-size:18px;line-height:18px;font-weight:700;background:#cba674;padding:6px 0;}
#repertoire_area #rep_arr_up{float:left;width:210px;height:30px;background:#ffffff url('../img/arr_up.png') center 10px no-repeat;coursor:pointer;}
#repertoire_area #rep_arr_down{float:left;width:210px;height:30px;background:#ffffff url('../img/arr_down.png') center 10px no-repeat;coursor:pointer;}
#repertoire_area #repertoire_cat{position:relative;float:left;width:100%;height:208px;color:#ffffff;overflow:hidden;}
#repertoire_area #repertoire_cat a.repertoire{float:left;width:150px;color:#ffffff;padding:8px 40px 7px 20px;background:url('../img/arr_right_white.png') 180px 20px;border-bottom:1px solid #68082d;}
#repertoire_area #repertoire_cat a.repertoire .date{font-size:14px;}
#repertoire_area #repertoire_cat a.repertoire .title{font-weight:700;}
#repertoire_area #repertoire_cat a.repertoire{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:#673b15;
}
#repertoire_area #repertoire_cat a.repertoire:hover{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:#68082d;
}

#repertoire_area #repertoire_cat .mCSB_container{margin:0px;}


#newsletter_area{float:left;width:250px;margin-bottom:10px;background:#ffffff;}
#newsletter_area .title{float:left;width:210px;height:38px;padding:24px 20px 24px 20px;background:#07828d url(../img/basket.png) 185px 19px no-repeat;color:#ffffff;font-weight:800;font-size:20px;line-height:22px;text-shadow: 1px 1px 0px rgba(30, 29, 29, 1);}
#newsletter_area .brief{float:left;width:210px;padding:15px 20px 20px 20px;color:#af8554;font-size:18px;line-height:20px;background:#ffffff;font-weight:700;}
#newsletter_area .success{color:#018A10;;padding-bottom:10px;}
#newsletter_area form{float:left;width:210px;padding:0 20px 20px 20px;}
#newsletter_area .success{float:left;width:100%;padding:0 0 20px 0;color:#018A10;}
#newsletter_area form input[type="text"]{float:left;width:190px;height:20px;font-weight:400;font-family: 'Alegreya Sans', sans-serif;font-size:14px;background:#ffffff;border:0px;padding:2px 10px 0 10px;color:#7d7d7d;margin-bottom:10px;-moz-box-shadow: inset 1px 1px 5px #888;-webkit-box-shadow: inset 1px 1px 5px #888;box-shadow: inset 1px 1px 5px #888;}
#newsletter_area form input[type="email"]{float:left;width:190px;height:20px;font-weight:400;font-family: 'Alegreya Sans', sans-serif;font-size:14px;background:#ffffff;border:0px;padding:2px 10px 0 10px;color:#000000;margin-bottom:10px;-moz-box-shadow: inset 1px 1px 5px #888;-webkit-box-shadow: inset 1px 1px 5px #888;box-shadow: inset 1px 1px 5px #888;}
#newsletter_area form .newsletter_btn{float:right;height:21px;border:1px solid #cba674;color:#af8554;font-weight:400;font-family: 'Alegreya Sans', sans-serif;font-size:14px;cursor:pointer;text-align:center;padding:0 22px 2px 22px;background:#ffffff;}

#sponsors_area{float:left;width:210px;height:150px;padding:10px 20px 10px 20px;background:#ffffff;margin-bottom:10px;}
#sponsors_area .title{float:left;width:100%;color:#af8554;font-size:18px;line-height:30px;border-bottom:1px solid #d2d2d2;padding:2px 0 6px 0;font-weight:700;}
#sponsors_area #sponsors_cat{float:left;width:100%;margin-top:10px;}
#sponsors_area li{float:left;width:210px;height:70px;}
#sponsors_area li a{float:left;width:210px;height:70px;text-align:center;}
#sponsors_area li a img{max-width:210px;max-height:100px;}

#ue{float:left;width:100%;color:#000000;font-size:13px;line-height:12px;padding:25px 0 20px 0;}
#ue .brief{font-size:10.8px;margin-bottom:13px;}
#ue .brief table{margin-bottom:10px;}

footer{position:relative;float:left;width:1000px;height:50px;background:#d2d2d2;color:#7d7d7d;font-size:14px;}
footer a{color:#7d7d7d;}
footer .left{float:left;width:480px;height:32px;padding:18px 0 0 20px;}
/*
footer .footer_menu{float:left;width:600px;text-align:center;}
footer .footer_menu a{display:inline-block;height:33px;padding:17px 5px 0 5px;text-align:center;}
footer .footer_menu span{display:inline-block;padding:0 5px 0 5px;text-align:center;}
*/
footer .icenter{float:right;width:480px;height:32px;padding:18px 20px 0 0;text-align:right;}
footer .icenter span{display:inline-block;width:30px;text-align:center;}

#datepicker{float:left;width:210px;font-family: 'Alegreya Sans', sans-serif !important;margin-bottom:6px;}
#datepicker .ui-datepicker-inline{padding:0px !important;width:210px;}
#datepicker .ui-datepicker .ui-datepicker-title{font-weight:400;margin-bottom:12px;}
#datepicker .ui-datepicker th{font-weight:400;border:1px solid #c9c9c9;border-left:0px !important;text-align:center;padding:0.4em 0.3em;}
#datepicker .ui-datepicker th{}
#datepicker .ui-datepicker table{width:210px;}
#datepicker .ui-widget{font-size:16px;}
#datepicker .ui-datepicker tr{border-left:1px solid #c9c9c9;}
/*#datepicker .ui-datepicker tbody tr:first-child{border-left:0px;border-bottom:1px solid #c9c9c9;}*/
#datepicker .ui-datepicker td{padding:0px;}
#datepicker .ui-datepicker td a{border-left:0px !important;border-top:0px !important;text-align:center;padding:0.4em 0.3em;}
#datepicker .ui-datepicker td .ui-state-active{border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;}
#datepicker .ui-state-disabled{border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;}
#datepicker .ui-datepicker-prev .ui-icon{background:url(../img/arr_left1.png) 0 0 no-repeat;}
#datepicker .ui-datepicker-prev:hover{padding:2px 0 0 2px;background:#ffffff;border:0px;}
#datepicker .ui-datepicker-next .ui-icon{background:url(../img/arr_right1.png) 0 0 no-repeat;}
#datepicker .ui-datepicker-next:hover{padding:2px 0 0 2px;background:#ffffff;border:0px;}
#datepicker .prev_repertoire a{background:#a3907c;color:#ffffff;border-right:1px solid #7d695a !important;border-bottom:1px solid #7d695a !important;}
#datepicker .next_repertoire a{background:#673b15;color:#ffffff;border-right:1px solid #391f05 !important;border-bottom:1px solid #391f05 !important;}

.breadcrumb{float:left;width:100%;min-height:50px;font-size:28px;line-height:30px;text-align:right;margin-bottom:20px;color:#68082d;font-weight:700;border-bottom:1px solid #d2d2d2;}
.breadcrumb a{color:#68082d;}
.arts{float:left;width:100%;text-align:justify;margin:5px 0 5px 0;border-bottom:1px solid #d2d2d2;}
.arts .title{float:left;width:100%;color:#68082d;font-size:18px;line-height:30px;}
.arts .desc{float:left;width:100%;padding:10px 0 15px 0;}

#spage .articles_sh{position:relative;float:left;width:100%;text-align:justify;padding:7px 0 7px 0;border-bottom:1px solid #d2d2d2;}
#spage .articles_sh .title{float:left;width:480px;color:#68082d;font-weight:700;cursor:pointer;}
#spage .articles_sh .title span{display:inline-block;font-size:22px;padding:0 0 0 5px;}
#spage .articles_sh .art_hide{position:absolute;top:7px;right:0px;font-weight:700;cursor:pointer;display:none;}
#spage .articles_sh .desc{float:left;width:100%;padding:10px 0 15px 0;display:none;}

#spage{float:left;width:100%;}
#spage .breadcrumb{float:left;width:710px;min-height:50px;font-size:28px;line-height:30px;text-align:right;margin:20px 0 0 0;padding:0 20px 0 20px;color:#68082d;font-weight:700;border-bottom:1px solid #d2d2d2;}
#spage article{float:left;width:540px;background:url(../img/belt.png) 559px 0 repeat-y;padding:10px 20px 20px 0;margin-left:20px;}
#spage article a{color:#e80a72;/*font-style:italic;*/}
#spage article .arts{border-bottom:0px;}
#spage article .arts .title{font-weight:700;font-size:16px;line-height:18px;}
#spage article .arts .desc{padding-bottom:10px;}
.right_menu{float:right;width:170px;}
.right_menu li{float:left;width:100%;}
.right_menu li a{float:left;width:120px;padding:6px 20px 6px 30px;border-bottom:1px solid #d2d2d2;}
.right_menu li a{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:transparent url(../img/arr_right_white1.png) -10px center no-repeat;
color:#7d7d7d;
}
.right_menu li a:hover{
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
background:#7d7d7d url(../img/arr_right_white1.png) 8px center no-repeat;
color:#ffffff;
}
.right_menu li a.active{
background:#7d7d7d url(../img/arr_right_white1.png) 8px center no-repeat;
color:#ffffff;
}

.place-card-large{display:none !important;}

.contact{width:710px !important;padding-left:20px !important;padding-right:20px !important;}
.contact .brief{float:left;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d2d2d2;}
.contact .desc{float:left;width:100%;}
.contact .articles_contact{float:left;width:235px;padding:0 20px 20x 0;}
.contact .articles_contact .title{font-weight:700;}
.contact .articles_contact a{color:#e80a72;}
.contact .art_contact_last{width:240px !important;padding:0px !important;}
.contact #cont_img{float:left;width:440px;margin-top:-30px;}
.contact #cont_img img{margin:0px !important;}

#srepertoire{float:left;width:100%;}
#srepertoire .breadcrumb{float:left;width:710px;min-height:50px;font-size:28px;line-height:30px;text-align:right;margin:20px 0 0 0;padding:0 20px 0 20px;color:#68082d;font-weight:700;border-bottom:1px solid #d2d2d2;}
#srepertoire article{float:left;width:580px;min-height:500px;background:url(../img/belt.png) 579px 0 repeat-y;padding:0 0 20px 0;}
#srepertoire article a{color:#e80a72;/*font-style:italic;*/}
#srepertoire article .arts{background:url(../img/belt_art.png) center top no-repeat;}
#srepertoire article .arts .title{font-weight:700;font-size:16px;line-height:18px;}
#srepertoire article .arts .desc{padding-bottom:10px;}

#srepertoire .repertoire_sh{position:relative;float:left;width:539px;text-align:justify;padding:10px 20px 10px 20px;/*border-bottom:1px solid #d2d2d2;*/background:url(../img/belt_art.png) center bottom no-repeat;}
#srepertoire .repertoire_active{background:#eeeeee url(../img/belt_art.png) center bottom no-repeat;}
#srepertoire .repertoire_sh .title{float:left;width:350px;color:#68082d;cursor:pointer;}
#srepertoire .repertoire_sh .title strong{font-weight:700;text-transform:uppercase;}
#srepertoire .repertoire_sh .rep_hide{position:absolute;top:9px;right:20px;font-weight:700;cursor:pointer;display:none;}
#srepertoire .repertoire_sh .desc{float:left;width:100%;padding:20px 0 0 0;}
#srepertoire .repertoire_sh .desc .img{float:left;width:100px;margin:3px 20px 5px 0;}
#srepertoire .repertoire_sh .desc .img img{margin:0px;}
#srepertoire .repertoire_sh .rep_hour{position:absolute;top:9px;right:20px;width:190px;margin-top:0;font-weight:700;text-align:right;}
#srepertoire .repertoire_sh .rep_hour span{float:left;width:85px;}
#srepertoire .repertoire_active .rep_hour{position:relative;float:left;width:100%;margin-top:0px;top:0px;right:0px;text-align:left;font-weight:normal;}
#srepertoire .repertoire_sh .rep_sh{display:none;}
#srepertoire .repertoire_sh .rep_sh .details{float:left;width:100%;margin-top:20px;}
#srepertoire .repertoire_sh .rep_sh .details span{float:left;width:75px;}
#srepertoire .repertoire_sh .as_p{float:left;width:100%;}
#srepertoire .repertoire_sh .rep_right{float:left;width:464px;font-weight:bold;}

.gallery{float:left;width:690px;margin:20px 0 0 0;}
.gallery li{float:left;width:200px;padding:30px 15px 0 15px;list-style:none;margin:0px !important;}
.gallery li a{float:left;width:200px;height:160px;}
.gallery li a img{margin:0px !important;}

#spage article .gallery{width:540px;}
#spage article .gallery li{width:160px;padding:30px 10px 0 10px;}
#spage article .gallery li a{width:160px;height:128px;}
#spage article .gallery li a img{max-width:160px;}

#bip_history{float:left;width:710px;}
#bip_history ul{float:left;width:710px;border-top:1px solid #d2d2d2;}
#bip_history ul li{float:left;padding:5px 0 5px 10px;list-style:none;margin-left:0px !important;}
#bip_history ul.header{font-weight:700;border-top:0px;border-bottom:1px solid #d2d2d2;margin-bottom:2px;}
#bip_history ul.header li{height:40px;line-height:35px;}
#bip_history ul li.date{width:135px;padding-left:0px;}
#bip_history ul li.action{width:110px;padding-left:0px;}
#bip_history ul li.user{width:150px;}
#bip_history ul li.theme{width:295px;}

#wcag_area{float:left;width:230px;padding:10px 10px 10px 10px;background:#ffffff;margin-bottom:10px;}
#wcag_area .title{float:left;width:100%;padding:2px 0 6px 0;text-align:center;}
#wcag_area .img{float:left;width:100%;height:80px;text-align:center;overflow:hidden;}
#wcag_area .img img{margin-top:-30px;}



.zoom{
    background-color: #fff;
    display: block;
    margin-top: 1px;
    padding: 10px;
    position: relative;
    z-index: 1;
}

.zoom .header{
    color: #af8554;
    display: inline-block;
    font-size: 20px;
    vertical-align: top;
    margin-right: 15px;
    padding-top: 6px;
}

.zoom .kontrast, .zoom .font{vertical-align: top; display: inline-block; color: #000; margin-right: 15px;}
.zoom .kontrast span, .zoom .font span{display: inline-block; padding: 7px; vertical-align: top;}
.zoom .kontrast img{vertical-align: middle; cursor: pointer;}
.zoom .font span.font1, .zoom .font span.font2, .zoom .font span.font3{font-weight: bolder; cursor: pointer; font-style: italic; display: inline-block;}
.zoom .font span.font2, .zoom .font span.font3{ padding-top: 7px}

.body1{
   /* color: 000 !important;
    background-color: #fff !important;
    background-image: none !important;*/
}

.body1 .content *, .body1 .content *{
    color: #000 !important;
    background-color: #fff !important;
}
.body1 a{
    color: #68082d !important;
}

.body1 h1 *, .body1 h2 *, .body1 h3 *, .body1 h4 *, .body1 h5 *{
    color: #68082d !important;
}

.body1 .second-menu  *, .body1 nav  *{
    color: #4f3c25 !important;
}

.body1 article{
    background-color: #ededed !important;

}


/*===============================================*/
.body2{background: #231f20;}
.body2 header{background-color: #000;}
.body2 #content{background-color: #000; color: #fff;}
.body2 #content a, .body2 #content h1, .body2 #content h2, .body2 #content strong{color: #ff0}
.body2 nav *{color: #fff}
.body2 nav .submenu_area .submenu{background: #231f20;}
.body2 #second_menu, .body2 #second_menu *{ color: #fff !important;}
.body2 #second_menu{background: #231f20 !important;}
.body2 #logo img{padding: 3px; background-color: #fff;}
.body2 #repertoire_area{background-color: #000 !important;}
.body2 #datepicker , .body2 #datepicker *{background: #231f20; color: #fff; !important;}
.body2 .see_all{background: #231f20 !important;}
.body2 #newsletter_area, .body2 #newsletter_area *{background-color: #231f20; color: #fff;}
.body2 #container  {background-color: #000;}
.body2 #ue img{background-color: #fff;}
.body2 footer, .body2 footer *{background-color: #231f20; color: #fff; !important}
.body2 .sponsors_area, .body2 .sponsors_area *{color: #fff !important;}
.body2 article *, .body2 article { color: #fff !important;}
.body2 #spage *,.body2 #spage { color: #fff; !important;}
.body2 .right_menu .active{background: #231f20 !important;}
.body2 #datepicker .prev_repertoire a {
  background: #673b15;
  color: #ffffff;
  border-right: 1px solid #7d695a !important;
  border-bottom: 1px solid #7d695a !important;
}
.body2 .zoom *, .body2 .zoom{background: #231f20 !important; color: #fff !important;}
.body2 .submenu li a:hover{background-color: #000 !important;}
/*--------------------------------------------------------------------------------------------*/
.body3{background: #ff0;}
.body3 header{background-color: #ff0;}
.body3 #content{background-color: #ff0; color: #000;}
.body3 #content a, .body3 #content h1, .body3 #content h2, .body3 #content strong{color: #00c}
.body3 nav *{color: #00c}
.body3 nav .submenu_area .submenu{background: #ff0; color: #fff !important}
.body3 #second_menu, .body3 #second_menu *{ color: #fff !important;}
.body3 #second_menu{background: #231f20 !important;}
.body3 #logo img{padding: 3px; background-color: #fff;}
.body3 #repertoire_area{background-color: #000 !important;}
.body3 #datepicker , .body3 #datepicker *{background: #ff0; color: #000; !important;}
.body3 .see_all{background: #231f20 !important;}
.body3 #newsletter_area, .body3 #newsletter_area *{background-color: #ff0; color: #000;}
.body3 #container  {background-color: #ff0;}
.body3 #ue img{background-color: #fff;}
.body3 footer, .body3 footer *{background-color: #ff0; color: #000; !important}
.body3 .sponsors_area, .body3 .sponsors_area *{color: #000 !important;}
.body3 article *, .body3 article { color: #000 !important;}
.body3 #spage *,.body3 #spage { color: #000; !important;}
.body3 .right_menu li a:hover{background-color: #fff}
.body3 .right_menu .active{background: #ff0 !important;}
.body3 #datepicker .prev_repertoire a {
  background: #000;
  color: #fff;
  border-right: 1px solid #7d695a !important;
  border-bottom: 1px solid #7d695a !important;
}
.body3 .zoom *, .body3 .zoom{background: #ff0 !important; color: #000 !important;}
.body3 .submenu *{color: #000 !important;}
.body3 .submenu li a:hover{background-color: #fff !important;}

/*--------------------------------------------------------*/
.body4{background: #231f20;}
.body4 header{background-color: #000;}
.body4 #content{background-color: #000; color: #ff0;}
.body4 #content a, .body4 #content h1, .body4 #content h2, .body4 #content strong{color: #ff0}
.body4 nav *{color: #ff0}
.body4 nav .submenu_area .submenu{background: #231f20;}
.body4 #second_menu, .body4 #second_menu *{ color: #ff0 !important;}
.body4 #second_menu{background: #231f20 !important;}
.body4 #logo img{padding: 3px; background-color: #fff;}
.body4 #repertoire_area{background-color: #000 !important;}
.body4 #datepicker , .body4 #datepicker *{background: #231f20; color: #ff0; !important;}
.body4 .see_all{background: #231f20 !important;}
.body4 #newsletter_area, .body4 #newsletter_area *{background-color: #231f20; color: #ff0;}
.body4 #container  {background-color: #000;}
.body4 #ue img{background-color: #fff;}
.body4 footer, .body4 footer *{background-color: #231f20; color: #ff0; !important}
.body4 .sponsors_area, .body4 .sponsors_area *{color: #ff0 !important;}
.body4 article *, .body4 article { color: #ff0 !important;}
.body4 #spage *,.body4 #spage { color: #ff0; !important;}
.body4 .right_menu .active{background: #231f20 !important;}
.body4 #datepicker .prev_repertoire a {
  background: #ff0;
  color: #000;
  border-right: 1px solid #7d695a !important;
  border-bottom: 1px solid #7d695a !important;
}
.body4 .zoom *, .body4 .zoom{background: #231f20 !important; color: #ff0 !important;}
.body4 .submenu li a:hover{background-color: #000 !important;}

/*f2*/

.f2{
    font-size: 18px; 
    line-height: 18px;
}

.f2 header nav {
  float: right;
  width: 650px;
  margin-right: 0px;
}

.f2 header nav ul{
    width: 650px;
    line-height: 18px;
}

.f2 #content #second_menu {  font-size: 16px}
.f2 #content #second_menu *{font-size: 16px;}

.f2 #ue, .f2 #ue *{font-size: 17px; line-height: 17px;}
/*----------------------------------------------*/

.f3{
    font-size: 20px; 
    line-height: 20px;
}

.f3 header nav {
  float: right;
  width: 650px;
  margin-right: 0px;
}

.f3 header nav ul{
    width: 650px;
    line-height: 18px;
}

.f3 #ue, .f3 #ue *{font-size: 18px; line-height: 18px;}

.f3 #content #second_menu { font-size: 16px}
.f3 #content #second_menu *{font-size: 16px;}

/* 2018 04 25 */

#social_media {
    padding-top: 5px;
}

#ds_logo {
    float: left;
    width: 200px;
    padding: 20px 0 0 30px;
}

#ds_logo img {
    max-width: 100%;
    margin-top: 10px;
}

/* 2019 03 22 */

#newsletter_area .title::before {
    content: '';
    display: block;
    background: url("../img/bilety24-logotyp.png") no-repeat center center;
    height: 37px;
    width: 105px;
    margin-bottom: 10px;
}

#newsletter_area .title {
    position: relative;
    padding: 9px 20px 9px 20px;
    height: 65px;
}