html, body, header, footer, main,assid,p,ul{border: 0;margin: 0;padding: 0;}
html, body, header, footer {display: block;}
html, body {color: #000;background: #fff;text-align: center;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;line-height: 1.4;margin: 0 auto;text-align: left;width100%;}

header, footer {border-top:2px solid #ddddee; border-bottom:2px solid #ddddee; padding: 1em 0.5em;background-color:#eeeeff;margin: 0;}
.p_shap{display:inline;}
.p_lang_lock{float: right;}
.p_lang{border:2px solid #333333;padding:2px 5px 2px 5px;border-radius:0.6em;background-color:#000000;margin:2px 5px 0 0px;}
.p_lang a{text-decoration: none;color:#ffffff;}

.container {max-width: 1300px; display: flex; gap: 16px;margin: 0 auto;}
main{flex: 1;background: #fff;padding: 0 20px 20px 20px;width: calc(100% - 300px);}
aside{width: 300px;padding-top:12px;}

div.pc_nb{border:2px solid #ddddee;padding:10px;border-radius:15px;margin: 0.5em 0;}
ul.pc_nb{margin-left: 2em;}

h1 {color: #000;background: #fff;font-size: 2em;font-weight: bold;text-decoration: none;font-style:italic;margin: 0.5em 0;}
h2{font-size: 1em;}



input {font-family: Arial, Helvetica, sans-serif;font-size: 1em;margin: 5px 3px;text-align:center;}
input[type=text] {background:#fff;border:1px solid #ccc;border-radius:5px;}
input[type=text]:focus {border: 1px solid #888;border-radius:5px;}

span.pc_hidden{visibility: hidden;}
fieldset {display: inline;}
input.pc_detail{font-size: 0.75em;font-weight:bold;margin:0;border-radius:5px;}
p.pc_detail{margin:0;}
input.pc_ans{color: #0000ff;}
.pc_solution_on{background: #fff;text-align:center;font-size: 1.2em;display:block;border-radius:15px;margin: 0.25em 0 0 0;}
.pc_solution_off{display:none;}
.oms_definition{border:2px solid #ddddee;padding: 1em 0.5em;border-radius:15px;background-color:#eeeeff;margin: 1em 0;}
.art{margin:2em 0 0 0;}


.fb_but{border:2px solid #ddddee;padding:10px;border-radius:15px;margin-top:8px;margin-bottom:8px;text-align:center;color: #55acee;cursor: pointer;font-weight: bold;background:#66bdff;    text-shadow: #000000 1px 0px, #000000 1px 1px, #000000 0px 1px, #000000 -1px 1px, #000000 -1px 0px, #000000 -1px -1px, #000000 0px -1px, #000000 1px -1px, #000000 0 0 3px, #000000 0 0 3px, #000000 0 0 3px, #000000 0 0 3px, #000000 0 0 3px, #000000 0 0 3px, #000000 0 0 3px, #000000 0 0 3px;}
.pc_none{display:none;}
h1 a{text-decoration:none;color:#2080dd}
a:hover{text-decoration:underline;color:#600060;}

.pc_right{float: right;}

.res_blok,.link_blok{border:2px solid #eeeeee;border-radius:15px;background-color:#eeeeee;margin-top:1em;margin-bottom:1em;clear:both;padding:0px;}
.link_blok a{display: block;padding: 0.1em 0.7em 0.1em 2em;overflow: hidden;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #d3d3d3;font-weight: bold;text-decoration: none;text-overflow: ellipsis;text-shadow: 0 1px 0 #f9f9f9;color: #444444;}
.link_blok a:hover{text-decoration: none;color: #444444;}
.link_blok a:nth-child(n){background:#e0e0e0;} 
.link_blok a:nth-child(2n){background:#eeeeee;} 
.link_blok a:first-child {border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 1em 0.7em 1em 1em;color:#ffffff;background-color:#000000;text-shadow: 0 1px 0 #000000;}
.link_blok a:first-child:hover{text-decoration: none;color: #ffffff;}
.link_blok a:last-child {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom: 0;}


.like_blok{border:2px solid #eeeeee;padding:10px;border-radius:15px;background-color:#eeeeee;margin-top:8px;margin-bottom:8px;clear:both;}
.like_blok{padding-top:0px;padding-bottom:0px;}

.link_group {text-align:center;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#dddddd;padding-bottom:5px;margin-bottom:5px;width:300px}
.link_group span {text-align:center;color:#0000ff;font-weight:bold;display:inline-block;text-decoration:none;vertical-align:top;}
.link_group a {margin:0 5px;padding:0px 6px;color:#000;font-weight:bold;display:inline-block;vertical-align:top;text-decoration:none;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;float:right;cursor:pointer;}
.link_group a:hover {color:#cc0000;}

.p_smoll_ads{display:block; height:120px;margin:1em 0;}

.OMS_calc_btn{width:98%;margin:0 0 0 0;}
#oms_calc_res{font-size:130%;}
#oms_calc_res0{width:100%;height:20px;font-size:80%;padding-top:5px;}


.oms_like_table{margin:auto;}
.oms_like_table tr td{text-align:center;vertical-align:middle;}
.oms_calc{width:100%;border-spacing:0px;padding:0px;}
.oms_calc tr td{width:20%;padding:0px;}
.oms_calc1{width:98%;height:45px;background-color:#ffffff;text-align:right;margin:auto;margin-top:4px;}

math{line-height:1.3em;text-indent:0;}
math[display="block"]{display:block;text-align:center;page-break-inside:avoid;}
mfrac{display:inline-table;white-space:nowrap;border-collapse:collapse;text-align:center;vertical-align:middle;margin:0 2px;}
mfrac > *{line-height:1.3em;font-size:0.9em;}
mfrac > *:first-child{display:inline-table;vertical-align:text-bottom;}
mfrac > * + *{border-top:solid thin;display:table-row;}
mfrac[linethickness="0"] > * + *{border-top:none;}
mfrac[linethickness="2"] > * + *, mfrac[linethickness="thick"] > * + *{border-top:solid medium;}
mn[mathvariant="bold"], mn[mathvariant="bold-italic"],mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif-bold-italic"]{font-weight:bold;font-style:normal;}
mn[mathvariant="monospace"]{font-family:monospace;font-style:normal;}
mn[mathvariant="bold-sans-serif"],mn[mathvariant="sans-serif"], mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif-italic"],
mn[mathvariant="sans-serif-bold-italic"]{font-family:sans-serif;font-style:normal;}
mn[mathvariant="italic"], mn[mathvariant="bold-italic"],mn[mathvariant="sans-serif-italic"], mn[mathvariant="sans-serif-bold-italic"]{font-style:italic;}
mn[mathvariant="normal"]{font-style:normal;}

.prokrutka {height: 400px;width: 100%;background: #fff;border: 1px solid #C1C1C1;overflow-y: scroll;border: 2px solid #ddddee;border-top-left-radius: 15px;border-bottom-left-radius: 15px;margin-top: 8px;margin-bottom: 8px;}
.pc_privacy{float:right;border: 2px solid #ddddee;border-radius: 5px;font-weight:bold;padding:0 5px; background-color:#777799; }
.pc_privacy a{text-decoration:none;color:#ffffff;}




@media only screen and (max-width: 1000px) {

/*aside{position:inherit;width:100%;margin: 0px;}*/
.pc_right{float: none;display:block;padding-top:1em;border-top:2px solid black;}
}



@media only screen and (max-width: 850px) {
form, fieldset {float: none !important;}
fieldset{display:block;}
.p_shap{display:block;border-bottom:2px black solid;padding-bottom:1em;}
.p_lang_lock{float: none;text-align:left;padding-top:1em;}
.oms_definition,div.pc_nb, .link_blok, .link_blok a, .link_blok a:first-child{border-radius:0px;}
aside{display:none;}
main{padding:0;width:100%}
}