/*#kr {display:none;}*/
#lang {
z-index: 9999;
position: absolute;
/*
left: 50%;
margin-left: -151px;
bottom: 5px;
width: 300px;
*/
cursor: pointer;
top:5px;
right: 0px;
display: inline-block;
padding: 0; /* w3 */
/*
background: #fafafa;
*/
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: left;
/*
-webkit-box-shadow: 0 1px 2px 0 #ddd;
box-shadow: 0 1px 2px 0 #ddd;
*/
}
#lang #flags {
padding: 0;
overflow:auto;
height:100%;
max-height:600px;
}
#lang img {
/*height:18px;*/
}

@media (max-width: 1203px){
#lang {position: relative; top: 5px; left: 0px;}
}

@media (max-width: 600px){
/* #lang {top:5px; right:5px;} */
#lang {position: relative; top: 5px; left: 0px;}
}

#header_language {display:inline-block; position:relative; cursor:pointer; display:block; text-transform: uppercase;}
#header_language .select {width:100px; padding: 0 0 3px 5px; position:relative; font-size:14px; text-align:left; color:#333333; border-bottom:1px solid #333333; line-height: 25px;}
#header_language .select span {display:inline-block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #333333; margin: 0px 0px 0px 5px;}
#header_language .select span.up {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #333333; border-top: 0;}
#header_language ul {width:100px; display:none; position:absolute; z-index:99; background:#fff; font-size:12px; top:33px; right: 0; padding:10px 0; border:1px solid #ccc; line-height: 5px; text-align: left;}
#header_language ul li { border:none; padding-left:10%; text-align:left; width: 100%;}
/* #header_language ul li {line-height:25px; height:25px; border:none; padding-left:10%; text-align:left; } */
#header_language ul li a {cursor:pointer; width:100%; height:100%; display:inline-block; color:#333333; font-size:12px;}
#header_language ul li a:hover {text-decoration:underline;}
