.no-webinars .content { padding: 0; }
.hover .list-style > li:hover { border-left-color: #46b59e; background-color: #edf9f6; }
.hover .list .title a:hover { color: #2b6f61; }
.title a { border-bottom: 1px dotted transparent; }
.title a:hover { border-bottom-color: #4d595d; }
.locate a:hover {color: #000;}

.menu-user .main-section { position: relative; width: 980px;  margin: 0 auto; padding: 79px 0 10px; text-align: left; }
.menu-user ul { margin: 0; padding: 0; }
.menu-user li { display: inline-block; vertical-align: top; width: 164px; border: 1px solid transparent; margin: 0 38px 7px; list-style-type: none; text-align: center; }
.menu-user .image { display: block; height: 37px; margin: 0 auto 0; vertical-align: top; padding: 0; list-style-type: none; text-align: center; }
.menu-user a {position: relative; display: block; padding: 10px 0; font-weight: 500;}
.menu-user .icon-eye {position: absolute; width: 16px; height: 12px; top: 10px; right: 8px; background: url(/images/icons/sprite.png) -308px -134px no-repeat;}
.menu-user .icon-eye.hidden-block {background-position: -328px -135px;}

.menu-user a:hover .name {border-bottom-color: #d6deea}
.menu-user .name { display: inline-block; text-transform: uppercase; font-size: 10px;  cursor: pointer; border-bottom: 1px solid transparent;}
.hover .menu-user li:hover { border-color: #93b5d6; }
.menu-user li.disabled:hover {border-color: transparent;}
.menu-user li.disabled .name {cursor: default;}

.mainDashboard .news-block header { margin-bottom: 20px; }
.hiddenDashboardBlock .toggleContent { min-height: 150px; }
.dashboarBlock {overflow: hidden;}
.draggableShadow {  display: inline-block !important; height: 150px; width: 100%; margin: 15px 0 0 0; border: 2px dashed #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #f5f5f5; }


.calculation-sick-leave .calculation-year {padding: 0 0 0 0;}
.calculation select {width: 87%;}
.calculation-sick-leave .note { padding: 4px 0 16px; font-size: 11px; line-height: 1.1; color: #999}
.calculation-year .input { background-color: #f8fafd;}
.calculation-year .input input{ text-align: center;}
.sick-leave-period-date .fieldsend.line-position {margin: 0;}
.sick-leave-period-date .dash.icon {margin: 14px 4px 0;}

.calculation-penalty .penalty-select-list { margin: 0; padding: 0; font-size: 12px; line-height: 1.2; color: #666 }
.calculation-penalty .penalty-select-list li { padding: 19px 0 0; }
.calculation-penalty .penalty-select-list label { display: block; }
.calculation-penalty .jq-radio { float: left; margin: 1px 0 0;} 
.calculation-penalty label { display: block; margin-left: 24px;}

.no-content { margin: 10px 0 -8px; text-align: center;}