h1 {
    font-size: 30px;
    line-height: 28px;
    color: #000;
    /*font-family: 'PTSerifCaptionRegular', sans-serif;*/
    font-family: 'PlayBold', sans-serif;
    text-transform: uppercase;
    margin: 0 0 28px;
    text-align: center;
}
h2 {
    color: #dc112e;
    font-size: 19px;
    font-family: 'PlayBold', sans-serif;
    text-transform: uppercase;
	margin: 20px 0 14px;
}
h3 {
    color: #dc112e;
    font-size: 16px;
    font-family: 'PlayBold', sans-serif;
    text-transform: uppercase;
	margin: 20px 0 10px;
}


h3.black{color:#000;}


/* links
--------------------------------------------- */

/* links */

a:link, a:visited {
    color: #2a6ba2;
}
a:hover {
    color: #1169b3;
    text-decoration: none;
}

/* fadestatic */

a:link, a:visited {
	-webkit-transition: color .2s linear;
	}
a:hover {
	color: rgba(17,105,179,.9);
	}




.rel {position: relative;}
.dnone {display: none;}
.dnone-lite {visibility:hidden; position: absolute; top: -9999px; left: -9999px;}
.clearx{clear: both;}
.clear{height:0;line-height:0!important;font-size:0!important;overflow:hidden;clear:both;}
.clear-lite{overflow: hidden;}
.gray, a.gray{color: #898989;}
.date{color: #898989;margin: 0 0 2px;}
.red{color:#a03a3a;}

.img{margin: 0 10px 3px 0; float: left;}
.imgb{margin: 0 20px 10px 0; float: left;}
.imgbb{margin: 0 30px 15px 0; float: left;}
.imgr{
	margin: 0 15px 10px 0; float: left;border:solid 1px #e0d3e5;
	-webkit-box-shadow: 0px 0px 4px 0px #aaa; -moz-box-shadow: 0px 0px 4px 0px #aaa; box-shadow: 0px 0px 4px 0px #aaa;
}


.small{font-size: 10px;}
.big{font-size: 17px;}
.prop{color:#747474; font-size:11px;}
.prop a{color:#747474;}
.props{margin: 8px 0;}
.left{float: left;}
.right{float: right;}

.hr{height:1px; border-top: dotted 1px #676767; margin: 16px 0;}

.block{margin: 0 0 10px;}
.bblock{margin: 0 0 20px;}
.bbblock{margin: 0 0 30px;}

.t_center{text-align: center;}
.t_right{text-align:right;}

.l50{width:48%; float:left;}
.r50{width:48%; float:right;}

.l30{width:30%; float:left; margin-right:5%;}
.r30{width:30%; float:right;}

p{margin:0 0 20px;}

ul {
	list-style-image: none;
	margin: 10px 0 20px 0;
	padding: 0px;
}
ol {
	list-style-image: none;
	margin: 10px 0 20px 20px;
	padding: 0;
}
ul li {
	list-style-type: none;
	margin: 0 0 4px;
	padding: 0 0 0 14px;
	background: url(images/m.gif) no-repeat 0 5px;
}
ol li {
	padding: 0;
	margin: 0 0 10px;
}
ul li li{padding: 0 0 0 14px;}
ol li span{
	color: #333333;
}
ul ul{margin-left: 18px;}

ul.dashed li{background: url("images/credits/list-style.gif") no-repeat left 9px;}

.cont_table {width: 100%; margin: 0 0 16px; border-collapse:collapse;}
.cont_table th{background: #021415; font-weight:normal; color: #fff; text-align:left;}
.cont_table th a {color: #fff;}

.cont_table td, .cont_table th {
	padding: 8px 20px;
}
.cont_table .graytr td{background-color:#EFEFEF;}
table.v_middle td {vertical-align: middle;}


.table_lite{width: 100%; margin: 16px 0; border-collapse:collapse; border-top:solid 1px #e3e3e3;}
.table_lite th{border-bottom:solid 1px #e3e3e3; padding:10px; font-weight: bold; color: #000;}
.table_lite td{border-bottom:solid 1px #f2f2f2; padding:10px; color: #3e3e3e;}


table.content{
	width: 100%; margin: 0 0 16px; border-collapse:collapse;
	border-right: solid 1px #DCDCDC;
	border-bottom: solid 1px #DCDCDC;
}
table.content th{
	font-weight:bold; text-align:left;

	background: #f8fafa;
	background: -moz-linear-gradient(top,  #f8fafa 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fafa), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8fafa 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8fafa 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8fafa 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8fafa 0%,#e8e8e8 100%); /* W3C */
}
table.content th a {color: #fff;}

table.content td, table.content th {
	padding: 8px 20px;
	border-left: solid 1px #DCDCDC;
	border-right: solid 1px #DCDCDC;
}
table.content .graytr td{background-color:#EFEFEF;}


.biglink{display:block; font-size:1.2em; margin: 0 0 6px;}

.left_info{width: 432px; float:left; margin: 0 20px 10px 0;}

.gray_block{
	background: #F7F7F7;
	border: solid 1px #D2D7DD;
	border-radius: 5px;
	color:#9F0C29;
	font-family: 'PlayBold', sans-serif;
	font-size: 17px;
	padding: 15px;
}
.gray_block.black{
	color:#0B0B0B;
	font-family: 'PlayRegular', sans-serif;
	margin-bottom: 5px;
}


.cblock{width:700px; margin:0 auto; font-size:1.2em;}


.comments{
	border-top: solid 1px #97999C;
	color: #97999C;
	margin: 20px 0; padding: 10px 0 0;
}

.pdf{background: url(images/icons/pdf.png) no-repeat 0 0; padding: 0 0 0 22px; display: inline-block;}
.doc{background: url(images/icons/doc.png) no-repeat 0 0; padding: 0 0 0 22px; display: inline-block;}
.xls{background: url(images/icons/xls.png) no-repeat 0 0; padding: 0 0 0 22px; display: inline-block;}

.right_docs{
	width: 200px;
	float: right;
	background: #f7f7f7;
	border: solid 1px #c0c8cd;
	border-radius: 5px;
	padding: 15px;
	margin: 0 0 20px 20px;
}


.right_docs h2{
	color: #fefefe;
	font-weight: bold;
	margin: -15px -15px 15px; padding: 15px;
	text-align: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	-webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.3);

	background: #df112a;
	background: -moz-linear-gradient(top,  #df112a 0%, #ba003a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df112a), color-stop(100%,#ba003a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #df112a 0%,#ba003a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #df112a 0%,#ba003a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #df112a 0%,#ba003a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #df112a 0%,#ba003a 100%); /* W3C */
}

.deposit .right_docs h2 {
	color: #fefefe;
}

.credits .right_docs h2 {
	color: #fefefe;
}

.abtn, .abtn:link, .abtn:visited{
	display: block;
	background: #fafafb;
	text-align: center;
	margin: 0 0 20px 20px;
	padding: 10px;
	width: 210px;
	font-size: 28px;
	font-weight: bold;
	font-family: 'PlayBold',sans-serif;
	color: #b30d2e;
	text-decoration: none;
	text-transform: uppercase;

	-webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
}
.abtn span{
	display: block;
	font-size: 13px;
	color: #6f6e6e;
	font-family: Arial,sans-serif;
	text-transform: none;
}



blockquote {
background: #D5D5D5;
border-left: solid 2px #C60A45;
margin: 10px 0 10px 50px;
padding: 15px;
}

.clear_r {
	clear: right;
}


.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: '';
}
.clearfix:after {
	clear: both;
}
.button1 {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.21);
	width: 414px !important;
	height: 66px !important;
	font-size: 20px !important;
}

.cookie-policy {
  display: none;
  position: fixed;
  bottom: 0;
  z-index: 10000;
  width: 100%;
}

.cookie-policy__wrapper {
  width: 100%;
  max-width: 940px;
  margin: 20px auto;
}

.cookie-policy__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 30px;
  background-color: #fff;
  box-shadow: 0 5px 23px -3px rgb(0 0 0 / 30%);
}

.cookie-policy .button {
  margin-left: 40px;
}
