a.topmenu {
  text-decoration: none;
  color:#fff;
  padding: 5px;
  font-family: arial;
  background : #3333337d;
  border-radius: 5px;
  border: solid 1px white;
  font-style: normal;
  box-shadow: 2px 2px 2px #000000;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;
}

ul.menu-top {
  list-style: none;
  /* margin-left: 100px; */
  /* padding-left: 0; */
  /* margin-top:25px; */
  display: inline-flex;
  /* box-shadow: 2px 2px 8px #000000; */
  font-size: 14;
}
ul.menu-top > li > a {
  text-decoration: none;
  color:#fff;
  padding: 5px;
  font-family: arial;
  background : #3333337d;
  border-radius: 5px;
  border: solid 1px white;
  font-style: normal;
  box-shadow: 2px 2px 2px #000000;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;
}
ul.menu-top > li > a:hover {
  background:#1C85BB;
}
ul.menu-top > li {
  /* float:left; */
  margin-right:5px;
}


ul.menu-left-bottom {
  list-style: none;
  margin-left: 20;
  padding-left: 0;
  margin-top:25px;
  /* display:flex; */
  /* box-shadow: 2px 2px 8px #000000; */
}
ul.menu-left-bottom > li > a {
  text-decoration: none;
  color:#fff;
  padding:10px;
  font-family: arial;
  border-radius: 5px;
  border: solid 1px white;
  box-shadow: 2px 2px 2px #000000;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;
  margin-top: 100;
}
ul.menu-left-bottom > li > a:hover {
  background:#1C85BB;
}
ul.menu-left-bottom > li {
  /* float:left; */
  margin-right:5px;
  margin-bottom: 35;
}


a.topspec {
  text-decoration: none;
  color:#fff;
  padding:5px;
  margin-right:5px;
  margin-top: 5px;
  font-family: arial;
  border-radius: 5px;
  border: solid 1px white;
  box-shadow: 2px 2px 2px #000000;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;
  float: right;
}
a.topspec:hover {
  background:#1C85BB;
}



#nav {
    box-shadow: 2px 2px 2px #000000;
    /* border-radius:3px; */
    -moz-border-radius:3px;
    -webkit-border-radius: 5px;
    /* border: ridge; */
    border: solid 1px white;
}
#nav, #nav ul {
    list-style:none;
    padding:0;
    width:200px;
    margin-right: 20;
    margin-left: 20;
    /* border: solid 2px white; */
}
#nav ul {
    position:relative;
    z-index:-1;
}
#nav li {
    position:relative;
    z-index:100;
}
#nav ul li {
    margin-top:-23px;

    -moz-transition:  0.2s linear 0.2s;
    -ms-transition: 0.2s linear 0.2s;
    -o-transition: 0.2s linear 0.2s;
    -webkit-transition: 0.2s linear 0.2s;
    transition: 0.2s linear 0.2s;
}
#nav li a {
    color: white;
    display:block;
    line-height: 35px;
    outline:0;
    padding-left:15px;
    text-decoration:none;
    font-family: arial;
}
#nav li a.sub {
    background: #56b0e0 url(down.gif) no-repeat;
    border-radius: 10px;
}
#nav li a + img {
    cursor:pointer;
    display:none;
    height:35px;
    left:0;
    position:absolute;
    top:0;
    width:200px;
}
#nav li a img {
    border-width:0px;
    height:35x;
    line-height:35px;
    margin-right:8px;
    vertical-align:middle;
    width:24px;
}
#nav li a:hover {
    color:#1C85BB;
}
#nav ul li a {
    color:white;
    font-size:14px;
    line-height:22px;
}
#nav ul li a:hover {
    //background-color:#ddd;
    color:#1C85BB;
}
#nav ul li a img {
    background: url("bulb.png") no-repeat;
    border-width:0px;
    height:16px;
    line-height:35px;
    margin-right:5px;
    vertical-align:middle;
    width:16px;
}
#nav ul li:nth-child(odd) a img {
    background:url("bulb2.png") no-repeat;
}
#nav a.sub:focus {
    //background:#bcbdc1;
	color:#1c85bb;
    outline:0;
}
#nav a:focus ~ ul li {
    margin-top:0;

    -moz-transition:  0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linears;
    -webkit-transition: 0.2s linears;
    transition: 0.2s linear;
}
#nav a:focus + img, #nav a:active + img {
    //display:block;
}
#nav a.sub:active {
    //background:#bcbdc1;
	color:#1c85bb;
    outline:0;
}
#nav a:active ~ ul li {
    margin-top:0;
}
#nav ul:hover {
    display:block;
}

table.main td{
	background-color: #56b0e0;
	align-items: center;
}


#Top_name{
	
margin-top: 5;
	
color: white;
	
font-size: 25pt;

display: inline-block;
float: left;
margin-left: 100;
}
#Top_menu_name{
	
/* margin-bottom: 0; */
	
color: #fff;
	
font-size: 20;
	
font-style: oblique;
	
background: #3333337d;
	
width: 100%;

display: inline-block;
}
#Top_menu_name2{
	/* margin-top: 10; */
	/* margin-bottom: 0; */
	color: #fff;
	font-size: 20;
	font-style: oblique;
	background: #3333334f;
	width: 100%;
}
#Left_menu_name{
	margin-top: 10;
	margin-left: 10;
	margin-bottom: 10px;
	color: #042535;
	font-size: 20;
}
#Down_menu{
	
/* background-color: aqua; */
margin-top: 5;
	
margin-right: 3;
	
color: #fff;
	
padding: 5px;
	
font-family: arial;
	
border-radius: 5px;
	
border: solid 1px springgreen;
	
box-shadow: 2px 2px 2px #000000;
	
width: max-content;
	
line-height: 25px;
display: inline-block;
float: right;
}
#itog{
	
color: #03089c;
	
font-weight: bold;
	
display: contents;
}

#del{
	
border-color: tomato;
}

#sp{
	
border-color: springgreen;
}

#ex{
border-color: #0900ff;
    /* margin-top: 50px; */
    color: #f6f6f6;
    background-color: blue;
}
#down_menu{
	
}

.scale {
 transition: 1s; /* Время эффекта */
}
.scale:hover {
 transform: scale(2.0); /* Увеличиваем масштаб */
}

a.bbotre {
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    //display:block;
    //    width:90px;
    font-weight: bold;
    margin:20px auto;
        text-align:center;
    padding: 1px 5px;
    color: #717171;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#d4d4d4));
    background: -webkit-linear-gradient(#f6f6f6, #d4d4d4);
    background-image: -moz-linear-gradient(top, #f6f6f6, #d4d4d4);
    background-image: -moz-gradient(top, #f6f6f6, #d4d4d4);
    border: 1px solid #a1a1a1;
}

a.bbotre:hover {
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ececec));
    background: -webkit-linear-gradient(#f6f6f6, #ececec);
    background-image: -moz-linear-gradient(top, #f6f6f6, #ececec);
    background-image: -moz-gradient(top, #f6f6f6, #ececec);
}
#logo{
	margin: 10;
    position: absolute;
}
#video{
	margin: 5;
    float: right;
    border: 1px solid #032b40;
}
#Left_menuWS{
	
}
#Left_menuWB{
	display: none;
}


