
.button {
	-moz-box-shadow: 1px 1px 2px 2px #ffffff;
	-webkit-box-shadow: 1px 1px 2px 2px #ffffff;
	box-shadow: 1px 1px 2px 2px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */


.button22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	padding: 10px 8px;
	background: -moz-linear-gradient(
		top,
		#cfcfcf 0%,
		#858585);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#cfcfcf),
		to(#858585));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 1px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);
}


 
.button3{
 text-decoration:none; 
 text-align:center; 
 padding:11px 32px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#c6f2f2; 
 background-color:#aa62b3; 
 background-image: -moz-linear-gradient(top, #aa62b3 0%, #7c83cf 100%); 
 background-image: -webkit-linear-gradient(top, #aa62b3 0%, #7c83cf 100%); 
 background-image: -o-linear-gradient(top, #aa62b3 0%, #7c83cf 100%); 
 background-image: -ms-linear-gradient(top, #aa62b3 0% ,#7c83cf 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c83cf', endColorstr='#7c83cf',GradientType=0 ); 
 background-image: linear-gradient(top, #aa62b3 0% ,#7c83cf 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }
.button2{text-decoration:none; text-align:center; 
 padding:2px 35px; 
 border:solid 2px #6c818a; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:16px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#28686e; 
 background-color:#aad1b5; 
 background-image: -moz-linear-gradient(top, #aad1b5 0%, #d5e6a1 100%); 
 background-image: -webkit-linear-gradient(top, #aad1b5 0%, #d5e6a1 100%); 
 background-image: -o-linear-gradient(top, #aad1b5 0%, #d5e6a1 100%); 
 background-image: -ms-linear-gradient(top, #aad1b5 0% ,#d5e6a1 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e6a1', endColorstr='#d5e6a1',GradientType=0 ); 
 background-image: linear-gradient(top, #aad1b5 0% ,#d5e6a1 100%);   
 -webkit-box-shadow:3px 3px 2px #bababa, inset 0px 0px 1px #b09797; 
 -moz-box-shadow: 3px 3px 2px #bababa,  inset 0px 0px 1px #b09797;  
 box-shadow:3px 3px 2px #bababa, inset 0px 0px 1px #b09797;  
 opacity:0.9; 
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
 filter: alpha(opacity=90); 
   -webkit-transition: background 0.05s linear;
 -moz-transition:  background 0.05s linear;
 -o-transition:  background 0.05s linear;
 transition:  background 0.05s linear;}
  
  
  .news2 {
    position:relative; /* Создаем контекст для позиционирования элементов */
      margin: 6px 0px 6px 0em; /* Даем каждому элементу списка отступ слева, что бы освободить пространство для нумерации */
      padding:4px 8px 8px 8px;
      /*border-top:2px solid #666;*/
      /*background:#FFE6AE;*/
      box-shadow: 7px 7px 7px -8px #BFB096 ;
      opacity:0.9;
      background: url('../image/bg35.png') repeat;
      height: 900px;
      width: 100%;
      display:table;
      
  } 
  
  .news1   {
      position:relative; /* Создаем контекст для позиционирования элементов */
      margin:0 0 6px 0em; /* Даем каждому элементу списка отступ слева, что бы освободить пространство для нумерации */
      padding:4px 8px 8px 8px;
      /*border-top:2px solid #666;*/
      background:#FFE6AE;
      box-shadow: 7px 7px 7px -8px #BFB096 ;
      opacity:0.8;
      
      }
    .news  h2 {
        font-size:25px; 
        }
        
  .news {
    //counter-reset:li; /* Инициализируем счетчик */
    padding:0; /* Удаляем  установленное по умолчанию левое поле*/
    list-style:none; /* Отменяем нумерацию установленную по умолчанию */
    font-size:18px;  
    /*box-shadow: 7px 7px 7px -8px #BFB096 ;*/
    margin: 8px;
    line-height: 120%;
  }
  
  .news  li {
      position:relative; /* Создаем контекст для позиционирования элементов */
      margin:0 0 6px 0em; /* Даем каждому элементу списка отступ слева, что бы освободить пространство для нумерации */
      padding:4px 8px 8px 8px;
      border-top:2px solid #666;
      background:#f6f6f6;
      box-shadow: 7px 7px 7px -8px #BFB096 ;
      opacity:0.8;
      }
    .news .date{
        font-size:12px;  
        }
  #news  li:before {
      //content:counter(li); /* В качестве данных используем счетчик */
      //counter-increment:li; /* Увеличиваем значение счетчика на 1 */
      /* Позиционируем и оформляем цифры */
      position:absolute;
      top:-2px;
      left:-2em;
      width:2em;
      padding:4px 0;
      border-top:2px solid #666;
      color:#fff;
      background:#666;
      font-weight:bold;
      font-family:"Helvetica Neue", Arial, sans-serif;
      text-align:center;
      }
      
    