@font-face {
	font-family: BebasNeue;
	src: url('../fonts/BebasNeue.otf');
}

@font-face {
	font-family: PT_Sans;
	src: url('../fonts/PT_Sans-Web-Regular.ttf');
}

@font-face {
	font-family: PT_Sans;
	font-weight: bold;
	src: url('../fonts/PT_Sans-Web-Bold.ttf');
}

@font-face {
	font-family: PT_Sans;
	font-weight: bold;
	font-style: italic;
	src: url('../fonts/PT_Sans-Web-BoldItalic.ttf');
}

@font-face {
	font-family: PT_Sans;
	font-style: italic;
	src: url('../fonts/PT_Sans-Web-Italic.ttf');
}

html, body{ font-family:Arial;font-size:13px;color:#78634e;}

body {
	background:#fff url('/img/fons.jpg') no-repeat fixed center top;
	background-size: cover;
}

@media (min-width: 1200px) {
  .container {
    width: 1024px;
  }

}

img { vertical-align: middle; }

a { color:#aaa; outline:none; text-decoration:none;}
a:hover { text-decoration:none; }
input[type="text"], input[type="password"], textarea, select {outline: none;}
input[type="text"] {border:1px #e5e5e5 solid; background-color:#f8f8f8;height:35px;line-height:35px;color:#bebebe;padding-left:11px;}
h1, h2 {color:#fda416;font-family:BebasNeue; margin-bottom:10px;}
h3 {color:#dddddd;font-family:PT_Sans; font-weight: bold; margin-bottom:7px;}
h1 { font-size:25px;}
h2 { font-size:24px;}
h3 { font-size:18px;}
h4 { font-size:15px; color:#e5e5e5; font-family:PT_Sans;}
/* p {line-height:18px;} */

#wrapper {width:1040px; position:relative; margin:0 auto;}
.wrapper2 {background:url('/img/bg2.png'); }

#top_line { background:url('/img/bg1.png') repeat left top; height:40px; margin:0px -15px; padding:0px 15px; margin-bottom:20px; }
#top_links { line-height:40px; }
#top_links a { text-decoration:none; text-transform:uppercase; color:#94918d; font-size:16px; font-family:BebasNeue, Arial; margin-right:15px;}



.orange { color:#fda416; }


#gallery .gal h1 {
	font-family: PT_Sans;
	font-weight: bold;
	color:#e5e5e5;
	font-size:14pt;
	margin-bottom:12px;
}

#gallery .gal p {
	font-family: PT_Sans;
	color:#9e9e9e;
	font-size:15px;
}

#gallery .sep {
	margin:20px 0px;
}

#gallery .pic {
	margin-bottom:15px;
}

#gallery .pic img { text-align:center; margin:0px auto;}



.navpad { height:37px;}

.navbar-default {
  background-color: transparent;
  border:0;
  margin:0px;
}

.navbar-default .navbar-header {
  color: #ffffff;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #cccccc;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #e1ddd5;
  font-family:BebasNeue, Arial;
	text-align:center;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fff;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #7f6e46;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
	background-color: #7b6a44;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #cccccc;
  background-color: transparent;
  background:url('/img/menu-px.png');
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #808491;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #e1ddd5;
  background-color: transparent;
  background:url('/img/menu-px.png');
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #cccccc;
  background-color: transparent;
  background:url('/img/menu-px.png');
}
.navbar-default .navbar-toggle {
  background-color: transparent;
  background:url('/img/menu-px.png');
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: transparent;
  background:url('/img/menu-px.png');
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #cccccc;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #cccccc;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #cccccc;
      background-color: transparent;
  background:url('/img/menu-px.png');
  }
}



.wrapper { width:990px; margin:0px auto; }
.cont1 { padding:0px 15px; }

 
#header { }

.clear { clear:both; height:0; padding:0; margin:0; }

.content { background:#232323; color:#9d9d9d; font-size:15px;  padding:0px 25px; position:relative; min-height:450px;} /* background:#232323; color:#9e9e9e; */
.rightcol {}
#index { }
.bg.visible-md-block { 
	background-color: transparent;
	position: absolute; 
	height:100%;  
	width: 3px;
    height: 100%
    top: 0px;
	right: 315px;
	background:#232323 url('/img/col-bg.png') repeat-y 0px top;
}
.bg.visible-lg-block { 
	background-color: transparent;
	position: absolute; 
	height:100%;  
	width: 3px;
    height: 100%
    top: 0px;
	right: 335px;
	background:#232323 url('/img/col-bg.png') repeat-y 0px top;
}


.leftcol { padding-bottom:20px;}
.content strong { color:##9e9e9e; }
.content a:hover { color: #FDA416;}
.content .title { margin-top:0px; }


.rightcol h1 { color:#e5e5e5; }
.rightcol .white { color:#e5e5e5; }
.rightcol a { color: #FDA416;}
.rightcol b, .rightcol strong { color:#ddd; }
.rightcol .orange b, .rightcol .orange strong { color:#fda416; }


.rightcol #archive a {
	color:inherit;
	display:inline-block;
}
.rightcol #archive span {
	display:inline-block;
	width:64px;
	font-size:12px;
}

.index-news {
	margin:20px 0px;
}
.index-news .row {
	margin-top:20px;
	margin-bottom:20px;
}
.index-news h3 { margin-top:0px; }
.index-news h3 a { color:inherit; text-decoration:none; }
.index-news img { margin-bottom:20px; }

.rightcol .blocks img {
	margin-bottom:10px;
}

#contacts h2 {
	color:#fff;
	font-size:25px;
}

#contacts form {
	padding:20px 0px;
}

#contacts .finp {
	background:#1B1B1B;
	border:1px solid #2b2b2b;
	display:block;
	width:100%;
	padding:5px;
	border-radius:5px;
	margin-bottom:15px;
	height:40px;
}

#contacts textarea.finp {
	height:150px;
}

#contacts button {
	background:#fda416;
	color:#fff;
	border:1px solid #74531e;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0px 15px;
	
	
	text-align:center;
}

#sites a {
	color:#e5e5e5;
}

#faq .panel-faq {
	background:#232323;
	color:#9d9d9d;
	border-color: #393939;
}

#faq .panel-faq > .panel-heading {
   /* background-image: none;
    background-color: black;
    color: white;*/

	background:#393939;
	color:#cdcdcd;
}

#faq .panel-faq > .in .panel-body {
	border-color: #393939;
}


#audio .dropdown .year { margin-right:10px; }
#audio .dropdown {
	color: #fda416;
	margin-top:20px;
	font-weight:bold;
	font-size:16px;
	background: #393939;
	padding:2px 10px;
	border:1px solid #777;
}
#audio .dropdown a {
	color: #fda416;
	text-decoration:none;
}
#audio .dropdown-menu > li > a:hover {
    background-color: #444;
    background-image: none;
}
.chead {
	margin-bottom:5px;
}

#audio .dropdown-menu { background-color: #393939; }


#video .dropdown .year { margin-right:10px; }
#video .dropdown {
	color: #fda416;
	margin-top:20px;
	font-weight:bold;
	font-size:16px;
	background: #393939;
	padding:2px 10px;
	border:1px solid #777;
}
#video .dropdown a {
	color: #fda416;
	text-decoration:none;
}
#video .dropdown-menu > li > a:hover {
    background-color: #444;
    background-image: none;
}

#video .dropdown-menu { background-color: #393939; }

#video .video a {
	position: relative;
	display:block;
	max-width:250px;
	color: #4E4E4E;
	font-size:12px;
	font-family:Verdana;
}

#video .video .length {
	position: absolute;
	bottom:0px;
	right:0px;
	background:#222;
	color:#fff;
	z-index:1;
	font-size:12px;
	padding:2px 6px;
}

#video .video .play {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:2;
	background: url("/img/video.png") no-repeat;
	background-position: 50% 50%;
	background-size: 30%;
}
#video .video h2 {
	margin-top:4px;
}
#video .video h2 a {
	font-family: PT_Sans, Arial;
	color:#9e9e9e;
	font-size:15px;
}

#video .item {
	margin-bottom:35px;
}


#footer { background:#1b1b1b; padding:25px; }
#footer .nav-col { list-style-type:none; }
#footer .nav-col a { text-decoration:none; color:#7a7a7a; font-family: PT_Sans, Arial; font-size:14px; }
#footer .nav-col li.first { margin-bottom:4px; }
#footer .nav-col li { margin-bottom:2px; }
#footer .nav-col li.first a { color:#fda416; font-family:BebasNeue, Arial; font-size:17px; text-transform:uppercase; }
#footer #social { color:#fff; font-family:Arial; font-size:14px; line-height:30px; margin-top:20px;}
#footer #social .right { width:50%; float:right; text-align:right;}
#copy { background:#232323; padding:10px; text-align:center; color:#7a7a7a; font-family: PT_Sans, Arial; font-size:14px;}

.zebra { width:100%; border-spacing: 3px 2px; border-collapse: separate; }
.zebra th { background:#393939; color:#7a7a7a; font-family: PT_Sans, Arial; font-size:14px; padding:8px;}
.zebra td { color:#fff; font-family: PT_Sans, Arial; font-size:14px; padding:3px 10px;}
.zebra td a { text-align:center; }
.zebra tr:nth-child(even) {background: #2e2e2e;}
.zebra tr.even td { background:#2e2e2e; }
.zebra tr.odd td { background:#232323; }
.zebra .cc {text-align:center; }

.zebra .down {
    background-image: url("/img/icon-down.png");
    display: inline-block;
    width: 30px;
    height: 30px;
}
.zebra .popup {
    background-image: url("/img/icon-audio.png");
    display: inline-block;
    width: 30px;
    height: 30px;
}


.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.table-responsive { 
	background:transparent; border:none;
}

.rightcol .nav-pills {
	margin-top:10px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    /*color:black;
    background-color:#fda416;*/
	background-color: #393939;
	color:#fda416;
}

.nav-pills > li > a:hover {
            background-color: #393939;
          /*  color:black;*/
        }



.video p {
	margin-top:4px;
	font-family: PT_Sans, Arial;
	color:#9e9e9e;
	max-width:250px;
}
.video img {
	width: 100%;
  height: 100%;
}