:root {
  --main-color:#001a49;
}
.over {cursor: pointer;}
a:link {
	color:var(--main-color);
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: var(--main-color);
}
a:hover {
	text-decoration: underline;
	color: var(--main-color);
}
a:active {
	text-decoration: underline;
	color: var(--main-color);
}
a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:visited {
	text-decoration: none;
	color: #FFFFFF;;
}
a.menu:hover {
	text-decoration: underline;
	color: #FFFFFF;;
}
a.menu:active {
	text-decoration: underline;
	color: #FFFFFF;;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}
body {
	background-color: #FFF;
	background-image: url(http://www.estl.ru/style/light.png)
}

td {
	border-color:var(--main-color);
	border-collapse:collapse;
}
table.m{
border-collapse:collapse;
border-color:var(--main-color);
}
td.dark{
font-size: 14px;
font-weight:bold;
border-color:var(--main-color);
background-color:var(--main-color);
border-collapse:collapse;
color:#FFFFFF
}
td.lightlist{
border-color:var(--main-color);
border-collapse:collapse;
font-size: 12px;
font-weight:bold;
background-color:#FFFFFF;
color:var(--main-color)
}

.im_ind{
 box-shadow: 0 2px 3px #999;
 margin-right:5px;
 height:100px; width:100px;
}
.im_ind:hover {
	 box-shadow: 0 2px 3px #666;
	}
.cert{
 box-shadow: 0 2px 3px #999;
}
.cert:hover {
	 box-shadow: 0 2px 3px #666;
	}

.cont_img{
 box-shadow: 0 2px 2px #999;
}

.news{
padding:5px;
color:#FFF;
background-color:var(--main-color);
box-shadow: 0 0 1px 0px #666;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}
figure {
	margin:0}

/*Фото гор*/
figure.im {
  display:inline-block;
  background: white;
  box-shadow: 0 3px 10px #ccc;
  -o-transform: all 0.7s ease;
  -ms-transform: all 0.7s ease;
  -moz-transform: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  text-indent: 0px;
  text-align: center;
  padding: 3px;
  z-index: 100;
}
figure.im img {height:95px; padding: 0px;}
figure.im:hover {
 box-shadow: 0 2px 3px #666;
}
figure.im:focus {
 box-shadow: 0 2px 3px #666;
  position: fixed;
  left:50%; top:40%;
  -o-transform: scale(4.5);
  -ms-transform: scale(4.5);
  -moz-transform: scale(4.5);
  -webkit-transform: scale(4.5);
  transform: scale(4.5);
}
