.language h1{font-size: 20px;line-height: 60px;border-bottom: 2px solid #E31837;text-align: center;}
.language ul{padding: 20px;}
.language li{float: left;width: 20%;height: 36px;line-height: 36px;margin-bottom: 24px;}
.language li a{padding-left: 45px;position: relative;display: inline-block;padding-right: 15px;text-decoration: none;border-radius: 20px;}
.language li a:before{content:"";background-image: url("../../images/language_60.png");width: 30px;height: 30px;position: absolute;border-radius: 50%;left: 4px;top: 50%;margin-top: -15px;font-size: 60px;background-size: 45px auto;z-index: 2;}
.language li a:after{content:"";width: 36px;height: 36px;position: absolute;left: 0;top: 50%;margin-top: -19px;border: 1px solid #DDDDDD;border-radius: 50%;z-index: 1;background-color: #FFFFFF;}
.language li a:hover{background-color: #E31837;color: #FFFFFF;}
.language li.active a{font-weight: bold;text-decoration: underline;}
.language li.active a:after{border: 1px solid #E31837;}
/*current language*/
.language li a.en:before{background-position: center -1em;}
.language li a.uk:before{background-position: center -2em;}
.language li a.de:before{background-position: center -3em;}
.language li a.fr:before{background-position: center -4em;}
.language li a.ru:before{background-position: center -5em;}
.language li a.es:before{background-position: center -6em;}
.language li a.pt:before{background-position: center -7em;}
.language li a.jp:before{background-position: center -8em;}
.language li a.gr:before{background-position: center -9em;}
.language li a.it:before{background-position: center -10em;}
.language li a.kr:before{background-position: center -11em;}
.language li a.ae:before{background-position: center -12em;}
.language li a.tr:before{background-position: center -13em;}
.language li a.pl:before{background-position: center -14em;}
.language li a.fi:before{background-position: center -15em;}
.language li a.in:before{background-position: center -16em;}
.language li a.gu:before{background-position: center -16em;}
.language li a.kn:before{background-position: center -16em;}
.language li a.mr:before{background-position: center -16em;}
.language li a.ml:before{background-position: center -16em;}
.language li a.te:before{background-position: center -16em;}
.language li a.ta:before{background-position: center -16em;}
.language li a.vn:before{background-position: center -17em;}
.language li a.th:before{background-position: center -18em;}
.language li a.nl:before{background-position: center -19em;}
.language li a.ie:before{background-position: center -20em;}
.language li a.ph:before{background-position: center -21em;}
.language li a.cz:before{background-position: center -22em;}
.language li a.my:before{background-position: center -23em;}
.language li a.fa:before{background-position: center -24em;}
.language li a.hu:before{background-position: center -25em;}
.language li a.hr:before{background-position: center -26em;}
.language li a.sk:before{background-position: center -27em;}
.language li a.si:before{background-position: center -28em;}
.language li a.no:before{background-position: center -29em;}
.language li a.iw:before{background-position: center -30em;}
.language li a.dk:before{background-position: center -31em;}
.language li a.ro:before{background-position: center -32em;}
.language li a.se:before{background-position: center -33em;}
.language li a.bg:before{background-position: center -34em;}
.language li a.al:before{background-position: center -35em;}
.language li a.et:before{background-position: center -36em;}
.language li a.az:before{background-position: center -37em;}
.language li a.ee:before{background-position: center -38em;}
.language li a.eu:before{background-position: center -39em;}
.language li a.by:before{background-position: center -40em;}
.language li a.is:before{background-position: center -41em;}
.language li a.ba:before{background-position: center -42em;}
.language li a.za:before{background-position: center -43em;}
.language li a.xh:before{background-position: center -43em;}
.language li a.zu:before{background-position: center -43em;}
.language li a.kh:before{background-position: center -44em;}
.language li a.kz:before{background-position: center -45em;}
.language li a.ht:before{background-position: center -46em;}
.language li a.ng:before{background-position: center -47em;}
.language li a.gl:before{background-position: center -48em;}
.language li a.iq:before{background-position: center -49em;}
.language li a.lv:before{background-position: center -50em;}
.language li a.la:before{background-position: center -51em;}
.language li a.lt:before{background-position: center -52em;}
.language li a.mg:before{background-position: center -53em;}
.language li a.nz:before{background-position: center -54em;}
.language li a.mn:before{background-position: center -55em;}
.language li a.bd:before{background-position: center -56em;}
.language li a.mm:before{background-position: center -57em;}
.language li a.np:before{background-position: center -58em;}
.language li a.af:before{background-position: center -59em;}
.language li a.mw:before{background-position: center -60em;}
.language li a.lk:before{background-position: center -61em;}
.language li a.tz:before{background-position: center -62em;}
.language li a.tj:before{background-position: center -63em;}
.language li a.pk:before{background-position: center -64em;}
.language li a.ua:before{background-position: center -65em;}
.language li a.uz:before{background-position: center -66em;}
.language li a.ge:before{background-position: center -67em;}
.language li a.rs:before{background-position: center -68em;}
.language li a.id:before{background-position: center -69em;}