    * {margin: 0; padding: 0;}
	a {color:#008ee8;}
	a:focus {text-decoration:none;}
	a:active {text-decoration:none;}
	a:hover {text-decoration:none;}
	ul h1 h2 h6 {padding:0; margin:0;}
	h1 {font:22px "Times New Roman", Times, serif; border-bottom:solid 1px #CCCCCC; margin-bottom:10px;}
		h1 a {color:#000000;}

		h1 span {font:12px Arial, Helvetica, sans-serif; padding-top:8px;}
		h1 span a {}
		h1 span a:hover { text-decoration:none;}

	h2 {font:28px "Times New Roman", Times, serif; margin-bottom:20px;}            /* FOR INNER PAGE HEADLINES */
		h2 a {color:#000000;}
	h3 {font:16px Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight: bold;}		 /* FOR MAIN PAGE SUB-HEADLINES */
		h3 a {color:#000000; text-decoration:none;}
	h4 {font:14px Arial, Helvetica, sans-serif; padding-bottom:10px;}
		h4 a {color:#000000;}
	h5 {font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
		h5 a {color:#000000; text-decoration:none;}
	h6 {font:10px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:solid 1px #E79C3D; color:#CCCCCC;position:relative}

    html {height: 100%;}
    body {position: relative; height: auto !important; height: 100%; min-height: 100%; background: #fff /*url(body.png)*/ repeat-y top left;}
	#top_links {}
	#top_links div#settings{ font:11px Arial, Helvetica, sans-serif; color:#777777;}
		.links {width:950px; text-align:left; border-top:solid 1px #f89c27; padding-top:3px;}
			.links a {font:11px Arial, Helvetica, sans-serif; color:#008ee8;}
			.links a:focus {font:11px Arial, Helvetica, sans-serif; color:#008ee8;}
			.links a:active {font:11px Arial, Helvetica, sans-serif; color:#008ee8;}
    #container {margin: auto; position: relative; padding-bottom: 150px; width:950px;}
	.slickbox {background-color:#333333;opacity:0.9;-moz-opacity:0.90;filter:alpha(opacity=90);z-index:100;height:100%;width:100%;background-repeat:repeat;position:fixed;top:0px;left:0px;}
	* html .slickbox {z-index:100; height:100%; width:100%; position:absolute; top:0px; left:0px;}


    #header {position: relative; height: 130px;}
		#logo {width:230px; float:left; margin-top:5px;}
		#menu {padding-left:230px;vertical-align:middle;}
			#menu #mainmenu {padding-top:15px;}
			#menu ul {list-style:none;}

			#menu #mainmenu ul li {float:left; padding:2px 5px 2px 0px; margin:10px 10px 0px 0px; font:19px 'Book Antique';}
			#menu #mainmenu ul li ul {display:none;}
				#menu #mainmenu ul li a {color:#262626;}
			#menu #mainmenu ul .activ span {background-color:#F89C27; color:#FFFFFF; padding:2px 8px 2px 8px;}
				#menu #mainmenu ul .activ a, a:focus {outline:none; text-decoration:none;}

			#menu #submenu { margin-top:-10px; display:none;}

			#menu #submenu ul li {float:left; padding:2px 8px 2px 0px; margin:0 15px 0px 0px; font:16px 'Book Antique';}
			#menu #submenu ul .activ {color:#e79c3d; font-weight:bold; text-decoration:none;}
			#menu #submenu ul .activ a {color:#e79c3d; font-size:18px; font-weight:bold; text-decoration:none;}
			#menu #submenu ul li a {color:#262626;}


	#content {position: relative;}

		#content #right {width:250px; float:right; font:12px Arial, Helvetica, sans-serif; /* padding-top:44px;*/}  
		#content #right #did_u_know a {color:#000000;text-decoration:none;}
		#content #right #did_u_know a:hover {text-decoration:underline;}

/* Стили для блока Труды президента */
		#content #right #president_books a {color:#000000;text-decoration:none;}
		#content #right #president_books a:hover {text-decoration:underline;}
/* Стили для блока Труды президента */


			#content #right .blogs { padding-top:10px; margin-bottom:15px;}
			#content #right .blogs .date {float:left; width:35px; color:#000000; font:11px Arial, Helvetica, sans-serif; padding-top:3px;}
			#content #right .blogs .link {margin-left:35px; margin-bottom:10px; font-size:12px;}
				#content #right .blogs .link a {font:12px Arial, Helvetica, sans-serif; color:#000000;text-decoration:none;}
				#content #right .blogs .link a:hover {text-decoration:underline;}
				#content #right .blogs .link a.author {color: #008EE8;font-size:80%;text-decoration:underline;}
				#content #right .blogs .link a.author:hover {text-decoration:none;}



		#content #left {margin-right:270px;}

			#content #left .two_left {width:330px; float:left; clear:left;}
			#content #left .two_right {margin-left:350px;}

			#content #left .three_left {width:210px; float:left; clear:left; }
			#content #left .three_right {width:210px; float:right;}
			#content #left .three_center {margin-left:220px; margin-right:220px; background-color:#00FFFF;}

			#content #left #utube { width:680px; overflow:hidden;}
			#content #left #utube div { width:122px;}
				#content #left #utube ul { list-style:none; width:880px;}
				#content #left #utube ul li { float:left; padding-right:64px;}
				#content #left #utube ul li a { font:12px Arial, Helvetica, sans-serif; color:#000000;}
				#content #left #utube ul li a:hover { text-decoration:none;}

			#content #left #edu { font:12px Arial, Helvetica, sans-serif; color:#1A1A1A; padding-bottom:10px; line-height:15px;}
				#content #left #edu div div{ padding-top:10px;}
				#content #left #edu div div a { color:#F99802;}

			#content #left .block {width:325px; float:left; margin-right:15px; padding-bottom:20px;}
				#content #left .block #avatar {width:100px; float:left; font:10px Arial, Helvetica, sans-serif; padding-bottom:10px; overflow:hidden;height:110px;}
				#content #left .block #text {margin-left:100px; font:12px Arial, Helvetica, sans-serif; color:#343333;}


				#content #left .list {font:12px Arial, Helvetica, sans-serif; padding-left:15px;}
					#content #left .list li {list-style:outside; font:12px Arial, Helvetica, sans-serif; padding-bottom:5px;}
						#content #left .list li a {color:#1a1a1a;text-decoration:none;}
						#content #left .list li a:hover {text-decoration:underline;}
						#content #left .list li a.category {color:#008EE8;font-size:80%;text-decoration:underline;}
						#content #left .list li a.category:hover {text-decoration:none;}
							#content #left .list li span a {color:#F99802;}

			#content #left .inner {font:14px Arial, Helvetica, sans-serif;width:650px;}
				#content #left .inner a {color:#008ee8;}
				#content #left .inner p {padding:5px 0;}
				#content #left .inner ul {padding:0 0 10px 15px;}
				#content #left .inner ul li {padding-bottom:5px;}


			#activ {padding:6px 10px;background-color:#F89C27; font-size:14px; font-weight:bold;}
			#activ1 {background-color:#F89C27;margin:3px 5px 0 20px;padding:3px 0 3px 10px; font-size:12px}
			#activ2 {background-color:#F89C27;margin-left:30px;padding:3px 0 3px 10px; font-size:12px}
			#noneactiv1 {padding:3px 0 3px 10px;}
			#noneactiv2 {margin:3px 5px 0 20px;padding:0 0 3px 10px;}
			#noneactiv3 {margin-left:30px;padding:0 0 3px 10px;}
			a.blick, a.blick:visited {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:0;padding:0;text-decoration:underline;}
			a.blick:hover {text-decoration:none;}
			a.blicks, a.blicks:hover, a.blicks:visited {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;text-decoration:none;}
			a.blickv, a.blickv:visited {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;height:0;margin:0;padding:0;text-decoration:underline;}
			a.blickv:hover {text-decoration:none;}
			a.ssilkinya, a.ssilkinya:visited {color:#008EE8;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;margin:0;padding:0;text-decoration:underline;}
			a.ssilkinya:hover {text-decoration:none;}
			a.add_res, a.add_res:visited {color:#008ee8;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
			a.add_res:hover {text-decoration:none;}
			a.spacemenu_next {color:#F89C27;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
			a.spacemenu_next:hover {color:#000000;}
			a.nenovost {color:#008ee8;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
			a.nenovost:hover {color:#000000;}
			.putact {border-color:#DAD4BD #DAD4BD #F8F1D7;border-style:solid;border-width:1px;}
			.putnoact {border-left:1px solid #DAD4BD;border-right:1px solid #DAD4BD;border-top:1px solid #DAD4BD;height:15px;}
			a.cat_title, a.cat_title:visited {color:#008ee8;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-decoration:underline;}
			a.cat_title:hover {text-decoration:none;}
			.cat_text {font:15px Arial,Helvetica,sans-serif;}
			.cat_text p {padding:5px 0;}
			.cat_bottom {color:#787569;font:11px Arial, Helvetica, sans-serif;}
			a.botidcard1  {color:#F89C27;font-family:Arial,Helvetica,sans-serif;font-size:14px;}
			a.botidcard, a.botidcard:visited {color:#008EE8;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}
			a.botidcard:hover {color:#000000;}
			select {behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}
			.nolink {font:16px tahoma;text-decoration:none;margin:10px 0;}
			.biblio {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;padding-bottom:5px;text-decoration:none;vertical-align:top;}
			.avto0 {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;padding:5px 0;color:#000000;}
			.search_word {color:red;}
			
			/* INSTITUTIONS */
			
			.inst_card				{ width: 600px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #434142; border-bottom: 1px dotted #ccc; padding-bottom:10px; margin: 15px 0;}
			.inst_card a			{ color: #008EE8;  }
			.inst_card a:hover		{ text-decoration: none;   }
			.inst_title				{ font-size: 14px; margin: 0 0 5px 0; font-weight:bold; }
			.inst_abbr				{ float: left; font-size: 12px; margin: 0 5px 0 0; }
			.inst_faculty			{ border-left: 1px solid #434142; padding-left:5px; }
			.inst_faculty em		{  }
			.inst_contact_info		{ font-size: 11px; margin: 5px 0 0 0; }
			.inst_address			{ float: left; font-style: normal; border-right: 1px solid #434142; padding: 0 5px 0 0; }
			.inst_address em		{ color: #999; }
			.inst_landmark			{ display: block; }
			.inst_phone				{ display: block; float: left; border-right: 1px solid #434142; padding: 0 5px 0 0; margin: 5px 5px 5px 0;}
			.inst_phone em			{ color: #999; }
			.inst_fax				{ display: block; margin: 5px 5px 5px 0; }
			.inst_fax em			{ color: #999; }
			.inst_site				{ margin: 0 15px 0 0; }
			.inst_card_text_italic	{ font-style:italic; color:#666; }
			.inst_heads_info		{ margin:20px 0; display:block; font-size:80%; }
			.rotated_text 			{ -moz-transform: rotate(7.5deg);  /* FF3.5+ */
									  -o-transform: rotate(7.5deg);  /* Opera 10.5 */
									  -webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
									  filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
									  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
									 }
			
			/* END INSTITUTIONS*/

    #footer {position: absolute; float:left; height:150px; bottom: 0; width: 100%; color:#b3b3b3; background: #ffffff /*url(footer.png)*/ no-repeat top left; font:12px Arial, Helvetica, sans-serif;}
		#footer div {width:950px; margin:auto; text-align:left;}
			#footer div#mistake {border-bottom:solid 1px #b4b4b4; margin-bottom:15px;}
			#footer div ul#links {float: right;list-style: none outside none;margin-bottom: 10px;}
			#footer div ul#links li{border-left: 1px solid;float: left;padding-left: 15px;padding-right: 15px;}
			#footer div ul#links li:first-child{border:none;padding-left:0;} 
			#footer div ul#links li:last-child{padding-right:0;} 
			#footer div ul#banners {list-style:none;}
			#footer div ul#banners li {float:right; padding-left:5px;}
			#footer .copyright {float:left;width: 200px;}
			#footer div a {color:#b4b4b4;}
	#authform {display: none;}
	
	/* carousel */
.partners {
	border-top: 1px dotted #bfbfbf;
	border-bottom: 1px dotted #bfbfbf;
	padding: 10px 0;
	overflow: hidden;
	margin-bottom: 10px;
}
	
.partners UL, 	.partners LI {
	list-style: none outside none;
}
	
.partners LI {
	float: left;
}
/* Museum */
span.inst_museum_cards{
 margin-top: 15px!important;
 font-style: italic!important;
 font-size: 14px;
 color: #666666!important;
}
p.inst_museum_cards{
 margin-top: 15px!important;
}


/*Стили для NewOnUtube*/
.day-block {float: left; width: 680px;}
.day-logo {margin-bottom: -3px; border: 0px;}
.day-title {border-bottom: 1px solid #CCCCCC; font: 22px "Times New Roman", Times, serif; margin-bottom: 10px;}
h4.day-title-two {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom: 10px; margin: 0px;}
h4.day-title-two a {text-decoration: none; color: #000000; display: block; height: 50px; overflow: hidden;}
h4.best_topic_video a {text-decoration: none; color: #000000; font-size: 16px; font-weight: bold;}
div.best_topic{margin-top: 20px;}
h4.best_topic_video a:hover {text-decoration: underline;}
span.best_topic {color: #AAAAAA;}


.fikr-topic-day-thumbnail {float: left; margin: 0px 20px 20px 0px;}
.fikr-topic-day-loop {color: #1A1A1A; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.fikr-topic-day-info {color: #1A1A1A; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

.video-day-title {display: block; width: 450px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; margin: 0; padding-bottom: 10px;}
.video-day-utube { float: left; margin: 0px 10px 10px 0px;}
.video-day-thumbnail-block { width: 120px; height: 90px; float: left; margin-bottom: 35px;}
.video-day-thumbnail-loop {height: 90px; position: relative; width:90px; float:left; margin-left: 10px;}
.video-day-author {position: absolute; display: block; bottom: 0px; color: #1A1A1A; font-size: 10px; font-family: Arial, Helvetica,sans-serif; margin: 0px;}

/*Новые стили для перенесенного блока catalogue_new*/
.newplace .list {font:12px Arial, Helvetica, sans-serif; padding-left:15px;}
.newplace .list li {list-style:outside; font:12px Arial, Helvetica, sans-serif; padding-bottom:5px;}
.newplace .list li a {color:#1a1a1a;text-decoration:none;}
.newplace .list li a:hover {text-decoration:underline;}
.newplace .list li a.category {color:#008EE8;font-size:80%;text-decoration:underline;}
.newplace .list li a.category:hover {text-decoration:none;}
.newplace .list li span a {color:#F99802;}
