@font-face{font-family:"DaxlineCyrTF-ExtraBold";src:url("../fonts/DaxlineCyrTF-ExtraBold.eot"), url("../fonts/DaxlineCyrTF-ExtraBold.woff") format("woff"), url("../fonts/DaxlineCyrTF-ExtraBold.ttf") format("truetype"), url("../fonts/DaxlineCyrTF-ExtraBold.svg") format("svg");font-weight:100;font-style:normal;}
@font-face{font-family:"DaxlineCyrTF-Bold";src:url("../fonts/DaxlineCyrTF-Bold.eot"), url("../fonts/DaxlineCyrTF-Bold.woff") format("woff"), url("../fonts/DaxlineCyrTF-Bold.ttf") format("truetype"), url("../fonts/DaxlineCyrTF-Bold.svg") format("svg");font-weight:100;font-style:normal;}
@font-face{font-family:"DaxlineCyrTF-Medium";src:url("../fonts/DaxlineCyrTF-Medium.eot"), url("../fonts/DaxlineCyrTF-Medium.woff") format("woff"), url("../fonts/DaxlineCyrTF-Medium.ttf") format("truetype"), url("f../onts/DaxlineCyrTF-Medium.svg") format("svg");font-weight:100;font-style:normal;}
@font-face{font-family:"DaxlineCyrTF-Regular";src:url("../fonts/DaxlineCyrTF-Regular.eot"), url("../fonts/DaxlineCyrTF-Regular.woff") format("woff"), url("../fonts/DaxlineCyrTF-Regular.ttf") format("truetype"), url("../fonts/DaxlineCyrTF-Regular.svg") format("svg");font-style:normal;font-weight:100;}
@font-face {
  font-family:"DRAguScript-Ultra";
  src: url("../fonts/DRAguScript-Ultra.eot") format("embedded-opentype"),
  url("../fonts/DRAguScript-Ultra.woff") format("woff"),
  url("../fonts/DRAguScript-Ultra.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}



/* Based styles */
html{background-color:#0a1102;min-height:980px;}
body{padding:0px;margin:0 auto;background-color:#0a1102;font-family:DaxlineCyrTF-Regular, Georgia;font-size:14px;-webkit-text-size-adjust: 100%;}
img{border:0px;}
.tac{text-align:center;}
.tar{text-align:right;}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.relative{position:relative;}
.nop{padding:0px !important;}
.bred{background-color:red;opacity:0.9;}
.bblue{background-color:blue;opacity:0.9;}
.p10{clear:both;height:10px;}
.p20{clear:both;height:20px;}
.p30{clear:both;height:30px;}
.p40{clear:both;height:40px;}
.margin_bottom_5{margin-bottom:5px !important;}
.margin_top_5{margin-top:5px !important;}
.w30{width:30px;}
.w45{width:45px;}
.w20{width:20px;}
.w140{width:140px;}
.tacfix{position:relative;right:50%;float:right;}
.tacfix_inner{position:relative;z-index:1;right:-50%;}
.dib{display:inline-block;}
.nobg_div_imp div, .nobg_div_imp{background-image:none !important;font-weight:bold;}
.extra{font-family:"DaxlineCyrTF-ExtraBold";}
.tal{text-align:left;}
.tw100per{clear:both;width:100%;}


/* Fonts */
a{color:#f2c506;text-shadow: 1px 1px 0px #000000;text-decoration:none;}
b{font-family:"DaxlineCyrTF-Bold";}
h1, h2, h3, h4{font-family:"DaxlineCyrTF-ExtraBold";color:#be4441;font-size:25px;padding:0px;margin:0px 0px 10px 0px;font-weight:100;}
h2{font-size:28px;}
h1{font-size:32px;line-height:40px;}
h4{font-size:22px;line-height:29px;margin-bottom:5px;}
.f20{font-size:20px;}
.f17{font-size:17px;line-height:25px;}
.black{color:#46382d !important;}
.h2_small_padding{margin-bottom:0px;}
.red{color:#be4441;}
.green{color:#618024;}



/* Buttons & Icons */
.b_upered{display:inline-block;width:150px;height:55px;background:url(../img/ru/b_upered.png) top center no-repeat;text-decoration:none;}
.b_upered span{display:inline-block;width:150px;height:55px;background:url(../img/ru/b_upered.png) top center no-repeat;background-position:0px -120px;opacity: 0;-webkit-transition: opacity 0.1s;-moz-transition: opacity 0.1s;-o-transition: opacity 0.1s;}
.b_upered:hover span{opacity:1;}
.b_reg{display:inline-block;width:278px;height:70px;background:url(../img/ru/b_reg.png) top center no-repeat;text-decoration:none;}
.b_reg:hover{background-position:0px -100px;}
.ico_close{width:29px;height:32px;display:block;background:url(../img/ru/ico_close.png) top left no-repeat;position:absolute;top:-10px;right:-45px;cursor:pointer;text-decoration:none;z-index:10;}
.ico_close:hover{background-position:0px -60px;}
.b_upload{display:inline-block;width:139px;height:70px;background:url(../img/ru/b_upload.png) top center no-repeat;text-decoration:none;}
.b_upload:hover{background-position:0px -100px;}
.ico_arrow_left{position:absolute;top:360px;left:-60px;z-index:2;width:60px;height:75px;background:url(../img/ru/review_lessons_arrows.png) top left no-repeat;background-position:10px 0px;}
.ico_arrow_right{position:absolute;top:360px;right:-60px;z-index:5;width:60px;height:75px;background:url(../img/ru/review_lessons_arrows.png) top left no-repeat;background-position:-90px 0px;}
.ico_arrow_left:hover{background-position:10px -150px;}
.ico_arrow_right:hover{background-position:-90px -150px;}
.ico_b_go{position:absolute;z-index:5;right:-64px;top:551px;width:85px;height:82px;background:url(../img/ru/b_go.png) top left no-repeat;}
.ico_b_go:hover{background-position:0px -120px;}
.b_make_less{display:inline-block;width:278px;height:50px;background:url(../img/ru/b_make_les.png) top center no-repeat;}
.b_make_less:hover{background-position:0px -100px;}
.b_send_stezh{display:inline-block;width:278px;height:50px;background:url(../img/ru/b_send_stezh.png) top center no-repeat;}
.b_send_stezh:hover{background-position:0px -100px;}
.b_help{display:block;width:45px;height:250px;margin:247px 0px 0px 14px;background:url(../img/ru/b_help.png) top center no-repeat;background-position:-500px 0px;}
.b_help:hover{background-position:0px 0px;}




/* Parallax */
#page-wrap{width:100%;height:1050px;min-height:100%;margin-left:auto;margin-right:auto;}
#content{width:100%;min-height:600px;}
#parallax {position:relative; overflow:hidden; width:100%; height:100%;}
#fix_main{position:absolute;top:0;left:0;z-index:5;width:100%;}


/* Info pages */
#top, .top{width:1003px;margin:0 auto;clear:both;}
#top_left, #top_left_parent{width:360px;float:left;padding:90px 0px 0px 15px;}
#top_center, #top_center_parent{width:253px;float:left;text-align:center;}
#top_right, #top_right_parent{width:360px;float:left;padding:90px 15px 0px 0px;text-align:right;}
#top_center_parent{padding-top:30px;}
#top_left, #top_right{font-family:"DaxlineCyrTF-ExtraBold";font-size:25px;color:#f2c506;}
#top_left a, #top_right a{color:#f2c506;text-decoration:none;text-shadow: 3px 3px 0px #70240f;}
#top_left a:hover, #top_right a:hover{color:#ffe57d;}
#top_left{width:280px;float:left;padding:90px 0px 0px 45px;}
#top_right{width:280px;float:left;padding:90px 0px 0px 45px;}
#main_th{height:600px;}
#main_th .letters{clear:both;text-align:center;padding-bottom:40px;}
#footer{width:1003px;clear:both;margin:0 auto;color:#9a9b80;text-shadow: 1px 1px 0px #000000;font-family:"DaxlineCyrTF-ExtraBold", Gerogia;font-size:12px;}
#footer a{color:#aa8a0c;text-decoration:none;}
#footer a:hover{color:#ffe57d;}
#footer_left{float:left;width:330px;padding:30px 0px 30px 20px;}
#footer_center{float:left;width:303px;text-align:center;padding:30px 0px 30px 0px;}
#footer_right{float:left;width:330px;text-align:right;padding:30px 20px 30px 0px;}


/* Cabinet */
#top_left_parent{padding-top:70px;}
#top_right_parent{width:330px;padding-right:30px;padding-top:70px;}
.tm_left, .tm_right{width:177px;height:216px;clear:both;background:url(../img/ru/tm_sprite.png) top left no-repeat;padding:5px 0px 30px 30px;background-position:0px -2000px;}
.tm_left_th, .tm_right_username{font-family:"DaxlineCyrTF-ExtraBold";font-size:24px;}
.tm_left_th{padding-left:35px;padding-top:20px;cursor:pointer;}
.tm_left_th a, .tm_right_username a{display:block;width:160px;height:40px;color:#f2c506;text-decoration:none;text-shadow: 3px 3px 0px #70240f;}
.tm_left_ul, .tm_right_ul{padding:0px;margin:0px;display:none;}
.tm_left_ul li, .tm_right_ul li{list-style:none;font-family:"DaxlineCyrTF-ExtraBold";font-size:17px;padding:7px 0px 7px 0px;cursor:pointer;text-align:center;}
.tm_left_ul{width:173px;}
.tm_right{width:336px;padding:0px 0px 0px 0px;height:290px;clear:both;background-position:-223px 0px;background-position:0px -2000px;}
.tm_right_ul{width:280px;float:right;margin-right:20px;}
.tm_right_th{float:right;padding:12px 35px 0px 20px;cursor:pointer;}
.tm_right_username{float:left;padding:13px 10px 0px 0px;}
.tm_right_userpick{float:left;width:65px;}
.tm_userpick_border{position:absolute;top:0;left:0;z-index:3;width:58px;height:60px;}
.tm_userpick_photo{position:absolute;top:4px;left:5px;z-index:2;width:50px;height:50px;}
.tm_userpick_photo img{border-radius:25px;}


.tm_lang{clear:both;background:url(../img/ru/tm_sprite.png) top left no-repeat;width:140px;padding:5px 0px 50px 10px;background-position:-627px -8000px;}
.tm_lang_arrow{float:left;height:10px;margin:8px 0px 0px 3px;}
.tm_lang_th{padding-left:35px;padding-top:20px;cursor:pointer;}
.tm_lang_th a{display:block;width:100px;height:40px;}
.tm_lang_ul{padding:0px;margin:0px;display:none;}
.tm_lang_ul li{list-style:none;padding:3px 0px 17px 35px;cursor:pointer;}
.tm_lang_flag{float:left;padding:3px 0px 0px 0px;width:24px;}
.tm_lang_text{font-size:24px;font-family:"DaxlineCyrTF-ExtraBold";color:#f2c506;text-decoration:none;text-shadow: 3px 3px 0px #70240f;float:left;padding:0px 0px 0px 5px;}



.cabinet_rasp{height:303px;}
#cabinet_flags{width:100%;height:205px;margin:0 auto;margin-top:12px;margin-bottom:35px;background:url(../img/ru/flags-sprite.png) top center no-repeat;}
#cabinet_flags_inner{width:863px;padding-left:35px;margin:0 auto;}
#cabinet_flags a{display:block;float:left;width:64px;height:110px;}
.cf1, .cf2, .cf3, .cf4, .cf5, .cf6, .cf7, .cf8, .cf9, .cf10, .cf11, .cf12{
	height:110px;display:block;margin:30px 2px 0px 2px;background:url(../img/ru/flag_hover.png) bottom left no-repeat;background-position:0px -1000px}
.cf2, .cf11{margin-top:45px;}
.cf3, .cf10{margin-top:50px;}
.cf4, .cf9{margin-top:55px;}
.cf5, .cf8{margin-top:60px;}
.cf6, .cf7{margin-top:67px;}
.cf1:hover, .cf2:hover, .cf3:hover, .cf4:hover, .cf5:hover, .cf6:hover, .cf7:hover, .cf8:hover, .cf9:hover, .cf10:hover, .cf11:hover, .cf12:hover{background-position:0px 0px;}
#cabinet_table{clear:both;width:100%;height:470px;}
#cabinet_table_inner{clear:both;width:1003px;margin:0 auto;}
#footer_3col{width:790px;padding:10px 0px 50px 80px;}
.footer_rasp{width:50px;display:inline-block;}
.table_globe{position:absolute;top:80px;left:2px;z-index:2;display:block;width:186px;height:280px;background:url(../img/ru/cabinet_globe.png) top left no-repeat;}
.table_comments{position:absolute;top:295px;left:110px;z-index:3;display:block;background:url(../img/ru/cabinet_comments.png) top left no-repeat;width:181px;height:80px;}
.table_books{position:absolute;top:127px;left:575px;z-index:4;display:block;background:url(../img/ru/cabinet_books.png) top left no-repeat;width:259px;height:250px;}
.table_stezhinka{position:absolute;top:127px;left:825px;z-index:4;display:block;background:url(../img/ru/cabinet_stezhinka.png) top left no-repeat;width:164px;height:270px;}
.table_bible{position:absolute;top:296px;left:645px;z-index:5;display:block;background:url(../img/ru/cabinet_bible.png) top left no-repeat;width:280px;height:100px;}
.table_messages{position:absolute;top:376px;left:855px;z-index:5;display:block;background:url(../img/ru/cabinet_messages.png) top left no-repeat;width:161px;height:70px;}
.table_globe:hover{background-position:0px -350px;}
.table_comments:hover{background-position:0px -100px;}
.table_books:hover{background-position:0px -250px;}
.table_stezhinka:hover{background-position:0px -300px;}
.table_bible:hover{background-position:0px -100px;}
.table_messages:hover{background-position:0px -100px;}



/* Parents */
.parents_rasp{height:260px;}
.content{clear:both;width:785px;height:660px;margin:0 auto;padding:0px 109px 100px 109px;font-size:17px;color:#806954;line-height:28px;}
.th{clear:both;width:100%;padding-bottom:25px;margin:0 auto;text-align:center;}
.hr{clear:both;width:100%;height:80px;background:url(../img/ru/hr.png) center center no-repeat;}
.number_left{width:75px;padding-top:3px;float:left;}
.number_right{float:left;width:710px;font-size:15px;padding-bottom:35px;text-align:left;}
.image_right{float:right;margin:0px 0px 5px 20px;}
.image_left{float:left;margin:0px 20px 0px 0px;}
.table_two_col{clear:both;width:785px;margin:0 auto;}
.table_two_col_left{width:360px;float:left;padding:0px 25px 0px 0px;text-align:left;}
.table_two_col_right{width:360px;float:left;padding:0px 0px 0px 25px;text-align:left;}
.anket_left{float:left;width:575px;padding:0px 10px 0px 20px;}
.anket_right{float:right;width:161px;}
.anket_userpick_top{position:absolute;top:0;left:0;z-index:5;width:161px;height:161px;}
.anket_userpick_bottom{position:absolute;top:0;left:0;z-index:4;width:161px;height:161px;}
.anket_userpick_bottom img{border-radius:80px;}
.anket_right_bottom{clear:both;margin-top:175px;}
.anket_form_inputbox{clear:both;width:100%;padding-bottom:17px;}
.anket_form_inputbox_left{float:left;font-family:"DaxlineCyrTF-Bold";padding:1px 10px 0px 0px;}
.anket_form_inputbox_right{float:right;}
.input_parents, .select_parents{background-color:#ebe7d3;color:#906026;font-size:15px;font-family:"DaxlineCyrTF-Regular";height:18px;padding:6px 10px;border-radius:16px;box-shadow:inset 2px 2px 8px rgba(136,122,60,0.5);border:2px solid #f7f7f5;}
.select_parents{height:34px;padding:5px 10px 7px 10px;}
.input_parents:focus, .select_parents:focus{outline:none;border:2px solid #ffff99;}
.radiobox{float:left;}
.radiobox_radio{float:left;padding:2px 5px 0px 0px;}
.radiobox_label{float:left;padding:2px 10px 0px 0px;font-size:15px;color:#906026;}
.anket_two_col{padding:0px 10px 0px 20px;}
.review_letters{clear:both;}
.review_letters_box{float:left;display:inline-block;margin:0px 1px;width:60px;height:60px;background:url(../img/ru/bg_letters.png) top left no-repeat;}
.review_letters_box:hover, .review_letters_box_active{background-position:0px -80px;}
.t_1, .t_2, .t_3, .t_4, .t_5, .t_6, .t_7, .t_8, .t_9, .t_10, .t_11, .t_12{display:block;width:60px;height:60px;background: url(../img/ru/letters_sprite.png) top left no-repeat;background-position:50% 0px;}
.t_2{background-position:50% -100px;}
.t_3{background-position:50% -200px;}
.t_4{background-position:50% -300px;}
.t_5{background-position:50% -400px;}
.t_6{background-position:50% -500px;}
.t_7{background-position:50% -600px;}
.t_8{background-position:50% -700px;}
.t_9{background-position:50% -800px;}
.t_10{background-position:50% -900px;}
.t_11{background-position:50% -1000px;}
.t_12{background-position:50% -1100px;}
.review_lesson_image{float:left;width:500px;}
.review_lesson_text{float:left;width:265px;padding:60px 0px 0px 0px;}



/* Lessons */
.lesson_th{width:100%;height:100px;margin:0 auto;clear:both;text-align: center;padding:222px 0px 0px 0px;}
.content_lesson{clear:both;width:1003px;margin:0 auto;padding-bottom:20px;}
.content_lesson_left{float:left;width:90px;height:590px;padding:0px 0px 0px 9px;}
.content_lesson_center{float:left;width:750px;height:590px;margin:0 auto;padding:10px 30px 28px 30px;text-align:center;font-size:19px;font-family:"DaxlineCyrTF-Medium";line-height:32px;color:#46382d;}
.content_lesson_right{float:left;width:60px;}
.lesson_letter_box{clear:both;width:80px;height:49px;padding:0px 0px 0px 15px;}
.lesson_letter1, .lesson_letter2, .lesson_letter3, .lesson_letter4, .lesson_letter5, .lesson_letter6, .lesson_letter7, .lesson_letter8, .lesson_letter9, .lesson_letter10, .lesson_letter11, .lesson_letter12{display:block;width:50px;height:50px;background:url(../img/ru/lesson1_letters_sprite.png) top center no-repeat;background-position:-5px -3px;}
.lesson_letter2{background-position:-5px -103px;}
.lesson_letter3{background-position:-5px -203px;}
.lesson_letter4{background-position:-5px -303px;}
.lesson_letter5{background-position:-5px -403px;}
.lesson_letter6{background-position:-5px -503px;}
.lesson_letter7{background-position:-5px -603px;}
.lesson_letter8{background-position:-5px -703px;}
.lesson_letter9{background-position:-5px -803px;}
.lesson_letter10{background-position:-5px -903px;}
.lesson_letter11{background-position:-5px -1003px;}
.lesson_letter12{background-position:-5px -1103px;}
.content_lesson_bottom{clear:both;width:1003px;}
.content_lesson_bottom_letters_left{float:left;padding:10px 15px 0px 0px;color:#87d7ca;font-family:"DaxlineCyrTF-ExtraBold" !important;}
.content_lesson_bottom_letters_right{float:left;font-family:"DaxlineCyrTF-ExtraBold" !important;padding-right:15px;}
.content_lesson_bottom_letters_right a{display:block;float:left;width:30px;height:45px;text-align:center;padding-top:10px;color:#4e6b82;text-shadow:none !important;margin:0px;}
.content_lesson_bottom_letters_right a:hover{color:#87d7ca;}
.lesson_letters_bottom_active{width:45px !important;height:45px !important;font-family:"DaxlineCyrTF-ExtraBold" !important;}
.content_lesson_bottom_task{float:left;}
.content_lesson_bottom_task a{display:block;float:left;background:url(../img/ru/bg_task.png) top center no-repeat;width:30px;height:45px;}
.task_passed{background-position:50% -50px !important;}
.lessons_left_fix{position:absolute;z-index:9999;top:0;left:0;}
.letters_line{float:left;}
.letterlinebox, .letterlineboxtext{float:left;width:40px;cursor:pointer;}
.letterlinebox_image{clear:both;height:32px;}
.letterlinebox_value{clear:both;width:40px;text-align:center;font-family:"DaxlineCyrTF-ExtraBold";font-size:32px;color:#5e514e;height:40px;padding-top:4px;background:url(../img/ru/bg_letterslinebox.png) bottom left no-repeat;background-position:3px 100%;}
.letterlineboxtext .letterlinebox_value{height:40px;padding-top:0px;}
.letter_quest{color:#c3c16d;}
.section500, .section200, .section519, .section170{clear:both;width:751px;height:436px;padding:45px 0px 0px 0px;background:url(../img/ru/section_yellow500.png) top center no-repeat;}
.section200{padding-top:35px;height:180px;background:url(../img/ru/section_yellow200.png) top center no-repeat;}
.section519{height:470px;background:url(../img/ru/section_yellow519.png) top center no-repeat;}
.section150{height:130px;padding:10px 20px;width:711px;background:url(../img/ru/section_yellow150.png) top center no-repeat;}
.section170{height:155px;padding:10px 20px;width:711px;background:url(../img/ru/section_yellow170.png) top center no-repeat;}
.psalom_info_right{display:block;text-align:right;position:absolute;z-index:10;top:-25px;right:45px;color:#9e922e;font-size:13px;}
.rebusbox{float:left;width:80px;height:120px;}
.rebus_ico{display:inline-block;width:80px;height:80px;text-align:center;vertical-align:middle;padding-bottom:5px;}
.rebus_text{font-size:11px;font-weight:bold;line-height:18px;width:70px;padding:0px 5px;text-align:center;}
.letterlinebox_small{width:25px;height:20px;padding:0px 0px 10px 0px;float:left;background:url(../img/ru/bg_letterslinebox_small.png) bottom center no-repeat;font-size:15px;color:#dd4d41;margin-bottom:4px;}
.letterlinebox_small input{border:0px;background:transparent;font-size:15px !important;color:#dd4d41;width:25px;text-align:center;font-family:"DaxlineCyrTF-Medium";}
.letterlinebox_small input:focus{outline:none;}
.green_section500, .green_section520, .green_section420, .green_section420_check, .green_section520_check, .green_section420_les4, .green_section380, .green_section200{clear:both;width:694px;height:400px;padding:30px 30px;background:url(../img/ru/green_section500.png) top left no-repeat;}
.green_section520, .green_section520_check{background:url(../img/ru/green_section520.png) top left no-repeat;height:470px;}
.green_section520_check{padding-left:100px;width:654px;}
.green_section420, .green_section420_check, .green_section420_les4{background:url(../img/ru/green_section420.png) top left no-repeat;height:370px;}
.green_section420_check{padding-left:100px;width:654px;}
.green_section380{background:url(../img/ru/green_section380.png) top center no-repeat;height:320px;}
.green_section200{background:url(../img/ru/green_section200.png) top center no-repeat;height:140px;}
.letterlinebox_value input{background:transparent;border:0px;width:40px;text-align:center;font-family:"DaxlineCyrTF-ExtraBold";font-size:32px;color:#5e514e;}
.letterlinebox_value input:focus{outline:none;}
.letterlinebox_label{float:left;padding:9px 5px 0px 5px;}
.letter_cross{width:37px;height:37px;text-align:center;float:left;margin:0px 1px;}
.letter_cross input{width:37px;height:28px;padding-top:3px;padding-bottom:6px;text-align:center;border:0px;background-color:transparent;color:#e45348;font-size:28px;font-family:"DaxlineCyrTF-ExtraBold";background:url(../img/ru/letters_cross.png) top center no-repeat;}
.letter_cross input:focus{outline:none;}
.lesson_comments_outer{clear:both;width:754px;}
.lesson_comments{clear:both;display:inline-block;width:644px;height:136px;background:url(../img/ru/green_section_comment.png) top center no-repeat;color:#f0f9d2;padding:60px 30px 0px 80px;position:absolute;z-index:5;top:-63px;left:0;font-size:17px;line-height:25px;text-shadow:0px 2px 1px rgba(0, 0, 0, 0.23);}
.section_left{float:left;width:180px;padding:0px 0px 0px 10px;}
.section_right{float:left;width:484px;padding:0px 0px 0px 20px;}
.lettertaskbox{float:left;margin:0px 0px 11px 0px;}
.lettertaskbox_text{float:left;width:30px;height:20px;padding:1px 0px 0px 0px;font-family:"DaxlineCyrTF-Bold";}
.lettertaskbox_ico{float:left;width:60px;height:32px;text-align:left;}
.circle_box{clear:both;width:100%;text-align:center;}
.circle_box a{display:inline-block;margin:0px 2px;}
.circle_left{float:left;width:140px;}
.circle_right{float:left;width:550px;}
.letterlinebox_small_label{float:left;padding:0px 5px 0px 5px;margin-top:-2px;font-family:"DaxlineCyrTF-Bold";}
.letterlinebox_small input{border:0px;background:transparent;font-size:22px;color:#46382d;width:25px;text-align:center;font-family:"DaxlineCyrTF-ExtraBold";color:#5e514e;}
.les2_16_left{float:left;width:360px;}
.les2_16_right{float:right;}
.green_section_les2_16{clear:both;width:334px;height:273px;padding:20px 20px 20px 20px;background:url(../img/ru/green_section_les2.png) top center no-repeat;}
.les3col_left, .les3col_right{width:350px;float:left;text-align:center;}
.checkboxline{clear:both;margin:0px 0px 5px 0px;cursor:pointer;}
.checkbox_left{float:left;width:25px;height:25px;padding-right:10px;margin:3px 0px 0px 0px;}
.checkbox{display:block;width:25px;height:25px;background:url(../img/ru/check.png) top left no-repeat;}
.checkbox:hover{background-position:0px -64px;}
.checkbox_right{float:left;padding:0px 0px 0px 0px;text-align:left;}
.checked{background-position:0px -32px !important;}
.checkboxline:hover .checkbox{background-position:0px -64px;}
.checkboxline:hover .checkbox_right{color:#549c00;}
.les2col_left{width:320px;padding:0px 10px 0px 30px;float:left;}
.les2col_right{width:320px;padding:0px 20px 0px 10px;float:left;}
.drop_blue, .drop_green{width:291px;height:38px;clear:both;margin-bottom:3px;background:url(../img/ru/drop_blue.png) top center no-repeat;color:#ffffff;text-shadow: 0px 2px 1px rgba(0,0,0,0.27);text-align:center;font-size:16px;font-family:"DaxlineCyrTF-Bold";padding:2px 0px 0px 0px;cursor:pointer;}
.drop_green{background:url(../img/ru/drop_green.png) top center no-repeat;}
.check_vert_top{width:25px;text-align:center;clear:both;display:block;height:25px;padding:0px 0px 0px 0px;}
.check_vert_bottom{font-size:15px;}
.les_vert_col_left{width:220px;float:left;}
.les_vert_col_right{width:380px;float:left;text-align:left;}
.input_les{width:454px;height:41px;background-color:transparent;background:url(../img/ru/input_les.png) center left no-repeat;color:#46382d;background-position:0px 2px;font-family:"DaxlineCyrTF-Bold";padding:0px 20px;font-size:19px;border:0px;}
.input_les:focus{outline:none;}
.input_lesbox{clear:both;}
.input_lesbox_image{width:70px;float:left;padding:0px 15px 0px 0px;text-align:center;}
.input_lesbox_input{float:left;padding:3px 0px 3px 0px;}
.letterboxcross{width:37px;height:37px;text-align:center;float:left;margin:0px 2px;padding-top:3px;font-size:18px;font-family:"DaxlineCyrTF-ExtraBold";background:url(../img/ru/lettercrossbox.png) top center no-repeat;cursor:pointer;}
.letterboxcross:hover, .letterboxcross_true{background-position:50% -100px;color:#ffffff;}
.letterboxcross_false{background-position:50% -200px;color:#ffffff;}
.logo{width:198px;height:177px;margin-left:20px;display:block;background:url(../img/ru/logo_parent.png) top center no-repeat;}
.logo:hover{background-position:0px -250px;}
.select_anket{width:170px;height:35px;padding:4px 13px 6px 15px;}
#th_cabinet{width:100%;clear:both;text-align:center;height:100px;position:absolute;z-index:3;top:300px;left:0px;}
.f_reg{display:inline-block;padding:25px 10px 0px 0px;font-family: "DaxlineCyrTF-ExtraBold";font-size: 24px;text-shadow: 3px 3px 0px #70240f;}
.f_reg:hover{color:#ffe57d;}

/*Добавлено мной 2017-03-02*/
.tm_right_username a:hover{color:#ffe57d;}
.parents_rasp_static{height:226px;}
/*Вывод ошибки ввода*/
.cls_error_win{background:url(../img/ru/bg-errorbox.png);padding:5px 5px 5px 20px;position: absolute; display:none;color:#ffd7d4;line-height:17px;z-index:1000;}
.cls_msg_win {
    background: #cb3a33;
    padding: 9px 20px 8px 20px;
    position: absolute;
    display: none;
    color: #fff;
    z-index: 1000;
    border-radius: 15px;
    font-weight:bold;
    font-size: 14px;
     box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border:0px solid #f7f7f5;
}

.anket_form
{

}

.login_window{position:static !important;}

.ico_close1{width:29px;height:32px;background:url(../img/ru/ico_close.png) top left no-repeat;cursor:pointer;text-decoration:none;z-index:4000;display:inline-block;margin:-40px 0px 0px 110px;position:absolute;}
.ico_close1:hover{background-position:0px -60px;}

.ico_close2{width:29px;height:32px;background:url(../img/ru/ico_close.png) top left no-repeat;cursor:pointer;text-decoration:none;z-index:4000;display:inline-block;margin:-45px 0px 0px 390px;position:absolute;}
.ico_close2:hover{background-position:0px -60px;}

.b_go {display:inline-block;width:85px;height:82px;background:url(../img/ru/b_go.png) top center no-repeat;text-decoration:none;}
.b_go:hover{background-position:0px -120px;}
.b_send {display:inline-block;width:238px;height:50px;background:url(../img/ru/b_send.png) top center no-repeat;text-decoration:none;}
.b_send:hover{background-position:0px -100px;}

/*message*/
.mailpage_scrollbox{margin:0px 50px;height:auto;margin-top:-19px;/*overflow:auto;overflow-x:hidden;*/}
.userpick_small{width:46px;height:40px;float:left;}
.userpick_small_image_top{position:absolute;z-index:6;top:-4px;left:-2px;}
.userpick_small_image_bottom img{border-radius:25px;}
.mailpage_formreply{clear:both;padding-top:45px;width:100%;}
.mailpage_formreply_center{float:left;padding:0px 0px 0px 20px;}
.mailpage_formreply_textareabox{width:464px;height:66px;background:url(../img/ru/mail_textarea.png) top left no-repeat;border:0px;font-family: DaxlineCyrTF-Regular;color:#685340;font-size:15px;padding: 20px 40px 20px 40px;}
.mailpage_formreply_textarea{height:60px;width:480px;background-color:transparent;border:0px;font-family: DaxlineCyrTF-Regular;color:#685340;font-size:15px;}
.mailpage_formreply_textarea:focus{outline: none;}
.fix_mailpage_close{right:55px;}
.mailpage_right{float:left;}
.b_go_msg{width:49px;height:49px;display:inline-block;background:url(../img/ru/b_mail_send.png) top left no-repeat;text-decoration:none;}
.b_go_msg:hover{background-position:0px -70px;}
.ico_clip{width:27px;height:30px;background:url(../img/ru/ico_clip.png) top left no-repeat;display:inline-block;text-decoration:none;}
.ico_clip:hover{background-position:0px -50px;}
.message_admin, .message_user{display:inline-block;margin:20px 0px 0px 0px;padding:10px 20px;border-radius:35px;background:#d7f1b2;font-size:15px;float:left;min-height:60px;box-shadow: 0px 5px 0px rgba(179,208,138,1);line-height:23px;overflow-wrap:break-word;-ms-word-wrap:break-word;display:relative;max=width:150px;word-break: break-word;}
.message_admin a, .message_user a{color: rgb(190, 68, 65);text-shadow: none;}
.message_user{float:right;background:#ecebc0;box-shadow: 0px 5px 0px rgba(212,211,153,1);width:80%;}
.message_left{float:left;width:70px;height:60px;margin-top:10px;}
.message_right{float:left;max-width:400px;text-align:left;word-break: break-word;}
.mailpage_scrollbox_inner{padding:0px 30px;/*height:400px;*/}
.new_message{display:block;width:14px;height:14px;border-radius:10px;background-color:#ffffff;border:4px solid #d04139;position:absolute;z-index:5;top:-8px;right:-20px;}
.message_alert{display:block;width:30px;height:60px;background:url(../img/ru/message_alert.png) top left no-repeat;position:absolute;top:36px;left:17px;padding: 15px 0px 0px 21px;}
.message_alert span{font-family:DaxlineCyrTF-ExtraBold;font-size:13px;color:#ffffff;text-align:center;display:table-cell;width:26px;height:26px;border-radius:13px;background-color:#d43934;vertical-align:middle;text-shadow:none !important;box-shadow: 0px 5px 10px rgba(0,0,0,0.6);transition:0.2s;}
.message_alert:hover{background-position:0px -150px;}
.message_alert:hover span{background-color:#f03e37;}

/*кнопка для класса - Начать урок*/


/*кабинет*/
/*#th_cabinet{width:100%;clear:both;text-align:center;height:100px;position:absolute;z-index:3;top:250px;left:0px;}*/

/*изменено 2017-04-04*/
#th_cabinet {
    width: 30%;
    margin: 0px 35%;
    clear: both;
    text-align: center;
    height: 100px;
    position: absolute;
    z-index: 3;
    top: 250px;
    left: 0px;
}
/*------------------------------*/

.btn_classroom_start{}
.b_start {display:inline-block;width:278px;height:50px;background:url(../img/ru/b_startles.png) top center no-repeat;text-decoration:none;}
.b_start:hover{background-position:0px -100px;}

.blog_text_date
{ 
    clear:both;display:block;
    font-size: 12px;
    opacity: 0.6;
}

/*добавлено 2017-04-03 индикатор сообщений на сайте*/
.ico_message{display:inline-block;background:url(../img/ru/ico_message.png) top left no-repeat;width:37px;height:35px;margin-top:33px;}
.ico_message_alert{font-family: DaxlineCyrTF-ExtraBold;font-size: 13px;color: #ffffff;text-align: center;width: 22px;height: 20px; border-radius: 13px;background-color: #d43934;padding-top: 2px;text-shadow: none !important;
 box-shadow: 0px 5px 10px rgba(0,0,0,0.6);position: absolute;z-index: 2;top: -13px;right: 17px;
 display:block;
 right:0px;
 left:-5px;
}

#top_center, #top_center_parent {width: 220px;float: left;text-align: center;}
.tm_right{clear:none !important;float:right !important;width:320px;}
.tm_right_ul{width: 280px;float: right;margin-right: 5px;}
#top_right_parent{width: 360px;padding-right: 0px;padding-top: 70px;}

.comma
{
    height: 30px;
    text-align: center;
    padding-top: 36px;
    font-family: "DaxlineCyrTF-ExtraBold";
    font-size: 32px;
    color: #5e514e;
}

.b_see {display:inline-block;width:294px;height:50px;background:url(../img/ru/b_see.png) top center no-repeat;text-decoration:none;}

.tm_lang_text{cursor:pointer;}

.cls_table{display:table;font-size:13px;}
.cls_table-cell{display:table-cell;font-size:13px;}
.cls_table-cell select{font-size:13px;}

.w80{
    width:80px;
}

.w100{
    width:100px;
}

.w150{
    width:150px;
}

.w180{
    width:180px;
}

.w200{
    width:200px;
}

.w215{
    width:215px;
}

.w230{
    width:230px;
}

.w260{
    width:260px;
}

.w270{
    width:270px;
}

.w280{
    width:280px;
}

.w600{
    width:600px;
}

.w700{
    width:700px;
}

.pt15{
    padding-top:15px !important;
}

.cls_table{
    display:table;
}

.cls_table-cell{
    display:table-cell;
}

/*************************
ADAPTIVE 2019 ************
*************************/
#top_center_parent a{background:url(../img/logo_parent.png) top center no-repeat;width:198px;height:198px;display:inline-block;}
.lesson_th b, .parents_rasp b, .adaptive-cabinet-th b{font-family:"DRAguScript-Ultra" !important;font-weight:normal;font-size:200%;color:#f3d840;text-shadow: 0px 3px 0px rgba(131,92,74,1);}
.content_lesson_bottom .ico_b_go{display:none;}
.parents_rasp b{display:none;}
.adaptive-cabinet-main{display:none;}
.footer-main-fix{display:block;}
.footer-main-adaptive{display:none;}
.adaptive-logo-arrow{display:none;}
.tm_left_ul, .tm_right_ul{margin-bottom:45px;}
html{background-color:inherit;}
#cabinet_flags{margin-top:315px;}
.cf1, .cf2, .cf3, .cf4, .cf5, .cf6, .cf7, .cf8, .cf9, .cf10, .cf11, .cf12{margin:70px 2px 0px 2px;}
.cf2, .cf11{margin-top:85px;}
.cf3, .cf10{margin-top:90px;}
.cf4, .cf9{margin-top:95px;}
.cf5, .cf8{margin-top:100px;}
.cf6, .cf7{margin-top:107px;}
.w30{width:30px;display:inline-block;height:1px;}
.adaptive-hidden{display:block;}
.lesson_th b, .parents_rasp b, .adaptive-cabinet-th b{display:none;}
.lesson_th img, .parents_rasp img, .adaptive-cabinet-th img{display:inline-block;}



@media screen and (max-device-width:600px), screen and (max-width:600px){
	.content_lesson{overflow-x:hidden;max-width:100%;}
	.adaptive-hidden{display:none;}
	.adaptive-center-fix div{float:inherit !important;max-width:100%;width:100% !important;text-align:center !important;box-sizing:border-box;padding-left:0px !important;padding-right:0px !important;}
	.mail-page-adaptive-fix{background:url(/img/bg-main-adaptive.jpg) top center no-repeat;}
	.mail-page-adaptive-fix .content{background:none;}
	.lesson_th{box-sizing:border-box;}
	html{background-color:transparent;}
	html, body{min-height:100%;}
	.top{position:relative;}
	#top_left, #top_left_parent{width:35%;box-sizing:border-box;}
	#top_center, #top_center_parent{width:30%;box-sizing:border-box;}
	#top_right_parent{width:35%;box-sizing:border-box;}
	#top, .top{width:100%;}
	#top_center, #top_center_parent{width:auto;position:absolute;z-index:101;top:-14px;left:12px;}
	#top_center_parent a{width:80px !important;height:80px !important;background-size:cover !important;}
	#top_right_parent{width:auto;box-sizing:border-box;position:absolute;top:-60px;right:0px;z-index:100;}
	#top_left, #top_left_parent{width:auto;box-sizing:border-box;position:absolute;z-index:102;top:-60px;left:34px;}
	.tm_right_username{padding:13px 10px 0px 0px;opacity:0;visibility:hidden;}
	#top_right_parent:hover{z-index:103;}
	#top_right_parent:hover .tm_right_username{opacity:1;visibility:visible;}
	.lesson_th{padding-top:100px;padding-left:30px;padding-right:30px;text-align:center;box-sizing:border-box;}
	.lesson_th img{width:100%;height:auto;}
	.content_lesson{clear:both;width:100%;margin:0 auto;padding-bottom:20px;margin-top:50px;background:url(../img/lesson1-bg-mobile.png);height:100%;padding-bottom:0px;}
	.content_lesson_left{display:none;}
	.content_lesson_center{width:100%;height:auto;font-size:110%;line-height:150%;box-sizing:border-box;padding:20px 5px 28px 5px;}
	.content_lesson_center h2{font-size:140%;}
	.content_lesson_bottom{width:100%;display:block;background-color:#273d52;padding:20px 15px 20px 15px;margin-top:30px;}
	.section500, .section200, .section519, .section170{clear:both;width:100%;height:auto;padding:20px 4px 40px 4px;background:none;background-color:#ecedbc;border-radius:30px;border:4px solid #d9cd64;box-sizing:border-box;display:inline-block;}
	.ico_b_go{display:none;}
	.letters_line{float:inherit;display:inline-block;}
	.letterlinebox, .letterlineboxtext{float:inherit;width:38px;cursor:pointer;display:inline-block;}
	.content_lesson_bottom_letters_left{float:inherit;padding:10px 15px 15px 0px;color:#fff8f6;font-family:"DaxlineCyrTF-ExtraBold" !important;display:block;width:100%;text-align:center;font-size:150%;box-sizing: border-box;}
	.content_lesson_bottom_letters_right{float:inherit;display:block;text-align:center;}
	.content_lesson_bottom_letters_right a{display:inline-block;float:inherit;}
	.content_lesson_bottom_task{float:inherit;display:inline-block;width:100%;text-align:center;}
	.content_lesson_bottom_task a{display:inline-block;float:inherit;}
	.content_lesson_bottom{position:relative;box-sizing:border-box;}
	.content_lesson_bottom .ico_b_go{display:inline-block;top:-104px;right:15px;}
	.tm_right{width:300px;}
	.tm_right_th{padding-right:5px;}
	.tm_right_ul{width:235px;}
	.content_lesson_bottom_letters_right a{height:30px;padding-bottom:0px !important;}
	.content_lesson_center img{width:auto !important;max-width:100% !important;height:auto !important;}
	.content_lesson{height:auto !important;}
	.content_lesson_right{display:none;}
	.content_lesson{height:auto !important;}
	.content_lesson_bottom .tacfix, .content_lesson_bottom .tacfix_inner{position:inherit;z-index:inherit;right:inherit;display:block;width:100%;float:inherit;}
	.lesson_letters_bottom_active{background:none !important;background-color:#9fd4ce !important;border-radius:23px;box-sizing:border-box;}
	.green_section_les2_16, .green_section500, .green_section520, .green_section420, .green_section420_check, .green_section520_check, .green_section420_les4, .green_section380, .green_section200{clear: both;width: 100%;height: auto;padding: 30px 30px;background: none;background-color: #f8fbe7;border-radius: 30px;border: 5px solid #79b138;box-sizing:border-box;display:inline-block;}
	.section_left{float:inherit;width:100%;padding:0px 0px 0px 10px;box-sizing:border-box;display:block;clear:both;}
	.section_right{float:inherit;width:100%;padding:30px 0px 0px 0px;box-sizing:border-box;clear:both;}
	.letterlinebox_image{padding-top:15px;}
	.section150{height: auto;padding: 10px 20px;width: 100%;background: none;background-color: #eaecb5;border-radius: 30px;border: 5px solid #d5c753;clear: both;display: block;box-sizing: border-box;}
        .circle_left{float:inherit;width:140px;margin:0 auto;}
	.circle_right{float:inherit;width:100%;clear:both;margin:0 auto;}
	.circle_right .cb{display:inline-block;}
	.les3col_left, .les3col_right{width:100%;float:inherit;text-align:center;padding-bottom:20px;}
	.content_lesson h3{line-height:125%;font-size:140%;}		
	.content_lesson h1{font-size:180%;line-height:120%;}
	h4{font-size:120%;line-height:130%;margin-bottom:5px;}
	.checkboxline{display:table;width:100%;}
	.checkbox_left, .checkbox_right{float:inherit;display:table-cell;vertical-align:top;}
	.checkbox_right{text-align:left !important;}
	.content_lesson_center div{max-width:100%;}
	.letterlinebox, .letterlineboxtext{float:inherit;width:38px !important;box-sizing:inherit !important;padding:0px !important;}
	.letterlinebox_value{box-sizing:inherit !important;padding:0px !important;}
	.mapbox_textarea{width:100% !important;height:71px !important;box-sizing:border-box !important;background:none !important;background-color:#fffff6 !important;border: 3px solid #46382d !important;border-radius: 15px !important;}
	.mapsprite{width:100%;transform:scale(0.6);height:200px;}	
	.mapsprite{max-width:initial !important;transform: scale(0.43);margin-left: -56%;margin-top:-40px;margin-bottom:-40px;}
	.les2col_left{padding-left:0 !important;width:100% !important;text-align:center !important;}
	.les2col_right{padding-right:0 !important;width:100% !important;text-align:center !important;}
	.les_vert_col_left{width:100%;float:inherit;text-align:center;margin:0 auto;}
	.les_vert_col_right{width:100% !important;float:inherit;text-align:center;}
	.input_les{width:100%;height:30px;background-color:#fffff6;border:3px solid #46382d;border-radius:15px;background:none;box-sizing:border-box;}
	.input_lesbox{display:table;width:100%;}
	.input_lesbox_image{display:table-cell;box-sizing:border-box;float:inherit;}
	.input_lesbox_input{display:table-cell;box-sizing:border-box;float:inherit;vertical-align:top;padding-top:10px;}
	.window-body-fix{background:url(/img/bg-adaptive-window.jpg) top center no-repeat;}
	.footer-cabinet-fix{padding-top:200px;display:block;width:100%;}
	.footer-cabinet-fix #footer_3col{background:none;}
	.content_lesson_bottom_letters_left{color:#87d7ca}
	.green_section500 .w30.fl{display:block;clear:both;width:100%;height:10px;}
	.lesson_th{display:inline-block;padding-bottom:15px;height:auto;}
	.letterlinebox_value input{font-size:50%;line-height:80%;background:#f8fbe7;}	
	.login_window a{margin-left:0px !important;}
	.login_window{text-align:right;}
	.letterlineboxtext div{max-width:inherit !important;}
	.content_lesson_center div.letterlineboxtext{max-width:inherit !important;}
	.content_lesson_center div.letterlinebox_value{max-width:inherit !important;}
	.content_lesson_center div.letterlineboxtext input{max-width:inherit !important;}
	.letterlinebox_value input{width:100%;box-sizing:border-box;}
	.content_lesson_center div{max-width:100%;}


	/*PARENTS*/
	.parents_rasp{/*display:none;*/width:auto;}
	.tm_left_th, .tm_right_username{font-size:120%;}
	.tm_lang{position:absolute;z-index:103;top:70px;left:130px;}
	.tm_lang_text{font-size:120%;padding-top:5px;}
	.tm_left_th a, .tm_right_username a{padding-top:5px;}
	.ico_message{position:absolute;z-index:105;right:0;top:55px;}
	.parents_rasp{padding-top:100px;box-sizing:border-box;text-align:center;padding-bottom:20px;height:auto;}
	.parents_rasp b{display:inline-block;}	
	.content{background: url(../img/bg-parent.png) top left no-repeat;width:auto !important;height:auto !important;display:block;box-sizing:border-box;padding:30px 20px;}
	.content .th{display:none;}
	.content .relative{display:none;}
	.content .table_two_col{width:auto;height:auto;}
	.content .table_two_col_left, .content .table_two_col_right{width:auto;float:inherit;padding:0px 0px 30px 0px;text-align:left;}
	#footer{width:auto;}
	#footer_3col{width:auto;padding:30px 20px 30px 20px;box-sizing:border-box;text-align:center;background: #0a1102 url(../img/bg_parents.jpg) bottom center no-repeat;}
	.footer_rasp{display:block;width:auto;clear:both;height:10px;}
	.tm_lang_th{padding-top:19px;}
	.tm_left{position:absolute;z-index:102;left:10px;top:70px;}
	
	/*cabinet fix*/
	#cabinet_flags{display:none;}
	#cabinet_flags_inner{display:none;}
	#cabinet_table{display:none;}
	.cabinet_rasp{height:inherit;}
	.adaptive-cabinet-main{width:100%;display:block;text-align:center;padding:100px 20px 0px 20px;box-sizing:border-box;}
	.adaptive-cabinet-th{display:block;padding-bottom:30px;}
	.adaptive-cabinet-flags{display:block;width:100%;text-align:center;}
	.adaptive-cabinet-flags a{display:inline-block;width:48px;height:48px;vertical-align:middle;margin:0px 10px 30px 10px;border-radius:24px;background-color:#f8c802;color:#6e3823;font-family:"DRAguScript-Ultra";font-size:160%;padding-top:6px;box-sizing:border-box;box-shadow: 0px 3px 0px rgba(131,92,74,1);text-shadow:0px 1px 0px rgb(255, 228, 114);}	
	.footer-bottom-fix{position:absolute;width:100% !important;z-index:105;bottom:0;}
	.adaptive-cabinet-flags .active-flag{background-color:#6da40e;color:#ffffff;box-shadow: 0px 3px 0px rgba(53,80,19,1);text-shadow:0px 1px 0px rgb(85, 125, 14);}
	.footer-bottom-fix div{background:none !important;}
	#th_cabinet{display:none;}

	/*mailpage*/
	.mailpage_scrollbox{margin:0;}
	.mailpage_scrollbox_inner{padding:0 5px;}
	.message_admin, .message_user{margin:20px 0px 0px 0px;padding:10px 20px;border-radius:10px;font-size:90%;box-shadow:0px 3px 0px rgba(179,208,138,1);line-height:129%;}
	.message_left{width:50px;height:60px;float:right;}
	.message_admin .message_left{float:left;}
	.userpick_small{width:auto;height:auto;}
	.userpick_small_image_bottom{width:40px;height:40px;}
	.userpick_small_image_bottom img{width:100%;height:auto;max-width:35px;height:auto;}
	.message_right{float:initial;}
	.mailpage_formreply .userpick_small{display:none;}
	.mailpage_formreply .tacfix{display:block;width:100%;position:inherit;float:initial;right:inherit;}
	.mailpage_formreply .tacfix_inner{display:block;width:100%;position:inherit;float:initial;right:inherit;display:table;}
	.mailpage_formreply_textarea{background-color:#ebe7d3;color:#906026;font-size:15px;font-family: "DaxlineCyrTF-Regular";height:18px;padding:6px 10px;border-radius:16px;box-shadow: inset 2px 2px 8px rgba(136,122,60,0.5);border:2px solid #f7f7f5;height:90px;}
	.mailpage_formreply_textareabox{width:100%;height:auto;padding:inherit;background:none;}
	.mailpage_formreply_center{float:inherit;padding:0px 0px 0px 0px;display:table-cell;vertical-align:top;width:80%;box-sizing:border-box;}	
	.mailpage_right{display:table-cell;vertical-align:top;width:20%;box-sizing:border-box;}
	.mailpage_formreply_textarea{width:100%;box-sizing:border-box;}
	
	/*review lessons*/
	.review_letters{width:100%;text-align:center;display:block;}
	.review_letters_box{float:inherit;}
	.review_lesson_image{float:inherit;width:100% !important;height:auto !important;}
	.review_lesson_image img{width:100% !important;height:auto !important;margin:20px 0px !important;}
	.review_lesson_text{float:inherit;width:100% !important;padding:0px 0px 0px 0px !important;height:auto !important;}
	.tm_left, .tm_right{height:70px;}
	.logo{margin-left:0;}

	/*anket*/
	.anket_left{float:inherit;width:100%;padding:0px 0px 0px 0px;text-align:left;}
	.anket_left .fl, .anket_left .fr{float:inherit;}
	.anket_form_inputbox_left{float:inherit;text-align:left;display:block;clear:both;}
	.anket_form_inputbox_right{float:inherit;}
	.anket_form_inputbox_right input, .anket_form_inputbox_right select{width:100% !important;box-sizing:border-box;height:34px;}
	.anket_form_inputbox{padding-bottom:15px;}
	.anket_form .w30, .anket_two_col .w30{display:none;}
	.anket_right{width:100%;float:inherit;text-align:center;}
	.anket_right .relative{display:inline-block;}
	.anket_userpick_top{top:inherit;left:inherit;}
	.anket_userpick_bottom{position:inherit;top:inherit;left:inherit;z-index:4;width:161px;height:161px;}
	.anket_right_bottom{margin-top:0px;}
	.anket_two_col{padding:0;}
	.anket_form_inputbox .anket_form_inputbox_left{padding-top:15px;display:block;}		
	.anket_two_col .anket_form_inputbox:first-child{padding-bottom:0px;}
	.anket_form input, .anket_form select{width:100% !important;box-sizing:border-box;padding:5px 14px;height:36px;}
	.anket_form_inputbox_left{width:100% !important;box-sizing:border-box;padding-right:0px !important;}
	.anket_form .w280{width:100% !important;}
	.anket_form_inputbox{width:100% !important;}
	.intl-tel-input{width:100% !important;}
	.anket_right_bottom div{margin:0 auto;}
	.anket_two_col .w45{width:0;clear:both;display:none;}
	.anket_form_inputbox .fl{width:100%;}


	/*terms*/
	.number_left{display:inline;text-align:left;width:60px;}
	.number_right{float:inherit;display:inline;width:auto;box-sizing:border-box;}
	.content .hr{background-size:contain;}

	/*main*/
	#main_th{height:inherit;padding-top:130px;}
	#main_th .letters img{width:80%;height:auto;}
	#adaptive_big_screen{display:none;}
	#footer_left{float:inherit;width:auto;padding:30px 0px 10px 0px;text-align:center;}
	#footer_center{float:inherit;width:auto;text-align:center;padding:0px 0px 10px 0px;}
	#footer_right{float:inherit;width:auto;text-align:center;padding:0px 0px 30px 0px;}
	#fix_main #footer{display:none;}
	.footer-main-fix{display:none;}
	.footer-main-adaptive{display:block;}

	/*all*/
	.nologged .tm_right{width:auto !important;padding:0px !important;}
	.nologged .tm_right .tm_right_username{opacity:1;visibility:visible;}
	.nologged .tm_right .tm_right_username div{display:none;float:inherit !important;padding:0 !important;margin:0 !important;}
	.nologged .tm_right .tm_right_username div:first-child{display:block;clear:both !important;text-align:center !important;}
	.nologged .tm_right .tm_right_username div:first-child a{height:30px;}
	.nologged .tm_right .tm_right_username div:last-child{display:block;clear:both !important;text-align:right !important;}
	.nologged .tm_right .tm_right_userpick{display:none;}
	.nologged .tm_right .tm_right_username a{width:auto !important;}

	/*window*/
	.anket_form{width:100% !important;margin:0 auto;padding:30px 0px 30px 0px;box-sizing:border-box;}
	#div_forgot_komm{width:100% !important;}
	.adaptive-close-box{display:block !important;}
	.adaptive-window-fix .relative{display:block;}
	.adaptive-window-fix .ico_close{right:10px;}

	/*top menu*/
	#top_center_parent{display:table;}
	#top_center_parent a{display:table-cell;}
	.adaptive-logo-arrow{display:table-cell;}
	#top_left_parent .fl:first-child{position:absolute;z-index:106;top:2px;left:-5000px;}
	.nologged #top_right_parent{width:120px;box-sizing:border-box;position:absolute;top:-60px;margin:auto;right:0px;left:0px;z-index:100;display:inline-block;text-align:center;}
	.nologged .tm_right_username{float:inherit !important;}
	.nologged #top_left_parent{width:100% !important;}
	.nologged .tm_lang{right:20px;left:inherit;}
	.adaptive-logo-arrow{background:url(../img/arrow_yellow.png) center center no-repeat;width:20px;background-position-y: 43%;}
	.nologged .tm_right_username div:first-child{width:100%;}
	.tm_left_ul{margin-bottom:45px;}
	.tm_right_username{opacity:1;visibility:visible;}
	.tm_right_ul{margin-bottom:45px;}
	#cabinet_flags{margin-top:60px;margin-bottom:-15px;}

	/*add-fix*/
	#footer_3col{padding-top:10px;padding-bottom:10px;}
	.footer_rasp{height:4px;}
	.content_lesson_bottom{padding:10px 15px 3px 15px;}
	.review_lesson_text{text-align:center;}	
	.heartbox{padding-bottom:50px;}
	.lesson_th b, .parents_rasp b, .adaptive-cabinet-th b{display:inline-block;}
	.lesson_th img, .parents_rasp img, .adaptive-cabinet-th img{display:none;}
	.letterlinebox_label{float:inherit;padding:9px 5px 0px 5px;display:inline-block;}
	.letterlinebox_value input{text-align:center;}
	.letters_line .w30{padding-top:50px !important;}
}
