@import url("/fonts/myriadpro.css") all;
.header-menu h1 {
    margin: 7px 0 14px;
}

.header-menu h1 img {
    vertical-align: middle;
}

#header.header-menu h1 {
    padding: 0;
    height: 37px;
}

.menu-right {
    padding: 0;
    list-style: none;
    float: right;
    margin: 9px 0 10px;
    height: 39px;
}
.menu-right li {
    list-style: none;
    display: block;
    float: left;
    height: 100%;
    padding: 19px 0 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 26px;
}
.menu-right li:last-child{
    margin-right:10px;
}
.menu-right a {
    text-decoration: none;
    color: #282828;
    display: block;
    height: 100%;
    line-height: 15px;
    vertical-align: middle;
    font-size: 13px;
}
.menu-right a.active {
    font-weight: bold;
}

.menu-right a:hover {
    text-decoration: underline;
}

.menu-right a.active:hover {
    text-decoration: none;
}

.menu-right a:before {
    content: '';
    background: url('/images/icons_top_menu_1x.png') 15px 0 no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
.menu-right .item-contacts:before {background-position: 0 0;}
.menu-right .item-support:before {background-position: -16px 0;}
.menu-right .item-wtb:before {background-position: -32px 0;}
.menu-right .item-store:before {background-position: -48px 0;}
/*
.menu-right .menu-right-store {
    margin: 0 0 0 3px;
    padding: 0;
}
.menu-right .menu-right-store a {
    padding: 12px 20px 12px 16px;
    border-radius: 4px;
    border: 1px solid #cacaca;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*/

li.menu-right-store {
    margin-right: 10px;
}

/*----------------------------------------*/

.menu-top {
    clear: both;
    margin: 0;
    padding: 0;
    min-height: 30px;
    border: 1px solid #bd413c;
    border-top-color: #c44742;
    border-bottom-color: #a33b37;
    border-radius: 3px;
    list-style: none;
    white-space: nowrap;
    text-align: center;
    background: #ee5f5b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlNWY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDM2MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ee5f5b 0%, #bd362f 100%);
    background: -webkit-linear-gradient(top, #ee5f5b 0%, #bd362f 100%);
    background: linear-gradient(to bottom, #ee5f5b 0%, #bd362f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.menu-top:before {
    content: '';
    display: inline-block;
    height: 30px;
    vertical-align: middle;
}

.menu-top li {
    display: inline-block;
    list-style: none;
    padding: 0 8px;
}

.menu-top a {
    text-decoration: none;
    color: #fff;
    font-family: 'Webfont-myriadpro-semibold', Helvetica, Arial, sans-serif !important;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    letter-spacing: -0.04em;
}

.menu-top.old-safari-fix a {
    letter-spacing: -1px;
}

.menu-top a.active,
.menu-top a.select {
    color: #FF0;
}

.menu-top a:hover {
    text-decoration: none;
    color: #FF0;
}

.menu-top a.active:hover,
.menu-top a.select:hover {
    text-decoration: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi){
    .menu-right a:before {
        background-image: url('/images/icons_top_menu_2x.png');
        background-size: 64px 15px;
    }
}

#footer {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}