﻿/************************           Главные новосим                           ************************/
.LineTop
{
	padding: 2px;
    background: transparent url('/img/fon2.png') repeat;
    text-align: center;
	
}

.LineTop td
{
	background-color: White;
	vertical-align: top;
}

.LineTop a,
.LineTop a:hover,
.LineTop a:visited
{
	display: inline-block;
	width: 230px;
	text-align: left;
	text-decoration: none;
	color: #1e1e1e;
	padding: 0px 0px 0px 20px;
}

.LineTop a:hover
{
	text-decoration: underline;
	color: #175394;
}

.LineTop img
{
	display: block;
	margin: 0px 0px 0px -20px;
}

/************************          Система образования ************************/
.MainTopic
{
	height: 520px;
	clear: both;
}


.MainTopic a,
.MainTopic a:hover
.MainTopic a:visited
{
	display: inline-block;
	border: 4px solid #dfe7f2;
	background-color: #dfe7f2;
	width: 165px;
	height: 115px;
	margin: 6px 12px 6px 12px;
	float: left;
	text-align: center;
	font-size: 14px;
	padding: 30px 0px 20px 0px;
	text-decoration: none;
	color: #737c8b;
}

.MainTopic a.A1
{
	border-radius: 0px 16px 16px 16px;
}

.MainTopic a.A2
{
	border-radius: 16px 0px 16px 16px;
}

.MainTopic a.A3
{
	border-radius: 16px 16px 0px 16px;
}

.MainTopic a.A4
{
	border-radius: 16px 16px 16px 0px;
}

.MainTopic a:hover
{
	background-color: White;
	color: #960f16;
}

.MainTopic img
{
	margin-bottom: 26px;
}

.MainTopic>div
{
	color: #960f16;
	font-size: 26px;
	text-align: center;
	padding: 50px 0px 50px 0px;
}


/************************      Проекты	 ************************/
.Project>div
{
	color: #960f16;
	font-size: 26px;
	padding: 55px 0px 10px 0px;
	font-weight:  400;
}

.Project>span
{
	display: block;
	border: 1px solid #8594af;
	padding: 28px;
	margin: 15px 0px 15px 0px;
	clear: both;
	min-height: 170px;
}

.Project>span img
{
	float: left;
	margin-right: 50px;
}

.Project>span b
{
	display: block;
	font-size: 20px;
	margin-bottom: 10px;
}

a.go,
a.go:hover,
a.go:visited
{
	text-decoration: none;
	color: #8594af;
	display: block;
	text-align: right;
	background: transparent url('/img/arrow.png')  center right no-repeat;
	padding-right: 10px;
}
.Project>span a:hover
{
	color: #175394;
}

.Project a.go{
	margin-top: 10px;
}

/************************      В центре внимания	 ************************/
.ZV
{
	background-color: #f4f7fc;
	padding: 50px 0px 50px 0px;
}

.ZV_Text
{
	padding: 6px 40px 0px 0px;
	text-align: right;
	color: White;
	background: transparent url('/img/zv.png')  no-repeat 0px 0px;
	height: 91px;
	font-size: 28px;
	font-weight: 400;
}

.ZV_table
{
	width: 100%;
	border-left: 1px solid #8b94a4;
	border-right: 1px solid #8b94a4;
	border-bottom: 1px solid #8b94a4;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: white;
}

.ZV_table td
{
	width: 50%;
}

.ZV_left
{
	border-right: 1px solid #8b94a4;
}

.ZV_left, .ZV_right
{
	padding: 19px;
}

.ZV_left div, .ZV_right div
{
	display: block;
	color: #fe4c4a;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.ZV_right div
{
	color: #224871;
}

.ZV_table a,
.ZV_table a:hover,
.ZV_table a:visited
{
	display: block;
	font-size: 13px;
	margin-bottom: 16px;
	text-decoration: none;
	color: Black;
}

.ZV_table a:hover
{
	text-decoration: underline;
}

/************************      В лицах	 ************************/

.FIO
{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-top: 60px;
}

.FIO td:first-child
{
	width: 570px;
	padding-right: 10px
}

.FIO td:first-child a
{
	display: inline-block;
	margin: 0px 4px 2px 0px;
}


.FIO td:first-child img
{
	width: 266px;
	padding: 2px;
	border: 1px solid #838C9D;
	margin: 0px !important;
}

.FIO td:first-child img:hover
{
	border: 1px solid #960f16;
}

.FIO2
{
	border: 1px solid #dfe7f2;
	padding: 15px 30px 15px 30px;
}


.FIO2 div
{
	font-size: 24px;
	color: #224871;
	background: transparent url('/img/fio.png')  bottom left no-repeat;
	padding-bottom: 10px;
}

.FIO2 span
{
	display: block;
	height: 120px;
	margin-top: 16px;
}

.FIO2 span img
{
	float: left;
	margin-right: 20px;
	width: 106px;
}



/************************     Info      	************************/
.Info
{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-top: 40px;
}

.Info td
{
	width: 50%;
}

.Info td:first-child
{
	padding-right: 20px;
}
.Info td:last-child
{
	padding-left: 20px;
}
/************************     Info      News		************************/
.News div:first-child
{
	color: 	 #960f16;
	font-size: 18px;
	margin-bottom: 16px;
}

#Tab span
{
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	color: #838c9d;
}

#Tab span.sel
{
	cursor: default;
	color: #175394;
}

.NewsList>div
{
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #8b94a4;
	min-height: 100px;
}

.NewsList>div b
{
	display: block;
	color: Black;
	font-weight: normal;
	margin-bottom: 10px;
}

.NewsList>div img
{
	float: left;
	margin-right: 20px;
}

.NewsList>div a,
.NewsList>div a:hover,
.NewsList>div a:visited
{
	font-size: 13px;
	color: #646464;
	text-decoration: none;
}

.NewsList>div a:hover
{
	color: #175394;
	text-decoration: underline;
}

.News a.go
{
	margin: 16px 150px 0px 0px;
}

/************************     Info      Foto		************************/
.Foto
{
}

.Foto>div
{
	color: 	 #960f16;
	font-size: 18px;
	margin-bottom: 16px;
}

.Foto .go
{
	display: inline-block;
	float: right;
	font-size: 14px;
}

.Foto>a
{
	display: inline-block;
	margin: 0px 6px 6px 0px;
}


/************************     Info    Video		************************/
.Video
{
	margin-top: 20px;
}

.Video>div
{
	color: 	 #960f16;
	font-size: 18px;
	margin-bottom: 16px;
}

.Video .go
{
	display: inline-block;
	float: right;
	font-size: 14px;
}

.Video>a
{
	display: block;
}




/************************           RSS		************************/
.RSS
{
	padding: 50px 0px 70px 0px;
    background: transparent url('/img/fon2.png') repeat;
    margin-top: 40px;
}

.RSS>div>div
{
	font-size: 24px;
	color: #960f16;
	margin-bottom: 36px;
	font-weight: bold;
}

.RSS a, .RSS a:hover, .RSS a:visited
{
	display: inline-block;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
	color: White;
	background-color: #224871;
	margin: 0px 10px 10px 0px;
}

.RSS a:hover
{

	background-color: #960f16;
}
