

@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,700');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic');

html { 
	font-size:calc(14px + 0.125vw)
	 }

@media (min-width: 1600px) {
	  html {
	     font-size: 17px;
	  }
	}


BODY {
scrollbar-3d-light-color: #000000;
scrollbar-arrow-color: #8E612D;
scrollbar-base-color: #6C1D04;
scrollbar-dark-shadow-color: #000000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #3C1D04;
scrollbar-shadow-color: #3C1D04
scrollbar-track-color: #522D18;
	}

.scrollbar {
scrollbar-3d-light-color: #000000;
scrollbar-arrow-color: #8E612D;
scrollbar-base-color: #6C1D04;
scrollbar-dark-shadow-color: #000000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #3C1D04;
scrollbar-shadow-color: #A8882C
scrollbar-track-color: #522D18;
	}

 



.article_on {
  display: block;
  overflow: hidden;
  position: relative;
  height: 150px; 
  cursor: pointer;
	}

.article_on:after {
  position: absolute;
  cursor: pointer;
  bottom: 0;  
  left:0;
  height: 150px; 
  width: 100%;
  content: "";
  background: url(/img/more-bg.png) no-repeat bottom center, linear-gradient(to top,rgba(13,0,5, 1) 45px, rgba(13,0,5, 0) 80%);
  pointer-events: none;
	}


.article_off {
	/*  background: #0D0005;*/
	}


.gradientover {
  display: block;
  overflow: hidden;
  position: relative;
  height: 100vh;
  height: 100%;
  cursor: pointer;
	}

.gradientover:after {
  position: absolute;
  cursor: pointer;
  bottom: 0;  
  left:0;
  height: 100vh;
  height: 100%;
  width: 100%;
  content: "";
  background: linear-gradient(to top,rgba(13,0,5, 1) 0%, rgba(13,0,5, 0) 40%);
  pointer-events: none;
	}



.incircle1 {
	display:inline-block;
	position:relative;
	width:46px;
	height:40px;
	color:#ffb65f;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	background: url(/img/comment-icon.png) no-repeat center center;
	float:right;
        right: 20px;
        top: 20px;
        margin-bottom: -66px;
	}

.incircle {
	display:inline-block;
	position:relative;
	width:46px;
	height:40px;
	color:#ffb65f;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	background: url(/img/comment-icon.png) no-repeat center center;
	float:right;
        right: 45px;
        bottom: 50px;
	}

.incircle_off {
	display:inline-block;
	position:relative;
	width:46px;
	height:40px;
	color:#ffb65f;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	background: url(/img/comment-icon.png) no-repeat center center;
	float:right;
        right: 0px;
        bottom: 0px;
	}

.ncircle {
	font-size:	 0.83rem;
	line-height:0.66rem;
	display: inline-block;
	background: #291005;
/*	color: #ffb65f;*/
	text-align: center;
	border-radius: 50%;
	padding: 0.3em  0.4em;
	width:1.6em;
	height:0.9em;
	margin-left: 5px;
}




A {
        text-decoration: none;
}

A:hover
{
/*	cursor: url("/darkside.cur");*/
	color:	"#FFC59B";
}


blockquote {
/*	text-align:	justify;*/
}


.nomargins {
	margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;
}



.bint
{
/*	color:	#E09940;*/
	color:	#e8c8b1;
	font-weight:normal;
/*	color:	#FFFFFF;*/
/*	color:	 	 #FFC55F;        */
        }


.interview {
	font-size:	 0.92rem;
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 1.08rem;

/*	font-family:	 Arial, Verdana,Helvetica,Arial Narrow, Verdana;
	line-height : 	 1.2;*/
/*	color:	 	 #d0d0c0;*/
}



.in
{
	color: #FFA842;
	border: solid;
	border-width: 1px;
	border-color: #422417;
	background-color: #2B0303;
	font-size: 0.92rem;
	line-height : 	 1.08rem;
	font-family: 'PT Sans', sans-serif;
        background-image: url('/img/news-top-bg1.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C
	scrollbar-track-color: #522D18;
        padding: 2px;
}



fieldset
{
	color: #C38953;
	border: 1px solid;
	border-color: #120000;
	background-color: #0B0000;
	font-size:	 0.92rem;
	font-family: 'PT Sans', sans-serif;
	line-height : 	 1.08rem;

}


input
{
	color: #FFA842;
	border: 1px solid;
	border-color: #422417;
	background-color: #2B0303;
	font-size: 0.92rem;
	line-height : 	 1.5rem;
	font-family: 'PT Sans', sans-serif;
	font-weight:normal;
        background-image: url('/img/news-top-bg1.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C
	scrollbar-track-color: #522D18;
}

input[type="image"] {
    outline: none;
    border: 0;
}

textarea
{
	color: #FFA842;
	border: 1px solid;
	border-color: #422417;
	background-color: #120000;
	font-size: 0.92rem;
	font-family: 'PT Sans', sans-serif;
        background-image: url('/img/music-foto-bg.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C;
	scrollbar-track-color: #522D18;
        padding: 6px;
}

select
{
	color: #FFA842;
	border: 1px solid;
	border-color: #422417;
	background-color: #2B0303;
	font-size: 0.92rem;
	font-family:  Arial,Verdana,Helvetica;
        background-image: url('/img/news-top-bg1.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C
	scrollbar-track-color: #522D18;
        padding: 2px;
}

.links	{display:none; visibility: hidden; overflow: hidden;}



.text, td, .tdn {
	font-size:	 0.92rem;  /* 11pt */
	font-family: 'PT Sans', sans-serif, Arial;
	line-height : 	 1.14rem;   /* 14pt */
} 


h1,.titlesbig {
	font-size: 1.33rem; /* 16pt; */
	line-height : 	 1.5rem; /* 18pt; */
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:normal;
	display: inline;
	letter-spacing: 0.5px;
}
h1 b,.titlesbig b {
	letter-spacing: 0.5px;
}



h2,.titles,.titleshow,.titlesmid,.titlesz {
	font-size: 1.16rem;
	line-height : 	 1.33rem;   /*16pt;*/
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:normal;
	display: inline;
	letter-spacing: 0.5px;
}
h2 b,.titleshow,.titles,.titlesmid,.titlesz b {
	letter-spacing: 0.5px;
}

h3 {
	font-size: 1rem; /*12 pt;*/
	line-height : 	 1.16rem; /*14pt;*/
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:normal;
	display: inline;
	}
h3 b {
	letter-spacing: 0.5px;
	}



.dates {
	font-size:	 0.83rem;  /*10pt;*/
	font-family:	 Verdana, Helvetica, Arial;
	line-height : 	 1rem;
	color:	 	 #9D2B27;
	}	

.small {
	font-size:	 0.66rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;
	}

.small2 {
	font-size:	 0.75rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;
	}



.red {
	font-size:	 0.75rem;  /*  9pt; */ 
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;
	color:	 	 #8C0D07;
	}	


.input_ok { 
   border: 0px; 
   padding-right: 3px; 
   padding-left: 3px; 
   background-image: url(img/top-login-ok.gif); 
   height: 12px; 
   width: 41px; 
 } 

ul {
	list-style-image: url(/img/icon-list.gif); 
 }


.topictitle {
	font-size:	 0.75rem;
	font-family:	 Arial,Helvetica,Arial Narrow, Verdana;
	line-height : 	 0.92rem;
}
.text1mes {
	font-size:	 0.75rem;
	font-family:	 Verdana,Helvetica,Arial Narrow, Verdana;


	color:	 	 #F0E5CD;
}

th {
	font-size:	 0.83rem;
	font-weight : bold;
	font-family:	 Arial,Arial  Narrow,Helvetica, Verdana;
	line-height : 	 1rem;
	color:	 	 #5C0D07;
}

.postdetails {
	font-size:	 0.66rem;
	font-family:	 Arial Narrow,Arial,Helvetica, Verdana;
	line-height : 	 0.83rem;
	color:	 	 #6C0D07;
}	

td.row1	{ background-color: #000000; }
td.row2	{ background-color: #160000; }
/*td.row3	{ background-color: #000000; }*/

.genmed { font-size : 11px; 	color:	 	 #5C0D07;}

.quote {
	font-size:	 0.66rem;
	font-family:	 Verdana,Helvetica,Arial Narrow, Verdana;
	line-height : 	 0.83rem;
}

.gallery {

	border: solid;
	border-width:1px;
	border-color:#080000;
	margin : 15px;
}

.gallery:hover {
	border: 1px solid #610D07;
}


.attachment-large {
	margin:0; padding:0; border:0; outline:0;
	 font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; 
	 vertical-align:baseline;
	display:auto;
	visibility: visible;
	position: relative;
	overflow: none;
}
	
	
.fullayer {
    background: black;
    opacity: .5;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    z-index:1301;
	}


.panorama {
      width: 1000px;
	height: 400px;
        clear:both;
        margin-top: 20px;
	overflow-x: scroll;
	overflow-y: hidden;
	img {
		height: 100%;
	}

}

.instafeed {
       text-transform: uppercase;
        letter-spacing: 0.5em;
        text-align: center;
        padding: 5 0;
}

.instaimage {
        padding: 5;
}

.zcheckbox {
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 0 1px 0 0;
}
.zcheckbox + label {
  cursor: pointer;
}

.zcheckbox:not(checked) {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 5px 0 0 10px;
}
.zcheckbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.zcheckbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0px;
  width: 32px;
  height: 16px;
  border-radius: 4px;
  background: #2a0303;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
  transition: .2s;
}
.zcheckbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 3px;
  width: 11px;
  height: 11px;
  border-radius: 5px;
  background: #8f1503;
  box-shadow: 0 2px 3px rgba(0,0,0,.7);
  transition: .2s;
}
.zcheckbox:checked + label:before {
  background: #4d0707;
}
.zcheckbox:checked + label:after {
  left: 18px;
}
.zcheckbox:focus + label:before {
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 0px rgba(50,0,0,.5);
}



.sape {
/*	color:	 	 #6e3722;*/
	font-size:	 0.66rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;

}
A.sape {
/*	color:	 	 #883c1d;*/
	font-size:	 0.66rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;

}

.goldg {
 background: -moz-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 background: -webkit-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8f32', endColorstr='#ffd9ac',GradientType=0 ); 
 background: linear-gradient(0deg, #de8f32 30%, #ffd9ac 50%, #de8f32 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #ffc581;
	font-size: 1.9rem;  
	line-height : 	 2.8rem;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:bold;
	display: inline;
	letter-spacing: 0.8px;
}

.gold {
 background: -moz-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 background: -webkit-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8f32', endColorstr='#ffd9ac',GradientType=0 ); 
 background: linear-gradient(0deg, #de8f32 30%, #ffd9ac 50%, #de8f32 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #ffc581;
 font-family: 'Fira Sans Condensed', sans-serif;
 display: inline;


}

.ds-button {
   background: #260703;
   background-image: -webkit-linear-gradient(top, #260703, #910000);
   background-image: -moz-linear-gradient(top, #260703, #910000);
   background-image: -ms-linear-gradient(top, #260703, #910000);
   background-image: -o-linear-gradient(top, #260703, #910000);
   background-image: linear-gradient(to bottom, #260703, #910000);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   color: #FFF5E6;
   font-family: Open Sans;
   font-size: 15px;
   font-weight: 100;
   padding: 13px;
   box-shadow: 1px 1px 4px 0px #000000;
   -webkit-box-shadow: 1px 1px 4px 0px #000000;
   -moz-box-shadow: 1px 1px 4px 0px #000000;
   text-shadow: 1px 1px 20px #000000;
   border: solid #731D07 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
}

.ds-button:hover {
   background: #3B0B05;
   background-image: -webkit-linear-gradient(top, #3B0B05, #B32424);
   background-image: -moz-linear-gradient(top, #3B0B05, #B32424);
   background-image: -ms-linear-gradient(top, #3B0B05, #B32424);
   background-image: -o-linear-gradient(top, #3B0B05, #B32424);
   background-image: linear-gradient(to bottom, #3B0B05, #B32424);
   text-decoration: none;
}

