body{
	background-color: #FFFFFF;
}
a:link{
	color: #FFFFFF;
}
a:visited{
	color: #FFFFFF;
}
a:hover{
	/*можно изменить цвет ссылки, когда наводишь мышь на нее */
}
a:active{
	color: "#FFFFFF";
}
.tt2{ 
	font-family: "Georgia, Times New Roman, Times";
	font-size:12pt; 
	color: #FFFFFF; 
}
.tt3{ 
	font-family: "Arial";
	font-size:16pt; 
	color: #FFFFFF;
}
.tt4{
	font-family: "Georgia, Times New Roman, Times";
	font-size:20pt;
	color: #000000;
	text-align: left;
	font-weight: 600; /* Жирное начертание */
}
.tt5{
	font-family: "Georgia, Times New Roman, Times";
	font-size:14pt;
	color: #000000;
	text-align: left;
	font-weight: 100; /* Жирное начертание */
}
.tt51{
	font-family: "Georgia, Times New Roman, Times";
	font-size:16pt;
	color: #000000;
	text-align:center;
	font-weight: 600; /* Жирное начертание */
}
.tt6{ 
	font-family: "Arial";
	font-size:14pt; 
	color: #009900; 
}
.tt7{ 
	font-family: "Arial";
	font-size:20pt; 
	color: #AAAAAA; 
}
.tt8{ 
	font-family: "Arial";
	font-size:14pt; 
	color: #FFFF99;
}
.tt10{ font familly: "Georgia, Times New Roman, Times";
		font-size:12pt;
		 color: #FFFF99;
}
.tt11{ 
	font-family: "Arial";
	font-size:24pt;
	color: #FF33CC;
}
.tt12{ 
	font-family: "Georgia, Times New Roman, Times";
	font-size:14pt; 
	color: #FFFFFF;
	text-align:center;
}	
.tt13{ 
	font-family: "Georgia, Times New Roman, Times";
	font-size:20pt; 
	color: #000000;
	text-align:center;
}
 .tt14{
	font-family: "Georgia, Times New Roman, Times";
	font-size:16pt;
    font-weight: bold;  /* жирное начертание символов в тексте */
	color: #000000;
    margin-top: 10px;  /* верхний отступ */
    margin-bottom: 10px;   /* нижний отступ */
 }
 .tt15{
	font-family: "Georgia, Times New Roman, Times";
	font-size:16pt;
    font-weight: bold;  /* жирное начертание символов в тексте */
	color: #FFFFFF;   
    margin-top: 10px;  /* верхний отступ */
    margin-bottom: 10px;   /* нижний отступ */
 }
 .tt33{
	font-family: "Georgia, Times New Roman, Times";
	font-size:18pt;
    font-weight: bold;  /* жирное начертание символов в тексте */
	font-size: 1.5vw;
	color: #FF0000;   
    margin-top: 10px;  /* верхний отступ */
    margin-bottom: 10px;   /* нижний отступ */
	text-align:center;
 }
 .my_tekst-1 {
    margin: 30px auto;
    text-align: center;
    padding: 20px 10px 20px;
    color: #000;
    font:  400 50px/50px 'Fredoka One', sans-serif;
    letter-spacing: 4px;
    background-color: #666;
    text-shadow: 0 -3px 0 #ddd,
	0 3px 0 #111,
	-3px 0 #666,
	3px 0 #666,
	-3px -3px 0 #999,
	3px -3px 0 #999,
	3px 3px 0 #333,
	-3px 3px 0 #333;
    text-transform: uppercase;
}
.tt16{
	font-family: "Georgia, Times New Roman, Times";
	font-size:14pt;
	color: #66FF00;
	text-align: left;
}
.tt17{
	font-family: "Georgia, Times New Roman, Times";
	font-size:14pt;
	color: #FF66CC;
	text-align: left;
}
.tt18{ font familly: "Georgia, Times New Roman, Times"; /* Розовый цвет = */
		font-size:14pt;
		 color: #FF99CC;
}
.tt19{ font familly: "Georgia, Times New Roman, Times";  /* Голубой цвет = */
		font-size:14pt;
		 color: #99FFFF;
}
.tt20{
	font-family: "Georgia, Times New Roman, Times";
	font-size:14pt;
	color: #000000;
	text-align: left;
	font-weight: 100; /* Жирное начертание */
}
#table-1{
	width: 100%;
	margin-bottom: 20px;
	color: #000;
	font-size: 21pt; /* Размер шрифта в пунктах */ 
	font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */	
	}
#table-2{
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;	
	color: #000;
	text-align:left;
	font-size: 14pt; /* Размер шрифта в пунктах */ 
	font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */
	font-weight: bold; /* жирное начертание */	
	}
#table-2 td, th {
	border: 1px solid #999999;
	border-collapse: collapse;
}
td, th {
/*border: 2px solid #666666;*/ /* задаем сплошную границу размером 5 пикселей цвета #F50 */
height: 55px; /* высота ячеек */
margin: 0 auto; /* центруем по горизонитали внешними отступами */
padding: 11px; /* устанавливаем внутренние отступы для всех сторон */
}
.bottomCaption {
caption-side: bottom; /* заголовок таблицы находится под ней */
}
.round {
background: #FF9999;
 }
.golubaya {
background: #CCFFCC;
 }
.bezevaya {
background: #FFEEEE;
 }
.zeltaya {
background: #FFFFEE;
 }
#table-s {	
	width: 100%;
    height: auto; 
	background-color: #FFFFFF;
	border:0;
	/*float: right;*/
	color: #000000;
	text-align:right;
	font-size: 16pt; /* Размер шрифта в пунктах */ 
	font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */
	font-weight: 300; /* жирное начертание 600 */
 }
.table-ss p {
  color: #990000;
}
.table-ss a {
  color: #003300;
  text-decoration: none;  
}
.table-ss a:hover {
  color: #669900;
  text-decoration: none;
}			
#table-k {	
	width: 50%;
    height: auto; 
	background-color: #FFFFFF;
	border:0;
	/*float: center*/
	color: #000000;
	text-align: center;
	font-size: 20pt; /* Размер шрифта в пунктах */ 
	font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */
	font-weight: 300; /* жирное начертание 600 */
 }
.table-kk p {
  color: #990000;
}
.table-kk a {
  color: #003300;
  text-decoration: none;  
}
.table-kk a:hover {
  color: #669900;
  text-decoration: none;
}			
	
/* Global properties ======================================================== */
/* Таблица адаптивная ======================================================== */

.resp-tab {
    border-radius: 5px;
    font-weight: normal;
    border: none;
    border-collapse: collapse;
    width: 1200px;
    max-width: 100%;
    white-space: nowrap;
    background-color: white;
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2 );    
}
.resp-tab td, .resp-tab th {
    text-align: center;
    padding: 8px;
    font-size: 15px;
    border: none;
    font-family: Verdana, sans-serif;
}
.resp-tab td {
    font-size: 13px;
    border-right: 1px solid #E6E4E4;
}
.resp-tab th {
    color: #ffffff;
    background: #2d6b9f;
}
.resp-tab th:nth-child(odd) {
    background: #337AB7;
}
.resp-tab tr:nth-child(even) {
    background: #F8F8F8;
}
@media (max-width: 167px) {
    .resp-tab {
        display: block;
        width: 100%;
    }
    .resp-tab thead, 
    .resp-tab tbody, 
    .resp-tab thead th {
        display: block;
    }
    .resp-tab thead {
        float: left;
    }
    .resp-tab tbody {
        width: auto;
        position: relative;
        overflow-x: auto;
    }
    .resp-tab td, .resp-tab th {
        padding: 10px 2px;
        box-sizing: border-box;
        overflow-x: hidden;
        overflow-y: auto;
        width: 160px;
        font-size: 13px;
        text-overflow: ellipsis;
    }
    .resp-tab thead th {
        text-align: center;
    }
    .resp-tab tbody tr {
        display: table-cell;
    }
    .resp-tab tbody tr:nth-child(odd) {
        background: none;
    }
    .resp-tab tr:nth-child(even) {
        background: transparent;
    }
    .resp-tab tr td:nth-child(odd) {
        background: #F8F8F8;
        border-right: 1px solid #E6E4E4;
    }
    .resp-tab tr td:nth-child(even) {
        border-right: 1px solid #E6E4E4;
    }
    .resp-tab td {
        display: block;
        text-align: center;
    }
}
