.header { width:1024px; height:114px; margin:0 auto; position:relative; }
.logobox { width:500px; height:79px; background:url('../images/logo.jpg')no-repeat; position:relative; top:20px; padding:20px 0 0 80px; color:#01487e; font-family: 'Arial'; float:left; font-size: 20px;}
.navigation  { width:100%; height:59px; border-bottom:2px solid #e6c86e; margin-bottom:20px; position:relative; background:#fff; z-index: 999;}
.navigation ul { list-style:none; padding:0; margin:0; text-align:center; font-size:14px; font-family: 'Arial'; } 
.navigation ul a li { height:57px; display:inline-block; margin:0; padding:0 3px 0 10px; color:#01487e; vertical-align:middle; border-top:2px solid #fff; }
.navigation_map { margin-bottom:0!important; }
.active_menu { width:53px; height:53px; position:absolute; bottom:-56px; left:-100px; z-index:999; cursor:pointer; }
.x1 { padding-top:20px; }
.x2 { padding-top:10px; }
a li.mnav_academia:hover .nav_hover { opacity:1; }
.navigation ul a li:hover { background:#01487e; color:#ffffff; border-top:2px solid #e6c86e; }
.active_m { background:#e6c86e; color:#ffffff; }

.social_off, .search_off, .lang_off, .rus_off, .contacts_off, .login_off { display:none!important; }
.socialbox { width:auto; height:39px; position:absolute; top:40px; right:0; }
.sb_text { padding:10px; line-height:20px; text-align:center; font-family: 'Arial'; color:#fff; font-style:italic; }
.sb_text a { color:#fff; text-decoration:none; }
.sb_text a:hover { border-bottom:2px solid; }
.searchbox { width:auto; height:39px; float:right; }
.search { width:250px; height:39px; background:#5684a6; float:right; display:none; }
.search_icon { width:39px; height:39px; background:url('../images/icons.png')no-repeat top left; float:right; }
.search_icon:hover  { background:url('../images/icons.png')no-repeat bottom left; cursor:pointer; }
.loginbox { width:auto; height:39px; float:right; }
.login { width:250px; height:39px; background:#e0c981; float:right; display:none; position:relative; }
.login_icon { width:39px; height:39px; background:url('../images/icons.png')no-repeat -39px top; float:right; }
.login_icon:hover  { background:url('../images/icons.png')no-repeat -39px bottom; cursor:pointer; }
.contactbox { width:auto; height:39px; float:right; }
.contact { width:250px; height:39px; background:#394161; float:right; display:none; }
.contact_icon { width:39px; height:39px; background:url('../images/icons.png')no-repeat -78px top; float:right; }
.contact_icon:hover  { background:url('../images/icons.png')no-repeat -78px bottom; cursor:pointer; }
.langbox { width:auto; height:39px; float:right; }
.lang { width:250px; height:39px; background:#c0c0c0; float:right; display:none; }
.lang_icon { width:39px; height:39px; background:url('../images/icons.png')no-repeat -117px top; float:right; cursor:pointer; }
.lang_icon:hover  { background:url('../images/icons.png')no-repeat -117px bottom; cursor:pointer; }
.rusbox { width:auto; height:39px; float:right; }
.rus { width:250px; height:39px; background:#c0c0c0; float:right; display:none; }
.rus_icon { width:39px; height:39px; background:url('../images/icons.png')no-repeat -156px top; float:right; cursor:pointer; }
.rus_icon:hover  { background:url('../images/icons.png')no-repeat -156px bottom; cursor:pointer; }
.poorvisionbox{width: auto;height: 39px;float: right;}
.poorvision_icon {width: 39px;height: 39px;background: url(../images/icons.png)no-repeat -195px top;float: right;cursor: pointer;overflow: hidden;}
.poorvision_icon:hover { background:url('../images/icons.png')no-repeat -195px bottom; cursor:pointer; }
.poorvisionbox a{height: 100%;width: 100%;}
.s_textholder input { background:none; border:none; outline:none; width:200px; margin:10px; padding:0; font-size: 14px; color: #fff!important;}
.s_textholder ::-webkit-input-placeholder { color:#fff; }
.s_textholder :-moz-placeholder, ::-moz-placeholder { color:#fff; }
.s_textholder :-ms-input-placeholder { color:#fff; }