/*
This css has been originally designed by Marco Montali
http://www.inf.unibz.it/~montali/

It has been further modified by Elena Botoeva, 	
http://www.inf.unibz.it/~ebotoeva/ resulting in this color scheme.

red 		990000
very dark blue 	000033 (normal font)
gray 		cccccc (navigation pane)
gray		999999 (visited link and h3)
light gray	eeeeee (background)

This file is released under a Creative Commons License -
http://creativecommons.org/licenses/by-nc-sa/1.0/
*/

html {
	background-color: #eeeeee; 
}


body {
	margin: 0;
	padding: 0; 
	font: normal 12pt "Times New Roman", Times, serif; 
	color:  #000033;  
/*	text-align: center;*/
}

acronym {
	text-decoration: none;
	color: #d7661c;
	border-bottom: 1px dotted #cccccc;
	cursor: help;
}

p {
    margin: auto;
}

h1 { 
	font-size: 150%; 
	font-weight: 400; 
	text-transform: uppercase; 
	letter-spacing: 2px;
}
h2 { 
	margin-top: 1.2em;
	margin-bottom: 0.4em;
	font-size: 135%; 
	font-weight: 400; 
	color: #990000;  
	text-transform: uppercase; 
	letter-spacing: 1px;
}
h3 { 
	font-size: 125%; 
	font-weight: bold; 
	letter-spacing: 1px;
	margin-top: 0.6em; 
	margin-bottom: 0.3em; 
}

h4 { 
	font-size: 100%; 
	font-weight: 200; 
	font-style: italic; 
	letter-spacing: 1px;
	color: #999999;  
	margin-top: 0.5em; 
	margin-bottom: 0.2em; 
}

h5 { 
	font-size: 100%; 
	font-weight: bold; 
	letter-spacing: 1px;
	margin-top: 0.5em; 
	margin-bottom: 0.2em; 
}




p.nameLatin{
	font-size: 2.5em;
}

p.nameRus{
	font-size: 1.5em;
}

.dense{
    line-height: 20px;
}

td.center {
	text-align: center;
}

img.border {
	border: 2px solid #cccccc;
}


a:link,
a:active
{
	color: #990000;
}

a:visited
{
	color: #999999;
}

a.nodeco
{
	text-decoration: none;
	color: inherit;
}

dt{
	margin-top: 5px;
}

.center{
	text-align: center;
}

hr {
	border: solid #cccccc 1px;
	color: #cccccc;
	background-color: #cccccc;
}

#container
{
	width: 800px;
	margin: 0 auto;
	padding: 10px;
}

#header
{
	padding: 0px 0;
}

#header .title {
	float: left; 
	color: #990000; 
	font-weight: bold; 
	text-align: left;
	padding-top: 24px;
}

#header .title_small {
	float: right; 
	color: #cccccc; 
	font-weight: bold; 
	text-align: right;
	padding-top: 22px;
	margin-right: 0px;
}

#header img {
/*	margin-bottom: -4px; 
	margin-right: -2px; */
	position: relative; 
	height: 80px;
}


#main {
/*	width: 800px;
	text-align: left;
	border: 1px solid #cc9966;
	padding: 10px;
*/
	text-align: left;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 800px;
        background: #ffffff;
}


#navigation {
	float: left; 
/*	width: 800px;*/
	background-color: #eeeeee;
	text-transform: uppercase;
	font-size: 14px;
}

#navigation ul {
	margin: 0 0px;
	padding: 0px 0;
	list-style-type: none;
}

#navigation li { 
	float: left; 
	margin: 0 0 0 0px; 
	padding: 0; 
	background-color: #cccccc;
	border-left: solid #eeeeee 1px;
	border-right: solid #eeeeee 1px;
}

#navigation ul li.current_page_item
{
	border-top: solid #eeeeee 1px;
	border-left: solid #eeeeee 1px;
	border-right: solid #eeeeee 1px;
	background-color: #990000;
}

#navigation ul li.current_page_item a:link,
#navigation ul li.current_page_item a:visited,
#navigation ul li.current_page_item a:active
{
	background-color: #990000;
	color: #ffffff;
 }

#navigation a:link,
#navigation a:visited,
#navigation a:active
{
	float: left;
	display: block;
	color: #000033;
	padding: 5px 10px;
	text-decoration: none;
	text-align: center;
	width: 178px;
}

#navigation a:hover
{
	background-color: #990000;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 178px;
}

#navigation_logos {
	float: right;
	width: 250px;
	background-color: #eeeeee;
	text-align: right;
	border-top: solid #990000 2px;
	border-right: solid #990000 2px;
}

#navigation_logos.logos {
	margin: 0 0px;
	padding: 0px 0;
	background-color: #eeeeee;
}

.logos img, object {
	margin-bottom: -4px; 
	position: relative; 
	padding: 0px 0;
}

#content-wrapper
{
	width: 580px;
	float: left;
}

#content-wrapper-single
{
	width: 800px;
	float: left;
/*        border-right: solid #cccccc 2px;
        border-bottom: solid #cccccc 2px;*/
}


.content
{
	float: left;
	padding: 20px;
	width: 756px;
	text-align: justify;
        border: solid #990000 2px;
}

#links{
	width: 800px;
	padding: 10px;
	float: left;
	font-size: 75%;
}

#links img {
	margin-bottom: -6px; 
	position: relative; 
}

#links a {
	color: #cccccc; 
}

.padding_right{
	padding-right: 10px;
}

span.title{
	font-weight: bold; 
}

span.in{
	font-style: italic; 
}

.spacylist {
}

.spacylist li {
    margin-bottom: 10px; 
}