html {
background-color:#00042c;

}


body{
	height:;
position:;
margin: 0;
padding: 0;
margin-left:0;
margin-right:0;
width:100%;
border:0px solid blue;
-webkit-box-align:center;
-webkit-box-pack:center;
display:-webkit-box;
}





.png {
   behavior: url("pngbehavior.htc");
}

.wpr a {display: block;}



@font-face {
font-family: "Agency FB";
src: url(font/agencyr.ttf) format("truetype");
src: url(font/agencyr.eof) format("eof");
src: url(font/agencyr.woff) format("woff");
}



  





p.aftersend  {
font-family: Rajdhani;
color: red;
font-weight: normal;
font-size:17.4pt;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-align: center;
}





p.textone  {
font-family: Rajdhani;
color: #636262;
font-weight: normal;
font-size:16pt;
text-align: justify;
text-justify: inter-word;
max-width:1030px;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
}


p.textonebold  {
font-family: Rajdhani;
color: #636262;
font-weight: normal;
font-size:17.4pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
font-weight: bold;
}




a.in:link {
font-family: Rajdhani;
color: #635f5f;
font-weight: normal;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}

/* visited link */
a.in:visited {
font-family: Rajdhani;
color: #635f5f;
font-weight: normal;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}

/* mouse over link */
a {
text-decoration: none;
}	

a:hover {
text-decoration: none;	
}	

a.in:hover {
font-family: Rajdhani;
color: #635f5f;
font-weight: normal;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}

/* selected link */
a.in:active {
font-family: Rajdhani;
color: #635f5f;
font-weight: normal;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}








a.inbold:link {
font-family: Rajdhani;
color: #635f5f;
font-weight: bold;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}

/* visited link */
a.inbold:visited {
font-family: Rajdhani;
color: #635f5f;
font-weight: bold;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}

/* mouse over link */
a.inbold:hover {
font-family: Rajdhani;
color: #635f5f;
font-weight: bold;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}

/* selected link */
a.inbold:active {
font-family: Rajdhani;
color: #635f5f;
font-weight: bold;
font-size:17.5pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0;
text-decoration: none;
}













p.wtextone  {
font-family: Rajdhani;
color: #6eaacc;
font-weight: normal;
font-size:17.4pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0; text-shadow: 4px 4px #021239;
display: inline;
vertical-align: top;
}



p.contact {
font-family: Rajdhani;
color: #17baf7;
font-weight: bold;
font-size:15pt;
text-align: right;
letter-spacing: 0px;
}




h1.glav {
font-family: Rajdhani;
color: #585858;
font-weight: normal;
font-size:17.7pt;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
}


h2.sled {
font-family: Rajdhani;
color: #636363;
font-weight: normal;
font-size:17.3pt;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
}



h3.sledsled {
font-family: Rajdhani;
color: #656262;
font-weight: normal;
font-size:17.1pt;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
}



h2.sledbold {
font-family: Rajdhani;
color: #636363;
font-weight: normal;
font-size:17.3pt;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
font-weight: bold;
}



h1.glavbold {
font-family: Rajdhani;
color: #585858;
font-weight: normal;
font-size:17.7pt;
background-color: ;
margin:0; padding:0;
display: inline;
vertical-align: top;
font-weight: bold;
}



h1.glavblue {
font-family: Rajdhani;
color: #6eaacc;
font-weight: normal;
font-size:17.4pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0; text-shadow: 4px 4px #021239;
display: inline;
vertical-align: top;
}


h2.sledblue {
font-family: Rajdhani;
color: #6eaacc;
font-weight: normal;
font-size:17.4pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0; text-shadow: 4px 4px #021239;
display: inline;
vertical-align: top;
}

h3.sledsledblue {
font-family: Rajdhani;
color: #6eaacc;
font-weight: normal;
font-size:17.4pt;
text-align: justify;
max-width:1030px;
background-color: ;
margin:0; padding:0; text-shadow: 4px 4px #021239;
display: inline;
vertical-align: top;
}






p.pricetitle {
font-family: Rajdhani;
color: #17baf7;
font-weight: bold;
font-size:25pt;
text-align: right;
letter-spacing: 0px;
text-align: left;
}


p.blogtitle {
font-family: Rajdhani;
color: #17baf7;
font-weight: bold;
font-size:25pt;
letter-spacing: 0px;
text-align:center;
margin-top:-1px;
}










p.pricetext {
font-family: Rajdhani;
color: #9f9d9d;
font-weight: bold;
font-size:18pt;
text-align: left;
letter-spacing: 1px;
margin-top:-26px;
text-align: justify;
}


p.descr {
font-family: Rajdhani;
color: #353333;
font-size:16.3pt;
text-align: left;
letter-spacing: 1px;
margin-top:-10px;
text-align: justify;
display: inline;
vertical-align: top;
}





p.abouttim {
  font-family: Rajdhani;
  text-decoration: none;

  color: #6c6c6c;
  font-size:16pt;
overflow: hidden ;
padding:0;
}




a.tuda:link {

  font-family: "Agency FB";
  text-decoration: none;
  text-transform: uppercase;
  font-size:22pt;
  color:#7d85a7;
}

a.tuda:visited {
  color:#7d85a7;
}

a.tuda:hover {
  text-decoration: none;
  color: #ff0000;
}


a.tuda:active {
  color: white;
}









a.moreworks:link {

  font-family: "Agency FB";
  text-decoration: none;
  text-transform: uppercase;
  font-size:20pt;
  color:#7d85a7;
}

a.moreworks:visited {
  color:#7d85a7;
}

a.moreworks:hover {
  text-decoration: none;
  color: #ff0000;
}


a.moreworks:active {
  color: white;
}












p.liknwork {
  font-family: "Agency FB";
  text-decoration: none;
  text-transform: uppercase;
  font-size:22pt;
  color:#6f779b;
}





a.tudawork {

  font-family: "Agency FB";
  text-decoration: none;
  text-transform: uppercase;
  font-size:22pt;
  color:#6f779b;
}


a.tudawork:visited {
color:#6f779b;
}

a.tudawork:hover {
  text-decoration: none;
  color: red;
}

a.tudawork:active {
  color: white;
}


















p.year {
  font-family: "Agency FB";
  text-decoration: none;
  color: #95b7d8;
  font-size:19pt;
text-shadow: 4px 4px black;
overflow: hidden;
}






.facebook {
 margin-bottom: 0px;
 width: 40px;
 height:40px;
 display:block;
 background:transparent url('logos/facebook.png') no-repeat;
 opacity: 0.4;
 float: right;
 margin-top:25px;

}

.facebook:hover {
   background-image: url('logos/facebook.png');
    opacity: 0.5;
	margin-top:25px;
}




.linken {
 margin-top: 14px;
 width: 84px;
 height:23px;
 display:block;
 background:transparent url('logos/linkenid.png') no-repeat;
 opacity: 0.4;
 	float: right;

}

.linken:hover {
   background-image: url('logos/linkenid.png');
    opacity: 0.5;

}





.imdb {
 margin-top: 14px;
 width: 95px;
 height:48px;
 display:block;
 background:transparent url('logos/imdb.png') no-repeat;
 opacity: 0.4;
 	float: right;
	margin-top:25px;

}

.imdb:hover {
   background-image: url('logos/imdb.png');
    opacity: 0.5;
	margin-top:25px;

}




.starnow {
 margin-top: 14px;
  margin-left: -10px;
 width: 119px;
 height:35px;
 display:block;
 background:transparent url('logos/starnow.png') no-repeat;
 opacity: 0.4;
 	float: right;
margin-top:25px;
}

.starnow:hover {
   background-image: url('logos/starnow.png');
    opacity: 0.7;
	  margin-left: -10px;
margin-top:25px;
}
/*
.pagination {
    clear:both;
    position:relative;
    font-size:11px; /* Pagination text size */
    /*line-height:13px;
    //float:right; /* Pagination float direction */
    /*z-index: 9;
}
*/
div.movepag
{
top:-216px;
    z-index: 9999;
	 border:0px solid blue;
	 position: relative;
	 width:100%;
	 left:-110px;
 }
 
 div.movepagdown
{
top:-29px;
z-index: 9999;
border:0px solid blue;
position: relative;
width:100%;
z-index:9999;
}

.pagination{
    z-index: 9999;
    font-size: 12px;
    line-height: 13px;
    float: right;
    z-index: 999999;
    margin-top: -70px;
    padding-right: 15%;

   
    /* cursor: pointer; */
 }

.pagination span, .pagination a {
    display:block;
    float:left;
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    font-size: 23px;
	margin-right:3px;
    width:auto;
    color:#fff; /* Pagination text color */
    background: inherit; /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
    font-family: Rajdhani;
	font-weight: bold;
}
 
.pagination a:hover{
color: #17baf7;
background: inherit;
font-weight: bold;
}
 
.pagination .current{
padding: 6px 9px 5px 9px;
background: inherit;
color: #17baf7;
font-weight: bold;
}


.pagination:nth-child(2){
    top: 238px !important ;
    left: 76% !important;
    position: absolute;
    /* cursor: pointer; */
}
.pagination:nth-child(2) a:hover {
    color: #17baf7;
    background: inherit;
}
.pagination span:nth-child(1){
	display: none !important;
}


div.wekran img{
	max-width: 100% !important;
box-shadow:  12px 12px 9px rgba(0, 0, 0, 0.1) ;
}


div.bwekran img{
	max-width: 100% !important;
box-shadow:  12px 12px 9px rgba(0, 0, 0, 0.1) ;

}







.ssylka a.term p{
    position: relative;
    display: none;
  font-family: "Agency FB";
  text-decoration: none;
  text-transform: uppercase;
  font-size:22pt;
  color:#7d85a7;
  margin:3px;
  
}
.ssylka:hover a.term p{
    display: block;
	text-decoration: none;
}


.ssylka a.term:hover p{
color:red;
text-decoration: none;
}

























.vramke {
    position: absolute;
    height: 32px;
    width: 130px;
	border:0px solid blue;
	left:100px;
	z-index:99999;
	margin:0px;
	margin-top:565px;
	margin-left:387px;
}



.vramkez {
    position: absolute;
    height: 32px;
    width: 130px;
	border:1px solid red;
	left:100px;
	z-index:99999;
	margin:0px;
bottom:0px;
}




.preved {
position:absolute;
z-index: 9999;
border:	0px solid blue;
position: absolute;
width:130;
height: 190px;
bottom:0px;
}





.vramkedva {
    position: absolute;
    height: 32px;
    width: 130px;
	border:0px solid blue;
left:468px;
top:42px;
	z-index:99999;
	margin:0px;
}

	

.knopochka {
    position: relative;

    height: 32px;
    width: 130px;
    bottom: -15px;
    background-color:;
    text-align: bottom;
	padding-left:0px;
	padding-top:0px;
    border: 1px solid #6eaacc;
    
	
}

.knopochka:hover {
	background-color:;
	height: 104px;
top:-57px;
  text-decoration: none;
  font-weight: 500;
}

.knopochka a.termz p.metrz p.metrzdown{
    position: relative;
  
  font-family: Rajdhani;
  text-decoration: none;
  font-size:17pt;
  color:red;

}

p.metrz{
border-bottom: 1px dotted #3771c4;
background-color:;
padding-right:5px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
display: none;
}


p.metrzdown{
border-top: 1px dotted #3771c4;
background-color:;
padding-right:5px;
padding-left:5px;
padding-top:1px;
padding-bottom:3px;
display: none;
}





p.trem{
background: url('arrow.png'); 
margin:0px;
padding:0px;
margin-top:-33px;
padding-left:7px;
padding-top:6px;
}


p.tremzz{
background: url('arrow.png'); 
margin-top:-33px;
margin-bottom:0px;
padding-right:5px;
padding-left:5px;
padding-top:6px;
background-color:;
}






.knopochka:hover a.termz p{
    display: block;
	margin:0;
	color:#6eaacc;
	  padding-left:7px;
	  
}




a.termz:hover{
    display: block;
	margin:0;
	color:red;
}


a.termz:visited{
    display: block;
	margin:0;
    color:#6eaacc;
}

	
a {
  text-decoration: none;
  
}
	
	
a.knoptoo {

  font-family: Rajdhani;
  font-size:17pt;
  color:#6eaacc;
    font-weight: 500;
	padding-left:0px;

	background: url('arrow.png'); 
		display:inline-block;
	margin-bottom:5px;
	margin-top:30px;
	width:130px;
	top:30px;
	
}


a.knoptoo:visited {
color:#6eaacc;
	display:inline-block;
	margin-bottom:0px;
}

a.knoptoo:hover {
  text-decoration: none;
  color: white;
  	background: url('arrowred.png');

	display:inline-block;

}

a.knoptoo:active {
  color: white;

}




.knopochka a.termz:hover p{
  color: red;

}


a.termz {

  font-family: Rajdhani;
  font-size:17pt;
  color:#6eaacc;
  
}
















.knopochkaz {
    height: 32px;
    width: 130px;
    padding-bottom:0px;
    
    
	padding-left:0px;
    border: 1px solid #6eaacc;
}





    



.knopochkaz:hover {
	background-color:;
	height: 104px;
top:15px;
  text-decoration: none;
  font-weight: 500;
  text-align:left;
 
}





  
  
  
.knopochkaz a.termz p.metrz p.metrzdown{
    position: relative;
    display: block;
  font-family: Rajdhani;
  text-decoration: none;
  font-size:17pt;
}




.knopochkaz a.termz:hover p{
  color: red;
  
}

.knopochkaz:hover a.termz p{
    display: block;
	margin:0;
	color:;
	  padding-left:7px;
	  
}























/* Slideshow container */
.slideshow-container {
  max-width: 1300px;
  background-color:;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: #ababab;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(224, 224, 224, 1);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 3.5s;
  animation-name: fade;
  animation-duration: 3.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}

body > div.elementor.elementor-23103.elementor-motion-effects-parent > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e58bbd7.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3abbfc6.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ddddd9 > div > div > div > div > div,
.elementor-custom-embed-image-overlay{
	--video-aspect-ratio: 1 !important;
}
