TAble.tablenews {
  color: black; margin-top:0; margin-bottom:0; font-family: Tahoma; font-size: 11px;


}

a.dropmenu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2F6295; text-decoration: none;}
a.dropmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2F6295; text-decoration: none;}
a.dropmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FB5900; text-decoration: underline;}
.menu_cell_over {background-color: #CBD7DF}
.menu_cell_out  {background-color: #DFE5EA}


table.schedule_table {width: 100%; border: 0; border: 1px solid #556699;}
td.schedule_group_cell {border-bottom: 1px dotted #445599; padding-top: 10px; padding-bottom: 2px; padding-left: 10px; color: blue; font-weight: bold; font-size: 14px;}
td.schedule_rasp_cell {color: black; font-size: 14px; bgcolor: black;}
td.schedule_date_cell {font-size: 16px; font-weight: bold; text-align: left; color: white; background-color: #5566AA; padding: 5px;}
td.schedule_rasp_cell_num {border-bottom: 1px dotted #445599; text-align: right; padding-left: 10px;}
td.schedule_rasp_cell_predmet {border-bottom: 1px dotted #445599; }
td.schedule_rasp_cell_kab {border-bottom: 1px dotted #445599; text-align: center;}
td.schedule_rasp_cell_prepod {border-bottom: 1px dotted #445599; }
td.schedule_before_group {font-size: 5px;}
td.schedule_after_group {font-size: 0px;}
td.schedule_before_date {font-size: 14px;}
td.schedule_after_date {font-size: 0px;}
tr.schedule_rasp_row_even {background-color: #DDDDFF;};
tr.schedule_rasp_row_odd {};
table.schedule_rasp_button {margin-bottom: 10px; width: 100%; nowrap; text-align: center;};
h2.schedule_title {color: red; margin-top: 0px; margin-bottom: 5px;}
table.schedule_rasp_change_table {border: 1px dotted red; padding: 4px; padding-left: 10px; width: 100%; margin-top: 5px; margin-bottom: 10px;}
td.schedule_rasp_change_tablehead {background-color: red; font-weight: bold; color: white; font-size: 14px;}

.button {
    cursor:pointer;
    font-weight: bold;
    adisplay:block;
    height:20px;
    line-height:20px;
    TEXT-DECORATION: none;
    text-align:center;
    background-color: #CCDDFF;
    border: 2px solid #BBCCDD;
}

.button:hover {
    cursor:pointer;
    adisplay:block;
    height:20px;
    line-height:20px;
    text-align:center;
    TEXT-DECORATION: none;
    color: white;
    background-color: #8899CC;
    border: 2px solid #667799;
}


.button.schedule_navigate_button_prev {width:150;}
.button.schedule_navigate_button_current {width:130;}
.button.schedule_navigate_button_next {width:150;}
.button.schedule_navigate_button_allgroup {width:438;}


td.Paragraph {background-color: #bbccff; color: #526388; border: 2px solid #a4b4ee; font-weight: bold; padding: 4px; font-size: 14px; font-family: Tahoma, Arial;}


Td.news A:visited {COLOR:darkgrey;TEXT-DECORATION: underline;FONT-FAMILY: Verdana; FONT-SIZE: 10px;}
Td.news A:link {color: red; FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-DECORATION: underline}
Td.news A:hover {FONT-FAMILY: Verdana; FONT-SIZE: 10px; COLOR:royalblue; TEXT-DECORATION: underline}


Td.book A:visited {COLOR:darkgrey;TEXT-DECORATION: underline;FONT-FAMILY: Verdana; FONT-SIZE: 12px;}
Td.book A:link {color: black; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-DECORATION: none}
Td.book A:hover {FONT-FAMILY: Verdana; FONT-SIZE: 12px; COLOR: #445599; TEXT-DECORATION: underline}

Td.foot A:visited {COLOR:#aabbff;TEXT-DECORATION: underline;FONT-FAMILY: Verdana; FONT-SIZE: 12px;}
Td.foot A:link {color: white; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-DECORATION: none}
Td.foot A:hover {FONT-FAMILY: Verdana; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline}


P.HoverP {
  onmouseout="this.style.backgroundColor='#FFFFFF'";
  onmouseover="this.style.backgroundColor='#DBE7FD'";
}


Div.News {
  color: black; margin-top:0; margin-bottom:0; font-family: Tahoma; font-size: 11px;
}

A.Div:visited {  
                COLOR:darkgrey;TEXT-DECORATION: none;FONT-FAMILY: Tahoma; FONT-SIZE: 3pt;
}
A.Div:link {
	color: red; FONT-FAMILY: Tahoma; FONT-SIZE: 3pt; TEXT-DECORATION: none}

A.Div:hover {  
                FONT-FAMILY: Tahoma; FONT-SIZE: 3pt; COLOR:royalblue; TEXT-DECORATION: underline

}


H1 {
	margin-left:0px; FONT-FAMILY: Tahoma, Arial, Helvetica;
	font-size: 14pt; Color: #4455AA
}

H2 {
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	font-size: 12pt; Color: #EE5535
}


BODY {
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
table.my {
	margin: 0px 0px 0px 0px
}
td.my 	{
	font-family : Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:none;
	font-size:12px;
	margin-top: 0px
	border: 1px
}


table {
	margin: 0px 0px 0px 0px
}
td 	{
	font-family : Verdana, Helvetica, sans-serif;
	font-weight:none;
	font-size:12px;
	margin-top: 0px
}

A:visited {  
                COLOR: #4455CC;TEXT-DECORATION: none;FONT-FAMILY: Tahoma; FONT-SIZE: 9pt;
}
A:link {
	color: #224488; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; TEXT-DECORATION: none}

A:hover {  
                FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; COLOR:royalblue; TEXT-DECORATION: underline
}
A.my:link {
	color:red; text-decoration: none; font-size:12px; font-family : Arial,Verdana, Helvetica, sans-serif;
}
A.my:visited {
	color:blue; text-decoration: none; font-size:12px;font-family : Arial,Verdana, Helvetica, sans-serif;
}
A.my:hover {
	COLOR: #3344AA; text-decoration: underline; font-size:12px; font-family : Arial,Verdana, Helvetica, sans-serif;
}

A.sys:visited { color: #99AAFF;text-decoration: none;border:1px solid #FFFFFF }

A.sys:link { color: #99AAFF;text-decoration: none;border:1px solid #FFFFFF }

A.sys:hover { color: #7788BB;text-decoration: none;background-color: #EEF2FF ;border:1px solid #7799AA }

#Nav a
{
cursor: pointer;
display: block;
width="91%";
color: #253688;
padding: 2px 5px 2px 6px;
margin: 0x 0px 0px 0px;
border: 0px dotted #eeffee;
}

#Nav > ul > li > a
{
border: 1px solid #eeffee;
padding: 1px 5px 1px 5px;
}
#Nav a:visited
{
border: 0px solid #eeffee;
padding: 2px 5px 2px 6px;
color: #455699;
}
#Nav a:hover
{
display: block;
border: 1px solid #886f41;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#f5c39f' ,gradientType= '0' );
color: #660000;
width="91%";
padding: 1px 5px 1px 5px;
background-color: #b5ffcf;
text-decoration: none;
}
#Nav > ul > li > a:hover
{         
display: block;
border: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}


#NavOther a
{

cursor: pointer;
display: block;
width=90%;
color: #6576BB;
padding: 4px 10px 4px 10px;
margin: 0px 0px 0px 0px;
border: 1px solid #ffffff;
}

#NavOther > ul > li > a
{
border: 1px solid #ffffff;
padding: 4px 10px 4px 10px;
}
#NavOther a:visited
{
border: 1px solid #ffffff;
padding: 4px 10px 4px 10px;
color: #6576BB;
}
#NavOther a:hover
{
display: block;
border: 1px solid #88afa1;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#95b1ef' ,gradientType= '0' );
color: #0000FF;
padding: 4px 10px 4px 10px;
background-color: #b5ffcf;
text-decoration: none;
}
#NavOther > ul > li > a:hover
{         
display: block;
border: 1px solid #f1ffed;
padding: 4px 10px 4px 10px;
}



#NavNews a
{

cursor: pointer;
display: block;
width=90%;
font-size: 10px;
color: #6576BB;
padding: 1px 1px 1px 1px;
margin: 0px 0px 0px 0px;
border: 1px solid #f1ffed;
}

#NavNewsAut a
{
cursor: pointer;
font-size: 10px;
color: #6576BB;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#NavNewsAut a
{
cursor: pointer;
font-size: 10px;
font-family: Verdana, Arial;
color: #6576BB;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


#NewsShort
{
cursor: pointer;
font-size: 11px;
font-family: Verdana, Arial;
color: 0;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#NewsShort > ul {         
border: 1px solid #f1ffed;
padding: 1px 1px 1px 1px;
margin: 1px 1px 1px 1px;
}


#NewsShort a
{
cursor: pointer;
font-size: 11px;
font-family: Verdana, Arial;
color: #223377;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}


#NavNews a:visited
{
border: 1px solid #f1ffed;
padding: 1px 1px 1px 1px;
color: #6576BB;
}
#NavNews a:hover
{
display: block;
border: 1px solid #88afa1;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#95b1ef' ,gradientType= '0' );
color: #0000FF;
padding: 1px 1px 1px 1px;
background-color: #b5ffcf;
text-decoration: none;
}

