//*СЛУЖЕБНЫЕ КЛАССЫ ДЛЯ КОНТЕЙНЕРОВ*/

/* выравнивает контейнер по центру и задает размер */
.div_centrovka{
/*background-color:#fe9  ; */
margin: 0 auto;
}
/*Контейнер для оформления текста*/
.div_decor_text{
width:90%;
background-color:#f8f8f8; /**/
padding:10px 25px;
margin-top:0.5%;
border-radius:20px;
}
.div_decor_text p{
font-size:16px;
}
.div_decor_text h1{
font-size:20px;
}

/*Главная страница*/
  body{
background-color:#eff3f6 ;/**/
margin:0;
}
/*Контейнер сайта*/
.div_head{
    max-width:  100%;
    align: center;

    margin: auto;
}
/*Контейнер логотипа основной*/
.div_logo{
    width:  100%;/**/
    /*align: center;;*/
    background-color:#cd1
    /*    background-color:#cd1*/

    /*border: solid 1px #AAAAAA;*/
    /*margin: auto;
    margin:10px;
    padding:5px;
height:auto  ;*/
/*Контейнер логотипа подчиненый*/
}

.div_logo_img{
padding:15px;
margin-left:0;
}
.div_logo_reg_vhot{
float:right;
font-size: 40px;
padding:25px;
margin-right:2%;
}
.vhod_reg{
float: right; margin-right: 10px;

}

/* Главный Контейнер верхнего меню */
.div_topmenu_gl{
background-color:#fe4641  ; /**/
width:100%;/**/
overflow: hidden;
}





.div_vhod_kn{
/*border: solid 1px #AAAAAA;*/
float: left;
 /*width: 200px;
 height: 50px;
 font-size: 22px;
 text-align: center;
 padding:5px;
 color: #000000;
*/
}




/*Кнопки верхнего меню*/
.div_topmenu_kn a{
/*background-color:#c23ddf   ;
border: solid 1px #AAAAAA;*/
float: left;
 width: 170px;
 font-size:40px;
 text-align: center;
 padding:5px;
 color: #ffffff;
text-decoration:none;
}
/*a{
color: #ffffff;
}
p{
font-size: 14px;
}
h1{
font-size: 16px;
}*/






/* ОКНО РЕГИСТРАЦИИ НОВОГО ПОЛЬЗОВАТЕЛЯ */
/* глобальный контейнер */
.div_okho_registraciya_gl{
    border: solid 1px #AAAAAA;
    width: 600px;
    height: 410px;
    margin: auto;
    margin-top:40px;
    background:  #9697C0 ;
}
/* заголовок контейнер */

.div_schapka_registraciya{

    font-size: 20px;
    text-align: center;
    background: #FFFFFF;
    /*  position:fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 5%;*/
padding: 10px;
}













/*настройка окна входа в кабинет*/




.div_schapka{
    font-size: 20px;
    text-align: center;
    background: #EADDDD;
    /*  position:fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 5%;*/
padding: 10px;

}
.div_vhod_global{
    width: 400px;
    height: 210px;
    margin: auto;
    margin-top:80px;
    background:  #9697C0 ;
/*position: relative;*/
}
.div_global_str{
padding-top: 10px;

}
.div_okno_left{
    float: left;
    width: 50%;
    text-align: center;padding-top: 10px;
}
.div_okno_right{
    float: right;
    width: 50%;
    text-align: center;padding-top: 10px;
}

.div_okno_ok{
    margin-top: 10px;
    text-align: center;padding-top: 60px;
}
/* конец настройка окна входа в кабинет*/




/*Окно администратора*/

.admin_div_global{
    background:#FFFFFF;
    height: 100px;
    width: 100%;
/*        margin: 0px auto;
left: 0;
   position:absolute;*/

}
.admin_div_okno{
    float: left;
    /*background: #989412;*/
    width: 100%;
    height: 800px;
    border: solid 1px #AAAAAA;/**/
}



.admin_div_menu{
    margin-left: 3px;
 width: 18.9%;
    height: 800px;
    float: right;
    /*background: #766869;*/
    border: solid 1px #AAAAAA;/**/
   position: relative;
}



.admin_div_global_stroka{


}
.admin_div_global_okno{


}
/*параметры контейнера текстового поля и наименования в формах*/
.div-divstr-inputtext{
 width: 100%;
 float: left;
   margin-top: 5px;/*
padding-left: 10px;*/
    margin-left: 10px;
}

.inputtext[type=text] {
        width: 200px;
margin-right: 20px;
        float: right;
        }

 /*       .divstr{
         float: left;
padding-right: 10px;
   width:150px;
   border: solid 6px #ff4532;
        } */


/*конец Окно администратора*/

.child {
    background: #eee;
    border: 1px solid #ccc;
    padding: 10px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child:last-child {
    margin-right: 0;
}

.podval{
margin-top:40px;
}


.formreg {
  max-width: 320px;
  padding: 15px;
  margin: 20px auto;
  background-color: #ffc;
}

.stroka{
  float-left;
margin-bottom: 1px;
}

.inputreg {
  display: block;
  width: 100%;
  padding: 8px 10px;
  margin-bottom: 10px;

  border: 1px solid #ccc;

  font-family: inherit;
  font-size: 16px;
}

.btn {
  display: block;
  width: 100%;
  padding: 8px 10px;

  border: 0;
/*  background-color: #1cbc11;*/
    background-color: #c23d44;

  cursor: pointer;

  font-family: inherit;
  font-size: 16px;
  color: #fff;
}

.btn:hover {
/*  background-color: #14a20a;*/
    background-color: #14a20a;
}

.inputreg:hover {
/*  background-color: #14a20a;*/
border: 1px solid #000;
}
.captcha{
margin-top:20px;
display: flex;
justify-content: center;
}

