@font-face {
  font-family: 'Geologica', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/ru_Geologica.ttf) format('tiff');
}

body {
	font-family: 'Geologica', sans-serif;
	font-weight: bold;
	margin: 0 0;
	padding: 0 0;
}

p {
		margin: 0 auto;
		padding: 1vw 1vw;
		text-align: left;
}

 @media (orientation: portrait) {

/* html {
    overflow-y: hidden;           Убирает полосу прокрутки, но и колёсиком не крутится   
}*/

 html::-webkit-scrollbar {          /*   Убирает полосу прокрутки   */
  width: 0;
}

 .container {
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	border: none;
	 text-align: center;
}

 .container_new {
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #95FF95;
	border: none;
	 text-align: center;
}

 .container_add {
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #FFFF95; 
	border: none;
	 text-align: center;
}

 .container_edit {
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #95FF95;
	border: none;
	 text-align: center;
}

 .container_delete {
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #FF4141;
	border: none;
	text-align: center;
}

h1 {
	font-family: 'Geologica', sans-serif;
	font-size: 3vw;
	height: auto;
	 margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

p {
		font-size: 3vw;
		margin: 0 auto;
		padding: 1vw 1vw;
		text-align: left;
}


.menu_el {
	display: inline-block;
	font-size: 4vw;
	width:  25vw;
	 margin: 0 auto;
	 padding:0.5vw 0;
	border: none;
	border-radius: 3px;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;  /* Параметры тени */
	 text-align: center;
	 background-color:  #FAFAFA;
}

.menu_h1 {
	display: inline-block;
	font-size: 3vw;
	width: 30vw;
	 margin: 0 auto;
	 padding: 0.1vw 0.1vw;
	border: none;
}

.menu_gap{
	display: inline-block;
	width: 1vw;
	 margin: 0 auto;
	border: none;
	 text-align: center;
	 background-color:  #FAFAFA;
}

.menu_gap2{
	display: inline-block;
	width: 1vw;
	 margin: 0 auto;
	border: none;
	 text-align: center;
	 background-color:  #FAFAFA;
}

.radio-privat{
	display: inline-block;
	width: 8vw;
	height: 8vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.radio-button{
	display: inline-block;
	width: 8vw;
	height: 8vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}


.polosa_1_3vw{
	font-size: 4vw;
	width: 90vw;
	 margin: 0 auto;
	 padding: 1vh 1vw;
	border: none;
	 text-align: center;
}

.polosa_2_2{
	font-size: 5vw;
	width: 94vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	border: none;
}

.polosa{
	font-size: 3vw;
	width: 94vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
}

.polosa_menu{
	font-size: 6vw;
	width: 94vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
}

.polosa_21{
	display: inline-block;
	font-size: 6vw;
	width: 45vw;
	margin: 0 auto;
	border: none;
	text-align: left;
}

.polosa_1{
	font-size: 5vw;
	width: 100vw;
	 margin: 0 auto;
	 padding: 1vh 1vw;
	border: none;
	 text-align: center;
}


.polosa_22{
	display: inline-block;
	font-size: 4vw;
	width: 40vw;
	margin: 0 auto;
	border: none;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
	text-align: left;
}

.polosa_222{
	display: inline-block;
	font-size: 2vw;
	width: 23vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	text-align: center;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
}

.polosa_full{
	display: inline-block;
	width: 90vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	text-align: center;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
}

.polosa_small{
    display: inline-block;
    font-size: 6vw;
	width: 8vw;
	height: 8vw;
	margin: 0 0.5vw;
	padding: 0 0;
	border: 1px solid #810030;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
	text-align: center;
}

.polosa_middle{
    display: inline-block;
    font-size: 6vw;
	width: 40vw;
	height: 8vw;
	margin: 0.5vw 2vw;
	padding: 0 0;
	border: 1px solid #810030;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
	text-align: center;
}

.block {
	display: inline-block;
	font-size: 3vw;
	width: 94vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	/*box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;   Параметры тени */
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: center;
}

.block2 {
	font-size: 5vw;
	width: 70vw;
	 margin: 0 auto;
	 padding: 2vh 1vw;
	 color:  #010101;
	border: none;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3) inset;
	 text-align: center;
	 background-color:  #FAFAFA;
	}
	
.block_in_block{
	display: inline-block;
	position: relative;
	font-size: 4vw;
	width: 91vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	/*box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;   Параметры тени */
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: left;
}
	
.label {
	font-size: 6vw;
	padding: 0 2vw;
	 text-align: left;
}


.red{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 38vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.red_menu{
	display: inline-block;
	font-size: 6vw;
	color: #FFFFFF;
	width: 45vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.red_long{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 45vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.red_short{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 25vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.r_short{
	display: inline-block;
	position: absolute;
	left: 78vw; 
	top: 5.5vw;
	font-size: 2.5vw;
	font-weight: bolder;
	color: #FFFFFF;
	width: 15vw;
	margin: 0 0;
	padding: 0.2vw 0.5vw;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.b_edit{
	display: inline-block;
	position: absolute;
	right: 90vw; 
	top: 3vw;
	font-size: 5vw;
	font-weight: bolder;
	color: #FFFFFF;
	width: 16vw;
	margin: 0 0;
	padding: 0.2vw 0.5vw;
}

.b_short{
	display: inline-block;
	position: absolute;
	right: 1vw; 
	top: 1vw;
	width: 22vw;
	font-weight: bolder;
	font-size: 4vw;
	margin: 0 0;
	padding: 0.2vw 0.2vw;
	background-color: #C4D3E2;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.green{
	display: inline-block;
	font-size: 5vw;
	width: 38vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #009700;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.green_submit{
	display: inline-block;
	font-size: 5vw;
	width: 46.5vw;
	min-height: 8.5vh;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #009700;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.green_menu{
	display: inline-block;
	font-size: 6vw;
	width: 45vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #009700;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}


.white_menu{
	display: inline-block;
	font-size: 6vw;
	color: #000000;
	width: 45vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	background-color: #FFFFFF;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.white{
	display: inline-block;
	font-size: 5vw;
	color: #000000;
	width: 38vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	background-color: #FFFFFF;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 38vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	background-color: #0000A9;
	border: 1px solid #000088;
	border-radius: 5px; /* Уголки */
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_menu{
	display: inline-block;
	font-size: 6vw;
	color: #FFFFFF;
	width: 45vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	background-color: #0000A9;
	border: 1px solid #000088;
	border-radius: 5px; /* Уголки */
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_shrt{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 42vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	background-color: #0000A9;
	border: 1px solid #000088;
	border-radius: 5px; /* Уголки */
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_short{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 12vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #0000A9;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_long{
	display: inline-block;
	font-size: 5vw;
	color: #FFFFFF;
	width: 45vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px; /* Уголки */
	background-color: #0000A9;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_escho{
	display: inline-block;
	font-size: 7vw;
	width: 8vw;
	margin: 0 5vw;
	padding: 0 0.5vh;
	border: 3px solid #004040;
	border-radius: 5px;
	background-color: #0000A9;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}


.list{
	font-size: 6vw;
	width: 90vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 1vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.5);
	text-align: left;
}

.list_mob{
	font-size: 6vw;
	position: relative;
	width: 96vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	color:  #373700;
	background-color:  #FCFCFC;
	border: 1px solid #B8B84E;
	border-radius: 1vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.5);
	text-align: left;
}

.list_comp{
	font-size: 6vw;
	position: relative;
	width: 96vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	color:  #373700;
	background-color:  #FFC42C;
	border: 1px solid #9F6400;
	border-radius: 1vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.5);
	text-align: left;
}

.list_in_block{
	font-size: 8vw;
	width: 90vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	color:  #373700;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 1vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.5);
	text-align: left;
}

.list_input{
	display: inline-block;
	font-size: 6vw;
	color:  #010101;
	width: 90vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	text-align: left;
}

.list_no_border p{
	font-size: 5vw;
	width: 90vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	border: none;
	text-align: left;
}

.list_0{
	height: 2vw;
	border: none;
}

.list_05{
	height: 2vw;
	border: none;
}

.lst{
	display: inline-block;
	color:  #FFE793;
	width: 30vw;
	border: none;
}

.st{
	color:  #FFE793;
	height: 2vw;
	width: 0 0;
	border: none;
}

.list_01{
	height: 0.1vw;
	border: none;
}

.list_02{
	height: 1.2vw;
	border: none;
}

.name_test{
    display: inline-block;
    font-size: 3vw;
	width: 90vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.name_count{
    display: inline-block;
    font-size: 3vw;
	width: 15vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
	text-align: left;
}

.count{
    display: inline-block;
    font-size: 5vw;
	width: 15vw;
	margin: 0 auto;
	padding: 0 0;
	color:  #373700;
	background-color:  #FCFCFC;
	border: 1px solid #B8B84E;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}


.name_test_test{
    display: inline-block;
    font-size: 5vw;
	width: 96vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

#reviews{
	font-size: 2.8vw;
}

.box_1{
    display: inline-block;
    font-size: 4vw;
	width: 20vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.box_prim{
    display: block;
    font-size: 3vw;
	width: 86vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.box_2{
    display: inline-block;
    font-size: 4vw;
	width: 74vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.box_1_list{
    display: inline-block;
    font-size: 4vw;
	width: 90vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.box_2_list{
    display: inline-block;
    font-size: 4vw;
	position: absolute;
	top:  0.5vw;
	left: 30vw;
	background-color: #F6F6B9;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.box_20_list{
    display: inline-block;
    font-size: 6vw;
	background-color: #F6F6B9;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.box_200_list{
    display: inline-block;
    font-size: 5vw;
	background-color: #F6F6B9;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.box_3_list{
    display: inline-block;
    font-size: 4vw;
	position: absolute;
	top:  0.5vw;
	left: 30vw;
	background-color: #99FF99;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.nic{
    display: inline-block;
    font-size: 5vw;
	position: absolute;
	top:  0vw;
	right: 0vw;
	color: #00B200;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.box_30_list{
    display: inline-block;
    font-size: 6vw;
	background-color: #99FF99;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.box_300_list{
    display: inline-block;
    font-size: 5vw;
	background-color: #99FF99;
	margin: 0.1vw 0.1vw;
	padding: 0.1vw 0.5vw;
	border: none;
	border-radius: 1vw;
	text-align: center;
}

.count_smoll{
    display: inline-block;
    font-size: 3vw;
	width: 5vw;
	margin: 0 auto;
	padding: 0 0;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.count_smoll_green{
    display: inline-block;
    font-size: 5vw;
	width: 10vw;
	margin: 0 auto;
	padding: 0 0;
	color:  #FFFFFF;
	border: none;
	border-radius: 5px;
	background-color: #004D00;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);

}

.count_smoll_red{
    display: inline-block;
    font-size: 5vw;
	width: 10vw;
	margin: 0 auto;
	padding: 0 0;
	background-color: #FF0000;
	color:  #000000;
	border: none;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.question{
	font-size: 7vw;
	width: 96vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	color:  #FFFFFF;
	background-color:  #007070;
	border: none
	box-shadow: 0 0 0.6vw rgba(0,0,0,0.3);
	text-align: center;
}

.answer{
	display: inline-block;
	position: relative;
	font-size: 7vw;
	width: 96vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FFE9E9;
	color:  #002E2E;
	border: 0.2vw solid #FFB4B4;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.6vw rgba(0,0,0,0.3);
	text-align: left;
}

.answer_0{
	display: inline-block;
	/*position: absolute;*/
	left: 0vw;
	top: 0vw;
	font-size: 8vw;
	color:  #AFAFAF;
	width: 8vw;
	min-height: 2.5vw;
	margin: 0.5vw 0;
	padding: 0.5vw 1.5vw;
	background-color:  none;
	/*background-color:  #FCFCFC;*/
	border: none;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.6vw rgba(0,0,0,0.3);
	text-align: center;
}

.swer{
	display: inline-block;
	font-size: 5vw;
	width: 80vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: left;
}

.swer_0{
	display: inline-block;
	font-size: 5vw;
	width: 5vw;
	min-height: 5vw;
	margin: 0.5vw 1vw;
	padding: 0.5vw 1.5vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: center;
}

.swer_mob{
	display: inline-block;
	font-size: 6vw;
	width: 82vw;
	margin: 0.5vw 1vw;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: left;
}

.swer_0_mob{
	display: inline-block;
	font-size: 6vw;
	width: 6vw;
	min-height: 5vw;
	margin: 0.5vw 1vw;
	padding: 0.5vw 1.5vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: center;
}

.answer_0_text{
	display: inline-block;
	font-size: 3vw;
	width: 6vw;
	height:6vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.answer_00{
	display: inline-block;
	font-size: 2vw;
	width: 2vw;
	margin: 0 auto;
	border: none;
}

.answ{
	display: inline-block;
	width: 7.5vw;
	min-height: 7.5vw;
	margin: 0 0;
	padding: 0.5vw 0.5vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.answer_2{
	display: inline-block;
	font-size: 6vw;
	width: 80vw;
	min-height: 7vw;
	margin: 0 0 0 2vw;
	padding: 0.5vw 0.5vw;
	background-color:  #FCFCFC;
	float: left;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.im{
	display: inline-block;
	border: none;
	width: 6vw;
}

.date{
	display: inline-block;
	font-size: 3vw;
	border: none;
}

span.psw {
font-size: 5vw;
   text-align: center;
}

/*****************Аватарка, личные данные - страница профиля****/
.ava{
	display: inline-block;
	font-size: 2vw;
	height: 28vw; 
	width: 28vw;
	padding: 0 0;
	margin: 0 0.5vw;
	background-color:  #FCFCFC;
	border: none;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}


.box_31{
	display: block;
    font-size: 4vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_32{
    display: block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_32r{
    display: block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_33{
    display: block;
    font-size: 6vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_314{
    display: inline-block;
    font-size: 3.5vw;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_324{
    display: inline-block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 60vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_4{
    display: block;
    font-size: 5vw;
	width: 92vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_04{
    display: block;
    font-size: 3.5vw;
	min-height: 2.4vw;
	width: 90vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: center;
}

.box_3_hidden_1{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 5vw;
	width: 70vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_2{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 5vw;
	width: 80vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_3{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 5vw;
	width: 80vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_4{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 5vw;
	width: 40vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_5{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 5vw;
	width: 80vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_6{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 5vw;
	width: 80vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_7{
	display: inline-block;
    font-size: 5vw;
	color: #000000;
	min-height: 4.5vw;
	width: 92vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

/* ********** Для other_prof.html **************************/

.ava_other{
	display: inline-block;
	font-size: 2vw;
	height: 35vw; 
	width: 35vw;
	padding: 0 0;
	margin: 0 0.5vw;
	float: left;
	background-color:  #FCFCFC;
	border: none;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}


.box_31_other{
	display: block;
    font-size: 4vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_32_other{
    display: block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_32_red{
    display: block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_314_other{
    display: block;
    font-size: 4vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_324_other{
    display: block;
   font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_324_red{
    display: block;
   font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_315_other{
	display: block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
	text-align: left;
}

.box_325_other{
    display: inline-block;
    font-size: 5vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_325_red{
    display: block;
    font-size: 4vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_4_other{
    display: block;
    font-size: 3.5vw;
	width: 95vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: left;
}

.box_4_red{
    display: block;
    font-size: 5vw;
	width: 98vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: left;
}

.box_04_other{
    display: block;
    font-size: 4vw;
	min-height: 2.4vw;
	width: 98vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: center;
}

#position1{
	position: fixed;
	bottom: 35vh;
	right: 2vw;
}

#position2{
	position: fixed;
	bottom: 20vh;
	right: 3vw;
}

#yes{
	position: fixed;
	bottom: 0;
	right: 25vw;
	height: 18vw;
	width: 14vw;
}

.strelka{
	height: 15vw;
	width: 15vw;
}

#checkb{
	display: inline-block;
	height: 5vw;
	width: 5vw;
}

#attentive{
	font-size: 5vw;
}

/***************************************************************************/

}

/*---------------------------------------------------------------------------------------------------------------------*/

@media (orientation: landscape) {

.container {
	width: 60vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	border: none;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	 text-align: center;
	}


.container_new {
	width: 60vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #95FF95;
	border: none;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	 text-align: center;
	}
	
.container_add {
	width: 60vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #FFFF95; 
	border: none;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	 text-align: center;
	}

.container_edit {
	width: 60vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #95FF95;
	border: none;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	 text-align: center;
	}	
	
	.container_delete {
	width: 60vw;
	min-height: 100vh;
	margin: 0 auto;
	padding: 0 0;
	background-color: #FF4141;
	border: none;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	 text-align: center;
	}	
	
h1 {
	font-family: 'Geologica', sans-serif;
	font-size: 1.5vw;
	height: auto;
	 margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

p {
		font-size: 3vw;
		margin: 0 auto;
		padding: 1vw 1vw;
		text-align: left;
}


.menu_el {
	display: inline-block;
	font-size: 1.5vw;
	width: 10vw;
	 margin: 0 auto;
	 padding: 0.1vw 0.1vw;
	border: none;
	border-radius: 3px;
	 box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;  /* Параметры тени */
	 text-align: center;
	 background-color:  #FAFAFA;
}

.menu_h1 {
	display: inline-block;
	font-size: 1.5vw;
	width: 15vw;
	 margin: 0 auto;
	 padding: 0.1vw 0.1vw;
	border: none;
}

.menu_gap{
	display: inline-block;
	width: 1vw;
	margin: 0 auto;
	border: none;
	text-align: center;
	background-color:  #FAFAFA;
}

.menu_gap2{
	display: inline-block;
	width: 0.5vw;
	margin: 0 auto;
	border: none;
	text-align: center;
	background-color:  #FAFAFA;
}

.radio-privat{
	display: inline-block;
	width: 4vw;
	height: 3vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.radio-button{
	display: inline-block;
	width: 6vw;
	height: 3vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.polosa_1{
	font-size: 2vw;
	width: 60vw;
	margin: 0 auto;
	/*padding: 0.5vh 1vw;*/
	padding: 0 0;
	border: none;
	text-align: center;
}

.polosa_1_3vw{
	font-size: 1.5vw;
	width: 44vw;
	margin: 0 auto;
	padding: 0.5vh 1vw;
	border: none;
	text-align: center;
}

.polosa{
	font-size: 2vw;
	width: 60vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
}

.polosa_menu{
	font-size: 2vw;
	width: 60vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
}

.polosa_21{
	display: inline-block;
	font-size: 2vw;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border: none;
	text-align: left;
}

.polosa___{
	display: inline-block;
	font-size: 2vw;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-bottom: 0.5vw solid #00004D;
	text-align: left;
}

.polosa_22{
	display: inline-block;
	font-size: 2vw;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border: none;
	text-align: center;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
}

.polosa_full{
    display: inline-block;
    font-size: 2vw;
	width: 35vw;
	margin: 0 auto;
	background-color: #FF00AE;
	padding: 0 0;
	border: none;
	text-align: left;
}

.polosa_small{
    display: inline-block;
    font-size: 2vw;
	width: 5.4vw;
	height: 3vw;
	margin: 0 0;
	padding: 0 0;
	border: 1px solid #810030;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
	text-align: center;
}

.polosa_middle{
    display: inline-block;
    font-size: 2vw;
	width: 27vw;
	height: 3vw;
	margin: 0 0;
	padding: 0 0;
	border: 1px solid #810030;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;  /* Параметры тени */
	text-align: center;
}

.block {
	display: inline-block;
	font-size: 3vw;
	width: 57vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	/*box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;   Параметры тени */
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: center;
}

.block_in_block{
	display: inline-block;
	position: relative;
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	/*box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;   Параметры тени */
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: left;
}


.block2 {
	font-size: 2vw;
	width: 30vw;
	margin: 0 auto;
	padding: 0.5vw 0.5vw;
	border: none;
	color:  #010101;
	border-radius: 5px;
	 box-shadow: 0 0 5px rgba(0, 0, 0, .3) inset;
	 text-align: center;
	 background-color:  #FAFAFA;
	}
	
	
label {
	font-size: 2vw;
	color: #010101;
	padding: 0 0.5vw;
	 text-align: left;
}

.red{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.red_menu{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.red_long{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 18vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.red_short{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 12vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #C10606;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.r_short{
	display: inline-block;
	position: absolute;
	left: 49vw; 
	top: 3vw;
	width: 6vw;
	font-weight: bolder;
	font-size: 1.3vw;
	margin: 0 0;
	padding: 0.2vw 0.5vw;
	background-color: #C10606;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.b_edit{
	display: inline-block;
	position: absolute;
	left: -1.5vw; 
	top: 1vw;
	width: 3vw;
	font-weight: bolder;
	font-size: 3vw;
	margin: 0 0;
	padding: 0.2vw 0.5vw;
}

.b_short{
	display: inline-block;
	position: absolute;
	right: 0.5vw; 
	top: 0.5vw;
	width: 5.5vw;
	font-weight: bolder;
	font-size: 1vw;
	margin: 0 0;
	padding: 0.2vw 0.2vw;
	background-color: #C4D3E2;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.green{
	display: inline-block;
	font-size: 2vw;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #009700;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.green_menu{
	display: inline-block;
	font-size: 2vw;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #009700;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.green_submit{
	display: inline-block;
	font-size: 2vw;
	width: 25vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px;
	background-color: #009700;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.white{
	display: inline-block;
	font-size: 2vw;
	color: #000000;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	background-color: #FFFFFF;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.white_menu{
	display: inline-block;
	font-size: 2vw;
	color: #000000;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	background-color: #FFFFFF;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	background-color: #0000A9;
	border: none;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_menu{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 23vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	background-color: #0000A9;
	border: 1px solid #000088;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_shrt{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 18vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	background-color: #0000A9;
	border: 1px solid #000088;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_short{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 6vw;
	margin: 0 2vw;
	padding: 0.5vh 1vw;
	border-radius: 5px;
	background-color: #0000A9;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.blue_long{
	display: inline-block;
	font-size: 2vw;
	color: #FFFFFF;
	width: 27vw;
	margin: 0 0.5vw;
	padding: 0.5vh 1vw;
	border: none;
	border-radius: 5px; /* Уголки */
	background-color: #00004D;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.list{
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	color:  #010101;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	text-align: left;
	/*border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: left;*/
}

.list_mob{
	font-size: 2vw;
	position: relative;
	display: block;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	color:  #373700;
	background-color:  #FCFCFC;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	text-align: left;
}

.list_comp{
	font-size: 2vw;
	position: relative;
	display: block;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	color:  #373700;
	background-color: #FFC42C;
	border: 1px solid #9F6400;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	text-align: left;
}

.list_in_block{
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	color:  #373700;
	background-color:  #FCFCFC;
	border: 1px solid #B8B84E;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.5vw rgba(0,0,0,0.5);
	text-align: left;
	/*border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: left;*/
}

.list_input{
	display: inline-block;
	font-size: 2vw;
	color:  #010101;
	width: 35vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
	/*border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: left;*/
}



.list_no_border{
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	border: none;
	text-align: left;
}

.list_no_border p{
	font-size: 2vw;
	width: 50vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	border: none;
	text-align: left;
}

.list_0{
	height: 1vw;
	border: none;
}

.list_05{
	height: 0.1vw;
	border: none;
}

.lst{
	display: inline-block;
	color:  #FFE793;
	height: 0 0;
	
	width: 0 0;
	border: none;
}

.st{
	display: inline-block;
	color:  #FFE793;
	height: 0 0;
	
	width: 0 0;
	border: none;
}

.list_01{
	height: 0.5vw;
	border: none;
}

.list_02{
	height: 0.7vw;
	border: none;
}

.name_test{
    display: inline-block;
    font-size: 2vw;
	width: 60vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.name_test_test{
    display: inline-block;
    font-size: 2vw;
	width: 60vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

#reviews{
	font-size: 1.2vw;
}

.box_1{
    display: inline-block;
    font-size: 1.5vw;
	width: 24vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.box_prim{
    display: block;
    font-size: 1.2vw;
	width: 50vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.box_2{
    display: inline-block;
    font-size: 1.5vw;
	width: 34vw;
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-align: center;
}

.box_1_list{
   display: inline-block;
    font-size: 1.2vw;
	width: 54vw;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: left;
}

.box_2_list{
    display: inline-block;
    font-size: 1.2vw;
	position: absolute;
	top:  0.5vw;
	left: 22vw;
	background-color: #F6F6B9;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.box_20_list{
    display: inline-block;
    font-size: 2vw;
	background-color: #F6F6B9;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.box_200_list{
    display: inline-block;
    font-size: 1.5vw;
	background-color: #F6F6B9;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.box_3_list{
    display: inline-block;
    font-size: 1.2vw;
	position: absolute;
	top:  0.5vw;
	left: 22vw;
	background-color: #95FF95/*#99FF99*/;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.nic{
    display: inline-block;
    font-size: 2vw;
	position: absolute;
	top:  0.5vw;
	right: 19.5vw;
	color: #00B200;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.box_30_list{
    display: inline-block;
    font-size: 2vw;
	background-color: #95FF95/*#99FF99*/;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.box_300_list{
    display: inline-block;
    font-size: 1.5vw;
	background-color: #95FF95/*#99FF99*/;
	margin: 0 0;
	padding: 1vw 1vw;
	padding: 0 0;
	border: none;
	border-radius: 0.3vw;
	text-align: center;
}

.name_count{
    display: inline-block;
    font-size: 1.5vw;
	width: 7.5vw;
	margin: 0 auto;
	padding: 0 0;
	border: none;
	text-align: left;
}

.count{
    display: inline-block;
    font-size: 2vw;
	width: 6vw;
	margin: 0 auto;
	padding: 0 0;
	color:  #373700;
	background-color:  #FCFCFC;
	border: 1px solid #B8B84E;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.count_smoll{
    display: inline-block;
    font-size: 2vw;
	width: 4vw;
	margin: 0 auto;
	padding: 0 0;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.count_smoll_green{
    display: inline-block;
    font-size: 2vw;
	width: 4vw;
	margin: 0 auto;
	padding: 0 0;
	background-color: #007400;
	color:  #FFFFFF;
	border: none;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);

}

.count_smoll_red{
    display: inline-block;
    font-size: 2vw;
	width: 4vw;
	margin: 0 auto;
	padding: 0 0;
	background-color: #FF0000;
	color:  #000000;
	border: none;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.question{
	font-size: 2vw;
	width: 54.5vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	color:  #FFFFFF;
	background-color:  #007070;
	border: none
	box-shadow: 0 0 0.6vw rgba(0,0,0,0.3);
	text-align: center;
}

.answer_minus3{
	display: inline-block;
	font-size: 2vw;
	width: 46vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.answer{
	display: inline-block;
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FFE9E9;
	color:  #002E2E;
	border: 0.2vw solid #FFB4B4;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.6vw rgba(0,0,0,0.3);
	text-align: left;
}

.answer_0{
	display: inline-block;
	font-size: 2vw;
	color:  #AFAFAF;
	width: 2vw;
	min-height: 2.5vw;
	margin: 0.5vw auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: none;
	border-radius: 0.5vw;
	box-shadow: 0 0 0.6vw rgba(0,0,0,0.3);
	text-align: center;
}

.answ{
	display: inline-block;
	width: 2.5vw;
	min-height: 2.7vw;
	margin: 0 0;
	padding: 0.5vw 0.5vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.swer{
	display: inline-block;
	font-size: 2vw;
	width: 49vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: left;
}

.swer_0{
	display: inline-block;
	font-size: 2vw;
	width: 2vw;
	min-height: 2.5vw;
	margin: 0.5vw 0.5vw;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: center;
}

.swer_mob{
	display: inline-block;
	font-size: 2vw;
	width: 49vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: left;
}

.swer_0_mob{
	display: inline-block;
	font-size: 2vw;
	width: 2vw;
	min-height: 2.5vw;
	margin: 0.5vw 0.5vw;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 0.5vw;
	box-shadow: 0 0 1vw rgba(0,0,0,0.3);
	text-align: center;
}

.answer_2{
	display: inline-block;
	font-size: 2vw;
	width: 51vw;
	min-height: 2.7vw;
	margin: 0 0 0 2vw;
	padding: 0.5vw 0.5vw;
	background-color:  #FCFCFC;
	float: left;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.answer_0x2_5{
	display: inline-block;
	font-size: 2vw;
	/*overflow: hidden;*/
	width: 4vw;
	margin: 0 auto;
	padding: 0.5vw 1.5vw;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.answer_0_text{
	display: inline-block;
	font-size: 1.1vw;
	width: 3vw;
	height: 3vw;
	margin: 0 auto;
	padding: 0 0;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.answer_00{
	display: inline-block;
	font-size: 2vw;
	width: 2vw;
	margin: 0 auto;
	border: none;
}

.answer_01{
	display: inline-block;
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: none;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	text-align: left;
}

.im{
	display: inline-block;
	 font-size: 2vw;
	padding: 0.5vw 0.5vw;
	 height: 2vw; 
	width: 2vw;
	border: none;
	text-align: center;
}

.imm{
	display: inline-block;
	 font-size: 2vw;
	padding: 0.5vw 0.5vw;
	 height: 2vw; 
	width: 2vw;
	border: none;
	text-align: right;
}

/*.ims{
	display: inline-block;
	 font-size: 2vw;
	padding: 0.5vw 0.5vw;
	 height: 2vw; 
	width: 2vw;
	border: none;
	text-align: center;
	float: left;
}*/

.date{
	display: inline-block;
	font-size: 1vw;
	border: none;
	text-align: left;
}

span.psw {
font-size: 2vw;
   text-align: center;
}
/*****************Аватарка, личные данные - страница профиля****/
.ava{
	display: inline-block;
	font-size: 2vw;
	height: 17vw; 
	width: 17vw;
	padding: 0 0;
	margin: 1vw 1vw;
	float: left;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

/*.ava_no_bord{
	display: inline-block;
	font-size: 2vw;
	min-height: 17vw; 
	width: 40vw;
	padding:  0 0;
	margin: 0 0.5vw;
	border: none;
	text-align: left;
}*/

.box_3{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 39.5vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_31{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 11vw;
	float: left;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_32{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 27vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_32r{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 27vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_33{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 46vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.inl{
    display: inline-block;
	width: 0.5vw;
}

.box_314{
     display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 12vw;
	float: left;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border:none;
	text-align: left;
}

.box_324{
     display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 26vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border:none;
	text-align: right;
}

.box_315_other{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 12vw;
	float: left;
	margin: 0 1vw;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_325_other{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 43vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: right;
}

.box_325_red{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 43vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_4{
    display: block;
    font-size: 1.5vw;
	width: 56vw;
	clear: both;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_04{
    display: block;
    font-size: 1.5vw;
	width: 56vw;
	clear: both;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: center;
}

.box_3_hidden_1{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_2{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_3{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_4{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_5{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_6{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 30vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

.box_3_hidden_7{
	display: inline-block;
    font-size: 1.5vw;
	color: #000000;
	min-height: 2.4vw;
	width: 56vw;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}

/* ********** Для other_prof.html **************************/

.ava_other{
	display: inline-block;
	height: 20vw; 
	width: 20vw;
	padding: 0 0;
	margin: 2vw 2vw;
	float: left;
	background-color:  #FCFCFC;
	border: 1px solid #006500;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: left;
}


.box_31_other{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 7vw;
	float: left;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_32_other{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 31vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_32_red{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 31vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_314_other{
     display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 15vw;
	float: left;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: left;
}

.box_324_other{
     display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 23vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: right;
}

.box_324_red{
    display: inline-block;
    font-size: 1.5vw;
	min-height: 2.4vw;
	width: 23vw;
	margin: 0 auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: right;
}

.box_4_other{
    display: block;
    font-size: 1.5vw;
	width: 57vw;
	clear: both;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #E2E2E2;
	text-align: left;
}

.box_4_red{
    display: block;
    font-size: 1.5vw;
	width: 57vw;
	clear: both;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border-bottom: 1px solid #FFADAD;
	text-align: left;
}

.box_04_other{
    display: block;
    font-size: 1.5vw;
	width: 56vw;
	clear: both;
	margin: 0.2vw auto;
	padding: 0.1vw 0.1vw;
	border: none;
	text-align: center;
}

.error {
	font-size: 3vw;
	color: #FF0000;
}

#position1{
	position: fixed;
	bottom: 37vh;
	right: 14vw;
}

#position2{
	position: fixed;
	bottom: 20vh;
	right: 14vw;
}

.strelka{
	height: 4vw;
	width: 4vw;
}

#checkb{
	display: inline-block;
	margin: 0 0;
	padding: 0 0;
	height: 1.5vw;
	width: 1.5vw;
}

#yes{
	position: fixed;
	bottom: 20vh;
	right: 10vw;
	height: 9vw;
	width: 7vw;
}

#attentive{
	font-size: 1.5vw;
}

/***************************************************************************/

}

/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
 
 
 hr {
	opacity: 0.4;
}

#box_2_list a{
		float: right;
}

.block2  a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
     color: #474700; /* Цвет ссылки */
}

.block_right{
	margin: 0 auto;
	padding: 0 0;
	text-align: right;
}
 
.answer  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

.swer_0  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

.red_short a{
		color: #FCFCFC;
}

.r_short a{
		color: #FFFFFF;
}

.b_edit a{
		color: #000097;;
}

.swer  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

.swer_mob  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

.swer_0_mob  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

.answer_0  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}
 
.answer_2  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}
 
.list  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}

 .list_mob  a{
	display: block; /* Ссылка как блочный элемент */
    text-align: left; /* Выравнивание по центру */
    height: 100%; /* Высота на весь слой */
    color: #474700; /* Цвет ссылки */
}
 
.menu_el  a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
     color: #474700; /* Цвет ссылки */
}

.polosa_22  a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
     color: #474700; /* Цвет ссылки */
}

.green a, input{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.green_menu a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.red_menu a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.green a:hover {
	color: #A6A600;
}

.blue a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.blue_menu a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.blue a:hover {
	color: #A6A600;
}

.blue:hover {
	color: #A6A600;
}

.blue_long a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.blue_long a:hover {
	color: #A6A600;
}

.blue_long:hover {
	color: #A6A600;
}


.red a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.green_submit a{
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}

.green_submit a:hover {
	color: #A6A600;
}

.red a:hover {
	color: #A6A600;
}

 textarea .blue {
	display: block; /* Ссылка как блочный элемент */
     text-align: center; /* Выравнивание по центру */
     height: 100%; /* Высота на весь слой */
	color: #FFFFFF;
}



.blue:hover {
	color: #A6A600;
}

.blue_escho a{
	color: #FFFFFF;
}

.blue_shrt a{
	color: #FFFFFF;
}

.blue_escho a:hover{
	color: #A6A600;
}

.blue_escho_r a{
	color: #FFFFFF;
}

.blue_escho_r a:hover{
	color: #A6A600;
}


 a {
    text-decoration: none; /* Убирает подчеркивание для ссылок */
} 

a:hover { 
	/*text-decoration: underline;*/ /* Добавляем подчеркивание при наведении курсора на ссылку */
	color: #A6A600; /* Ссылка красного цвета */
} 

/* Add a hover effect for buttons */
/*button:hover {
    opacity: 0.5;
}*/

.green:hover {
    opacity: 0.5;
}

.blue:hover {
    opacity: 0.5;
}

.red:hover {
    opacity: 0.5;
}

.red_long a{
	color: #FFFFFF;
}

select{
	font-size: 2vw;
	width: 54vw;
	margin: 0 auto;
	padding: 0.5vw 1vw;
	background-color:  #FCFCFC;
	border: none;
	/*box-shadow: 0 0 25px rgba(0, 0, 0, .3) inset;   Параметры тени */
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: left;
}

#left { text-align: left; }
  #right { text-align: right; }
   #center { text-align: center; }
   
#chapter{
	background-color:  #CFCFCF;
	color: #004D00;
	background-color:  #FCFCFC;
	border: 3px solid #004D00;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: center;
}

#fl_1{
	 display: inline-block;
}

#fl_2{
	 display: inline-block;
}

img {
  max-width: 100%;
  height: auto;
}

img:hover {
   opacity: 0.7;
}

.bth{
  width: 200px;
  height: 50px;
  text-align: center;
  display: block;
  margin: 0 auto;
 
}
.text{
	display: none;
	text-align: center;
}

.bth:active + .text {
	display: inline;
}

.box {
  background: red;
  height: 200px;
  width: 200px;
}

.box:empty {
  background: lime;
}

#hidden_01{
	display: inline-block;
}

#hidden_11 {
	display: none;
}

#hidden_110 {
	display: none;
}

/*#hidden_21 {
	display: none;
}*/

#hidden_02 {
	display: inline-block;
}

#hidden_12 {
	display: none;
}

#hidden_120{
	display: none;
}

#hidden_13 {
	display: none;
}

#hidden_130 {
	display: none;
}

#hidden_23 {
	display: none;
}

#hidden_230 {
	display: none;
}

.content_toggle_1{
	color: #646400;
}

.content_toggle_2{
	color: #646400;
}

.content_toggle_3{
	color: #646400;
}

.content_toggle_4{
	color: #646400;
}

.content_toggle_5{
	color: #646400;
}

.content_toggle_6{
	color: #646400;
}

.content_toggle_7{
	color: #646400;
}

p {
    text-indent: 3vw;; /* Отступ первой строки в пикселах */
   }
   

#Quests {
	background-color:  white;
}

#tst {
		/*background-color: #EBFAFF;*/
		background-color: #E1F0FF;
		border: 1px solid #005356;
}

#auth {
		background-color: #F6F6B9;
		border: 1px solid #868649;
}

#tusklo {
		color:  #51BB51;
}





