body {background:#000; color: #fff; }

a, a:visited { color:#ff0; }
a:hover { color:#3cf !important; }
a:focus { color:#000 !important; background:#3cf; text-decoration:none !important}

.skipLinks a:hover, 
.skipLinks a:focus,
.skipLinks a:active {background: #111; border: 2px solid #ffff00; color: #fff !important}

table { border: 1px solid #eee !important;}
table th { background:#eee !important; color: #000 !important;}
table td { border: 1px solid #ccc !important;}

#mainWrapper { background:#000; }

#mainHead {color: #fff}

#logosWrapper ul { border-radius:20px; margin:0 20px 0 0; padding:5px 10px; }
#logosPAD ul li a:focus img { border:1px solid #ff0; }

#searchWrapper h2 { color: #ff0;}

.module { background:none; }
.module h2 {color:#fff !important;}

#mod_questionnaire,
#mod_gallery,
#mod_location,
#mod_stats { background:none;}

#mod_contact h2 {  background: #000; } 
#mod_contact .module_content { background: #000; }

.module .module_top { background: #ff0;}

#mod_questionnaire { border:1px solid #fff;}
#mod_questionnaire h2 {  background: #000; }
#mod_questionnaire .qPercent {color:#fff;}
#mod_questionnaire .qBar { background:#fff;}
#mod_questionnaire .module_content { background:#000; color:#fff; border:none; }

#mod_location .module_icon  { background: url("../images/icoLocation.png") no-repeat center top; }
#mod_gallery .module_icon  { background: url("../images/icoGallery.png") no-repeat center top;  }
#mod_calendar .module_icon  { background: url("../images/icoCalendar.png") no-repeat center top; }
#mod_contact .module_icon  { background: url("../images/icoContact.png") no-repeat; }

#crumbpath { border-color:#fff;}

#menuWrapper { }

#menuTopWrapper p { background: none repeat scroll 0 0 #000;}
#menuTopWrapper { background:#101010;}
.topMenu { }
.topMenu li {}
.topMenu li a, .topMenu li a:visited  { color:#ff0;}
.topMenu li a:hover, .topMenu li a:active, .topMenu li a:focus, .topMenu li.hover a, .topMenu li a.selected { background-color: #ff0; color: #000 !important ;}
.topMenu li ul {  background: #ff0; border:2px solid #ff0}
.topMenu li ul li { border-bottom: 1px solid #000; }
.topMenu li ul li a, .topMenu li ul li a:visited, .topMenu li ul li a:active {color: #000 !important ; background-color:#ff0 !important ;}
.topMenu li ul li a:hover, .topMenu li ul li a:focus, .topMenu li ul li a.selected {background-color: #000 !important; color: #ff0 !important; text-decoration:none;}

.colMenu li { background:#111;}
.colMenu li a, .colMenu li a:visited, .colMenu li a:active { color: #ff0 !important; border-bottom:1px solid #666; }
.colMenu li a:hover, .colMenu li a:focus, .colMenu li.hover a, .colMenu li a.selected { color: #000 !important; background-color:#ff0;  }
.colMenu li ul {background: #000;  border:2px solid #ff0; }
.colMenu li ul li a, 
.colMenu li ul li a:visited, 
.colMenu li ul li a:active {display: block; }

.colMenu li ul li a:hover, 
.colMenu li ul li a:focus, 
.colMenu li ul li a.selected {background:url("../images/imgMenu.png") no-repeat 13px 13px #111 !important; color:#ff0 !important }

#fonts ul li a:focus, #fonts ul li a:hover {background-color: #000; outline:1px solid #ff0;}
#mobileVer { color: #ff0;}
#mobileVer:focus { background-color: #000; color:#ff0 !important;  outline: 1px solid #ff0;}

#bip:focus { outline:2px solid #ff0; }

.headerBannerText { background:#000; }
#slider h3 { color: #fff; }
.sliderMask { background: url("../images/slideMask.png") no-repeat 0 0 ;}

#flexslider .flex-direction-nav a:focus { outline:2px solid #000;}
.flex-pauseplay { background:#ff0; }
.flex-pauseplay a {color:#ff0; }
.flex-pauseplay a:focus { outline:2px solid #000; color:#ff0 !important}

#welcome { border-bottom: 1px solid #333;}

.highlightArt { background: #111; border: 2px solid #ff0;}
.photo:hover, 
.photo:focus {background: none !important;}

#content_txt h2 { color: #fff;}
#content_txt .article h4 a:focus {background: #3cf; color: #000; }

#content_txt .more, #content_txt .more:visited, #content_txt .more:active {  background:url("../images/bgMore.png") no-repeat right 7px;  }
#content_txt .more:hover,
#content_txt .more:focus { color:#000 !important; background:url("../images/imgMenu.png") no-repeat right 7px #ff0; }

.pageActive { background: #bbb; color:#000; padding: 5px 10px}
.pageLink, .pageLink:visited, .pageLink:active { background:#ff0; color: #000 !important; border:1px solid #ff0; padding: 5px 10px}
.btnStart, .btnPrev, .btnNext, .btnEnd, .btnStart:visited, .btnPrev:visited, .btnNext:visited, .btnEnd:visited, .btnStart:active, .btnPrev:active, .btnNext:active, .btnEnd:active {  background:#ff0; color:#000; border:1px solid #ff0; padding: 5px 10px}
.pagination a:hover, 
.pagination a:focus {background: #000; color: #ff0 !important; }

	
.galHead, .filesHead, .subHead { border-bottom: 2px solid #111; color: #fff; }

#searchWrapper { background:#000; }	
.inSearch { background:#000; color:#ff0 }

.qBar {  background: #fff;}
.qPercent { color: #fff;}
.qWrapper { border-bottom: 2px solid #111;}

#contentWrapper input[type="text"], #contentWrapper select, #contentWrapper textarea { border: 2px solid #fff;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: #3cf; }

input.button,
a.button {  background:url("../images/bgMore.png") no-repeat right 7px; color:#ff0; }

input.button:focus,
input.button:hover, 
a.button:focus, 
a.button:hover { background:url("../images/imgMenu_.png") no-repeat right 7px #ff0; !important; color:#000 !important; }


#footerWrapper {background:#000;}

#footer {color: #fff;}
#footer a, #footer a:visited, #footer a:active {color: #ff0;}
#footer a:focus {background: #ff0; color: #000; }

#menuBottom ul#ft a:focus { background: #ff0; color: #000 !important;}

.printers a { background:none !important; padding:0 !important;}

#mod_location .module_content a { color: #fff;}
#mod_gallery .module_content a { color: #fff;}

#cookiesMsg {background: #111; border-top: 2px solid #eee; color: #ff0;}

.inSearch:focus { background: #000; color:#fff;}
.inSearch:focus { outline:1px solid #ff0; border:1px solid #ff0; }
.btnSearch:focus { outline:1px solid #ff0; border:1px solid #ff0; }

.submenu { background: #111;  border: 1px solid #333;}

#logosWrapper { background:#000;}

.sitemapHeader { border-bottom: 2px solid #222; color: #fff;}
.sitemap li a, .sitemap li a:visited, .sitemap li a:active {background-image: url("../images/icoMore.png");  }

#content_txt .filesWrapper h4 a, #content_txt .filesWrapper h4 a:visited, #content_txt .filesWrapper h4 a:active { background-image: url("../images/icoMore.png");}
#content_txt .filesWrapper h4 span {color: #fff;}

.artDate { color: #eee; }
.authorName { color: #fff; }

.eurzad a:focus {outline:2px solid #ff0;}

.article h4, .article h3 { background: url("../images/icoArt.png") no-repeat 0 center; }
.article h4 span, .article h3 span { background: #ff0;}

#content_txt .article h4 a, #content_txt .article h4 a:visited, #content_txt .article h4 a:active {  color: #ff0;}

.socialWrapper { border-color:#fff; }
.socialWrapper .zzz { background:#fff; }

#logosPAD { color: #fff; background:none;}

#menuBottom ul li a,
#menuBottom ul li a:visited { color:#ff0;}
#menuBottom ul li a:focus { background:#ff0; color:#000; }

.infoWrapper { background: #151515; border-bottom:1px solid #282828; }
.infoWrapper h3 a {color:#ff0; background:url("../images/icoPlus.png") no-repeat 0 8px;}
.infoWrapper h3 a:focus {color:#ff0 !important}
.infoWrapper table th {  color:#fff !important; background:#222 !important}


#welcome h3 { color:#fff;}
.articleWrapperHome h3 {color:#fff; }

.lead { }

.txt_err { background: #440000; border: 2px solid #D90000; color: #eee;}
.txt_msg { background: #003300; border: 2px solid #087400; color: #eee;}