div#vk_like, div#vk_like iframe, div#fb_like {
	width:70px !important;
	clear:both;
}
div#twitter_like, div#twitter_like iframe {
	width:95px !important;
}
span.rub {
	background:url(../img/rub.svg) no-repeat;
	 webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	 width:9px;
	 height:9px;
	 display:inline-block;
	 margin-left:5px;
}
a, a:hover{
	text-decoration:none;
}
a.special {
	text-decoration:underline;
}
.const-head {
	margin-top:20px;
}
a.eng, .icon-off {
	display:block;
}
a.eng {
	color:#21987a;
	text-decoration:underline;
}
.buttons {
	display:block;
	float:left;
	font-size: 13px;
	width:17px;
}
div.desc {
	width:353px;
	float:left;
}
.text {
	font-size: 12px;
	line-height:17px;
}
.eng , .vk , .fb {
	margin-bottom:15px;
}
.eng {
	height:17px;
}
a.vk, a.fb {
	display:block;
	width:17px;
	height:17px;
}
a.vk {
	background:url(../img/make_it_vk.png) no-repeat;
}
a.fb {
	background:url(../img/make_it_fb.png) no-repeat;
}
a.logo {
	display:block;
	float:left;
	width:180px;
	height:106px;
	margin-right:120px;
	margin-bottom:20px;
	background:url(../img/logo.svg) no-repeat;
}
ul.info > li {
	line-height: 17px;
}
ul > li > a {
	text-decoration:underline;
	color:#16A58D;
}
#vk_like, #fb_like, #twitter_like {
	float:right;
	margin-bottom:10px;
}
.marg30 {
	margin-top:30px;
}
.marg20 {
	margin-top:20px;
}
.marg15{
	margin-top:15px;
}
.marg10 {
	margin-top:10px;
}
.marg5 {
	margin-top:5px;
}
.edu_teaser1 {
	background: url(../img/edu_teaser01.svg) no-repeat #000;
	height:190px;
}
.edu_teaser2 {
	background: url(../img/edu_teaser02.svg) no-repeat #000;
	height:190px;
}
.edu_teaser3 {
	background: url(../img/edu_teaser03.svg) no-repeat #000;
	height:190px;
}
.menu_headers {
	text-transform:uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:15px;
}
.line {
	border-top:1px solid #16A58D;
	padding-top:10px;
}
li.tch_name {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	margin-top:10px;
}
li.tch_name > span.prof {
	color:#787D7F;
}
img.prt {
	margin-right:40px;
	width: 130px;
}
.course_title {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	border-bottom:4px solid #16A58D;
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:5px;
	color:#d74933;
}
.course_subtitle {
	color:#16A58D;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	padding-top:15px;
	padding-bottom:5px;
}
.btn_apply {
	background: #16A58D;
	text-align:center;
	color: #fff;
	cursor: pointer;
	margin-top:20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:50%;
}
.btn_apply:hover{
	background: #0b816b;
}
a.apply{
	color:#FFF;
	display:block;
}
.avatar {
	background:#16A58D;
	width:50px;
	height:50px;
	float:left;
}
.avatar_student {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	background:#16A58D;
}
p.curator {
	margin-left: 15px;
	width: 80%;
	float: left;
	line-height: 18px;
	padding-bottom:5px;
}
.note{
	padding-top:5px;
	font-size:10px;
}