﻿#accBtn{display:block;background:url(acc.png) no-repeat center 5px #292929;height:46px;width:53px;border-radius:55px 0 0 55px;position:fixed;top:20px;right:-2px;cursor:pointer;z-index:42000;border:solid 2px #fff}
#accBtn:hover{border:solid 2px #6cc6ff}
#accMenu *{line-height:normal !important;}
body.accBnW{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.accConW :not(.shdo){background-image:none;background-color:#fff!important;color:#000!important}
.accConW input,.accConW textarea{border:1px solid #000!important}
.accConW #accBtn{background-image:url(acci.png);border-color:#000}
.accReadable *{font-family:Arial!important}
.accELinks a{border-bottom:2px solid #ff4e80!important;text-decoration:none}
.accELinks .pImg a{display:inline-block}
.accEHs h1,.accEHs h2,.accEHs h3,.accEHs h4{border-bottom:2px solid #4decff;text-decoration:none}
.accConB :not(.shdo){background-image:none;background-color:#000!important;color:#fff!important}
.accConB input,.accConW textarea{border:1px solid #fff!important}
.accKB :focus {border-color: #5bb2f7;outline: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.08), 0 0 8px rgba(64, 164, 245, 0.7);}
.accKB #accMenu :focus,.accKB #accMenu a:hover:not(#accOpenDeclA){box-shadow:0 0 1px 1px #0b9af4;color:#000}
#accMenu a:not(#accOpenDeclA){display:inline-block;font-size:14px;width:80px;text-align:center;padding:45px 3px 3px;background-repeat:no-repeat;background-image:url(bg.png);color:#000;margin:3px 4px 10px 3px;height: 17px;white-space: nowrap;}
#accBnW{background-position:-162px 12px}
#accConW{background-position:-68px 9px}
#accConB{background-position:22px 10px}
#accReadable{background-position:-163px -68px}
#accEFont{background-position:-65px -68px}
#accSFont{background-position:31px -68px}
#accELinks{background-position:-163px -148px}
#accEHs{background-position:-69px -147px}
#accAccOff{background-position:25px -146px}
#accOpenDecl{background-color:#434343;font-size:13px;padding:5px 11px 7px;margin-top:5px}
#accOpenDeclA{color:#fff}
#accOpenDecl > a:hover{color:#0b9af4 !important}
#accMenu,#accMenu :not(.accOn):not(#accOpenDecl):not(#accOpenDeclA){background-color:#fcfcfc!important;color:#1f1f1f!important}
#accMenu{font-family:Arial;position:fixed;top:0;z-index:45000;width:280px;right:-255px;border:solid 2px #434343;transition:all .6s;background:url(seps.png) no-repeat center 34px}
#aaClose{position:absolute;top:0;left:0;border:0 none;background:none;cursor:pointer;height:22px;padding:2px 4px 4px;margin:2px}
#accMenu h2{font-size:19px;font-weight:400;width:148px;text-align:center;margin:2px}
.accKB #accBtn:focus{border:solid 2px #434343;background-color:#fefa22!important;background:url(acci.png) no-repeat center 5px}
#accConB.accOn,#accConW.accOn,#accBnW.accOn,#accReadable.accOn,#accELinks.accOn,#accEHs.accOn,.accOn:focus{background-color:#D1EFFF!important;color:#000!important}
#accOvL{position:fixed;z-index:10000;background-color:rgba(255, 255, 255, 0.93);top:0;left:0;bottom:0;right:0;}
#accOpenDeclA:focus{background-color:transparent !important;color:#fff !important;}
#accIF{width: 100%;height: 320px;border: 3px solid #4D4D4D;border-radius: 3px;box-sizing: border-box;}
#accOvL button {padding: 0px;width: 40px;height: 40px;background: transparent;border: none;position: absolute;left: 10px;top: 7px;cursor: pointer;}
#accOvL > div{width: 600px; margin: 0px auto;}
.close-x {stroke: #4D4D4D;fill: transparent;stroke-linecap: round;stroke-width: 3;}
#accOvL h3{margin:15px;}
@media only screen and (max-width: 767px) 
{
#accMenu, #accBtn{top:auto;bottom: 80px;}
#accOvL > div{width: auto;height: auto;right:5px;top:-6px;bottom: 15px;left:5px;position: absolute;}
#accIF{height: 87%;}
}