/*		-FONTS--------отключить при публикации сайта!---------		*/
@font-face{
	font-family:"Schlange Sans";
	src:url(/fonts/Schlange/ALSSchlangesans.otf) format("opentype")
}

@font-face{
	font-family:"Schlange Sans Light";
	src:url(/fonts/Schlange/ALSSchlangesans-Light.otf) format("opentype")
}

@font-face{
	font-family:"Schlange Sans Bold";
	src:url(/fonts/Schlange/ALSSchlangesans-Bold.otf) format("opentype")
}


/*		-TEACHER-		*/
.teachers_list{
	list-style-type: none;
    font-size: 16px;
    line-height: 130%;
    font-weight: 300;
}
	.teachers_list li {
		line-height: 150%;
		margin: 0px;
		padding-left: 1em;
		list-style-position: inside;
		text-indent: -1em;
		position: relative;
	}
	.teachers_list li::before {
		display: block;
		position: absolute;
		left: -30px;
		top: 3px;
		font-family: "FontAwesome";
		content: "";
		color: #5374CB;
		text-align: center;
		font-size:14px;
		line-height: 22px;
		width: 20px;
	}
.contact-pad .pic-person{
	width:150px;
	//height:auto;
	border-radius: 20px;
	overflow:hidden;
}
	.contact-pad .pic-person.pic-teacher{
		height:auto;
	}
	.pic-person img{
		width:150px;
	}
.teacher_spec_big{
	list-style-type: none;
	display: block;
}

table.teacher-pra{
	width:90%;
	margin: 20px auto;
	border-color: #BBB;
	border-radius: 4px;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0px;
}
		table.teacher-pra tr:hover{
			background-color: #eee;
		}
		table.teacher-pra td, table.teacher-pra th{
			border-width: medium medium 1px 1px;
			border-style: none none solid solid;
			border-color: -moz-use-text-color -moz-use-text-color #BBB #BBB;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			border-image: none;
			padding: 10px 5px;
		}