::-webkit-input-placeholder {color:#666;   }
::-moz-placeholder          {color:#666;  }/* Firefox 19+ */
:-moz-placeholder           {color:#666; }/* Firefox 18- */
:-ms-input-placeholder      {color:#666;  }

 input[type='text']{
 line-height: 30px;vertical-align: middle;
}
@font-face {
  font-family: 'Montebo';
  src: url('fonts/Montserrat-Bold.woff2') format('woff2'),
    url('fonts/Montserrat-Bold.woff') format('woff');
  font-display: swap;
}
.menus {
font-size: 15px;   color: #444444;     height: 100%; cursor: pointer;
  -webkit-transition: color 500ms linear;    -moz-transition: color 500ms linear;    -o-transition: color 500ms linear;    -ms-transition: color 500ms linear;    transition: color 500ms linear; 
font-family: 'Play'; padding-left: 17px;
}

.n2 { -moz-box-shadow:    inset 0 0 10px #000000; 
   -webkit-box-shadow: inset 0 0 10px #000000;    box-shadow:  inset 0 0 10px #000000; -moz-border-radius: 5px;   border: 2px #a5a5a5 solid; border-radius: 5px;  font-family: Play, sans-serif; font-size:18px; color: #333; text-decoration: none; 
-webkit-box-shadow: 0px 0px 7px 4px rgba(45, 144, 255, .55); -moz-box-shadow: 0px 0px 7px 4px rgba(45, 144, 255, .55); box-shadow: 0px 0px 7px 4px rgba(45, 144, 255, .55);}
.n2:focus{-moz-box-shadow:inset 0 0 10px #000000;
-webkit-box-shadow:inset 0 0 10px #000000;
box-shadow:inset 0 0 10px #000000; -moz-border-radius: 5px;   border: 2px #a5a5a5 solid; border-radius: 5px;  font-family: Play, sans-serif; font-size:18px;color: #000;  
-webkit-box-shadow: 0px 0px 7px 4px rgba(255, 19, 97, .55); -moz-box-shadow: 0px 0px 7px 4px rgba(255, 19, 97, .55); box-shadow: 0px 0px 7px 4px rgba(255, 19, 97, .55);}
.menus:hover {
font-size: 15px; cursor: pointer;  color: #0056ff;    
    -webkit-transition: color 500ms linear;    -moz-transition: color 500ms linear;    -o-transition: color 500ms linear;    -ms-transition: color 500ms linear;    transition: color 500ms linear; 
font-family: 'Play'; padding-left: 17px;  
}
.exte {
-o-transform: scale(1.1, 1);
	-ms-transform: scale(1.1, 1);
	-moz-transform: scale(1.1, 1);
	-webkit-transform: scale(1.1, 1);
	transform: scale(1.1, 1);  font-family: Verdana;
}

.asa {
font-family: Play; color: #fff;  font-size: 15px;   text-decoration: none;  cursor: pointer; -webkit-transition: color 500ms linear;  line-height: 24px;  -moz-transition: color 500ms linear;    -o-transition: color 500ms linear;    -ms-transition: color 500ms linear;    transition: color 500ms linear; 
}
.asa:hover {
font-family: Play; color: #3a6de6;  font-size: 15px;   text-decoration: none;   cursor: pointer; -webkit-transition: color 500ms linear;    -moz-transition: color 500ms linear;    -o-transition: color 500ms linear;    -ms-transition: color 500ms linear;    transition: color 500ms linear; 
}

.lang {
font-family: Play; color: #9c9c9c;  font-size: 15px;   text-decoration: none;  cursor: pointer; -webkit-transition: color 500ms linear;    -moz-transition: color 500ms linear;    -o-transition: color 500ms linear;    -ms-transition: color 500ms linear;    transition: color 500ms linear; 
}
.lang:hover {
font-family: Play; color: #a5a4a4;  font-size: 15px;   text-decoration: none;   cursor: pointer; -webkit-transition: color 500ms linear;    -moz-transition: color 500ms linear;    -o-transition: color 500ms linear;    -ms-transition: color 500ms linear;    transition: color 500ms linear; 
}
.ssd {
font-family: Play; color: #0056ff;  font-size: 18px;  display: inline-block;  position: relative; top: -35px; text-decoration: none; 
}
.ssd:hover {
font-family: Play; color: #0056ff;  font-size: 18px;  display: inline-block; top: -35px; text-decoration: none; 
}

.btn {
font-family: Play; color: #fff; font-size: 15px; width: 30px; background-color: #5e9400;   -moz-border-radius: 5px;   border: 0px #008aff solid; border-radius: 5px;  
cursor: pointer; height: 42px;
 -webkit-transition : background-color 300ms ease-out;
  -moz-transition : background-color 300ms ease-out;
  -o-transition : background-color 300ms ease-out;
  transition : background-color 300ms ease-out;
}
.btn:hover {
 font-family: Play; color: #fff; font-size: 15px; width: 30px; background-color: #528100;  -moz-border-radius: 5px;   border: 0px #ff0089 solid; border-radius: 5px; 
cursor: pointer; height: 42px;
 -webkit-transition : background-color 300ms ease-out;
  -moz-transition : background-color 300ms ease-out; 
  -o-transition : background-color 300ms ease-out;
  transition : background-color 300ms ease-out;
}


html { min-height:100%; }
 @import url('https://fonts.googleapis.com/css?family=Play');

 
.mn {

padding:0; margin:0; min-height:100%; color:#ffffff; height:100%;
background: #000000 url('t45647img.jpg') fixed top left no-repeat;
background-size: 100% auto!important;

}
.clo {
 width: 7px; background-color: #d3d3d3; height: 7px; -moz-border-radius: 7px;   border: none; border-radius: 7px;   
cursor: pointer;
 -webkit-transition : background-color 500ms ease-out;
  -moz-transition : background-color 500ms ease-out;
  -o-transition : background-color 500ms ease-out;
  transition : background-color 500ms ease-out;
}
.clo:hover {
 width: 7px; background-color: #ff6305; height: 7px; -moz-border-radius: 7px;   border: none; border-radius: 7px;  
cursor: pointer;
 -webkit-transition : background-color 500ms ease-out;
  -moz-transition : background-color 500ms ease-out;
  -o-transition : background-color 500ms ease-out;
  transition : background-color 500ms ease-out;
}
.modal {  opacity=0; display: none; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1000;  position:fixed; bottom: expression( document.getElementsByTagName( 'body' )[0].scrollBottom+ "px"); }
.modal_open {   opacity=1; display: block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1000; position:fixed; bottom: expression( document.getElementsByTagName( 'body' )[0].scrollBottom+ "px"); }

.cl {
position: relative; left: -22px; top: 30px; color: #000; font-size: 15px; width: 30px; background-color: #FFFFFF; height: 30px; -moz-border-radius: 17px;   border: 3px #333 solid; border-radius: 17px; line-height: 30px;  
cursor: pointer;
 -webkit-transition : border 500ms ease-out;
  -moz-transition : border 500ms ease-out;
  -o-transition : border 500ms ease-out;
  transition : border 500ms ease-out;
}
.cl:hover {
position: relative; left: -22px; top: 30px; color: #006dd2; font-size: 15px; width: 30px; background-color: #FFFFFF; height: 30px; -moz-border-radius: 17px;   border: 3px #03a1db solid; border-radius: 17px; line-height: 30px;  
cursor: pointer;
 -webkit-transition : border 500ms ease-out;
  -moz-transition : border 500ms ease-out;
  -o-transition : border 500ms ease-out;
  transition : border 500ms ease-out;
}

 
input:active, textarea:active {
    outline: none;
} 
:focus {
    outline: none;
}
@font-face {  font-family: 'Anarrowb';  src: url("anarrowb.eot");  src: url("anarrowb.woff") format("woff"), url("anarrowb.ttf") format("truetype");  font-weight: 700;   }
.ttl {  color: #000; font-size: 21px; font-family: ISOCPEUR; }
.ttlr {  color: #000; font-size: 15px; font-family: ISOCPEUR; }

.lnk {  color: #ff0089; font-size: 15px; font-family: ISOCPEUR;
cursor:pointer;border-bottom:1px solid rgba(255, 0, 137, 0.3);transition:color .2s,border-color .2s
 }
.lnk:hover {  border-color:#2b65f8;color:#2b65f8;
}
.sh1 {  opacity=0; display: none }
.sh {   opacity=1; display: block }

 body  {
    color: #666;
    font: Play;
    word-wrap: break-word;
}
#tooltip {
    background: rgba(33, 32, 38, 0.9) none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    padding: 8px 10px;
    position: absolute;
    text-align: center;
    z-index: 100;
}
#tooltip::after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(33, 32, 38, 0.9);
    bottom: -7px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    width: 0;
}
#tooltip.top::after {
    border-bottom: 7px solid rgba(33, 32, 38, 0.9);
    border-top-color: transparent;
    bottom: auto;
    top: -14px;
}
#tooltip.left::after {
    left: 10px;
    margin: 0;
}
#tooltip.right::after {
    left: auto;
    margin: 0;
    right: 10px;
}
 
 
.title {
    color: #5587c4;
    cursor: pointer;
    display: table;
    font-size: 22px;
    margin: 0 0 15px;
}
.footer_block{float:left;margin:0 70px 0 0}.footer_block.soc_links{margin:0}


 .circle_link,.circle_link:before{position:relative;width:30px;height:30px;font-size:16px;color:#fff}.f_right_margin{margin:0 17px 0 0}.circle_link{background:rgba(255,255,255,.1);-webkit-transition:-webkit-transform ease-out .1s,background .2s;-moz-transition:-moz-transform ease-out .1s,background .2s;transition:transform ease-out .1s,background .2s;display:inline-block;cursor:pointer;border-radius:50%;text-align:center;z-index:1}.circle_link:before{top:6px;left:0;content:" ";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}#mysite_renew_list ol li,.toggle-resp{font-weight:700}.circle_link:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.circle_link:hover{background:rgba(255,255,255,.05);-webkit-transform:scale(.93);-moz-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93);color:#fff}.circle_link:hover:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms}.vk_link:before{ background:url(../vk.png); background-position: center top; background-repeat: no-repeat; }.fb_link:before{left:-1px; background:url(../fb.png); background-position: center top; background-repeat: no-repeat; }.tw_link:before{background:url(../tw.png); background-position: center top; background-repeat: no-repeat;}.fl_left{float:right;margin:0 10px}.footer_right{float:right}#footer_logo{position:relative;left:-17px}

.inst_link:before{background:url(../inst.png); background-position: center top; background-repeat: no-repeat;} 

.bdn{border:none}.file_ico{color:#5c5c5c;font-size:21px}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #3C5059,0 0 0 5px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #3C5059,0 0 0 5px rgba(255,255,255,.5);-webkit-transform:scale(1.5);opacity:0}}@-moz-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #3C5059,0 0 0 5px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #3C5059,0 0 0 5px rgba(255,255,255,.5);-moz-transform:scale(1.5);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #3C5059,0 0 0 5px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #3C5059,0 0 0 5px rgba(255,255,255,.5);transform:scale(1.5);opacity:0}}

 
 
		.spin {
position: absolute;z-index:999;
   top: 50%;
   left: 50%;
   margin-top: -313px;
   margin-left: -313px;
width: 626px;
height: 626px;
 

			-webkit-animation-name: tover;
			-webkit-animation-duration: 60s;
			-webkit-animation-iteration-count: infinite;
			-webkit-animation-timing-function: linear;
			-moz-animation-name: tover;
			-moz-animation-duration: 60s;
			-moz-animation-iteration-count: infinite;
			-moz-animation-timing-function: linear;
			-ms-animation-name: tover;
			-ms-animation-duration: 60s;
			-ms-animation-iteration-count: infinite;
			-ms-animation-timing-function: linear;
			animation-name: tover;
			animation-duration: 60s;
			animation-iteration-count: infinite;
			animation-timing-function: linear;
		}
		@-ms-keyframes tover {
			from { -ms-transform: rotate(0deg); }
			to { -ms-transform: rotate(360deg); }
		}
		@-moz-keyframes tover {
			from { -moz-transform: rotate(0deg); }
			to { -moz-transform: rotate(360deg); }
		}
		@-webkit-keyframes tover {
			from { -webkit-transform: rotate(0deg); }
			to { -webkit-transform: rotate(360deg); }
		}
		@keyframes tover {
			from {
				transform:rotate(0deg);
			}
			to {
				transform:rotate(360deg);
			}
		}
