html {height:100%;}
body {
 height:100%;
 color:#3A3A3A;
 font-size:16px;
 line-height:1.6;
 background-color: #F6F8F8;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 margin:0;
 padding:0;
}
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
.header {
 /*    background: url("/live/oe_/https://filezilla.ru/img/tp.png") repeat-x scroll center bottom rgba(0, 0, 0, 0); */
 background-color: #808080;
 color: #FFFFFF;
 height: 75px;
 text-shadow: 0 0 2px #000000;
}
.main {
 height: auto !important;
 margin: 0 auto -61px;
 min-height: 100%;
}
footer { height: 61px; font-size:11px; text-align: justify; line-height: 19px; clear: both;}
footer a, .header a, #letters a {text-decoration: none; border-bottom: none}
#logo {float: left; margin-top: 13px; height: 57px; position: relative; width: 426px}
#logo_txt {position: absolute; margin: 11px 0px 0px 16px; font-size: 18px;}
.topmenu {float: right; font-size: 21px; margin-top: 18px; text-align: right}
.header a { color: #FFF}
.header a:hover { color: #FFF; text-shadow: 0 0 4px #000000}
.topmenu a {
 margin-left: 54px;
 text-decoration: none;
}
.fileinfo a { color: #000; border-bottom: 1px solid #ffccd4;}
a {
 color: #CF5D4E;
 text-decoration: none;
 /*    border-bottom: 1px solid #ffccd4; */
}
a:hover {
 color: #EB0027;
}
div.home {padding: 21px 25px 25px; position: relative;}
div.getbox { border-radius: 0 0 6px 6px;}
.home_ul {width: 432px; padding-right: 35px}
.home h2 {font-size: 22px; margin: 21px 0 0}
h1 {font-size: 30px; margin-bottom: 11px}
h2 {font-size: 22px; margin: 21px 0 0}
h3 {font-size: 19px; margin-top: 15px}
h4 {font-size: 16px; margin: 15px 0 0}
h2 {
 font-family: sans-serif;
 font-size: 19.2px;
 font-weight: 400;
 line-height: 19.2px;
 border-bottom: 1px solid #AAAAAA; margin: 0px 0px 11.5167px; padding: 14px 0 4px
}
h3 {
 font-family:	sans-serif;
 font-size: 17px;
 font-weight: 700
}
.content:before, .content:after {
 content: "";
 display: table;
 line-height: 0;
}
.content:after {
 clear: both;
}
.content:before, .content:after {
 content: "";
 display: table;
 line-height: 0;
}
.content { padding-bottom: 87px }
.fw {margin: 0 auto; width: 980px}
a img{vertical-align:bottom; text-decoration: none; border-bottom: none}
img {border:none;}
small {font-size: 12px}
.grey {color: #999999}
.red {color: #eb0027}
.right {float: right}
.left {float: left}
.center {text-align: center}
.search {height: 26px; margin: 20px 0; text-align: center}
input[type=text] {
 background-color: #FFFFFF;
 font:14px arial,sans-serif;
 border:1px solid #abbcd2;
 padding: 4px 2px;
 margin-right: 5px
}
.pages {
 font-size: 14px;
 margin-top: 31px;
 padding-bottom: 15px;
 text-align: center;
 word-spacing: 11px;
}
.pages a, .rght h3 a {border-bottom: none}
.pages a:hover {color: #EB0027}
.results {width:446px; margin: 10px 0 29px; float: left; line-height: 43px; text-align: left}
.rlft {width: 527px}
.rb {margin: 0 0 10px 51px; display: inline-block}
#see_also {background-color: #E6F0F5;
 font-size: 15px;
 font-weight: bold;
 height: 27px;
 margin: 65px 0 6px;
padding: 3px 0 0 3px}
#see_also img {margin:0 2px 0 5px}
p {
 line-height: 1.5em;
 margin: 0.4em 0 0.5em;
}
ul {
 margin: 0.3em 0 0 1.6em;
 list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAABlBMVEX///8AUow5QSOjAAAAAXRSTlMAQObYZgAAABNJREFUCB1jYEABBQw/wLCAgQEAGpIDyT0IVcsAAAAASUVORK5CYII=");
 list-style-type: disc;
 line-height: 1.5em;
}
li {margin: 0 1px 1px}
ol {
 margin: 0.3em 0 0.5em 3.2em;
 padding: 0;
 line-height: 1.5em;
 list-style-image: none;
}
.rght li {margin: 9px 0 8px}

#home  {margin-bottom: 23px; font-size: 35px; text-align: center}
.cfrm {width: 568px; margin: 10px auto;}
.lft {width: 725px}
div.rght {
 background: none repeat scroll 0 0 #F0F0F0;
 margin-top: 30px;
 padding: 13px 20px 15px;
 text-align: left;
 width: 250px;
}
.rght h3 {font-size: 27px; font-weight: normal; margin-bottom: 5px}

.col {
 display: inline-block;
 float: left;
 height: 100%;
 padding: 31px 31px 0 20px;
 text-align: justify;
}
.artb .left {padding: 7px 0 0 4px; width: 455px}
.art { background-color: #FFFFFF;
 border-color: #F1F1F1 #E7E6E6 #CFCFCF;
 border-radius: 6px 6px 6px 6px;
 border-style: solid;
 border-width: 1px;
 clear: both;
 padding: 21px 37px 37px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07)}


.see_more {font-size: 12px; float: right; border-bottom: none}
.im, .im:hover {border: medium none}
#mc-container {margin-top: 40px}
hr {
 background: none repeat scroll 0 0 #DDDDDD;
 border: medium none;
 color: #DDDDDD;
 height: 1px;
 margin-bottom: 0;
 margin-top: 0;
}
/* GET page */
.getp {margin: 29px 50px}
.platform {
 margin: 27px 0;
}
.platform h2 {font-size: 24.2px}
.filename h3, .platform h2 {
 display: inline;
 border-bottom: none
}
.fileinfo {
 margin: 14px 0 0 42px;
}
.filename {
 padding: 5px;
 line-height: 18px;
 margin: 0 0 20px;
}
.inv {
 display: none;
}
.details {
 color: #999999;
 font-size: 11px;
}
.platform img { margin-bottom: -7px }
.filename img { margin: 0 1px 0 3px }
.filename > b { font-size: 16px }
#client {
 float: left;
 width: 377px;
}
#info {
 float: right;
 width: 340px;
}
#info ol li p {
 padding: 10px 0 0 50px;
}
#info ol li p span {
 font-size: 18px;
 font-weight: 700;
 left: 15px;
 position: absolute;
 top: 14px;
}
#info ol li {
 height: 50px;
 list-style: none outside none;
 margin: 0;
 position: relative;
}
#info ol {
 font-size: 14px;
 margin: 0;
 padding-left: 0;
}
#server {
 float: left;
 margin-top: 39px;
 width: 394px;
}
.clear {
 clear: both;
 display: block;
}
pre {
 background-color: #F9F9F9;
 border: 1px dashed #2F6FAB;
 color: #000000;
 line-height: 1.1em;
 padding: 1em;
 margin: 10px 0;
}
/* form */
fieldset {
 border: 0 none;
 margin: 13px 0;
 padding: 0;
}
label {
 display: block;
 font-size: 12.5px;
 font-weight: bold;
 margin-bottom: 3px;
}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button; vertical-align: top}

input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
input,textarea,select,.uneditable-input{display:inline-block;padding:4px 0 4px 4px;font-size:13px;line-height:18px;color:#555555;border:1px solid #B5B2AE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
input,select,.uneditable-input{width:210px;height:18px;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;line-height:normal;cursor:pointer;border: medium none;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:27px}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,input[type="submit"]:hover,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}

.btn {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-color: #CCCCCC #CCCCCC #BBBBBB;
 border-image: none;
 border-radius: 4px 4px 4px 4px;
 border-style: solid;
 border-width: 1px;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
 color: #333333;
 cursor: pointer;
 display: inline-block;
 font: bold 12px/19px "Segoe UI","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
 padding: 4px 10px;
 text-align: center;
 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
 vertical-align: middle;
}
a.get_btn {font-size: 21px; background: none repeat scroll 0 0 #D4423D; border-bottom: 2px solid #9E4441; border-radius: 5px 5px 5px 5px; color: rgb(255, 255, 255); display: inline-block; margin: 0px; padding: 2px 22px;}
a.get_btn_home {margin: 21px 0 10px;}
a:hover.get_btn {background-color: #EE564B}
a.get {
 color: #CC181E;
}
.ybox {background: none repeat scroll 0 0 #FFFBE3;    border: 1px solid #E2DDC2;    border-radius: 5px 5px 5px 5px;  padding: 9px 19px; margin: 19px 0 22px}

/* ADS */
#ads_top {width: 728px; height: 100px; margin: 17px auto 8px}
.ads_get_rght {margin:19px 0 27px}
.sp {
 font-size:11px;
 font-family:Tahoma, Geneva, sans-serif;
 border:1px dashed #DDD;
}
.rss_img {
 margin-bottom: -3px;
 vertical-align: inherit;
}

.vps {margin: 19px auto}

#inf {width: 20px; height: 20px}

#fporg {position: absolute; bottom: 24px; right: 26px;}
