html,body{padding:0;margin:0;width:100%;height:100%}


body{font-family: times new roman; color: #444; font-size: 1em; background-color:#fffff1;}


p{font-family: times new roman; font-size: 1em; color: #444; line-height:1.2em}
.epigraph{font-style:italic; text-align:right}
.author{font-style:italic; text-align:right}
ul,ol,li{font-family: times new roman; color: #444; }
li{margin-bottom:8px;LINE-HEIGHT:1.2em}
.body{font-family: times new roman;  color: #444;  font-size: 1em;}



.pagetitle{font-family: Georgia; font-size: 1.8em; color: #7b7b57; text-align: left; font-style:italic;}


a:link{font-family: times new roman; font-size: 1em; color: #336699;  text-decoration: underline}
a:visited{font-family: times new roman; font-size: 1em; color: #336699;  text-decoration: underline}
a:hover{font-family: times new roman; font-size: 1em; color: #cc9933;  text-decoration: underline}
a:active{font-family: times new roman; font-size: 1em; color: #cc9900;  text-decoration: underline}

 
#9{font-size: 9pt}
#8{font-size: 8pt}
#14{font-size: 14pt}

#d{border: solid 1px;display:inline;padding:3px}

.t{text-align: left; }
.h{font-size: 16pt; color: #00588B}
.hh{font-size: 11pt; color: #00588B; font-weight: bold}
H2{font-family: georgia; font-size: 14pt; color:#666633;font-weight:normal;font-style:italic}

h1{font-weight:normal;font-family: georgia;font-size:19pt;letter-spacing:0px;color:#7B7B57}
h1.stafffio{font-weight:normal;color:#1B6298;font-size:22pt}
h3{font-family: trebuchet ms; font-size:12pt;margin-top:30px;color:#996600;font-weight:normal}

.title{font-size: 14pt; font-family: times new roman}
.title2{font-size: 11pt; font-family: times new roman; font-weight: bold}

input, textarea, submit{border: 1px solid; border-color: #003366; background-color: #E4EEF5}

.link8b{font-family: times new roman; font-size: 8pt; color: #003366;  }

/*td{font-family: times new roman; font-size: 1em; color: #003366; }*/
#tah{font-family:tahoma;font-size:8pt;vertical-align:top;color:#333333}
#head{font-family:tahoma;font-size:8pt;vertical-align:top;color:#666666}
.block{margin: 20px 10px 20px 10px}

/*navigation*/
#unin{margin-left:13px}

#leftbox{margin:0 15 15 0; float:left}
#imageboxleft{margin:10 15 15 0; float:left}
#imageboxright{margin:10 0 15 15; float:right}
.foto{margin-bottom: 30px;font-style:italic;font-family:georgia;font-size:11pt;text-align:right}


/*navigation*/
#top{
	display:block;
	background-image : url(/~ruslang/im/button_bg.gif);
	background-repeat: repeat-x;
}

#navtext{
background-image : url(/~ruslang/im/button_li.gif);
background-repeat: no-repeat;

width:228px;
padding: 10px 10px 15px 25px ;
	color:#E4EEF5;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;

}


#nla,#nld{text-indent:-33px;padding:8px 30px 8px 30px;	display:block;	font-size:8pt;font-family:tahoma;}

#nla:link, #nla:visited, #nla:hover {
	background-color:#ffffff;
	color:#555;
	text-decoration:none;
	font-weight:bold;
}



#nld:link, #nld:visited, #nld:hover {
	background-color:#E4EDF2;
	color:#003669;
	text-decoration:underline;
}

#nld:hover {
	background-color:#fafdff;
}


#navigation img{margin-top:10px}
	
#section{
 font-size: 10pt; 
 text-align: right; 
 color: #E4EEF5; 
 margin-top: -4;
 margin-right:30px;
 }
 
 #copyleft{
 font-size:8pt;
 font-family:tahoma;
 text-align:right;
 color:#3079AE;
 padding-right:10px
 }
 #copyleft a:hover{color:#6699cc}
 
 #smblues{
 color:#3079AE;
 font-size:8pt;
 font-family:tahoma;
 }
 
 #pwd{
 	font-family:tahoma;
 	font-size:8pt;
	text-align:right;
	color:#888888;
	}
#vline{
height:139px;
width:1px;
color:#ffffff;
display:inline;
}

.b_strikes{background:url(/~ruslang/im/body/b_strikes.jpg)}
.vlinedot{background:url(/~ruslang/im/body/vlinedot.gif)}

.titleline{background:url(/~ruslang/im/body/b_titleline.jpg) repeat-x;
font-family:georgia;font-size: 14pt; text-align: right; color: #E4EEF5; padding:3px 10px 0 0; font-style:italic
}

#counter{display:none}

.timetable{
border: 1px solid #eaeaea;
font-size:11pt;
width:90%;
}
.tableheader{
background-color: #cccc99;
font-weight:bold;
text-align:center;
}
.timetable td{border-bottom:1px solid #ddd}
.colheader{text-align:center;font-weight:bold;background:#eee}


.plaha{display:inline-block;}

/*publications*/
#publications li{list-style:none;margin:0 0 15px -40px}
#publications h3{margin-top:50px;font-family:arial;font-style:normal;font-weight:normal;font-size:15pt;color:#999966}
a.yenactive,a.yactive{padding:3px 6px 3px 6px;margin-right:3px;display:inline-block;font-size:11pt}
.yactive{background:#6699cc;}
a.yactive{color:#fff}
#authors{font-style:italic;display:block;margin:25px 0 5px 0}

/*ssc*/
/*
#mainFrame textarea,input,select{width:90%;font-family:georgia;font-size:8pt;color:#663333;border:1px solid #eaeaea}
#mainFrame{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;padding:40px;background:#f2f8c0;-moz-box-shadow: 1px 1px 9px #999966;-webkit-box-shadow: 2px 2px 2px #444;box-shadow: 2px 2px 2px #999; }
#makebutton{background:#cc6633;color:#fff;padding:3px;width:20%;margin-top:10px;float:left;clear:both}
.handsup{cursor:hand;cursor:pointer}
form #annotation{height:100px}
#whereandwhen,#theme,#type{width:100%;}
#block{float:left;display:inline-block;width:28%;margin-right:15px}
#actionbutton,#delete{background:#999966;color:#fff;padding:3px;display:inline-block;margin:5px 0 5px 0}
#delete{background:#990000;}
#delete a {color:#fff;text-decoration:none}
#reset{clear:both;margin-bottom:20px}
#title{font-size:11pt;font-weight:bold;color:#663300;margin-bottom:7px}
#annotation{margin-bottom:7px}
*/
#mainFrame textarea,input,select{width:90%;font-family:georgia;font-size:8pt;color:#663333;border:1px solid #eaeaea}
#makebutton{background:#cc6633;color:#fff;padding:3px;width:20%;margin-top:10px;float:left;clear:both}
.handsup{cursor:hand;cursor:pointer;}
form #annotation{height:100px}
#whereandwhen,#theme,#type{width:100%;}
#block{float:left;display:inline-block;width:28%;margin-right:15px}
#actionbutton,#delete{background:#999966;color:#fff;padding: 0 5px 0 5px;display:inline-block;margin:-20px 0 35px 0;font-family:trebuchet ms;font-size:9pt}
#delete{background:#990000;}
#delete a {color:#fff;text-decoration:none;font-family:trebuchet ms;font-size:9pt}
#reset{clear:both;margin-bottom:20px}
#annotation{margin:10px 0 15px 0;font-size:11pt;color:#555}
#title{font-size:11pt;font-weight:bold;color:#003366;margin-bottom:7px}
#mainFrame li{margin-left:-5px;}
#EditFrame{background:#fff}
#author {font-style:italic;color:#555}
#sscetc{font-family:arial;font-size:8pt;color:#777;margin-bottom:20px}
#sscetc a{font-family:arial;font-size:8pt;}

.foto img{
border: 7px solid #fff;
margin-bottom:5px;
  -moz-box-shadow: 1px 1px 4px #444;
  -webkit-box-shadow: 1px 1px 4px #444; 
  box-shadow: 1px 1px 4px #999; 

  behavior: url(/css/ie-css3.htc);
}
.content{padding:0 50px 20px 50px}
ul.staff li{margin-bottom:15px}
ul.staff em{color:#777;font-size:10pt;font-style:normal}

hr {border:0px;border-top:1px dotted #333; margin: 30px 0 60px 0;}

.NewsDate{margin-top:-10px;color:#999;font-family:arial;font-size:8pt;}
.news{margin-top:40px}
.news hr {border-top:1px dotted #bbb; margin: 30px 0 60px 0;}
.news li {text-indent:-21px;list-style:none}

.newsBlock {padding:100px}


.foto{margin-bottom:25px;padding-bottom:25px;font-style:italic;font-size:8pt;text-align:right;font-family:georgia;
}

.foto img{
border: 7px solid #fff;
margin-bottom:5px;
  -moz-box-shadow: 1px 1px 4px #444; /* Firefox */
  -webkit-box-shadow: 1px 1px 4px #444; /* Safari and Chrome */
  box-shadow: 1px 1px 4px #999; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc);
}

img.foto{
border: 7px solid #fff;
margin-bottom:5px;
  -moz-box-shadow: 1px 1px 4px #444; /* Firefox */
  -webkit-box-shadow: 1px 1px 4px #444; /* Safari and Chrome */
  box-shadow: 1px 1px 4px #999; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc);
}



img.foto2{
border: 7px solid #fff;
margin:20px 0 20px 0;
  -moz-box-shadow: 1px 1px 4px #444; /* Firefox */
  -webkit-box-shadow: 1px 1px 4px #444; /* Safari and Chrome */
  box-shadow: 1px 1px 4px #999; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url('ie-css3.htc');
}

.podfoto{
text-align:right;
margin:-25px 0 30px 0;
font-family:georgia;
font-style:italic;
font-size:8pt;
}

.Modalcontents{padding:60px}

ul.newsD strong {color:#444; display:inline-block;margin: 20px 0 10px 20px}
ul.newsD strong  span{color:#999}
ul.newsD em{margin:0 0 7px 0;display:inline-block;text-indent:0}

.staff img{border:8px solid #fff; 
float:left; 
margin:5px 30px 10px 0;
  -moz-box-shadow: 1px 1px 2px #999; /* Firefox */
  -webkit-box-shadow: 1px 1px 2px #999; /* Safari and Chrome */
  box-shadow: 1px 1px 2px #999; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

}
.diplomas h2{margin:60px 0 20px 0}

div.cnfs li {margin-top:25px}

div.cnfs ul li li  {margin:0px}
div.cnfs p{margin:5px 0 0 0}
div.cnfs li span{color:#c4151c;display:block;font-size:10pt}
