body {background: #111111; color: #fff}
input, select, textarea {color: #ff0}

h2, h3, h4, h5, h6 {color: #fff}

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

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

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

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

#headerWrapper {background: url("../images/bgBody.png") repeat-x left bottom}
#mainHead {color: #fff}

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

#bip 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}

#fontWrapper {color: #fff}
#fontWrapper a:focus {outline: 2px solid #ff0}

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

#menuTop ul li a, #menuTop ul li a:visited {color: #ff0}
#menuTop ul li a:hover, #menuTop ul li a:focus, #menuTop ul li.hover a, #menuTop ul li a.selected {color: #000; background: #ff0}
#menuTop ul li a .bgMenuTop {background: url("../images/bgMenuTop.png") no-repeat; width: 22px; height: 12px; top: 31px}

#menuTop ul li ul {border: 2px solid #ff0}

#menuTop ul li ul li {border-top: 1px solid #545454}
#menuTop ul li ul li a, #menuTop ul li ul li a:visited {background: #1d1d1d !important; color: #ff0 !important}
#menuTop ul li ul li a:hover, #menuTop ul li ul li a:focus, #menuTop ul li ul li a.selected {background: #ff0 !important; color: #000 !important}

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

#flexslider {background: #111111}
#frameSlider {background: url("../images/frameSlider.png") no-repeat}

#slider h3 {color: #fff}
#slider h3 a, #slider h3 a:visited {color: #ff0}
#slider h3 a:focus {outline: 2px solid #ff0}

.headerBannerText {background: #000}

.flex-prev:focus, .flex-next:focus {outline: 2px solid #ff0}

.flex-control-nav li {background: #000}
.flex-control-nav li a:focus {outline: 2px solid #ff0}

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

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

#mod_calendar {color: #fff}
#mod_calendar h2 {color: #fff}

#menuColTop {background: url("../images/colMenuTop.png") no-repeat}
#menuColBot {background: url("../images/colMenuBot.png") no-repeat}
.colMenu {background: url("../images/colMenu.png") repeat-y}

.colMenu li a, .colMenu li a:visited {background: #303030 url("../images/colMenuArr.png") no-repeat 20px 13px; color: #ff0}
.colMenu li a:hover, .colMenu li a:focus, .colMenu li.hover a, .colMenu li a.selected {background-color: #ff0; color: #303030}

.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: #303030; background: #ff0; border:1px solid #ff0}
#menuCol .colMenu li.hover ul li a:focus, #menuCol .colMenu li.hover ul li a:hover, #menuCol .colMenu li.hover ul li.hover a, #menuCol .colMenu li.hover ul li a.selected {color: #ff0; background: #303030}

#menuCol .colMenu li ul li li a, #menuCol .colMenu li ul li li a:visited {color: #303030 !important; background: #ff0 !important;}
#menuCol .colMenu li.hover ul li li a:focus, #menuCol .colMenu li.hover ul li li a:hover, #menuCol .colMenu li.hover ul li li.hover a, #menuCol .colMenu li.hover ul li li a.selected {color: #ff0 !important; background: #303030 !important}

#modulesLeftWrapper h2 {color: #fff}

#mod_questionnaire .module_top {background: url("../images/pollTop.png") no-repeat}
#mod_questionnaire .module_content {background: url("../images/bgPoll.png") repeat-y}
#mod_questionnaire .module_bottom {background: url("../images/pollBot.png") no-repeat}

#mod_questionnaire h2 {background: url("../images/bgPoll.png") repeat-y}

#mod_questionnaire input[type="radio"]:focus {outline: 2px solid #ff0}

.module .button, .module .button:visited {border: 1px solid #1d1d1d; background: url("../images/bgBtn.png") repeat-x right -2px; color: #000}
.module .button:hover, .module .button:focus {color: #ff0; border-color: #ff0}
.module .button:focus {outline: 2px solid #ff0}

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

#modulesLeftWrapper .module {border-bottom: 1px solid #4d4d4d}

#mod_gallery a, #mod_gallery a:visited, #mod_location a, #mod_location a:visited, #mod_contact a, #mod_contact a:visited {color: #ff0}
#mod_gallery a:focus, #mod_location a:focus, #mod_contact a:focus {outline: 2px solid #ff0}

#mod_gallery {background: url("../images/icoGallery.png") no-repeat 1px 25px}
#mod_location {background: url("../images/icoLocation.png") no-repeat 15px 25px}
#mod_contact {background: url("../images/icoContact.png") no-repeat 1px 25px}

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

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

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

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

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

#welcome h3, #content_txt h2, .articleWrapperHome h3 {color: #fff; border-color: transparent}

.article {border-bottom: 1px solid transparent}
.highlightArt {background: url("../images/bgHl.png") repeat-y}

.hlTop {background: url("../images/bgHlTop.png") no-repeat}
.hlBot {background: url("../images/bgHlBot.png") no-repeat}

.article h4 {color: #fff}

#content_txt .article h4 a, #content_txt .article h4 a:visited {color: #ff0}
#content_txt .article h4 a:focus {outline: 2px solid #ff0}

.article p.authorName {background: url("../images/icoAuthor.png") no-repeat 0 3px; color: #fff}
#mainText p.authorName {background: url("../images/icoAuthor.png") no-repeat 0 3px; color: #fff}

#content_txt .photo:focus {outline: 2px solid #ff0}
#content_txt .photo:hover {outline: 2px solid #ff0}

#content_txt .more, #content_txt .more:visited {border: 1px solid #111111; background: url("../images/bgBtn.png") repeat-x right -6px; color: #000 !important}
#content_txt .more:hover, #content_txt .more:focus {background-position: right -66px; color: #ff0 !important; border-color: #ff0}
#content_txt .more:focus {outline: 2px solid #ff0}

.social {border-top: 1px solid #303030}

#footerWrapper {background: #1d1d1d url("../images/bgFooter.png") repeat-x}
#footer {color: #fff}

#menuBottom {border-bottom: 1px solid #181818}

#menuBottom ul li a, #menuBottom ul li a:visited {border-left: 1px solid #4d4d4d; color: #ff0}
#menuBottom ul li a:focus {outline: 2px solid #ff0}

#pageAuthor a:focus {outline: 2px solid #ff0}
#pageAuthor p {color: #fff}
#pageAuthor p span {color: #fff}

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

.pagination .btnNext, .pagination .btnEnd {background: url("../images/arrRight.png") no-repeat right 5px}
.pagination .btnPrev, .pagination .btnStart {background: url("../images/arrLeft.png") no-repeat left 5px}
.pagination span {color: #fff}
#content_txt .pagination a, #content_txt .pagination a:visited {color: #ff0}
#content_txt .pagination a:focus {outline: 2px solid #ff0}

.filesWrapper li h4 a {background: url("../images/arrRight.png") no-repeat 0 4px}

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

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

.inputAgree input:focus {outline: 2px solid #ff0}

#sendForm, #sendForm:visited {border: 1px solid #111111; background: url("../images/bgBtn.png") repeat-x right -2px; color: #000}
#sendForm:hover, #sendForm:focus {color: #ff0; border-color: #ff0}
#sendForm:focus {outline: 2px solid #ff0}

.searchTxt {border-bottom: 1px solid #4d4d4d}

#content_txt .searchTxt h3 {color: #fff}
#content_txt .searchTxt h3 a, #content_txt .searchTxt h3 a:visited {color: #ff0}
#content_txt .searchTxt h3 a:focus {outline: 2px solid #ff0}

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

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

.txt_err {color: #fff; border: 2px solid #fff; background: #000}
.txt_err a, .txt_err a:visited {color: #ff0 !important}

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

#content_txt .submenu {background: #000}
#content_txt .submenu li {background: url("../images/icoSep.png") no-repeat 0 8px}
#content_txt .submenu li a, #content_txt .submenu li a:visited {color: #ff0}
#content_txt .submenu li a:focus {outline: 2px solid #ff0}

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