html {
	font-size: 100%;
}
BODY {
	font-family: Verdana, Arial, Serif;
	font-size: 0.75em;
	text-decoration-skip-ink: none;
	/* line-height: 1.5em; */
	/*text-align:justify;*/
	margin: 0px
}  /*margin-left:10px; margin-right:10px}*/
html,body { /*width:100%;*/
	/*min-width: 1000px;*/
	height: 100%;
	
}

tr.thead {
	font-weight: bold;
}

tr.thead td {
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 10pt;
}

td.header {
	padding: 0px;
}

td.new {
	color: red;
}

td.tb,tr.tb,table.tb {
	font-family: Arial, Serif;
	font-size: 11px;
	border-width: thin;
}

td.title {
	font-family: Arial, Serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #646464;
	font-weight: bold;
	font-size: 10pt;
	background-color: #dddddd;
	text-align: left;
}

td.title1 {
	font-family: Arial, Serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #646464;
	font-weight: bold;
	font-size: 10pt;
	background-color: #dddddd;
	text-align: right;
}

td.title2 {
	font-family: Arial, Serif;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #dddddd;
	text-align: left;
}

td,tr,table {
	/* font-family: Arial, Serif; */
	/* font-size: 0.75em; */
	border-width: thin;
	border-collapse:collapse;
}

table.menu td {
	background-color: #ffffff;
	padding-left: 1pt;
	text-align: left;
	padding-right: 3pt;
}

.repy {
	background-repeat: repeat-y;
}

.brd {
	border: double #646464
}

.brd1 {
	border: inset #646464
}

.brd2 {
	border-right: solid;
	border-width: 1px;
	border-color: #949494
}

.brd3 {
	border: solid;
	border-width: 1px;
	border-color: #646464
}

.brd4 {
	border: solid;
	border-width: 1px;
	border-color: #cccccc
}

.brd5 {
	border-left: solid;
	border-width: 1px;
	border-color: #949494
}

.mrg {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mrg1 {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mrg2 {
	margin-left: 10px;
	margin-right: 10px;
}

.mrg3 {
	margin-left: 100px;
	margin-right: 10px;
	font-size: 11pt;
	font-weight: bold;
	color: #666666
}

.mrg4 {
	margin-left: 100px;
	margin-right: 10px;
}

.mrg5 {
	margin-bottom: 10px;
}

P {
/* 	font-size: 0.75em; */
	line-height: 1.5em;
/* 	margin-top: 0; */
}
.department-body, .center-column, .department-body-znak {
	/* font-size: 0.75em; */
}
.department-body ul, .department-body ol{
	line-height: 1.5em;
}
li {
	/* font-size: 0.75em; */
}

blockquote {
	margin: 10em;
}

blockquote.pr {
	margin: 25em;
}

h1,h2,h3,h4,h5,h6 {
	margin-top: 10px;
	margin-bottom: 0px;
	color: #005151;
	font-weight: bold;
}

h1 {
 	font-size: 18pt; 
/* 	font-size: 1.625em; */
/* 	line-height:  1.25em; */
}

h2 {
	/* font-size: 1.5em; */
	/* line-height:  1.25em; */
	 font-size: 16pt; 
}

h3 {
	/* font-size: 1.375em; */
	/* line-height:  1.3em; */
	 font-size: 14pt; 
}

h4 {
	/* font-size: 1.25em; */
	/* line-height:  1.3em; */
	 font-size: 12pt; 
}

h5 {
	/* font-size: 1.125em; */
	/* line-height:  1.3em; */
	 font-size: 11pt; 
}

h6 {
	 font-size: 1em; 
 	 line-height:  1.3em;
}

a.ups {
	font-size: 10pt;
}

a:link.ups {
	color: #eeeeee;
	text-decoration: underline;
}

a:visited.ups {
	color: #eeeeee;
	text-decoration: underline;
}

a:active.ups {
	color: #eeeeee;
	text-decoration: underline;
}

a:hover.ups {
	color: #005151;
	text-decoration: underline;
}

a:link.ups1 {
	color: #333333;
	text-decoration: underline;
}

a:visited.ups1 {
	color: #333333;
	text-decoration: underline;
}

a:active.ups1 {
	color: #646464;
	text-decoration: underline;
}

a:hover.ups1 {
	color: #005151;
	text-decoration: underline;
}

a {
	/*font-family: Arial, Helvetica, Sans-Serif;*/
	/*font-size: 10pt;*/
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:active {
	color: #646464;
	text-decoration: none;
}

a:hover {
	/*color: #005151;
	text-decoration: underline;*/
}
a.dlink{
	color: blue;
	text-decoration: underline;
}
/*a:link,a:visited,a:active{text-decoration: none;}
a:hover { color: #005151; text-decoration: underline;}*/
.a1 {
	font-size: 8pt;
}

.a2 {
	font-size: 9px;
}

.a3 {
	font-size: 10px;
}

.a4 {
	font-size: 10pt;
}

.a5 {
	font-size: 11px;
}

.a6 {
	font-size: 11pt;
}

.a7 {
	font-size: 12px;
}

.a8 {
	font-size: 12pt;
}

.a9 {
	font-size: 14px;
}

.a10 {
	font-size: 14pt;
}

.a11 {
	font-size: 16px;
}

.a12 {
	font-size: 16pt;
}

.c1 {
	color: #e8e8e8;
	font-size: 10px;
}

.c2 {
	color: #332222;
	font-size: 14px;
}

.c3 {
	color: #005151;
	font-size: 14px;
}

.c4 {
	color: #005151;
	font-size: 11pt;
	font-weight: bold;
}

.c4a {
	color: #949494;
	font-size: 12pt;
	font-weight: bold;
}

.c5 {
	font-size: 10px;
	color: #005151
}

.c6 {
	font-size: 11pt;
	font-weight: bold;
}

/* для теnи*/
.x1 {
	color: silver;
	margin-top: 3px;
	margin-left: 5px;
}

.x2 {
	color: #993300;
	margin-top: -50px;
	margin-left: 1px;
}

.cntr {
	text-align: center;
}

.jst {
	text-align: justify;
}

.style1 {
	font-size: 12px
}

.style2 {
	font-size: 12px;
	font-weight: bold;
}

.style3 {
	font-size: 14px;
	font-weight: bold;
}

.blkbg {
	background-color: black;
}

.bgHeader {
	background-color: #06535d;
}

.bgMenu {
	background-color: #127e8a;
}

.red {
	color: red;
}

.white,a.white {
	color: white;
}

/*
.shadow {filter:Shadow (Color="#000000", Direction="0")}
.dshadow {filter:DropShadow(Color="#c8c8c8",OffX="2",OffY="3",Positive="1")}
*/
img {
	border: 0pt;
}

a.current {
	font-weight: bold;
}

div#menu {
	background-color: #c3c3c3;
}

span#category {
	font-size: 9pt;
}

textarea.wide {
	width: 41em;
}

select.wide {
	width: 40em;
}

.wide {
	width: 40em;
}

tr.even {
	background-color: #ffffff;
}

tr.odd {
	background-color: #dddddd;
}

td.even {
	background-color: #ffffff;
}

td.odd {
	background-color: #dddddd;
}

img {
	border: none;
}

div.left {
	padding: 2pt;
	float: left;
}

div.right {
	padding: 2pt;
	float: right;
}

div.imgHolder {
	position: relative;
	padding: 2pt;
	float: left;
	overflow: hidden;
	border: 0;
	width: 150px;
}

div.imgHolder:nth-child(6n+1) {
	clear: both;
}

div.title {
	padding-top: 2pt;
	padding-bottom: 2pt;
}

div.action {
	padding-top: 2pt;
	padding-bottom: 2pt;
}

a.red {
	color: red;
	font-weight: bold;
}

tr.innovationLevel1 {
	background-color: #B5E7FF;
}

tr.innovationLevel1 td:first-child {
	font-weight: bold;
	/*font-size: larger; */
}

tr.innovationLevel2 td:first-child { /*font-size: larger; */
	padding-left: 30px;
	font-weight: bold;
}

tr.innovationLevel3 td:first-child {
	padding-left: 50px;
}

tr.innovationLevel4 td:first-child {
	font-style: italic;
	padding-left: 70px;
}

.a-body {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	padding: 10px;
}

.hover {
	text-decoration: underline;
	cursor: pointer;
}

/* menu */ /*
.suckerdiv ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 98%;
  border-bottom: 2px solid #cccccc ;
  background: #ffffff;
}
.suckerdiv ul li{
  position: relative;
  text-align: left;

}
.suckerdiv ul li ul{
  position: absolute;
  width: 200px;
  top: 5px;
  visibility: hidden;
}
.suckerdiv ul li a{
  display: block;
  overflow: auto;
  text-decoration: none;
  background: #ffffff;
  padding: 4px 8px;
  border: 2px solid #cccccc;
  border-bottom: 0;
  font-size: 13px; 
  font-weight: bold; 
  color: #005151;
  
}
.suckerdiv ul li a:visited{
  color: #005151;
  background: #ffffff;
}
.suckerdiv ul li a:hover{
  background-color: #ccffff;
}
.suckerdiv .subfolderstyle{
  background: url('images/arrows-1.png') no-repeat center right;
}
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

table#documents_list thead tr {
	background: #cccccc;
}

table#disciplines_list thead tr {
	background: #cccccc;
}

table#disciplines_list tbody tr {
	cursor: pointer;
}
table#disciplines_list tbody td {
	cursor: pointer;
}
*/ /*-!--central header--!-*/
.header1-left{
	float:left;
	padding-left:15px;
	margin-top: -0.25em;
	text-align: center;
}
.header1-left-ph{
	float:left;
	padding-left:15px;
	line-height: 1.8em;
}
.header1 {
	color: white;
	background-color: black;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 25px;
	margin: auto;
	font-size: 1.075em;
	position: relative;
}

.header1 a {
	color: white;
}

.header2 {
	position: relative;
	padding-top: 20px;
	margin: auto;
	background-color: #06535d;
	padding-bottom: 20px;
	/* padding-bottom: 180px; */
}

.header2-index {
	position: relative;
	padding-top: 20px;
	margin: auto;
	background-color: #06535d;
	
}
.headerText {
	color: white;
	align: justify;
	margin: auto;
	position: relative;
	overflow: hidden;
}

.header-text-name {
	font: 10px impact;
	font-size: 35px;
}

.header2wrap {
	padding-bottom: 200px;
}

.siteLogo { /*width: 18%;*/
	float: left;
	padding: 0 25px 0 10px;
}
.departmentLogo{
	float: left;
	padding: 0 25px 0 10px;
	width: 150px;
}

/*---central menu---*/
/*footer jsp*/
.tmfoot{
	background-color:#06535d; 
		text-align:center; 
		padding: 15px 0;
		color: white;
		margin:auto;	
			
}
.tmfoot a{color:white;
}
a.underline{
	text-decoration: underline; 
}
 /*-wrap-*/
.container {
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	margin-bottom: 30px;
}

.footer {
	clear:both;
	height: 168px;
	margin-top: -168px;
	position: relative;
	min-width: 1400px;
}

.push {
	height: 168px;
}

/*--wrap--*/
/*indexpage*/
.leftColumn{
float:left;
width:200px;
}
.centerColumn{
/*background-image: url("/uportal/css/images/indexBgr4.jpg");*/
background-position: center 3%;
background-repeat: no-repeat;
background-size: 60% auto;
}
.flashObject {
border: 1px solid black;
border-radius: 13px;
height: 61px;
position: relative;
width: 102px;
margin-bottom:5px;
}
.flashObject object {
    display:block;
    width:102px;
    height:61px;
}
.flashLink {
    position:absolute;
    width:102px;
    height:61px;
    top:0px;
    left:0px;
 }
 /*layout jsp*/
.mainMenuFullPad {
	padding-bottom: 240px;
}

.mainMenuFull {
	padding-bottom: 10px;
}

.siteWidth{
	max-width: 1400px;
	min-width: 1400px;
	margin: auto;
}

/*-*/ /*footer jsp*/
.footerMainText {
	float: left;
	padding-left: 150px;
	color: white;
	text-align: left;
}

.footerLinks {
	float: right;
	/* padding-right: 100px; */
	padding-top: 15px;
}

.footerCounter {
	float: right;
	padding-top: 20px;
	clear: right;
	text-align: right;
}

.clr {
	clear: both;
}

/*visually impaired*/
.vis-imp-activate {
	font-weight: bold;
}

.vis-imp-panel {
	display: none;
}

.mainBlock {
	padding: 5pt;
}

/*tinymce*/
.tinyPadding {
	padding: 10px;
}

.leftPad {
	padding-left: 15px;
}

/*----indexpage news-----*/
.bCenterColumn {
	width: 90%;
	float: right;
	margin-bottom: 15px;
}

.bNews {
	width: 95%;
	float: left;
}

.bAds {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 25px;
	width: 33%;
}

.newsListElem {
	margin-top: 12px;
	text-align: justify;
	line-height: 18px;
}
.newsListElem h5 {
	color: black;
}

.bRightColumn {
	width: 10%;
	float: right;
	margin-top: 15px;
}

.bRightColumn ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}

.bRightColumn img {
	width: 100px;
	border: 1px solid black;
	box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    margin-bottom: 15px;
}

.newsItemImg {
	max-height: 200px;
	max-width: 100%;
}

.allNewsItemImg {
	max-width: 300px;
	padding: 5px 15px 40px 0;
	float: left;
}

.newsItemAdsImg {
	float: left;
	max-width: 100px;
	padding: 5px 15px 0 0;
	width: 25%;
}

.bNewsItem {
	float: left;
	width: 33%;
	padding: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bNewsItem .c5{
	min-height: 2.5em;
}

.bNewsItemOdd {
	/*clear: left;*/
}

.bNewsItemAds {	
}

.bNewsItemBottom {
	clear: both;
}

.allNewsItemBottom {
	clear: both;
	text-align: right;
}

.showAllAds {
	background: linear-gradient(to bottom, white 0%, gainsboro 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #cacaca;
	clear: both;
	display: block;
	font-family: calibri, arial, sans;
	font-size: 22px;
	margin-top: 5px;
	padding: 15px;
	text-align: center;
	width: 90%;
	margin: 5px auto 0;
}

/*allNews jsp*/
.allNewsItem {
	margin-bottom: 50px;
}


.allNewsFilter .activeNewsType {
/*	background: #ffd65e;
	background: linear-gradient(to bottom, #ffd65e 0%, #febf04 100%);*/
}

.allNewsPage {
	background: linear-gradient(to bottom, white 0%, gainsboro 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #cacaca;
	padding: 3px;
	line-height: 2.2em;
}

.allNewsPageActive {
	background: #ffd65e;
	background: linear-gradient(to bottom, #ffd65e 0%, #febf04 100%);
	border: 1px solid #cacaca;
	padding: 3px;
}

.allNewsPages {
	margin-top: 25px;
}

.allNewsFilter {
	/*background-color: #f1f1f1;
	margin: 25px 0;
	padding: 25px;*/
}

/*news/view htm*/
.newsAnnotation {
	border-bottom: 2px solid black;
	border-top: 2px solid black;
	padding: 15px;
}

.newsBody {
	padding: 15px;
}

.newsText p,.newsText div,.newsText h5 {
	font-size: 12px;
    color: black;
    height: 75px;
    overflow: hidden;
    font-weight: normal;
}
.breadcrumbs{
padding:7px;
}
.breadcrumbs a, .breadcrumbs span{
	font-size: 15px;
	font-family: calibri, arial, sans;
	color:#177d89; 
}
.breadcrumbs a:after{
	  content: "/";
   	  color:#177d89; 
      padding:0 2px;
}
.breadcrumbs span{
	text-decoration:bold;
	color:#666699; 
}

.header-date{
	font-size: 13px;
}

.menu-point{
	float: left;
	padding-right: 25px;
}
.new-main-menu{
	margin-top: 25px;
	font-size: 1.025em;
}

.new-main-menu ul{
	list-style: none;
}
.new-main-menu li{
	float: left;
	padding-right: 23px;
}
.new-main-menu .menu-last-elem{
	padding-right: 0px;
	padding-top: 10px;
}
.new-main-menu a{
	color: white;
	/* font-size: 16px; */
	/*  font-size: 0.925em; */
	font-size: 1.24em;
}
.menu-point ul{
	position: absolute;
	
	background-color: black;
	z-index: 5;
}
.menu-point li{
	width: 30%;
}
.header-link{
/* 	font-size: 16px; */
	padding:0 10px;
}
.floating-link{
    width: 100px;
    display: none;
    position: absolute;
    right: 160px;
    z-index: 25;
    background-color: black;
    padding: 20px 15px 15px;
   /*  top: 33px; */
    }
.auth-link:hover .floating-link{
	display: block;
}
.header-text-name {
	font: 10px impact;
	font-size: 35px;
}
.header-text-name2 {
font-size: 18px;
/*line-height: 250%;*/
}
.header1-left-department{
	font:  35px impact;
	padding-left: 0px;
}
.header1-left-department img {
	width: 45px;
	
}
.header-text-department{
	margin-left: 135px;
}
.department-name{
	font: 45px impact;
	padding: 35px 0 0 40px;
}
.header2wrap-department{
	/* padding-bottom:20px; */
}
.header-block-left {
	float: left; 
	display: flex; 
	align-items: center; 
	text-align: center;
}
.header-block-right {
	float: right; 
	display: flex; 
	align-items: center; 
	text-align: center;
}
.header-block-left > div, .header-block-right > div {
	padding: 0 10px
}
.flex-header {
    display: flex;
    justify-content: space-between;
    color: white;
    background-color: black;
    margin-left: 0px;
    margin-right: 0px;       
    margin: auto;
    font-size: 1.075em;
    position: relative;
}
.flex-header-main {
	padding-top: 12px;
    padding-bottom: 11px; 
}
.flex-header-department {
	padding-top: 6px;
    padding-bottom: 5px; 
}
.flex-header a {
    color: white;
}
.side-menu{
	width:25%;
	float:left;
}

.side-menu ul{
float: left;
list-style: outside none none;
text-align: center;
padding:0;
width:100%;
color:white;
}
.side-menu li{
margin-bottom: 2px;
border-radius: 5px;
background-color:#127e8a;
}

.side-menu li:hover{
/*background-color: orange;*/
}
.side-menu li:hover a{
text-decoration: underline;
}
.side-menu li a{
color:white;
font-size: 14px;
padding: 5px;
display: block;
}
.side-menu .mripk{
background-color: rgb(250,90,50);
}
.side-menu{
 width:25%;
 float:left;
 margin-top:22px;
}
.department-body{
	padding: 35px 15px;
	margin-left: 27%;
	overflow-y: auto;
	/* overflow-y: hidden;
	overflow-x: auto; */
}
.department-body-without-menu{
	padding: 35px 15px;
}
.bgHeader-department{
	background-color: #00963f;
}
.department-news{
	float: right;
	width: 20%;
	margin-left:15px;
}
.resources-images-links{
	width:100%;
	height:150px;
}
.loop{
/* 	margin-top: -7px;
position: relative;
top: 7px; */
vertical-align: middle;
max-width: 25px;
}
.events{
	width: 25%;
	float: left;
	padding: 5px 3%;
}
.events:nth-child(4){
	clear: both;
}
.events img {
	float: left;
	padding: 5px;
}
.allEvents{
	clear:both;
}
.side-menu .active-department-menu{
	background-color: orange;
}
.vert-align-middle td {
	vertical-align: middle;
}
.allNewsLink{
	font-size: 16px;
	color: black;
	margin-top: 5px;
	padding-left: 25px;
	clear:both;
	display: block;
}
.allNewsFilter a{
	/*background: linear-gradient(to bottom, white 0%, gainsboro 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #cacaca;
	padding: 3px;*/
}
.newsType{
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #065863;
	color: white;
	padding: 3px;
	text-align: right;
	width: 40%;
}
.newsImageLink{
	position: relative;
	display: block;
}
.index-category, .index-category-switch{
	margin: 25px 10px;
	float: left;
	/*width: 25%;*/
	font-size: 25px;
	font-family: calibri;
	color: grey;
	border-bottom: 2px solid grey;
	cursor: pointer;
}
.index-category-switch:hover,
.index-category-active{
	border-bottom: 4px solid #14737e;
	color: #005151;
}
.index-category-text{
	display: none;
}
.index-category-text-active{
	display: block;
}
.bAdsHead, .bNewsHead, .eventsHead{
	margin: 25px 0;
	float: left;
	width: 25%;
	font-size: 25px;
	font-family: calibri;
	color: grey;
	border-bottom: 4px solid grey;
	cursor: pointer;
}
.bHeadActive, .eventsHead{
}
/*ald dep styles*/
.forImageFile {
    width: 23px;
    height: 23px;
    float:left;
    background: url("/uportal/images/achivements/file_grey.png") 100% 0% no-repeat;
     background-size: cover;
}
.forImageFile:hover {
    width: 23px;
    height: 23px;
    background: url("/uportal/images/achivements/file.png") 100% 100% no-repeat;
}
.otstupForText{
margin-left:80px; 
}

   .col1 { width: 160px; }
   .coln { width: 450px; }
.infoText{
color:#2A818C;
/* font-size:14px; */
}
.result{

float:left;
}
.otstup{
margin-left:95px;
}
/*------*/
.mainInfoTable, .mainInfoTable td, .mainInfoTable th  {
	border: 1px solid black;
    border-collapse: collapse;
    padding: 5px;
    text-align: center;
    font-family: arial narrow;
    font-size: 15px;
    font-weight: normal;
}

.mainInfoTable thead{
	color: white;
	background-color:#7494a2;
}    
.slider-side-bar{
background: linear-gradient(to right, #14737e 0%,#065863 100%);
}
a.old-version-link{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    color: wheat;}
    
/**/
.low-font{
	font-size: 0.75em;
}
/**/
.newspaper-img{
	padding: 15px;
}
/* картинка на странице */
 
.minimized:hover {
  border: 1px solid yellow;
}
 
/* увеличенная картинка */

.news img:hover { 
	cursor: zoom-in; 
}

#magnify img:hover { 
	cursor: zoom-out; 
}

#magnify {
  display: none; 
  position: fixed;
 /* max-width: 600px;*/
  height: auto;
  z-index: 9999;
}
 
#magnify img {
  width: 100%;
}
 

#overlay {
  display: none;
 
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  z-index: 9990;
}
 

#close-popup {
  width: 30px;
  height: 30px; 
  background: #FFFFFF;
  border: 1px solid #AFAFAF;
  border-radius: 15px;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
}
 
#close-popup i {
  width: 30px;
  height: 30px;
  background: url(https://codernote.ru/files/cross.png) no-repeat center center;
  background-size: 16px 16px;
  display: block;
}
 
@keyframes rota {
 25% { transform: rotate(360deg); }
}

 #spTableButton{
	 cursor: pointer;
	 text-decoration: underline;
	 color: red;
	 float:right;
 }
.spTable{
	text-align: center;
    display: none;
    margin:5px;
}
.spTable td{
	border: 2px black solid;
}
.spTable th{
	border: 2px black solid;
    font-weight: bold;
    background-color: #6b6b6b;
}

#close-popup:hover {
  animation: rota 4s infinite normal;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.sheet0{

}
/*---*/
/*
@media screen and (max-width: 1350px) {
	.new-main-menu a {
    color: white;
    font-size: 14px;
}
}
@media screen and (max-width: 1250px) {
	.new-main-menu a {
    color: white;
    font-size: 12px;
}
}*/