body {color: #fff; background: #000}

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

blockquote {border-left: 5px solid #fff}

.skipLinks a:hover, .skipLinks a:focus, .skipLinks a:active {background: #ff0; color: #000; outline: 2px solid #ff0}

#cookiesMsgWrp {background: #000; color: #fff}
#cookiesMsg a, #cookiesMsg a:visited {color: #ff0}
#cookiesMsg a:focus {outline: 2px solid #ff0}

#pageWrapper {background: url("../images/bgBody.jpg") repeat-x}
#headerWrapper {width: 100%; background: url("../images/bgClouds.png") no-repeat top center;}

#headerLogo a, #headerLogo a:visited {color: #ff0}
#headerLogo a:focus {outline: 2px solid #ff0}

#fonts {border-right: 1px solid #fff}
#fontWrapper a:focus {outline: 2px solid #ff0}

#contrast {border-right: 1px solid #fff}
#contrast a, #contrast a:visited {color: #ff0}
#contrast a:hover {color: #ff0}
#contrast a:focus {outline: 2px solid #ff0}

#mobile a, #mobile a:visited {color: #ff0}
#mobile a:hover {color: #ff0}
#mobile a:focus {outline: 2px solid #ff0}

#bip a:focus {outline: 2px solid #ff0}

.inSearch {border: 1px solid #ff0; background: #000; color: #ff0}
.inSearch:focus {outline: 2px solid #ff0}
.btnSearch:focus {outline: 2px solid #ff0}

#menuTop {background: url("../images/bgMenu.png") no-repeat}

#menuTop ul li a, #menuTop ul li a:visited {color: #ff0; background: url("../images/menuTopArr.png") no-repeat center 0}
#menuTop ul li a:hover, #menuTop ul li a:focus, #menuTop ul li.hover a, #menuTop ul li a.selected {background-color: #ff0; background-position: center -92px; color: #000}

#menuTop ul li ul {background-color: #ff0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#menuTop ul li ul li a, #menuTop ul li ul li a:visited {background: #ff0 !important; color: #000 !important}
#menuTop ul li ul li a:hover, #menuTop ul li ul li a:focus, #menuTop ul li ul li a.selected {background: #000 !important; color: #ff0 !important}

#menuTop ul li a:focus {outline: 2px solid #ff0}
#menuTop ul li ul li a:focus {outline: 2px solid #ff0}

#slider li h3 {color: #fff}
#slider h3 a, #slider h3 a:visited {color: #ff0; border-bottom: 1px dashed #ff0}
#slider h3 a:focus {outline: 2px solid #ff0}
#slider .headerBannerText {background: url("../images/bgHeader.png") no-repeat}

#flexslider {background: #000}
.flex-prev:focus, .flex-next:focus {outline: 2px solid #ff0}
#frameLeft {background: none}
#frameRight {background: none}
#frameTop {background: none}

.mods {background: url("../images/frameBottomMods.png") no-repeat}
.nomods {background: url("../images/frameBottomNoMods.png") no-repeat}

.flex-pauseplay a, .flex-pauseplay a:visited {color: #ff0}
.flex-pauseplay a:focus {outline: 2px solid #ff0}

#modulesTopWrapper {background: url("../images/bgModules.png") no-repeat top center}

#modulesTop .module {color: #fff; border-left: 1px solid #1d1d1d}
#modulesTop .module h2 {color: #fff}

#modulesTop .module a, #modulesTop .module a:visited {color: #ff0}
#modulesTop .module a:focus {outline: 2px solid #ff0}

#modulesTop #mod_calendar {background: url("../images/icoCalendar.png") no-repeat center top}
#modulesTop #mod_location {background: url("../images/icoLocation.png") no-repeat center top}
#modulesTop #mod_gallery {background: url("../images/icoGallery.png") no-repeat center 10px}

#noModules {background: url("../images/bgNoModules.png") no-repeat}

#contentMainWrapper {background: #0e0e0e}

.colMenu li a, .colMenu li a:visited {color: #ff0; display: block; border-top: 1px dashed #ff0; background: url("../images/bgColMenu.png") no-repeat 265px -157px}

.colMenu li a:focus {outline: 2px solid #ff0}
.colMenu li li a:focus {outline: 2px solid #ff0}

#menuCol .colMenu li ul li a, #menuCol .colMenu li ul li a:visited {color: #000; background: #ff0 url("../images/bgColMenu2.png") no-repeat 215px 18px; border-top: 1px dashed #000}

#menuCol .colMenu li ul ul li a, #menuCol .colMenu li ul ul li a:visited {color: #000; background: #ff0 url("../images/bgColMenu2.png") no-repeat 215px 18px !important; border-top: 1px dashed #000 !important}

#mod_questionnaire, #mod_contact {border: 6px solid #252525}
#mod_questionnaire h2, #mod_contact h2 {background: #252525; color: #fff}

.module .button, .module .button:visited {border: 1px solid transparent; border-top: 1px solid #252525; color: #ff0; background: #0e0e0e url("../images/bgMore.png") no-repeat right 5px}
.module .button:hover, .module .button:focus {background: #ff0 url("../images/bgMore.png") no-repeat right -45px; color: #000; border-top: 1px solid transparent}

#mod_questionnaire .qBar {background-color: #fff}
#mod_questionnaire .qPercent {color: #fff}
#mod_questionnaire input:focus {outline: 2px solid #ff0}

#mod_contact {background: url("../images/icoContact.png") no-repeat 25px 70px}

.advertLeft a, .advertLeft a:visited {color: #ff0}
.advertLeft a:focus {outline: 2px solid #ff0}

#crumbpathWrapper {border-bottom: 1px solid #5e5e5e; color: #fff}

#crumbpath a, #crumbpath a:visited {color: #ff0}
#crumbpath a.last, #crumbpath a.last:visited {color: #ff0}

#crumbpath a:focus {outline: 2px solid #ff0}

.advertTop a, .advertTop a:visited {color: #ff0}
.advertTop a:focus {outline: 2px solid #ff0}

#content_txt h2 {color: #fff; border-bottom: 6px solid #5e5e5e}

#content_txt a, #content_txt a:visited, #content_txt a span, #content_txt a:visited span {color: #ff0 !important}
#content_txt a:focus {outline: 2px solid #ff0}

#welcome h3 {color: #fff; border-bottom: 6px solid #fff}

.highlightArt {background: #0e0e0e; border: 1px solid #ff0}

.article h4 {border-left: 6px solid #ff0}
.article.highlightArt h4 {border-color: #ff0}

#content_txt .article h4 a, #content_txt .article h4 a:visited {color: #ff0}
#content_txt .article.highlightArt h4 a, #content_txt .article.highlightArt h4 a:visited {color: #ff0}

#content_txt .photo {border: 1px solid #ff0}

.article .artDate {color: #fff}
.article.highlightArt .artDate {color: #fff}

#content_txt .more, #content_txt .more:visited {border: 1px solid transparent; border-top: 1px solid #252525; color: #ff0; background: transparent url("../images/bgMore.png") no-repeat right 5px}
#content_txt .more:hover, #content_txt .more:focus {background: #ff0 url("../images/bgMore.png") no-repeat right -45px; color: #000 !important; border-top: 1px solid transparent}

#content_txt .highlightArt .more, #content_txt .highlightArt .more:visited {border: 1px solid transparent; border-top: 1px solid #252525; background: transparent url("../images/bgMore2.png") no-repeat right 5px; color: #ff0}
#content_txt .highlightArt .more:hover, #content_txt .highlightArt .more:focus {background: #ff0 url("../images/bgMore2.png") no-repeat right -45px; color: #000 !important; border-top: 1px solid transparent}

.social {border-top: 1px dashed #fff}

#gotoTopWrapper a, #gotoTopWrapper a:visited {color: #ff0; background: url("../images/icoTop.png") no-repeat 2px 5px}
#gotoTopWrapper a:focus {outline: 2px solid #ff0}
#gotoTopWrapper a:hover {background: #ff0 url("../images/icoTop.png") no-repeat 2px -45px; color: #000}

#footerWrapper {background: url("../images/bgFooter.png") no-repeat center top}

#menuBottom a, #menuBottom a:visited {color: #ff0}
#menuBottom a:focus {outline: 2px solid #ff0}

#content_txt .pagination span {background: #000; color: #fff}
#content_txt .pagination a, #content_txt .pagination a:visited {background: #ff0; color: #000 !important}
#content_txt .pagination a:hover, #content_txt .pagination a:focus {background: #000; color: #ff0 !important; outline: 2px solid #ff0}

.galHead, .filesHead, .sitemapHeader, .header {border-bottom: 1px dashed #fff; color: #fff}

.searchTxt {border-bottom: 1px dashed #fff}

#content_txt .searchTxt h3 a, #content_txt .searchTxt h3 a:visited {border-left: 6px solid #ff0;  color: #ff0}

#content_txt .qBar {background-color: #fff}
#content_txt .qPercent {color: #fff}

#content_txt .txtMessage iframe {border: 6px solid #ff0}
#content_txt .txtMessage small a, #content_txt .txtMessage small a:visited {color: #ff0 !important}

.f_contact input[type=text], .f_contact textarea {border: 1px solid #ff0; background: #000}
.f_contact input[type=text]:focus, .f_contact textarea:focus {background: #000; outline: 2px solid #ff0}

.butWarapper .button {border: 1px solid transparent; border-top: 1px solid #252525; color: #ff0; background: #0e0e0e url("../images/bgMore.png") no-repeat right 5px}
.butWarapper .button:hover, .butWarapper .button:focus {background: #ff0 url("../images/bgMore.png") no-repeat right -45px; color: #000 !important; border-top: 1px solid transparent}
input#zgoda:focus {outline: 2px solid #ff0}

.txt_err {color: #fff; border: 1px solid #fff; background: #000}
.txt_err a, .txt_err a:visited {color: #ff0 !important}
.txt_err ul {padding: 0}
.txt_err li {list-style-type: none}
.txt_err h4 {margin: 0}

.txt_msg {color: #fff; border: 1px solid #fff; background: #000}

.inputAgree label {margin-top: -19px}

#content_txt .submenu {background: #000000}
#content_txt .submenu li {background: url("../images/icoSep.png") no-repeat 0 8px}

#copyright {color: #fff}
#copyright a, #copyright a:visited {color: #ff0}
#copyright a:focus {text-decoration: none; outline: 2px solid #ff0}
