.playdoc div.video_learning{top:20px;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 100px;background-position:0 -945px;left:15px}.play div.video_learning,.playdoc div.video_learning{height:31px;content:"";position:absolute;width:31px;display:inline-block;z-index:140}.play div.video_learning{top:-9px;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 100px;background-position:0 -912px;left:-6px}.courses-pre-header-container select option.block_start{margin-top:15px}.courses-pre-header-container select option{padding-left:5px}.learn-rating{padding-top:20px}h1,h2,h3,h4{font-weight:700;margin-bottom:.4em;margin-top:2em}h1{font-size:140%}h2{font-size:120%;line-height:100%}h3{font-size:115%;margin-left:0}h4{font-size:100%}html pre.syntax{height:expression(this.scrollHeight > 159 ? "160px":"auto")}pre.syntax{overflow:auto;padding:1em;border:1px solid #ddd;max-height:160px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:750px;font-family:Courier New}code,pre.syntax{background-color:#eee}code{padding:3px 10px;font-size:13px;font-weight:700;font-family:Courier New,Verdana,Arial}span.path{font-style:italic;color:#4682b4}span.link{color:#03c}table.learning-spoiler thead{cursor:pointer}table.learning-spoiler thead div{background-position:0;background-image:url(images/plus.gif);background-repeat:no-repeat;padding-left:25px}table.learning-spoiler thead.learning-spoiler-head-open div{background-image:url(images/minus.gif)}table.learning-spoiler{padding:3px;table-layout:fixed;border:1px solid #ddd;background-color:#eee;border-radius:5px;width:100%}table.learning-spoiler td{overflow-x:auto;padding:7px 12px;color:#000;display:block}table.learning-spoiler th{font-size:12px;font-weight:700;color:#000;text-align:left}table.learning-spoiler td table td{padding:3px;margin:0;display:table-cell}table.learning-spoiler td table td p{padding:0;font-size:12px;margin:0}.notetext{color:green}.starrequired{color:red}.tree-item-closed ul{display:none}h1{margin-top:20px}#scrollup{padding:15px 10px 10px;position:fixed;opacity:.5;bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#aaa;cursor:pointer;width:64px;display:none}#scrollup-wrapper{position:absolute;bottom:0;left:1100px;width:64px}.courses-main-wrapper{border:1px solid #e2e2e2;position:relative;border-top:none;border-bottom:none;margin:0 auto;box-shadow:0 0 34px 0 rgba(0,0,0,.1);background:#fff url(/bitrix/templates/learning_dark/images/grey-strip.png) repeat-y 0;width:1090px}.hd_signin li{padding:0;margin:0}#panel{height:0;padding:0}#header{padding:0;vertical-align:top}#layout{height:100%;width:100%}#header-layout{height:155px;table-layout:fixed;width:100%}#logo{padding:0;font-size:18px;color:#000;text-align:center;background:transparent url(images/sidebar.png) repeat-y 0 0;width:286px}.courses-main-wrapper .syntax{width:90%;white-space:pre-wrap}.bx-ilike-text{color:#7e7575}#logo-box{height:100%;position:relative;background:transparent url(images/logo.gif) no-repeat}#logo-text{color:#000;font:normal 19px/normal Arial,Helvetica,sans-serif;position:absolute;top:27px;left:105px}#toolbar{height:32px;position:absolute;top:113px;left:24px}.toolbar-icon,.toolbar-item{height:32px;cursor:pointer;width:32px;display:inline-block}.toolbar-item{background:url(images/toolbar-icons.gif) no-repeat 0 -32px}.toolbar-item:hover{background:url(images/toolbar-icons.gif) no-repeat -32px -32px}.toolbar-icon-tests{background:url(images/toolbar-icons.gif) no-repeat -96px 0}.toolbar-icon-gradebook{background:url(images/toolbar-icons.gif) no-repeat -32px 0}.toolbar-icon-contents{background:url(images/toolbar-icons.gif) no-repeat 0 0}.toolbar-icon-printer{background:url(images/toolbar-icons.gif) no-repeat -65px 0}#title{padding:0;vertical-align:top}#title-layout{height:155px;table-layout:fixed;width:100%}#course-title-box{position:relative}#course-title{height:67px;padding:0 0 0 40px;font:normal 23px/normal Arial,Helvetica,sans-serif;background:#eff2f4 url(images/course-title-bg.gif) repeat-x;vertical-align:middle}#course-title-text{margin-right:261px}#page-title{padding:0;vertical-align:bottom}#page-title-box{zoom:1;position:relative;margin:10px 46px 0 27px}#page-title-numbers{right:10px;color:#a19b7d;font:normal 17px/normal Arial,Helvetica,sans-serif;position:absolute;top:10px}#page-title-box .r0,#page-title-box .r1{border-right:1px solid #fffae1;border-left:1px solid #fffae1;background:#fff6c6}#page-title-text{padding:5px 68px 5px 13px;font:normal 20px/normal Arial,Helvetica,sans-serif;background:#fff6c6}#course{padding:0;font-size:14px;font-weight:700;color:#fff}#workarea{height:100%;padding:0;vertical-align:top}#workarea table.learn-work-table{height:100%;background:transparent url(images/sidebar.png) repeat-y 0 0;width:100%}#workarea table.learn-work-table td.learn-left-data{padding:12px 8px 12px 19px;width:254px;vertical-align:top}#workarea table.learn-work-table td.learn-right-data{padding:12px 52px 35px 40px;vertical-align:top}div.learn-course-tree{width:254px}#footer{height:45px;padding:0 0 0 325px;background:url(images/sidebar.png) repeat-y;vertical-align:top}#footer-inner{padding-top:13px;border-top:1px solid #f0e9e5}#footer-text{color:#999;cursor:pointer;vertical-align:top}#footer-text-arrow{height:9px;font-size:1px;background:url(images/toolbar-icons.gif) no-repeat -186px -2px;width:10px;vertical-align:top;display:inline-block}div.learn-course-back,div.learn-course-next{height:15px;background-position:0 4px}a{color:#1952d3}.errortext{padding:15px;font-weight:700;color:red;background:none repeat scroll 0 0 #f8f8f8;display:block}.r0,.r1,.r2,.r3,.r4{height:1px;overflow:hidden;font-size:1px;display:block}.r4{margin:0 4px}.r3{margin:0 3px}.r2{margin:0 2px}.r1{margin:0 1px}.courses-post img{height:auto;max-width:100%}body{padding:0;font-size:14px;margin:0;background:#f8f8f8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:#1f67b0}a:hover{color:#4ca5ff}ul{list-style:none}ol,ul{padding:0 0 0 5px}ul li,ul ul ul ul li{list-style:disc outside}ol li,ul li,ul ul ul ul li{margin:3px 0 3px 16px;padding-left:8px}ul ul li,ul ul ul ul ul li{list-style:square outside}ul ul ul li{list-style:circle outside}p{margin:24px 0;line-height:19px}.courses-pre-header{color:#e3e3e3;border-bottom:1px solid #3d3d3d;background:#4a4a4a}.courses-pre-header-container{padding:20px 30px;position:relative;min-width:680px;margin:0 auto}.courses-pre-header input.header-link{padding:0;border:none;text-decoration:underline;outline:none;margin:0;background:none}.courses-pre-header .header-link{font-size:13px;color:#fff;position:relative;margin:0 12px 0 14px;line-height:30px;display:inline-block}.favorite_containter{text-align:right;line-height:30px;float:right;display:inline-block}.add_new_favorite{height:12px;position:relative;background:url(images/favorit.png) no-repeat scroll 0 0 transparent;width:11px;display:inline-block}.current_page{background-color:#e2ebff}.already_favorite{height:12px;background:url(images/already_favorit.png) no-repeat scroll 0 0 transparent;width:11px}.already_favorite,.loading_favorite{position:relative;display:inline-block}.loading_favorite{height:16px;bottom:-5px;background:url(images/loading.gif) no-repeat scroll 0 0 transparent;left:3px;width:16px}.add_new_favorite:hover,.courses-pre-header input.header-link:hover{cursor:pointer}.courses-header-container{padding:0 30px;position:relative;margin:0 auto;line-height:46px}.courses-header{height:49px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#423939",endColorstr="#7e7575",GradientType=0);border-bottom:1px solid #cfcfcf;background:#423939;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#423939),color-stop(100%,#7e7575));background:-webkit-linear-gradient(top,#423939,#7e7575);background:-moz-linear-gradient(top,#423939 0,#7e7575 100%);background:-ms-linear-gradient(top,#423939 0,#7e7575 100%);background:-o-linear-gradient(top,#423939 0,#7e7575 100%);background:linear-gradient(top,#423939,#7e7575)}.courses-logo{height:50px;padding:0 0 0 50px;font-size:20px;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 8px -386px;line-height:50px;display:inline-block}.courses-logo,.courses-logo:hover{text-decoration:none;color:#dedede}.pre-header-right-block{float:right}.pre-header-left-block{float:left}.header-right-block{line-height:45px;float:right;vertical-align:middle}.header-link{font-size:13px;text-shadow:0 -1px 0 #373737;color:#e3e3e3;position:relative;margin:0 12px 0 14px;display:inline-block}.header-link:hover{text-decoration:underline;color:#fff}.courses-pre-header .header-link span{text-decoration:underline;font-weight:200p}.courses-pre-header .header-link:hover span{text-decoration:none}.courses-pre-header .header-link:hover{text-decoration:none;color:#fff}.courses-pre-header .header-link strong{padding:0 5px;border:1px solid #989898;border-radius:3px;margin-left:4px;line-height:21px;display:inline-block}.header-link.favorit{position:relative}.courses-pre-header-container select{height:30px;padding:2px 4px;border:1px solid #575757;margin-right:30px;color:#8b8b8b;outline:none;box-shadow:inset 0 1px 1px 0 #343434;border-radius:3px;margin-left:15px;width:300px;background-image:-webkit-linear-gradient(#393939,#424242);background-image:-o-linear-gradient(#393939 0,#424242 100%);background-image:linear-gradient(#393939,#424242);float:left;display:inline-block}.courses-left-side{width:297px;float:left}.left-side-top-bar{height:55px;position:relative;border-bottom:1px solid #fbfbfb;-webkit-box-shadow:inset 0 -1px 0 #dfdfdf;box-shadow:inset 0 -1px 0 #dfdfdf;width:237px;padding-left:20px}.left-side-top-bar-separator{height:2px;position:absolute;bottom:-1px;background:url(images/top-separator.png) no-repeat right 0;left:0;width:100%}.left-side-link{height:36px;margin:11px 3px 0;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 100px;width:36px;vertical-align:top;display:inline-block}.certification-link{background-position:center -190px}.all-materials-link{background-position:center -237px}.log-link{background-position:center -286px}.print-link{background-position:center -334px}.certification-link:hover{background-position:center -461px}.all-materials-link:hover{background-position:center -502px}.log-link:hover{background-position:center -544px}.print-link:hover{background-position:center -585px}.main-menu{padding:16px 20px 0 13px;margin:0}.main-menu-item{list-style:none;padding:0;margin:0 0 7px;background:none;line-height:normal}.main-menu-link{min-height:27px;text-decoration:none;position:relative;border-radius:3px;padding-left:22px;display:block}.main-menu-no-submenu .main-menu-link{padding-left:10px}.main-menu-link:hover{background:#e2e2e2;background:-moz-linear-gradient(top,#e9e9e9,#dcdcdc);background:-webkit-linear-gradient(top,#e9e9e9,#dcdcdc);background:-o-linear-gradient(top,#e9e9e9,#dcdcdc);background:-ms-linear-gradient(top,#e9e9e9,#dcdcdc);background:linear-gradient(180deg,#e9e9e9,#dcdcdc)}.main-menu-item-active>.main-menu-link{background:#e2e2e2;background:-moz-linear-gradient(top,#dcdcdc,#e9e9e9);background:-webkit-linear-gradient(top,#dcdcdc,#e9e9e9);background:-o-linear-gradient(top,#dcdcdc,#e9e9e9);background:-ms-linear-gradient(top,#dcdcdc,#e9e9e9);background:linear-gradient(180deg,#dcdcdc,#e9e9e9)}.main-menu-arrow{height:100%;position:absolute;top:0;border-radius:3px 0 0 3px;left:0;width:22px;display:inline-block}.main-menu-arrow:hover{background:#e2e2e2;background:-moz-linear-gradient(top,#e1e1e1,#c9c9c9);background:-webkit-linear-gradient(top,#e1e1e1,#c9c9c9);background:-o-linear-gradient(top,#e1e1e1,#c9c9c9);background:-ms-linear-gradient(top,#e1e1e1,#c9c9c9);background:linear-gradient(180deg,#e1e1e1,#c9c9c9)}.main-menu-arrow:hover:before{background-position:8px -625px}.main-menu-item-active .main-menu-arrow:hover{background:#d4d5d5;background:-moz-linear-gradient(top,#c8c8c8,#e1e1e1);background:-webkit-linear-gradient(top,#c8c8c8,#e1e1e1);background:-o-linear-gradient(top,#c8c8c8,#e1e1e1);background:-ms-linear-gradient(top,#c8c8c8,#e1e1e1);background:linear-gradient(180deg,#c8c8c8,#e1e1e1)}.main-menu-arrow:before{height:27px;content:"";position:absolute;top:0;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 8px -424px;left:0;width:22px}.main-menu-item-open>.main-menu-link>.main-menu-arrow:before{background-position:-14px -424px}.main-menu-item-open>.main-menu-link>.main-menu-arrow:hover:before{background-position:-14px -625px}.main-menu-item-active>.main-menu-link>.main-menu-arrow:before{background-position:8px -625px}.main-menu-item-active.main-menu-item-open>.main-menu-link>.main-menu-arrow:before{background-position:-14px -625px}.main-menu-no-submenu .main-menu-arrow,.main-menu-no-submenu .main-menu-arrow:before{background:none}.main-menu-text{min-height:18px;padding:6px 0 3px;font-size:13px;text-decoration:none;color:#000;width:242px;vertical-align:top;display:inline-block}.main-menu-text:hover{color:#000}.main-menu-item-active>.main-menu-link>.main-menu-text{font-weight:700}.main-submenu .main-menu-text{width:180px}.main-submenu{padding:0 0 0 23px;margin-top:7px}.courses-right-side{overflow:hidden;padding:16px 22px 0;max-width:760px}.courses-main-title{padding:0;font-size:26px;font-weight:400;margin-bottom:15px;color:#585858}.courses-search-block{width:300px;line-height:50px;vertical-align:middle;display:inline-block}.courses-search{border-color:#d9d9d9 #dedede #e3e3e3;height:29px;padding:0 14px;font-size:13px;color:#000;border-style:solid;outline:none;border-width:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 1px 1px 1px 0 #f4f4f4;box-shadow:inset 1px 1px 1px 0 #f4f4f4;border-radius:2px;background:#fff;width:100%;line-height:29px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.courses-search::-webkit-input-placeholder{color:#bababa}.courses-search:-moz-placeholder,.courses-search::-moz-placeholder{color:#555454}.courses-search:-ms-input-placeholder{color:#bababa}.courses-post-title{margin:27px 0 25px}.courses-main-wrapper .hint,.courses-main-wrapper .note,.courses-main-wrapper .play,.courses-main-wrapper .playdoc,.courses-main-wrapper .tip,.courses-main-wrapper .warning{min-height:38px;padding:19px 30px 24px 42px;font-size:14px;border:1px solid #e3e3e3;color:#000;position:relative;background-color:#f5f5f5;margin:24px 0;border-radius:6px}.courses-main-wrapper .playdoc{padding:19px 30px 24px 62px}.courses-main-wrapper .warning{border-color:#fcdddd;background:#fef2f2}.courses-main-wrapper .note{border-color:#ceebbd;background:#f6fbf3}.courses-main-wrapper .tip{border-color:#fcecda;background:#fffcf9}.courses-main-wrapper .hint{border-color:#e4eefb;background:#f7fafe}.courses-main-wrapper .play,.courses-main-wrapper .playdoc{border-color:#d7ebf0;background:#f2fbfc}.courses-info-title{font-weight:700}.courses-main-wrapper .hint:before,.courses-main-wrapper .note:before,.courses-main-wrapper .tip:before,.courses-main-wrapper .warning:before{height:31px;content:"";position:absolute;top:-9px;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 100px;left:-6px;width:31px}.courses-main-wrapper .warning:before{background-position:0 -96px}.courses-main-wrapper .note:before{background-position:0 -49px}.courses-main-wrapper .tip:before{background-position:0 -144px}.courses-main-wrapper .hint:before{background-position:0 0}.courses-main-wrapper .syntax{min-height:38px;overflow-x:auto;padding:19px 30px 24px 42px;font-size:14px;border:1px solid #e3e3e3;color:#000;max-height:200px;background-color:#f5f5f5;margin:24px 0;border-radius:6px}.courses-footer{border-top:1px solid #e5e5e5;padding-bottom:40px;margin-top:10px}.courses-page-nav{text-align:left;margin-top:25px}.courses-page-nav-back,.courses-page-nav-forward{height:19px;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 100px;width:26px;vertical-align:middle;display:inline-block}.courses-page-nav-back{margin-right:10px;background-position:center -670px}.courses-page-nav-back:hover{background-position:center -713px}.courses-page-nav-forward{background-position:center -691px;margin-left:10px}.courses-page-nav-forward:hover{background-position:center -733px;margin-left:10px}.courses-page-link{font-size:16px;text-decoration:none;position:relative;display:inline-block}.courses-page-link.desc{position:relative;margin-left:5px;padding-left:15px}.courses-page-link.desc:before{height:15px;margin-bottom:20px;content:" ";position:absolute;top:50%;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat 0 -816px;left:-5px;width:15px;margin-top:-8px}.courses-page-link.next,.courses-page-link.prev{overflow:hidden;text-overflow:ellipsis;font-size:15px;margin-right:10px;max-width:33%;border-radius:5px;line-height:36px;vertical-align:middle;white-space:pre}.courses-page-link.prev{padding:0 15px 0 65px;color:#37474f;background-image:-webkit-linear-gradient(#eaeef0,#e1e7e9);background-image:-o-linear-gradient(#eaeef0 0,#e1e7e9 100%);background-image:linear-gradient(#eaeef0,#e1e7e9)}.courses-page-link.next{padding:0 65px 0 15px;color:#fff;background-image:-webkit-linear-gradient(#39ade1,#3088d3);background-image:-o-linear-gradient(#39ade1 0,#3088d3 100%);background-image:linear-gradient(#39ade1,#3088d3)}.courses-page-link.next:hover,.courses-page-link.prev:hover{opacity:.85}.courses-page-link.next span.arrow,.courses-page-link.prev span.arrow{font-size:9px;position:absolute;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat;display:inline-block}.courses-page-link.prev span.arrow{margin-right:10px;color:#b7babd;background-position:0 -835px;left:10px;padding-left:19px}.courses-page-link.next span.arrow{right:10px;color:#b8d7f0;padding-right:19px;background-position:right -866px;margin-left:10px}.courses-page-nav i{height:13px;background-color:#1f67b0;margin:0 12px;width:1px;vertical-align:middle;display:inline-block}.leftimg{margin:7px 7px 7px 0;float:left}.rightimg{margin:7px 0 7px 7px;float:right}.courses-page-link.start_course{overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 15px;font-size:15px;margin-right:10px;color:#fff;max-width:33%;border-radius:5px;background-image:linear-gradient(#39ade1,#3088d3);line-height:36px;vertical-align:middle;white-space:pre}.courses-page-link.start_course:after{font-size:9px;right:10px;color:#b8d7f0;content:"";position:absolute;padding-right:19px;background:url(/bitrix/templates/learning_dark/images/courses-sprite.png) no-repeat;background-position:right -866px;margin-left:10px;display:inline-block}table.learn-gradebook-table{font-size:100%;border-collapse:collapse;background-color:#f9fafb;margin-left:1px!important;width:98%!important}.hd_signin{position:relative;min-width:128px!important;float:right;display:inline-block}.hd_loginform_container{border:1px solid #d9e4e7;position:absolute;top:35px;box-shadow:0 10px 18px 0 rgba(88,112,118,.35);border-radius:3px;background:#fff;left:-110px;width:236px;display:none;z-index:10}.hd_loginform{padding:17px 18px;font-size:13px;color:#555c69;white-space:normal}.hd_loginform form{margin:0}.hd_loginform_container_close{height:27px;position:absolute;top:-13px;background:url(images/gui2.png) no-repeat 0 -710px!important;cursor:pointer;margin-left:-14px;left:100%;width:35px;display:block}