
/* ############## */
* {
	margin: 0;
	padding: 0;
}
html {

}
body {
	font-family: CharterOSCRegular;
	background: #3D3D3D;
	font-size: 16px;
	line-height: 19px;
}
#wrapper {
	width: 100%;
	margin: 0 auto;
}

td {
	vertical-align: top;
}

#full-width-slider {
	width: 100%;
}
.fullWidth {
	 max-width: 100%;
	 margin: 0 auto;
}

.rsArrow {
	top: 50%;
	
}

.rsArrowLeft {
	left: 10px;
}

.rsArrowIcn
{
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.46);
}

.rsBullets {
	display: none!important;
}

.rsABlock {
	width: 100%;
	height: 100%;
}

.rsABlock p {
 	position: absolute;
}
 
table {
 	position: absolute;
}
 
.lead {
	position: absolute;
	top: 14%;
	left: 10%;
	
	h1 {
	 	font: 50px/60px 'NonameGroteskHanddrawnv4Rg';
	 }
	 
	 .border {
	 	border-bottom: 5px solid #fff;
	 	width: 112px;
	 	height: 1px;
	 }
	 
	 .caption {
	 	font: 22px/26px 'NonameGroteskHanddrawnv4Rg';
	 	position: relative;
	 	width: 200px;
	 }
}
 
.nav {
	position: absolute;
	left: 5%;
	top: 10%;
	font: 16px/19px 'NonameGroteskHanddrawnv4Rg';
	
		span {
			font: 16px/19px 'CharterOSCItalic';
		}
}

.credits {
	font: 12px/14px 'NonameGroteskHanddrawnv4Rg';
}

.descr {
	width: 55%;
	font: 22px/31px 'NonameGroteskHanddrawnv4Rg';
	top: 10%;
	left: 25%;
}

.glossary {
	
	top: 10%;
	left: 20%;
	font: 18px/22px 'CharterOSCRegular';
	
	td {
		width: 350px;
	}
	
	.zag {
		font: 30px/36px 'NonameGroteskHanddrawnv4Rg';
	}
	
	span {
		color: yellow;
	}
}

.ch1 {
	font: 23px/27px 'NonameGroteskHanddrawnv4Rg';
	width: 996px;
}

.ital-bord {
	font: 30px/36px 'CharterOSCItalic';
	border: 2px solid #fff;
	width: 340px;
	padding: 10px;
}

.fntN {
	font-family: 'NonameGroteskHanddrawnv4Rg';
}

.anketa {
	top: 5%;
	left: 20%;
	
	td {
		width: 370px;
	}
}

.ital-bord-black {
	font: 20px/26px 'CharterOSCItalic';
	border: 2px solid #000;
	width: 266px;
	padding: 10px;
	margin-right: 55px;
}