div.menuTop {margin-bottom:16px;padding-bottom:17px;background:url('../images/tm-shd.png') no-repeat 50% 100%}
div.menuTop ul {display:table;width:100%;list-style:none;background-color:#fff;font:normal 14px 'Open Sans', sans-serif;border:1px solid #ebebeb;border-radius:4px;table-layout:fixed;box-sizing:border-box}
div.menuTop li {display:table-cell;text-align:center}
div.menuTop li+li {border-left:1px solid #ebebeb}
div.menuTop li a {color:#000;text-decoration:none;display:block;height:44px;line-height:44px;white-space:nowrap}
div.menuTop li.sel a, div.menuTop li a:hover {color:#104199}

a.mobMainMenu {display:none;width:43px;height:43px;background:url('data:image/gif;base64,R0lGODlhKwArAIABABBBmf///yH5BAEAAAEALAAAAAArACsAAAJBhI+py+0Po5y02ouz3rz73wTiSJbmiabqyrbuC8fyTNf2jeczyPf+DwwKh8QiR4dMKpfMpvMJjY6M1Kr1is1qtwUAOw==') no-repeat}

@media screen and (max-width:990px){
div.menuTop {background-size:99% 17px}
div.menuTop ul {border-radius:0}
}
@media screen and (max-width:768px){
a.mobMainMenu {display:inline-block}
div.menuTop {position:relative;background:url('../images/top.jpg') repeat-x 0 0;height:50px;padding:50px 10px 0;border-bottom:3px solid #b5b5b5;text-align:right;z-index:20}   
div.menuTop ul {display:block;width:90%;position:fixed;right:-90%;top:103px;bottom:0;overflow:auto;background-color:#fff;border:none;display:none} 
div.menuTop li {display:block;text-align:left}
div.menuTop li+li {border-left:none;border-top:1px solid #ebebeb}
div.menuTop li a {height:auto;line-height:normal;padding:15px 10px}
}