div#header h1 {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
}

div#top-panel {
  /*  background-image: url("/bundles/dmcelektrony/images/top-panel-background.png");*/
  /*  background-color: #1d1d1f; */
    height: 51px;
    z-index: 2;
}

div#top-panel-center {
    position: relative;
}

div#top-panel a#logo {
    position: absolute;
    top: 12px;
    left: 11px;
}

div#top-panel a#logo img {
    width: 191px;
    height: 26px;
}

div#user-menu {
 /*  position: absolute;*/
    font-size: 19px;
    font-weight: normal;
    line-height: 48.1px;
 /*   right: 15px;*/
 float: right;
}

div#user-menu li {
    border-left: medium none;
    height: 22px;
    line-height: 22px;
    margin-right: 30px;
}

div#user-menu li a {
    color: #1d1d1f;
    height: 22px;
}

div#user-menu li:last-child {
    margin-right: 30px;
}

div#user-menu li:last-child a {
    padding-right: 0;
}

div#user-menu li a:hover {
    text-decoration: none;
}

div#user-menu li a:hover span.link {
   /* text-decoration: underline;*/
}

div#user-menu li a span.info {
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
    color: #1d1d1f;
    position: relative;
    bottom: 1px;
}

li#user-menu-account a {
    background-image: url("/bundles/dmcelektrony/images/header-icons.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 21px 65px;
    padding-left: 25px;
    padding-right: 0px;
    display: inline-block;
    position: relative;
}

li#user-menu-account a.hide-icon {
    background: none;
}

#profile-circle {
    background-color: #1d1d1f;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    color: white;
    top: -5px;
    left: -17px;
    position: absolute;
    padding-left: 1px;
    padding-top: 1px;
}

#profile-circle.orange-circle {
    background-color: #ff8000;
}

li#user-menu-account a#logout {
    padding: 0px 0px 0px 4px;
    background: none;
}

li#availability-button a {
    background-image: url("/bundles/dmcelektrony/images/header-icons.png");
    background-position: 0px -44px;
    background-repeat: no-repeat;
    background-size: 21px 65px;
    padding-left: 25px;
    padding-right: 0px;
    display: inline-block;
}

li#cart-button a {
    background-image: url("/bundles/dmcelektrony/images/header-icons.png");
    background-position: left -22px;
    background-size: 21px 65px;
    background-repeat: no-repeat;
    padding-left: 24px;
    display: inline-block;
}

div#main-menu {
    position: relative;
    margin: -1px 11px 0px 180px;
    height: 50px;
    font-size: 20px;
    z-index: 1;
}

div#main-menu div.li-decorator {
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
}

div#main-menu div.li-decorator.middle {
    left: 10px;
    right: 10px;
    background-position: center;
}

div#main-menu div.li-decorator.left {
    left: 1px;
    width: 9px;
    background-position: left;
}

div#main-menu div.li-decorator.right {
    right: 1px;
    width: 9px;
    background-position: right;
}

div#main-menu li.selected a, div#main-menu ul:hover li.selected:hover a {
    color: #ff8000;
}

div#main-menu ul:hover li.selected a {
    color: #ff8000;
}

/*
div#main-menu li.selected div.li-decorator, div#main-menu li:hover div.li-decorator, div#main-menu ul:hover li.selected:hover div.li-decorator {
    background-image: url("/bundles/dmcelektrony/images/main-menu-button.png");
}

div#main-menu ul:hover li.selected div.li-decorator {
    background-image: none;
}
*/

div#main-menu ul {
    height: 51px;
    padding-top: 0px;
    margin: 0;
}

div#main-menu ul li {
    float: right;
}

div#main-menu a {
    position: relative;
    line-height: 51px;
    padding-left: 30px;
    padding-right: 0px;
    color: #1d1d1f;
}

div#main-menu a.button:hover {
    color: #1d1d1f;
} 
div#main-menu .selected a.button {
    color: #ff8000;
}

li#menu-favorites {
    cursor: pointer;
    margin-top: 16px;
}

li #favorites-icon {
    width:21px;
    height: 19px;
    background-image: url('/bundles/dmcconfigurator/images/heart.png');
    background-repeat: no-repeat;
    background-position: -42px 0px;
    background-size: 150px 66px;
}

li #favorites-icon:hover {
    background-position: -42px 0px;
}

li#menu-favorites.selected #favorites-icon {
    background-position: 0px -33px;
}

li#search-icon-glass {
    cursor: pointer;
    margin-top: 16px;
    margin-left: 30px;
    width:18px;
    height: 18px;
    background-image: url('/bundles/dmcelektrony/images/fulltextsearch-pc.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 72px 18px;
    padding-top: 15px; 
}

li#search-icon-glass:hover {
    background-position: -18px 0px;
}

li#search-icon-cross:hover {
    background-position: -54px 0px;
}

ul#search-box {
    display: none;
}

ul#search-box li {
    border: none;
}

li#search-icon-cross {
    cursor: pointer;
    margin-top: 15px;
    margin-left: 15px;
    width:18px;
    height: 18px;
    background-image: url('/bundles/dmcelektrony/images/fulltextsearch-pc.png');
    background-size: 72px 18px;
    background-repeat: no-repeat;
    background-position: -36px 0px;
    padding-top: 15px;
}

li#menu-search {
    border:none;
    margin-right: 228px;
}

li#menu-search a.button {
    cursor: pointer;
    padding-left: 14px;
}

input#search-text::placeholder
{
    color: #7d7d7f;
    opacity: 1;
}

input#search-text, input#search-text:focus {
    margin-top: 9px;
    width: 300px;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #1d1d1f;
    outline: none;
}


div#navigation-strip {
    margin-bottom: 0px;
    margin-right: 11px;
    margin-left: 11px;
/*    overflow: hidden; */
    max-height: 49px;    
}

div#navigation-strip .hr{
    height: 1px;
    z-index: -1;
}

#language-menu {
  /*  position: absolute;
    right: 15px;
    top: 4px;*/
    line-height: 48.1px;
    float: right;
    font-size: 19px;
}

#language-menu #current-language {
    font-size: 18px;
    font-weight: normal;
}

#language-menu #current-currency {
     margin-left: 0px;
    /* padding-left: 13px;*/
}

#language-menu .language {
    background-image: url(/bundles/dmcelektrony/images/flags.png);
    background-repeat: no-repeat;
    background-size: 21px 114px;
    padding-left: 31px;
}

#language-menu .language.language-cs_CZ {
    background-position: 0 1px;
}

#language-menu .language.language-sk_SK {
    background-position: 0 -19px;
}

#language-menu .language.language-de_DE {
    background-position: 0 -39px;
}

#language-menu .language.language-de_AT {
    background-position: 0 -59px;
}

#language-menu .language.language-ru_RU {
    background-position: 0 -79px;
}

#language-menu #language-list, #language-menu #currency-list {
    z-index:10;
    position: absolute;
    background-color: #F0F0F0;
    list-style: none;
    margin: 0;
    padding: 0px 15px; 
    margin-top: 0px; 
    border: #C8C8C8 1px solid; 
    border-top: none;
    display: none;
    line-height: 20px;
}

#language-menu #language-list li, #language-menu #currency-list li {
    margin: 7px 0;
    white-space: nowrap;
}

#language-menu #language-list.open, #language-menu #currency-list.open {
    display: block;
}

#language-menu #language-list {
  /*  left: -16px;*/
  margin-left: -16px;
  margin-top: -1px;
}

#language-menu #currency-list {
  /*  right: -18px;*/
  margin-left: 14px;
  margin-top: -1px;
}

div#language-menu a:hover {
    text-decoration: none;
}

div #basket-icon {
    float: right;
    cursor: pointer;
    margin: 11px 0px 0px 0px;
    width:26px;
    height: 26px;
    background-image: url('/bundles/dmcelektrony/images/elektrony-icon-set.png');
    background-repeat: no-repeat;
    background-position: -156px -26px;
    background-size: 208px 104px;
}

div #basket-icon-full {
    float: right;
    cursor: pointer;
    margin: 11px 0px 0px 0px;
    width:26px;
    height: 26px;
    background-image: url('/bundles/dmcelektrony/images/elektrony-icon-set.png');
    background-repeat: no-repeat;
    background-position: -182px -26px;
    background-size: 208px 104px;
}

#menu-basket.selected #basket-icon {
    float: right;
    cursor: pointer;
    margin: 11px 0px 0px 0px;
    width:26px;
    height: 26px;
    background-image: url('/bundles/dmcelektrony/images/elektrony-icon-set.png');
    background-repeat: no-repeat;
    background-position: -156px 0px;
    background-size: 208px 104px;
}

#menu-basket.selected #basket-icon-full {
    float: right;
    cursor: pointer;
    margin: 11px 0px 0px 0px;
    width:26px;
    height: 26px;
    background-image: url('/bundles/dmcelektrony/images/elektrony-icon-set.png');
    background-repeat: no-repeat;
    background-position: -182px 0px;
    background-size: 208px 104px;
}

#total-items {
    display: none;
}

div #basket-num {
    font-size: 17px;
    color: #ffffff;
    position: absolute;
    top: 1px;
    width: 27px;
    text-align: center;
}
