@font-face {
    font-family: 'pf_centro_sans_prolight';
    src: url('pfcentrosanspro-light-webfont.eot');
    src: url('pfcentrosanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfcentrosanspro-light-webfont.woff') format('woff'),
         url('pfcentrosanspro-light-webfont.ttf') format('truetype'),
         url('pfcentrosanspro-light-webfont.svg#pf_centro_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family:'pf_centro_sans_proregular';
    src: url('fonts/pfcentrosanspro-reg-webfont.eot');
    src: url('fonts/pfcentrosanspro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentrosanspro-reg-webfont.woff') format('woff'),
         url('fonts/pfcentrosanspro-reg-webfont.ttf') format('truetype'),
         url('fonts/pfcentrosanspro-reg-webfont.svg#pf_centro_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'pf_centro_serif_promedium';
    src: url('fonts/pfcentroserifpro-medium-webfont.eot');
    src: url('fonts/pfcentroserifpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentroserifpro-medium-webfont.woff') format('woff'),
         url('fonts/pfcentroserifpro-medium-webfont.ttf') format('truetype'),
         url('fonts/pfcentroserifpro-medium-webfont.svg#pf_centro_serif_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'pf_centro_sans_probold';
    src: url('fonts/pfcentrosanspro-bold-webfont.eot');
    src: url('fonts/pfcentrosanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentrosanspro-bold-webfont.woff') format('woff'),
         url('fonts/pfcentrosanspro-bold-webfont.ttf') format('truetype'),
         url('fonts/pfcentrosanspro-bold-webfont.svg#pf_centro_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'pf_centro_serif_probold';
    src: url('fonts/pfcentroserifpro-bold-webfont.eot');
    src: url('fonts/pfcentroserifpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentroserifpro-bold-webfont.woff') format('woff'),
         url('fonts/pfcentroserifpro-bold-webfont.ttf') format('truetype'),
         url('fonts/pfcentroserifpro-bold-webfont.svg#pf_centro_serif_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'pf_centro_sans_promedium';
    src: url('fonts/pfcentrosanspro-medium-webfont.eot');
    src: url('fonts/pfcentrosanspro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentrosanspro-medium-webfont.woff') format('woff'),
         url('fonts/pfcentrosanspro-medium-webfont.ttf') format('truetype'),
         url('fonts/pfcentrosanspro-medium-webfont.svg#pf_centro_sans_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'pf_centro_sans_proitalic';
    src: url('fonts/pfcentrosanspro-italic-webfont.eot');
    src: url('fonts/pfcentrosanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentrosanspro-italic-webfont.woff') format('woff'),
         url('fonts/pfcentrosanspro-italic-webfont.ttf') format('truetype'),
         url('fonts/pfcentrosanspro-italic-webfont.svg#pf_centro_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_centro_sans_proextrathin';
    src: url('fonts/pfcentrosanspro-xthin-webfont.eot');
    src: url('fonts/pfcentrosanspro-xthin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfcentrosanspro-xthin-webfont.woff') format('woff'),
         url('fonts/pfcentrosanspro-xthin-webfont.ttf') format('truetype'),
         url('fonts/pfcentrosanspro-xthin-webfont.svg#pf_centro_sans_proextrathin') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	background-color: #fff;
	color: #030303;
	font-family: 'pf_centro_sans_proregular';
	font-size: 14px;
}

.wrap {
	width: 978px;
	margin: 0 auto;
}

p {
	line-height: 18px;
	margin-bottom: 23px;
}

p em {
	font-family: 'pf_centro_sans_proregular';
	font-style: normal;
	font-weight: bold;
}

p span {
	color: #000;
/*font-family:'pf_centro_sans_promedium';*/;
}

.centcol ul.stand {
	margin-bottom: 20px;
}

.centcol ul.stand.none {
	margin-bottom: 5px;
}

.centcol ul.nav-path {
	margin-bottom: 0px;
}

.centcol ul.stand li {
	background: url("img/program-info-ul-li.png") no-repeat scroll 2px 8px rgba(0, 0, 0, 0);
	line-height: 18px;
	margin-bottom: 7px;
	padding-left: 18px;
	list-style: none;
}

.problems-nav table {
	margin-bottom: 20px;
}

.centcol .problems-nav li .info ul.problems-nav li {
	background: none;
}

.centcol .problems-nav li .info ul.problems-nav {
	list-style: none;
}

.centcol .problems-nav li .info ul.problems-nav .showhide p {
	margin-bottom: 0px;
}

.problems-nav table td {
	padding: 5px;
	background: #fff;
	margin-bottom: 20px;
}

.container {
	min-width: 1000px;
	margin: auto;
}

.container.grey {
	background: #f8f8f8;
	margin-top: -20px;
	margin-bottom: 40px;
}

.grey .content {
	position: relative;
	padding-bottom: 0px;
}

.grey .content p {
	margin-bottom: 0px;
}

.grey .content .c_padd .centcol {
	float: none;
	border-top: 0px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}

.grey .content .prof_t {
	background: url(img/profile_top.png) no-repeat;
	position: absolute;
	width: 193px;
	height: 59px;
	top: 0px;
	right: 0px;
}

.grey .content .prof_b {
	background: url(img/profile_bott.png) no-repeat;
	position: absolute;
	width: 188px;
	height: 53px;
	bottom: 0px;
	left: 0px;
}

#step {
	margin-bottom: -30px;
}

.grey .content .c_padd .centcol h2 {
	font-size: 28px;
	background: url(img/grey_h2.png) no-repeat center center;
}

.grey .content .c_padd .centcol h2.normal {
	font-size: 19px;
	line-height: 23px;
	background: none;
}

.grey .content .c_padd .centcol .grey_konsult {
	width: 300px;
	margin: 0 auto;
	text-align: left;
}

.grey .content .c_padd .centcol .grey_konsult img {
	float: left;
	padding-right: 20px;
}

.grey .content .c_padd .centcol .grey_konsult p {
	margin: 0px;
	font-family: 'pf_centro_sans_proregular';
	font-size: 13px;
}

.grey .content .c_padd .centcol .grey_konsult p.name {
	font-family: 'pf_centro_sans_promedium';
	font-size: 18px;
}

.grey .content .c_padd .centcol .grey_konsult p.phone {
	margin-top: 10px;
	margin-bottom: 2px;
}

.grey .content .c_padd .centcol .grey_konsult p.phone span {
	font-family: 'pf_centro_sans_probold';
	font-size: 18px;
	background: url(img/phone_ico.png) no-repeat left center;
	padding-left: 20px;
}

.grey .content .c_padd .centcol .grey_konsult a.mail {
	background: url(img/mail_ico.png) no-repeat left 7px;
	padding-left: 20px;
}

.grey .content .c_padd .centcol .button_p {
	background: url(img/grey_h2.png) no-repeat scroll center center;
	margin: 40px auto;
	margin-top: 0px;
}

.grey .content .c_padd .centcol .button {
	box-shadow: 5px 5px #dcb8de;
	color: #fff;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	text-align: center;
	padding: 6px 18px;
	position: relative;
	text-decoration: none;
	display: inline;
	width: auto;
	top: 0px;
}

.fancybox-opened .fancybox-skin {
	background: none repeat scroll 0 0 #f9f9f9;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.map_link {
	text-decoration: underline;
	cursor: default;
}

.map_link:hover {
	text-decoration: none;
	cursor: pointer;
}

.form {
	margin-top: 20px;
}

.form_body {
	background: #f2f2f2;
	padding-top: 33px;
	padding-left: 35px;
	padding-right: 45px;
	padding-bottom: 23px;
}

.form_text {
	background: #e7e7e7;
	padding-top: 33px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 33px;
	text-align: center;
}

.form_text #submit {
	border: 0px;
	box-shadow: 5px 5px #d2d2d2;
	color: #fff;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	text-align: center;
	padding: 4px 0px;
	text-decoration: none;
	width: 186px;
	cursor: pointer;
	margin-bottom: 20px;
}

.form_text p {
	color: #737373;
}

.form_text p:last-child {
	margin-bottom: 0px;
}

.form .input input[type="text"], .form .input textarea,.form select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B2B2B2;
	display: block;
	font-family: 'pf_centro_sans_proregular';
	color: #737373;
	font-size: 14px;
	outline: medium none;
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 100%;
}

.form label.error {
	position: relative;
	top: -10px;
	color: red;
}

.form .agree_check label.error {
	position: relative;
	top: 0px;
	color: red;
}

.form .input input[type="text"]:focus, .form .input textarea:focus {
	border-color: #913896;
}

.formError {
	color: #CF4D4D;
	font-size: 10px;
	position: relative;
}

.formRed {
	font-weight: normal;
}

.top_line .top_line_content,.header,.content,.footer {
	min-width: 988px;
	max-width: 1312px;
	width: 82%;




} /* header */.top_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 40px;
	z-index:20;
	position:relative;
}

.top_line .top_line_content {
	height: 26px;
	line-height: 26px;
	margin: auto;
	padding: 12px 0;
}

.top_line .lang {
	color: #c9c9c9;
	float: left;
	margin-right: 30px;
}

.top_line .lang span {
	color: #fff;
	padding: 0 2px;
}

.top_line .lang a {
	color: #fff;
	text-decoration: none;
}

.top_line .lang a:hover {
	color: #c9c9c9;
}

.top_line_content .nav-reg {
	color: #fff;
	float: left;
	font-family: 'pf_centro_sans_proregular';
	font-size: 16px;
}

.top_line_content .nav-reg .button {
	background: url(img/reg.png) no-repeat;
	font-family: 'pf_centro_sans_probold';
	font-size: 14px;
	margin-left: 25px;
	padding: 6px 30px 7px 36px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
}

.top_line_content .nav-social {
	float: right;
	list-style-type: none;
	margin-right: 10px;
	margin-right: 273px;
}

.top_line_content .nav-social li {
	float: left;
	padding-left: 12px;
	text-indent: -999px;
}

.top_line_content .nav-social li:first-child {
	margin-left: 0;
	padding-left: 0px;
}

.top_line_content .nav-social li a.socicon-twitter {
	background: url(img/icon_twitter.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.top_line_content .nav-social li a.socicon-facebook {
	background: url(img/icon_facebook.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.top_line_content .nav-social li a.socicon-linkedin {
	background: url(img/icon_linkedin.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.top_line_content .nav-social li a.socicon-youtube {
	background: url(img/icon_youtube.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.top_line_content .nav-social li a.socicon-instagram {
	background: url(img/icon_instagram.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.top_line_content .nav-social li a.socicon-rss {
	background: url(img/icon_rss.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.top_line_content #searchform {
	float: leftt;
	height: 25px;
	position: relative;
	width: 150px;
	float: left;
}

.top_line_content #searchform #s {
	background: url(img/searchform-input.png) no-repeat top;
	border: 1px solid #ffffff;
	color: #ccc;
	height: 25px;
	left: 0;
	line-height: 25px;
	padding: 0 30px 0 10px;
	position: absolute;
	top: 0;
	width: 110px;
}

.top_line_content #searchform #searchsubmit {
	background: url(img/searchform-input.searchsubmit.png) no-repeat top;
	border: none;
	cursor: pointer;
	height: 15px;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 15px;
}

.top_line_content .email {
	color: #fff;
	float: right;
	font-size: 12px;
	line-height: 12px;
	margin: 5px 0 0 30px;
}

.top_line_content .email:hover {
	text-decoration: none;
}

.top_line_content .logo {
	float: left;
	margin: 33px 92px 0 33px;
}

.top_line_content .logo img {
	display: block;
}

.top_line_content .nav {
	float: left;
	list-style-type: none;
	margin: 37px 0 30px 0;
}

.top_line_content .nav li {
	background: url(img/nav-li.png) no-repeat left 2px;
	float: left;
	padding: 0 12px 0 12px;
}

.top_line_content .nav li:first-child {
	background: none;
	padding: 0 15px 0 0;
}

.top_line_content .nav li a {
	color: #000;
	font-family: 'pf_centro_serif_promedium';
	font-size: 20px;
	line-height: 20px;
	text-decoration: none;
}

.top_line_content .nav-info {
	float: left;
	list-style-type: none;
}

.top_line_content .nav-info li {
	float: left;
	margin-right: 15px;
	padding: 0 10px 0 10px;
}

.top_line_content .nav-info li:first-child {
	padding: 0 10px 0 0;
}

.top_line_content .nav-info li .it1 {
	background: url(img/nav-info-it1.png) no-repeat;
	display: block;
	padding: 3px 0 5px 27px;
}

.top_line_content .nav-info li .it2 {
	background: url(img/nav-info-it2.png) no-repeat;
	display: block;
	padding: 3px 0 5px 27px;
}

.top_line_content .nav-info li .it3 {
	background: url(img/nav-info-it3.png) no-repeat;
	display: block;
	padding: 3px 0 5px 27px;
}

.top_line_content .nav-info li a {
	color: #616f7c;
	font-size: 16px;
	line-height: 14px;
}

.top_line_content .nav-info li a:hover {
	text-decoration: none;
}

.header {
	height: 105px;
	margin: auto;
	position: relative;
	z-index: 1;
}

.header .h_padd {
	padding-left: 257px;
}

.header .logo {
	left: 32px;
	position: absolute;
	top: -6px;
	z-index: 1;
}

.header .logo img {
	display: block;
}

.header .nav {
	float: left;
	height: 50px;
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
}

.header .nav li {
	background: url(img/nav-li.png) no-repeat left 2px;
	float: left;
	height: 29px;
	padding: 0 12px 0 12px;
}

.header .nav li:first-child {
	background: none;
	padding: 0 15px 0 0;
}

.header .nav li a {
	color: #000000;
	font-family: 'pf_centro_sans_proregular';
	font-size: 18px;
	line-height: 29px;
	text-decoration: none;
	text-transform: uppercase;
}

.header .nav-info {
	float: left;
	list-style-type: none;
}

.header .nav-info li {
	float: left;
	margin-right: 15px;
	padding: 0 10px 0 10px;
}

.header .nav-info li:first-child {
	padding: 0 10px 0 0;
}

.header .nav-info li .it1 {
	background: url(img/nav-info-it1.png) no-repeat;
	display: block;
	padding: 3px 0 5px 27px;
}

.header .nav-info li .it2 {
	background: url(img/nav-info-it2.png) no-repeat;
	display: block;
	padding: 3px 0 5px 27px;
}

.header .nav-info li .it3 {
	background: url(img/nav-info-it3.png) no-repeat;
	display: block;
	padding: 3px 0 5px 27px;
}

.header .nav-info li a {
	color: #616f7c;
	font-size: 16px;
	line-height: 14px;
}

.header .nav-info li a:hover {
	text-decoration: none;
}

.content {
	margin: auto;
	padding-bottom: 50px;
	position: relative;
}

.content .c_padd {
	padding: 0 259px 0 257px;
}

.leftcol,.centcol,.rightcol {
	min-height: 100px;
}

.leftcol {
	float: left;
	width: 234px;
}

.centcol {
	border-top: 1px solid #c0c0c0;
	float: left;
	margin: 0 25px;
	width: 472px;
}

.rightcol {
	float: right;
	position: relative;
	width: 234px;
}

.right_banner {
	position: relative;
}

.right_banner a {
	display: block;
	height: 400px;
	width: 240px;
}

.rightcol p {
	margin-bottom: 0px;
}

.content .c_padd .leftcol {
	margin: 0 25px 0 -259px;
	position: relative;
}

.content .c_padd .centcol {
	margin: 0;
	width: 100%;
}

.content .c_padd .rightcol {
	margin: 0 -259px 0 25px;
}

.leftcol .mainmenu {
	margin: 0 0 16px;
	position: relative;
}

.leftcol .mainmenu .c1 {
	background: url(img/c1.png) no-repeat;
	display: block;
	height: 57px;
	position: relative;
	width: 232px;
}

.leftcol .mainmenu .c2 {
	background: url(img/c2.png) no-repeat;
	display: block;
	height: 40px;
	position: relative;
	width: 232px;
}

.leftcol .download {
	background: url(img/a.download.png) no-repeat left center;
	color: #000;
	display: block;
	line-height: 16px;
	margin-bottom: 35px;
	margin-left: -2px;
	padding: 5px 0 5px 43px;
}

.leftcol .download:hover {
	text-decoration: none;
}

.leftcol .news-block {
	overflow: hidden;
}

.leftcol .news-block .news {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 19px;
	padding: 19px 0 13px 0;
}

.leftcol .news-block .news .photo {
	float: left;
	margin: 0 25px 12px 0;
}

.leftcol .news-block .news .photo img {
	display: block;
}

.leftcol .news-block .news .date {
	font-family: 'pf_centro_sans_promedium';
	font-size: 19px;
	padding-top: 26px;
}

.leftcol .news-block .news a {
	color: #000;
	display: block;
	line-height: 18px;
	text-decoration: none;
}

.leftcol .news-block .more {
	background: url(img/a.more.png) no-repeat right 3px;
	float: right;
	line-height: 18px;
	padding-right: 16px;
	text-decoration: underline;
}

.leftcol .news-block .more:hover {
	text-decoration: none;
}

.show_more {
	font-size: 12px;
	padding: 25px 0;
	text-align: center;
}

.show_more a {
	background: url("img/more.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 20px;
	padding-left: 34px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.show_more a {
	color: #8D3193;
	text-decoration: none;
}

.show_more a span {
	border-bottom: 1px dashed #8D3193;
}

.show_more + .more_block {
	clear: both;
}

.more_block {
	display: none;
}

.fancybox-close {
	background: url("img/close2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	cursor: pointer;
	height: 32px;
	position: absolute;
	right: -36px;
	top: -16px;
	width: 33px;
	z-index: 8040;
}

.skewblock {
	border-left: 1px solid #e5e2e2;
	border-right: 1px solid #e5e2e2;
	margin-bottom: 58px;
	padding: 11px 15px 0 24px;
	position: relative;
}

.skewblock  .button {
	box-shadow: 5px 5px #5e7285;
	color: #fff;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	text-align: center;
	padding: 6px 0px;
	margin-top: 30px;
	position: relative;
	top: -10px;
	text-decoration: none;
	display: block;
	width: 186px;
	background-color:#98a6b6;
}

.skewblock h3 {
	font-family: "pf_centro_sans_proregular";
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 10px;
}

.centcol a.button.class_structure {
	box-shadow: 5px 5px #dcb8de;
	color: #fff;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	text-align: center;
	padding: 6px 0px;
	margin-top: 30px;
	position: relative;
	top: -10px;
	text-decoration: none;
	display: block;
	width: 340px;
}

.skewblock .contacts li .phone {
	color: #000;
	font-size: 19px;
	padding-top: 10px;
	margin-bottom: 5px;
}

.skewblock .contacts li a:hover {
	text-decoration: none;
}

.skewblock .contacts li a {
	text-decoration: underline;
}

.skewblock .c3 {
	background: url(img/c3.png) no-repeat;
	width: 234px;
	height: 44px;
	position: absolute;
	top: -44px;
	left: -1px;
}

.skewblock .c4 {
	background: url(img/c4.png) no-repeat;
	width: 234px;
	height: 43px;
	position: absolute;
	bottom: -43px;
	left: -1px;
}

.rightcol .banner {
	margin-left: 26px;
	display: block;
}

.centcol ul.ul {
	margin-bottom: 10px;
}

.centcol ul.ul li {
	line-height: 18px;
	list-style: inside;
	margin-bottom: 4px;
}

.centcol {
}

a {
	color: #1e80a7;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.ssa_quotes a {
	color: #FFFF00;
	text-decoration: none;
	cursor:default;
}

.ssa_quotes a:hover {
	text-decoration: none;
		cursor:default;
}

.centcol .nav-path {
	list-style: none;
	overflow: hidden;
	padding: 15px 0 25px 0;
}

.centcol .nav-path li {
	background: url(img/nav-path-li.png) no-repeat right 7px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin-right: 5px;
	padding-right: 14px;
}

.centcol .nav-path li.last {
	background: none;
	font-weight: bold;
}

.centcol .nav-path li:last-child {
	background: none;
	font-weight: bold;
}

.centcol .nav-path li a {
	color: #5b6875!important;
	display: block;
	font-size: 12px;
  text-decoration:underline;
  font-weight:200;
}

.centcol .nav-path li a:hover {
	text-decoration: none;
}

.centcol h1 {
	font-family: 'pf_centro_sans_proregular';
	font-size: 39px;
	line-height: 44px;
	margin-bottom: 15px;
}

.centcol h2 {
	font-family: 'pf_centro_sans_proregular';
	font-size: 39px;
	line-height: 44px;
	margin-bottom: 15px;
}

.centcol h3 {
	color: #000;
	font-family: 'pf_centro_sans_promedium';
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 18px;
}

.centcol h4 {
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 6px;
  	margin-top:15px;
}

.centcol h5 {
	color: #000;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 22px;
}

.prev {
	background: url(img/prev.png) no-repeat 0 2px;
	color: #65849b;
	display: block;
	font-size: 14px;
	padding-left: 14px;
}

.prev:hover {
	text-decoration: none;
}

.centcol .modules-nav {
	list-style: none;
	padding-bottom: 28px;
	padding-top: 13px;
}

.centcol .modules-nav li {
	background-color: #f2f2f2;
	margin-bottom: 2px;
	overflow: hidden;
	padding: 0 0 0 18px;
}

.centcol .modules-nav li .showhide {
	background: #f2f2f2 url(img/clients-nav-li.png) no-repeat right 7px;
	cursor: pointer;
	height: 102px;
	margin-bottom: 5px;
	margin-right: 15px;
	padding: 7px 5px 6px 0;
}

.centcol .modules-nav.notarr li .showhide {
	background: none;
}

.centcol .modules-nav li .showhide span {
	background-color: #fff;
	border-radius: 16px;
	float: left;
	font-family: 'pf_centro_sans_promedium';
	font-size: 20px;
	height: 32px;
	line-height: 32px;
	margin: 2px 14px 0 0;
	text-align: center;
	width: 32px;
}

.centcol .modules-nav li .showhide p {
	font-family: 'pf_centro_sans_promedium';
	font-size: 19px;
	line-height: 1.5;
	margin-bottom: 0;
	padding-bottom: 7px;
	padding-right: 49px;
	padding-top: 23px;
}

.centcol .modules-nav li .showhide img {
	float: left;
	padding-right: 22px;
}

.centcol .modules-nav li p em {
	font-family: 'pf_centro_sans_probold';
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
}

.centcol .modules-nav li .info {
	display: none;
	padding-bottom: 26px;
	padding-right: 10px;
}

.centcol .modules-nav li .info ul {
	list-style: none;
	padding: 0;
}

.centcol .modules-nav li .info ul li {
	background: url(img/program-info-ul-li.png) no-repeat 0 7px;
	line-height: 18px;
	margin-bottom: 7px;
	padding-left: 12px;
}

.centcol .modules-nav li .info p {
	margin-bottom: 0;
}

.centcol .modules-nav li .info .block {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.centcol .modules-nav li .info .block h3 {
	line-height: 21px;
	margin-bottom: 20px;
	position: relative;
}

.centcol .modules-nav li .info .block h3 .icon1 {
	background: url(img/icon1.png) no-repeat;
	height: 34px;
	left: -49px;
	position: absolute;
	top: 4px;
	width: 42px;
}

.centcol .modules-nav li .info .block h3 .icon2 {
	background: url(img/icon2.png) no-repeat;
	height: 9px;
	left: -46px;
	position: absolute;
	top: 7px;
	width: 36px;
}

.centcol .modules-nav li .info .block h3 .icon3 {
	background: url(img/icon3.png) no-repeat;
	height: 33px;
	left: -44px;
	position: absolute;
	top: 4px;
	width: 33px;
}

.centcol .modules-nav li .info .block h3 .icon4 {
	background: url(img/icon3.png) no-repeat;
	height: 33px;
	left: -44px;
	position: absolute;
	top: 4px;
	width: 33px;
}

.centcol .modules-nav li .info .block h3 .icon5 {
	background: url(img/icon5.png) no-repeat;
	height: 42px;
	left: -49px;
	position: absolute;
	top: 1px;
	width: 44px;
}

.centcol .modules-nav li .info .block h3 .icon6 {
	background: url(img/icon1.png) no-repeat;
	height: 34px;
	left: -49px;
	position: absolute;
	top: -5px;
	width: 42px;
}

.centcol .modules-nav li .info .block h3 .icon7 {
	background: url(img/icon7.png) no-repeat;
	height: 38px;
	left: -47px;
	position: absolute;
	top: 3px;
	width: 38px;
}

.centcol .modules-nav li .info .block h3 .icon8 {
	background: url(img/icon8.png) no-repeat;
	height: 45px;
	left: -54px;
	position: absolute;
	top: 1px;
	width: 50px;
}

.centcol .modules-nav li .info .block h3 .icon9 {
	background: url(img/icon9.png) no-repeat;
	height: 36px;
	left: -46px;
	position: absolute;
	top: 3px;
	width: 36px;
}

.centcol .modules-nav li .info .block p {
	line-height: 18px;
	margin-bottom: 18px;
}

.centcol .modules-nav li .showhide.active {
	background: url(img/clients-nav-li.active.png) no-repeat right 20px;
	margin-right: 22px;
	padding-right: 0;
}

.centcol .modules-nav li .info ul.photos,ul.photos {
	text-align: center;
	list-style: none;
}

.centcol .modules-nav li .info ul.photos li,ul.photos li {
	list-style: none;
	display: inline-block;
	margin: 4px;
	background: none;
	zoom: 1;
	*display: inline;
}

.fancybox-nav span {
	background: url("img/prev_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	height: 102px;
	margin-top: -51px;
	position: absolute;
	top: 50%;
	width: 34px;
	z-index: 8040;
}

.fancybox-prev span {
	background-position: left top;
	left: 10px;
	margin-left: -100px;
}

.fancybox-next span {
	background-position: right top;
	margin-right: -100px;
	right: 10px;
}

.footer {
	font-size: 12px;
	height: 50px;
	line-height: 1.5;
	margin: auto;
	padding: 20px 0 30px 0;
}

.footer .left-side {
	background: url("img/nav-li.png") repeat-y scroll right 2px rgba(0, 0, 0, 0);
	float: left;
	height: 90px;
	width: 370px;
}

.footer .center-side {
	background: url("img/nav-li.png") repeat-y scroll right 2px rgba(0, 0, 0, 0);
	float: left;
	height: 90px;
	padding-left: 80px;
	padding-right: 80px;
}

.footer .right-side {
	float: left;
	margin-left: 100px;
}

.footer p {
	color: #868d93;
	margin-bottom: 0;
}

.footer .nav-footer {
	list-style-type: none;
	position: relative;
}

.footer .nav-footer li {
	float: left;
	padding: 0 0 0 42px;
}

.footer .nav-footer li:first-child {
	padding: 0;
}

.footer .nav-footer li a {
	font-size: 12px;
	line-height: 12px;
}

.footer .nav-footer li a:hover {
	text-decoration: none;
}

.footer .footer-btn {
	background: url(img/footer-btn.png) no-repeat;
	bottom: 0;
	height: 33px;
	position: fixed;
	right: 0;
	width: 285px;
}

.footer .nav-social {
	float: right;
	list-style-type: none;
	margin-right: 273px;
	margin-right: 30px;
}

.footer .nav-social li {
	float: left;
	padding-left: 12px;
	text-indent: -999px;
}

.footer .nav-social li:first-child {
	margin-left: 0;
	padding-left: 0px;
}

.footer .nav-social li a {
	text-indent: -99999px;
}

.footer .nav-social li a.it1 {
	background: url(img/nav-social-it1-f.jpg) no-repeat;
	display: block;
	height: 25px;
	width: 22px;
}

.footer .nav-social li a.it2 {
	background: url(img/nav-social-it2-f.jpg) no-repeat;
	display: block;
	height: 25px;
	width: 22px;
}

.footer .nav-social li a.it3 {
	background: url(img/nav-social-it3-f.jpg) no-repeat;
	display: block;
	height: 25px;
	width: 22px;
}

.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	width: 1px;
}

#overlay {
	background: url(img/overlay.png) repeat 0 0;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 5000;
}

div.mod-languages li {
	margin: 0px;
	border-right: 1px solid #fff;
	display: inline;
	zoom: 1;
	*display: inline;
}

div.mod-languages li.lang-active a {
	color: #C9C9C9;
}

div.mod-languages li:first-child {
	padding-right: 4px;
}

div.mod-languages li:last-child {
	border: 0px;
	padding-left: 5px;
}

#fixed {
	width: 232px;
}

.fixed {
	position: relative;
	margin-top: 0px;
	z-index: 0;
}

*html .fixed {
	position: absolute;
	top: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
	left: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
}

.fixed2 {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 92;
}

.fixed2 .top_line {
	margin-bottom: 0px;
}

.form-fields-prof input {
	background: url("img/input-bg.png") no-repeat scroll 0 0 transparent;
	border: 1px solid #fff;
	height: 28px;
	line-height: 28px;
	padding: 0 2px;
	width: 191px;
}

.form-fields-prof label {
	color: #3c3c3c;
	font-size: 12px;
	padding-left: 5px;
}

.form-fields-prof textarea {
	width: 420px;
}

.form-fields-left {
	float: left;
	width: 200px;
}

.form-fields-right {
	float: right;
	width: 200px;
}

.form-fields-line {
	margin-bottom: 12px;
}

.form-fields-line.check input {
	background: none;
	border: 0px;
	height: auto;
	line-height: 28px;
	padding: 0px;
	width: auto;
}

.form-fields-line #submit {
	box-shadow: 5px 5px #dcb8de;
	color: #fff;
	display: block;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	margin-top: 30px;
	padding: 6px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: -10px;
	width: 186px;
	border: 0px;
	line-height: 1;
	height: auto;
	cursor: pointer;
}

.centcol a.button {
	box-shadow: 5px 5px #dcb8de;
	color: #fff;
	display: block;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	margin-top: 30px;
	padding: 6px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: -10px;
	width: auto;
	border: 0px;
	line-height: 1;
	height: auto;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}

.centcol a.button.reg {
	box-shadow: 5px 5px #dcb8de;
	color: #fff;
	display: block;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	margin-top: 0px;
	padding: 6px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: 8px;
	width: auto;
	border: 0px;
	line-height: 1;
	height: auto;
	cursor: pointer;
	width: 180px;
}

h1 {
	font-family: 'pf_centro_sans_proregular';
	font-size: 39px;
	line-height: 35px;
	margin-bottom: 15px;
}

.form-fields-line .formError {
	top: 0px;
}

.contentpane {
	background: #f9f9f9;
}

ul.lightSlider li {
	list-style: none;
}

.form-fields__left {
	float: left;
	margin-right: 10px;
	width: 200px;
}

.form-fields__line {
	margin-bottom: 12px;
}

.form-fields__label {
	color: #3c3c3c;
	font-size: 12px;
	padding-left: 5px;
}

.form-fields__star {
	color: red;
}

.form-fields__input {
	background: url("img/input-bg.png") no-repeat scroll 0 0 transparent;
	border: 1px solid #fff;
	height: 28px;
	line-height: 28px;
	padding: 0 2px;
	width: 191px;
}

.form-fields__right {
	float: left;
	width: 200px;
}

input.button {
	border: 0 none;
	box-shadow: 5px 5px #dcb8de;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: 'pf_centro_sans_promedium';
	font-size: 17px;
	height: auto;
	line-height: 1;
	margin-top: 30px;
	padding: 6px 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: auto;
}

#form .agree_check label.error {
	display: inline;
}

#form .agree_check input#agree {
	display: inline;
	margin-left: 0px;
}

.error {
	color: red;
	font-size: 12px;
	display: block;
}

.form-fields-line .error {
	display: inline;
}

#form input,#form textarea {
	font-family: 'pf_centro_sans_proregular';
}

#form textarea {
	height: 134px;
	width: 400px;
}

div.accordeonck li {
	background: none repeat scroll 0 0 #f2f2f2;
	list-style: outside none none;
	padding: 12px 0 12px 12px;
	border-bottom: 1px solid #e3e3ff;
}

div.accordeonck li a {
	color: #000000;
	font-family: pf_centro_sans_proregular;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
}

div.accordeonck li ul {
	background: none repeat scroll 0 0 #e8e8e9;
	margin-bottom: -13px;
	margin-left: -12px;
	margin-top: 12px;
	padding-left: 12px;
}

div.accordeonck li li {
	background: none repeat scroll 0 0 #e8e8e9;
	border-bottom: 1px solid #f4f4fe;
	margin-left: -12px;
	padding-left: 24px;
}

div.accordeonck li a.isactive {
	font-weight: bold;
}

.big-icon-list {
	display: block;
	line-height: 16px;
	margin-bottom: 20px;
	padding: 5px 0 5px 43px;
}

.small-icon-list {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 0;
	padding: 3px 0 5px 30px;
}

.small-icon-list.icon_location {
	background: url("img/icon_location.png") no-repeat scroll 5px 0;
}

.small-icon-list.icon_sitemap {
	background: url("img/icon_sitemap.png") no-repeat scroll 0 3px;
	margin-left: 20px;
}

.footer-right {
	float: right;
	text-align: right;
	width: 350px;
}

.footer-left {
	float: left;
	width: 500px;
}

/*here we rewrite links color for the articles content - was marked as !important*/
.centcol a {
	color: #1e80a7;
}
/*this is for the ssa slideshow captions */
.centcol .camera_caption a {
	color: #fff!important;
  	text-decoration:none;
}

.leftcol .mainmenu .c1 {
  background: url("/templates/skolkovo/css/img/menu_color_top.png") no-repeat scroll 0 0 transparent;
}

/* WebTeam (MT) */

.flexicontent ul {
	margin-bottom: 15px;
}

.flexicontent li {
	line-height: 18px;
	margin-left: 25px;
	margin-bottom: 4px;
}

.centcol .clients-nav {
    list-style: outside none none;
    margin-bottom: 15px;
	margin-left: -25px;
}

.centcol .clients-nav li {
    background-color: #f2f2f2;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 0 13px 18px;
}

.centcol .clients-nav li .showhide {
    background: url("img/clients-nav-li.png") no-repeat scroll right 11px #f2f2f2;
    cursor: pointer;
    margin-bottom: 0;
    margin-right: 15px;
    padding-bottom: 12px;
    padding-right: 5px;
    padding-top: 12px;
}

.centcol .clients-nav li .showhide.active {
  background: url("img/clients-nav-li.active.png") no-repeat scroll right 20px rgba(0, 0, 0, 0);
  margin-right: 22px;
  padding-right: 0;
}

.centcol .clients-nav li .blockquote {
    display: none;
    float: left;
    padding: 20px 10px 26px 30px;
}

.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
    width: 1px;
}

.rightcol .news-block .news li p {
    line-height: 18px;
    margin-bottom: 0;
}

.rightcol .news-block .mail {
    background: url("img/a.mail.png") no-repeat scroll left 10px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    line-height: 32px;
    padding-left: 33px;
    position: relative;
    z-index: 10;
}

.rightcol .news-block .map {
    background: url("img/a.map.png") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    line-height: 32px;
    padding-left: 33px;
    position: relative;
    text-decoration: underline;
    z-index: 10;
}


.rightcol .news-block .news li .phone {
    color: #000000;
    font-family: "pf_centro_sans_promedium";
    font-size: 19px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.rightcol .news-block .news li p {
    line-height: 18px;
}

.mainphone {
	color: #FFFFFF;
	font-size: 17px;
	float: left;
	margin-left: 25px;
}

.top_line_content .email {
	color: #FFFFFF;
/*	font-size: 17px;
	line-height: 12px; */
	margin: 7px 20px 0 25px;
	float: left;
}

.top_line_content .nav-social {
  float: right;
  list-style-type: none;
  margin-right: 25px;
}
.centcol .clients-nav li .name {
  font-family: "pf_centro_sans_promedium";
  font-size: 19px;
  margin-bottom: 11px;
  margin-top: 9px;
  padding-right: 40px;
}

.centcol .clients-nav li p {
  margin-bottom: 14px;
}

.centcol .clients-nav li img {
  float: left;
  margin-right: 22px;
}

.footer {
  border-top: 1px solid #e3e3e3;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 36px;
  line-height: 1.5;
  margin: auto;
  padding: 20px 0 30px;
}

.top_line .top_line_content, .header, .content, .footer {
  max-width: 1312px;
  min-width: 988px;
  width: 82%;
}

.footer .nav-footer li .it1 {
  background: url("img/nav-footer-it1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  padding: 3px 0 5px 20px;
}

.footer .nav-footer li .it2 {
  background: url("img/nav-footer-it2.png") no-repeat scroll 1px 3px rgba(0, 0, 0, 0);
  display: block;
  padding: 3px 0 5px 30px;
}

.footer .nav-footer li {
  float: left;
  padding: 0 0 0 42px;
}

.footer .nav-footer li a {
  color: #999999;
  font-size: 12px;
  line-height: 12px;
}

.footer p {
  color: #868d93;
  margin-bottom: 0;
}

.socicon {
	margin-right: 5px;
	border: none;
}

.icon_facebook {
	width: 20px;
	height: 20px;
}

.icon_linkedin {
	width: 20px;
	height: 20px;
}

.icon_twitter {
	width: 20px;
	height: 20px;
}

.icon_youtube {
	width: 20px;
	height: 20px;
}

.icon_instagram {
	width: 20px;
	height: 20px;
}

.icon_rss {
	width: 18px;
	height: 18px;
}

.top_line_content .login {
	color: #FFFFFF;
	float: right;
	margin-top: -16px;
	margin-right: 10px;
}

div.login iframe {
	height: 40px;
	width: 200px;
}

span.ico_social {
	float: right;
	margin-right: 40px;
}

.leftcol .downloads {
    border-left: 1px solid #E5E2E2;
    border-right: 1px solid #E5E2E2;
    padding: 11px 15px 0 24px;
    position: relative;
	width:193px;
}
.leftcol .downloads .c3{background:url(img/c3.png) no-repeat;width:234px;height:44px;position:absolute;top:-44px;left:-1px;}
.leftcol .downloads .c4{background:url(img/c4.png) no-repeat;width:234px;height:43px;position:absolute;bottom:-43px;left:-1px;}
.leftcol .download{background:url(img/a.download.png) no-repeat left center;color:#000;line-height:16px;padding:5px 0 5px 43px;margin-bottom:20px;margin-left:-2px;display:block;}


.nav-path > img {
    display: none;
}

.professor-info{border-bottom:1px solid #ebebeb;padding-bottom:24px;margin-bottom:30px;}
.professor-info p {margin-bottom:0px;}
.professor-info h2 {
	color:#000;
	font-size:19px;
}

.centcol .professor-nav.eksp li .info{display:block;}
.centcol .professor-nav.eksp li .info .client{padding:10px;}

.centcol .professor-nav.eksp .professors li {
    background-color: #f4f4f4;
    cursor: default;
    position: relative;
}

.centcol .professor-nav{list-style:none;padding-top:13px;padding-bottom:28px;}
.centcol .professor-nav li{padding:0 0 1px 0;margin-left:0px;}
.centcol .professor-nav li .showhide{background:#f2f2f2;margin-right:0;margin-bottom:3px;cursor:pointer;}
.centcol .professor-nav li .showhide .inner{background:url(img/clients-nav-li.png) no-repeat right 7px;height:54px;padding:21px 40px 0 12px;margin-right:15px;}
.centcol .professor-nav li .showhide span{background-color:#fff;color:#577690;font-family:'pf_centro_sans_promedium';font-size:20px;text-align:center;line-height:32px;width:32px;height:32px;margin:2px 14px 0 0;float:left;border-radius:16px;}
.centcol .professor-nav li .showhide p{line-height:24px;padding-top:4px;margin-bottom:0;}
.centcol .professor-nav li p em{font-size:14px;line-height:16px;font-style:normal;font-family:'pf_centro_sans_probold';}
.centcol .professor-nav li .info{display:none;}
.centcol .professor-nav li .showhide.active{background:#e7e7e7;}
.centcol .professor-nav li .showhide.active .inner{background:url(img/clients-nav-li.active.png) no-repeat right 20px;padding-right:40px;margin-right:22px;}
.centcol .professor-nav .professors{list-style:none;}
.centcol .professor-nav .professors li{ background-color: #f4f4f4;cursor: pointer;float: left;margin: 0 0 3px;position: relative;   width: 49.7%;height:100px;}
.centcol .professor-nav .professors.noclick li {cursor:default;}
.centcol .professor-nav .professors li .top{height:130px;padding:7px 5px 0 11px;}
.centcol .professor-nav .professors li.right{float:right;}
.centcol .professor-nav .professors li img{width:63px;margin-right:15px;margin-bottom:15px;margin-left:0;float:left;/*margin-bottom:40px*/}
.centcol .professor-nav .professors li p{line-height:18px;margin-bottom:0;}
.centcol .professor-nav .professors li p strong {font-size:14px;margin-top:10px;display:block;}
.centcol .professor-nav .professors li p:last-child{/*width:199px;*/padding-top:0px;}
.centcol .professor-nav .professors li .block{background-color:#fff;width:364px;padding:8px 20px 0 25px;position:absolute;left:0;top:0;border-left:1px solid #e5e3e3;border-right:5px solid #e5e3e3;z-index:100;display:none;}
.centcol .professor-nav .professors li .block.active{display:block;}
.centcol .professor-nav .professors li .block.not-active{display:none;}
.centcol .professor-nav .professors li .block .close{background:url(img/close.png) no-repeat 0 0;width:17px;height:18px;position:absolute;right:15px;top:-44px;z-index:101;cursor:pointer;}
.centcol .professor-nav .professors li .block img{width:63px;float:left;margin-left:0;}
.centcol .professor-nav .professors li .block .c9{background:url(img/c9.png) no-repeat 0 0;width:415px;height:64px;position:absolute;left:-1px;top:-64px;z-index:100;}
.centcol .professor-nav .professors li .block .c10{background:url(img/c10.png) no-repeat 0 0;width:415px;height:68px;position:absolute;left:-1px;bottom:-68px;z-index:100;}
.centcol .professor-nav .professors li .block p.name{color:#577690;}
.centcol .professor-nav .professors li .block p.name em{font-size:19px;font-family:'pf_centro_sans_promedium';}
.centcol .professor-nav .professors li .block p{margin-bottom:8px;}
.centcol .professor-nav .professors li .block .video{background:url(img/video.png) no-repeat left center;color:#577690;line-height:25px;padding-left:40px;margin-bottom:8px;display:block;}
.centcol .professor-nav .professors li .block .read{background:url(img/read.png) no-repeat left center;color:#577690;line-height:25px;padding-left:40px;display:block;}
.centcol .professor-nav .professors li .top td{vertical-align: top;}
.centcol .professor-nav .professors.noclick li .top td{vertical-align: top;}

.centcol .team-nav{list-style:none;padding-top:13px;padding-bottom:28px;}
.centcol .team-nav li{padding:0 0 1px 0;margin-left:0px}
.centcol .team-nav li .showhide{background:#f2f2f2;margin-right:0;margin-bottom:3px;cursor:pointer;}
.centcol .team-nav li .showhide .inner{background:url(img/clients-nav-li.png) no-repeat right 7px;height:54px;padding:21px 5px 0 12px;margin-right:22px;}
.centcol .team-nav li .showhide span{background-color:#fff;color:#577690;font-family:'pf_centro_sans_promedium';font-size:20px;text-align:center;line-height:32px;width:32px;height:32px;margin:2px 14px 0 0;float:left;border-radius:16px;}
.centcol .team-nav li .showhide p{line-height:32px;margin-bottom:0;padding-top:0;}
.centcol .team-nav li p em{font-size:14px;line-height:16px;font-style:normal;font-family:'pf_centro_sans_probold';}
.centcol .team-nav li .info{padding-right:0px;display:none;}
.centcol .team-nav li .showhide.active{background:#e7e7e7;}
.centcol .team-nav li .showhide.active .inner{background:url(img/clients-nav-li.active.png) no-repeat right 20px;padding-right:0;margin-right:22px;}
.centcol .team-nav .professors{list-style:none;}
.centcol .team-nav .professors li{background-color:#e7e7e7;width:49.7%;margin:0 0 3px 0;float:left;position:relative;cursor:pointer;}
.centcol .team-nav .professors li .top{height:115px;padding:7px 0 0 0;}
.centcol .team-nav .professors li.right{margin-right:0;float:right;}
.centcol .team-nav .professors li img{width:63px;margin-right:15px;margin-left:11px;float:left;}
.centcol .team-nav .professors li p{line-height:18px;margin-bottom:0;}
.centcol .team-nav .professors li .block{background-color:#fff;width:364px;padding:8px 20px 0 25px;position:absolute;left:0;top:0;border-left:1px solid #e5e3e3;border-right:5px solid #e5e3e3;z-index:100;display:none;cursor:auto;}
.centcol .team-nav .professors li .block.active{display:block;}
.centcol .team-nav .professors li .block .close{background:url(img/close.png) no-repeat 0 0;width:17px;height:18px;position:absolute;right:15px;top:-44px;z-index:100;cursor:pointer;}
.centcol .team-nav .professors li .block img{width:63px;float:left;margin-left:0;}
.centcol .team-nav .professors li .block .c9{background:url(img/c9.png) no-repeat 0 0;width:415px;height:64px;position:absolute;left:-1px;top:-64px;z-index:100;}
.centcol .team-nav .professors li .block .c10{background:url(img/c10.png) no-repeat 0 0;width:415px;height:68px;position:absolute;left:-1px;bottom:-68px;z-index:100;}
.centcol .team-nav .professors li .block p.name{color:#577690;}
.centcol .team-nav .professors li .block p.name em{font-size:19px;font-family:'pf_centro_sans_promedium';}
.centcol .team-nav .professors li .block p{margin-bottom:8px;}
.centcol .team-nav .professors li .block .video{background:url(img/video.png) no-repeat left center;color:#577690;line-height:25px;padding-left:40px;margin-bottom:8px;display:block;}
.centcol .team-nav .professors li .block .read{background:url(img/read.png) no-repeat left center;color:#577690;line-height:25px;padding-left:40px;display:block;}
/*.centcol .team-nav .professors li .top td{vertical-align: top;}*/

.centcol .activity-nav li {margin-left:0px;}
.centcol .activity-nav h2 {line-height:20px;}
.centcol .activity-nav ul {margin-bottom:15px;}
.centcol .activity-nav li li {list-style: disc;min-height:auto;min-height:1px;padding:0px;margin:0px;margin-bottom:7px;margin-left:15px;}
.centcol .activity-nav li ul.photos li {list-style: none;margin: 5px;padding: 0;display:inline-block;zoom: 1;   *display: inline;}
.centcol .activity-nav li ul.photos li img {width:auto;}
.centcol .activity-nav li p {margin-bottom:10px;}
.centcol .activity-nav li .activity-img {display:none;}
.centcol .activity-nav li .activity-text h2 {line-height:20px;margin-bottom:10px;}
.centcol .activity-nav li .activity-text {padding-left:0px;padding-right:40px;}
#flexicontent .fc_bloglist_item .activity-nav h2 {margin-top:0px;}
.centcol .activity-nav li .showhide{background:url(img/clients-nav-li.png) no-repeat right top;cursor:pointer;margin-right:15px;}
.centcol .activity-nav li .showhide.active{background:url(img/clients-nav-li.active.png) no-repeat right 9px;margin-right:22px;}
.centcol .activity-nav {list-style: none outside none;}
.centcol .activity-nav li {margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;}
.centcol .activity-nav li .info ul {margin-bottom:20px;}
.centcol .activity-nav li .info ul li {border-bottom: 0px;margin-bottom: 15px;padding-bottom: 0px;list-style: disc outside none;margin-left:15px;line-height:18px;}
.centcol .activity-nav li .info ul li:last-child {margin-bottom: 0px;}
.centcol .activity-nav .galmer li{display:inline-block;zoom: 1;*display: inline;border-top:0;position:relative;width:100px;margin:2px;border-bottom:0px;padding:0px;}
.centcol .activity-nav .info {margin-top:20px;}
.centcol .activity-nav .galmer li img{width:auto;}
.centcol .activity-nav li .activity-img {position:absolute;left:15px;top:25px;}
.centcol .activity-nav li img {width:65px;}
.centcol .activity-nav li .activity-text h2 {margin-bottom: 5px;margin-top: -5px;position: relative;padding-right:54px;font-size:19px;}
.centcol .activity-nav li .activity-text p {margin-bottom:5px;}
.centcol .activity-nav li .activity-text2 {padding-left:0px;}
.centcol .activity-nav li .activity-text2 h2 {margin-bottom: 5px;margin-top: -5px;position: relative;}
.centcol .activity-nav li .activity-text2 p {margin-bottom:5px;}



.ssa-threeblock {
    background: none repeat scroll 0 0 #f3f4e7;
    float: left;
    margin: 0 1%;
    min-height: 360px;
    padding: 10px 1% 0;
    width: 29%;
}

.ssa-twoblock {
    background: none repeat scroll 0 0 #f3f4e7;
    float: left;
    margin: 0 1%;
    min-height: 360px;
    padding: 10px 1% 0;
    width: 46%;
  margin-bottom:20px;
}

.ssa-threeblock h6, .ssa-twoblock h6 {
    color: #6daa3f;
    font-weight: bold;
    margin-bottom: 16px;
    text-align: center;
}

.checkmark {
background: url("../img/checkmark.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin: 8px 0;
    padding-left: 22px;
}
.placeimg {
  margin-bottom: 10px;
    margin-left: -3%;
    margin-top: -10px;
    width: 106%;
}

.placeaddress {
background: url("../img/icon_location.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin: 8px 0;
    padding-left: 22px;
    font-size:12px;

}
.placetime {
background: url("../img/clock-18.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin: 8px 0;
    padding-left: 22px;
   min-height: 50px;
}

.webaddress {
background: url("../img/icon_globe-16.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin: 8px 0;
    padding-left: 22px;
   min-height: 50px;
}

h6.contactname {
    color: #6daa3f;
    font-weight: bold;
    margin-top: 5px;
}

.offer {
    background: none repeat scroll 0 0 #f3f4e7;
    margin-bottom: 20px;
    padding: 10px;
}


.ssa-apply-step {

    background: none repeat scroll 0 0 #fdfff7;
    border: 3px solid #6daa3f;
    float: left;
    margin-right: 1%;
    min-height: 285px;
    padding: 3% 1% 1%;
    text-align: center;
    vertical-align: middle;
    width: 29%;
}


.ssa-faculty-item {
     background: #fdfff7 none repeat scroll 0 0;
     border: 0px solid #6daa3f;
     margin-right: 1%;
     padding: 3% 2% 1%;
     text-align: left;
     vertical-align: middle;
     width: 95%;
     margin-bottom: 20px;
     box-shadow: 2px 2px 2px #B1BBB4;
}


.ssa-faculty-item h4 {

    font-size:18px;
    margin-top:0px;
    margin-bottom:20px;
}
.ssa-faculty-item img {
    height:100px;
    margin-right:10px;
    margin-bottom:8px;
}

.ssa_quotes h3 {
    font-size: 15px;
    line-height: 16px;
}

.ssa_quotes p {
    font-style: italic;
    text-align: right;
}

.ssa_quotes .camera_caption {
    height: 100%;
    top: 0 !important;
}

.ssa_quotes .camera_caption > div {
   height: 100%;
}

div.partners {
   text-align: center;
}

.partners img {
   height: 100px;
   padding: 20px;
}

div.awards {
   text-align: center;
}

.awards img {
   height: 240px;
   padding: 20px;
}

.books img {
   height: 200px;
   padding: 0px 5px;
   float: right;
}

/*
#flexicontent h2.contentheading {
   font-size: 19px;
   line-height: 20px;
}
*/

hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: #c0c0c0 -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: solid none none;
  border-width: 1px 0 0;
  margin-bottom: 18px;
  margin-top: 0;
}

.online {
  background: rgba(0, 0, 0, 0) url("img/online.png") no-repeat scroll left top;
  line-height: 18px;
  padding-bottom: 20px;
  padding-left: 50px;
}

.quote {
  background: url(//www.skolkovo.ru/public/templates/internal_pages/img/quote.png) no-repeat;
  font-family: "pf_centro_sans_proregular";
  margin-left: 10px;
  padding-left: 45px;
  padding-top: 10px;
  color: #4a4949;
  font-style: italic;
}

.centcol .clients-nav li {
  background-color: #f2f2f2;
  margin-bottom: 5px;
  overflow: hidden;
  padding: 0 0 0 18px;
}

.centcol .clients-nav li p.date {
  color: #858f99;
  font-size: 12px;
  margin-bottom: 10px;
}

.centcol .clients-nav li .quote {
  background: rgba(0, 0, 0, 0) url("img/clients-nav-blockquote.png") no-repeat scroll 0 0;
  display: none;
  float: left;
  margin-top: 10px;
  padding-bottom: 26px;
  padding-left: 30px;
}

.centcol .clients-nav li .quote p:last-child {
  margin-bottom: 0;
}

ul.period {
  background: #f2f2f2 none repeat scroll 0 0;
  list-style: outside none none;
  margin-top: 20px;
  padding: 25px;
}

ul.period li {
  display: inline-block;
  width: 48%;
}

ul.period li img {
  float: left;
  padding-right: 10px;
}

span.video_bg_ceo {
    background: rgba(0, 0, 0, 0) url("img/video-ceo.png") no-repeat scroll left bottom;
    bottom: 4px;
    display: block;
    height: 42px;
    left: 0px;
    top: 61px;
    position: relative;
    width: 39px;
}

span.video_bg_emba {
    background: rgba(0, 0, 0, 0) url("img/video-emba.png") no-repeat scroll left bottom;
    bottom: 4px;
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    width: 39px;
}

span.video_bg_corporate {
    background: rgba(0, 0, 0, 0) url("img/video-corporate.png") no-repeat scroll left bottom;
    bottom: 4px;
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    width: 39px;
}

img.news_img {
    padding-bottom: 20px;
    width: 100%;
    vertical-align: top;
}

img.news_img_oldstyle { /* WebTeam: Не используется. */
    padding-right: 10px;
    padding-bottom: 10px;
    width: 50%;
    max-width: 640px;
    max-height: 640px;
    float: left;
    vertical-align: top;
}

#fc_filter_form_blocker { display: none; }

/* \\ WebTeam (MT) */

/* bootstrap buttons */

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover{
color:#333;text-decoration:none
}
.btn.active,.btn:active{
background-image:none;
outline:0;
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
pointer-events:none;
cursor:not-allowed;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none;opacity:.65
}
.btn-default{
color:#333;
background-color:#fff;
border-color:#ccc
}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{
color:#333;
background-color:#e6e6e6;
border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{
background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
background-color:#fff;
border-color:#ccc
}
.btn-default .badge{
color:#fff;
background-color:#333
}
.btn-primary{
color:#fff!important;
background-color:#337ab7;
border-color:#2e6da4
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}

.btn {
    color: #fff!important;
    text-decoration: none;
    cursor: pointer;
    padding: 10px;
    border-radius: 8px;
    font-size: 17px;
}

.pagefinnews .readmore .btn {
    background:#1362aa;
    display:inline-block;
}


#flexicontent .content.group {
	width:100%;
    min-width:0px;
}


/* category table */


.category.table {
    border-collapse: collapse;
    border-color: #729ea5;
    border-width: 1px;
    color: #333333;
    width: 100%;
	margin-top:20px;
	margin-bottom:10px;
}
.category.table th {
   background-color: #1362aa;
    border-color: #729ea5;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
}
.category.table tr {
    background-color: #dfecf7;
}

.category.table tr:nth-child(2n) {
    background: #CDDEEA none repeat scroll 0 0;
}

.category.table td {
    border-color: #729ea5;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
}
.category.table tr:hover {
    background-color: #ffffff;
}

.category.table tr:nth-child(2n):hover {
    background: #ffffff none repeat scroll 0 0;
}


.list-title > a {
    color: #344757;
    text-decoration: none;
}

.category.table th a {
    background: rgba(0, 0, 0, 0) url("/images/sort_arrows.png") no-repeat scroll left center;
    color: #fff;
    padding-left: 28px;
    text-decoration: none;
}

.pagination {
    text-align: center;
}

.pagination > ul {
    float: right;
}
.pagination li {
    float: left;
    list-style: outside none none;
    width: 33px;
}


/* / category table */

.fc_bloglist_item h2.contentheading span.fc_item_title {
  font-size:19px;
  /*font-weight:bold;*/
}
.fc_bloglist_item h2.contentheading {
  line-height:20px!important;
}



ul.spperiod {
  background: #f2f2f2 none repeat scroll 0 0;
  list-style: outside none none;
  margin-top: 20px;
  padding: 25px;
  height: 35px;
  clear: both;
}

ul.spperiod li {
  display: inline-block;
  width: 40%;
  float:left
}

ul.spperiod li img {
  float: left;
  padding-right: 10px;
}

.ceovideo .camera_caption {
	margin-top: 4px;
}
.ceovideo .camera_pag {
	margin-top:60px;
}
.ceovideo .camera_target_content {
    height: 350px;
    margin-top: -90px;
}
.ceovideo .camera_caption h3 a{
        color: #FFFF00;
	border-bottom: 1px dashed;
}
.skewblock.ceovideo {
  height: 320px;
}
.skewblock.ceovideo > h3 {
    margin-bottom: -28px;
    z-index: 10;
    position: relative;
}


h6.alumni-details {
    border-bottom: 1px solid #f9d37d;
    color: #f97d03;
    font-size: 13px;
    padding: 10px 0;
}
h6.alumni-details:first-of-type {
    border-top: 1px solid #ebbb46;
}

.plain {
color:#222;
font-weight:normal;
}

.alumni-details .fa {
    font-size: 18px;
    margin-right: 15px;
}
a span.plain {
    color: #4DA3EA;
}
.form__line {
    min-height: 30px;
    margin-bottom: 13px!important;
}
#form input[type="checkbox"] {
  width:auto!important;
}

.medialogoh {
width: 150px;
    margin-top: 20px;
    margin-bottom: -15px;
}
.medialogov {
height:55px;
      margin-top: 20px;
    margin-bottom: -15px;
}
.mediaheader {
max-width:100%;
}
.mediabtn.button {
    width: 300px !important;
}
.copyright {
    color: #555;
    font-size: 11px;
    margin: 5px;
    text-align: right;
}
.mediadata {
	color: #5e7285;
}
.mediaside {
    float: right;
    margin-left: 30px;
    width: 40%;
}
.mediaside img{
  max-width:100%;
}
#item_total {
text-align:right;
}

.exed-parallax {
/*    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed !important;
    border-radius:10px;
    height:110px;*/

 /*   background-attachment: fixed !important;*/
       background-position: center center;
    background-repeat: no-repeat;
    height: 200px;
    margin-left: -20px;
    margin-right: -20px;
    position: relative;
    text-align: center;
    border-top: 7px solid #47734F;
}
@media only screen and (max-width: 1024px) {
    .exed-parallax {
        background-position: center top !important;
        background-attachment: scroll !important;
        height: auto;
        margin: 0 auto;
        width: 100%;
    }
}

.exed-header {
    padding: 0 20px;
    text-align: left;
}

.exed-header h4 {
    color: #47734F;
    font-size: 34px;
    line-height: 30px;
    padding: 10px 0;
    text-shadow: 1px 1px 1px #fff;
    background: rgba(255, 255, 255, 0.5);
    font-family: 'pf_centro_sans_probold';
  /*  box-shadow: 2px 2px 45px 45px rgba(255, 255, 255, 0.5);*/
}

.exed-content {
    background: rgba(255, 255, 255, 0.49) none repeat scroll 0 0;
    box-shadow: 2px 4px 5px #c3c3c3;
    margin-left: 2px;
    margin-right: 6px;
    padding: 0 20px 20px;
    text-align: left;
}

.exed-details {
    color: #7a8b9e;
    margin-top: 10px;
    text-align: right;
}
.exed-details .fa {
    color: #b8c2cf;
    margin-left: 10px;
}
.exedtestimonials img.author-img {
    border-radius: 0!important;
    width: 100px!important;
    height: auto!important;
    margin-bottom: 20px!important;
}


/* ssa presentations */

.ssa-eventslider .accordion-heading.panel-heading a.accordion-toggle {
background: #37a7dc none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    font-size: 17px;
    text-decoration: none;
    width: 200px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    padding: 10px!important;
}

.ssa-regbutton {
    float: right;
    font-size: 19px;
    padding: 12px;
    margin-right: 20px;
}

.ssa-eventslider {
    border: medium none !important;
}

.ssa-eventslider .accordion-inner.panel-body {
    border-top: none!important;
}

.ssa-event-details {
    margin-top: 15px;
}

.ssa-event-maindetails {
  /*  color: #555;*/
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
}

.ssa-event-maindetails .fa.fa-calendar {
    margin-right: 11px;
}

.ssa-event-subdetails .fa.fa-money {
    margin-left: 14px;
}

.ssa-event-subdetails {
    color: #777;
    font-size: 14px;
}

.ssa-event-subdetails a {
    color: unset;
}

.ssa-regtitle {
  font-weight:bold;
  font-family: 'Segoe UI',Arial,Helvetica,sans-serif;
  color: rgb(109, 170, 63)!important;
  font-size: 20px;
  line-height: 21px;
  text-decoration:none;
}

.successors-regtitle {
  font-weight:bold;
  font-family: 'Segoe UI',Arial,Helvetica,sans-serif;
  color: rgb(70, 129, 43)!important;
  font-size: 20px;
  line-height: 21px;
  text-decoration:none;
}

.successors-faculty-item {
/*     background: #46812B none repeat scroll 0 0; */
     background: #B8C2CF none repeat scroll 0 0;
     border: 0px solid #6daa3f;
     margin-right: 1%;
     padding: 3% 2% 1%;
     text-align: left;
     vertical-align: middle;
     width: 95%;
     margin-bottom: 20px;
     box-shadow: 2px 2px 2px #B1BBB4;
}


.successors-faculty-item h4 {
    font-size:18px;
    margin-top:0px;
    margin-bottom:20px;
/*    color: #F5D300; */
}
.successors-faculty-item img {
    height:100px;
    margin-right:10px;
    margin-bottom:8px;
}

div.leftlogo {
    margin-top:-175px;
    position: relative;
    z-index: 5;
}

.progtime {
    color: rgb(95, 102, 108);
    font-size: 15px;
    padding-right: 4px;
}

p.progtime {
    line-height: 18px;
    margin-bottom: 8px!important;
}
h6.profpos {
    text-transform:uppercase;
}


.group {
	overflow: hidden !important;
}