/* CSS Document */

body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: small;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:visited{
	text-decoration: underline;
	color: #039;
}
a:hover, a:visited:hover{
	text-decoration: underline;
	color: #F90;
}

a:active {
	text-decoration: none;
}
h1 {
	font-size: medium;
	color: #003300;
	font-weight: bold;
	text-align: center;
}
h2 {
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
}
h3 {
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align:center;
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 6px;
	
}
h4 {
	font-style: italic;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 6px;
	font-weight: normal;
}


.title {
	font-size: medium;
	color: #003300;
	text-align: center;
}

/*When a link being a header directs to another article and appears next to a title of an article*/
.headlink {
	text-decoration: none;
	margin-top: 10px;
	text-align:center;
}
.headlink a{
	color: #666666;
	text-decoration: none;
}
.headlink a:hover {
	color: #F90;
	text-decoration: underline;
}

.caption {
	color: #666666;
	font-style: italic;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.epigram {
	font-style: italic;
	text-align: right;
	color: #999;
}
.down_button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}


.img_left {
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:0px;
	margin-top:5px;
}

.img_right {
	float:right;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
	margin-top:5px;
}

.img_topleft {
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:0px;
	margin-top:0px;
}

.img_topright {
	float:right;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
}

.img_with-caption_left {
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.img_with-caption_right{
	float: right;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.source {
	font-style: italic;
	color: #999;
}


#welcome, #about, #admissions, #life, #academics, #faculty, #history, #news, #newsarchive, #library, #archives, #contact, #events, #photoalbum, #nasledie, #announcements{
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
	background-image: url(../images/front/design/bg_sides.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#header, #header_ru {
	background-repeat: no-repeat;
	width: 100%;
	background-position: center top;
}
#header {
	background-image: url(../images/front/en/banner.jpg);
}
#header_ru {
	background-image: url(../images/front/ru/banner_ru.jpg);
}

#header a, #header_ru a {
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 180px;
	width: 988px;
}

/*Headbar with buttons for language selection*/

#main_topline, #main_topline_ru {
	background-image: url(../images/front/design/headbar.jpg);
	background-repeat: no-repeat;
	height: 26px;
}
#main_topline a, #main_topline_ru a {
	display: block;
	height: 22px;
	width: 80px;
}
/*Button for Russian*/
#main_topline a {
	margin-left: 894px;
}
#main_topline a:hover {
	background-image: url(../images/front/design/ru_button_mo.jpg);
}
/*Button for English*/
#main_topline_ru a {
	margin-left: 809px;
}
#main_topline_ru a:hover {
	background-image: url(../images/front/design/en_button_mo.jpg);
}

/*Navigation menu*/

#menu {
	width: 200px;
	float: left;
	background-image: url(../images/front/design/menu_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	display: inline;
}

#menu ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 265px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/front/trinity.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*Menu buttons (English)*/
#menu ul .about {
	background-image: url(../images/front/en/about_m.jpg);
}
#menu ul .admissions {
	background-image: url(../images/front/en/admissions_m.jpg);
}
#menu ul .life {
	background-image: url(../images/front/en/life_m.jpg);
}
#menu ul .academics {
	background-image: url(../images/front/en/academics_m.jpg);
}
#menu ul .faculty {
	background-image: url(../images/front/en/faculty_m.jpg);
}
#menu ul .history {
	background-image: url(../images/front/en/history_m.jpg);
}
#menu ul .news {
	background-image: url(../images/front/en/news_m.jpg);
}
#menu ul .library {
	background-image: url(../images/front/en/library_m.jpg);
}
#menu ul .support {
	background-image: url(../images/front/en/support_m.jpg);
}
#menu ul .contact {
	background-image: url(../images/front/en/contact_m.jpg);
}
#menu ul .events {
	background-image: url(../images/front/en/events_m.jpg);
}
#menu ul .photoalbum {
	background-image: url(../images/front/en/photoalbum_m.jpg);
}

/*Menu buttons (Russian)*/
#menu ul .about_ru {
	background-image: url(../images/front/ru/about_m_ru.jpg);
}
#menu ul .admissions_ru {
	background-image: url(../images/front/ru/admissions_m_ru.jpg);
}
#menu ul .life_ru {
	background-image: url(../images/front/ru/life_m_ru.jpg);
}
#menu ul .academics_ru {
	background-image: url(../images/front/ru/academics_m_ru.jpg);
}
#menu ul .faculty_ru {
	background-image: url(../images/front/ru/faculty_m_ru.jpg);
}
#menu ul .history_ru {
	background-image: url(../images/front/ru/history_m_ru.jpg);
}
#menu ul .news_ru {
	background-image: url(../images/front/ru/news_m_ru.jpg);
}
#menu ul .library_ru {
	background-image: url(../images/front/ru/library_m_ru.jpg);
}
#menu ul .support_ru {
	background-image: url(../images/front/ru/support_m_ru.jpg);
}
#menu ul .contact_ru {
	background-image: url(../images/front/ru/contact_m_ru.jpg);
}
#menu ul .events_ru {
	background-image: url(../images/front/ru/events_m_ru.jpg);
}
#menu ul .photoalbum_ru {
	background-image: url(../images/front/ru/photoalbum_m_ru.jpg);
}


/*Link area*/
#menu ul a{
	display: block;
	height: 36px;
	width: 200px;
}

/*Roll-over effects*/
#menu ul a:hover {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #003366;
	margin-left: -8px;
}

/*English Roll-over effects*/
#menu ul .about a:hover {
	background-image: url(../images/front/en/about_mo.jpg);
}
#menu ul .admissions a:hover  {
	background-image: url(../images/front/en/admissions_mo.jpg);
}
#menu ul .life a:hover  {
	background-image: url(../images/front/en/life_mo.jpg);
}
#menu ul .academics a:hover  {
	background-image: url(../images/front/en/academics_mo.jpg);
}
#menu ul .faculty a:hover  {
	background-image: url(../images/front/en/faculty_mo.jpg);
}
#menu ul .history a:hover  {
	background-image: url(../images/front/en/history_mo.jpg);
}
#menu ul .news a:hover  {
	background-image: url(../images/front/en/news_mo.jpg);
}
#menu ul .library a:hover  {
	background-image: url(../images/front/en/library_mo.jpg);
}
#menu ul .support a:hover  {
	background-image: url(../images/front/en/support_mo.jpg);
}
#menu ul .contact a:hover  {
	background-image: url(../images/front/en/contact_mo.jpg);
}
#menu ul .events a:hover  {
	background-image: url(../images/front/en/events_mo.jpg);
}
#menu ul .photoalbum a:hover  {
	background-image: url(../images/front/en/photoalbum_mo.jpg);
}

/*Russian Roll-over effects*/
#menu ul .about_ru a:hover {
	background-image: url(../images/front/ru/about_mo_ru.jpg);
}
#menu ul .admissions_ru a:hover  {
	background-image: url(../images/front/ru/admissions_mo_ru.jpg);
}
#menu ul .life_ru a:hover  {
	background-image: url(../images/front/ru/life_mo_ru.jpg);
}
#menu ul .academics_ru a:hover  {
	background-image: url(../images/front/ru/academics_mo_ru.jpg);
}
#menu ul .faculty_ru a:hover  {
	background-image: url(../images/front/ru/faculty_mo_ru.jpg);
}
#menu ul .history_ru a:hover  {
	background-image: url(../images/front/ru/history_mo_ru.jpg);
}
#menu ul .news_ru a:hover  {
	background-image: url(../images/front/ru/news_mo_ru.jpg);
}
#menu ul .library_ru a:hover  {
	background-image: url(../images/front/ru/library_mo_ru.jpg);
}
#menu ul .support_ru a:hover  {
	background-image: url(../images/front/ru/support_mo_ru.jpg);
}
#menu ul .contact_ru a:hover  {
	background-image: url(../images/front/ru/contact_mo_ru.jpg);
}
#menu ul .events_ru a:hover  {
	background-image: url(../images/front/ru/events_mo_ru.jpg);
}
#menu ul .photoalbum_ru a:hover  {
	background-image: url(../images/front/ru/photoalbum_mo_ru.jpg);
}

/*Home buttons
The pages of News Archives, Newsitems and Archives should allow a direct acces to mother section. News Archives and Newsitem to "News", Archives to "Library and Archives". Therefor hover will have usual roll-over effect, while mouse is over their mother section. 
*/
#about #menu ul .about, #about #menu ul .about a, #about #menu ul .about a:hover,
#admissions #menu ul .admissions, #admissions #menu ul .admissions a, #admissions #menu ul .admissions a:hover,
#life #menu ul .life, #life #menu ul .life a, #life #menu ul .life a:hover,
#academics #menu ul .academics, #academics #menu ul .academics a, #academics #menu ul .academics a:hover,
#faculty #menu ul .faculty, #faculty #menu ul .faculty a, #faculty #menu ul .faculty a:hover,
#history #menu ul .history, #history #menu ul .history a, #history #menu ul .history a:hover,
#news #menu ul .news, #news #menu ul .news a, #news #menu ul .news a:hover,
#newsarchive #menu ul .news, #newsarchive #menu ul .news a, #newsarchive #menu ul .news a:hover,
#library #menu ul .library, #library #menu ul .library a, #library #menu ul .library a:hover,
#archives #menu ul .library, #archives #menu ul .library a, #archives #menu ul .library a:hover,
#contact #menu ul .contact, #contact #menu ul .contact a, #contact #menu ul .contact a:hover,
#events #menu ul .events, #events #menu ul .events a, #events #menu ul .events a:hover,
#photoalbum #menu ul .photoalbum, #photoalbum #menu ul .photoalbum a, #photoalbum #menu ul .photoalbum a:hover,
#about #menu ul .about_ru, #about #menu ul .about_ru a, #about #menu ul .about_ru a:hover,
#admissions #menu ul .admissions_ru, #admissions #menu ul .admissions_ru a, #admissions #menu ul .admissions_ru a:hover,
#life #menu ul .life_ru, #life #menu ul .life_ru a, #life #menu ul .life_ru a:hover,
#academics #menu ul .academics_ru, #academics #menu ul .academics_ru a, #academics #menu ul .academics_ru a:hover,
#faculty #menu ul .faculty_ru, #faculty #menu ul .faculty_ru a, #faculty #menu ul .faculty_ru a:hover,
#history #menu ul .history_ru, #history #menu ul .history_ru a, #history #menu ul .history_ru a:hover,
#news #menu ul .news_ru, #news #menu ul .news_ru a, #news #menu ul .news_ru a:hover,
#newsarchive #menu ul .news_ru, #newsarchive #menu ul .news_ru a, #newsarchive #menu ul .news_ru a:hover,
#library #menu ul .library_ru, #library #menu ul .library_ru a, #library #menu ul .library_ru a:hover,
#archives #menu ul .library_ru, #archives #menu ul .library_ru a, #archives #menu ul .library_ru a:hover,
#contact #menu ul .contact_ru, #contact #menu ul .contact_ru a, #contact #menu ul .contact_ru a:hover,
#events #menu ul .events_ru, #events #menu ul .events_ru a, #events #menu ul .events_ru a:hover,
#photoalbum #menu ul .photoalbum_ru, #photoalbum #menu ul .photoalbum_ru a, #photoalbum #menu ul .photoalbum_ru a:hover{
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #666666;
	margin-left: -8px;
	cursor:default;
}
/*English Home buttons*/
#about #menu ul .about, #about #menu ul .about a, #about #menu ul .about a:hover {
	background-image: url(../images/front/en/about_mh.jpg);
}
#admissions #menu ul .admissions, #admissions #menu ul .admissions a, #admissions #menu ul .admissions a:hover {
	background-image: url(../images/front/en/admissions_mh.jpg);
}
#life #menu ul .life, #life #menu ul .life a, #life #menu ul .life a:hover {
	background-image: url(../images/front/en/life_mh.jpg);
}
#academics #menu ul .academics, #academics #menu ul .academics a, #academics #menu ul .academics a:hover {
	background-image: url(../images/front/en/academics_mh.jpg);
}
#faculty #menu ul .faculty, #faculty #menu ul .faculty a, #faculty #menu ul .faculty a:hover {
	background-image: url(../images/front/en/faculty_mh.jpg);
}
#history #menu ul .history, #history #menu ul .history a, #history #menu ul .history a:hover {
	background-image: url(../images/front/en/history_mh.jpg);
}
#news #menu ul .news, #news #menu ul .news a, #news #menu ul .news a:hover,
#newsarchive #menu ul .news, #newsarchive #menu ul .news a, #newsarchive #menu ul .news a:hover {
	background-image: url(../images/front/en/news_mh.jpg);
}
#library #menu ul .library, #library #menu ul .library a, #library #menu ul .library a:hover,
#archives #menu ul .library, #archives #menu ul .library a, #archives #menu ul .library a:hover{
	background-image: url(../images/front/en/library_mh.jpg);
}
#contact #menu ul .contact, #contact #menu ul .contact a, #contact #menu ul .contact a:hover {
	background-image: url(../images/front/en/contact_mh.jpg);
}
#events #menu ul .events, #events #menu ul .events a, #events #menu ul .events a:hover {
	background-image: url(../images/front/en/events_mh.jpg);
}
#photoalbum #menu ul .photoalbum, #photoalbum #menu ul .photoalbum a, #photoalbum #menu ul .photoalbum a:hover {
	background-image: url(../images/front/en/photoalbum_mh.jpg);
}

/*Russian Home buttons*/
#about #menu ul .about_ru, #about #menu ul .about_ru a, #about #menu ul .about_ru a:hover {
	background-image: url(../images/front/ru/about_mh_ru.jpg);
}
#admissions #menu ul .admissions_ru, #admissions #menu ul .admissions_ru a, #admissions #menu ul .admissions_ru a:hover {
	background-image: url(../images/front/ru/admissions_mh_ru.jpg);
}
#life #menu ul .life_ru, #life #menu ul .life_ru a, #life #menu ul .life_ru a:hover {
	background-image: url(../images/front/ru/life_mh_ru.jpg);
}
#academics #menu ul .academics_ru, #academics #menu ul .academics_ru a, #academics #menu ul .academics_ru a:hover {
	background-image: url(../images/front/ru/academics_mh_ru.jpg);
}
#faculty #menu ul .faculty_ru, #faculty #menu ul .faculty_ru a, #faculty #menu ul .faculty_ru a:hover {
	background-image: url(../images/front/ru/faculty_mh_ru.jpg);
}
#history #menu ul .history_ru, #history #menu ul .history_ru a, #history #menu ul .history_ru a:hover {
	background-image: url(../images/front/ru/history_mh_ru.jpg);
}
#news #menu ul .news_ru, #news #menu ul .news_ru a, #news #menu ul .news_ru a:hover,
#newsarchive #menu ul .news_ru, #newsarchive #menu ul .news_ru a, #newsarchive #menu ul .news_ru a:hover{
	background-image: url(../images/front/ru/news_mh_ru.jpg);
}
#library #menu ul .library_ru, #library #menu ul .library_ru a, #library #menu ul .library_ru a:hover,
#archives #menu ul .library_ru, #archives #menu ul .library_ru a, #archives #menu ul .library_ru a:hover{
	background-image: url(../images/front/ru/library_mh_ru.jpg);
}
#contact #menu ul .contact_ru, #contact #menu ul .contact_ru a, #contact #menu ul .contact_ru a:hover {
	background-image: url(../images/front/ru/contact_mh_ru.jpg);
}
#events #menu ul .events_ru, #events #menu ul .events_ru a, #events #menu ul .events_ru a:hover {
	background-image: url(../images/front/ru/events_mh_ru.jpg);
}
#photoalbum #menu ul .photoalbum_ru, #photoalbum #menu ul .photoalbum_ru a, #photoalbum #menu ul .photoalbum_ru a:hover {
	background-image: url(../images/front/ru/photoalbum_mh_ru.jpg);
}

#menu_bottom {
	background-image: url(../images/front/design/menu_bottom.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

#main_front {
	float: left;
	width: 768px;
	display: inline;
	padding-bottom: 20px;
}

#welcome #content img {
	border:none;
}

/*Head of main content area*/

#welcome .head, #about .head, #life .head, #academics .head, #admissions .head, #faculty .head, #history .head, #news .head, #newsarchive .head, #library .head, #archives .head, #contact .head, #events .head, #photoalbum .head, #announcements .head,
#welcome .head_ru, #about .head_ru, #life .head_ru, #academics .head_ru, #admissions .head_ru, #faculty .head_ru, #history .head_ru, #news .head_ru, #newsarchive .head_ru, #library .head_ru, #archives .head_ru, #contact .head_ru, #events .head_ru, #photoalbum .head_ru, #nasledie .head_ru, #announcements .head_ru {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

#welcome .head{
	background-image: url(../images/front/en/welcome.jpg);
}
#welcome .head_ru{
	background-image: url(../images/front/ru/welcome_ru.jpg);
}

#frontbox ul li a, #photoalbum ul li a, #newslist a, #newsarchivelist a, #academics .yearmenu a {
	text-decoration: none;
	color: #003366;
}
#frontbox ul li a:hover, #photoalbum ul li a:hover, #newslist a:hover, #newsarchivelist a:hover {
	color: #F90;
}

#frontbox {
	margin-top: 10px;
	background-image: url(../images/front/design/frontbox_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	display: inline;
	background-position: center top;
	float: left;
 }

#frontbox ul{
	text-align: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#frontbox ul li {
	border: 1px solid #CCC;
	margin-bottom: 10px;
	clear: both;
	float: left;
	padding: 10px;
	width: 338px;
	background-color: #FFF;
}

#frontbox ul li img {
	margin-right: 10px;
	border: none;
	float: left;
}

#front-news, #front-news_ru {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 360px;
	margin-left: 15px;
	padding-top: 20px;
	display: inline;
}
#front-news {
	background-image: url(../images/front/en/front_news.gif);
}
#front-news_ru {
	background-image: url(../images/front/ru/front_news_ru.gif);
}

#front-announcement, #front-announcement_ru {
	float: right;
	width: 360px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 15px;
	padding-top: 20px;
	display: inline;
}
#front-announcement {
	background-image: url(../images/front/en/front_announcements.gif);
}
#front-announcement_ru {
	background-image: url(../images/front/ru/front_announcements_ru.gif);
}

#front-events, #front-events_ru {
	float: left;
	width: 360px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	display: inline;
	margin-left: 15px;
}
#front-events {
	background-image: url(../images/front/en/front_events.gif);
}
#front-events_ru {
	background-image: url(../images/front/ru/front_events_ru.gif);
}
#front-events table, #front-events_ru table{
	width: 360px;
	border: 1px solid #CCC;
	background-color: #FFF;
	padding-right: 7px;
	padding-left: 7px;
}


/*Bottom of the Page*/
#bottomline {
	background-image: url(../images/front/design/bottomline.gif);
	background-repeat: no-repeat;
	height: 14px;
	clear: both;
}

#footer {
	clear: both;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom:5px;
}
#footer .copyright, #footer .copyright_ru {
	background-repeat: no-repeat;
	background-position: center center;
	height: 42px;
}
#footer .copyright {
	background-image: url(../images/front/en/copyright.jpg);
}
#footer .copyright_ru {
	background-image: url(../images/front/ru/copyright_ru.jpg);
}


/*Styles for sections*/
#announcements .head{
	background-image: url(../images/front/en/announcements.jpg);
}
#announcements .head_ru{
	background-image: url(../images/front/ru/announcements_ru.jpg);
}

#about .head{
	background-image: url(../images/front/en/about.jpg);
}
#about .head_ru{
	background-image: url(../images/front/ru/about_ru.jpg);
}
#about #content, #admissions #content, #archives #content, #contact #content, #events #content, #library #content, #life #content, #history #content, #news #content, #newsarchive #content, #nasledie #content, #announcements #content {
	padding-right: 40px;
	padding-left: 40px;
	text-align:justify;
}

#admissions .head{
	background-image: url(../images/front/en/admissions.jpg);
}
#admissions .head_ru{
	background-image: url(../images/front/ru/admissions_ru.jpg);
}

#admissions #content ul {
	list-style-type: none;
}
#admissions #content ul li {
	margin-bottom: 6px;
}

#life .head{
	background-image: url(../images/front/en/life.jpg);
}
#life .head_ru{
	background-image: url(../images/front/ru/life_ru.jpg);
}

#academics .head{
	background-image: url(../images/front/en/academics.jpg);
}
#academics .head_ru{
	background-image: url(../images/front/ru/academics_ru.jpg);
}

#academics #content {
	padding-right: 0px;
	padding-left: 40px;
	text-align:justify;
}

#academics .notebox_right {
	float: right;
	width: 27%;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	font-size: 95%;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 20px;
}

#academics .notebox_right ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#academics .notebox_right ul li {
	margin-bottom: 5px;
}
#academics .notebox_right ul li p {
	vertical-align: baseline;
	margin-top: 3px;
	margin-bottom: 0px;
}

#academics .leftside {
	float: left;
	width: 64%;
}

#faculty .head{
	background-image: url(../images/front/en/faculty.jpg);
}
#faculty .head_ru{
	background-image: url(../images/front/ru/faculty_ru.jpg);
}

#history .head{
	background-image: url(../images/front/en/history.jpg);
}
#history .head_ru{
	background-image: url(../images/front/ru/history_ru.jpg);
}

#library .head{
	background-image: url(../images/front/en/library.jpg);
}
#library .head_ru{
	background-image: url(../images/front/ru/library_ru.jpg);
}

#archives .head{
	background-image: url(../images/front/en/archives.jpg);
}
#archives .head_ru{
	background-image: url(../images/front/ru/archives_ru.jpg);
}

/*Archives: Microfilm Database*/

#archives blockquote {
	margin-right: 0px;
	margin-left: 30px;
}

#archives .archives-h1 {
	font-size: medium;
	font-weight: bold;
	color: #003366;
	text-align: center;
	background-color: #d0defa;
}
#archives .archives-h2 {
	font-size: medium;
	font-weight: bold;
	color: #003366;
	text-align: left;
}

#archives #main{
        float: right;
        width: 72%;
        font-size: 95%;
		/* border: red 1px dashed; */
}
#archives #sidebar{width: 23%; padding-right: 1.5%; padding-left: 15px;
  border-right: 1px solid #999;
  font-size: 90%;
  float: left;
}
#archives #contents{
	border-top: 1px solid #999;
	margin-top: 1em;
	padding-bottom: 5px;
	text-align: left;
	padding-top: 10px;
} 



#contact .head{
	background-image: url(../images/front/en/contact.jpg);
}
#contact .head_ru{
	background-image: url(../images/front/ru/contact_ru.jpg);
}


#events .head{
	background-image: url(../images/front/en/events.jpg);
}
#events .head_ru{
	background-image: url(../images/front/ru/events_ru.jpg);
}

#nasledie .head_ru{
	background-image: url(../../nasledie/images/front/nasledie.jpg);
}

#news .head {
	background-image: url(../images/front/en/news.jpg);
}
#news .head_ru {
	background-image: url(../images/front/ru/news_ru.jpg);
}

#news .head a, #news .head_ru a {
	display:block;
	height:60px;
	width:120px;
	margin-right: auto;
	margin-left: auto;
}

#newslist .year, #newsarchivelist .year  {
	clear: both;
	text-align: center;
	padding-top: 15px;
	font-size: medium;
	font-weight: bold;
}

#newslist ul, #newsarchivelist ul, #photoalbum #content ul {
	padding: 0px;
	list-style-type: none;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#newslist ul li, #newsarchivelist ul li, #photoalbum #content ul li {
	clear: both;
	margin-bottom: 10px;
	float: left;
	width: 600px;
	background-color: #FFF;
}
#newslist ul li p, #newsarchivelist ul li p, #photoalbum #content ul li p {
	text-align: left;
	width: 416px;
	float: left;
	padding: 0px;
}

#newslist ul li img, #newsarchivelist ul li img, #photoalbum #content ul li img {
	padding: 9px;
	border: 1px solid #CCC;
	margin-right: 20px;
	float: left;
}

.newsletter_head {
	background-image: url(../images/front/SNL.gif);
	background-repeat: no-repeat;
	height: 100px;
	background-position: center 36px;
	margin: 0px;
}

.newsletter_list {
	text-align:left;
	padding:0px;
	width:98px;
	margin-left:auto;
	margin-right:auto;
	list-style-type: none;
}
/*Styles for Newsitems*/
#news #text img, #newsarchive #content img, #archives #content img, #nasledie #content img, #announcements #content img {
	padding:8px;
	border: 1px solid #CCC;
}

#news table, #newsarchive table {
	margin-right: auto;
	margin-left: auto;
}
#news table img, #newsarchive table img {
	margin: 3px;
}


#newsarchive .head{
	background-image: url(../images/front/en/newsarchive.jpg);
}
#newsarchive .head_ru{
	background-image: url(../images/front/ru/newsarchive_ru.jpg);
}
#newsarchive .head a, #newsarchive .head_ru a {
	display:block;
	height:60px;
	width:200px;
	margin-right: auto;
	margin-left: auto;
}

#newsarchivelist .yearmenu, #academics .yearmenu {
	text-align: center;
}
#newsarchivelist .yearmenu a:hover, #academics .yearmenu a:hover  {
	color: #F90;
	text-decoration: underline;
}
#newsarchivelist .current_yearmenu {
	color:#999;
}
#newsarchive .back, #archives .back {
	text-decoration: none;
	margin-top: 10px;
	clear: both;
}

#newsarchive .back a, #archives .back a {
	color: #999;
	text-decoration: none;
}
#newsarchive .back a:hover, #archives .back a:hover {
	color: #F90;
	text-decoration: underline;
}


#gallery {
	margin-top: 10px;
	text-align: center;
	clear: both;
}
#gallery ul {
	padding: 0px;
	list-style-type: none;
	text-align: center;
	margin: 0px;
}
#gallery li {
	padding: 4px;
	float: left;
}
#gallery a {

}
#gallery img {
	vertical-align:middle;
	padding:8px;
	border: 1px solid #CCC;
}

/*Photo Album*/
#photoalbum .head{
	background-image: url(../images/front/en/photoalbum.jpg);
}
#media {
	font-style: italic;
	color: #999;
	margin-top: 20px;
}
#media ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#media ul li {
	margin-top: 5px;
	float: left;
	padding-right: 5px;
}


#photoalbum .head_ru{
	background-image: url(../images/front/ru/photoalbum_ru.jpg);
}

#photoalbum #tablegallery {
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
}

#photoalbum #tablegallery table{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}

#photoalbum #tablegallery img {
	padding:8px;
	border: 1px solid #CCC;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
