@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'PF DinDisplay Pro Black';
    src: url('/fonts/pfdindisplaypro-bold-webfont.woff2') format('woff2'),
         url('/fonts/pfdindisplaypro-bold-webfont.woff') format('woff'),
         url('/fonts/pfdindisplaypro-bold-webfont.svg#pf_dindisplay_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { width:100%; height:100%; position:absolute; min-width:1002px; font:13px Arial, Helvetica, sans-serif; background:#fff; line-height:17px; color:#000; }
/********/
body , a , form , input , textarea , select , div , p , img , h1 , h2 , h3 , h4 , h5 , h6 , ul , li { margin:0; padding:0; outline:none; }
body , div , p , img , h1 , h2 , h3 , h4 , h5 , h6 , ul , li , table , td { cursor:default; }
a { font:12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#000; }
a , img { border:none; }
a , a span , a img , a strong , a:hover , .submit , label , label input , label span { cursor:pointer; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; }
td { vertical-align:top; font:13px Arial, Helvetica, sans-serif; color:#000; }
sub { color:#F00; vertical-align:text-top; font-size:12px; }
label { cursor:pointer; }
ul , ul li { list-style-type:none; }

p { padding:7px 0 11px; }
h1 {  font:26px "PF DinDisplay Pro Black"; color:#612c7a; padding-bottom:16px; }
h2 {  font:15px "PF DinDisplay Pro Black"; color:#000; padding-bottom:15px; text-transform:uppercase; }
h3 {  font:15px "PF DinDisplay Pro Black"; color:#000; padding:10px 0; }

.WorkSpace { width:100%; min-width:991px; position:relative; height: auto !important; min-height:100%; }
.Margin { position:relative; width:1002px; margin:0 auto; }

.Top { height:132px; }
.Logotype { position:absolute; left:0; top:22px; width:123px; height:86px; background:url(./img/logotype.gif) 0 -1px no-repeat; }
.Logotype.en { background:url(./img/logo_en.gif) 0 -1px no-repeat; }
.Logotype a { position:absolute; width:91px; height:80px; margin:6px 0 0; text-decoration:none; }
.SiteName { position:absolute; width:450px; left:154px; font:21px "PF DinDisplay Pro Black"; color:#000; line-height:27px; padding-top:37px; text-transform:uppercase; }
.SiteName a { font:21px "PF DinDisplay Pro Black"; }
.Lang { position:absolute; right:0; top:25px; width:150px; }
.Lang li { float:right; padding-right:8px; }
.Lang li a , .Lang li span.link { display:block; width:55px; height:22px; background:url(./img/lang.gif) -1000px 0 no-repeat; text-decoration:none; text-transform:uppercase; font:11px Arial, Helvetica, sans-serif; color:#000; }
.Lang li a:hover , .Lang li span.link { background-position:0 0; color:#612c7a; }
.Lang li a span , .Lang li span.link span { position:absolute; margin:4px 0 0 29px; width:19px; border-bottom:dashed 1px #fff; }
.Lang li a:hover span { border-bottom:dashed 1px #612c7a; }
.Lang li span.link span{ border-bottom:dashed 1px #fff; }
.Lang li img { position:absolute; margin:6px 0 0 8px; }
/**/
.TopMenu { width:1002px; height:56px; position:relative; z-index:3; background:url(./img/topmenu.gif) 0 0 repeat-x; text-transform:uppercase; border-bottom:dotted 1px #9d9d9d; }
.TopMenu ul.lavaLamp { position:relative; height:57px; width:1002px; padding0; margin:0; }
.TopMenu ul li.level1 { position:relative; z-index:3; float:left; padding:23px 0 20px; margin-right:11px; font:14px Arial, Helvetica, sans-serif; color:#612c7a; text-transform:uppercase; }
.TopMenu ul li strong.pro { font:14px "PF DinDisplay Pro"; color:#612c7a; }
.TopMenu ul li.level1 a.level1 { font:14px "PF DinDisplay Pro"; color:#000; text-decoration:none; }
.TopMenu ul li.level1 a.level1:hover { color:#612c7a; }
.TopMenu ul li.level1 span { color:#c0c0c0; padding-right:1px; font:14px "PF DinDisplay Pro"; }
.TopMenu ul li.level1:hover span { color:#000; }
.TopMenu ul li.level1.last { padding-right:0; text-align:right; position:absolute; right:0; float:none; margin:0; }
.TopMenu ul li.backLava { float:none; width: 9px; margin:0; padding:0; position:absolute; height:4px; border-top:solid 4px #ffd70d; background:url(./img/topmenuli.gif) 50% 0 no-repeat; z-index:1; }
.TopMenu ul li.backLava .left { height: 4px; line-height:0; font-size:0; }
/****/
.SubMenu { position:absolute; z-index:20; width:241px; border:solid 4px #ddd; background:#fff; top:56px; display:none; }
.TopMenu li.level1:hover .SubMenu { display:block; }
.SubMenu ul { padding:7px 0 15px 14px; }
.SubMenu ul li { padding:5px 0 0 12px; background:url(./img/footli.gif) 0 11px no-repeat; font:12px Arial, Helvetica, sans-serif; color:#612C7A; text-transform:none; }
.SubMenu ul li a, .SubMenu ul li.noLava span { font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.SubMenu ul li a:hover { color:#612C7A; text-decoration:underline; }
.SubMenu ul li.noLava  a.active { color:#612C7A; }
/****/

.WorkArea { padding:20px 0 50px; position:relative; z-index:2; }
.AllTable { width:100%; }
.AllTable .RightTd { width:210px; }
/****************/
.Left { float:left; width:196px; padding-bottom:25px; }
.Main .Left { float:none; width:0; display:none; }
.LeftMenu { width:171px; padding-top:23px; border-bottom:solid 4px #dfdfdf; margin-bottom:25px; }
.LeftMenu li { width:171px; border-bottom:dotted 1px #9d9d9d; padding:10px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#612c7a;}
.LeftMenu li.last { border:none; }

.LeftMenu li a { font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.LeftMenu li a:hover { color:#612c7a; text-decoration:underline; }
.LeftMenu li a.active { color:#612c7a; }

.LeftWow { padding-bottom:19px; }
.LeftWow img { vertical-align:bottom; }
.LeftMenu li ul { padding:7px 0 7px 19px; }
.LeftMenu li ul li { padding:5px 0; border-bottom:none; }
.LeftMenu li ul li a { font-weight:normal; }
/****************/
.Center { position:relative; float:left; width:550px; font:13px Arial, Helvetica, sans-serif; line-height:18px; color:#333; padding-bottom:40px; }
.Center ul li { padding:0 0 9px 19px; background:url(./img/facultyicon.gif) 0 6px no-repeat; }
.Center ol {padding-left: 20px;}
/******/
.BreadCrumbs { position:relative; margin-top:-3px; padding-bottom:18px; font:12px Arial, Helvetica, sans-serif; color:#b0b0b0; }
.BreadCrumbs a { font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.BreadCrumbs a:hover { text-decoration:underline; }
.BreadCrumbs span { padding:0 12px; background:url(./img/breadcrumbs.gif) 50% 50% no-repeat; }
/******/
.Main .Center { width:745px; line-height:normal; }
.MainSlider { width:745px; height:300px; position:relative; overflow:hidden; }
.MainSlider .Slider { width:745px; height:300px; }
.MainSlider .Slider div { position:absolute; width:745px; height:300px; }
.MainSlider .bx-pager { position:absolute; bottom:10px; right:10px; text=align:right; z-index:100; }
.MainSlider .bx-pager a { padding:0 6px; margin-left:6px; background:url(./img/slider.png) 0 0 no-repeat; text-decoration:none; }
.MainSlider .bx-pager a:hover , .MainSlider .bx-pager a.pager-active { background-position:-29px 0; }
/**/
.MainProgList { padding-top:40px; width:770px; }
.MainProgList h3 , .NewsList h3 , .Partners h3 { font:19px Arial, Helvetica, sans-serif; color:#612c7a; text-transform:uppercase; padding-bottom:15px; border-bottom:dotted 1px #9d9d9d; }
.MainItemBlock { padding:22px 0 13px; float:left; width:193px; float:left; }
.MainItemBlock.Last { width:166px; float:left; }
.MainItem { width:166px; }
.MainItem a { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; line-height:17px; }
.MainItem a:hover { color:#612c7a; text-decoration:none; }
.MainItem a span { display:block; }
.MainItem a:hover span { text-decoration:underline; }
.MainItem a img { border:solid 3px #fff; margin-bottom:6px; vertical-align:bottom; }
.MainItem a:hover img { border:solid 3px #ffd70d; }
/**/
.MainNewsList { padding-top:40px; }
.MainNewsListItem { padding:22px 0 0; }
.MainNewsListItem .Date { position:relative; float:left; width:85px; font:bold 12px Arial, Helvetica, sans-serif; color:#612c7a; padding-bottom:19px; }
.MainNewsListItem .Date span { font:19px Arial, Helvetica, sans-serif; color:#c0c0c0; position:absolute; right:0; width:16px; top:-5px; }
.MainNewsListItem .Text { width:650px; float:left; font:13px Arial, Helvetica, sans-serif; color:#000; line-height:17px; padding-bottom:19px; }
.MainNewsListItem .Text a { font:13px Arial, Helvetica, sans-serif; color:#000; line-height:17px; text-decoration:none; }
.MainNewsListItem .Text a:hover { color:#612c7a; text-decoration:underline; }
.AllNews { width:200px; }
.AllNews div { padding-left:85px; }
.AllNews a { font:bold 12px Arial, Helvetica, sans-serif; color:#612c7a; text-decoration:none; }
.AllNews a:hover { text-decoration:underline; }
/**/
.Pages { width:150px; text-align:right; font:12px Arial, Helvetica, sans-serif; }
.Partners .Pages { position:absolute; right:0; padding-top:5px; }
.Pages a , .Pages span , .PartnersList .bx-pager a { padding:0 4px; margin-left:6px; background:url(./img/pages.gif) -23px 3px no-repeat; text-decoration:none; }
.Pages a:hover  , .Pages span , .PartnersList .bx-pager a:hover , .PartnersList .bx-pager a.pager-active { background-position:0 3px; }
.Pages a.prev , .Pages a.next , .Pages span.prev , .Pages span.next , .PartnersList .bx-prev , .PartnersList .bx-next { padding:0 4px; background:url(./img/arrows.gif) 0 0 no-repeat; text-decoration:none; }
.Pages a.prev , .PartnersList .bx-prev { background-position:0 0; }
.Pages a.prev:hover , .PartnersList .bx-prev:hover { background-position:-18px 0; }
.Pages a.next , .PartnersList .bx-next { background-position:-76px 0; }
.Pages a.next:hover , .PartnersList .bx-next:hover { background-position:-54px 0; }
.Pages span.prev , .Pages span.next { background:none; }
/**/
.Partners { position:relative; width:745px; height:199px; overflow:hidden; }
.Main .Partners { margin-left:0; }
.PartnersSlide { position:relative; width:660px; height:120px; margin:0 auto; }
.PartnersList div.item { float:left; position:relative; width:165px; height:120px; overflow:hidden; padding:0; background:none; text-align:center; }
.PartnersList div.item a img { position:relative; margin-top:-120px; }
.PartnersList div.item a:hover img { margin-top:0; }
/**/
.PartnersList .bx-pager { position:absolute; top:-28px; right:16px; width:44px; white-space:nowrap; }
.PartnersList .bx-prev , .PartnersList .bx-next { position:absolute; top:50%; width:10px; height:14px; padding:0; margin:-7px 0 0; }
.PartnersList .bx-prev { left:-30px; }
.PartnersList .bx-next { right:-30px; }
.PartnersList .bx-wrapper { margin:0 auto; }
/****************/
.Right { width:210px; background:#ddd url(./img/right.gif) 0 100% no-repeat; padding:8px 0 39px; }
.RightBlock { position:relative; margin:0 auto 8px; background:#fff; width:194px; }
/****/
.RightBlock img { vertical-align:bottom; }
/**/
.WebList { padding:26px 0 23px 73px; }
.WebList span { position:absolute; width:44px; left:19px; top:24px; font:11px Arial, Helvetica, sans-serif; line-height:13px; color:#000; text-transform:uppercase; }
.WebList a { margin-right:7px; }
.WebList img { vertical-align:bottom; }
/**/
.RightLink , .RightGraduate , .TagsBlock , .Contacts , .RightNewsBlock { width:178px; position:relative; margin:0 auto; }
.RightLink ul { padding-top:6px; }
.RightLink li { padding:16px 0 15px 7px; border-bottom:solid 1px #d4d4d4; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#612c7a; }
.RightLink li.last { border-bottom:none; }
.RightLink li a , .RightLink li span.link { padding-left:23px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.RightLink li a:hover , .RightLink li span.link { color:#612c7a; text-decoration:underline; }
.RightLink li span.link { text-decoration:none; }
.RightLink li a span.icon , .RightLink li span.link span.icon { position:absolute; background:url(./img/righticons.gif) 0 0 no-repeat; }
.RightLink li.open a span.icon , .RightLink li.open span.link span.icon { margin:0 0 0 -23px; width:17px; height:17px; background-position:-2px 0; }
.RightLink li.open a:hover span.icon , .RightLink li.open span.link span.icon { background-position:-23px 0; }
.RightLink li.self a span.icon , .RightLink li.self span.link span.icon { margin:0 0 0 -25px; width:18px; height:15px; background-position:-1px -52px; }
.RightLink li.self a:hover span.icon , .RightLink li.self span.link span.icon { background-position:-22px -52px; }
.RightLink li.talk a span.icon , .RightLink li.talk span.link span.icon { margin:2px 0 0 -24px; width:17px; height:17px; background-position:-2px -103px; }
.RightLink li.talk a:hover span.icon , .RightLink li.talk span.link span.icon { background-position:-23px -103px; }
.RightLink li.fund a span.icon , .RightLink li.fund span.link span.icon { margin:2px 0 0 -24px; width:17px; height:17px; background-position:-2px -165px; }
.RightLink li.fund a:hover span.icon , .RightLink li.fund span.link span.icon { background-position:-23px -165px; }
/**/
.RightGraduate , .TagsBlock , .Contacts , .RightNewsBlock { padding:20px 0 0; }
.RightBlock .Title { text-align:center; font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; background:url(./img/point.gif) 0 50% repeat-x; }
.RightBlock .Title span { background:#fff; }
.RightGraduate .Img { padding-top:19px; text-align:center; }
.RightGraduate .Img img { vertical-align:bottom; }
.RightGraduate .About { padding:11px 0 20px; vertical-align:bottom; font:13px Arial, Helvetica, sans-serif; color:#000; text-align:center; }
.RightGraduate .About a { font:13px Arial, Helvetica, sans-serif; font-weight:bold; }
.RightGraduate .Type { padding:5px 0; font-style:italic; color:#6e6d6d; }
.RightGraduate .Type a { color:#6e6d6d; font: italic 13px Arial,Helvetica,sans-serif; text-decoration:none; }
.RightGraduate .Date { font-size:11px; font-weight:bold; font-style:italic; }
.RightGraduate .Date a { font-size:11px; font-style:italic; text-decoration:none; }
.RightGraduate .About a, .RightGraduate .Type a, .RightGraduate .Date a { text-decoration:none; }
.RightGraduate .About a:hover, .RightGraduate .Type a:hover, .RightGraduate .Date a:hover { text-decoration:underline; }
/**/
.Tags { padding:16px 0; position:relative; width:168px; margin:0 auto; }
.Tags a { font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.Tags a:hover { text-decoration:underline; color:#612c7a; }
/**/
.Contacts .Img { padding-top:16px; float:left; width:48px; padding-bottom:13px; }
.Contacts .Name { padding-top:14px; font:bold 13px Arial, Helvetica, sans-serif; color:#000; float:left; width:122px; padding-bottom:13px; }
.Contacts .TelLink { padding-bottom:20px; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:20px; }
.Contacts .TelLink a { font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }
.Contacts .TelLink a:hover { text-decoration:none; color:#612c7a; }
/**/
.RightNewsBlock { padding-bottom:20px; }
.RightNews { position:relative; margin-bottom:-3px; padding:17px 0 0; font:12px Arial, Helvetica, sans-serif; color:#000; line-height:17px; }
.RightNews span { font-size:20px; color:#c0c0c0; padding:0 5px; }
.RightNews span.date { padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#612c7a; }
/**/
.DownFooter { height:176px; }
.Footer { margin:0; position:absolute; bottom:0; width:100%; min-width:1002px; height:176px; }
.Foot { width:1002px; margin:0 auto; position:relative; border-top:solid 4px #612c7a; }
.FootMenu { position:absolute; left:0; width:273px; }
.FootMenu ul { width:149px; float:left; padding-top:24px; }
.FootMenu ul.last { width:110px; }
.FootMenu ul li { background:url(./img/footli.gif) 0 6px no-repeat; padding:0 8px 6px; font:12px Arial, Helvetica, sans-serif; color:#612c7a; }
.FootMenu a { font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.FootMenu a:hover { color:#612c7a; text-decoration:underline; }
.FootInfo { width:497px; position:absolute; left:273px; padding-top:24px; font:11px Arial, Helvetica, sans-serif; color:#868686; }
.FootInfo div { font-size:13px; padding-bottom:10px; }
.FootCounter { width:200px; position:absolute; right:0; padding-top:25px; }
.FootCounter img { margin-left:5px; }

/****************/
.LoadList { padding-top:32px; }
.LoadItem { padding:10px 0 10px 26px; }
.LoadName { font:italic 13px Arial, Helvetica, sans-serif; color:#787878; }
.LoadLink a { font:13px Arial, Helvetica, sans-serif; color:#010101; }
.LoadLink a img { position:absolute; margin-left:-26px; }
/***/
.Filter { padding:0 0 22px; font:13px Arial, Helvetica, sans-serif; color:#333; }
select { font:12px Arial, Helvetica, sans-serif; color:#333; border:solid 1px #d9d9d9; padding:4px 4px 4px 13px; width:182px; margin:0 10px 0 0; }
/**/
.VipuskList { position:relative; margin:0 -20px 0 -4px; z-index:2; }
.VipuskItem { float:left; width:279px; }
.VipuskImg { float:left; width:136px; padding-bottom:40px; }
.VipuskImg img { border:solid 4px #fff; vertical-align:bottom; }
.VipuskImg a:hover img { border:solid 4px #ffd70d; }
.VipuskText { float:left; width:132px; font:italic 12px Arial, Helvetica, sans-serif; color:#969696; padding-bottom:40px; }
.VipuskText a { font:italic 12px Arial, Helvetica, sans-serif; color:#969696; }
.VipuskName { font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding-bottom:6px; }
.VipuskName a { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.VipuskName a:hover { color:#612c7a; text-decoration:underline; }
.VipuskDate { padding-bottom:4px; font:italic 11px Arial, Helvetica, sans-serif; color:#000; }
.VipuskDate a { font:italic 11px Arial, Helvetica, sans-serif; color:#000; }
.VipuskList.type2 .VipuskItem { float:none; width:auto; }
.VipuskList.type2 .VipuskImg { padding-bottom:20px; }
.VipuskList.type2 .VipuskText { width:400px; padding-bottom:20px; }
.VipuskText a, .VipuskDate a { text-decoration:none; }
.VipuskText a:hover, .VipuskDate a:hover { text-decoration:underline; }
/***/
.JustPages { padding-top:10px; }
.JustPages td { width:29px; font:bold 14px Arial, Helvetica, sans-serif; color:#000; }
.JustPages td.None { padding:0 10px 5px 6px; text-align:center; vertical-align:bottom; width:auto; }
.JustPages td a , .JustPages span { display:block; width:25px; height:25px; position:relative; overflow:hidden; text-align:center; background:#ddd; font:bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:25px; text-decoration:none; }
.JustPages td a:hover { background:#ffd70d; color:#000; }
.JustPages span { background:#612c7a; color:#fffffe; }
.JustPages td.arrowleft , .JustPages td.arrowright { width:18px; }
.JustPages td.arrowleft a , .JustPages td.arrowright a { width:14px; background:url(./img/pagesarrow.gif) 2px 50% no-repeat; }
.JustPages td.arrowleft a:hover { background-position:-19px 50%; }
.JustPages td.arrowright a { background-position:-73px 50%; }
.JustPages td.arrowright a:hover { background-position:-49px 50%; }
/***/
.FacultiesItem a { font:13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.FacultiesItem a:hover { text-decoration:underline; color:#612c7a; }
.FacultiesList h2 a { padding:0; text-decoration:none; font:bold 14px Arial, Helvetica, sans-serif; }
.FacultiesList h2 a:hover { text-decoration:underline; color:#612c7a; }
.FacultiesItem { border-bottom:solid 3px #dfdfdf; padding-bottom:25px; margin-bottom:25px; font:13px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
.FacultiesImg { float:left; width:124px; padding-bottom:8px; }
.FacultiesImg img { vertical-align:bottom; }
.FacultiesText { padding-top:4px; }
.FacultiesRead { padding-top:10px; }
.FacultiesRead a { font:bold 11px Arial, Helvetica, sans-serif; color:#000; padding-left:20px; background:url(./img/facultiesicon.gif) 0 50% no-repeat; }
.FacultiesRead a:hover { text-decoration:underline; color:#612c7a; }
/****/
.Faculty ul , .History ul { padding-top:5px; }
.Faculty ul li , .History ul li { padding:0 0 9px 19px; background:url(./img/facultyicon.gif) 0 6px no-repeat; }
.Faculty ul li p , .History .Text li p { padding-top:0; }
/****/
.History img { float:left; vertical-align:bottom; margin:10px 16px 10px 0; }
.History .Text { position:relative; margin-top:-10px; }
.History .Text img { margin-top:0; }
/****/
.NewsList { position:relative; width:580px; margin-right:-30px; }
.NewsItem { padding-bottom:18px; }
.NewsDate , .GalleryTime { float:left; width:88px; background:url(./img/slesh.gif) 70px 0 no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#612c7a; }
.NewsParam { float:left; width:464px; }
.NewsName { color:#000; }
.NewsName a { font:13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.NewsTags a { font:italic bold 11px Arial, Helvetica, sans-serif; color:#a8a8a8; text-decoration:none; }
.NewsName a:hover , .NewsTags a:hover { text-decoration:underline; color:#612c7a; }
.NewsTags { padding-top:5px }
.NewsTags span { padding:0 10px; }
/****/
.NewsDetail { padding-bottom:40px; }
.NewsText img { float:left; margin:0 10px 10px 0; }
.NewsDetail .NewsDate , .GalleryTime { float:none; background:none; width:auto; }
.NewsDetail .NewsText { padding:7px 0 11px; }
.NewsWow { padding:10px 0; }
 .AllNews { float:right; text-align:right; width:140px; }
 .AllNews a span { position:absolute; background:url(./img/newsicon.gif) 0 0 no-repeat; width:13px; height:14px; margin:2px 0 0 -20px; }
 .AllNews a , .NewsLinks a { padding-left:20px; font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
 .AllNews a:hover , .NewsLinks a:hover { text-decoration:underline; color:#612c7a; }
.NewsLinks { float:left; width:350px; }
.NewsLinks a.prevnews { padding-left:13px; margin-right:20px; background:url(./img/newsarrow.gif) 0 3px no-repeat; }
.NewsLinks a.prevnews:hover { background-position:0 -15px; }
.NewsLinks a.nextnews { padding:0 13px 0 0; background:url(./img/newsarrow.gif) 100% -33px no-repeat; }
.NewsLinks a.nextnews:hover { background-position:100% -49px; }
/****/
.Gallery , .GalleryMini { position:relative; margin-left:-4px; margin-right:-27px; }
.GalleryBlock { float:left; width:203px; padding-bottom:38px; }
.GalleryBlock.Last { width:165px; }
.GalleryItem { position:relative; width:165px; }
.GalleryImg { height:163px; }
.GalleryImg img , .GalleryMiniItem img { border:solid 4px #fff; vertical-align:bottom; }
.GalleryImg a:hover img , .GalleryMiniItem a:hover img { border:solid 4px #ffd70d; }
.GalleryName { padding:8px 0 5px 4px; line-height:15px; }
.GalleryName a { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.GalleryName a:hover { text-decoration:underline; color:#612c7a; }
.GalleryDate { width:65px; text-align:right; float:right; font:italic 11px Arial, Helvetica, sans-serif; color:#a8a8a8; }
.GalleryQuanty { width:84px; float:left; font:italic 11px Arial, Helvetica, sans-serif; color:#a8a8a8; }
.GalleryQuanty span { padding-left:4px; }
/****/
.GalleryMiniItem { float:left; width:113px; padding-bottom:6px; } 
.AllGallery { padding-top:10px; }
.AllGallery a { padding-left:21px; background:url(./img/galleryicon.gif) 0 0 no-repeat; font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.AllGallery a:hover { background-position:0 -37px; text-decoration:underline; color:#612c7a; }
/****/
.Programm h3 { padding:10px 0 0; }
.ProgTable { margin:20px 0 0; }
.ProgTable th { height:32px; vertical-align:middle; text-align:left; background:#e6daec; font:13px "Myriad Pro"; color:#000; text-transform:uppercase; }
.ProgTable td { padding:11px 0 9px; border-bottom:solid 1px #ddd; font:12px Arial, Helvetica, sans-serif; color:#333; }
.ProgTable .TotalTr td { border-top:solid 4px #dfdfdf; border-bottom:none; }
.ProgTable .number { width:26px; text-align:center; }
.ProgTable .name { padding-left:10px; padding-right:10px; text-align:left; }
.ProgTable .who { width:124px; text-align:left; }
.ProgTable .credits { width:87px; text-align:center; }
/****/
.Search { position: absolute; right: 145px; top: 24px; }
.Search input.text { border: 1px solid #D9D9D9; color: #333333; font: 12px Arial,Helvetica,sans-serif; padding:4px; }

.FootLogoBlock { padding-top: 10px; padding-left:64px; position:relative; }
.FootLogoBlock a { color: #888888; font: 11px/26px Arial,Helvetica,sans-serif; }
.FootLogoBlock  img { left: 0; position: absolute; top: 13px; }


.c_pic{
float:left;
margin-right:15px;
}

.C_NewsParam span {
font-weight:bold;
}

.twitter-share-button {
width:104px !important
} 

.num_top {
font-size:18px;
position: absolute;
right: 0;
top: 65px;
}

.courses {
border-bottom: solid 3px #dfdfdf;
padding-bottom: 25px;
margin-bottom: 25px;
}

.search {
margin-top:10px;
}

.search input.ssearch{
padding: 4px 4px 4px 13px;
}

.search input.ssearch{
padding: 4px 4px 4px 13px;
}

.search input.ssubmit{
padding: 4px;
cursor:pointer
}

a.sveden_top {
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	position:absolute;
	right:0px;
	top:100px;
}












