.language-selector { background: url(/stc/tpl/crp/img/language-selector/background.png); background-color:#fff; ; padding: 15px; }
.language-selector .language-selector-logo { float:left; }
.language-selector .language-selector-head { padding:0px 0px 30px 0px; }
.language-selector .language-selector-head h2 { text-transform: none; font: normal 17px/23px Verdana, sans-serif; color: #534f4f; float: left; font-weight: normal; margin: 0 0 0 10px; padding: 6px 0 9px 10px; border-left: 1px #9da5a5 solid; }
.language-selector .language-selector-close { float:right; width:26px; height:26px; display:block; text-indent:-9999px; background: url(/stc/tpl/crp/img/language-selector/close.png) 50% 50% no-repeat; }
.language-selector .language-selector-country { color: #000; font: bold 20px/25px Verdana, sans-serif; text-align: left; margin:0px; }
.language-selector .language-selector-options { color: #000; margin:10px 0px;}
.language-selector .language-selector-footer { text-align: center; margin:10px 0px; border-top: 1px solid #9da5a5;}
.language-selector { padding:10px 20px 10px 20px; }
.language-selector ul { list-style:none; margin:0; padding:0; float:left; width:210px; }
.language-selector ul li { list-style:none; margin:0; padding:0; display:block; }
.language-selector ul li a,
.language-selector ul li a:visited,
.language-selector ul li a:hover,
.language-selector ul li a:active { padding:0px 0px 0px 30px; text-decoration:none; color:#707070; display:inline-block; font:normal 13px/31px Verdana, sans-serif; outline: 0; }
.language-selector ul li a:hover,
.language-selector ul li a:active { text-decoration:underline; }
.language-selector ul li.ar a { background:transparent url(/stc/tpl/crp/img/language-selector/ar.gif) 0px 50% no-repeat; }
.language-selector ul li.au a { background:transparent url(/stc/tpl/crp/img/language-selector/au.gif) 0px 50% no-repeat; }
.language-selector ul li.br a { background:transparent url(/stc/tpl/crp/img/language-selector/br.gif) 0px 50% no-repeat; }
.language-selector ul li.ca a { background:transparent url(/stc/tpl/crp/img/language-selector/ca.gif) 0px 50% no-repeat; }
.language-selector ul li.cz a { background:transparent url(/stc/tpl/crp/img/language-selector/cz.gif) 0px 50% no-repeat; }
.language-selector ul li.cn a { background:transparent url(/stc/tpl/crp/img/language-selector/cn.gif) 0px 50% no-repeat; }
.language-selector ul li.de a { background:transparent url(/stc/tpl/crp/img/language-selector/de.gif) 0px 50% no-repeat; }
.language-selector ul li.es a { background:transparent url(/stc/tpl/crp/img/language-selector/es.gif) 0px 50% no-repeat; }
.language-selector ul li.eu a { background:transparent url(/stc/tpl/crp/img/language-selector/eu.gif) 0px 50% no-repeat; }
.language-selector ul li.fr a { background:transparent url(/stc/tpl/crp/img/language-selector/fr.gif) 0px 50% no-repeat; }
.language-selector ul li.in a { background:transparent url(/stc/tpl/crp/img/language-selector/in.gif) 0px 50% no-repeat; }
.language-selector ul li.ir a { background:transparent url(/stc/tpl/crp/img/language-selector/ir.gif) 0px 50% no-repeat; }
.language-selector ul li.ie a { background:transparent url(/stc/tpl/crp/img/language-selector/ie.gif) 0px 50% no-repeat; }
.language-selector ul li.it a { background:transparent url(/stc/tpl/crp/img/language-selector/it.gif) 0px 50% no-repeat; }
.language-selector ul li.id a { background:transparent url(/stc/tpl/crp/img/language-selector/id.gif) 0px 50% no-repeat; }
.language-selector ul li.jp a { background:transparent url(/stc/tpl/crp/img/language-selector/jp.gif) 0px 50% no-repeat; }
.language-selector ul li.my a { background:transparent url(/stc/tpl/crp/img/language-selector/my.gif) 0px 50% no-repeat; }
.language-selector ul li.mx a { background:transparent url(/stc/tpl/crp/img/language-selector/mx.gif) 0px 50% no-repeat; }
.language-selector ul li.nl a { background:transparent url(/stc/tpl/crp/img/language-selector/nl.gif) 0px 50% no-repeat; }
.language-selector ul li.pl a { background:transparent url(/stc/tpl/crp/img/language-selector/pl.gif) 0px 50% no-repeat; }
.language-selector ul li.pt a { background:transparent url(/stc/tpl/crp/img/language-selector/pt.gif) 0px 50% no-repeat; }
.language-selector ul li.ru a { background:transparent url(/stc/tpl/crp/img/language-selector/ru.gif) 0px 50% no-repeat; }
.language-selector ul li.sk a { background:transparent url(/stc/tpl/crp/img/language-selector/sk.gif) 0px 50% no-repeat; }
.language-selector ul li.za a { background:transparent url(/stc/tpl/crp/img/language-selector/za.gif) 0px 50% no-repeat; }
.language-selector ul li.kr a { background:transparent url(/stc/tpl/crp/img/language-selector/kr.gif) 0px 50% no-repeat; }
.language-selector ul li.ch a { background:transparent url(/stc/tpl/crp/img/language-selector/ch.gif) 0px 50% no-repeat; }
.language-selector ul li.tw a { background:transparent url(/stc/tpl/crp/img/language-selector/tw.gif) 0px 50% no-repeat; }
.language-selector ul li.tr a { background:transparent url(/stc/tpl/crp/img/language-selector/tr.gif) 0px 50% no-repeat; }
.language-selector ul li.gb a { background:transparent url(/stc/tpl/crp/img/language-selector/gb.gif) 0px 50% no-repeat; }
.language-selector ul li.us a { background:transparent url(/stc/tpl/crp/img/language-selector/us.gif) 0px 50% no-repeat; }
.language-selector ul li.vn a { background:transparent url(/stc/tpl/crp/img/language-selector/vn.gif) 0px 50% no-repeat; }
.language-selector ul li.sw a { background:transparent url(/stc/tpl/crp/img/language-selector/sw.gif) 0px 50% no-repeat; } // sweden
.language-selector ul li.no a { background:transparent url(/stc/tpl/crp/img/language-selector/no.gif) 0px 50% no-repeat; } // norway
.language-selector ul li.dk a { background:transparent url(/stc/tpl/crp/img/language-selector/dk.gif) 0px 50% no-repeat; } // danemark

.language-selector ul.language-selector-option-focus { width:auto; }
.language-selector ul.language-selector-option-focus .language-selector-option-more, 
.language-selector ul.language-selector-option-focus .language-selector-option-more:hover,
.language-selector ul.language-selector-option-focus .language-selector-option-more:active,
.language-selector ul.language-selector-option-focus .language-selector-option-more:visited { padding: 0px 0px 0px 35px; margin:0px 0px 30px 0px; color:#534f4f; font:normal 17px/31px Verdana, sans-serif; text-decoration:none; }
.language-selector ul li .language-selector-option-sub { display:none; margin:0;  padding: 30px 0px 30px 0px; background:transparent url(/stc/tpl/crp/img/language-selector/separator.png) 50% top no-repeat; }
.language-selector ul li .language-selector-option-sub ul { background: none; width:auto; }
.language-selector ul li .language-selector-option-sub ul li { float: left; border-left: 1px solid #534f4f; margin: 0 0 5px 0; }
.language-selector ul li .language-selector-option-sub ul li a, 
.language-selector ul li .language-selector-option-sub ul li a:hover,
.language-selector ul li .language-selector-option-sub ul li a:active,
.language-selector ul li .language-selector-option-sub ul li a:visited { background:none; padding:0 10px 0 0 ; margin:0 0 0 10px; color:#008EBE; font: normal 17px/25px Verdana, sans-serif; outline: 0; }
.language-selector ul li .language-selector-option-sub ul li:first-child { border:0; }
.language-selector ul li .language-selector-option-sub ul li:first-child a { margin:0; }
.language-selector .language-selector-language { color: #000; font: bold 20px/25px Verdana, sans-serif; text-align: left; margin:0px 0px 30px 0px; }
