#player
{
 padding-top:14px;
 width:644px;
}

#player_frame
{
 width:644px;
 height:514px;
 margin:0px;
 padding:0px;
 border:0px;
}

#slides_scroll-up
{
 margin-top:19px;
 cursor:pointer;
 height:26px;
 overflow:hidden;
}

#slides_list
{
 border-right: 1px solid #aaaaaa;
 background-color:#eaeaea;
 padding-left:1px;
 padding-right:1px;
}

#slides_list-1
{
 width:78px;
 height:295px;
 margin:0px;
 padding:0px;
 border:0px;
}

#slides_scroll-down
{
 margin-bottom:23px;
 cursor:pointer;
}
.win-bubble {
	width: 332px;
	margin-right: 30px;
	background: #fff url(../../_images/material/win-bubble.gif) no-repeat 0 0;
}
.win-bubble .win-data {
	padding: 20px 23px 10px;
	background: url(../../_images/material/win-bubble-foot.gif) no-repeat 0 100%;
}
.win-bubble .win-data p {
	margin-top: 5px;
	font-size: 11px;
	color: #666;
}

.lesson-view .invite-friend table.elements td.element {
	padding: 0 12px 0 14px;
	background-image: url(../../_images/common/bullet.gif);
	background-position: 0 53%;
	background-repeat: no-repeat;
}

.lesson-view .invite-friend table.elements td.active {
	background-image: none;
}
.lesson-view .invite-friend table.elements span.g {
	color: #0075be;
}
.lesson-view .invite-friend table.elements span.m {
	color: #da3838;
}
.lesson-view .invite-friend table.elements span.a {
	color: #ff9900;
}
.lesson-view .invite-friend table.elements span.i {
	color: #0497cb;
}
.lesson-view .invite-friend table.elements span.l {
	color: #009933;
}
.lesson-view .invite-friend table.elements a.vkontakte {
	color: #0075be;
} 
.lesson-view .invite-friend table.elements a.odnoklasniki {
	color: #999;
}
.lesson-view .invite-friend table.elements a.odnoklasniki span {
	color: #ff9933;
}
.lesson-view .invite-friend .invite {
	clear: both;
	width: 706px;
	height: 120px;
	padding: 5px;
	margin: 10px 0;
}
.lesson-view .invite-friend h2 {
	margin-bottom: 22px;
}

/* users-notify */
div.enter-box {
	width: 99.7%;
	overflow: hidden;
	margin: 8px 0;
	border: 1px solid #d4d4d4;
}
div.enter-box div.enter-form {
	padding: 0 23px 11px 53px;
	margin: 12px 20px 12px 0;
	float: left;
	border-right: 1px solid #d4d4d4;
}
div.enter-box div.enter-form h4 {
	padding: 0 0 8px 48px;
}
div.enter-box div.enter-form .line {
	clear: both;
	padding: 4px 0;
}
div.enter-box div.enter-form label {
	width: 48px;
	float: left;
	line-height: 1.6;
}
div.enter-box div.enter-form input {
	width: 150px;
} 
div.enter-box p.privacy {
	padding: 40px 0 10px;
	color: #999;
	font-size: 11px;
}
div.row77 {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
div.row77 .notify {
	margin: 8px 0;
	border: 1px solid #d4d4d4;
}
div.row77 .notify table.notify-users {
	width: 100%;
}
table.notify-users th {
	padding: 6px 4px;
	border-bottom: 1px solid #eaeaea;
	font-weight: normal;
	text-align: left;
}
table.notify-users td {
	padding: 4px;
	color: #999;
}

.export-links td
{
    text-align:center;
}

.export-links img
{
    cursor:pointer;
}

.share_links { width: 642px; padding: 15px 0; position: relative; z-index: 100; }
.top_links { text-align: right; float: right; }
.top_links a { color: #00ADD9;}
.top_links a:hover { border-bottom: 0; }
.socials_buttons .item { display: inline-block; vertical-align: top; //display: inline; //overflow: hidden; //zoom: 1; }
.socials_buttons .item.tw_button { margin: 0 40px; }
.clear { clear: both; }
