/* CSS Document */
/*-------------------Общие свойства для всех стилей ----------------------------*/
.bodytext, .bodytext_right, .bodytext_left, .bodytext_centered, 
.align-center, .align-right, .align-left, .align-justify, .valign-bottom, .colored,
.underlined, .superscript, .img_left, .img_link, .img_right, 
.float_lft, .float_rght,
.lft_margin40, .lft_margin40_left,  .lft_margin30, .lft_margin45, 
.bodytext_mb, .bodytext_right_mb, .bodytext_left_mb,.bodytext_centered_mb, .bodytext_outdent_mb, .bodytext_outdent_2nd_mb, .bodytext_outdent_3rd_mb,
.bodytext_outdent_embedded_mb, 
.unordered_list, .ordered_list, .ordered_list_justified, .ordered_list_without_mb,
.unordered_embedded, .unordered_in_ordered, .unordered_in_ordered_2nd,
.list_without_markers, .list_without_markers_embedded,
.epigraph, .address, .author, .note, .attention, .object,
.zgurovsky_facsmile, .zgurovsky_facsmile_visa, .zgurovsky_facsmile_visa_text, 
.maljukova_facsmile, .document_date,
.tbl_style, .tbl_center, .tbl_courses, .tbl_authors 
{
	/*тип и размер шрифта, используемый в тексте и в таблицах*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101010;
}

/*-------------------Свойства ссылок -------------------------------------------*/

a
{
	/*цвет ссылки*/
	color: #831;
}

a.visited
{
	/*цвет посещенной ссылки*/
	color: #831;
}

a.hovered
{
	/*свойства стиля для наведенной ссылки*/
	color: #831;
}

/*-------------------Свойства заголовков ----------------------------------------*/

h1, h2, h3, h4, h5, h6 
{
	/*тип шрифта, отступы и выравнивание для заголовков по умолчанию*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
	text-align: left;
}

.head h1, .head h2, .head h3, .head h4, .head h5, .head h6
{
	margin: 0;
}

h1, h1.align-center, h1.align-left, h1.align-right, h1.align-justify
{
	/*размер шрифта заголовка 1-го уровня по умолчанию*/
	font-size: 14px;
}

h2, h2.align-center, h2.align-left, h2.align-right, h2.align-justify
{
	/*размер шрифта заголовка 2-го уровня по умолчанию*/
	font-size: 13px;
}

h3, h3.align-center, h3.align-left, h3.align-right, h3.align-justify
{
	/*размер шрифта заголовка 3-го уровня по умолчанию*/
	font-size: 12px;
}

h4, h4.align-center, h4.align-left, h4.align-right, h4.align-justify
{	
	/*размер шрифта заголовка 4-го уровня по умолчанию*/
	font-size: 11px;
}

h5, h5.align-center, h5.align-left, h5.align-right, h5.align-justify
{
	/*размер шрифта заголовка 5-го уровня по умолчанию*/
	font-size: 10px;
}

h6, h6.align-center, h6.align-left, h6.align-right, h6.align-justify
{
	/*размер шрифта заголовка 6-го уровня по умолчанию*/
	font-size: 10px;
}

h1.centered, h2.centered, h3.centered, h4.centered, h5.centered, h6.centered
{
	/*заголовки с выравниванием по центру TODO — remove later*/
	text-align: center;
} 

h1.align-center, h2.align-center, h3.align-center,
h4.align-center, h5.align-center, h6.align-center,
.align-center h1, .align-center h2, .align-center h3,
.align-center h4, .align-center h5, .align-center h6

{
	/*заголовки с выравниванием по центру*/
	text-align: center;
} 

h1.align-left, h2.align-left, h3.align-left,
h4.align-left, h5.align-left, h6.align-left,
.align-left h1, .align-left h2, .align-left h3,
.align-left h4, .align-left h5, .align-left h6
{
	/*заголовки с выравниванием по левому краю*/
	text-align: left;
} 

h1.align-right, h2.align-right, h3.align-right,
h4.align-right, h5.align-right, h6.align-right,
.align-right h1, .align-right h2, .align-right h3,
.align-right h4, .align-right h5, .align-right h6
{
	/*заголовки с выравниванием по правому краю*/
	text-align: right;
} 


h1.align-justify, h2.align-justify, h3.align-justify,
h4.align-justify, h5.align-justify, h6.align-justify,
.align-justify h1, .align-justify h2, .align-justify h3,
.align-justify h4, .align-justify h5, .align-justify h6
{
	/*заголовки с выравниванием по ширине страницы*/
	text-align: right;
} 

/*-------------------Универсальные стили ------------------------------------*/

.centered
{
	/*выравнивание текста по центру TODO — remove later*/
	text-align: center;
}

.align-center, span.align-center
{
	/*выравнивание текста по центру*/
	text-align: center;
}

.align-left, span.align-left
{
	/*выравнивание текста по левому краю*/
	text-align: left;
}

.align-right, span.align-right
{
	/*выравнивание текста по правому краю*/
	text-align: right;
}

.align-justify, span.align-justify
{
	/*выравнивание текста по ширине страницы*/
	text-align: justify;
}

.valign-bottom
{
	vertical-align: bottom;
}
.superscript
{
	/*надстрочное выравнивание шрифта (верхний индекс)*/
	vertical-align: super;
}

.underlined
{ 
	/*подчеркнутый текст*/
 	text-decoration: underline; 
}

.float_lft
{
	margin: 5px 5px 5px 0;
	padding: 0 10px 2px 0;
	float: left;	
}
.float_rght
{
	margin: 5px 0 5px 5px;
	padding: 0 0 2px 10px;
	float: right;
}
.img_left
{
	/*свойства для рисунков, обтекаемых текстом и расположенных слева*/
	float: left;
	padding: 0 50px 5px 0; 
}

div.img_left
{
	margin: 5px 5px 5px 0;
	padding: 0 10px 2px 0;
}

div.img_right
{
	margin: 5px 0 5px 5px;
	padding: 0 0 2px 10px;
}

.img_right
{
	/*свойства для рисунков, обтекаемых текстом и расположенных справа*/
	float: right;
	padding: 0 5px 50px 0; 
}

.img_link
{
	/*удаление рамки вокруг рисунков-ссылок*/
	border: 0;
}

.colored
{
	/*выделение цветом*/
	background: #d5d5d5;
}

/*-------------------Стили для оформления абзацев -----------------------------*/

.bodytext, .bodytext_right, .bodytext_left, .bodytext_centered
{
	/*общие свойства обычных абзацев без отступа 1-ой строки и без отступа от абзаца снизу*/ 
	margin: 0 0 2px 0;
}

.bodytext_mb, .bodytext_right_mb, .bodytext_left_mb, .bodytext_centered_mb, .bodytext_outdent_mb, .bodytext_outdent_2nd_mb, .bodytext_outdent_3rd_mb, .bodytext_outdent_embedded_mb 
{
	/*общие свойства обычных абзацев без отступа 1-ой строки с отступом от абзаца снизу*/ 
	margin: 0 0 4px 0;
}

.bodytext, .bodytext_mb 
{
	/*обычный абзац без отступа 1-ой строки с выравниванием текста по ширине страницы*/ 
	text-align: justify;
}

.bodytext_outdent_mb, .bodytext_outdent_2nd_mb,
.bodytext_outdent_3rd_mb, .bodytext_outdent_embedded_mb 
{
	/*абзацы с отступом 1-ой строки с выравниванием текста по левому краю страницы*/ 
	text-align: left;
}


.bodytext_outdent_mb
{
	/*абзац с отсупом первой строки вправо и выравниванием текста по левому краю страницы,
	используется для второго уровня многоуровневого нумерованного списка*/
	text-indent: -28px;
	margin: 0 0 0 30px;
}

.bodytext_outdent_2nd_mb
{
	/*абзац с отсупом первой строки вправо и выравниванием текста по левому краю страницы,
	используется для третьего уровня многоуровневого нумерованного списка (где 3-я цифра-
	одноразрядная)*/
	text-indent: -38px;
	margin: 0 0 0 40px;
}

.bodytext_outdent_3rd_mb
{
	/*абзац с отсупом первой строки вправо и выравниванием текста по левому краю страницы,
	используется для третьего уровня многоуровневого нумерованного списка (где 3-я цифра-
	двухразрядная)*/
	text-indent: -43px;
	margin: 0 0 0 45px;

}

.bodytext_outdent_embedded_mb
{
	text-indent: -28px;
	margin: 0 0 0 50px;
}

.bodytext_right, .bodytext_right_mb
{
	/*обычный абзац без отступа 1-ой строки с выравниванием текста по правому краю страницы*/ 
	text-align: right;
}

.bodytext_left, .bodytext_left_mb
{
	/*обычный абзац без отступа 1-ой строки с выравниванием текста по левому краю страницы*/ 
	text-align: left;
}

.bodytext_centered, .bodytext_centered_mb
{
	/*обычный абзац без отступа 1-ой строки с выравниванием текста по центру страницы*/ 
	text-align: center;
}

/*-------------------Стили для оформления отступов -----------------------------*/

.lft_margin40, .lft_margin40_left
{
	/*общие свойства элементов, сдвинутых влево на 40px */
	margin: 0 0 0 40px;
}

.lft_margin40, .lft_margin30
{
	/*элементы, сдвинутые влево на 40px и на 30px и выровненные по ширине страницы*/ 
	text-align: justify;
}

.lft_margin40_left
{
	/*элементы, сдвинутые влево на 40px и выровненные по левому краю*/ 
	text-align: left;
}

.lft_margin30
{
	/*сдвиг элемента на 30px влево*/
	margin: 0 0 0 30px;
}

.lft_margin45
{
	/*сдвиг элемента на 45px влево*/
	margin: 0 0 0 45px;
}

/*-------------------Стили для оформления списков -----------------------------*/

.unordered_list
{ 
	/*стиль, используемый для форматирования маркированного списка*/
	list-style-type: disc;  
	text-align: justify;
	margin: 0 0 4px 30px;
}

.unordered_embedded
{
	/*стиль, используемый для форматирования вложенного маркированного списка*/
	list-style-type: circle;
	text-align: justify;
	margin: 0 0 0 60px;
}

.unordered_in_ordered, .unordered_in_ordered_2nd
{
	/*стиль, используемый для форматирования маркированного списка, вложенного в 
	нумерованный*/
	list-style-type: disc;
	text-align: justify;
	margin: 0 0 0 45px;

}

.unordered_in_ordered_2nd
{
	/*стиль, используемый для форматирования маркированного списка, вложенного в 
	нумерованный многоуровневый список (для третьего уровня)*/
	margin: 0 0 0 60px;

}

.list_without_markers
{
	/*свойства стиля для ненумерованного вложенногосписка без маркеров*/
	list-style-type: none;
	text-align: left;
	margin: 0 0 0 25px;
}
.list_without_markers_embedded
{

	/*свойства стиля для ненумерованного вложенного списка без маркеров*/
	list-style-type: none;
	text-align: left;
	margin: 0 0 0 30px;
}

.ordered_list
{
	/*свойства стиля для обычного нумерованного списка с выравниванием по левому краю*/
	list-style-type: decimal;
	text-align: left;
	margin: 0 0 4px 30px;
}

.ordered_list_justified
{
	/*свойства стиля для обычного нумерованного списка с выравниванием по ширине страницы*/
	list-style-type: decimal;
	text-align: justify;
	margin: 0 0 4px 30px;

}

.ordered_list_without_mb
{
	/*свойства стиля для обычного нумерованного списка с выравниванием по левому краю
	и без отступа снизу*/
	list-style-type: decimal;
	text-align: left;
	margin: 0 0 0 30px;
}


/*------------Стили для оформления адресов, эпиграфов, примечаний и разных выделений------*/

.epigraph, .author
{
	/*общие свойства стилей оформления эпиграфов и подписей*/
	font-style: italic;
	text-align: right; 
	margin: 2px 0 0 0;
}

.address
{
	/*стиль, используемый для выделения адресов*/
	font-style: italic;
	text-align: left;
	margin: 20px 0 20px 20px;
}

.object
{
	/*свойства стиля для выделения цели курса в тексте*/
	font-weight: bold;
	font-size: 11px;
}

.attention
{
	/*стиль для оформления блоков текста, на которые надо обратить внимание*/
	background: 
		url(http://www.udec.ntu-kpi.kiev.ua/fileadmin/template/img/design/orange_exclamation.gif)
		no-repeat
		top left
		#ffd74f;/*#fff28e; yellow/*#ddffaf; light green*/
	padding: 5px 5px 5px 30px;
	margin: 10px 0 15px 0;
	text-align: left;
}

.note
{
	/*выделение примечаний в тексте*/
	background:
		url(http://www.udec.ntu-kpi.kiev.ua/fileadmin/template/img/design/orange_arrow.gif)
		no-repeat
		top left
		#ddffaf;/*#be7;*/
	padding: 5px 5px 5px 30px;
	margin: 5px 0 10px 0;
	text-align: left;

}

.project, .publication
{
	padding: 3px 0 10px 0;
}
/*-------------------Стили для оформления факсимиле и виз -------------------------*/

.facsmile
{

	/*стиль для оформления подписи-факсимиле*/
	line-height: 60px;
	text-indent: 180px;
	margin: 0 0 10px 120px;
	text-align: left;
}

.zgurovsky_facsmile
{

	/*стиль для оформления подписи-факсимиле М.З. Згуровского*/
	background:
		url(http://www.udec.ntu-kpi.kiev.ua/fileadmin/template/img/design/zgurovsky_facsmile.gif) 
		no-repeat 
		left;
	line-height: 60px;
	text-indent: 180px;
	margin: 0 0 10px 120px;
	text-align: left;
}

.zgurovsky_facsmile_stamp
{

	/*стиль для оформления подписи-факсимиле на штампе М.З. Згуровского*/
	background:
		url(http://www.udec.ntu-kpi.kiev.ua/fileadmin/template/img/design/zgurovsky_facsmile_stamp_2.gif) 
		no-repeat 
		left;
	line-height: 135px;
	text-indent: 230px;
	margin: 0 0 10px 120px;
	text-align: left;
}

.zgurovsky_facsmile_visa
{
	/*стиль для оформления визирующей подписи-факсимиле М.З. Згуровского*/
	background:
		url(http://www.udec.ntu-kpi.kiev.ua/fileadmin/template/img/design/zgurovsky_facsmile.gif) 
		no-repeat 
		5% 0%;
	line-height: 60px;
	margin: 0 0 0 50%;
	text-align: left;
}

.zgurovsky_facsmile_visa_text
{
	/*стиль для оформления текста визы М.З. Згуровского*/
	text-align: left;
	margin: 0 0 0 50%;
}

.maljukova_facsmile
{
	/*стиль для оформления подписи-факсимиле И.Г. Малюковой*/
	background:
		url(http://www.udec.ntu-kpi.kiev.ua/fileadmin/template/img/design/maljukova_facsmile.gif) 
		no-repeat 
		left;
	line-height: 60px;
	text-indent: 180px;
	margin: 0 0 10px 120px;
	text-align: left;
}
/*------------------------Общие свойства стилей для раздела «Документы"------------------*/
.document_date
{
	/*оформление даты выхода документа*/
	margin: 0 0 4px 0;
	text-align: right;	
}

/*------------------------Общие свойства стилей для всех таблиц-------------------------*/
.tbl_style, tbl_centered, 
tbl_courses, .tbl_authors
{
	/*общие свойства таблицы*/
	border: none;
	border-spacing: 0;
	padding: 0;	
	background: #fff;
}

.tbl_style
{
	/*общие свойства таблицы, растянутой по ширине страницы*/
	width: 100%;
	margin: 5px 0 5px 0;
	text-align: left;
}

.tbl_style tr, .tbl_center tr, 
.tbl_courses tr, .tbl_authors tr
{
	/*общие свойства строк таблицы*/
	vertical-align: top;
	padding: 8px;
}


.tbl_style tr td, .tbl_center tr td, 
.tbl_courses tr td, .tbl_authors tr td
{
	/*общие свойства ячеек таблицы*/
	padding: 4px;
}

.tbl_style tr.colored td, .tbl_style tr td.colored, 
.tbl_center tr.colored td, .tbl_center tr td.colored,
.tbl_courses tr.colored td, .tbl_courses tr td.colored,
.tbl_authors tr.colored td, .tbl_authors tr td.colored
{
	/*свойства ячеек таблицы в строке, выделенной цветом; свойства цветных ячеек таблицы*/
	background: #d5d5d5;
}

.tbl_style tr.head td, .tbl_center tr.head td
{
	/*свойства ячеек заголовка таблицы*/
	background: #ffd74f;/*#ffac03;*/
	padding: 4px;
}

.tbl_style tr.align-left td, .tbl_style tr td.align-left, 
.tbl_center tr.align-left td, .tbl_center tr td.align-left, 
.tbl_courses tr td.align-left, .tbl_courses tr.colored td.align-left, 
.tbl_authors tr.align-left td, .tbl_authors tr td.align-left
{
	/*выравнивание по левому краю ячейки*/
	text-align: left;
}

.tbl_style tr.align-right td, .tbl_style tr td.align-right,
.tbl_center tr.align-right td, .tbl_center tr td.align-right,
.tbl_courses tr td.align-right, .tbl_courses tr td.align-right, 
.tbl_authors tr.align-right td, .tbl_authors tr td.align-right 
{	
	/*выравнивание по правому краю ячейки*/
	text-align: right;
}

.tbl_style tr.align-center td, .tbl_style tr td.align-center,
.tbl_center tr.align-center td, .tbl_center tr td.align-center,
.tbl_courses tr td.align-center, .tbl_courses tr td.align-center,
.tbl_authors tr.align-center td, .tbl_authors tr td.align-center 
{
	/*выравнивание по центру ячейки*/
	text-align: center;
}

.tbl_style tr.align-justify td, .tbl_style tr td.align-justify,
.tbl_center tr.align-justify td, .tbl_center tr td.align-justify,
.tbl_courses tr td.align-justify, .tbl_courses tr td.align-justify, 
.tbl_authors tr.align-justify td, .tbl_authors tr td.align-justify
{
	/*выравнивание по ширине ячейки*/
	text-align: justify;
}

.tbl_style tr.wrapped td, .tbl_style tr td.wrapped,
.tbl_center tr.wrapped td, .tbl_center tr td.wrapped,
.tbl_courses tr td.wrapped, .tbl_courses tr td.wrapped, 
.tbl_authors tr.wrapped td, .tbl_authors tr td.wrapped
{
	/*разрешить автоперенос по словам в ячейках таблицы*/
	white-space: normal;
}

.tbl_style tr.non_wrapped td, .tbl_style tr td.non_wrapped,
.tbl_center tr.non_wrapped td, .tbl_center tr td.non_wrapped,
.tbl_courses tr td.non_wrapped, .tbl_courses tr td.non_wrapped, 
.tbl_authors tr.non_wrapped td, .tbl_authors tr td.non_wrapped
{
	/*запретить автоперенос по словам в ячейках таблицы*/
	white-space: nowrap;
}

/*----------------Отдельные свойства стилей для разных таблиц-----------------------*/


/*TODO: define these identifiers later*/

/*------------------------Общие свойства стилей для таблиц-------------------------*/
.tbl_center
{
	/*общие свойства таблицы*/
	margin: 15px auto;
	text-align: left;
}

/*----------------Отдельные свойства стилей для разных таблиц-----------------------*/

/*TODO: define these identifiers later*/
#tbl_date{}

/*Свойства таблицы «Наши координаты"*/
#tbl_coordinates, #col_name, #col_phone, #col_email{}

#tbl_coordinates col#col_name
{
	width: 65%;
}

#tbl_coordinates col#col_phone
{
	width: 10%;
}

#tbl_coordinates col#col_email
{
	width: 25%;
}

#tbl_signature td
{
	/*выравнивание в ячейке для таблицы с подписью*/
	vertical-align: middle;
}

#tbl_eft_participants tr
{
	vertical-align: top;
}

#tbl_eft_participants col#col_faculty
{
	width: 30%;
}

#tbl_eft_participants col#col_departament
{
	width: 70%;
}

.tbl_style#tbl_project_dc_admin
{
	width: 59%;
	float: left;
	margin: 2px 0 2px 0;
}

#tbl_project_dc_admin col#col_intro
{
	width: 70%;
}

#tbl_project_dc_admin col#col_moodle
{
	width: 15%;
}

#tbl_project_dc_admin col#col_lotus5
{
	width: 15%;
}


.tbl_style#tbl_project_dc_admin tr
{
	padding: 2px;
}

.tbl_style#tbl_project_dc_admin tr td
{
	padding: 0;
}

/*----------------Оформление таблиц в разделе «Повышение квалификации»--------------*/
#tbl_for_teachers col#col_program_name
{
	/*свойства столбца «Название программы" в таблице с расписанием для научно-
	педагогических сотрудников*/
	width: 40%;
}

#tbl_teachers_stages tr, #tbl_managers_stages tr
{
	vertical-align: top;
}

#tbl_for_teachers col#col_start_date1, #tbl_for_teachers col#col_start_date2,
#tbl_for_teachers col#col_start_date3, #tbl_for_teachers col#col_start_date4,
#tbl_for_teachers col#col_start_date5, #tbl_for_teachers col#col_start_date6
{
	/*свойства столбцов «Дата начала обучения" в таблице с расписанием для научно-
	педагогических сотрудников*/
	width: 10%;
}

#tbl_teachers_stages col#col_stage_num
{
    /*свойства столбцов «Номер этапа" в таблице «Этапы обучения научно-педагогических
	сотрудников"*/

	width: 1%;
} 

#tbl_teachers_stages col#col_stage_type
{
    /*свойства столбцов «Вид занятий" в таблице «Этапы обучения научно-педагогических
	сотрудников"*/
	width: 25%;
}

#tbl_teachers_stages col#col_studies_duration
{
    /*свойства столбцов «Общая длительность занятий" в таблице «Этапы обучения научно
	-педагогических	сотрудников"*/
	width: 25%;
}

#tbl_teachers_stages col#col_studies_quantity
{
    /*свойства столбцов «Количество занятий в неделю" в таблице «Этапы обучения 
	научно-педагогических сотрудников"*/
	width: 25%;
}

#tbl_teachers_stages col#col_study_duration
{
    /*свойства столбцов «Длительность одного занятия" в таблице «Этапы обучения 
	научно-педагогических сотрудников"*/
	width: 24%;
}

#tbl_managers_stages col#col_stage_num
{
	/*свойства столбцов «Номер этапа" в таблице «Этапы обучения руководителей подразделений
	сотрудников"*/
	width: 1%;
} 

#tbl_managers_stages col#col_stage_type
{
	/*свойства столбцов «Вид занятий" в таблице «Этапы обучения руководителей подразделений
	сотрудников"*/
	width: 45%;
}

#tbl_managers_stages col#col_studies_duration
{
    /*свойства столбцов «Общая длительность занятий" в таблице «Этапы обучения руководителей
	подразделений"*/
	width: 18%;
}

#tbl_managers_stages col#col_studies_quantity
{
    /*свойства столбцов «Количество занятий в неделю" в таблице «Этапы обучения 
	руководителей подразделений"*/
	width: 18%;
}

#tbl_managers_stages col#col_study_duration
{
    /*свойства столбцов «Длительность одного занятия" в таблице «Этапы обучения 
	руководителей подразделений"*/
	width: 18%;
}

/*-------------------------Общие свойства стилей для таблиц с курсами----------------*/
.tbl_courses
{	
	/*общие свойства таблицы*/
	width: 100%;
	margin: 5px 0 15px 0;
	text-align: left;
}

.tbl_courses tr
{
	vertical-align: top;
}

.tbl_courses tr.head td
{
	/*свойства ячеек заголовка таблицы*/
	background: #ffd74f;
	padding: 4px;
}

#col_coursename
{
	/*свойства столбца «Название курса"*/
	width: 70%;
}

#col_about_course
{
	/*свойства столбца «Про курс"*/
	width: 10%;
}

#col_course_demo
{
	/*свойства столбца «Демонстрация"*/
	width: 10%;
}

#col_additional_info
{
	/*свойства столбца «Дополнительная информация"*/
	width: 10%;
}

/*----------------Отдельные свойства стилей для разных таблиц с курсами--------------*/

#tbl_higher_edu_courses col#col_coursename
{
	/*свойства столбца «Название курса"*/
	width: 78%;
}

#tbl_higher_edu_courses col#col_about_course
{
	/*свойства столбца «Про курс"*/
	width: 11%;
}

#tbl_higher_edu_courses col#col_course_demo
{
	/*свойства столбца «Демонстрация"*/
	width: 11%;
}

/*TODO: define these identifiers later*/
#tbl_it_courses, #tbl_economic_courses, #tbl_foreign_lang_courses, #tbl_sec_edu_courses,
#tbl_higher_edu_courses, #tbl_basic_courses, #tbl_humanic_courses, 
#tbl_technic_courses{}


/*----Отдельные свойства стилей для разных таблиц с описанием модульных программ---------*/

/*TODO: define these identifiers later*/
#tbl_module1, #tbl_module2,  #tbl_module4, #tbl_module5, 
#tbl_module6, #tbl_module7, #tbl_module8{}

/*-------------Общие свойства стилей для таблиц с информацией про автора курса-----------*/
.tbl_authors
{
	/*общие свойства таблицы*/
	width: 100%;
	margin: 5px 0 15px 0;
	text-align: left;
}

.tbl_authors tr.head td
{
	/*свойства ячеек заголовка таблицы*/
	background: #ffd74f;
	padding: 2px 8px 2px 8px;
}

.tbl_authors tr 
{	
	/*свойства строк таблицы*/
	vertical-align: top;
}
.tbl_authors tr td img
{
	/*отсуп для фотографии автора*/
	margin: 8px 0 0 0;
}

col#col_author_photo
{
	/*свойство столбца «Фото автора"*/
	width: 15%;
}
col#col_author_about
{
	width: 85%;
}
/*-----Отдельные свойства стилей для разных таблиц с информацией про автора курса---------*/

/*TODO: define these identifiers later*/

#auth_blagovirna, #auth_blagovirny, #auth_kochetkov, #auth_kurilenko, #auth_mazur,
#auth_mihatulina, #auth_milay, #auth_nikonov, #auth_pavlovska, #auth_pernarivsky,
#auth_prysenko, #auth_scherbakov, #auth_stolyarov, #auth_valuysky, #auth_vovchenko,
#auth_artjuh, #auth_gaeva, #auth_lahtionova, #auth_popova, #auth_meliohina,
#auth_kulish, #auth_kulish, #auth_shevchuk, #auth_romanenko, #auth_mihalevich,
#auth_obozna{}

/*-----Отдельные свойства стилей для разных таблиц с информацией про курс---------*/

#psychology col#col1 
{
	width: 45%;
}

#psychology col#col2 
{
	width: 65%;
}

col#col_number
{
	width: 2%;
}

col#col_topic
{
	width: 98%;
}