html
	{
	font-family: Arial;
	font-size: 10pt;
	}

.m-title
	{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 10pt;
	color: #ef3623;
	}

.m-title a
	{
	color: #ef3623;
	}

h1, h2, h3
	{
	font-family: Trebuchet MS;
	font-size: 12pt;
	color: #ef3623;
	}

div.page-block h1 a, div.page-block h2 a, div.page-block h3 a
	{
	color: #ef3623;
	}

h2
	{
  font-size: 11pt;
	}

h3
	{
  font-size: 10pt;
	}

h2 a, h3 a
	{
	color: #ef3623 !important;
	}

ul.error_list
	{
	color: #f45a5a;

	font-size: 8pt;
	}

div.navigation div.info div.links a
	{
	font-weight: bold;
	}

div.navigation div.info div.fields form input.field
	{
	color: #8b8b8b;
	font-size: 8pt;
	}


div.main-menu div.main-menu-item
	{
	text-align: right;
	font-weight: bold;
	}

div.main-menu div.main-menu-subitems
	{
	font-size: 8pt;
	color: #000000;
	}

div.faculty div.faculty-title h3.m-title
	{
	font-weight: bold;
	}

div.faculty div.faculty-item a.m-title
	{
	color: #363636;
	font-weight: bold;
	font-size: 8pt;
	}

div.faculty div.faculty-item ul li
	{
	font-size: 8pt;
	}

div.faculty div.faculty-item ul li,
div.faculty div.faculty-item ul a
	{
	color:#595959;
	}

div.faculty div.faculty-bottom a.toggle-all
	{
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	}

div.intro-block div.intro-block-text h3.m-title
	{
	padding-left: 19px;
	font-size: 12pt;
	}

div.intro-block div.intro-block-text
	{
	color: #595959;
	}

div.main-menu div.main-menu-subitems a
	{
	color: #363636;
	white-space: nowrap;
	}

div.main-news div.news-item h3
	{
	font-size: 11pt;
	}

div.main-news div.news-item span.time
	{
	color: #9a9a9a;
	font-size: 8pt;
	}

div.main-news div.news-item p
	{
	font-size: 9pt;
	line-height: 1.2;
	letter-spacing: -0.005em;
	}

div.main-news div.news-item p, div.main-news div.news-item p a
	{
	color: #595959;
	}

div.side-info div.resources, div.side-info div.poll, div.side-info div.poll input.submit
	{
	color: #626262;
	font-size: 8pt;
	}

div.side-info div.resources h3
	{
	font-weight: bold;
	}

div.side-info div.resources ul a
	{
	color: #626262;
	}

div.side-info div.resources ul li
	{
	line-height: 1.3;
	}

div.side-info div.poll h3
	{
	font-weight: bold;
	}

div.side-info div.poll ul
	{
	font-size: 9pt;
	}

div.side-info div.poll ul.poll-results
	{
	font-size: 8pt;
	}

div.side-info div.poll ul.poll-results li.poll_max_voted
	{
	font-weight: bold;
	}

div.side-info div.poll a.results
	{
	color: #626262;
	text-decoration: none;
	border-bottom: 1px dashed #626262;
	}

div.side-info div.poll p.poll-results-counter
	{
	text-align: center;
	margin-bottom: 4px;
	}

input#poll_answer_captcha
	{
	color: #8B8B8B;
	font-size: 8pt;
	}

div.side-info div.partners h3, div.side-info div.partners h3 a
	{
	font-weight: normal;
	font-size: 10pt;
	color: #626262 !important;
	}

div.news-bottom a.news-archive-link
	{
	font-size: 8pt;
	color: #626262;
	}

div.trueblock h3.gallery
	{
	font-size: 11pt;
	}

div.footer div.miem
	{
	font-size: 9pt;
	}

div.footer, div.footer a
	{
	color: #595959;
	}

div.footer table.contacts, div.footer div.mail
	{
	font-size: 7pt;
	letter-spacing: 0.045em;
	}

div.footer table.contacts th
	{
	font-weight: normal;
	text-align: right;
	}

div.page-block, div.page-block a
	{
	color: #595959;
	}

/* news-opened */

div.news-open-block span.news-date
	{
	color: #9A9A9A;
	font-size: 8pt;
	}

div.page-block h3.m-title
	{
	font-size: 11pt;
	}



table.default td, table.default th { text-align: center; }
table.default th { background: #efefef; font-weight: bold; }
table.default .odd td { background: #e3e3e3; }
table.default .even td { background: #eee; }

table.input td input { float: left; }
table.input td .error_list { float: left; margin-left: 10px; }

table.input_form th { font-weight: normal; text-align: right; padding-right: 10px; color: #595959; }
table.input_form td input { float: left; }
table.input_form td .error_list { float: right; padding: 4px 0 0 5px; }
table.input_form tfoot td { text-align: center; }
table.input_form tfoot td input { font-size: 120%; margin: 10px auto 0 auto; padding: 5px; }

div.main-news-row h3
	{
	font-size: 15pt;
	font-weight: normal;
	}

div.main-news-row-important h3
	{
	color: #ff3c00;
	}

div.main-news-row-news h3
	{
	color: #20779a;
	}

div.main-news-row-event h3
	{
	color: #368116;
	}


