#languages-block-top {  float: right;  border-left: 1px solid #515151;  position: relative; }  @media (max-width: 479px) {    #languages-block-top {      width: 25%; }  } 




#languages-block-top span.firstWord {    display: none; }  #languages-block-top div.current {    font-weight: bold;    padding: 8px 10px 10px 10px;    line-height: 18px;    color: white;    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);    cursor: pointer; }    @media (max-width: 479px) {      #languages-block-top div.current {        text-align: center;        padding: 9px 5px 10px;        font-size: 11px; } }    #languages-block-top div.current strong {      color: #777777; }    #languages-block-top div.current:after {      content: "\f0d7";      font-family: "FontAwesome";      font-size: 18px;      line-height: 18px;      color: #686666;      vertical-align: -2px;      padding-left: 12px; }      @media (max-width: 479px) {        #languages-block-top div.current:after {          padding-left: 2px;          font-size: 11px;          line-height: 11px;          vertical-align: 0; } }    @media (max-width: 479px) {      #languages-block-top div.current .cur-label {        display: none; } }  #languages-block-top ul {    display: block;position: absolute;top: -12px;right: 17px;width: 155px;background: none;z-index: 2; }    #languages-block-top ul li {      color: #696969;      line-height: 28px;      font-size: 16px; background: #e5e7e4; float:left;margin: 2px }      #languages-block-top ul li a,      #languages-block-top ul li > span {        padding: 0 6px 0 6px;        display: block;        color: #696969;text-transform: uppercase;border: 1px solid #ccccca; }      #languages-block-top ul li.selected span, #languages-block-top ul li:hover a {        background: #f0f4f7; border: 1px solid #7a7c77; box-shadow: 1px 1px 1px #000; }     

#topbox {         position: relative;
float: right;
border-radius: 8px;
background: url('/img/css/glarr.png') no-repeat 0px #74C335;
border: 3px solid #fff;
padding: 3px 3px 3px 18px;
margin-top: 20px;
width: 495px; } 
@media (max-width: 560px) {
    #languages-block-top ul {
display: block;
position: absolute;
top: -95px;
right: 17px;
width: 166px;
background: none;
z-index: 2;
}
}

@media (max-width: 1024px){
 #topbox {         position: relative;
float: right;
border-radius: 8px;
background: url('/img/css/glarr.png') no-repeat 0px #74C335;
border: 3px solid #fff;
padding: 3px 3px 3px 18px;
margin-top: 15px;
width: 495px; }
}
@media (max-width: 760px){
 #topbox {         position: relative;
float: right;
border-radius: 8px;
background: url('/img/css/glarr.png') no-repeat 0px #74C335;
border: 3px solid #fff;
padding: 3px 3px 3px 18px;
margin-top: 5px;
width: 445px; }
}
@media (max-width: 560px){
 #topbox {         position: relative;
float: right;
border-radius: 8px;
background: url('/img/css/glarr.png') no-repeat 0px #74C335;
border: 3px solid #fff;
padding: 3px 3px 3px 18px;
margin-top: 5px;
width: 319px;font-size: 11px; }#volume {          margin: 3px 10px 10px;display: block;float: left;padding-top: 0px;      }
 #languages-block-top ul li {      color: #696969;      line-height: 28px;      font-size: 18px; background: #e5e7e4; float:left;margin: 2px }
}

#volume {          margin: 8px;display: block;float: left;padding-top: 4px;      }            #home {         background: url('/img/css/home.png') no-repeat;           margin: 10px;display: block;float: left;text-transform: uppercase;color: #fff;padding: 4px 0px 2px 40px;      }            #kontakt {          background: url('/img/css/phone.png') no-repeat;margin: 10px;display: block;float: left;text-transform: uppercase;color: #fff;padding: 2px 0px 2px 40px;margin-top: 12px;      }