@charset "utf-8";
/* CSS Document */
 
* {padding:0; margin:0}
html, body {width:100%; height:100%;}
body {width:100%; height:100%; font-family:Tahoma, Geneva, sans-serif; font-size:16px;  background: url('../images/fon.jpg'); overflow-x: hidden;}
a {text-decoration:none; outline:none; border:none; color: #2f2d2b; font-weight: bold; font-family: 'Bebas Neue'; }
a:hover {text-decoration:none; outline:none; border:none; color:#333; font-weight: bold; font-family: 'Bebas Neue';  color:#ffe8b1; text-shadow: 0 0 30px #000 !important; padding: 0px 0 0 0px;}
a img {border:none; outline:none;}

@font-face {font-family: 'Bebas Neue'; 
src: local('Bebas Neue'), url('../css/fonts/BebasNeue Regular.ttf') format('truetype');
src: url("../css/fonts/bebasneue-regular.eot");

    src: url("../css/fonts/bebasneue-regular.eot?#iefix") format("embedded-opentype"),

         url("../css/fonts/bebasneue-regular.woff") format("woff"),

         url("../css/fonts/bebasneue-regular.woff2") format("truetype"),

         url("../css/fonts/bebasneue-regular.svg#JournalRegular") format("svg"),
		 
		 url("../css/fonts/BebasNeue Regular.otf") format("otf");
		 
		 
}


h2 {
	text-align: center;
	font-size: 60px;
	font-family: 'Bebas Neue';
	letter-spacing: 3px;
}

h3 {
color: #2f2d2b;
text-align: center;
	font-size: 30px;
	font-family: 'Bebas Neue';
	letter-spacing: 3px;
	padding-bottom:20px;
}
p {
color: #2f2d2b;
padding-bottom:10px;
   text-align: justify;
	font-size: 16px;
	font-family: 'Tahoma', 'Arial', 'Verdana', sans-serif;
	text-indent: 30px;
	line-height: 23px;
}


.clearing {clear:both;}
 
.layer {width:100%; position:relative; background: url('../images/fon.jpg') no-repeat ;
background-position: bottom; }

.container {margin:0 auto; width:1000px;}
 
.header {width:100%; height:180px;   margin-bottom:20px;  text-align:center; -webkit-border-radius: 0 0 100px 100px; border-radius: 0 0 100px 100px;
background-color: rgba(57, 47, 37, 100);  color: rgba(57, 47, 37, 100);}
header h1 {
	text-align: center;
	font: 30px/50px Impact, Myriad Pro, Arial;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}


/* Стили основного меню */
.menu {width:100%; height:100px !important; margin-bottom:5px; padding-top:25px; text-align:center; font-weight: bold; font-family: 'Bebas Neue'; }
.menu ul {margin: 5px; padding:5px;}
.menu ul li {display:inline; margin-right:10px; list-style:none; font-size:26; letter-spacing: 1.5px}
.menu_nvid a:link {color: #2f2d2b; padding: 8px 0 0 10px;}
.menu_nvid a:visited {color: #2f2d2b; padding: 8px 0 0 10px;}
.menu_nvid a:hover {color:#ffe8b1; text-shadow: 0 0 30px #000 !important; padding: 8px 0 0 10px;}
.menu_vid  a:link {color:#ffe8b1; text-shadow: 0 0 30px #000 !important; padding: 8px 0 0 10px;}

/* Стили левого подменю */
.left_menu {width:180px;  float:left;  padding:5px; text-align:center; font-family: 'Bebas Neue';}
.left_menu ul {margin:0; padding:0;}
.left_menu ul li {list-style:none; padding:5px;}
.left_menu li a {font-size:24px; font-weight: bold; text-decoration: none; letter-spacing: 1.5px}
.left_menu li a:link, #menu14 li a:visited { color: #2f2d2b; display: block; padding: 8px 0 0 10px;}
.left_menu li a:hover, #menu14 li #current {color:#ffe8b1; text-shadow: 0 0 30px #000 !important; padding: 8px 0 0 10px;}

.content {width:770px; min-height:500px; float:left; padding-left:20px;  border-left-style:inset; border-left-width:4px; border-left-color:#ec8484;} 
.link { font-size:18; letter-spacing: 1.5px }

.content_main {width:1000px; min-height:900px;  padding-left:20px; /* background: rgba(0, 0, 0, 0.2);  Цвет фона */ } 

.footer {width:100%; height:140px;  padding-top:10px;  margin-top:50px;   text-align:center; -webkit-border-radius: 100px 100px 0 0;
border-radius: 100px 100px 0 0;
background-color: rgba(57, 47, 37, 100); color: rgba(206, 180, 149, 100); 
font-size: 12px;
	font-family: 'Tahoma', 'Arial', 'Verdana', sans-serif;
	}

/*Обтекание картинок текстом */
  .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
    .centerimg  {
	text-align: center;
    /* Выравнивание по середине  */ 
    margin: 7px 0 7px 0; /* Отступы вокруг картинки */
   }

   /*Стили для кнопки Навверх */
   .scrollup{
width:60px;
height:60px;
opacity:0.3;
position:fixed;
bottom:50px;
right:100px;
display:none;
text-indent:-9999px;
background: url('../images/icon_top3.png') no-repeat;
}



