@charset "UTF-8";.ast_box table,.regions-reports-table,table{border-collapse:collapse}article,aside,details,div,fieldset,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,label,legend,li,ol,p,pre,tbody,td,textarea,tfoot,th,thead,tr,ul{margin:0;padding:0}a img,fieldset,table,tbody,td,tfoot,th,thead,tr{border:none}.dib,td,th{vertical-align:top}audio,canvas,video{display:inline-block}table{margin-top:0;margin-bottom:0;padding:0}td,th{font-weight:400;text-align:left}li,ol,ul{list-style:none}button,input,select,textarea{color:#111;font:12px Tahoma,Arial,sans-serif}a{color:#0025E4;text-decoration:underline}a:hover{color:#3280F5;text-decoration:none}.dashed-lnk.black,.dashed-lnk.black:hover,.dashed-lnk2.black,.dashed-lnk2.black:hover{color:#000}.dashed-lnk,.dashed-lnk:hover{text-decoration:none!important}a,a:focus,button,button:focus,input,input:focus,td,td:active,td:focus{outline:0}em,i{font-family:Arial}small{font-size:11px}.clearfix:after,.clearfix:before{content:" ";display:table;width:100%}.clear{float:none;clear:both}.clear_table{width:100%;display:table;-height:1%}.clear_table:after{content:'. .';height:0;display:block;word-spacing:999in;overflow:hidden;font-size:.05em;line-height:.05em}.stat-a{font-size:10px;margin-left:15px;display:none}.hidden,.stat-block{display:none!important}.old_browser_message{position:relative;padding:8px 10px;text-align:center;border-bottom:1px solid #f5ba8a;background:#fdd8ba}.sbp_b2,.sbp_bb,.sbpb_b2,.sbpb_bb,.sch_menu_box .d1{border-bottom:1px solid #E2E7FF}.loader{min-width:60px;height:8px;position:relative;background:url(/images/upload.gif) center center no-repeat}.dashed-lnk{cursor:pointer;background:url(/images/dashed-blue2.png) left bottom repeat-x}.dashed-lnk.black,.dashed-lnk2.black u{background:url(/images/dashed-black.png) left bottom repeat-x}.dashed-lnk.disabled{cursor:default;opacity:.6}.dashed-lnk2{cursor:pointer;text-decoration:none}.dashed-lnk2 u,.dashed-lnk2:hover{text-decoration:none!important}.dashed-lnk2.disabled{cursor:default;opacity:.65}.fl_l{float:left}.fl_r{float:right}.fixed{position:fixed}.ta_r{text-align:right}.ta_l{text-align:left}.ta_c{text-align:center}.ta_j{text-align:justify}.effor-button,.schoolpay-button{text-align:center;border-radius:5px}.ttc{text-transform:capitalize}.dib{display:inline-block}.ws_nowrap{white-space:nowrap}.clr-blue{color:#326693}.clr-green{color:#00b215}.clr-orange{color:#e98f00}.clr-red{color:#df005e}.clr-black{color:#000}.clr-gray{color:#777}.line_small{font-size:11px;padding:2px 0;position:relative}.line_small p{margin:0 0 3px}.line_small a{text-decoration:none}.line_small a:hover{text-decoration:underline}.line_small small{font-size:11px;color:#777}.line_small .divide{color:#aaa;padding:0 4px}.line_small .date{color:#888}.line_small .wsn{white-space:nowrap}[class*=" sbp"],[class^=sbp]{padding:10px 15px;position:relative}[class*=" sbpb"],[class^=sbpb]{background:#F3F5FF}.sbp_b2,.sbp_bt,.sbpb_b2,.sbpb_bt{border-top:1px solid #E2E7FF}.sbp_b4,.sbpb_b4{margin-top:-1px;border:1px solid #E2E7FF}.sbp_bb_d{border-bottom:1px dashed #E2E7FF}.sbp_bt_d{border-top:1px dashed #E2E7FF}.sbp_p2{padding-left:0;padding-right:0;position:relative}.sbp_pp2{padding-top:0;padding-bottom:0;position:relative}.mrg_t15{margin-top:15px}.mrg_t20{margin-top:20px}.user_type_1{color:#0025E4}.user_type_1:hover{color:#3280F5;text-decoration:none}.user_type_2{color:#0025E4}.user_type_2:hover{color:#3280F5;text-decoration:none}.user_type_3{color:#0025E4}.user_type_3:hover{color:#3280F5;text-decoration:none}.user_type_4{color:#0025E4}.user_type_4:hover{color:#3280F5;text-decoration:none}.user_type_5{color:#0025E4}.user_type_5:hover{color:#3280F5;text-decoration:none}.user_type_6{color:#0025E4}.user_type_6:hover{color:#3280F5;text-decoration:none}.button_white,.user_type_7{color:#0025E4}.user_type_7:hover{color:#3280F5;text-decoration:none}.title_box3{position:relative;overflow:hidden}.schoolpay-button{padding:5px 10px 6px;color:#000;font-weight:700;font-size:14px;line-height:18px;text-decoration:none;display:inline-block;background:#e0e6eb;box-shadow:0 3px 0 #c8ccce;transition:background .5s}.schoolpay-button:hover{color:#000!important;text-decoration:none!important;background:#d0d6db;box-shadow:0 3px 0 #b7bdc0}.attachments_file .file_name a,.effor-button{text-decoration:none}.schoolpay-button img{max-width:100%;height:22px;margin:0 5px;vertical-align:bottom}.grid_pst_l .schoolpay-button{width:100%;display:block;box-sizing:border-box}.effor-button{padding:7px 10px 8px;color:#000;font-weight:700;font-size:14px;line-height:18px;display:inline-block;background:#6198ff;background-image:linear-gradient(to top right,#7ba3f8 0,#f8d5eb 100%);box-shadow:0 1px 0 #777;transition:all .5s}.effor-button:hover{color:#000!important;text-decoration:none!important;background-image:linear-gradient(to top right,#6198ff 0,#ffc9e7 100%);box-shadow:0 1px 0 #444}.effor-button img{max-width:100%;height:20px;margin:0 5px;vertical-align:bottom}.progress,.progress_bar{height:10px;position:relative}.grid_pst_l .effor-button{margin:16px 0 0;width:100%;display:block;box-sizing:border-box}.django-ckeditor-widget{width:100%}.progress{border:1px solid #ccc;background:#fff}.progress_bar{margin:-1px;border:1px solid #45688e;background:url(/images/progress.gif) left top repeat-x #6d8aad}.attachments{padding:0;position:relative;border:1px solid #CAD6FE;background:#fff;border-radius:4px}.attachments_title{padding:7px 10px;color:#111;font-size:12px;font-weight:700;border-bottom:1px solid #CAD6FE}.attachments_container{padding:0 10px;position:relative}.attachments .progress{height:7px;margin:5px 0 0;position:relative}.attachments .progress_bar{height:7px}.attachments ul{position:relative}.attachments li{padding:5px 0;border-bottom:1px solid #dae1e8}.attachments .file_deleted,.attachments .file_error{padding:3px 0;color:#f20055}.attachments li:last-child{border:none}.attachments_file{position:relative;overflow:hidden}.attachments_file .file_name{position:relative;color:#326693;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachments_file .file_name a:hover{text-decoration:underline}.attachments_file .file_info{margin-left:5px;float:right;color:#999;font-size:11px}.attachments_file .divide{margin:0 5px}.attachments_file a.file_cancel,.attachments_file a.file_delete{color:#999;text-decoration:none;cursor:pointer}.attachments_file a.file_cancel:hover,.attachments_file a.file_delete:hover{color:#999;text-decoration:underline}.attachments_file.downloading .file_name{color:#777}.attachments .file_cancelled{color:#f20055}.attachments .file_input{padding:9px 0;overflow:hidden}.attachments_dropdown{position:relative;display:inline-block;vertical-align:top}.attachments_dropdown_toggle{padding:4px 11px;position:relative;display:block;color:#000;text-decoration:none;cursor:pointer;z-index:2}.attachments_dropdown_toggle:hover{color:#000;text-decoration:none}.attachments_dropdown_toggle [class*=" icon-"],.attachments_dropdown_toggle [class^=icon-]{margin:0}.attachments_dropdown_menu{display:none;margin-top:-1px;width:250px;position:absolute;left:0;top:100%;border:1px solid #dae1e8;background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,.2)}.attachments_dropdown_menu .loader{margin:0;padding:20px 30px;position:relative}.attachments_dropdown_menu .attachments{border:none}.attachments_dropdown_menu .attachments_container{max-height:220px;overflow:auto}.attachments_dropdown:hover .attachments_dropdown_toggle{padding:3px 10px;border:1px solid #dae1e8;background:#fff}.attachments_dropdown.open{z-index:9}.attachments_dropdown.open:hover>.attachments_dropdown_toggle,.open>.attachments_dropdown_toggle{padding:3px 10px 4px;border:1px solid #dae1e8;border-bottom:none;background:#fff}.open>.attachments_dropdown_menu{display:block}#page_layout{z-index:6}#overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:500;display:none}#box_layer_bg,#box_layer_wrap,#layer_bg,#layer_wrap{width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:500;display:none}#box_layer_bg,#box_layer_wrap{z-index:1000}#box_layer_bg,#layer_bg{background:#000;opacity:.2;filter:alpha(opacity=20)}#box_layer_bg.bg_medium{opacity:.5;filter:alpha(opacity=50)}#box_layer_bg.bg_dark,#box_loader,#layer_bg{opacity:.7;filter:alpha(opacity=70)}#box_layer_wrap,#layer_bg{overflow:auto}#layer_wrap{overflow-x:hidden;overflow-y:auto}#box_layer{padding:1px 0 80px;position:relative}.popup_box_container{width:410px;margin:10px auto 0;position:relative;background:#fff;z-index:1002;box-shadow:0 2px 10px rgba(0,0,0,.35)}#box_loader{width:200px;height:100px;margin:20px 0 20px -100px;position:absolute;left:50%;color:#fff;text-align:center;background:url(/images/preload3.gif) center center no-repeat #000;display:none;border-radius:10px}#msg_wb_receiver,.alert_box_cont,.box_controls,.box_controls_wrap,.box_layout,.box_title_wrap,.box_x_button{position:relative}.box_title_wrap{min-height:28px;color:#fff;font-size:12px;font-weight:700;border:0;background:linear-gradient(#5270F3 0,#0057DA 100%)}.box_title{padding:5px 40px 4px 9px}.box_x_button{width:15px;height:15px;margin:7px 5px 0 0;float:right;cursor:pointer;background:url(/images/icos-v2.png) -19px -304px no-repeat}.box_x_button:hover{opacity:.6}.box_controls_wrap{border:1px solid #999;border-top:none}.box_controls{padding:8px 10px 7px;overflow:hidden;border-top:1px solid #E2E7FF;background-color:#F3F5FF}.chat_mess_group,.photo_album_desc,.pv_comments{border-top:1px solid #eee}.alert_box_cont{padding:25px 11px;border-left:1px solid #999;border-right:1px solid #999}#msg_wb{padding:20px;background:#F3F5FF}#msg_wb_receiver{height:30px;margin:0 0 15px}#msg_wb_ava{float:left}#msg_wb_name{margin-left:40px;padding-top:0}#msg_wb_name p{margin:0 0 2px}#msg_wb_text{height:140px}#msg_wb .attachments{margin:5px 0 15px}#support_wb{padding:15px 20px;font-size:11px;background:#f7f7f7}#support_wb .info{margin:0 0 15px}#support_wb p{margin:0 0 10px}#support_wb textarea{height:105px}.temporary_box{padding:30px 50px;position:fixed;top:0;left:50%;color:#fff;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:995;display:none;box-shadow:0 3px 6px rgba(0,0,0,.6);border-radius:10px}.pv_cont{padding:10px 0 80px;margin:0 auto;position:relative;vertical-align:top;text-align:left;min-height:200px;width:840px}#pv_box{background:#fff}#pv_box .loader{padding:240px 0 0;height:250px;position:relative;text-align:center}#pv_left_nav,#pv_right_nav{background:0 0;cursor:pointer;display:none;position:absolute;top:0;width:30px;height:100%}#pv_left_nav span,#pv_right_nav span{position:fixed;top:13px}#pv_left_nav{left:0}#pv_left_nav.pv_prev_nav span{background:url(/images/icos-v2.png) -75px -150px no-repeat;display:block;height:20px;left:10px;width:17px}#pv_left_nav.pv_prev_nav:hover span{background-position:-75px -175px}#pv_right_nav{right:0}#pv_right_nav.pv_close_nav span{background:url(/images/icos-v2.png) -75px -200px no-repeat;display:block;height:20px;right:25px;width:20px}#pv_right_nav.pv_close_nav:hover span{background-position:-75px -225px}.pv_new_cont{position:relative;margin:0 auto}.pv_summary{font-size:11px;padding:10px 20px;position:relative;overflow:hidden}.pv_summary .pv_close_nav{float:right;text-decoration:none}.pv_summary .pv_close_nav:hover{text-decoration:underline}.pv_summ{float:left;color:#36638E;font-weight:700}.pv_img{margin:0 0 15px;padding:0 20px;position:relative;width:800px}.pv_img img{float:none;max-width:800px;max-height:600px}table.pv_imgtbl td{cursor:pointer;text-align:center;vertical-align:middle;height:400px;max-height:600px;width:800px}.pv_info{padding:10px 0 45px;width:630px;margin:0 auto;position:relative}.pv_info_rr{position:relative;float:right;width:200px;padding:0 0 10px 10px;border-left:1px solid #eee;font-size:11px;line-height:13px}.pv_album,.pv_dnwld{margin:0 0 17px}.pv_tt{color:#555;margin:0 0 3px}.pv_info_ll{padding-left:10px;margin-right:230px}.pv_sminfo{margin:0 0 15px}.pv_sminfo .vk_like{margin:10px 0 0;padding:0}.pv_date{font-size:11px;line-height:13px;color:#999;margin:0 0 3px}.pv_descr{font-size:11px;color:#111;margin:0 0 7px;line-height:13px}.pv_comments{padding:3px 0 0;position:relative}.pv_comments .title_blue{display:none}.pv_comments .comments_no{padding:0}.pv_comments .comments-wrapper{width:100%}.pv_comments .write-comment{padding-top:10px;padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}.pv_comments .write-comment .user .comment-textarea-wrapper textarea{width:100%}label[for]{cursor:pointer}input[type=checkbox]+label{margin-left:5px;position:relative;top:-1px}.input-text,input.text,select,textarea{color:#000;margin:0;padding:5px;font-size:12px;position:relative;border:1px solid #CAD6FE;background:#fff;border-radius:4px}input.text:active{border:1px solid #ccc}input.text[disabled],select[disabled],textarea[disabled]{border:1px solid #ccc;background:#f7f7f7}input.file{color:#000;font:11px Arial;position:relative;background:#fff}.errorlist,label.error{color:#ed2525;font-size:11px}select{height:26px;max-width:100%}select[multiple]{height:auto}input.text.error,select.error,textarea.error{border-color:#ef4242;background-color:rgba(255,40,40,.1)}label.error{line-height:11px;display:block;padding:2px 0 0 5px}.errorlist{padding:2px 0 0;line-height:11px}.errorlist li{display:block;padding:2px 0 0 5px}.ast_box .button6,.button,.button-flat,.button5,.button6,.button_wrap,.line_frm .field .home_link{display:inline-block}.errorlist li:first-child{padding-top:0}textarea{line-height:1.4;height:62px;overflow:auto;padding-right:0;resize:vertical}.textarea_wrap{padding-right:7px;position:relative;overflow:hidden}.textarea_wrap textarea{width:100%}textarea.height_xxs{height:50px}textarea.height_xs{height:100px}.mailing_type.email textarea,textarea.height_s{height:150px}#chart_div1,textarea.height_m{height:250px}textarea.height_l{height:300px}textarea.height_xl{height:350px}textarea.height_xxl{height:400px}.input_text_wrap{padding-right:12px}.input_text_wrap input.text{width:100%}.radio_list{padding:3px 0;position:relative}.radio_list span{margin-right:10px;position:relative}.radio_list label{margin-right:5px;padding-left:2px;cursor:pointer}input[type=radio]{margin:0;position:relative;top:1px}.select_wrap{padding-right:0}.select_wrap select{width:100%}input.text.wt0{width:50px}select.wt0{width:59px}input.text.wt1{width:150px}select.wt1{width:159px}input.text.wt2{width:200px}select.wt2{width:209px}input.text.wt3{width:100px}select.wt3{width:109px}input.text.wt5{width:300px}select.wt5{width:309px}.line_frm,.line_frm2{font-size:12px;position:relative;overflow:hidden}.line_frm{margin-bottom:12px}.line_frm.last,[class*=sbp]>.line_frm:last-child{margin-bottom:0}.line_frm .label{font-weight:700;text-align:right;width:150px;padding:3px 10px 0 0;position:relative;float:left}.line_frm .field,.line_frm2 .field{margin-left:165px;position:relative}.line_frm .field.text,.line_frm2 .field.text{padding:4px 0 0}.line_frm .field .home_link{background:#E2E7FF;height:24px;border-radius:4px}.line_frm .field .home_link div{margin:4px}.line_frm .field_line{margin:0 0 5px}.alert_no_content,.line_frm p{margin-bottom:5px}.legend .star,.line_frm .star,.line_frm2 .star{color:#f62323}.line_frm .star{position:absolute;right:2px;top:2px}#add_form_item,#new_form_items,.add_form_item_wrap,.captcha_box,.captcha_box input,.captcha_wrap,.form_box,.line_frm.vertical .label .star,.line_frm2 small,.new_from_file,.new_from_file .line{position:relative}.line_frm .simple_text,.line_frm2 .simple_text{padding:4px 0}.line_frm small{padding:2px 0 0 5px;color:#888;font-size:11px;display:block}.line_frm2 small{padding-left:5px;top:6px;color:#333;font-size:11px}.line_frm small a{color:#888}.line_frm small a:hover{color:#333}.line_frm .error_messages,.line_frm2 .error_messages{padding:2px 0 0 5px;color:#ed2525;font-size:11px;line-height:1}.line_frm .error_messages:empty,.line_frm2 .error_messages:empty{padding:0}.line_frm .select_wrap+.error_messages,.line_frm .select_wrap+.error_messages .errorlist li,.line_frm2 .select_wrap+.error_messages,.line_frm2 .select_wrap+.error_messages .errorlist li{padding-left:0}.line_frm .line_frm input.text{padding-top:3px;padding-bottom:3px}.line_frm .line_frm .label{width:125px}.line_frm .line_frm .field{margin-left:140px}.line_frm.vertical .label{width:auto;padding:0;margin:0 0 10px;float:none;text-align:left}.line_frm.vertical .label .star{top:-1px}.line_frm.vertical .field{margin:0}.form_style input.text,.form_style select,.form_style textarea{padding-top:5px;padding-bottom:5px;font-size:12px;box-shadow:0 2px 1px rgba(0,0,0,.05) inset;border-radius:3px}.form_style .line_frm .label{font-size:12px;font-weight:400}.form_box{margin:0 0 10px;border:1px solid #e5e5e5;background:#fafafa}#new_form_items .title,.edit_bells_grid .title,.title_blue2{border-bottom:1px solid #b9c4da}#new_form_items{margin-top:30px}#new_form_items .title{color:#36638e;font-size:13px;font-weight:700;padding:0 0 5px;margin:0 0 10px}.add_form_item_wrap{padding:10px 0}#add_form_item{text-decoration:none;cursor:pointer;border-bottom:1px dashed}#add_form_item:hover{text-decoration:none}.new_from_file{margin:40px 0 30px}.new_from_file input.text{width:20px}.new_from_file p{margin:0 0 4px}.new_from_file .line{margin:0 0 5px;overflow:hidden}.new_from_file label{width:170px;float:left}.new_from_file .c{margin-left:170px}.new_from_file .comment{color:#888;font-size:11px}.new_lesson_item{padding:10px 0;border-bottom:1px dashed #ddd}.sch_form_comment{font-size:11px;line-height:1.5;padding:7px 10px 3px;margin:0 0 10px;border:1px solid #faf5ac;background:#ffffe4}.sch_form_comment p{margin:0 0 6px}.form_success{margin:0 0 10px;padding:4px 15px;color:#558801;border:1px solid #c4e68c;background:#ecfcd1}.captcha_box{overflow:hidden}.captcha_box img{margin-right:8px;float:left}.captcha_box input{color:#000;margin:0;padding:7px 8px;font-size:12px;border:1px solid #ccc;background:#fff;box-shadow:0 2px 1px rgba(0,0,0,.05) inset;border-radius:3px}.button,.ico-arrow-left{background-position:0 0}.input_registration{width:400px;height:48px;margin:8px 0;border-radius:4px;border:1px solid #CAD6FE;font-family:Arial;font-size:18px;letter-spacing:0;padding-left:18px;color:#111}.button,.button .lnk{cursor:pointer;height:43px;position:relative}.wrp-button{overflow:hidden;position:relative}.button .lnk,.button5{overflow:visible;color:#fff;text-decoration:none}.button{margin-right:15px;vertical-align:top}.button .lnk{background:right -50px;border:none;float:left;padding:0 25px;margin-right:-15px;font:700 17px/17px Arial;text-shadow:0 1px 0 rgba(44,44,44,.5)}.button .lnk:hover{color:#fff;text-decoration:none}.button a.lnk,.button span.lnk{padding-top:12px;height:31px}.button:hover{background-position:left -100px}.button:hover .lnk{background-position:right -150px}.button:active{background-position:left -200px}.button:active .lnk{background-position:right -250px}.button.disabled{background-position:left -300px;cursor:default}.button .lnk:disabled,.button.disabled .lnk{background-position:right -350px;color:#ccc;cursor:default}.button5{padding:5px 16px;font:700 13px Arial;cursor:pointer;text-shadow:0 1px 2px #355782;text-align:center;vertical-align:top;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.3),0 1px 0 #83c5f1 inset;border:1px solid;border-color:#2270ab #18639a #0f568b;background-color:#33a0e8;background-image:linear-gradient(to bottom,#33a0e8,#2180ce);background-image:-moz-linear-gradient(top,#33a0e8,#2180ce);background-repeat:repeat-x}.button5:hover,input.gsc-search-button:hover{text-decoration:none;border-color:#0070cc #006ac1 #005ca6;box-shadow:0 1px 1px rgba(0,0,0,.3),0 0 3px #35bff4 inset}.button5:active,input.gsc-search-button:active{border-color:#2270ab #186299 #0f568b;background:#2180ce;box-shadow:0 0 0 #000,0 2px 2px #3d65a4 inset}.button5[disabled]{cursor:default;border:1px solid;border-color:#888 #666 #555;background-color:#888;background-image:linear-gradient(to bottom,#999,#777);background-image:-moz-linear-gradient(top,#999,#777);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(255,255,255,.4) inset}.ast_box .button6,.button6{padding:9px 25px;color:#fff;font-size:16px;line-height:18px;text-decoration:none;text-align:center;background:#0e69a7;border-radius:3px;box-shadow:0 3px 0 #074872;transition:background .5s}.ast_box .button6:hover,.button6:hover{color:#fff!important;text-decoration:none!important;background:#187dc5;box-shadow:0 3px 0 #115c86}.button-flat{padding:8px 10px;font:700 14px Arial;color:#fff;text-decoration:none;text-align:center;background:#6792e5;border:2px solid #6792e5;border-radius:5px;border-bottom:4px solid #abc4f4;cursor:pointer;transition:all .3s ease-in}.button-flat:disabled,.button-flat[disabled]{color:#666;background:#aaa;border:2px solid #aaa;border-bottom:4px solid #ccc;pointer-events:none}.button-flat:hover{color:#fff;text-decoration:none;background:#0025E4}.button-flat.middle{padding:10px 15px;font-size:16px}.button-flat.large{padding:20px 50px;font-size:22px}.button_wrap{margin-top:5px;position:relative;overflow:hidden;vertical-align:top}.button_lock{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(/images/preload.gif) center center no-repeat;z-index:2}.button_blue,.button_cancel,.button_gray,.button_green,.button_white,.chart_box_old,.price-sliding,.sliding,.sliding-a,.sliding-b{position:relative}.button_blue,.button_gray,.button_green,.button_white{margin:0;padding:5px 14px;display:inline-block;vertical-align:top;font:13px Arial,sans-serif;text-align:center;text-decoration:none;white-space:nowrap;overflow:visible;outline:0;cursor:pointer;border:1px solid;background:0 0;border-radius:4px}.button_blue button::-moz-focus-inner,.button_gray button::-moz-focus-inner,.button_green button::-moz-focus-inner{border:none}.button_white{border:1px solid #CAD6FE;background-color:#fff}.button_white.active,.button_white.hover,.button_white:active,.button_white:hover{border-color:#0025E4}.button_blue{color:#fff;border:0;background-color:#0025E4}.button_blue.hover,.button_blue:hover{background:linear-gradient(149.56deg,#365FEF 33.68%,#0025E4 120.77%);color:#fff;text-decoration:none}.button_blue.active,.button_blue:active{background:#0025E4;border:1px solid #5d81a7}.button_green{color:#111;border-color:#CBA33E;background:#FAC234}.button_green.hover,.button_green:hover{color:#111;background:#FFDF8B}.button_green.active,.button_green:active{color:#111;border-color:#CBA33E;background:#FAC234}.button_gray{color:#444;text-shadow:0 1px 0 #fff;border-color:#b3b3b3;background:url(/images/button.png) 0 -90px repeat-x #e0e0e0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.button_gray.hover,.button_gray:hover{color:#444;text-decoration:none;background-position:left -98px}.button_gray.active,.button_gray:active{border:1px solid #ccc;background:#dcdcdc;box-shadow:inset 0 0 0 0 transparent}.button_blue.disabled,.button_blue[disabled],.button_gray.disabled,.button_gray[disabled],.button_green.disabled,.button_green[disabled]{color:#aaa!important;text-shadow:0 0 0 transparent!important;cursor:default!important;border:1px solid #d9dde1!important;background:#e9edf1!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)!important}.button_blue2{min-width:90px;min-height:48px;font-family:Tahoma;font-size:13px;font-weight:700;line-height:17px;letter-spacing:0}.button_cancel{margin:0 15px;color:#999;text-decoration:underline;font-size:11px;top:3px}.button_cancel:hover{color:#666;text-decoration:underline}.goog-te-menu-value,.gsc-results .gsc-cursor-box .gsc-cursor-page,a.sliding-link,a.sliding-link:hover,input.gsc-search-button,input.gsc-search-button:hover{text-decoration:none!important}.sliding-a{padding:0 0 0 18px}a.sliding-link{cursor:pointer}.sliding-link b{font-weight:400;background:url(/images/dashed-blue2.png) left bottom repeat-x}.sliding-arrow{left:0}.price-sliding img{margin:0 5px -5px 0}.price-sliding .sliding{margin:0 0 10px}.price-sliding .sliding-a{margin:0 0 7px;font-size:13px}.price-sliding .sliding-b{display:none;margin:0 0 15px;padding:0 0 0 30px}.bg_type1{background:url(/images/backgrounds/bg-1.png) left top}.bg_type2{background:url(/images/backgrounds/bg-2.png) right top repeat-y,url(/images/backgrounds/bg-2.png) left top repeat-y}.bg_type3{background:url(/images/backgrounds/bg-3.png) -120px top repeat-y,url(/images/backgrounds/bg-3.png) right top repeat-y}.bg_type4{background:url(/images/backgrounds/bg-4.png) -60px top repeat-y,url(/images/backgrounds/bg-4.png) right top repeat-y}.bg_type5{background:url(/images/backgrounds/bg-5.png) -110px top repeat-y,url(/images/backgrounds/bg-5.png) right top repeat-y}.bg_type6{background:url(/images/backgrounds/bg-6.png) -30px -220px repeat-y,url(/images/backgrounds/bg-6.png) right top repeat-y}.bg_type7{background:url(/images/backgrounds/bg-7.png) right top repeat-y}.bg_type8{background:url(/images/backgrounds/bg-8.png) right top repeat-y}.bg_type9{background:url(/images/backgrounds/bg-9-2.png) left top repeat-y,url(/images/backgrounds/bg-9-1.png) right top repeat-y}.bg_type10{background:url(/images/backgrounds/bg-10-1.png) right top repeat-y,url(/images/backgrounds/bg-10-2.png) left top repeat-y}.chart_box_old{height:300px;width:100%;margin:20px 0 30px}.chart_box_old:first-child{margin-top:0}.chart_box_old:last-child{margin-bottom:0}.chart_comment{margin-bottom:30px}.chart_comment:last-child{margin-bottom:0}.chart_box_old+.chart_comment{margin-top:-20px}.popup-result-wrap{height:0;display:block;position:fixed;top:0;overflow:visible;width:100%;font:14px/1 Arial;text-align:center;z-index:9999}.popup-result{margin:0;max-width:50%;max-height:400px;color:#000;font:14px/17px Arial;text-align:left;position:relative;display:inline-block;overflow:hidden;border:1px solid rgba(150,150,150,.5);border-top:0;background:#eee;border-radius:0 0 10px 10px;box-shadow:0 2px 2px rgba(0,0,0,.4)}.popup-result a{color:#fff}.popup-result a:hover{color:#fff29d}.popup-result .mess{padding:8px 40px;position:relative}.popup-result .mess.error,.popup-result .mess.warning{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);background:#e63232}.popup-result .mess.success{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);background:#4bb44b}.popup-result .ico{width:20px;height:20px;background:url(/images/icos-v2.png) -20px -140px no-repeat;position:absolute;top:7px;left:9px}.popup-result .close{width:11px;height:11px;background:url(/images/icos-v2.png) -20px -110px no-repeat;cursor:pointer;position:absolute;right:10px;top:11px}.popup-result .close:hover{background-position:-20px -125px}#debug_msg,#system_msg{padding:5px 10px 7px;font-size:11px;top:0;background:pink;z-index:2000}#system_msg{left:0;display:none;box-shadow:0 0 4px rgba(0,0,0,.9);border-radius:0 0 5px}#system_msg .response{max-width:400px;max-height:100px;overflow:auto}#debug_msg{right:0;border-radius:0 0 0 5px}#debug_msg p{margin:0 0 5px}.with-flow-pop{position:relative;z-index:10;font:12px/16px Arial;display:inline-block;vertical-align:top}.wrap-flow-pop{position:relative;z-index:5}.flow-pop{display:none;color:#333;font-size:12px;position:absolute;left:-11px;bottom:11px;border:1px solid #c6d5e2;background:#f1f9ff;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.1)}.flow-pop-cnt{position:relative;padding:10px}.flow-pop .blnk{font-size:11px;margin:2px 0 0}.flow-pop-str{width:11px;height:8px;display:block;position:absolute;left:50%;margin-left:-5px;bottom:-8px;background:url(/images/icos-v2.png) -20px -280px}.flow-pop-str-l{width:8px;height:11px;display:block;position:absolute;left:-8px;top:50%;margin-top:-5px;background:url(/images/icos-v2.png) -20px -290px}.flow-pop-link{position:relative;padding:2px 8px 3px;color:#2f5879;top:-1px;font-size:11px;line-height:11px;text-decoration:none;border-radius:3px}.flow-pop-link:hover{color:#2f5879;text-decoration:none;background:#e9edf1}.list-imgs-22{position:relative;width:188px;margin-right:-10px;overflow:hidden}.list-imgs-22 .img-item{position:relative;float:left;overflow:hidden;margin:0 7px 0 0;text-align:center}.list-imgs-22 .img-item a.ph{display:block;line-height:0;margin:0 0 1px;background:0 0}.list-imgs-22 .img-item a.nn{font-size:9px;max-width:30px;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:top}.gsc-control-cse{position:relative;overflow:hidden}.gsc-search-box{position:relative}input.gsc-input{padding:4px 9px!important;border:1px solid #c0cad5!important;background:#fff!important}input.gsc-search-button{height:auto!important;padding:4px 14px!important;font:12px/15px Arial!important;cursor:pointer!important;outline:0!important;position:relative!important;overflow:visible!important;display:inline-block!important;vertical-align:top!important;color:#fff!important;text-shadow:0 1px 0 #45688e!important;background:url(/images/button.png) 0 -16px repeat-x #5d81a7!important;border:1px solid!important;border-color:#789abf #5980a9 #5980a9!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}input.gsc-search-button:hover{color:#fff!important;background-position:0 -8px!important}input.gsc-search-button:active{background:#5e80a5!important;border:1px solid #5e80a5!important}.gs-result .gs-title,.gs-result .gs-title *{color:#326693!important}.gs-result .gs-title a:hover{color:#1290cd!important}.gsc-results .gsc-cursor-box{margin:20px 0 0!important}.gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:2px!important;padding:2px 7px!important;border-radius:3px}.gsc-results .gsc-cursor-box .gsc-cursor-current-page,.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#fff!important;background:#326693!important}.cse .gsc-webResult.gsc-result,.gsc-imageResult-classic,.gsc-imageResult-column,.gsc-webResult.gsc-result{padding:0!important;margin:0!important;border:none!important}.gs-error-result .gs-snippet,.gs-no-results-result .gs-snippet{padding:5px 10px!important;margin:0!important}.gsc-results{width:100%!important;padding:0!important}.gs-webResult{padding:12px 0!important;border-bottom:1px dashed #ddd}.sliding-arrow,[class*=" ico-"],[class*=" icon-"],[class^=ico-],[class^=icon-]{position:relative;display:inline-block;vertical-align:text-top;background-repeat:no-repeat}.sliding-arrow,[class*=" ico-"],[class^=ico-]{width:15px;height:15px;top:1px;background-image:url(/images/icos-v2.png)}[class*=" ico-24x24"],[class^=ico-24x24]{width:24px;height:24px}[class*=" ico-32x32"],[class^=ico-32x32]{width:32px;height:32px}.ico-ok-blue,.ico-ok-green,.ico-ok-red{width:14px;height:14px}.ico-arrow-right{background-position:0 -15px}.ico-arrow-top{background-position:0 -30px}.ico-arrow-down{background-position:0 -45px}.ico-ok-blue{background-position:0 -255px}.ico-ok-red{background-position:0 -270px}.ico-ok-green{background-position:0 -285px}.ico-logout{background-position:-40px -230px;width:15px;height:16px}a:hover .ico-logout{background-position:-40px -250px}.ico-arrow-left2{background-position:0 -60px}.ico-arrow-right2,.sliding-arrow{background-position:0 -75px}.ico-arrow-top2{background-position:0 -90px}.sliding.open>.sliding-a .sliding-arrow{background-position:0 -103px}.ico-downl{background-position:0 -180px}.ico-graph{width:20px;height:19px;background-position:-100px -55px}.ico-chart1{background-position:0 -370px}.ico-chart2{background-position:-24px -370px}.ico-file-16x16{margin-right:5px;width:16px;height:16px;top:-1px}.ico-file-16x16.xls{background-position:-155px 0}.ico-file-16x16.doc{background-position:-155px -20px}.ico-file-16x16.txt{background-position:-155px -40px}.line_small .ico-file-16x16{top:-1px}.ico-lf-16x16,.ico-tf-16x16,.ico-uf-16x16{margin:0 5px 0 0;width:16px;height:16px;top:0}.ico-uf-16x16.blue{background-position:-60px -250px}.ico-uf-16x16.red{background-position:-80px -250px}.ico-uf-16x16.ash{background-position:-100px -250px}.ico-lf-16x16.blue{background-position:-60px -270px}.ico-lf-16x16.red{background-position:-80px -270px}.ico-lf-16x16.ash{background-position:-100px -270px}.ico-tf-16x16.blue{background-position:-60px -290px}.ico-tf-16x16.red{background-position:-80px -290px}.ico-tf-16x16.ash{background-position:-100px -290px}.ico-contact-email{width:13px;height:12px;background-position:-60px -310px}.ico-contact-mts{width:13px;height:12px;background-position:-60px -322px}.ico-contact-mts2{width:13px;height:12px;background-position:-75px -322px}.ico-contact-a1{width:13px;height:12px;background-position:0 0;background-image:url(/images/ico-a1.svg);background-size:contain}.ico-calendar,.ico-clock,.ico-credit-card{width:24px;height:24px;background-position:0 0;background-size:contain}.ico-credit-card{background-image:url(/images/i-credit-card.svg)}.ico-calendar{background-image:url(/images/i-calendar.svg)}.ico-clock{background-image:url(/images/i-clock.svg)}.ico-card-CardCard,.ico-card-general{width:48px;height:32px;background-position:0 0;background-image:url(/images/i-card-general.svg);background-size:contain}.ico-card-MasterCard{width:48px;height:32px;background-position:0 0;background-image:url(/images/i-card-MasterCard.svg);background-size:contain}.ico-card-VISA{width:48px;height:32px;background-position:0 0;background-image:url(/images/i-card-VISA.svg);background-size:contain}.ico-trash2{width:16px;height:16px;background-position:0 0;background-image:url(/images/i-trash2.svg);background-size:contain}.ico-checkmark{width:24px;height:24px;background-position:0 0;background-image:url(/images/i-checkmark-circle.svg);background-size:contain}.ico-payed{width:16px;height:16px;background-position:0 0;background-image:url(/images/i-payed.svg);background-size:contain}.ico-payed2{width:24px;height:24px;top:-4px;right:5px;background-position:0 0;background-image:url(/images/banner_parents/Icon.svg);background-size:contain}.ico-contact-tel2{width:13px;height:12px;background-position:-75px -346px}[class*=" icon-"],[class^=icon-]{width:14px;height:14px;margin:0 5px 0 0;top:1px;line-height:14px;background-image:url(/images/icons-black.png);background-position:14px 14px}h1 [class*=" icon-"],h1 [class^=icon-]{top:3px}.line_small [class*=" icon-"],.line_small [class^=icon-]{top:0}.icon-blue,a [class*=" icon-"],a [class^=icon-]{background-image:url(/images/icons-blue.png)}.icon-white,.menu li.act a [class*=" icon-"],.menu li.act a [class^=icon-],.tabs2 li.active a [class*=" icon-"],.tabs2 li.active a [class^=icon-]{background-image:url(/images/icons-white.png)!important}.icon-black,.menu li a [class*=" icon-"],.menu li a [class^=icon-]{background-image:url(/images/icons-black.png)!important}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-exclamation-sign{background-position:0 -120px}.print_page{font:13px/19px Arial;padding:5px;position:relative}.print_page h1{font:700 20px Arial,Times New Roman;margin:20px 0 15px}.print_logins{font-size:0;margin:0 0 0 -6px;width:925px;position:relative}.print_logins .item{width:293px;font-size:12px;line-height:14px;margin:0 0 20px 6px;display:inline-block;vertical-align:top;overflow:hidden;border:1px dashed #777;background:#fff}.print_logins .padd{padding:5px 0 5px 8px}.print_logins .sep{height:0;border-top:1px dotted #999}.print_logins p{margin:0 0 8px;line-height:1.1}.print_logins p:last-child{margin:0}.print_logins .head{padding:3px 0 3px 8px;position:relative;border-bottom:1px solid #ddd;background:#f3f3f3}.print_logins .head .delete{display:none;position:absolute;top:3px;right:0;cursor:pointer}.print_logins .item:hover .head .delete{display:block}.print_logins .head .indent{margin:10px 10px 10px 0}.print_logins .logo{position:relative;margin:0;font-size:10px;line-height:9px;color:#666}.print_logins .logo img{margin-right:15px;height:18px;vertical-align:top;float:left}.print_logins .logo span{vertical-align:top}.print_logins .user_name{font-size:13px;line-height:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.print_logins .user_name small{font-size:11px;color:#888;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.print_logins .user_login{margin-bottom:4px}.print_logins .foot{margin:5px 0 0;position:relative;font-size:11px;line-height:14px;border-top:1px solid #888;background:#eee}.print_logins .payment-title{text-align:center}.print_logins .payment-title p{margin:0 0 2px;padding:3px 0;background:#bbb}.print_logins .point{margin:0 0 -3px;width:14px;display:inline-block;position:relative;top:-2px;color:#fff;font-size:9px;text-align:center;line-height:14px;border-radius:50%;background:#000}.tab_pane,.tabs2 li.active a:after,.tabs2 li:last-child a:after{display:none}.tab_content{position:relative}.tab_pane.active{display:block}.tabs2_wrap{padding:5px 10px;position:relative;border:2px solid #ebf0f7;background:#fff}.tabs2 .a,.tabs2 .indorsement,.tabs2 a,.tabs2_wrap .toggle_link{padding:4px 10px 5px;float:left}.tabs2_wrap .toggle_title{position:relative;overflow:hidden}.tabs2_wrap .toggle_link{text-decoration:none;cursor:pointer}.tabs2_wrap .toggle_link span{background:url(/images/dashed-gray.png) left bottom repeat-x}.tabs2_wrap .toggle_block{max-height:0;overflow:hidden;transition:max-height .25s}.tabs2_wrap .toggle_block.open{max-height:300px}.tabs2{position:relative;overflow:hidden}.tabs2 li{line-height:1;position:relative;float:left}.tabs2 a{text-decoration:underline;cursor:pointer;border-radius:3px}.tabs2 a:hover{text-decoration:none}.tabs2 small{padding-left:3px;color:#666;font-size:10px}.tabs2 [class*=" icon-"],.tabs2 [class^=icon-]{margin-top:-3px;float:left}.tabs2 li.active a{padding-top:3px;color:#fff!important;cursor:default;background:#0025E4;text-decoration:none}.tabs2 li.active a span,.tabs2 li.active small{color:#fff}#sch_login_lnk span,.gbma,.tabs2 li.active .dashed-lnk2 u,.tabs2 li.active a span{background:0 0}.tabs2 li.future a{color:#999;cursor:default}.form_radio_btn_no label,.form_radio_btn_yes label{cursor:pointer;line-height:25px;font-size:13px;-webkit-user-select:none}.popup_box_container_personal{width:608px;margin:10px auto 0;position:relative;background:#fff;z-index:1002;box-shadow:0 2px 10px rgba(0,0,0,.35);border-radius:4px}.form_radio_btn_yes{display:inline-block}.form_radio_btn_yes input[type=radio]{display:none}.form_radio_btn_yes label{display:inline-block;padding:0 15px;border-radius:4px;-ms-user-select:none;user-select:none;background:#0A32E0;color:#FFF;text-align:center;width:140px}.form_radio_btn_yes input[type=radio]:checked+label{border:1px solid #0025E4;color:#0025E4;background:#FFF}.form_radio_btn_yes input[type=radio]:checked+label::after{content:'';width:15px;height:15px;background:url(/images/personal_informations/checkmark.svg);position:relative;right:-10px;top:3px;float:left}.form_radio_btn_yes label:hover{background:linear-gradient(149.56deg,#627FF5 33.68%,#0025E5 120.77%)}.form_radio_btn_yes input[type=radio]:disabled+label{background:#efefef;color:#666}.form_radio_btn_no{display:inline-block;min-width:164px}.form_radio_btn_no input[type=radio]{display:none}.form_radio_btn_no label{display:inline-block;border-radius:4px;border:1px solid #E2E7FF;-ms-user-select:none;user-select:none;background:#FFF;color:#0025E4;text-align:center;width:100%}.form_radio_btn_no input[type=radio]:checked+label,.form_radio_btn_no label:hover{border:1px solid #0025E4}.personal_small,.personal_text,.personal_text_agreement,.personal_text_title{font-size:12px;line-height:15px}.form_radio_btn_no input[type=radio]:checked+label::after{content:'';width:15px;height:15px;background:url(/images/personal_informations/checkmark.svg);position:relative;right:-10px;top:3px;float:left}.form_radio_btn_no input[type=radio]:disabled+label{background:#efefef;color:#666}.personal_small{color:#506E92;margin:8px 8px 8px 0}.personal_text{text-align:left;margin:8px 8px 8px 0}.personal_text_agreement{text-align:left;margin-bottom:8px}.personal_text_title{font-weight:700;padding-bottom:10px}.hr-line{padding:0;height:0;border:none;border-top:1px solid #CAD6FE;margin:10px 0}.btn_personal_all_blue,.btn_settings_save{height:48px;margin-top:20px;font-weight:700;font-size:13px;width:100%;cursor:pointer}.btn_settings_save{border:1px solid #E2E7FF;border-radius:4px;background:#FFF;color:#0025E4}.btn_personal_all_blue,.btn_settings_save:hover{border:1px solid #0025E4}.btn_personal_all_blue{border-radius:4px;background:#0025E4;color:#FFF}.btn_personal_all_blue:hover{background:linear-gradient(149.56deg,#627FF5 33.68%,#0025E5 120.77%)}.btn_conteiner_person{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.form_checkbox_btn{margin-bottom:8px;width:100px;cursor:pointer;color:#0A32E0;font-size:12px;font-weight:700;line-height:17px}.form_checkbox_btn::after,.form_checkbox_btn::before{width:15px;position:relative;right:5px;top:0;height:15px;content:''}.form_checkbox_btn input[type=checkbox]:checked+label{color:#0025E4;background:#999}.form_checkbox_btn::before{background:url(/images/personal_informations/gear.svg);float:left}.form_checkbox_btn::after{background:url(/images/personal_informations/arrow-ios-down.svg);float:right}.active_settings::after,.active_settings::before{top:1px;position:relative;right:5px;content:""}.active_settings::before{background:rgba(0,0,0,0);float:left}.active_settings::after{background:url(/images/personal_informations/arrow-ios-down.svg);float:right;transform:rotate(180deg)}.scroll_personal{display:none;height:330px;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.scroll_personal::-webkit-scrollbar{width:4px}.scroll_personal::-webkit-scrollbar-thumb{background:#CAD6FE}.scroll_personal::-webkit-scrollbar-track{background-color:#E2E7FF}.personal_title{font-size:18px;padding-bottom:14px;line-height:23px}.alert_no_content{border:1px solid #DF005E;display:none;border-radius:4px;padding:6px;margin-top:5px;font-size:12px}h3,h4,h5,h6{padding:0 0 3px}.alert_no_content::before{content:url(/images/alert-circle.svg);position:relative;right:0;top:-2px;float:left;margin-right:2px}.error_text{color:#DF005E;display:none}body{color:#111;font:12px/1.28 Tahoma,Arial,sans-serif;word-wrap:break-word;overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Arial,Times New Roman,sans-serif}h1{padding:5px 10px;font-size:18px}h1 small{font-size:16px}h2{font-size:17px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}h1 a,h2 a{text-decoration:none}.title_box,.title_box2{margin-top:-1px;padding:5px 15px;position:relative;border-radius:4px}.title_box{min-height:20px;background:#F3F5FF;z-index:4}.title_box h1{margin:0 160px 0 0;padding:0}.title_box2 h1{padding:0}.title_box .ico-graph{margin-right:5px}.title_box .smaller1{font-size:14px}.title_box .right_lnk{margin-top:-9px;position:absolute;right:15px;top:50%;z-index:2}.title_box .ico-24x24{float:left}.title_box .ico-24x24+h1{padding:2px 0 1px;margin-left:30px}.small{margin:2px 0 0;color:#777;font-size:13px}.title_black{font-weight:700;font-size:14px;line-height:17px;color:#111}.title_blue,.title_blue2{color:#506E92;font-size:13px;line-height:17px}.title_blue{margin:0 0 5px}.title_blue2{margin:0 0 10px;padding:0 0 5px}html{width:100%}body{width:100%;background:#FFF}#page_wrap{direction:ltr;position:relative;width:100%}.scroll_fix{position:relative}#page_layout{margin:0 auto;min-width:1180px;position:relative}.island,.island_green,.island_grey{padding:12px 15px;margin:0 0 15px;position:relative;border-radius:4px}.island{border:1px solid #c8dcf1;background:#fbfcfd;box-shadow:0 -2px 0 rgba(204,223,243,.3) inset,0 0 1px rgba(0,0,0,.1)}.island_green{border:1px solid #d3efa1;background:#f7ffe8;box-shadow:0 -2px 0 rgba(220,250,160,.4) inset,0 0 1px rgba(0,0,0,.1)}.island_grey{border:1px solid #ddd;background:#fafafa;box-shadow:0 -2px 0 rgba(200,200,200,.2) inset,0 0 1px rgba(0,0,0,.1)}.island p,.island_green p,.island_grey p{margin:0 0 8px}.island p:last-child,.island_green p:last-child,.island_grey p:last-child{margin-bottom:0}.sch_pop{font-size:11px;padding:10px;position:absolute;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.9)}.wrap_header_pops.type_2 .sch_pop{background:rgba(255,255,255,.9)}.sch_pop .top_str{width:9px;height:5px;display:block;position:absolute;top:-5px;background:url(/images/str-3.png) no-repeat}.top_line_wrap{position:relative;z-index:7;background:#0025E4;box-shadow:0 1px 2px rgba(0,0,0,.5)}.top_line{max-width:1250px;margin:0 auto;position:relative}.top_line .left_part{position:relative;display:table}.top_line .fl_l,.top_line .fl_r{max-height:160px;overflow:visible}.top_line .sep{margin:6px 15px;height:19px;float:left;border-left:1px solid rgba(255,255,255,.3)}.finevision-element{margin:0 -3px;height:31px;float:left;line-height:0}#google_translate_element,.sch_top_menu{font-size:12px;line-height:14px;position:relative}.finevision-element a{padding:0 10px;height:100%;display:block;cursor:pointer}.finevision-element img{height:100%}.sch_top_menu{color:#d6d6d6;float:left}.sch_top_menu li{padding:8px;float:left;position:relative}.sch_top_menu li:last-child{padding-right:0}.sch_top_menu li.no-brd{border:none}.sch_top_menu li.no-padd{padding:0}.sch_top_menu li.no-top{padding-top:0;padding-bottom:0}.sch_top_menu li.no-bpt{border:none;padding:0;top:0}.sch_top_menu a{float:left;position:relative}.sch_top_menu a.main-logo{margin:-1px 0 -1px -8px;width:100px;height:16px;display:block;background:url(/images/icons/logo.svg) left center/contain no-repeat}.goog-te-gadget-icon,.sch_top_menu a.main-logo span{display:none}#google_translate_element .link,.sch_top_menu a{color:#E2E7FF;text-decoration:none}#google_translate_element .link:hover,.sch_top_menu a:hover{color:#fff;text-decoration:none}#google_translate_element .link:hover span,.sch_top_menu a:hover span{border-bottom:1px solid rgba(255,255,255,.7)}.sch_top_menu a.dashed{cursor:pointer;padding-top:1px}.sch_top_menu a.demo{padding-left:17px}.sch_top_menu a.demo:hover{background-position:left -25px}.sch_top_menu a.reg{color:#fffeed;font-weight:700;padding-left:17px;white-space:nowrap;background:url(/images/sch/top_menu_ico_2.png) left top no-repeat}.sch_top_menu a.reg:hover{background-position:left -25px}.sch_top_menu .arr{background:url(/images/str-4.png) no-repeat;float:left;height:7px;margin:0 3px;position:relative;top:4px;width:4px}.sch_top_menu .sch_name a{float:none}#google_translate_element{float:left}#google_translate_element .link{position:relative}.goog-te-gadget-simple{padding:1px 0!important;font-size:12px!important;line-height:12px!important;position:relative;top:1px}.goog-te-menu-value{color:#222!important}.goog-te-menu2-item-selected{font-size:10px!important}.gbma{width:0;margin-left:5px;height:0;font-size:0;line-height:0;padding-top:1px;position:relative;top:0;border-color:silver transparent transparent;border-width:4px 4px 0;border-style:solid dashed dashed;display:inline-block;vertical-align:middle}#sch_login_lnk{height:22px;padding:8px 9px 0 14px;font-size:12px;font-weight:700;text-decoration:none}#sch_login_lnk:hover{text-decoration:none}#sch_login_lnk:hover .gbma{border-top-color:#fff}#sch_login_lnk:hover span{border-bottom:1px dotted #fff}#sch_login_lnk.act{color:#333;background:#fff}#sch_login_lnk.act .gbma{border-top-color:#333}#sch_login_box .terms{background:#fff;border-radius:5px;width:411px;position:relative;transition:all 5s ease-in-out;border:1px solid #E2E7FF}#sch_login_box1 .form2{padding:8px 10px;border:1px solid #e5e5e5;background:#fafafa}#sch_login_box .line{font-family:Arial;font-size:18px;font-weight:400;line-height:23.04px;text-align:left;margin-bottom:10px}#sch_login_box1 .label{width:55px;font-weight:700;padding-top:3px;float:left}#sch_login_box .link{text-align:center;margin:15px;font-size:13px;font-weight:700;line-height:16.64px;color:#0025E4;text-decoration:none}#popupsearch .test,#sch_login_box .passwordnew{height:48px;font-family:Arial;font-weight:400;line-height:23px;text-align:left;letter-spacing:0}#sch_login_box .passwordnew{width:363px;font-size:18px;background-color:#FFF;border:1px solid #E2E7FF;border-radius:4px;padding-left:15px}#sch_login_box1 .btn_wrap{padding:6px 0 2px;position:relative;overflow:hidden}#sch_login_box1 input.button_gray{float:right}#sch_login_box1 .fp{color:#000;font-size:11px;float:left;position:relative;top:6px}#sch_login_box1 .fp:hover{color:#1188c1}#popupsearch .modalsearch{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:visible;opacity:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:100;margin-top:-80vh}#popupsearch .modalformsearch{background:#fff;border-radius:5px;min-width:640px;position:relative;transition:all 5s ease-in-out;border:1px solid #E2E7FF}#popupsearch .test{width:620px;font-size:18px;border:none;border-radius:4px;padding-left:44px}#popupsearch .btn{width:25px;height:25px;margin-top:-13px;display:block;position:absolute;top:50%;left:15px;border:none;background:url(/images/icons/search.png)}#popupsearch .closedsearch{width:12px;height:12px;margin-top:-20px;display:block;position:absolute;right:-20px;cursor:pointer;border:none;background:url(/images/icons/close.png)}.fixed-con{z-index:9724790009779558!important;background-color:#f7f8fc;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto}.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{z-index:9724790009779!important;top:0;left:unset;right:-5px;display:none!important;border-radius:50%;border:2px solid gold}.VIpgJd-ZVi9od-aZ2wEe-OiiCO{width:80px;height:80px}#goog-gt-tt,.goog-logo-link,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-gadget span,.gskiptranslate,div#goog-gt-{display:none!important}.goog-te-gadget{color:transparent!important;font-size:0;display:block}.goog-text-highlight{background:0 0!important;box-shadow:none!important}#google_translate_element select{background:#f6edfd;color:#383ffa;border:none;border-radius:5px;padding:6px 8px;font-size:12px}.goog-te-banner-frame.skiptranslate{display:none!important}.google_translate_element select option{border:none;border-radius:5px}.sch_u_box,.sch_u_menu{height:30px;position:relative}.u_re_logout{width:250px;padding:5px;position:absolute;top:100%;right:0;color:#e33;border:1px solid #fcc;background:#fff}#header,a.u-messages,a.u_name,a.u_settings{color:#fff}a.u_logout,a.u_navigation{height:30px;border-left:1px solid rgba(255,255,255,.1)}.u_photo{width:30px;height:30px;float:left}a.u_name{max-width:220px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.u-messages{padding-right:14px;background:url(/images/icons/email.png)}a.u-messages.new{background:url(/images/icons/email_new.svg)}a.u_logout{padding:0 6px!important;border-right:1px solid rgba(255,255,255,.1)}a.u_logout [class*=" ico-"],a.u_logout [class^=ico-]{margin:0;top:6px}a.u_navigation{padding:0 8px!important;cursor:pointer}a.u_navigation .gbma{margin:0;vertical-align:top;top:13px;left:0}#u_navigation_box,#u_navigation_box .top_auth{position:absolute;top:25px;background:#fff;right:0}a.u_navigation:hover .gbma{border-top-color:#fff}a.u_navigation.act{background:#fff}a.u_navigation.act .gbma{border-top-color:#333}#u_navigation_box{padding:0;min-width:160px;box-shadow:3px 3px 0 0 rgba(0,0,0,.2)}#u_navigation_box .top_auth{border:1px solid #E2E7FF;border-radius:2px;padding:16px;min-width:224px;box-shadow:0 4px 8px 0 #0025E41F}.sch_header_wrap,.u_navigation_menu,.u_navigation_menu a,.u_navigation_menu li{position:relative}#u_navigation_box .short_name{vertical-align:middle;min-height:32px;padding-left:4px;font-size:14px;font-weight:400;line-height:15.6px;text-align:left;color:#0025E4}#u_navigation_box .settings{font-size:14px;font-weight:400;line-height:15.6px;text-align:left;color:#0025E4;text-decoration:none}#u_navigation_box .out{width:100%;font-size:12px;font-weight:700;line-height:21px;text-align:left;color:#0025E4}#u_navigation_box .class_link,#u_navigation_box .link_class,#u_navigation_box .short_name_link{font-weight:400;line-height:15.6px;text-align:left}#u_navigation_box .short_name_link{font-size:14px;color:#0025E4}#u_navigation_box .class_link{min-height:32px;padding-left:4px;font-size:14px;color:#0025E4}#u_navigation_box .link_class{font-size:12px;color:#111}.u_navigation_menu{min-width:160px;padding:10px 0}.u_navigation_menu a{color:#333;padding:7px 0;margin:-1px 15px 0;display:block;text-decoration:none;border-top:1px solid #eff0f1;border-bottom:1px solid #eff0f1}.u_navigation_menu li:first-child a{border-top-color:#fff}.u_navigation_menu li:last-child a{border-bottom-color:#fff}.u_navigation_menu a:hover{color:#1188c1;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0;background-color:#f2f2f2;text-decoration:none;z-index:2;border-top:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important}.u_navigation_menu a.logout span{padding-left:16px}.u_navigation_menu a.logout:hover span{color:#d24141;background-position:left -20px}.header_search{position:absolute;top:-35px;right:0}.header_search .text{width:145px;padding:4px 23px 4px 10px;display:block;border:1px solid #CAD6FE;background:#fff}.header_search .text:-ms-input-placeholder{color:#9DB6CB}.header_search .text::placeholder{color:#9DB6CB}.header_search .btn{width:15px;height:16px;margin-top:-8px;display:block;position:absolute;top:50%;right:5px;cursor:pointer;border:none;background:url(/images/icos-v2.png) -20px -220px no-repeat}.header_search .btn:hover{background-position:-20px -240px}#header{height:190px;position:relative;overflow:hidden}#header .fix_part{padding:0 15px;max-width:1360px;position:relative;margin:0 auto}#header .sch_name_wrap{width:100%;position:absolute;left:0;top:0;z-index:1}#header .sch_name{padding:11px 15px 17px;max-width:1250px;margin:0 auto}#header .name{margin-right:12px;position:relative;font:700 36px/48px Arial}#header .city,#header .name a{font-family:Oswald;color:#333}#header .name a{font-size:44px;font-weight:400;line-height:48px;text-align:left;text-decoration:none}#header .city,.r_user_info .role,.sch_main_info dt,.sch_menu_box .d1,.sch_news_item .title,.sch_ptbox_item .name,.slc_title,.tabs1 a,.ubox .name,.uv_info_counter{font-weight:700}#header .city{font-size:13px;white-space:nowrap}#header .sch_slogan{color:#333;font-family:Arial;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.01em;text-align:left}#header .sch_logo_wrap{width:100%;position:absolute;top:0;left:0;z-index:2}#header .sch_logo_wrap.nopic{display:none}#header.default .sch_logo_wrap.nopic{display:block}#header .sch_logo{width:80px;height:80px;position:absolute;margin-top:32px;top:0;left:15px;overflow:hidden}#header .logo{width:80px;height:80px;float:left;position:relative}#header .logo img{min-width:80px;min-height:80px}#header .sch_logo .plus{display:none;padding:1px;width:25px;height:25px;position:absolute;bottom:0;right:0;text-decoration:none;overflow:hidden;background:rgba(255,255,255,.3)}#header .sch_logo .plus span{display:block;width:25px;height:25px;background:url(/images/icos-v2.png) -75px -125px no-repeat}#header .sch_logo .plus:hover span{background-position:-75px -100px}#header .sch_logo:hover .plus{display:block}#header.blue_line .sch_name_wrap{background:url(/images/sch/header_1_blue.png) left top;box-shadow:0 3px 3px rgba(0,0,0,.3)}#header.blue_line .sch_slogan{display:none}#header.type0{background:0 0!important}#header.type0.default{background:linear-gradient(180deg,#103CD5 0,#6EA2FF 100%) center top no-repeat!important}#header.type0 .sch_name{padding-left:255px;max-width:1010px}#header.type1.high{height:290px}#header.type1.default{background:linear-gradient(180deg,#103CD5 0,#6EA2FF 100%) center top no-repeat}#header.type1 .sch_logo_wrap{display:none!important}.wrap_header_pops{min-width:996px;max-width:1240px;height:0;margin:0 auto;position:relative;overflow:visible;z-index:2}.sch_header_pop{min-height:14px;min-width:114px;padding:6px 5px 8px;top:5px;right:0;box-shadow:0 2px 2px rgba(0,0,0,.1)}.sch_header_pop.about_demo .top_str,.sch_header_pop.about_login .top_str{right:18px}.sch_header_pop p,.sch_header_pop ul{margin-bottom:4px}.sch_header_pop p:last-child,.sch_header_pop ul:last-child{margin-bottom:0}.sch_header_pop li{margin-right:10px;float:left}.sch_header_pop .close{width:13px;height:13px;position:absolute;top:5px;right:5px;background:url(/images/icos-v2.png) -20px -305px no-repeat}.sch_header_pop .close:hover{background-position:-20px -335px}.sch_header_pop .hint_text{padding:0 20px 0 5px;display:block}.sch_header_pop .hint_lnk_wrap{display:none;min-width:114px;text-align:center}.wrap_header_pops.small .sch_header_pop .hint_text{display:none}.wrap_header_pops.small .sch_header_pop .hint_lnk_wrap{display:block}.main_grid_wrap{max-width:1360px;margin:-15px auto 0;position:relative;background:#fff;border:1px solid #E2E7FF}.main_grid{position:relative}.main_grid_left_column{padding:15px 15px 40px;width:220px;float:left;position:relative;z-index:5}.main_grid_center_column{padding:15px 0 50px;margin-left:250px;position:relative}.main_grid_content{width:100%;position:relative;float:left}.main_grid_message{padding:15vh 0;text-align:center;font-size:16px}.main_grid_message:before{content:'';width:100px;height:119px;margin:0 0 10px;display:inline-block;background:url(/images/construction.jpg) center center no-repeat}.main_grid_message p{margin:7px 0}.main_grid_message small{font-size:14px;color:#999}.sch_menu_box a,.sch_menu_box a:hover{color:#222;text-decoration:none}@keyframes santa{0%{opacity:0;left:2%}7%{opacity:1;left:2%}45%{opacity:1;left:83%}100%,50%{opacity:0;left:83%}}#ny-santa{opacity:0;width:195px;height:61px;display:block;position:absolute;left:2%;top:-55px;background:url(/images/ny-santa.png) center center no-repeat;animation:40s 5s santa infinite ease-in-out}.sch_left_box,.sch_menu_box,.sch_menu_box li{position:relative}.sch_left_box{margin:0 0 15px}.sch_left_box.nomrg{margin:0}.sch_menu_box{font-size:12px;font-family:Arial;margin:0 0 15px;display:block;border:1px solid #E2E7FF;border-radius:4px}.sch_menu_box a{padding:8px 5px 8px 10px;display:block}.sch_menu_box .d1{color:#006db9;border-top:1px solid #FFF;background:#F3F5FF}.sch_menu_box li.f1:first-child .d1{border-top:0;border-radius:3px 3px 0 0}.sch_menu_box li.f1:last-child .d1{border-bottom:0;border-radius:0 0 3px 3px}.sch_menu_box .d1 a{color:#0025E4;padding-right:17px}.sch_menu_box .d1:hover{background:#E2E7FF}.sch_menu_box .d1:hover a{color:#0045AD}.sch_menu_box li.yes .d1 i{width:7px;height:8px;display:block;margin-top:-4px;position:absolute;top:50%;right:6px;background:url(/images/icos-v2.png) -20px -70px no-repeat;cursor:pointer}.sch_menu_box .new{color:#ca0349;font-size:10px;position:relative;top:-3px;left:1px}.sch_menu_box li.f1.act .new{color:#fbf6c4}.sch_menu_box li.f1 ul{display:none;position:relative;border-bottom:1px solid #ddd}.sch_menu_box li.f1 li{background:#fff}.sch_menu_box li.f1 li a{border-top:1px dotted #d5d5d5}.sch_menu_box li.f1 li.act2+li a{border-top:1px solid #3F8BBF}.sch_menu_box li.f1 li:first-child a{border-top:none}.sch_menu_box li.f1 li a:hover{color:#0025E4;background-color:#fff}.sch_menu_box li.f1 li.act2 a{color:#fff;background:#3f8bbf;border-top:1px solid #3F8BBF;margin-left:-1px;margin-right:-1px;padding-left:11px;padding-right:6px}.sch_menu_box li.act.yes .d1 i{background-position:-20px -90px}.sch_menu_box li.f1.act ul,.sch_menu_box li.f1.act3 ul{display:block}.sch_menu_box li.f1.act .d1{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background:linear-gradient(#5270F3 0,#0057DA 100%);border:1px;margin-left:-1px;margin-right:-1px}.sch_menu_box li.f1.act .d1 a{color:#fff}.sch_menu_box li.f1.act3 .d1{border-bottom:1px solid #b6bfc6}.sch_menu_box li.f1.act3 .d1 a{color:#000}.sch_menu_box li.f1.act3 .d1 i{background-position:-20px -80px}.sch_menu_box .with_num{font-weight:400;margin-top:-8px;position:absolute;top:50%;right:16px}.sch_menu_box2,.sch_menu_box2 .d1,.sch_menu_box2 li{position:relative}.sch_menu_box .with_num a{font-weight:400;display:inline;padding:0 2px}.sch_menu_box .d1.statistics a{color:#4c9add}.sch_menu_box2{font-size:12px;font-family:Arial;margin:0 0 15px;display:block;border-bottom:1px solid #e6e6e6;background:rgba(255,255,255,.8)}.sch_menu_box2 a{padding:5px 5px 5px 10px;display:block;text-decoration:none}.sch_menu_box2 a:hover{text-decoration:none}.sch_menu_box2 .d1{border-top:1px solid #e6e6e6}.sch_menu_box2 .d1 a{padding-right:17px}.sch_menu_box2 .d1:hover{background:#fafafa}.sch_menu_box2 li.yes .d1 i{width:7px;height:8px;display:block;margin-top:-4px;position:absolute;top:50%;right:6px;background:url(/images/icos-v2.png) -20px -80px no-repeat;cursor:pointer}.sch_menu_box2 li.f1 ul{display:none;padding-left:10px;margin-bottom:-1px;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.sch_menu_box2 li.f1 li a{border-top:1px dotted #ccc}.sch_menu_box2 li.f1 li a:hover{background:#eee}.sch_menu_box2 li.f1 li.act2{margin-bottom:-1px;z-index:1}.sch_menu_box2 li.f1 li.act2 a{color:#fff;background:#3f8bbf;border-top:none}.sch_menu_box2 li.f1.act,.sch_menu_box2 li.f1.act3{z-index:2;background:#fafafa}.sch_menu_box2 li.f1.act3 .d1:hover{background:#eee}.sch_menu_box2 li.act.yes .d1 i{background-position:-20px -90px}.sch_menu_box2 li.f1.act ul,.sch_menu_box2 li.f1.act3 ul{display:block}.sch_menu_box2 li.f1.act .d1{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#578ebe;border-top:1px solid #578ebe}.sch_menu_box2 li.f1.act .d1 a{color:#fff}.sch_menu_box2 li.f1.act3 .d1 a,.site_visits_block .who a{color:#000}.sch_menu_box2 li.f1.act3 .d1{border-left:1px solid #ddd;border-right:1px solid #ddd}.sch_menu_box2 li.f1.act3 .d1 i{background-position:-20px -100px}.sch_menu_box li.f1.closed:hover ul,.sch_menu_box2 li.f1.closed:hover ul{min-width:260px;margin-left:-15px;display:block;padding-left:0;position:absolute;top:0;left:100%;border-top:1px solid #ddd;background:#fff;z-index:10}.sch_menu_box li.f1.closed:hover ul{border-right:1px solid #ddd;border-left:1px solid #ddd;top:-1px}.sch_menu_box2 li.f1.closed:hover li:first-child a{border-top:none}.sch_menu_box li.f1.closed:hover li a{border-bottom:1px solid #fff}.slc_box{margin:0 0 15px;position:relative;overflow:hidden;border:1px solid #E2E7FF;background:#fff;border-radius:4px}.slc_box.open{overflow:visible}.slc_title{min-height:17px;font-size:13px;padding:6px 10px;cursor:pointer;background:#E2E7FF}.slc_title:hover{background:#F3F5FF}.slc_title.not_clickable,.slc_title.not_clickable:hover{cursor:default;background:#fafafa}.slc_title.not_clickable .slc_arrow{cursor:pointer}.slc_box.open .slc_title{padding-bottom:5px;border-bottom:1px}.slc_title [class*=" ico-"],.slc_title [class^=ico-]{left:-4px}.slc_arrow{width:24px;height:23px;display:block;position:absolute;top:3px;right:4px;background:url(/images/icos-v2.png) -75px -45px no-repeat}.slc_box.open .slc_arrow{background-position:-75px -70px}.slc_for_hide{position:relative}.slc_box.yellow{border:1px solid #fdf39f;background:#fffedc}.slc_box.yellow .slc_title{background:#fff9c7}.slc_box.yellow .slc_title:hover{background:#fffedc}.slc_box.yellow.open .slc_title{border-bottom:1px solid #fdf39f}.slc_box.green{border:1px solid #feda99;background:#FFF5D8}.slc_box.green .slc_title{background:#FAC234}.slc_box.green .slc_title:hover{background:#FFDF8B}.slc_box.green.open .slc_title{border-bottom:1px solid #b9eea4;border-bottom:1px solid #feda99}.slc_box.blue{border:1px solid #d2e3ea;background:#eef5f8}.slc_box.blue .slc_title{background:#e0edf3}.slc_box.blue .slc_title:hover{background:#eef5f8}.slc_box.blue.open .slc_title{border-bottom:1px solid #d2e3ea}.slc_box.purple{border:1px solid #f6d6f6;background:#fcf5fc}.slc_box.purple .slc_title{background:#faebfa}.slc_box.purple .slc_title:hover{background:#fcf5fc}.slc_box.purple.open .slc_title{border-bottom:1px solid #f6d6f6}.slc_news .ico-env{margin:-19px 0 -10px -15px;width:48px;height:40px;background-position:-100px -250px}.slc_news_item{padding:7px 0 10px;margin:0 10px;border-bottom:1px solid rgba(0,0,0,.06)}.slc_news_item:first-child{border-top:none}.slc_news_item:last-child{border-bottom:none}.slc_news_item .pp{font-size:11px;padding:3px 0 0}.site_visits_block .author{font-size:11px;padding:10px 10px 7px;position:relative;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid rgba(0,0,0,.06)}.site_visits_block .author:first-child{border-top:none}.site_visits_block .photo{float:left}.site_visits_block .photo img{width:30px}.site_visits_block .wrap-name{margin-left:40px;position:relative}.site_visits_block .name{margin:0 0 2px}.site_visits_block .more_reg,.site_visits_block .more_unreg{font-size:11px;padding:5px 10px}.site_visits_block .more_reg+.more_unreg{padding-top:0}.site_visits_block .flow-pop-str{left:23px}.site_visits_block .all{padding:0 10px 10px;font-size:11px}.site_visits_block .mess_empty{padding:10px}.uv_form-wrapper{margin:15px 0 20px}.uv_form{margin:20px 0}.cookie-popup button:first-child,.uv_form_item{margin-right:12px}.uv_form input.text{margin-left:4px}.uv_form_item{display:inline-block;vertical-align:top}.uv_form_label{padding:5px 0 0}.uv_errors,.uv_preload{padding:0 15px;margin:20px 0}.uv_errors{color:#ed2525}.uv_info_table td,.uv_info_table th{padding:6px 15px;border-bottom:1px solid #ddd;vertical-align:middle}.uv_info_table td:first-child,.uv_info_table th:first-child{padding-left:0}.uv_info_table td:last-child,.uv_info_table th:last-child{padding-right:0}.uv_info_table tr:last-child td,.uv_info_table tr:last-child th{border-bottom:0}.uv_info_table .i_box{margin-left:4px}.uv_info_counter{font-size:15px}.uv_graph{margin:10px 0 50px;width:100%;height:300px;background:#f1f9fd}.slc_events_list_wrap{position:relative}.slc_events_list_wrap:after,.slc_events_list_wrap:before{content:'';width:100%;height:12px;display:block;position:absolute;left:0;z-index:11;background:url(/images/sh-1.png) left top repeat-x}.slc_events_list_wrap:before{top:0;background-position:left top}.slc_events_list_wrap:after{bottom:0;background-position:left bottom}#slc_events .mess_empty{padding:5px 10px 10px}#slc_events_list{padding:7px 0 0;max-height:294px;position:relative;overflow-y:scroll;z-index:10}.author-box12,.grid_ttl,.sch_page .full_text,.sch_page_descr .text,.site_event_box,.tabs1,.tabs3,.tabs5{overflow:hidden}.site_event_box{font-size:11px;padding:3px 0 9px;margin:-1px 10px 0;position:relative;cursor:default;border-top:1px solid #E2E7FF;border-bottom:1px solid #E2E7FF}.site_event_box:first-child{border-top:none}.site_event_box:hover{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;background:#F3F5FF}.site_event_box .date{color:#999;margin:0 0 3px}.site_event_box .del,.site_event_box .del i{width:11px;height:11px;display:block;font:0/0 Arial}.site_event_box .del{padding:5px;cursor:pointer;position:absolute;top:0;right:-2px}.site_event_box:hover .del{right:8px}.site_event_box .del i{background:url(/images/icos-v2.png) -20px -110px no-repeat}.site_event_box .del:hover i{background-position:-20px -125px}.site_event_box .for-pop-info{margin:7px 0 0;display:none}.author-box12{font-size:11px;position:relative}.author-box12 .photo{width:30px;float:left;position:relative}.author-box12 .photo img{width:30px}.author-box12 .name{display:block;position:relative;margin-left:40px;z-index:1}.author-box12 .t{font-style:italic;font-family:Arial;display:block}.author-box12 .n1{display:block;white-space:nowrap}.author-box12 .n2{color:#666;display:block;margin-top:3px;white-space:nowrap}#sch_event_pop{display:none;position:absolute;left:214px;top:0;bottom:auto;z-index:15}.tabs1,.tabs1 li,.tabs1_wrap{position:relative}#sch_event_pop .author-box12{max-width:280px}.tabs1_wrap{margin:25px 0 40px}.tabs1{border-bottom:3px solid #0025E4;border-radius:4px 4px 0 0}.tabs1 li{margin-right:2px;float:left}.tabs1 li:last-child{margin-right:0}.tabs1 a{padding:9px 22px 5px 8px;line-height:21px;text-align:center;display:block;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #E2E7FF;background:#F3F5FF;border-radius:4px 4px 0 0}.tabs1 a:hover{text-decoration:none;background:#FCFDFF;color:#3280F5}.tabs1 a u{text-decoration:none;border-bottom:1px solid #a2b6e0}.tabs1 li.active a{border:0;color:#fff;background:linear-gradient(#5270F3 0,#0057DA 100%);padding:10px 23px 6px 9px}.tabs1 li.marked:after{content:'';width:6px;height:6px;display:block;position:absolute;right:5px;top:5px;background:#e3001a;border-radius:50%}.grid_pst_c,.grid_pst_l,.grid_st,.grid_st2,.grid_st_c,.grid_st_r,.grid_ttl,.line_info,.sch_page,.sch_page .full_text,.sch_page_descr,.sch_page_descr .text,.tabs1 [class*=" ico-"],.tabs1 [class^=ico-],.tabs1_cb,.tabs1_cbb,.tabs1_cnt,.tabs3,.tabs3 .tab,.tabs3 .tab a,.tabs3 li,.tabs3 li a,.tabs5,.tabs5 li,.tabs5 li a{position:relative}.tabs1 li.marked.active:after{background:#fff}.tabs1.stretchy{display:-ms-flexbox;display:flex}.tabs1.stretchy li{-ms-flex-positive:1;flex-grow:1}.tabs1 [class*=" ico-"],.tabs1 [class^=ico-]{width:40px;height:30px;margin:-6px 5px 0 0;display:inline-block;vertical-align:middle;background:url(/images/sch/icons-1-1.png) no-repeat}.tabs1 .ico-1{background-position:0 0}.tabs1 a:hover .ico-1{background-position:0 -30px}.tabs1 li.active .ico-1{background-position:0 -60px}.tabs1 .ico-2{background-position:-40px 0}.tabs1 a:hover .ico-2{background-position:-40px -30px}.tabs1 li.active .ico-2{background-position:-40px -60px}.tabs1 .ico-3{background-position:-80px 0}.tabs1 a:hover .ico-3{background-position:-80px -30px}.tabs1 li.active .ico-3{background-position:-80px -60px}.tabs1 .ico-4{background-position:-120px 0}.tabs1 a:hover .ico-4{background-position:-120px -30px}.tabs1 li.active .ico-4{background-position:-120px -60px}.tabs1 .ico-5{background-position:-160px 0}.tabs1 a:hover .ico-5{background-position:-160px -30px}.tabs1 li.active .ico-5{background-position:-160px -60px}.tabs1 .ico-6{background-position:-200px 0}.tabs1 a:hover .ico-6{background-position:-200px -30px}.tabs1 li.active .ico-6{background-position:-200px -60px}.tabs1_cbb{padding:10px 0;border-bottom:1px solid #E2E7FF}.tabs1_cnt .loader{padding:40px 0}.tabs3{padding:0 10px;border-bottom:2px solid #0025E4}.tabs3 .tab,.tabs3 li{margin-right:5px;float:left}.tabs3 .tab a,.tabs3 li a{padding:5px 10px;float:left;cursor:pointer;text-decoration:none;border:1px solid #E2E7FF;background:#F3F5FF;border-radius:4px 4px 0 0}.tabs3 .tab a:hover,.tabs3 li a:hover{text-decoration:none;background:#FCFDFF;color:#3280F5}.tabs3 .tab.active a,.tabs3 .tab.active a:hover,.tabs3 a.active,.tabs3 a.active:hover{border:0;color:#fff;background:linear-gradient(#5270F3 0,#0057DA 100%);padding:6px 10px}.tabs5 li{width:16.25%;margin:0 .5% 5px 0;float:left;box-sizing:border-box}.tabs5 li:nth-child(6n){margin-right:0}.tabs5 li a{padding:5px;display:block;color:#0025E4;line-height:30px;cursor:pointer;text-decoration:none;background:#F3F5FF;border:1px solid #E2E7FF;border-radius:4px}.tabs5 li a:hover{color:#0025E4;text-decoration:none;white-space:nowrap;background:#FCFDFF}.tabs5 a.active,.tabs5 a.active:hover,.tabs5 li.active a,.tabs5 li.active a:hover{color:#fff;cursor:default;background:linear-gradient(#5270F3 0,#0057DA 100%);border:0;padding:6px}.tabs5 .img{width:30px;height:30px;margin:0 10px 0 0;float:left;background:center center/cover no-repeat #E2E7FF;border-radius:2px}.grid_st{padding-left:1px}.grid_st_r{width:240px;padding:25px 15px 0;float:right}.grid_st_r.paddt0,.sch_page_descr .line_small{padding-top:0}.grid_st_c{margin-right:270px}.grid_st2{padding-right:15px}.grid_pst{border:1px solid #E2E7FF;padding:16px;border-radius:4px}.grid_pst:after{content:'';width:100%;display:table}.grid_pst_l,.profile-photo__box img{width:135px}.grid_pst_l{float:left}.grid_pst_c{margin-left:150px}.profile-photo__box{margin:0 0 15px}.grid_ttl_r{padding:4px 0 0;float:right}.grid_ttl_mr1{margin-right:100px}.grid_ttl_mr2{margin-right:140px}.line_info{font-size:11px;padding:2px 0 3px}.line_info span{color:#666}.sch_page_descr{margin:10px 0;line-height:1.46}.sch_page_descr .text{line-height:1.5}.sch_page_descr .text+.line_small{margin-top:8px}.sch_page_descr .line_small a{font-size:11px;border-bottom:1px dashed}.sch_page_descr .line_small a:hover{text-decoration:none}.sch_page_descr label{color:#777;margin-bottom:5px;display:block}.sch_page_descr textarea{height:80px}.sch_page{border-bottom:1px solid #eee}.sch_page .full_text{padding:1px 15px 20px}.sch_page .full_text article{overflow:auto}.sch_about_box .ast_box,.sch_main_info dl,.ubox,.vk_like{overflow:hidden;position:relative}.vk_like{padding:10px 0;clear:none!important}.mess_empty{padding:3px 0}.ubox .photo{float:left;width:30px}.sch_news_item .pict,.sch_news_item .pict img,.user50 .photo{width:50px}.ubox .cont{margin-left:40px}.ubox .for_name{margin:0 0 3px}.ubox .name{font-size:12px}.ubox .short_info{color:#222;font-size:11px}.ubox .short_info a{color:#222}.ubox .online{padding:1px 0 0;color:#777;font-size:11px}.ubox .date{color:#777}.index_news h2 a,.index_news h2 a:hover,.index_ph h2 a,.index_ph h2 a:hover{color:#000;text-decoration:none}.user50 .photo img{max-width:50px}.user50 .cont{margin-left:60px}.sch_main_info{font-size:11px;position:relative}.sch_main_info dl{padding:5px 0 7px;border-top:1px dotted #ddd}.sch_main_info dl:first-child{border:none}.sch_main_info dt{font-size:11px;float:left;width:180px}.sch_main_info dd{margin-left:190px}.sch_about_box{padding:10px 15px 30px;position:relative;border-bottom:1px solid #ddd}.sch_about_box .ast_box article{overflow:auto}.lim_height{position:relative}.lim_sliding{position:relative;overflow:hidden}.lim_sh{width:100%;height:31px;position:absolute;left:0;bottom:0;background:url(/images/wh-sh-1.png) left bottom repeat-x}.index_news,.index_ph,.index_ph_box{position:relative}.lim_alink_wrap{padding:4px 0 2px}.lim_alink{border-bottom:1px dashed;text-decoration:none;cursor:pointer}.lim_alink:hover{text-decoration:none}.index_news{padding:10px 15px;margin:0 0 20px;border-bottom:1px solid #ddd}.index_news h2{padding:0}.index_ph{margin:0 0 15px}.index_ph h2,.r_user_info p{margin:0 0 3px}.index_ph .grid_ttl{padding:0 15px}.index_ph_box{overflow:hidden;border:1px solid #e8e8e8;background:#fafafa}.index_ph .mess_empty{padding:10px}.index_ph_box .caroufredsel_wrapper{height:110px!important}#index_ph_list .ph,#index_ph_list .ph a{width:150px;height:100px;position:relative;overflow:hidden}.index_ph_list_wrap{padding:5px 3px;position:relative}#index_ph_list{position:relative;overflow:hidden}#index_ph_list .ph{padding:5px;text-align:center;float:left}#index_ph_list .ph a{display:block}#index_ph_list .ph img{max-width:150px;max-height:180px}.index_ph_bottom{min-height:17px;padding:10px;position:relative;overflow:hidden;border-top:1px solid #e5e5e5;background:#f7f7f7}.menu_func_itm,.menu_func_lnk{padding:2px 0 4px 10px}.index_ph_bottom .all_link{text-decoration:none;float:right}.index_ph_bottom .all_link:hover{text-decoration:underline}.index_ph_arrs{width:70px;height:31px;margin-top:-15px;margin-left:-35px;position:absolute;left:50%;top:50%;background:url(/images/sch/index_ph_arrs.png) left top}#index_ph_next,#index_ph_prev{display:none;width:23px;height:23px;text-decoration:none;position:absolute;top:4px;cursor:pointer;background:url(/images/sch/index_ph_arrs.png)}.classes_old_box,.classes_update,.classes_update .list,.classes_update_box,.menu_func,.menu_func_lnk,.news_box,.photo-row a,.photo_album_desc,.photos-container,.pt_item,.pt_item .cnt,.pt_item .photo,.r_user_info,.r_user_info .ph_small,.sch_classes_list,.sch_classes_list .line,.sch_classes_list .years,.sch_classes_list .years_classes,.sch_classes_list a span,.sch_news_item,.sch_news_item .cont,.sch_news_items,.sch_photos_list,.sch_ptbox-descr,.sch_ptbox_item,.sch_ptbox_item .photo,.sch_ptbox_item .photo_wrap,.sch_ptbox_list{position:relative}#index_ph_prev{left:4px;background-position:0 -54px}#index_ph_prev:hover{text-decoration:none;background-position:left -77px}#index_ph_prev.disabled{cursor:default;background-position:left -31px}#index_ph_next{right:4px;background-position:right -54px}#index_ph_next:hover{text-decoration:none;background-position:right -77px}#index_ph_next.disabled{cursor:default;background-position:right -31px}.pt_item{overflow:hidden}.pt_item .photo{float:left}.pt_item .cnt{margin-left:40px}.menu_func{font-size:11px;margin-bottom:10px;background:#f7f7f7;border-radius:4px}.menu_func_lnk{display:block;text-decoration:none;border-top:1px solid #e9edf1}.menu_func_lnk:first-child{border:none}.menu_func_lnk:hover{text-decoration:none;background:#e9edf1}.menu_func_lnk.act{color:#fff;background:#5e82a8}.menu_func_lnk [class*=icon]{top:0}.r_user_info{padding:0 0 15px;background:rgba(255,255,255,.8)}.r_user_info .ph{margin-bottom:5px}.r_user_info .tel{font-size:11px}.r_user_info .item_small{min-height:30px;padding:10px 0 5px;margin:0;border-bottom:1px dashed #ddd}.r_user_info .item_small:last-child{border:none}.r_user_info .ph_small{float:left;top:2px}.r_user_info .mrg_l{margin-left:35px}.sch_news_item{padding:10px 0;overflow:hidden;border-bottom:1px dashed #ddd}.sch_news_item:last-child{border:none}.sch_news_item .pict{float:left}.sch_news_item .pict+.cont{margin-left:60px}.sch_news_item .title{margin:0 0 3px;font-size:13px}.sch_news_item .text{margin:0 0 3px;max-height:187px;overflow:hidden}.sch_news_items .all_link_wrap{padding:7px 0 0}.sch_ptbox-descr{font-size:12px;line-height:1.5}.sch_ptbox_list{margin-left:-10px;font-size:0}.sch_ptbox_item{width:153px;margin:0 0 25px 10px;font-size:12px;display:inline-block;vertical-align:top}.sch_ptbox_item .photo_wrap{margin-bottom:5px}.sch_ptbox_item .photo{width:135px;height:180px;max-height:200px;display:block;overflow:hidden;background:#fff;box-shadow:inset 0 0 4px rgba(0,0,0,.4)}.sch_ptbox_item .name{margin-bottom:5px}.sch_ptbox_item .info{color:#555;font-size:11px}.sch_ptbox_item .info:first-letter{text-transform:uppercase}.sch_classes_list .title,.sch_classes_list .title *{margin:0;font:700 13px Tahoma,sans-serif;color:#326693}.sch_classes_list .line{font-size:13px;font-weight:700;padding:0;overflow:hidden;border-bottom:1px dashed #ddd}.sch_classes_list .years{width:85px;padding:10px 0 0;font-weight:700;float:left}.sch_classes_list .years_classes{margin-left:85px;overflow:hidden}.sch_classes_list .class{float:left}.sch_classes_list a{min-width:80px;text-align:center;padding:10px 10px 9px;float:left;text-decoration:none}.sch_classes_list a:hover{text-decoration:none;background:#f7f7f7}.sch_classes_list a span{padding-left:4px;color:#777;font-size:10px;font-weight:400;top:-1px}.sch_classes_list a small{margin-top:2px;display:block;color:#999;font-size:11px;font-weight:400}.classes_main_box{margin:0 0 50px}.classes_old_box{padding:1px 0;margin:30px 0 10px}.classes_old_box .sliding-a{margin:0 0 15px;font-size:13px}.classes_old_box .sliding-link b{font-weight:700}.classes_old_box .sch_classes_list{margin:0 0 50px}.classes_update_box{padding:1px 0;margin:10px 0 30px}.classes_update_box .sliding-a{margin:0 0 20px;font-size:13px}.do_class_grad,.pop2_list li,.undo_class_grad{font-size:11px}.classes_update_box .sliding-link b{font-weight:700}.classes_update .list{padding:0 15px;overflow:hidden}.classes_update .minus,.classes_update .plus{margin:0 0 6px;display:block}.classes_update .plus{float:left}.classes_update .minus{float:right}.do_class_grad{margin:0 0 2px;padding:6px 1px 6px 8px;line-height:13px;background:#f3f3f3}.do_class_grad .ttl{margin:0 0 3px}.do_class_grad select{padding:0}.do_class_grad .button_blue,.do_class_grad .button_gray{padding:3px 7px}.do_class_grad .comm{margin:4px 0 0;color:#999}.undo_class_grad a{color:#999}.photo_album_desc{padding:4px 15px 5px}.photos-container{padding:10px 0 10px 10px;font-size:0}.photo-row{width:19%;margin:0 1% 10px 0;display:inline-block;font-size:12px;vertical-align:top}.photo-row a{width:100%;padding-top:100%;cursor:pointer;display:block;overflow:hidden;text-align:center;background:center center/cover no-repeat #f5f5f5}.photo-row_banner{width:39%}.photo-row_banner a{padding-top:48.38%;background-color:transparent;background-size:contain}.news_box{overflow:hidden}.news_box_lc{margin:0 15px 6px 0;float:left;z-index:3}.news_box_short{font-size:13px;font-weight:700;margin-bottom:10px}.news_box_text{line-height:1.5}.sch_pop2{max-width:600px;display:none;padding:10px;position:absolute;top:0;left:0;overflow:auto;border:1px solid #f3e47d;background:#feffd4;z-index:10}.sch_pop2 .close_link{width:11px;height:11px;display:block;position:absolute;top:7px;right:7px;text-indent:-999px;overflow:hidden;cursor:pointer}.sch_pop2 .close_link:hover{background-position:-12px 0}.sch_pop2 .clmn_1,.sch_pop2 .clmn_2{width:48%;float:left;position:relative}.sch_pop2 .clmn_1{margin-right:3%}.pop2_list{padding-left:23px;margin-bottom:12px;position:relative}.pop2_list li{margin-bottom:3px}.pop2_list a{text-decoration:none;cursor:pointer}.pop2_list a:hover{color:#000;text-decoration:none;border-bottom:1px dotted}.pop2_list a.clear{color:#ff8a00;font-weight:700}.pop2_list li.letter{width:11px;height:10px;font-size:10px;line-height:10px;font-weight:700;text-align:center;padding:3px 3px 4px;position:absolute;top:-1px;left:0;background:#f3e47d;border-radius:10px}.drdown_link,.pp-payment-button{line-height:1;text-decoration:none;cursor:pointer}.drdown,.drdown_link,.user_online_box{position:relative}.user_online_box{color:#999;font-size:11px;padding:0}.drdown.open{box-shadow:2px 2px 0 rgba(0,0,0,.06)}.drdown.right_lnk{margin-top:-15px}.drdown_link{padding:5px 11px 5px 7px;margin:-1px 0 0;top:1px;display:block;z-index:2;border-radius:4px 4px 0 0}.drdown.open .drdown_link{padding:4px 10px 4px 6px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#f5f8f9;background-position:7px 9px}.drdown_link b{font-weight:400;background:url(/images/dashed-blue.png) left bottom repeat-x}.drdown_link:hover{text-decoration:none}.drdown_box{display:none;min-width:100%;position:absolute;top:100%;right:-1px;border:1px solid #ddd;background:#f5f8f9;border-radius:4px 0 4px 4px}.drdown.open .drdown_box{display:block;box-shadow:2px 2px 0 rgba(0,0,0,.06)}.drdown_menu{margin:5px 0;line-height:1.2;white-space:nowrap}.drdown_menu a{padding:4px 10px 5px 5px;display:block;position:relative;text-decoration:none}.drdown_menu a:hover,.drdown_menu li.active a{margin:0 0 -2px;top:-1px;border-top:1px solid #c7dbe2;border-bottom:1px solid #c7dbe2;background:#e5edf0}.tmdd_link [class*=icon]{margin-right:0;margin-left:5px}.news_subscribe_wrap.right_lnk{margin-top:-14px;right:0}.news_subscribe{width:290px;padding:10px;font-size:11px}.news_subscribe_sbscr p{margin:0 0 10px}.graph_lnk_wrap{margin-bottom:5px;padding:2px 0 5px}.graph_lnk{font-size:13px;font-family:Arial,Tahoma}.graph_lnk .ico-graph{margin-right:5px;top:-1px}.setts_link_wrap{position:relative;margin-bottom:15px}.setts_link{font-size:13px;font-weight:700;padding:0 0 2px 21px;background:url(/images/sch/ico-1.png) left top no-repeat}.rc_menu{margin:0 0 20px;position:relative}.rc_menu_item{padding:8px 0 11px;border-top:1px dashed #ddd;background:rgba(255,255,255,.8)}.rc_menu_item:last-child{border-bottom:1px dashed #ddd}.rc_menu_item p{margin:0 0 6px}.rc_menu_item p:last-child{margin:0}.brief_link{font-size:13px;font-weight:700;padding:0 0 2px 20px;background:url(/images/sch/ico-3.png) 3px top no-repeat}.stpay_link{font-size:13px;padding:0 0 2px 21px;background:url(/images/sch/ico-2.png) left top no-repeat}.text_box_1{padding:5px 0;position:relative}.pp_line,.pp_line_new{padding:6px 0 7px;position:relative}.text_box_1 h2{font-size:13px;font-family:Tahoma,Arial}.pp_line_new{margin-left:15px}.pp_line{border-bottom:1px dotted #ccc}.pp_line:last-child{border-bottom:none}.pp_line .label{float:left}.pp_line .cnt{margin-left:105px}.pp_line p{margin:0 0 3px}.pp_line p:last-child{margin:0}.pp_line .ico-uf-16x16{margin-left:10px}.pp_line table td{padding:4px 5px 5px}.pp_line table td:first-child{padding-left:0}.pp_line table td:last-child{padding-right:0}.pp_line .pp-payments{color:#0025E4}.pp_line .pp-payments:hover{color:#3280F5}.pp_line .pp-details{color:#9db6cb}.pp_line .pp-details:hover{color:#326693}.pp_text_box{padding:10px 0;position:relative;overflow:hidden;line-height:1.4;border-bottom:1px dotted #ccc}.pp_text_box:last-child{border-bottom:none}.pp_pop_wrap{position:relative;display:inline-block}.pp_pop{width:280px;padding:5px 5px 5px 7px;font-size:11px;display:block;position:relative;border:1px solid #fdde63;background:rgba(252,237,176,.95);border-radius:4px}.period-selector-btn,.pp_line_actions{display:-ms-flexbox;-ms-flex-pack:justify}.pp_line_actions{display:flex;float:right;margin-right:10px;justify-content:space-between;-ms-flex-align:center;align-items:center}.pp_line_actions:last-child{border-bottom:none}.pp_line_actions__item{-ms-flex-positive:1;flex-grow:1}.pp-payment{position:relative;display:inline-block;z-index:5}.pp-payment-button{margin:-4px 0;padding:5px 7px 6px;display:inline-block;color:#111;font-weight:700;font-size:11px;background:#FAC234;border-radius:4px}.pp-payment-button:hover{text-decoration:none;background:#FFDF8B;color:#111}.pp-payment-popup{display:none;padding:7px 5px 7px 10px;margin:0 0 0 -10px;width:240px;position:absolute;left:100%;bottom:15px;color:#333;font-size:11px;line-height:14px;border:2px solid #2ca91e;background:#e5f7e7;box-sizing:border-box;box-shadow:0 0 0 2px #fff;z-index:2}.pp-payment:hover .pp-payment-popup{display:block}.pp_notice{margin:20px 0 0;padding:10px 15px 10px 30px;display:block;position:relative;color:#326693;background:#eef2f5;text-decoration:none;opacity:.7;transition:opacity .2s}.payment-confirm-popup .title,.payment_title{line-height:23px;color:#111;font-family:Arial}.pp_notice:hover{opacity:1;text-decoration:none}.pp_notice [class^=ico-]{margin-top:-7px;position:absolute;left:8px;top:50%;opacity:.6}.jour_list,.jour_list .jour2,.jour_list .jour3,.pupils_list,.pupils_list .pupil,.result_mess,.settings_gr .sep,.settings_gr .sup,.settings_page,.settings_separator,.snl_link_wrap,.subj_page,.subj_page .line-1,.tabs_timetbl,.ttb_box,.ttb_boxes,.ttb_compact_container,.ttb_day{position:relative}.payment-confirm-popup{padding:0 24px 24px}.payment-confirm-popup .title{font-style:normal;font-weight:400;font-size:18px;margin:0 0 16px}.payment-confirm-popup p{margin:0 0 10px}.payment-confirm-popup .button_green{font-size:14px;padding:7px 20px}.payment-confirm-popup .button-line{margin:20px 0 0;text-align:center}.pupils_list{padding:10px 0 0;column-width:185px;column-count:auto;column-gap:10px}.pupils_list .pupil{padding:10px 0;overflow:hidden;border-bottom:1px dashed #ddd;break-inside:avoid}.pupils_list .pupil a.img{width:30px;height:30px;float:left;margin-right:10px;overflow:hidden}.pupils_list .pupil img{width:30px;float:left}.pupils_list .pupil span{display:block;padding:5px 0 0}.jour_list{padding:10px 15px 0}.jour_list .text{margin:0 0 12px}.jour_list .subj_gr{padding:10px 0 5px 10px;border-bottom:1px dashed #ddd}.jour_list .subj_gr:last-child{border:none}.jour_list .subj{margin:0 0 10px;font-size:13px;font-weight:700}.jour_list .jour2,.jour_list .jour3{display:inline-block;vertical-align:top}.jour_list .jour2{min-width:60px;min-height:18px;margin:0 10px 10px 0;padding:0 0 0 25px;font:700 13px Arial Narrow,Tahoma;text-decoration:none;background:url(/images/sch/jour-3.png) left 1px no-repeat}.jour_list .jour2:hover{text-decoration:none}.jour_list .jour3{width:120px;min-height:21px;margin:0 10px 8px 0;padding:1px 0 0 23px;background:url(/images/sch/jour-3.png) left 2px no-repeat}.jour_list .behavior{margin:10px 0}.tabs_timetbl{padding:10px 0 0}.ttb_box{width:46.5%;margin:0 3% 25px 0;display:inline-block;vertical-align:top}.ttb_day{width:120px;padding:5px 10px 3px 14px;color:#333;font:700 12px/12px Arial;text-transform:uppercase;top:1px;z-index:2;background:url(/images/sch/corner-1.png) right top no-repeat #E2E7FF;border-top-left-radius:4px}table.ttb_tbl{width:100%;border:1px solid #E2E7FF;background:#fff;border-radius:0 4px 4px;border-collapse:separate;border-spacing:0}table.ttb_tbl td:last-child,th:last-child{border-right:0}table.ttb_tbl thead td:last-child{border-top-right-radius:3px}table.ttb_tbl tbody tr:last-child td:first-child{border-bottom-left-radius:3px}table.ttb_tbl tbody tr:last-child td:last-child{border-bottom-right-radius:3px}table.ttb_tbl td{padding:7px 10px;vertical-align:top;border-right:1px solid #E2E7FF}table.ttb_tbl thead td{padding-top:10px;color:#506E92;font:10px Arial;text-transform:uppercase}table.ttb_tbl tbody tr:nth-child(2n+1){background:#F3F5FF}table.ttb_tbl tr.now{background:#FFF5D8}table.ttb_tbl tr.bg td,table.ttb_tbl tr.now td{border-left:1px solid #fff;border-right:1px solid #fff}table.ttb_tbl td.w1{width:12px}table.ttb_tbl td.w2{width:25%}table.ttb_tbl td.w4{width:16%}table.ttb_tbl td:first-child{border-left:none!important}table.ttb_tbl td:last-child{border-right:none!important}table.ttb_tbl td.num{text-align:center}table.ttb_tbl td.time{padding-right:0;font-family:Arial}table.ttb_tbl td.subjs div{color:#333;margin-bottom:2px;font-family:Arial}table.ttb_tbl a{color:#333;text-decoration:none}table.ttb_tbl a:hover{text-decoration:underline}table.ttb_tbl .cabinet{display:block;font-size:11px;text-align:center}.ttb_box.today .ttb_day{background:url(/images/sch/corner-2.png) right top no-repeat #FAC234}.ttb_box.today .ttb_tbl{border:1px solid #FAC234}.ttb_compact_container{overflow:auto}#footer .line-1,.flying-cont,.payment-limitation__buttons-list,.settings_page,.subj_page .line-1{overflow:hidden}.ttb_compact{margin:0 0 10px;width:100%}.ttb_compact_td{padding:2px;min-width:120px}.ttb_compact .ttb_day{width:100%;box-sizing:border-box}.ttb_compact table.ttb_tbl td{padding:5px 5px 3px}.settings_page{padding:10px 5px 0;margin:0 0 15px;border:1px solid #dde1e6;background:#f7f7f7}.settings_separator{margin:2px -5px 10px;height:0;line-height:0;border-bottom:1px solid #fff;border-top:1px solid #dde1e6}.settings_gr_tbl{width:100%}.settings_gr_tbl td{width:50%;vertical-align:top;padding:0 5px}.settings_gr{padding:10px 10px 5px;margin:0 0 10px;border:1px solid #dde1e6;background:#fff;box-shadow:0 0 0 1px #fff}.settings_gr p{margin:0 0 8px}.settings_gr p small{color:#555;font-size:11px}.settings_gr .title{font-size:13px;font-weight:700;margin:0 0 10px}.settings_gr .sep{margin:9px 0 8px;font-size:0;line-height:0;border-top:1px solid #dde1e7}.settings_gr .sup{color:#df005e;font-size:10px;font-weight:700;left:4px;top:-5px}.settings_gr [class*=" icon-"],.settings_gr [class^=icon-]{top:0}.settings_gr a{text-decoration:none}.settings_gr a:hover{text-decoration:underline}#footer .info a,.button_payment_cancel,.button_payment_confirm,.tbl-stats-short a{text-decoration:none}.snl_link_wrap{font-size:11px;float:right;top:2px}.result_mess{border:1px solid #fdf8a6;background:#fdfacb}.unpaid-limit{padding:10px 15px;margin:10px 0;background:#FFF5D8}.brief_list li,.unpaid-limit__list li{background:url(/images/li-gr-op.png) left 8px no-repeat}.unpaid-limit__return{margin:0 0 15px}.unpaid-limit__message{margin:0 0 8px}.unpaid-limit__links li{margin:0 0 4px}.unpaid-limit__list{margin:10px 0 10px 30px}.unpaid-limit__list li{margin-bottom:5px;padding-left:20px}.payment-limitation{padding:30px 20px;font-size:13px}.payment-limitation__message{margin:0 0 20px}.payment-limitation__buttons-list li{width:47%;float:left}.payment-limitation__buttons-list li:last-child{float:right}.payment-limitation__buttons-list .button_green{padding:7px 10px;display:block;white-space:normal;font-size:13px}.subj_page .line-1{padding:10px 0;border-bottom:1px dashed #ddd}.subj_page .label{width:150px;font-weight:700;font-size:13px;float:left}.subj_page .cont{margin-left:160px}.subj_page p{margin-bottom:8px}.subj_page p:last-child{margin-bottom:0}#flying{width:100%;position:fixed;left:0;bottom:0;background:rgba(255,255,255,.8);z-index:30;box-shadow:0 0 2px rgba(0,0,0,.3)}#flying.abs,#footer,#footer .cont_part,#footer .line-1,.class_subgroup,.class_subgroup .title,.class_subgroups,.flying-cont,.flying_comm,.flying_comm small,.footer_menu,.footer_menu li,.footer_menu ul,.llitm,.llitm_center,.llitm_center2,.llitm_left,.llitm_num,.sch_letter,.sch_letter .person_wrap,.sch_letters{position:relative}.flying-cont{max-width:1240px;margin:0 auto;padding:8px 0}.flying_comm{float:right}.flying_comm small{font-size:9px;font-weight:700;top:-5px;left:-2px}#footer{max-width:1280px;margin:0 auto;color:#444;font-size:11px;border-top:1px solid #E2E7FF}#footer .cont_part{padding:10px 15px}#footer p{margin:0 0 5px}#footer a{color:#444}#footer a:hover{color:#000}#footer .sep{width:1px;height:15px;background:#ccc;top:2px}#footer .line-1{padding:10px 0}#footer .info{float:left;width:23%;font-size:12px;line-height:16px}#footer .info p{margin:0 0 3px}#footer .info p:last-child{margin-bottom:0}#footer .info a:hover{text-decoration:underline}#footer .info [class^=ico-]{margin-right:4px}#footer .madein{float:right;width:25%;text-align:right}#footer .madein li{margin:0 3px 3px}.footer_menu{margin:0 30%;text-align:center;overflow:visible}.j_title_right,.lessitm .line_small,.llitm_num,.tbl_class_pay .num{text-align:right}.footer_menu ul{margin:0;overflow:hidden;display:inline-block;vertical-align:top}.footer_menu li{float:left;margin:0 7px}.sch_letter{padding:10px 0 40px;overflow:hidden;border-bottom:1px dashed #ddd}.sch_letter p{margin-bottom:5px}.sch_letter b{margin-right:5px}.sch_letter .person_wrap{overflow:hidden}.sch_letter .person_wrap .person{margin-right:200px}.sch_letter .person small{font-size:11px;color:#777}.sch_letter .island_green,.sch_letter .island_grey{margin:10px 0 0;padding-left:50px;background-image:url(/images/i-comm-bg.png);background-repeat:no-repeat;background-position:5px 10px}.sch_letter .title{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted rgba(0,0,0,.3)}.sch_letter .text,.sch_letter .text p{margin:0 0 10px}.sch_letter .answer{margin:20px 0 10px}.sch_letter.not_in_guestbook .island_green{border:1px solid #ddd;background-color:#f7f7f7}.sch_letter.not_viewed .island_green{border:1px solid #f6d13e;background-color:#fffbe2}.llitm{overflow:hidden;border-bottom:1px dashed #ddd}.llitm:last-child{border-bottom:none}.class_subgroup,.clubs-classes__list-item,.clubs__item{border-bottom:1px dashed #ddd}.llitm_num{width:20px;padding-right:5px;float:left;color:#888}.llitm_left{width:200px;float:left;overflow:hidden}.llitm_center{margin-left:240px}.llitm_center2{margin-left:25px}.llitm li,.llitm p{margin:0 0 5px}.llitm p:last-child{margin:0}.llitm .descr{margin:5px 0 0}.llitm .mess_empty{padding:0;color:#777}.llitm .grey{color:#777}.llitm .grey2{color:#444}.class_subgroups{margin:10px 0}.class_subgroup{padding:13px 15px 7px}.class_subgroup .title{margin-bottom:10px;padding-right:200px;font-size:13px}.class_subgroup .title small{color:#666;font-size:11px}.class_subgroup .line_small{position:absolute;right:0;top:0}.clubs,.clubs-classes__list-item,.clubs__item,.clubs__list,.clubs__pupils,.edit_lesson,.mailing_group,.mailing_group label,.mailing_group label input[type=checkbox],.next_payment_date_container,.reply_hint_text,.see-new-letters,.see-new-letters a,.tbl_class_pay_wrap,.umb,.umb_id,.umb_money,.wrap-feedback{position:relative}.class_subgroup .pupils{margin:10px 0;padding-right:130px;column-count:3;column-gap:0}.class_subgroup .pupils li{margin:0 0 5px;break-inside:avoid}.clubs__item{padding:15px}.clubs__title{margin-bottom:10px;font-size:13px}.clubs__title small{color:#666;font-size:11px}.clubs__list{margin:10px 0}.clubs__list li{margin-right:10px;display:inline-block}.clubs__pupils{margin:10px 0;padding-right:130px;overflow:hidden}.clubs__pupils li{margin:0 2% 5px 0;width:31%;min-width:190px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clubs-classes__item{padding:10px 0;margin:0 0 10px}.clubs-classes__title{margin-bottom:10px;font-size:13px}.clubs-classes__title small{color:#666;font-size:11px}.clubs-classes__list-item{width:177px;padding:10px 0;margin-right:10px;display:inline-block;vertical-align:top}.clubs-classes__img{width:30px;height:30px;float:left;margin-right:10px;overflow:hidden}.clubs-classes__link{padding:7px 0;display:block}.clubs-classes .line_small{margin-top:10px}.less_clmn{margin:0 0 20px;padding-bottom:10px}.lessitm{width:43%;padding:8px 15px 5px;margin:0 1% 10px 0;font-size:11px;background:#f4f8fa;display:inline-block;vertical-align:top}.lessitm .group{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dashed #ccc}.lessitm p{margin:0 0 3px}.edit_lesson .attachments{margin:5px 0 10px 165px}.mass-lessons-edit table{width:100%}.mass-lessons-edit table td{padding:5px 10px;vertical-align:top;border-top:1px solid transparent;border-bottom:1px solid transparent}.mass-lessons-edit table thead td{padding-bottom:5px;font-size:11px;line-height:13px;color:#777;vertical-align:bottom}.mass-lessons-edit table tr.disabled td{opacity:.5}.mass-lessons-edit table tr.checked td{background:#eef2f5;border-color:#fff}.payment_subtitle{font-style:normal;font-weight:400;font-size:14px;line-height:16px}.payments_main_grid{display:-ms-grid;display:grid;grid:"title title" 53px "periods subscriptions" 391px/411px 411px;column-gap:16px;row-gap:16px}.payments_main_grid .title_box{grid-area:title}div.period_payments_container{border:1px solid #E2E7FF;border-radius:4px;display:-ms-grid;display:grid;grid-area:periods;grid:93px 64px 64px 72px 72px/100%;padding:0 24px}#subscription_container{border:1px solid #F3F5FF;border-radius:4px;display:-ms-grid;display:grid;grid-area:periods;grid:293px 72px/100%;padding:0 24px;background-color:#F3F5FF}#subscription_container.inactive{grid:228px 72px/100%}ul.subsription_list{margin-left:10px;margin-top:16px;margin-bottom:12px}ul.subsription_list li{list-style-image:url(/images/circle-marker.svg);padding-left:8px}div.period_payments_container.inactive{grid:93px 64px 64px 72px 7px/100%}#subscription_container span.ico-calendar,#subscription_container span.ico-checkmark,#subscription_container span.ico-clock,div.period_payments_container span.ico-credit-card{top:-2px}.next_payment_date{position:absolute;bottom:25px}div.subscription_new{position:absolute;top:-12px;left:24px;background-color:#FAC234;padding:3px 8px 5px;font-weight:700;font-size:13px;border-radius:2px}.payment_small,.payment_title{font-style:normal;font-weight:400}.subscription_island{padding:12px 16px;background-color:#F3F5FF;border-radius:4px;margin-top:12px;margin-bottom:16px}.payment_title{font-size:18px}.payment_balance{color:#27B064}.payment_small{font-size:12px;line-height:15px;color:#506E92;margin:8px 0 0}div.payments_container_header{margin:29px 0 0}div.period_payment_box{border-radius:4px;border:1px solid #E2E7FF;margin:0;padding:0;height:54px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}div.period_payment_box:has(.payment_custom_radio:checked),div.period_payment_box:hover{border-color:#0025E4}div.period_payment_box.inactive:hover{border-color:#E2E7FF;cursor:not-allowed}div.period_payment_box.inactive:hover label{cursor:not-allowed}div.period_payment_box:hover input[type=radio].payment_custom_radio{border:1px solid #0025E4}div.period_payment_box.inactive:hover input[type=radio].payment_custom_radio{border:1px solid #E2E7FF}.button_payment_confirm,button.payment_button{border-radius:4px;border-width:0;font-weight:700;line-height:17px;font-style:normal}button.payment_button{-ms-grid-row:-2;grid-row:-2;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;height:48px;background:linear-gradient(124.38deg,#FED466 0,#FEA500 100%);font-size:13px;color:#111}button.blue_button{background:#0025E4;color:#FFF}button.blue_button:hover{background:linear-gradient(#5270F3 0,#0057DA 100%)}.button_payment_confirm{background:#0025E4;width:361px;display:block;font-size:13px;color:#FFF;text-align:center;padding:15px 0}.button_payment_confirm:hover{color:#FFF;background:linear-gradient(149.56deg,#627FF5 33.68%,#0025E5 120.77%)}.button_payment_confirm:disabled{background:#f2f2f2;color:#999}.payment_button:hover{background:linear-gradient(124.38deg,#FFF4CC 0,#FED466 100%);cursor:pointer}input[type=radio].payment_custom_radio{appearance:none;background-color:#fff;margin:20px 8px 20px 16px;width:16px;height:16px;border:1px solid #E2E7FF;border-radius:50%;display:-ms-grid;display:grid;place-content:center}input[type=radio].payment_custom_radio::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #0025E4}input[type=radio].payment_custom_radio:checked{border:1px solid #0025E4}input[type=radio].payment_custom_radio:checked:before{transform:scale(1)}div.period_payment_box.without_balance label{display:-ms-grid;display:grid;grid:"radio period_name period_price" 32px "radio period_dates period_price" auto/40px 156px auto}div.period_payment_box.with_balance label{display:-ms-grid;display:grid;grid:"radio period_name period_price" 32px "radio period_dates from_balance" auto/40px 156px auto}div.period_payment_box.inactive label{-ms-grid-columns:16px 156px auto;grid-template-columns:16px 156px auto}div.period_payment_box .payment_custom_radio{grid-area:radio}div.period_payment_box .payment_period_name{grid-area:period_name;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}div.period_payment_box .payment_period_dates{grid-area:period_dates;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}div.period_payment_box .payment_period_price{grid-area:period_price;place-self:center right;margin-right:18px;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#111}div.period_payment_box.with_balance .payment_period_price{place-self:end right}div.period_payment_box .payment_period_from_balance{grid-area:from_balance;place-self:start right;margin-right:18px;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#111;white-space:nowrap}.payment_attention{font-style:normal;font-weight:400;font-size:12px;line-height:18px;margin-left:20px;color:#111}.pay_card_icon{float:right}.manage_card_container,.manage_card_icon,.manage_card_pupils,.pay_card_label input{float:left}.pay_card_expiration{margin:0}.pay_card_container{padding:8px 16px 8px 0}.pay_cards_container{margin-bottom:16px}.pay_cards_container .period_payment_box{margin-top:8px}.pay_card_label{height:100%;display:block}.manage_card_container{border:1px solid #E2E7FF;border-radius:4px;width:192px;padding:12px}.manage_card_number{margin-top:16px;font-family:Arial;font-size:14px;font-weight:400;line-height:16px}.cards_subscription_active,.cards_subscription_inactive{border-radius:2px;padding:4px 8px;font-size:13px;line-height:16px;font-style:normal}.manage_card_pupil{margin:16px}.cards_subscription_active{background-color:#FAC234;font-weight:700}.cards_subscription_inactive{background-color:#E8EDF0;font-weight:700}.cards_title{font-size:14px;margin:16px 0;border-bottom:1px solid #dee5eb;padding-bottom:5px}.cards_title .ico-credit-card{top:-1px;height:20px;width:20px}.card-delete{float:right}.card-delete-confirm{float:right;width:173px;margin:0 24px 24px 0}.card-delete-cancel{float:left;margin:0 0 24px 24px}.button_payment_cancel{border-radius:4px;border:1px solid #E2E7FF;width:173px;display:block;background-color:#FFF;font-style:normal;font-weight:700;font-size:13px;line-height:17px;color:#0025E4;text-align:center;padding:15px 0}.button_payment_cancel:hover{border-color:#0025E4}.umb{margin:10px 0}.umb_id,.umb_money{padding:8px 30px 8px 45px;min-height:19px;line-height:17px;text-shadow:0 1px 0 #fff;display:inline-block;vertical-align:top}.umb_money{border:1px solid #9ce092;background:url(/images/money.png) -13px 22px no-repeat #ddffd8}.umb_id{margin-right:30px;border:1px solid #efc438;background:url(/images/person-grey.png) 5px 10px no-repeat #fff1c5}.umb_id span,.umb_money span{font-size:17px;font-weight:700}.um_info{margin:10px 0;padding:8px 10px 10px;border:1px solid #ccc;background:#f7f7f7}.um_info .title{font-size:13px;font-weight:700;margin-bottom:8px}.um_title,.um_title2{padding:5px 10px 5px 25px;font-size:13px;background:url(/images/sch/i1.png) 3px 5px no-repeat}.um_title{font-weight:700;border-bottom:1px solid #dee5eb}.um_text{padding:10px 10px 10px 25px}.um_mess{padding:5px 10px 5px 25px}ul.um_list>li{margin:0 0 8px}.um_tbl{width:100%;background:#f7f7f7}.um_tbl td{padding:5px 10px;border:1px solid #dee5eb;vertical-align:middle}.um_tbl thead td{color:#45688e;font-weight:700;background:#dee5eb}.um_tbl tbody tr:hover td{background:#feffba}.um_tbl .number{text-align:center}.um_tbl .button_green{padding-right:5px;padding-left:5px;margin-right:5px;font-size:12px;vertical-align:middle}.um_tbl .button_green.disabled{color:#777!important;border-color:#aaa!important;background:#ccc!important}.tbl_class_pay_wrap{padding:10px 0}.tbl_class_pay{width:100%;background:#fff}.tbl_class_pay td{padding:5px 5px 6px;border:1px solid #f0f0f0;vertical-align:middle}.i_box,.mailing_group label,.stats-checkboxes .item,.tbl_class_pay thead td,.wrap_lmtables{vertical-align:top}.tbl_class_pay tfoot tr.tr1 td{border-bottom:1px solid #c3e697;background:#eaffce}.tbl_class_pay tfoot tr.tr2 td{background:#feffc1}.tbl_class_pay tr.bg{background:#f7f7f7}.tbl_class_pay td.w1{min-width:25%}.tbl_class_pay .q-more{padding:4px 0 0;font-size:11px;color:#999}.tbl_class_pay .q-more span{cursor:pointer}.tbl_class_pay .q-num{margin-bottom:5px;display:block}.tbl_class_pay small{font-size:11px}.tbl_class_pay .q-time{margin-bottom:3px;font-size:11px;display:block}.tbl_class_pay .grey{color:#666}.tbl_class_pay .q-ok{margin-bottom:3px;color:#00d428;font-size:13px;font-weight:700;display:block}.tbl_class_pay .num{width:18px;font-size:11px;float:left;padding-right:5px}.see-new-letters{font-size:12px;line-height:13px;margin:0 0 10px}.chat_tab,.chat_title_text,.reply_hint_text{font-size:11px;white-space:nowrap}.see-new-letters a{padding:0 0 0 20px;background:url(/images/email.gif) left 3px no-repeat}.wrap-feedback{margin:20px 0 0}.feedback_page .sch_page_descr{margin:0 0 10px}.reply_hint_text{padding:0 0 0 5px;color:#777;text-overflow:ellipsis;top:5px}.sch_visits_list{padding:10px 0}.sch_visits_list .ubox{padding:10px;border-bottom:1px dashed #ddd}.btn1,.db_table,.modalform input,.popup_text_input{border:1px solid #E2E7FF}.sch_visits_list .date{margin:4px 0}.sch_visits_list .ubox .count{margin-top:5px}.sch_visits_list .comment{color:#666}.sch_visits_list .mess_empty{padding:10px}.mailing_types{width:100%}.mailing_types td{padding:5px 10px 0;width:50%}.mailing_types .label{width:80px}.mailing_types .field{margin-left:90px}.mailing_type.sms textarea{height:180px}.mailing_group .name_wrap{margin:0 0 10px}.mailing_group .name{font-weight:700}.mailing_group .name_wrap .line_small{margin-left:10px}.mailing_group .list{margin-right:-10px}.mailing_group label{margin:0 10px 5px 0;display:inline-block;cursor:pointer}.mailing_group label:hover{background:#ddd}.mailing_group.classes label{width:125px}.mailing_group .name_wrap label{width:auto;margin:0;font-weight:400}.mailing_group label input[type=checkbox]{top:2px}.popup_text_input{width:100%;padding:12px 16px;box-sizing:border-box;font-family:Arial;font-style:normal;font-weight:400;font-size:18px;line-height:23px;border-radius:4px}.grid-stats-1,.istats_list_wrap{padding:10px;position:relative}.statistic_top_box{margin:20px 0;position:relative;overflow:hidden}.istats_list{margin-bottom:15px}.istats_list li{margin-bottom:5px}.grid-stats-1{margin:10px 0;overflow:hidden;border:1px solid #f7d1ff;background:#faeefd}.grid-stats-1 .ll{position:relative;float:left;width:300px;border-right:1px dashed #ccc}.grid-stats-1 .rr{position:relative;margin-left:300px;padding:0 10px 20px 20px;border-left:1px dashed #ccc}.grid-stats-1.w2 .ll{width:550px}.grid-stats-1.w2 .rr{margin-left:550px}.grid-stats-1.w3 .ll{width:350px}.grid-stats-1.w3 .rr{margin-left:350px}.grid-stats-1.w4 .ll{width:95%;border:none}.grid-stats-1.w4 .rr{margin-left:95%}.stats-inquarter{position:relative}.stats-inquarter .line-1{position:relative;margin:0 0 10px}.stats-inquarter .line-1 label{margin-right:8px}.stats-inquarter .line-2{position:relative;margin:0 0 5px}.stats-inquarter .line-2 input[type=radio]{position:relative;top:1px}.stats-inquarter .line-2 label{padding-left:3px;cursor:pointer}.stats-inquarter br{line-height:22px}.stats-inquarter .custom-subjects{margin:5px 0 0}.stats-inquarter .custom-subjects select{max-width:100%}.stats-short{position:relative}#chart_div1{position:relative;padding:20px 0}#chart_div1.h2{height:600px}.tbl-stats-short{width:100%}.tbl-stats-short td,.tbl-stats-short th{padding:5px 10px;border-bottom:1px solid #ddd}.tbl-stats-short .w1{width:60%}.tbl-stats-short .w2,.tbl-stats-short .w3{width:20%}.tbl-stats-short thead{font-weight:700}.tbl-stats-short tbody tr:last-child td{border:none}.chat_tab,.chat_title_bar{border-style:solid solid none;cursor:pointer}.tbl-stats-short a:hover{text-decoration:underline}.stats-checkboxes{position:relative;margin-top:16px}.stats-checkboxes .title{font-weight:700;margin:0 0 10px}.stats-checkboxes .list{margin-bottom:5px}.stats-checkboxes .item{position:relative;width:150px;margin:0 10px 5px;display:inline-block}.stats-checkboxes .item.w2{width:230px}.chat_wrapper{height:25px;position:fixed;right:10px;bottom:0;z-index:300}.chat_box,.chat_tab,.chat_tab_wrap{position:relative}.chat_box{width:160px;height:25px}.chat_tab_wrap{display:block;box-shadow:0 0 1px rgba(0,0,0,.3)}.chat_tab{height:15px;padding:5px;display:block;color:#333;line-height:13px;font-weight:700;text-decoration:none;overflow:hidden;border-width:1px 1px 0;border-color:#bac0cd #bac0cd #fff;background:#ebeef4;z-index:1;box-shadow:0 1px rgba(255,255,255,.5) inset}.chat_close,.chat_fix_scroll{width:21px;height:23px;text-decoration:none}.chat_tab:hover{text-decoration:none;color:#333}.chat_tab span{display:block;padding-left:15px;background:url(/images/sch/p1.png) left 3px no-repeat}.chat_box.open .chat_tab_wrap,.chat_flyout{display:none}.chat_flyout{position:absolute;bottom:0;right:0;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.3)}.chat_title_bar{position:relative;border-color:rgba(0,39,121,.76);border-width:1px 1px medium;background:#6d84b4}.chat_title_btns{margin-left:20px;float:right;position:relative;z-index:3}.chat_close{float:left;position:relative;background:url(/images/icos-v2.png) -40px -270px no-repeat}.chat_close:hover{background-position:-40px -295px}.chat_fix_scroll{float:left;position:relative;background:url(/images/icos-v2.png) -40px -320px no-repeat}.chat_fix_scroll.fixed,.chat_fix_scroll:hover{background-position:-40px -345px}.chat_title_label{padding:3px 7px 4px;position:relative}.chat_title_text{padding-left:12px;color:#fff;font-weight:700;line-height:17px;overflow:hidden;background:url(/images/sch/dots-1.png) left -85px no-repeat}.chat_title_text.online{background-position:left 2px}.chat_title_text a{color:#fff;text-decoration:none}.chat_title_text a:hover{color:#fff;text-decoration:underline}.chat_user_name a,.ltable tbody td a{text-decoration:none}.chat_body,.chat_footer{border-width:0 1px;border-style:solid;border-color:rgba(0,0,0,.3)}.chat_body{width:260px;height:255px;left:0!important;top:0!important;position:relative;overflow:hidden}.chat_body_scroll{width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.chat_body_content{width:100%;padding:10px 0 15px;position:relative}.chat_mess_group{min-height:33px;padding:5px 0 0;margin:0 5px 2px;position:relative}.chat_mess_group .time{padding-left:3px;font-size:9px;line-height:10px;color:#999;position:absolute;right:0;top:-7px;background:#fff}.chat_mess_group .photo{float:left;position:relative;overflow:hidden}.chat_mess_group .photo img{width:30px}.chat_mess_group .messages{margin-left:40px;position:relative;font-size:11px;line-height:13px}.chat_mess_group .message{padding-right:10px;margin-bottom:4px;position:relative;overflow:hidden}.chat_mess_group .loading{width:10px;position:absolute;right:-3px;top:2px}.brief_item,.chat_footer,.i_box{position:relative}.chat_user_name{margin-bottom:4px;font-size:11px;line-height:11px;font-weight:700}.chat_user_name a:hover{text-decoration:underline}.chat_ta_container{padding:4px 4px 4px 5px;border-top:1px solid #c9d0da}.chat_ta_container textarea{width:100%;border:none;padding:0;font-size:11px;line-height:16px;height:18px;overflow:auto}.chat_box.open .chat_flyout{display:block}.brief_item{border-bottom:1px dashed #ddd}.brief_list{margin:0 0 0 20px}.brief_list li{margin:0 0 3px;padding-left:20px}.i_box{width:14px;height:14px;display:inline-block;background:url(/images/icos-v2.png) -20px -165px no-repeat}.i_pop{display:none;position:absolute;bottom:7px;right:7px}.i_box:hover .i_pop{display:block}.i_box.bl .i_pop{top:auto;bottom:7px;left:7px;right:auto}.wrap_lmtables{max-width:100%;position:relative;display:inline-block;overflow:hidden;border-right:1px solid #e1e1e1}.wrap_ltable{width:180px;float:left;position:relative;overflow:hidden;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2)}.wrap_mtables{margin-left:180px;position:relative}.wrap_mtable{overflow-x:auto;overflow-y:hidden;position:relative}.wrap_lmtables.wider .wrap_ltable{width:290px}.wrap_lmtables.wider .wrap_mtables{margin-left:290px}.itable{border:1px solid #e1e1e1;border-top-width:2px;background:#fff}.itable td,.itable th{color:#333;font:400 12px/1.2 Tahoma,Arial;vertical-align:middle;border:1px solid #e1e1e1}.itable thead td,.itable thead th{height:40px;min-height:40px;max-height:40px;padding:0;color:#4b6082;font-weight:700;text-align:center}.itable tfoot tr.lesson_dates td,.itable tfoot tr.lesson_dates th,.itable tfoot tr.months td,.itable tfoot tr.months th{height:34px;min-height:34px;max-height:34px;padding:0;color:#4b6082;font-weight:700;text-align:center}.itable tbody td,.itable tbody th{border-bottom:none;border-top:none}.itable tr.even td{background-color:#f0f0f0!important;background-color:rgba(0,0,0,.05)!important}.itable tbody tr.hover td{background-color:rgba(255,253,190,.6)!important}.itable tbody tr.selected td{background-color:rgba(192,243,169,.6)!important}.itable tbody td,.itable tfoot td{height:28px;min-height:28px;max-height:28px;background-repeat:no-repeat;background-position:center top}.ltable{width:180px;border-right:1px solid #d1d1d1}.wrap_lmtables.wider .ltable{width:290px}.ltable td{border-right:none}.ltable thead tr:first-child td:first-child{border-bottom-color:#fff}.ltable thead tr:last-child td:last-child{border-bottom-color:#e1e1e1}.ltable tbody td,.ltable tfoot td{padding:0}.ltable td.ttl{padding:0 0 0 8px;width:172px}.ltable td.ttl p{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ltable td.info{width:120px;font-size:11px;text-align:center;border-color:#d1d1d1}.mtable,.mtable td{border-left:none}.ltable td.info .info-ttl,.ltable td.info .info-ttl2{margin:2px 0;display:block;font-weight:400;font-size:10px;line-height:11px}.ltable td.info .info-ttl2{width:78px;padding:0 0 0 4px;word-break:keep-all}.ltable td.info .info-itm,.ltable td.info .info-itm2{width:31px;display:inline-block;vertical-align:top;font-size:10px;line-height:1;cursor:default;white-space:nowrap;overflow:hidden}.ltable td.info .info-itm{color:#999;font-weight:400}.ltable td.info .avg,.ltable td.info .count,.ltable td.info .highest,.ltable td.info .prevailing,.ltable td.info .rat{margin:0 1px;width:31px;min-height:13px;line-height:1;padding:3px 0;display:inline-block;cursor:default;background:#d0e0ef}.ltable td.info .count{background:#bef39d}.ltable td.info .avg{background:#ddd}.ltable tbody td a{color:#333}.ast_box a,.ast_box a:hover,.kroshki a,.kroshki a:hover,.ltable tbody td a:hover{text-decoration:underline}.ltable tbody td a:hover{color:#333}.ltable tr.paid td.ttl,.ltable tr.paid2 td.ttl{background-image:url(/images/tbl-bg.png);background-repeat:repeat-x;background-position:0 -200px}.mtable td{min-width:28px;max-width:28px;width:28px;border-top:none;cursor:default;position:relative}.mtable thead td{line-height:.9}.mtable tbody td{padding:0;font:11px/11px Arial;text-align:center}.mtable tr.months p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:16px}.mtable tr.months td[colspan="0"]{display:none!important}.mtable tr.months td[colspan='1'] p{max-width:32px}.mtable td.lesson_date{font:11px/1 Arial}.mtable td.qdates,.mtable td.week_date{font-size:11px}.mtable tr.lesson_dates p{width:28px;height:13px;overflow:hidden;white-space:nowrap}.mtable tr.lesson_dates span{font-weight:700}.mtable td.qdates,.mtable td.theme,.mtable td.week_date,.mtable tr.lesson_dates td.future span{font-weight:400}.mtable tr.lesson_dates td[note-limitations],.mtable tr.lesson_dates th[note-limitations]{background-color:#fff0b0}.mtable tr.lesson_dates td[mark-limitations],.mtable tr.lesson_dates th[mark-limitations]{background-color:#fcc}.mtable td.theme.set{background-image:url(/images/tbl-theme-exist.png);background-repeat:no-repeat;background-position:center center}.mtable td.avg,.mtable td.emark,.mtable td.qmark,.mtable td.signature,.mtable td.skips,.mtable td.tmark,.mtable td.ymark{max-width:95px;min-width:85px}.mtable td.qdates.bold{font-weight:700}.mtable tbody td.avg,.mtable tbody td.skips{color:#666}.mtable tbody td.emark,.mtable tbody td.qmark,.mtable tbody td.tmark,.mtable tbody td.ymark{font-size:13px;font-weight:700}.itable tr.hometasks td{border-top:1px solid #bac8ce;background-color:#f1f7fa}.ltable td.hometask{padding-left:32px;background-image:url(/images/tbl-dz.png);background-repeat:no-repeat;background-position:left top}.mtable tr.hometasks td{text-align:center}.mtable td.hometask.set{background-image:url(/images/tbl-dz-exist.png);background-repeat:no-repeat;background-position:center center}.mtable td.mark_active,.mtable tr.even td.mark_active,.mtable tr.hover td.mark_active{background-color:#73c9de!important}.mtable td.week_boundary{border-right:1px solid #4f9de3}.mtable td.boundary{border-right:1px solid #e94f8c}.mtable b.red{font-weight:400;color:#c00}.mtable td p,.mtable td span{position:relative;z-index:1}.mtable td.lesson_control,.mtable td.theme_control{background-image:url(/images/tbl-bg.png);background-repeat:repeat-x;background-position:0 0}.mtable td.theme_control{background-position:0 -100px}.mtable td.dis:before,.mtable td.mark_today:before,.mtable td.noted_mark:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(/images/tbl-sprite.png);background-repeat:no-repeat;z-index:0}.mtable td.noted_mark:before{background-position:-28px -12px}.mtable td.mark_today:before{background-position:-229px -12px}.mtable td.mark_today.noted_mark:before{background-position:-128px -12px}.mtable td.dis{background-image:none}.mtable td.dis:before{background-position:-308px -5px}#progress_container .mtable td.dis:before{opacity:.6}.mtable tbody td.emark.mark_today:before,.mtable tbody td.qmark.mark_today:before,.mtable tbody td.tmark.mark_today:before,.mtable tbody td.ymark.mark_today:before{background-position:-200px -12px}.j_scroll_links{position:absolute;right:0;bottom:2px;z-index:5}.j_scroll_links .next,.j_scroll_links .prev{width:10px;height:19px;padding:5px 10px;position:relative;float:left;cursor:pointer}.j_scroll_links .next:hover,.j_scroll_links .prev:hover{background:#e9edf1}.j_scroll_links i{width:10px;height:19px;display:block;background:url(/images/icos-v2.png) no-repeat}.j_scroll_links .prev i{background-position:0 -215px}.j_scroll_links .next i{background-position:0 -195px}.journal_teachers{position:relative;overflow:hidden}.journal_teachers .label{width:70px;font-weight:700;float:left}.journal_teachers .cnt{margin-left:80px;position:relative}.journal_teachers li{margin:0 0 7px}.journal_teachers small{font-size:11px;color:#999}.j_js_errors{padding:10px 15px;position:relative;color:#df005e}.j_above,.j_above_line2{padding:10px 0 0;position:relative}.j_js_errors p{margin:0 0 5px}.j_above{z-index:4}.j_above_line{margin:0 0 10px;position:relative}.j_above_line2{min-height:26px;overflow:hidden;top:2px;z-index:3}.j_links{padding:7px 10px;position:relative;font-size:11px;text-align:left;background:#f7f7f7}.j_links li{margin-bottom:7px;position:relative}.j_links a{font-weight:700}.j_info{padding:0 0 0 15px}.j_info p{margin:0 0 5px}.j_info_limitation{margin:10px 0 0;padding:5px 15px 0;position:relative;font-size:11px;border:1px solid #fbb;background:#fff5f5}.j_info_limitation p{margin:0 0 5px}.j_warnings{padding:0 0 10px 15px;position:relative;background:url(/images/em3.png) 1px 2px no-repeat}.j_super_warning{margin:10px 0;color:#d70038;font-size:12px}.j_title_right{padding:5px 0 0;float:right;position:relative;z-index:2}.j_content,.j_fullscreen{position:relative}.j_fullscreen_link,.j_normal_view_link{padding:2px 0;display:block}.j_normal_view_link{display:none}.j_container{padding-bottom:40px;position:relative}.j_container .loader{padding:30px 10px}#wrap_journal_qmarks{display:none;position:relative}#wrap_journal{display:block;position:relative}.j_content .tabs2{margin:0 0 -3px}.j_content .tabs2 .indorsement,.j_content .tabs2 a{margin-bottom:5px}#journal_timer{max-width:30%;padding:3px 0;margin-left:10px;float:right;white-space:nowrap}#journal_timer b{white-space:nowrap}#journal_subgroups_menu{padding:0 270px 0 15px;top:2px}#journal_subgroups_menu li{margin-top:2px}body.j_fullscreen_view .j_normal_view_link{display:block}.jpop,body.j_fullscreen_view .j_fullscreen_link{display:none}body.j_fullscreen_view{overflow:hidden}body.j_fullscreen_view .j_fullscreen{width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;background:#fff;z-index:999}body.j_fullscreen_view .j_content{padding:10px}.journal_popups{position:relative;z-index:10}.jpop,.jpop .str{position:absolute}.jpop{padding:0;border:1px solid #f3e47d;background:#feffd4;z-index:101;box-shadow:0 1px 2px rgba(0,0,0,.8)}.jpop .ttl{padding:7px 10px 0;margin:0 0 5px;font-weight:700;font-size:11px;position:relative}.jpop .body{padding:5px}#journal_help .foot,.jpop .foot{padding:5px;position:relative;overflow:hidden}.jpop textarea{height:34px}.jpop .button_wrap{margin:0 0 0 4px;float:left}.jpop .text-item{margin:0 0 7px}.jpop .sep{margin:7px 0;height:0;overflow:hidden;border-top:1px solid #ddd}.jpop .str{width:15px;height:8px;margin-left:-7px;left:50%;background:url(/images/icos-v2.png) no-repeat}.jpop_ln,.jpop_th{width:250px}.jpop_ln .str,.jpop_th .str{top:-8px;background-position:-20px -260px}.jpop_ln .foot,.jpop_th .foot{padding-top:0;padding-bottom:10px}.jpop_ln .body ul{margin:0 0 3px}.jpop_ln .body li{margin:0 0 2px}.jpop_ln .body ul label{cursor:pointer}.jpop_ln .body input:checked+span{font-weight:700}.jpop_ln textarea{margin-top:7px}.jpop_ht{width:300px}.jpop_ht .text{display:block;margin:5px 0}.jpop_ht textarea{height:54px;resize:none}.jpop_ht .str{bottom:-8px;background-position:-20px -267px}.jpop_ht .toolbar{padding:2px 5px;position:relative;overflow:hidden;font-size:11px;line-height:1}.jpop_ht .toolbar a{margin-right:3px;padding:2px 5px 3px;position:relative;float:left;color:#888;text-decoration:none;cursor:pointer;border:1px solid #ddd;background:#fafafa;border-radius:4px}.jpop_ht .toolbar a:hover{color:#000;text-decoration:none;border:1px solid #bbb;background:#f3f3f3}.jpop_ht .foot{padding-top:0;padding-bottom:10px}.jpop_ht .attachments{margin:0 0 7px;border:none;background:0 0}.jpop_ht .unsaved_attachments .attachments_title,.jpop_ht .unsaved_attachments li{border-bottom-color:#f1df95}.jpop_ht .unsaved_attachments{background:#fea}.jpop_ht .attachments_container ul{overflow:auto;max-height:200px}#jpop_emark_type_link,#jpop_emark_vis,#jpop_mark_type_link,#jpop_mark_vis,.class_lns_list,.download-app__links,.edit_class_b1,.edit_class_subgroups .tbl-clmns-wrap,.edit_news .line-1,.edit_parents_p,.edit_photo_box,.edit_photo_box .actions,.edit_photo_box .dwnl,.edit_tcats_line,.edit_teacher_groups .teachers ul,.edit_tel_line,.edit_user_fio,.edit_user_fio .input-text,.hidden_text,.jhelp p,.jour-subgroups,.jpop_m .group,.jpop_m ul,.new_parent_box .line-1,.photo_fields a:after,.popular_comm{overflow:hidden}.jpop_ht .unsaved_attachments .attachments_file .file_name,.jpop_ht .unsaved_attachments .attachments_file .file_name a{color:#888}.jpop_m{min-width:278px}.jpop_m .str{top:-8px;background-position:-20px -260px}.jpop_m.left .str{left:auto;right:32px}.jpop_m .group{margin-bottom:4px;position:relative}.jpop_m .group:last-child{margin-bottom:0}.db_note_write,.jpop_m.last .group:first-child{margin-bottom:20px}.jpop_m ul{position:relative}.jpop_m ul li{margin-right:3px;float:left;position:relative}.jpop_m ul li:last-child{margin-right:0}.jpop_m .marks-list{display:table;width:100%}.jpop_m .marks-list li{margin:0;padding:0 3px 0 0;float:none;display:table-cell}.jpop_m .marks-list li:first-child{padding-left:0}.jpop_m .marks-list li:last-child{padding-right:0}.jpop_m a[data-mark]{padding:6px 2px;min-width:25px;color:#444;font:700 14px/14px Tahoma,Arial;text-align:center;text-shadow:0 1px 0 #fff;text-decoration:none;float:left;cursor:pointer;border:1px solid #b3b3b3;background:url(/images/button.png) 0 -90px repeat-x #e0e0e0;border-radius:4px;box-shadow:0 0 0 1px rgba(255,255,255,.7) inset}.jpop_m a[data-mark]:hover{color:#444;text-decoration:none;background-position:0 -98px}.jpop_m a[data-mark]:active{background:#dcdcdc;border-color:#ccc;box-shadow:0 0 0 0 transparent inset}.jpop_m a[data-mark=""]{font-weight:400;text-transform:uppercase}.jpop_m a[data-mark] small{margin:0 2px;font-weight:400;font-size:11px;line-height:1}.jpop_m a[data-mark] small:first-child{margin-left:0}.jpop_m a[data-mark] small:last-child{margin-right:0}.jpop_m .button_gray{font-size:12px;line-height:14px;padding:6px 4px}.jpop_m .button_blue{font-size:13px;line-height:14px;padding:6px 7px}#jpop_emark_type_link,#jpop_mark_note_link,#jpop_mark_type_link{padding:7px 0;color:#333;font-size:12px;line-height:14px;font-weight:700;text-decoration:none;position:relative;float:left;cursor:pointer}#jpop_emark_type_link:hover,#jpop_mark_note_link:hover,#jpop_mark_type_link:hover{color:#333;text-decoration:none}#jpop_emark_type_link span,#jpop_mark_note_link span,#jpop_mark_type_link span{font-style:normal;border-bottom:1px dotted}#jpop_mark_note_link{padding-left:8px;padding-right:8px}#jpop_emark_type_link,#jpop_mark_type_link{margin-right:2px;width:34px;font-size:10px;text-align:center;white-space:nowrap}#jpop_emark_vis,#jpop_mark_vis{width:34px;min-height:14px;padding:6px 0;font-size:12px;line-height:14px;position:relative;float:left;text-align:center;white-space:nowrap;border:1px solid #bbb;background:#fff}#jpop_limited_mark{max-width:300px}.jpop_mark_info{max-width:300px;font-size:11px;line-height:1;position:absolute;border:1px solid #f1e594;background:#fef9db;z-index:1001}.jhelp,.jhelp .ttl,.jhelp p,.jhelp_wrap,.lp-sign{position:relative}.jpop_mark_info .loader{padding:10px 20px}.jpop_mark_info ul{padding:6px 9px 7px;border-bottom:1px dashed #ddd}.jpop_mark_info ul:last-child{border:none}.jpop_mark_info li{margin:0 0 5px}.jpop_mark_info li:last-child{margin:0}.jpop_mark_info small{color:#999}.jhelp_wrap{padding:15px}.jhelp{font-size:11px}.jhelp ol,.jhelp ul{margin:0 0 0 30px}.jhelp ol li{margin:0 0 10px;padding:0 0 0 20px;list-style:decimal}.jhelp ul li{padding:0;margin:0 0 8px;list-style:disc}.jhelp .ttl{margin-left:-20px;font-weight:700}.jhelp p{margin:0 0 3px}.jhelp img{margin:0 3px 0 0;float:left}.jhelp .txt{margin-left:262px}.lp-sign{padding:3px 0;display:inline-block}.lp-sign__popover,.lp-sign__popover:before{position:absolute;background:#cfdfef;left:50%}.lp-sign__popover{display:none;width:140px;margin-left:-70px;padding:2px 7px 3px;bottom:100%;box-sizing:border-box;font-size:11px;line-height:13px;text-align:left;border:1px solid #9fbfdf;border-radius:4px;z-index:2}.lp-sign__popover-time{margin:0 0 2px;font-weight:700}.lp-sign__popover:before{content:'';margin-left:-2px;margin-top:-2px;width:5px;height:5px;display:block;top:100%;border:1px solid #9fbfdf;border-top:none;border-right:none;pointer-events:none;transform:rotate(-45deg)}.edit_photo_box .dwnl a:after,.period-selector-btn::after,.photo_fields a:after{content:""}td:last-child .lp-sign__popover{margin-left:0;left:auto;right:0}td:last-child .lp-sign__popover:before{margin-left:0;left:auto;right:10px}td:first-child .lp-sign__popover{margin-left:0;left:0}td:first-child .lp-sign__popover:before{margin-left:0;left:10px}.lp-sign:hover .lp-sign__popover{display:block}.lp-sign-action a.processing{pointer-events:none;opacity:.5}.lp-sign-action [class^=icon-]{margin-right:2px;position:relative;top:-1px}.jour-subgroups{position:relative}.jour-subgroups ul{float:left;border-bottom:1px solid #ccc}.jour-subgroups li{font:16px/16px Times New Roman;float:left;padding:0;margin:0 10px}.jour-subgroups li a{border:1px solid #fff;border-bottom:none;float:left;text-decoration:none;padding:4px 8px 5px}.jour-subgroups li a span{background:url(/images/dashed-blue.png) left bottom repeat-x}.jour-subgroups li a.disabled,.jour-subgroups li a.disabled:hover{border-color:#ccc;color:#666;text-decoration:none;cursor:default;background:#fff;padding-bottom:7px;top:2px;position:relative}.hidden_text .link,.popular_comm .count,.tbl-abs__real-counter{color:#999}.jour-subgroups li a.disabled span{background:0 0}.jour-for-end{float:left;font:italic 13px/16px Arial}.progress_above{position:relative}.marks_info_tbl{width:auto}.marks_info_tbl tr{border-bottom:1px solid #eee}.marks_info_tbl td{padding:5px 20px}.marks_info_tbl thead td{font-weight:700}.marks_info_tbl td.ta_c{text-align:center}.tbl-abs td.qdates,.tbl-abs td.week_date,.tbl-abs td.ymark{max-width:200px;min-width:200px;width:200px}.tbl-abs td.tbl-abs__ttl{max-width:100px;min-width:100px;width:100px;font-size:10px;line-height:1.1;font-weight:400}.edit_tbl_options thead,.edit_user_fio .number,.edit_user_list .label2,.hidden_text{font-weight:700;font-size:11px}.tbl-abs td.ta_l{text-align:left}.tbl-abs__copy{cursor:pointer;margin:-3px 0 0;opacity:.3;float:right}.tbl-abs__copy:hover{opacity:1}.tbl-abs__counter{font-size:12px;font-weight:700}.tbl-abs input.text{width:25px;margin:0 10px;padding:1px 2px;text-align:center}.popular_comm a.photo{float:left}.popular_comm a.photo+.cnt{margin-left:40px;padding-top:5px}.popular_comm .count{margin-left:10px}.edit_picture{padding:10px 0;position:relative}.edit_picture_info{width:300px;font-size:11px;line-height:1.5;position:relative}.edit_picture_info .f-warning{padding:5px 10px;margin-bottom:10px;border:1px solid #f7e887;background:#fffad6}.hidden_text .link,.hidden_text .text{cursor:pointer;border-bottom:1px dotted}.edit_picture .info_b{margin-top:5px}.photo_fields{margin:5px 0;position:relative}.photo_fields a:after{margin:0 0 5px;display:block;height:0}.edit_tels_wrap{position:relative}.edit_tels_wrap .label2{padding-top:3px;display:block}.edit_tel_line{margin-bottom:5px;position:relative}.edit_tel_line .l_clmn{position:relative;float:left}.edit_tel_line .c_clmn{margin-left:170px;position:relative}.hidden_text{padding:2px 0;position:relative}.hidden_text .text{display:none}.hidden_text.vis .text{display:inline}.hidden_text.vis .link{display:none}.edit_menu_list{margin-left:25px}.edit_menu_list .li_f{padding:5px 0;border-bottom:1px dashed #ddd}.edit_menu_list .div_f input[type=checkbox]{margin-right:5px;position:relative;top:2px}.edit_menu_list li ul{margin-top:8px;margin-left:25px}.edit_menu_list li li{margin-bottom:8px}.edit_tbl_options{width:100%}.edit_tbl_options td{padding:10px}.edit_tbl_options td.t1{width:100px;text-align:center}.edit_tbl_options td.t2{width:150px}.edit_tbl_options thead td{border-bottom:2px solid #ddd}.edit_tbl_options tbody td{border-bottom:1px dashed #ddd}.edit_tbl_options tbody tr:last-child td,.save-btn{border:none}.edit_user_list{position:relative}.edit_user_list .label2{padding-left:30px;margin:0 0 3px}.edit_user_fio{padding:0 0 10px;margin:0 0 10px;position:relative;border-bottom:1px dashed #ddd}.edit_user_fio .line-1,.edit_user_fio .line-2{padding-left:30px;position:relative}.edit_user_fio .line-3{padding-left:55px;clear:both}.edit_user_fio .number{width:25px;padding:5px 0;display:block;position:absolute;left:0;top:0;text-align:right}.add_parent_link_wrap,.class_lns_list,.download-app,.download-app__links,.edit_class_b1,.edit_class_b1 .class_lns_list,.edit_class_subgroups,.edit_class_subgroups .tbl-clmns-wrap,.edit_class_teachers,.edit_club_pupils,.edit_news,.edit_news .line-1,.edit_parents,.edit_parents_list,.edit_parents_p,.edit_photo_box,.edit_photo_box .actions,.edit_photo_box .dwnl a:after,.edit_photo_box input[type=radio],.edit_photo_cc,.edit_photo_lc,.edit_tcats_labels,.edit_tcats_line,.edit_tcats_list,.edit_teacher_groups,.edit_teacher_groups .teachers ul,.new_parent_box,.new_parent_box .line-1,.new_photo_input{position:relative}.edit_user_fio .input-text,.edit_user_fio input.text{margin-bottom:7px}.edit_user_fio .input-text{min-height:12px;padding:5px;line-height:1;white-space:nowrap;text-overflow:ellipsis;cursor:default;background:#eee}.edit_user_fio .input-text.w0,.edit_user_fio input.w0{width:40px;margin-right:5px;float:left}.edit_user_fio .input-text.w1,.edit_user_fio input.w1{width:120px;margin-right:5px;float:left}.edit_user_fio .input-text.w2,.edit_user_fio input.w2{width:397px}.edit_user_fio input.w2.black{color:#666}.edit_user_fio .line_small{padding:0;float:left}.edit_user_fio .sex{margin-right:10px}.edit_user_fio .fix_part_small{width:137px}.class_transfer table input.text,.class_transfer table select,.edit_photo_album .line_frm .label{width:100px}.edit_user_fio .errorlist{margin:0 0 5px}.edit_user_fio .notify{margin:10px 0 0 20px;padding:5px 10px;background:#fee}.edit_user_fio .notify p{margin:0 0 3px}.edit_user_fio .notify a{color:#000}#album_size_title,.edit_photos_list .title{color:#36638e;font-size:13px;font-weight:700}.class_transfer table td{padding:12px 8px;vertical-align:baseline}.class_transfer table thead tr td{border-bottom:1px dotted #bbb}.class_transfer table tr.row-pupil td{border-top:1px dotted #bbb}.class_transfer table tr.row-pupil:first-child td{border-top:none}.edit_ctt_lesson,table.edit_menu_tbl tbody td{border-top:1px dashed #ddd}.class_transfer table tr.row-transfer td{padding-top:0}.class_transfer table .errorlist{max-width:180px;line-height:13px}.class_transfer .history{opacity:.6}.class_transfer .history li{margin:0 0 6px}.class_transfer .history li:last-child{margin-bottom:0}.edit_photo_album .line_frm .field{margin-left:110px}.edit_photo_album textarea{height:67px}.new_photo_input{margin-bottom:5px}.edit_photos_list .title{padding:0 0 3px}.edit_photos_list .photo_size{display:inline}#album_max_size_all_warning,#album_max_size_warning{color:red;font-weight:700;margin-left:2em}.edit_photo_box{padding:10px 0;border-bottom:1px dashed #ddd}.edit_photo_lc{width:150px;float:left}.edit_photo_lc img{width:150px}.save-btn,table.edit_menu_tbl{width:100%}.edit_photo_cc{margin-left:165px}.edit_photo_box .cover{margin:5px 0}.edit_photo_box label{font-size:11px;cursor:pointer}.edit_photo_box input[type=radio]{top:2px}.edit_photo_box .label{font-size:11px;font-weight:700;margin-bottom:5px;display:block}.edit_photo_box textarea{height:55px;margin:0 0 5px}.edit_photo_box .dwnl{margin-right:100px}.edit_photo_box .dwnl a:after{margin:1px 0 0;display:block}.edit_photo_box .author{margin:10px 0;font-size:11px}table.edit_menu_tbl td{padding:10px 5px;vertical-align:middle}table.edit_menu_tbl thead td{padding-bottom:5px;font-size:11px;vertical-align:bottom}table.edit_menu_tbl td.w1{width:60px;max-width:60px;text-align:center}table.edit_menu_tbl td.w1.sub{text-align:right}table.edit_menu_tbl td.w2{width:7%}table.edit_menu_tbl td.w3{width:120px}table.edit_menu_tbl td.w5{width:150px}.edit_news .line-1{margin-bottom:10px}.edit_banners__item{padding-top:15px;margin:0 0 15px}.edit_banners__item_primary{background:#f0f7fa}.select_date_wrap select{margin-right:5px}.edit_class_b1 input.text{padding:4px 5px;font-weight:700;text-align:center;width:45px;float:left}.edit_class_b1 .class_lns_list{margin-right:-10px;float:left}.class_lns_list{font-size:11px;line-height:11px;font-weight:700;margin-left:15px}.class_lns_list li{margin-right:5px;padding:4px 6px 6px;float:left;cursor:pointer;border:1px solid #bbb;background:#fff}.class_lns_list li:hover{border:1px solid #cde5e8;background:#eef5f6}.class_lns_list span{border-bottom:1px dotted}.edit_class_teachers .line_frm:last-child{margin-bottom:0}.edit_tcats_labels{font-size:11px;font-weight:700}.edit_tcats_line{padding:10px 0;border-bottom:1px dashed #ddd}.edit_tcats_line input.w1{width:45px;float:left}.edit_tcats_line .cont{margin-left:65px}.edit_tcats_line .name{font-weight:700;margin-bottom:5px}.edit_class_subgroups .tbl-clmn{margin-right:10px;float:left}.edit_class_subgroups .tbl-clmn:last-child{margin-right:0}.edit_class_subgroups table label{padding:4px 5px 1px 0;display:block;cursor:pointer}.edit_class_subgroups table label p{margin-left:20px}.edit_class_subgroups table input[type=checkbox]{margin:2px 0 0;float:left}.edit_class_subgroups table input.text{width:100px;opacity:.5}.edit_class_subgroups table .errorlist li{padding:0;line-height:1.1}.edit_class_subgroups td,.edit_class_subgroups th{padding:4px 5px;vertical-align:top;border-bottom:1px solid transparent}.edit_class_subgroups th{padding-bottom:5px;font-size:11px;line-height:13px;color:#777;font-weight:700;vertical-align:top}.edit_class_subgroups th small{font-weight:400;display:block}.edit_class_subgroups tr.active td{background:rgba(50,100,150,.1);border-bottom:1px solid #fff}.edit_class_subgroups tr.active input.text{opacity:1}.edit_class_subgroups tr.active td.arr{opacity:1;visibility:visible}.edit_class_subgroups tr.sep td{padding:0}.edit_class_subgroups tr.sep:first-child td{border-bottom:1px dotted rgba(0,0,0,.3)}.edit_class_subgroups tr.sep:last-child td{padding-top:6px}.edit_class_subgroups tbody tr:nth-child(2) td,.edit_class_subgroups tbody tr:nth-child(3) td{padding-top:10px}.edit_club_pupils_table td{padding:3px 10px;vertical-align:top}.edit_club_pupils_table thead td{padding-bottom:5px;font-size:11px;line-height:13px;color:#777;font-weight:700}.edit_club_pupils_table tbody td:first-child{padding-top:7px}.edit_club_pupils_table label{display:inline-block;cursor:pointer}.edit_club_pupils_table input.text{width:100px}.edit_teacher_groups .teachers li{margin-bottom:7px;width:230px;float:left}.edit_teacher_groups .teachers label{float:left;cursor:pointer}.edit_parents_p{padding:7px 0 11px;border-bottom:1px dashed #ddd}.edit_parents_p .num{width:25px;padding:1px 10px 0 0;font-size:11px;text-align:right;float:left}.edit_parents_p .pupil_name{width:150px;float:left}.edit_parents_p .list_wrap{margin-left:190px}.edit_parents_list li{margin-bottom:10px}.edit_parents_list .parent_name{font-weight:700;margin-right:5px}.edit_parents_list .parent_id{color:#000;font-size:11px;font-weight:400;padding-top:1px;margin-right:5px}.edit_parents_list .line_small{display:inline-block;vertical-align:top}.new_parent_box{width:360px;margin:0 0 10px -5px;padding:5px;border:1px solid #ddd;background:#fff}.new_parent_box .line-1{margin-bottom:5px}.new_parent_box .label{width:240px;font-size:11px;padding-top:3px;float:left}.new_parent_box input.text{width:103px;margin-right:5px;float:left}.add_parent_link_wrap{font-size:11px;padding-top:1px}.add_parent_link{color:#888;text-decoration:none;cursor:pointer;border-bottom:1px dotted}.add_parent_link:hover{text-decoration:none}.lnk-subgr-pupils{float:left;margin-right:15px}.download-app{padding:10px 0;font-size:12px;text-align:center;background:#f7f7f7}.download-app__mts-logo{margin:0 0 10px;line-height:0}.download-app__mts-logo img{width:70px}.download-app__title{margin:10px 0}.download-app__name{margin:2px 0 0;display:block;text-transform:uppercase;font-family:Arial Narrow,sans-serif}.download-app__logo{margin:5px 0 10px;line-height:0}.download-app__logo img{width:60px}.download-app__link{display:block;text-decoration:none}.download-app__link:hover{text-decoration:none}.download-app__link img{height:25px}.download-app__link_left{float:left}.download-app__link_right{float:right}.ui-resizable-nw{width:12px;height:12px;display:block;position:absolute;top:0;left:0;cursor:nw-resize;background:url(/images/icos-v2.png) 0 -300px no-repeat}.pagination{margin:20px 0;position:relative;overflow:auto;white-space:nowrap;font-size:0}.pagination__item{display:inline-block;font-size:12px}.pagination__link{margin-left:-1px;min-width:16px;display:block;padding:7px 5px;line-height:1;color:#337ab7;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination__item:first-child .pagination__link{margin-left:0;border-radius:4px 0 0 4px}.pagination__item:last-child .pagination__link{border-radius:0 4px 4px 0}.pagination__link:hover{text-decoration:none;color:#23527c;background-color:#eee;z-index:2}.pagination__link_active,.pagination__link_active:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination__link_disabled,.pagination__link_disabled:hover{color:#777;cursor:default;background-color:#fff;border-color:#ddd}.footer-banners{margin:0 0 15px;padding:0 15px;position:relative}.footer-banners__content{padding:0 15px;position:relative}.footer-banners__list{position:relative;overflow:auto;font-size:0;white-space:nowrap}.footer-banners__item{padding:0 10px 0 0;display:inline-block;font-size:12px}.footer-banners__item a{text-decoration:none}.footer-banners__item img{max-height:200px;display:inline-block;vertical-align:middle}.footer-banners__nav-next,.footer-banners__nav-prev{width:23px;height:23px;margin-top:-12px;display:block;position:absolute;top:50%;cursor:pointer;background:url(/images/sch/index_ph_arrs.png)}.footer-banners__nav-prev{left:-11px;background-position:left -54px}.footer-banners__nav-prev:hover{text-decoration:none;background-position:left -77px}.footer-banners__nav-prev.disabled{cursor:default;background-position:left -31px}.footer-banners__nav-next{right:-11px;background-position:right -54px}.footer-banners__nav-next:hover{text-decoration:none;background-position:right -77px}.footer-banners__nav-next.disabled{cursor:default;background-position:right -31px}.footer-banners .line_small{margin-top:5px}@media print{.no-print,.no-print *{display:none!important}}.content_progress{display:none}.content_progress_active{display:block}.active_span_blue{background:#00f;padding:4px 2px 4px 4px;margin-right:3px;border-radius:4px}.active_span_blue a{color:#FFF;cursor:pointer}.conteiner_progress{position:absolute;right:200px;z-index:5;top:20px}.conteiner_progress a{cursor:pointer}.period-selector{position:relative;display:inline-block;font-family:Arial,sans-serif}.period-selector-btn{display:flex;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:7px 5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.period-selector-btn::after{font-size:10px;margin-left:5px;margin-top:7px;width:12px;height:12px;background:url(/images/banner_parents/icon.svg) no-repeat}.period-selector-dropdown{display:none;position:absolute;top:100%;right:0;min-width:130px;border:1px solid #ccc;border-radius:4px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:100;margin-top:5px}#db_container,#db_lastpage,.ast_box,.db_above,.db_week,.kroshki,.kroshki a.main,.kroshki li{position:relative}.period-option{padding:10px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.period-option:hover{background-color:#f5f5f5}.period-option input{margin-right:10px}.save-btn{padding:10px;background-color:#0025E4;color:#fff;border-radius:0 0 4px 4px;cursor:pointer}.save-btn:hover{background:linear-gradient(149.56deg,#365FEF 33.68%,#0025E4 120.77%);color:#fff;text-decoration:none}.kroshki{margin:0 0 8px;padding:0 0 2px;overflow:hidden}.kroshki li{min-height:17px;padding:0 30px 0 0;display:inline}.kroshki i{width:13px;height:7px;display:block;position:absolute;top:5px;right:7px;background:url(/images/icos-v2.png) -20px -60px no-repeat}.kroshki li:last-child i{display:none}.kroshki li:first-child i{display:block}.kroshki a{font:italic 11px/11px Arial;color:#555}.kroshki a:hover{color:#000}.kroshki a.main{width:13px;height:14px;display:inline-block;vertical-align:top;top:2px;left:1px;background:url(/images/icos-v2.png) -20px -20px no-repeat}.kroshki a.main:hover{background-position:-20px -40px}.ast_box{color:#111;font:12px/1.5 Tahoma,Arial,sans-serif}.ast_box *{visibility:visible!important;opacity:1!important}.ast_box div,.ast_box p,.ast_box table{max-width:100%!important}.ast_box p{margin:10px 0 12px}.ast_box blockquote{margin:15px 0 15px 15px;color:#555;font:italic 15px Georgia,Times,"Times New Roman",sans-serif;padding:2px 8px 2px 20px;border-left:5px solid #ccc}.ast_box blockquote p{margin:5px 0 7px}.ast_box a{color:#0025E4}.ast_box a:hover{color:#3280F5}.ast_box h1 a,.ast_box h2 a,.news-special a{text-decoration:none}.ast_box ol,.ast_box ul{padding:0;list-style-position:outside;margin:10px 0 12px 30px}.ast_box li ol,.ast_box li ul{margin:5px 0 12px 40px}.ast_box li{line-height:1.3;margin-bottom:10px}.ast_box ul>li{list-style:disc}.ast_box li ul>li,.sitemap-group li{list-style:circle}.ast_box li li ul>li{list-style:square}.ast_box ol>li{list-style:decimal}.ast_box h1,.ast_box h2,.ast_box h3,.ast_box h4,.ast_box h5,.ast_box h6{padding:0;margin:15px 0 10px;font-weight:700;font-family:Arial,Times New Roman,sans-serif}.ast_box h1:first-child,.ast_box h2:first-child,.ast_box h3:first-child,.ast_box h4:first-child,.ast_box h5:first-child,.ast_box h6:first-child{margin-top:0}.ast_box h1:last-child,.ast_box h2:last-child,.ast_box h3:last-child,.ast_box h4:last-child,.ast_box h5:last-child,.ast_box h6:last-child{margin-bottom:0}.ast_box h1{font-size:18px}.ast_box h2{font-size:17px}.ast_box h3{font-size:16px}.ast_box h4{font-size:15px}.ast_box h5{font-size:14px}.ast_box h6{font-size:13px}.ast_box hr{border:0;border-top:1px solid #ccc}.ast_box img.right{float:right;margin-left:15px}.ast_box img.left{float:left;margin-right:15px}.ast_box table{margin-top:10px;margin-bottom:12px;border:1px solid #888}.ast_box td,.ast_box th{padding:5px;border:1px solid #888;text-align:left;vertical-align:top}.ast_box th{font-weight:700}.ast_box thead td,.ast_box thead th{font-weight:700;text-align:center;vertical-align:middle;background:#f7f7f7}.ast_box table.no-borders,.ast_box table.no-borders td,.ast_box table.no-borders th,.ast_box table[border="0"],.ast_box table[border="0"] td,.ast_box table[border="0"] th{border:none!important}.ast_box pre{white-space:pre-wrap;word-wrap:break-word}.ast_box .separator{margin:15px 0;border-top:1px solid #ddd;height:0;overflow:hidden}ul.dash{margin-left:20px}ul.dash>li{padding-left:20px;margin:0 0 4px;list-style:none!important;background:url(/images/li-gray.png) left 8px no-repeat}.accept_terms{margin-left:165px;font-size:12px;line-height:13px;width:532px;margin-bottom:12px}.news-special{padding:8px 4px 8px 10px;margin:25px 0;font-size:11px;line-height:16px;background:#f7f7f7;border:1px solid #ddd}.news-special__image{margin:2px 10px 0 0;float:left}.news-special a:hover{text-decoration:underline}.news-special span{color:#777}.news-special__separator{margin:8px 0;height:0;font-size:0;overflow:hidden;border-bottom:1px dotted #ccc}#db_lastpage{padding:20px 0}#db_lastpage .title_blue{margin:0}#db_container .loader{padding:25px 0}.db_above{margin:20px 0 0;z-index:5}.db_above .line{position:absolute;top:5px;right:0;text-align:right}.db_above .sep{margin:0 5px}.db_above a{font-weight:700;display:inline}.db_limited_message{padding:5px 10px 1px;margin:20px 0 13px;color:#333;font-size:11px;border-left:3px solid #FAC234;background:#FFF5D8}.db_limited_message p{margin:0 0 5px}.db_period{margin:0 280px 8px 0;position:relative;white-space:nowrap}.db_period p{display:inline-block;font:22px/1 Arial;left:42px;position:relative}.db_period .next,.db_period .prev{width:30px;height:13px;display:block;position:absolute;top:5px;cursor:pointer;background:url(/images/icos-v2.png) -40px -140px}.db_day,.db_days,.db_period_loader,.db_table .ht-box,.db_table .mark_box,.db_table .mark_note{position:relative}.db_period .prev{left:-42px;background-position:-40px -155px}.db_period .prev:hover{background-position:-40px -140px}.db_period .next{right:-42px;background-position:-40px -185px}.db_period .next:hover{background-position:-40px -170px}.db_period_loader{margin-left:100px;display:none}.db_days_column{width:49.5%}.db_days_column.left{float:left}.db_days_column.right{float:right}.db_day{margin:0 0 15px}.db_table{width:100%;background:#fff;border-radius:4px;border-collapse:separate;border-spacing:0}.db_table td,.db_table th{padding:6px;vertical-align:middle;border-right:1px solid #E2E7FF;border-left:none;border-top:none;border-bottom:none}.db_table thead td,.db_table thead th{border-bottom:1px solid #E2E7FF;padding:9px;color:#506E92;text-align:center;font-size:11px}.db_table td:last-child,th:last-child{border-right:0}.db_table thead th:first-child{border-top-left-radius:3px}.db_table thead th:last-child{border-top-right-radius:3px}.db_table tbody tr:last-child td:first-child{border-bottom-left-radius:3px}.db_table tbody tr:last-child td:last-child{border-bottom-right-radius:3px}.db_table tr.even{background:#F3F5FF}.db_table td.lesson{width:25%;max-width:180px}.db_table td.lesson span{max-width:180px;display:block;overflow:hidden;white-space:nowrap}.db_table td.lesson a{color:#000;text-decoration:none}.db_table td.lesson a:hover{color:#000;text-decoration:underline}.db_table td.lesson_secondary,.db_table td.lesson_secondary a,.db_table td.lesson_secondary a:hover{color:#999}.db_table .ht-text-wrapper{overflow:auto}.db_table .ht-text{max-width:100%;display:inline;overflow:hidden;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.db_table .ht-text a{word-break:break-all;font-size:11px}.db_table .ht-aside{margin:-3px 0 -3px 3px;float:right}.db_table .ht-box{margin:0;padding:3px 5px;float:left;font:700 13px/1 Arial;text-align:center;border-radius:3px}.db_table .ht-box .icon{margin:0}.db_table .ht-box .hint{display:none;width:190px;padding:5px 10px 6px 8px;position:absolute;top:-2px;right:100%;color:#222;font-size:12px;font-style:normal;font-weight:400;text-align:left;border:2px solid #fff099;background:#ffffe5;z-index:12;border-radius:3px}.db_table .ht-box .hint p{margin:0 0 3px}.db_table .ht-box .hint p:last-child{margin-bottom:0}.db_table .ht-box:hover .hint{display:block}.db_table td.mark{max-width:70px;width:70px;padding-top:2px;padding-bottom:2px}.db_table .mark_box{padding:3px 5px;min-height:14px;min-width:12px;float:left;font:700 13px/1 Arial;text-align:center;border-radius:3px}.collapsible,.collapsible2,.db_table .mark_box strong,.droptext{font-size:14px}.db_table .mark_box.noted{background:#ffed87}.db_table .mark_note{height:16px;width:16px;float:right;background:url(/images/daybook-comment.gif) left top no-repeat}.db_absences,.db_table .attachments_dropdown{float:left}.db_table .mark_box .hint,.db_table .mark_note .hint{display:none;width:200px;padding:5px 10px 6px 8px;margin-right:5px;position:absolute;top:-2px;right:100%;color:#222;font-style:normal;font-weight:400;text-align:left;border:2px solid #fff099;background:#ffffe5;z-index:12;border-radius:3px}.db_table .mark_box .hint b,.db_table .mark_note .hint b{display:block;margin:0 0 5px}.db_table .mark_box .hint b:last-child,.db_table .mark_note .hint b:last-child{margin:0}.db_table .mark_box:hover .hint,.db_table .mark_note:hover .hint{display:block}.db_table.passive,.db_table.passive thead td,.db_table.passive thead th{color:#bbb;border-color:#f3f3f3}.db_table.passive a,.db_table.passive a:hover{color:#bbb!important;cursor:default!important;text-decoration:none!important}.db_table.passive tr.even{background:#fafafa}.db_table .secondary_text{font-size:11px;color:#999}.db_table .attachments_dropdown_toggle .icon-tags{margin:0 -4px}.db_table .attachments_dropdown_menu{left:auto;right:0}.db_under{padding:16px 15px 15px;margin:0 0 20px;position:relative;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#F3F5FF}.db_absences p:last-child{margin:3px 0 0;font-size:12px;color:#506E92}.db_signature{padding-right:10px;position:relative;float:right}#db_container .db_signature .loader{padding:9px 0}.db_signature .do_sign{position:relative;float:left}.db_signature .do_sign_btn{width:214px;padding:16px 24px 15px;font-size:13px;font-weight:700;line-height:15.4px;background-image:url(/images/icons/Edit.png);background-repeat:no-repeat;background-position:15px center}.db_signature .do_sign_btn:hover{background-image:url(/images/icons/Edit.png),linear-gradient(149.56deg,#365FEF 33.68%,#0025E4 120.77%);background-repeat:no-repeat,no-repeat;background-position:15px center,0 0}.db_signature .do_sign_btn_cancel{font-size:12px;background:0 0;border:none;padding:0;color:#0025E4;cursor:pointer}.db_signature .do_sign_btn_cancel:hover{color:#3280F5}.db_signature .signed_result{padding:6px 0 0 10px}.db_signature .signed_wrap{position:relative;overflow:hidden}.db_signature .signed{float:left;padding:0;font-size:12px;font-weight:700;line-height:16.64px;text-align:left;text-underline-position:from-font;color:#9098BF}.db_signature .signed.yes{background:url(/images/sch/pen-2.png) left top no-repeat}.db_signature .signed.no{margin-top:3px;background:url(/images/sch/pen-3.png) left top no-repeat}.db_signature .sign_message{font-size:11px;max-width:200px;color:#999}.db_signature .name a{text-decoration:none;color:#0025E4;line-height:15.4px}.db_signature .name a:hover{color:#3280F5}.db_signature .img_signed_wrap{position:absolute;left:-22px;top:0;height:1.5em;width:auto}.db_notes{position:relative}.db_notes .mess_empty{padding:0 15px}.db_notes .title_blue{padding:0 15px 5px}.db_notes .list{position:relative;background:#fff}.db_notes .message_row{border-left:0;border-right:0}.db_note_write{width:48%;position:relative}.db_note_write .title_blue{padding:0 0 5px}.db_note_write .cont{padding:10px 15px;background:#f7f7f7}.db_note_write textarea{height:65px}.standart_table{width:100%;position:relative;border:1px solid #e1e1e1;border-top-width:2px;background:#fff}.standart_table td,.standart_table th{padding:6px;vertical-align:middle;border:1px solid #e1e1e1}.standart_table thead td,.standart_table thead th{padding-top:9px;padding-bottom:9px;color:#4b6082;font-weight:700;text-align:left}.standart_table tbody td,.standart_table tbody th{border-top:none;border-bottom:none}.standart_table tr.even{background:#f0f0f0}.simple_table{position:relative;border:1px solid #dee4e8;background:#fff}.simple_table td,.simple_table th{padding:5px 10px;text-align:center;vertical-align:middle;border:1px solid #dee4e8}.simple_table td.ta_r,.simple_table th.ta_r{text-align:right}.simple_table td.ta_l,.simple_table th.ta_l{text-align:left}.simple_table thead td,.simple_table thead th{font-size:11px;font-weight:700;vertical-align:middle;background:#f5f7f8}.standart_timetable td.now,.standart_timetable td.today{font-size:15px;color:#11afd1}.simple_table tbody tr:not(.tr-empty):hover td,.simple_table tbody tr:not(.tr-empty):hover th{background-color:#fffdcc}.simple_table tr.separate td,.simple_table tr.separate th{border-bottom:1px solid #b1c0c9}.simple_table tr.tr-empty td,.simple_table tr.tr-empty th{padding:0;background:#dee4e8}.simple_table tr.tr-blue td,.simple_table tr.tr-blue th,.simple_table tr.tr-blue:hover td,.simple_table tr.tr-blue:hover th{background:#daedf7}.simple_table tr.tr-green td,.simple_table tr.tr-green th,.simple_table tr.tr-green:hover td,.simple_table tr.tr-green:hover th{background:#c6ffcb}.simple_table tr.tr-red td,.simple_table tr.tr-red th,.simple_table tr.tr-red:hover td,.simple_table tr.tr-red:hover th{background:#ffcfcc}.sortable_table_container{margin:10px 0 20px;position:relative}.sortable_table{position:relative}.sortable_table thead th.sort{padding-right:20px;cursor:pointer;background-image:url(/images/sort-arrs.png);background-repeat:no-repeat;background-position:right center}.sortable_table thead th.sort_up{background-image:url(/images/sort-arr-up.png)}.sortable_table thead th.sort_down{background-image:url(/images/sort-arr-down.png)}.simple_table.sortable_table th.sort_down,.simple_table.sortable_table th.sort_up{background-color:#e0f0f6}.standart_timetable a{text-decoration:none;color:#000}.standart_timetable a:hover{text-decoration:underline;color:#000}.standart_timetable td.number{text-align:center;width:4%}.standart_timetable td.bells{width:12%}.standart_timetable td.day{width:13%;max-width:25%}.standart_timetable td.now{font-weight:700}.standart_timetable td.now a{color:#11afd1}.standart_timetable td.crossed-lesson{background:#fce8b1}.standart_timetable .lesson{max-width:160px;margin:0 0 6px;position:relative;overflow:hidden}.standart_timetable .lesson:last-child{margin:0}.standart_timetable .subject{font-weight:700;font-size:13px}.standart_timetable .subgroup{color:#555;font-size:11px;display:block}.standart_timetable .class{white-space:nowrap}.standart_timetable .cabinet{color:#999}.edit_bells_grid{position:relative;overflow:hidden}.edit_bells_grid .l_clmn{margin-right:50px;margin-bottom:30px;position:relative;float:left}.edit_bells_grid .r_clmn{position:relative;float:left}.edit_bells_grid .title{color:#36638e;font-size:13px;font-weight:700;padding-bottom:3px;margin-bottom:10px}.edit_bells_labels,.edit_bells_line,.edit_class_subject_row .subgroup_row{margin-bottom:5px;position:relative;overflow:hidden}.edit_bells_labels,.edit_bells_line{font-size:11px}.edit_bells_labels{padding-left:31px}.edit_bells_labels .label{font-weight:700;width:100px;float:left}.edit_bells_line .number{width:25px;padding:4px 5px 0 0;font-weight:700;text-align:right;float:left}.edit_bells_line .item{float:left;width:80px}.edit_bells_line .dash{width:30px;text-align:center;float:left}.edit_bells_line .delete{padding:4px 0 0 7px;float:left}#edit_class_subjects{position:relative}.edit_class_subject_row{padding:10px 0;position:relative;overflow:hidden;border-bottom:1px dashed #ddd}.edit_class_subject_row:hover{background:#f7f7f7}.edit_class_subject_row .left_column{width:190px;float:left}.edit_class_subject_row .center_column{margin-left:210px;position:relative}.edit_class_subject_row .subject{font-size:13px;font-weight:700;text-align:right;padding-top:3px}.edit_class_subject_row .teachers_group{position:relative}.edit_class_subject_row .teachers_group.hidden{display:none}.edit_class_subject_row .teacher{padding-top:4px;font-weight:700}.edit_class_subject_row .links{margin-top:7px;font-size:11px;visibility:hidden}.edit_class_subject_row:hover .links{visibility:visible}.edit_class_subject_row .teacher a.not_selected{color:#888}.edit_class_subject_row .teacher a.just_changed{color:#f47e0b}.edit_class_subject_row .subgroup_row .lc{width:190px;float:left}.edit_class_subject_row .subgroup_row .rc{margin-left:200px}.edit_class_subject_row .subgroup_row select{width:190px}.edit_class_subject_clear{margin:20px 0 15px 20px}.edit_class_subject_clear .descr{margin:4px 0 0;color:#999;font-size:11px}#edit_class_subjects .button_wrap{padding-left:20px;margin:15px 0 0}#popup_teachers{width:480px}.edit_ctt,.edit_ctt_wrap{position:relative}.edit_ctt_day{width:46%;margin:0 3% 30px 0;position:relative;display:inline-block;vertical-align:top;border-bottom:1px solid #eee}.edit_ctt_lesson{padding:10px 0;position:relative;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;background:#fff}.edit_ctt_lesson:hover{background:#f7f7f7}.edit_ctt_lesson .number{width:20px;font-size:12px;font-weight:700;color:#000;text-align:right;padding:2px 0 0;float:left}.edit_ctt_lesson .lesson_subjects{margin-left:30px;margin-bottom:1px}.edit_ctt_lesson .lesson_subject{padding-bottom:3px;position:relative;overflow:hidden}.edit_ctt_subject{margin-right:100px;font-size:13px;font-weight:700;display:block}.edit_ctt_subject a{text-decoration:none;cursor:pointer;border-bottom:1px dashed}.edit_ctt_subject a.not_assigned{color:#aaa}.edit_ctt_subject a.just_changed{color:#f47e0b}.edit_ctt_subject span{font-size:11px;font-weight:400}.edit_ctt_cabinet{padding:1px 10px 0;float:right;font-size:11px}.edit_ctt_cabinet input.text{width:40px;padding:2px 3px;margin-left:4px;border:1px solid #e9edf2}.edit_ctt_cabinet input.text:focus{border:1px solid #c0cad5}.edit_ctt_links{position:relative;margin:0 0 0 30px}.edit_ctt_links p{margin:0 0 12px}.edit_ctt_links p.black{margin:0;visibility:hidden}.edit_ctt_lesson:hover .edit_ctt_links p.black,.modalemail{visibility:visible}.mess_tabs2 li.act+.divide,.supervisor-switch input[type=checkbox]{visibility:hidden}.edit_ctt_links .add_subgroup{margin-bottom:10px}.edit_ctt_chb{margin-bottom:20px;font-size:11px;line-height:1.4;position:relative}.edit_ctt_chb p{margin-bottom:5px}.edit_ctt_clear{margin:-10px 0 20px;position:relative}.edit_ctt_clear .descr{margin:4px 0 0;color:#999;font-size:11px}#popup_class_subjects,#popup_subgroups_subjects{width:330px}#popup_subgroups_subjects li a{font-weight:700}#popup_subgroups_subjects li a span{font-weight:400}.charts_groups_row{margin:10px 0;position:relative}.charts_group_cell{position:relative;width:50%}.charts_group_cell.left{float:left}.charts_group_cell.right{float:right}.charts_group_cell.left .charts_group_box{padding-right:5px;position:relative}.charts_group_cell.right .charts_group_box{padding-left:5px;position:relative}.charts_group_container_wrap{position:relative}.charts_group_container{padding:15px;position:relative;text-align:center}.charts_group_container .title{padding:0 0 11px;margin:0 0 18px;color:#111;font-weight:700;font-size:13px;text-align:center;border-bottom:1px solid #E2E7FF}.charts_group_container .title .ico-24x24{margin-top:-5px;margin-right:8px}.charts_group{position:relative;text-align:left}.charts_group .line{margin:0 0 10px;position:relative;overflow:hidden}.charts_group .line .label{padding:4px 0 0;width:70px;position:relative;float:left;font-size:11px;font-weight:700;text-align:right}.charts_group .line .field{margin-left:80px;position:relative}.charts_group ul{position:relative}.charts_group ul li{margin:0 0 5px;min-height:16px;white-space:nowrap}.charts_group select{position:relative}.charts_grid{padding:1px 0;position:relative;background:#fff}.charts_right_column{margin-top:-10px;padding:10px 0 50px 15px;width:235px;float:right;border-left:1px solid #eee}.charts_center_column{margin-right:250px;padding:0 15px 50px 0;position:relative;border-right:1px solid #eee}.charts_separator{margin:10px 0 15px;position:relative;border-bottom:1px dashed #ddd}.charts_options_group{padding:15px 0;border-bottom:1px dotted #ccc}.charts_options_group .title{margin:0 0 10px;font-weight:700}.charts_options_group select{width:100%}.charts_options_group ul{position:relative}.charts_options_group ul li{margin:0 0 3px;position:relative}.charts_options_group ul li.checked{background:#eef}.charts_options_group .subjects_list{margin:0 0 10px}.charts_options_group .list li,.charts_options_group .subjects_list li{padding:3px 3px 2px;margin:0 0 1px;position:relative;overflow:hidden}.charts_options_group .list input[type=radio],.charts_options_group .list input[type=checkbox],.charts_options_group .subjects_list input[type=radio],.charts_options_group .subjects_list input[type=checkbox]{float:left;position:relative;top:0}.charts_options_group .list label,.charts_options_group .subjects_list label{display:block;margin-left:20px}.charts_right_column .button_wrap{margin-top:15px}.chart_container{width:100%;margin:0;position:relative}.chart_title{font-weight:700;padding-left:15px;padding-right:35px}.chart_description{padding:10px 15px;position:relative;line-height:1.4}.chart_description p{margin:0 0 7px}.chart_description p:last-child{margin:0}.chart_box{position:relative}.c1{color:#000}.c2{color:#e79}.mess_tabs2{padding:5px 10px 2px 13px;font-size:11px;position:relative;overflow:hidden;background:#f2f2f2;border:1px solid #ddd;border-top:none}.mess_tabs2 li{margin-left:-3px;position:relative;float:left}.mess_tabs2 .divide{width:3px;margin:0;color:#aaa;font-size:12px;line-height:24px;left:-2px;top:-3px}.mess_tabs2 a{padding:2px 7px 4px;text-decoration:none;float:left}.mess_tabs2 a:hover{text-decoration:underline}.mess_tabs2 li.act a,.mess_tabs2 li.act a:hover{padding:1px 6px 3px;text-decoration:none;border:1px solid #ddd;background:#fff}.mess_info{margin:10px 0;padding:0 10px}.more_mess_wrap{padding:10px;position:relative}.more_mess_link{font-size:13px;font-weight:700;position:relative}.mess_deleted{padding:0 5px}.messages_list{padding:0 0 40px;position:relative}.messages_list .mess_empty{padding:5px 10px}.message_row{padding:10px;margin-top:-1px;position:relative;overflow:hidden;border:1px solid #ddd;background:#fff}.message_page_wrap,.message_row.no_viewed{background:#f7f7f7}.message_row_t{width:100%}.message_row_t td{vertical-align:middle}.message_row_t .message_photo{width:50px;padding:0 5px;vertical-align:top}.message_row_t .message_content{padding-left:15px}.message_photo a{line-height:0}.message_info{font-size:11px;width:125px;padding:0 5px}.message_about_user,.message_user{margin-bottom:2px}.message_online{padding:1px 0;font-size:11px;color:#999}.message_date{font-size:10px;color:#888}.message_content a{margin-right:10px;text-decoration:none;display:inline-block}.message_content a:hover{text-decoration:underline}.message_actions{width:100px;text-align:center}.message_actions a{cursor:pointer}.message_page_wrap{padding:10px 11px;margin-bottom:15px;position:relative;border:1px solid #ddd;border-top:none}.message_page{width:600px;position:relative}.message_page .ubox{margin:0 0 20px}.message_page .ubox .photo,.message_page .ubox .photo img{width:135px}.message_page .ubox .cont{margin-left:150px}.message_page .ubox .text{padding:15px 0 10px}.message_page .ubox .text p{margin:0 0 7px}.message_page textarea{height:118px}.message_page .attachments{margin:5px 0 20px}#mess_history{position:relative}.mess_history_wl{padding:10px}#mess_history_link{font-weight:700;text-decoration:none;cursor:pointer;border-bottom:1px dashed}#mess_history_link:hover{text-decoration:none}.edit_permissions{position:relative;background:#fff}.edit_permissions .group{margin:0 0 25px;position:relative}.edit_permissions .group_title{margin:0 0 10px;font-weight:700}.edit_permissions .list{margin:0 0 10px;position:relative}.edit_permissions .list_item{padding:9px 0 8px 15px;position:relative;overflow:hidden;border-bottom:1px dashed #ddd}.edit_permissions .clmn_left{width:300px;position:relative;float:left}.edit_permissions .clmn_center{margin-left:320px;position:relative}.edit_permissions .line{margin:0 0 5px;position:relative}.edit_permissions .button_container{padding:0 0 0 15px}.permissions_table{margin:0 0 25px}.permissions_table td.name{width:70%}.permissions_table td.type{width:30%}.comment_item .left_clmn,.comment_item .photo,.comment_item .photo img{width:30px;float:left}.comments_container{margin:10px 0;position:relative}.comments_unavailable{padding:10px 15px;background:#f7f7f7}.comments_post{padding:5px 15px 10px;position:relative;background:#f7f7f7}.wall_container{margin:15px 0;position:relative}.wall_title{padding:0 15px;margin-bottom:5px;position:relative;font-size:17px}.wall_unavailable{padding:10px 15px;background:#f7f7f7}.wall_post_container{position:relative}.wall_post{padding:10px;position:relative;background:#F3F5FF;border-radius:4px}.wall_post textarea{height:79px}.comments_show_all,.comments_show_all .loader,.comments_show_all a{height:30px;position:relative}.wall_container .no_messages{padding:0 15px}.comment_item{padding:10px 0 9px;position:relative;font:12px/16px Tahoma;overflow:hidden}.comment_item .center_clmn{margin-left:40px;position:relative}.comment_item .name_wrap{position:relative}.comment_item .name{margin-right:5px}.comment_item .short_info{font-size:11px;white-space:nowrap}.comment_item .short_info a,.comment_item .short_info a:hover{color:#111}.comment_item .text{padding:7px 0 2px}.user_messages_list{margin:15px 0;position:relative}.user_messages_list .comment_item{border-bottom:1px solid #E2E7FF}.user_messages_list .comment_item:last-child{border:none}.comments_show_all{font-size:12px;line-height:1;text-align:center;background:#edf1f5}.comments_show_all a{line-height:30px;display:block;text-decoration:none;cursor:pointer}.finevision #page_wrap #google_translate_element,.finevision #page_wrap .finevision-element,.finevision #page_wrap .top_line .sep,.finevision #page_wrap :not(.clearfix):after,.finevision #page_wrap :not(.clearfix):before,.finevision #page_wrap [class*=icon-],.finevision-img-hidden #page_wrap [photoid],.finevision-img-hidden #page_wrap img,.vote_form .total i{display:none}.comments_empty{padding:0;position:relative}.vote_box{padding:10px;position:relative;font-size:11px;line-height:13px}.vote_question{font-weight:700;margin:0 0 6px}.vote_form{position:relative}.vote_form .variant{margin:0 0 6px}.vote_form .variant label{cursor:pointer}.vote_form .variant input[type=radio]{margin:0 5px 0 0;position:relative;top:1px}.vote_form .button_container{margin-top:10px;padding-top:5px;border-top:1px dotted #E2E7FF}.vote_form .button_gray{color:#000;font-weight:700;padding-left:10px;padding-right:10px}.vote_form .total{color:#777;margin-left:10px;position:relative;top:6px}.vote_form .total i{font-style:normal}.grid_st_r .vote_result_wrap{background:#fff;background:rgba(255,255,255,.8)}.vote_result{position:relative;overflow:hidden}.vote_result dl{margin:0 0 5px;position:relative;min-height:28px;overflow:hidden}.vote_result dt{width:36px;padding:3px 0 0;font:11px/12px Arial,Tahoma,sans-serif;float:left;text-align:right}.vote_result dt b{color:#333;font-size:12px;display:block;white-space:nowrap}.vote_result dt small{color:#777;font-size:11px;display:block;white-space:nowrap}.vote_result dd{margin-left:45px}.vote_result .percent{width:80%;margin:4px 0 0}.vote_result .percent i{height:5px;padding:0;font-size:0;display:block;background:#6098d2;box-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:3px}.voter_about,.voter_info{font-size:11px}.vote_result .total{padding-top:5px;margin-top:8px;display:block;border-top:1px dotted #ccc}.vote_result .total i{font-style:normal}.vote_result .success{color:#01b216;font-weight:700;margin-top:8px;position:relative}.voters_count{font-weight:700;margin:5px 0 0;padding:10px 10px 5px;position:relative}.library_file_item h3,.voter_about,.voter_user{margin-bottom:2px}.voter_row{padding:10px 10px 7px 5px;position:relative;overflow:hidden;border-top:1px solid #eee}.voter_row_t{width:100%}.voter_row_t td{vertical-align:middle}.voter_photo{width:50px;padding:0 5px}.voter_photo a{line-height:0}.voter_info{width:200px;padding:0 5px}.edit_poll_item,.edit_polls_list{padding:10px;position:relative}.voter_date{font-size:10px;color:#888}.edit_polls_list .new_link{font-size:13px;font-weight:700}.edit_poll_item{margin-bottom:10px;border:1px solid #ddd;background:#fff}.edit_poll_item .status{padding-top:1px;width:20px;text-align:right;float:left;position:relative}.edit_poll_item .cnt{margin-left:30px}.edit_poll_item .date{margin-bottom:5px;color:#999;font-size:11px}.edit_poll_item .name{font-weight:700;font-size:13px}.edit_poll{position:relative}.edit_poll .marg0{margin-left:130px}.edit_poll .marg1{margin-left:165px}table.edit_poll_tbl{width:100%}table.edit_poll_tbl td{padding:10px 5px;vertical-align:middle;border-top:1px dashed #ddd}table.edit_poll_tbl thead td{padding-bottom:5px;font-size:11px;font-weight:400;vertical-align:bottom;border-top:none}table.edit_poll_tbl td.w1{width:20px;min-width:20px;text-align:right}.regions-reports-info__group_comment,table.edit_poll_tbl td.w2{width:60%}table.edit_poll_tbl td.w3,table.edit_poll_tbl td.w4{width:14%}table.edit_poll_tbl td.w5{width:50px;min-width:50px}.library_categories_list{position:relative}.library_category_item{padding:10px 0;position:relative;border-bottom:1px dashed #ddd}.library_category_item:last-child{border:none}.library_category_item .title_container{font-size:13px;font-weight:700;margin:0 0 3px}.library_category_item .title{margin-right:5px}.library_category_item .permissions{white-space:nowrap}.library_files_list{position:relative}.library_file_item{padding:10px 10px 10px 50px;position:relative;border-bottom:1px solid #eee}.library_file_item .download_link{width:43px;padding:3px 0 3px 2px;display:block;position:absolute;top:10px;left:0;color:#6a839e;font-size:11px;text-decoration:none;white-space:nowrap;overflow:hidden;background:#e1e7ed;border-radius:3px}.library_file_item .download_link:hover{color:#6a839e;text-decoration:none;background:#d1d7dd}.library_file_item h3{padding:0;color:#2b587a;font-size:12px;font-family:Tahoma;font-weight:700}.library_file_item .description{margin:5px 0}.library_file_item .url{font-size:11px}.tbl-reports{width:100%;margin:10px 0 40px;position:relative;background:#fff}.tbl-reports td,.tbl-reports th{padding:5px 5px 6px;vertical-align:middle;border:1px solid #f0f0f0}.tbl-reports tbody tr:nth-child(odd){background:#f0f0f0}.tbl-reports tfoot td{border-top:2px solid #ddd;background:#f0f0f0}.regions-reports-list{margin:0 0 10px}.regions-reports-list__wrapper{width:50%;margin:20px 0;padding:0 15px;box-sizing:border-box}.regions-reports-list__year-group{margin:0 0 30px}.regions-reports-list__group{margin:0 0 20px}.regions-reports-list__title{margin:0 0 5px}.regions-reports-list__empty{margin:10px 0 10px 25px}.regions-reports-list__item{padding:7px 15px}.regions-reports-list__item_0 .regions-reports-list__item-title,.regions-reports-list__item_0 .regions-reports-list__item-title a{color:#999}.regions-reports-list__item_2{background:#eef2f5}.regions-reports-list__button-wrapper{margin:20px 0}.regions-reports-list__button{padding:6px 15px;font-size:12px}.regions-reports-card{margin:0 0 20px;border:1px solid #e0e4e7}.regions-reports-card__container,.regions-reports-card__filter{margin:10px 0}.regions-reports-card__filter .tabs2_wrap{padding:10px}.regions-reports-card__filter select{max-width:350px;height:23px;padding:0;margin:0 0 10px;white-space:nowrap}.regions-reports-card__head{padding:8px 10px;background:#eef2f5}.regions-reports-card__head .line_small{margin:3px 0 0}.regions-reports-card__body{padding:10px}.regions-reports-card__info{margin:0 0 15px}.regions-reports-card__info ul{margin:5px}.regions-reports-card__info li{list-style:disc;margin:0 0 4px 30px}.regions-reports-card__button-wrapper{margin:15px 0}.regions-reports-card__button-wrapper:last-child{margin-bottom:0}.regions-reports-card__button-wrapper .button_green{padding:4px 8px}.regions-reports-card__list-container{margin:10px 0 10px 20px}.regions-reports-card__list{margin:10px 0 0}.regions-reports-card__item,.regions-reports-card__item-title{margin:0 0 5px}.regions-reports-card__empty{margin:10px 0}.regions-reports-card__footer{padding:10px}.regions-reports-card__footer .button_blue{padding:4px 10px;margin-right:10px}.regions-reports-info{margin:15px 0 20px;padding:0 15px}.regions-reports-info__group{margin:0 0 20px}.regions-reports-info__row{margin:0 0 5px}.regions-reports-info__row_secondary{margin:0 0 3px;font-size:11px;color:#999}.regions-reports-info .line_frm .label{padding-right:0;width:110px;text-align:left}.regions-reports-info .line_frm .field{margin-left:125px}.regions-reports-info .line_frm .select_wrap,.regions-reports-info .line_frm .textarea_wrap{max-width:400px}.regions-reports-grid{position:relative;overflow:hidden}.regions-reports-grid__left{width:200px;float:left;overflow:hidden}.regions-reports-grid__content,.regions-reports-grid__left .regions-reports-table{width:100%}.regions-reports-grid__content,.regions-reports-table__container{overflow-x:auto;overflow-y:hidden}.regions-reports-grid__center{margin-left:200px}.regions-reports-table{border:1px solid #bbb}.regions-reports-table td,.regions-reports-table th{padding:5px 10px;border:1px solid #ddd}.regions-reports-table__row-titles td{font-weight:700;text-align:center;vertical-align:middle;font-size:11px}.regions-reports-table__row-numerations td{font-size:11px;color:#999;text-align:center}.regions-reports-table__list{margin:0 0 0 20px}.regions-reports-table__list li{margin:0 0 3px;list-style:disc}.regions-reports-table__add-link{margin:15px 0}.regions-reports-table__input-groups{margin:0 0 2px}.regions-reports-table__input-groups input.text{margin:0 0 3px}.regions-reports-table select{max-width:200px}.regions-reports-table .checkbox-list{width:150px;max-height:130px;line-height:1;overflow-x:hidden;overflow-y:scroll}.regions-reports-table .checkbox-list[class~="categories.checkboxlist"]{width:200px}.regions-reports-table .checkbox-list li{margin:0 0 2px}.regions-reports-table .checkbox-list label{padding:1px 0;cursor:pointer;display:block;position:relative;overflow:hidden}.regions-reports-table .checkbox-list .checkbox{margin:2px 0 0;float:left;top:0}.regions-reports-table .checkbox-list .text{margin-left:17px;display:block}.regions-reports-controls{margin:20px 0 0}.regions-reports-controls .button_blue [class^=icon-]{top:0}.regions-reports-controls__group{padding:5px 0;display:inline-block}.button_blue+.regions-reports-controls__group{margin-left:15px}.regions-reports-form .select_wrap ul{margin:4px 0}.regions-reports-form .select_wrap li{margin:0 0 4px}.regions-reports-form .select_wrap label{cursor:pointer}.regions-reports-form .select_wrap+.error_messages .errorlist{font-weight:700;font-size:12px;padding:5px 10px;display:inline-block;border:1px solid red;background:#fdd}.regions-reports-form #id_classes{margin:0 0 -10px;column-width:110px;column-count:auto;column-gap:0}.regions-reports-form #id_classes>li{margin:0;font-weight:700;break-inside:avoid}.regions-reports-form #id_classes li ul{margin:3px 0 0;padding-bottom:10px;font-weight:400}.collapsible,.collapsible2{position:absolute;top:64%;left:280px;font-weight:700;color:#FFF;padding:16px 20px;border:none;cursor:pointer;height:48px;background:#0025E4}.regions-reports-form #id_teachers{column-count:2;column-gap:10px}.regions-reports-form #id_subjects{column-width:120px;column-count:auto;column-gap:0}.regions-reports-form #id_subjects>li{break-inside:avoid}.collapsible{min-width:260px;border-radius:4px}.collapsible2{min-width:240px;border-radius:4px}.active_banner,.collapsible:hover{background:linear-gradient(149.56deg,#627FF5 33.68%,#0025E5 120.77%)}.active_banner::after,.collapsible::after{position:relative;right:-3px;top:-5px;background:url(/images/banner_parents/chevron-down.svg)}.collapsible::after{content:'';width:24px;height:24px;float:right}.active_banner::after{content:"";transform:rotate(180deg)}.droptext{position:absolute;top:48%;left:4%;color:#CAD6FE;border:none}.content{text-align:left;position:absolute;top:88%;left:280px;min-width:260px;max-height:0;overflow:hidden;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);transition:max-height .2s ease-out;background-color:#fff;border-radius:4px;z-index:5}.bells_page,.bells_page .clmn,.classes_timetables,.classes_timetables .class_title,.classes_timetables .not_filled_message,.edit_subjects,.lessons_list,.page_404,.page_404_wrap,.page_500,.page_500_wrap,.quarters_page,.sitemap,.sitemap-group,.subjects_container,.subjects_group,.subjects_limitations,.table-bells,.table_quarters,.timetables_list,.timetables_page,.uic_cnt,.uic_container,.uic_item,.uic_name,.uic_reg,.uic_unreg{position:relative}.content a{color:#111;padding:12px 16px;text-decoration:none;display:block}.content a:hover{background-color:#E2E7FF}.page_404_wrap{padding:50px 0;text-align:center}.page_404{text-align:left;display:inline-block;vertical-align:top}.page_404 .img{float:left}.page_404 .cnt{padding:20px 0 0 20px;float:left}.page_404 h1{font-size:25px;padding:10px 0}.page_404 h1 span{font-size:17px}.page_500_wrap{padding:50px 0;text-align:center}.page_500{text-align:left;display:inline-block;vertical-align:top}.bells_page .title_blue,.table-bells .number,.table_lessons td.number,.table_lessons thead td,.table_quarters .number{text-align:center}.page_500 .img{float:left}.page_500 .cnt{padding:20px 0 0 40px;float:left}.page_500 h1{font-size:25px;padding:10px 0}.page_500 h1 span{font-size:17px}.bells_page{padding:10px 0 0;overflow:hidden}.bells_page .clmn{float:left;margin-right:45px}.table-bells{margin:10px 0 0;border:1px solid #ddd;font:13px/16px Tahoma}.table-bells td{padding:6px 10px;min-width:110px}.table-bells tr{border-bottom:1px solid #eee}.table-bells thead{font-weight:700;background:#eee}.table-bells .number{width:30px;font-weight:700}.table-bells .time{width:none}.lessons_list .group{margin:0 0 20px}.lessons_list h2{margin:0 0 10px}.table_lessons td.date{width:15%}.table_lessons td.number{width:10%}.table_lessons td.theme{width:17.5%}.table_lessons .hometask-aside{margin:0 0 0 3px;float:right}.table_lessons td.hometask{width:25%}.table_lessons .hometask-text{max-height:120px;overflow:auto}.table_lessons .attachments_dropdown_toggle .icon-tags{margin:0 -4px}.table_lessons .attachments_dropdown_menu{left:auto;right:0}.table_lessons td.note{width:17.5%}.table_lessons td.actions{width:15%}.table_lessons td.actions p{margin:0 0 7px;white-space:nowrap}.table_lessons td.actions p:last-child{margin:0}.table_lessons .attachments_dropdown{margin:-3px 0}.table_lessons .secondary-text{color:#999}.table_lessons .without-date{font-weight:700;color:#00f}.quarters_page{margin:10px 0 5px}.table_quarters{margin:0;border:1px solid #ddd;background:#fff}.table_quarters td{padding:6px 15px}.table_quarters tr{border-bottom:1px solid #eee}.table_quarters thead{font-weight:700;background:#eee}.table_quarters .number{font-weight:700;padding:6px 25px}.sitemap-group{margin:20px 0 30px 35px}.sitemap-group a,.sitemap-group a:hover{color:#000;text-decoration:underline}.sitemap-group li{margin:8px 0}.sitemap-group li ul{margin:0 0 20px 30px}.sitemap-group li ul li{list-style:disc}.subjects_group{margin:0 0 25px}.subjects_edit_link{padding:10px 25px}.edit_subjects{overflow:hidden}.tbl_edit_subjects{width:100%;font-size:11px}.tbl_edit_subjects td{padding:10px 5px;vertical-align:top}.tbl_edit_subjects thead td{font-weight:700;padding-top:5px;padding-bottom:5px}.tbl_edit_subjects tbody tr{border-bottom:1px dashed #ddd}.tbl_edit_subjects tbody tr:last-child{border:none}.tbl_edit_subjects td.number{width:25px;min-width:25px;padding-top:15px;text-align:right}.tbl_edit_subjects td.full_name{width:50%}.tbl_edit_subjects td.short_name{width:30%}.tbl_edit_subjects td.actions{width:100px;min-width:100px;padding-top:14px}.tbl_subjects_limitations{width:100%}.tbl_subjects_limitations thead td{padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:700}.tbl_subjects_limitations tr{border-bottom:1px dashed #ddd}.tbl_subjects_limitations tr:last-child{border:none}.tbl_subjects_limitations td{padding:10px 5px}.tbl_subjects_limitations td.td_number{width:25px;min-width:25px;padding-top:15px;padding-right:10px;text-align:right}.tbl_subjects_limitations td.td_short_name{padding-top:16px}.tbl_subjects_limitations td.td_input{width:25%}.tbl_subjects_limitations input.text{width:50px;margin-right:5px;font-size:14px;font-weight:700}.tbl_subjects_limitations .clear_link{padding:4px 5px 5px;display:inline-block;vertical-align:middle;cursor:pointer;font-size:18px;line-height:1;color:#000;text-decoration:none;opacity:.5}.tbl_subjects_limitations .clear_link:hover{opacity:1}.tbl_subjects_limitations .all-subjects{background-color:#f5f5f5}.tbl_subjects_limitations .all-subjects td{vertical-align:middle;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.tbl_subjects_limitations .all-subjects td.td_short_name{padding-top:12px}.tbl_subjects_limitations .all-subjects td:not(.td_number){opacity:.5;pointer-events:none}.tbl_subjects_limitations .all-subjects.active{background:#eee}.tbl_subjects_limitations .all-subjects.active td{opacity:1;pointer-events:auto}.tbl_subjects_limitations .all-subjects input.text{margin:0;float:left}.tbl_subjects_limitations .all-subjects__apply-link{float:left;padding:0 7px;height:25px;border:1px solid #ccc;margin:0 0 0 -2px;border-top-left-radius:0;border-bottom-left-radius:0}.tbl_subjects_limitations .all-subjects__apply-link [class^=icon-]{margin:4px 0 0}.tbl_subjects_limitations .date_info{margin:5px 0 0;font-size:11px;color:#999}.timetables_list li{margin:0 0 11px;font-size:13px}.classes_timetables{padding:20px 0 0}.classes_timetables .group{margin:0 0 20px}.classes_timetables .class_title{margin:10px 0 0}.classes_timetables .class_title .name{margin-right:30px;font-size:14px;font-weight:700}.classes_timetables .not_filled_message{margin:0 0 30px;border-bottom:1px dashed #ccc}.uic_item{padding:10px 0;border-bottom:1px dashed #ddd}.uic_item:last-child{border:none}.uic_number{width:25px;font-size:11px;text-align:right;padding:1px 5px 0 0;float:left}.uic_cnt{margin-left:30px}.uic_name{margin:0 0 8px}.uic_reg,.uic_unreg{min-width:270px;padding:5px 10px 9px 30px;display:inline-block;vertical-align:top;border:1px dashed #999;background:#f0f0f0}.uic_reg .icon,.uic_unreg .icon{position:absolute;top:5px;left:8px}.uic_reg .ttl,.uic_unreg .ttl{margin:0 0 3px;font-weight:700}.uic_reg .ttl{color:#3954b9}.uic_unreg .ttl{color:#e62660}.uic_reg .new_code a{color:#777}.uic_reg .new_code a:hover{color:#000}.uic_reg .new_code small{padding:2px 0 0;display:block;color:#777;font-size:11px}.uic_unreg .hidden_text{margin-left:5px}.print_link_wrap{padding:10px 15px;position:relative}.print_link{font-size:12px;font-weight:700;line-height:20px;padding:1px 0 1px 22px;background:url(/images/print.png) left top no-repeat}.supervisor-separator{margin:20px 0;height:0;position:relative;overflow:hidden;border-top:1px solid #ddd}.supervisor-grid{margin:20px 0 0;padding:0;position:relative}.supervisor-grid__right{width:355px;float:right;position:relative}.supervisor-grid__left{margin-right:375px;position:relative}.supervisor-graph{width:100%;float:left;position:relative}.supervisor-graph__title{text-align:center;font-size:20px}.supervisor-graph__panel{padding:0 20px 0 0;position:relative;top:20px;z-index:5}.supervisor-graph__caption{padding:5px 15px;font-size:12px;line-height:1;font-weight:700;position:absolute;left:70px;bottom:0;background:#eef2f5;border:1px solid #dee2e5;border-radius:5px 5px 0 0}.supervisor-graph__empty-message{position:absolute;top:60px;left:86px;color:#777;font-size:12px;font-weight:700;text-transform:uppercase}.supervisor-graph__container{position:relative}.supervisor-switch{height:22px;width:44px;display:block;position:relative;border-radius:11px;cursor:pointer;box-shadow:inset 0 2px 2px rgba(0,0,0,.25);background:#95aec4;background:linear-gradient(to bottom,#94afc4 0,#94afc4 49%,#9ab4cb 54%,#9ab4cb 100%)}.supervisor-switch__handler{height:20px;width:20px;display:block;position:absolute;top:0;left:0;cursor:pointer;border:1px solid rgba(0,0,0,.2);outline:0!important;border-radius:50%;box-shadow:inset 0 0 1px #fff;background:#ccc;background:linear-gradient(to bottom,#d5d5d5 0,#f2f2f2 100%);transition:.2s ease-in-out left}input[type=checkbox]:checked+.supervisor-switch__handler{left:22px}.supervisor-graph-controls{margin:0 0 5px;width:130px;position:relative;float:right;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none}.supervisor-graph-controls__title{margin:0 29px 10px 0;font-size:11px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.supervisor-graph-controls__left{width:30px;float:left}.supervisor-graph-controls__link-all.active{color:#000;font-weight:700;background:0 0;cursor:default}.supervisor-graph-controls__right{float:right}.supervisor-graph-controls .supervisor-switch{margin:-5px 0 0 30px}.supervisor-graph-controls__subjects{max-height:0;overflow:hidden;margin:5px 0 0;position:absolute;top:100%;right:0;transition:.3s ease-in-out max-height}.supervisor-contact,.supervisor-info,.supervisor-info__body,.supervisor-info__head,.supervisor-info__head ul,.supervisor-status,.supervisor-status__inner{position:relative}.supervisor-graph-controls__subjects--visible{max-height:999px}.supervisor-graph-controls__subjects__inner{padding:10px 0 10px 15px;white-space:nowrap;font-size:12px;line-height:1;background:#eef2f5;border:1px solid #dee2e5;border-radius:5px 0 0 5px}.supervisor-graph-controls__subjects ul{width:90px;display:inline-block;vertical-align:top}.supervisor-graph-controls__subjects li{padding:0 0 2px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis}.supervisor-graph-controls__subjects a.active{color:#000;font-weight:700;background:0 0;cursor:default}.supervisor-info{margin:0 0 20px}.supervisor-info__head{margin:0 0 25px;font-size:11px;overflow:hidden}.supervisor-info__head li,.supervisor__cell_status-title p{margin:0 0 3px}.supervisor-info__head a{text-decoration:underline}.supervisor-info__body{margin:10px 0;padding:10px;font-size:11px;line-height:15px;border:1px solid #ddd;background:#f7f7f7;border-radius:5px}.supervisor-info__body p{margin:0 0 10px}.supervisor-info__body p:last-child{margin-bottom:2px}.supervisor-contact p{margin:0 0 6px}.supervisor-contact p:last-child{margin-bottom:0}.supervisor-contact .icon-envelope{top:1px}.supervisor-status{display:inline-block;color:#000;white-space:normal}.supervisor-status__inner{padding:0 5px;display:block}.supervisor-status--general{width:351px;margin:-2px -11px -2px 0;float:right;font-size:16px;line-height:1}.supervisor-status--general .supervisor-status__inner{padding:7px 0 7px 10px;border-radius:3px}.supervisor-status--single{text-align:center;text-decoration:none;font-size:12px;line-height:14px}.supervisor-status--single .supervisor-status__inner{width:90px;height:40px;display:table-cell;vertical-align:middle;border-radius:4px}.supervisor-status__inner--success{background:#18ca3d}.supervisor-status--disabled .supervisor-status__inner--success{background:rgba(24,202,61,.6)}.supervisor-status__inner--luck{background:#8ef003}.supervisor-status--disabled .supervisor-status__inner--luck{background:rgba(142,240,3,.6)}.supervisor-status__inner--warning{background:#d9dc00}.supervisor-status--disabled .supervisor-status__inner--warning{background:rgba(217,220,0,.6)}.supervisor-status__inner--danger{background:#fcbe02}.supervisor-status--disabled .supervisor-status__inner--danger{background:rgba(252,190,2,.6)}.supervisor-status__inner--critical{background:#ff4e4e}.supervisor-status--disabled .supervisor-status__inner--critical{background:rgba(255,78,78,.6)}.supervisor-status__inner--unknown{background:#c8c8c8}.supervisor-status--disabled .supervisor-status__inner--unknown{background:rgba(200,200,200,.6)}.supervisor-status__inner--insufficient{background:#c8c8c8}.supervisor-status--disabled .supervisor-status__inner--insufficient{background:rgba(200,200,200,.6)}.supervisor-status__inner--achieved{color:#00bb27;font-weight:700}.supervisor-status--disabled .supervisor-status__inner--achieved{opacity:.8}.supervisor-status__inner--not-achieved{color:#e00;font-weight:700}.supervisor-status--disabled .supervisor-status__inner--not-achieved{opacity:.8}.supervisor-status--active:after{content:'';width:5px;height:5px;display:block;position:absolute;top:5px;right:5px;background:#fff;border-radius:50%}a.supervisor-status{cursor:pointer}a.supervisor-status:hover{color:#000;text-decoration:none}.supervisor-pre{margin:20px 0;position:relative}.supervisor-pre__left{float:left;position:relative}.supervisor-pre__right{padding:42px 0 0;float:right;position:relative}.supervisor-pre__pupil-name{margin:0 0 15px;font-size:15px;text-align:center;font-style:italic;font-family:Arial,sans-serif}.supervisor-pre .tabs1{padding:0 1px 0 0;margin:0 0 -1px;border:none}.supervisor-pre .tabs1 li{margin:0 -1px 0 0}.supervisor-pre .tabs1 a{padding-left:18px;padding-right:28px;min-width:115px}.supervisor-buttons{position:relative;overflow:hidden}.supervisor-rating-link{padding:5px 10px;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;font-size:12px;line-height:16px;border:1px solid #e8e968;background:#f4f4b7}.supervisor-rating-link_active{border:1px solid #dee028;background:#eff098}.supervisor-rating-link input{margin:0 5px 0 0;position:relative;top:2px}.supervisor{margin:0 0 20px;position:relative}.supervisor__status-tooltip{width:290px;padding:14px 15px 17px;position:absolute;color:#fff;font-size:15px;text-align:left;border:3px solid #f5a4ba;background:#d54072;border-radius:5px;z-index:4}.supervisor__status-tooltip:after,.supervisor__status-tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.supervisor__status-tooltip:after{border-color:rgba(213,87,108,0);border-top-color:#d54072;border-width:10px;margin-left:-10px}.supervisor__status-tooltip:before{border-color:rgba(245,181,198,0);border-top-color:#f5a4ba;border-width:14px;margin-left:-14px}.supervisor-faq__answer p,.supervisor-faq__question,.supervisor__empty p{margin:0 0 10px}.supervisor__empty{padding:15px}.supervisor__empty_info{font-size:11px;color:#666}.supervisor__table{margin:5px 0 0;position:relative;width:100%;background:#fff}.supervisor__row{position:relative}.supervisor__row_disable td{opacity:.4}.supervisor__row_disable td.supervisor__cell_slider{opacity:1}.supervisor__cell{padding:13px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid #eee}.supervisor__cell_subject{width:150px;text-align:left}.supervisor__cell_slider{min-width:200px;padding-left:20px;padding-right:20px}.supervisor__cell_status-title{font-size:12px}.supervisor__cell_status-title small{width:100px;display:inline-block;font-size:12px;color:#999}.supervisor__cell_status{padding-left:0;padding-right:0;width:230px;height:45px;text-align:center;white-space:nowrap}.supervisor__cell_quarter{padding-left:1px;padding-right:1px;width:28px}.supervisor__cell_quarter:last-child{padding-right:7px}.supervisor__cell_button{text-align:right;border:none}.supervisor__cell_contact{width:90px}.supervisor__cell_contact .icon-envelope{float:left}.supervisor__cell_contact .link-text{margin-left:20px;display:block;text-align:left}.supervisor__subject-name{font-size:13px;font-weight:700}.supervisor__slider{margin:14px 0 12px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.supervisor__slider_container{position:relative}.supervisor__slider.ui-slider{height:4px;position:relative}.supervisor__slider.ui-slider .ui-slider-range-min{border-radius:2px;background:#599db4}.supervisor__slider.ui-slider .ui-slider-handle{display:block;cursor:pointer;margin-left:-15px;top:-15px;position:relative;width:30px;height:30px;border:1px solid rgba(0,0,0,.2);background:#8ac1ea}.supervisor__slider.ui-slider .ui-slider-handle span{color:#000;font:700 18px/30px Arial,Tahoma,sans-serif;text-align:center;width:30px;height:30px;display:block}.supervisor__slider.ui-slider-disabled{opacity:.9}.supervisor__slider.ui-slider-disabled .ui-slider-range-min{background:#bbb}.supervisor__slider.ui-slider-disabled .ui-slider-handle{cursor:default;background:#eef3f7}.supervisor__wish-mark{font-size:15px;padding:0 7px;font-weight:700}.supervisor__quarter-mark{padding:3px;display:inline-block;min-width:22px;font-size:15px;font-weight:700;text-align:center;border-radius:3px;white-space:nowrap;overflow:hidden;background:#e0e0e0}.supervisor__quarter-mark_achieved{background-color:#11ca38}.supervisor__quarter-mark_not-achieved{background-color:#ff4e4e}.supervisor .button5{padding:7px 10px;font-size:15px;margin-left:3px;font-weight:400}.supervisor__group_subjects tr:last-child td{border-bottom:1px solid #bbb}.supervisor__group_results .supervisor__quarter-mark{width:auto;max-width:45px}.supervisor__group_results td{border-bottom:none}.supervisor thead .supervisor__cell{font-size:14px;padding-top:6px;padding-bottom:6px;background:#edf5f7;border-top:1px solid #eee}.supervisor thead .supervisor__cell_subject{text-align:center}.supervisor-help{width:80%;position:relative;font-size:14px}.supervisor-help__image-button{height:26px;margin:-8px 0;position:relative}.supervisor-help ul.dash li{margin:0 0 12px}ul.supervisor-help__statuses{margin:20px 0}ul.supervisor-help__statuses li{margin:0 0 7px;list-style:none;position:relative;overflow:hidden}ul.supervisor-help__statuses p{margin:10px 0 0 120px}.supervisor-rating{margin:30px 0 10px;height:1px;border-radius:2px;position:relative;border:1px solid #dee028;background:#e7e965}.supervisor-rating .ui-slider-handle{display:block;margin-left:-9px;top:-9px;position:relative;width:18px;height:18px;cursor:default;border:1px solid #dee028;background:#eff098;border-radius:50%}.supervisor-rating .ui-slider-handle span{color:#000;font:700 14px/18px Arial,Tahoma,sans-serif;text-align:center;width:18px;height:18px;display:block}.supervisor-faq{width:80%;position:relative;font-size:14px}.supervisor-faq__group{padding:20px 10px;position:relative;border-bottom:1px dotted #ccc}.supervisor-faq__answer,.supervisor-faq__question{padding:0 0 0 50px;position:relative}.supervisor-faq__group:last-child{border-bottom:none}.supervisor-faq__question{min-height:41px;font-weight:700;background:url(/images/i-comm-bg.png) no-repeat}.supervisor-faq__answer p:last-child{margin-bottom:0}.fv-white-styles{color:#000!important;text-shadow:none!important;border-color:rgba(0,0,0,.25)!important;background:#fff!important}.fv-black-styles{color:#fff!important;text-shadow:none!important;border-color:rgba(255,255,255,.25)!important;background:#333!important}.fv-blue-styles{color:#40739a!important;text-shadow:none!important;border-color:rgba(64,115,154,.25)!important;background:#c8e6ff!important}.fv-brown-styles{color:#634221!important;text-shadow:none!important;border-color:rgba(99,66,33,.2)!important;background:#fef5e7!important}.finevision #page_wrap img{font-size:14px!important;line-height:16px!important}.btn1,.form_radio_btn_no_cookie label,.form_radio_btn_yes_cookie label,.form_radio_btn_yes_cookie_gray label,.modalform .btn_blue,.modalform .btn_white{font-size:13px;text-align:center}.finevision #page_wrap *{font-family:Arial!important}.finevision #page_wrap .uv_graph div{filter:grayscale(100%)}.finevision #page_wrap .top_line_wrap{border-bottom:1px solid}.finevision #page_wrap .sch_top_menu a.demo{padding-left:0}.finevision #page_wrap #sch_login_box{box-shadow:0 0 0 3px rgba(0,0,0,.2)}.finevision #page_wrap #sch_login_box .label{width:110px}.finevision #page_wrap .setts_link,.finevision #page_wrap .stpay_link{padding:0}.finevision #page_wrap .title_box{border:1px solid;box-shadow:0 0 4px rgba(0,0,0,.3)}.finevision #page_wrap .main_grid_content tbody tr:nth-child(2n+1)>td,.finevision #page_wrap .main_grid_content tbody tr:nth-child(2n+1)>th{background-color:rgba(0,0,0,.05)!important}.finevision #page_wrap .main_grid_content tbody tr:nth-child(2n+1)>td *,.finevision #page_wrap .main_grid_content tbody tr:nth-child(2n+1)>th *{background-color:transparent!important}.finevision #page_wrap .line_small{font-size:13px}.finevision #page_wrap .pupils_list{column-width:220px}.finevision #page_wrap .j_info_limitation{font-size:15px}.finevision .box_layout *{font-size:15px;line-height:20px}.finevision-black #page_wrap img,.finevision-blue #page_wrap img,.finevision-brown #page_wrap img,.finevision-white #page_wrap img{background:0 0!important}.finevision-black #page_wrap :empty:not(img):not(td):not(input):not(textarea),.finevision-blue #page_wrap :empty:not(img):not(td):not(input):not(textarea),.finevision-brown #page_wrap :empty:not(img):not(td):not(input):not(textarea),.finevision-white #page_wrap :empty:not(img):not(td):not(input):not(textarea){filter:grayscale(100%);opacity:.5}.finevision-white,.finevision-white #header[class^=type],.finevision-white #page_wrap,.finevision-white #page_wrap :not(img):not(:empty):not([photoid]),.finevision-white #page_wrap input,.finevision-white #page_wrap td,.finevision-white #page_wrap textarea{color:#000!important;text-shadow:none!important;border-color:rgba(0,0,0,.25)!important;background:#fff!important}.finevision-black,.finevision-black #header[class^=type],.finevision-black #page_wrap,.finevision-black #page_wrap :not(img):not(:empty):not([photoid]),.finevision-black #page_wrap input,.finevision-black #page_wrap td,.finevision-black #page_wrap textarea{color:#fff!important;text-shadow:none!important;border-color:rgba(255,255,255,.25)!important;background:#333!important}.finevision-blue,.finevision-blue #header[class^=type],.finevision-blue #page_wrap,.finevision-blue #page_wrap :not(img):not(:empty):not([photoid]),.finevision-blue #page_wrap input,.finevision-blue #page_wrap td,.finevision-blue #page_wrap textarea{color:#40739a!important;text-shadow:none!important;border-color:rgba(64,115,154,.25)!important;background:#c8e6ff!important}.finevision-brown,.finevision-brown #header[class^=type],.finevision-brown #page_wrap,.finevision-brown #page_wrap :not(img):not(:empty):not([photoid]),.finevision-brown #page_wrap input,.finevision-brown #page_wrap td,.finevision-brown #page_wrap textarea{color:#634221!important;text-shadow:none!important;border-color:rgba(99,66,33,.2)!important;background:#fef5e7!important}.finevision-img-gray #page_wrap [photoid],.finevision-img-gray #page_wrap img,.finevision-img-gray #page_wrap svg{filter:grayscale(100%)}.finevision-settings{color:#000;font-size:18px;background:#fff}.finevision-settings .row{margin:0 auto;width:auto;display:table}.finevision-settings .item{padding:15px 20px;display:table-cell;vertical-align:top;text-align:center}.finevision-settings .title{margin:0 0 8px;line-height:1;font-weight:700}.finevision-settings .controls{font-size:0;line-height:0}.finevision-settings .control{margin:0 -1px;padding:10px 15px;min-width:50px;display:inline-block;vertical-align:top;color:#000;font-size:15px;line-height:15px;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box;border:1px solid #aaa;background:#fff}.finevision-settings .control:hover{color:#000;text-decoration:none;background:#eee}.finevision-settings .control:first-child{border-radius:4px 0 0 4px}.finevision-settings .control:last-child{border-radius:0 4px 4px 0}.finevision-settings .control:first-child:last-child{border-radius:4px}.finevision-settings .control .icon-black{margin:0}.finevision-settings .control.font-sm{font-size:14px}.finevision-settings .control.font-lg,.titlediv{font-size:18px}.finevision-settings .control.color-white{font-weight:700;color:#000;background:#fff}.finevision-settings .control.color-black{font-weight:700;color:#fff;background:#333}.finevision-settings .control.color-blue{font-weight:700;color:#40739a;background:#c8e6ff}.finevision-settings .control.color-brown{font-weight:700;color:#634221;background:#fef5e7}.cookie-popup{position:fixed;box-shadow:0 8px 48px rgba(0,13,128,.08);border-radius:4px 4px 0 0;bottom:0;left:0;width:100%;background-color:#fff;padding:20px 20px 20px 56px;text-align:center;z-index:100;box-sizing:border-box;display:none}.alert_no_consent,.alert_yes_consent{padding:8px;margin-top:5px;display:none}.alert_no_consent{border:1px solid #DF005E;border-radius:4px}.alert_yes_consent{border:1px solid #0025E4;border-radius:4px}.cookie-popup p.small-grey{color:#999;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.cookie-popup h2{color:#333;font-style:normal;font-weight:400;font-size:16px;line-height:14px}#cookie-settings{text-align:left}#cookie-main{-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1160px){#cookie-main{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}}div.cookie-buttons{display:-ms-flexbox;display:flex}.cookie-popup button{padding:16px 24px}#cookie-main p{max-width:900px;min-width:300px}.cookie-popup a{color:#0025E4;text-decoration:none}#cookie-settings label>div,#cookie-settings label>input{float:left}#cookie-settings label>input{position:relative;top:5px;margin-right:8px}#cookie-settings form>p,#cookie-settings label>div.cookie-description{max-width:900px;margin-bottom:12px}#cookie-settings ul{margin-top:16px;margin-bottom:4px}#cookie-settings button{margin-top:12px}.form_radio_btn_yes_cookie{display:inline-block;margin-top:5px}.form_radio_btn_yes_cookie input[type=radio]{display:none}.form_radio_btn_yes_cookie label{display:inline-block;cursor:pointer;padding:0 15px;line-height:48px;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#0A32E0;color:#FFF;width:142px;height:48px}.form_radio_btn_yes_cookie input[type=radio]:checked+label{border:1px solid #0025E4;color:#0025E4;background:#FFF}.form_radio_btn_yes_cookie input[type=radio]:checked+label::after{content:'';width:15px;height:15px;background:url(/images/personal_informations/checkmark.svg);position:relative;right:-15px;top:16px;float:left}.form_radio_btn_yes_cookie label:hover{background:linear-gradient(149.56deg,#627FF5 33.68%,#0025E5 120.77%)}.form_radio_btn_yes_cookie input[type=radio]:disabled+label{background:#efefef;color:#666}.form_radio_btn_no_cookie{display:inline-block;min-width:164px}.form_radio_btn_no_cookie input[type=radio]{display:none}.form_radio_btn_no_cookie label{display:inline-block;cursor:pointer;line-height:48px;border-radius:4px;border:1px solid #E2E7FF;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#FFF;color:#0025E4;width:100%;height:48px}.form_radio_btn_no_cookie input[type=radio]:checked+label,.form_radio_btn_no_cookie label:hover{border:1px solid #0025E4}.form_radio_btn_no_cookie input[type=radio]:checked+label::after{content:'';width:15px;height:15px;background:url(/images/personal_informations/checkmark.svg);position:relative;right:-15px;top:16px;float:left}.form_radio_btn_no_cookie input[type=radio]:disabled+label{background:#efefef;color:#666}.form_radio_btn_yes_cookie_gray{margin-top:5px;display:inline-block;min-width:164px}.form_radio_btn_yes_cookie_gray input[type=radio],.modalform .invise{display:none}.form_radio_btn_yes_cookie_gray label{display:inline-block;cursor:not-allowed;line-height:48px;border-radius:4px;border:1px solid #FFF;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#E6E6E6;color:#999;width:100%;height:48px}.modalform input,.textdiv,.titlediv{font-weight:400;text-align:left}.form_radio_btn_yes_cookie_gray input[type=radio]:checked+label::after{content:'';width:14px;height:10px;background:url(/images/personal_informations/checkmarkgray.svg);position:relative;right:-25px;top:16px;float:left}.modalemail{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;opacity:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:100}.modalform{background:#fff;border-radius:5px;max-width:411px;position:relative;transition:all 5s ease-in-out;border:1px solid #E2E7FF}.modalindent{margin:20px}.titlediv{font-family:Arial;line-height:23px;letter-spacing:0}.textdiv{font-family:Arial;font-size:12px;line-height:16px;letter-spacing:0;margin-top:10px;margin-bottom:10px;width:363px}.btndiv{margin-top:15px;width:363px;height:48px;border-radius:4px}.btn1{background-color:#fff;width:363px;height:48px;padding:15px 32px;font-weight:700;line-height:17px;letter-spacing:0;color:#9098BF}.btn2,.closer{color:#0025e4;cursor:pointer;border:none}.closer{position:absolute;top:10px;right:10px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;background:#fff}.modalform input{width:348px;height:48px;font-family:Arial;font-size:18px;line-height:23px;letter-spacing:0;background:#F3F5FF;border-radius:4px;padding-left:15px}.modalform .btn_blue,.modalform .btn_white{height:48px;line-height:17px;cursor:pointer;letter-spacing:0;font-family:Arial}.modalform .btn_blue{width:363px;font-weight:700;background:#0025E4;color:#FFF;border:none;border-radius:4px}.modalform .btn_white{width:100%;font-weight:700;color:#0025E4;background:#FFF;border:none}.modalform .btn3{background:#F2F2F2;color:#999}.modalform .text_small{margin-top:10px;width:363px;height:32px;font-family:Arial;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:#506E92}.section-top{font-family:Arial;font-size:18px;font-weight:400;line-height:23.04px;text-align:left;margin-bottom:16px}.section-box,.section-text{font-weight:400;line-height:15.4px;margin-bottom:16px;font-size:12px;text-align:left}.section-box{background:#F3F5FF;padding:12px;position:relative}.section-box-bottom{margin-top:100px;background:#F7F7F7;padding:12px 12px 0 40px;height:auto;position:absolute;bottom:0}.section-text-bold{font-size:12px;font-weight:700;line-height:16px;text-align:left;margin-bottom:12px}