﻿body {
     background: #FFF;
     color: #000;
     font-family: Arial, sans-serif;
     font-size: 14px;
}

#header {
	/* background: url(../test/fons/109_5_n.jpg) rgb(240, 250, 235) no-repeat top center!important; */
     /* background: #F5DEB3; */
     width: 100%;
     height: 130px;
}
.nav-bar{
	background: #f0faeb;
	display: block;
	margin-top: -76px;
}
/* @media (min-width: 768px)
.logo {
    z-index: 2;
    display: block;
    width: 135px;
    margin: 0 auto !important;
    float: none;
    position: relative;
    top: -30px;
    padding-right: 0 !important;
} */
/*
.gradient{возможно потом удалить
	/* z-index:15; 
	background: #f0faeb linear-gradient(180deg, white 30%, transparent 60% );
	width: 100%;
  /*   height: 130px; */

.logo{
	background: #f0faeb;
	margin-top: -18px; 
	border: 1px solid #000000;
    z-index: 2;
    display: block;
    width: 256px;
    margin: 0 auto !important;
    float: none;
    position: relative;
    top: -74px;
    padding-right: 0 !important;
}
/*плавная смена картинок*/
@keyframes fadeIm-1
{
    from    { opacity: 1; }
    16%     { opacity: 1; }
    25%     { opacity: 0; }
    91%     { opacity: 0; }
    to      { opacity: 1; }
}
 
@keyframes fadeIm-2
{
    from    { opacity: 0; }
    16%     { opacity: 0; }
    25%     { opacity: 1; }
    41%     { opacity: 1; }
    50%     { opacity: 0; }
    to      { opacity: 0; }
}
 
@keyframes fadeIm-3
{
    from    { opacity: 0; }
    41%     { opacity: 0; }
    50%     { opacity: 1; }
    66%     { opacity: 1; }
    75%     { opacity: 0; }
    to      { opacity: 0; }
}
 
@keyframes fadeIm-4
{
    from    { opacity: 0; }
    66%     { opacity: 0; }
    75%     { opacity: 1; }
    91%     { opacity: 1; }
    to      { opacity: 0; }
}
 
.div-style
{
    position: relative; 
    text-align: center; 
    width: 100%; 
}
 .div-style::after {
    background: transparent;
	background: -ms-linear-gradient(top, rgba(240, 250, 235,0.1) 60%, rgba(240, 250, 235,1.5) 100%);
    background: -moz-linear-gradient(top, rgba(240, 250, 235,0.1) 60%, rgba(240, 250, 235,1.5) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240, 250, 235,0.1)), color-stop(100%, rgba(240, 250, 235,1.5)));
  	background: -webkit-linear-gradient(top, rgba(240, 250, 235,0.1) 60%, rgba(240, 250, 235,1.5) 100%);
	background: -o-linear-gradient(top, rgba(240, 250, 235,0.1) 60%, rgba(240, 250, 235,1.5) 100%);
    background: linear-gradient(to bottom, rgba(240, 250, 235,0.1) 60%, rgba(240, 250, 235,1.5) 100%);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.img-style
{
    /*width: 33.3%;
     margin-top: 8px; */
  /*   border: 1px solid #0000ff; */
     
    animation-duration: 24s;
    animation-iteration-count: infinite;
}
 
.img-style.next
{
    position: absolute;
	left: 9.25%;
    /* left: 33.3%; */
    opacity: 0;
}
 
.img-style.im-1
{ 
    animation-name: fadeIm-1;
}
 
.img-style.next.im-2
{ 
    animation-name: fadeIm-2;
}
 
.img-style.next.im-3
{
    animation-name: fadeIm-3;
}
 
.img-style.next.im-4
{
    animation-name: fadeIm-4;
}
/*end*/
.block1 { 
	border: solid 1px #d0d0d0;
	 text-align: center;
   }

#container {
    background: #f0faeb;
     margin: auto auto;
     text-align: center;
     /* width: 80%; */
	 width:1100px;
     height: 2000px;
}
 
#navigation {
	background: #f0faeb;
	background: -ms-linear-gradient(top, #f0faeb 0%, #9acd32 100%);
	background: -o-linear-gradient (top, #f0faeb 0%, #9acd32 100%);
	background: linear-gradient(top, #f0faeb 0%, #9acd32 100%);  /*цвет фона меню*/
	background: -moz-linear-gradient(top, #f0faeb 0%, #9acd32 100%); 
	background: -webkit-linear-gradient(top, #f0faeb 0%,#9acd32 100%);
	position: relative;
	height: 38px;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	z-index: 10;
}


nav {
   	text-align: center;
	margin: 0px ;
	/*margin: 0px ;*/
	/* height: 40px;
	padding: 0; 
	width: 100%; */
  /* margin: 15px 0; */
}
nav ul ul {
	position	: absolute;
	display: none;
}
nav ul li:hover > ul {
  display: block;
}
nav ul {
  
  background: #f0faeb;
  background: -ms-linear-gradient(top, #f0faeb 0%, #9acd32 100%);
  background: -o-linear-gradient (top, #f0faeb 0%, #9acd32 100%);
  background: linear-gradient(top, #f0faeb 0%, #9acd32 100%);  /*цвет фона меню*/
  background: -moz-linear-gradient(top, #f0faeb 0%, #9acd32 100%); 
  background: -webkit-linear-gradient(top, #f0faeb 0%,#9acd32 100%);
  margin: 0px ;


    /* box-shadow: 0px 5px 0px rgba(0,0,0,0.14);*/
	padding: 0 20px; /*отступ во внутрь от края*/
	/*border-radius: 7px;  */
	list-style: none; 
	position: relative;
	display: inline-table;
}
nav ul:after {
    content: ""; 
	clear: both; 
	display: block;
  }
nav ul li {
  float: left;
}
nav ul li:hover {
	background: #f0faeb;
	background: -ms-linear-gradient(top, #5b7a1d 0%, #7aa327 10%);
	background: -ms-linear-gradient(top, #9acd32 0%, #7aa327 95%);
	background: -o-linear-gradient(top, #5b7a1d 0%, #7aa327 10%);
	background: linear-gradient(top, #5b7a1d 0%, #7aa327 10%); 
    background: -moz-linear-gradient(top, #5b7a1d 0%, #7aa327 40%);
    background: -webkit-linear-gradient(top, #5b7a1d 0%,#7aa327 40%);
	position: relative;
	
  }
nav ul li:hover a {
      color: #fff;
    }
nav ul li a {
	text-align: center;
    display: block; 
	padding: 10px 20px;
    /* color: #757575; text-decoration: none; */
	color: #0a0a0a; 
	text-decoration: none;/*цвет текста меню*/
	/*  font-size:14px; */
  }
nav ul ul {
 /*  background: #5f6975; border-radius: 0px; padding: 0; */
  background: #7aa327; 
  border-radius: 0px; 
  padding: 0;
  position: absolute; 
  top: 100%;
}
nav ul ul li {
    float: none; 
    border-top: 1px solid #5b721d;
   	border-bottom: 1px #577a1d;
    position: relative;
	/* border-top: 1px solid #6b727c; */	
	/* border-bottom: 1px solid #575f6a; */
  }
nav ul ul li a {
      padding: 10px 20px;
      color: #fff;
    }
nav ul ul li a:hover {
        /* background: #4b545f; */
		 background: #4b721d; 
		/*background: #118a09; WADA color*/
      }
nav ul ul ul {
  position: absolute; 
  left: 100%; 
  top:0;
}
#sidebar_ind {
	background: #f0faeb; 
     float: left;
     width: 20%;
	height: 2180px;
	 position: relative;
    z-index: 10;
}
#sidebar {
	background: #f0faeb; 
     float: left;
     width: 20%;
     height: 700px;
	 position: relative;
    z-index: 10;
}
/*выдвигающиеся картинки*/
.image{
	/* margin-top: 8px;	 */
	margin-top: 15px;
}
.image img {
	 -webkit-transition: all 0.5s ease-out;
	 -moz-transition: all 0.5s ease-out;
	 -o-transition: all 0.5s ease-out;
	 margin: 5px;
 }
.image img:hover{
	 -webkit-transform: scale(2);
	 -moz-transform: scale(2);
	 -o-transform: scale(2);
	 
 }
.image1 {
	/* margin-top: 8px; */	
	margin-top: 20px;
 }
.image1 img {
	 -webkit-transition: all 0.5s ease-out;
	 -moz-transition: all 0.5s ease-out;
	 -o-transition: all 0.5s ease-out;
 }
.image1 img:hover{
	 -webkit-transform: scale(3);
	 -moz-transform: scale(3);
	 -o-transform: scale(3);
 }
 .image2 {
	margin-top: 5spx;	
 }
 /* .image2 img {
	 -webkit-transition: all 0.5s ease-out;
	 -moz-transition: all 0.5s ease-out;
	 -o-transition: all 0.5s ease-out;
 }
.image2 img:hover{
	 -webkit-transform: scale(3);
	 -moz-transform: scale(3);
	 -o-transform: scale(3);
 } */
 /*конец блока*/
 /*ссылки*/
 .link{
	 margin-top: 5px;
 }
 .block {
	margin-top: 8px;
	margin-left: 14px;
    width: 170px; 
    padding: 2px;
   /*  border: solid 1px #d0d0d0;  */
    border: solid 1px #000000;
    float: left;
	color: #fff;
	}
 /*конец блока*/
#content_ind {
	background:url(images/1_12.jpg) rgb(240, 250, 235) no-repeat top center;
     float: right;
     width: 80%;
     height: 2180px;
}

#content {
	background:url(images/1_12.jpg) rgb(240, 250, 235) no-repeat top center;
     float: right;
     width: 80%;
     height: 700px;
}

.main {
	width: 74%;
    height: 750px;
	/* width: 650px; */
    float: left;
    position: relative;
	margin-top: 3%;
	margin-left: 5%;
	opacity: 0.89;
}
.screp{
	width:45px;
	margin-top: -20px;
}
/* Определяем стили для параграфов в блоках */
.box1 p , .box2 p, .box2_1 p, .box3 p, .box4 p, .box04 p, .box04_in p, .box5 p, .box6 p, .box7 p, .box9 p, .box10 p, .box11 p, .box12 p, .box13 p, .box14 p, .box14_1 p, .box15 p, .box16 p{
/* margin: 30px;
color: #aaa;
outline: none; */
margin: 16px;
/* color: #000; */
outline: none;
color: #5b721d;
text-indent: 20px;
}
.box04 li,.box04_in li{
margin: 8px;
line-height: 21px;
color: #5b721d;
text-align: left;
text-indent: 20px;
}
.box14 p {
	font-size: 14px;
	line-height: 19px;
	text-align: left;
	margin: 0;
	color: #000;
	padding-left: 15px;	
}
.box14 li {
	font-size: 14px;
	line-height: 21px;
	text-align: left;
	margin-left: 28px;
	margin-right: 28px;
	color: #000;
	padding-left: 15px;	
	font-weight: bold;
}
/* Здесь мы задаем стили для четвертого блока: размеры, цвета, тени и рамки */
/* Правила для index.html*/
.box04_in{
margin: 2px;
min-height: 100px;
width: 780px;
padding: 5px 0 ;
position:relative;
background: #fff;
background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#fff), to(#fff), color-stop(.2, #f2f2f2));
background: -moz-linear-gradient(0% 0% 360deg, #fff, #f2f2f2 20%, #fff );
border: 1px solid #ccc;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

/* Это верхняя правая тень */
.box04_in:before{
content: '';
width: 50px;
height: 50px;
top:0; right:0;
position:absolute;
z-index: -1;
-webkit-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-moz-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-o-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
}

/* Это верхняя левая тень */
.box04_in:after{
content: '';
width: 50px;
height: 50px;
top:0; left:0;
position:absolute;
z-index:-1;
display: inline-block;
-webkit-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(12px,25px) skew(20deg);
-moz-transform: rotate(2deg) translate(12px,25px) skew(20deg);
-o-transform: rotate(2deg) translate(12px,25px) skew(20deg);
transform: rotate(2deg) translate(12px,25px) skew(20deg);
}

/* Это нижняя правая тень  */
.shr_box04_in{
width: 100px;
height: 100px;
bottom:0; right:0;
position:absolute;
z-index: -1;
-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
-moz-transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
-o-transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
}

/* Это нижняя левая тень */
.shl_box04_in{
content: '';
width: 100px;
height: 100px;
bottom:0; left:0;
position:absolute;
z-index: -1;
-webkit-box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
-moz-transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
-o-transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
}
/* конец правила для index.html*/
.box04{
margin: 2px;
min-height: 100px;
width: 650px;
padding: 5px 0 ;
position:relative;
background: #fff;
background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#fff), to(#fff), color-stop(.2, #f2f2f2));
background: -moz-linear-gradient(0% 0% 360deg, #fff, #f2f2f2 20%, #fff );
border: 1px solid #ccc;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

/* Это верхняя правая тень */
.box04:before{
content: '';
width: 50px;
height: 50px;
top:0; right:0;
position:absolute;
z-index: -1;
-webkit-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-moz-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-o-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
}

/* Это верхняя левая тень */
.box04:after{
content: '';
width: 50px;
height: 50px;
top:0; left:0;
position:absolute;
z-index:-1;
display: inline-block;
-webkit-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(12px,25px) skew(20deg);
-moz-transform: rotate(2deg) translate(12px,25px) skew(20deg);
-o-transform: rotate(2deg) translate(12px,25px) skew(20deg);
transform: rotate(2deg) translate(12px,25px) skew(20deg);
}

/* Это нижняя правая тень  */
.shr_box04{
width: 100px;
height: 100px;
bottom:0; right:0;
position:absolute;
z-index: -1;
-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
-moz-transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
-o-transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
transform: rotate(0deg) translate(-20px,-15px) skew(20deg);
}

/* Это нижняя левая тень */
.shl_box04{
content: '';
width: 100px;
height: 100px;
bottom:0; left:0;
position:absolute;
z-index: -1;
-webkit-box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
-moz-transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
-o-transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
transform: rotate(0deg) translate(20px,-15px) skew(-20deg);
}
 
 /* Это правила для четырнадцатого блока */
.box14{
margin: 10px;
width: 600px;
padding: 5px 0 ;
position:relative;
background:#fff;
background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f3f3f3), color-stop(.1,#fff));
background: -moz-linear-gradient(0% 0% 270deg, #fff, #fff 10%, #f3f3f3);
border: 1px solid #ccc;
-webkit-border-radius: 60px 5px;
-moz-border-radius: 60px/5px;
border-radius: 60px/5px;
-webkit-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
}

/* Это верхняя правая тень */
.box14:before{
content: '';
width: 50px;
height: 50px;
top:0; right:0;
position:absolute;
display: inline-block;
z-index:-1;
-webkit-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-moz-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-o-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
}

/* Это верхняя левая тень */
.box14:after{
content: '';
width: 100px;
height: 100px;
top:0; left:0;
position:absolute;
z-index:-1;
display: inline-block;
-webkit-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(20px,25px) skew(20deg);
-moz-transform:  rotate(2deg) translate(20px,25px) skew(20deg);
-o-transform:  rotate(2deg) translate(20px,25px) skew(20deg);
transform:  rotate(2deg) translate(20px,25px) skew(20deg);
}

/* Этот класс определяет правила для полоски вверху блока */
.box14_tape{
position:absolute;
top:0; right: 0;
width: 220px;
height: 40px;
background: rgba(0, 0, 0, 0.1);
background: -webkit-gradient(linear, 555% 20%, 0% 92%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.0)), color-stop(.1,rgba(0, 0, 0, 0.2)));
background: -moz-linear-gradient(555% 0% 180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.2) 10%, rgba(0,0,0,0.0));
border-left: 1px dashed rgba(0, 0, 0, 0.1);
border-right: 1px dashed rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.2);
box-shadow: 0px 0px 12px rgba(0,0,0,0.2);
-webkit-transform: rotate(6deg) skew(0,0) translate(-60%,-5px);
-moz-transform: rotate(6deg) skew(0,0) translate(-60%,-5px);
-o-transform: rotate(6deg) skew(0,0) translate(-60%,-5px);
transform: rotate(6deg) skew(0,0) translate(-60%,-5px);
}

/* Это правила для четырнадцатого и один блока */
.box14_1{
margin: 0px;
width: 800px;
padding: 5px 0 ;
position:relative;
background:#fff;
background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f3f3f3), color-stop(.1,#fff));
background: -moz-linear-gradient(0% 0% 270deg, #fff, #fff 10%, #f3f3f3);
border: 1px solid #ccc;
-webkit-border-radius: 60px 5px;
-moz-border-radius: 60px/5px;
border-radius: 60px/5px;
-webkit-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
}

/* Это верхняя правая тень */
.box14_1:before{
content: '';
width: 50px;
height: 50px;
top:0; right:0;
position:absolute;
display: inline-block;
z-index:-1;
-webkit-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-moz-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
-o-transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
transform: rotate(2deg) translate(-14px,20px) skew(-20deg);
}

/* Это верхняя левая тень */
.box14_1:after{
content: '';
width: 100px;
height: 100px;
top:0; left:0;
position:absolute;
z-index:-1;
display: inline-block;
-webkit-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
-webkit-transform: rotate(2deg) translate(20px,25px) skew(20deg);
-moz-transform:  rotate(2deg) translate(20px,25px) skew(20deg);
-o-transform:  rotate(2deg) translate(20px,25px) skew(20deg);
transform:  rotate(2deg) translate(20px,25px) skew(20deg);
}
table{
	margin-left: 50px;
	margin-bottom:30px;
    width: 700px;
}

td { padding: 10px; }
tr.col1{
	color: white;
} 
.main_hl {
    margin: 1px;
    float: left;
    height: 803px;
    width: 0.25px;
    background-color: #7aa327;
}
.main_hr{
	margin: 1px;
	float: left;
	height: 803px;/*высота*/
	width: 0.25px;/*толщина*/
	background-color: #7aa327;
}
.main_hr_gl{
	margin: 1px;
	float: left;
	height: 100%;/*высота*/
	width: 0.25px;/*толщина*/
	background-color: #7aa327;
}
hr	{
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #7aa327;
    border-right-color: #7aa327;
    border-bottom-color: #7aa327;
    border-left-color: #7aa327;
    background-color: #7aa327;
}
 .content_ri {
	/* background: url(images/right_bg.jpg) repeat-x; 
	text-align: center;
	float: right;
	width: 200px;
	*/
	background: url(images/right_bg.jpg) repeat-x;
    float: left;
    width: 130px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 16px;
}
/*  публикации и нау  */
.tabs {     
	width: 115%;
    padding: 0px;
    margin: 25px;
    text-align: start;
}
.tabs>input { display:none; }
.tabs>div { display: none;
    padding: 15px;
    border: 1px solid #9acd32;
    background: #FFFFFF;
}
.tabs>label {
    display: inline-block;
    padding: 9px;
    margin: 0 -5px -1px 0;
    text-align: center;
    color: #000000;
    border: 1px solid #9acd32;
    background: #add65a;
    cursor: pointer;
	width: 82px;
}
.tabs>input:checked + label {
    color: #000000;
    border: 1px solid #9acd32;
    border-bottom: 1px solid #FFFFFF;
    background: #FFFFFF;
}
#tab_1:checked ~ #txt_1,
#tab_2:checked ~ #txt_2,
#tab_3:checked ~ #txt_3,
#tab_4:checked ~ #txt_4 { display: block; }
</style>
/*  публикации и нау  */ 
#clear {
     clear: both;
}
 
#footer {
    background: #f0faeb; 
	margin-bottom:0;
    border-top: 5px solid #7aa327;
    background-color: #f2f2f2;
	min-height: 132px;
}
#foot_r{
	margin:10px auto;
	width:1000px;
	float:center;
}