﻿header{display:flex;justify-content:space-between;align-items:center;z-index:300;z-index:99 !important;}header .emblem{height:100px;padding:10px;width:100px;}header .emblem img{height:100%;}header h1{margin:0;padding:0;margin-bottom:3px;}header h1 a{display:block;padding:0 10px;font-size:1.5rem;text-decoration:none;}header .contacts>div{padding:0 10px;font-size:.9rem;}header .contacts>div a{text-decoration:none;}header .header{text-align:center;flex-grow:1;}header nav{margin:auto;display:flex;justify-content:space-around;align-items:center;}header nav div{position:relative;margin-top:15px;}header nav div a{text-align:center;text-decoration:none;padding:5px 10px;margin:2px;margin-top:15px;min-width:100px;}header nav div:last-child a{border-right:none;}header nav div div.sub{display:none;position:absolute;}header nav div:hover a{text-shadow:0 0 1px #999;}header nav div:hover div.sub{display:block;position:absolute;top:20px;left:50%;background:#fff;transform:translateX(-50%);box-shadow:0 5px 5px black;border:thin solid #999;margin:0;padding:0;}header nav div:hover div.sub ul{z-index:999 !important;list-style:none;margin:0;padding:0;}header nav div:hover div.sub ul li a{display:block;width:200px;margin:0;margin-bottom:3px;background:#fff;padding:10px;border:none;color:#444 !important;border-bottom:thin solid #666;}header nav div:hover div.sub ul li a:hover{background:#f9f9f9;color:#000 !important;}header nav div:hover div.sub ul li:last-child a{margin-bottom:0 !important;}