div.short-description {
	text-align: justify;
	font-size: 11px;
	margin: 10px 0;
}

table.courses-list {
	width: 478px;
}

table.courses-list div.big-ben {
	border: 2px #92d050 solid;
	border-left: 10px #92d050 solid;
	padding: 5px;
}

table.courses-list div.tower {
	border: 2px #943634 solid;
	border-left: 10px #943634 solid;
	padding: 5px;
}

table.courses-list div.windsor {
	border: 2px #ffff00 solid;
	border-left: 10px #ffff00 solid;
	padding: 5px;
}

table.courses-list div.westminster {
	border: 2px #00b0f0 solid;
	border-left: 10px #00b0f0 solid;
	padding: 5px;
}

table.courses-list div.buckingham {
	border: 2px #d99594 solid;
	border-left: 10px #d99594 solid;
	padding: 5px;
}

table.courses-list div.oxford {
	border: 2px #76923c solid;
	border-left: 10px #76923c solid;
	padding: 5px;
}

table.courses-list div.business-1 {
	border: 2px #ffff00 solid;
	border-left: 10px #ffff00 solid;
	padding: 5px;
}

table.courses-list div.business-2 {
	border: 2px #00b050 solid;
	border-left: 10px #00b050 solid;
	padding: 5px;
}

table.courses-list div.business-3 {
	border: 2px #e36c0a solid;
	border-left: 10px #e36c0a solid;
	padding: 5px;
}

table.courses-list div.business-4 {
	border: 2px #7030a0 solid;
	border-left: 10px #7030a0 solid;
	padding: 5px;
}

table.courses-list td.big-ben-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/big-ben-node.gif) repeat-y center top;
}

table.courses-list td.tower-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/tower-node.gif) repeat-y center top;
}

table.courses-list td.windsor-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/windsor-node.gif) repeat-y center top;
}

table.courses-list td.westminster-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/westminster-node.gif) repeat-y center top;
}

table.courses-list td.buckingham-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/buckingham-node.gif) repeat-y center top;
}

table.courses-list td.oxford-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/oxford-node.gif) repeat-y center top;
}

table.courses-list td.business-1-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/business-1-node.gif) repeat-y center top;
}

table.courses-list td.business-2-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/business-2-node.gif) repeat-y center top;
}

table.courses-list td.business-3-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/business-3-node.gif) repeat-y center top;
}

table.courses-list td.business-4-node {
	width: 10px;
	background: url(/bitrix/templates/new-sixthsense/images/teaching_courses/business-4-node.gif) repeat-y center top;
}

table.courses-list td.big-ben-active-node {
	width: 10px;
	background-color: #92d050;
}

table.courses-list td.tower-active-node {
	width: 10px;
	background-color: #943634;
}

table.courses-list td.windsor-active-node {
	width: 10px;
	background-color: #ffff00;
}

table.courses-list td.westminster-active-node {
	width: 10px;
	background-color: #00b0f0;
}

table.courses-list td.buckingham-active-node {
	width: 10px;
	background-color: #d99594;
}

table.courses-list td.oxford-active-node {
	width: 10px;
	background-color: #76923c;
}

table.courses-list td.business-1-active-node {
	width: 10px;
	background-color: #ffff00;
}

table.courses-list td.business-2-active-node {
	width: 10px;
	background-color: #00b050;
}

table.courses-list td.business-3-active-node {
	width: 10px;
	background-color: #e36c0a;
}

table.courses-list td.business-4-active-node {
	width: 10px;
	background-color: #7030a0;
}


table.courses-list a.course {
	color: #f60;
}

table.courses-list a.course span {
	font-size: 18px;
	text-transform: uppercase;
}

table.courses-list span.levels a {
	font-size: 11px;
	text-transform: uppercase;
}

table.courses-list span.length {
	font-size: 11px;
}

table.courses-list td.content-cell {
	padding-left: 5px;
}

table.courses-list td.achievements {
	padding: 5px 0 10px 5px;
}

table.level-information-header {
	width: 100%;
	margin-bottom: 5px;
}

table.level-information-header td div {
	border: #000 1px solid;
	padding: 2px;
}

table.level-information-header td {
	border-top: #fbfbbd 5px solid;
	border-left: #fbfbbd 5px solid;
}

table.level-information-header td.level {
	border-left: none;
	width: 64px;
}

table.level-information-header td.module {
	width: 74px;
}

table.level-information {
	width: 100%;
}

table.level-information td {
	border-top: #fbfbbd 5px solid;
	border-left: #fbfbbd 5px solid;
	font-size: 11px;
	padding: 7px;
}

table.level-information td.level {
	border-left: none;
	width: 50px;
}

table.level-information td.module {
	width: 60px;
}

table.level-information tr.top td {
	border-top: none;
}

table.level-information tr.common-beginner td, table.level-information tr.common-beginner td a {
	background-color: #92d050;
	color: #fff;
}

table.courses-list tr.common-elementary td, table.courses-list tr.common-elementary td a {
	background-color: #943634;
	color: #fff;
}

table.courses-list tr.common-pre-intermediate td, table.courses-list tr.common-pre-intermediate td a {
	background-color: #ffff00;
	color: #666;
}

table.courses-list tr.common-intermediate td, table.courses-list tr.common-intermediate td a {
	background-color: #00b0f0;
	color: #fff;
}

table.courses-list tr.common-upper-intermediate td, table.courses-list tr.common-upper-intermediate td a {
	background-color: #d99594;
	color: #fff;
}

table.courses-list tr.common-advanced td, table.courses-list tr.common-advanced td a {
	background-color: #76923c;
	color: #fff;
}

table.courses-list tr.business-elementary td, table.courses-list tr.business-elementary td a {
	background-color: #ffff00;
	color: #666;
}

table.courses-list tr.business-pre-intermediate td, table.courses-list tr.business-pre-intermediate td a {
	background-color: #00b050;
	color: #fff;
}

table.courses-list tr.business-intermediate td, table.courses-list tr.business-intermediate td a {
	background-color: #e36c0a;
	color: #fff;
}

table.courses-list tr.business-upper-intermediate td, table.courses-list tr.business-upper-intermediate td a {
	background-color: #7030a0;
	color: #fff;
}

table.courses-list td.level {
	text-align: center;
}

table.courses-list td.module {
	text-align: center;
}

table.courses-list td.content {
	text-align: center;
}