* {
	margin: 0;
	padding: 0;
}
body {
	font-family: candara;
	font-size: 24px;
	bgcolor: #0c0000
	background: url(../images/fon151.png);
	margin: 0;
	padding: 0;
	color: #000000;
	
}


#headerMain {
        width:100%;
        height: 195px;
        margin:0px 0px 0px 0px;
        z-index:0; 
}

#header {
        height: 195px;
        background: url(../images/bg-header.jpg) no-repeat;
        width:100%;
        position: fixed;
        z-index: 9999;
}






a img { 
	border: none;
}
a {
	color: #000000;
	text-decoration: none; 
}
a:hover, a:active, a:focus { 
	color: #000000;
	text-decoration: none;
}
h1 a {
	color:#000000;
	float:left;
	padding:20px 0;
}

p {
	line-height: 140%;
}





footer {
	
	margin-top:20px;
}
footer ul {
	padding: 20px 0;
	text-align:center;
}
footer li {
	display: inline;
	padding: 0 1%;
}
footer li span {
	color: #c79f54;
}
footer a {
	text-decoration: underline;
}
.clearfloat { 
	clear: both;
	height: 0;
	line-height: 0px;
}
/**************************/


    


a.button9 {
  position: relative;
  display: inline-block;
  color: #c9a053;
  font-weight: bold;
  font-size: 1.3em;
  font-family: monospace;
  text-decoration: none;
  user-select: none;
  padding: 0.9em 0.9em;
  outline: none;
  border-radius: 53px / 100%;
  background-image:
   linear-gradient(45deg, rgba(199,159,84,.0) 30%, rgba(199,159,84,.8), rgba(199,159,84,.0) 70%),
   linear-gradient(to right, rgba(199,159,84,1), rgba(199,159,84,0) 20%, rgba(199,159,84,0) 90%, rgba(199,159,84,.3)),
   linear-gradient(to right, rgba(199,159,84,1), rgba(199,159,84,.9) 45%, rgba(199,159,84,.5)),
   linear-gradient(to right, rgba(199,159,84,1), rgba(199,159,84,.9) 45%, rgba(199,159,84,.5));
  background-repeat: no-repeat;
  background-size: 200% 100%, auto, 100% 2px, 100% 2px, 100% 1px, 100% 1px;
  background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  box-shadow: rgba(0,0,0,.5) 3px 10px 10px -10px;
}
a.button9:hover {
  transition: .9s linear;
  background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
}
a.button9:active {
  top: 1px;
}



a.button28 {
  position: relative;
  display: inline-block;
  font-size: 1.5em;
  font-weight: 700;
  color: #c9a053;
  text-decoration: none;
  text-shadow: 0 -1px 2px rgba(0,0,0,.2);
  padding: .5em 1em;
  outline: none;
  border-radius: 3px;
  background: linear-gradient(rgb(110,112,120), rgb(21,21,26)) rgb(110,112,120);
  box-shadow:
   0 1px rgba(255,255,255,.2) inset,
   0 3px 5px rgba(0,1,6,.5),
   0 0 1px 1px rgba(0,1,6,.2);
  transition: .2s ease-in-out;
}
a.button28:hover:not(:active) {
  background: linear-gradient(rgb(126,126,134), rgb(70,71,76)) rgb(126,126,134);
}
a.button28:active {
  top: 1px;
  background: linear-gradient(rgb(76,77,82), rgb(56,57,62)) rgb(76,77,82);
  box-shadow:
   0 0 1px rgba(0,0,0,.5) inset,
   0 2px 3px rgba(0,0,0,.5) inset,
   0 1px 1px rgba(255,255,255,.1);
}



.info{
margin: 7px 10px 5px 20px;
padding: 15px 17px 15px 17px;
border: 1px solid #A4A4A4;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 2px 2px 3px #A4A4A4;
-moz-box-shadow: 2px 2px 3px #A4A4A4;
-webkit-box-shadow: 2px 2px 3px #A4A4A4;
background: #FFDEAD;
text-align:justify;
font: 1.2em 'candara';
color: #000000
}

.info ul {
	padding: 10px 0;
	text-align:left;
}

.info li {
	display: list-item;
	padding: 2px 5px ;
	margin: 5px 45px;

}

.info li span {
	padding: 2px 5px ;
	color: #000000;
}
.info a {
	text-decoration: underline;
}




form{
  margin:0 auto;
  max-width:90%;
  box-sizing:border-box;
  padding:10px;
  border-radius:5px; 
  background:RGBA(255,221,173,1);
  -webkit-box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, .45);        
  box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, .45);  
}
/* Стили полей ввода */
.textbox{
  height:30px;
  width:95%;
  border-radius:3px;
  border:rgba(0,0,0,.3) 2px solid;
  box-sizing:border-box;
  font-family: 'Open Sans', sans-serif;
  font-size:16px; 
  padding:10px;
  margin-bottom:10px;  
}
.message:focus,
.textbox:focus{
  outline:none;
   border:rgba(43,43,43,1) 2px solid;
   color:rgba(43,43,43,1);
}
/* Стили полей ввода кода */
.textbox2{
  height:50px;
  width:30%;
  border-radius:3px;
  border:rgba(0,0,0,.9) 2px solid;
  box-sizing:border-box;
  font-family: 'Open Sans', sans-serif;
  font-size:16px; 
  padding:1px;
  margin-bottom:1px;  
}
.message:focus,
.textbox2:focus{
  outline:none;
   border:rgba(43,43,43,1) 2px solid;
   color:rgba(43,43,43,1);
}

/* Стили текстового поля */
.message{
    background: rgba(255, 255, 255, 0.9); 
    width:95%;
    height: 80px;
    border:rgba(0,0,0,.3) 2px solid;
    box-sizing:border-box;
    -moz-border-radius: 3px;
    font-size:18px;
    font-family: 'Open Sans', sans-serif;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    display:block;
    padding:10px;
    margin-bottom:30px;
    overflow:hidden;
}
/* Базовые стили кнопки */
.button5{
  height:50px;
  width:95%;
  border-radius:3px;
  border:rgba(0,0,0,.3) 0px solid;
  box-sizing:border-box;
  padding:10px;
  background:#000000;
  color:#c9a053;
  font-family: 'Open Sans', sans-serif;  
  font-weight:400;
  font-size: 14pt;
  transition:background .4s;
  cursor:pointer;
}
/* Изменение фона кнопки при наведении */
.button5:hover{
  background:#545454;
}


.pagination a {text-decoration:underline;} /*подчеркивание ссылок*/
.pagination a:hover {text-decoration:none;} /*убрать подчеркивание ссылок при наведении*/
.pagination .ditto_currentpage {color:#c9a053; background-color:#000000; border:1px solid #4d4d4d; padding: 1px 3px; margin:2px;  font-weight:bold; } /*оформление текущей страницы: цвет текста, цвет фона, цвет и ширина границы, размер отступов, текст жирным шрифтом*/
.pagination .ditto_previous_link, .pagination .ditto_next_link{margin:0 10px;} /*отступы для ссылок «далее» и «назад»*/
.pagination .ditto_page{ padding: 2px 5px;}/* отступы для номеров страниц*/

.news {padding:0; margin:0 0 15px 0;}
.news h2 {padding:0px; margin:0px; border:none}
.introtext{padding:5px 0 0 0}
.introtext .date {font-weight:bold;}
.readmore {text-align:right}

.gallery a img{    
    /* округления старт */
    -webkit-border-radius: 25px;
    -moz-border-radius:  25px;
    border-radius:  25px;
    /* округления конец */
    
    /* transition старт */
    -webkit-transition:All 1s ease;
    -moz-transition:All 1s ease;
    -o-transition:All 1s ease;
    transition: all 1.0s ease;
    /* transition конец */
    
    /* Тень старт */
    -webkit-box-shadow: 0px 2px 4px 1px #DFDFDF;
    -moz-box-shadow: 0px 2px 4px 1px #DFDFDF;
    box-shadow: 0px 2px 4px 1px #DFDFDF; 
    /* Тень конец */
    
    /* Прозрачнсоть старт */
    -moz-opacity: 0.90;
    opacity: 0.90;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    /* Прозрачнсоть конец */
    
    margin-right:5px;     /* Отступ справа */
    padding:10px; /* Внутренние отступы */
    display:inline-block; /* отображение */
    height:150px; /* Высота */
}
.gallery a img:hover{
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
.gallery a:focus img{
    position: relative;  /* Позиционирование */
    height:500px; /* Высота */
    cursor: pointer;    /* Вид курсора */
    
    /* transition старт */
    -webkit-transition:All 1s ease;
    -moz-transition:All 1s ease;
    -o-transition:All 1s ease;
    transition: all 1.0s ease;
    /* transition конец */
    
    /* Тень старт */
    -webkit-box-shadow: 0px 4px 4px 1px #DFDFDF;
    -moz-box-shadow: 0px 4px 4px 1px #DFDFDF;
    box-shadow: 0px 4px 4px 1px #DFDFDF;
    /* Тень конец */    
}
.gallery a{
    outline:0; border:0;
}


.slider {
			z-index: 9;
			width: 700px;
			height: 290px;
			overflow: hidden;
			margin: 0 0 7px;
			position: relative;
		}
		.slider ul,
		.slider li {
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		.slider ul {
			width: 9999px; 
		}
		.slider ul li {
			list-style-type: none;
			float: left;
			width: 700px;
			height: 290px;
		}
		.slider .nav {
			position: absolute;
			left: 15px;
			bottom: 12px; 
		}
		.slider .nav span {
			opacity: 0.9;
			background: #fff;
			margin: 0 8px 0 0;
			width: 16px;
			height: 16px;
			border-radius: 8px;
			cursor: pointer;
			overflow: hidden;
			display: block;
			float: left;
			box-shadow: 0 1px 2px #000;
		}
		

		
		.slider .nav span.on {
			background: #000000;
		}


	

