/* CSS Document */

*{padding:0; margin:0; border: 0;}
body, html {height:100%; background:#e5e8ed; margin:0; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-weight:100%; font-size:12px;}
p.data{margin:0; padding:5px 0 6px 12px; color:#fff; background:#00ACEE; width:37%; font-size:14px;}
p.arhive{margin:0; padding:4px 0 0 10px; font-size:14px;}
p{margin:0; padding:10px; color:#000;}
p a{color:#999;}
p a:hover{color:#600;}
h1{color:#5f5f5f; margin:0; padding:0 0 20px 10px; line-height:30px; font-size:1.4em;}
h2{margin:25px 0 15px 3px; padding:0; font-size:1.0em; color:#000;}
p.inf{margin:0; padding:0;}
p.inf a{color: #000;}
p.inf a:hover{color:#85323c; font-weight:bold;}

/* index */

.container1{position:relative; height:auto; max-width:1120px; margin:0 auto; overflow:hidden; padding:0 10px;} 
.container2{position:relative; height:auto; max-width:1120px; margin:40px auto 40px;}
.container3{position:relative; height:auto; max-width:1120px; margin:0 auto; padding:0 10px; clear:both;  background:none;}
.container4{position:relative; height:auto; max-width:1120px; margin:0 auto 40px; padding:0 10px; clear:both; background:none;}
.container5{position:relative; height:auto; width:780px; margin:0 auto 10px; padding:20px 10px; clear:both; background:none;}
.content{margin:0; padding:0; width:100%; background:#fff; flex:1 0 auto;}
#top{width:100%; height:150px; margin:0; background:none; float: right; position:absolute; z-index:999999; white-space:nowrap;}
.line1{display:inline;}
.line2{display:inline;}
.line2-1{display:inline;}
.line2-2{display:inline;}
.line3{display:inline;}
#logo1{float:feft;}
#logo2{float:feft;} 
#logo2-1{float:feft;}
#logo2-2{float:feft;}
#logo3{float:feft;}    
.logo1{margin:19px 43px 0 47px;}
.logo2{margin:0 60px 0 0;}
.logo3{margin:0 10px 12px 0;}
.row1{position:relative; height:auto; width:33.33%; overflow:hidden; margin:20px 0 0 0; padding:0 0 20px 0; float:left; background:none;}
.row2{position:relative; height:auto; width:33.33%; overflow:hidden; margin:20px 0 0 0; padding:0 0 20px 0; float:left; background:none;}
.row3{position:relative; height:auto; width:33.33%; overflow:hidden; margin:20px 0 0 0; padding:0 0 20px 0; float:left; background:none;}
.iko-index{float:left; width:25%;}
#arhive{width:108px; height:28px; padding:0; background:none; border:#85323c 1px solid; margin:0 10px 0 0; float:right;}
#arhive a{color:#999;}
#arhive a:hover{color:#85323c;}
.partner{float:left; margin:0 20px; max-width:75px;}
.wrapper{display:flex; flex-direction:column; height:100%;}
.footer{flex:0 0 auto; width:100%; height:140px; margin:0; background: #333;}
.footer-1100{width:1120px; height:140px; margin:0 auto; background:#333; padding:0 10px;}
.footer-1100 a {color:#999; font-size:1em; font-weight:normal;}
.footer-1100 a:hover {color:#fff;}
#bottom-left {width:45%; float:left; height:140px;}
#bottom-left-1 {width:63%; background:#333; padding:20px 0 0 20px; float:left; height:140px;}
#bottom-left-2 {width:37%; background:#333; padding:22px 0 0 20px; float:right; height:140px;}
#bottom-right{width:55%; float:right; height:140px;}
#bottom-right-1 {width:71%; background:#333; padding:22px 0 0 20px; float:left; height:140px;}
#bottom-right-2 {width:29%; background:#333; padding:19px 0 0 20px; float:right; height:140px;}
.social{width:auto; height:auto;}

/* page */

.content-page{margin:0; height:75px; padding:0; width:1100px; margin:0 auto 30px; background:#fff;}
.logo1-page{margin:19px 85px 0 5px;}
.logo3-page{margin:0 0 12px 0;}
.container2-page{position:relative; height:auto; max-width:1120px; margin:40px auto 40px;}
#page-block-left{width:25%; float:left; padding:0 0 0 10px;}
#page-block-right{width:75%; float:right;}
.line3-page{display:inline; margin:0 0 0 58px;}


@media only screen and (max-width: 1100px) {
.line3{display: block;}
#logo3{margin:20px 0 20px 46px;}
p.data{width:50%}
.infg-f{margin:40px 0 5px 13%;}
.infg-s{margin:5px 0 5px 20%;}
.footer-1100{width:100%;}
#bottom-left {width:50%;}
#bottom-left-1 {width:60%;}
#bottom-left-2 {width:40%;}
#bottom-right{width:50%;}
#bottom-right-1 {width:70%;}
#bottom-right-2 {width:30%; padding:19px 0 0 0;}
}

@media only screen and (max-width: 1000px) {
#bottom-left {width:40%;}
#bottom-left-1 {width:56%;}
#bottom-left-2 {width:44%;}
#bottom-right{width:60%;}
#bottom-right-1 {width:66%;}
#bottom-right-2 {width:34%;}
}

@media only screen and (max-width: 900px) {
.logo1{margin:19px 0 0 20px;}
#logo3{margin:20px 0 20px 19px;}
}

@media only screen and (max-width: 840px) {
.line2{display: block;}	
.container1{margin:0 auto; padding:0 10px 40px 10px;} 
#logo2{margin:32% 20px 10px 0; background:#85323c;}
#logo3{display:none;}
.infg-f{margin:40px 0 5px 5%;}
.infg-s{margin:5px 0 5px 5%;}
.partner{margin:0 10px; max-width:75px;}
.container5{width:620px;}
.footer-1100{height:380px;}
#bottom-left {width:100%;}
#bottom-left-1 {width:62%;}
#bottom-left-2 {width:38%;}
#bottom-right{width:100%; float:left; clear:both;}
#bottom-right-1 {width:65%;}
#bottom-right-2 {width:35%;}
}

@media only screen and (max-width: 660px) {
.line2-1{display: block;}
.container1{margin:0 auto; padding:0 10px 100px 10px;}
#logo2{margin:29% 20px 10px 0; background:#85323c;}
.row1{width:100%; overflow:hidden; margin:20px 0 0 0; height:420px;}
.row2{width:100%; overflow:hidden; margin:0; height:380px;}
.row3{width:100%; overflow:hidden; margin:0; height:400px;}
.infg-f{margin:20px 0 5px 28%;}
.infg-s{margin:5px 0 5px 32%;}
.iko-index{width:50%;}
.partner{margin:0 10px;}
.container5{width:320px; padding:40px 0 100px 0;}
#bottom-left {width:100%;}
#bottom-left-1 {width:66%;}
#bottom-left-2 {width:34%;}
#bottom-right{width:100%;}
#bottom-right-1 {width:70%;}
#bottom-right-2 {width:30%;}
}

@media only screen and (max-width: 490px) {
.container1{margin:0 auto; padding:0 10px 95px 10px;}
#logo2{margin:25% 20px 10px 0;}
.infg-f{margin:20px 0 5px 22%;}
.infg-s{margin:5px 0 5px 28%;}
}

@media only screen and (max-width: 420px) {
.container1{margin:0 auto; padding:0 10px 90px 10px;}
#logo2{margin:22% 20px 10px 0;}
.infg-f{margin:20px 0 5px 8%;}
.infg-s{margin:5px 0 5px 15%;}
.iko-index{width:100%;}
.footer-1100{height:420px;}
}

/*
     FILE ARCHIVED ON 19:00:23 Feb 21, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:31:54 Sep 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.59
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.031
  esindex: 0.009
  cdx.remote: 19.351
  LoadShardBlock: 203.537 (3)
  PetaboxLoader3.datanode: 118.678 (5)
  PetaboxLoader3.resolve: 251.86 (2)
  load_resource: 220.575
  loaddict: 23.708
*/