


/* Start:/bitrix/components/edcommunity/top.slider/templates/.default/style.css*/
.calendar-call:before {
    background: none;
    content: normal;
    height: auto;
    margin-top: 0px;
    position: inherit;
    right: 14px;
    top: 0px;
    width: auto;
}
/* End */



/* Start:/bitrix/components/edcommunity/profile.view/templates/.default/style.css*/
.tab-label{
    cursor: pointer;
}
.icon-participants, .icon-interactive-participants, .icon-master, .icon-expert, .icon-genius {
    background: url(/img/sprite.png) no-repeat scroll 0 -403px transparent;
    display: inline-block;
    height: 30px;
    margin-left: 10px;
    position: inherit;
    vertical-align: middle;
    width: 31px;
}

.icon-participants {
    margin-left: 4px;
    width: 28px;
}
.icon-interactive-participants {
    background-position: -31px -403px;
    margin-left: 4px;
    width: 25px;
}
.icon-master {
    background-position: -59px -403px;
    margin-left: 4px;
    width: 31px;
}
.icon-expert {
    background-position: -93px -403px;
    margin-left: 4px;
    width: 35px;
}
.icon-genius {
    background-position: -131px -403px;
    margin-left: 4px;
    width: 39px;
}

a.network-project{
    color: #12a3dd;
}

.bar {
    position: relative;
    border-radius: 5px;
    color: white;
    display: block;
    width: 105px;
    text-align: center;
    vertical-align: middle;
    height: 10px;
    line-height: 10px;
    background: #D1D1D1;
}

.bar, .bar-text{
    margin: 0 0 10px 10px;
}

.bar > span {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    background: linear-gradient(to left, #F80056, #FBE857);
    background: -webkit-linear-gradient(to left, #F80056, #FBE857);
    background-image: -webkit-linear-gradient(to left, #F80056, #FBE857);
    border-radius: 5px;
}

div.terms{
    text-align: center;
    background: none repeat scroll 0 0 #f5f5f5;
    padding: 20px 0 20px 0 ;

}

div.terms .days{
    text-align: left;
    padding: 0 0 20px 40px;
}

div.terms table{
    text-align: left;
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
}
/* End */



/* Start:/bitrix/components/edcommunity/profile.activities/templates/profile/style.css*/
.img-list a.img img{
    max-height: 100px;
    min-height: 100px;
}
.activities-net-projects textarea{
    width: 98%;
    height: 200px;
}

.activities-net-projects .form{
    display: none;
}

.activities-net-projects .list .no-description{
    width: 98%;
    text-align: center;
}
.activities-net-projects .list{
    text-align: left;
    padding: 5px 20px;
}

.activities-net-projects  .b-services_list{
    padding-top: 5px;
}
.tab__note {
    color: #6d6d6d;
    font-size: 13px;
    padding: 10px 29px;
}

/* End */



/* Start:/bitrix/components/edcommunity/activities.list/templates/lessons/style.css*/
.active-label {
    float: left;
    margin-right: 8px;

}
.active-label p{
    color:red;
    text-align: center;
    font-size: 12px;
}
.left-panel {
    width: 90px
}

.b-services_list .list-elem.lesson-list-elem.activity-list-elem .text-b{
    float:none;
    width: 515px;
}

/* End */



/* Start:/bitrix/components/edcommunity/activities.list/templates/photogallery/style.css*/
.img-list a.img img{
    padding: 5px;
}

.gallery-photo img {
    max-width: 672px;
}
/* End */



/* Start:/bitrix/components/edcommunity/socnet.user.groups/templates/profile/style.css*/
.sonet-groups-title-buttons { position: absolute; right: 0; top: 5px; white-space: nowrap; }
.sonet-groups-create-group-button { display: inline-block; height: 23px; vertical-align: top; }
.sonet-groups-create-left,
.sonet-groups-create-text,
.sonet-groups-create-right { cursor: pointer; display: inline-block; height: 23px; vertical-align: top; }
.sonet-groups-create-left { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') no-repeat 0 -49px; width: 21px; }
.sonet-groups-create-text { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') repeat-x 0 -75px; color: #000; font-size: 12px; height: 20px; padding: 3px 4px 0 6px; }
* html .sonet-groups-create-text { height: 23px; }
.sonet-groups-create-right { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') no-repeat -22px -49px; width: 7px; }

.sonet-groups-menu-item { cursor: pointer; display: inline-block; margin-right: 5px; text-decoration: none; vertical-align: top; }
.sonet-groups-menu-items-l,
.sonet-groups-menu-items-t,
.sonet-groups-menu-items-r { display: inline-block; height: 20px; vertical-align: top; }
.sonet-groups-menu-items-l { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') no-repeat 50px 30px; height: 20px; width: 5px; }
.sonet-groups-menu-items-r { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') no-repeat 50px 30px; height: 20px; width: 5px; }
.sonet-groups-menu-items-t { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') repeat-x 50px 20px; color: #9F9F9F; font-size: 12px; height: 18px; padding: 2px 3px 0; font-family: Arial,Verdana,Helvetica,sans-serif; }
* html .sonet-groups-menu-items-t { height: 20px; }
.sonet-groups-menu-item-active .sonet-groups-menu-items-l { background-position: 0 -99px !important; }
.sonet-groups-menu-item-active .sonet-groups-menu-items-r { background-position: -6px -99px !important; }
.sonet-groups-menu-item-active .sonet-groups-menu-items-t { background-position: 0 -124px !important; color: #000; }
.sonet-groups-menu-item:hover .sonet-groups-menu-items-l { background-position: 0 -145px; }
.sonet-groups-menu-item:hover .sonet-groups-menu-items-r { background-position: -6px -145px; }
.sonet-groups-menu-item:hover .sonet-groups-menu-items-t { background-position: 0 -167px; }

.sonet-groups-separator { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') no-repeat right -121px #F2F2F2; height: 1px; font-size: 1px; overflow: hidden; margin-top: 7px; }
.sonet-groups-wrap { font-family: Arial,sans-serif; overflow: hidden; padding-top: 12px; }

.sonet-groups-content-wrap { font-family: Arial, sans-serif; overflow: hidden; padding: 12px; }
.sonet-groups-group-block-shift {margin-left:-3%;}
.sonet-groups-group-block-shift .navigation, .sonet-groups-group-message {padding-left: 3%;}
* html .sonet-groups-group-block-shift {margin-left:-25px;}
.sonet-groups-group-block { display: inline-block; height: 50px; margin-bottom: 20px; padding-left: 3%; overflow: hidden; vertical-align: top; width: 47%; }
* + html .sonet-groups-group-block { width: 46%; overflow: hidden; position: relative; }
* html .sonet-groups-group-block { padding-left: 25px; width: 500px; }
.sonet-groups-group-img { background: url('/bitrix/components/edcommunity/socnet.user.groups/templates/profile/images/group-list-sprite.png') no-repeat 0 0; border: 1px solid #DBDBDB; display: inline-block; float: left; height: 48px; vertical-align: top; width: 48px; }
.sonet-groups-group-text { display: block; overflow: hidden; padding-left: 3%; width: 75% }
* html .sonet-groups-group-text { padding-left: 7px; width: 345px; zoom: 1; }
.sonet-groups-group-title { display: block; font-size: 15px; margin-bottom: 4px; zoom: 1; }
.sonet-groups-group-signature { color: #307F28; font-size: 11px; vertical-align: super; }
.sonet-groups-group-link,
.sonet-groups-group-link:hover,
.sonet-groups-group-link:visited,
.sonet-groups-group-link:active { color: #000!important; font-size: 15px; text-decoration: underline; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sonet-groups-group-description { display: block; text-overflow: ellipsis; overflow: hidden; font-size: 13px; color: #7F7F7F; white-space: nowrap; zoom: 1; }

.sonet-groups-search { float: right; }

.errortext { cursor: default; display: block; font-size: 14px; color: #ff3c00; width: 550px; border-radius: 2px; padding: 3px 5px; position: relative; text-decoration: none; }
.sonet-groups-tags-block { padding: 10px 10px}
/* End */



/* Start:/bitrix/components/edcommunity/side.bar/templates/.default/style.css*/
.calendar-call:before {
    background: none;
    content: normal;
    height: auto;
    margin-top: 0px;
    position: inherit;
    right: 14px;
    top: 0px;
    width: auto;
}

.default-portal-certificate img.default-img{
    max-width: 100px;
}

a.get-certificate {
    color: #00a2e0;
    text-decoration: none;
}

div.count-lesson {
    border: 1px solid #ccc;
    padding: 15px;
}

div.count-lesson div.count{
    padding-bottom: 15px;
}

div.count-lesson div.count div.text {
    display: inline-block;
    padding: 5px 0 0 5px;
    vertical-align: top;
}
div.count-lesson div.buttons div {
    padding-bottom: 10px;
}

div.count-lesson .buttons a {
    color: #00a2e0;
    text-decoration: none;
}

div.count-lesson div.buttons a:hover {
    text-decoration: underline;
}

div.shop-rules {
    margin-bottom: 15px;
}
div.shop-order {
    margin-bottom: 15px;
}
div.side-bar-block{
    margin-bottom: 10px;
}

div.shop-order td.sum{
    color: #18a873;
    font-weight: bold;
    font-size: 14pt;
}

div.shop-order .grey{
    color: grey;
}

div.shop-order .btn-green{
    font-size: 14px;
    padding: 4px 12px 3px;
}

div.shop-order .info{
    padding-bottom: 0;
}
div.shop-order .info div{
    background:  none repeat scroll 0 0 #e3e3e3;
    padding: 15px;
}

div.shop-order td{
    padding-bottom: 15px;
}

div.shop-rules img{
    padding: 10px 20px 0 0 ;
}


div.shop-rules h3{
    padding-bottom: 10px;
}

div.shop-rules table td{
    vertical-align: top;
}

div.b-cert.webinar .default-portal-certificate img.default-img{
    max-width: 200px;
    padding: 10px 0 10px 0;
}
div.b-cert.webinar {
    background : none repeat scroll 0 0 #F5F1CC;
}
div.b-cert.webinar p.p-title{
    text-align: left;
}
/* End */



/* Start:/bitrix/components/edcommunity/badges/templates/.default/style.css*/
.img-badge{
    height: 60px;
    width: 60px;
}
/* End */



/* Start:/bitrix/components/edcommunity/socnet.user.friends.list/templates/profile/style.css*/
table.sonet-user-profile-friends, table.sonet-user-profile-groups
{
	border:1px solid #C4C4C3;
	border-collapse:collapse;
}

table.sonet-user-profile-friends td, table.sonet-user-profile-groups td
{
	border:1px solid #c4c4c4;
	padding:6px 5px;
}

table.sonet-user-profile-friends thead td, table.sonet-user-profile-friends th, table.sonet-user-profile-groups thead td, table.sonet-user-profile-groups th
{
	background-color:#f2f2ea;
	/*text-align:left;*/
	font-weight:bold;
	font-size:12px;
	background-image:none;
	border:1px solid #C4C4C3;
	border-bottom:none;
	padding:8px;
}

table.sonet-user-profile-friend-box
{
	margin: 0 0 10px 0;
}

table.sonet-user-profile-friend-box tbody td, table.sonet-user-profile-friend-box td
{
	border:none;
	padding:6px 5px;
	background:transparent;
}

table.sonet-user-profile-friend-user tbody td.checkbox-cell, table.sonet-user-profile-friend-user td.checkbox-cell
{
	width: 20px;
}

.sonet_online
{
	color:#c30808;
	font-weight:bold;
	font-size:11px;
}

table.sonet-user-profile-friend-user tbody td, table.sonet-user-profile-friend-user  td
{
	vertical-align: top;
	padding: 0px!important;
}

table.sonet-user-profile-friend-box tbody td div.desc-div, table.sonet-user-profile-friend-box  td div.desc-div
{
	padding: 0px 0 5px 0px;
}

table.sonet-user-profile-friend-box tbody td div.user-div, table.sonet-user-profile-friend-box  td div.user-div
{
	padding: 0px 0 18px 0px;
}

table.sonet-user-profile-friend-box tbody td a.action-link, table.sonet-user-profile-friend-box  td a.action-link
{
	font-size: 0.9em;
	padding-left: 2px;
}

.s-num-req {

    background: #EA354D;
    width: 19px;
    height: 19px;
    text-align: center;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    box-pack: center;
    box-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#fff;
    display: inline-block;
}

.s-num-req:hover{
    text-decoration: none;
}
/* End */
