body {
        
        font: 12pt sans-serif; /* Шрифт на веб-странице */
    /*background: #f7efc5;*/ /* Цвет фона */
    background-image: url(images/dog_fenix_bg3_br_tr_140.gif);
    color: #8F6E1F; /* Цвет текста */
   	
}

/*Все ссылки на странице*/
a:link { 
color: #0000FF;
	text-decoration: underline;
} 

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

a:visited {
	color:  #800080;
	text-decoration: none;
}

.menu1  {
	color: #FFFF9E;
}
.menu1:link {color: #FFFF9E;
  text-decoration: none;}

.menu1:visited {color: #FFFF9E;
  text-decoration: none;}

.menu1:hover {color: #ffffff;
   text-decoration: underline;
}



   
#container {
    width: 85%; /* Ширина макета */
    margin: 0 auto; /* Выравниваем по центру */
    background: #F0F0C0; /* Цвет колонок */
    border: 2px solid #C8C88A; /* Параметры границы */
 

   }
   
#header { 
    font-size: 2.0em; /* Размер текста */
    text-align: left; /* Выравнивание по центру */
    line-height: 120%;
    padding: 0px; /* Отступы вокруг текста */
    background: #ffffff; /* Цвет фона шапки */
    background-image: url(images/bg11.jpg);
    background-repeat: repeat-x;
    background-position: right bottom;
    height: 232px;

    
   }
   .aside_left {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    }

    .aside_right{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    }

    #content {
    background: #ffffff;
    margin: 0 20%; /* Ширина колонок */
    padding: 15px; color: #66602e;
    border: 3px solid #C8C88A;
    border-top-style: none;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
color: #33250A;
background-image: url(images/dog_sanya1b.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;

  margin-bottom: 10px;
line-height: 1.5;
   }

   
   
   
   h2 { margin: 0 0 1em; }

   #footer { 
    height: 20px ;
    clear: both; /* Отменяем действие float */
    padding: 5px; /* Отступы вокруг текста */
    background: #BAA170; /* Цвет фона подвала */
    text-align: center;
    color: #000000;
   }


.header1 { 
    font-size: 0.9em; /* Размер текста */
    text-align: center; /* Выравнивание по центру */
    padding: 3px; /* Отступы вокруг текста */
    background: #717110; /* Цвет фона шапки */
    color: #ffffff;


   }



.header2 { 
    font-size: 0.9em; /* Размер текста */
    text-align: center; /* Выравнивание по центру */
    padding: 3px; /* Отступы вокруг текста */
    background: #949435; /* Цвет фона шапки */
color: #ffffff;
 }






.header3 { 
    font-size: 0.9em; /* Размер текста */
    text-align: left; /* Выравнивание по центру */
    padding: 3px; /* Отступы вокруг текста */
    background: #E5D3AE; /* Цвет фона шапки */
    
}



.text1 { 
    font-size: 0.4em; /* Размер текста */
    text-align: center; /* Выравнивание по центру */
    padding: 5px; /* Отступы вокруг текста */

color: #000;
line-height: 80%;


   }


.menu {
  position: relative;
/*  cursor: pointer;
*/  background: #FFC758; 
  color: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  padding: 2px; /* Поля вокруг текста */
  font-weight: 600;
  font-family: Tahoma, Helvetica, Verdana, Arial, Geneva, sans-serif;

   }

.menu_dis {
    
    background: #949435;
    border: 1px solid #FFFF9E;
    border-radius: 6px;
    color: #FFFF9E;
    padding: 2px; 
    font-weight: 600;
    font-family: sans-serif;

   }

  
 



.mytable {
    transform: translate( 0%, 8%);
}



.mytd {
  text-align: left;
  background-color: #949435;
  border: 2px solid #FFFF9E;
  border-radius: 3px;
  padding: 6px;
  margin: 10px;
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
  font: 14pt Arial, Helvetica, sans-serif;
  text-shadow: 0px 0px 0px #383800 ;
  color: #FFFF9E;

}

.myth {
  text-decoration: underline;
  background-color: #717110;
  border: 2px ridge #FFFF9E;
  border-radius: 3px;
  padding: 6px;
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
  font: 16pt Arial, Helvetica, sans-serif;
  text-shadow: -0px -0px 0px #383800 ;
  color: #FFFF9E;

}



.DDM {
  display: none;
  left: 0;
  top: 100%;
  border: inherit;
  position: absolute;
  border-radius: 5px;
  padding: 7px;
}



#otchety {
  position: relative;
  cursor: pointer;
  background: #949435; 
  color: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  padding: 2px; /* Поля вокруг текста */
  font-weight: 600;
  font-family: Tahoma, Helvetica, Verdana, Arial, Geneva, sans-serif;

   }

#otchety:hover .DDM{
  display: block;
  color: white;
  background-color: #949435
}

.menu:hover .DDM{
  display: block;
  color: white;
  background-color: #949435
}


.menu:hover {
/*  cursor: pointer;
*/  /*background: #717110;*/
  border-radius: 6px;
  padding: 2px; 
  font-weight: 600;
  font-family: Tahoma, Helvetica, Verdana, Arial, Geneva, sans-serif;
  border: 1px solid #ffffff;
  border-radius: 6px;
}

#link_to_rkf {
  color: #FFFF9E
}

#link_to_rkf:hover {
  color: #FFFFFF
}

.sobakaimages {
  width: 70%;
  display: block;
  margin: 0 auto;

}

.sobakaimages_con {
  width: 70%;
  display: block;
  margin: 0 auto;
}

#socialspanel {
  text-decoration: none;
}


}
.spisok {
  height: 355px;
  min-width: 192px;
}


.ul_ {
  line-height: 1.5em;
}


#aside_l{
  float: left;
  width: 18%;
  margin: 10px;
  height: 750px;
}

#aside_r{
  float: right;
  width: 18%;
  margin: 10px;
  height: 750px;
  }

#aside_l_equip{
  float: left;
  width: 18%;
  margin: 10px;
    
}

#aside_r_equip{
  float: right;
  width: 18%;
  margin: 10px;
    
}

#aside_l_ind{
  float: left;
  width: 18%;
  margin: 10px;
  height: 800px;
}

#aside_r_ind{
  float: right;
  width: 18%;
  margin: 10px;
  height: 800px;
  }

#aside_l_con{
  float: left;
  width: 18%;
  margin: 10px;
  height: 1900px;
  }

#aside_r_con{
  float: right;
  width: 18%;
  margin: 10px;
  height: 1900px;
  }

#aside_l_mero{
  float: left;
  width: 18%;
  margin: 10px;
  height: 1350px;
  max-height: 1350px;
}

#aside_r_mero{
  float: right;
  width: 18%;
  margin: 10px;
  height: 1350px;
  max-height: 1350px;
}

@media (min-width: 1024px) and (max-width: 1850px) 
{
  #aside_l_equip {height: 1600px}
  #aside_r_equip {height: 1600px}
  .sobakaimages {width: 60%;}
}

@media (min-width: 1851px) and (max-width: 2099px) 
{
  #aside_l_equip {height: 1600px}
  #aside_r_equip {height: 1600px}
  .sobakaimages {width: 60%;}
}


@media (min-width: 1600px) and (max-width: 1750px) 
{
  #aside_l_equip {height: 1600px}
  #aside_r_equip {height: 1600px}
  .sobakaimages {width: 60%;}
}

@media (min-width: 1751px) and (max-width: 2400px) 
{
 #aside_l_equip {height: 1550px}
 #aside_r_equip {height: 1550px}
 .sobakaimages {width: 45%;}
}
@media (min-width: 2400px) and (max-width: 3100px) 
{
  #aside_l_equip {height: 1450px}
  #aside_r_equip {height: 1450px}
  .sobakaimages {width: 30%;}
}
  @media (min-width: 3101px) 

{
  #aside_l_equip {height: 1450px}
  #aside_r_equip {height: 1450px}
  .sobakaimages {width: 35%;}
}

@media (min-width: 1301px) and (max-width: 1900px) 
{
 #aside_l_mero {height: 1350px}
 #aside_r_mero {height: 1350px}
}

@media (min-width: 1901px) and (max-width: 9900px) 
{
 #aside_l_mero {height: 1200px}
 #aside_r_mero {height: 1200px}
}

@media (min-width: 1301px) and (max-width: 1500px) 
{
 #aside_l_con {height: 1800px}
 #aside_r_con {height: 1800px}
}

@media (min-width: 1501px) and (max-width: 2490px) 
{
 #aside_l_con {height: 1500px}
 #aside_r_con {height: 1500px}
}

@media (min-width: 2491px) 
{
 #aside_l_con {height: 1350px}
 #aside_r_con {height: 1350px}
}

p {
    text-indent: 20px; /* Отступ первой строки в пикселах */
   }

.a_red:link {
  color: red;
  text-decoration: none;
}
.a_red:visited
{color:red;}

#aside_l_dres{
  float: left;
  width: 18%;
  margin: 10px;
  
  height: 4200px;
  max-height: 4200px;
}

#aside_r_dres{
  float: right;
  width: 18%;
  margin: 10px;
  
  height: 4200px;
  max-height: 4200px;
}

@media (min-width: 1250px) and (max-width: 1400px) 
{
 #aside_l_dres {height: 5000px}
 #aside_r_dres {height: 5000px}
}

@media (min-width: 1401px) and (max-width: 1700px) 
{
 #aside_l_dres {height: 3800px}
 #aside_r_dres {height: 3800px}
}

@media (min-width: 1701px) and (max-width: 2400px) 
{
 #aside_l_dres {height: 3500px}
 #aside_r_dres {height: 3500px}
}


@media (min-width: 2401px) and (max-width: 4000px) 
{
 #aside_l_dres {height: 3300px}
 #aside_r_dres {height: 3300px}
}

@media (min-width: 4001px) 
{
 #aside_l_dres {height: 3150px}
 #aside_r_dres {height: 3150px}
}

#metr {
  float: left;
}

#aside_l_kus{
  float: left;
  width: 18%;
  margin: 10px;
  height: 2100px;
  max-height: 2100px;
}

#aside_r_kus{
  float: right;
  width: 18%;
  margin: 10px;
  height: 2100px;
  max-height: 2100px;
}

@media (min-width: 1301px) and (max-width: 1460px) 
{
 #aside_l_kus {height: 2000px}
 #aside_r_kus {height: 2000px}
}

@media (min-width: 1461px) and (max-width: 1800px) 
{
 #aside_l_kus {height: 2000px}
 #aside_r_kus {height: 2000px}
}

@media (min-width: 1801px) and (max-width: 3060px) 
{
 #aside_l_kus {height: 1900px}
 #aside_r_kus {height: 1900px}
}

@media (min-width: 3061px)
{
 #aside_l_kus {height: 1800px}
 #aside_r_kus {height: 1800px}
 .sobakaimages {width: 20%;}
}


@media (min-width: 1801px) and (max-width: 2000px) 
{
 #aside_l_ind {height: 680px}
 #aside_r_ind {height: 680px}
}

@media (min-width: 2001px) and (max-width: 2100px) 
{
 #aside_l_ind {height: 600px}
 #aside_r_ind {height: 600px}
}

@media (min-width: 2101px) and (max-width: 2500px) 
{
 #aside_l_ind {height: 550px}
 #aside_r_ind {height: 550px}
}

@media (min-width: 2501px) and (max-width: 9900px) 
{
 #aside_l_ind {height: 500px}
 #aside_r_ind {height: 500px}
}

@media (min-width: 1681px) and (max-width: 1800px) 
{
 #aside_l_ind {height: 700px}
 #aside_r_ind {height: 700px}
}

@media (max-width: 1023px) {
#aside_l_ind, #aside_r_ind, #aside_l_kus,
 #aside_r_kus, #aside_l_equip, #aside_r_equip, 
 #aside_l_con, #aside_r_con, #aside_l_mero,
  #aside_r_mero, #aside_l_dres, #aside_r_dres

      {display:none;}
}

@media (max-width: 1023px) {

#container
{width: 98%}
  }

  @media (max-width: 1023px) {

#content
{margin: 0 auto}
  }

.text_plus_imagekus{
   height: 270px ; 
  }

#od1{
  max-height:400px;
  text-align:center;
}

#od2{
  max-height:400px;
  text-align:center;
}

.text_index {
  text-align: center ;
}

#global_news {
    
    background: #F0F0C0; 
    border: 3px solid #C8C88A; 
    border-radius: 20px;
    color: #000000;
    padding: 10px; 
    font-weight: 600;
    font-family: sans-serif;

   }