﻿body,

/* настройки страницы, границы и шрифты */
html {
  margin: 0;
  font-family: "Times New Roman"; serif;
}

/* фон страницы */
body {
  background-color: #E1E7EC;
}

/* мак размеры картинок max-height: 1080;   height: auto; */
img {
  max-width: 890;
  height: auto;  	
}

/* заголовки */
H1 {color:#000000; text-align:left; font-style:bold; font-size:15pt;}
H2 {color:#000000; text-align:left; font-style:bold; font-size:14pt;}
H3 {color:#000000; text-align:left; font-style:bold; font-size:13pt;}
H4 {color:#000000; text-align:left; font-style:bold; font-size:12pt;}


/* Ссылки ---------------------------------------------------------------------*/

/* Ссылки общая */
a {
  outline: none;
  text-decoration: none;
  color: #000080
}

a:Visited {
color: #800080;

}

a:hover {
color: blue;

}

a:active {
  background: red;
  color: white;
}






/* Ссылки боковая панель */
a.c1 {
  outline: none;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  color: #474A51;
}

a.c1:hover {
color: blue;

}

a.c1:active {
  background: red;
  color: white;
}



/* Ссылки подвал */
a.c2 {
  outline: none;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  color: white;
}

a.c2:hover {
color: white;

}

a.c2:active {
  background: red;
  color: white;
}




/* ТАБЛИЦЫ ----------------------------------------------------------------------------*/

/* Таблица подвала, со скруглениями */


.table {
	width: 100%;
	border: none;
	
	border-collapse: separate;
}
.table thead th {
	font-weight: bold;
	text-align: left;
	border: none;
	padding: 10px 15px;
	background: #B3BDC5;
	font-size: 16px;
	border-top: 1px solid #ddd;
}
.table tr th:first-child, .table tr td:first-child {
	border-left: 1px solid #ddd;
}
.table tr th:last-child, .table tr td:last-child {
	border-right: 1px solid #ddd;
}
.table thead tr th:first-child {
	border-radius: 20px 0 0 0;
}
.table thead tr th:last-child {
	border-radius: 0 20px 0 0;
}
.table tbody td {
	text-align: left;
	border: none;
	padding: 10px 15px;
	background: #C9D1D9;
	font-size: 16px;
	vertical-align: top;
}
.table tbody tr:nth-child(even) {
	background: #E0E0E0;
}
.table tbody tr:last-child td{
	border-bottom: 1px solid #ddd;
}
.table tbody tr:last-child td:first-child {
	border-radius: 0 0 0 20px;
}
.table tbody tr:last-child td:last-child {
	border-radius: 0 0 20px 0;
}