
.vision {float: left; display: block; padding-top: 0px; }
.visionlink,.visionlink:active,.visionlink:visited, .visionlink:focus {color: white;}
.visionlink:hover {color: #eeeeee;}
.visionimg {max-width: 50px; height:40px;margin-right:10px;}
.vision_button_shema1 {background: none; color:black!important; border: 0px solid red;}
.vision_button_shema2 {background: none; color:white!important; border: 0px solid red;}
.vision_button_shema3 {background: #000; color:white!important; border: 0px solid red;}
.vision_button_shema3 {background: #000; color:white!important; border: 0px solid red;}


.vision_logo{}
.vision_h1{}
.vision_h2{}
.vision_h3{}
.vision_img{}
.vision_imgwrap{}
.vision_text{}
.vision_bigtext{}
.vision_section {}
.vision_button_size1 {color:blue;font-size: 16px;}
.vision_button_size2 {color:blue;font-size: 20px;}
.vision_button_size3 {color:blue;font-size: 14px;}
.otstup20{left:-20px!important;}
#simpletitle {font-size: 50px; color: #000000}
#simpletitleimg {display: inline-block; height: 80px; width:110px; vertical-align: bottom; fill: black;}

/*Версия для слабовидящих*/
#CecutientWrapper{
    
    width:100%;
    background:#fff;
	padding-top:2px;
    display:none;
    height:75px;
    z-index:10;
 
}
#CecutientBlock{
     width:100%;
 
    font-size: 18px;
    line-height: 35px;
	text-align:center;
}
a#CecutientBtn{
    position:absolute;
    left:50%; 
    margin-left:150px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    box-shadow: 0px -10px #fff, 0px 0px 5px #000;
    padding: 10px 0px;
    background: #fff;
    cursor:pointer;
    display: inline-block;
    width: 45px;
    height: 23px;
    z-index: 1000;
}
#CecutientBtn img{
    width: 45px;
}
#CecutientOn, #CecutientOff, #ImageOn, #ImageOff{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    padding: 3px;
    h!eight: 20px;
    w!idth: 50px;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
    m!argin-top: -2px;
    bo!rder: 1px solid #000;
    color:#000;
    cursor: pointer;
}
#CecutientOn, #ImageOff{
    display:inline-block;
}
#CecutientOff, #ImageOn{
    display:none;
}
#SmallFonts, #MediumFonts, #BigFonts, #WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle, #SmallInterval, #MediumInterval, #BigInterval{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display:inline-block;
    vertical-align: middle;
    padding: 4px;
	margin-left:5px;
	margin-top:0px;
    height: 24px;
    width: 24px;
    text-align: center;
    line-height: 22px;
    text-decoration: none;
	    box-sizing: content-box;

    cursor: pointer;
}
#SmallFonts, #MediumFonts, #BigFonts, #SmallInterval, #MediumInterval, #BigInterval{
    border: 1px solid #000;
    color:#000;
}
#SmallFonts,#SmallInterval,#MediumInterval,#BigInterval{
    font-size:14px;
}
#SmallInterval{
	letter-spacing:normal;
	border-left: 1px double black;
}
#MediumInterval{
	letter-spacing:0.25em;
	border-left: 3px double red;
}
#BigInterval{
	letter-spacing:0.5em;
	border-left: 6px double red;
}

#MediumFonts{
    font-size:22px;
}
#BigFonts{
    font-size:30px;
}
#WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle{
    font-size:18px;
}
#WhiteStyle{
    border: 1px solid #000;
    color:#000;
}
#BlackStyle{
    border: 1px solid #000;
    color:#fff;
    background-color:#000;
}
#BlueStyle{
    border: 1px solid #063462;
    color:#063462;
    background-color:#9DD1FF;
}
#GreenStyle{
    border: 1px solid #A9E44D;
    color:#A9E44D;
    background-color:#3B2716;
}
#CecutientTop, .CecutientTopMenu{
    display:none
}
#CecutientTop{
    position:relative;
    width:980px;
    left:50%;
    margin-left:-490px;
    font-size:18px;
}
#CecutientSize, #CecutientInterval, #CecutientColors, #CecutientImages {
	display:inline-block;
	margin-left: 10px;	 
}
#CecutientSize {
 margin-left: 0px;
}


.SmallFonts{font-size:14px !important; line-height:1.5!important;}
.MediumFonts{font-size:18px !important; line-height:1.5!important;}
.BigFonts{font-size:22px !important; line-height:1.5!important;}

.SmallFonts_big{font-size:16px !important; line-height:1.5!important;}
.MediumFonts_big{font-size:20px !important; line-height:1.5!important;}
.BigFonts_big{font-size:24px !important; line-height:1.5!important;}

.SmallFonts_h1{font-size:20px !important; line-height:1.5;}
.MediumFonts_h1{font-size:24px !important; line-height:1.5;}
.BigFonts_h1{font-size:28px !important; line-height:1.5;}

.SmallFonts_h2{font-size:18px !important; line-height:1.5;}
.MediumFonts_h2{font-size:22px !important; line-height:1.5;}
.BigFonts_h2{font-size:26px !important; line-height:1.5;}

.SmallFonts_h3{font-size:16px !important; line-height:1.5;}
.MediumFonts_h3{font-size:20px !important; line-height:1.5;}
.BigFonts_h3{font-size:24px !important; line-height:1.5;}
.blacklink {  color:green!important;}
.whitefon {background-color: #fff!important;}
.blackfon {background-color: #000!important;}
.greenfon {background-color: #3B2716!important;}
.bluefon {background-color: #9DD1FF!important;}
.vision_text>li {line-height:1.5;}
.CecutientSearch{
	background-color:white!important;
	color: green!important; 
	width: 100%;
	color:#000000; border-color:#111111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;
	border-radius: 15px!important; 	
}
