/* control-table стиль для таблиц  */
.control-table
{
	margin: 0px 0px 0px 0px;
}
.control-table
{
	border: 1px solid;
}
.nitem
{
	padding: 0px 10px 0px 10px;
}
.control-table th, .control-table td
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: none 0px;
	vertical-align: middle;
}
.control-table td
{
	border: 0px none;
}
/* /control-table */

/* schedule-table стиль для таблиц расписания */
.schedule-table
{
	margin-bottom: 1.4em;
}
.schedule-table
{
	width: 100%;
	border-collapse: collapse;
	font-size: .9em;
}
.schedule-table caption
{
	padding: 0 0 7px 0;
	font-style: normal;
	text-align: left;
	color: #2db319;
	font-weight: bold;
	font-size: 1.1em;
}
.schedule-table th, .schedule-table td
{
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #dee1e2;
}
.schedule-table th
{
	border-top: 4px solid #c5c5c5;
	border-left: 1px solid #fff;
	background: #f4f4f4;
}
.schedule-table td
{
	border-left: 1px solid #fff;
}
.schedule-table th:first-child, .schedule-table th.first-child, .schedule-table td:first-child, .schedule-table td.first-child
{
	border-left: none;
}
.schedule-table tr.td2
{
	background: #f9f9f9;
}
.schedule-table tr.td1
{
	background: #fff;
}
.schedule-table tr.td2_past
{
	background: #f9f9f9;
	color: #999999;
}
.schedule-table tr.td1_past
{
	background: #fff;
	color: #999999;
}
.schedule-table td.discipline, .schedule-table td.price, .schedule-table td.shape, .schedule-table td.place
{
	font-weight: bold;
}
.schedule-table td.discipline
{
	color: #2db319;
}
.schedule-table td.price
{
	color: #2db319;
}
.schedule-table td.price span
{
	color: #586770;
}
.schedule-table td.action
{
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* /schedule-table */

/*h2*/
h2.headline
{
	margin-bottom: 15px;
	padding-bottom: 18px;
	background: url(../img/bg-headline.gif) repeat-x 0 100%;
	color: #586770;
	font-weight: normal;
	font-size: 2.3em;
	line-height: 1em;
}

/* error */
.errmsg, .error
{
	color: #ff0000;
}

/*left menu*/
.lenkLM
{
	color: #586770;
	text-decoration: none;
}

/*selects*/

select.select-3
{
	width: 150px;
}
select.select-4
{
	width: 200px;
}

/*buttons class*/
.btn-noimg
{
	background-color: Red;
}
.btn-register
{
	background-image: url(../img/btn-register.gif);
	width: 184px;
	height: 27px;
}
.btn-clear
{
	background-image: url(../img/btn-clear.gif);
	width: 94px;
	height: 27px;
}
.btn-confirm
{
	background-image: url(../img/btn-confirm.gif);
	width: 118px;
	height: 27px;
}
.btn-send
{
	background-image: url(../img/btn-send.gif);
	width: 114px;
	height: 27px;
}
.btn-reference
{
	background-image: url(../img/btn-order-reference.gif);
	width: 174px;
	height: 27px;
}
.btn-sendmsg
{
	background-image: url(../img/btn-send-msg.gif);
	width: 189px;
	height: 27px;
}
.btn-search
{
	background-image: url(../img/btn-search.gif);
	width: 80px;
	height: 27px;
}
.btn-save
{
	background-image: url(../img/btn-save.gif);
	width: 114px;
	height: 27px;
}
.btn-show
{
	background-image: url(../img/btn-show.gif);
	width: 90px;
	height: 27px;
}

.cntr
{
	text-align: center;
}

/*validators*/
.form-table tr.val td, .form-table tr.val th
{
	padding: 0 !important;
	height: 0 !important;
	min-height: 0px !important;
}

/*Teachers text*/
.teacherText, .bookText, .mcText
{
	text-decoration: none;
	font-weight: bold;
	color: #586770;
}

.mcTextDescription
{
	text-decoration: none;
	font-weight: normal;
	color: #586770;
}

/*personal data*/
.personalData
{
	margin: 5pt 5pt 5pt 5pt;
	bottom: 120%;
}

/* EPOS */
.legendTable
{
	border-collapse: collapse;
	border: 1px solid #B2BFC8;
	background: #D1D7E2;
	color: #FF3D4B;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
}
a.group
{
	font-weight: bold;
}
a.groupMC
{
	font-weight: bold;
	color: #ff0000;
}
.notopen
{
	color: #d0d0d0;
	background: #f0f0f0;
}
.gr_ind
{
	background: Pink;
	width: 15;
}
.gr_full
{
	background: White;
	width: 15;
}
.gr_other
{
	background: Yellow;
	width: 15;
}
.gr_no
{
	background: Cyan;
	width: 15;
}
.gr_notopen
{
	background: LightGray;
	width: 15;
}

/*hor line*/
.line
{
	background: url(../img/bg-headline.gif) repeat-x 0 100%;
	line-height: 1em;
}
.vline
{
	background: url(../img/v-line.gif) repeat-x 0 100%;
	line-height: 1em;
}

table.tess, .tess td, .tess tr, .tess th
{
	border: 0px;
	border-style: none;
	border-color: #000000;
}
/* table */
.blank
{
	width: 100%;
	border-collapse: collapse;
	font-size: .9em;
}
.blank th, .blank td
{
	padding: 7px;
	text-align: left;
	border-bottom: 1px solid #dee1e2;
}
.blank th
{
	border-top: 4px solid #c5c5c5;
	border-left: 1px solid #fff;
	background: #f4f4f4;
}
.blank td
{
	border-left: 1px solid #fff;
}
.blank th:first-child, .blank th.first-child, .blank td:first-child, .blank td.first-child
{
	border-left: none;
}
.blank td.action
{
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blank .odd td
{
	background: #f9f9f9;
}
/* /table */
/*page links style*/
.linkPage td
{
	background: url(../img/paging.gif) 0 100%;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 65px;
}
.linkPage td table tr
{
}

.linkPage td table tr td
{
	padding: 5px;
	background: none;
}
.linkPage
{
	margin-top: 15px;
}
.linkPage td table tr td a
{
	text-decoration: none;
	color: #586770;
}
.linkPage td table tr td span
{
	display: inline;
	padding: 1px 4px 2px;
	color: #04a3d1;
	font-weight: bold;
}
.linkPage td table tr td a:hover, .linkPage td table tr td a:active
{
	color: #04a3d1;
	font-weight: bold;
}
/*end page links style*/

/*pager style*/

.pager a
{
	text-decoration: none;
	color: #586770;
}
.pager span
{
	display: inline;
	padding: 1px 4px 2px;
	color: #04a3d1;
	font-weight: bold;
}
.linkPage td table tr td a:hover, .linkPage td table tr td a:active
{
	color: #04a3d1;
	font-weight: bold;
}
/*end pager style*/

/* onlinetesting */

.curr
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.hint
{
	color: #888888;
}
.linklist
{
	color: #2db319;
}

.testItems tr td input
{
	text-align: left;
}
.testItems tr td label
{
	text-align: left;
}

.form-table-o
{
	width: 100%;
}
.form-table-o th, .form-table-o td
{
	padding: 0 7px 14px 0;
	height: 40px;
	vertical-align: top;
}
.webkit .form-table-o td, .webkit .form-table-o th
{
	height: 32px;
}
.form-table-o th
{
	width: 25%;
	text-align: center;
	font-weight: normal;
}

/* end onlinetesting */

/* Online-pager MFPA_ССПС */

#div_load_img
{
	position: relative;
	top: 110px;
	left: 220px;
	height: 60px;
	width: 60px;
	z-index: 10;
}

#palse_main
{
	margin-top: -60px;
}

.red_text
{
	color: #FF0000;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
}



.blue_text
{
	color: #0080C0;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
}


#massager
{
	width: 502px;
	height: 230px;
	background-color: #DDDDDD;
	border: 1px solid #004080;
	overflow: Scroll;
}

#massager p
{
	padding-left: 5px;
}

*html #massager
{
	width: 500px;
	height: 250px;
	background-color: #DDDDDD;
	border: 1px solid #004080;
	overflow: Scroll;
}

#head_mess
{
	width: 492px;
	height: 20px;
	background-color: #0080C0;
	border: 1px solid #004080;
	border-bottom: 0px solid #004080;
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
}


*html #head_mess
{
	width: 490px;
	height: 20px;
	background-color: #0080C0;
	border: 1px solid #004080;
	border-bottom: 0px solid #004080;
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
}

*html .text_messager
{
	width: 498px;
	height: 70px;
	color: #004080;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}

.text_messager
{
	width: 502px;
	height: 70px;
	color: #004080;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}


*html #bt_massager
{
	width: 502px;
	height: 30px;
	background-color: #006393;
	color: #FFFFFF;
	padding-top: 2px;
	text-align: center;
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

#bt_massager
{
	width: 502px;
	height: 30px;
	background-color: #006393;
	color: #FFFFFF;
	padding-top: 2px;
	text-align: center;
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

#text_messager
{
	border: 1px solid navy;
}

/* END  Online-pager MFPA_ССПС */

/*News User Cabinet*/

.news-cab
{
	border: 0;
	border-color: #ffffff;
}

/*End News User Cabinet*/

/*decanat board*/
.news-color
{
	color: #586770;
}
/*end decanat board*/

/*for inline div display*/
.inln
{
	display: inline;
}

.search-books
{
	margin-left: 10;
	margin-right: 10;
}

/*forms with text input*/
.edit-table
{
	width: 100%;
	margin-top: 0px;
}
.edit-table th, .edit-table td
{
	padding: 0 7px 15px 0;
	vertical-align: top;
}
.edit-table th
{
	width: 25%;
	text-align: left;
	font-weight: normal;
}

.textinput-table
{
}
.textinput-table td
{
	padding: 0 0 0 0;
	height: 0px;
}
/*end forms with text input*/

.check-login
{
	font-family: Verdana;
	font-size: x-small;
}

/*EGE testing*/

.ege-radio
{
}

.ege-radio tr td
{
	vertical-align: middle !important;
}

.ege-radio tr td label img
{
	margin-left: 10px;
	vertical-align: top !important;
	float: left !important;
}
.ege-radio tr td input
{
	margin-top: 2%;
	float: left !important;
	vertical-align: middle !important;
}


.question
{
	width: 100%;
}

.question tr td
{
}

.question-image
{
	float: none !important;
}

.ddl-question table tr td
{
}
.ddl-question table tr td img
{
}

#solidTable .table .odd td
{
	background: #fff;
}
.galimg
{
	border: 0;
	float: none !important;
}
.disabled
{
	color: #b0b0b0;
}
/*End EGE testing*/

/* disable links for terminal */
.diasble-link-message
{
	font-size: .8em;
}
/* end disable links for terminal */

/* Combobox */

div.combobox table tr td button
{
	background-image: url(../img/select.jpg) !important;
	width: 32px !important;
	height: 26px !important;
}

div.combobox ul
{
	background-color: White !important;
	border: 1px solid #B2B2B2 !important;
}
div.combobox-admin ul li
{
	color: windowtext;
	cursor: default;
	list-style-type: none;
	text-align: left;
	background: scroll 0 0.5em transparent;
}

/* End Combobox */

/* News */

.hide-data img
{
	display: none !important;
}
.electiveDisc
{
	font-style: italic;
}
tr.CourseRow
{
	background-color: #eaffd0;
}
tr.CDiscRow
{
    background-color:#fefee1;
}
td.CDiscRow
{
    margin-left:20px; padding-left:20px; 
}
tr.SpecRow
{
	font-weight: bold;
	background-color: #fde8e1;
}
tr.SumRow
{
	background-color: #e1e1e1;
}
/* End News */

/* Schedule */
.display-none
{
	display: none;
}
/* End Schedule */