/* все оргтемы */
.rpsverh1 { width: 586px; height: 70px; background-color: #ad675e; } /* верхняя тёмная штука */
.rpsverh2 { width: 586px; height: 563px; background-color: #e6e8e5; position: relative;} /* штука где кнопки */
.rpsverh3 { width: 474px; max-height: 446px; margin-left: 10px; margin-top: 30px; padding-right: 10px; text-align: justify; font: 500 small-caps 10.5px arial; color: #505050; }
.rpsverh3 l { font: 500 small-caps 10.5px arial; color: #505050; }
.rpsverh4 { font: 600 small-caps 11px arial; color: #fff; text-transform: lowercase; letter-spacing: 1px; padding-top: 30px; text-align: center; }
.tab { float: left; }
.tab label { display: block; background: #e6e8e5; padding: 16px 18px; margin-left: -1px; position: relative; left: 1px; font: 600 small-caps 10px arial; text-transform: lowercase; letter-spacing: 1px; color: 350a0a; line-height: 08px; height: 7px; }
.tab [type=radio] { display: none; }
.content { position: absolute; top: 39px; bottom: 0px; left: 0px; right: 0px; background-color: #ffffff; height: 524px; }
[type=radio]:checked ~ label { background: #ffffff; color: #3a2d24; z-index: 2; } /* активная кнопка */
[type=radio]:checked ~ label ~
.content { z-index: 1; }
.shkfond1::-webkit-scrollbar { width: 5px; height: 5px; }
.shkfond1::-webkit-scrollbar-track { background: #e6e8e5; }
.shkfond1::-webkit-scrollbar-thumb {background: #d3d7c4; }
.vfaq1::-webkit-scrollbar { width: 5px; height: 5px; }
.vfaq1::-webkit-scrollbar-track { background: #e6e8e5; }
.vfaq1::-webkit-scrollbar-thumb {background: #d3d7c4; }
.vfaq1 { width: 474px; max-height: 410px; font: 500 11px arial; padding: 10px; text-align: justify; color: #231d13; line-height: 110%; overflow: auto; overflow-x: hidden; }
.vfaq1 o { font: 500 small-caps 10.5px arial; color: #505050; }
.vfaq1 e { color: #ee3131; }
.shkfond2 { font: 700 small-caps 24px arial; color: #534634; font-weight: bold; text-align: center; text-transform: lowercase; }
.shkfond3 { width: 474px; max-height: 420px; font: 500 11px arial; text-align: justify; color: #231d13; line-height: 110%; overflow: auto; overflow-x: hidden; }
.shkfond3 o { font: 500 small-caps 10.5px arial; color: #505050; }
.shkfond3 e { color: #ee3131; }
.shkfond1 { width: 474px; max-height: 330px; font: 500 11px arial; text-align: justify; color: #231d13; line-height: 110%; overflow: auto; overflow-x: hidden; }
.shkfond1 o { font: 500 small-caps 10.5px arial; color: #505050; }
.shkfond1 e { color: #d00000; }
.textvspiskeroley {
font: 500 11px arial; padding: 10px; text-align: justify; color: #231d13; line-height: 110%;
}
.textvspiskeroley o { font: 500 small-caps 11.5px arial; color: #505050; }
/* в список внешностей такой же фон, как и во всех оргтемах */
.tsvet33 {
background-color: #ffffff; width: 586px;
}
/* в приятные мелочи */
.block9 {
width:489px; margin-top:10px; height:40px; background:url('https://i.imgur.com/Lup3Jb7.png'); margin-top:20px;padding:30px;
}
/* teachers */
.textblock9 {
height:60px;width:386px;text-align: justify; overflow: auto; overflow-x: hidden;padding-right:5px;
}
.textblock9 o { font: 500 small-caps 11.5px arial; color: #505050; text-align: justify; }
.textblock9::-webkit-scrollbar { width: 5px; height: 5px; }
.textblock9::-webkit-scrollbar-track { background: #ad675e; }
.textblock9::-webkit-scrollbar-thumb {background: #d3d7c4; }
#pun-title .title-logo {display : none;}