

/* Start:/local/templates/alfagroup/template_styles.css?16854500045665*/
#fancybox-close {
	border: none;
}

button.fancybox-item.fancybox-download,
a.fancybox-item.fancybox-download,
.doc-popup#fancybox-content + #fancybox-close {
	background: #ffffff;
	top: 0;
	right: -36px;
	width: 32px;
	height: 32px;
}

a.fancybox-item.fancybox-download {
	top: 36px;
	position: absolute;
	padding: 9px;
	box-sizing: border-box;
	border: none;
	transition: all ease .1s;
	z-index: 9999;
}

a.fancybox-item.fancybox-download:hover {
	padding: 6px;
}

.doc-popup#fancybox-content + #fancybox-close:after,
.doc-popup#fancybox-content + #fancybox-close:before {
	content: '';
	height: 18px;
	width: 2px;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	background: #000;
	transition: all ease .1s;
}

.doc-popup#fancybox-content + #fancybox-close:after {
	transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.doc-popup#fancybox-content + #fancybox-close:hover:after,
.doc-popup#fancybox-content + #fancybox-close:hover:before {
	height: 22px;
	/*width: 22px;*/
}

#fancybox-content.doc-popup iframe.fancy-iframe{
	width: 100%!important;
}
a.fancybox-item.fancybox-download.btn-print img{
	width: 100%; height: auto
}
a.fancybox-item.fancybox-download.btn-print{
	top:72px;
	padding: 3px;
}
a.fancybox-item.fancybox-download.btn-print:hover{
	padding: 0px;
}



.popup-white {
	margin: auto;
	padding: 40px 60px;
	width: 600px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 6px 14px -2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 14px -2px rgba(0, 0, 0, 0.15);
	background-color: #fff;
	color: #424242;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.popup-white * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.popup-cookies {
	padding-right: 80px;
}

.popup-cookies-text {
	margin: 0;
	font-size: 16px;
	line-height: 1.8;
}

.popup-cookies-link {
	display: inline-block;
	margin-top: 25px;
	border-bottom: 2px solid #99773d;
	text-transform: uppercase;
	text-decoration: none;
	color: #99773d;
	font-size: 18px;
	line-height: 22px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.popup-cookies-link:hover {
	border-bottom: 2px solid transparent;
}

#choose-sector a{
width: 215px;
}

.social-text{
	display: inline-block;
	width: 700px;
	padding-left: 10px;
	vertical-align: top;
}
.social-img{
	display: inline-block;
	max-width: 260px;

}
.social-img img {
	height: auto;
}
ul.no-left {
	padding-left: 15px;
}


.p {
	padding-bottom: 10px;
}


.newslist-item__text {
	max-height: 60px;
	overflow: hidden;
}

.index-slide.index-slide--overlay-10 {
	position: relative;
}

.index-slide.index-slide--overlay-20 {
	position: relative;
}

.index-slide.index-slide--overlay-30 {
	position: relative;
}

.index-slide.index-slide--overlay-40 {
	position: relative;
}

.index-slide.index-slide--overlay-50 {
	position: relative;
}

.index-slide.index-slide--overlay-10:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.1);
}

.index-slide.index-slide--overlay-20:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.2);
}

.index-slide.index-slide--overlay-30:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.3);
}

.index-slide.index-slide--overlay-40:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.4);
}

.index-slide.index-slide--overlay-50:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.5);
}

.index-slide.index-slide--overlay-10 .index-slide-i {
	z-index: 1;
}

.index-slide.index-slide--overlay-20 .index-slide-i {
	z-index: 1;
}

.index-slide.index-slide--overlay-30 .index-slide-i {
	z-index: 1;
}

.index-slide.index-slide--overlay-40 .index-slide-i {
	z-index: 1;
}

.index-slide.index-slide--overlay-50 .index-slide-i {
	z-index: 1;
}

.index-slide.index-slide--overlay-10 .index-slider-logo-wrapper {
	z-index: 1;
}

.index-slide.index-slide--overlay-20 .index-slider-logo-wrapper {
	z-index: 1;
}

.index-slide.index-slide--overlay-30 .index-slider-logo-wrapper {
	z-index: 1;
}

.index-slide.index-slide--overlay-40 .index-slider-logo-wrapper {
	z-index: 1;
}

.index-slide.index-slide--overlay-50 .index-slider-logo-wrapper {
	z-index: 1;
}

#nav-main td a {padding: 0 2em;}
.mb-0 {margin-bottom: 0;}

.ie6 .sidebar .as-block h2 a,.ie7 .sidebar .as-block h2 a {width:178px;overflow:hidden}
.as-block {margin-bottom:20px;border:1px solid #d9d9d9}
.as-block__title {padding:20px;margin:0;font-size:18px;height:19px;}
.as-block__title--big{height:36px;}
.as-block__title--brown a {color:#99773d}
.as-block__content--about {height:130px;background:url(/local/templates/alfagroup/./images/bg-sb-block-00.jpg) 0 100% no-repeat}
.as-block__content--corporate-governance {height:130px;background:url(/local/templates/alfagroup/./images/bg-sb-block-01.jpg) 0 100% no-repeat}
.as-block__content {padding:15px 20px 20px;font:.9em/1.37 arial;color:#fff}
.as-block__content a {font-size:10px;color:#fff;text-transform:uppercase}
.as-block__content p {padding-bottom:5px}
.as-block__content strong {font:.9em/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;opacity:.5;filter:alpha(opacity=50)}
.as-block__content dd time,.sb-block-01 dd time {font-size:10px}
.as-block__content .sb-block-01 dd {font-size:11px}
.as-block__content p strong,.sb-block-i p {color:#000!important}









/* End */
/* /local/templates/alfagroup/template_styles.css?16854500045665 */
