.courses-list{}.courses-list_headline{display:flex;justify-content:space-between}.courses-list_recommendation{}.courses-list__sidebar{width:150px;float:left}.courses-list__main{width:770px}.courses-list__sidebar-block{background:#e8e8e8;font-size:13px;margin-bottom:20px}.courses-list__sidebar-block .collapsible__body{padding:10px 0;font-size:14px;line-height:165%}.courses-list__sidebar-option-container{padding:0 10px}.courses-list__sidebar-option-container_selected{background-color:#f60;color:#fff}.courses-list__sidebar-option-container_selected .courses-list__sidebar_graytext{color:#fff}.courses-list__sidebar-block .collapsible__header-text{font-size:14px}.courses-list__main{margin-left:20px;float:left}.courses-list__main .forum-table__t-data{font-size:13px}.courses-list__main .courses-list__course-caption{font-size:14px}.courses-list__main .sort-type-picker{font-size:13px}.courses-list__main .tournament-template__stats-item{font-size:13px}.courses-list__main .tournament-template__stats-item .icon-ok{margin-top:-1px}.courses-list__sidebar_graytext{font-size:14px;color:#888}.courses-list__sidebar-option{cursor:pointer;line-height:20px}.courses-list__sidebar-option_selected{font-weight:bold}.courses-list__sidebar-option_inactive{color:#888}.courses-list__search{display:inline-block;vertical-align:middle;float:right;margin-top:8px}.courses-list__sort-type-picker{float:left;width:530px;line-height:18px}.courses-list__authors{width:calc(100% - 20px);line-height:18px}.courses-list__main .forum-table__t-header{padding-top:0;padding-bottom:0;padding-left:8px;padding-right:17px}.courses-list__course-image-link{float:left;padding-right:10px;min-height:155px}.courses-list__course-image{display:block;height:153px;width:108px;overflow:hidden}.courses-list__subscription-image{display:block;max-height:266px;max-width:150px;overflow:hidden}.courses-list__course-icon{float:left;padding-right:10px}.courses-list__course-caption{font-weight:bold;color:#000;text-decoration:none;padding-right:10px}.courses-list__course-caption_left-padding{padding-left:10px}.courses-list__tags{color:#888;font-size:90%}.courses-list__course-desc{margin-top:10px}.courses-list__course-btn{float:right}.courses-list__course-btn_buy{float:right;margin-right:10px}.courses-list .tooltip{background:#fff;border:solid 1px #3789b1;overflow:visible;display:none;box-shadow:2px 2px 10px #b5b5b5;padding:4px;z-index:1030;position:fixed}.courses-list .tooltip .tooltip-inner{display:block;background-color:#fff;color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:115%;text-align:left;padding:8px 8px 0 8px;max-width:none;overflow:hidden}.courses-list .tooltip-level{font-size:12px}.courses-list .tooltip.top{margin-top:-8px}.courses-list .tooltip.top .tooltip-arrow{border-top-color:transparent}.courses-list .tooltip-arrow:before,.courses-list .tooltip-arrow:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-bottom:0}.courses-list .tooltip-arrow:before{bottom:-9px;left:50%;margin-left:-9px;border-top-color:#236c90;border-width:9px}.courses-list .tooltip-arrow:after{bottom:-8px;left:50%;margin-left:-8px;border-top-color:#fff;border-width:8px}.courses-list__right-tab{margin-top:8px;float:right;cursor:pointer}.courses-list__tab-text{vertical-align:middle;font-size:16px;font-weight:bold;color:#669934}.courses-list__tab-text:hover{text-decoration:underline}.courses-list__notification{border-radius:5px;border:1px solid #ccc;border-collapse:separate;margin-bottom:15px;padding:17px 19px;font-size:13px}.courses-list__notification .link{font-size:13px}.courses-list__subscription-prices{float:right;background:#f4f4f4;border:1px solid #ccc;border-collapse:separate;border-right:none;border-top:none;padding:10px;margin-top:-10px;margin-right:-10px;margin-left:10px;margin-bottom:10px}.courses-list__subscription-prices-fee{display:inline-block;width:70px}.courses-list__subscription-prices-fee-price{display:inline-block;width:80px;text-align:right}.step-cell{border-left:1px solid #ededed!important;border-bottom:1px solid #ededed!important}.step-cell.loses{background:linear-gradient(to top,#f99 0%,#ffbaba 100%)!important}.step-cell.wins{background:linear-gradient(to top,#9c3 0%,#c1df5e 100%)!important}