.png {
	BACKGROUND-IMAGE: none! important; BEHAVIOR: url('/img/pngfix.htc')
}

A:link {
	FONT-SIZE: 10px; COLOR: #606060; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION:underline;font-weight: bold
}
A:visited {
	FONT-SIZE: 10px; COLOR: #606060; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION:underline;font-weight: bold
}
A:hover {
	FONT-SIZE: 10px;
	COLOR: #606060;
	FONT-FAMILY: verdana, tahoma, verona;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.black:link {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none;font-weight: bold
}
A.black:visited {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none;font-weight: bold
}
A.black:hover {
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: verdana, tahoma, verona;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.ab:link {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.ab:visited {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.ab:hover {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.topmenu {
	FONT-SIZE: 10px; COLOR: #e6e6e6; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.topmenu:link {
	FONT-SIZE: 12px;
	COLOR: #e6e6e6;
	FONT-FAMILY: verdana, tahoma, verona;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.topmenu:visited {
	FONT-SIZE: 12px;
	COLOR: #e6e6e6;
	FONT-FAMILY: verdana, tahoma, verona;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.topmenu:hover {
	FONT-SIZE: 12px;
	COLOR: #fff799;
	FONT-FAMILY: verdana, tahoma, verona;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.bottommenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.bottommenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.bottommenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.bottommenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}

.title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.title:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.title:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}

.advtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advtitle:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advtitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advtitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.advlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6562ad; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.tdcomplect {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #6f6cbd; PADDING-BOTTOM: 7px; COLOR: white; PADDING-TOP: 7px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.date {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.link {
	FONT-SIZE: 10px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.link:link {
	FONT-SIZE: 10px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.link:visited {
	FONT-SIZE: 10px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.link:hover {
	FONT-SIZE: 10px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.blue {
	FONT-SIZE: 10px; COLOR: #7673be; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.blue:link {
	FONT-SIZE: 10px; COLOR: #7673be; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.blue:visited {
	FONT-SIZE: 10px; COLOR: #7673be; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
.blue:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: underline
}
.white {
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, tahoma, verona;
	TEXT-DECORATION: none;
	font-weight: bold;
}
BODY {
	FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: #606060; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
SELECT {
	FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
INPUT {
	FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}

.cell {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid; BACKGROUND-COLOR: #ebedf1
}
.2daycell {
	BORDER-RIGHT: #474747 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #474747 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #474747 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #474747 1px solid; BACKGROUND-COLOR: #d0d0e0
}
.eventdaycell {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff0000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #d0d0e0
}
.out {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}

.day {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.input {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-SIZE: 9px; MARGIN: 0px 0px auto; BORDER-LEFT: silver 1px solid; COLOR: black; BORDER-BOTTOM: silver 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.unit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8000; FONT-FAMILY: verdana, tahoma, verona; TEXT-DECORATION: none
}

.tableborder {
	BACKGROUND-COLOR: #dadad9
}
.tablehead {
	BACKGROUND-COLOR: #ffffff
}
.tablebody {
	BACKGROUND-COLOR: #ffffff
}
.tableheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona
}
.tablebodytext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, tahoma, verona
}
.inputbutton {
	BORDER-RIGHT: #726fba 1px solid; BORDER-TOP: #726fba 1px solid; FONT-SIZE: 11px; BACKGROUND: url(/images/menu.top.bg.gif) #b40000; BORDER-LEFT: #726fba 1px solid; COLOR: white; BORDER-BOTTOM: #726fba 1px solid; FONT-FAMILY: Verdana,tahoma,verona; HEIGHT: 18px
}
.searchbutton {
	BORDER-RIGHT: #b40000 1px solid; BORDER-TOP: #b40000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/menu.top.bg.gif) #b40000; BORDER-LEFT: #b40000 1px solid; COLOR: white; BORDER-BOTTOM: #b40000 1px solid; FONT-FAMILY: Verdana,tahoma,verona; HEIGHT: 18px
}

.help, .help a {
	COLOR: #626262; FONT-WEIGHT: normal; FONT-SIZE: 17px; FONT-FAMILY: Times New Roman
}
table.help  {
	border: 5px solid #999999;
}
.fio_prepod {FONT-SIZE: 17px; text-align:center; color:#666666; font-weight:bold; FONT-FAMILY: Times New Roman}
table.help {
	COLOR: #626262; FONT-WEIGHT: normal; FONT-SIZE: 17px; FONT-FAMILY: Times New Roman
}

.btext { color: black; font-size: 8pt; text-decoration : none; font-weight : bold;}
.red { color: #FF0000; font-size: 8pt; text-decoration : none; font-weight : bold;}
th {background-color: #ededed; color: #0963C0; font-size: 11pt; text-decoration : none; font-weight : bold;}
h1{color: #2a2772; font-size: 14pt; FONT-FAMILY: verdana, tahoma, verona; font-weight : bold; margin: 3 3 8 3}
h2{color: #2a2772; font-size: 12pt; FONT-FAMILY: verdana, tahoma, verona; font-weight : bold; text-align: left; margin: 3 3 3 3}
h3{color: #2a2772; font-size: 10pt; FONT-FAMILY: verdana, tahoma, verona; font-weight : bold; text-align: left; margin: 3 3 3 3}

table.orange {background-color: #e6ab7a; width: 98%;}
th.orange {background-color: #ffe3aa; color: black; font-size: 9pt; text-decoration : none;}
tr.orange {background-color: white; color: black}
td.orange {background-color: white; color: black}

tr.lred {background-color: #FFDDDD;}

.img_topleft{
	border : 0px;
	background-image: url(../../img/img_topleft.gif);
	background-repeat: no-repeat;
    width:13px;
	height: 13px;
}
.img_top{
	border : 0px;
	background-image: url(../../img/img_top.gif);
	background-repeat: repeat-x;
	height: 13px;
}
.img_topright{
	border : 0px;
	background-image: url(../../img/img_topright.gif);
	background-repeat: no-repeat;
   width:13px;
	height: 13px;
}
.img_left{
	border : 0px;
	background-image: url(../../img/img_left.gif);
	background-repeat: repeat-y;
   width:13px;
}
.img_right{
	border : 0px;
	background-image: url(../../img/img_right.gif);
	background-repeat: repeat-y;
   width:13px;
}
.img_bottomleft{
	border : 0px;
	background-image: url(../../img/img_bottomleft.gif);
	background-repeat: no-repeat;
   width: 13px;
	height: 13px;
}
.img_bottom{
	border : 0px;
	background-image: url(../../img/img_bottom.gif);
	background-repeat: repeat-x;
	height: 13px;
}
.img_bottomright{
	border : 0px;
	background-image: url(../../img/img_bottomright.gif);
	background-repeat: no-repeat;
   width:13px;
	height: 13px;
}
.img_bottomright_comment{
	border : 0px;
	background-image: url(../../img/img_comment.gif);
	background-repeat: no-repeat;
   width:13px;
	height: 13px;
}
table.thumb {
   border-collapse: collapse;
	text-align:center;
   margin: 10px;
   padding: 0px;
}
p.text {text-indent: 20px; text-align: justify; font; font-family: times; font-size: 12pt; color: #202040}


.eee {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 3px; COLOR: #2a2772; FONT-FAMILY: verdana, tahoma, verona; TEXT-ALIGN: left
}
.eee:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 3px; COLOR: #2a2772; FONT-FAMILY: verdana, tahoma, verona; TEXT-ALIGN: left
}
.eee:visited  {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 3px; COLOR: #2a2772; FONT-FAMILY: verdana, tahoma, verona; TEXT-ALIGN: left
}
.eee:hover  {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 3px; COLOR: #2a2772; FONT-FAMILY: verdana, tahoma, verona; TEXT-ALIGN: left
}


.img-desc {
  position: relative;

  width: 220px;

}
.img-desc cite {

  color: #2E5737;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 220px;
  height:30px;
  margin: 0px 0px -40px 0px;
font-weight: bold;
 

}


img.double-border {
  border: 5px solid #ddd;
  padding: 5px; /*ширина внутренней границы*/
  background: #fff; /*цвет внутренней границы*/
}


a.inputbutton:hover, a.inputbutton:visited, a.inputbutton:link {color: #ffffff; text-align: center; font-size:16px;}
.foot, .foot a:link {font-size:9px; color:#606060; font-weight:normal;}