label.labRub,button {border:1px green;border-radius: 5px;}  
.header {background: url(edit.png) left top no-repeat; height:180px;vertical-align:top;position:fixed;top:-30px;left:0px;opacity:1.0;z-index:1001;background-color:rgb(254, 254, 254);width:50%;} 
adress {font-style:italic;}
.Sheader  {position:absolute;right:25px;top:50px;}
h1 {margin-top:7px;padding:5px; color:grey;font-size:160%;text-shadow:1px 1px 0px blue;background-color:rgb(247, 245, 245);text-align:center;}
h2.logo {background-color:grey;font-size:100%;color: white; letter-spacing:3px;text-align:center;}
h2 {margin:1px 1px 1px 20px; padding:1px;font-size:130%;color: rgb(153, 51, 0); text-align:center;} 
h2.PPage {margin-top:7px;padding:5px; color:#B3CFB3;font-size:220%;text-shadow:1px 1px 0px blue;background-color:rgb(247, 245, 245);text-align:center;}
h3 {margin:0px; padding:1px;font-size:110%;text-align:center;} 
h4 {margin:0px; padding:5px;font-size:110%;background-color: rgb(204, 204, 204); text-align:right;} 
h5 {margin:0px; padding:5px;font-size:100%; text-align:right;font-weight: bold;font-style: italic;}
p {text-indent:15px; padding:1px;}
p.cenp { text-align:center; padding:5px;}
p.rightp { text-align:right; padding:2px;font-size:110%;font-weight: bold;font-style:italic;}
.rub  {padding:0px; font-size:120%; text-align:right;font-weight: bold;color:blue;}
a:link {color:#0000aa; text-decoration:none;}
a:visited {color:#0000aa;text-decoration:none;}
a:hover {color:#0000ff;text-decoration:none;}
.h2ul {color:#00008b;text-decoration:none;}
.pheaderp {background:url(edit.png) left top no-repeat;position:fixed;left:-10px;top:0px;font-size:120%; font-family:arial;width:100%;height:90px;opacity:1.0;z-index:1000;text-align:center;border-radius:5px;border-bottom-style:outset;background-color:white}
div.labRub {display:inline;}
.bezman {background: url(bezman.png) top no-repeat; height:90px;}
.det {display:none;padding-left:10px;background-color:#f0d0c0;margin-left:10px;font-size:70%;font-family:arial;color:black;}
#oPartP0,#oPartP1,#oPartP2,#oPartP3,#oPartP4,#oPartP5,#oPartP6,#oPartP7,#oPartP8,#oPartP9,#oPartPa,#oPartPb,#oPartPc,#oPartPd,#oPartPe,#oPartPf {display:none;padding:7px;position:absolute; top:100px;left:0px;font-size:120%;opacity:0.9;z-index:10}
#li0:checked~#oPartP0,#li1:checked~#oPartP1,#li2:checked~#oPartP2,#li3:checked~#oPartP3,#li4:checked~#oPartP4,#li5:checked~#oPartP5,#li6:checked~#oPartP6,#li7:checked~#oPartP7,#li8:checked~#oPartP8,#li9:checked~#oPartP9,#liA:checked~#oPartPa,#liB:checked~#oPartPb,#liC:checked~#oPartPc,#liD:checked~#oPartPd,#liE:checked~#oPartPe,#liF:checked~#oPartPf{display:block;}
.ru , .en {display:none;}
.ru:lang(ru){display:block;}
.en:lang(en){display:block;}
.PagLink {margin:0px; padding:5px;font-size:100%; float:left; width:200px;background-color: rgba(240, 240, 240, 250);}
.bBut {padding:2px;margin:1px;background-color:#e6e6fa;color:red;border: 1px double red;border-radius: 10px;}
.inpRub {display:none;}
label {font-size:110%;}
label:hover {background-color:yellow}
legend.lang {font-weight:bold;border:1px blue solid;border-radius:2px;font-size:12px;background-color:white}
#leftPart {position:fixed;top:221px;left:3px;padding:5px;width:240px;border:1px gray solid;border-radius:10px;}
.EdiCol {background:url(/ssc/edit.png) right top no-repeat;height:80px;margin-top:2px;padding:7px 2px 5px 0px; color:#B3CFB3;font-size:165%;text-shadow:1px 1px 0px #000;text-align:right;}
[data-ttl]:after{content: attr(data-ttl);display:none;position:absolute;left:-10px;padding:5px 10px;top:80px;color:#222;font:12px/1.2 Verdana, sans-serif;border-radius:4px;background: linear-gradient(   rgba(230,252,234,1) 0%,rgba(247,258,54,1) 100%);    box-shadow: 0px 0px 4px #000;}
[data-ttl]:before{content:"";position:absolute;top:-11px;left:0px;z-index:13;display:none;width:0;height:0;border-style:solid;border-width:15px 7px 15px 7px;border-color:#f1da36 transparent transparent ;}
[data-ttl]:hover{z-index:10; position:relative; text-decoration:none;}
[data-ttl]:hover::after{width:200px;display:block;margin:-25px 0 0 10px;background-color:rgb(208, 204, 204);}
[data-ttl]:hover::before{display:block;}
.tabZ {width:100%; border-spacing:0px;}
.tabT {width:100%; border-spacing:0px;}
.tabT  td{padding:5px;}
.tabT  th{padding:5px;background:rgba(0,0,0,0.2);}
.PPageh2 {font-size: 140%;color:rgb(153, 51, 0);margin: 0px 1px 2px 1px;font-weight: bold;}
.tabT  tr:nth-child(2n+1){padding-left:0px;background:rgba(100,100,200,0.1);}
.tabT  tr:nth-child(2n){background:rgba(255,255,255,0.1);}
.tabT  tr:nth-child(2n+1):hover{background:rgba(200,200,200,0.8);}
.tabT  tr:nth-child(2n):hover{background:rgba(255,255,255,0.8);}
.LinkPage {background-color: rgb(204, 204, 204);border:0px;}
.ulhr {display: inline;margin-right: 5px;padding: 3px; background-color:white;background-color: rgb(204, 204, 204);font-size:110%;}
select {float:right;font-size:120%;}
.labRub {color:#f5d3d3;font-size:smaller;}
.fsetPart {background-color:#B3CFB3;float:right;font-size:150%;border:1px groove blue;border-radius: 10px}
.column {-webkit-column-width: 200px; -moz-column-width: 200px; column-width: 200px;    -webkit-column-count: 3; -moz-column-count: 3;  column-count: 3; -webkit-column-gap: 30px;    -moz-column-gap: 30px;    column-gap: 30px; -webkit-column-rule: 1px solid #ccc; -moz-column-rule: 1px solid #ccc; column-rule: 1px solid #ccc;}
#header+div {width:100%;color:rgba(240, 240, 240, 250);}
.Clr {clear:both;padding:0;margin:0;width:100%;font-size:0;line-height:0;}
   .progress {float:left;width:20px;height:220px;margin-left:2px;position: relative;}
   .bar {width:2px;background-color:blue;padding-left:3px;margin-left:5px;
   float:left; position: absolute;  bottom: 0px;left: 2px;}
   .bar1 {width:2px; background-color:orange;  padding-left:3px;margin-left:5px;
   float:left; position: absolute;  bottom: 0px;left: 10px;}
   .fiLeg {background-color:#F8F5F5;float:left; border:1px blue solid; width:320px;border-top:1px blue solid;margin-top:-1px;}
   .fiTop {width:320px;border:1px blue solid;height:208px;}
legend {font-size:80%}
.progress span {position: absolute; bottom: -25px;left: 3px;color:blue;font-size:70%; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg);  transform: rotate(90deg);}
figure {background: #ECF3F4; display: block; width: 400px; height: 450px; float: left;
    margin: 0 10px 10px 0; text-align: center; }
figure img {
    border: 2px solid #8b8e4b; }
h3,h4 {text-align:left;}
.pheaderp>span {font-style:italic;position:absolute; left:90px;bottom:0;font-size:80%}
h1 {float:left;margin-left:10%;margin-top:-1%;}
button {BORDER-width:10px;BORDER-color:#fC0C0F;font-size:200%;border-radius:10%;}
.divList {background-color:white;display:none}
li.tableTka:nth-child(2n+1){background:rgba(100,100,200,0.1);}
li.tableTka:nth-child(2n){background:rgba(255,255,255,0.1);}
pre {text-align:left;}
.lstAnswer {pointer-events: none;}
#reaction {text-align:center;background-color:#c0c0c0;}
#Coment {background:rgba(100,100,200,0.1);}
#Res {background-color:white;margin:25px 25px 5px 25px;padding-top:60px;}
Quest {text-align:left;font-size:70%;background-color:yelow;margin:5px 5px 5px 5px;}
pre.lians {color:blue;margin:-20px 0 5px -30px}
.answer {list-style-type:none}
/*//ul.answer>li>input {margin-left:-10px;}*/

h3 {font-size:50%;float:right}
h2.test {text-align:left}
code {font-weight:bold;color:blue;font-style:italic;}
c {font-weight:bold;color:#0505bf;font-style:italic;}
n {border-top: 5px #080a6f solid; padding-top: 0px;}
k {color: #ff8100f7;font-weight: lighter;}
gg {color:green;}
g {color:#00FFFF;font-weight:bold;}
op {color:#00ffff;font-weight:bold;}
nm {color:#4078f2;} 
cm {color:#79b617;font-style:italic}
.cons {color:white;background-color:black;margin:2%;width:60%;}
.qons {color:white;background-color:#676363;margin:2%;padding:2%;font-size:120%;width:56%;}
ul.hr3 {margin: 0;padding-top: 2%;padding-bottom: 2%;}
ul.hr3 li {display:inline; margin-right:1px;border-radius:5px;border: 2px solid #c0c0c0;padding-left: 0;padding-right:1%;}
li input {margin-right: 1%;}
li.hr3:first-child {background:yellow;}
li.hr3:nth-child(2n+1) {background:rgba(101,100,201,0.1);}
li.tabT:first-child {background:yellow;}
li.tabT:nth-child(2n+1) {background:rgba(101,100,201,0.1);}
m {width:19%}
dt {background-color:white; font-size:80%; margin:1%;}
.keycap {color: #0e2426;background-color: #eeeeec;border: 3px solid #c0c0c0;border-radius:1px;margin-right: 1px;}
.tabTd {font-size:120%;}
.tabTd col:first-child {background:rgba(255,255,255,0.1);}
.tabTd col:nth-child(2n+1) {background:rgba(101,100,201,0.1);}
.tabT  col:nth-child(2n+1):hover{background:rgba(201,201,201,0.8);}
.tabT  col:nth-child(2n):hover{background:rgba(255,255,255,0.8);}
