/* CSS Document */
body {
	 margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	height:100%; *
	
	
}
body,td,th {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 16px;
	color: #232323;/*#000000;*/
}

a:link {
	color: #17A2E6; /* #666666;*/
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #17A2E6 ;
}
a:hover {
	text-decoration: underline;
	color: #0059B8;/*#6caec6;*/ 
}
a:active {
	text-decoration: underline;
	color: #B3E9FF;
}
a img {
border:none;
}

a.Startpg:visited{
color:#17A2E6 !important;
text-decoration:underline;

}
a.Startpg:hover{
	text-decoration: underline;
	color: #0059B8 !important;
}
img.shadowFilter {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#663333,direction=135,strength=3);
}
div.shadowFilter {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#663333,direction=135,strength=3);
}
td.loginPanel {
	background-color: #F0F3FB;
}

table.docBodyTable {
	width:100%;
}
table.loginBodyTable {
	width:600px;
	margin-top: 20px;
}
div.loginLeftTop { /**/
	position:static; 
	left:0px; 
	top:0px; 
	height: 80px;
	z-index:1; 
	width:600px;
	background-image: url(pics/header_center_new.png);
	background-position: left;
	background-repeat:no-repeat;
	margin-left:150px;
	display:none;
	
}
div.loginHeader {
	position:static;
	text-align:center;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	height:80px;
	z-index:1; 
}
table.loginMainTDright {
	width: 600px;
}
td.loginMainTDleft {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #dcd7f5;
	color: #333333;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 16px;
	border-left: 2px solid #dcd7f5;
	display:none;
}
td.loginMainTDright {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	/*border-right: 2px solid #dcd7f5;*/
}
div.loginBlock {
	border: 2px solid #CCCCCC; 
	padding:5px;
	text-align:center;
}
table.registerTable {
}
td.registerTD {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #dcd7f5;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-left: 2px solid #dcd7f5;
	border-right: 2px solid #dcd7f5;
}

td.bgTopUnder {
	height: 120px;
	width:100%;
	background-image: url(pics/top_bg_new.png);
	background-position: left top;
	background-repeat:repeat-x;
}
img.bgTopUnderTangle {
	height: 80px;
	width: 80px;
}
div.bgLeftTop {
	position:absolute; 
	left:20px; 
	top:15px; 
	height: 100px;
	z-index:5; 
	width:500px;
	background-image: url(pics/top_logo_new.png);
	background-position: left;
	background-repeat:no-repeat;
	
}
img.bgLeftTopTangle {
	height: 80px;
	width:180px;
}
div.bgRightTop {
	display:inline;
}
img.bgRightTopTangle {
	display:inline;
	width:850px;
	height:1px;
}
div.mainHeader {
	display:inline;
	padding-left: 180px;
	padding-right:280px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	height:80px;
	z-index:1; 
}
div.headerCenter {
	position: absolute;
	background-image: url(pics/header_center_new.png);
	background-position: top center;
	background-repeat:no-repeat;
	top:0;
	width: 100%;
	height: 80px;
	z-index:1; 
}
img.headerCenterTangle {
	width: 274px;
	height: 80px;
}
div.headerFlash {
	display:none;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:100%;
	height:80px;
	z-index:1; 
}
.headerFlashObj{
	width:382px;
	height:80px;
	z-index:1; 
}
div.headerAddDiv {
	display:none;
}
div.headerAdd {
	display:none;
}
img.headerAddTangle {
	display:none;
}
div.personalContainer {
	position:absolute;
	width:100%;
	height:80px;
	top:20px;
	left:0px;
	z-index:1;
	padding-top: 5px;
/*	padding-bottom: 5px;
	padding-left: 465px; */
	text-align: right;
	
}
div.personalDiv {
	position:relative; 
	float:right;
	height: 70px; 
	width: 260px;
	z-index: 3;
	padding-right: 8px;
}
select.personalMenu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 19px;
	width: 96%;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	/*background-color: #FFFFFF;*/
	color: #232323;
	display:none;
}
td.personalText {
	/*background-color:#F0F0F0;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
div.mainMenuDiv {
	position:absolute; 
	left: 0px; 
	top: 119px; 
	height: 26px; 
	z-index: 0; 
	visibility: visible;
}
td.mainMenuTop {
	background-color:#d0cdee;
	height: 1px;
	display:none;
}
td.mainMenuTopLeft {
	background-color:#232323;
}
/*
td.mainMenuTopRight {
	background-color:#232323;
}
*/
/*
td.mainMenuLeft {
	background-color:#232323;
}
*/
td.mainMenuCenter {
	background-color:#17A2E6;
}
td.mainMenuRight {
	background-color:#17A2E6;
	
}
td.mainMenuBottom {
	background-color:#a6a3de;/*#A60101;*/
	height:19px;
	display:none;
}
div.mainMenuInsertDiv {
}
td.mainMenuLeftInsert {
	background-color:#17A2E6;
	width: 27px;
	height:20px;
}
td.mainMenuLeftInsert2 {
	background-color:#17A2E6;
	width: 48px;
	height:20px;
	
}
img.mainMenuLeftTangle {
	width: 50px;
}
img.mainMenuLeftTangle2 {
	width:100px;
}
table.menuIconTable {

}
td.menuIconTD {
	width:27px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding-left: 3px;
	padding-right: 3px;
	display:none;
}
td.mainMenuItem {
	cursor:pointer;
	background-color:#17A2E6;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding:4px;
	padding-left:0px;

}
td.mainMenuItemOver {
	cursor:pointer;
	background-color: #FFFFFF; /*#232323;*/
    color: #232323; /*#FFFFCC;*/
	font-weight:bold;
	text-decoration: none;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	

	
}
a.dropDownMenuText{
	color: #FFFFF  !important; /*#FFFFFF*/
	text-decoration: none;
	font-weight:bold;
}
a.dropDownMenuText:visited {
	text-decoration: none;
	color: #FFFFFF !important;
	font-weight:bold;
}
a.dropDownMenuText:hover {
	text-decoration: none;
	color: #232323 !important; /*#FFFFCC*/
	font-weight:bold;
}
a.dropDownMenuText:active {
	text-decoration: none;
	color: #FFFFFF !important;
	font-weight:bold;
}
td.mainMenuDivider {
	background-image: url(pics/menu_divider.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 1px;
	padding-left: 10px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
div.mainBlockDiv {
	position: absolute; 
	left: 0px; 
	top: 140px; 
	z-index: 1;
}
div.decorBlock {
	display:none;
}
td.mainBlockBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
}
td.leftPanel { 
	/*background-color: #cdeb8b;*/
	margin: 0px;
	/*background-image: url(pics/left-panel.png);*/

	
}

#courseHeader{}
#leftPanelHeaderText{}
#leftPanelCourseHeaderText{}
#leftPanelForumHeaderText{}



div.VotingHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #232323;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}

div.NewsHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #91874E;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	display:none;
}

div.LeftHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}




.panelForumEntrysTable{}
.leftPanelTable{}
.panelNewsTable{display:none;}
.panelVotingTable{}
.votingResults{}


.forumColumnDigest{}
.forumPanelItem{}
.forumColumnDate{}
.forumPanelItemText{}

td.middlePanelHeader { 
	background-color: #E0E0E0;
	margin: 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
td.middlePanelBody { 
	margin: 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
td.middlePanelBrd { 
	background-color: #333333;
}
td.middlePanelBgrnd { 
	background-color: #E0E0E0;
}
tr.middlePanelBgrnd { 
	background-color: #E0E0E0;
}
td.rightPanel {
	margin-right: 0px;
	background-image: url(pics/left-panel.png);
	background-repeat:repeat-x;
	display:none;
	
}
.headerText, .tableHeaderTextInner {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #91874E; /*#A46DDD; #A60101;*/
	font-weight: bold;
}

.headerText, .panelForumEntrysHeaderText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #232323;/*#A60101;*/
	font-weight: bold;
}
.tableHeaderTextInner {
	margin-top:10px; 
	margin-bottom: 10px;
}
td.horDivider {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;	
}
td.horDividerNews {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 4px;
}
td.newsColumnDigest {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsColumnDate {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #91874E;
	display:none;
}
.voteItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
td.horDividerVoting {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 5px;
}
div.footerDiv {
	height:24px;
	z-index: 0;
}
td.footerDivider {

	height:1px;
}
.footerText {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 5px;
}
td.footerTD {
	text-align:center;
	background-image: url(pics/footer.gif);
	background-repeat: repeat-x;
	height:160px;
}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A60101;
}
h2 {
	font-family:  Arial , Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A60101;
}
h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2C295E;
}
h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A60101;
}
h5 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A60101;
}
h6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A60101;
}
td.greeting {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E0E0E0;
	padding: 10px;
}
td.tableHeaderWithText {
	padding: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:  Arial , Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #333333;
}
tr.tableHeaderWithTextRow{
	display:none;
}
td.tableHeaderNoText {
	padding: 0px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
td.tableRowEven {
	font-family:  Arial , Helvetica, sans-serif;
	font-size: 16px;
	background-color: #E0E0E0;
	padding: 5px;
	border: none;
}
td.tableRowOdd {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #F0F0F0;
	padding: 5px;
	border: none;
}
td.tableRowOdd1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #E0E0E0;
	padding: 3px;
	border: none;
}
td.tableRowOdd2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #F0F0F0;
	padding: 3px;
	border: none;
}
td.tableFooter {
	padding: 0px;
	height: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
table.ddMenuTable{
	background-color: #CCCCCC;
	padding:1px 1px 1px 1px;	
	border: 1px solid #333333;
}
div.ddMenu {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=3);
	background-color: #CCCCCC;
	margin-top: 3px;
	margin-left: 6px;
	padding: 0px;
	z-index: 10; 
	left: 0px; 
	top: 0px;
	visibility: hidden; 
	position: absolute;
	width:110px;
}
td.ddMenuItem {
	padding:3px;
	width:100%;
	background-color: #CCCCCC;
	cursor:pointer;
	color: #333333;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
}
td.ddMenuItemOver {
	padding:3px;
	width:100%;
	background-color: #F0F0F0;
	cursor:pointer;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a#ddmMenuItemText{
	color: #333333 !important;
	text-decoration: none;
}
a#ddmMenuItemText:visited {
	color: #333333 !important;
	text-decoration: none;
}
a#ddmMenuItemText:hover {
	color: #333333 !important;
	text-decoration: none;
}
a#ddmMenuItemText:active {
	color: #333333 !important;
	text-decoration: none;
}

td.ddMenuDivider {
	height:1px;
}
.ddMenuText {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
}
input.voteButtonOver {
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#A60101;
	width:107px;
	height:22px;
	border: 1px solid #A60101;
	text-align:center;
}
input.voteButton {
	background-color: #F0F0F0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	width:107px;
	height:22px;
	border: 1px solid #333333;
	text-align:center;
}
input.activateButtonOver {
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#A60101;
	width:107px;
	height:22px;
	border: 1px solid #A60101;
	text-align:center;
}
input.activateButton {
	background-color: #F0F0F0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	width:107px;
	height:22px;
	border: 1px solid #333333;
	text-align:center;
}
.currentPath {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6caec6;/*#A60101;*/
}
table.activator {
	background-color: #F0F0F0;
}
td.activator {
	background-color: #F0F0F0;
	padding: 3px;
}

TR.description {
	background-color: #F0F0F0;
}
TD.description {
	background-color: #F0F0F0;
}
SELECT {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
}

INPUT.inputButton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #333333;
	background-color: #E0E0E0;
}
INPUT.inputButtonOver {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-color: #6caec6;
	color: #6caec6;
	background-color: #FFFFFF;
	cursor:pointer;
}

INPUT.inputEdit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
	background-color: #ffffff;
}

.selectedLeftMenuItem {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6caec6;
	width: 100%;
}
a.LeftMenuItem {
}
a.LeftMenuItem:active {
}
a.LeftMenuItem:hover {
}
a.LeftMenuItem:visited {
}
.newsListDate {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

TABLE.tableBorder {
	padding: 5px;
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
table.forumTopicTable {
	width:100%;
	padding: 3px;
}
table.forumMsgTable {
	width:100%;
}
td.forumMsgTD {
	background-color: #F0F0F0;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
table.searchFormTable {
	width:100%;
}
td.searchFormTD {
	background-color: #F0F0F0;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
td.calendarBodyTable {
	background-color: #FFFFFF;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.calendarHeader {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	color: #A60101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
table.calendarInnerTable {
}
td.calendarDaysHeader {
	background-color: #A60101;
	padding: 2px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
td.calendarDaysHeader {
	background-color: #A60101;
	padding: 2px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
td.calendarCell {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 70px;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
td.tableRowEvenEvery {  
	font-family: Tahoma, Arial; 
	font-size: 7pt; 
	font-weight:bold; 
	padding: 2px;
	background-color:#F0F0F0;
	background-position: center;
	color: #000000;
}
td.tableRowEvenHoll {  
	font-family: Arial; 
	font-size: 7pt; 
	font-weight:bold; 
	padding: 2px;
	background-color:#FF3333;
	background-position: center;
	color: #FFFFFF;
}
td.calendarEmptyCell {
	height: 70px;
}
textarea{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
	background-color: #ffffff;
}
.registerRightTD{
	width:60%;
	text-align:left;
	padding:2px;
}
.registerLeftTD{
	width:40%;
	text-align: right;
	padding:2px;
}

.tableHeaderWithTextRow{
	display:none;
}



td.LeftPanelNoSelectedItemRight {
	width: 24px;
	background-image:none;
}
td.LeftPanelSelectedItemRight {
	background-image: url(pics/more.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 18px;
	background-position: right center;
}


td.tableVotingBottom {
	text-align: center;
}


div.pathOrder {
	margin-bottom:6px;
	margin-top:0px; 
	margin-left:5px;
}

img.pathImg {
	background-image: url(pics/path_divider.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 12px;
	width: 12px;
}



.calendar_tren_cell {
	BORDER-RIGHT: #d3d3d3 0px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center;
}
.calendar_edu_cell {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: left;
}
.calendar_edu_table {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 0px solid; BORDER-BOTTOM: #d3d3d3 0px solid;
}





TD.CL_forum_topic_name {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #dddddd
}
TD.CL_forum_topic_author {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px
}
TD.CL_forum_topic_date {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px
}
TD.CL_forum_topic_body {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
DIV.CL_forum_topic_content {
	PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 3px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffffff
}
TD.CL_forum_topic_answer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right
}
TD.CL_forum_topic_body {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dddddd
}
DIV.CL_forum_divider {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/courselab.nsf/bg_divider_1.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 1px; WIDTH: 510px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: static; HEIGHT: 2px
}
TD.CL_forum_form_row {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
#CL_forum_answer_form_template {
	DISPLAY: none
}
DIV.CL_answer_insert {
	DISPLAY: none; MARGIN: 3px 1px
}
TD.CL_forum_answer_form_table {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffffff
}
TD.CL_forum_list_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.CL_forum_list_outer {
	BORDER-BOTTOM: #cccccc 1px dotted
}
TD.CL_forum_list_header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
#CL_forum_mode_switch {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}

div.menublock_level_0 {}
div.menu_item_level_0_closed {
	background-color:#e0e0e0;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_closed.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_closed_hover {
	background-color:#e0e0e0;
	color:#000000;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_closed.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
div.menu_item_level_0_open {
	background-color:#e0e0e0;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_open_hover {
	background-color:#e0e0e0;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: underline;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_selected_open {
	background-color: #e0e0e0;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_selected_open_hover {
	background-color:#e0e0e0;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_inner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 16px;
	text-align: left;
}
div.menuinline_level_0 {}
div.menublock_level_1 {}
div.menu_item_level_1_closed {
	background-color:#f0f0f0;
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_closed_hover {
	background-color:#f0f0f0;
	color:#000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_selected_closed {
	background-color: #f0f0f0;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_selected_closed_hover {
	background-color: #f0f0f0;
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_open {
	background-color:#83889F;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_open_hover {
	background-color:#83889F;
	color:#FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_inner {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 16px;
	text-align: left;
}
div.menublock_level_2 {}
div.menu_item_level_2 {
	background-color: #FFFEEF;
	color: #000000;
	padding: 4px;
	width: 200px;
	border-bottom: #B6B6B6 1px solid;
	background-image: url(images/m_item.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_2_hover {
	background-color: #FFFEEF;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	border-bottom: #B6B6B6 1px solid;
	background-image: url(images/m_item.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_2_inner {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 16px;
	text-align: left;
}	
/*ol,li {list-style: none;}*/
/*ol.flexslider {list-style: none;}
ol.slides {list-style: none;}
li.flexslider {list-style: none;}
li.slides {list-style: none;}
ul.flexslider {list-style: none;}
ul.slides {list-style: none;}*/

#container {width: 700px; max-width: 700px; margin: 0 auto;}

.flexslider .slides li {display: none;} /* Скрываем слайды доя загрузки JS. Избегаем дергания изображений */

UL.flex-direction-nav {list-style: none;}

/* Тема по умолчанию для FlexSlider
*********************************/
.flexslider { position: relative; }

/* Навигация */
.flex-direction-nav li a {width: 52px; height: 52px; margin: 100px 5px 0; display: block; background: url(scripts/theme/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 0%; cursor: pointer; text-indent: -9999px;} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -21px;}

/* Управление */
.flex-control-nav {margin-left: -31px; position: absolute; bottom: -30px; left: 50%;} /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {margin: 0 0 0 5px; float: left; display:none;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(scripts/theme/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

/* FAQ */

#fon{padding: 10px 0 0 0; font: 13px Arial , Geneva, sans-serif; margin: 0; padding:0; text-align: left;} /*отступ сверху*/
#box{width: 724px; margin: 0 auto;} /*сдвигает влево*/
#cf{width: 724px; } /*серые линии по краям*/
#text{padding:5px 25px; text-align: left;} /*выравнивает текст внутри блока*/

