html {
	position: relative;
	min-height: 100%;
}

body {
	font-family: 'Open Sans',Arial,Verdana;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .3px;	
	color: #000;
	background-color: #d4caff;
	font-style: normal;
	font-variant: normal;	
	overflow-x: hidden;	
}

*,*:after,*:before {
	box-sizing: border-box;
	outline: 0;
}

a {
	text-decoration: none;
	color: #000;
}

input, select, textarea {
	font-family: 'Open Sans',Arial,Verdana;
	font-size: 16px;
	line-height: 20px;
	color: #000;	
}

.container {
	max-width: 900px;
	margin: 0px auto;
	position: relative;
	padding: 0px 15px 0px 15px;
}

.wrapper {
	background-color: #ffc0cb;
	background-image: linear-gradient(to top left, #b1e0e6 10%, #ffc0cb 90%);
	padding: 30px 0px 0px 0px;
	box-shadow: 0 3px 10px rgba(0,0,0,.075);
	border-radius: 0px 0px 5px 5px;
	position: relative;
}

.logo {
	display: block;
	width: 266px;
	height: 79px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	margin: 0px auto 20px auto;
}

.menu {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0px 0px 20px 0px;
}

.menu__link {
	color: #cf0000;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	padding: 15px 20px 15px 20px;
	border-radius: 3px;
	transition: all 0.3s;
	flex-shrink: 0;
}

.menu__link:hover {
	background-color: #ddd;
}

.menu__link_active {
	background-color: #F4D10B;
}

.header {
	margin: 0px 0px 20px 0px;
	text-align: center;
}

.header__text {
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
}

.header__orange {
	margin: 10px 0px 0px 0px;
	background-color: #FF8F20;
	padding: 8px 10px 8px 10px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	border-radius: 5px;
}

.header__red {
	font-size: 18px;
	line-height: 24px;
	color: #cf0000;
	font-weight: 500;
}

.header__yellow {
	background-color: #f4d10b;
	margin: 10px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	border-radius: 5px;	
}

.header__wrapper {
	margin: 10px 0px 0px 0px;
}

.header__link {
	display: inline-block;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	color: #0066cc;	
	transition: all 0.3s;
}

.header__link-text {
	border-bottom: 1px dashed #0066cc;	
	padding: 0px 0px 0px 0px;
}

.header__link:hover .header__link-text {
	border-bottom: 2px dashed transparent;
}

.features {
	padding: 20px 0px 0px 0px;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}

.features__item {
	flex-shrink: 0;
	padding: 0px 20px 30px 20px;
	text-align: center;
}

.features__cover {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	flex-shrink: 0;
	margin: 0px auto 10px auto;
}

.features__cover_1 {
	background-image: url(../images/features/1.png);	
}

.features__cover_2 {
	background-image: url(../images/features/2.png);
}

.features__cover_3 {
	background-image: url(../images/features/3.png);
}

.features__cover_4 {
	background-image: url(../images/features/4.png);
}

.features__cover_5 {
	background-image: url(../images/features/5.png);
}

.features__cover_6 {
	background-image: url(../images/features/6.png);
}

.features__text {
	width: 200px;
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
}

.p-center {
	padding: 0px 20px 20px 20px;
	text-align: center;
}

.footer {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0px 20px 20px 20px;
}

.social {
	flex-shrink: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.social__link {
	display: block;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	margin: 0px 10px 0px 0px;
}

.social__link:last-child {
	margin: 0px 0px 0px 0px;
}

.social__link_vk {
	background-image: url(../images/social/vk.svg);
}

.social__link_tg {
	background-image: url(../images/social/tg.svg);
}

.copyright {
	font-size: 14px;
	line-height: 14px;
}

.feedback__text {
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	text-align: right;
}

.feedback__link {
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;	
	color: #0066cc;
}

.video {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	padding: 10px 0px 0px 0px;
}

.video__item {
	width: 50%;
	height: 320px;
	flex-shrink: 0;
	padding: 0px 10px 20px 10px;
}

.manual__image {
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.reviews__image {
	width: 500px;
	margin: 0px auto 10px auto;
	display: block;
}

.bets__image {
	max-width: 700px;
	margin: 0px auto 10px auto;
	display: block;
}

.donate {
	padding: 0px 20px 20px 20px;	
	display: block;
	width: 500px;
	flex-shrink: 0;	
	margin: 0px auto 20px auto;
}

.donate__text {
	text-align: center;
	padding: 0px 0px 10px 0px;
	font-weight: 500;	
}

.donate__select {
	width: 100%;
	margin: 0px 0px 10px 0px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 10px 10px 10px 10px;
	font-size: 16px;
	line-height: 16px;
	color: #000;
}

.donate__types {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.donate__type {
	display: block;
	width: 50%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	border: 1px solid #ccc;
	flex-shrink: 0;
	padding: 0px 30px 0px 30px;
	background-color: #f8f9fa;	
	background-repeat: no-repeat;
	background-position: 5px center;
	background-size: 20px 20px;
	border-left: none;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

.donate__type:first-child {
	border-radius: 5px 0px 0px 5px;
	border: 1px solid #ccc;
}

.donate__type:last-child {
	border-radius: 0px 5px 5px 0px;
}

.donate__type_active {
	background-color: rgba(220, 53, 69, 0.8);
	border: 2px solid #dc3545 !important;
	line-height: 31px;
	color: #fff;
}

.donate__type_prev {
	border-right: none !important;
}

.donate__control {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 5px;	
	margin: 0px 0px 10px 0px;
	overflow: hidden;	
	padding: 0px 10px 0px 10px;	
	background-color: #fff;
}

.donate__input {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: none;
	display: block;
}

.donate__input_error {
	border: 2px solid #ff0000;
}

.donate__submit {
	background-color: #007bff;
	transition: all 0.3s;
	width: 100%;
	height: 50px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
}

.donate__submit:hover {
	background-color: #0069d9;
}

.donate__payment {
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-weight: 500;
}

.donate__link {
	color: #0066cc;	
	border-bottom: 1px dashed #0066cc;
	font-weight: 700;
}

.donate__link:hover {
	border-bottom: 1px dashed transparent;
}

.login {
	padding: 0px 20px 20px 20px;	
	display: block;
	width: 500px;
	flex-shrink: 0;	
	margin: 0px auto 20px auto;
}

.login__error {
	color: #ff0000;
	font-weight: 700;
	margin: 0px 0px 10px 0px;
}

.login__control {	
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.login__label {
	color: #000;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	line-height: 16px;	
	display: block;
}

.login__input {
	width: 100%;
	height: 35px;
	line-height: 35px;
	display: block;
	border: 1px solid #ccc;
	border-radius: 5px;	
	padding: 0px 10px 0px 10px;		
}

.login__input_error {
	border: 2px solid #ff0000;
}

.login__submit {
	background-color: #007bff;
	transition: all 0.3s;
	width: 100%;
	height: 50px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
}

.login__submit:hover {
	background-color: #0069d9;
}

.login__lost {
	display: block;
	margin: 10px 0px 0px 0px;
	color: #0066cc;
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
}

.error {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	flex-direction: column;
	padding: 0px 0px 80px 0px;
}

.error__code {
	font-size: 80px;
	line-height: 80px;
	font-weight: 500;
	color: #070202;
	margin: 0px 0px 20px 0px;		
}

.error__header {
	font-size: 32px;
	line-height: 32px;
	font-weight: 500;
	color: #070202;
	margin: 0px 0px 20px 0px;	
}

.error__header-sub {
	font-size: 16px;
	line-height: 16px;
	color: #070202;
}

.filter {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0px 10px 0px 0px;
}

.filter__buttons {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-shrink: 0;	
	margin: 0px 30px 0px 0px;
}

.filter__button {	
	flex-shrink: 0;
	display: block;
	min-width: 80px;
	height: 50px;
	background-color: #696969;
	color: #fff;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	font-weight: 500;
	position: relative;
}

.filter__button_active {
	background-color: #cf0000;
}

.filter__button-count {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 12px;
	display: block;
	width: 22px;
	height: 18px;
	line-height: 18px;
	font-weight: 700;
	color: #cf0000;
	border-radius: 0px 0px 0px 5px;
	text-align: center;
	background-color: #fff;
}

.filter__form {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-shrink: 0;
	margin: 0px 0px 0px auto;
}

.filter__select {
	flex-shrink: 0;
	display: block;
	width: 110px;
	height: 33px;
	background-color: #fff;
	color: #000;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	margin: 0px 10px 0px 0px;	
	border: 1px solid #ccc;
}

.filter__custom {
	flex-shrink: 0;
	display: block;
	min-width: 50px;
	height: 30px;
	background-color: #696969;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	margin: 0px 10px 0px 0px;
}

.filter__custom_m {
	margin: 0px 0px 0px 0px;
}

.filter__custom_active {
	background-color: #cf0000;
}
	
.filter__text-box {
	margin: 0px 0px 0px 10px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.filter__input_text {
	width: 50px;
	border: 1px solid #c6c6c6;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px 0px 5px;
	font-size: 14px;
	font-weight: 500;
	flex-shrink: 0;
}

.filter__submit {
	border: none;
	width: 120px;
	background-color: #cf0000;
	transition: all 0.3s;
	cursor: pointer;
	margin: 0px 0px 0px 15px;
}

.filter__submit:hover {
	background-color: #ff0000;
}

.matches {
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	margin: 0px auto 20px auto;
	position: relative;
}

.matches b {
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
}

.match {
	background-color: #d4caff;
	cursor: pointer;
}

.match_active {
	border: 4px solid #d60000 !important;
}

.pts_green{
  display: inline-block;
  background: #008000;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  border-radius: 30%;
  padding: .3em .35em;
}

.pts_red{
  display: inline-block;
  background: #ff0000;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  border-radius: 30%;
  padding: .3em .35em;
}

.pts_gray{
  display: inline-block;
  background: #696969;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  border-radius: 30%;
  padding: .3em .35em;
}

.livepts{
  display: inline-block;
  background: #ffff00;
  color: #ff0000;
  font-size: 11px;
  text-align: center;
  border-radius: 15%;
  padding: .3em .35em;
}

.mesto{
  display: inline-block;
  background: #000080;
  color: #ffffff;
  font-size: 8px;
  text-align: center;
  border-radius: 0%;
  padding: .3em .35em;
}

.mesto2{
  display: inline-block;
  background: #008000;
  color: #ffff00;
  font-size: 8px;
  text-align: center;
  border-radius: 0%;
  padding: .3em .35em;
}

.livepts2{
  display: inline-block;
  color: #0000ff;
  font-size: 12px;
  text-align: center;
  padding: .3em .35em;
}


.liveodd{
  display: inline-block;
  background: #00FF80;
  color: #696969;
  font-size: 12;
  text-align: center;
  padding: .3em .35em;
  float: right;
}
.livepr{
  display: inline-block;
  background: #00FF80;
  color: #696969;
  font-size: 12;
  text-align: center;
  padding: .3em .35em;
  float: right;
}
.livemoney{
  display: inline-block;
  background: #00FF80;
  color: #696969;
  font-size: 12;
  text-align: center;
  padding: .3em .35em;
  float: right;
}

.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background: linear-gradient(to top left, powderblue, pink);
}

.tab_start {
    overflow: hidden;
    border: 1px solid #ccc;
    background: linear-gradient(to top left, powderblue, pink);
}

.tab_start button {
    background-color: inherit;    
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

.tab_start button:hover {
    background-color: #ddd;
}

.tab_start button.active {
    background-color: #F4D10B;
}

.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

.tab button:hover {
    background-color: #ddd;
}

.tab button.active {
    background-color: #F4D10B;
}

.tabcontent {
    display: none;
}

.tabcontent_active {
	display: block;
}

.match{
	display: table;
	border: 3px solid #4E5A59;
	width: 100%;
	margin-top: 2px;  
}

.row {
  display: table-row; 
  echo "width:400px;";
}

.row2{
  display: table-row; 
 }


.col{
  display: table-cell;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 7%;  
 -moz-border-radius: 20px;
}

.col3{
  display: table-cell;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 4%;  
}

.coll{
  display: table-cell;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 4%;  
}

.coll3{
  display: table-cell;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 3%;  
}

.col5{
  display: table-cell;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 7%; 
}

.colcom{
  display: table-cell;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 7%;
}

.colcom2{
  display: table-cell;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 20%;
}

.col1{
  display: table-cell;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  width: 28%;
}

.col_metka{
  display: table-cell;
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  background: #696969;
  width: 7%;
}

.col_metka2{
  display: table-cell;
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  border: none;
  border: 1px solid #4E5A59;
  vertical-align: middle;
  background: #696969;
  width: 4%;
}

.winners{
  display: inline-block;
  background: #FF8F20;
  color: #000000;
  font-size: 11;
  text-align: center;
  border-radius: 5%;
  padding: .3em .35em;
}


.next1{
  display: inline-block;
  background: #00FF80;
  color: #696969;
  font-size: 12;
  text-align: center;
  border-radius: 2%;
  padding: .3em .35em;
  float: right;
}

.next2{
  display: inline-block;
  background: #DDDDDD;
  color: #696969;
  font-size: 12;
  text-align: center;
  border-radius: 2%;
  padding: .3em .35em;
  float: right
}

.next3{
  display: inline-block;
  background: #17FF17;
  color: #000000;
  font-size: 12;
  text-align: center;
  border-radius: 2%;
  padding: .3em .35em;
  float: right
}

.lang {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 80px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% auto;
}

.lang_rus {
	background-image: url(../images/rus.png);
}

.lang_eng {
	background-image: url(../images/eng.png);
}

.box {
	cursor: pointer;
}

.info {
	position: absolute;
	top: 0px;
	left: 10px;
	background-color: #fff;
	z-index: 9999;	
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
	box-shadow: 0 1px 5px rgba(0,0,0,.075);
	border: 1px solid #ccc;
	font-size: 16px;
	line-height: 22px;
	display: none;
}

.subscribe {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	color: #cf0000;
	text-align: center;
}

.payment {
	padding: 0px 20px 20px 20px;
}

.payment__text {
	text-align: center;
	margin: 0px 0px 10px 0px;
}

.goal, .goal * {
	font-size: 16px !important;
	line-height: 16px !important;
}

.expired {
	padding: 0px 20px 20px 20px;	
	text-align: center;	
}

.expired__text {
	color: #cf0000;
	font-weight: 500;
}

.expired__link {
	color: #0066cc;
	border-bottom: 1px dashed #0066cc;
}

.expired__link:hover {
	border-bottom: 1px dashed transparent;
}

.content {
	padding: 0px 20px 20px 20px;
}

.content p {
	margin: 0px 0px 10px 0px;
}

.content img {
	max-width: 100%;
}

.content a {
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	color: #0066cc;	
}

.custom {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 10px 0px 0px 0px;
	flex-wrap: wrap;
}

.custom__select {
	flex-shrink: 0;
	width: 160px;	
	height: 30px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
	border-radius: 5px;
	border: 1px solid #ccc;	
}

.custom__submit {
	flex-shrink: 0;
	display: block;
	min-width: 50px;
	height: 30px;
	background-color: #696969;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	margin: 0px 10px 10px 10px;
	border: none;
	cursor: pointer;
}

.liga {
	background-color: #cf0000;
	flex-shrink: 0;
	min-width: 50px;
	height: 30px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	margin: 0px 10px 10px 0px;	
	padding: 0px 0px 0px 10px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer;
}

.liga__text {
	width: 100%;
}

.liga__close {
	width: 20px;
	height: 30px;
	flex-shrink: 0;
	line-height: 30px;
	color: #fff;
	font-weight: 700;
}

.complete {
	max-width: 450px;
	width: 100%;
	margin: 0px auto;
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	border-radius: 3px;
}

.complete__item {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.complete__name {
	width: 140px;
	flex-shrink: 0;
}

.complete__value {
	width: 100%;
	font-weight: 700;
}

.complete__info {
	margin: 10px 0px 10px 0px;
}

.search {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0px 0px 10px 0px;
	position: absolute;
	top: 10px;
	left: 9px;
	width: 250px;
}

.search__input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #ccc;
}

.search__submit {
	width: 80px;
	height: 40px;
	flex-shrink: 0;
	border: none;
	background-color: #696969;
	color: #fff;
}

.block {
	max-width: 450px;
	margin: 0px auto;
	background-color: #fff;
	border-radius: 3px;
	padding: 10px 10px 10px 10px;
}

.block__text {
	margin: 0px 0px 10px 0px;
}

.block__text:last-child {
	margin: 0px 0px 0px 0px;
}

.profile {
	width: 100%;
	max-width: 500px;
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	margin: 0px auto 20px auto;
	border-radius: 3px;
}

.profile__header {
	font-size: 20px;
	line-height: 20px;
	color: #000;
	font-weight: 700;
	margin: 0px 0px 20px 0px;
}

.profile__param {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0px 0px 5px 0px;
}

.profile__name {
	width: 180px;
	flex-shrink: 0;
}

.profile__value {
	width: 100%;
	font-weight: 500;
}

.profile__password {
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.profile__header-sub {
	font-size: 16px;
	line-height: 16px;
	margin: 5px 0px 15px 0px;
	font-weight: 700;
}

.profile__input {
	width: 100%;
	height: 40px;
	display: block;
	border: 1px solid #ccc;	
	line-height: 40px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	background-color: #fff;
	border-radius: 3px;
}

.profile__buy {
	display: block;
	margin: 20px 0px 20px 0px;
	color: #0066cc;
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
}

.profile__type {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.profile-button {
	position: absolute;
	top: 65px;
	right: 12px;
	background-color: #cf0000;
	padding: 5px 10px 5px 10px;
	color: #fff;
	border-radius: 5px;
}

.col_metka, .col_metka2, .col_tb {
	position: relative;
	z-index: 1;
}

.col_tb {
	overflow: hidden;	
	border: none !important;
	height: 66px;
}

.col_metka, .col_metka2 {
	z-index: 2;
	background-color: #4E5A59 !important;
}

.col_triangle {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 100%;
	z-index: 101;
}

.col_triangle:after {
	content: '';
	display: block;
	border: 10px solid transparent;
	position: absolute;
	top: 50%;
	right: -20px;
	margin: -10px 0px 0px 0px;
	border-left-color: #4E5A59;
}


.tb-box2 {
	position: absolute;
	top: -1px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	border: 1px solid #4e5a59;
	border-bottom: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
}

.tb-box2 > * {
	width: 100%;
	height: 20px;
	flex-shrink: 0;
	text-align: center;
	line-height: 20px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	border-bottom: 1px solid #4e5a59;	
}

.tb-box2 > *:first-child {
	background-color: #FF00E2 !important;
	color: #fff !important;
}

.tb-box2_sbtts > *:first-child {
	background-color: transparent !important;
	color: #000 !important;
}

.tb-box2 > *:first-child b {
	font-size: 11px !important;
}

.tb-box2 > *:nth-child(2) {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}

.tb-box2_sbtts > *:first-child {
	height: 33px;	
}

.tb-box2_sbtts > *:first-child b {
	line-height: 33px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

.tb-box2_sbtts > *:last-child {
	height: 33px;
	line-height: 33px
}



.tb-box {
	position: absolute;
	top: -1px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	border: 1px solid #4e5a59;
	border-bottom: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
}

.tb-box > * {
	width: 100%;
	height: 20px;
	flex-shrink: 0;
	text-align: center;
	line-height: 20px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	border-bottom: 1px solid #4e5a59;	
}

.tb-box > *:first-child {
	background-color: #333333 !important;
	color: #fff !important;
}

.tb-box_sbtts > *:first-child {
	background-color: transparent !important;
	color: #000 !important;
}

.tb-box > *:first-child b {
	font-size: 11px !important;
}

.tb-box > *:nth-child(2) {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}

.tb-box_sbtts > *:first-child {
	height: 33px;	
}

.tb-box_sbtts > *:first-child b {
	line-height: 33px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

.tb-box_sbtts > *:last-child {
	height: 33px;
	line-height: 33px
}

.red_last{
  display: inline-block;
  background: #FF0000;
  color: #ffff00;
  font-size: 8;
  text-align: center;
  border-radius: 0%;
  padding: .1em .35em;
}

.green_last{
  display: inline-block;
  background: #008000;
  color: #ffff00;
  font-size: 8;
  text-align: center;
  border-radius: 0%;
  padding: .1em .35em;
}

.blue_last{
  display: inline-block;
  background: #80FFFF;
  color: #ffff00;
  font-size: 8;
  text-align: center;
  border-radius: 0%;
  padding: .1em .35em;
}
