/* Copyright © 2010-2025 Jiri Kriz, www.nosco.ch. All rights reserved. */
 html{}body{margin:0;padding:0;width:100%;height:100%;font-family:Helvetica,Arial,sans-serif;font-size:18px;line-height:1.75}img,embed,object,video{max-width:100%}img{vertical-align:middle}table{border-spacing:0;border-collapse:collapse}p{margin:18px 0 18px 0}h1{margin-top:32px;margin-bottom:18px;font-size:150%}h2{margin-top:28px;margin-bottom:18px;font-size:125%}h3{margin-top:24px;margin-bottom:18px;font-size:112%}h4{margin-top:18px;margin-bottom:18px;font-size:100%}h5{margin:0}h6{margin:0}ul li{margin-top:12px}ol li{margin-top:12px}.header{margin-top:10px;width:100%}.header_logo{display:block;box-sizing:border-box;width:100px;border-bottom:2px solid rgba(255,255,255,0);margin:auto;padding-top:10px}.header_logo:hover{border-bottom:2px solid #F00}.header_logo img{vertical-align:top}#hamburger_btn{display:block;width:48px;height:48px;margin-left:10px;font-size:110%;font-weight:bold}#hamburger_btn:hover{background-color:#DDD}#lang_btn{display:block;box-sizing:border-box;height:48px;line-height:48px;margin-right:10px;padding:0 10px 0 10px;vertical-align:middle;font-size:110%;text-decoration:none;background-color:#EEE}#lang_btn:hover{background-color:#DDD}#lang_info{display:block;box-sizing:border-box;height:48px;line-height:48px;margin-right:10px;padding:0 10px 0 10px;font-size:110%}.realm_title{text-align:center;text-decoration:none;font-size:125%}.realm_title:hover{text-decoration:underline}.main_div{box-sizing:border-box;padding:10px 10px 10px 10px;margin:0;margin-top:10px;border-top:1px solid red;width:100%}.footer_copyright{margin:20px 0 0 0;padding:20px 0 20px 0;border-top:1px solid red;background-color:#EEE;text-align:center;font-size:90%}.footer_tools{padding:1px 0 1px 0;text-align:center;color:#FFF;background-color:#666}.footer_tools div{display:inline-block}.footer_tools a{margin:0 2px 0 2px;padding:15px 20px 15px 20px;cursor:default;text-decoration:none;color:#FFF}.footer_tools .font_size_control{display:inline-block;margin:0 2px 0 2px;padding:10px 20px 10px 20px;cursor:default}.footer_tools a:hover{color:#F00;background-color:#333}.footer_tools .font_size_control:hover{color:#F00;background-color:#333}.footer{color:#FFF;background-color:#00001a;padding:6px 0 6px 0}.footer div{display:inline-block;padding:0px 10px 20px 10px;vertical-align:top}.footer div a{display:block;padding:10px 0 2px 0;font-size:90%;text-decoration:none;color:#FFF}.footer div a:nth-child(1){font-size:100%;border-bottom:1px solid red}.footer div a:hover{color:#F00}#top_page_btn{position:fixed;bottom:10px;right:10px;width:48px;height:48px;background-image:url('/inc/img/top_page_icon.png');background-size:100%;background-color:transparent;border:0px solid #FFF;cursor:pointer;outline:none}.clear{clear:both}.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both}.hide{display:none}.media_item{}.media_item:after{content:"";visibility:hidden;display:block;height:0;clear:both}.media_item_img{float:left;margin-right:15px;width:30%;min-width:100px;max-width:300px}.media_item_img img{width:100%}.media_item_column{overflow:auto}.media_item_flow{overflow:visible}.media_item_title{display:block;font-size:120%;vertical-align:top;padding-bottom:10px;line-height:1em}.media_item ul{overflow:auto;padding-left:1em;margin:0}.media_item ol{overflow:auto;padding-left:1.4em;margin:0}.media_item li{margin:0}.media_item li a{text-decoration:none}.media_item p{margin:0}.separator{color:black;border-top:1px solid black;margin:20px 0 20px 0}.img_centered{display:block;box-sizing:border-box;width:100%;margin:0 auto 0 auto}.plain_list{list-style-type:none;padding-left:0px;margin-left:0px}.noindent_list{padding-left:1.3em}.def_list{margin:10px;border-top:1px solid #777;border-bottom:1px solid #777}.def_list dt{font-weight:bold;font-size:112%;margin-top:6px}.def_list dd{margin-left:24px;margin-bottom:6px}.nospace_after{margin-bottom:0}.nospace_before{margin-top:0}.space_after{margin-bottom:24px}.space_before{margin-top:24px}.tab{padding-right:20px}.word_space{word-spacing:20px}.indent{margin-left:30px}.par_top{margin-bottom:0}.par_middle{margin-top:0;margin-bottom:0;margin-left:30px}.par_bottom{margin-top:0}.standard_table{border-top:1px solid black;border-bottom:1px solid black;margin:0 auto 0 auto}.standard_table th{border-top:1px solid black;border-bottom:1px solid black;vertical-align:top;text-align:left;padding:5px 0 5px 20px;font-weight:bold;background-color:#EEE}.standard_table th:first-child{padding-left:0px}.standard_table td{vertical-align:top;text-align:left;padding-left:20px}.standard_table td:first-child{padding-left:0px}.line_table{margin:0 auto 0 auto}.line_table th{border-top:1px solid black;border-bottom:1px solid black;vertical-align:top;text-align:left;padding:10px;font-weight:bold;background-color:#EEE}.line_table td{border-top:1px solid black;border-bottom:1px solid black;vertical-align:top;text-align:left;padding:10px}.grid_table{margin:0 auto 0 auto}.grid_table th{border:1px solid black;vertical-align:top;text-align:left;padding:10px;font-weight:bold;background-color:#EEE}.grid_table td{border:1px solid black;vertical-align:top;text-align:left;padding:10px}.section_title{margin:40px 0 20px 0;padding:5px 0 5px 10px;border-bottom:1px solid #555;background-color:#ccffff}.paragraph_title{border-bottom:1px solid #555;background-color:#ccffff}.mathjax{font-size:90%}.narrow_screen{}.wide_screen{}@media only screen and (min-width:768px){}@media print{p{margin:9px 0 9px 0}h1{margin-top:16px;margin-bottom:9px;font-size:150%}h2{margin-top:14px;margin-bottom:9px;font-size:125%}h3{margin-top:12px;margin-bottom:9px;font-size:112%}h4{margin-top:9px;margin-bottom:9px;font-size:100%}.hide_on_print{display:none}.show_on_print{display:block}.show_on_print_inline{display:inline-block}.main_div{font-size:12px}nav{display:none}} nav{padding-left:0px;line-height:48px;width:100%;background-color:#EEE}nav ul{list-style-type:none;padding:0;margin:0}.menu{}.menu a{text-decoration:none;color:black;display:block;box-sizing:border-box;padding:0px 10px;min-width:48px;height:48px}.menu a:hover{background-color:#DDD}.menu li{margin-top:0;text-align:left;background-color:#EEE}.submenu{display:none}.submenu a{padding-left:30px;border-top:1px solid white}.submenu_head{}.menu_selected{font-weight:bold;background-color:#E0E0E0}@media only screen and (min-width:768px){.menu{white-space:nowrap}.menu::after{content:'';display:block;clear:both}.menu a{padding:0px 20px}.menu>li{float:left;position:relative;border-right:1px solid white}.submenu{min-width:125px;background-color:#AAA;display:none;position:absolute;left:0;z-index:99990}.submenu li{display:block}}.dropdown{position:relative;display:inline-block;margin-right:0px;cursor:pointer}.dropdown_head,.dropdown_head_simple{box-sizing:border-box;height:48px;min-width:48px;text-align:center;vertical-align:middle;line-height:48px;padding:0;background-color:#f0eadf;border-bottom:2px solid rgba(255,255,255,0)}.dropdown_head{height:48px}.dropdown_list{list-style-type:none;padding:0;margin:0;display:none;position:absolute;background-color:#f0eadf;z-index:100}.dropdown_list li{box-sizing:border-box;margin:0;min-width:48px;line-height:48px;padding:0px 8px 0px 8px;border-top:1px solid #FFF}.dropdown_list a{display:block;color:black;text-decoration:none}.dropdown_list li:hover{background-color:#e1d5c0}.dropdown_list .font_size_container{white-space:nowrap;padding:0}.dropdown_list .font_size_container:hover{background-color:#f0eadf}.dropdown_list .font_size_control{display:inline-block;box-sizing:border-box;min-width:48px;width:33%;margin:0;text-align:center;cursor:default}.dropdown_list .font_size_control:nth-child(1){font-size:90%}.dropdown_list .font_size_control:nth-child(2){border-left:1px solid #FFF;border-right:1px solid #FFF}.dropdown_list .font_size_control:nth-child(3){font-size:110%}.dropdown_list .font_size_control:hover{background-color:#e1d5c0} pre{padding:10px 10px 10px 20px;white-space:pre-wrap;background-color:#F0F0F0;line-height:1.4;-moz-tab-size:4;tab-size:4}code{font-family:Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-size:80%;-moz-tab-size:4;tab-size:4}.pre_code{margin:1em 0 1em 0;padding:5px;white-space:pre-wrap;background-color:#F0F0F0;-moz-tab-size:4;tab-size:4}.pre_code code{font-family:Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-size:80%;-moz-tab-size:4;tab-size:4}var{font-family:"Times New Roman",Times,serif;font-style:italic}.eq_container{font-family:"Times New Roman",Times,serif;font-style:italic;background-color:#F0F0F0;padding:10px 10px 10px 20px;line-height:1.4}.eq_container div{display:inline-block;vertical-align:middle;text-align:center}.eq_container hr{margin:0;padding:0}.eq_container .eq_num{display:block;float:right}.eq{}.eq_num{display:block;float:right}.eq_num_margin{display:block;float:right;margin-top:10px}.eq hr{margin:0;padding:0}.eq_numerator{margin-top:0;margin-bottom:0;border-bottom:1px solid #000}.eq_denominator{margin-top:0;margin-bottom:0}.eq_text{font-family:Helvetica,Arial,sans-serif;font-style:normal;padding:0 5px 0 5px}.eq_table_div{font-family:"Times New Roman",Times,serif;font-style:italic;background-color:#F0F0F0;padding:10px 10px 10px 20px}.eq_table{width:100%;line-height:1.4}.eq_table td{text-align:left;padding-left:10px}.eq_table td:first-child{padding-left:0px}.eq_table td:last-child{text-align:right}.formula{font-family:"Times New Roman",Times,serif;font-style:italic}.eqs_container{font-family:"Times New Roman",Times,serif;font-style:italic;background-color:#F0F0F0;padding:10px 10px 10px 20px;line-height:1.4}.eqs_eq{}.eqs_num{display:block;float:right}.m_eq{white-space:nowrap;display:block;overflow-x:auto;padding:10px 10px 10px 20px;background-color:#F0F0F0;font-family:"Times New Roman",Times,serif;font-style:italic}.m_corner_tl{border-top:1px black solid;border-left:1px black solid;padding:2px}.m_corner_tr{border-top:1px black solid;border-right:1px black solid;padding:2px}.m_corner_bl{border-bottom:1px black solid;border-left:1px black solid;padding:2px}.m_corner_br{border-bottom:1px black solid;border-right:1px black solid;padding:2px}.m_edge_l{border-left:1px black solid;padding:2px}.m_edge_r{border-right:1px black solid;padding:2px}.m_oper{padding:3px}.m_pad_l{padding-left:10px}.m_eq_no{width:100%;padding-left:10px;text-align:right} .answer_list{}.answer_row{margin-top:10px;padding:10px 0px 10px 0px;border-top:1px #AAA solid}.answer_title{margin:0 0 10px 0}.answer_title a{text-decoration:none}.answer_title a:hover{background-color:#F5F6CE}.answer_tags{}.answer_tags span{background-color:#E0E0E0;padding-left:5px;padding-right:5px;margin-right:6px;color:#222}span.my_tag{background-color:#C0C0C0;padding-left:5px;padding-right:5px;margin-right:6px;color:#222}.answer_snippet{display:inline-block;background-color:#FFFF00;margin-left:10px;padding-left:10px;padding-right:10px}.answer_info{margin-left:20px;color:#777}