html{height:100%}
a{color:#900000;text-decoration:none}
a:hover{color:#000;text-decoration:none}
body{background:#f6f6f6;color:#222;margin:0;padding:0;height:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
header,section,aside,footer,nav,main,article{display:block}
h4{font:700 1.6em/1.6em "Open Sans",Arial,sans-serif;margin:0;padding:0;display:inline-block}
hr{height:1px;border:none;color:#ddd;background:#ddd;margin:20px 0}
iframe[src="about:blank"]{display:none}
img{border:0;max-width:100%}
label{width:105px;display:inline-block;vertical-align:top}
nav li{float:left}
nav ul{list-style:none;margin:0;padding:0}
table{width:98%;border:0;margin:25px 0;text-align:left}
td{text-align:left;padding:0 5px 0 0;border:0}
table .left{width:120px}
#info{margin:0 0 5px;color:#666}
#navigation{display:flex}
#remote{display:none;line-height:1em;margin:7px 0 0}
#standard{display:block;line-height:1em}
#upload{margin:25px 0}
#wrapper{min-height:100%;position:relative}
.captcha{font:700 14px "Open Sans",Arial,sans-serif;color:#900000;margin:8px 0 0}
.captcha-abuse{vertical-align:middle}
.center-msg{text-align:center;width:98%}
.circle{margin:0 auto;background:#ddd;border-radius:50%}
.clear:before,.clear:after{content:"";display:table}
.clear:after{clear:both}
.download{width:100%}
.mirror{background:transparent !important;color:#900000 !important}
.mirror:hover{background:#900000 !important;color:#fff !important}
.fix{display:block;height:80px}
.input-button{background:#900000;border:0;font:100 18px "Open Sans",Arial,sans-serif;color:#fff;margin:8px 0 0;padding:8px 36px;border:1px solid #900000}
.input-button:hover{color:#900000;background:#f6f6f6;border:1px solid #900000;cursor:pointer;outline:0}
.input-file{background:#f6f6f6;color:#333;font:100 14px "Open Sans",Arial,sans-serif;margin:12px 0}
.input-text:focus,.input-textarea:focus,.input-button:active,.input-button:focus{outline:0}
.link{color:#900000;text-decoration:underline}
.link:hover{color:#000}
.social{color:#aaa;padding:18px 15px 0 0}
.social:hover{color:#fff}
.transition{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.type{background:#f6f6f6;color:#aaa;padding:6px 14px;border:1px solid #ddd}
.type:hover{border:1px solid #777}
.type-active{background:#f6f6f6 !important;border:1px solid #777;color:#444 !important}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background-color:#f6f6f6}
::-webkit-scrollbar-thumb{background:#444}
@font-face{font-family:'icon';src:url('fonts/icon.eot?-qhvqhl');src:url('fonts/icon.eot?#iefix-qhvqhl') format('embedded-opentype'),url('fonts/icon.woff?-qhvqhl') format('woff'),url('fonts/icon.ttf?-qhvqhl') format('truetype'),url('fonts/icon.svg?-qhvqhl#icon') format('svg');font-weight:normal;font-style:normal}

@media screen and (max-width: 479px){
body{font:100 14px/1.8em "Open Sans",Arial,sans-serif}
article{float:left;width:36%;margin:10px 0 0;padding:0 19px;text-align:center}
aside{text-align:center;height:44px}
footer{background:#444;padding:0;position:absolute;bottom:0;left:0;width:100%;height:70px}
h1{font:100 24px/28px "Open Sans",Arial,sans-serif;margin:14px 0 0;display:inline-block;color:#000}
h2{font:100 24px/24px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 14px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:98%;margin:5px auto 0}
main p{margin:8px 0 0}
nav{position:absolute;right:0;top:42px;margin:0;padding:0;width:175px;height:245px}
nav li{width:100%}
nav li a{font:100 15px/42px "Open Sans",Arial,sans-serif;width:100%;background:#ab3f3f;color:#fff;display:block;margin:0;padding:0px;text-align:center;transition:background .5s ease-in-out;-webkit-transition:background .5s ease-in-out;}
nav li a:hover{background:#900000;color:#fff}
nav ul{display:block;width:100%}
#bottom{height:70px;margin:0 auto;padding:0}
#copyright{text-align:center;color:#aaa}
#download{width:98%}
#download-center{text-align:center;width:300px;margin:0 auto}
#dlleft{display:none}
#dlright{width:300px;margin:25px auto;padding:0 0 75px}
#navigation{display:none}
#share{margin:0 0 10px}
#steps{width:98%}
#steps ul{list-style-type:decimal;padding:0 0 0 20px;margin:0}
#steps li{padding:0}
#total{padding:0;width:98%}
#why{margin:5px auto 0;padding:0 0 90px;width:98%}
.block{display:block}
.center-728{display:none}
.center-468{display:none}
.center-lb{display:none}
.center-msg{text-align:center;width:98%}
.circle{width:60px;height:60px}
.fb-like{width:100%;margin:0 0 6px}
.twitter-like{width:100%}
.g-plusone{width:100%}
[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.icon-logomini:before{content:"\e60a";font-size:30px;color:#fff;display:block;float:left;width:90%;padding:6px 0;background:#900000;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-logomini:hover:before{background:#ab3f3f}
.icon-menu:before{content:"\e9bd";font-size:30px;font-weight:100;color:#fff;display:block;float:left;width:10%;padding:6px 0;background:#900000;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-menu:hover:before{background:#ab3f3f}
.icon-file:before{content:"\e600";font-size:30px;color:#777;line-height:60px;margin:0 0 0 1px}
.icon-register:before{content:"\e601";font-size:30px;color:#777;line-height:60px}
.icon-remove:before{content:"\e602";font-size:30px;color:#777;line-height:60px}
.icon-load:before{content:"\e603";font-size:30px;color:#777;line-height:60px}
.icon-bandwidth:before{content:"\e605";font-size:30px;color:#777;line-height:60px}
.icon-available:before{content:"\e606";font-size:30px;color:#777;line-height:60px}
.icon-googleplus:before{content:"\e607";font-size:30px;line-height:50px}
.icon-facebook:before{content:"\e608";font-size:30px;line-height:50px}
.icon-twitter:before{content:"\e609";font-size:30px;line-height:50px}
.input-button{font:100 14px "Open Sans",Arial,sans-serif;padding:6px 36px}
.input-text{background:#ddd;border:0;color:#333;margin:0 6px 6px 0;padding:5px;width:150px}
.input-textarea{background:#ddd;color:#333;border:0;height:80px;margin:6px 0 4px;padding:6px;width:280px}
.type{float:left;padding:5px 10px;margin:0 3px 0 0}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background-color:#f6f6f6}
::-webkit-scrollbar-thumb{background:#444}
@font-face{font-family:'icon';src:url('fonts/icon.eot?-qhvqhl');src:url('fonts/icon.eot?#iefix-qhvqhl') format('embedded-opentype'),url('fonts/icon.woff?-qhvqhl') format('woff'),url('fonts/icon.ttf?-qhvqhl') format('truetype'),url('fonts/icon.svg?-qhvqhl#icon') format('svg');font-weight:normal;font-style:normal}
}

@media screen and (min-width: 480px) and (max-width: 767px){
body{font:100 14px/1.8em "Open Sans",Arial,sans-serif}
article{float:left;width:25%;height:140px;margin:10px 0 0;padding:0 19px;text-align:center}
aside{float:left;width:150px;height:43px;padding:12px 0 0}
footer{background:#444;padding:0;position:absolute;bottom:0;left:0;width:100%;height:55px}
h1{font:100 24px/24px "Open Sans",Arial,sans-serif;margin:16px 0 0;display:inline-block;color:#000}
h2{font:100 24px/24px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 14px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
hr{height:1px;border:none;color:#ddd;background:#ddd;margin:20px 0}
iframe[src="about:blank"]{display:none}
img{border:0;max-width:100%}
main{width:98%;margin:5px auto 0}
main p{margin:8px 0 0}
nav{position:absolute;right:0;top:42px;margin:0;padding:0;width:200px;height:245px}
nav li{width:100%}
nav li a{font:100 15px/42px "Open Sans",Arial,sans-serif;width:100%;background:#ab3f3f;color:#fff;display:block;margin:0;padding:0px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#900000;color:#fff}
nav ul{display:block;width:100%}
#bottom{width:98%;height:55px;margin:0 auto;padding:0}
#copyright{float:right;text-align:right;width:300px;padding:11px 0 0;margin:0;color:#aaa}
#download{width:98%}
#download-center{text-align:center;width:300px;margin:0 auto}
#dlleft{display:none}
#dlright{width:300px;margin:25px auto;padding:0 0 75px}
#navigation{display:none}
#share{margin:0 0 10px}
#steps{width:98%}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:5px 0}
#steps li{padding:0}
#total{padding:0;width:425px}
#why{margin:5px auto 0;width:98%;padding:0 0 75px}
.center-728{display:none}
.center-468{margin:10px auto 10px;width:468px}
.center-lb{display:none}
.center-msg{text-align:center;width:98%}
.circle{width:60px;height:60px}
.fb-like{width:100%;margin:0 0 6px}
.twitter-like{width:100%}
.g-plusone{width:100%}
[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.icon-logomini:before{content:"\e60a";font-size:30px;color:#fff;display:block;float:left;width:90%;padding:6px 0;background:#900000;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-logomini:hover:before{background:#ab3f3f}
.icon-menu:before{content:"\e9bd";font-size:30px;font-weight:100;color:#fff;display:block;float:left;width:10%;padding:6px 0;background:#900000;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-menu:hover:before{background:#ab3f3f}
.icon-file:before{content:"\e600";font-size:30px;color:#777;line-height:60px;margin:0 0 0 1px}
.icon-register:before{content:"\e601";font-size:30px;color:#777;line-height:60px}
.icon-remove:before{content:"\e602";font-size:30px;color:#777;line-height:60px}
.icon-load:before{content:"\e603";font-size:30px;color:#777;line-height:60px}
.icon-bandwidth:before{content:"\e605";font-size:30px;color:#777;line-height:60px}
.icon-available:before{content:"\e606";font-size:30px;color:#777;line-height:60px}
.icon-googleplus:before{content:"\e607";font-size:30px}
.icon-facebook:before{content:"\e608";font-size:30px}
.icon-twitter:before{content:"\e609";font-size:30px}
.input-button{font:100 14px "Open Sans",Arial,sans-serif;padding:8px 36px}
.input-file{background:#f6f6f6;color:#333;margin:12px 0}
.input-text{background:#ddd;border:0;color:#333;margin:0 6px 6px 0;padding:5px;width:220px}
.input-textarea{background:#ddd;color:#333;border:0;height:80px;margin:3px 0 6px;padding:6px;width:400px}
.input-text:focus,.input-textarea:focus{outline:0}
.type{padding:5px 10px}
}

@media screen and (min-width: 768px) and (max-width: 1019px){
body{font:100 15px/1.8em "Open Sans",Arial,sans-serif}
article{float:left;width:100px;margin:10px 0 0;padding:0 12px;text-align:center}
aside{float:left;width:150px;height:43px;padding:12px 0 0}
footer{background:#444;padding:0;position:absolute;bottom:0;left:0;width:100%;height:55px}
header{background:#900000}
h1{font:100 32px/32px "Open Sans",Arial,sans-serif;margin:0;display:inline-block;color:#000}
h2{font:100 26px/28px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 15px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:748px;margin:30px auto 0}
main p{margin:10px 0 0}
nav{height:50px;margin:0 auto;padding:0;width:760px}
nav li a{font:100 15px/50px "Open Sans",Arial,sans-serif;color:#fff;display:block;margin:0;padding:0 22px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#ab3f3f;color:#fff}
nav li:first-child a{margin:0;padding:12px 20px;height:26px;vertical-align:middle}
#bottom{width:748px;height:55px;margin:0 auto;padding:0}
#copyright{float:right;text-align:right;width:300px;padding:11px 0 0;margin:0;color:#aaa}
#download{height:375px}
#download-center{float:left;text-align:center;width:300px}
#dlleft{display:none}
#dlright{float:right;width:300px}
#share{margin:10px 0 15px}
#steps{float:left;width:325px}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:5px 0}
#steps li{padding:0}
#total{float:left;padding:0;width:423px;height:290px}
#why{margin:0 auto;width:748px;padding:0 0 75px}
.center-728{margin:0 auto;width:728px}
.center-468{display:none}
.center-lb{margin:0 auto;max-width:728px;padding:20px 0 60px;clear:both}
.circle{width:60px;height:60px}
.fb-like{float:left;width:200px;margin:-7px 0 0}
.twitter-like{float:left;width:120px}
.g-plusone{float:left}
[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.icon-logo:before{content:"\e60a";font-size:26px}
.icon-logomini{display:none}
.icon-menu{display:none}
.icon-file:before{content:"\e600";font-size:30px;color:#777;line-height:60px;margin:0 0 0 1px}
.icon-register:before{content:"\e601";font-size:30px;color:#777;line-height:60px}
.icon-remove:before{content:"\e602";font-size:30px;color:#777;line-height:60px}
.icon-load:before{content:"\e603";font-size:30px;color:#777;line-height:60px}
.icon-menu:before{content:"\e604"}
.icon-bandwidth:before{content:"\e605";font-size:30px;color:#777;line-height:60px}
.icon-available:before{content:"\e606";font-size:30px;color:#777;line-height:60px}
.icon-googleplus:before{content:"\e607";font-size:30px}
.icon-facebook:before{content:"\e608";font-size:30px}
.icon-twitter:before{content:"\e609";font-size:30px}
.input-button{font:100 15px "Open Sans",Arial,sans-serif;adding:6px 36px}
.input-text{background:#ddd;border:0;color:#333;font:100 14px "Open Sans",Arial,sans-serif;margin:0 6px 6px 0;padding:5px;width:200px}
.input-textarea{background:#ddd;color:#333;border:0;font:100 14px "Open Sans",Arial,sans-serif;height:80px;margin:3px 0 6px;padding:6px;width:360px}
.type{padding:5px 10px}
}

@media screen and (min-width: 1020px) and (max-width: 1479px){
body{font:100 16px/2em "Open Sans",Arial,sans-serif}
article{float:left;width:122px;margin:10px 0 0;padding:0 22px;text-align:center}
aside{float:left;width:200px;height:43px;padding:12px 0 0}
footer{background:#444;position:absolute;bottom:0;left:0;width:100%;height:55px}
header{background:#900000}
h1{font:100 36px/36px "Open Sans",Arial,sans-serif;margin:0 0 10px;display:inline-block;color:#000}
h2{font:100 28px/28px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 16px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:1000px;margin:30px auto 0;padding:0 5px}
main p{margin:10px 0 0}
nav{height:75px;margin:0 auto;padding:0 5px;width:1000px}
nav li a{font:100 18px "Open Sans",Arial,sans-serif;color:#fff;display:block;margin:0;padding:25px 36px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#ab3f3f;color:#fff}
nav li:first-child a{margin:0;padding:16px 32px 17px;height:42px;vertical-align:middle}
#bottom{width:1000px;height:55px;margin:0 auto;padding:0 5px}
#copyright{float:right;text-align:right;width:300px;padding:11px 0 0;margin:0;color:#aaa}
#download{height:375px}
#download-center{float:left;text-align:center;width:308px;padding:0 20px 0}
#dlleft{float:left;width:325px}
#dlright{float:left;width:300px;padding:0 0 0 25px}
#share{margin:0 0 10px}
#steps{float:left;width:450px}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:5px 0}
#steps li{padding:0 0 0 6px}
#total{float:left;margin:0;width:550px;height:300px}
#why{margin:0 auto;padding:0 5px 80px;width:996px}
.center-728{margin:0 auto;width:728px}
.center-468{display:none}
.center-lb{margin:0 auto;max-width:728px;padding:20px 0 60px;clear:both}
.circle{width:80px;height:80px}
.fb-like{float:left;width:200px;margin:-10px 0 0}
.twitter-like{float:left;width:120px}
.g-plusone{float:left}
[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.icon-logo:before{content:"\e60a";font-size:42px}
.icon-logomini{display:none}
.icon-menu{display:none}
.icon-file:before{content:"\e600";font-size:36px;color:#777;line-height:80px;margin:0 0 0 2px}
.icon-register:before{content:"\e601";font-size:36px;color:#777;line-height:80px}
.icon-remove:before{content:"\e602";font-size:36px;color:#777;line-height:80px}
.icon-load:before{content:"\e603";font-size:36px;color:#777;line-height:80px}
.icon-bandwidth:before{content:"\e605";font-size:36px;color:#777;line-height:80px}
.icon-available:before{content:"\e606";font-size:36px;color:#777;line-height:80px}
.icon-googleplus:before{content:"\e607";font-size:30px}
.icon-facebook:before{content:"\e608";font-size:30px}
.icon-twitter:before{content:"\e609";font-size:30px}
.input-text{background:#ddd;border:0;color:#333;font:100 14px "Open Sans",Arial,sans-serif;margin:0 6px 6px 0;padding:5px;width:225px}
.input-textarea{background:#ddd;color:#333;border:0;font:100 14px "Open Sans",Arial,sans-serif;height:80px;margin:3px 0 6px;padding:6px;width:450px}
.type{padding:5px 10px}
}

@media screen and (min-width: 1480px){
body{font:100 18px/2em "Open Sans",Arial,sans-serif}
article{float:left;width:210px;margin:12px 0 0;padding:0 15px;text-align:center}
aside{float:left;width:200px;height:43px;padding:12px 0 0}
footer{background:#444;position:absolute;bottom:0;left:0;width:100%;height:55px}
header{background:#900000}
h1{font:100 42px/42px "Open Sans",Arial,sans-serif;margin:0 0 10px;display:inline-block;color:#000}
h2{font:100 32px/32px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 18px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:1450px;margin:30px auto 0;padding:0 5px}
main p{margin:10px 0 0}
nav{height:80px;margin:0 auto;padding:0 5px;width:1450px}
nav li a{font:100 22px "Open Sans",Arial,sans-serif;color:#fff;display:block;margin:0;padding:25px 56px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#ab3f3f;color:#fff}
nav li:first-child a{margin:0;padding:16px 50px 17px;height:47px;vertical-align:middle}
#bottom{width:1450px;height:55px;margin:0 auto;padding:0 5px}
#copyright{float:right;text-align:right;width:300px;padding:9px 0 0;margin:0;color:#aaa}
#download{height:375px;padding:12px 0}
#download-center{float:left;text-align:center;width:308px;padding:0 20px 0}
#dlleft{float:left;width:551px}
#dlright{float:left;width:300px;padding:0 0 0 251px}
#share{margin:0 0 10px}
#steps{float:left;width:850px}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:16px 0}
#steps li{padding:0 0 0 6px}
#total{float:left;margin:0;width:600px;height:300px}
#why{margin:20px auto 0;padding:0 5px 80px;width:1445px}
.center-728{margin:0 auto;width:728px}
.center-468{display:none}
.center-lb{margin:0 auto;max-width:728px;padding:20px 0 60px;clear:both}
.circle{width:80px;height:80px}
.fb-like{float:left;width:200px;margin:-10px 0 0}
.twitter-like{float:left;width:120px}
.g-plusone{float:left}
[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.icon-logo:before{content:"\e60a";font-size:47px}
.icon-logomini{display:none}
.icon-menu{display:none}
.icon-file:before{content:"\e600";font-size:36px;color:#777;line-height:80px;margin:0 0 0 2px}
.icon-register:before{content:"\e601";font-size:36px;color:#777;line-height:80px}
.icon-remove:before{content:"\e602";font-size:36px;color:#777;line-height:80px}
.icon-load:before{content:"\e603";font-size:36px;color:#777;line-height:80px}
.icon-bandwidth:before{content:"\e605";font-size:36px;color:#777;line-height:80px}
.icon-available:before{content:"\e606";font-size:36px;color:#777;line-height:80px}
.icon-googleplus:before{content:"\e607";font-size:30px}
.icon-facebook:before{content:"\e608";font-size:30px}
.icon-twitter:before{content:"\e609";font-size:30px}
.input-file{background:#f6f6f6;color:#333;font:100 16px "Open Sans",Arial,sans-serif;margin:14px 0}
.input-text{background:#ddd;border:0;color:#333;font:100 16px "Open Sans",Arial,sans-serif;margin:0 6px 8px 0;padding:6px 8px;width:250px}
.input-textarea{background:#ddd;color:#333;border:0;font:100 14px "Open Sans",Arial,sans-serif;height:80px;margin:3px 0 6px;padding:6px;width:450px}
}