html, body {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	margin:0;
	padding:0;
	height:100%;
	color:#363636;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small;
	font-size: 13px;
	line-height: 1.231;
}
body{ background-color:#ffffff;}
a:link, a:visited,a:active{color:#363636;text-decoration:none;}
a:hover{color:#7c0c2a;text-decoration:none;}
select,input,button,textarea,button{font-family: Georgia, "Times New Roman", Times, serif;font-size: 99%;}
table{font-size:100%;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
p {font-size: 13px;line-height: 18px;color: #363636;margin-bottom: 10px;margin-top: 0px;}	 	 
h1 {color:#a6a6a6;font-size:20px;margin-bottom:5px;}
h2 {font-size:18px;color:#aaa;}
h3 {font-size:18px;color:#363636;margin-bottom:10px;}
h4 {font-size:16px;color:#464646;margin-bottom: 12px;margin-top: 0px;}
h5 {font-size:14px;color:#464646;margin-bottom: 7px;margin-top: 1px;}
h6 {font-size:13px;color:#363636;margin-bottom: 7px;margin-top: 1px;}
small {font-size:12px;color:#464646;margin-bottom: 1px;margin-top: 12px;}
ul li,li {list-style-image:none;}
.b{font-weight:bold;}
fieldset{ border:1px solid #dadada;}
.grey{background:url("../images/conc-block-bg1.jpg") repeat-x scroll 0 0 #aaa;}
.red{color:#e82145;}.right {float: right;}
.gone{ text-decoration:line-through;} .ahtung{font-weight:bold;}.ahtung a{color:#c21925;}
.off-job{color:#aaa;}
.content-block {width:962px;margin-left:auto;margin-right:auto;padding-bottom:45px;height: auto !important; height: 100%; }
.dtime{text-transform:uppercase;font-family:"Times New Roman", Times, serif !important;color:#a5a5a5;font-size:14px;}
hr{ padding:0; margin:0 2px 0 2px; height:1px; border:0; border-top:1px solid #aaa;}
hr.right-col{ margin:0;height:1px; border:0; border-top:1px solid #dedede;}
div#padding { padding: 0 0 45px 0;}
img, a.img { border:0; }
.just{text-align:justify;}.upper{ text-transform:uppercase;}
#parent-div {min-height:95%;position:relative; padding-bottom:45px;}
#page-header{height:97px;background-color:#7B0C29;background-image:url(../images/bg-top-new.jpg);background-repeat:repeat-x; z-index:1;}

#header-topline{height:28px;}
#header-top-btns{ padding:0 2px 0 2px;}
#header-center,#header-center-en{width:962px;margin:0 auto 0 auto; height:97px; background-repeat:no-repeat;}
#header-center{background-image:url(../images/top-header-main.jpg);}#header-center-en{ background-image:url(../images/top-header-main-en.jpg);}
#lang-bnts{position:absolute; top:4px; margin-left:680px; z-index:100;}

.vtop{*margin:0; border-top:#7B0C29 1px solid\9;}

.top-service{height:15px; display:block;color:#d0d0d0; clear:both;}
.top-service-buttons {display:inline-block;color:#d0d0d0;padding:0px; margin-top:3px;*margin-top:-2px;}

* html .top-service-buttons,* html .top-service-form{display:inline;} * + html .top-service-buttons,* + html .top-service-form{display:inline;}
.top-service-buttons img {border:0px; padding:6px 4px 0 0;}
.top-liks{ position:relative; top:-3px;}.top-liks a{color:#ccc; font-size:11px;}.top-liks a:hover{ text-decoration:underline;}
.top-service-form{
	display:inline-block;
	height:20px;
	vertical-align:top;
}
.top-service-form form {width:220px;height:20px; margin:3px 0 0 0; padding:0 2px 0 3px; background-color:#fff; vertical-align:bottom;}
.global-search-field{
	height:20px;*height:18px;
	padding:0; margin:0;
	background-repeat:no-repeat;
	width:199px;
	border:0;
	color:#999;
	font-size:100%;

}
.global-search-form {margin:0px;}


.global-search-submit {
  width: 20px; height:15px;
  background:url(../images/search-magn.jpg);
  background-position:center right;
  background-repeat:no-repeat;
  border: 0; margin:0 0 2px 0;
}
.global-search-submit:hover{cursor: pointer;}




/*************************************/

/* footer */
#footer {
	margin:10px auto 20px auto;
	_margin:10px auto 0 auto;
	width:100%;
	height:45px;
	position: absolute;
	_position:relative;
	text-align:center;
	bottom:0px;
}
.footer-hr{
	border-top:5px solid #7c0c2a;
	_height:5px;
	width:962px;
	color:#7c0c2a;
	margin:0 auto 3px auto;	
}
.bottom-menu {
	text-align:center;
	margin-top:11px;
	margin-bottom:15px;
	font-size:10px;
	color:#d0d0d0;
	font-weight:bold;
}
.bottom-menu a {font-weight:normal !important;font-size:11px;color:#7c0c2a;margin-left:10px;margin-right:10px;text-decoration:none;}
.bottom-menu a:hover {color:#363636;text-decoration:none;border-bottom:1px dotted #363636;}
.bottom-copyright {text-align:center;font-size:11px;}

.top-menu-container {
	height:75px;
	width:962px;
	margin-left:auto;
	margin-right:auto;
	
}

.top-menu-second-level {font-size:11px;color:#464646; margin-top:10px; padding-left:8px;}
.top-menu-second-level a { font-size:11px; text-decoration:none;color:#464646;padding:5px 7px 5px 7px;}
.top-menu-second-level a:hover {
	 /*color:#7c0c2a;*/
       background:#740B1A;
       color:#fff;
       padding:5px 7px 5px 7px;
}
.sec-menu-d{color:#ddd;}

.clear { clear:both;}
.f-right{float:right;}.f-left{float:left;}
.numbers{font-family:"Times New Roman", Times, serif !important;}
.smaller{font-size:90%;font-style:italic;}
p.all {text-align:right;margin:5px 5px 0 5px;font-size:85%;}
p.all a:link {color:#607968;text-decoration:none;}
p.all a:hover {border-bottom: #740B1A 1px dotted;}
.hor-space{padding:5px;}
.mm{unicode-bidi:bidi-override;direction:rtl !important}
.mm a:link {text-decoration:none;}
.mm a:hover { border-bottom: #740B1A 1px dotted;}

.title-small{font-weight:bold;}
.date-small{color:#aaa; font-family:"Times New Roman", Times, serif;}

.dotted-link a:link, .dotted-link a:visited,.dotted-link a:active{ color: #333; text-decoration:none;}
.dotted-link a:hover{color:#7c0c2a;text-decoration:none;border-bottom:1px dotted #7c0c2a;}
.page-splits{border: 1px solid #d0d0d0;background-color: #fff;padding:0;color: #fff; width: 100%;height: 3px; }
/*article*/
.t-inarticle
{ width:100%; padding:4px; border: 1px solid #d9d9d9; }
.t-inarticle td { border-bottom: 1px solid #d9d9d9; padding:5px 10px 3px 0 } 
.t-articlepic{ padding:0 7px 5px 0; }
.paginator {margin-top:60px;font-size:1,2em;width:528px;font-family:"Times New Roman", Times, serif !important;padding:0px 5px 0px 5px;}
.paginator table {border-collapse:collapse;table-layout:fixed;width:100%;}
.paginator table td {padding:0;white-space:nowrap;text-align:center;}
.paginator span {display:block;padding:3px 0;color:#fff;}
.paginator span strong,.paginator span a {padding:2px 6px;}
.paginator span strong {background:#713e6e;font-style:normal;font-weight:normal; }
.paginator .scroll_bar {width:100%;	height:20px;position:relative;margin-top:10px; }
.paginator .scroll_trough {width:100%;	height:3px;background:#ccc;overflow:hidden;}
.paginator .scroll_thumb {position:absolute;z-index:2;width:0; height:3px;top:0; left:0;font-size:1px;background:#363636;}
.paginator .scroll_knob {position:absolute;top:-5px; left:50%;margin-left:-10px;width:20px; height:20px;overflow:hidden;background:url(../images/slider_knob.gif) no-repeat 50% 50%;cursor:pointer; cursor:hand;}
.paginator .current_page_mark {position:absolute;z-index:1;top:0; left:0;width:0; height:3px;overflow:hidden;background:#7c0c2a;}
.fullsize .scroll_thumb {display:none;}

/* left column items  */
.left-column,.right-column{ padding-top:1px; margin:0;}
.left-column {width:172px;float:left;}
.right-column {width:210px;float:right;}
.left-colunm-item,.right-colunm-item {margin: 0 0 20px 0;}
.left-column-item-title,.right-column-item-title{border-bottom:5px solid #7c0c2a;color:#7c0c2a;vertical-align:bottom;display:table-cell;font-size:13px;font-family:Georgia;text-transform: uppercase;height:30px; clear:both;}
.left-column-item-title {width:172px;}
.right-column-item-title {width:210px;}
@-moz-document url-prefix()
{
.left-column-item-title,.right-column-item-title{display:block; height:16px; margin-top:9px;}
}
.left-column-item-title span,.right-column-item-title span {_position:relative;_top:12px;*position:relative;*top:12px;}
.left-column-item-img {margin-top:10px;border:3px double #d0d0d0;}

.left-events-link-item {
	border-bottom:1px solid #d0d0d0;
	padding-bottom:10px;
	padding-top:10px;
}
.left-item-sel,.left-item-sel a{text-decoration:underline;}
.left-item-sel:hover,.left-item-sel a:hover{ text-decoration:none;}
.left-publication-year-block {padding-bottom:10px;padding-top:10px;}
.left-year {padding-top:10px;font-family:"Times New Roman", Times, serif !important;font-size:14px; text-align:left;}
.left-year .last{padding-bottom:10px;border-bottom:solid 1px #d0d0d0;}



/* people items */
.people-item{border-bottom:1px solid #d0d0d0;padding-bottom:7px;*padding-bottom:33px;padding-top:10px; clear:both;}
.people-item .text {display:inline-block;margin-right:60px;float:left;}
.people-item .text .text-link{ font-size:inherit;}
.people-item .text  em{font-size:85%;font-style:italic;color:#464646; padding-top:5px;}
.people-item .pic {width:40px;display:inline-block;float:right;margin:0 0 0 -60px;*margin:0 0 0 -40px;}

/*left column end*/
.item-img-over{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.item-img-out{}
.text-out{ color: #333; text-decoration:none;}
.text-over{color:#7c0c2a;text-decoration:none;border-bottom:1px dotted #7c0c2a;}


/* center column */
.w540{width:540px;}
.w730{width:720px;margin-left:0;}.w770{width:770px;}
.w280{width:280px;}
.w660{width:660px;margin-left:0;}
.center-column {float:left; margin-left:20px;}
.center-columnw660{float:left; width:660px;}
.center-columnw730{float:left; width:730px;}

.center-column-header {font-size:22px;height:25px;*height:30px;_height:30px;display:block;background:#FFF;padding-bottom:1px;height:30px\0/;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.center-column-header {font-size:22px;height:30px;display:block;background:#FFF;}
}
.column-header-nline{ font-size:22px; border-bottom: 1px solid #d0d0d0;}

#tabs{margin-top:0; padding-top:0;}
.dtime{ padding-top:9px;}
.pic img{border:1px solid #d0d0d0;padding:1px;}
.pic{float:left;  width:84px;display:inline-block;}
.center-column-header-line {height:5px;_display:block;_height:5px;_font-size:2px;background:#7c0c2a;margin-bottom:10px;}
.center-column-header span {position:relative;}
.center-news-list-image img {border:2px double #d0d0d0;margin-bottom:10px;}

.panel span a:link{font-family:"Times New Roman" !important; color:#aaa; font-size:90%;}
.panel span{padding-left:5px} .panel span a{background:url(../images/gal-sprite6.png)  no-repeat; padding:0 0 4px 23px;}
.panel span.video a{background-position:-206px -7px;}.panel span.photo a{background-position:-206px -29px;}
.center-news-list-item,.publications-list-item,.records-list-item,.center-groups-list-item,.center-group-o-list-item{ padding-bottom:10px;padding-top:10px;margin-bottom:15px;border-bottom:1px solid #d0d0d0;}
.center-news-list-item .pic{width:100px;}
.center-news-list-item .text { margin-left:110px;}
.center-news-list-item .text .subtitle{font-size:14px;margin-top:5px;margin-bottom:10px;}
.center-news-list-item .text .subtitle em{font-style:italic;font-size:12px;color:#999;padding:0 0 5px 0; }

.center-news-list-item .no-mar{ margin-left:0px;}
.center-news-list-item .text .text-link,.publications-list-item .text .text-link,.records-list-item .text .text-link,.center-groups-list-item .text .text-link,.center-group-o-list-item .text .text-link { font-size:18px; margin:-3px 0 0 0; }
.publications-list-item .text{ margin-left:56px;}
.publications-list-item .pic{float:left;  width:48px;display:inline-block;}
.publications-list-item .text .author {font-size:13px;margin-bottom:10px;font-style: italic;color: #363636;}
.publications-list-item .text .publisher { font-size:12px;margin-top:10px;margin-bottom:10px;}
.records-list-item .text .subtitle{font-size:13px;margin-bottom:20px;font-style:italic;}
.records-list-item .text .details{font-size:13px;}
.records-list-item .text{ margin-left:90px;}
.records-list-item .pic{width:84px;}
.center-groups-list-item .pic{width:182px;}
.center-groups-list-item .text { margin-left:192px;}
.center-groups-list-item .text .subtitle{margin-top:5px;margin-bottom:10px;}
.center-group-o-list-item .pic{width:214px;}
.center-group-o-list-item .text { margin-left:224px;}
.center-group-o-list-item .text .subtitle { padding:5px 0 5px 0;}
.center-group-o-list-item .text .subtitle .boss{}
.center-group-o-list-item p {padding-top:5px;}

.links-item {padding:4px 0 4px 0;border-bottom:1px dotted #d0d0d0;}
.links-item .pic{width:24px;}
.links-item .text{margin-left:28px;}

.main-news-list-up,.main-news-list-up{border:1px solid #e5e5e5;min-height:132px;}
.main-news-list-up{float: right; width:268px;margin-bottom:7px;}
.main-news-list-up .pic{width:100px; padding:6px;}
.main-news-list-up .text{ margin-left:110px;padding: 6px 2px 6px 0; min-height:90px; position:relative;}
.main-news-list-up .text .subtitle em,.main-news-list-down .text .subtitle em{font-style:italic;font-size:12px;color:#999;padding:0 0 5px 0; }
.main-news-list-up .panel{height:16px;clear:both;border-top: #d9d9d9 1px dotted;padding: 6px 0 1px 0;margin:0 6px 0 6px;font-size:11px;}
.main-news-list-up .last{margin-bottom:0;}

.main-news-list-down-holder{margin:5px 0; border-bottom:#dedede 1px dotted;}
.main-news-list-down{width: 322px; position:relative;}
.f-right.main-news-list-down{margin-left:10px;_margin-left:0;}
.main-news-list-down .all{width:660px;}
.main-news-list-down .pic{width:126px;padding:6px 6px 6px 0;}
.main-news-list-down .text{ margin-left:130px;padding: 6px 2px 0px 0; min-height:50px;}
.main-news-list-down .text .panel{height:16px; margin-left:125px;border-top: #d9d9d9 1px dotted;padding: 6px 0 3px 0;font-size:11px;}
.main-news-list-down .panel{width:190px; color:#999; position:absolute; bottom:4px; left:6px;}





#main-pic{ position:relative;}
.main-top-block {width: 660px;margin: 0 0 20px 0;padding: 0;}
.main-image-block { border:3px double #d0d0d0; float: left;height: 268px;width: 444px; position:relative;}
.main-image-title {padding: 10px;}
.main-news-center { margin-top:20px; width: 730px;}
.main-news-center-title {font-size:13px;color:#363636;margin-bottom:10px;border-bottom: #d9d9d9 1px solid;text-transform: uppercase;}
.tab-main-title {font-size:18px;margin-top:10px;color:#aaa;margin-bottom:15px;border-bottom: #d9d9d9 1px solid;}

.tab-660-1-column-list ul li{ padding-bottom:2px;}

.tab-660-2-column-list ul{
	padding: 10px 0 0 0;
	list-style-type: none;
	width: 630px;
	margin: 0px;
}

.sp-tmain{background-image:url('../images/gal-sprite6.png');background-repeat:none;position:absolute;width:690px;height:700px;}.sp-tmain-na{background-image:url('../images/gal-sprite6.png');background-repeat:none;}*html .sp-tmain{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gal-sprite6.png',sizingMethod='scale');}

.controls{position:absolute;z-index:900;width:695px;height:260px\9; top:0; margin-top:20px; left:-20px;}
.controls .control{position:absolute;cursor:pointer;background-image:url(../images/gal-sprite6.png);background-repeat:no-repeat;background-position:-40000px -40000px;}
#ytrv-tmain-controls-play{width: 50px;height: 100px;left: 323px;top: 50px;}
#ytrv-tmain-controls-prev{width:50px;height:200px;left:0;top:10;}
#ytrv-tmain-controls-next{width:50px;height:200px;right:0;top:100;}
#ytrv-tmain-controls-play .icon{width:43px;height:43px;top:53px;left:3px;position:absolute;overflow:hidden;}
.controls .pause #ytrv-tmain-controls-play .icon .sp-tmain{top:-4px;left:-323px;}
.controls .pause #ytrv-tmain-controls-play.focus .icon .sp-tmain{top:-4px;left:-450px;}
.controls .play #ytrv-tmain-controls-play .icon .sp-tmain{top: -3px;left: -532px;}
.controls .play #ytrv-tmain-controls-play.focus .icon .sp-tmain{top:-4px;left:-577px;}
 #ytrv-tmain-controls-prev .icon{position:absolute;width:29px;height:43px;left:21px;top:100px;overflow:hidden;}
#ytrv-tmain-controls-prev .icon .sp-tmain{top:-4px;left:-287px;}
#ytrv-tmain-controls-prev.focus .icon .sp-tmain{top:-4px;left:-414px;}
#ytrv-tmain-controls-next .icon{position:absolute;width:29px;height:43px;right:21px;top:100px;overflow:hidden;}
#ytrv-tmain-controls-next .icon .sp-tmain{top:-4px;left:-374px;}
#ytrv-tmain-controls-next.focus .icon .sp-tmain{top:-4px;left:-501px;}
#ytrv-tmain-controls.disabled, .controls .icon{visibility:hidden;}
#ytrv-tmain-controls.fade .icon, #ytrv-tmain-controls.hover .icon{visibility:inherit;}


#ytrv-tmain-controls:hover{opacity:1;filter:alpha(opacity=100);}
#ytrv-tmain-controls{opacity:0;filter:alpha(opacity=0);}

.tab-660-2-column-list ul li{float: left;width: 295px;margin:0 20px 10px 0;_margin-right: 10px;}
.tab-660-2-column-list ul li a{margin-bottom: 10px;}
.tab-660-column{}
.tab-660-2-column-list ul li:nth-child(odd){float:left; clear:left;}.tab-660-2-column-list ul li:nth-child(even){float:right;}



.adm-groups-list-item {padding-bottom:10px;padding-top:10px;margin-bottom:15px;margin-top:-10px;border-bottom:1px solid #d0d0d0}
.adm-groups-list-item .pic{width:96px;padding:6px; float:left;}
.adm-groups-list-item .text {font-size:18px; margin-left:100px;}
.adm-groups-list-item .no-mar{ margin-left:0px;}
.adm-groups-list-item .head {font-size:14px;margin-top:5px;}
.adm-groups-list-item .contact {font-size:14px;}



a#i-line {
	background:#000000;
	border:1px solid #000000; 
	
	color:#ffffff;
	display:block;
	height:40px;
	line-height:18px;
	width:422px;
	padding: 5px 10px 0 10px;
	text-align:left;
	position:absolute;
	top:221px;
	left:0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; */
	vertical-align: middle;
}


.common-list-item{ border-bottom:#d9d9d9 1px dotted; margin-bottom:4px; padding:5px 0; width:308px; height:70px; }
.common-list-item .pic{float:left;  width:48px;display:inline-block;}
.common-list-item .text{ margin-left:50px;padding: 1px 2px 6px 0; min-height:40px;}
.common-list-item .text .text-link{ }
.common-list-item .text .subtitle em{ font-style:normal;font-size:12px;color:#999;padding:0 0 5px 0; }
.common-list-item .text .subtitle p{margin:0;}
.common-list-item .text .teacher{text-align:right;}

.yan-share{ float:right;}

.news-details,.publication-detail,.records-detail,.person-detail,.group-detail{ margin-bottom:20px;}
.news-details .title {font-size:30px;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #d0d0d0;}
.news-details .panel {margin-bottom:30px;clear:both;}
.news-details .panel .author {float:left;width:600px;font-size:14px;font-style:italic;color:#999;}
.news-details .panel .print {float:right;}
.news-details .panel .print a {position:relative;top:-3px;font-size:12px;color:#956e94;text-decoration:none;}
.news-details .panel .print a:hover {color:#7c0c2a;border-bottom:1px dotted #7c0c2a;}
.news-details .content {margin-top:10px;}
.news-details .content h3 {color:#7e0416;}
.news-details .media {width:270px;border:3px double #d0d0d0;float:right;margin-left:20px;margin-bottom:20px;}
.news-details .media-desc {background:#e8e8e8;padding:5px;color:#636363;}
.news-details-car-block {clear:both;}
.news-details .summary{padding: 0 4px 0 4px;}
.w270{ width:270px;} .m270{margin-left:280px;}
.group-detail .title{font-size:24px;margin-top:10px;color:#363636; margin-bottom:16px;border-bottom: #d9d9d9 1px solid;}
.group-detail .orchestra{border:0;margin-bottom:0;}
.group-detail .pic{ float:left; }
.group-detail .text{ }

.mid-column-group p{ margin:0 5px 0 2px; padding:5px 5px 1px 0;border-bottom:dotted 1px #d0d0d0;}
.mid-column-adm-group .details{ padding:2px 0px 3px 0px;border-bottom:dashed 1px #d0d0d0; margin-bottom:5px;}
.o-person-list-item {border-bottom:#d9d9d9 1px dotted;padding-bottom:10px;padding-top:10px;clear:both;}
.o-person-list-item .pic {width:44px; _padding:5px 0 5px 0; float:left;display:inline-block; }
.o-person-list-item .pic img {padding:1px;border:#d0d0d0 1px solid;}
.o-person-list-item .pic a:hover{ border:0;}
.o-person-list-item .head{ margin-left:50px;_margin-top:3px;  }.o-person-list-item .text .text-link{font-weight:bold;}


.title {font-size:18px; color:#363636; margin-bottom:16px;margin-top:10px;padding-bottom:2px;border-bottom:1px #afafaf solid;}
.details-block {margin-top:10px;padding-bottom:10px;border-bottom:1px #afafaf solid;}
.overview-block {margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px #afafaf solid;}

/* publication details */
.desc em{font-style:italic; color:#464646;}
.desc ul li{list-style:none;}

.publication-detail .photo img {float:left;border:#afafaf 1px solid;padding:1px;margin:0px 10px 10px 0;}
.publication-detail .desc {margin:10px 0 10px 144px;}



.record-images{}
.record-images .photo{width:240px;}
.record-images .photo img{border:#afafaf 1px solid;padding:1px;margin:0 0 10px 0;}
.cover-zoom{clear:both; } .record-images .photo .cover-zoom img{border:0; margin:0;}

.control-list1{padding:5px 5px 5px 5px;}

/* Table */
table.record-tracks {width:100%}
table.records-tracks tr {background-color:#ffffff;}
table.records-tracks tr.odd {background-color:#f1f1f1;}
table.records-tracks th {font-size:13px;line-height:16px;font-weight:normal;padding:5px 5px 5px 5px;margin:0;border:0px;background-color:#ffffff;color:#363636;vertical-align:middle;text-align: left;}
table.records-tracks td {font-size:11px;vertical-align:middle;text-align: left;padding:5px 5px 5px 5px;border:0px;color:#363636;}
.records-contents .c0 {vertical-align:middle;text-align:center;width:25px;}
.records-contents .c1 {vertical-align:middle;text-align:left;width:475px;}
.records-contents .c2 {vertical-align:middle;text-align:center;width:40px;}


.disser-list-title {padding:17px 10px 0 20px;;font-weight:bold;}
.disser-list-title img{margin-left: -20px;}
.disser-body-h{visibility:hidden;display:none;margin:0;padding:0;}
.disser-body-v{visibility:visible;}
.disser-body-v p, .disser-body-h p{padding:0 10px 0px 20px;}
.disser-list-date{border-bottom:1px solid #d9d9d9;color:#999;padding:0 0 5px 0px;margin:0 15px 0 20px; }
.disser-published{border-bottom: 1px dotted #d9d9d9;text-align:right;font-style:italic;margin:0 20px 0 20px;padding-bottom:5px;	}
div.yui-content h3{color:#999;}

.tab-body{padding:10px0px 20px 0px;}



/* Center concert list */
.center-conc-item {min-height:87px;margin:5px 0 0 0;}
.center-conc-date-block {
	border:3px double #cecdce;
	height:68px;
	width:39px;
	background:#713e70;
	background-image:url(../images/conc-block-bg.jpg);
	background-repeat:repeat-x;
	margin-right:10px;
	float:left;
	color:#FFF;
	padding:4px;
	text-align:center;
}
.center-conc-date-block .c-over{background:#607698; }
.center-conc-date-block .c-out{}
* html center-conc-date-block
{
  width: 53 px;
  w\idth: 39px;
  height: 82px;
  h\eight: 68px;
}

.center-conc-date-block .dow,.center-conc-date-block .m {font-size:10px;}
.center-conc-date-block .dom {font-size:24px;font-family:"Times New Roman" !important;border-bottom:dotted 1px #FFF;padding-bottom:2px;}
.center-conc-date-block .m {padding-top:1px;}
.center-conc-date-block .y {font-size:9px;}
.center-conc-list-middle { min-height:82px;width:400px;float:left;color:#363636;}
.center-conc-list-middle .ctitle {font-size:18px;}
.center-conc-list-middle .cdesc {font-size:14px; min-height:43px;}
.cticket{ font-style:italic; color:#636363;}
.center-conc-list-right {width:55px;height:80px;text-align:center;float:right;}
.center-conc-list-right .start {font-size:9px;}
.center-conc-list-right .time {font-family:"Times New Roman" !important;font-size:24px;}
.center-conc-list-right-time sup {font-family:"Times New Roman" !important;position:relative;top:1px;_top:-4px;*top:-4px;font-size:16px;}

.center-afisha-item {margin-top:30px;font-family:Georgia, "Times New Roman", Times, serif !important;}
.afisha-date-time-block {height:80px;border-bottom:1px solid #b3b3b3;margin-bottom:10px;color:#464646;}
.afisha-date,.afisha-time{height:70px;width:115px;text-align:center;}
.afisha-date {border-right:1px solid #b3b3b3;float:left;}
.afisha-date div#dom,.afisha-time div#time {font-family:"Times New Roman" !important;font-size: 36px;position:relative;top:-5px;}
.afisha-date div#mon,.afisha-time div#tickets {font-size: 14px;position:relative;top:-5px;}
.afisha-date div#dow,.afisha-time div#where {font-size: 10px;position:relative;top:-5px;}
.afisha-hall {height:70px;width:285px;float:left;margin-left:10px;color:#7e0416;font-size:18px;text-align:center;}
.afisha-hall span {position:relative;top:10px;}
.afisha-time {border-left:1px solid #b3b3b3;float:right;}
.afisha-time div#time sup{font-family:"Times New Roman" !important;font-size:18px;position:relative;top:1px;}

.afisha-desc {margin-bottom:30px;}
.afisha-part-title {font-size:18px;border-bottom: #dedede 1px solid;margin-bottom:5px;}
.afisha-cost-title,.afisha-cost,.afisha-where-to-buy {text-align:right;}
.afisha-cost-title {text-align:right;font-weight:bold;font-size:15px;}
.afisha-where-to-buy {color:#a6a6a6;}
.afisha-where-to-buy a{color:#956e94;text-decoration:none;}
.afisha-bigbilet{color:#a6a6a6;text-decoration:none; float:right; padding:2px 0 0 0;}.biletik{ padding:17px 0 0 0;}
.left-column-poster{margin-bottom:2px;margin-top:26px; cursor:pointer !important; }

/* center concert dates */

.center-conc-hall-item {border-bottom:1px solid #afafaf;padding-bottom:10px;margin-bottom:20px;}
.center-conc-hall-item .title,.center-conc-hall-item .nohall-title{margin-bottom:5px;}
.center-conc-hall-item .title,.center-conc-hall-item .nohall-title a{font-size:16px;font-weight:bold;margin-bottom:10px; }
.nohall-title {padding-bottom:5px;border-bottom: 1px #afafaf solid;}
.center-conc-hall-event-item div#left {width:60px;height:45px;border-right:1px solid #afafaf;float:left;padding-right:7px;}
.center-conc-hall-event-item div#start {text-align:center;font-size:10px;}
.center-conc-hall-event-item div#time {text-align:center;font-size:32px;font-family:"Times New Roman";}
.center-conc-hall-event-item sup {font-size:16px;}
.center-conc-hall-img {border:1px #afafaf solid;padding:1px;margin-bottom:10px;}
.center-conc-hall-event-item {margin-bottom:10px;}
.center-conc-hall-event-item-title {border-bottom:1px dotted #afafaf;float:right;width:460px;min-height:45px;}
.center-conc-hall-event-item-title .last { border:none; }
.conc-hall-bilet{float:right;width:50px; padding-top:8px;}.conc-hall-bilet a:link{border:none;}
.rel-op-title{ font-weight:bold; border-top: 4px solid #7c0c2a; padding:5px 0; margin-top:5px; }
.rel-op-title a img{padding:0 2px 5px 0;}
.rel-op-title-h{ visibility:hidden;display:none;margin:0;padding:0;}







/* center persons list */
.center-persons-list{float:left;width:508px;margin-top:-10px;}
.persons-list-abc {background:#f5f5f5;border: 1px solid #d3d3d3;padding:2px;}
.person-list-item {border-bottom:#d9d9d9 1px dotted;padding-bottom:10px;padding-top:10px;clear:both;}
.person-list-item .pic {width:55px; _padding:5px 0 5px 0; float:left;display:inline-block; }
.person-list-item .pic img {padding:1px;border:#d0d0d0 1px solid;}
.person-list-item .pic a:hover{ border:0;}
.person-list-item .text{ margin-left:62px;  }
.person-list-item .text .position {color:#686868;font-size:12px;}
.person-list-item .text .department {color:#686868;min-height:30px;font-size:12px;}
.person-list-item .text .teacher{}
.person-list-item .text .text-link{ font-size:18px; margin:-3px 0 0 0; }
.person-list-item .prize{ font-style:italic;}
.person-list-item .contest{color:#686868;}


.persons-abc {font-family: MonoSpace !important;font-size:18px !important;float:right;background:#fff;border: 1px double #d9d9d9;width:15px;padding:3px;_padding:0px;margin-top:0px; }
ul.abc, ul.abc li{margin:0;list-style:none;	width:14px;padding:0px 0px 4px 0px;}
ul.abc li.selected a{background:#7e0416; color:#fff;}
ul.abc a, ul.abc li a{color:#363636;text-decoration:none;background:#fff; padding:2px 5px 4px 5px;_padding: 2px 7px 4px 7px;margin-left: -3px;margin-right: -3px;}
ul.abc a:hover, ul.abc li a:hover{	color:#ffffff;text-decoration:none;padding:2px 5px 4px 5px;_padding: 2px 7px 4px 7px;margin-left: -3px;margin-right: -3px; background:#7e0416;	width:14px;}


/* persons details */
.person-detail .description{width:310px; padding-top:5px;}
.person-detail .photo{width:204;padding-top:20px;}
.person-to-right{float:right;margin-left:20px;}
.person-to-left{float:left;}
.person-detail .photo img {border:1px solid #afafaf;padding:1px;}
.person-detail .name {
    font-size:24px;
    margin-top:10px;
    color:#363636;
    margin-bottom:16px;
}
.person-detail .dep {
    margin-bottom:16px;
}

.person-detail .position ul {
    padding:0px;
    margin:0 0 0 20px;
    color:#363636;
	min-height:50px;
}
/* center column end */
.person-detail .description ul{ list-style:none;margin-left:5px;}
.person-detail .description ul li{padding-left:14px; padding-bottom:4px;background: url(../images/bull1.gif) left top no-repeat;list-style:none;}



/* right column items  */

/* global Search */


.news-cal-item {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 1px #d0d0d0;
}
.news-cal-item-last {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 1px #fff
}
.news-cal-date-block{
	cursor:pointer; 
	padding:5px;
	_padding:0px 5px 0px 5px;
	border:2px double #d9d9d9;
	width:28px;
	height:48px;
	text-align:center;
	float:left;
	margin-right:10px;
	background:#93081c;
	color:#FFF;
}
.past {background:#607698;	}
.c-over{background:#713e70;}
.c-out{}

* html news-cal-date-block
{
  width: 42 px;
  w\idth: 28px;
  height: 62px;
  h\eight: 48px;
}

.news-cal-date-block .y{font-size:10px; margin-top:-3px; }
.news-cal-date-block .m{font-size:10px; padding: 1px 0px 1px 0px;}
.news-cal-date-block .d{font-family:"Times New Roman";
	font-size:24px;
	border-bottom: 1px solid #FFF;
	height:27px;
	padding-bottom:1px;margin-top:-2px;_margin-top:0;
}
.news-cal-desc {float:left;width:158px;font-size:12px;}


.right-afisha{width:280px;}
.afisha-block{padding:5px 0; border-bottom:1px dotted #d5d5d5;overflow:hidden; width:100%;}
.afisha-block .date,.afisha-block .time{border:0;height:40px;}
.afisha-block .date{ float:left; width:48px;}
.afisha-block .date .dom{font-size:22px; text-align:center; }
.afisha-block .date .mon{font-size:9px;text-align:center }
.afisha-block .time .t{font-size:22px;padding-top:2px;}
.afisha-block .time .b{padding:6px 0 0 3px;}
.afisha-block .time{ float:right;width:38px;}
.afisha-block .time sup{ font-size:8px;}
 .afisha-block .afisha-desc{float: left;width: 180px; padding:0 4px; margin:2px 2px 2px 0; border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; white-space:normal; }
.afisha-block .afisha-desc a:link{ text-decoration:none;}
.afisha-block .afisha-desc a:hover{color:#7c0c2a;text-decoration:none;border-bottom:1px dotted #7c0c2a;}



.cons-news-block {
	padding-bottom:10px;
	padding-top:10px;
}
.cons-news-item {
	padding-top:6px;
	border-bottom:dashed 1px #d0d0d0; 
}
.cons-news-item em {
	font-style:italic;
	font-size:12px;
	color:#999;
	padding-bottom:5px;
}
.cons-news-item p{padding-top:4px;font-size:12px;}
.last{border-bottom:solid 1px #d0d0d0;}
.other {text-align:right;padding-top:10px;}




.title-small{font-weight:bold;}
.date-small{color:#aaa; font-family:"Times New Roman", Times, serif;}


.left-item-sel a:link{ text-decoration:underline;  }

#expandcontractdiv {border:1px dotted #dedede; background-color:#EBE4F2; margin:0 0 .5em 0; padding:0.4em;}
#treeDiv1 { background: #fff;  margin-top:1em; }

/*730*/
.group-header{float:left;width:500px;}
.group-header-pic{float:right;}
.group-header-pic img{border:#afafaf 1px solid;padding:1px;margin:0;}




/* hide the real form element by opacity: 0 and position: absolute - display: block and visibility: hidden do not work because then form elements cannot get the focus and actually get checked or unchecked */
.skinned-form-controls input[type="checkbox"],
.skinned-form-controls input[type="radio"]{position: absolute;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;}
.radios{border:1px solid #afafaf; margin-bottom:10px;_margin-bottom:25px; *padding:8px 0 10px 0;}
/* prevent the entire page from scrolling if there is overflow and checkbox or radio button are clicked */
.skinned-form-controls label{position: relative;}
/* fallback for IE6, IE7 and IE8 */
.skinned-form-controls input[type="checkbox"],
.skinned-form-controls input[type="radio"]{position: static\9;}
.skinned-form-controls input[type="checkbox"] + span::before,
.skinned-form-controls input[type="radio"] + span::before{content: "";display: inline-block;width: 20px;height: 20px;vertical-align: middle;background-repeat:  no-repeat;}
.skinned-form-controls input[type="checkbox"]:checked + span::before{background-position: 0 -20px;}
.skinned-form-controls input[type="radio"] + span::before{background-position: -20px 0;}
.skinned-form-controls input[type="radio"]:checked + span::before{background-position: -20px -20px;}
/* disabled form elements */
.skinned-form-controls input[type="radio"]:disabled + span,
.skinned-form-controls input[type="checkbox"]:disabled + span,
.skinned-form-controls input[type="radio"]:disabled + span::before,
.skinned-form-controls input[type="checkbox"]:disabled + span::before{-moz-opacity: .4;-webkit-opacity: .4;opacity: .4;}
/* focused and active form elements */
.skinned-form-controls input[type="checkbox"]:focus + span::before,
.skinned-form-controls input[type="radio"]:focus + span::before,
.skinned-form-controls input[type="checkbox"]:active + span::before,
.skinned-form-controls input[type="radio"]:active + span::before{outline: dotted 1px #ccc;}
/* skin-specific sprite */
.skinned-form-controls.skinned-form-controls-mac input[type="checkbox"] + span::before,
.skinned-form-controls.skinned-form-controls-mac input[type="radio"] + span::before{background-image: url("../images/sprite-form.png");}

/*video*/

a#v-line {
	background:#000000;
	border:1px solid #000000; 
	color:#ffffff;
	display:block;
	height:20px;
	line-height:18px;
	width:164px;
	padding: 5px 10px 0 10px;
	text-align:left;
	position:absolute;
	top:112px;
	left:12px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	z-index:100;
}
/* end video*/
.tree-parent{ margin:10px 0 -12px 0;padding:0 0 2px 0;color:#aaa;  font-weight:bold;border-bottom:#808080 1px dotted;} 
 .tree-parent a:link,.tree-parent a:visited{color:#aaa;}
 .tree-parent a:hover{ color:#7c0c2a;text-decoration:none;}

.button-submit {
FONT: 12px arial, verdana, sans-serif;
font-weight: bold;
color:#363636; background-color:#fafafa;
width: 60px;
padding-top: 3px;
padding-bottom: 2px;
cursor: pointer;
text-align: center;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #aaa;
}

.button-submit-o {
background: #98002F url(../images/m-hover.jpg);
FONT: 12px arial, verdana, sans-serif;
font-weight: bold;
color: white;
width: 60px;
padding-top: 3px;
padding-bottom: 2px;
cursor: pointer;
text-align: center;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #aaa;
}
.drop-down{ margin: 4px 0; border:1px solid #d0d0d0; padding:1px;}
.text-box{margin: 4px 0; border:1px solid #d0d0d0; }
.group-title2{ font-weight:bold; font-size:14px; padding-bottom:8px;}
.pr-summary{ float:left; width:350px; border-right:#d0d0d0 1px solid; padding-right:10px;}.pr-sililar{float:right;width:280px; }

.book img{ margin:6px; padding:1px; border:1px solid #dedede;}
.book-title{font-size:24px;margin-top:10px;color:#363636; margin-bottom:16px;border-bottom: #d9d9d9 1px solid;}
.bottom-nav{ border-top:1px solid #d0d0d0; padding:5px 2px 0 2px; clear:both;}
.h-story{width:730px;}
.h-leftcol{ width:142px; float:left;margin:0 0 0 5px;}
.h-center{display:inline-block;float:left;width:360px;margin:31px 0 0 36px;}
.h-rigthcol{ width:142px; margin:0 5px 0 15px;float:right;}

.h-titles{margin:2px 0 4px 0;}
.h-1img img{border:1px solid #d0d0d0;padding:1px;}
.h-2img{ margin:5px 0 5px 0;}
.h-list-item{  margin:0 0 20px 0;}
.h-list-item .pic{width:138px;}
.h-list-item .text{padding:95px 1px 0 1px;_padding:5px 0 0 0;;}
.h-list-item .text .text-link{}
.h-list-item .text .text-link a{font-weight:bold; color:#713e70;}.h-list-item .text .text-link a:hover{ color:#607698;}
.h-list-item .text em{font-size:smaller; font-style:normal; color:#999;}


.h-center-t{width:358px;margin:10px 0 10px 0;border:#cfcfcf 1px solid; background-color:#f9f9f9;}
.h-center-t h4{ font-size:16px; color:#713e70; border-bottom:1px dotted #dedede; margin:5px;}
.hbooks-list-item {padding: 5px 5px 10px 5px;}
.hbooks-list-item .text{ margin-left:52px;}
.hbooks-list-item .pic{float:left;  width:48px;display:inline-block;}
.hbooks-list-item .text .text-link{ font-weight:bold;}
.hbooks-list-item .text .author {font-size:13px;margin-bottom:10px;font-style: italic;color: #363636;}
.hbooks-list-item .text .publisher { font-size:12px;margin-top:10px;margin-bottom:10px;}
.d-like{ margin:8px 1px 1px 1px;}
.rss-icon{float:right; padding:12px 1px 0 0;}
.l-pics{ text-align:right;} .l-pics img{ padding:0 2px 2px 8px;*padding-left:0;}
.scroll-body{  border-top:1px solid #d5d5d5; }
.btn-bil{width:210; height:55; background-image:url(../images/btn-bigbilet.png);}
 