@media all
{
/*********************/
/* селекторы по тегу */
/*********************/
/* основные параметры документа */
html, body {margin:0; padding:0; color:#333; height:100%; font:.85em Arial, Tahoma, Verdana, sans-serif; /*Verdana, Helvetica, Arial, sans-serif*/}
/* цвет фона body */
body {background-color:#ffffff;/*#EAE5D8*/}
/*body {border: 0px solid #ff0000;}*/
/* цвет ссылки по умолчанию для разных состояний */
a, a:link {color:#0069A0;} 
a:visited {color:#7A3963;}
a:active {color:red;}
/* убираем дефолтную рамку для картинок в ссылках */
a img {border:0;}
/* отступы по умолчанию для основных элементов контента */
hr, form, table, p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote {margin-bottom:15px; padding-bottom:0; padding-top:0; margin-top:0;}
/* горизонтальный разделитель-линия */
hr {height:1px; line-height:1px; font-size:1px; color:#D4CDBC; background:#D4CDBC; padding:0; border:0;}
/* оформление основного заголовка H1 (заголовок в контентной зоне с пурпурным подчеркиванием) */
h1 {font:1.45em Times, 'Times New Roman', serif; font-weight:bold; border-bottom:3px solid #7A3963; margin-bottom:17px;}
/* оформление ссылки, если она в заголовке h1 */
h1 a, h1 a:link, h1 a:visited, h1 a:hover {color:#333; text-decoration:none}
/* оформление других заголовков*/
h2 {font-size:1.2em; font-weight:bold;}
h3 {font-size:1.1em; font-weight:bold;}
h4, h6 {font-size:1em; font-weight:bold;}
h5 {font-size:1em; font-weight:normal;}
/* шрифт многострочного поля ввода */
textarea {font:1em Arial, Tahoma, Verdana, sans-serif;}
/* оформление таблиц контентной зоны по умолчанию */
caption {font-size:1em; text-align:left; color:#9299A2; padding:0 0 10px 0}
table {border:1px solid #CEC7B2; border-bottom:3px solid #CEC7B2; border-collapse:collapse}
table th, table td {/*padding:10px 9px*/padding:5px 5px;}
table th {background:#EAE5D8; border-bottom:3px solid #CEC7B2}
table td {border-top:1px solid #CEC7B2}
/* стиль для строк/ячеек таблиц, которые необходимо выделить среди других */
table tr.highlight, table td.highlight {background:#F4F2EB}
/* отключаем наклонный вариант шрифта (с ним в IE 6 возникает неприятный баг по ширине) */
/*em, i {font-style:normal}*/
/* оформление выноски */
blockquote {text-align:justify; color:#9299A2; border-left:3px solid #FFC000; margin-left:20px; margin-right:0; padding:0 0 0 18px; font-size:1.25em}
/* стиль для тега-определения (подчеркнутый термин при наведении на который появляется всплывающая подсказка-расшифровка) */
dfn {font-style:normal; cursor:help; border-bottom:1px dashed #0069A0; color:#0069A0}
/********************************/
/* стили для внутренних страниц (спец.)*/
/********************************/
#page {background: #fff url(../../controlimages/content-l-bg.gif) top left repeat-y;}
/* "шапка" дизайна внутренней */
#header {height:205px; background-repeat:/*#fff url(../../controlimages/header-bg.gif)*/ repeat-x; border-bottom:1px solid #EAE5D8;}
/* верхнее служебное меню */
#topnav {margin:0 25px;}
/* нижнее служебное меню на внутренней */
#icons {background-color:#F4F2EB;}
#iconscont {margin:0 25px 0 220px;}
/* блок коллажа */
#collage span {width:900px; height:115px;}
/* российский флаг выходящий за границы коллажа на внутренней странице не показываем */
#collage em {display:none}
/* лазурный фон для "шапки" сайта */
#collage div {margin:0 25px; background:#0069A0 url(../../controlimages/collage2-bg.gif)}
/* стиль главного меню (список UL) */
#nav_main ul {/*width:898px;*/ width:920px;}
/*навигатор*/
#breadcrumb  {background:#fff url(../../controlimages/content-r-bg.breadcrumb.gif) top right repeat-y; padding:12px 25px 4px 0; margin:0 0 0 25px; font-size: .95em; 
border-bottom:1px solid #EAE5D8;height:auto;}
#breadcrumb div {width:898px; padding:0; margin:0 auto; }
#breadcrumb a   {text-decoration:none;color:#0069A0/*B2B2B2*/; }
/* основной контент (от главного меню до футера) */
#main {margin:0 0 0 2.2em/*25px*/;padding:0 25px/*2.2em*/ 0 0; background: #EAE5D8 url(../../controlimages/content-r-bg.gif) top right repeat-y;}
/* центральная колонка внутренней страницы */
#col2 {background:/*transparent*/#fff url(../../controlimages/content-c2-r-bg.gif) top right repeat-y; border:solid 0px #CEC7B2; border-width:0px 0px 0px 1px;}
#col2_content {padding:17px 13px 10px 10px; }
/* левое меню */
#nav_left {margin: 0; padding:5px 0 0 0;background:/*#EAE5D8*/#F4F2EB url(../../controlimages/leftmenu-bg.gif) top left repeat-x;}
#nav_left ul li.current_li, #nav_left ul ul li.current_li {margin:0; padding:0;/*background: #fff url(../../controlimages/li1.gif) 0 3px no-repeat*/}
/* элементы разного уровня вложенности в левом меню */
/*#nav_left ul ul li  {background:url(../../controlimages/li3.gif) 6px 6px no-repeat}*/
#nav_left ul {margin:0; padding:1px 0 0 0; background-color: #F4F2EB;}
#nav_left ul ul, #nav_left ul ul ul {margin:0; padding:0 0 0 20px;} 
#nav_left ul ul ul li, #nav_left ul ul li, #nav_left ul li {margin:0; padding:0;border:0}
#nav_left ul li {border: 1px solid #FFF; border-bottom-width:1px;}
/* ссылки левого меню по умолчанию */
#nav_left ul li a {font-weight:bold}
#nav_left ul ul li a, #nav_left ul ul ul li a {font-weight:normal}
#nav_left a, #nav_left a:link, #nav_left a:visited {text-decoration:none; color:#0069A0; margin:0 auto; padding:0 0 0 20px; background: url(../../controlimages/li2.gif) 0 3px no-repeat}
#nav_left ul li a:hover, #nav_left ul ul li a:hover {color:#7A3963; background: #fff url(../../controlimages/li1.gif) 0 3px no-repeat;}
#nav_left ul li.current_li a, #nav_left ul ul li.current_li a {background: #fff url(../../controlimages/li1.gif) 0 3px no-repeat}
#nav_left ul li.current_li ul a, #nav_left ul ul li.current_li ul a {background: url(../../controlimages/li2.gif) 0 3px no-repeat}
#nav_left ul li.current_li a:hover, #nav_left ul ul li.current_li a:hover {color:#7A3963; background: #fff url(../../controlimages/li1.gif) 0 3px no-repeat;}
/* выбранные ссылки левого меню */
#nav_left a.current, #nav_left a.current:link, #nav_left a.current:hover, #nav_left a.current:visited {color:#333; }
#nav_left ul li.current_li, #nav_left ul ul li.current_li, #nav_left ul ul ul li.current_li {background-color:#fff;margin-right:-2px; border-right:solid 1px #fff;}
#nav_left ul li.current_li ul li {margin-right:0px;border-right:solid 1px #CEC7B2;}
/* нижнее служебное меню */
#footernav {margin-left:19.1em;}
/* специальное служебное меню внутренней страницы */
#inner #bottomnav {border-top:3px solid #7A3963; padding:10px 0 0 0; margin:3px 195px 20px 0}
/***************************************/
/* конец стилей для внутренних страниц */
/***************************************/
/* верхнее служебное меню */
#topnav {padding-top:6px; height:21px}
#topnav div.right {float:right; display:inline;}
/* ссылки верхнего служебного меню */
#topnav a, #topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a:active 
{float:left; display:inline; margin:2px 22px 0 0; color:#E4D7E0; text-decoration:none; font-size:.95em;}
/* логотип-ссылка (элемент A)  */
#logo:hover, #logo:visited, #logo {white-space:nowrap; position:absolute; width:700px; margin:-56px 0 0 -35px;
 text-decoration:none; color:#333; font-size:1em;font-family: Georgia, Times, "Times New Roman", serif;}
/* эмблема вуза */
#logo img, #logo i {width:70px; float:left; height:77px; margin:0px 16px 0 0; display:inline;}
/* название вуза в жирном начертании */
#logo strong {display:block; margin:6px 0 0 0; font-size:1.45em; font-weight:normal;font-family: Georgia, Times, "Times New Roman", serif;}
/* контейнер для коллажей страниц */
#collage {background:#7A3963 url(../../controlimages/collage-bg.gif) 0 0; margin:61px auto 0 auto;
border-bottom:0px solid #00ff000;}
/* элемент с фоновым коллажем */
#collage span {display:block; margin:0 auto; background:#fff; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0;}
/* классы для коллажей */
#collage .collage0 {background:url(../../controlimages/collage0.jpg);}
#collage .collage1 {background:url(../../controlimages/collage1.jpg);}
#collage .collage2 {background:url(../../controlimages/collage2.jpg);}
#collage .collage3 {background:url(../../controlimages/collage3.jpg);}
#collage .collage4 {background:url(../../controlimages/collage4.jpg);}
#collage .collage5 {background:url(../../controlimages/collage5.jpg);}
#collage .collage6 {background:url(../../controlimages/collage6.jpg);}
#collage .collage7 {background:url(../../controlimages/collage7.jpg);}
#collage .collage8 {background:url(../../controlimages/collage8.jpg);}
#collage .collage9 {background:url(../../controlimages/collage9.jpg);}
#collage .collage10 {background:url(../../controlimages/collage10.jpg);}
#collage .collage11 {background:url(../../controlimages/collage11.jpg);}
#collage .collage12 {background:url(../../controlimages/collage12.jpg);}
/* родительский контейнер для главного меню */
#nav_main {background:#f4f4f4; border-bottom:2px solid #0069A0; height:38px;border-top:0px solid #ff0000;padding:0;margin:0;}
/* стиль главного меню сайта (список UL) */
#nav_main ul {/*list-style:none; display:block; width:auto;*/ padding:0; margin:0 auto; text-align:center;}
/* элемент главного меню (LI) */
#nav_main ul li {/*display:inline; float:left;*/ background:url(../../controlimages/mainmenu-bg.gif) center right no-repeat; /*padding:0 9px;*/padding:0 8px;}
/* стиль ссылки пункта главного меню */
#nav_main ul li a {text-decoration:none; display:block; height:15px; padding:11px 0; font-weight:bold; margin-bottom:1px;font-size:1.1em;}
/* первый и последний элементы главного меню (LI) */
#nav_main ul .firstmenuitem {padding-left:0}
#nav_main ul .lastmenuitem {padding-right:0; background:none;}
/* стиль ссылок главного меню для всех состояний */
#nav_main ul li a:visited, #nav_main ul li a:link {color:#0069A0; background:none;}
#nav_main ul li a:hover, #nav_main ul li a, #nav_main ul li a:active 
{color:#7A3963; background:url(../../controlimages/mainmenuitem-bg.gif) bottom center no-repeat;}
/* текущий раздел */
#nav_main ul li a.current {color:#7A3963; background:url(../../controlimages/mainmenuitem-bg.gif) bottom center no-repeat;}
/* Кнопка "Найти" формы поиска */
#searchsubmit 
   {cursor:pointer; padding:0 10px; border:1px solid #fff; font:.85em Tahoma, Arial; color:#CEE4EF; 
   background:#1782BA url(../../controlimages/searchsubmit-bg.gif);}
/* левая колонка */
#col1 {}
#col1_content {padding:0;}
#col1 .left {
     float: none;
   }
/* средняя колонка */
#col2 {}
#col2_content {}
/* правая колонка */
#col3 {background-color:#F4F2EB;/*display:inline; min-height:150px;*/}
#col3_content {padding:0;}
/* декорированный псевдоэлемент-разделитель HR */
div.hr {height:8px; font-size:0; line-height:0; background:url(../../controlimages/hrleft.gif) top left no-repeat; margin:0 0 15px 0}
div.hr div {height:8px; background:url(../../controlimages/hrright.gif) top right no-repeat}
/**
   * ------------------------------------------------------------------
   * Статья (ttarticle,ttnews,ttevent)
   * ------------------------------------------------------------------
   */
/* параграф текста в центральной колонке */
#col2 p {text-align:justify;}
/* заголовок статьи при просмотре в центральной колонке */
.view-article h2 {font-size:1.53em; width: auto; padding: 0px 5px 3px 0px; line-height: 16px; font-family: Times,'Times New Roman',serif;
border-bottom:3px solid #7A3963; background:transparent;}
/* изображение */
.image {float:left;margin-right:15px;}
.imageLeft {float:left;margin-right:15px;}
.imageRight {float:right;margin-left:15px;}
.imageTop {}
/* описание изображения*/
.description {font-weight:bold;font-size:.95em;width:200px; text-align:center;}
/* внешний вид горизонтального разделителя-линии */
/*hr.separator {float:none; height:0px; line-height:0px; font-size:0px; color:#ffffff; padding:0; border:0;}*/
/*автор статьи*/
div.author {text-align:right; font-style:italic;}
.videoClip {float:left;padding-right:10px;padding-bottom:10px;}
.videoClipRight {float:right;padding-left:10px;padding-bottom:10px;}
/**
   * ------------------------------------------------------------------
   * Календарь
   * ------------------------------------------------------------------
   */
div.calendar h2 {font-size:1.53em; width: auto; margin: 0px; padding: 0px 5px 3px 0px; line-height: 16px; font-family: Times,'Times New Roman',serif;
border-bottom:3px solid #FFC000;background:transparent;}
/**
   * ------------------------------------------------------------------
   * Box Layout
   * ------------------------------------------------------------------
   */
.box { border:0px solid #F4F2EB;  margin:0;}
/* заголовок box-блоков */
.box h4 { font-size:1.53em; width: auto; margin: 0px; padding: 0px 5px 3px 0px; line-height: 16px; font-family: Times,'Times New Roman',serif;}
/* контент блоков */
.boxbody {padding-left: 0px; font-size: 1em; border:0px solid #ff0000; }
.boxbody_listentry {float:none;}
/* блок по схеме 1 (в правой колонке) */
.box_schema1 {margin:2px 0 0 0px; padding:14px 2px 5px 20px; border-width:0px 0px 0px 0px; font-size:.95em; }
.box_schema1 h4 {border-bottom:3px solid #FFC000;}
/* блок по схеме 2 (в центре) */
.box_schema2 {padding-left:0px;background:transparent;}
.box_schema2 h4 {border-bottom:3px solid #7A3963; background:transparent;/*margin-top:2em;*/}
/* оформление даты в списке по схеме 1, 2 и 3*/
.box_schema1 p.date, .box_schema2 p.date, .box_schema3 p.date  {float:left; display:inline; margin:0 15px 0 0; font-weight:normal; font-size:.95em; padding:3px 5px; color:white; background-color:#7A3963;}
/* блок по схеме 3 (в левой колонке) */
.box_schema3 {padding: 14px 2px 5px 20px; background:transparent; font-size:.95em;}
.box_schema3 h4 {border-bottom:3px solid #FFC000;background:transparent; }
/*Простой список в боксе*/
.box ul {padding-left:0;margin-left:0;}
/* стиль списка блока анонсов */
.box ul.announces {list-style-position:inside; list-style-image:url(../../controlimages/announces-li.gif);padding-left:0;margin-left:0;}
/* стиль списка блока документов */
.box ul.documents {list-style-position:inside; list-style-image:url(../../controlimages/documents-li.gif);padding-left:0;margin-left:0;}
.box ul.documents li, .box ul.announces li {padding-left:0px;margin-left:0px;}
/*Дополнительный линк для списка элементов (кнопка "все новости" и т.п.) */
.additionalLink {float:none; background:#F4F2EB; padding:3px 0;}
.additionalLink a {padding:3px 18px 3px 8px; background:#3B96C5; text-decoration:none; color:#fff}
.box p.author {font-style:italic;}

/*** Кнопки для блогов ***/ 
#blogButtonsToShare {float:right;white-space:nowrap;padding:2px 10px 0px 10px; line-height:20px; height:28px;width:330px;border:1px  dotted grey;margin:-5px -10px 10px 0;background:#F4F2EB;}
#blogButtonsToShare strong {float:left; margin: 4px 4px 0 0;}
#blogButtonsToShare a {float:right;height:26px;}

/*** RSS-рассылки в боксах ***/
#col3 #rss-news, #col3 #rss-events,#col3 #rss-video,#col1 #rss-news, #col1 #rss-events, #col1 #rss-video {width:170px;}
#rss-news, #rss-events, #rss-video {position:absolute;text-align:right;padding:0;margin:-32px 0;border:0px solid #ff0000; height:16px;} 
#col2 #rss-news, #col2 #rss-events, #col2 #rss-video {display:none;}

/**
   * ------------------------------------------------------------------
   * form name="emailform"
   * ------------------------------------------------------------------
   */
	 table.webform_radio {border-width:0px;}
	form.USUform table.webform_radio {height:48px;border-width:0px;}
	form.USUform td.webform_field {border-width:0px;}
	table.webform_table, table.USU_webform_table {width:100%;border-width:0px;}
    /* labels */
	td.webform_label, td.webform_label_multi{		font-weight: bold;
		padding: 5px 0px 3px 5px;
                vertical-align: top;
                width:100px;	}
    /* additional fields */
	table.webform_table select {		height: 20px;	}
	table.webform_table textarea {		height: 70px; width:100%;	}
        table.webform_table input.onlineform {		width:100%;	}
	table.webform_table tr td.webform_button {		text-align: center;	}
    /* error */
	span.webform_label_error{		color: #CC0000;	}
	span.webform_msg_error{		color: #CC0000; 		font-weight: bold;	}
    /* checkbox */
        table.webform_checkbox tr {border:1px;}
        table.webform_checkbox {width:100%;}       
        table.webform_checkbox td.webform_field_checkbox {		width:30px;	}
	table.webform_checkbox_row{		float: left; 		padding: 0px 8px 0px 0px;	}
	td.webform_field_checkbox, td.webform_field_checkbox_row{		padding: 2px 0 2px auto;	}
	td.webform_label_checkbox{ text-align:left;		padding: 2px 0px 2px 5px;	}
	td.webform_label_checkbox_row{		padding: 2px 0px 2px 3px;	}
     /* radio */
	table.webform_radio_row{		float: left; 		padding: 0px 8px 0px 0px;	}
	td.webform_field_radio, td.webform_field_radio_row{		padding: 4px 0px 0px 0px;	}
	td.webform_label_radio, td.webform_label_radio_row{		padding: 1px 0px 0px 5px;	}
     /* table field */
	table.webform_label_table{		vertical-align: top;	}
	.webform_label_table tr th, .webform_label_table tr td, .webform_field_table tr th, .webform_field_table tr td {white-space: nowrap;}
/**
   * ------------------------------------------------------------------
   * Footer
   * ------------------------------------------------------------------
   */
#footer {padding: 0;
    margin-top: 0;
    border-top: 0px solid #B31B34;
/*clear:both;*/ height:85px; color:#666; min-width:980px; }
/* блок нижнего служебного меню */
#footernav {height:25px; /*background:#7A3963 url(../../controlimages/footer-bg.gif)*/}
/* родительский контейнер блока нижнего служебного меню (о странице, письмо, о сайте) */
#iconscont {margin:0 auto;}
/* блок нижнего служебного меню (о странице, письмо, о сайте) */
#icons {padding:8px 0 0 0; height:19px; width:110px}
/* стиль ссылок блока нижнего служебного меню (о странице, письмо, о сайте) */
#icons a {display:inline; float:left; width:11px; height:11px; margin-right:20px; font-size:0px; line-height:0;}
/* стиль ссылки "о сайте" */
#iabout {background:url(../../controlimages/shared-icons.gif) 0 0 no-repeat; margin-left:17px; }
/* стиль ссылки "написать письмо" */
#imail {background:url(../../controlimages/shared-icons.gif) -11px 0 no-repeat; }
/* стиль ссылки "о странице" */
#ipage {background:url(../../controlimages/shared-icons.gif) -22px 0 no-repeat; }
/* Отдельно стоящая ссылка "печать" */
#iconm_cont {margin:30px auto;height:18px;padding:7px 0 0 0; border-top:solid 2px #7a3963;}
/*#iconm {padding:7px 0 0 0; height:18px; width:110px}*/
#iconm a {display:inline; float:left; width:11px; margin-right:5px; height:11px; font-size:0px; line-height:0;}
#iprint span {display:inline; width:11px; height:11px; background:url(../../controlimages/shared-icons.gif) -44px 0 no-repeat; padding:0px 11px 10px 0;}
a#iprint {text-decoration:none;}
/* блок копирайта внизу страницы */
#copy {padding:21px 25px 0 25px;}
/* ссылки в копирайте */
#copy a, #copy a:link, #copy a:hover, #copy a:visited, #copy a:active {color:#666; text-decoration:none}
#copy a span {text-decoration:underline; color:#0069A0}
/* копирайт дизайна */
#copy p {float:right; display:inline}
/**
   * ------------------------------------------------------------------
   * Исправления
   * ------------------------------------------------------------------
   */
/* исправления для Safari, IE 6 это тоже воспринимает, потому ниже еще для него поправка */
html*#nav_main ul li {padding:0 7px}
/* исправления для IE 6 */
* html #nav_main ul li {width:10px; white-space:nowrap; padding:0 9px}
/* исправления для IE 7 */
/* *+html #nav_main {width:864px;} */
}

@media print
{
 /**
   * ------------------------------------------------------------------
   * Print Layout
   * ------------------------------------------------------------------
   */
}
