@font-face{ font-family:Whitney; font-weight:700; font-style:normal;
            src:url(fonts/whitney/whitney-bold/Whitney-Bold.eot);
            src:url(fonts/whitney/whitney-bold/Whitney-Bold.woff) format("woff"), url(fonts/whitney/whitney-bold/Whitney-Bold.ttf) format("truetype"), url(fonts/whitney/whitney-bold/Whitney-Bold.svg) format("svg");}
@font-face{ font-family:Whitney; font-weight:400; font-style:normal;
            src:url(fonts/whitney/whitney-book/Whitney-Book.eot);
            src:url(fonts/whitney/whitney-book/Whitney-Book.woff) format("woff"), url(fonts/whitney/whitney-book/Whitney-Book.ttf) format("truetype"), url(fonts/whitney/whitney-book/Whitney-Book.svg) format("svg");}
@font-face{ font-family:Whitney; font-weight:300; font-style:normal;
            src:url(fonts/whitney/whitney-light/Whitney-Light.eot);
            src:url(fonts/whitney/whitney-light/Whitney-Light.woff) format("woff"), url(fonts/whitney/whitney-light/Whitney-Light.ttf) format("truetype"), url(fonts/whitney/whitney-light/Whitney-Light.svg) format("svg");}
@font-face{ font-family:Whitney; font-weight:500; font-style:normal;
            src:url(fonts/whitney/whitney-medium/Whitney-Medium.eot);
            src:url(fonts/whitney/whitney-medium/Whitney-Medium.woff) format("woff"), url(fonts/whitney/whitney-medium/Whitney-Medium.ttf) format("truetype"), url(fonts/whitney/whitney-medium/Whitney-Medium.svg) format("svg");}
@font-face{ font-family:Whitney; font-weight:600; font-style:normal;
            src:url(fonts/whitney/whitney-semibold/Whitney-Semibld.eot);
            src:url(fonts/whitney/whitney-semibold/Whitney-Semibld.woff) format("woff"), url(fonts/whitney/whitney-semibold/Whitney-Semibld.ttf) format("truetype"), url(fonts/whitney/whitney-semibold/Whitney-Semibld.svg) format("svg");}

html                                            {min-height:100%; height:100%;}
body                                            {line-height: 110%; font-size:15px; max-width: 100%; margin: 0; background:#FFFFFF; padding:0; font-family:'Whitney', sans-serif; font-weight:300; color:#444a4f; min-height: 100%; overflow-x:hidden;}
body.menu-open                                  {position:fixed;overflow: hidden; height:100%; width:100%;}

.block_inline                                   {display:table; margin:0 auto;}
.block_inner                                    {max-width:1200px; min-width:300px; position:relative; margin:0 auto; padding:0; float:none; clear:both;}
.block_inner.left                               {max-width:600px; margin:0 0 0 auto;}
.block_inner.thin                               {max-width:600px;}
#block_mobile_overlay                           {display:none; position:fixed; top:0px; left:0; right:0; z-index: 980; height:100%; width:100%; overflow:hidden; background:rgba(0,0,0,0.4);}
#block_outer                                    {margin:-1px 0 0 0; width:100%; min-height:100%; position:relative; top:0; left:0; border-top:solid 1px rgba(0,0,0,0);}

header                                          {background:#FFF; padding:0; position:fixed; top:0; left:0; width:100%; z-index:970; transition: all 0.4s ease 0s;}
    nav                                         {margin:0; position: relative; white-space: nowrap; z-index:150; background: #003b66; color:#f6f6f6; font-weight:400;}
    nav .block_inner, #block_top .block_inner   {margin:0 35px; width:auto; max-width:none;}
    nav a                                       {color:#FFFFFF; text-decoration:none;}
    
    nav ul                                      {margin:0; padding:0;}
    nav ul li                                   {background:none; padding:0; margin:0; display:inline-block;}
    nav ul li a                                 {display:block; height:50px; line-height:50px;padding:0 15px;}
    nav ul li a:hover                           {background:#002846; color:#f6f6f6;}
    
    nav #block_mainmenu ul li                   {padding:0; margin:0;}
    nav #block_mainmenu ul li.active a          {background:#002846;}
    nav #block_mainmenu ul li a:hover           {background:#002846;}
    
    nav #block_languages ul li a:hover          {background:#002846; color:#FFFFFF;}
    nav #block_languages ul li.active a         {background:#d9d9d9; color:#06406a; padding:0 15px;}
    
    nav #block_bad_eyes,
    nav #block_languages,
    nav #block_button_menu                      {display:inline-block;}
    
    nav #block_bad_eyes                         {margin:0 15px 0 0;}
    nav #block_bad_eyes a                       {display:block; height:50px; line-height:50px;padding:0 15px;}
    nav #block_bad_eyes a:hover                 {color:#d9d9d9;}
    nav #block_bad_eyes a svg                   {height:18px; display:inline-block; vertical-align: middle; margin:0 5px 0 0;}
    nav #block_bad_eyes a svg path              {fill:#FFFFFF;}
        
    nav a.button_menu                           {height:50px; line-height:50px; padding:0 15px; margin:0; font-weight:400; display:inline-block;}
    nav a.button_menu .button_menu_sign         {display:inline-block; vertical-align:middle; margin:0;}
    nav a.button_menu .button_menu_line         {display:block; width:21px; height:1px; background:#f6f6f6; margin:5px 0; transition: all 0.2s ease 0s;}
    nav a.button_menu:hover                     {background:#002846;}
    nav a.button_menu:hover .button_menu_line   {background:#ffffff;}
        
    nav a.button_menu.active .button_menu_line  {margin:0;}
    nav a.button_menu.active .button_menu_line_r{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
    nav a.button_menu.active .button_menu_line_m{opacity: 0;}
    nav a.button_menu.active .button_menu_line_l{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); margin-top:-2px;}
    
    header #block_top                           {position:relative;}
    header #block_top a                         {font-weight:500; text-decoration:none;}
    
    header #block_logo                          {float:left;}
        header #block_logo a                    {display:inline-block; padding:20px 0 0;  transition: all 0.4s ease 0s;}
        header #block_logo a img                {height:40px; width:auto; transition: all 0.4s ease 0s;}
        
    header #block_online                        {float:right;}
    header #block_online .button                {margin:20px 0 0; width:180px;  transition: all 0.4s ease 0s;}
    header #block_online .button svg            {height:18px;}
    header #block_online .button:hover svg *    {fill:#FFFFFF;}
    
    header #block_submenu                       {margin:0 230px;}
    header #block_submenu > ul                  {margin:0; padding:0; transition: all 0.4s ease 0s;}
    header #block_submenu > ul > li             {margin:0; padding:0 0 0 15px; display:inline-block; font-size:17px;}
    header #block_submenu > ul > li > a         {padding:30px 0; display:block; position:relative;}
    header #block_submenu > ul > li > a:before  {content:""; display:block; position:absolute; background:#4993c9; left:50%; transform:translateX(-50%); width:0; bottom:0; height:1px; transition: all 0.4s ease 0s;}
    header #block_submenu > ul > li > a.active:before   {content:""; display:block; position:absolute; background:#003b66; width:100%; height:2px; bottom:0;}
    header #block_submenu > ul > li.current a   {color:#4993c9;}
    header #block_submenu > ul > li a:hover:before  {width:100%; z-index:2; background:#4993c9;}
    header #block_submenu > ul > li.current a:before{width:100%; height:2px}
    header #block_submenu > ul > li:first-child     {padding:0;}
    header #block_submenu_content               {position:absolute; z-index:10; left:0; width:100%; background:rgba(255,255,255,0.95)}
    
    header #block_submenu ul.flexMenu-popup     {margin:0; padding:0;}
    header #block_submenu ul.flexMenu-popup li  {margin:0 10px; padding:0; display:inline-block; font-size:15px; line-height:18px; display:block; border-bottom:solid 1px #e2e2e2; text-align:left;}
    header #block_submenu ul.flexMenu-popup li a,
    header.isScroll #block_submenu ul.flexMenu-popup li a{padding:10px 0; display:block;}
            
    header.isScroll                             {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);}
        header.isScroll #block_submenu ul li a  {padding:20px 0;}
        header.isScroll #block_online .button   {margin:10px 0 0;}
        header.isScroll #block_logo a           {padding:10px 0;}
    
    header #block_menu                          {display:none; position:fixed; box-sizing: border-box; padding:50px 0 0 0; top:0px; left:0; overflow:hidden; width:100%; background:#FFFFFF; background-size:contain; height:100%; z-index:140;}
        #block_menu_content                     {padding:0; margin:0; overflow-y:auto; height:100%; width:100%; overflow-x: hidden;font-size:100%; line-height:160%;}
        #block_menu_content .block_inner        {margin-top:20px;}
        #block_menu_content a                   {text-decoration:none; color:#636363;}
        #block_menu_content h5,
        #block_menu_content h3 a                {color:#003b66;}
        #block_menu_content a:hover,
        #block_menu_content h3 a:hover          {text-decoration:underline;}
        #block_menu_content ul                  {margin:0 0 40px; padding:0;}
        #block_menu_content ul li               {margin:0 0 7px;padding:0;}
        #block_menu_content a[href^="mailto:"]  {text-decoration:underline;}
        #block_menu_content p                   {margin: 0 0 20px 0;}
    
        #block_menu_content.mobile_menu_container                       {z-index:200; position:relative;overflow-y:hidden;} /* -webkit-transform:translateX(-300px);transform:translateX(-300px); */
        #block_menu_content.mobile_menu_container form                  {margin:20px 0 0;}
        #block_menu_content.mobile_menu_container ul                    {margin:0;padding:0}
        #block_menu_content.mobile_menu_container ul li                 {margin:0 10px;padding:0}
        #block_menu_content.mobile_menu_container ul li a               {display:block; font-size:17px; color:#003b66; padding:15px 10px;text-decoration:none; border-bottom:solid 1px #e8e8e8;}
        #block_menu_content.mobile_menu_container ul li a:hover         {color:#4993c9; background:#f5f5f5;}
        #block_menu_content.mobile_menu_container ul li a.parent:before {content:""; margin:5px 10px; float:right; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-right:solid 3px #1a6194; border-top:solid 3px #1a6194; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        #block_menu_content.mobile_menu_container ul li a.parent:hover:before{border-right:solid 3px #4993c9; border-top:solid 3px #4993c9;}
        #block_menu_content.mobile_menu_container ul li a.back          {font-size:15px;}
        #block_menu_content.mobile_menu_container ul li a.back:before   {content:""; margin:0 10px 0 20px; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-left:solid 3px #1a6194; border-bottom:solid 3px #1a6194; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        #block_menu_content.mobile_menu_container ul li a.back:hover:before {border-left:solid 3px #4993c9; border-bottom:solid 3px #4993c9;}
        #block_menu_content.mobile_menu_container ul li ul              {position:absolute;top:0;left:0;width:100%;height:100%;background:#FFFFFF;z-index:2;-webkit-transition:all 400ms;-moz-transition:all 400ms;transition:all 400ms;-webkit-transform:translateX(100%);transform:translateX(100%);}
        #block_menu_content.mobile_menu_container ul li ul.loaded       {-webkit-transform:translateX(0px);transform:translateX(0px)}
        #block_menu_content.mobile_menu_container ul li ul.activity     {overflow-y:auto;overflow-x:hidden}
        
    header #block_submenu_list                  {position:relative;}
        #block_submenu_list .block_submenu_list_item{display:none; padding:40px 0; background:#FFFFFF; position:relative; box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}
        #block_submenu_list ul.submenu          {margin:0 0 15px; padding:0; font-size:120%; font-weight:500;}
        #block_submenu_list ul.submenu li       {margin:0 0 20px; padding:0;}
        #block_submenu_list h3, 
        #block_submenu_list h4                  {margin:0 0 20px; font-weight:600;}
        #block_submenu_list h3 a,
        #block_submenu_list h4 a,
        #block_submenu_list ul.submenu li a     {text-decoration:none;}
        #block_submenu_list ul.submenu li a:hover{text-decoration:underline;}
        #block_submenu_list .submenu-light      {border-top:solid 1px #e8e8e8; padding:15px 0; margin:40px 15px 0 0;}
    
        #block_submenu_list ul.list-files li    {margin:0 0 10px; padding:0;}
        
        #block_submenu_list a.button_close      {display:block; position:absolute; right:50px; width:20px; height:20px; top:40px; font-weight:500; margin:0;}
        #block_submenu_list a.button_close:before {content:"+"; transition: all 0.4s ease 0s; color:#003b66; font-size:50px; display:inline-block; vertical-align:middle; margin:0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        #block_submenu_list a.button_close:hover:before {-moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg);  -o-transform: rotate(270deg); transform: rotate(270deg);}
        
        
    #form_topsearch                             {display:block; border:solid 1px #e8e8e8; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; padding:0px 0; position:relative; }
        form#form_topsearch input[type=text]    {width:100%; background:none; outline: none; border:none; box-sizing: border-box; margin:3px 25px 3px 5px; padding:5px;}
        #form_topsearch button                  {position:absolute; border:none; right:5px; top:7px; min-width:0; padding:0; margin:0; height:20px; width:20px; background:url("data:image/svg+xml,%3Csvg viewBox='-9 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.255,47.063L5.75,43.559c-0.158-0.158-0.373-0.246-0.598-0.246H4.579c0.971-1.241,1.547-2.803,1.547-4.501	c0-4.039-3.274-7.313-7.314-7.313c-4.039,0-7.313,3.273-7.313,7.313c0,4.04,3.273,7.313,7.313,7.313c1.699,0,3.26-0.576,4.501-1.546	v0.572c0,0.225,0.088,0.439,0.246,0.598l3.506,3.506c0.33,0.33,0.864,0.33,1.191,0l0.995-0.995	C9.582,47.928,9.582,47.394,9.255,47.063z M-1.188,43.313c-2.486,0-4.5-2.012-4.5-4.501c0-2.485,2.01-4.5,4.5-4.5	c2.486,0,4.501,2.012,4.501,4.5C3.313,41.297,1.302,43.313-1.188,43.313z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
       
        a.button_search                         {display:none; padding:0; margin:4px 0 0; height:36px; width:36px; background:url("data:image/svg+xml,%3Csvg viewBox='-9 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.255,47.063L5.75,43.559c-0.158-0.158-0.373-0.246-0.598-0.246H4.579c0.971-1.241,1.547-2.803,1.547-4.501	c0-4.039-3.274-7.313-7.314-7.313c-4.039,0-7.313,3.273-7.313,7.313c0,4.04,3.273,7.313,7.313,7.313c1.699,0,3.26-0.576,4.501-1.546	v0.572c0,0.225,0.088,0.439,0.246,0.598l3.506,3.506c0.33,0.33,0.864,0.33,1.191,0l0.995-0.995	C9.582,47.928,9.582,47.394,9.255,47.063z M-1.188,43.313c-2.486,0-4.5-2.012-4.5-4.501c0-2.485,2.01-4.5,4.5-4.5	c2.486,0,4.501,2.012,4.501,4.5C3.313,41.297,1.302,43.313-1.188,43.313z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat; background-size:20px auto;}
    
    .form_search_string                         {display:block; border-bottom:solid 1px #e8e8e8; padding:0px 0; position:relative; margin:0 0 20px;}
        .form_search_string input[type=text]    {width:100%; background:none; outline: none; border:none; box-sizing: border-box; margin:3px 5px 3px 25px; padding:5px;}
        .form_search_string button              {position:absolute; border:none; border-radius:0; left:5px; top:7px; min-width:0; padding:0; margin:0; height:20px; width:20px; background:url("data:image/svg+xml,%3Csvg viewBox='-9 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.255,47.063L5.75,43.559c-0.158-0.158-0.373-0.246-0.598-0.246H4.579c0.971-1.241,1.547-2.803,1.547-4.501	c0-4.039-3.274-7.313-7.314-7.313c-4.039,0-7.313,3.273-7.313,7.313c0,4.04,3.273,7.313,7.313,7.313c1.699,0,3.26-0.576,4.501-1.546	v0.572c0,0.225,0.088,0.439,0.246,0.598l3.506,3.506c0.33,0.33,0.864,0.33,1.191,0l0.995-0.995	C9.582,47.928,9.582,47.394,9.255,47.063z M-1.188,43.313c-2.486,0-4.5-2.012-4.5-4.501c0-2.485,2.01-4.5,4.5-4.5	c2.486,0,4.501,2.012,4.501,4.5C3.313,41.297,1.302,43.313-1.188,43.313z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
        .form_search_string button:hover        {background:none; border:none; background:url("data:image/svg+xml,%3Csvg viewBox='-9 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.255,47.063L5.75,43.559c-0.158-0.158-0.373-0.246-0.598-0.246H4.579c0.971-1.241,1.547-2.803,1.547-4.501	c0-4.039-3.274-7.313-7.314-7.313c-4.039,0-7.313,3.273-7.313,7.313c0,4.04,3.273,7.313,7.313,7.313c1.699,0,3.26-0.576,4.501-1.546	v0.572c0,0.225,0.088,0.439,0.246,0.598l3.506,3.506c0.33,0.33,0.864,0.33,1.191,0l0.995-0.995	C9.582,47.928,9.582,47.394,9.255,47.063z M-1.188,43.313c-2.486,0-4.5-2.012-4.5-4.501c0-2.485,2.01-4.5,4.5-4.5	c2.486,0,4.501,2.012,4.501,4.5C3.313,41.297,1.302,43.313-1.188,43.313z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
    
         
        
    a.block_list_item                           {color:#333333; text-decoration:none; display: block; margin:0 0 20px 0;}
            a.block_list_item b                 {font-weight:normal; font-size:140%;}
            a.block_list_item p                 {margin:10px 0;}
            .block_item_data                    {margin:0 0 0 20px;}
            
    a.block_gallery_item                        {display:block; color:#333333; -webkit-border-radius:3px; -moz-border-radius:3px;  border-radius:3px; border:solid 1px #FFFFFF; padding:9px; text-align:center; text-decoration:none;}
            a.block_gallery_item img            {margin:0 0 5px 0;}
            a.block_gallery_item:hover          {background:#EEEEEE; border:solid 1px #a5a5a5;}

/* PARALLAX AND SLIDER */
    
#block_parallax                                 {position:absolute; z-index:110; width:100%; left:0; top:130px; background:#f4f5f7; overflow:hidden;} 
    #block_slider                               {height:450px;}
        .slick-track, .slick-list, 
        .block_slider_pane .block_inner         {height:100%;}
        .block_slider_pane                      {height:100%; color:#FFFFFF; font-size:40px; font-weight:600; line-height:45px;}
        .block_slider_pane.color1               {background:#4993c9; background-image:linear-gradient(#4993c9,#3481b9); background-image:-moz-linear-gradient(#4993c9,#3481b9); background-image:-webkit-linear-gradient(#4993c9,#3481b9);}
        .block_slider_pane.color2               {background:#49b0c9; background-image:linear-gradient(#49b0c9,#3495ac); background-image:-moz-linear-gradient(#49b0c9,#3495ac); background-image:-webkit-linear-gradient(#49b0c9,#3495ac);}
        .block_slider_pane.color3               {background:#4974c9; background-image:linear-gradient(#4974c9,#2d59b0); background-image:-moz-linear-gradient(#4974c9,#2d59b0); background-image:-webkit-linear-gradient(#4974c9,#2d59b0);}
        .block_slider_pane.color4               {background:#49c9bf; background-image:linear-gradient(#49c9bf,#2daca2); background-image:-moz-linear-gradient(#49c9bf,#2daca2); background-image:-webkit-linear-gradient(#49c9bf,#2daca2);}
        .block_slider_pane.color5               {background:#FFFFFF; background-image:linear-gradient(#49b0c9,#05558f); background-image:-moz-linear-gradient(#49b0c9,#05558f); background-image:-webkit-linear-gradient(#49b0c9,#05558f);}
.block_slider_pane.color6               {background:#FFFFFF; background-image:linear-gradient(#49b0c9,#05558f); background-image:-moz-linear-gradient(#49b0c9,#05558f); background-image:-webkit-linear-gradient(#49b0c9,#05558f);}
.block_slider_pane.color7               {background:#FFFFFF; background-image:linear-gradient(#49b0c9,#05558f); background-image:-moz-linear-gradient(#49b0c9,#05558f); background-image:-webkit-linear-gradient(#49b0c9,#05558f);}
        .block_slider_pane_image                {position:absolute; bottom:-10%; right:0; height:110%;}
        .block_slider_pane_image img            {max-height:100%; width:auto;}
        .block_slider_pane_content              {position:absolute; top:50%; left:0; transform: translateY(-50%);}
        .block_slider_pane_content .title       {font-size:60px; line-height:60px;}

#block_main                                     {background:#FFFFFF; z-index:120; position:relative; margin:600px 0 0; padding:20px 0 0;}

    #block_main.simple                          {margin:180px 0 0; padding:0; min-height:600px;}
    
    #block_banner                               {margin:0 0 30px;}
        #block_banner .block_content            {height:100%; position:relative;}
        #block_banner_content                   {position:relative; height:320px;}
        .block_banner_item                      {display:block; background:#063462 right no-repeat; background-size:cover; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}   
            .block_banner_item figure           {position:absolute; top:50%; text-shadow:0 0 2px rgba(0, 0, 0, 0.5); left:60px; transform: translateY(-50%); color:#FFFFFF; margin:0; padding:0;}
                .block_banner_item figure .block_banner_title {font-weight:700; font-size:60px; display:block; margin:0 0 30px;}
                .block_banner_item figure .block_banner_text {font-weight:500; font-size:45px; display:block; line-height:50px;}

    .block_inline_banner_hl                        {background:#e5e5e500; overflow:hidden;}        

    .block_inline_banner                        {margin:0 0 30px; padding:15px; background:#e5e5e5; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_dfa                    {margin:50px 0px 50px; padding:70px; background:#063462 url(/upload/dfa/fon2.jpg); background-position-x: 100%; background-repeat: no-repeat; background-size: cover; color:#FFFFFF; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_dfa_text               {margin:0px 30px 0px; padding:0px; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_dfa img                {max-height:50%; width:auto;}

    .block_inline_banner_oms                    {margin:0px 0px 20px; padding:70px; background:#063462 url(/upload/oms/fon2.jpg); background-position-x: 100%; background-repeat: no-repeat; background-size: cover; color:#FFFFFF; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_oms_text               {margin:0px 30px 0px; padding:0px; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_oms img                {max-height:50%; width:auto;}

    .block_inline_banner_au                    {margin:0px 0px 20px; padding:70px; background:#000000 url(/upload/oms/fon3.jpg); background-position-x: left; background-position-y: 70%; background-repeat: no-repeat; background-size: cover; color:#FFFFFF; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_au_text               {margin:0px 30px 0px; padding:0px; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_au img                {max-height:50%; width:auto;}

    .block_inline_banner_coin                    {margin:0px 0px 20px; padding:70px; background:#000000 url(/upload/coin/fon_coin.jpg); background-position-x: left; background-position-y: 70%; background-repeat: no-repeat; background-size: cover; color:#FFFFFF; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_coin_text               {margin:0px 30px 0px; padding:0px; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
    .block_inline_banner_coin img                {max-height:50%; width:auto;}

        .block_inline_banner.color1             {background:#4993c9; color:#FFFFFF;}
        .block_inline_banner.color2             {background:#49b0c9; color:#FFFFFF;}
        .block_inline_banner.color3             {background:#4974c9; color:#FFFFFF;}
        .block_inline_banner.color4             {background:#49c9bf; color:#FFFFFF;}
        .block_inline_banner.color1 *, 
        .block_inline_banner.color2 *,
        .block_inline_banner.color3 *,
        .block_inline_banner.color4 *           {color:#FFFFFF;}
        
    
    .block_content.block_header                 {padding:0 60px 0 15px;}
    
    .block_text table                           {width:100%; border-bottom:solid 1px #b9c9d5; margin-bottom:20px;}
    .block_text table tr th                     {border-bottom:solid 1px #b9c9d5; color:#8e8e8e; text-align:left; font-weight:300; padding:10px 15px 10px 0;}
    .block_text table.tabdata tr td:first-child,
    .block_text table tr td                     {border-bottom:solid 1px #f4f5f7; font-size:100%; text-align:left; font-weight:300; padding:10px 15px 10px 0;}
    .test1 table tr td                          {border-bottom:solid 1px #f4f5f7; font-size:100%; text-align:center; font-weight:300; padding:10px 15px 10px 0;}
    .block_text table.tabdata tr td             {color:#06406a; font-size:120%; font-weight:500;}
    .block_text table tr th:last-child,
    .block_text table tr td:last-child          {padding-right:0;}
    .block_text table.tabdata tr:last-child td  {border-bottom:none;}
    
    form table, .block_text form table          {width:auto;}
    form table tr td                            {font-size:100%; text-align:left; padding:10px 15px 10px 0;}
    form table tr td:last-child                 {padding-right:0;}
    
    #block_online .block_online_item            {border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; margin:0 15px 30px; transition: all 0.4s ease 0s; overflow:hidden; background:#FFFFFF; text-align:center; box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
        #block_online .block_online_item:hover  {-moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
        .block_online_item_image                {padding:30px 0;}
        .block_online_item_image.color1         {background:#4993c9;}
        .block_online_item_image.color2         {background:#49b0c9;}
        .block_online_item_image.color3         {background:#4974c9;}
        .block_online_item_image.color4         {background:#06406a;}
        .block_online_item_image.color5         {height:170px; background:#063462 url(/upload/dfa/3.png); background-repeat: no-repeat; background-size: 80%; background-position: center}
        .block_online_item_image.color6         {height:170px; background:#063462 url(/upload/dfa/9.png); background-repeat: no-repeat; background-size: 100%; background-position: center}
        .block_online_item_image.color7         {height:170px; background:#063462 url(/upload/dfa/7.png); background-repeat: no-repeat; background-size: 80%; background-position: center}
        .block_online_item_image.color8         {height:170px; background:#063462 url(/upload/dfa/2.png); background-repeat: no-repeat; background-size: 70%; background-position: center}
        .block_online_item_image a              {display:block; width:100px; height:100px;  transition: all 0.4s ease 0s; border-radius: 50%;-webkit-border-radius:50%; -moz-border-radius:50%; text-align:center; line-height: 100px; margin:0 auto; background:#FFFFFF; }
        #block_online .block_online_item:hover .block_online_item_image a  {-moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
        .block_online_item_content              {padding:30px 15px; text-align:center; height:70px;}
            .block_online_item_content a.title  {text-decoration:none; font-size:120%; text-transform:uppercase; font-weight:400;}
            .block_online_item_content .preview {font-size:80%;}

        .block_online_item_content_dfa              {padding:30px 15px; text-align:center; height:120px; font-size:120%; line-height: 1.1; font-weight:600; color:#06406a;}
            .block_online_item_content_dfa a.title  {text-decoration:none; font-size:150%; text-transform:uppercase; font-weight:400;}
            .block_online_item_content_dfa .preview {font-size:70%; font-weight:400;}
    
    #block_currencies                           {background:#FFFFFF; margin:0 15px 30px; padding:15px; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius:10px; box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
    table.tabcurrency                           {width:100%; border-bottom:solid 1px #f4f5f7; margin:0 0 10px;}
        table.tabcurrency tr:last-child td      {width:33%; padding:10px 0 30px; font-size:120%; font-weight:400;}
    .block_flag                                 {display:inline-block; width:30px; vertical-align:middle; margin:0 5px 0 0;}
    
    .block_news_list                            {margin:40px 0 0; padding:0 0 40px; border-bottom:solid 1px #f4f5f7;}
        .block_news_item                        {clear: both; float:none; margin:15px 0 0;}
        .block_news_item .block_news_item_date  {float:left;}
        .block_news_item h6                     {margin:0 0 0 60px;}
            
    .block_accordeon_list                       {padding:0 0 40px 0;}
        .block_accordeon_list h3                 {cursor:pointer; display:table; margin:0 0 20px 0; padding:10px 0;}
        .block_accordeon_list h3 span           {float:right; margin:3px 0 0 10px; display:inline-block;}
        .block_accordeon_list h3 span.angle-down{margin:-3px 0 0 10px;}
        .block_accordeon_list h3 span.angle-down:before,
        .block_accordeon_list h3 span.angle-down:before   {content:""; border-right:solid 2px #1a6194; border-bottom:solid 2px #1a6194; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        .block_accordeon_list h3 span.angle-up:before,
        .block_accordeon_list h3 span.angle-up:before {content:""; border-left:solid 2px #1a6194; border-top:solid 2px #1a6194; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        .block_accordeon_list_item                   {margin:0 0 40px 0;}
    
    #block_home                                 {background:#f1f1f1; padding:40px 0;}
        
    #block_company                              {padding:40px 0;}
    #block_portfolio                            {padding:60px 0 40px 0;}
    .block_map                                  {border: solid 20px #FFFFFF; background:#FFFFFF;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);}
    
    #block_articles                             {margin:0 -10px;}
    a.block_article_preview                     {display:block; background:#FFFFFF; margin:0 10px 20px; padding:20px 0; text-decoration:none; transition: all 0.4s ease 0s;}
        .block_article_preview_image            {margin:0 0 20px; overflow:hidden;}
        .block_article_preview_image img        {text-decoration:none; transition: all 0.4s ease 0s;}
        a.block_article_preview:hover           {}
        a.block_article_preview:hover img       {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
        .block_article_preview_meta             {color:#828282; margin:0 0 20px;}
        .block_article_preview_title            {height:40px; font-size:120%; font-weight:400; margin:20px 0; overflow:hidden; letter-spacing:0px; color:#4f4f4f;}
        .block_article_preview_text             {padding:20px 0;}
    
    

#block_good_gallery                             {padding:0 40px;}
#block_good_gallery a.link_gallery_pic          {display:block; text-align:center; height:80px; width:80px; border:solid 2px transparent}
    #block_good_gallery a img                   {height:80px; margin:0 auto;}
    #block_good_gallery a.active                {border:solid 2px #8f8281;}
    #block_good_gallery a.active:hover          {border:solid 2px #003b66;}
    #block_good_gallery a.slick-arrow           {box-shadow:none; background: none;}
    #block_good_gallery a.slick-arrow.slick-prev{left:0;}
    #block_good_gallery a.slick-arrow.slick-next{right:0;}
    .block_good_data_title                      {text-transform:uppercase; color:#4f4f4f; font-weight:500; font-size:90%;}
    .block_good_data_value                      {color:#828282; font-size:120%; font-weight:500;}

    a.button_good_details_features              {border-bottom:dashed 1px; text-decoration:none;}
    #block_good_details_features                {display:none;}
    
    #block_good_details_description             {width:66.6666%;}
    
    #block_good_data_price                      {margin-top:30px; margin-bottom:20px;}
        #block_good_data_price .block_content,
        #block_good_data_order .block_content   {padding-right:70px;}
        #block_good_data_price table            {width:100%; border-spacing:0;}
        #block_good_data_price table tr td      {padding:0;margin:0;}

.block_catalog_slider a.slick-arrow             {top:0; margin:120px 0 0; box-shadow:none; background: none;}
    .block_catalog_slider a.slick-arrow.slick-prev{left:20px;}
    .block_catalog_slider a.slick-arrow.slick-next{right:20px;}        
        
#block_path                                     {font-size:75%; color:#828282; margin:0; line-height:120%;}
    #block_path a                               {color:#828282; text-decoration:none; display:inline-block; border-bottom: dotted 1px rgba(0,0,0,0); margin-right:5px;}
    #block_path a:hover                         {color:#828282; border-bottom: dotted 1px #828282;}
    #block_path span                            {content:""; margin:0px 5px 0 0; vertical-align:middle; border-right:solid 1px #828282; border-top:solid 1px #828282; width:4px; height:4px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}

/* YOUTUBE VIDEO */
    
.block_youtube                                  {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.block_youtube iframe, .block_youtube object,
.block_youtube embed                            {position:absolute;top:0;left:0;width:100%;height:100%;}
.block_youtube figure                           {margin:0; text-align: right; position:absolute; bottom:0; left:0; background:RGBA(0,0,0,0.7); z-index:100; width:100%; box-sizing: border-box; padding:5px 10px; }
    .block_youtube figure a                     {color:#FFFFFF; text-transform:uppercase; font-weight:400; text-decoration:none; font-size:12px; }

.block_media_data_outer                         {margin:0 10px 10px; background:#ecf7e0; text-align:center; min-height:250px; line-height:250px;}

.block_nav                                      {margin:20px 0 40px;}
.block_nav:before                               {content:""; margin:0 10px 20px; height:1px; display:block; background: #b9c9d5; clear:both; float:none;}

.block_info_data_outer                          {font-size:12px; margin:0 0 40px; text-align: center;}
.block_info_data_outer:after                    {content:""; margin:5px 10px; height:3px; display:block; background: #e8e8e8; clear:both; float:none;}
.block_info_data_outer .block_info_data         {display:inline-block;}
.block_info_data                                {font-size:12px; font-weight:500; line-height:32px;}
    .block_info_data span                       {display:inline-block; margin:0 10px 0 0; color:#8c8c8c;}
    .block_info_data span:before                {padding:0; transition: all 0.4s ease 0s; content:""; display:inline-block; vertical-align: middle; margin:-3px 3px 0 0; height:11px; width:11px;}
    
        .info-date:before                       {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5,30.5c-5.524,0-10,4.476-10,10s4.476,10,10,10s10-4.476,10-10S6.024,30.5,0.5,30.5z M0.5,48.564	c-4.456,0-8.064-3.608-8.064-8.064c0-4.455,3.609-8.064,8.064-8.064c4.456,0,8.064,3.609,8.064,8.064	C8.564,44.956,4.956,48.564,0.5,48.564z M2.992,44.354l-3.424-2.487c-0.125-0.093-0.197-0.238-0.197-0.392v-6.62	c0-0.267,0.218-0.484,0.484-0.484h1.291c0.266,0,0.483,0.218,0.483,0.484v5.713l2.693,1.96c0.218,0.157,0.263,0.46,0.105,0.678	L3.669,44.25C3.512,44.464,3.21,44.512,2.992,44.354z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
        .info-like:before                       {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-5.438,39.25h-3.125c-0.518,0-0.938,0.42-0.938,0.938v9.375c0,0.518,0.42,0.938,0.938,0.938h3.125	c0.518,0,0.938-0.42,0.938-0.938v-9.375C-4.5,39.67-4.919,39.25-5.438,39.25z M-7,48.938c-0.518,0-0.938-0.42-0.938-0.938	s0.42-0.938,0.938-0.938c0.518,0,0.938,0.42,0.938,0.938S-6.482,48.938-7,48.938z M5.5,33.682c0,1.657-1.015,2.586-1.3,3.693h3.974	c1.305,0,2.32,1.084,2.326,2.27c0.003,0.701-0.295,1.455-0.759,1.922L9.736,41.57c0.385,0.912,0.322,2.189-0.363,3.104	c0.339,1.012-0.003,2.254-0.64,2.92c0.167,0.688,0.087,1.272-0.24,1.743C7.695,50.484,5.72,50.5,4.049,50.5H3.938	c-1.887-0.001-3.43-0.688-4.67-1.239c-0.624-0.277-1.438-0.62-2.057-0.632c-0.255-0.005-0.46-0.213-0.46-0.469V39.81	c0-0.125,0.05-0.245,0.139-0.333c1.547-1.529,2.213-3.147,3.481-4.418c0.578-0.58,0.789-1.455,0.992-2.301	C1.536,32.035,1.899,30.5,2.688,30.5C3.625,30.5,5.5,30.813,5.5,33.682z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
        .info-comments:before                   {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8,30.5H-7c-1.379,0-2.5,1.121-2.5,2.5v11.25c0,1.379,1.121,2.5,2.5,2.5h3.75v3.281c0,0.277,0.227,0.469,0.469,0.469	c0.094,0,0.191-0.027,0.277-0.094l4.879-3.656H8c1.379,0,2.5-1.121,2.5-2.5V33C10.5,31.621,9.379,30.5,8,30.5z M8.625,44.25	c0,0.344-0.281,0.625-0.625,0.625H1.75l-0.5,0.375l-2.625,1.969v-2.344H-7c-0.344,0-0.625-0.281-0.625-0.625V33	c0-0.344,0.281-0.625,0.625-0.625H8c0.344,0,0.625,0.281,0.625,0.625V44.25z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
        .info-views:before                      {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.379,39.993c-1.883-3.674-5.611-6.16-9.879-6.16c-4.269,0-7.998,2.487-9.879,6.16c-0.161,0.319-0.161,0.695,0,1.014	c1.883,3.674,5.611,6.16,9.879,6.16c4.268,0,7.998-2.487,9.879-6.16C10.54,40.688,10.54,40.312,10.379,39.993z M0.5,45.5	c-2.762,0-5-2.238-5-5s2.238-5,5-5c2.761,0,5,2.238,5,5c0.001,2.76-2.235,4.999-4.995,5C0.503,45.5,0.501,45.5,0.5,45.5z	 M0.5,37.167c-0.298,0.004-0.593,0.048-0.879,0.131c0.544,0.739,0.386,1.779-0.354,2.323c-0.585,0.431-1.384,0.431-1.97,0	c-0.481,1.773,0.566,3.6,2.339,4.081c1.772,0.481,3.599-0.565,4.081-2.339c0.481-1.772-0.565-3.6-2.338-4.08	C1.092,37.205,0.797,37.166,0.5,37.167z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}

        .block_rank                             {line-height:32px;}
        .star                                   {display:inline-block; vertical-align: middle; padding:0; width:12px; height:12px; margin:0 2px 0 0;}
            .star.full                          {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.928,1.092L6.486,6.044L1.024,6.839C0.045,6.982-0.348,8.189,0.362,8.88l3.952,3.852l-0.935,5.439 	c-0.168,0.982,0.867,1.721,1.734,1.26L10,16.863l4.887,2.568c0.868,0.457,1.902-0.275,1.734-1.26l-0.935-5.439l3.951-3.852	c0.71-0.691,0.317-1.898-0.662-2.041l-5.461-0.795l-2.441-4.952C10.637,0.211,9.37,0.2,8.928,1.092L8.928,1.092z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
            .star.half                          {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.975,6.847l-5.461-0.795l-2.44-4.939c-0.22-0.441-0.646-0.664-1.075-0.664c-0.425,0-0.85,0.221-1.07,0.664L6.487,6.052	L1.025,6.847C0.046,6.987-0.347,8.192,0.363,8.882l3.951,3.844l-0.935,5.428c-0.133,0.775,0.486,1.398,1.18,1.398	c0.184,0,0.373-0.043,0.555-0.141L10,16.849l4.886,2.563c0.181,0.096,0.37,0.139,0.553,0.139c0.694,0,1.314-0.619,1.181-1.396	l-0.934-5.428l3.952-3.844C20.348,8.192,19.954,6.987,18.975,6.847L18.975,6.847z M14.433,11.442l-0.676,0.658l0.16,0.928	l0.728,4.234l-3.811-2l-0.835-0.438L10,2.987l1.903,3.855l0.417,0.844l0.934,0.135l4.262,0.621L14.433,11.442z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
            .star.empty                         {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.977,6.839l-5.462-0.795l-2.441-4.949c-0.438-0.883-1.706-0.895-2.146,0L6.486,6.044L1.024,6.839	c-0.979,0.143-1.372,1.35-0.662,2.043l3.952,3.85l-0.935,5.439c-0.168,0.982,0.867,1.719,1.734,1.26l4.886-2.568l4.887,2.568	c0.867,0.455,1.902-0.277,1.733-1.26l-0.935-5.439l3.952-3.85C20.349,8.189,19.955,6.982,18.977,6.839L18.977,6.839z M13.762,12.104	l0.886,5.174L10,14.838l-4.646,2.439l0.886-5.174L2.479,8.439l5.196-0.754L10,2.974l2.326,4.711l5.196,0.754L13.762,12.104	L13.762,12.104z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
        
        .block_user_rank a.star                 {display:inline-block; vertical-align: middle; padding:0; width:14px; height:14px; margin:0 2px 0 0; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.977,6.839l-5.462-0.795l-2.441-4.949c-0.438-0.883-1.706-0.895-2.146,0L6.486,6.044L1.024,6.839	c-0.979,0.143-1.372,1.35-0.662,2.043l3.952,3.85l-0.935,5.439c-0.168,0.982,0.867,1.719,1.734,1.26l4.886-2.568l4.887,2.568	c0.867,0.455,1.902-0.277,1.733-1.26l-0.935-5.439l3.952-3.85C20.349,8.189,19.955,6.982,18.977,6.839L18.977,6.839z M13.762,12.104	l0.886,5.174L10,14.838l-4.646,2.439l0.886-5.174L2.479,8.439l5.196-0.754L10,2.974l2.326,4.711l5.196,0.754L13.762,12.104	L13.762,12.104z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
            .block_user_rank a.star:hover       {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.928,1.092L6.486,6.044L1.024,6.839C0.045,6.982-0.348,8.189,0.362,8.88l3.952,3.852l-0.935,5.439 	c-0.168,0.982,0.867,1.721,1.734,1.26L10,16.863l4.887,2.568c0.868,0.457,1.902-0.275,1.734-1.26l-0.935-5.439l3.951-3.852	c0.71-0.691,0.317-1.898-0.662-2.041l-5.461-0.795l-2.441-4.952C10.637,0.211,9.37,0.2,8.928,1.092L8.928,1.092z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
        
        .block_list_lined                       {margin: 0; padding: 0;}
        .block_list_lined p                     {margin:0 0 5px;}
        .block_list_lined:after                 {content:""; display:block; margin:20px 10px; background:#e8e8e8; height:1px; clear:both; float:none;}
        
        .block_list_nolined                     {margin: 0 0 20px 0;}
        .block_list_nolined p                   {margin:0 0 5px;}
        
        .tab_forum                              {width:100%; border-bottom:solid 3px #e8e8e8; margin:0 0 40px; line-height:120%;}    
            .tab_forum tr th                    {border-bottom:solid 3px #e8e8e8; padding:10px; font-size:12px; font-weight:400;}
            .tab_forum tr td                    {padding:10px; text-align:center; border-bottom:solid 1px #e8e8e8;}
            .tab_forum tr td.aleft              {text-align:left;}
        
        .tab_data                               {width:100%;}
            .tab_data tr td                     {padding:10px; vertical-align:top;}
            .tab_data tr td img                 {border:solid 1px #e8e8e8; padding:8px; background:#FFFFFF;}
            .tab_data tr td.iw50 img            {width:50px; max-width:50px; height:auto;}
            
            .w60p                               {width:60%;}
            .w50p                               {width:50%;}
            .w20p                               {width:20%;}
            .w10p                               {width:10%;}
        

    .block_table                                {display:table;}
    .block_row                                  {display:table-row;}
        .block_row .block_col,
        .block_row .block_hcol                  {display:table-cell; padding: 5px 5px 5px 0; border-bottom:solid 1px #d5d5d5;}
        .block_row .block_hcol                  {color:#538105;}         
        .block_row:last-child .block_col        {border: none;} 
        
    #block_special                              {margin:40px 0;}
        #block_special table tr td                       {border:solid 1px #333333;}
    #block_special table tr td a                {display:block; text-align:center; padding:0 5px; line-height:30px; min-width:20px; font-weight:500;}
    
        .block_calendar table                   {width:100%; border-collapse:separate; border-spacing: 1px;}
        .block_calendar table tr td:before      {content: attr(data-day)""; display: block; padding-bottom: 80%; height:20%; line-height:0; font-size:8px;}
        
        .block_calendar ul                      {display:grid; padding:0; margin:0 0 20px; grid-template-columns: repeat(7, 1fr);  grid-gap: 1px;}
            .block_calendar ul li               {position:relative; margin:0;  padding:0 0 100%; height: 0;}
        .block_calendar ul li:before            {content:attr(data-day)"";font-size:8px; position:absolute; top:5px; left:5px; line-height:8px;}
        .block_calendar ul li.yes               {background:#d3e2e7;}
        .block_calendar ul li.off               {background:#ebf7df;}
        .block_calendar ul li.active            {background:#4e99d3; color:#FFFFFF;}
        .block_calendar ul li a                 {position:absolute; right:4px; bottom:4px; text-align:center; display:inline-block; background:#003b66; color:#FFFFFF; border-radius: 50%;-webkit-border-radius:50%; -moz-border-radius:50%; font-weight:500; line-height:30px; width:30px; height:30px; }
        .block_calendar ul li.active a          {background:#78b93b;}
        
        .block_calendar.large ul li a           {background:none; z-index:100; line-height:40px; width:40px; height:40px; border-radius:0;-webkit-border-radius:0; -moz-border-radius:0;}
        .block_calendar.large ul li span        {position:absolute; bottom:4px; border-radius: 50%;-webkit-border-radius:50%; -moz-border-radius:50%; line-height:40px; width:40px; height:40px; display:inline-block;}
        .block_calendar.large ul li span.violet {background-color:#bc3a92;}
        .block_calendar.large ul li span.green  {background-color:#79b73a;}
        .block_calendar.large ul li span.blue             {background-color:#215295;}
        .block_calendar.large ul li span.fuchsia          {background-color:#f93838;}
        .block_calendar.large ul li span.orange           {background-color:#ff8500;}
        .block_calendar.large ul li span.aqua             {background-color:#3acdf8;}
        .block_calendar.large ul li span:first-child {right:4px; z-index:99;}
        .block_calendar.large ul li span:nth-child(2) {right:9px; z-index:98;}
        .block_calendar.large ul li span:nth-child(3) {right:14px; z-index:97;}
        .block_calendar.large ul li span:nth-child(4) {right:19px; z-index:96;}
        .block_calendar.large ul li span:nth-child(5) {right:24px; z-index:95;}
        .block_calendar.large ul li span:nth-child(6) {right:29px; z-index:94;}
        
    #block_content_gallery                      {padding: 10px 10px 20px 0; margin:0;}
        #block_content_gallery .block_content   {padding:0 0 10px 10px;}
        #block_content_gallery a                {display:block; overflow:hidden; position:relative; }
        #block_content_gallery a img            {-webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
        #block_content_gallery a:hover img      {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
    
    a.block_photo_preview:hover,
    a.block_photo_preview                       {overflow:hidden; display:block;  position:relative; background:#f6f0f3; color:#003b66;}
        a.block_photo_preview img               {-webkit-transition: all 0.4s ease; transition: all 0.8s ease;}
        a.block_photo_preview:after             {position:absolute; z-index:10;-webkit-transition: all 0.4s ease; transition: all 0.4s ease; content:""; display:block;  top:20px; left:20px; right:20px; bottom:20px; }
        a.block_photo_preview .block_photo_preview_overlay {text-align:center;display:block; border:solid 20px rgba(255,255,255,0); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; position:absolute; z-index:11;background:rgba(255,255,255,0); top:50%; left:50%; min-width:50%; width:300px; padding:20px; box-sizing:border-box; transform: translate3d(-50%,-50%,0);}
        a.block_photo_preview .block_overlay_title {display:block; font-size:18px; opacity: 0; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0,-20px,0); transform: translate3d(0,-20px,0);}
        a.block_photo_preview .block_overlay_text {margin:10px 0 15px 0; display:block; font-size:13px; opacity: 0; -webkit-transition: opacity .35s,-webkit-transform .35s; transition: opacity .35s,transform .35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0);}
        a.block_photo_preview .button           {padding:5px 15px; font-size:13px; min-width:0; opacity: 0; -webkit-transition: opacity .35s,-webkit-transform .35s; transition: opacity .35s,transform .35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0);}
        a.block_photo_preview:hover .block_photo_preview_overlay       {background:rgba(255,255,255,0.6); border:solid 1px rgba(246,240,243,0.8);}
        a.block_photo_preview:hover img         {opacity: 0.3; filter: alpha(Opacity=30); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
        a.block_photo_preview:hover .block_overlay_title,
        a.block_photo_preview:hover .block_overlay_text,
        a.block_photo_preview:hover .button     {opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
    
    .block_content_border                       {background:#ffffff; margin:0;font-size:85%; line-height:150%; padding:10px 0px; border:solid 1px #d5d5d5; -webkit-border-radius:6px; -moz-border-radius:6px;  border-radius:6px; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;}
        .block_content_border:hover             {box-shadow:0 0 10px rgba(0, 0, 0, 0.25); border:solid 1px #c0c0c0;}
        .block_content_border h4                {margin:0 0 10px; font-size:120%; padding:0;}
        .block_content_border p                 {margin:0 0 10px 0;}
    .block_content_hl                           {padding-left:0px; padding-right:0px; text-align: right; position:relative;}    
    
/* SLICK SLIDER ELEMENTS */
.slick-loading .slick-list                      {background: #fff url('js/jQueryUITools/slickSlider/ajax-loader.gif') center center no-repeat;}
    .slick-slider .slick-arrow                  {position: absolute; background:#FFFFFF; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); z-index:100; line-height:40px; text-align:center; display:block; width:40px; height:40px; padding:0; top:50%; margin-top:-20px; cursor: pointer; -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;}
        .slick-slider .slick-arrow.slick-prev   {left:20px;}
        .slick-slider .slick-arrow.slick-prev:before {content:""; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-left:solid 3px #1a6194; border-bottom:solid 3px #1a6194; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        .slick-slider .slick-arrow.slick-next   {right:20px;}
        .slick-slider .slick-arrow.slick-next:before {content:""; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-right:solid 3px #1a6194; border-top:solid 3px #1a6194; margin:0 3px 0 0; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
        .slick-slider .slick-arrow:hover        {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
        .slick-slider .slick-arrow.slick-disabled{display:none;}
    .slick-slider .slick-dots                   {position:absolute; width:100%; bottom:40px; text-align:center; padding:0; margin:0;}
    .slick-slider .slick-dots li                {display:inline-block; padding:0; margin:0 5px; vertical-align: middle;}
    .slick-slider .slick-dots li button         {width:14px; height:14px; margin-top:4px; display:inline-block; min-width:0; background: #FFFFFF; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); border:solid 1px #003b66; margin:3px 0; text-indent: -9999px; padding:0; -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;}
.slick-slider .slick-dots li.slick-active button{background: #003b66; width:20px; height:20px; margin-top:0; border:solid 4px #FFFFFF;}

/* CONTEXT MENU */
.button_context_outer.button_popup_outer        {text-transform:none; position:absolute; right:15px; padding:0;}
    a.button_popup_menu.button_context          {width:40px; height:40px;z-index:11; margin:-10px 0 0; display:block; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:solid 1px transparent;}
        a.button_popup_menu.button_context:hover{border:solid 1px #4993c9;}
        a.button_popup_menu.button_context:after{content:none; display:none;}
    a.button_context .button_menu_dot           {display:block; width:8px; height:8px; background:#1a6194; margin:4px auto; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
    .button_popup_outer .block_popup_content    {display:none; padding:10px 10px 3px; font-weight:400; font-size:100%; position:absolute; border:solid 1px #e8e8e8; box-shadow: 0px 4px 3px rgba(0,0,0,0.2); z-index:10; background:#FFFFFF; width:280px;right:0; left:auto;}

/* POPUP MENU */
.flexMenu-viewMore,    
.button_popup_outer                             {display:inline-block; text-transform:none; position:relative;}
a.button_popup_menu                             {position:relative; z-index:11;}
    a.button_popup_menu:after                   {content:""; display:inline-block; vertical-align: middle; border: 4px solid transparent; border-top: 7px solid #6b6b6a; margin:4px 0 0 3px; }
    a.button_popup_menu:hover:after             {border-top: 7px solid #1a6194;}
    a.button_popup_menu.button:hover:after      {border-top: 7px solid #FFFFFF;}
    .h1 .block_popup_content, .flexMenu-popup,
    .block_popup_content                        {display:none; padding:10px 10px 3px; font-weight:400; font-size:100%; position:absolute; border:solid 1px #e8e8e8; box-shadow: 0px 4px 3px rgba(0,0,0,0.2); left:0; z-index:10; background:#FFFFFF; min-width:100%;}
    .block_popup_content.right {right:0; left:auto;}
    
    .flexMenu-popup                             {right:0; left:auto; min-width:0; width:260px; padding:10px; margin:0;}
    
    .block_popup_content p                      {margin:0;}
    .button_popup_outer.active .block_popup_content {display:block;}
    .block_popup_content > ul                   {margin:0; padding:10px;}
        .block_popup_content > ul > li              {margin:0; padding:0; display:block; border-bottom:solid 1px #e2e2e2; text-align:left;}
        .block_popup_content > ul > li:last-child   {border:none;}
        .block_popup_content > ul > li a            {text-decoraton:none; display:block; padding:7px 0; border:0;}
        .block_popup_content a._sm:after          {content:""; display:inline-block; vertical-align: middle; border: 4px solid transparent; border-top: 7px solid #6b6b6a; margin:4px 0 0 3px; }
        .block_popup_content > ul > li a:hover      {border:0;}
        .block_popup_content > ul > li ul       {display:none; margin:0; padding:0;}
        nav .block_popup_content > ul > li ul li {font-size:13px;}
        .block_popup_content  ul li.active > ul        {display:block;}
        .block_popup_content > ul > li.active > ul li   {margin: 0 0 0 15px; display:block; padding:0;}
        .block_popup_content > ul > li.active > ul li a {padding:5px 0;}
        
/* DROPDOWN MENU */
    
.button_dropdown_outer                          {display:inline-block; text-transform:none; margin:0 20px 5px; padding:0;}
a.button_dropdown_menu                             {position:relative; z-index:11;}
    .flexMenu-viewMore span                        {display:inline-block; width:8px; height:8px; background:#1a6194; margin:0 2px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
    a.button_dropdown_menu:after                   {content:""; display:inline-block; vertical-align: middle; border: 4px solid transparent; border-top: 7px solid #6b6b6a; margin:4px 0 0 3px; }
    a.button_dropdown_menu:hover:after             {border-top: 7px solid #1a6194;}
    .block_dropdown_content                        {display:none; padding:10px 10px 3px; position:absolute; left:0; z-index:10; width:100%;}
    .block_dropdown_content.right                  {right:0; left:auto;}
    .block_dropdown_content p                      {margin:0;}
    .button_dropdown_outer.active .block_dropdown_content {display:block;}
    .block_dropdown_content ul                     {margin:0; padding:0;}
        .block_dropdown_content ul li              {margin:0 10px; padding:0; display:inline-block;text-align:left;}
        .block_dropdown_content ul li:last-child   {border:none;}
        .block_dropdown_content ul li a            {text-decoraton:none; display:block; padding:0; border:0;}
        .block_dropdown_content ul li a:hover      {border:0;}

#block_filters ul                                   {margin:0; padding:0;}
#block_filters ul li.button_dropdown_outer > a     {font-weight:400; padding:10px 0; display:block;} 
#block_filters .block_dropdown_space                {content:""; display:block;}
#block_filters .block_dropdown_content ul           {}
        
/* MULTISELECT LIST WITH SCROLLING */

.block_extlist                                  {background:#e8e8e8; padding:20px; position:relative; margin:0 0 20px; font-size:12px;}
    .block_extlist ul                           {height:250px; position:relative; line-height:12px; margin:0 0 20px 0; padding:0; overflow: hidden;}
    .block_extlist ul li                        {margin:0 30px 5px 0; padding:0;}
    .block_extlist ul li a                      {font-size:12px; padding:4px 10px 4px 20px; color:#222222; display:block; text-decoration: none;}
    .block_extlist ul li.active a               {color:#FFFFFF; background:#003b66;}
    .block_extlist ul li.active a:hover:before,
    .block_extlist ul li.active a:before        {content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 -13px; height:10px; width:10px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.976,10l6.732-6.732c0.39-0.389,0.39-1.02,0-1.41l-1.564-1.564c-0.39-0.391-1.021-0.391-1.412,0L10,7.025L3.268,0.293	c-0.39-0.389-1.021-0.389-1.412,0L0.293,1.857c-0.391,0.389-0.391,1.021,0,1.41L7.024,10l-6.731,6.732	c-0.391,0.391-0.391,1.021,0,1.41l1.563,1.564c0.389,0.391,1.021,0.391,1.411,0L10,12.975l6.731,6.732	c0.39,0.389,1.021,0.389,1.412,0l1.564-1.564c0.389-0.389,0.389-1.02,0-1.41L12.976,10z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    .block_extlist a.reset,
    .block_extlist a.favorite                   {margin-left:20px;}
    
    .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y,
    .ps > .ps__scrollbar-y-rail > .ps__scrollbar-x  {background-color:#003b66;}
    .ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {background-color:#003b66;}
    
    
.block_darkblue                                 {background:#1a6194;}
.block_blue                                     {background:#4993c9;}
.block_darkblue a, .block_blue a                {color:#FFFFFF;}
.block_darkblue a:hover, .block_blue a:hover    {color:#FFFFFF; text-decoration:underline;}
.block_darkblue *, .block_blue *                {color:#f6f6f6;}
.block_darkblue, .block_blue                    {padding:15px; color:#f6f6f6; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}



    
#block_home_grey                                {background:#E8E8E8; margin:40px 0 60px;}
#block_home_grey #block_popular_tabs            {background:#FFFFFF; padding:40px 20px 20px; margin:20px 0;}     
#block_home_grey #block_questions_tabs          {background:#FFFFFF; padding:20px; position:relative; margin:-17px 0; border:solid 17px #78b83a;}
.block_grey_light                               {background: #FFFFFF; margin:0; background-image:linear-gradient(#FFFFFF,#f8f8f8); background-image:-moz-linear-gradient(#FFFFFF,#f8f8f8); background-image:-webkit-linear-gradient(#FFFFFF,#f8f8f8);}

.block_user_action_form                         {margin:40px 0; }
.block_user_action_form .ui-selectmenu-button   {width:100%; box-sizing: border-box;}
.frame-green                                    {border:solid 17px #78b83a; background:#FFFFFF; padding:20px;}
.frame-grey                                     {border:solid 17px #8a8a8a; background:#FFFFFF; padding:20px;}

#block_popular_news                             {padding:20px 0 60px;}
#block_popular_news a                           {color:#222222; display: block;}
#block_popular_news a:hover                     {color:#253956; text-decoration:none;}
.block_slider_image                             {margin:0 0 10px;}
#block_popular_news.slick-slider .slick-arrow  {top:120px;}

footer                                          {color:#e8e8e8; padding:0; margin:0; background: #414e5f; position:relative;}
    footer a                                    {text-decoration:none;color:#e8e8e8;}
    footer a:hover                              {text-decoration:underline;color:#FFFFFF;}
    footer h5, footer h3, footer h4             {color:#FFFFFF;}
    footer h3 a:hover                           {text-decoration:underline;}
    
    footer #block_botmenu                       {padding:40px 0; line-height:150%;}
    footer #block_botmenu a:hover               {text-decoration:underline;}
    
    footer ul                                   {margin:0 0 40px; padding:0;}
    footer ul li                                {margin:0 0 10px;padding:0;}
    footer a[href^="mailto:"]                   {color:#FFFFFF;}
    footer p                                    {margin: 0 0 20px 0;}
    
    footer #block_bottom                        {padding:0 0 20px 0;}
    footer .block_copyright a,
    footer .block_disclaimer a                  {border-bottom:solid 1px RGBA(255,255,255,0.5)}
        footer .block_copyright a:hover,
        footer .block_disclaimer a:hover        {text-decoration:none; border-bottom:solid 1px RGBA(255,255,255,0);}
        footer #block_bottom .button            {margin-top:30px; height:50px; line-height:50px;}
    
#button_top                                     {position: fixed; bottom: 20px; right: 20px; z-index: 899; display:none;}
    #button_top a                               {opacity: 0.80; filter: alpha(Opacity=60); color:#FFFFFF; width:40px; height:40px; background:#003b66; display:block; text-align:center; font-size:30px; line-height:40px; overflow:hidden; outline:none;  -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
    #button_top a:before                        {content:""; border-left:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF; width:12px; height:12px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
    #button_top a:hover                         {opacity: 0.99; filter: alpha(Opacity=99);}
    
/* SOCIALS AND MESSENGERS */
.effect-icon                                    {display:inline-block;}
a.effect-icon.icon-instagram:before             {background:#000000 url("data:image/svg+xml,%3Csvg viewBox='-11.5 28.5 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.502,35.885c-2.554,0-4.615,2.062-4.615,4.615s2.061,4.615,4.615,4.615s4.615-2.062,4.615-4.615	S3.056,35.885,0.502,35.885z M0.502,43.501c-1.651,0-3-1.347-3-3.001s1.345-3.001,3-3.001c1.655,0,3,1.347,3,3.001	S2.153,43.501,0.502,43.501z M6.382,35.696c0,0.598-0.482,1.076-1.076,1.076c-0.599,0-1.077-0.481-1.077-1.076	c0-0.594,0.482-1.076,1.077-1.076C5.9,34.62,6.382,35.103,6.382,35.696z M9.438,36.788c-0.068-1.441-0.397-2.718-1.454-3.771	c-1.052-1.053-2.33-1.383-3.771-1.454c-1.486-0.085-5.94-0.085-7.426,0c-1.438,0.068-2.715,0.396-3.771,1.451	c-1.056,1.051-1.382,2.329-1.454,3.771c-0.085,1.486-0.085,5.939,0,7.427c0.068,1.441,0.397,2.719,1.454,3.771	c1.056,1.053,2.33,1.383,3.771,1.454c1.486,0.085,5.939,0.085,7.426,0c1.442-0.068,2.72-0.397,3.771-1.454	c1.052-1.052,1.382-2.329,1.454-3.771C9.523,42.725,9.523,38.275,9.438,36.788z M7.519,45.806c-0.313,0.787-0.92,1.394-1.711,1.711	c-1.185,0.469-3.996,0.361-5.306,0.361c-1.31,0-4.125,0.104-5.305-0.361c-0.787-0.313-1.394-0.92-1.711-1.711	c-0.47-1.185-0.361-3.997-0.361-5.306c0-1.31-0.104-4.125,0.361-5.306c0.313-0.787,0.92-1.394,1.711-1.711	c1.184-0.469,3.996-0.361,5.305-0.361c1.31,0,4.125-0.104,5.306,0.361c0.787,0.313,1.394,0.92,1.711,1.711	C7.989,36.379,7.88,39.19,7.88,40.5C7.88,41.809,7.989,44.625,7.519,45.806z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-facebook:before              {background:#3b5998 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-yandex:before                {background:#03cece url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' d='M19.643 11.415L7.723 4.636a.703.703 0 00-1.048.62v1.826s3.961 1.542 4.284 1.662a.457.457 0 01.343.54c-.058.144-.18.128-.533.042-.352-.085-5.505-1.368-5.505-1.368a.62.62 0 00-.715.847l1.077 2.563s6.949.29 7.199.305c.247.015.393.134.397.327-.004.194-.15.312-.397.327-.25.014-7.199.305-7.199.305L4.55 15.196a.62.62 0 00.715.846s5.153-1.283 5.505-1.368c.353-.086.475-.102.533.042a.457.457 0 01-.343.54c-.323.12-4.284 1.663-4.284 1.663v1.825a.703.703 0 001.048.62l11.92-6.78a.658.658 0 000-1.169z' fill='%23FFF'/%3E%3C/svg%3E");}
a.effect-icon.icon-vk:before                    {background:#4680c2 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-ok:before                    {background:#eb722e url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-youtube:before               {background:#FF0000 url("data:image/svg+xml,%3Csvg viewBox='-11.5 28.5 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.082,35.669c-0.229-0.866-0.907-1.548-1.768-1.779C6.754,33.469,0.5,33.469,0.5,33.469s-6.254,0-7.813,0.421	c-0.861,0.231-1.538,0.913-1.769,1.779C-9.5,37.238-9.5,40.514-9.5,40.514s0,3.275,0.418,4.846c0.23,0.866,0.908,1.52,1.769,1.751	c1.56,0.421,7.813,0.421,7.813,0.421s6.254,0,7.814-0.421c0.86-0.231,1.538-0.885,1.768-1.751c0.418-1.57,0.418-4.846,0.418-4.846 S10.5,37.238,10.082,35.669z M-1.545,43.488v-5.947l5.227,2.973L-1.545,43.488z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-telegram:before              {background:#64a9dc url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-twitter:before               {background:#00aced url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-viber:before                 {background:#7b519d url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E");}
a.effect-icon.icon-whatsapp:before              {background:#65bc54 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-moimir:before                {background:#168de2 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.889 9.667a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm6.222 0a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm4.77 6.108l-1.802-3.028a.879.879 0 00-1.188-.307.843.843 0 00-.313 1.166l.214.36a6.71 6.71 0 01-4.795 1.996 6.711 6.711 0 01-4.792-1.992l.217-.364a.844.844 0 00-.313-1.166.878.878 0 00-1.189.307l-1.8 3.028a.844.844 0 00.312 1.166.88.88 0 001.189-.307l.683-1.147a8.466 8.466 0 005.694 2.18 8.463 8.463 0 005.698-2.184l.685 1.151a.873.873 0 001.189.307.844.844 0 00.312-1.166z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-pinterest:before             {background:#c20724 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.742c0 1.58.599 2.986 1.884 3.51.21.087.4.003.46-.23.043-.16.144-.568.189-.738.06-.23.037-.31-.133-.512-.37-.436-.608-1.001-.608-1.802 0-2.322 1.74-4.402 4.53-4.402 2.471 0 3.829 1.508 3.829 3.522 0 2.65-1.174 4.887-2.917 4.887-.963 0-1.683-.795-1.452-1.77.276-1.165.812-2.421.812-3.262 0-.752-.405-1.38-1.24-1.38-.985 0-1.775 1.017-1.775 2.38 0 .867.293 1.454.293 1.454L8.69 16.406c-.352 1.487-.053 3.309-.028 3.492.015.11.155.136.22.054.09-.119 1.262-1.564 1.66-3.008.113-.409.647-2.526.647-2.526.32.61 1.254 1.145 2.248 1.145 2.957 0 4.964-2.693 4.964-6.298C18.4 6.539 16.089 4 12.576 4 8.204 4 6 7.13 6 9.742z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-skype:before                 {background:#00aff0 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.537 13.698c.115-.52.176-1.06.176-1.614 0-4.155-3.415-7.524-7.63-7.524-.444 0-.88.038-1.304.11A4.444 4.444 0 008.425 4C5.981 4 4 5.954 4 8.364c0 .805.222 1.56.608 2.207a7.428 7.428 0 00-.155 1.513c0 4.156 3.416 7.4 7.63 7.4.477 0 .944-.044 1.397-.126.623.33 1.335.642 2.092.642 2.444 0 4.425-1.953 4.425-4.364a4.3 4.3 0 00-.46-1.938zm-3.974 1.457c-.294.418-.725.747-1.293.984-.567.238-1.239.356-2.016.356-.933 0-1.702-.162-2.308-.486a2.986 2.986 0 01-1.047-.934c-.268-.39-.403-.768-.403-1.137 0-.213.08-.395.242-.547a.855.855 0 01.615-.229.76.76 0 01.512.178c.14.119.26.294.358.527.12.278.25.51.39.695.139.185.336.34.589.46.254.12.587.18 1 .18.566 0 1.027-.12 1.382-.364.354-.243.532-.547.532-.91a.919.919 0 00-.287-.702 1.88 1.88 0 00-.741-.412 13.21 13.21 0 00-1.216-.303c-.678-.146-1.247-.318-1.703-.513-.458-.196-.822-.463-1.09-.8-.269-.34-.403-.759-.403-1.26 0-.48.142-.904.426-1.275.283-.372.693-.658 1.23-.858.537-.2 1.17-.299 1.895-.299.58 0 1.082.066 1.505.198.423.133.774.309 1.053.528.28.22.484.45.612.691.13.24.194.477.194.705 0 .21-.08.4-.241.567a.8.8 0 01-.603.252c-.22 0-.386-.05-.5-.151-.114-.101-.237-.266-.37-.495a2.27 2.27 0 00-.618-.768c-.241-.184-.627-.276-1.16-.276-.494 0-.893.1-1.196.3-.303.199-.455.44-.455.72 0 .173.053.324.155.45.103.128.245.235.426.326.18.091.363.162.547.214.185.052.49.126.916.225a15.47 15.47 0 011.446.38c.432.138.8.307 1.103.503.302.198.54.45.709.752.17.302.255.673.255 1.111 0 .525-.148.998-.442 1.417z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-linkedin:before              {background:#0083be url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.246 8.954h3.41v10.281h-3.41zm1.725-4.935c-1.167 0-1.929.769-1.929 1.776 0 .987.74 1.777 1.884 1.777h.022c1.19 0 1.93-.79 1.93-1.777-.023-1.007-.74-1.776-1.907-1.776zm10.052 4.715c-1.81 0-2.62.997-3.073 1.698V8.976H9.54c.045.965 0 10.281 0 10.281h3.41v-5.742c0-.307.022-.614.112-.834.246-.613.807-1.25 1.75-1.25 1.233 0 1.727.944 1.727 2.325v5.501h3.41v-5.896c0-3.158-1.683-4.627-3.926-4.627z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.effect-icon.icon-livejournal:before           {background:#0d425a url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.815 13.3c.223 1.074.443 2.146.663 3.218.214 1.039.427 2.078.643 3.118.037.178-.148.385-.334.311-1.544-.565-3.063-1.135-4.585-1.706l-1.425-.534a.625.625 0 01-.318-.23l-7.39-8.903c-.067-.082-.082-.215-.06-.32.312-1.23.72-2.143 1.752-3.019C7.799 4.36 8.779 4.1 10.047 4.004c.156-.015.223.014.312.133l1.351 1.625v.001c1.968 2.367 3.935 4.733 5.897 7.099.109.124.18.275.208.438zM6.175 8.462c.69-1.795 2.3-3.004 3.835-3.301l-.185-.223a4.242 4.242 0 00-3.85 3.272l.2.252zm.504.601c.727-1.758 2.107-2.945 3.851-3.271l.89 1.06c-1.536.305-3.049 1.522-3.836 3.302l-.905-1.091zM9.364 8.9l3.926 4.719h-.002c.564.682-.014 2.656-.303 3.041l-4.89-5.89A6.12 6.12 0 019.364 8.9zm4.23 4.481L9.647 8.633c.69-.601 1.484-1.009 2.277-1.165l4.756 5.72c-.63.52-2.641.735-3.086.193zm3.36.298l.001-.001h-.001zm-2.93.526c1.03.208 2.32-.067 2.93-.526l.43 2.091.35 1.692c-.371.156-.69.386-.913.764l-1.528-.564-1.885-.712c.52-.853.69-1.922.616-2.745z' fill='%23FFF'/%3E%3C/svg%3E");}


.effect-icon.icon-on:before                     {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 10.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5,13.625c-2.068,0-3.75,1.682-3.75,3.75C-3.25,17.721-2.97,18-2.625,18S-2,17.721-2,17.375c0-1.379,1.122-2.5,2.5-2.5	c0.345,0,0.625-0.279,0.625-0.625S0.845,13.625,0.5,13.625z M-2.623,28.437c0,0.123,0.036,0.243,0.104,0.345l0.958,1.439	C-1.444,30.395-1.249,30.5-1.04,30.5h3.08c0.209,0,0.404-0.105,0.521-0.279l0.957-1.439c0.068-0.102,0.104-0.223,0.104-0.345	l0.002-1.687h-6.248L-2.623,28.437z M0.5,10.5c-3.995,0-6.875,3.241-6.875,6.875c0,1.733,0.643,3.314,1.702,4.522	c0.65,0.742,1.669,2.297,2.047,3.601V25.5h1.875v-0.005c0-0.187-0.028-0.371-0.084-0.55c-0.218-0.695-0.891-2.529-2.428-4.283	c-0.802-0.916-1.231-2.076-1.235-3.287c-0.008-2.877,2.331-5,4.998-5c2.757,0,5,2.243,5,5c0,1.21-0.439,2.377-1.236,3.287	c-1.527,1.742-2.204,3.572-2.426,4.275c-0.057,0.181-0.086,0.369-0.087,0.559V25.5h1.875v-0.002c0.378-1.304,1.397-2.858,2.048-3.6	c1.059-1.209,1.701-2.79,1.701-4.523C7.375,13.578,4.297,10.5,0.5,10.5z' fill='%23709f37' fill-rule='evenodd'/%3E%3C/svg%3E");}
.effect-icon.icon-off:before                    {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 10.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-2.623,28.248c0,0.246,0.073,0.486,0.209,0.691l0.667,1.003c0.231,0.349,0.622,0.558,1.041,0.558h2.41	c0.419,0,0.81-0.209,1.041-0.558l0.668-1.003c0.136-0.205,0.209-0.445,0.209-0.691l0.002-1.498h-6.25L-2.623,28.248z M-6.375,17.375	c0,1.733,0.643,3.314,1.702,4.522c0.645,0.736,1.655,2.274,2.04,3.572c0.001,0.011,0.002,0.021,0.004,0.03h6.26	c0.001-0.01,0.003-0.02,0.004-0.03c0.385-1.298,1.395-2.836,2.04-3.572c1.059-1.208,1.701-2.789,1.701-4.522	c0-3.805-3.09-6.887-6.896-6.875C-3.506,10.512-6.375,13.741-6.375,17.375z M0.5,14.25c-1.723,0-3.125,1.402-3.125,3.125	c0,0.346-0.28,0.625-0.625,0.625s-0.625-0.279-0.625-0.625C-3.875,14.963-1.913,13,0.5,13c0.345,0,0.625,0.279,0.625,0.625	S0.845,14.25,0.5,14.25z' fill='%23da5d5b' fill-rule='evenodd'/%3E%3C/svg%3E");}

    footer #block_bottom a.effect-icon.icon-facebook:before {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23d9d9d9' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-vk:before       {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23d9d9d9' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-twitter:before  {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-telegram:before {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23d9d9d9' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-youtube:before  {background:url("data:image/svg+xml,%3Csvg viewBox='-11.5 28.5 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.082,35.669c-0.229-0.866-0.907-1.548-1.768-1.779C6.754,33.469,0.5,33.469,0.5,33.469s-6.254,0-7.813,0.421	c-0.861,0.231-1.538,0.913-1.769,1.779C-9.5,37.238-9.5,40.514-9.5,40.514s0,3.275,0.418,4.846c0.23,0.866,0.908,1.52,1.769,1.751	c1.56,0.421,7.813,0.421,7.813,0.421s6.254,0,7.814-0.421c0.86-0.231,1.538-0.885,1.768-1.751c0.418-1.57,0.418-4.846,0.418-4.846 S10.5,37.238,10.082,35.669z M-1.545,43.488v-5.947l5.227,2.973L-1.545,43.488z' fill='%23d9d9d9' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-instagram:before{background:url("data:image/svg+xml,%3Csvg viewBox='-11.5 28.5 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.502,35.885c-2.554,0-4.615,2.062-4.615,4.615s2.061,4.615,4.615,4.615s4.615-2.062,4.615-4.615	S3.056,35.885,0.502,35.885z M0.502,43.501c-1.651,0-3-1.347-3-3.001s1.345-3.001,3-3.001c1.655,0,3,1.347,3,3.001	S2.153,43.501,0.502,43.501z M6.382,35.696c0,0.598-0.482,1.076-1.076,1.076c-0.599,0-1.077-0.481-1.077-1.076	c0-0.594,0.482-1.076,1.077-1.076C5.9,34.62,6.382,35.103,6.382,35.696z M9.438,36.788c-0.068-1.441-0.397-2.718-1.454-3.771	c-1.052-1.053-2.33-1.383-3.771-1.454c-1.486-0.085-5.94-0.085-7.426,0c-1.438,0.068-2.715,0.396-3.771,1.451	c-1.056,1.051-1.382,2.329-1.454,3.771c-0.085,1.486-0.085,5.939,0,7.427c0.068,1.441,0.397,2.719,1.454,3.771	c1.056,1.053,2.33,1.383,3.771,1.454c1.486,0.085,5.939,0.085,7.426,0c1.442-0.068,2.72-0.397,3.771-1.454	c1.052-1.052,1.382-2.329,1.454-3.771C9.523,42.725,9.523,38.275,9.438,36.788z M7.519,45.806c-0.313,0.787-0.92,1.394-1.711,1.711	c-1.185,0.469-3.996,0.361-5.306,0.361c-1.31,0-4.125,0.104-5.305-0.361c-0.787-0.313-1.394-0.92-1.711-1.711	c-0.47-1.185-0.361-3.997-0.361-5.306c0-1.31-0.104-4.125,0.361-5.306c0.313-0.787,0.92-1.394,1.711-1.711	c1.184-0.469,3.996-0.361,5.305-0.361c1.31,0,4.125-0.104,5.306,0.361c0.787,0.313,1.394,0.92,1.711,1.711	C7.989,36.379,7.88,39.19,7.88,40.5C7.88,41.809,7.989,44.625,7.519,45.806z' fill='%23d9d9d9' fill-rule='evenodd'/%3E%3C/svg%3E");}
    
    footer #block_bottom a.effect-icon.icon-facebook:hover:before   {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-vk:hover:before         {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-telegram:hover:before   {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-youtube:hover:before    {background:url("data:image/svg+xml,%3Csvg viewBox='-11.5 28.5 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.082,35.669c-0.229-0.866-0.907-1.548-1.768-1.779C6.754,33.469,0.5,33.469,0.5,33.469s-6.254,0-7.813,0.421	c-0.861,0.231-1.538,0.913-1.769,1.779C-9.5,37.238-9.5,40.514-9.5,40.514s0,3.275,0.418,4.846c0.23,0.866,0.908,1.52,1.769,1.751	c1.56,0.421,7.813,0.421,7.813,0.421s6.254,0,7.814-0.421c0.86-0.231,1.538-0.885,1.768-1.751c0.418-1.57,0.418-4.846,0.418-4.846 S10.5,37.238,10.082,35.669z M-1.545,43.488v-5.947l5.227,2.973L-1.545,43.488z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");}
    footer #block_bottom a.effect-icon.icon-instagram:hover:before  {background:url("data:image/svg+xml,%3Csvg viewBox='-11.5 28.5 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.502,35.885c-2.554,0-4.615,2.062-4.615,4.615s2.061,4.615,4.615,4.615s4.615-2.062,4.615-4.615	S3.056,35.885,0.502,35.885z M0.502,43.501c-1.651,0-3-1.347-3-3.001s1.345-3.001,3-3.001c1.655,0,3,1.347,3,3.001	S2.153,43.501,0.502,43.501z M6.382,35.696c0,0.598-0.482,1.076-1.076,1.076c-0.599,0-1.077-0.481-1.077-1.076	c0-0.594,0.482-1.076,1.077-1.076C5.9,34.62,6.382,35.103,6.382,35.696z M9.438,36.788c-0.068-1.441-0.397-2.718-1.454-3.771	c-1.052-1.053-2.33-1.383-3.771-1.454c-1.486-0.085-5.94-0.085-7.426,0c-1.438,0.068-2.715,0.396-3.771,1.451	c-1.056,1.051-1.382,2.329-1.454,3.771c-0.085,1.486-0.085,5.939,0,7.427c0.068,1.441,0.397,2.719,1.454,3.771	c1.056,1.053,2.33,1.383,3.771,1.454c1.486,0.085,5.939,0.085,7.426,0c1.442-0.068,2.72-0.397,3.771-1.454	c1.052-1.052,1.382-2.329,1.454-3.771C9.523,42.725,9.523,38.275,9.438,36.788z M7.519,45.806c-0.313,0.787-0.92,1.394-1.711,1.711	c-1.185,0.469-3.996,0.361-5.306,0.361c-1.31,0-4.125,0.104-5.305-0.361c-0.787-0.313-1.394-0.92-1.711-1.711	c-0.47-1.185-0.361-3.997-0.361-5.306c0-1.31-0.104-4.125,0.361-5.306c0.313-0.787,0.92-1.394,1.711-1.711	c1.184-0.469,3.996-0.361,5.305-0.361c1.31,0,4.125-0.104,5.306,0.361c0.787,0.313,1.394,0.92,1.711,1.711	C7.989,36.379,7.88,39.19,7.88,40.5C7.88,41.809,7.989,44.625,7.519,45.806z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    
    footer #block_bottom a.effect-icon                      {margin:10px 10px 0 0; text-align:center; background:#394654; width:50px; height:50px; line-height:70px; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; border:none; outline:none;}
    footer #block_bottom a.effect-icon.icon-facebook:hover  {background:#3b5998;}
    footer #block_bottom a.effect-icon.icon-instagram:hover {background: #c21975; background-image:linear-gradient(#7024c4 0%,#c21975 40%,#c74c4d 70%,#e09b3d 100%); background-image:-moz-linear-gradient(#7024c4 0%,#c21975 40%,#c74c4d 70%,#e09b3d 100%); background-image:-webkit-linear-gradient(#7024c4 0%,#c21975 40%,#c74c4d 70%,#e09b3d 100%); border-color:transparent;}
    footer #block_bottom a.effect-icon.icon-youtube:hover   {background:#FF0000;}
    footer #block_bottom a.effect-icon.icon-vk:hover        {background:#4680c2;}
    footer #block_bottom a.effect-icon.icon-twitter:hover   {background:#00aced}
    
.effect-icon:before                            {background-size:32px 32px; content:""; display: inline-block; width:32px; height:32px; cursor:pointer; -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%; outline:none;}
    
.block_header_outer                             {margin:0 0 20px;}
.inline                                         {display:inline-block; margin:0 0 0 0;}

h1,h2,h3,h4,h5,h6                               {color:#003b66; font-weight:400; line-height:100%;}                                              
h1, .h1 > a                                        {margin:0 0 20px; font-size:30px; padding:0; line-height:120%; font-weight:500;}
.h1 > a                                         {border-bottom:solid 1px;}
.button_popup_outer h1
h2                                              {margin:0 0 20px; padding:0; font-size:25px; font-weight:500;}
h3                                              {font-size:150%; margin:10px 0 20px 0;}
h4                                              {font-size:140%; margin:0 0 20px 0; line-height:110%;}
h5                                              {font-size:120%; margin:10px 0 5px; line-height:130%;}
h6                                              {font-size:110%; margin:0 0 20px 0; line-height:120%;}

/* LISTS */

ol                                              {padding:10px 0 10px 20px; margin:0 0 0 0;}
    ol li                                       {margin: 0 0 10px; padding:0 0 0 10px; background:none; position:relative;}
ul                                              {list-style: none; margin:0; padding:10px 0;}
    ul li                                       {margin: 0 0 10px; padding:0 0 0 20px; background:none; list-style-type:none;}
    ul li ul                                    {margin-left:10px;}
.block_text ul li:before                        {content:""; margin:-2px 15px 0 -20px; border-right:solid 2px #003b66; border-top:solid 2px #003b66; width:5px; height:5px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg); vertical-align:middle; display:inline-block;}
ol.selected li:before                           {content: counter(num) ''; list-style:none;  counter-increment: num; text-align: center; font-size: 70%; color: #FFFFFF; background:#003b66; left:-10px; top:1px; width:14px; height:14px; line-height: 15px; display: inline-block; position:absolute; -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;}

/* UI TABS LIST */
    
ul.block_tabs                                   {margin:0; padding:0;}
    ul.block_tabs li                            {padding:0; margin: 0 10px 0 0; display:inline-block; font-weight:400;}
    ul.block_tabs li a                          {text-decoration:none;}
    ul.block_tabs li.active,
    ul.block_tabs li.ui-state-active            {border-bottom:solid 2px #003b66; color:#003b66; font-weight:500;}
    ul.block_tabs li.active a,
    ul.block_tabs li.ui-state-active a          {color:#003b66;}

/* PAGES LIST */
    
ul.block_pages                                  {padding:0; line-height:200%; margin:0 0 40px; font-weight: 400;}
    ul.block_pages li                           {display:inline-block; text-align:center; padding:0; margin:0 0 0 0px; vertical-align: middle;}
    ul.block_pages a                            {background:#e8e8e8; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; display:block; text-decoration: none; width:30px; height:30px; line-height:30px;}
    ul.block_pages a.prev,
    ul.block_pages a.next                       {background:#003b66; padding:0 0; outline:none; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
    ul.block_pages a.prev:before                {content:""; margin:0 0 0 2px; border-left:solid 2px #FFFFFF; border-bottom:solid 2px #FFFFFF; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
    ul.block_pages a.next:before                {content:""; margin:0 2px 0 0; border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF; width:8px; height:8px; display:inline-block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
    ul.block_pages a.prev:hover,
    ul.block_pages a.next:hover                 {background:#4993c9;}
    ul.block_pages a.active                     {background:#1a6194; color:#FFFFFF;}

ol.list-big-numbers                             {margin:0 -15px 0; padding:0; display:block; counter-reset:li; list-style:none;}   
ul.list-big-icons                               {margin:30px -15px 0; padding:0; display:block;}
    ol.list-big-numbers:before,
    ol.list-big-numbers:after,
    ul.list-big-icons:before,
    ul.list-big-icons:after                     {content:""; clear:both; float:none; display:block; height:0;}
    ol.list-big-numbers > li,
    ul.list-big-icons > li                      {width:50%; margin:0 0 30px; padding:0; float:left; position:relative;}
    ul.list-big-icons.threecols > li            {width:33.3333%;}
    ul.list-big-icons.fourcols > li             {width:25%;}
    ul.list-big-icons li:before                 {display:none; content:none;}

ul.list-big-icons-i                               {margin:30px -15px 0; padding:0; display:block;}
    ol.list-big-numbers:before,
    ol.list-big-numbers:after,
    ul.list-big-icons-i:before,
    ul.list-big-icons-i:after                     {content:""; clear:both; float:none; display:block; height:0;}
    ol.list-big-numbers > li,
    ul.list-big-icons-i > li                      {width:50%; margin:0 0 30px; padding:0; float:left; position:relative;}
    ul.list-big-icons-i.threecols > li            {width:33.3333%;}
    ul.list-big-icons-i.fourcols > li             {width:25%;}
    ul.list-big-icons-i li:before                 {display:none; content:none;}

    
    ol.list-big-numbers > li:before             {content:counter(li); counter-increment:li;
      position:absolute; top:0; left:15px; width:70px; height:100%;
      color:#FFFFFF; background:#003b66; text-align:center; line-height:65px; font-weight:600; font-size:140%;
      -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s; border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px;
      }
    
       
    
    ol.list-big-numbers > li > a,
    ul.list-big-icons > li > a                  {display:block; text-decoration:none; font-size:110%; font-weight:500; position:relative; overflow:hidden; box-sizing: border-box; margin:0 15px; border:solid 1px #003b66; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px;}
    ul.list-big-icons-i > li > a                  {display:block; text-decoration:none; font-size:110%; font-weight:500; position:relative; overflow:hidden; box-sizing: border-box; margin:0 15px; border:solid 1px #003b66; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px;}
    ol.list-big-numbers > li > a span,
    ul.list-big-icons > li > a span             {display:table-cell; vertical-align:middle; padding:10px 10px 10px 80px; height:50px;}
        ul.list-big-icons > li > a:before           {position:absolute; top:0; left:0; width:70px; height:100%; background:#003b66 no-repeat center; background-size:30px 30px; content:""; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
        ul.list-big-icons li a.list-icon-link:before   {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons li a.list-icon-pdf:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons li a.list-icon-doc:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons > li > a:hover            {color:#FFFFFF; background:#4993c9;}
        ol.list-big-numbers > li:hover:before,
        ul.list-big-icons > li > a:hover:before     {background-color:#4993c9;}
        
        ul.list-big-icons > li ul               {margin:30px 0; padding:0 0 0 75px;}
        ul.list-big-icons > li ul li a          {position:relative; display:inline-block; padding:0 0 0 20px;}
        ul.list-big-icons > li ul li a:before   {background:no-repeat center; background-size:16px 16px; width:16px; height:16px; content:""; display:block; position:absolute; top:2px; left:0;}
        ul.list-big-icons > li ul li a.list-icon-link:before   {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons > li ul li a.list-icon-pdf:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons > li ul li a.list-icon-doc:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}


ul.list-big-icons-i > li > a span             {display:table-cell; vertical-align:middle; padding:10px 10px 10px 80px; height:50px;}
        ul.list-big-icons-i > li > a:before           {position:absolute; top:0; left:0; width:70px; height:100%; background:#003b66 no-repeat center; background-size:30px 30px; content:""; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
        ul.list-big-icons-i li a.list-icon-link:before   {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons-i li a.list-icon-pdf:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons-i li a.list-icon-doc:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons-i > li > a:hover            {color:#FFFFFF; background:#4993c9;}
        ol.list-big-numbers > li:hover:before,
        ul.list-big-icons-i > li > a:hover:before     {background-color:#4993c9;}
        
        ul.list-big-icons-i > li ul               {margin:30px 0; padding:0 0 0 75px;}
        ul.list-big-icons-i > li ul li a          {position:relative; display:inline-block; padding:0 0 0 20px;}
        ul.list-big-icons-i > li ul li a:before   {background:no-repeat center; background-size:16px 16px; width:16px; height:16px; content:""; display:block; position:absolute; top:2px; left:0;}
        ul.list-big-icons-i > li ul li a.list-icon-link:before   {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons-i > li ul li a.list-icon-pdf:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
        ul.list-big-icons-i > li ul li a.list-icon-doc:before    {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
        
    
/*  FILES LIST  */

ul.list-files                                   {margin:0 0 10px; padding:0;}
ul.list-files li                                {margin:0 0 10px; padding:0;}
ul.list-files li:before                         {display:none; content:none;}
ul.list-files li:last-child                     {margin:0 0 0px; padding:0;}
    
/* QUESTIONS LIST WITH NUMBER OF ANSWERS */
        
ul.list-questions li                            {padding:0 0 0 25px; margin:0 0 10px;}
ul.list-questions li:before                     {padding:0; content:attr(data-value)""; font-size:9px; text-align:center; display:inline-block; vertical-align: middle; margin:0 5px 0 -25px; height:20px; width:20px; line-height:17px; font-weight:500; color:#777777; background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8,30.5H-7c-1.379,0-2.5,1.121-2.5,2.5v11.25c0,1.379,1.121,2.5,2.5,2.5h3.75v3.281c0,0.277,0.227,0.469,0.469,0.469	c0.094,0,0.191-0.027,0.277-0.094l4.879-3.656H8c1.379,0,2.5-1.121,2.5-2.5V33C10.5,31.621,9.379,30.5,8,30.5z M8.625,44.25	c0,0.344-0.281,0.625-0.625,0.625H1.75l-0.5,0.375l-2.625,1.969v-2.344H-7c-0.344,0-0.625-0.281-0.625-0.625V33	c0-0.344,0.281-0.625,0.625-0.625H8c0.344,0,0.625,0.281,0.625,0.625V44.25z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}

/* FORUM THEMES LIST */

ul.list-forum li                                {padding:0 0 0 25px; margin:0 0 10px;}
ul.list-forum li:before                         {padding:0; content:""; display:inline-block; vertical-align: middle; margin:0 5px 0 -25px; height:20px; width:20px; background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8,30.5H-7c-1.379,0-2.5,1.121-2.5,2.5v11.25c0,1.379,1.121,2.5,2.5,2.5h3.75v3.281c0,0.277,0.227,0.469,0.469,0.469	c0.094,0,0.191-0.027,0.277-0.094l4.879-3.656H8c1.379,0,2.5-1.121,2.5-2.5V33C10.5,31.621,9.379,30.5,8,30.5z M8.625,44.25	c0,0.344-0.281,0.625-0.625,0.625H1.75l-0.5,0.375l-2.625,1.969v-2.344H-7c-0.344,0-0.625-0.281-0.625-0.625V33	c0-0.344,0.281-0.625,0.625-0.625H8c0.344,0,0.625,0.281,0.625,0.625V44.25z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}

/* IMAGE ICONS LIST */

ul.list-icons                                   {margin:0; padding:0;}
    ul.list-icons li                            {margin:0 0 20px 0; padding:0 0 0 40px; position:relative;}
    ul.list-icons li img                        {width:30px; height:auto; position:absolute; top:5px; left:0;}

/* UNMARKERED LIST */    
    
ul.list-nomarker                                {margin:0; padding:0; list-style: none;}
    ul.list-nomarker li                         {padding:0; margin: 0 0 5px 0;}
    ul.list-nomarker li a                       {color:#222222;}
    ul.list-nomarker li a:hover                 {}

/* COLORED EVENT LIST */
    
ul.list-calendar                                {margin:0; padding:0;}
    ul.list-calendar li                         {padding:0 0 0 40px; margin:0 0 10px; position:relative;}
    ul.list-calendar li:before                  {display:inline-block;position:absolute; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M400 64h-48V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H128V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h352c8.8 0 16 7.2 16 16v48H32v-48c0-8.8 7.2-16 16-16zm352 384H48c-8.8 0-16-7.2-16-16V192h384v272c0 8.8-7.2 16-16 16zM148 320h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 96h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm192 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E") 50% 50% no-repeat; background-size:16px auto; left:0; top:3px; border-radius:50%; width:32px; height:32px; vertical-align:top; content:"";}
    ul.list-calendar li.violet:before           {background-color:#bc3a92;}
    ul.list-calendar li.green:before            {background-color:#79b73a;}
    ul.list-calendar li.blue:before             {background-color:#215295;}
    ul.list-calendar li.fuchsia:before          {background-color:#f93838;}
    ul.list-calendar li.orange:before           {background-color:#ff8500;}
    ul.list-calendar li.aqua:before             {background-color:#3acdf8;}

/* TAGS AND RUBRICS +COLORED +ICONED LISTS */

ul.list-filter                                    {margin:0; padding:0;}
    ul.list-filter li                             {display:inline-block; padding:0; margin:0 2px 5px 0; font-size:12px; font-weight:400;}
    ul.list-filter li:before                      {display:none;}
    ul.list-filter li a                           {background:#e8e8e8; padding:3px 5px; color:#222222; display:block; text-decoration:none;}
    ul.list-filter li.active a,
    ul.list-filter li a:hover                     {background:#003b66; color:#FFFFFF;}
    
    ul.list-filter li a:before                  {content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 0; height:6px; width:6px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.976,10l6.732-6.732c0.39-0.389,0.39-1.02,0-1.41l-1.564-1.564c-0.39-0.391-1.021-0.391-1.412,0L10,7.025L3.268,0.293	c-0.39-0.389-1.021-0.389-1.412,0L0.293,1.857c-0.391,0.389-0.391,1.021,0,1.41L7.024,10l-6.731,6.732	c-0.391,0.391-0.391,1.021,0,1.41l1.563,1.564c0.389,0.391,1.021,0.391,1.411,0L10,12.975l6.731,6.732	c0.39,0.389,1.021,0.389,1.412,0l1.564-1.564c0.389-0.389,0.389-1.02,0-1.41L12.976,10z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
    ul.list-filter li a:hover:before            {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.976,10l6.732-6.732c0.39-0.389,0.39-1.02,0-1.41l-1.564-1.564c-0.39-0.391-1.021-0.391-1.412,0L10,7.025L3.268,0.293	c-0.39-0.389-1.021-0.389-1.412,0L0.293,1.857c-0.391,0.389-0.391,1.021,0,1.41L7.024,10l-6.731,6.732	c-0.391,0.391-0.391,1.021,0,1.41l1.563,1.564c0.389,0.391,1.021,0.391,1.411,0L10,12.975l6.731,6.732	c0.39,0.389,1.021,0.389,1.412,0l1.564-1.564c0.389-0.389,0.389-1.02,0-1.41L12.976,10z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}

ul.list-tags                                    {margin:0; padding:0;}
    ul.list-tags li                             {display:inline-block; padding:0; margin:0 2px 5px 0; font-size:12px; font-weight:400;}
    ul.list-tags li:before                      {display:none;}
    ul.list-tags li a                           {background:#e8e8e8; padding:3px 5px; color:#222222; display:block; text-decoration:none;}
    ul.list-tags li.active a,
    ul.list-tags li a:hover                     {background:#003b66; color:#FFFFFF;}
    
    ul.list-tags li.active.violet a,
    .rubric.violet                              {color:#FFFFFF; background:#bc3a92;}
    ul.list-tags li.active.green a,
    .rubric.green                               {color:#FFFFFF; background:#79b73a;}
    ul.list-tags li.active.blue a,
    .rubric.blue                                {color:#FFFFFF; background:#215295;}
    ul.list-tags li.active.fuchsia a,
    .rubric.fuchsia                             {color:#FFFFFF; background:#f93838;}
    ul.list-tags li.active.orange a,
    .rubric.orange                              {color:#FFFFFF; background:#ff8500;}
    ul.list-tags li.active.aqua a,
    .rubric.aqua                                {color:#FFFFFF; background:#3acdf8;}
    
    ul.list-tags.list-users li a:before         {padding:0; transition: all 0.4s ease 0s; content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 0; height:14px; width:14px; background:url("data:image/svg+xml,%3Csvg viewBox='-19.5 20.5 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5,40.5c4.833,0,8.75-3.917,8.75-8.75S5.333,23,0.5,23s-8.75,3.917-8.75,8.75S-4.333,40.5,0.5,40.5z M6.625,42.688H5.483	c-1.518,0.697-3.206,1.094-4.983,1.094s-3.459-0.396-4.983-1.094h-1.142c-5.072,0-9.188,4.115-9.188,9.188v2.844	c0,1.812,1.47,3.281,3.281,3.281h24.063c1.812,0,3.281-1.47,3.281-3.281v-2.844C15.813,46.803,11.697,42.688,6.625,42.688z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
    ul.list-tags.list-users li a:hover:before   {background:url("data:image/svg+xml,%3Csvg viewBox='-19.5 20.5 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5,40.5c4.833,0,8.75-3.917,8.75-8.75S5.333,23,0.5,23s-8.75,3.917-8.75,8.75S-4.333,40.5,0.5,40.5z M6.625,42.688H5.483	c-1.518,0.697-3.206,1.094-4.983,1.094s-3.459-0.396-4.983-1.094h-1.142c-5.072,0-9.188,4.115-9.188,9.188v2.844	c0,1.812,1.47,3.281,3.281,3.281h24.063c1.812,0,3.281-1.47,3.281-3.281v-2.844C15.813,46.803,11.697,42.688,6.625,42.688z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    
    ul.list-tags.list-users-green li a          {background:#cbe3b3;}
    ul.list-tags.list-users-green li a:hover    {background:#003b66;}
    
    
    ul.list-tags.list-meta li a:before          {padding:0; transition: all 0.4s ease 0s; content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 0; height:14px; width:14px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}
    ul.list-tags.list-meta li a:hover:before    {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    
    ul.list-tags li.active a:hover:before,
    ul.list-tags li.active a:before             {content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 0; height:10px; width:10px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.976,10l6.732-6.732c0.39-0.389,0.39-1.02,0-1.41l-1.564-1.564c-0.39-0.391-1.021-0.391-1.412,0L10,7.025L3.268,0.293	c-0.39-0.389-1.021-0.389-1.412,0L0.293,1.857c-0.391,0.389-0.391,1.021,0,1.41L7.024,10l-6.731,6.732	c-0.391,0.391-0.391,1.021,0,1.41l1.563,1.564c0.389,0.391,1.021,0.391,1.411,0L10,12.975l6.731,6.732	c0.39,0.389,1.021,0.389,1.412,0l1.564-1.564c0.389-0.389,0.389-1.02,0-1.41L12.976,10z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}

ul.block_menu                                   {margin:0; padding:0 0 0 0;}
    ul.block_menu li                            {margin:0 0 10px; padding:0;}
    ul.block_menu li a                          {text-align:center; text-transform:uppercase; color:#8f8281; font-size:15px; padding:20px 15px; font-weight:500; display:block; border:solid 2px #8f8281; text-shadow:none; text-decoration:none; line-height:100%; cursor:pointer; outline:none; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
    ul.block_menu li a:hover                    {background:#003b66; border:solid 2px #003b66; color:#FFFFFF; text-decoration: none;}
    
/* SUBMENU TREE */
    
ul.block_submenu                                {margin:0; padding:0 0 0 0;}
    ul.block_submenu li                         {margin:0 0 10px; padding:0;}
    ul.block_submenu li a                       {text-decoration:none; display:block; padding:10px; border:solid 1px #eCe6e9;}
        ul.block_submenu li.active a            {background:#eCe6e9;}
        ul.block_submenu li.active ul           {margin:0 0 0 20px; padding:0;}
            ul.submenu li.active ul li          {padding:0 0 0 12px; border:none; font-size:90%;}
            ul.submenu li.active ul li a        {color:#055786; font-weight:normal; padding:7px 0; background:none;}
            ul.submenu li.active ul li a:hover  {text-decoration:none;}
            ul.submenu li.active ul li.active a {color:#3470ab; font-weight:600; text-decoration:none;}

#block_category_submenu                         {text-align:center; padding:20px 0;}
    #block_category_submenu ul.block_menu li {margin:0 5px 10px; padding:0; display:inline-block;}
    
            
/* YEARS LIST (CURRENTLY NOT IN USE) */

ul.years                                        {font-size:85%; margin:-10px 0 30px;}
ul.years li                                     {display: inline-block; vertical-align: middle; padding:3px 10px 3px 0; margin:0;}
    ul.years li:before                          {display:none; content:'';}
    ul.years li a                               {border-bottom:dotted 1px;}
    ul.years li.active                          {background: #3470ab; padding:3px 10px; margin:0 10px 0 0; position: relative; font-weight: 400; color:#FFFFFF;}
    ul.years li.active a                        {color:#FFFFFF; border:none;}
    ul.years li.active:after                    {position:absolute; bottom:-10px; font-size:200%; content:""; color:#3470ab; left:50%; margin-left: -7px;}


    
a						{color:#003b66; cursor:pointer; outline:none; transition: all 0.2s ease 0s;}
a.service,
    a.service:active                            {border-bottom:dotted 1px; text-decoration:none;}
a:hover,a:hover:after				{color:#4993c9; text-decoration:none;}
    a.service:hover                             {border-color:transparent; text-decoration:none;}
a.loadmore                                      {display:inline-block; border-bottom:dashed 1px #003b66; text-decoration:none; margin:0 0 0 24px;}
a.loadmore:before                               {content:"+"; text-align:right; font-size:11px; line-height:30px; box-sizing: border-box; vertical-align: middle; margin:0 4px 0 -24px; display:inline-block; width:20px; height:20px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10,18L10,18c-4.418,0-8-3.58-8-8c0-4.418,3.582-8,8-8c4.417,0,8,3.582,8,8h1c0-4.973-4.029-9-9-9 c-4.971,0-9,4.027-9,9c0,4.971,4.03,9,9,9l0,0V18z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;}

.text_ven {position: absolute; top: -5px; left: 20%; width: 520px; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; width: 520px; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}

.text_vklad {color:#FFFFFF; cursor:pointer; outline:none; text-decoration:none;}
.text_vklad:hover,.text_vklad:hover:after				{color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}

.text_vklad_1 {font-size:80%; color:#FFFFFF; cursor:pointer; outline:none; text-decoration:none;}
.text_vklad_1:hover,.text_vklad:hover:after				{font-size:80%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}

.text_vklad_2 {font-size:60%; color:#FFFFFF; cursor:pointer; outline:none; text-decoration:none;}
.text_vklad_2:hover,.text_vklad:hover:after				{font-size:60%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}

a.block_slider_pane color5 slick-slide {text-decoration:none;}
a.block_slider_pane color5 slick-slide slick-current slick-active {text-decoration:none;}
block_slider_pane color5 slick-slide {text-decoration:none;}
block_slider_pane color5 slick-slide slick-current slick-active {text-decoration:none;}

a.reset, a.favorite {display:inline-block; margin:0 0 0 20px; font-size:12px;}
    a.reset:before {content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 -13px; height:10px; width:10px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.976,10l6.732-6.732c0.39-0.389,0.39-1.02,0-1.41l-1.564-1.564c-0.39-0.391-1.021-0.391-1.412,0L10,7.025L3.268,0.293	c-0.39-0.389-1.021-0.389-1.412,0L0.293,1.857c-0.391,0.389-0.391,1.021,0,1.41L7.024,10l-6.731,6.732	c-0.391,0.391-0.391,1.021,0,1.41l1.563,1.564c0.389,0.391,1.021,0.391,1.411,0L10,12.975l6.731,6.732	c0.39,0.389,1.021,0.389,1.412,0l1.564-1.564c0.389-0.389,0.389-1.02,0-1.41L12.976,10z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}
    a.favorite:before {content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 -13px; height:10px; width:10px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.906,2.511C15.648,0.613,12.16,0.898,10,3.097C7.84,0.898,4.352,0.609,2.094,2.511C-0.844,4.984-0.414,9.014,1.68,11.15	l6.852,6.979c0.391,0.398,0.914,0.621,1.469,0.621c0.559,0,1.078-0.219,1.469-0.617l6.852-6.979	C20.41,9.018,20.848,4.988,17.906,2.511z M16.984,9.834l-6.852,6.979c-0.094,0.094-0.172,0.094-0.266,0L3.016,9.834	C1.59,8.381,1.301,5.632,3.301,3.949c1.52-1.277,3.863-1.086,5.332,0.41L10,5.752l1.367-1.394c1.477-1.504,3.82-1.688,5.332-0.414	C18.695,5.628,18.398,8.393,16.984,9.834L16.984,9.834z' fill='%23003b66' fill-rule='evenodd'/%3E%3C/svg%3E");}

a.author, a.nav                                 {display:table; text-decoration:none;}
a.nav span.nav-cell,
a.author span.author-cell                       {display:table-cell; vertical-align:middle; line-height:120%;}
a.nav span.nav-cell .grey,
a.author span.author-cell .grey                 {color:#8a8a8a;  font-size:12px;}
a.author img                                    {width:32px; height:32px; border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; margin:0 5px 0 0;}
a.nav .nav-cell.prev                            {padding:0 0 0 10px}
a.nav .nav-cell.next                            {padding:0 10px 0 0}
a.nav.arrow                                     {display:inline-block; text-decoration:none;}
    a.nav.arrow.prev                            {margin:0 0 0 20px;}
    a.nav.arrow.prev:before                     {content:""; width:7px; height:7px; display:inline-block;vertical-align:middle; margin:-2px 5px 0 -20px; border-left:solid 2px #003b66; border-bottom:solid 2px #003b66; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
    a.nav.arrow.next:after                      {content:""; width:7px; height:7px; display:inline-block;vertical-align:middle; margin:-2px 0 0 5px; border-right:solid 2px #003b66; border-top:solid 2px #003b66; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}


.block_share,
.block_forward                                  {position:relative; display:inline-block; margin:0 0 0 5px; font-size:12px;}

a.button_pdf,
a.button_forward,
a.button_share                                  {display:inline-block; margin:0 0 0 17px;}
a.button_pdf:before,
a.button_forward:before, a.button_share:before  {content:""; display:inline-block; vertical-align: middle; margin:0 3px 0 -17px; height:14px; width:14px;}
a.button_forward:before                         {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z' fill='%23225493' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.button_share:before                           {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z' fill='%23225493' fill-rule='evenodd'/%3E%3C/svg%3E");}
a.button_pdf:before                             {background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23225493' fill-rule='evenodd'/%3E%3C/svg%3E");}

a.effect-file                                   {display:inline-block; text-decoration:none; position:relative; padding:0 0 0 18px;}
    a.effect-file:before                        {content:""; width:16px; height:16px; display:inline-block; position:absolute; left:0; top:3px; background:center no-repeat; background-size:contain;}
    a.effect-file.file-pdf:before               {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23225493' fill-rule='evenodd'/%3E%3C/svg%3E");}
    a.effect-file.file-doc:before               {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z' fill='%23225493' fill-rule='evenodd'/%3E%3C/svg%3E");}
    a.effect-file.file-link:before              {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z' fill='%23225493' fill-rule='evenodd'/%3E%3C/svg%3E");}
    .block_blue ul.list-files                   {margin:10px 0;}
    .block_blue a.effect-file                   {text-decoration:underline;}
    .block_blue a.effect-file:hover             {text-decoration:none;}
    
    .block_darkblue a.effect-file.file-pdf:before,
    .block_blue a.effect-file.file-pdf:before   {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    .block_darkblue a.effect-file.file-doc:before,
    .block_blue a.effect-file.file-doc:before   {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    .block_darkblue a.effect-file.file-link:before,
    .block_blue a.effect-file.file-link:before  {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");}
        
    
    
a.document                                      {display:block;}
    a.img span, a.document span                 {display:block; margin:10px 0 0;}

img                                             {max-width: 100%; border: 0 none; height: auto; vertical-align: middle;}

p						{margin:0 0 20px 0;}

hr                                              {border:none; border-top:solid 1px #d5d5d5; height:1px; margin:20px auto;}
hr.shadow                                       {background: url('/bitrix/templates/index/page_templates/imgs/bg_shadow.png') center -2px no-repeat; border:none; height:20px; margin:0;}

b, strong                                       {font-weight:500;}   
.block_hidden                                   {display:none;}
.date                                           {color:#8e8e8e; font-size:80%;}
.red                                            {font-weight:500; color:#CC0000;}
.block_rating                                   {color:#1a6194; font-size:300%; font-weight:700;display:inline-block; }
.ya-share2                                      {display:inline-block; vertical-align:middle; margin:0 0 0 5px;}
small                                           {font-size:12px;line-height: 120%; color:#8e8e8e;}
.rubric                                         {color:#8a8a8a; font-size:12px; font-weight:400; background:#e8e8e8; padding:2px 5px; line-height:14px; display:inline-block;}

/* FORMS */

input[type=checkbox]                            {display: none;}
    input[type=checkbox] + label              {display: block; position: relative; padding-left: 25px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
    input[type=checkbox] + label:before       {content: ''; display: block; width: 16px; height: 16px; border: 1px solid #003b66; position: absolute; left: 0; top: 0; opacity: .6; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s;}
    input[type=checkbox]:checked + label:before {width: 10px; top: -5px; left: 5px; border-radius: 0;-webkit-border-radius:0; -moz-border-radius:0; opacity: 1; border-top-color: transparent; border-left-color: transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg);}

input[type=radio]                               {display: none;}
    input[type=radio] + label                   {display: block; position: relative; padding-left: 22px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
    input[type=radio]:disabled + label          {cursor:default; color:#8a8a8a;}
    input[type=radio] + label:before            {content: ''; display: block; width: 16px; height: 16px; border: 1px solid #3f0e66; position: absolute; left: 0; top: 0px; opacity: .6; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s; -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;}
    input[type=radio]:checked + label:before    {width: 10px; top: -2px; left: 5px; border-radius: 0; opacity: 1; border-top-color: transparent; border-left-color: transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-border-radius:0; -moz-border-radius:0%;  border-radius:0%;}

.radio_text_mode ul                             {margin:0; padding:0;}
    .radio_text_mode ul li                      {margin:0; padding:0; display: inline-block;}
    .radio_text_mode input[type=radio] + label,
    .radio_text_mode a                          {display: inline-block; text-decoration:none; background:#f6f0f3; padding:3px 10px; border-radius: 20px;-webkit-border-radius:20px; -moz-border-radius:20px;}
    .radio_text_mode input[type=radio] + label:before   {display:none;}
    .radio_text_mode input[type=radio]:checked + label,
    .radio_text_mode a.active                   {background:#003b66; font-weight:400; color:#FFFFFF;}

.radio_circle_mode ul                           {margin:0; padding:0;}    
    .radio_circle_mode ul li                    {margin:0; padding:0; display: inline-block;}
    .radio_circle_mode input[type=radio] + label{display: inline-block; line-height:0; background:#FFFFFF; padding:3px; border:solid 2px transparent; border-radius: 50%;-webkit-border-radius:50%; -moz-border-radius:50%;}
    .radio_circle_mode input[type=radio] + label:before   {display:none;}
    .radio_circle_mode input[type=radio]:checked + label  {font-weight:400; border:solid 2px #003b66;}
    
.block_text_outer,
.block_textarea_outer,
.block_password_outer                           {position:relative; display:block;}
    .block_password_outer a                     {display:inline-block; width:20px; height:16px; top:7px; right:5px; position:absolute;}
    .block_password_outer a:before              {padding:0; transition: all 0.4s ease 0s; content:""; display:inline-block; vertical-align: middle; margin:0 0 0 0; height:20px; width:20px; background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 10.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5,25c-2.37,0-4.289-1.834-4.466-4.16l-3.278-2.533c-0.431,0.541-0.828,1.112-1.147,1.737	c-0.145,0.287-0.145,0.626,0,0.912C-6.697,24.263-3.341,26.5,0.5,26.5c0.841,0,1.652-0.125,2.434-0.326l-1.621-1.256	C1.045,24.971,0.773,24.998,0.5,25z M10.307,26.815l-3.455-2.67c1.051-0.884,1.913-1.969,2.539-3.189	c0.146-0.287,0.146-0.626,0-0.912C7.697,16.737,4.342,14.5,0.5,14.5c-1.609,0.002-3.192,0.406-4.604,1.178l-3.976-3.072	c-0.218-0.17-0.532-0.131-0.702,0.088l0,0l-0.613,0.789c-0.169,0.219-0.13,0.533,0.087,0.702L9.08,28.395	c0.217,0.17,0.531,0.131,0.701-0.088l0,0l0.613-0.789C10.564,27.299,10.525,26.984,10.307,26.815z M4.565,22.378l-1.228-0.949	C3.441,21.13,3.496,20.816,3.5,20.5c0.021-1.635-1.287-2.979-2.922-3c-0.294-0.004-0.587,0.036-0.869,0.119	C-0.103,17.873,0,18.183,0,18.5c-0.005,0.105-0.021,0.211-0.048,0.313l-2.3-1.777C-1.549,16.367-0.542,16.001,0.5,16	c2.484-0.002,4.498,2.012,4.5,4.495c0,0.001,0,0.003,0,0.005C5,21.176,4.834,21.807,4.565,22.378L4.565,22.378z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;}
    .block_password_outer a.opened:before       {background:url("data:image/svg+xml,%3Csvg viewBox='-9.5 30.5 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.379,39.993c-1.883-3.674-5.611-6.16-9.879-6.16c-4.269,0-7.998,2.487-9.879,6.16c-0.161,0.319-0.161,0.695,0,1.014	c1.883,3.674,5.611,6.16,9.879,6.16c4.268,0,7.998-2.487,9.879-6.16C10.54,40.688,10.54,40.312,10.379,39.993z M0.5,45.5	c-2.762,0-5-2.238-5-5s2.238-5,5-5c2.761,0,5,2.238,5,5c0.001,2.76-2.235,4.999-4.995,5C0.503,45.5,0.501,45.5,0.5,45.5z	 M0.5,37.167c-0.298,0.004-0.593,0.048-0.879,0.131c0.544,0.739,0.386,1.779-0.354,2.323c-0.585,0.431-1.384,0.431-1.97,0	c-0.481,1.773,0.566,3.6,2.339,4.081c1.772,0.481,3.599-0.565,4.081-2.339c0.481-1.772-0.565-3.6-2.338-4.08	C1.092,37.205,0.797,37.166,0.5,37.167z' fill='%238c8c8c' fill-rule='evenodd'/%3E%3C/svg%3E");}

    .block_text_outer .block_message,                           
    .block_textarea_outer .block_message,
    .block_password_outer .block_message        {margin:3px 0 10px;  font-size:12px; color:#992222; font-weight:400; line-height:17px;}
    
    #form_topsearch .block_message,
    .form_search_string .block_message          {position:absolute; left:10px; padding:10px; background:#ffffff; max-width:180px; z-index:11; margin-top:10px; box-shadow: 0px 0 8px rgba(0,0,0,0.24);}
    #form_topsearch .block_message:after,
    .form_search_string .block_message:after    {position:absolute; top:-14px; content:""; display:inline-block; border: 7px solid transparent; border-bottom: 7px solid #ffffff; margin:0 0 0 10px;}

 
    
.ui-widget.ui-spinner,
input[type=text], input[type=password],
textarea                                        {outline:none;  border-radius:6px;-webkit-border-radius:6px; -moz-border-radius:6px; border:solid 1px #3f0e66; padding:7px 5px; box-sizing: border-box;}
input[type=password]    {padding:7px 15px 7px 5px;}
input[type=text], input[type=password]          {height:40px; line-height:40px;}
#form_account_request input[type=text],
#form_account_request textarea                  {width:400px;}

.ui-widget.ui-spinner                           {display:inline-block; position:relative; padding:0 30px;}
.ui-widget.ui-spinner input                     {border:none; width:40px; text-align:center; padding:7px 5px;}
.ui-widget.ui-button                            {position:absolute; border:solid 1px #FFFFFF; background:#f6f0f3; top:0; height:100%; width:30px; text-align:center; display:inline-block; margin:0;}
.ui-widget.ui-button:hover                      {background:#003b66;}
.ui-widget.ui-button.ui-spinner-down            {left:0;}
.ui-widget.ui-button.ui-spinner-down .ui-button-icon     {display:inline-block; border: 4px solid transparent; border-top: 7px solid #6b6b6a; margin:-3px 0 0 -3px;}
.ui-widget.ui-button.ui-spinner-down:hover .ui-button-icon {border-top-color: #FFFFFF;}
.ui-widget.ui-button.ui-spinner-up              {right:0;}
.ui-widget.ui-button.ui-spinner-up .ui-button-icon     {display:inline-block; border: 4px solid transparent; border-bottom: 7px solid #6b6b6a; margin:-7px 0 0 -3px;}
.ui-widget.ui-button.ui-spinner-up:hover .ui-button-icon {border-bottom-color: #FFFFFF;}


.ui-front                                       {z-index: 100;}
.ui-menu .ui-menu-icon                          {left: auto;right: 0;}
.ui-selectmenu-menu .ui-icon-triangle-1-s:after {content:""; display:inline-block; vertical-align: bottom; border: 4px solid transparent; border-top: 7px solid #828282; margin:0 0 0 5px;}
.ui-selectmenu-menu ul {background:#FFFFFF; width:100%; border:solid 1px #e8e8e8; margin:1px 0 0; padding:0; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.ui-selectmenu-menu ul li {padding:0; margin:0;}
.ui-selectmenu-menu ul li div {padding:5px; cursor:pointer;}
.ui-selectmenu-menu ul li div.ui-state-active {background:#003b66; color:#FFFFFF;}
.ui-selectmenu-menu ul li:hover div {background:#e8e8e8; color:#222222;}

.ui-button                                      {padding: 5px;display: inline-block;text-decoration: none; position: relative;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border:solid 1px #e8e8e8; border-radius:2px;overflow: visible;}
.ui-button:link,.ui-button:visited,
.ui-button:hover,.ui-button:active              {text-decoration: none;}
.ui-button-icon-only                            {width: 2em;box-sizing: border-box;text-indent: -9999px;white-space: nowrap;} /* to make room for the icon, a width needs to be set here */
input.ui-button.ui-button-icon-only             {text-indent: 0;} /* no icon support for input elements */
.ui-button-icon-only .ui-icon                   {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;} /* button icon element(s) */
.ui-button.ui-icon-notext .ui-icon              {padding: 0;width: 2.1em;height: 2.1em;text-indent: -9999px;white-space: nowrap;}
input.ui-button.ui-icon-notext .ui-icon         {width: auto;height: auto;text-indent: 0;white-space: normal;padding: .4em 1em;}

.ui-selectable                                  {-ms-touch-action: none;touch-action: none;}
    .ui-selectable-helper                       {position: absolute;z-index: 100;border: 1px dotted black;}
    .ui-selectmenu-menu                         {padding: 0;margin: 0;position: absolute;top: 0;left: 0;display: none;}
    .ui-selectmenu-menu .ui-menu                {overflow: auto;overflow-x: hidden;padding-bottom: 1px;}
    .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em;font-weight: bold;line-height: 1.5;padding: 2px 0.4em;margin: 0.5em 0 0 0;height: auto;border: 0;}
    .ui-selectmenu-open                         {display: block;}
    .ui-selectmenu-text                         {display: block;margin-right: 20px;overflow: hidden;text-overflow: ellipsis;}
    .ui-selectmenu-button.ui-button             {text-align: left;white-space: nowrap;}
    .ui-selectmenu-icon.ui-icon                 {float: right;margin-top: 0;}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button   {-webkit-appearance: none; margin: 0;}
input[type=number]                              {-moz-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button   {-webkit-appearance: none; margin: 0;}    



#block_cookies                                  {z-index:1000; position:fixed; width:400px; max-width:80%; bottom:50px; left:50px; background:rgba(255,255,255,0.9); padding:20px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px;}

button, .button, .button_ven, .button_ven2, .button_dfa2, .button_dfa3, .button_rup      {min-width:120px; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; color:#003b66; font-size:18px; padding:0 15px; height:40px; line-height:40px; font-weight:400; display:inline-block; border:solid 1px #003b66; text-shadow:none; text-decoration:none; cursor:pointer; outline:none; white-space: nowrap; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
button.light, .button.light                     {color:#FFFFFF; background:#394654; border:solid 1px #FFFFFF;}
button svg, .button svg                         {display:inline-block; margin:0 5px 0 0; vertical-align: middle; height:18px;}
button svg *, .button svg *                     {fill:#003b66;}
button.light svg *, .button.light svg *         {fill:#FFFFFF;}

button_dfa, .button_dfa      {min-width:120px; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; color:#f6f6f6; font-size:18px; padding:0 15px; height:40px; line-height:40px; font-weight:400; display:inline-block; background:#4993c9; border:solid 1px #f6f6f6; text-shadow:none; text-decoration:none; cursor:pointer; outline:none; white-space: nowrap; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s;}
button_dfa:hover,a.button_dfa:hover,input.button_dfa:hover  {background:#e851a3; border:solid 1px #ffffff; color:#f6f6f6; text-decoration: none;}

button:hover,a.button:hover,input.button:hover  {background:#003b66; border:solid 1px #003b66; color:#FFFFFF; text-decoration: none;}
button_ven:hover,a.button_ven:hover,input.button_ven:hover  {background:#003b66; border:solid 1px #003b66; color:#FFFFFF; text-decoration: none;}
button_ven2:hover,a.button_ven2:hover,input.button_ven2:hover  {background:#003b66; border:solid 1px #003b66; color:#FFFFFF; text-decoration: none;}
button_rup:hover,a.button_rup:hover,input.button_rup:hover  {background:#003b66; border:solid 1px #003b66; color:#FFFFFF; text-decoration: none;}

@media screen and (max-width: 1365.99px) {
    nav #block_bad_eyes                         {margin:0 15px 0 0;}
    nav #block_bad_eyes span                    {display:none;}
}

@media screen and (max-width: 1279.99px) {
    .block_inner                                {max-width:1080px;}
    nav ul li a                                 {padding:0 10px;}
    header #block_submenu > ul > li             {font-size:16px;}
    .button_popup_menu span                     {display:none;}
    header #block_online .button                {width:auto; min-width:0;}
    header #block_online .button span           {display:none;}
    header #block_submenu                       {margin:0 60px 0 230px;}
    
    #block_parallax                             {top:130px;} 
    #block_slider                               {height:450px;}
        .block_slider_pane                      {font-size:40px; line-height:45px;}
        .block_slider_pane_image                {right:0; max-height:100%;}
        .block_slider_pane_content              {left:0;}
        .block_slider_pane_content .title       {font-size:60px; line-height:60px;} 
        
    #block_main                                 {margin:600px 0 0;}
}

@media screen and (max-width: 1139.99px) {
    body                                        {font-size:14px;}
    .block_inner                                {max-width:100%;}
    nav .block_inner, #block_top .block_inner   {margin:0;}
    nav .fleft .block_content                   {padding-right:0;}
    nav .fright .block_content                  {padding-left:0;}
    header #block_submenu > ul > li             {font-size:15px;}
    nav #block_bad_eyes                         {margin:0;}
    
    #block_slider                               {height:400px;}
        .block_slider_pane                      {font-size:35px; line-height:40px;}
        .block_slider_pane_content              {padding:0 60px;}
        .block_slider_pane_content .title       {font-size:45px; line-height:45px;} 
        #block_slider .slick-dots               {bottom:0px;}
        
    #block_main                                 {margin:550px 0 0;}
    
    .block_banner_item figure .block_banner_title   {font-size:50px; margin:0 0 20px;}
    .block_banner_item figure .block_banner_text    {font-size:40px; line-height:50px;}
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}

}

@media screen and (max-width: 991.99px) {
    nav .fleft, #block_submenu                  {display:none;}
    nav .fright                                 {clear:both; float:none; text-align:center;}
    #block_bad_eyes                             {float:left;}
    #block_button_menu                          {position:absolute; right:0;}
    nav .fright .block_content                  {padding-left:0;}
    #block_main.simple                          {margin:150px 0 0;}    
    .block_content.block_header h1              {font-size:24px;}
    header #block_logo a                        {padding:20px 0;}
    
    #block_slider                               {height:350px;}
        .block_slider_pane                      {font-size:30px; line-height:35px;}
        .block_slider_pane_content .title       {font-size:50px; line-height:50px;} 
        
    #block_main                                 {margin:500px 0 0;}
    
    ul.list-big-icons.threecols > li              {width:33.3333%;}
    ul.list-big-icons.fourcols > li               {width:33.3333%;}
    
    #block_banner_content                       {height:280px;}
    .block_banner_item figure                   {left:30px; right:30px;}
    .block_banner_item figure .block_banner_title   {font-size:50px; margin:0 0 20px;}
    .block_banner_item figure .block_banner_text    {font-size:40px; line-height:45px;}
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}
}

@media screen and (max-width: 766.99px) {
    body                                        {font-weight:400;}
    .block_inner.thin                           {max-width:100%;}
    ul.list-big-icons.threecols > li,
    ul.list-big-icons.fourcols > li               {width:50%;}
    
    #block_slider                               {}
        .block_slider_pane                      {font-size:25px; line-height:30px;}
        .block_slider_pane_content .title       {font-size:45px; line-height:45px;} 
        
    #block_main                                 {margin:450px 0 0;}
    .block_text table.tabdata tr td             {font-size:100%;}
    
    .block_banner_item figure .block_banner_title   {font-size:40px; margin:0 0 20px;}
    .block_banner_item figure .block_banner_text    {font-size:30px; line-height:35px;}
    
    form table, form table tr, form table tr td {display:block;}
    form table tr                               {margin:0 0 20px;}
    form table tr td                            {padding:0;}
    #form_account_request input[type=text],
    #form_account_request textarea              {width:100%;}
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}
}

@media screen and (max-width: 639.99px) {
    #block_topsearch                            {display:none; background:#FFFFFF; position:fixed; top:80px; left:0; width:100%; box-sizing: border-box; padding:10px 10px; box-shadow: 0px 3px 2px rgba(0,0,0,0.4);}
    a.button_search                             {display:inline-block;}
    
    #block_slider                               {}
        .block_slider_pane                      {font-size:25px; line-height:30px;}
        .block_slider_pane_content .title       {font-size:40px; line-height:40px;} 
        
    #block_banner_content                       {height:240px;}
    #block_main                                 {margin:400px 0 0;}
    #block_cookies                              {width:80%; bottom:20px; left:10%; box-sizing: border-box;}
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}

}

@media screen and (max-width: 539.99px) {
    ol.list-big-numbers > li, 
    ul.list-big-icons > li,
	ul.list-big-icons-i > li,
    ul.list-big-icons.threecols > li,
    ul.list-big-icons.fourcols > li               {width:100%; float:none; clear:both}
    
    #block_slider                               {}
        .block_slider_pane                      {font-size:20px; line-height:25px;}
        .block_slider_pane_content .title       {font-size:35px; line-height:35px;} 
        
    #block_main                                 {margin:400px 0 0;}
    
    .block_banner_item figure .block_banner_title   {font-size:35px; margin:0 0 15px;}
    .block_banner_item figure .block_banner_text    {font-size:25px; line-height:30px;}
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}
}

@media screen and (max-width: 479.99px) {
    #block_slider                               {}
        .block_slider_pane                      {font-size:17px; line-height:20px;}
        .block_slider_pane_content .title       {font-size:30px; line-height:30px;} 
        
    #block_main                                 {margin:350px 0 0;}
    #block_cookies                              {width:100%; max-width:none; background:rgba(255,255,255,0.95); bottom:0; left:0; box-sizing: border-box;}
    
    #block_banner_content                       {height:200px;}
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}
}

@media screen and (max-width: 359.99px) {
    #block_main                                 {margin:320px 0 0;}
        .block_slider_pane_content .title       {font-size:25px; line-height:25px;} 
.text_ven {position: absolute; top: -5px; left: 20%; color:#FFFFFF; cursor:pointer; outline:none; transition: all 0.2s ease 0s; text-decoration:none; text-shadow: #3d424d 0px 0px 8px;}
.text_ven:hover,.text_ven:hover:after				{position: absolute; top: -5px; left: 20%; color:#ffffff; text-decoration:none; text-shadow: #000000 1px 1px 20px;}
}