
/********************************************/
/*			Вторая линия					*/
/********************************************/
header.Line2
{
	background-color: #146098;
	padding: 8px 0px 8px 0px;
}


header .Logo
{
	height: 94px;
	padding: 6px 0px 0px 80px;
	color: White;
	font-size: 20px;
	vertical-align: top !important;
	text-transform: uppercase;
}




header .Logo_RU
{
	background: transparent url('/ib/Logo_ru.png') no-repeat 0px 0px;
}
header .Logo_BE
{
	background: transparent url('/ib/Logo_be.png') no-repeat 0px 0px;
}
header .Logo_EN
{
	background: transparent url('/ib/Logo_en.png') no-repeat 0px 0px;
}





.Line2>table
{
	width: 1190px;
	margin: 0px auto 0px auto; 
}

.Line2>table td
{
	vertical-align: middle;
}


.Line2>table td:first-child
{
	width: 420px;
}

.Line2>table td:last-child
{
	width: 60px;
}

.Line2>table td>div
{
	margin: 4px;
}

.Line2 a,
.Line2 a:link,
.Line2 a:visited
{
	color: White;
	display: inline-block;
	padding: 2px 24px 2px 8px;
	text-decoration: none;
	border-left: 1px solid #617896;
}

.Line2 a:hover
{
	color:  #2b7aac;
}



/********************************************/
/*			Меню							*/
/********************************************/
.LineMenu
{
	background: transparent url('/ib/LineMenu.png') repeat-x 0px 0px;
	padding-bottom: 10px;
}

.LineMenu>div
{
	width: 1190px;
	margin: 0px auto 0px auto; 
	background-color: White;
	border-radius: 0px  0px 10px 10px;
	border: 1px solid white;
}


.LineMenu>div table
{
	width: 100%;
}





.MM1 a,
.MM1 a:link,
.MM1 a:visited,
.MM1 a:active,
.MM1 a:hover 
{
	color: #00397b;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 10px;
	text-decoration: none;
	font-size: 18px;
	border-radius: 0px  0px 10px 10px;
	border: 1px solid white;
	text-transform: uppercase;
	min-width: 160px;
}

.MM1 .MenuCss>a img
{
	margin: -20px 0px 0px 10px;
}




.MM1 .MenuCss>a:hover,
.MM1_Select
{
	background-color: #2b7aac;
	color: White !important;
	border: 1px solid 2b7aac;
}

.MM1 .MenuCss>a:hover img,
.MM1_Select img
{
	visibility: hidden;
}


.MM2
{
	border: 1px solid #2b7aac;
	width: 340px;
	padding: 8px 4px 4px 4px;
	background-color: White;
	z-index: 1000;
	background: White url('/ib/MenuTopLine.png') no-repeat 50px 0px;
	margin: -2px 0px 0px 10px;
}


.MM2 a,
.MM2 a:link,
.MM2 a:visited,
.MM2 a:active,
.MM2 a:hover 
{
	padding: 6px 6px 6px 6px;
	text-decoration: none;
	font-size: 12px;
	border-radius: 0px  0px 0px 0px;
	display: block;
	text-transform:  none;
}


.MM2 a:hover
{
	background-color: #2b7aac;
	color: White;
	border: 1px solid 2b7aac;
}





/********************************************/
/*			Главная область					*/
/********************************************/
.LineMain
{
	background-color: #EEEEEE;
	padding: 10px 0px 10px 0px;
}

.LineMain>div
{
	width: 1190px;
	margin: 0px auto 0px auto; 
}


.LineMain>div>table
{
	width: 100%;
}

.LineMain .BL1
{
	width: 240px;
	padding-right: 10px;
	border11: 1px solid red;
}


/*        Меню левое   */
.LL1>a,
.LL1>a:link,
.LL1>a:visited
{
	color: #146098;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 16px;
	text-decoration: none;
	font-size: 12px;
	border-bottom: 1px solid Silver;
	text-transform: uppercase;
	display: block;
	background: transparent url('/ib/MenuLeftA.png') no-repeat 2px 26px;
	width: 240px;
}

#MenuBlock2 tr:first-child td.LL1>a
{
	border-top: 1px solid Silver;
}



.LL1:hover span
{
	visibility: visible;
}

.LL1 a:hover,
.LL_Select
{
	color: #2b7aac;
	background: White url('/ib/MenuLeftB.png') no-repeat 2px 26px;
}


.LL2
{
	border: 1px solid Silver;
	width: 340px;
	padding: 8px 4px 4px 4px;
	background-color: White;
	z-index: 1000;
	margin: -80px 0px 0px 260px;
	visibility: hidden;
    position: absolute;
    border-radius: 6px 6px 6px 6px;
}



.LL2 a,
.LL2 a:link,
.LL2 a:visited
{
	padding: 6px 6px 6px 6px;
	text-decoration: none;
	font-size: 12px;
	border-radius: 0px  0px 0px 0px;
	display: block;
	text-transform:  none;
	color: #00397b;
}

.LL2 a:hover
{
	background-color: #2b7aac;
	color: White;
}









/*     Новости    */
.LineMain .BL3
{
	width: 340px;
}

.LineMain .BL3 td
{
	padding: 6px;
}

.LineMain .BL3 td.dt
{
	text-transform: lowercase;
	color: #2b7aac;
	font-size: 18px;
}

.LineMain .BL3 td.dt div
{
	font-size: 14px;
}

.LineMain .BL3 a
{
	display: block;
	color: #2b7aac;
}
#NewsList
{
	height: 350px;
	padding: 4px;
	background-color: White;
}

.NewsTop
{
	height: 39px;
	background: #E6E6B4 url('/ib/NewsTopA.png') no-repeat 4px 6px;
	border-bottom: 2px solid #DACF41;
	padding: 20px 0px 0px 50px;
	font-size: 20px;
	color: #146098;
}

.NewsTop a
{
	text-decoration: none;
}

/********************************************/
/*			RSS				*/
/********************************************/

.Line2>table td:last-child a
{
	border-left: 0px solid #617896;
	background: transparent url('/ib/rss.png') no-repeat 0px 0px;
	display: inline-block;
	width: 24px;
	height: 24px;
}



/********************************************/
/*			События					*/
/********************************************/

.LineEvent
{
	background-color: White;
	padding: 10px 0px 10px 0px;
}

.LineEvent>div
{
	width: 1190px;
	margin: 0px auto 0px auto; 
}


.LineEvent>div>div
{
	border-bottom11: 1px solid silver;
	font-size: 18px;
	color: #146098;
	margin-bottom: 10px;
}

.LineEvent>div>div span
{
	display: inline-block;
	border-bottom: 3px solid #2b7aac;
	padding-bottom: 5px;
	margin:0px 30px 0px 0px;
}

.LineEvent>div>div span a,
.LineEvent>div>div span a:hover,
.LineEvent>div>div span a:visited
{
	color: #146098;
	text-decoration: none;
}

.LineEvent td
{
	width: 33%;
}

.LineEvent td>div
{
	background-color: #e6e9ed;
	height: 350px;
	overflow: hidden;
}


.LineEvent td.news_1
{
	padding-right: 20px;
}

.LineEvent td.news_2
{
	padding-right: 20px;
	padding-left: 20px;
}
.LineEvent td.news_2 img.Main
{
	width: 356px;
}

.LineEvent td.news_3
{
	padding-left: 20px;
}

.LineEvent .T1
{
	background-color: #A8B5C7;
	color: White;
	display: inline-block;
	padding: 10px 20px 10px 20px;
}

.LineEvent .T2
{
	font-weight: bold;
	padding: 10px 4px 10px 20px;
	font-size: 14px;
	display: block;
	cursor: pointer;
}



.LineEvent .T3
{
	padding: 10px 4px 10px 20px;
}


.LineEvent td a
{
	float: right;
	display: inline-block;
	margin: 6px;
}


/********************************************/
/*			Главный модуль					*/
/********************************************/
.bx-wrapper .bx-viewport{
	border: 0px solid !important;
	height: 420px !important;
	overflow: scroll;
}

.bx-wrapper .bx-caption{
	font-size: 14px !important;
	max-height: 420px !important;
	overflow-y: auto;
}


.bx-wrapper .bx-caption span {
	color: White;
	font-family: 'Open Sans', Arial CYR, Tahoma;
	display: block;
	padding: 10px;
}

.bx-wrapper .bx-caption img.Rector
{
	float: left;
	margin-right: 10px;
}



.bx-wrapper .bx-caption span p 
{
	text-indent: 20px;
}

.bx-caption  a,
.bx-caption  a:link,
.bx-caption  a:visited
{
	color: White;
}





/********************************************/
/*			Фото/Видео					*/
/********************************************/

.LineInfo
{
	background-color: #EEEEEE;
	padding: 10px 0px 10px 0px;
}

.LineInfo>div
{
	width: 1190px;
	margin: 0px auto 0px auto; 
}

.LineInfo table
{
	width: 100%;
}

.LineInfo td
{
	width: 50%;
	text-align: center;
}


.LineInfo td img
{
	border: 3px solid #e6e9ed;
	border-radius: 16px;
}



/********************************************/
/*			Баннеры						*/
/********************************************/
.banners
{
	text-align: center;
	padding: 6px;
	background-color: White;
}

.banners a
{
	display: inline-block;
	margin: 0px 6px 0px 6px;
}

.banners img
{
	max-height: 60px;
}