.opacity_box, .opacity { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.3; z-index: 9999999; display: none; }
.lang_yesno_box { width: 368px; padding: 34px 71px; background-color: #fff; z-index: 99999991; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 4px; }
.lang_yesno_box.select_lang { display: none; margin-top: -150px; }
.lang_yesno_box .box_title, .white-popup .box_title{ text-align: center; }
.lang_yesno_box .box_title.box_title_ru, .white-popup .box_title.box_title_ru{ font-size: 21px; color: rgb(12, 12, 12); }
.lang_yesno_box .box_title.box_title_en, .white-popup .box_title.box_title_en{ font-size: 14px; color: rgb(109, 109, 109); }
.box_btns { margin-top: 19px; text-align: center}
.box_btns .btn_yes { border: 3px solid #fff; display: inline-block; padding: 11px 31px;  border-radius: 4px; background-color: rgb(237, 180, 32); font-size: 14px; color: #fff; }
.box_btns .btn_yes:focus { border: 3px solid #4682B4; }
.box_btns .btn_no { border: 3px solid #fff; display: inline-block; padding: 11px 31px;  border-radius: 4px; background-color: rgb(231, 231, 231); font-size: 14px; color: #000; margin-left: 32px; }
.box_btns .btn_no:focus { border: 3px solid #4682B4; }

ul.list_languages { margin-top: 5px; list-style: none; margin-left: 50px}
ul.list_languages li { float: left; width: 123px; }
ul.list_languages li a { font-size: 14px; color: rgb(42, 42, 42); display: block; padding: 20px 0; }
ul.list_languages li.ru a { background: url('/new_img/ru_lang_sel.png') left center no-repeat; padding-left: 44px; }
ul.list_languages li.fi a { background: url('/new_img/fi_lang_sel.png') left center no-repeat; padding-left: 44px; }
ul.list_languages li.en a { background: url('/new_img/en_lang_sel.png') left center no-repeat; padding-left: 44px; }
ul.list_languages li.de a { background: url('/new_img/de_lang_sel.png') left center no-repeat; padding-left: 44px; }
ul.list_languages li.fr a { background: url('/new_img/fr_lang_sel.png') left center no-repeat; padding-left: 44px; }
ul.list_languages li.es a { background: url('/new_img/es_lang_sel.png') left center no-repeat; padding-left: 44px; }
ul.list_languages li.se a { background: url('/new_img/se_lang_sel.png') left center no-repeat; padding-left: 44px; }

.lang_yesno_box.select_lang .row { margin-left: -45px; }