.bw {
    background-color: #000000 !important;
}

.bw #mainmenu li a {
    color: #ffffff !important;
    text-decoration: none !important;
    border-bottom: 2px solid #ffffff !important;
}

.bw #mainmenu li a:hover {
    color: #fff !important;
    border-color: #fff !important;
}

.bw a,
.bw a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}

.bw #wrapper {
    color: #fff !important;
}

.bw #footer {
    color: #fff !important;
    border-top: 1px solid #ffffff !important;
}

.bw .cross {
    color: #fff !important;
    background: none !important;
}

.bw img {
    -webkit-filter: grayscale(100%) contrast(150%) !important;
}

.bw img:hower {
    -webkit-filter: none !important;
}

.bw #mainmenu {
    border-left: 1px solid #fff !important;
}

body.wb {
    height: auto !important;
    height: 100% !important min-height: 100% !important;
    position: relative !important;
    background: #fff !important;
}

.wb #mainmenu li a {
    color: #000 !important;
    text-decoration: none !important;
    border-bottom: 2px solid #000 !important;
}

.wb #mainmenu li a:hover {
    color: #000 !important;
    border-color: #000 !important;
}

.wb a,
.wb a:hover {
    color: #000 !important;
    text-decoration: underline !important;
}

.wb #wrapper {
    color: #000 !important;
}

.wb #footer {
    color: #000 !important;
    border-top: 1px solid #000 !important;
}

.wb .cross {
    color: #000 !important;
    background: none !important;
}

.wb img {
    -webkit-filter: grayscale(100%) contrast(60%) !important;
}

.wb img:hower {
    -webkit-filter: none !important;
}

.wb #mainmenu {
    border-left: 1px solid #000 !important;
}

/*Версия для слабовидящих*/
#blindWrapper{
	
	width:100%;
	background:#fff !important;
	display:block !important;
	
	z-index:100 !important;
	box-shadow: 0px 0px 5px #000 !important;
	
}






#blindBlock{
	position:absolute !important;
	width:980px !important;
	left:50% !important;
	margin-left:-490px !important;
	font-size: 18px !important;
	line-height: 35px !important;
}
a#blindBtn{
	position:absolute !important;
	left:50% !important; 
	margin-left:150px !important;
	-webkit-border-bottom-right-radius: 7px !important;
	-webkit-border-bottom-left-radius: 7px !important;
	-moz-border-radius-bottomright: 7px !important;
	-moz-border-radius-bottomleft: 7px !important;
	border-bottom-right-radius: 7px !important;
	border-bottom-left-radius: 7px !important;
	box-shadow: 0px -10px #fff, 0px 0px 5px #000 !important;
	padding: 10px 0px !important;
	background: #fff !important;
	cursor:pointer !important;
	display: inline-block !important;
	width: 45px !important;
	height: 23px !important;
	z-index: 1000 !important;
}
#blindBtn img{
	width: 45px !important;
}
#blindOn, #blindOff, #ImageOn, #ImageOff{
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	vertical-align: middle !important;
	padding: 0px !important;
	height: 20px !important;
	width: 50px !important;
	text-align: center !important;
	line-height: 18px !important;
	text-decoration: none !important;
	margin-top: -2px !important;
	border: 1px solid #000 !important;
	color:#000 !important;
	cursor: pointer !important;
}
#blindOn, #ImageOff{
	display:inline-block ;
}
#blindOff, #ImageOn{
	display:none ;
}
#SmallFonts, #MediumFonts, #BigFonts, #WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle{
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	display:inline-block !important;
	vertical-align: middle !important;
	padding: 0px !important;
	height: 20px !important;
	width: 20px !important;
	text-align: center !important;
	line-height: 18px !important;
	text-decoration: none !important;
	margin-top: -2px !important;
	cursor: pointer !important;
}
#SmallFonts, #MediumFonts, #BigFonts{
	border: 1px solid #000 !important;
	color:#000 !important;
}
#SmallFonts{
	font-size:14px !important;
}
#MediumFonts{
	font-size:19px !important;
}
#BigFonts {
	font-size:23px !important;
}


#WhiteStyle{
	border: 1px solid #000 !important;
	color:#000 !important;    
}


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




#blindTop, .blindTopMenu{
	display:none !important;
}
#blindTop{
	position:relative !important;
	width:980px !important;
	left:50% !important;
	margin-left:-490px; !important
	font-size:18px !important;
}


.SmallFonts{
	font-size:14px !important;
}
.MediumFonts{
	font-size:18px !important;
}
.BigFonts{
	font-size:26px !important;
}



#blindWrapper {
    width: 100% !important;
    display: block !important;
    z-index: 100 !important;
    box-shadow: rgb(0, 0, 0) 0px 0px 5px !important;
    background: rgb(255, 255, 255) !important;
    height: 40px !important;
    top: 0 !important;
    position: fixed !important;
}