/*font-family: 'PT Sans', sans-serif; font-family: 'Raleway', sans-serif;*/
/* font-family: "HelveticaRegular"; */
@font-face {
    font-family: "HelveticaRegular";
    src: url("fonts/HelveticaRegular.eot");
    src: url("fonts/HelveticaRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaRegular.woff") format("woff"),
    url("fonts/HelveticaRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaBold"; */
@font-face {
    font-family: "HelveticaBold";
    src: url("fonts/HelveticaBold.eot");
    src: url("fonts/HelveticaBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaBold.woff") format("woff"),
    url("fonts/HelveticaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaItalic"; */
@font-face {
    font-family: "HelveticaItalic";
    src: url("fonts/HelveticaItalic.eot");
    src: url("fonts/HelveticaItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaItalic.woff") format("woff"),
    url("fonts/HelveticaItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaLight"; */
@font-face {
    font-family: "HelveticaLight";
    src: url("fonts/HelveticaLight.eot");
    src: url("fonts/HelveticaLight.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaLight.woff") format("woff"),
    url("fonts/HelveticaLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaBlack"; */
@font-face {
    font-family: "HelveticaBlack";
    src: url("fonts/HelveticaBlack.eot");
    src: url("fonts/HelveticaBlack.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaBlack.woff") format("woff"),
    url("fonts/HelveticaBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaHeavy"; */
@font-face {
    font-family: "HelveticaHeavy";
    src: url("fonts/HelveticaHeavy.eot");
    src: url("fonts/HelveticaHeavy.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaHeavy.woff") format("woff"),
    url("fonts/HelveticaHeavy.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaMedium"; */
@font-face {
    font-family: "HelveticaMedium";
    src: url("fonts/HelveticaMedium.eot");
    src: url("fonts/HelveticaMedium.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaMedium.woff") format("woff"),
    url("fonts/HelveticaMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaThin"; */
@font-face {
    font-family: "HelveticaThin";
    src: url("fonts/HelveticaThin.eot");
    src: url("fonts/HelveticaThin.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaThin.woff") format("woff"),
    url("fonts/HelveticaThin.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaUltraLight"; */
@font-face {
    font-family: "HelveticaUltraLight";
    src: url("fonts/HelveticaUltraLight.eot");
    src: url("fonts/HelveticaUltraLight.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaUltraLight.woff") format("woff"),
    url("fonts/HelveticaUltraLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaBoldItalic"; */
@font-face {
    font-family: "HelveticaBoldItalic";
    src: url("fonts/HelveticaBoldItalic.eot");
    src: url("fonts/HelveticaBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaBoldItalic.woff") format("woff"),
    url("fonts/HelveticaBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaBlackItalic"; */
@font-face {
    font-family: "HelveticaBlackItalic";
    src: url("fonts/HelveticaBlackItalic.eot");
    src: url("fonts/HelveticaBlackItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaBlackItalic.woff") format("woff"),
    url("fonts/HelveticaBlackItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaLightItalic"; */
@font-face {
    font-family: "HelveticaLightItalic";
    src: url("fonts/HelveticaLightItalic.eot");
    src: url("fonts/HelveticaLightItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaLightItalic.woff") format("woff"),
    url("fonts/HelveticaLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaMediumItalic"; */
@font-face {
    font-family: "HelveticaMediumItalic";
    src: url("fonts/HelveticaMediumItalic.eot");
    src: url("fonts/HelveticaMediumItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaMediumItalic.woff") format("woff"),
    url("fonts/HelveticaMediumItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaHeavyItalic"; */
@font-face {
    font-family: "HelveticaHeavyItalic";
    src: url("fonts/HelveticaHeavyItalic.eot");
    src: url("fonts/HelveticaHeavyItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaHeavyItalic.woff") format("woff"),
    url("fonts/HelveticaHeavyItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaThinItalic"; */
@font-face {
    font-family: "HelveticaThinItalic";
    src: url("fonts/HelveticaThinItalic.eot");
    src: url("fonts/HelveticaThinItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaThinItalic.woff") format("woff"),
    url("fonts/HelveticaThinItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "HelveticaUltraLightItalic"; */
@font-face {
    font-family: "HelveticaUltraLightItalic";
    src: url("fonts/HelveticaUltraLightItalic.eot");
    src: url("fonts/HelveticaUltraLightItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/HelveticaUltraLightItalic.woff") format("woff"),
    url("fonts/HelveticaUltraLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


/*-------------------------------------------------------------*/
body{padding:0px 0px 0px 0px; margin:0 auto; background-color:#fff; font-family: "HelveticaRegular"; height: 100%; position:relative; min-width:1280px;}
html{height: 100%;}
.clr{clear:both;}
a{cursor:pointer;}
p{margin:0 0 0 0; padding:0 0 0 0;}
h3{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h2{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h1{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
img{border:none; margin:0 0 0 0; padding:0 0 0 0; border-width:0px;}
strong{font-weight:bold;}
.wrap{position:relative; margin:0 auto; width:1200px; padding:0 40px 0 40px;}


/*--------------- header ------------------------*/
.bl1{
	width:100%; height:100%; position:relative; margin:0 0 0 0; padding:0 0 0 0; min-width:1280px;
	}
.container.demo-1 {
	width:100%;
	height: 100%;
	position: absolute;
	top:0px;
}
.header{
	position:absolute; width:100%; margin:0 0 0 0; padding:0 0 0 0; top:0px; z-index:5; left:0px; min-width:1280px;
}
.logo{width:100px; height:125px; float:left; margin:10px 0 0 0; padding:0 0 0 0; background-image:url(../images/logo.png);background-repeat: no-repeat; background-size: 100px 125px;}
.menu{width:810px; margin:50px 0 0 90px; padding:0 0 0 0; float:left;}
.menu ul{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
.menu ul li{color:#d5b625; font-size:18px; margin:0 0 0 35px; padding:0 0 0 0; float:left; text-transform:uppercase;}
.menu ul li:first-child{margin-left:0px;}
.menu ul li a{color:#fff; font-size:18px; text-decoration:none; margin:0 0 0 0; padding:0 0 3px 0; display:block; line-height:22px;}
.menu ul li a:hover, .menu ul li.active a{color:#d5b625; border-bottom:3px solid #d5b625;}
.fortel{width:200px; float:right; margin:40px 0 0 0; padding:0 0 0 0;}
.fortel .tel{color:#fff; font-size:28px; margin:0 0 16px 0; padding:0 0 0 0; font-family: "HelveticaBold";}
.fortel .tel span{font-size:17px; font-family: "HelveticaRegular";}
.call{color:#d5b625; font-size:18px; width:196px; height:46px; display:block; margin:0 0 0 0; padding:0 0 0 0; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:47px;}
.call:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}

.forCounter{margin:0 0 0 -500px; padding:0 0 0 0; width:996px; position:absolute; left:50%; border:2px solid #d5b625; bottom:16%; z-index:20;}
.leftCount{float:left; margin:0 0 0 0; padding:20px 0 20px 0; width:471px; position:relative;}
.forCounter h4{color:#fff; font-size:22px; line-height:30px; margin:0 0 10px 0; padding:0 0px 0 20px; font-family: "HelveticaRegular"; font-weight:normal;}
.forCounter h4 span{color:#d5b625; font-size:30px; font-family: "HelveticaBold"; display:block;}
.forCounter .leftCount h4{padding:0 20px 0 20px; text-align:center;}

.rightCount{float:right; width:500px; margin:0 0 0 0; padding:20px 0 20px 25px; background-color:rgba(213,182,37,0.15); position:relative;}
.rightCountZ{height:25px; margin:0 0 0 0; padding:0 0 0 0;}
.forCounter .inpt{float:left; margin:0 0 0 0; padding:0 16px 0 16px; font-family: "HelveticaLight"; color:#fff; font-size:18px; width:234px; height:36px; border:2px solid #fff; background-color:rgba(0,0,0,0.5);}
.forCounter .inpt1{margin:0 10px 10px 100px;}
.forCounter .submit{float:left; color:#d5b625; font-size:18px; width:195px; height:40px; display:block; margin:0 0 0 10px; padding:0 0 0 0; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:36px; background-color:transparent; box-sizing:border-box;}
.submit:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}
.rightCount .fullpr{position:absolute; margin:0 0 0 0; padding:15px 0 0 13px; width:227px; height:58px; background-color:#d5b625; top:16px; right:-71px;}
.rightCount .priceN{color:#fff; font-size:22px; font-family: "HelveticaLight"; text-transform:uppercase; margin:6px 0 0 0; padding:0 0 0 0; text-shadow:1px 1px 1px rgba(0,0,0,0.5); white-space:nowrap; position:relative;}
.rightCount .priceN span{font-size:34px; font-family: "HelveticaBold";}
.rightCount .priceN span sup{font-size:18px; font-family: "HelveticaLight"; text-transform:none;}
.rightCount .oldpr{color:#000; font-size:13px; font-family: "HelveticaBold"; text-transform:uppercase; margin:0px 0 0 0; padding:0 0 0 0; text-decoration:line-through;}

.forCounter .rightCount h4{padding:0 160px 0 0px; text-align:center; font-size:16px;}
.forCounter .rightCount h4 span{font-size:20px; text-transform:uppercase;} /*24px*/
.forCounter .rightCount h4 span.span{font-size:10px; color:#fff; line-height:16px; font-weight:normal; font-family: "HelveticaRegular"; text-transform:none; margin-top:20px;}


.rightCount{float:none; width:auto;}
.rightCount p, .leftCount p{padding:0 0px 0 0px; text-align:left; font-size:16px; color:#fff; line-height:20px;}
.forCounter .half{width:50%; box-sizing:border-box; float:left; padding:0 0px; margin:0 0 0 0;}

/*udalit*/
/*.forCounter .rightCount h4{padding:0 0px 0 0px;}
.rightCount .fullpr{top:100px;}
.forCounter{bottom:2%;}
.bl1 .nav-dots{display:none;}
.nav-dots{display:none;}*/
/*udalit*/



/*--------------- block2 ------------------------*/
.bl2{width:100%; margin:0 0 0 0; padding:45px 0 70px 0; position:relative; min-width:1280px;background-color: #fff;}
.bl2 h3{text-align:center; margin:0 0 60px 0; padding:0 0 0 0; color:#555555; font-size:30px; font-family: "HelveticaBold"; text-transform:uppercase; font-weight:normal;}
.trigs{
	margin:0 0 0 0; padding:0 0 0 0; list-style:none;
}
/*.trigs li{margin:0 0 0 25px; padding:61px 23px 0 23px; width:170px; height:283px; position:relative; border:2px solid #dbdada; float:left;}*/
.trigs li:first-child{margin-left:0px;}
/*.trigs li:hover{border:2px solid #d5b625;}*/
.trigs li .img{height:90px; margin:0 0 30px 0; padding:0 0 0px 0; background-position:center bottom; background-repeat:no-repeat;}
.trigs li .plus{position:absolute; margin:0 0 0 -20px; padding:0 0 0 0; width:36px; height:36px; background-color:#fff; border:2px solid #dbdada; background-image:url(../images/plus.png); background-position:center; background-repeat:no-repeat; left:50%; bottom:-20px; z-index:2;}
/*.trigs li:hover .plus{border:2px solid #d5b625; background-image:url(../images/plusH.png);}*/
.trigs li .tit{margin:0 0 0 0; padding:25px 0 0 0; border-top:2px solid #dbdada; color:#000; font-size:18px; line-height:22px; text-align:center; font-family: "HelveticaLight";}
.trigs li .tit span{font-family: "HelveticaBold";}
.trigs li .opis{position:absolute; top:0px; left:0px; width:193px; height:320px; margin:0 0 0 0; padding:24px 10px 0 13px; z-index:1; background-color:#fff; display:none; text-align:center;}
.trigs li .opis p{line-height:17px; margin:0 0 7px 0px; padding:0 0 0 0; font-size:14px; font-family: "HelveticaRegular"; color:#000;}
.trigs li .opis .name{padding:0 0 8px 0; background-image:url(../images/bordbot.jpg); background-position:bottom center; background-repeat:no-repeat;}
.trigs li:hover .opis{display:block;}


/* entire container, keeps perspective */
.flip-container {
	-webkit-perspective: 1000;
    -moz-perspective: 1000;
    -o-perspective: 1000;
    perspective: 1000;
	
}
	/* flip the pane when hovered */
	.flip-container:hover .back, .flip-container.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
	.flip-container:hover .front, .flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.trigs li{margin:0 0 0 25px; padding:0 0 0 0; width:220px; height:352px; position:relative; border:none; float:left;}
.flip-container{margin:0 0 0 0; padding:0 0 0 0;}
.front, .back {
	margin:0 0 0 0; padding:61px 23px 0 23px; width:170px; height:283px; position:relative; border:2px solid #dbdada;
}

/* flip speed goes here */
.flipper {
	-moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;

    position: relative;
}

/* hide back of pane during swap */
.front, .back {
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;

    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;

    -o-transition: 0.6s;
    -o-transform-style: preserve-3d;

    -ms-transition: 0.6s;
    -ms-transform-style: preserve-3d;

    transition: 0.6s;
    transform-style: preserve-3d;
	
	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
}

/* back, initially hidden pane */
.back {
	-webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}


.trigs li .back .plus{border:2px solid #d5b625; background-image:url(../images/plusH.png);}





/*--------------- block3 ------------------------*/
.bl3{width:100%; margin:0 0 0 0; padding:60px 0 0px 0; position:relative; height:864px; background-image:url(../images/bg2.jpg); background-position:top center; background-repeat:no-repeat; min-width:1280px; border-bottom: 3px solid #fff;}
.wrapper{width:772px; margin:0 0 0 0; padding:0 0 0 0; text-align:justify; height:864px; position:relative;}
.bl3 .wrapper{float:right;}
.wrapper h3{color:#d5b625; font-family: "HelveticaBold"; font-size:55px; text-transform:uppercase; font-weight:normal; margin:0 0 45px 0; padding:0 0 0 0;}
.bl3 .wrapper h3{text-align:center;}
.wrapper p{color:#fff; font-size:18px; line-height:22px; margin:0 0 20px 0; padding:0 0 0 0;}
.wrapper ul{margin:0 0 20px 0; padding:0 0 0 0; list-style:none;}
.wrapper ul li{color:#fff; font-size:18px; line-height:22px; margin:0 0 8px 0; padding:0 0 0 0; font-family: "HelveticaRegular";}
.wrapper .zapis{display:block; bottom:65px; margin:0px 0 0 0; padding:0 0 0 0; color:#d5b625; font-size:18px; width:396px; height:46px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:46px; text-transform:uppercase; position:absolute; left:0px;}
.wrapper .zapis:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}


/*--------------- block4 ------------------------*/
.bl4{width:100%; margin:0 0 0 0; padding:60px 0 0px 0; position:relative; height:864px; background-image:url(../images/bg3.jpg); background-position:top center; background-repeat:no-repeat; min-width:1280px;}
.bl3 .wrap{height:864px;}
.bl4 .wrapper{float:left;}
.bl4 .wrapper h3{text-align:center;}
.bl4 .wrapper .zapis{left:auto; right:0px;}


/*--------------- block5 ------------------------*/
.bl5{background-image:url(../images/bg4.jpg); margin:0 0 0 0; border-bottom: 3px solid #fff;}


/*--------------- block6 ------------------------*/
.bl6{background-image:url(../images/bg5.jpg); margin:0 0 0px 0;}


/*--------------- block7 ------------------------*/
.bl7{width:100%; margin:0 0 0 0; padding:65px 0 65px 0; position:relative; min-width:1280px; border-bottom: 3px solid #fff;background-color: #fff;}
.bl7 h3{text-align:center; margin:0 0 50px 0; padding:0 0 0 0; color:#d5b625; font-size:60px; font-family: "HelveticaBold"; text-transform:uppercase; font-weight:normal; text-align:center;}
.fightClub{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
.fightClub li{margin:0 0 26px 26px; padding:0 0 0 0; width:280px; height:170px; float:left; position:relative; transition:0.3s; opacity:1; visibility:visible;}
.fightClub li .hover{position:absolute; width:70px; height:70px; top:50%; left:50%; margin:-35px 0 0 -35px; padding:0 0 0 0; background-color:rgba(0,0,0,0.5); background-image:url(../images/open.png); background-position:center; background-repeat:no-repeat; display:block; transition:0.8s; opacity:0; visibility:hidden;}
.fightClub li:hover .hover{display:block; transition:0.8s; opacity:1; visibility:visible;}
.fightClub li.active .hover{display:block; transition:0.8s; opacity:0; visibility:hidden;}
.fightClub .li1{background-image:url(../images/t1.jpg); margin-left:0px;}
.fightClub .li1:hover, .fightClub .li1.active{background-image:url(../images/t1H.jpg);}
.fightClub .li2{background-image:url(../images/t2.jpg);}
.fightClub .li2:hover, .fightClub .li2.active{background-image:url(../images/t2H.jpg);}
.fightClub .li3{background-image:url(../images/t9.jpg);}
.fightClub .li3:hover, .fightClub .li3.active{background-image:url(../images/t9h.jpg);}
.fightClub .li4{background-image:url(../images/t4.jpg);}
.fightClub .li4:hover, .fightClub .li4.active{background-image:url(../images/t4H.jpg);}
.fightClub .li5{background-image:url(../images/t10.jpg); margin-left:0px;}
.fightClub .li5:hover, .fightClub .li5.active{background-image:url(../images/t10h.jpg);}
.fightClub .li6{background-image:url(../images/t6.jpg);}
.fightClub .li6:hover, .fightClub .li6.active{background-image:url(../images/t6H.jpg);}
.fightClub .li7{background-image:url(../images/t7.jpg);}
.fightClub .li7:hover, .fightClub .li7.active{background-image:url(../images/t7H.jpg);}
.fightClub .li8{background-image:url(../images/t8.jpg);}
.fightClub .li8:hover, .fightClub .li8.active{background-image:url(../images/t8H.jpg);}
.fightClub li .name{color:#fff; font-size:22px; font-family: "HelveticaBold"; text-transform:uppercase; line-height:30px; text-align:center; position:absolute; left:0px; right:0px; top:50%; margin:-15px 0 0 0; padding:0 0 0 0;}
.fightClub li.active .name, .fightClub li:hover .name{display:block; transition:0.8s; opacity:0; visibility:hidden;}
.bl7 .wrap > p{color:#000; font-size:18px; line-height:21px; margin:0 0 21px 0; padding:0 0 0 0; text-align:justify;}
.bl7 .zapis{display:block; bottom:65px; margin:30px auto; padding:0 0 0 0; color:#d5b625; font-size:18px; width:396px; height:46px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:46px; text-transform:uppercase;}
.bl7 .zapis:hover{box-shadow:0px 0px 10px rgba(213,182,37,0.5), inset 0px 0px 10px rgba(213,182,37,0.5); text-shadow:0px 0px 10px rgba(213,182,37,0.5);}
.bl7 .wrap div > p{text-align:left; padding-top: 10px; line-height: 20px;}
/*.fightClub li .popup{position:absolute; width:572px; height:280px; margin:0 0 0 0; padding:0 0 0 0; z-index:20; display:block; transition:0.8s; opacity:0; visibility:hidden;}
.fightClub li.active .popup{display:block; transition:0.8s; opacity:1; visibility:visible;}
.fightClub li .popup .leftPop{float:left; position:relative; height:100%; width:522px; background-color:rgba(213,182,37,0.95); margin:0 0 0 0; padding:16px 18px 16px 22px; box-sizing:border-box; overflow-y:hidden;}
.fightClub li .popup .leftPop p{color:#000; font-size:14px; line-height:17px; text-align:justify; margin:0 0 16px 0; padding:0 0 0 0;}
.fightClub li .popup .rightPop{float:right; width:50px; background-color:rgba(0,0,0,0.3); position:relative; height:100%; margin:0 0 0 0; padding:15px 0px 0 0px; box-sizing:border-box;}
.fightClub li .popup .rightPop .close{width:20px; height:20px; margin:0 auto; display:block; padding:0 0 0 0; cursor:pointer; background-image:url(../images/close.png);}

.fightClub .li1 .popup{left:280px; top:0px;}
.fightClub .li2 .popup{left:280px; top:0px;}
.fightClub .li3 .popup{right:280px; top:0px;}
.fightClub .li4 .popup{right:280px; top:0px;}
.fightClub .li5 .popup{left:280px; bottom:0px;}
.fightClub .li6 .popup{left:280px; bottom:0px;}
.fightClub .li7 .popup{right:280px; bottom:0px;}
.fightClub .li8 .popup{right:280px; bottom:0px;}

.fightClub .li3 .popup .leftPop, .fightClub .li4 .popup .leftPop, .fightClub .li7 .popup .leftPop, .fightClub .li8 .popup .leftPop{float:right;}
.fightClub .li3 .popup .rightPop, .fightClub .li4 .popup .rightPop, .fightClub .li7 .popup .rightPop, .fightClub .li8 .popup .rightPop{float:left;}*/


/*--------------- block8 ------------------------*/
.bl8{width:100%; margin:0 0 0px 0; padding:60px 0 0px 0; position:relative; background-image:url(../images/bg6.jpg); background-position:top center; background-repeat:no-repeat; height:864px; min-width:1280px;}
.bl8 h3{text-align:center; margin:0 0 50px 0; padding:0 0 0 0; color:#555555; font-size:60px; font-family: "HelveticaBold"; text-transform:uppercase; font-weight:normal; text-align:center;}
.forKalk{width:708px; margin:0 0 0 0; padding:27px 0 28px 0; border:2px solid #dbdada;}
.forKalk h4{margin:0 0 35px 0; padding:0 0 0 0; font-weight:normal; font-size:30px; text-transform:uppercase; color:#d5b625; text-align:center; font-family: "HelveticaLight";}
.forKalk .kalkForm{padding:0 48px; margin:0 0 0 0; position:relative;}
.kalkLine{height:59px; margin:0 0 37px 0; padding:0 0 0 0; background-image:url(../images/bgline.jpg); background-position:center; background-repeat:repeat-x;}
.kalkLine div{width:60px; height:59px; margin:0 auto; padding:0 40px; background-color:#fff; background-image:url(../images/kalk.jpg); background-position:top center; background-repeat:no-repeat;}
.kalkS{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
.kalkS li{margin:0 0 30px 0; padding:0 0 0 0; position:relative;}
.kalkS li label{color:#000; font-size:24px; text-transform:uppercase; margin:0 0 15px 0; padding:0 0 0 0; font-family: "HelveticaLight"; display:block;}
.leftForm{float:left; margin:0 0 0 0; padding:0 0 0 0; width:250px;}
.leftForm p{color:#000; font-size:18px; margin:0 0 0 0; padding:0 0 0 0; font-family: "HelveticaLight";}
.leftForm p .span{display:block; color:#d5b625; font-size:36px; font-family: "HelveticaBold"; line-height:40px;}
.buyAb{color:#d5b625; font-size:18px; width:224px; height:46px; display:block; margin:10px 0 0 0; padding:0 0 0 0; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:47px; float:right;}
.buyAb:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}

.kalkS li select{width:100%; height:50px; background-color:#fff; border:2px solid #dbdada; margin:0 0px 0px 0; padding:0 60px 0 18px; color:#d5b625; font-size:18px; font-family: "HelveticaLight"; line-height:46px; text-transform:uppercase; outline:none; display:block; box-sizing:border-box;
    /*for WebKit*/
 -webkit-appearance: none;
 /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;
  background:url(../images/arrdown.png) 564px 15px no-repeat;
}


/*--------------- block9 ------------------------*/
.bl9{width:100%; margin:0 0 0px 0; padding:0px 0 0px 0; position:relative; background-image:url(../images/bg7.jpg); background-position:top center; background-repeat:no-repeat; height:924px; min-width:1280px;}
.bl9 h3{text-align:center; margin:0 0 70px 0; padding:0 0 0 0; color:#555555; font-size:30px; font-family: "HelveticaBold"; text-transform:uppercase; font-weight:normal; text-align:center;}
.trigs2{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
.trigs2 li{float:left; margin:0 0 0 0; padding:0 25px 0 25px; width:350px; height:307px;}
.trigs2 .li{margin-bottom:0px;}
.trigs2 li .img{margin:0 0 45px 0; padding:0 0 0 0; height:118px; background-position:center; background-repeat:no-repeat;}
.trigs2 li p{text-align:center; color:#000; font-size:18px; line-height:22px; font-family: "HelveticaLight"; margin:0 0 0 0; padding:0 0 0 0;}
.bef{width:100%; margin:0 0 75px 0; padding:14px 0 14px 0; background-color:#555555; border-bottom:3px solid #212121; min-width:1280px;}
.bef p{color:#fff; font-size:30px; line-height:36px; text-align:center; margin:0 0 0 0; padding:0 0 0 0; font-family: "HelveticaBold";}
.bef p span{color:#d5b625;}


/*--------------- block11 ------------------------*/
.bl11{width:100%; margin:0 0 0px 0; padding:63px 0 0px 0; position:relative; background-image:url(../images/bg9.jpg); background-position:top center; background-repeat:no-repeat; height:430px; min-width:1280px;}

.bl11 h3{text-align:center; margin:0 0 50px 0; padding:0 0 0 0; color:#d5b625; font-size:50px; font-family: "HelveticaBold"; text-transform:uppercase; font-weight:normal; text-align:center;}

/* slider */
.bl11 .bx-wrapper {position: relative; margin:0px auto; padding: 0; *zoom: 1;}
.bl11 .bx-wrapper .bx-controls-direction{width:100%; position:absolute; margin:0px 0 0 0; padding:0 0 0 0; top:265px;}
.bl11 .bx-wrapper .bx-controls-direction a {position:absolute; top:0px; outline:0; width:23px; height:40px; text-indent:-9999px; z-index:10;}
.bl11 .bx-wrapper .bx-prev{left:50%; margin:0 0 0 -40px; padding:0 0 0 0; background-image:url(../images/leftarr.png); opacity:0.3;}
.bl11 .bx-wrapper .bx-next{right:50%; margin:0 -40px 0 0; padding:0 0 0 0; background-image:url(../images/rightarr.png); opacity:0.3;}
.bl11 .bx-wrapper .bx-next:hover{opacity:0.7;}
.bl11 .bx-wrapper .bx-prev:hover{opacity:0.7;}
.bl11 .bx-pager{display:block; position:absolute; left:0px; right:0px; margin:0 0 0 0; bottom:-50px; padding:0 0 0 0; text-align:center;}
.bl11 .bx-pager .bx-pager-item{display:inline-block; margin:0 0px 0 0px; padding:0 0 0 0; width:0px; height:0px;}
.bl11 .bx-pager .bx-pager-item a{display:block; width:0px; height:0px; cursor:pointer; text-indent:-9999px;}
.bl11 .bx-pager .bx-pager-item a.active{}

.bl11 .bxslider{margin:0 0 0 0; padding:0px 0 0px 0;}
.bl11 .bxslider li{box-sizing:border-box; padding:0 0px 0 0px;}
.bl11 .bxslider li .foto{margin:0 0 0 0; padding:0px 0 20px 0; width:250px; height:250px; float:left;}
.bl11 .bxslider li .foto img{width:246px; height:246px; display:block; margin:0 0 0 0; padding:0 0 0 0; border:2px solid #d5b625;}
.bl11 .bxslider li .fortext{float:left; margin:0 0 0 0; padding:0 0 0 50px; width:900px;}
.bl11 .bxslider li .name{color:#d5b625; font-size:48px; font-family: "HelveticaBold"; margin:0 0 20px 0; padding:0 0px 0 0px; text-align:center;}
.bl11 .bxslider li .text{color:#fff; font-size:20px; line-height:24px; margin:0 0 0 0; padding:0 0px 0 0px; font-family: "HelveticaLightItalic";}
/* slider */



/*--------------- block12 ------------------------*/
.bl12{width:100%; margin:0 0 0px 0; padding:64px 0 70px 0; position:relative; background-image:url(../images/bg8.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover; /*height:860px;*/ min-width:1280px;}

.bl12 h3{text-align:center; margin:0 0 50px 0; padding:0 0 0 0; color:#d5b625; font-size:60px; font-family: "HelveticaBold"; text-transform:uppercase; font-weight:normal; text-align:center;}
/* slider */
.bl12 .bx-wrapper {position: relative; margin:0px auto; padding: 0; *zoom: 1; height:591px;}
.bl12 .bx-wrapper .bx-viewport{height:526px;}
.bl12 .bx-wrapper .bx-controls-direction{width:100%; position:absolute; margin:-20px 0 0 0; padding:0 0 0 0; top:50%;}
.bl12 .bx-wrapper .bx-controls-direction a {position:absolute; top:0px; outline:0; width:23px; height:40px;text-indent:-9999px; z-index:10;}
.bl12 .bx-wrapper .bx-prev{left:-40px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../images/leftarr.png); opacity:0.3;}
.bl12 .bx-wrapper .bx-next{right:-40px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../images/rightarr.png); opacity:0.3;}
.bl12 .bx-wrapper .bx-next:hover{opacity:0.7;}
.bl12 .bx-wrapper .bx-prev:hover{opacity:0.7;}
.bl12 .bx-pager{display:block; position:absolute; left:0px; right:0px; margin:0 0 0 0; bottom:-50px; padding:0 0 0 0; text-align:center;}
.bl12 .bx-pager .bx-pager-item{display:inline-block; margin:0 9px 0 9px; padding:0 0 0 0; width:0px; height:0px;}
.bl12 .bx-pager .bx-pager-item a{display:block; width:0px; height:0px; cursor:pointer; text-indent:-9999px;}
.bl12 .bx-pager .bx-pager-item a.active{}

.bl12 .bxslider{margin:0 0 0 0; padding:0px 0 0px 0;}
.bl12 .bxslider > li{box-sizing:border-box; padding:0 0px 0 0px; min-height:591px; width:1200px !important;}
.bl12 .bxslider li .whiteB{margin:38px 0 20px 370px; padding:25px 30px 20px 130px; width:586px; background-color:#fff; border:2px solid #d5b625; position:relative;}
.bl12 .bxslider li .whiteB .name{color:#d5b625; font-size:58px; text-align:right; margin:0 0 0 0; padding:0 0 0 0; font-family: "HelveticaLight";}
.bl12 .bxslider li .whiteB .name span{border-bottom:1px solid #dddcd9; padding-bottom:10px; display:inline-block;}
.bl12 .bxslider li .whiteB .dolg{color:#000; font-size:20px; margin:0 0 23px 83px; padding:5px 0 0 0; font-family: "HelveticaLight"; text-align:right;}
.bl12 .bxslider li .whiteB .text{color:#000; font-size:16px; line-height:17px; margin:0 0 0px 0; padding:0 0 0 0; text-align:justify;}
.bl12 .bxslider li .whiteB .nag{margin:20px 0 0 0; padding:0 0 0 0; list-style:none; counter-reset: myCounter; position:relative;}
.bl12 .bxslider li .whiteB .nag li{font-family: "HelveticaLight"; margin:0 0 15px 0; padding:0 0 0 0; color:#000; font-size:18px; line-height:24px; height:auto; min-height:0px;}
.bl12 .bxslider li .whiteB .nag li:before {
/*counter-increment: myCounter;
content:counter(myCounter);
line-height: 41px;
width: 41px;
height: 41px;*/
	content:'';
color: #d5b625;
background: #fff;
font-size:30px;
border:2px solid #d5b625;
display: inline-block;
vertical-align:middle;
text-align: center;
margin: 0px 20px;
	line-height: 36px;
width: 20px;
height: 20px;
background-image:url(../images/plus.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:12px;
}
.bl12 .bxslider li .whiteB .img{position:absolute; margin:0 0 0 0; padding:0 0 0 0; top:-38px; left:-285px; width:419px; height:526px;}
img.retina {width:419px; height:526px;}
.bl12 h4{margin:0 0 0 390px; padding:0 0 0 0; line-height:50px; height:; color:#fff; font-size:42px; color: #fff;
    font-size: 36px; font-family: "HelveticaBold"; font-weight:normal; position:relative; z-index:1;}
.bl12 .zapis{display:inline-block; margin:0px 0 0 18px; padding:0 0 0 0; color:#d5b625; font-size:24px; width:276px; height:56px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaBold"; cursor:pointer; text-align:center; line-height:56px; text-transform:uppercase;}
.bl12 .zapis:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}


/* slider */



/*--------------- map ------------------------*/
.map{width:100%; margin:0 0 0 0; padding:0 0 0 0; height:830px; position:relative; min-width:1280px;}
#map{
	width: 100%;
	height: 830px;
}
.kont{width:50%; position:absolute; margin:0 0 0 0; padding:0 0 0 0; top:0px; left:0px; background-color:rgba(85,85,85,0.85); height: 830px; z-index:2;}
.kont .wrap{width:536px; margin:0 0 0 0; padding:49px 38px 0 26px; float:right;}
.kont .logo{float:none; margin:0px auto; margin-bottom:40px; padding:0 0 0 0; background-image:url(../images/logo.png); display:block;}
.kont h4{color:#fff; font-weight:normal; margin:0 0 5px 0; padding:0 0 0 0; font-size:24px; font-family: "HelveticaBold"; text-transform:uppercase;}
.kont p{color:#000; font-size:18px; line-height:22px; margin:0 0 22px 0; padding:0 0 0 0; font-family: "HelveticaLight";}
.kont a{color:#d5b625; text-decoration:underline;}
.kont a:hover{text-decoration:none;}
.soc{margin:15px 0 0 0; padding:0 0 0 0; list-style:none;}
.soc li{float:left; margin:0 20px 30px 0; padding:0 0 0 0; width:49px; height:48px;}
.soc li a{display:block; margin:0 0px 0 0; padding:0 0 0 0; width:49px; height:48px; cursor:pointer;}
.soc li a:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1);}
.inst{background-image:url(../images/ico12.png);}
.vk{background-image:url(../images/ico13.png);}
.fb{background-image:url(../images/ico14.png);}
.kont .rest{color:#fff; font-weight:normal; margin:0 0 5px 0; padding:0 0 0 0; font-size:24px; font-family: "HelveticaBold"; text-transform:uppercase; float:left; line-height:50px;}
.kont .send{color:#d5b625; font-size:18px; width:196px; height:46px; display:block; margin:0 0 0 0; padding:0 0 0 0; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:47px; float:right;}
.kont .send:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}



/*--------------- footer ------------------------*/
.footer{width:100%; margin:0 0 0 0; padding:11px 0 11px 0; min-width:1280px; background-color:#fff;}
.copyright{float:left; margin:0 0 0 0; padding:0 0 0 0; color:#000; font-size:14px; font-family: "HelveticaLight"; text-transform:uppercase;}
.design{float:right; margin:0 0 0 0; padding:0 0 0 0; color:#000; font-size:14px; font-family: "HelveticaLight"; text-transform:uppercase;}
.design a{color:#d5b625; text-decoration:underline; font-family: "HelveticaBold";}
.design a:hover{text-decoration:none;}
.ip {font-size: 10px; font-family: "HelveticaLight"; text-transform: uppercase; margin-top: 5px;}


/*--------------- selectbox ------------------------*/
.kalkS .selectbox {
  cursor: pointer; display:block; padding:0px 0 0 0; position:relative; width:100%;
}

.kalkS .selectbox .select {width:100%; height:46px; background-color:#fff; border:2px solid #dbdada; margin:0 0px 0px 0; padding:0 0 0 0px; color:#d5b625; font-size:18px; font-family: "HelveticaLight"; line-height:46px; text-transform:uppercase; outline:none; display:block; box-sizing:border-box;}
.kalkS .selectbox .focused .select {}

.kalkS .selectbox .select .text {
	display: block;
	height:46px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
    padding:0 60px 0 18px;
	color:#d5b625; font-size:18px; font-family: "HelveticaLight"; line-height:46px; text-transform:uppercase;
}

.kalkS .selectbox .trigger {
	position: absolute; right:18px;
	width: 26px;
	height: 46px; background:url(../images/arrdown.png) right no-repeat;
	margin-top:-46px;
	vertical-align:middle;
	
}
.kalkS .selectbox .trigger .arrow {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 26px;
	height: 46px;
	overflow: hidden;
	
}
.kalkS .selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}

.kalkS .selectbox ul.dropdown {
	top: 46px;
	width: 100%;
	margin:0 0 0 0px;
	padding:5px 0 5px 0;
	background:#fff; right: 0px; left:auto !important;
  	border:2px solid #dbdada;
  	box-sizing:border-box;
    color:#d5b625; font-size:18px; font-family: "HelveticaLight"; line-height:46px; text-transform:uppercase;
}

.kalkS .selectbox li {text-align:left; padding:0px 5px 0px 5px; color:#d5b625; margin:0 0 0 0; text-transform:uppercase;}
.kalkS .selectbox li:hover,
.kalkS .selectbox li.selected {
	color: #000;
	background: #e7e7e7;
}
.kalkS .selectbox li.disabled {
	color: #e7e7e7;
}
.kalkS .selectbox li.disabled:hover {
	background: none;
}
/*--------------- selectbox ------------------------*/



.up1{position:fixed; bottom:50px; right:50px; z-index:10; width:70px; height:50px; background-image:url(../images/up.png); background-position:center 0px; background-repeat:no-repeat; cursor:pointer; display:none; margin:10px 0 10px 0; padding:0 0 0 0;}
.up1:hover{background-position:center -50px; width:70px; height:70px; margin:0px 0 0px 0; padding:0 0 0 0;}






.blgallery{width:100%; height:924px; /*background-image: url(../images/bgzal.jpg); background-position: center top; background-repeat: no-repeat;*/ margin: 0 0 0 0; padding: 0 0 0 0; box-sizing: border-box; position: relative;}
.blgallery h3{margin:0 0 35px 0; padding: 0 0 0 0; text-align: center; font-weight: normal; font-size: 55px; text-transform: uppercase; color: #d5b625;font-family: "HelveticaBold";}
.zal{margin:0 auto; padding: 0 0 0 0; position: relative; width: 1200px;}
.zal1et1{height: 610px; background-image: url(../images/zal1e1.png); background-repeat: no-repeat; background-position: 22px 0px;}
.zal1et2{height: 570px; background-image: url(../images/zal1e2.png); background-repeat: no-repeat; background-position: 61px 23px; background-position: center;background-size: contain;}
.zal2et1{height: 640px; background-image: url(../images/zal2e1.png); background-repeat: no-repeat; background-position: 250px 0px; background-position: center;background-size: contain;}
.zal2et2{height: 615px; background-image: url(../images/zal2e2.png); background-repeat: no-repeat; background-position: 238px 21px;}
.zal3et1{height: 580px; background-image: url(../images/zal3et1.png); background-repeat: no-repeat; background-position: center 30px;}
.fancyhide{display:none;}
.zal ul{margin:0 0 0 0; padding: 0 0 0 0; position: relative; list-style: none;}
.zal ul li{position: absolute; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 14px; text-transform: uppercase; color: #d5b625; line-height: 17px;}
.zal ul li a{text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; color: #d5b625; cursor: pointer; font-family: "HelveticaRegular";}
.zal ul li a:hover{text-shadow: 0px 0px 10px rgba(213,182,37,1);}
.zal ul #li1{left:337px; top: 30px;}
.zal ul #li2{left:436px; top: 83px;}
.zal ul #li3{left:695px; top: 116px;}
.zal ul #li4{left:648px; top: 165px;}
.zal ul #li5{left:980px; top: 122px;}
.zal ul #li6{left:951px; top: 196px;}
.zal ul #li7{left:953px; top: 239px;}
.zal ul #li8{left:1030px; top: 300px;}
.zal ul #li9{left:1049px; top: 332px;}
.zal ul #li10{left:1065px; top: 450px;}
.zal ul #li11{left:1010px; top: 483px;}
.zal ul #li12{left:1000px; top: 528px;}
.zal ul #li13{left:194px; top: 500px;}
.zal ul #li14{left:351px; top: 550px;}

.zal ul #li15{left:431px; top: 30px;}
.zal ul #li16{left:901px; top: 146px;}
.zal ul #li17{left:922px; top: 186px;}
.zal ul #li18{left:995px; top: 244px;}
.zal ul #li19{left:1047px; top: 351px;}
.zal ul #li20{left:1008px; top: 409px;}
.zal ul #li21{left:927px; top: 482px;}
.zal ul #li22{left:298px; top: 433px;}

.zal ul #li101{left:234px; top: 28px;}
.zal ul #li102{left:95px; top: 45px;}
.zal ul #li103{left:60px; top: 161px;}
.zal ul #li104{left:677px; top: 65px;}
.zal ul #li105{left:239px; top: 319px;}
.zal ul #li106{left:94px; top: 371px;}
.zal ul #li107{left:208px; top: 411px;}
.zal ul #li108{left:214px; top: 451px;}
.zal ul #li109{left:240px; top: 483px;}
.zal ul #li110{left:425px; top: 541px;}
.zal ul #li111{left:992px; top: 304px;}
.zal ul #li112{left:970px; top: 355px;}
.zal ul #li113{left:938px; top: 387px;}
.zal ul #li114{left:899px; top: 417px;}
.zal ul #li115{left:901px; top: 458px;}
.zal ul #li116{left:881px; top: 511px;}
.zal ul #li117{left:838px; top: 527px;}

.zal ul #li118{left:140px; top: 55px;}
.zal ul #li119{left:979px; top: 137px;}
.zal ul #li120{left:989px; top: 306px;}
.zal ul #li121{left:942px; top: 463px;}
.zal ul #li122{left:442px; top: 467px;}
.zal ul #li123{left:413px; top: 420px;}
.zal ul #li124{left:300px; top: 402px;}
.zal ul #li125{left:271px; top: 355px;}
.zal ul #li126{left:230px; top: 303px;}

.zal ul #li127{left:672px; top: 41px;}
.zal ul #li128{left:801px; top: 69px;}
.zal ul #li129{left:855px; top: 103px;}
.zal ul #li130{left:885px; top: 270px;}
.zal ul #li131{left:440px; top: 555px;}
.zal ul #li132{left:99px; top: 508px;}
.zal ul #li133{left:184px; top: 200px;}
.zal ul #li134{left:296px; top: 117px;}

.video{position:absolute; height: 100%; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; z-index: 0; top: 0px; left: 0px; background-image: url(../images/bgzal.jpg); background-position: center top; background-size: cover;}
.blgallery .fon{position: absolute; width: 100%; height: 924px; z-index: 1; margin: 0 0 0 0; padding: 55px 0 0 0; box-sizing: border-box; top: 0px; left: 0px; background-image: url(../images/bgzal1.png); background-position: center top; background-repeat: repeat;}

.errors{color:#d5b625; margin-bottom:5px;}

.buybutton { display:block; width:47px; height:240px; background:url(../images/bg-buybutton.png) no-repeat; position:fixed; top:50%; left:0; z-index:1000; text-indent:-9999px; margin-top:-120px;}
.buybutton:hover { background-position:100% 0%; }
.raspis{ display:block; width:57px; height:258px; background:url(../images/raspis1.png) no-repeat; position:fixed; top:50%; right:0; z-index:1000; text-indent:-9999px; margin-top:-129px; background-position:100% 0%;}
.raspis:hover { background-position:0% 0%; }

.twobuts{text-align:center; margin:0 0 0 0; padding:30px 0 0 0;}
.downloadpdf{display:inline-block; margin:0px 9px 0 9px; padding:0 0 0 0; color:#d5b625; font-size:20px; width:200px; height:36px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaBold"; cursor:pointer; text-align:center; line-height:36px; text-transform:uppercase;}
.downloadpdf:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}
.divform iframe{display:none;}


@media screen and (max-device-width: 568px) {
	.bl12 h4{margin:0 0 0 390px; padding:0 0 0 0; line-height:30px; height:; color:#fff; font-size:22px; color: #fff; font-family: "HelveticaBold"; font-weight:normal; position:relative; z-index:1;}
	.bl12 .zapis{display:inline-block; margin:0px 0 0 18px; padding:0 0 0 0; color:#d5b625; font-size:22px; width:276px; height:30px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaBold"; cursor:pointer; text-align:center; line-height:30px; text-transform:uppercase;}
	.bl12 .bxslider li .whiteB .dolg{margin:0 0 10px 83px;}
	.bl12 .bxslider li .whiteB .nag li{margin:0 0 5px 0;}
	
	
	#modal-11{
	left: 5%;
	width: 90%;
	border:3px solid #d5b625;
	z-index: 2000;
	visibility: hidden; background-color:#fff;
	margin:0 0 0 0px; padding:35px 26px 47px 26px; box-sizing:border-box;
	}
}



.logonfc{width:100px; height:125px; float:none; margin:0px auto; margin-top:20px; padding:0 0 0 0; background-image:url(../images/nfc.png); background-size:130px; display:block;}


.divformimg{position:relative;}
.divformimg img{display:block; width:100%; height:auto;}


.bl12 .wrap{box-sizing: border-box; padding:0 15px 0 15px;}
.uk-grid {margin: 0 -15px 0 -15px; position: relative; padding: 0 0 0 0;}
.uk-grid:after {clear: both; content: ""; display: block; overflow: hidden;}
.uk-width-large-1-4 {width: 25%; position: relative; box-sizing: border-box; padding:0 15px 0 15px; flex: none; margin: 0; float: left; box-sizing: border-box;}
.uk-panel {
    display: block;
    position: relative;
}
.uk-panel:before, .uk-panel:after {
    content: "";
    display: table;
}
.category-module-trainers .uk-cover-background {
    background-position: top center;
}
.uk-cover-background {
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.uk-position-relative {
    position: relative !important;
}
.uk-cover-background {
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.category-module-trainers .uk-cover-background > a{display:block; position:relative;}
.category-module-trainers .uk-cover-background, .category-module-trainers .uk-cover-background img {
    -webkit-filter: grayscale(1) brightness(2);
    -webkit-filter: grayscale(1);
    filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.category-module-trainers .uk-cover-background img {
    max-width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    vertical-align: middle;
}

.uk-flex-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.uk-flex-bottom {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
.uk-flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.uk-flex-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.uk-flex-bottom {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
.uk-flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.uk-position-cover {
    position: absolute;
    /*top: 0;*/ height:132px;
    bottom: 0;
    left: 0;
    right: 0;
}
/* hover */
.category-module-trainers .uk-panel .ak-overlay {
  margin-bottom: 0;
  background: #fff;
  padding: 15px;
  position: relative;
  display: block; box-sizing: border-box;
  top: 92px;
  -webkit-transition: top 0.3s ease-in-out;
  -moz-transition: top 0.3s ease-in-out;
  -o-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.category-module-trainers .uk-panel:hover .ak-overlay {
  top: 0;
}
.category-module-trainers .uk-panel:hover .uk-cover-background,
.category-module-trainers .uk-panel:hover .uk-cover-background img {
  -webkit-filter: none;
  filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
}
.category-module-trainers .uk-panel .ak-overlay:before {
  content: " ";
  background: #F00;
  width: 101%;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/triangle_bg.png") no-repeat;
  background-size: 100% 100%;
  opacity: 0;
  -webkit-transition: top 0.3s ease-in-out;
  -moz-transition: top 0.3s ease-in-out;
  -o-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.category-module-trainers .uk-panel:hover .ak-overlay:before {
  opacity: 1;
  top: -39px;
}
.category-module-trainers .uk-panel:hover .ak-overlay .uk-panel-title,
.category-module-trainers .uk-panel:hover .ak-overlay .uk-panel-title a {
  color: #1c1c1c;
  opacity: 1;
}
.category-module-trainers .uk-panel:hover .ak-overlay .tm-panel-subtitle {
  opacity: 1;
}
.uk-text-large.ak-trainers {
  color: #828488;
  font-size: 22px;
  line-height: 1.4;
  padding: 0 180px;
  margin-top: 30px;
  margin-bottom: 40px!important;
}
.category-module-trainers > .uk-grid .uk-width-medium-1-2 {
  margin-bottom: 35px;
}
.uk-width-1-1 {
    width: 100%;
}
.category-module-trainers .uk-panel:hover .ak-overlay .tm-panel-subtitle {
    opacity: 1;
}
.category-module-trainers .ak-overlay .tm-panel-subtitle {
    color: #aeaeae;
    font-size: 12px;
    opacity: 0;
}
.category-module-trainers .ak-overlay .uk-panel-title {margin: 0 0 0 0; padding: 0 0 0 0; font-size: 20px; line-height: 1; font-weight: 300;}
.whiteBpop{margin:0 0 0 0; padding:0 0 0 0; position:relative;}
.whiteBpop .name{color:#d5b625; font-size:30px; text-align:right; margin:0 0 0 0; padding:0 0 0 0; font-family: "HelveticaLight";}
.whiteBpop .name span{border-bottom:1px solid #dddcd9; padding-bottom:10px; display:inline-block;}
.whiteBpop .dolg{color:#000; font-size:18px; margin:0 0 23px 83px; padding:5px 0 0 0; font-family: "HelveticaLight"; text-align:right;}
.whiteBpop .text{color:#000; font-size:16px; line-height:19px; margin:0 0 0px 0; padding:0 0 0 0; text-align:justify;}
.whiteBpop .nag{margin:10px 0 0 0; padding:0 0 0 0; list-style:none; counter-reset: myCounter; position:relative;}
.whiteBpop .nag li{font-family: "HelveticaLight"; margin:0 0 10px 0; padding:0 0 0 0; color:#000; font-size:16px; line-height:19px; height:auto; min-height:0px;}
.whiteBpop .nag li:before {
	content:'';
color: #d5b625;
background: #fff;
font-size:30px;
border:2px solid #d5b625;
display: inline-block;
vertical-align:middle;
text-align: center;
margin: 0px 20px;
	line-height: 36px;
width: 20px;
height: 20px;
background-image:url(../images/plus.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:12px;
}
.whiteBpop h4{margin:0 0 0 0; padding:0 0 0 0; color:#fff; font-size:18px; color: #d5b625; font-family: "HelveticaBold"; font-weight:normal; position:relative; z-index:1; text-align:center;}
.whiteBpop .zapis{display:block; margin:0px auto; margin-top:15px; padding:0 0 0 0; color:#d5b625; font-size:24px; width:276px; height:56px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaBold"; cursor:pointer; text-align:center; line-height:56px; text-transform:uppercase; position:relative;}
.whiteBpop .zapis:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}

.fototren{float:left; margin:0 0 25px 0; padding:0 25px 0 0; position:relative; width:295px; z-index:1;}
.fototren img{display:block; width:100%; margin: 0 0 0 0; padding:0 0 0 0;}
.nametren{float:left; margin:0 0 0 -325px; padding:0 0 0 325px; position:relative; width:100%; box-sizing:border-box;}

.zapis3{display:block; bottom:65px; margin:20px auto; padding:0 0 0 0; color:#d5b625; font-size:18px; width:370px; max-width:100%; height:46px; border:2px solid #d5b625; text-decoration:none; font-family: "HelveticaMedium"; cursor:pointer; text-align:center; line-height:46px; text-transform:uppercase;}
.zapis3:hover{box-shadow:0px 0px 10px rgba(213,182,37,1), inset 0px 0px 10px rgba(213,182,37,1); text-shadow:0px 0px 10px rgba(213,182,37,1);}

.polit{font-size: 13px; font-family: "HelveticaLight"; margin-top: 5px;}
.polit a{color:#d5b625; text-decoration:underline;}
.polit a:hover{text-decoration:none;}