 @media (orientation: portrait) {
 
 .list_10{
	height: 5vw;
	border: none;
}

.list_15{
	height: 2.5vw;
	border: none;
}

 .add{                                    /* Плашка "добавить" - ссылка на добавление */
	display: inline-block;
	position: absolute;
	left: 0vw; 
	top: -4vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 1vw;
	color:  #373700;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

 .add_my{                                    /* Плашка "добавить" - ссылка на добавление  на стр "мой профиль"*/
	display: inline-block;
	position: absolute;
	left: 8vw; 
	top: -4vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 1vw;
	color:  #373700;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}
 
.theses{                                    /* Плашка "тезисы" - ссылка на тезисы */
	display: inline-block;
	position: absolute;
	right: 23vw; 
	top: -4vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 1vw;
	color:  #373700;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.theses_my{                                    /* Плашка "тезисы" - ссылка на тезисы на стр "мой профиль" */
	display: inline-block;
	position: absolute;
	right: 23vw; 
	top: -4vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 1vw;
	color:  #373700;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.card{                                    /* Плашка "карточки" - ссылка на карточки */
	display: inline-block;
	position: absolute;
	right: 0vw; 
	top: -4vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 0;
	color:  #373700;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.block_prof {
	display: inline-block;
	font-size: 6vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.block_test{                               /* Общий блок - тест */
	font-size: 6vw;
	position: relative;
	width: 96vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	color:  #373700;
	background-color: #E1F0FF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.5);
	text-align: left;
}

.block_1_test{                              /* Тип - тест или сборник */
    display: inline-block;
	position: absolute;
	left: 31vw; 
	top: -5vw;
    font-size: 4vw;
	color: #75671D;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 1vw;
	border: none;
	text-align: left;
}

.block_1my{                              /* Тип - тест или сборник  на стр "мой профиль" */
    display: inline-block;
	position: absolute;
	left: -12vw; 
	top: -5vw;
    font-size: 4vw;
	color: #75671D;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 1vw;
	border: none;
	text-align: left;
}

.block_2_test{                    /* Никнейм автора - другого */
    display: inline-block;
	overflow: hidden;
    font-size: 4vw;
	width: 18vw;
	min-height: 5vw;
	/*float: right;*/
	background-color: #F6F6B9;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 1vw;
	text-align: left;
}

.block_3_test{                   /* Никнейм автора - свой */ 
    display: inline-block;
	overflow: hidden;
    font-size: 4vw;
	width: 6vw;
	min-height: 5vw;
	background-color: #009700;
	margin: 0.1vw 1vw;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 6vw;
	text-align: left;
}

.block_4_test{                          /* Поля для категории и для подкатегории, короткие, с учётом, что никнейм другой */
    display: inline-block;
	overflow: hidden;
	font-size: 4vw;
	width: 37.5vw;
	max-height: 5vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_5_test{                        /* Поля для категории и для подкатегории, длиннее */
    display: inline-block;
	overflow: hidden;
	font-size: 4vw;
	width: 43vw;
	max-height: 5vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_6_test{                       /* Поля для категории и для подкатегории, ещё длинней */
    display: inline-block;
	overflow: hidden;
	font-size: 4vw;
	width: 86vw;
	max-height: 5vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_7_test{                               /* Поля для категории и для подкатегории, самые длинные */
    display: inline-block;
	overflow: hidden;
	font-size: 4vw;
	color: #8F8F48;
	width: 46vw;
	max-height: 5vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.cross{                                     /* Класс для красного крестика "удалить тест" */
	display: inline-block;
	position: absolute;
	right: 0.2vw; 
	bottom: 0.2vw;
	height: 4vw;
	width: 4vw;
	padding: 0.1vw 0.2vw;
	border: none;
}

.sett_2{                                     /* Индикатор доступа, ссылка на настройки */
	display: inline-block;
	position: absolute;
	right: 0vw; 
	top: 12vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 0;
	color:  #373700;
	background-color: #F1B1B4;
	border: 1px solid #B20000;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.sett_4{                                     /* Индикатор доступа, ссылка на настройки */
	display: inline-block;
	position: absolute;
	right: 0vw; 
	top: 12vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 0;
	color:  #373700;
	background-color: #DCE065;
	border: 1px solid #7E8525;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.sett_5{                                     /* Индикатор доступа, ссылка на настройки */
	display: inline-block;
	position: absolute;
	right: 0vw; 
	top: 12vw;
    font-size: 4vw;
	color: #373700;
	min-height: 5vw;
	margin: 0 0;
	padding: 0 0;
	color:  #373700;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}
/**********************************************************/
}

/*---------------------------------------------------------------------------------------------------------------------*/

@media (orientation: landscape) {

.list_10{
	height: 1vw;
	border: none;
}

.list_15{
	height: 0.5vw;
	border: none;
}

.add{                                     /* Плашка "добавить" - ссылка на добавление пары вопрос - ответ */
	display: inline-block;
	position: absolute;
	right: 16vw; 
	top: -1.5vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.add_my{                                     /* Плашка "добавить" - ссылка на добавление  на стр "мой профиль" */
	display: inline-block;
	position: absolute;
	right: 16vw; 
	top: -1.5vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.theses{                                     /* Плашка "тезисы" - ссылка на тезисы */
	display: inline-block;
	position: absolute;
	right: 8.2vw; 
	top: -1.5vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.theses_my{                                     /* Плашка "тезисы" - ссылка на тезисы  на стр "мой профиль"  */
	display: inline-block;
	position: absolute;
	right: 8.2vw; 
	top: -1.5vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.card{                                     /* Плашка "карточки" - ссылка на карточки */
	display: inline-block;
	position: absolute;
	right: 1vw; 
	top: -1.5vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.block_prof {
	display: inline-block;
	font-size: 2vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.block_test{                                 /* Общий блок - тест */
	font-size: 2vw;
	position: relative;
	display: block;
	width: 54vw;
	margin: 0 auto;
	padding: 0.1vw 0.2vw;
	color:  #373700;
	background-color: #E1F0FF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	text-align: left;
}


.block_1_test{                                 /* Тип - тест или сборник */
    display: inline-block;
	position: absolute;
	left: 23vw; 
	top: -1.7vw;
	font-size: 1.2vw;
	color: #75671D;
	width: 6vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_1my {                                 /* Тип - тест или сборник  на стр "мой профиль" */
    display: inline-block;
	position: absolute;
	left: 23vw; 
	top: -1.7vw;
	font-size: 1.2vw;
	color: #75671D;
	width: 6vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_2_test{                         /* Никнейм автора - другого */
    display: inline-block;
	overflow: hidden;
    font-size: 1.2vw;
	width: 14vw;
	min-height: 1.5vw;
	color: #0000D6;
	background-color: #EAEA97;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.block_3_test{                            /* Никнейм автора - свой */
    display: inline-block;
	overflow: hidden;
    font-size: 1.2vw;
	width: 2vw;
	min-height: 1.5vw;
	background-color: #009700;
	margin: 0.1vw 1vw;
	padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 2vw;
	text-align: center;
}
.block_4_test{                              /* Поля для категории и для подкатегории, короткие, с учётом, что никнейм другой */
    display: inline-block;
	overflow: hidden;
    font-size: 1.2vw;
	width: 19vw;
	max-height: 1.5vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_5_test{                               /* Поля для категории и для подкатегории, длиннее */
    display: inline-block;
	overflow: hidden;
	max-height: 1.5vw;
    font-size: 1.2vw;
	width: 24vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_6_test{                                 /* Поля для категории и для подкатегории, ещё длинней */
    display: inline-block;
	overflow: hidden;
	max-height: 1.5vw;
    font-size: 1.2vw;
	width: 48vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.block_7_test{                                   /* Поля для категории и для подкатегории, самые длинные */
    display: inline-block;
	overflow: hidden;
	max-height: 1.5vw;
    font-size: 1.2vw;
	width: 26vw;
	margin: 0 0;
	padding: 0.1vw 0.1vw;
	color: #8F8F48;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.cross{                                     /* Класс для красного крестика "удалить тест" */
	display: inline-block;
	position: absolute;
	right: 0.2vw; 
	bottom: 0.2vw;
	height: 2vw;
	width: 2vw;
	padding: 0.1vw 0.2vw;
	border: none;
}

.sett_2{                                     /* Индикатор доступа - только вам, ссылка на настройки */
	display: inline-block;
	position: absolute;
	right: 1vw; 
	top: 4vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #FFBEA3;
	border: 1px solid #B20000;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.sett_4{                                     /* Индикатор доступа - только по ссылке, ссылка на настройки */
	display: inline-block;
	position: absolute;
	right: 1vw; 
	top: 4vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #DCE383;
	border: 1px solid #7E8525;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

.sett_5{                                     /* Индикатор доступа - всем, ссылка на настройки */
	display: inline-block;
	position: absolute;
	right: 1vw; 
	top: 4vw;
	font-weight: bolder;
	font-size: 1.2vw;
	color:  #373700;
	padding: 0.1vw 0.2vw;
	background-color: #8AFFFF;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	opacity: 0.8;
	text-align: left;
}

}
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*
.sett_4 a,
.sett_4 a:link,
.sett_4 a:visited,
.sett_4 a:hover,
.sett_4 a:active {
    color: #FFFFFF !important;
    text-decoration: none; /* опционально: убрать подчёркивание */
}*/

.sett_4 a:hover{                                     /* Индикатор доступа, ссылка на настройки */
	color: #FFFFFF;
}

#up {
	text-transform: uppercase;
}

.card a b{
	color:  #373700;
	text-align: center;
}

.card a b:hover { 
	/*text-decoration: underline;*/ /* Добавляем подчеркивание при наведении курсора на ссылку */
	color: #0000D6;
} 

.theses a b:hover { 
	color: #0000D6;
} 

.block_test a:hover { 
	color: #0000D6;
} 

.block_test a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

.block_3_test a{
	color: #FFFFFF;
	padding: 0.1vw 0.2vw;
	text-align: center;
}

.block_2_test a{
	color: #4B4700;
	padding: 0.1vw 0.2vw;
	text-align: center;
}
