a, a:link, a:visited {font-size:14px;text-decoration:underline;}
a:hover {text-decoration:none;}

.mobile_top {width:100%;height:76px;}
.mobile_top>a, .mobile_top>a:link {text-decoration:none;}
.mobile_top>a>img {position:absolute;width:126px;}
.mobile_top div {
    height:30px;padding:5px 35px 0 126px;
    background:#737373;
    font-size:8px;color:#fff;line-height:11px;text-align:center;
}
.mobile_top div b {display:block;font-size:15px;font-weight:400;line-height:15px;}
.mobile_top div img {position:absolute;top:0;right:0;cursor:pointer;}
.mobile_top .phone {
    float:right;margin:50px 14px 0 0;
    font-size:14px;color:#EC008C;font-weight:400;line-height:15px;text-decoration:none;
}
.mobile_top .phone b {font-size:16px;font-weight:400;}

.mobile_menu {display:block;margin:0 14px 13px 14px;padding:0;list-style:none;}
.mobile_menu ul {display:none;margin:0;padding:0;list-style:none;}
.mobile_menu li.opened ul {display:block;}
.mobile_menu a, .mobile_menu a:link, .mobile_menu a:visited {
    display:block;margin:2px 0;padding:10px 18px 10px 10px;
    background:url('../img/mobile/menu_strelka.png') no-repeat right center #efefef;
    font-size:15px;color:#767575;font-weight:600;line-height:17px;text-decoration:none;
}
.mobile_menu a:hover {text-decoration:underline;}
.mobile_menu>li>ul>li>a, .mobile_menu>li>ul>li>a:link, .mobile_menu>li>ul>li>a:visited {padding-left:25px;}
.mobile_menu div a, .mobile_menu div a:link, .mobile_menu div a:visited {padding-left:25px;}

.mobile_content {padding:0 14px;}

.lastNewsHead {font-size:17px;color:#EC008C;font-weight:400;line-height:45px;text-align:center;}
.publicMobile .newsAnons {margin:0 0px 8px 0px;}
.publicMobile .newsAnons>div {height:auto;}
.publicMobile .newsAnons>div:before {display:none;}
.publicMobile .AllNews {margin:12px 0px;}

.publicMobile .uslAnons {margin:0 0px 17px 0px;}
.publicMobile .uslAnons>div {width:50%;}

.mobile_exit {padding:11px 0;text-align:center;background-color:#737373;}
.mobile_exit a, .mobile_exit a:link, .mobile_exit a:visited {
    font-size:11px;color:#ffffff;font-weight:400;text-decoration:none;line-height:19px;
}
.mobile_exit a:hover {text-decoration:underline;}
.mobile_exit img {vertical-align:middle;margin-left:14px;}

.mobile_bottom {padding:11px 0;margin:20px 0 0 0;background:#efefef;text-align:center;}

.publicMobile .allCountries .head, .publicMobile .allCountries .cou {width:100%;margin:0;padding:0;}
.publicMobile .allCountries .cou {display:table;cursor:default;}
.publicMobile .allCountries .cou td {text-align:left;}
.publicMobile .allCountries .cou td:nth-child(1), .publicMobile .allCountries .head span:first-of-type {padding-left:10px;}
.publicMobile .allCountries .cou td:nth-child(2), .publicMobile .allCountries .cou td:nth-child(3), .publicMobile .allCountries .cou td:nth-child(4) {width:70px;text-align:center;}
.publicMobile .allCountries .cou td:nth-child(5) {width:80px;text-align:center;}
.publicMobile .allCountries .head:nth-child(2) {display:none;}
.publicMobile .allCountries .head span:nth-child(2), .publicMobile .allCountries .head span:nth-child(3), .publicMobile .allCountries .head span:nth-child(4) {width:68px;min-width:68px;}
.publicMobile .allCountries .head span:nth-child(5) {width:78px;min-width:78px;}
.publicMobile .allCountries .cou:nth-child(4n+3), .publicMobile .allCountries .cou:nth-child(4n+4) {background-color:#fff;}
.publicMobile .allCountries .cou:nth-child(2n) {background-color:#efefef;}
.publicMobile .allCountries .cou font {font-size:15px;max-width:100%;overflow-x:auto;}
.publicMobile .allCountries .cou b {float:none;}
.publicMobile .countryDetails {display:table;min-width:50%;}
.publicMobile .countryDetails td {border:1px solid #C0C0C0;padding:2px 3px;text-align:center;}
.publicMobile .countryDetails .thead td {background:#e6e6e6;}
.publicMobile .countryDetails td:first-of-type {text-align:left;background:#e6e6e6;width:30%;}
.publicMobile #countriesList {height:auto;overflow-y:hidden;overflow-x:hidden;}
.publicMobile #scrollOnTop {margin:0;}

.publicMobile .map_citys a {font-size:16px;}

.publicMobile .form_reg input, .publicMobile .form_reg select, .publicMobile .form_reg textarea {
    width:220px;
}

.publicMobile .igotocountry {float:none;width:100%;height:auto;text-align:center;padding:0;margin:0;border:0;}
.publicMobile .igotocountry>#kursVal {position:relative;width:100%;border-width:1px 0;}

.d_none {display:none;}
