@media (max-width:768px){.hide-xs{display:none}}.narrow_block{width:640px;margin:0 auto;padding:40px 30px;border:1px solid #ddd}@media (max-width:768px){.narrow_block{width:100%}}.btn-simple{background-color:#f03b02;color:#fff;border:0;cursor:pointer;text-decoration:none;display:inline-block;padding:2px 10px}.btn-simple:hover{background-color:#fd480f}.btn-margin{margin:0 20px}.btn-large{background-color:#f03b02;color:#fff;border:0;cursor:pointer;text-decoration:none;display:inline-block;margin:30px auto 0 auto;padding:10px 30px;font-size:1.2em}.btn-large:hover{background-color:#fd480f}.text-center{text-align:center}.pagination{margin-top:20px;text-align:center}.warning{color:red}.remapper-hr{margin:60px 0 15px 0}.remapper-cancel{padding-top:20px;text-align:center}.remapper-cancel a{display:inline-block;color:gray;text-decoration:none;font-size:.9em;border:1px solid gray;padding:4px 10px}.remapper-cancel a:hover{background-color:#fafafa}html{font-family:Verdana;font-size:14px;box-sizing:border-box;min-width:390px}@media (max-width:390px){html{zoom:.9}}@media (max-width:350px){html{zoom:.8}}@media (max-width:320px){html{zoom:.7}}@media (max-width:275px){html{zoom:.6}}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh}.container{margin:0 auto;width:1100px}@media (max-width:1280px){.container{width:900px}}@media (max-width:960px){.container{width:720px}}@media (max-width:768px){.container{width:460px}}@media (max-width:480px){.container{width:100%;margin:0;padding:0 10px}}.content{padding-bottom:50px}h1{font-size:1.6em;color:#444}h2{font-size:1.2em;color:#444}h3{font-size:1.1em;color:#444}.img-index{display:block;float:right;margin:0 0 10px 30px;width:30%}@media (max-width:480px){.img-index{float:none;margin:0 auto 30px auto;width:50%}}p{line-height:1.5em;margin-top:0}a{color:#2481e1}.header{border-bottom:1px solid #ccc;margin-bottom:30px;background-color:#fdfdfd;position:relative}@media (max-width:960px){.header{margin-bottom:40px}}.header .container{height:100px;display:grid;grid-template-columns:150px 1fr 1fr 150px}.header .logo{grid-column:1;align-self:center}.header .logo img{display:block;width:100%}.header .logo .slogan{display:block;font-size:10px;color:#666;text-align:center}.header .auth{grid-column:4;position:relative}.header .auth .links{display:block;position:absolute;top:0;right:0;white-space:nowrap}.header .auth .links a{background-color:#f03b02;color:#fff;border:0;cursor:pointer;text-decoration:none;display:inline-block;padding:3px 12px;margin-left:10px}.header .auth .links a:hover{background-color:#fd480f}.header .lang{position:absolute;bottom:30%;right:0}.header .lang a{font-size:1px;display:block;width:27px;height:17px;border:1px solid #ddd;text-indent:100%;white-space:nowrap;overflow:hidden;float:left;margin-left:10px}.header .lang a.en{background-image:url(../svg/flag-en.svg)}.header .lang a.ru{background-image:url(../svg/flag-ru.svg)}.header .balance{grid-column:3;text-align:right;align-self:center;padding-right:10%}.header .balance a{font-weight:700;color:#333;text-decoration:none}.mainmenu{align-self:center}.mainmenu ul{padding:30px;margin:0;display:flex}.mainmenu li{list-style:none;margin-right:20px}.mainmenu li a{color:#666}@media (max-width:960px){.mainmenu ul{position:absolute;bottom:-15px;left:0;right:0;padding:0;text-align:center;display:block;border-bottom:1px solid #ccc;background-color:#fdfdfd}.mainmenu li{display:inline-block;height:24px;line-height:24px}}.footer{margin-top:auto;height:60px;border-top:1px solid #bbb;background-color:#ddd}.footer .container{display:grid;grid-template-columns:1fr 1fr;height:100%}.footer .container span{grid-column:2;align-self:center;padding-right:20px;font-size:.8em;color:#666;text-align:right}form ul{padding:0;margin-top:0;margin-bottom:0}form #id_options{margin-top:-35px}form p,form ul{display:grid;grid-template-columns:1fr 2fr}form p label,form ul label{grid-column:1}form p input,form ul input{grid-column:2}form p .helptext,form ul .helptext{grid-column:2;color:#777;font-size:.8em;line-height:1.1em;margin:3px 0}form p li,form ul li{display:block;grid-column:2;padding:0 0 3px 0}form input[type=email],form input[type=number],form input[type=password],form input[type=text],form select,form textarea{border:1px solid gray;background-color:#fafafa;padding:5px 15px}form input[type=submit]{background-color:#f03b02;color:#fff;border:0;cursor:pointer;text-decoration:none;display:block;margin:30px auto 0 auto;padding:10px 30px;font-size:1.2em}form input[type=submit]:hover{background-color:#fd480f}form .errorlist{font-size:.9em}.twocol{display:grid;grid-template-columns:1fr 3fr}.twocol .tc-menu{grid-column:1;padding-top:60px}.twocol .tc-content{grid-column:2;padding-top:60px;position:relative}.twocol .tc-content h1{position:absolute;top:0}@media (max-width:960px){.twocol{display:block}.twocol .tc-menu{padding-top:0}}.cabinetmenu{display:block;margin:0;padding:0;white-space:nowrap}.cabinetmenu ul{display:block;padding:0;margin:0}.cabinetmenu li{display:block;padding:1px 0;margin:0}.cabinetmenu>li{color:#555}.cabinetmenu>li ul{margin-top:6px;margin-bottom:20px}.cabinetmenu>li ul li{margin-left:6px}.cabinetmenu>li ul li:before{content:">";font-size:.8em;position:relative;left:-2px;top:-1px}.cabinetmenu>li ul li.active a{color:#666;text-decoration:none}@media (max-width:960px){.cabinetmenu{display:flex}.cabinetmenu>li{margin-right:30px}}.table{width:100%;border-collapse:collapse}.table thead tr{background-color:#f3f3f3}.table thead th{border-bottom:1px solid #ccc;padding:4px 15px;text-align:left}.table tbody tr:nth-child(even) td{background-color:#f6f6f6}.table tbody td{padding:4px 15px;text-align:left}.table .add{color:green}.table .sub{color:#00f}.table .decimal{text-align:right}.table .btn-simple{white-space:nowrap}.table-links tbody td{padding:0}.table-links a{text-decoration:none;display:block;padding:6px 15px}.table-links a:hover{background-color:rgba(0,0,0,.1)}.table-details{width:100%;border-collapse:collapse;margin-bottom:30px}.table-details th{font-weight:400;text-align:left;color:#666;width:30%}.table-details td,.table-details th{padding:8px 15px;border-bottom:1px solid #ccc;vertical-align:top}.messages{margin:0;padding:0}.messages li{display:block;border:1px solid #ccc;padding:6px 20px;text-align:center}.comments .comment-from{font-size:.8em;color:gray;margin-bottom:3px}.comments .comment-text{margin-bottom:12px}.comments .comment-form textarea{width:100%;height:60px}.backlink{float:right}.filelist{font-size:16px;overflow-x:auto}.icon-dir,.icon-file{position:relative;margin-right:3px}.icon-dir:after,.icon-file:after{content:"";display:block;position:absolute;width:12px;height:12px;background-size:12px;background-repeat:no-repeat;left:-6px;top:2px}.icon-file:after{background-image:url(../img/icon-file.svg)}.icon-dir:after{background-image:url(../img/icon-dir.svg)}.graytext{color:#ccc}.filesize{color:#999;font-size:.7em;position:relative;top:-1px}.keywords{color:#777;font-size:.8em}.keywords p{margin:0}.keywords h2{font-size:inherit;font-weight:400;padding:0;margin:0;color:inherit}.warn{color:#550;border:1px solid #ddd;text-align:center;padding:10px 10px}.price{font-size:1.1em}.purchase{text-align:right}.purchase a{margin-left:12px}.purchase .purchase_descr{font-size:.9em;color:#333;margin-top:-10px}