body {color: #fff !important; background:url("../images/bg.png") repeat-x top left #000}

a, a:visited { color:#ff0 !important; display:inline-block}
a:hover { color:#3cf !important; }
a:focus { color:#ff0 !important; background:#000 !important; outline:2px solid #ff0 !important; text-decoration:none !important}
#mobileVer a:focus { color:#ff0 !important; background:#000 !important; outline:2px solid #ff0 !important; text-decoration:none !important}

.skipLinks a:hover, 
.skipLinks a:focus,
.skipLinks a:active {background: #111 !important; border: 2px solid #ffff00; color: #ffff00 !important}

table { border: 1px solid #fff !important;}
table th { background:#fff !important; color: #000 !important; border-color: #000}
table td { border: 1px solid #fff !important;}

#mainHead {color: #fff}

#header { background: none; margin-top:-23px}
#menuTop { background: #000;}
#contentWrapper { background: #000;}
#logosPAD { background: #000;}

#mobileVer { color: #000 !important; }
#mobileVer a:hover {text-decoration:underline}

.bgTop { background:none;}

#searchWrapper h2 { color: #fff;}

#searchForm {border-color:#ff0 !important}

#headerLogo a:focus img {border: none}
#bip:focus {outline-color: #101010 !important}

.module { }
#header .module .module_content {color:#fff !important}

.module h2 {color:#fff !important; }
#mod_calendar,
#mod_gallery,
#mod_location
 { background:#000;}
 
 #mod_contact, #mod_questionnaire {
    background: url("../images/colModBg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.module {color:#fff !important}
.module a {color:#ff0 !important}

#mod_contact .module_icon { background:url("../images/m1.png") no-repeat;}
#mod_calendar .module_icon { background:url("../images/m2.png") no-repeat;}
#mod_gallery .module_icon { background:url("../images/m3.png") no-repeat;}
#mod_location .module_icon { background:url("../images/m4.png") no-repeat;}
#mod_questionnaire .module_icon { }

#content_txt h2 {  background: url("../images/h2Bg.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);}

#crumbpath {}
.pagination {border-top: 2px solid #111;}

#menuWrapper { background:#101010;}

#menuTop {background: url("../images/topMenuBg.png") repeat-x scroll 0 0}

#menuTopWrapper {width: 970px;  position: absolute, center; right:0px; top:142px; }
#menuTop { width: 970px; height: 50px; font-family: 'sourceBold'; text-align:center; font-size:0.96em; color:#fff !important; background:url("../images/topMenuBg.png") repeat-x; text-transform: uppercase;}
.topMenu { width:970px; height:50px; margin: 0; padding: 0 0px 0 0px; text-align:left; }
.topMenu li {list-style-type: none; display: inline-block; position: relative; padding:0; margin:0; }
.topMenu li:first-child { background:none; }
.topMenu li a {text-decoration: none; color: #fff !important; padding: 16px 14px 12px; display: block; height: 22px; }
.topMenu li a:hover, .topMenu li.hover a, .topMenu li a.selected {background:#ff0; color:#000 !important }
.topMenu li a:focus  {color: #ff0 !important}
.topMenu li ul {position: absolute; left: -2px; top: -9000em; background:url("../images/topMenuUl.png") no-repeat top left; width: 219px; height: auto; margin: 0; padding: 0 0 10px 0; display: block; }
.topMenu li:hover ul, .topMenu li:hover a, .topMenu ul li:focus ul, .topMenu li:focus a, .topMenu li.hover ul {top: 50px; z-index:10;}
.topMenu li ul li {float: none; display: block; width: auto; text-align:left; padding:0; font-family:"sourceRegular"; padding-left:30px }
.topMenu li ul li a, .topMenu li ul li a:visited, .topMenu li ul li a:active {display: block; height: auto; color: #000!important;  padding: 10px 15px 8px; background:none !important; }
.topMenu li ul li a:hover, .topMenu li ul li a:focus, .topMenu li ul li a.selected {background:none; color: #000 !important; font-weight:bold; }
.topMenu li ul li a:hover span, .topMenu li ul li a:focus span {background:none; border-bottom:1px solid #fff}
.topMenu li ul li:hover {background:url("../images/topMenuBgSep1.png") no-repeat bottom center}
.topMenu li ul li a:hover {background:url("../images/topMenuBgSep2.png") no-repeat left center !important}



.colMenu li a, .colMenu li a:visited, .colMenu li a:active {color: #ff0; border-bottom:1px solid #202020;   }
.colMenu li a:hover, .colMenu li.hover a, .colMenu li a.selected {background: #ff0 !important; color:#000 !important;}
.colMenu li a:focus {background: #000 !important; color:#ff0 !important;}
.colMenu li ul { background: #000;  border:0px solid #ff0; }
.colMenu li ul li a, .colMenu li ul li a:visited, .colMenu li ul li a:active { background:#ff0; }
.colMenu li ul li a:hover, .colMenu li ul li a:focus, .colMenu li ul li a.selected {background:#ff0; }
.colMenu li ul li ul li a, .colMenu li ul li ul li a:visited, .colMenu li ul li ul li a:active {  background:#ff0 !important; }
.colMenu li ul li ul li a:hover, .colMenu li ul li ul li a:focus, .colMenu li ul li ul li a.selected {background:#000 !important; color:#ff0 !important;}

#content_txt .more, #content_txt .more:visited, #content_txt .more:active { color: #ff0;}

#content_txt .more, #content_txt .more:visited, #content_txt .more:active {
    background: url("../images/btn.png") no-repeat scroll right top}
		
#content_txt .more:hover {
    background: url("../images/btn2.png") no-repeat scroll right top}

#fonts ul li a:focus, #fonts ul li a:hover, #fonts ul li, #fonts p { color:#000!important }
#fonts ul li a:focus, #mobileVer:focus {background:#fff!important; outline-color:#111 !important}

#slider { background:#fff;}
#slider h3 { color: #fff; }

.highlightArt { background: #111; border: 2px solid #444;}
.photo:hover, 
.photo:focus {background: none !important;}

#content_txt h2 { color: #fff;}

.infoWrapper { background: #151515; border-bottom:1px solid #282828; }
.infoWrapper h3 a {color:#ff0; background:url("../images/icoPlus.png") no-repeat 0 3px;}
.infoWrapper table th { border-bottom:1px solid #fff; color:#fff !important; background: #333 !important}
.infoWrapper table td { border-bottom:1px solid #282828;  }

.flex-pauseplay {  }
#slider h3 { }
#searchWrapper { background:#000;}


#histZmian table th {  border-bottom:2px solid #282828;}

.pageActive { background: #fff; color:#000; }
.pageLink, .pageLink:visited, .pageLink:active { background:#ff0; color: #000 !important; }
.btnStart, .btnPrev, .btnNext, .btnEnd, .btnStart:visited, .btnPrev:visited, .btnNext:visited, .btnEnd:visited, .btnStart:active, .btnPrev:active, .btnNext:active, .btnEnd:active {  background:#ff0; color:#000 !important;}
.pagination a:hover, 
.pagination a:focus {background: #222; color: #fff !important}

.galHead, .filesHead, .subHead { border-bottom: 2px solid #111; color: #fff; }
	
.inSearch { background:#000; color:#ff0;}

.qBar {  background: #fff;}
.qPercent { color: #fff;}
.qWrapper { border-bottom: 2px solid #111;}

#mod_questionnaire .qPercent {color: #fff;}
#mod_questionnaire .qBar {background: none repeat scroll 0 0 #fff;}

#mod_questionnaire input.button, #mod_questionnaire a.button {
    background: url("../images/btn.png") no-repeat scroll right top; padding-top:7px}

#contentWrapper input[type="text"], #contentWrapper select, #contentWrapper textarea { border: 2px solid #ff0; background:#111; color:#fff;}
#contentWrapper input[type="radio"]:focus, #contentWrapper input[type="checkbox"]:focus { outline: 1px solid #ff0; }
#contentWrapper input[type="text"]:focus, #contentWrapper select:focus, #contentWrapper textarea:focus { background: #000; border-color: #fff; outline: 2px solid #fff;  }

input.button, a.button { background: url("../images/btn.png") no-repeat scroll right top; color: #ff0;}
input.button:focus, 
a.button:focus, 
input.button:hover,
a.button:hover { background: url("../images/btn2.png") no-repeat scroll right top!important; color:#ff0 !important; border:2px solid #ff0;}

.article .artDate { color: #eee;}

.highlightArt .authorName span {
    background: none repeat scroll 0 0 #111111;
}
.authorName span {
    background: none repeat scroll 0 0 #000;
}

#footer {color: #fff;}
#footer a, #footer a:visited, #footer a:active {color: #fff;}
#footer a:focus {background: #fff; color: #000; }

.printers a { background:none !important; padding:0 !important;}

#mod_location .module_content a { color: #ff0;}
#mod_gallery .module_content a { color: #ff0;}

#cookiesMsg {background: #111; border-top: 2px solid #ff0; color: #fff;}

.inSearch:focus { background: #000; color:#fff;}

/* submenu */
.submenu { background: #111;  border: 1px solid #333;}

#footer { }

#menuBottom ul#ft a:hover { text-decoration:underline; color:#fff !important; background:none !important;}

.sitemapHeader { border-bottom: 2px solid #222; color: #fff;}

#socialWrapperFooter {
    background: none repeat scroll 0 0 #151515;}
		
.pluginConnectTextDark  {
color: #FFFFFF!important;
}

.artDate {color:#fff}


.article .authorName span, .authorName span {
    background: none repeat scroll 0 0 #000; }

.txt_err { background: #440000; border: 2px solid #D90000; color: #eee;}
.txt_msg { background: #003300; border: 2px solid #087400; color: #eee;}

.ui-datepicker td {background: #000}
.ui-datepicker td a {background: #000}
.ui-datepicker td a:hover, .ui-datepicker td a:focus {text-decoration: underline}

a.newWindow {background-position: right -18px}

#content_txt h2, .start-header {background: #222; color: #fff}

#content_txt .filesWrapper h4 a, #content_txt .filesWrapper h4 a:visited, #content_txt .filesWrapper h4 a:active {background-image: url("../images/icoDwnl.png")}