/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
/* Left & Right alignment */
.left {float:left}
.right {float:right}
.center {text-align:center}
.wrapper {width:100%;overflow:hidden}
.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
body {background:url(../images/mainpaper.png) top center;;border:0;font:13px Arial, Helvetica, sans-serif;color:#4e4e4e;line-height:30px}
/* Global Structure */
.body1 {background:url(../images/bg_img4.png) top center no-repeat;height:680px;position:absolute; width:100%;z-index:1}
.body2 {background:url(../images/top.jpg) top center no-repeat; background-size:cover;}
.body3 {background:url(../images/line_hor1.jpg) bottom repeat-x #f65f5f5;border-top:1px solid #fff}
.body4 {background:url(../images/line_hor2.jpg) top repeat-x #f5f5f5}
.body5 {background:url(../images/bot.jpg) top center no-repeat #38294a;line-height:16px}
.main {	margin:0 auto;	width:1000px;position:relative;z-index:2}
/* main layout */
a {color:#000000;text-decoration:none;outline:none}
a:hover {color:#98623bc;text-decoration:none}
.colabit a {color:#000000;text-decoration:none;outline:none}
.colabit a:hover {color:#7932bd;text-decoration:underline}
table a:hover {text-shadow: 2px 2px 10px #7932bd}
h1 {padding:21px 10px 0 20px}
h2 {font-size:20px;text-align: center;font-weight:bold;font-weight:300;color:#4e4e4e;padding:29px 0 0px 0;line-height:38px}
h2 a {font-size:20px;text-align: center;font-weight:bold;font-weight:300;color:#4e4e4e;padding:29px 0 0px 0;line-height:38px}
.admission li h2 {font-size:20px;text-align: center;font-weight:bold;font-weight:300;color:#4e4e4e;padding:29px 0 0px 0;line-height:38px}
h2 span {display:block;text-align: center;margin-top:-10px}
h3 {background:url(../images/box2.jpg) center no-repeat;font-size:20px;text-align: center;margin: 10px 0 0 10px;color:#fff;line-height:38px;font-weight:300}
h3:hover {background:url(../images/box3.jpg) center no-repeat;font-size:20px;text-align: center;margin: 10px 0 0 10px;color:#fff;line-height:38px;font-weight:300}
h4 {margin: 0 0 5px 10px; font-size:18px;font-weight:100;color:#4e4e4e;padding: 0px 0 0px 0;line-height:22px}
h5 {background:url(../images/buttonnews1.png) right bottom no-repeat;font-size:14px;color:#fff;text-indent: 190px;margin: 0px 0px 0px  0px;line-height:17px;font-weight:300}
h5:hover {background:url(../images/buttonnews2.png) right no-repeat;font-size:14px;color:#fff;text-indent: 190px;margin: 0px 0px 0px  0px;line-height:17px;font-weight:300}
h6 {color: #ffffff;	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;font-size: 14px;line-height:18px;font-weight: normal;}
h6 a { color: #7932bd; text-decoration: none;}
p1 {padding-top:20px}
/* header */
header {width:100%;overflow:hidden;padding-bottom:18px}
#logo {display:block;background:url(../images/logo.png) no-repeat;width:446px;height:137px;text-indent:-5000px}
#bmstu {display:block;background:url(../images/bmstu1.png) no-repeat;width:180px;height:18px;text-indent:-5000px;margin-left:3px}
#menu {float:right;padding-top:30px;padding-bottom:5px}
#menu li {float:left;padding-right:9px;background:url(../images/menu_line.png) right 6px no-repeat;margin-right:8px}
#menu .bg_none {background:none;padding:0;margin:0}
#menu li a {display:block;font-size:16px;font-weight:400;color:#fff;line-height:31px;padding:0 9px;text-decoration:none;position:relative;behavior:url(js/PIE.htc)}
#menu li a:hover, #menu #menu_active a {background:url(../images/menu_bg.gif) top repeat-x #b3b3b3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:3px 3px 5px #402f55;-moz-box-shadow:3px 3px 5px #402f55;-webkit-box-shadow:3px 3px 5px #402f55;color:#673f85;}
.text1 {font-size:25px;font-weight:300;color:#fff;line-height:39px;padding:0px 0 15px 5px}
.text1 span {display:block;margin-top:-10px}
header p {color:#9688a7;padding-bottom:17px}
header .link1 {text-decoration:none}
header .link1:hover {text-decoration:underline}
/* content */
#content_top {width:100%;overflow:hidden;padding-bottom:0px}
#content {width:100%;overflow:hidden}
.over {}
.fotoone {padding:10px; margin-left: 20px; width: 300px;}
.fotoone1 {padding:10px; margin-left: 20px; height: 106px;}
.fotoone2 {padding:10px; margin-left: 175px; height: 106px;}
.pad_left2 {padding-left:20px}
.pad_left3 {padding-left:200px}
.pad_right1 {padding-right:20px}
.pad_bot1 {padding-bottom:0px}
.pad_bot2 {padding-bottom:10px}
.pad_top1 {padding-top:10px}
.pad_top2 {padding-top:20px}
.pad_top3 {padding-top:80px}
.pad {padding:0 20px}
.marg_right1 {margin-right:25px}
.marh_left1 {margin-left:30px}
.marg_left1 {margin-left:-236px}
.marg_top {margin-top:-35px}
.marg_top1 {margin-top:-27px}
.marg_top2 {margin-top:-63px}
.marg_top3 {margin-top:6px}
.marg_top4 {margin-top:16px}
.marg_top5 {margin-top:16px}
.marg_top6 {margin-top:180px}
.marg_sch {margin-top:-230px; margin-left:200px}
.marg_top_gyro {margin-top:16px}
.marg_top_compas {margin-top:-375px; margin-left:-15px;}
.marg_top_compas4 {margin-top:-300px; margin-left:-15px;}
.marg_top_compas5 {margin-top:-280px; margin-left:-15px;}
.marg_top_gyro1 {margin-top:-146px; margin-right: 0px}
.marg_top_gyro {margin-top:-6px}
.marg_top_gyro2 {margin-top:-80px}
.marg_bottom {margin-bottom: 0}
.colabit {font-size:14px;text-align:center;margin-top:-10px}
.colabit a {text-decoration:underline}
.caf {font-size:16px;text-align:justify;text-indent:40px;line-height:20px;-moz-hyphens: auto}
.zav {margin-top: 10px; padding-left:200px;font-size:16px;text-align:justify;text-indent:40px;line-height:20px}
.caf span {padding-left:40px;}
.uch a {font-size:16px;text-align:justify;text-indent:40px;line-height:20px; text-decoration:underline; padding-left:40px;}
.cont {font-size:14px;line-height:26px}
.cont1 {font-size:14px;line-height:20px}
.link1 {padding-right:15px;display:inline-block;background:url(../images/marker_11.gif) right 7px no-repeat}
.list1 {padding:8px 0 6px 0}
.list1 li {font-size:16px;color:#000;line-height:19px;width:100%;overflow:hidden;background:url(../images/line_ver1.gif) 56px 0 repeat-y}
.list1li {font-size:16px;color:#000;line-height:19px;width:100%;overflow:hidden;background:url(../images/line_ver1.gif) 56px 0 repeat-y;color:#7932bd;text-decoration:underline}
.list1 li a {color:#7932bd;text-decoration:underline}
.list1 .box1 {background:url(../images/box2.png) 0 0 no-repeat;float:left;font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f2f2f2;font-weight:bold;line-height:41px;width:41px;text-align:center;margin-right:35px;margin-top: 10px}
.list2 {margin:-5px 0}
.list2 li {line-height:30px;padding-left:28px;background:url(../images/marker_2.jpg) 0 5px no-repeat}
.list2 li a {color:#4e4e4e}
.list3 li {line-height:30px}
.list3 li a {padding-left:10px;background:url(../images/marker_3.gif) 0 5px no-repeat}
.arrow {display:inline-block;background:url(../images/marker_1.gif) 0 7px no-repeat;height:19px;width:6px;margin-left:6px}
.color1 {color:#664b86}
/* footer */
footer {color:#dfd2e7;text-align:center;padding:8px 0 0 0;height:40px}
footer a {color:#dfd2e7}
#footer_menu ul {width:100%;overflow:hidden;text-align:center}
#footer_menu li {display:inline;background:url(../images/footer_line.gif) right center no-repeat;overflow:hidden;line-height:42px}
#footer_menu .bg_none {background:none;padding:0;margin:0}
#footer_menu li a {display:inline-block;color:#4e4e4e;padding:0 39px;line-height:42px}
/* forms */
#ContactForm {margin-top:-15px;width:860px}
#ContactForm p {line-height:24px;padding-bottom:6px;width:104px;float:left}
#ContactForm a {margin-left:24px;margin-top:8px}
#ContactForm .input {float:left;width:307px;height:16px;border:1px solid #d5d5d5;background:#fff;padding:3px 6px;margin-bottom:6px;color:#4e4e4e;font:13px Arial, Helvetica, sans-serif}
#ContactForm textarea {overflow:auto;float:left;width:742px;height:350px;border:1px solid #d5d5d5;background:#fff;padding:3px 6px;margin-bottom:0;color:#4e4e4e;font:13px Arial, Helvetica, sans-serif}
table {width:900px}
table, th, td {text-align:left; padding-left:20px;font-style: italic; font-weight:bold;/*font-family: Cambria, Georgia, serif;*/font-size: 14px;vertical-align: middle}
#page4 table, th, td {text-align:left; padding-left:20px;font-style: italic; font-weight:normal;/*font-family: Cambria, Georgia, serif*/;font-size: 14px;vertical-align: middle}
th {width:48%;height:40px;color:black;line-height:16px;text-align:left;vertical-align: middle}
.ts1 {background-color:#d8cae2;}
td {width:16%;height:28px;color:black;text-align:left;vertical-align: middle}
.tooltip {position: relative; display: inline-block; outline: none; vertical-align: middle}
.tooltip span 
{ visibility: hidden;
  position: absolute; 
  top: 10px;
  left: 0%;
  z-index: 1999;
  width: 600px;
  height: auto;
  margin-left: -615px;
  padding: 20px;
  border: 4px solid #876f9a;
  opacity: 1;
  background-color: #ddd;                     
  border-radius: 4px;  
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); 
  vertical-align: middle
}
.tooltip span li {text-align: left; padding: 10px; border:1px solid #876f9a; background-color:#d8cae2; min-height: 218px;}
.tooltip span li figure {padding-left: 10px;}
.tooltip span h2 {margin-top: -40px;font-style: bold; text-shadow: 2px 2px 2px rgba(0,0,0,.2)}
.tooltip:hover{border: 0; /* IE6 fix */}
.tooltip:hover span {visibility: visible;}
.tooltip span:before{border-top-color: #ccc; bottom: -8px;}

.toold {position: relative; display: inline-block; outline: none;line-height:18px; vertical-align: middle}
.toold span 
{ visibility: hidden;
  position: absolute; 
  top: 10px;
  left: 0%;
  z-index: 1999;
  width: 800px;
  height: auto;
  margin-left: 5px;
  padding:20px;
  border: 4px solid #876f9a;
  opacity: 1;
  background-color: #ddd;                     
  border-radius: 4px;  
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); 
  vertical-align: middle
}
.toold span p {text-align: left; padding:0 300px 0 0px; border:1px solid #876f9a; background-color:#d8cae2;}
.toold span h2 {margin-bottom:10px;margin-top:-10px;font-style: bold; text-shadow: 2px 2px 2px rgba(0,0,0,.2)}
.toold:hover{border: 0; /* IE6 fix */}
.toold:hover span {visibility: visible;}
.toold span:before{border-top-color: #ccc; bottom: -8px;}


.gray1 {position: absolute; top: 330px; left:30px}
.gray2 {position: absolute; top: 485px; left:30px}
.gray3 {position: absolute; top: 620px; left:30px}
.gray4 {position: absolute; top: 705px; left:30px}
.gray5 {position: absolute; top: 860px; left:30px}

.grayspec1 {position: absolute; top: 330px; left:30px}
.grayspec2 {position: absolute; top: 455px; left:30px}
.grayspec3 {position: absolute; top: 580px; left:30px}
.grayspec4 {position: absolute; top: 705px; left:30px}
.grayspec5 {position: absolute; top: 830px; left:30px}

.admissiontabs {
  width: 100%;
  margin-top:10px;
  font-size: 14px;
  line-height: 15px;
  list-style: none;
}
.admissiontabs li {
  float: left;
  width: 19.8%;
  text-align: center;
  
}
.admissiontabs a {
  color: #61457f;
  text-align: center;
  height: 40px;
  
}
.admissiontabs a:hover {
  text-decoration: none;
  
}

.hystorytabs {
  width: 100%;
  margin-top:10px;
  font-size: 14px;
  line-height: 15px;
  list-style: none;
}
.hystorytabs li {
  float: left;
  width: 30%;
  text-align: center;
  
}
.hystorytabs li#vyp {
  float: left;
  width: 40%;
  text-align: center;
  
}
.hystorytabs a {
  color: #61457f;
  text-align: center;
  height: 40px;
  
}
.hystorytabs a:hover {
  text-decoration: none;
  
}

.spectabs {
  width: 100%;
  height: 60px;
  margin-top:10px;
  font-size: 14px;
  line-height: 15px;
  list-style: none;
}
.spectabs li {
  float: left;
  width: 20%;
  text-align: center;
  
}
.spectabs a {
  color: #61457f;
  text-align: center;
  height: 40px;
  
}
.spectabs a:hover {
  text-decoration: none;
  
}




.underline {
  position: relative;
  color: #ff3296;
  cursor: pointer;
  width: 19.8%;
  height: 48px;
  border1:1px solid #f0edf2;
 
}
.underline:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 0;
  height: 6px;
  background-color: #71319f;
  content: "";
  transition: width 0.2s;
  
}
.undercur {
  position: relative;
  color: #ff3296;
  cursor: pointer;
  width: 19.8%;
  height: 48px;
  border1:1px solid #876f9a;
  background-color:#e9e1ee;
  box-shadow:0px 0px 10px white;
}
.undercur:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  height: 6px;
  background-color: #71319f;
  content: "";
}
.undercur:hover {
  color: #73319f;
}
.undercur:hover:after {
  width: 100%;
}


.underline:hover {
  color: #73319f;
}
.underline:hover:after {
  width: 100%;
}

.admissiontabs-content li{
  position:absolute;
  top:120px;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
 
}

.hystorytabs-content{
  height: 100%;
  width: 100%;
}


.hystorytabs-content li{
  position:absolute;
  height: max-content;
  top:120px;
  width: 900px;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
 
}

.spectabs-content{
  top:25px;
  position:relative;
  height: 100%;
  width: 100%;
}


.spectabs-content li{
  position:absolute;
  width: 100%;
  height: 100%;
  width: 900px;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
 
}




.contcur {
  position:relative;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
  opacity:0;
  z-index:0;
  
}

.contcur100 {
  position:relative;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
  opacity:100;
  z-index:100;
}

.tabsvis{opacity:1}
.tabsinvis{opacity:0}


.vis {
    background: url("/images/up.png") no-repeat;
    height: 60px;
    width: 60px;
    bottom: 100px;
    right: 200px;
    cursor: pointer;
    display: block;
    position: fixed;
    z-index: 999;
	opacity:1;
  }
  
.invis {
    background: url("/images/up.png") no-repeat;
    height: 60px;
    width: 60px;
    bottom: 100px;
    right: 200px;
    cursor: pointer;
    display: block;
    position: fixed;
    z-index: 999;
	opacity:0;
}

.onetabs {
  width: 280px;
  height: 100px;
  margin-top:10px;
  margin-left:30px;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
}
.onetabs li {
  position: relative;
  float: left;
  height: 20px;
  text-align: left;
  
}

.onetabs li#mems {
  width: 265px;
  position: relative;
  float: left;
  text-align: left;
}

.onetabs li#gyrostab {
  width: 207px;
  position: relative;
  float: left;
  text-align: left;
}

.onetabs li#gyrocompas {
  width: 167px;
  position: relative;
  float: left;
  text-align: left;
}

.onetabs li#gyropribor {
  width: 167px;
  position: relative;
  float: left;
  text-align: left;
}

.onetabs a {
  color: #61457f;
  text-align: left;
  height: 20px;
  
}
.onetabs a:hover {
  text-decoration: none;
}

.onenocurrent {
  position: absolute;
  color: #ff3296;
  cursor: pointer;
}
.onenocurrent:after {
  position: absolute;
  width: 0;
  height: 1px;
  background-color: #71319f;
  content: "";
  transition: width 0.2s;
  
}
.onecurrent {
  position: absolute;
  color: #ff3296;
  cursor: pointer;
  font-weight: 600;
  
}
.onecurrent:after {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #71319f;
  content: "";
}
.onecurrent:hover {
  color: #73319f;
}
.onecurrent:hover:after {
  width: 100%;
}
.onenocurrent:hover {
  color: #73319f;
}
.onenocurrent:hover:after {
  width: 100%;
}

.onetabs-content{
  position:relative;
  width: 100%;
  height:100%;
}


.onetabs-content li{
  position:absolute;
  width: 100%;
  height: 100%;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
 
}






.twotabs {
  width: 280px;
  height: 100px;
  margin-top:10px;
  margin-left:30px;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
}
.twotabs li {
  position: relative;
  float: left;
  height: 20px;
  text-align: left;
  
}

.twotabs li#autopilot {
  width: 160px;
  position: relative;
  float: left;
  text-align: left;
}

.twotabs li#saula {
  width: 130px;
  position: relative;
  float: left;
  text-align: left;
}

.twotabs a {
  color: #61457f;
  text-align: left;
  height: 20px;
  
}
.twotabs a:hover {
  text-decoration: none;
}

.twonocurrent {
  position: absolute;
  color: #ff3296;
  cursor: pointer;
}
.twonocurrent:after {
  position: absolute;
  width: 0;
  height: 1px;
  background-color: #71319f;
  content: "";
  transition: width 0.2s;
  
}
.twocurrent {
  position: absolute;
  color: #ff3296;
  cursor: pointer;
  font-weight: 600;
  
}
.twocurrent:after {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #71319f;
  content: "";
}
.twocurrent:hover {
  color: #73319f;
}
.twocurrent:hover:after {
  width: 100%;
}
.twonocurrent:hover {
  color: #73319f;
}
.twonocurrent:hover:after {
  width: 100%;
}

.twotabs-content{
  position:relative;
  width: 100%;
  height:100%;
}


.twotabs-content li{
  position:absolute;
  width: 100%;
  height: 100%;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
 
}





.threetabs {
  width: 280px;
  height: 100px;
  margin-top:10px;
  margin-left:30px;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
}
.threetabs li {
  position: relative;
  float: left;
  height: 20px;
  text-align: left;
  
}

.threetabs li#ins {
  width: 315px;
  position: relative;
  float: left;
  text-align: left;
}

.threetabs li#navprib {
  width: 240px;
  position: relative;
  float: left;
  text-align: left;
}
.threetabs li#gravi {
  width: 160px;
  position: relative;
  float: left;
  text-align: left;
}
.threetabs a {
  color: #61457f;
  text-align: left;
  height: 20px;
  
}
.threetabs a:hover {
  text-decoration: none;
}

.threenocurrent {
  position: absolute;
  color: #ff3296;
  cursor: pointer;
}
.threenocurrent:after {
  position: absolute;
  width: 0;
  height: 1px;
  background-color: #71319f;
  content: "";
  transition: width 0.2s;
  
}
.threecurrent {
  position: absolute;
  color: #ff3296;
  cursor: pointer;
  font-weight: 600;
  
}
.threecurrent:after {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #71319f;
  content: "";
}
.threecurrent:hover {
  color: #73319f;
}
.threecurrent:hover:after {
  width: 100%;
}
.threenocurrent:hover {
  color: #73319f;
}
.threenocurrent:hover:after {
  width: 100%;
}

.threetabs-content{
  position:relative;
  width: 100%;
  height:100%;
}
.threetabs-content li{
  position:absolute;
  width: 100%;
  height: 100%;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
 
}

/* Gel0tabs  */

.abiturtabs {
  width: 100%;
  margin-top:10px;
  font-size: 14px;
  line-height: 15px;
  list-style: none;
}
.abiturtabs li {
  float: left;
  width: 50%;
  text-align: center;
}
.abiturtabs a {
  color: #61457f;
  text-align: center;
  height: 40px;
}
.abiturtabs a:hover {
  text-decoration: none;
}
.abiturtabs-content{
  height: 100%;
  width: 100%;
}
.abiturtabs-content li{
  position:absolute;
  height: max-content;
  top:120px;
  width: 900px;
  font-size: 13px;
  line-height: 15px;
  list-style: none;
}

.abiturtabs-content li p {
  margin-bottom: 20px;
  padding-left: 40px;
}

.abiturtabs-content li p a {
  text-decoration:underline;
}

.current-window { 
  z-index: 10000000;
}

/* pract table styles */
.pract-table { 
  border: 1px;
  border-color: #000;
  font-family: Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 8pt;

  margin: 0 auto; 
  text-align: left;

  width: 100%;
}

.pract-table p { 
  text-align: center;
}

.pract-table-name-tr:hover { 
  background-color: #d8cae2e1;
}

.pract-table-td {
  padding: 0;
  width: auto;
  text-align: center;
}

.pract-table-td-number { 
  padding: 0;
  width: auto;
  align-content: center;
  text-align: center;
}

.pract-table-td-name {
  width: min-content;
  max-width: 270px;
}

.pract-table-td-type { 
  width: min-content;
  text-align: center;
}

.news-header {
  margin-left: 10px;
}

.news-block {
  background-color: #f0edf2;
  padding: 10px 10px 10px 20px;
  border-radius: 5px;
  margin: 10px;
  box-shadow: 0px 0px 5px #000;
}

.news-time {
  vertical-align: baseline;
  text-align: center;
  width: 10%;
}

.news-text {
  width: 90%;
}

.news-text details summary:before {
  content: '\f0fe';
  font-family: "Font Awesome 5 free";
  margin-right: 7px;
}

.news-text details[open] summary:before {
  content: '\f146';
}

.news-date td { 
  font-size: 14px;
}

/* РЈР±РёСЂР°РµРј СЃС‚Р°РЅРґР°СЂС‚РЅС‹Р№ РјР°СЂРєРµСЂ Chrome */
.news-text details summary::-webkit-details-marker {
  display: none
}
/* РЈР±РёСЂР°РµРј СЃС‚Р°РЅРґР°СЂС‚РЅС‹Р№ РјР°СЂРєРµСЂ Firefox */
.news-text details > summary {
  list-style: none;
}
