html, body {margin:0; padding:0; width:100%; height:100%; font-family:arial;}
.hhhhh{}
*html #content {height:100%;}                                                 
div,ol,ul,li,h1,h2,h3,h4,h5,h6,span,select {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
img {border:none;}



#main1 {   /*-------------------------------------- Градиент */
position:relative; width:100%; max-width:1500px; min-width:990px; min-height:100%; height:auto !important; height:100%; background-image: url(../i/01-5-content-bg.jpg); background-repeat:repeat-x; background-position: 0% 90px;
}
#main2 {   /*-------------------------------------- Синяя */
background-image: url(https://www.vvsu.ru/i/01-2-bg-header_.jpg); background-repeat: no-repeat; background-position: 0 -37px;
}
#main2-s {   /*-------------------------------------- Синяя */
background-image: url(https://www.vvsu.ru/i/01-2-bg-header_.jpg); background-repeat: no-repeat; background-position: 0 -35px;
}
#main3 {   /*-------------------------------------- Основная навигация */
background-image: url(https://www.vvsu.ru/i/tn-bg2.jpg); background-repeat: repeat-x; background-position: 0% 71px;
}
#main3-s {   /*-------------------------------------- Основная навигация */
background-image: url(https://www.vvsu.ru/i/tn-bg2-s.png); background-repeat: repeat-x; background-position: 0% 71px;
}
#main4 {   /*-------------------------------------- Синий квадрат под логотипом */
width:90px; height:104px; background:#255794; position:absolute; z-index:0;
}

.MngAct {background:#ddeeff; color: #000000;}

#admres {font-size:70%;}
#admres a {color:#000; text-decoration:none;}
#admres a:hover {color:#0a56a4; text-decoration:none;}

#main-inner {padding-right:10px;padding-left:10px;}

.clear {clear:both;}
.small {font-size:55%;font-family:arial;tahoma,sans;color:#989898;}


#container {width:100%;font-size:100%;overflow:auto; //padding-top:1px;}
body:first-of-type #container {clear:left;}    /*------- Для Сафари */

/*
#container h2 {}
#container h3 {font-size:110%; color:#858484; //font-weight:normal;}
#container h4 {font-size:125%; margin:0 0 10px 0;}
#container-left {float:left; width:200px;}
#container-right {padding-left:20px;min-width:695px;overflow-x:hidden;}
#c_ontainer-right ul.subd {padding:0;margin:0;margin-top:10px;list-style-type:none;}
#c_ontainer-right ul.subd li {padding-bottom:2px;}
#c_ontainer-right ul.no-bullet {margin:0;padding:0;list-style-type:none;}
#c_ontainer-right ul.no-bullet li:before {content: "888";}
#container-right ol {counter-reset:item;}
#container-right ol>li {display:block;}
#container-right ol>li:before {content:counters(item,".") ". ";counter-increment:item;}
#container-right ol ol {margin-left:-24px;}
#container-right ol ol ol {margin-left:-12px;}
*/

#container h1 {font-size:150%; color:#e35321;}
#container h2 {font-size:140%; color:#858484; margin:0 0 10px 0;}
#container h3 {font-size:110%; color:#858484; margin:0 0 10px 0;}
#container h4 {font-size:125%; margin:0 0 10px 0;}

#container .right {min-width:695px; overflow-x:hidden; padding:0 0 0 20px;}
#container .left {float:left; width:200px;}

#container .right .content {padding-top:15px; overflow-x:hidden;}
#container .right .content .right {float:right; min-width:210px;}
#container .right .content .body {overflow:hidden; padding-right:10px;}

#cnt {overflow:hidden; font-size:90%; /*text-align:justify;*/}
#cnt p {font-size:100%;font-weight:normal;margin-bottom:15px; line-height:150%;}
/*
#cnt a {color:#0a56a4; text-decoration:none;}
#cnt a:hover {color:#6a98c6; text-decoration:none;}
*/

#cnt .ndetails {overflow:hidden;}
#cnt .ndetails img.mainfoto {float:left;margin:0 20px 10px 0;}
#cnt .ndetails .timedate {display:block;margin:0 0 5px 0;}
#cnt .ndetails .timedate .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#cnt .ndetails .timedate .date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#cnt .ndetails .place {margin:0 0 5px 0;}
#cnt .ndetails .text {}



/*----- Бизнес-инкубатор. Партнёры -----*/
#cnt .partners {overflow:hidden; margin-bottom:20px;}
#cnt .partners .logo {float:left;width:100px;}
#cnt .partners .info {margin-left:100px;overflow:hidden;}
#cnt .partners .info h2 {margin-bottom:5px;}
#cnt .partners .info a {color:#0a56a4; text-decoration:none;}
#cnt .partners .info a:hover {color:#6a98c6; text-decoration:none;}
#cnt .partners .info div {padding:10px 0 0 0; //margin-right:0;}


.third {padding:0 20px 0 0; overflow:hidden;}
.third img.main-pic {float:left;margin:0 15px 10px 0;}
.third p {margin:0 0 20px 0;}
/*
.third h1 {font-weight:normal; margin:0 0 15px 0;}
.third h2 {margin:0 0 10px 0;}
.third h3 {margin:0 0 10px 0;}
*/
.third ol {margin:10px 0 10px 35px;//margin-left:40px;}
.third ol li {margin-bottom:5px;}



/*----------------- Контент на главной из двух колонок -------------------*/
#maincol {margin-bottom:30px;overflow:hidden;}
#maincol .left {float:left;width:49%;padding-right:1%;margin-right:-100%;}
#maincol .right {float:left;width:49%;padding-left:1%;margin-left:50%;}

#maincols {margin-bottom:30px;overflow:hidden;}
#maincols .left {float:right;width:100%;margin:0 210px 0 -210px;}
#maincols .right {float:right;width:210px;}

#bddddddd {}
#bddddddd .left {background:#9c0;margin-right:200px;}
#bddddddd .right {float:right;width:200px;background:#09c;}



#content1 {font-size:80%;}
#content2 {font-size:80%;}
#content1 a, #content2 a {color:#0a56a4; text-decoration:none;}
#content1 a:hover, #content2 a:hover {color:#6a98c6; text-decoration:none;}
#content1 img {float:left;margin:0 10px 0 0;}




/*----------------- Крошки -------------------*/

#crumbs {}
#crumbs .crumbs {display:block; font-size:70%; color:#999999; margin:15px 0 15px 0; //margin-bottom:0;}
#crumbs a {color:#999999; text-decoration:none; border-bottom:0.1em solid #999999;}
#crumbs a:hover {color:#999999; text-decoration:none; border-bottom:none;}
#crumbs .title {display:block;}
/*
#crumbs .title h1 {font-size:150%; color:#e35321; font-weight:normal; //margin:0;}
*/


/*----------------- Вопрос-ответ -------------------*/

/*Список имеющихся вопросов*/
#qa ul {margin:10px 0 0 25px;}
#qa ul li {margin-bottom:15px;list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
#qa ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
#qa a {color:#0a56a4; text-decoration:none;}
#qa a:hover {color:#6a98c6; text-decoration:none;}

/*Форма*/
#cnt .askQuestion {overflow:hidden; width:400px;margin-bottom:15px;}
#cnt .askQuestion .left {float:left; width:50px;}
#cnt .askQuestion .right {}
#cnt .askQuestion .right input {width:300px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .right textarea {width:300px;height:200px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .right select {width:314px; height:35px; padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .right select option {padding:5px 0 5px 10px;}
#cnt .captcha {padding-left:87px;}
#cnt .captcha .code {overflow:hidden;margin-bottom:15px;}
#cnt .captcha .code span {display:block;float:left;}
#cnt .captcha .code .arr {font-size:200%;padding-top:25px;}
#cnt .captcha .code input {height:66px;font-size:200%; width:130px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .captcha .btn {}
#cnt .captcha .btn input {cursor: pointer; padding: 5px 10px 5px 10px; color:#000;}
#cnt .captcha .btn input:hover, #cnt .captcha .btn input:hover {}

/*Вопрос на странице ответа*/
#cnt .question {font-weight:bold;}
#cnt .question a {color:#0a56a4; text-decoration:none;}
#cnt .question a:hover {color:#6a98c6; text-decoration:none;}

/*Ответ на странице ответа*/
#cnt .answer {}
#cnt .answer a {color:#0a56a4; text-decoration:none;}
#cnt .answer a:hover {color:#6a98c6; text-decoration:none;}

/*----------------- /Вопрос-ответ -------------------*/







/*
#cnt h2 a {color:#0a56a4; text-decoration:none;}
#cnt h2 a:hover {color:#6a98c6; text-decoration:none;}

#content-text a {color:#0a56a4; text-decoration:none;}
#content-text a:hover {color:#6a98c6; text-decoration:none;}

#cnt ul {padding:0;margin:0;margin-top:10px;margin-bottom:10px;margin-left:25px;}
#cnt ul li {margin-bottom:5px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
#cnt ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
*/

.isolate{background:#e7e7e7;color;#fb4b1c;padding:5px;}




#cnt .divisions ul,
#cnt .division ul,
#cnt .vacancies ul,
.third ul {
padding:0;margin:0;margin-top:10px;margin-bottom:10px;margin-left:25px;
}

#cnt .divisions ul li,
#cnt .division ul li,
#cnt .vacancies ul li,
.third ul li {
margin-bottom:5px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;
}


#cnt .divisions ul li:before,
#cnt .division ul li:before,
#cnt .vacancies ul li:before,
.third ul li:before {
content: '\2014\a0\a0'; color: #bfbfbf;
}

#cnt .divisions a,
#cnt .news-txt a,
#cnt .division a,
.third a,
#cnt .vacancies a {
color:#0a56a4; text-decoration:none;
}

#cnt .divisions a:hover,
#cnt .news-txt a:hover,
#cnt .division a:hover,
.third a:hover,
#cnt .vacancies a:hover {
color:#6a98c6; text-decoration:none;
}


/*----- Фотоальбом -----*/

#cnt .fotoalbumtitle {margin-bottom:10px;}
#cnt .fotoalbumtitle h2 a {color:#a0a0a0; text-decoration:none;}
#cnt .fotoalbumtitle h2 a:hover {color:#a0a0a0; text-decoration:none;}
#cnt .fotoalbumbody a {color:#000; text-decoration:none;}
#cnt .fotoalbumbody a:hover {color:#000; text-decoration:none;}

/*----- Архив -----*/
#cnt .archivelist h3 { margin:0; }
#cnt .archivelist .monthlist { padding:0; margin:0; margin-bottom:15px; }
#cnt .archivelist a { color:#000; text-decoration:none; }
#cnt .archivelist a:hover { color:#7b7b7b; text-decoration:none; }

/*------- Заголовки «Новости университета», «Объявления», «Анонсы и события» */
#title-link {/*white-space: nowrap;*/}
#title-link img {margin-left:5px;}
#title-link h2 {margin-bottom:10px;font-size:110%;}
#title-link h2 a {color:#000; text-decoration:underline;}
#title-link h2 a:hover {color:#e35321; text-decoration:underline;}


#title-lnk {width:210px;/*white-space: nowrap;*/}
#title-lnk img {margin-left:5px;}
#title-lnk h2 {margin-bottom:10px;font-size:110%;}
#title-lnk h2 a {color:#000; text-decoration:underline;}
#title-lnk h2 a:hover {color:#e35321; text-decoration:underline;}


/*
#ann-main h2 {font-size:110%;}
#events h2 {font-size:110%;margin-bottom:12px;font-weight:normal;}
#content-page h2 {font-size:110%;}
*/
/*----------------- Главный блок -------------------*/
/*
#content-page {margin:0;padding:0;padding-top:5px;}
#second-title {margin:0;padding:0;padding-top:20px;}
#second-title h1 {margin:0;padding:0;}
*+html #second-title {margin-top:-20px;}
#right-col-page {float:right; width:240px;}
#content-page-body {overflow:hidden;padding-right: 10px;}
*/


/*----------------- Для шалона #3 -------------------*/
/*
#contentright {margin-left:220px;min-width:695px;}
*/



/*----------------- / Для шалона #3 -------------------*/

#nea-body, #history-body {font-size:80%; line-height:130%;}
#nea-body h1, #history-body h1 {font-size:150%; font-weight:normal;}
#nea-body h2, #history-body h2 {font-size:130%; font-weight:normal;}
#nea-body h3, #history-body h3 {font-size:110%; font-weight:normal;}

/*----------------- Настройки поля контента разделов Новости. События и мероприятия, Объявления -----------------*/

#nea-body-inner {}
#nea-nav {background:#f0f0f0;color:#7b7b7b;padding:10px;font-size:90%;line-height:165%;}
#nea-nav .sel {/* padding-top:2px;padding-right:3px;padding-bottom:2px;padding-left:3px;*/color:#e35321;font-weight:bold;}
#nea-nav .fs120 {font-size:120%;}
#nea-nav .current-month {font-weight:bold;color:#000;}
.nea-td {font-size:85%;color:#797979;}
.nea-t {padding:2px;background:#cccccc;color:#8c8c8c;}
.nea-d {font-weight:bold;}
.nea-pl {color:#8c8c8c;margin-top:-5px;margin-bottom:-8px;}
ul.nea {list-style-type:none;margin-left:-39px;margin-bottom:0px;}
ul.nea li {padding-bottom:15px;}

/*----------------- /Настройки поля контента разделов Новости. События и мероприятия, Объявления -----------------*/

/*----------------- Настройки поля контента раздела История -----------------*/
#history-body-inner {}
.history-vertical {margin-top:50px; position:relative; padding-right:10px; padding-left:80px;overflow:hidden;}
.history-vertical .ddlist-item {padding:0; padding-left: 0px; position: relative; margin-left:-78px;}
.history-vertical .ddlist-title {background: transparent url(/i/ico_plus_green.gif) no-repeat -20px 50%; padding: 0 0 0 12px; position: relative; margin-left: -12px; cursor: pointer;}
.history-vertical .ddlist-title .year {color: #669900; border-bottom: 1px dotted; padding-bottom: 1px; position: relative}
.history-vertical .ddlist-title-archive {background-image: url(/i/ico_plus_grey.gif)}
.history-vertical .ddlist-title-archive .year-archive {color: #999999; border-bottom: 1px dotted; padding-bottom: 1px; position: relative}
.history-vertical .ddlist-title .hist-closed-title {display: none; padding-left:10px;}
.history-vertical .ddlist-title .title {display: none; margin:0; padding:0; margin:5px 0 0 2px;}

.history-vertical .ddlist-body .monthbox p {margin-left: 80px;}
.history-vertical .ddlist-body .month {position: absolute; font: 11px tahoma, sans; color: #999999; width: 70px; margin-top: 2px;/* margin-left: -78px;*/ text-align: right; //margin-left:-80px;}
.history-vertical .ddlist-item-opened {margin-top: 0px; overflow:hidden;}
.history-vertical .ddlist-item-opened .ddlist-title {background: none; padding: 0; margin-left: 0}
.history-vertical .ddlist-item-opened .ddlist-title .year {background-color: #265794; color: #FFFFFF; padding: 4px 7px; border-bottom: 0; position: absolute; margin: -4px 0 0 5px;}
.history-vertical .ddlist-item-opened .ddlist-title .title,
.history-vertical .ddlist-item-opened .ddlist-title-archive .year-archive {display: inline; margin-left:70px; line-height: 19px; color: #000000; border-bottom: 1px dotted; position: relative}
.history-vertical .ddlist-item-opened .stat {font: 11px tahoma, arial, sans; color: #999999}
.history-vertical .ddlist-item-opened .stat span {background-color: #999999; color: #FFFFFF; padding: 0 3px}
.history-vertical .ddlist-item-opened .content {padding-top: 10px;}
/*----------------- / Настройки поля контента раздела История -----------------*/

/* Hides from IE-mac */
.g-cfx {display: inline-block; clear: both}
.g-cfx {display: block}
/* End hide from IE-mac */

.g-fleft {float: left}
.g-fright {float: right}

/*------------------------- Сотрудники */
.staff-body {font-size:90%; margin-top:30px;}
.staff-foto {float:left;}
.staff-text {margin-left: 260px;}
.staff-text h2 {margin-bottom:0px;}



.empllist {overflow:hidden;margin-bottom:30px;}
.empllist .foto {float:left;}
.empllist .info {margin:0 0 0 158px;}

.empllist .info a {color:#0a56a4; text-decoration:none;}
.empllist .info a:hover {color:#6a98c6; text-decoration:none;}


/*------------- staff[dot]css -------------*/

.empl {margin-bottom:30px;clear:both;overflow:hidden;}
.empl .foto {float:left;width:158px;}
.empl .info {margin-left:158px}
.empl .info a {color:#0a56a4; text-decoration:none;}
.empl .info a:hover {color:#6a98c6; text-decoration:none;}
.empl .info h2 {}
.empl .info h3 {}
.empl .info h4 {color:#0f2e67;}
.empl .info .regal {}
.empl .info .email {margin:10px 0 0 0;}
.empl .info .text {margin:10px 0 0 0;}

.empl .infomain {margin-bottom:20px; width:210px;}
.empl .infomain a {color:#0a56a4; text-decoration:none;}
.empl .infomain a:hover {color:#6a98c6; text-decoration:none;}
.empl .infomain .name {font-weight:none;font-size:90%;}
.empl .infomain .regal {font-size:80%;}







/*------------------------- Постраничная навигация */
#pagination {font-size:90%; margin-top:30px;}
#pagination .page-inner {}
#pagination .curr {font-weight:bold;}

/*---- Ссылки */
a.gray-lnk {color:#a0a0a0; text-decoration:none;}
a.gray-lnk:hover {color:#a0a0a0; text-decoration:none;}

a.black-lnk {color:#000; text-decoration:none;}
a.black-lnk:hover {color:#7b7b7b; text-decoration:none;}

a.black-h-lnk {color:#000; text-decoration:underline;}
a.black-h-lnk:hover {color:#7b7b7b; text-decoration:underline;}

a.black-h2-lnk {color:#000; text-decoration:underline;}
a.black-h2-lnk:hover {color:#e35321; text-decoration:underline;}

a.orange-h2-lnk {color:#e35321; text-decoration:underline;}
a.orange-h2-lnk:hover {color:#fc8230; text-decoration:underline;}

li.blue-lnk a {color:#0a56a4; text-decoration:none;}
a.blue-lnk {color:#0a56a4; text-decoration:none;}
a.blue-lnk:hover {color:#6a98c6; text-decoration:none;}

a.teaser-lnk {color:#e35321; text-decoration:none;}
a.teaser-lnk:hover {color:#fc8230; text-decoration:none;}

a.crumb {color:#999999; text-decoration:underline;}
a.crumb:hover {color:#999999; text-decoration:none;}




.orange-color {color:#e35321;}

.orange-bg {background:#e35321;}
.grey-bg {background:#b0b0b0;}

.mt22 {margin-top: 22px;}
.mt25 {margin-top: 25px;}
.mt50 {margin-top: 50px;}

.mb25 {margin-bottom: 25px;}
.mb10 {margin-bottom: 10px;}
.mb0 {margin-bottom: 0px;}
.mb-10 {margin-bottom:-10px;}
.mb-40 {margin-bottom:-40px;}

.mr5 {margin-right: 5px}
.pr0 {padding-right: 0 !important}
.pr2 {padding-right: 2px !important}

.pa (position:absolute;)
.pr {position:relative;}

.fl {float:left;}
.fr {float:right;}


/*------------- thickbox[dot]css -------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}

/*------------- header[dot]css -------------*/
#header {min-width:970px; width:100%; overflow:hidden;}
#header .left {position:relative; float:left; padding:11px 0 0 20px; z-index:1;}
#header .right {overflow:hidden; padding:0 0 0 20px;}
#header .right .inner {margin:0 0 16px;}
#header .right .inner .title {font-size:80%; margin:24px 164px 0 0;}
#header .right .inner .title a {text-decoration:none; color:#abcfe9; border-bottom:.1em solid #abcfe9;}

#header .right .inner .subtitle {font-size:105%; color:#fff; margin:13px 164px 0 0;}
#header .right .inner .subtitle span {background:#EE531D; padding:5px 8px;}
#header .right .inner .subtitle span a {text-decoration:none; color:#fff;}





#header-right-title {font-size:100%; margin:16px 164px 0 0;}

*+html #header-right-title {margin-top:17px;}
#header-s-right-title {ont-size:80%; margin:24px 164px 0 0;}

*+html #header-s-right-title {margin-top:24px;}
#header-s-right-title a {text-decoration:none; color:#abcfe9; border-bottom:.1em solid #abcfe9;}

#header-s-right-2-title {font-size:105%; color:#fff; margin:13px 164px 0 0;}
*+html #header-s-right-2-title {margin-top:14px;}
#header-s-right-2-title span {background:#EE531D; padding:5px 8px;}
#header,#header-s {min-width:970px; width:100%; overflow:hidden;}
#header-left,#header-s-left {osition:relative;float:left;padding-left:20px;padding-top:11px;z-index:1;}
#header-right,#header-s-right {overflow:hidden; padding:0 0 0 20px;}
#header-right-top,#header-s-right-top {margin:0 0 16px;}
*+html #header-right-top,*+html #header-s-right-top {argin-bottom:17px;}
#header-right-title a,#header-s-right-2-title span a {text-decoration:none; color:#fff;}


/*------------- flags[dot]css -------------*/

#flagmenu {float:right;padding:0;margin:0;}
*+html #flagmenu {margin-top:15px;}

#flagbrand {}

#flagbrand ul {
list-style: none;
float:left;
padding:0;
margin:0;
}

#flagbrand li {
float: left;
/*margin-right:0px;*/
}

#flagbrand li a {
display: block;
text-indent: -9999px;
overflow: hidden;
height: 13px;
background-image: url(/i/01-4-flags-all.png);
background-repeat: no-repeat;
}

#f0 a {background-position: 0 -17px; width: 41px;}
#f1 a {background-position: -41px 0; width: 52px;}
#f2 a {background-position: -93px 0; width: 42px;}

#f0 a:hover {background-position: 0 0;}
#f1 a:hover {background-position: -41px 0;}
#f2 a:hover {background-position: -93px 0;}

#f0 a.current {background-position: 0 0;}
#f1 a.current {background-position: -41px -17px;}
#f2 a.current {background-position: -93px -17px;}

#flagbrand li:hover {position: relative;}

/*------------- top-navi[dot]css -------------*/

#tn {font-family:arial;text-transform:uppercase;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
  #tnavi li {margin-top:3px;}
}

#tnavi {list-style:none;margin:0;padding:0;font-size:75%;}
#tnavi li {float: left; font-weight:bold;margin-top:1px;}
#tnavi li a {color:#fff; text-decoration:none;padding:0;}
#tnavi li:hover {background-image: url(/i/tn-over2.jpg); background-repeat: repeat-x; background-position:top right;}
#tnavi li span {display:block;padding-top:10px; padding-bottom:12px; padding-left:20px; padding-right:20px; background-image: url(/i/tn-over.png); background-repeat: no-repeat; background-position:top right;}
#tnavi li.selected {background-image: url(/i/tn-over2.jpg); background-repeat: repeat-x; background-position:top right;}

/*------------- top-navi-2[dot]css -------------*/







.l-cont-outer-padder {max-width:1500px;position:relative;z-index:5;margin:15px 0 15px 0; height:36px; //margin-bottom:0;}
.l-cont-outer-padder ul.tn2 {list-style:none;}

.l-cont-outer-padder-s {padding:0;margin:0;max-width:1500px;position:relative;z-index:5;margin-top:15px;margin-bottom:52px;}
.l-cont-outer-padder-s ul.tn2 {list-style:none;}
*+html .l-cont-outer-padder-s {margin-bottom:-1px;}

.l-cont .l-col-left {float: left; position: relative}
.l-cont .l-col-wrap {float: right; width: 100%}
.l-cont .l-col-left {width: 200px}
.l-cont .l-col-wrap {margin-left: -200px}
.l-cont .l-col-right {margin-left: 200px}

.l-cont .l-cont .l-col-left {width: 69.2%}
.l-cont .l-cont .l-col-wrap {margin-left: -69.2%}
.l-cont .l-cont .l-col-right {margin-left: 69.2%}

.l-cont-inner-01 .l-col-left-inner {float: left; width: 50%}
.l-cont-inner-01 .l-col-right-inner {float: right; width: 46.3%}

.l-cont-inner-02 .l-col-left-inner {float: left; width: 170px}
.l-cont-inner-02 .l-col-right-inner {margin-left: 190px}

.l-cont .l-col-left .l-col-pad {padding: 0 20px 0 0}
.l-cont .l-cont .l-col-left .l-col-pad {padding: 0 20px 0 0}

/* extra (under header) */
.nav-extra {padding:0; margin-top:9px; margin-left:21px;}
.nav-extra .nav-item {float: left; font-size: 70%; font-family: tahoma, arial, sans; padding: 7px 9px; margin-bottom: 0}

.nav-extra .nav-item a {text-decoration: none; color: #0a56a4;}
.nav-extra .nav-item a:hover {text-decoration: none; color: #6a98c6;}
.nav-extra .nav-phones {padding-left:0}
.nav-extra .nav-item .l-popup-box {padding-left:0; padding-right:0;}
.nav-extra .nav-item .l-popup {margin-top: 3px}
.nav-extra .nav-item a.l-popup-btn {color: #0A56A4; padding: 6px 9px 9px; outline: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.nav-extra .nav-item a.l-popup-btn:hover {color: #6A98C6; background-color: #FFFFFF}
.nav-extra .nav-item a.l-popup-btn:hover span {border: 0}
.nav-extra .l-popup-box-opened a.l-popup-btn {color: #8C8C8C; background: #FFFFFF url(../i/ico_close_01.gif) no-repeat 100% 10px}
.nav-extra .l-popup-box-opened a.l-popup-btn span {border:0;}
.nav-extra .l-popup li {position: relative; margin-left: -9px; margin-bottom: 0}
.nav-extra .l-popup .padded li {padding: 4px 0 4px 22px}

/* popup */
/* #01 */
.l-popup-01 {position: absolute; width: 275px; z-index: 10; padding: 11px 0 0 0; background: transparent url(../i/popup01.png) no-repeat 0 -324px; overflow: hidden; margin: 10px 0 0 -26px}
.l-popup-01 .i {padding: 0 20px 30px 20px; background: transparent url(../i/popup01.png) no-repeat 0 100%; margin-bottom: -11px;list-style:none;}

.ico-locked {background: transparent url(../i/ico_locked.gif) no-repeat 0 50%; padding-left: 13px}
.ico-down {background: transparent url(../i/ico_down.gif) no-repeat 100% 12px; padding-right: 20px !important}

/* extra navigation */
.ico-library, .ico-corporate, .ico-recycle, .ico-wireless, .ico-video, .ico-scheme, .ico-talks, .ico-cameras {display: block; padding: 6px 0 6px 22px}

.ico-library {background: transparent url(../i/ico-resources/biblioteka1g.png) no-repeat 0 4px; padding-top: 3px;}
.ico-corporate {background: transparent url(../i/ico-resources/kis2g.png) no-repeat 0 4px;}
.ico-recycle {background: transparent url(../i/ico-resources/sued2g.png) no-repeat 0 4px}
.ico-wireless {background: transparent url(../i/ico-resources/wifi1g.png) no-repeat 0 4px}
.ico-video {background: transparent url(../i/ico-resources/video1g.png) no-repeat 0 4px}
.ico-scheme {background: transparent url(../i/ico-resources/proezd2g.png) no-repeat 0 4px}
.ico-talks {background: transparent url(../i/ico-resources/forum1g.png) no-repeat 0 4px; padding-bottom: 3px;}
.ico-cameras {background: transparent url(../i/ico-resources/ico_cameras.gif) no-repeat 0 4px}

.ico-library:hover {background: transparent url(../i/ico-resources/biblioteka1-active.png) no-repeat 0 4px; padding-top: 3px;}
.ico-corporate:hover {background: transparent url(../i/ico-resources/kis2-active.png) no-repeat 0 4px;}
.ico-recycle:hover {background: transparent url(../i/ico-resources/sued2-active.png) no-repeat 0 4px}
.ico-wireless:hover {background: transparent url(../i/ico-resources/wifi1-active.png) no-repeat 0 4px}
.ico-video:hover {background: transparent url(../i/ico-resources/video1-active.png) no-repeat 0 4px}
.ico-scheme:hover {background: transparent url(../i/ico-resources/proezd2-active.png) no-repeat 0 4px}
.ico-talks:hover {background: transparent url(../i/ico-resources/forum1-active.png) no-repeat 0 4px; padding-bottom: 3px;}
.ico-cameras:hover {background: transparent url(../i/ico-resources/ico_cameras-active.gif) no-repeat 0 4px}

/* forms */
/* search form */
.f-form-search {padding-top: 13px; white-space: nowrap}
.f-form-search a {text-decoration: none; color: #0a56a4;}
.f-form-search a:hover {text-decoration: none; color: #6a98c6;}
.f-form-search, .f-form-search input {font: 11px tahoma, arial, sans}
.f-form-search input {vertical-align: middle; margin-top:-3px;}
.f-form-search label {margin-right: 5px}
.f-form-search .f-text {margin-right:3px; height:18px;font-size:110%; width:143px;padding:3px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.f-form-search .ico-search {background: #FFFFFF url(../i/ico_search.gif) no-repeat 2px 50%; padding: 2px 0 2px 20px}
.f-form-search .search-button {margin:0 5px 2px 0;}

/* links decoration */
a.i-dashed {text-decoration: none; color: #E35321}
a.i-dashed span {border-bottom: 1px dotted}
a.i-solid {text-decoration: none}
a.i-solid span {border-bottom: 1px solid}






/*------------- sitemap[dot]css -------------*/

#cnt ul.no-bullet-map {
padding:0;
margin:0;
list-style-type: none;
margin-left:23px;
}

#cnt ul.no-bullet-map li:before {
content: "";
}

#cnt ul.no-bullet-map li {
padding-top:3px;
padding-bottom:3px;
}

#cnt ul.no-bullet-map li:last-child {
padding-bottom:0px;
margin:0;
}

#cnt ul.no-bullet-map li ul.site-map {
padding:0;
margin:0;
margin-left:20px;
list-style-type: none;
}

/*------------- search[dot]css -------------*/
#search-body ol.search-results {
margin: 0;
margin-top: 40px;
/*margin:0 40px 1.7em 40px;*/
padding: 0 0 0 40px
}

#search-body ol.search-results li {
margin-bottom: 1em;
padding: 0;
}

#search-body ol.search-results div.search-text {
font-size: 80%;
padding-bottom: 0.1em;
}

#search-body ol > li {
display: list-item !important;
	content: none !important;
}

#search-body ol > li:before {
content: none !important;
/*counter-increment: none !important;*/ 
} 

#search-body ol.search-results div.info {
font-size: 80%;
color: #333333;
margin-top: 0.3em;
}

#search-body ol.search-results div.info a {
color: #000000;
}

#search-body ol.search-results div.info a:visited {
color: #800080;
}

#search-body ol.search-results .search-title a {
color: #0a56a4;
text-decoration: none;
}

#search-body ol.search-results .search-title a:hover {
color: #6a98c6;
.search-text-decoration: none;
}

#search-body ol.search-results .green {
color: #006600;;
}

#search-body .search-footer {
font-size: 80%;
padding-bottom: 0.1em;
}

#search-body .search-sort {
font-size: 80%;
padding-bottom: 0.1em;
}

#search-body ol {
}

#search-body .search-pages a {
color: #0a56a4;
.search-text-decoration: none;
}

#search-body .search-pages a:hover {
color: #6a98c6;
.search-text-decoration: none;
}

#search-body .copyright a {
color: #0a56a4;
.search-text-decoration: none;
}

#search-body .copyright a:hover {
color: #FF0000;
.search-text-decoration: underline;
}
!important



/*------------- leftmenu[dot]css -------------*/

/*----------------- Навигация на белом поле с закруглёнными вверху уголками -----------------*/

#lm-white {padding:0;margin:0;width:200px;}

#lm-white a {color:#0a56a4;text-decoration:none;/* border-bottom-width:0.1em;border-bottom-style:dotted;border-bottom-color: #0a56a4; */}
#lm-white a:hover {color:#6a98c6;text-decoration:none;/* border-bottom-width:0.1em;border-bottom-style:dotted;border-bottom-color: #e35321;*/}

#lm-white-top {padding:0;margin:0;}
#lm-white-top img.corner {width:200px;height:8px;border:none;}

#lm-white-body { padding:0; margin:0; font-family:arial; padding-top:12px; padding-left:20px; background:#fff; }
*+html #lm-white-body {padding-top:13px;}

#lm-white-body h4 { padding:0; margin:0; color:#858484;}

#lm-white-body ul {padding:0; margin:0; list-style-type:none; margin-bottom:23px;}
*+html #lm-white-body ul { margin-top:-1px;}

#lm-white-body ul li {padding-bottom:7px;font-size:80%;}

#lm-white-body ul li:last-child {padding-bottom:0px;margin:0;}

#lm-white-body ul li.current a {color:#a0a0a0;font-weight:bold;}


#lm-white-body ul li #lmw-sl {padding:0;margin:0;list-style-type:none;font-size:120%;margin-top:5px;padding-left:10px;}
*+html #lm-white-body ul li #lmw-sl { margin-top:-15px;}
#lm-white-body ul li #lmw-sl li { margin:0; padding:0; margin-bottom:3px;}
*+html #lm-white-body ul li #lmw-sl li { margin-bottom:0px;}
#lm-white-body ul li #lmw-sl li:last-child { padding:0; margin:0; }

/*----------------- / Навигация на белом поле на страницах второго уровня -----------------*/

/*----------------- Образование и Филиалы -----------------*/
#leftmenu2 {padding:0;margin:0;font-family:arial;padding-left:20px;}
#leftmenu2 h4 {color:#858484;}
#leftmenu2 ul {padding:0;margin:0px;list-style-type:none;margin-bottom:23px;}
#leftmenu2 ul li {padding-bottom:7px;font-size:80%;}
#leftmenu2 ul li:last-child {padding-bottom:0px;margin:0;}
#leftmenu2 ul li.current a {color:#a0a0a0;font-weight:bold;}
#leftmenu2 ul li #lmw-sl  {padding:0;margin:0;list-style-type:none;font-size:120%;margin-top:5px;padding-left:10px;}
#leftmenu2 ul li #lmw-sl li {padding-bottom:5px;}
*+html #leftmenu2 ul li #lmw-sl li {padding-bottom:2px;}
#leftmenu2 ul li #lmw-sl li:last-child {padding-bottom:0px;margin:0;}
#leftmenu2 #edu {margin-top:55px;margin-bottom:8px;}
#leftmenu2 #brn {margin-top:17px;margin-bottom:8px;}
#leftmenu2 #dop {margin-top:17px;margin-bottom:8px;}
/*----------------- / Образование и Филиалы -----------------*/

/*----------------- Библиотека, Корпоративная информационная среда, Карта ВГУЭС -----------------*/
#navi-teaser {margin-top:60px;padding-left:20px;}
#navi-teaser ul {list-style-type:none;}
#navi-teaser ul li {padding-bottom:43px;-moz-padding-end:7px;}



#leftmenu3 {margin-top:60px;}
#leftmenu3content {padding:0;font-size:90%;}
#lm3 {list-style-type:none;margin-top:0px;margin-bottom:0px;}
#lm3 li {margin-left:-20px;padding-bottom:43px;-moz-padding-end:7px;}

/*----------------- / Библиотека, Корпоративная информационная среда, Карта ВГУЭС -----------------*/

/*----------------- Навигация на оранжевом поле (НОВОЕ) -----------------*/

#navi-orange {margin-bottom:15px;}
#navi-orange .top {}
#navi-orange .bottom {}
#navi-orange .content {background-color:#E35321; font-size:90%; width:200px;padding:13px 0 13px 0; }

#navi-orange .content ul {list-style-type:none; padding-right:10px; padding-left:20px; //margin-top:13px;}
#navi-orange .content li a.current {display:block; background: #EA7E59 url(/i/bgnavmain.gif) no-repeat 100% 50%; color: #FFFFFF; padding-left:10px; margin-left:-10px; padding-top:3px; padding-bottom:3px; margin-top:-3px; margin-bottom:-3px;}
*+html #navi-orange .content li a.current {padding-top:2px; padding-bottom:3px; margin-top:-3px; margin-bottom:-3px;}
#navi-orange .content ul li {padding-top:4px; padding-botton:5px;}

#navi-orange .content ul li a {display: block; color: #FFFFFF; text-decoration: none}
#navi-orange .content ul li a:hover {color:#eca990; text-decoration:none;}



/*
#NaviOrange {margin-bottom:15px;}
#NaviOrangeContent {background-color:#E35321; font-size:90%; width:200px;padding:13px 0 13px 0;}
#NaviOrangeContent ul {list-style-type:none; padding-right:10px; padding-left:20px;}
*+html #NaviOrangeContent ul { margin-top:14px; }
#NaviOrangeContent ul li.g-current a {display:block; background: #EA7E59 url(/i/bgnavmain.gif) no-repeat 100% 50%; color: #FFFFFF; padding-left:10px; margin-left:-10px; padding-top:3px; padding-bottom:3px; margin-top:-3px; margin-bottom:-3px;}
*+html #NaviOrangeContent ul li.g-current a {padding-top:2px; padding-bottom:3px; margin-top:-3px; margin-bottom:-3px;}
#NaviOrangeContent ul li {padding-top:4px; padding-botton:5px; margin:0;}
*+html #NaviOrangeContent ul li {margin-bottom:2px;}
#NaviOrangeContent ul li a {display: block; color: #FFFFFF; text-decoration: none}
#NaviOrangeContent ul li a:hover {color:#eca990; text-decoration:none;}
*/



/*----------------- / Настройка ссылок */

/*----------------- /Навигация на оранжевом поле (НОВОЕ) -----------------*/
#navi-round-corner {font-family:arial;}
#navi-round-corner a {color:#0a56a4;text-decoration:none;}
#navi-round-corner a:hover {color:#6a98c6;text-decoration:none;}
#navi-round-corner a.current {color:#a0a0a0; font-weight:bold;}
#navi-round-corner-top {padding:0;margin:0;}
#navi-round-corner-top img {width:200px;height:8px;border:none;}
#navi-round-corner-body { background:#fff; padding-top:12px; }

#navi-round-corner h4 { color:#858484; margin-left:20px; }

#navi-round-corner ul {list-style-type:none; padding:0 10px 0 20px; margin-bottom:23px;}
#navi-round-corner ul li { padding-bottom:7px; font-size:80%; }
#navi-round-corner ul li:last-child {padding-bottom:0px; margin:0; }

#navi-round-corner ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:130%; }
#navi-round-corner ul li ul li {padding-bottom:5px;}
#navi-round-corner ul li ul li:last-child {padding:0; margin:0; }

#navi-round-corner ul li ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:110%; }
#navi-round-corner ul li ul li ul li {padding-bottom:5px;}
#navi-round-corner ul li ul li ul li:last-child {padding:0; margin:0; }




#navi-left {font-family:arial; padding-left:20px; }
#navi-left a {color:#0a56a4; text-decoration:none;}
#navi-left a:hover {color:#6a98c6; text-decoration:none;}
#navi-left h4 { color:#858484; }

#navi-left ul {list-style-type:none; padding:0 10px 0 0; margin-bottom:23px;}
#navi-left ul li { padding-bottom:7px; font-size:80%; }
#navi-left ul li:last-child { padding-bottom:0px; margin:0; }
#navi-left li a.current {color:#a0a0a0; font-weight:bold;}

#navi-left ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:130%;}
#navi-left ul li ul li {padding-bottom:5px;}
#navi-left ul li ul li:last-child {padding:0; margin:0;}

#navi-left ul li ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:110%;}
#navi-left ul li ul li ul li {padding-bottom:5px;}
#navi-left ul li ul li ul li:last-child {padding:0; margin:0;}


/*------------- subdivisions[dot]css -------------*/

.izdo-columns-1 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.izdo-columns-2 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}

.izdo-columns-1 .izdo { float: left; width: 50%; }
.izdo-columns-2 .izdo { float: left; width: 50%; }

.izdo-title h2 {color:#0955a3;}
.izdo-phone {margin:0;padding:0;margin-top:11px;overflow:hidden;}
.izdo-phone-ico {margin:0;padding:0;background:#ee531d;padding:9px;float:left;}
.izdo-phone-number {margin:0;padding:0;padding-top:4px;}
@-moz-document url-prefix() {
.izdo-phone-number {padding-top:3px;}
}
.izdo-phone-number span {padding:4px 10px 3px 10px;font-size:120%;background:#f0f0f0;}

.izdo-info {font-size:75%;color:#999999;margin-top:8px;}
.izdo-text {margin:0;padding:0;font-size:80%;margin-top:8px;padding-right:10px;}
.izdo-text ul {margin:0;padding:0; margin-left:20px;}
.izdo-text ul li {margin-bottom:5px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
.izdo-text ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}

/*
.content-block ul.style1 { margin: 10px 0px 3em 25px; padding: 0px 0px 0em 0em; line-height: 130%;}
.content-block ul.style1 li {margin: 0.5em 0; padding: 0 0 0 20px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
.content-block ul.style1 li:before {content: '\2014\a0\a0'; color: #A3B590;}
.content-block ul.style1 li.adds {font-size: .9em; line-height: 130%; margin-bottom: 2em;}
.content-block ul.style1 li.adds a {font: 1em georgia, 'times new roman', times, serif;}
*/





/*----------------- Врезки на главной */
/*
.sd-columns-1 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.sd-columns-2 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.sd-columns-1 .izdo { float: left; width: 50%; }
.sd-columns-2 .izdo { float: left; width: 50%; }
.sd-incut-columns1 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.sd-incut-columns2 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.sd-incut-columns1 .sd-incut { float: left; width: 50%; }
.sd-incut-columns2 .sd-incut { float: left; width: 50%; }
*/

#incutmain1 {clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
#incutmain2 {clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
#incutmain1 .sd-incut {float:left; width: 50%;}
#incutmain2 .sd-incut {float:left; width: 50%;}

.sd-incut a { color:#0a56a4; text-decoration:none; }
.sd-incut a:hover { color:#6a98c6; text-decoration:none; }
.sd-incut-title h2 {color:#0955a3;}
.sd-incut-phone {margin:0;padding:0;margin-top:11px;overflow:hidden;}
.sd-incut-phone-ico {margin:0;padding:0;background:#ee531d;padding:9px;float:left;}
.sd-incut-phone-number {margin:0;padding:0;padding-top:4px;}
@-moz-document url-prefix() {
.sd-incut-phone-number {padding-top:3px;}
}
.sd-incut-phone-number span {padding:4px 10px 3px 10px;font-size:120%;background:#f0f0f0;}
.sd-incut-info {font-size:75%;color:#999999;margin-top:8px;}
.sd-incut-text {margin:0;padding:0;font-size:80%;margin-top:8px;padding-right:10px;}
.sd-incut-text ul {margin:0;padding:0; margin-left:20px;}
.sd-incut-text ul li {margin-bottom:5px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
.sd-incut-text ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
/*----------------- /Врезки на главной */






/*------------- banner[dot]css -------------*/

#ban a {color:#fff; text-decoration:none;cursor:pointer;}
#ban a:hover {color:#fff; text-decoration:none;}
#banner {
display: block;
padding:0;
margin:0;
margin-bottom:10px;
/*
border-top-width: 1px; border-top-style:solid; border-top-color: #000;
border-right-width: 1px; border-right-style:solid; border-right-color: #000;
border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #000;
border-left-width: 1px; border-left-style:solid; border-left-color: #000;
*/
}

#banner-promo {}
#banner-promo .promo {height:170px;}




#banner-left-izdo {margin:0 0 10px 20px;display:block;width:159px;}

#banner-left {margin:0 0 10px 20px;display:block;width:180px;}
#banner-left a {color:#fff; text-decoration:none; cursor: pointer}
#banner-left a:hover {color:#fff; text-decoration:none;}

/*------------- journal[dot]css ----------*/
#JDateSm  {background-color:#CCCCCC;color:#FFFFFF;font-size:120%;font-weight:bold;margin: 0 88px;width: 250px;}
#JDate {color:#7F7F7F;font-size:110%;font-weight:normal;margin:0 0 10px;}
#carousel-list {list-style-type:none;}
/*------------- //journal[dot]css --------*/


/*------------- news[dot]css -------------*/

#news-main {margin:0;padding:0;margin-bottom:30px;overflow:hidden;}
#news-main h2 {font-size:110%;}     /*----------------- Заголовок «Новости университета» на главной странице */
#news-main ul {margin:0;padding:0;font-size:100%;}
#news-main ul li {padding-bottom:10px;}
#news-main span.time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#news-main span.date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#news-main-left {margin:0;padding:0;float:left;width:49%;padding-right:1%;margin-right:-100%;}
#news-main-right {margin:0;padding:0;float:left;width:49%;padding-left:1%;margin-left:50%;display:inline;}

/* Главная новость */
#news-main-1 {margin:0;padding:0;list-style-type:none;}
*+html #news-main-1 {margin-top:-16px;}
#news-main-1 li {padding-bottom:43px;font-size:90%;}
#news-main-1 li img {margin-bottom:5px;}
#news-main-1 li #mainfotoover {position:relative; width:170px; height:113px;}
#news-main-1 li #mainfotoover span.main {display:block;position:absolute;top:5px;left:0px;font-size:60%;padding:5px;color:#fff;background:#ee531d;}

/* Новости с фоткой */
#news-main-3 {margin:0;padding:0;list-style-type:none;margin-top:15px;}
#news-main-3 li { font-size:80%;}
#news-main-3 li .news-3-body { overflow:hidden; clear:left; }
#news-main-3 img {margin:0;padding:0;margin-top:5px;margin-bottom:5px; margin-right:10px; float:left;}

/* Новости без фотки */
#news-main-2 {margin:0;padding:0;list-style-type:none;}
#news-main-2 li {padding-bottom:20px;font-size:80%;}
#news-main-2 li:last-child {padding-bottom:0;}
#news-main-2 p {margin:0;padding:0;margin-top:3px;}



#news {margin-bottom:30px;overflow:hidden;}
#news h2 {font-size:110%;}
#news ul {font-size:100%;}
#news ul li {padding-bottom:10px;}
#news span.time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#news span.date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#news .left {float:left;width:49%;padding-right:1%;margin-right:-100%;}
#news .right {float:left;width:49%;padding-left:1%;margin-left:50%;}
#news ul a {color:#000; text-decoration:none;}
#news ul a:hover {color:#7b7b7b; text-decoration:none;}

/* Главная новость. Новейшее */
#news1 {list-style-type:none;}
*+html #news1 {margin-top:-16px;}
#news1 li {padding-bottom:43px;font-size:90%;}
#news1 li img {margin-bottom:5px;}
#news1 li #mainfotoover {position:relative; width:170px; height:113px;}
#news1 li #mainfotoover span.main {display:block;position:absolute;top:5px;left:0px;font-size:60%;padding:5px;color:#fff;background:#ee531d;}

/* Новости с фоткой. Новейшее */
#news2 {list-style-type:none;margin-top:15px;}
#news2 li {font-size:80%;}
#news2 li .body {overflow:hidden; clear:left;}
#news2 li .body .timedate {display:block; margin-bottom:3px;}
#news2 li .body .brief {display:block;}
#news2 img {margin:0px 10px 5px 0px;float:left;}

/* Новости без фотки. Новейшее */
#news3 {list-style-type:none;}
#news3 li {padding-bottom:20px;font-size:80%;}
#news3 li:last-child {padding-bottom:0;}
#news3 li .body {overflow-x:hidden; clear:left;}
#news3 li .body .timedate {display:block; width:auto !umportant; margin-bottom:3px;}
#news3 li .body .brief {display:block;}

/* Вести студенческого самоуправления */
#vesti {margin-bottom:30px;overflow:hidden;}
#vesti .left {float:left;width:49%;padding-right:1%;margin-right:-100%;}
#vesti .right {float:left;width:49%;padding-left:1%;margin-left:50%;}
#vesti ul {font-size:100%;list-style-type:none;}
#vesti ul li {padding-bottom:20px;font-size:80%;}
#vesti ul li:last-child {padding-bottom:0;}
#vesti ul li .body {overflow-x:hidden; clear:left;}
#vesti ul li .body .timedate {display:block; width:auto !umportant; margin-bottom:3px;}
#vesti ul li .body .timedate .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#vesti ul li .body .timedate .date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#vesti ul li .body .brief {display:block;}
#vesti ul a {color:#000; text-decoration:none;}
#vesti ul a:hover {color:#7b7b7b; text-decoration:none;}



.nws { }
.nws .nws-pic {float:left;}
.nws .nws-txt {margin-left:130px;}
.nws-txt p {margin-top:5px;}

/*--- Список новостей ---*/
.latests {width:100%;margin-bottom:20px;overflow:hidden;}
.latests img {float:left;margin-right:10px;margin-bottom:5px;}
.latests .text {font-size:100%;}
.latests .text .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
.latests .text .date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
.latests a {color:#000; text-decoration:none;font-weight:bold;}
.latests a:hover {color:#7b7b7b; text-decoration:none;}

/*----- Список событий -----*/
.events {margin-bottom:10px;}
.events .date {font-size:110%; font-family:tahoma; color:#8c8c8c;}
.events .event-body {margin-bottom:20px;}
.events .event-body .time {float:left;}
.events .event-body .info {margin-left:60px;}
.events .event-body .info .brief {}
.events .event-body .info .place {font-size:80%;color:#7b7b7b;}
.events a {color:#000; text-decoration:none;}
.events a:hover {color:#7b7b7b; text-decoration:none;}

/*----- Список событий для ДО -----*/
.events .datedo {font-size:110%; font-family:tahoma; color:#e35321; margin-bottom:10px;}
.events .datedop {font-size:110%; font-family:tahoma; color:#8c8c8c; margin-bottom:10px;}
.events .event-body .infodo {}
.events .event-body .infodo .brief {}
.events .event-body .infodo .place {font-size:80%;color:#7b7b7b;}
.events .event-body .infodo .short {font-size:80%;color:#7b7b7b;}



/*--- Список объявлений ---*/
.notices {width:100%;margin-bottom:20px;overflow:hidden;}
.notices img {float:left;margin-right:10px;margin-bottom:5px;}
.notices .text {font-size:100%;}
.notices .text .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
.notices .text .date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
.notices a {color:#000; text-decoration:none;}
.notices a:hover {color:#7b7b7b; text-decoration:none;}


/*--- Полная новость, полное объявление и полное событие ---*/
.latest {padding-top:5px;overflow:hidden;}
.latest .main-pic {float:left;display:block;width:324px; height:219px;}
/*.latest img.main-pic {float:left;margin:0 30px 10px 0;}*/
.latest .timedate {padding:0 0 5px; font-family:tahoma; font-size:70%;}
.latest .timedate span.time {padding:2px; background:#cccccc; color:#8c8c8c;}
.latest .timedate span.date {padding-left:5px; color:#8c8c8c;}
.latest .place {padding:0 0 5px 0;}
.latest .full {}
.latest .full ul {margin:0 0 10px 30px;}
.latest .full ul li {padding:0 0 4px 0; list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent: -1.5em;}
.latest .full ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
.latest .full ol {margin:0 0 10px 30px;}
.latest .full ol li {margin:0 0 10px 0;}

.latest .full ol li ul {margin:10px 0 0 -10px;}
.latest .full ol li ul li {padding:0 0 4px 0; list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent: 1em;}
.latest .full ol li ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}

.latest .full ol li ul li ul {margin:10px 0 0 20px;}
.latest .full ol li ul li ul li {margin:0 0 4px 0; list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent: 1em;}
.latest .full ol li ul li ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}

.latest table {width:100%;font-size:85%;border-collapse:collapse;border-color:#ededed;border-width:0px 0px 1px 0px;border-style:solid;}
.latest table thead {font-weight:bold;color:#727272;vertical-align:top;height:50px;background:url(/i/table-01-header.gif) #dfdfdf repeat-x 100% 100%;}
.latest table thead td {padding:5px;}
.latest a {color:#0a56a4; text-decoration:none;}
.latest a:hover {color:#6a98c6; text-decoration:none;}










/*----- news-txt -----*/
/*
#cnt .news-txt {overflow:hidden;}
#cnt .news-txt img.main-pic {float:left;margin:0 30px 10px 0;}
#cnt .news-txt span.news-time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#cnt .news-txt span.news-date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#cnt .news-txt table {width:100%;font-size:85%;border-collapse:collapse;border-color:#ededed;border-width:0px 0px 1px 0px;border-style:solid;}
#cnt .news-txt table thead {font-weight:bold;color:#727272;vertical-align:top;height:50px;background:url(/i/table-01-header.gif) #dfdfdf repeat-x 100% 100%;}
#cnt .news-txt table thead td {padding:5px;}
#cnt .news-txt tbody td {padding:5px;border-color:#ededed;border-width: 0px 0px 1px 0px;border-style: solid;margin:0;}
#cnt .news-txt ul {}
#cnt .news-txt ul li {margin:0 0 10px 25px;list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
#cnt .news-txt ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
#cnt .news-txt ol {margin:10px 0 0 30px;}
#cnt .news-txt ol li {margin:0 0 10px 0;}
#cnt .news-txt a {color:#0a56a4; text-decoration:none;}
#cnt .news-txt a:hover {color:#6a98c6; text-decoration:none;}
#cnt .place-txt {margin:0;padding:0;padding-top:5px;}
*/


.news-list-body {width:100%;margin-bottom:20px;overflow:hidden;}
.news-list-pic {float:left;width:130px;}
.news-list-text {}
.news-list-text a {color:#000; text-decoration:none;}
.news-list-text a:hover {color:#7b7b7b; text-decoration:none;}

/*------------- h1link[dot]css -------------*/

#eventsallmain h1 a:link, #announcements h1 a:link, #news h1 a:link {
color:#000;
text-decoration:none;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #000;
}

#eventsallmain h1 a:hover, #announcements h1 a:hover, #news h1 a:hover {
color:#ee531d;
text-decoration:none;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee531d;
}

#eventsallmain h1 a:visited, #announcements h1 a:visited, #news h1 a:visited {
color:#000;
text-decoration:none;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #000;
}

/*------------- samples[dot]css -------------*/
/*
#c-ontentbody {font-size:90%;line-height:150%;}
#c-ontentbodyinner { }
#c-ontentbody h1 {font-size:150%;font-weight:normal;}
#c-ontentbody h2 {font-size:130%;font-weight:normal;}
#c-ontentbody h3 {font-size:110%;font-weight:normal;}
#c-ontentbody ul {font-size:100%;}
#c-ontentbody ul li { }
#c-ontentbody ol>li {display:block}
#c-ontentbody ol>li:before {
content:counters(item,".") ". ";
counter-increment:item
}
#c-ontentbody ol {margin-left:-25px;counter-reset:item}
#c-ontentbody ol ol {margin-left:-24px;}
#c-ontentbody ol ol ol {margin-left:-12px;}
*/


.foto-text {/* clear:left;*/}
.foto-text img {float:left; background:#fff; padding:0px; margin:0 6px 4px 0px;}

/*-------------------------- Врезка ---------------*/
#incut {}
.incut-body {width:210px; padding:10px; background:#f7f4dd; }
.incut-body .post {font-size:110%;}
.incut-body .surname {font-size:130%;}
.incut-body .name {font-size:100%;}
.incut-body .degree {font-size:100%;}
.incut-body p {margin:0;padding:0;font-size:80%;margin-top:7px;margin-bottom:7px;}
.incut-body h2 {font-size:105%;}
.incut-body img {margin-top:10px; margin-bottom:10px;}
.incut-body a {color:#0a56a4; text-decoration:none;}
.incut-body a:hover {color:#6a98c6; text-decoration:none;}

#incut ul {margin:0;padding:0;list-style-type:none;margin:10px 0 0 15px;font-size:100%;}


/*-------------------------- Стратегические направления ---------------*/
#strategic {}
#strategic .strateg {width:210px;margin-bottom:20px;}
#strategic .strateg ul {margin:10px 0 0 0;font-size:100%;}
#strategic .strateg ul li {list-style-type:none;padding-bottom:10px;font-size:80%;}
#strategic .strateg a {color:#0a56a4; text-decoration:none;}
#strategic .strateg a:hover {color:#6a98c6; text-decoration:none;}





.staff-link {font-size:90%; padding:10px 0 0 15px;}
.staff-link a {color:#0a56a4; text-decoration:none;}
.staff-link a:hover {color:#6a98c6; text-decoration:none;}





/*-------------------------- / Врезка ---------------*/

/*----------------- Спонсоры и партнёры -----------------*/

#sp { margin:0; padding:0; b_ackground:#000; padding-left:15px;}
#sp #sp-title { margin:0; padding:0; height:32px; }

#sp-list { margin:0; padding:0; margin-left:20px;}
#sp-list #sp-title h4 { font-size:110%; }

#sp-list ul { margin:0; padding:0; list-style-type:none; font-size:80%; }
#sp-list ul li { margin-bottom:15px; }
#sp-list ul li img { margin-right:10px; }

#sp-list ul li .sp-body { margin:0; padding:0; }
#sp-list ul li .sp-logo { margin:0; padding:0; float:left; }
#sp-list ul li .sp-text { margin:0; padding:0; }



#support { margin:0; padding:0; b_ackground:#000; padding-left:15px;}
#support #support-title { margin:0; padding:0; height:32px; }

#support-list { margin:0; padding:0; margin-left:20px;}
#support-list #support-title h4 { font-size:110%; }

#support-list ul { margin:0; padding:0; list-style-type:none; font-size:80%; }
#support-list ul li { margin-bottom:15px; }
#support-list ul li img { margin-right:10px; }

#support-list ul li .support-body { margin:0; padding:0; }
#support-list ul li .support-logo { margin:0; padding:0; float:left; }
#support-list ul li .support-text { margin:0; padding:0; }


/*----------------- /Спонсоры и партнёры -----------------*/



/*-------------------------- Прикреплённые Файлы, документы ---------------*/
#files ul {list-style:none;}
#files ul li {display:block;padding-top:4px;padding-left:45px;margin:5px 0 21px;}
#files ul li .formatsize {font-size:80%;color:#586977;padding-top:3px;}
#files a {color:#0a56a4; text-decoration:none;}
#files a:hover {color:#6a98c6; text-decoration:none;}
.doc{background:transparent url(/i/icon_doc.png) no-repeat 0 4px;}
.rtf{background:transparent url(/i/icon_rtf.png) no-repeat 0 4px;}
.xls{background:transparent url(/i/icon_xls.png) no-repeat 0 4px;}
.pdf{background:transparent url(/i/icon_pdf.png) no-repeat 0 4px;}
.zip{background:transparent url(/i/icon_zip.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.rar{background:transparent url(/i/icon_rar.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.ppt{background:transparent url(/i/icon_ppt.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.gif{background:transparent url(/i/icon_gif.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.jpg{background:transparent url(/i/icon_jpg.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.png{background:transparent url(/i/icon_png.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.avi{background:transparent url(/i/icon_avi.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
.docempty{background:transparent url(/i/icon_empty.png) no-repeat 0 4px;padding:5px 0 21px 45px;}
/*-------------------------- /Прикреплённые файлы, документы ---------------*/

/*-------------------------- Фоторепортаж ---------------*/
.photos {overflow:hidden;}
.thumb-box {float:left;height:170px;position:relative;}
.thumb {margin-right:5px;}
.thumb:hover .over-hor {width:169px;height:113px;position:absolute;top:0px;left:0px;background: url(/i/foto-over.gif) no-repeat;}
.thumb:hover .over-vert {width:85px;height:113px;position:absolute;top:0px;left:0px;background: url(/i/foto-over-v.gif) no-repeat;}
#TB_next, #TB_prev {font-size:200%;}
#TB_next a, #TB_prev a {text-decoration:none;}
.phototext {display:block;font-size:90%;width:169px !important;line-height:130%;padding-top:3px;cursor:pointer;}
/*-------------------------- /Фоторепортаж ---------------*/

/*---- Видео ----*/
.video {}
.video-inlay {}
.video-inlay {z-index:-1;}
/*---- /Видео ----*/





/*---- Таблица ----*/
#cnt table {margin:10px 0 10px 0;width:100%;font-size:85%;border-collapse:collapse;border-color:#ededed;border-width:0px 0px 1px 0px;border-style:solid;}
#cnt table th {font-weight:bold;color:#727272;text-align:left;padding:5px 5px 17px 5px; vertical-align:top; background:url(/i/table-01-header.gif) #dfdfdf bottom repeat-x;}
#cnt table thead {font-weight:bold;color:#727272;text-align:left;padding:5px 5px 25px 5px; vertical-align:top; background:url(/i/table-01-header.gif) #dfdfdf bottom repeat-x;}
#cnt table thead td {padding:5px;}
#cnt tbody td {padding:5px;border-color:#ededed;border-width: 0px 0px 1px 0px;border-style: solid;margin:0;}


/*------- Блоки внутри страниц-путеводителей -------*/
#cnt .pblock {margin-bottom:25px; overflow:hidden;}
#cnt .pblock .pic {float:left; width:170px;}
#cnt .pblock .content {margin-left:190px;}
#cnt .pblock .content h3 {font-size:150%; font-weight:normal;}
#cnt .pblock .content a {color:#0a56a4; text-decoration:none;}
#cnt .pblock .content a:hover {color:#6a98c6; text-decoration:none;}
#cnt .pblock .content ul {list-style:none; font-size:80%;margin:0; padding:0;/* margin-top:5px;*/}
#cnt .pblock .content ul li {padding-bottom:7px;}

/*
#second {}
.second-body { overflow:hidden; clear:left; width:100%; margin-bottom:40px; }
.second-left { padding:0; margin:0; float:left; width:170px; margin-right: -100%; }
.second-right { padding:0; margin:0; float:left; margin-left: 190px; display: inline; }
.second-right h3 {font-size:150%;margin-bottom:0px;margin-left:19px;font-weight:normal;}
.second-right a {color:#0a56a4; text-decoration:none;}
.second-right a:hover {color:#6a98c6; text-decoration:none;}
.second-right ul { list-style:none; font-size:80%; margin:0; padding:0; margin-top:5px; }
.second-right ul li { padding-bottom:7px; }
*/




/*------------- announcements[dot]css -------------*/

#notices {/*margin-bottom:50px;*/}
#notices h2 {font-size:110%;}
#notices ul {font-size:100%;}
#notices ul li {padding-bottom:10px;}

#attention {position:relative; background:#265794; padding:31px 10px 16px 10px; font-size:80%; width:210px;}
#attention span.att {display:block; position:absolute; padding:5px; background:#ee531d; z-index:50; font-size:70%; color:#fff; top:5px; left:0px; /* background: url(../i/01-8-attention.gif) no-repeat;*/}
#attention a {color:#fff; text-decoration:none; font-weight:bold;}
#ann-main-2, #ann-other {
                      border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc;
                      border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc;
                      border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc;
                      padding:18px 8px 18px 10px;
                      clear:both;
                     }

#ann-other {width:210px;margin-bottom:15px;}
#ann-other ul {list-style-type:none;}
#ann-other ul li {font-size:80%;padding-bottom:25px;}
#ann-other span.date {font-size:70%;font-family:tahoma;color:#8c8c8c;}




#announcements {float:right;width:240px;margin-bottom:50px;}
#announcements h2 {font-size:110%;}
#announcements ul {margin:0;padding:0;font-size:100%;}
#announcements ul li {padding-bottom:10px;}

/*
#ann-main-2-list {margin:0;padding:0;list-style-type:none;}
#ann-main-2-list li {font-size:80%;padding-bottom:25px;}
#ann-main-2 span.date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
*/

.anc-txt {}
.anc-txt div {font-size:85%; width:150px; color:797979;}
.anc-txt div .date {color:#797979; font-weight:bold;}

/*------------- events[dot]css -------------*/


/*----------------- «События и мероприятия» и календарь */

#events { overflow:hidden; min-width:750px; }
#events-inner { }
.events-more { font-size:70%; }
#eventsmainleft { margin-right:200px; min-width:540px; }
#eventsmainleftinner { }
#eventsmainright { float:right; width:200px; }
#eventsbody { background:#d3d3d3; height:180px; font-family:arial; }
#eventsbodynow { background:#dfdfdf; float:left; width:50%; height:180px; min-width:270px; background-image: url(/i/01-10-events-corner1.jpg); background-repeat: no-repeat; background-position: right; }
#eventsbodynow h2 {color:#d64e1f; margin:4px 0 15px 0; font-size:100%; font-weight:normal; padding:0px;}
#eventsbodynowinner {padding:15px 30px 15px 15px;}



/*---- «Сегодня», дата и текст ----*/
.eventsnowbody {/*padding-top:17px;*/ margin-bottom:10px;}
.eventsnowdate {float:left; width:47px; padding-top:3px;}
.eventsnowdate span {background:#e35321; color:#fff; font-size:75%; font-weight:bold; padding:0px 2px 2px 2px;}
.eventsnowtext {margin-left:47px;}
.eventsnowtext span {font-size:80%; /* padding-right:30px; */}
#eventsbodysoon {float:right; width:50%; background:#d3d3d3; height:180px; min-width:270px; background-image:url(../i/01-10-events-corner2.jpg); background-repeat:no-repeat; background-position:right;}
#eventsbodysoon h2 {color:#000; margin-top:4px; margin-bottom:15px; font-size:100%; font-weight:normal; padding:0px;}
#eventsbodysooninner {padding:15px 30px 15px 15px;}
@-moz-document url-prefix() {          /*---- Предыдущие стили для FF ----*/
                             #eventsbodysooninner {
                                                   padding-right:30px;
                                                  }
                            }
/*---- «Скоро», дата и текст ----*/
.eventssoonbody {/* padding-top:17px;*/ margin-bottom:10px;}
.eventssoondate {float:left; width:47px; padding-top:3px;}
.eventssoondate span {background:#b0b0b0; color:#fff;font-size:75%; font-weight:bold; padding:0px 2px 2px 2px;}
.eventssoontext {margin-left:47px;}
.eventssoontext span {font-size:80%; /* padding-right:30px; */}


/*----------------- «События и мероприятия» вертикально */
#events-vertical {/* margin-top:10px;*/}
#events-vertical ul {list-style-type:none; font-size:80%; margin-top:11px;}
#events-vertical ul:last-child {padding-bottom:0px;}
#events-vertical ul li {padding-bottom:13px;}
#events-vertical h2 {}
#events-vertical p {margin-top:8px;}

#events-vertical .now {margin-top:10px; background:#dfdfdf; padding:15px;width:210px;}
#events-vertical .now h2 {font-size:100%;}
#events-vertical .now .time {display:block;width:35px;padding:2px 3px; margin-bottom:4px; color:#fff; background:#e35321; font-weight:bold; font-size:90%;}
#events-vertical .now .brief {}
#events-vertical .now a {color:#000; text-decoration:none;}
#events-vertical .now a:hover {color:#7b7b7b; text-decoration:none;}

#events-vertical .soon {background:#d3d3d3; padding:15px;width:210px; margin-bottom:20px;}
#events-vertical .soon h2 {font-size:100%;}
#events-vertical .soon .time {display:block; width:35px; padding:2px 3px; margin-bottom:4px; color:#fff; background:#b0b0b0; font-weight:bold; }
#events-vertical .soon .brief {}
#events-vertical .soon a {color:#000; text-decoration:none;}
#events-vertical .soon a:hover {color:#7b7b7b; text-decoration:none;}

/*----- «Календарь курсов» для ДО */
#events-vertical .nowdo {margin-top:10px; background:#dfdfdf; padding:15px;}
#events-vertical .nowdo h2 {font-size:100%;}
#events-vertical .nowdo .time {display:block;width:35px;padding:2px 3px; margin-bottom:4px; color:#fff; background:#e35321; font-weight:bold; font-size:90%;}
#events-vertical .nowdo .place {color:#8c8c8c;}
#events-vertical .nowdo .brief {}
#events-vertical .nowdo .brief a {color:#000; text-decoration:none;}
#events-vertical .nowdo .brief a:hover {color:#7b7b7b; text-decoration:none;}

#events-vertical .nowdo .all {font-size:80%;}
#events-vertical .nowdo .all a { color:#0a56a4; text-decoration:none;}
#events-vertical .nowdo .all a:hover {color:#6a98c6; text-decoration:none;}

#events-vertical .soondo {background:#d3d3d3; padding:15px; margin-bottom:20px;}
#events-vertical .soondo h2 {font-size:100%;}
#events-vertical .soondo .time {display:block; width:35px; padding:2px 3px; margin-bottom:4px; color:#fff; background:#b0b0b0; font-weight:bold; }
#events-vertical .soondo .place {color:#8c8c8c;}
#events-vertical .soondo .brief {}
#events-vertical .soondo a {color:#000; text-decoration:none;}
#events-vertical .soondo a:hover {color:#7b7b7b; text-decoration:none;}


/*----------------- /«События и мероприятия» вертикально */

/*
#events-right { margin:0; padding:0; }
#events-right ul { margin:0; padding:0; list-style-type:none; font-size:80%; margin-top:11px; }
#events-right ul:last-child { padding-bottom:0px; }
#events-right ul li { padding-bottom:13px; }
#events-right h2 { font-size:110%; }
#events-right p { margin:0; padding:0; margin-top:8px;}
#events-right-now { margin-top:10px; background:#dfdfdf; padding:15px; }
#events-right-now span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#e35321; font-weight:bold; }
#events-right-soon { background:#d3d3d3; padding:15px; }
#events-right-soon span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#b0b0b0; font-weight:bold; }
*/

/*----------------- «События и мероприятия» на странице-путеводителе */
/*
#events-p {margin-top:10px;}
#events-p ul {list-style-type:none; font-size:80%; margin-top:11px;}
#events-p ul:last-child {padding-bottom:0px;}
#events-p ul li {padding-bottom:13px;}
#events-p h2 {font-size:70%;}
#events-p p {margin-top:8px;}
.ico-comments {background: transparent url(/i/ico_comments.gif) no-repeat 0 2px; padding-left: 11px}
#events-p-now { margin-top:11px; background:#dfdfdf; padding:15px; }
#events-p-now span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#e35321; font-weight:bold; }
#events-p-soon { background:#d3d3d3; padding:15px; }
#events-p-soon span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#b0b0b0; font-weight:bold; }
*/
/*----------------- /«События и мероприятия» на странице-путеводителе */

/* ---------------------------------- Раздел событий и мероприятий */
/*
.evn {margin-bottom:10px;}
.evn-time {float:left; font-size:85%; padding-top:4px;}
.evn-time span {padding:2px 3px 3px 3px; color:#fff; font-weight:bold;}
.evn-txt {margin-left:40px;}
*/
/* ---------------------------------- /Раздел событий и мероприятий */





/*----------------- «Экспертный совет» на сайте бизнес-инкубатора */
#persons {margin:20px 0 20px 0;}
#persons h2 {font-size:110%; margin-bottom:15px;}
#persons h2 a {color:#000; text-decoration:underline;}
#persons h2 a:hover {color:#e35321; text-decoration:underline;}
#persons ul {list-style-type:none; font-size:80%; margin-top:11px;}
#persons ul:last-child {padding-bottom:0px;}
#persons ul li {padding-bottom:13px;}
#persons p {margin-top:8px;}


/*----------------- «Семинары и тренинги для резидентов» на сайте бизнес-инкубатора */
#sitr {/*margin-bottom:10px;*/}
#sitr .title {width:210px;}
#sitr .title h2 {font-size:110%; margin-bottom:10px;}
#sitr .title h2 a {color:#000; text-decoration:underline;}
#sitr .title h2 a:hover {color:#e35321; text-decoration:underline;}

#sitr .now {padding:10px; background:#dfdfdf; width:210px;}
#sitr .now h2 {color:#e35321; font-size:100%; margin-bottom:15px;}
#sitr .now span {display:block; width:40px; text-align:center; padding:2px 0; margin-bottom:4px; color:#fff; background:#e35321; font-weight:bold;}
#sitr .soon {padding:10px; background:#d3d3d3;width:210px;}
#sitr .soon h2 {color:#000; font-size:100%; margin-bottom:15px;}
#sitr .soon span {display:block; width:40px; text-align:center; padding:2px 0; margin-bottom:4px; color:#fff; background:#b0b0b0; font-weight:bold;}

.timenow {display:block; width:45px; text-align:center; padding:2px 0; margin-bottom:8px; color:#fff; background:#e35321; font-weight:bold;}
.timesoon {display:block; width:45px; text-align:center; padding:2px 0; margin-bottom:8px; color:#fff; background:#b0b0b0; font-weight:bold;}

#sitr ul {list-style-type:none; font-size:80%; margin-top:11px;}
#sitr ul:last-child {padding-bottom:0px;}
#sitr ul li {padding-bottom:13px;}
#sitr p {margin-top:8px;}

#sitr .more {font-size:70%;}
#sitr .more a {color:#000; text-decoration:underline;}
#sitr .more a:hover {color:#5b5b5b; text-decoration:underline;}







 .events-list-text {
                   margin:0;
                   padding:0;
                   margin-bottom:20px;
                  }



 span.events-date {
                   margin:0;
                   padding:0;
                   font-size:110%;
                   font-family:tahoma;
                   color:#8c8c8c;
                  }



/*------------- datepicker[dot]css -------------*/
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}



/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* states and images */
.ui-icon {
	  display: block;
	  text-indent: -99999px;
	  overflow: hidden;
	  background-repeat: no-repeat;
	 }




.ui-widget {   /*------------------------- Основные настройки */
	    font-family:Arial;

	   }

.ui-widget-content {
		   /* border: 1px solid #dddddd;
		    background: #eeeeee url(../img/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
		    color: #333333;*/
		   }

.ui-widget-content a { color: #333333; }

.ui-widget-header {   /*------------------------- Поле с месяцем и годом */
		   background: #e35321;
		   height:25px;
		   color: #ffffff;
		   font-size:90%;
		  /* font-weight: bold;*/
		  }

.ui-widget-header a {
		    /* color: #ffffff;*/
		    }





.ui-widget-content .ui-state-default {	 /*------------------------- Даты */
				    /*	border: 1px solid #fff;
				      background: #f6f6f6 url(../img/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
				      font-weight: bold;*/
				      color: #757575;
				      text-align:center;
				      font-size:80%
				     }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
			     color: #1c94c4;
			     text-decoration: none;
			    }


.ui-widget-content .ui-state-hover {   /*------------------------- Дата при наведении мышки */
				   /* border: 1px solid #fbcb09;*/
				    background: #e6f1f9;
				    color: #0a56a4;
				    text-align:center;
				   }


.ui-widget-content .ui-state-active {	/*------------------------- Текущая или выделенная дата */
				    /* border: 1px solid #fbd850;*/
				     background: #e35321;
				    /* background: url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;*/
				    /* font-weight: bold;*/
				     color: #fff;
				      text-align:center;
				    }

/*
.ui-state-hover a, .ui-state-hover a:hover {color: #c77405; text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; text-decoration: none; }
.ui-widget :active { outline: none; }
*/



/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	  width: 16px;
	  height: 16px;
	 /* background-image: url(../img/ui-icons_222222_256x240.png);*/
	 }

.ui-widget-header .ui-icon {
			    background-image: url(../i/img-calendar/ui-icons_ffffff_256x240.png);
			   }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
			  background-image: url(../i/img-calendar/ui-icons_ffffff_256x240.png);
			 }




/* positioning */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }






/* Misc visuals
----------------------------------*/

/* Corner radius */
/*  Закругляет уголки в мозилле
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
*/








/* Datepicker
----------------------------------*/


.ui-datepicker {
		width: 200px;
	       /* padding: .2em .2em 0;*/
	       }

.ui-datepicker .ui-datepicker-header {
				      position:relative;
				      padding:.2em 0;
				     }

 .ui-datepicker .ui-datepicker-prev,
 .ui-datepicker .ui-datepicker-next {	/*------------------------- Положение и размер стрелочек Назад Вперёд */
				     position:absolute;
				     top: 2px;
				     width: 2.8em;
				     height: 2em;
				    }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
					  top: 2px;
					 }

.ui-datepicker .ui-datepicker-prev {
				    left:1px;
				    background: #e35321;
				   }

.ui-datepicker .ui-datepicker-next {
				    right:1px;
				    background: #e35321;
				   }

.ui-datepicker .ui-datepicker-prev-hover {
					  left:1px;
					 }

.ui-datepicker .ui-datepicker-next-hover {
					  right:1px;
					 }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
					 display: block;
					 position: absolute;
					 left: 50%;
					 margin-left: -8px;
					 top: 50%;
					 margin-top: -8px;
					}

.ui-datepicker .ui-datepicker-title {	/*------------------------- Месяц и год */
				     margin-top: 2px;		  /*------------------------- Отступ сверху  */
				     text-align: center;	   /*------------------------- Расположение по центру */
				     font-size:105%;		   /*------------------------- Размер шрифта месяц и год */
				    }


.ui-datepicker select.ui-datepicker-month-year {
						width: 100%;
					       }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year  {
					   width: 49%;
					  }

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }

.ui-datepicker th {   /*------------------------- Дни недели */
		   padding: .7em .3em;
		   text-align: center;
		   border: 0;
		   font-size:80%;
		   color:#c0c0c0;
		  }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }






/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}




/*------------- jc.jcarousel[dot]css -------------*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

/*----------- Карусель -------------------------------------------------*/

#carousel {position:relative; padding-top:40px; overflow:hidden;}
#mycarousel a:link {color:#0A56A4; text-decoration:none;}
#mycarousel a:hover {color:#0A56A4; text-decoration:none;}
#mycarousel a:visited {color:#0A56A4; text-decoration:none;}
#mycarousel img {border: 5px solid #fff;}
#mycarousel span {font-size:90%;}
.jcarousel-container {position:relative; height:174px;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item {float:left; padding: 0px 39px 0px 0px; list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px;
    height: 150px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*------------- jc.skin[dot]css -------------*/

.jcarousel-skin-tango .jcarousel-container {
   /* -moz-border-radius: 10px;*/
    background: #dfdfdf;
   /* border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 15px 111px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 175px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    /*height: 145px;*/ /*------------------- ?Высота дырки  */
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  175px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 145px;    /*------------------- Высота видимой области каждого пункта */
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
/*    background: #fff; */   /*------------------- Цвет фона высоты видимой области каждого пункта */
/*    color: #000;*/
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;      /*------------------- Кнопка ->. Отступ сверху.  */
    right: 15px;    /*------------------- Кнопка ->. Отступ справа.  */
    width: 20px;    /*------------------- Кнопка ->. Ширина.  */
    height: 20px;   /*------------------- Кнопка ->. Высота.  */
    cursor: pointer;
    background: transparent url(../i/img-carousel/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;     /*------------------- Кнопка <-. Отступ сверху.  */
    left: 15px;    /*------------------- Кнопка <-. Отступ слева.  */
    width: 20px;   /*------------------- Размер кнопки <-. Ширина.  */
    height: 20px;  /*------------------- Размер кнопки <-. Высота.  */
    cursor: pointer;
    background: transparent url(../i/img-carousel/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 * Overwrite for having a carousel with dynamic width.
 */
 .jcarousel-skin-tango .jcarousel-container-horizontal {
                                                        width: auto;
                                                       }

 .jcarousel-skin-tango .jcarousel-clip-horizontal {
                                                   width: 100%;
                                                  }

/*------------- footer[dot]css -------------*/


#main1 .empty {height:30px;clear:both;}
#footer {position:relative; margin-top:30px; height:20px; padding-left:20px;}
#footerinner {}
#counters {float:right;padding-right:10px;}
#copy {font-size:73.5%;}
#footerlink {margin-top:21px; width:334px; font-size:73.5%;}
#footerlinkl {float:left; width:167px;}
#footerlinkr {float:right; width:167px;}
#footerlink a:link {color:#0a56a4; text-decoration:none;}
#footerlink a:hover {color:#fc8230; text-decoration:none;}
#footerlink a:visited {color:#0a56a4; text-decoration:none;}




.png {behavior:url(/include/png.htc)

{
	margin: 0px;
	padding: 0px;
}
a
{
	outline: none;
	color: #294C6F;
}
img
{
	border: 0px;
}
#header {min-width:970px; width:100%; overflow:hidden;}
#header .left {position:relative; float:left; padding:11px 0 0 20px; z-index:1;}
#header .right {overflow:hidden; padding:0 0 0 20px;}
#header .right .inner {margin:0 0 16px;}
#header .right .inner .title {font-size:80%; margin:24px 164px 0 0;}
#header .right .inner .title a {text-decoration:none; color:#abcfe9; border-bottom:.1em solid #abcfe9;}

#header .right .inner .subtitle {font-size:105%; color:#fff; margin:13px 164px 0 0;}
#header .right .inner .subtitle span {background:#EE531D; padding:5px 8px;}
#header .right .inner .subtitle span a {text-decoration:none; color:#fff;}





#header-right-title {font-size:100%; margin:16px 164px 0 0;}

*+html #header-right-title {margin-top:17px;}
#header-s-right-title {ont-size:80%; margin:24px 164px 0 0;}

*+html #header-s-right-title {margin-top:24px;}
#header-s-right-title a {text-decoration:none; color:#abcfe9; border-bottom:.1em solid #abcfe9;}

#header-s-right-2-title {font-size:105%; color:#fff; margin:13px 164px 0 0;}
*+html #header-s-right-2-title {margin-top:14px;}
#header-s-right-2-title span {background:#EE531D; padding:5px 8px;}
#header,#header-s {min-width:970px; width:100%; overflow:hidden;}
#header-left,#header-s-left {osition:relative;float:left;padding-left:20px;padding-top:11px;z-index:1;}
#header-right,#header-s-right {overflow:hidden; padding:0 0 0 20px;}
#header-right-top,#header-s-right-top {margin:0 0 16px;}
*+html #header-right-top,*+html #header-s-right-top {argin-bottom:17px;}
#header-right-title a,#header-s-right-2-title span a {text-decoration:none; color:#fff;}

@CHARSET "UTF-8";

/*** start GLOBAL DEFINITIONS ***/
html {
	overflow-y: scroll;
	overflow-x: hidden;
}
html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
div {
	/*position: relative;*/
}
p {
	margin: 0 0 1.2em 0;
}
a {
	text-decoration: underline;
	color: #9a7120;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	color: #5F420C;
	font-weight: lighter;
	margin: 0;
}
h1 {
    font-size: 220%;
	margin-bottom: 15px;
}
h2 {
    font-size: 190%;
}
h3 {
    font-size: 160%;
}
h4 {
    font-size: 130%;
}
h5 {
    font-size: 100%;
}
h6 {
    font-size: 70%;
}
hr {
	color: #D1A449;
	background-color: #D1A449;
	border: none;
	height: 0.0625em;
}
dt {
	padding-left: 1.5em;
	border-left: 0.5em solid #5F420C;
	margin-bottom: 1em;
	margin-top: 1em;
}
ul, ol {
	margin: 1em 0;
	padding: 0;
}
ul li, ol li {
	margin: 0 0 0 2em;
	/*padding: 0;*/
}

.button_h:hover{
	color: #ffffff;
}
.button_h{
	background:url("../img/button-bg.png") no-repeat scroll left top transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:36px;
	line-height:27px;
	margin-right:5px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 #1B4B64;
	width:127px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #e2e2e2;
	font-weight:bold;
}

.torsj{
	float:left;
	margin-top:24px;
	margin-left: 100px;
}

#ifr_body{
	width: 100%;
}


/*** end GLOBAL DEFINITIONS ***/
.clr {
	clear: both;
}/*
div#wraper {
	width: 52.25em;
	margin: 1em auto;
	padding: 0 2em 3em 2em;
	border: 0.0625em solid #D1A449;
	border-bottom: none;
	border-top: none;
}
.demoTarget {
	border: 0.0625em dashed #D1A449;
	padding: 1em;
}
.demoControls {
	margin: 1em auto;
	width: 10em;
	padding: 1em;
	border: 0.0625em solid #DFCC8B;
	text-align: center;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}*/
.demoTarget {
	
}
.code span {
	
}
code {
	font: normal 1em Consolas, "DejaVu Sans Mono", "Lucida Console", "Curier New";
}
pre {
	border: 0.0625em solid #D1A449;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background-color: #5F420C;
	/*color: #FBF5DF;*/
	padding: 1em;
	/*font: normal 0.75em Consolas, "DejaVu Sans Mono", "Lucida Console", "Curier New";*/
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#footer {
	text-align: right;
	font-size: smaller;
}