BODY {
	background-position : center;
	background-repeat : repeat;
	background-attachment : fixed;
}
.MenuWhite2017 a{    
    color: #fff;
    font-size: 24px;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration:none;
}

.MenuWhite  {
	text-decoration: none;
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 14px;
	}
.MenuWhite  A:link {
	text-decoration: underline;
	color : #FFFFFF;
	font-family :  Times New Roman;
	font-size: 14px;
	}
.MenuWhite  A:visited {
	text-decoration: underline;
	color : #FFFFFF;
	font-family :  Times New Roman;
	font-size: 14px;
}
.MenuWhite A:active {
	text-decoration: underline;
	color : #FFFF00;
	font-family :  Times New Roman;
	font-size: 14px;
}
.MenuWhite  A:hover {
	text-decoration: underline;
	color: #FFFF00;
	font-family : Times New Roman;
	font-size: 14px;
}
.MenuBlack  {
	text-decoration: none;
	color : #000000;
	font-family : Times New Roman;
	font-size: 14px;
	}
.MenuBlack  A:link {
	text-decoration: underline;
	color : #000000;
	font-family :  Times New Roman;
	font-size: 14px;
	}
.MenuBlack  A:visited {
	text-decoration: underline;
	color : #000000;
	font-family :  Times New Roman;
	font-size: 14px;
}
.MenuBlack A:active {
	text-decoration: underline;
	color : #666666;
	font-family :  Times New Roman;
	font-size: 14px;
}
.MenuBlack  A:hover {
	text-decoration: none;
	color: #666666;
	font-family :  Times New Roman;
	font-size: 14px;
}
.MenuGray2017 a {
	text-decoration: underline;
	color : #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}
.MenuGray  {
	text-decoration: underline;
	color : #666666;
	font-family : Times New Roman;
	font-size: 16px;
}
.MenuGray  A:link {
	text-decoration: underline;
	color : #666666;
	font-family :  Times New Roman;
	font-size: 16px;
	}
.MenuGray  A:visited {
	text-decoration: underline;
	color : #666666;
	font-family :  Times New Roman;
	font-size: 16px;
}
.MenuGray A:active {
	text-decoration: underline;
	color : #000000;
	font-family :  Times New Roman;
	font-size: 16px;
}
.MenuGray  A:hover {
	text-decoration: underline;
	color: #000000;
	font-family : Times New Roman;
	font-size: 16px;
}
.MenuRed {
	text-decoration: none;
	color : #CC0000;
	font-family : Times New Roman;
	font-size: 16px;
}
.MenuRed  A:link {
	text-decoration: none;
	color : #CC0000;
	font-family : Times New Roman;
	font-size: 16px;
}
.MenuRed  A:visited {
	text-decoration: none;
	color : #CC0000;
	font-family : Times New Roman;
	font-size: 16px;
}
.MenuRed A:active {
	text-decoration: none;
	color : #CC0000;
	font-family : Times New Roman;
	font-size: 16px;
}
.MenuRed  A:hover {
	text-decoration: none;
	color: #CC0000;
	font-family : Times New Roman;
	font-size: 16px;
}
.WhiteRedCircle {
	text-decoration: underline;
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 16px;
}
.WhiteRedCircle  A:link {
	text-decoration: underline;
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 16px;
}
.WhiteRedCircle  A:visited {
	text-decoration: none;
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 16px;
}
.WhiteRedCircle A:active {
	text-decoration: none;
	color : #FFFF00;
	font-family : Times New Roman;
	font-size: 16px;
}
.WhiteRedCircle  A:hover {
	text-decoration: none;
	color: #FFFFFF00;
	font-family : Times New Roman;
	font-size: 16px;
}
.ThWhite2017 {
	color : #FFFFFF;
	font-size: 30px;
	font-weight:300;
	font-family: 'Roboto Condensed', sans-serif;
}
.ThWhite58  {
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 68px;
	font-style : normal;
}
.ThWhite36  {
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 40px;
	font-style : normal;
}
.ThRed36  {
	color : #FF0000;
	font-family : Times New Roman;
	font-size: 40px;
	font-style : normal;
}
.MenuBlack  {
	color : #000000;
	font-family : Times New Roman;
	font-size: 18px;
}
.TextTitleRed  {

	color : #CC0000;
	font-family : Times New Roman;
	font-size: 20px;
	font-style : normal;
}
.TextTitleBlack  {
	
	color : #000000;
	font-family : Times New Roman;
	font-size: 18px;
	font-style : normal;
}
.Text14  {
	text-decoration: none;
	color : #000000;
	font-family : Times New Roman;
	font-size: 14px;
	font-style : normal;
}
.Text12  {
	text-decoration: none;
	color : #000000;
	font-family : Times New Roman;
	font-size: 12px;
	font-style : normal;
}
.TextTable  {
	text-decoration: none;
	color : #000000;
	font-family : Tahoma;
	font-size: 11px;
	font-style : normal;
}
.TextTitleNoLogo  {
	color : #000000;
	font-family : Times New Roman;
	font-size: 30px;
	font-style : normal;
}
.TextFanzi  {
	text-decoration: none;
	color : #FFFFFF;
	font-family : Times New Roman;
	font-size: 28px;
	}
.MenuThis  {
	text-decoration: underline;
	color : #000000;
	font-family : Times New Roman;
	font-size: 16px;
}	
.zag {
	color: #ff3333;
    font-size: 33px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	float: left;
    line-height: 30px;
    padding-left: 30px;
}


#cookie {
    font-family: 'Roboto Condensed', sans-serif;	
	color: #2E2E2E;
	max-width: 345px;
	font-size: 14px;
	line-height: 24px;
	border-radius: 5px;
	align-self: end;
	-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
}
@media (max-width: 1024px) {
	#cookie {
		max-width: 100%;
		font-size: 26px;
		line-height: 36px;
		align-self: center;
	}
}
@media (max-width: 768px) {
	#cookie {
		font-size: 3.39vw;
		line-height: 4.69vw;
		border-radius: 0.65vw;
		-webkit-box-shadow: 0px 0.65vw 1.30vw 0.26vw rgba(34, 60, 80, 0.2);
		-moz-box-shadow: 0px 0.65vw 1.30vw 0.26vw rgba(34, 60, 80, 0.2);
		box-shadow: 0px 0.65vw 1.30vw 0.26vw rgba(34, 60, 80, 0.2);
		padding: 5.21vw;
	}
}
#cookie span {
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
	display: block;
}
@media (max-width: 1024px) {
	#cookie span {
		font-size: 28px;
		padding-bottom: 30px;
	}
}
@media (max-width: 768px) {
	#cookie span {
		font-size: 3.65vw;
		padding-bottom: 2.60vw;
	}
}
#cookie p {
	margin-bottom: 40px;
	margin-top: 0;
}
@media (max-width: 768px) {
	#cookie p {
		margin-bottom: 5.21vw;
	}
}
#cookie p a {
	color: #2E2E2E;
}
#cookie button {
	height: 40px;
	width: 100%;
	font-size: 14px;
	color: #FFF; 
	font-weight: 500;
	background: #DB3832;
	border-radius: 5px;
	border: 0;
	cursor: pointer;
}
@media (max-width: 1024px) {
	#cookie button {
		height: 72px;
		font-size: 26px;
	}
}
@media (max-width: 768px) {
	#cookie button {
		height: 9.38vw;
		font-size: 3.39vw;
		border-radius: 0.65vw;
	}
}
#cookie button:hover {
	background: #c3c3c3; 
}
#cookie .is-close {
	display: none;
}

/*Костыли для куки*/
.fancy-cookies .fancybox__slide {
    padding: 48px 60px 60px 8px;	
}
@media (max-width: 1024px) {
	.fancy-cookies .fancybox__slide {
		padding: 48px 8px 8px 8px;	
	}	
}
.fancy-cookies .fancybox__slide::after {
	display: none;
}
.fancy-cookies .fancybox__backdrop {
	display: none;
}

.fancybox__container.fancy-cookies {
	pointer-events: none;
}

.fancy-cookies .fancybox__content {
	pointer-events: auto;
}