/* ::::: http://wrz.yandex.ru/css/disk/_fm.css ::::: */

.b-button { position: relative; float: left; border-radius: 10px 10px 10px 10px; padding: 2px 8px 0pt; text-decoration: none ! important; }
.b-button b { position: relative; z-index: 2; display: block; white-space: nowrap; vertical-align: bottom; }
.b-button-green2 { background: none repeat scroll 0% 0% rgb(10, 174, 40); border: 2px solid rgb(0, 142, 26); }
.b-button-green2 b { font-size: 85%; top: -1px; padding: 0pt 2px; }
html body a.b-button-green2 b { color: rgb(255, 255, 255) ! important; }
.b-corners { position: relative; display: block; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
.b-corners-rt, .b-corners-rb, .b-corners-lb, .b-corners-lt { position: absolute; overflow: hidden; }
.b-corners-rt, .b-corners-rb { right: -1px; }
.b-corners-lb, .b-corners-lt { left: -1px; }
.b-corners-lt, .b-corners-rt { top: -1px; }
.b-corners-rb, .b-corners-lb { bottom: -1px; }
.b-corners-rt i, .b-corners-rb i, .b-corners-lb i, .b-corners-lt i { position: absolute; width: 50px; height: 50px; background-repeat: no-repeat; }
.b-corners .b-corners-rt i { top: 0pt; }
.b-corners .b-corners-lb i { left: 0pt; }
.b-corners .b-corners-lt i { top: 0pt; left: 0pt; }
.b-corners-body { display: block; }
.b-corners-gray2 { background: none repeat scroll 0% 0% rgb(250, 250, 250); border: 1px solid rgb(250, 250, 250); }
.b-corners-gray2 .b-corners-rt, .b-corners-gray2 .b-corners-rb, .b-corners-gray2 .b-corners-lb, .b-corners-gray2 .b-corners-lt { z-index: 1; width: 5px; height: 5px; }
.b-corners-gray2 .b-corners-rt, .b-corners-gray2 .b-corners-rb { right: 0pt; }
.b-corners-gray2 .b-corners-lb, .b-corners-gray2 .b-corners-lt { left: 0pt; }
.b-corners-gray2 .b-corners-lt, .b-corners-gray2 .b-corners-rt { top: 0pt; }
.b-corners-gray2 .b-corners-rb, .b-corners-gray2 .b-corners-lb { bottom: 0pt; }
.b-corners-gray2 .b-corners-rt i, .b-corners-gray2 .b-corners-rb i, .b-corners-gray2 .b-corners-lb i, .b-corners-gray2 .b-corners-lt i { background: url('corners-gray2.png') repeat scroll 0% 0% transparent; }
.b-corners-gray2 .b-corners-rt i { left: -5px; }
.b-corners-gray2 .b-corners-rb i { top: -5px; left: -5px; }
.b-corners-gray2 .b-corners-lb i { top: -5px; }
:link:hover, :visited:hover { color: rgb(255, 0, 0) ! important; }
:link { color: rgb(26, 61, 193); }
body { font: 0.8em Arial,sans-serif; position: relative; z-index: 0; margin: 0pt; padding: 0pt 0pt 1em; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
* { font-size: 100%; margin: 0pt; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; padding: 0pt; }
table { border-collapse: collapse; }
th, td { padding: 0pt; text-align: left; vertical-align: top; border-collapse: collapse; }
ol, ul { list-style: none outside none; }
ol, ul, li { padding: 0pt; }
code, input, textarea { font-family: Arial,sans-serif; }
a { text-decoration: none; }
:link, :visited { text-decoration: underline; }
a img, fieldset { border: 0pt none; }
b { font-weight: normal; }
i { font-style: normal; }
.l-head { font-size: 100%; width: 100%; border-collapse: collapse; }
.l-head__g, .l-head__gl, .l-head__l, .l-head__gc, .l-head__c, .l-head__gr, .l-head__r { padding: 0pt; vertical-align: top; }
.l-head__g { width: 2%; }
.l-head__gap { display: block; visibility: hidden; width: 20px; }
.l-head__gl .l-head__gap { width: 3.1em; }
.l-head__l { width: 12%; padding-top: 1em; text-align: center; }
.l-head__gl { width: 4%; }
.l-head__c { width: 60%; }
.l-head__gr { width: 4%; }
.b-head-logo { margin: auto; text-align: center; }
.b-head-logo__logo { padding: 1.1em 0pt 0.47em; }
.b-head-tabs { font-size: 100%; margin: 0pt 10px 0.85em 0pt; border-collapse: collapse; }
.b-head-tabs__tab { padding: 3px 15px 2px 0pt; vertical-align: top; line-height: 1.27em; white-space: nowrap; }
.b-head-tabs__more { padding-right: 0pt; }
body .b-head-tabs__link, .b-head-tabs .b-dropdown__link { color: rgb(26, 61, 193); }
.b-dropdown, .b-dropdown__list { display: inline; }
.b-dropdown__item { display: none; white-space: nowrap; }
.b-dropdown__visible { display: inline; }
.b-dropdown__or:visited { color: rgb(26, 61, 193); }
#js .b-dropdown__or { position: relative; text-decoration: none; }
#js a.b-dropdown__or:hover { word-spacing: 0pt; }
#js a.b-dropdown__or:hover, #js a.b-dropdown__or:hover .b-pseudo-link, #js a.b-dropdown__or:hover .b-dropdown__arrow { color: rgb(255, 0, 0) ! important; }
#js .b-dropdown__or:after { font-size: 80%; margin-left: 0.2em; content: "▼"; text-decoration: none; color: inherit; }
#js .b-dropdown__or:focus { outline: medium none; }
span.b-pseudo-link:hover { color: rgb(255, 0, 0) ! important; }
.b-pseudo-link { white-space: nowrap; color: rgb(26, 61, 193); }
#js .b-pseudo-link { cursor: pointer; text-decoration: none; border-bottom: 1px dotted; }
.b-head-line { position: relative; margin-left: -6px; border-radius: 3px 3px 3px 3px; }
.b-head-line .b-head-name, .b-head-line .text, .b-head-line .path { font: 175%/1.1 Arial,sans-serif; display: block; padding: 0.1em 0pt 0.19em 7px; white-space: nowrap; }
.b-head-name { display: block; white-space: nowrap; }
.b-head-userinfo { font-size: 100%; width: 100%; margin-top: 0.25em; border-collapse: collapse; color: rgb(102, 102, 102); }
.b-head-userinfo__td { height: 1.6em; padding: 0pt; vertical-align: top; }
.b-head-userinfo__entry, .b-head-userinfo__exit { width: 1%; padding-left: 1em; text-align: right; vertical-align: top; }
.g-hidden { display: none ! important; }
.b-head-userinfo__help { text-align: right; }
.b-head-userinfo__help .b-head-userinfo__link { color: rgb(102, 102, 102); }
.b-foot { font-size: 85%; margin-top: 3em; clear: both; border-top: 1px solid rgb(197, 200, 208); }
.b-foot__link:link, .b-foot__link:visited, .b-foot .b-copyright__link:link, .b-foot .b-copyright__link:visited { color: rgb(55, 73, 109); }
.b-foot__layout { font-size: 100%; width: 100%; border-collapse: collapse; }
.b-foot__layout__column { padding: 10px 10px 7px 0pt; vertical-align: top; }
.b-foot__layout__column_left { width: 26%; }
.b-foot__layout__column_right { width: 8%; padding: 10px 0pt 7px 10px; }
.b-foot__layout__column_penultima, .b-foot__layout__column_right { text-align: right; }
.b-foot__layout__gap, .b-foot__layout__bottom { padding: 0pt; }
.b-foot__layout__gap { width: 2%; }
.b-foot__layout__gap__i { display: block; visibility: hidden; width: 20px; }
.b-foot__links { margin-bottom: 1em; }
.b-statcounter { position: absolute; left: -100px; }
.i-flashcookie_type_iframe { position: absolute; left: -10000px; top: 0pt; }
.b-head-line { background: url('b-head-line.png') repeat-x scroll 0pt 100% rgb(254, 245, 216); }
.b-head-line .b-head-name, .b-head-line .text, .b-head-line .path, .b-head-line .simple, .b-head-line a:link, .b-head-line a:hover, .b-head-line a:visited, .b-head-line a:visited:hover { color: rgb(0, 0, 0) ! important; }
.g-line:after { display: block; clear: both; height: 0pt; content: " "; }
.b-old-icon { float: left; width: 16px; height: 16px; margin-left: -18px; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
a:hover { color: rgb(255, 82, 35); }
.b-button { text-decoration: none; }
.b-banner { margin-left: 18%; }
.b-page { margin-left: 18%; }
.b-old-icon-soft { background-position: -64px 0pt ! important; }
.b-old-icon-achtung { background-position: -96px 0pt ! important; color: rgb(255, 156, 0); }
.b-page-captcha, .b-page-download { margin-left: 0pt; }
.l-page-captcha, .l-page-download { width: 100%; }
.l-page-captcha-left, .l-page-download-left { width: 18%; }
.l-page-captcha-body { width: 58%; }
.l-page-captcha-gap, .l-page-download-gap { width: 2%; }
.l-download-info { width: 100%; }
.l-download-info-left { width: 45%; padding-right: 2em; }
.b-download { margin: 2em 1em 2em 0pt; }
.b-download h2 { font-size: 140%; margin-bottom: 0.7em; }
.b-download-info { margin-bottom: 1.5em; }
.b-download-item { clear: both; margin-bottom: 0.5em; padding-left: 18px; }
.b-download-item dt { color: rgb(102, 102, 102); }
.b-download-item .b-old-icon { background: url('icons-my-files.png') no-repeat scroll 0% 0% transparent; }
.b-download-item .name { font-weight: bold; color: rgb(0, 0, 0); }
.b-download-item .note { font: 80% Verdana,sans-serif; color: rgb(129, 129, 129); }
.b-download-item .size, .b-download-item .date { float: left; margin-right: 0.3em; }
.b-download-item .spiderman, .b-download-item .spiderman { float: left; margin-right: 2em; }
.b-download-item .spiderman a { color: rgb(102, 102, 102); }
.l-get-link-left { width: 30%; text-align: left; }
.b-get-link .b-old-icon { background: url('icons-my-files.png') no-repeat scroll 0% 0% transparent; }
.b-get-link .b-button-green2 { position: relative; left: 0.4em; width: 9.5em; margin: 1em 0pt 0pt; text-align: center; }
.b-get-link .b-button-green2 b { font-size: 110% ! important; }
.b-promo-upload { margin: 1em 0pt; padding: 0.5em; }
.b-promo-upload .ill { display: block; width: 154px; height: 82px; background: url('fo-promo.png') no-repeat scroll 0% 0% transparent; }
.b-promo-upload h3 { font-size: 140%; margin-bottom: 0.3em; }
.b-foot { margin-top: 5em; }
.b-tizer { margin-top: 0.8em; background: none repeat scroll 0% 0% rgb(254, 244, 175); border: 1px solid rgb(255, 255, 255); }
.l-get-link-right { padding-left: 50px; }
.b-tizer .b-corners-gray2 { background: none repeat scroll 0% 0% rgb(254, 244, 175); border: 1px solid rgb(255, 255, 255); }
.b-tizer .b-corners-body { margin: 1.5em 0.3em; padding: 0.6em 1em 0.6em 5.3em; }
.b-tizer .b-old-icon { position: absolute; overflow: hidden; width: 36px; height: 37px; margin-left: -51px; margin-top: -6px; }
.b-tizer .b-old-icon i { position: absolute; top: -5px; width: 142px; height: 46px; background: url('icon_tizer.png') repeat scroll 0% 0% transparent; }
.b-tizer .link { font-size: 1.3em; text-decoration: none; color: rgb(0, 0, 0); }
.b-tizer a:hover { color: rgb(255, 51, 0); }
.b-tizer-mobmap .b-old-icon { margin-top: -1px; margin-left: -46px; }
.b-tizer-mobmap .b-old-icon i { left: -122px; }
/* ::::: http://an.yandex.ru/resource/context_r512.css ::::: */

.b-corners-body .b-old-icon { background-image: none; }
.b-banner { height: 120px; }
#b-banner-up, #b-banner-iframe { width: 100%; height: 120px; }
.l-page-captcha-left { padding-right: 30px; padding-left: 20px; }
