body{
	color:#5b4b39;
/*	color:#663300*/
}

#head{
	background:url(/~varlamov/philol/i/head.jpg) bottom center no-repeat;
	display:block;
	height:158px; /*было 143*/
}

#topnava{
	font-family: georgia; 
	font-size:1.7em; 
	color:#996888;
	text-decoration:underline;
	font-style:italic;
	text-align:left;
	background-color:#ffffcc;
	padding:0 5px 5px 5px;
	}

#topnavd{
	font-family: georgia; 
	font-size:1.7em; 
	/*color:#333399;*/
	color:#523c8a;
	text-decoration:underline;
	font-style:italic;
	text-align:left;
	}
	 
li{
	margin-bottom:7px;
	color:#5b4b39;
	}

#lnav_li{
	list-style-image:url(/~varlamov/philol/i/li.gif);
	margin:0 0 10px -20px;
	}
	
#leftnava{
	font-family: georgia; 
	font-size:12pt;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	border-bottom:2px solid #a5c2de;

	}

#leftnavd{
	font-family: georgia; 
	font-size:12pt; 
	color:#336699;
	text-decoration:underline;
	}
a:hover#leftnavd{
color:#6591bc;
}
	
#midnava{
	font-family: georgia; 
	font-size:14pt; 
	color:#ffffcc;
	text-decoration:underline;
	font-style:italic;
	background-color:#694444;
	padding:0 5px 5px 5px;
	}
#midnavd{
	font-family: georgia; 
	font-size:14pt; 
	color:#694444;
	text-decoration:underline;
	font-style:italic;
	}
	
	
#navigation{
	background:url(/~varlamov/philol/i/navback.jpg) left bottom repeat-x; 
	display:inline-block;
	height:110px;
	padding:0 10 30 10;
	line-height:25px
	}
	
#botback{
	background:url(/~varlamov/philol/i/chitak.jpg) bottom left no-repeat;
	text-align:right;
	font-family:tahoma;
	font-size:8pt;
	color:#cc6633;
	padding:0 10px 10px 0;
	vertical-align:bottom
	}
	
#bodyback{
	background:url(/~varlamov/philol/i/pushkin.jpg) top right; 
	background-repeat:no-repeat
	}
	
#newsdate{
	font-family: georgia;

	font-size:7pt;
	color:#999999;
	margin-top:10px;
	
	}
h1{
	font-family: georgia; 
	font-size:1.9em;
	color:#9e9e9;
	color:#945c4b;
	color:#663333;
	font-weight:normal;
	letter-spacing:0px;
	}
h2{
	font-family: georgia; 
	font-size:1.3em;
	margin-top:30px;
	font-weight:normal;
	color:#5e4e4;
	color:#69392b;
	}
#narrowline{
	margin-bottom:-15px;
	}
h3{
	font-family: georgia; 
	font-size:1.1em; 
	color:#5e4e4;
	font-weight:normal;
	font-style:italic;
	}
h4{
	font-weight:bold;
}

#vis{text-indent:-.56em}

a:link{color:#3366cc}
a:visited{color:#3366cc}
a:hover{color:#cc6600}
a:active{color:#cc6600}

p{
	line-height:1.3em;
	color:#5e4e4;
/*	color:#343434;*/
}

#1st{text-indent:0px}
#t{text-indent:0px}
#tcitation{text-indent:30px; color:#996600; font-style:italic; font-weight:bold}

/*#news{
	float:right;
	border: 1px dashed #ccccff; 
	padding:10px;
	margin:0  0 5px 5px;
	font-family:tahoma;
	font-size:8pt;
	color:#996600;
	width:200px;
	background-color:#ffffff
	}*/
	
	
#news{
	padding:0 35 30 0px;
	margin:0  0 10px 18px;
	font-family:tahoma;
	font-size:8pt;
	color:#663300;
	width:230px;
	background:url(/i/nback.jpg) no-repeat bottom right;
	
	}
	
	
#info{
	color:#555555;
	font-size:8pt;
	font-family:tahoma;
	}
#bib{
margin:0 -10px 15px 0;
}

#portret{
	margin:0 15 15 0;
	border: 1px solid #eaeaea;
	}
.comment{
	font-size:11pt;
	color:#666666;
	margin-top:-17px;
	text-indent:20px;
	}
	
#non-indent-list{
margin-left:15px;
margin-bottom:40px;
}
#unindent{
margin-left:15px;
padding-left:-15px;
margin-bottom:40px;
}

#unindent20{
margin-left:0px;
list-style-type:none;
}
#right{
	margin:7px 0 10px 10px;
	}
	
#left{
	margin:7px 10 10px 0px;
	}
	
#wideline{
margin-bottom:25px;
}

#comment{
	font-style:italic;
	}

#photo{
	border: 0px dashed #ccccff;
	width:600px;
	display:inline-block;
	margin:0 0 5px 0;
	font-size:9pt;
	font-family:georgia;
	line-height:1.4em;
	
	}
h3#photos  {text-align:center}
	
#photo450{
	border: 0px dashed #ccccff;
	width:450px;
	display:inline-block;
	margin:0 0 5px 0;
	font-size:9pt;
	font-family:georgia;
	line-height:1.4em;
	}	

#photo2{
	width:290px;
	margin:0 0px 20px 0;
	font-size:9pt;
	font-family:georgia;
	line-height:1.4em;
	}

#photofr{
	border:1px solid #eaeaea;
	}

#photos

	
#hr{
color:#ccccff;
size:1px;
}
#tah8{font-family:tahoma; font-size:8pt; color:#999999}
#code{font-family:tahoma; font-size:8pt; color:#bbbbbb}

#plaha{
	display:block;
	padding:0 20 0 20;
	background-color:#ece9d8;
	border:1px dashed #9999ff;
	}

#rightbox{float:right;display:inline-block;padding:10;margin:0 0 20 10;background-color:#ece9d8;border:1px solid #d8d5c5}

#box{display:inline-block;padding:10;margin:0 0 20 0;background-color:#ece9d8;border:1px solid #d8d5c5}

#zhozho{float:right;padding:10px;background-color:#F9E7D7;border:1px dashed #E5D5C6;margin: 13 0 15 15;font-size:9pt}

#date{font-style:italic;color:#807663}
#newsdate{color:#999999;font-family:tahoma}

#eventsblock{
	border:1px solid #e9e6d7;
	background-color:#f3f1e8;
	padding:10 20 20 20px;
	font-size:11pt;
	}


#newsblock{
	padding:10 20 20 50px;
	font-size:11pt;
	}
#newstitle
	{
	margin-top:0px;
	}

#hotplaha
{
display: inline-block;
background-color:#f3f1e8;
color:#c4151c;
border: 1px solid #e9e6d7;
padding:10px;
font-size:13pt;
}

#leftimage{
margin:5 15 5 0;

}
#rightimage{
margin:5 0 5 15;
font-size:10pt;
color:#666666;
float:right;
}

#leftimagebox{
margin:5 15 5 0;

}
#rightimagebox{
margin:5 0 5 15;
font-size:10pt;
color:#666666;
float:right;
}

#imageboxleft{
margin:5 15 5 0;
float:left;
}

#openhere{
	border-bottom:1px dashed;
	}

#navsplitter{
	 font-size:9pt;
	 color:#cccc99;
	 margin:0 3 0 3;
	 }
#author{
text-align:right;
font-style:italic;
}

.photobox{display:block; background-color:#f7f0d6;  border: 1px solid #ebe4ca;padding: 10px; text-align:center;}
.photoboxleft{display:block; padding: 0 5px 5px 0; margin: 0 5px 5px 0;float:left}
.photoboxright{display:block; padding: 0 0 10px 10px; float:right}
.underphoto{color:#807a61;font-size:13px;font-style:italic;text-align:right;margin-top:5px}
#sticker{background: url(/i/sticker.jpg) no-repeat; display:block;color:#663366;font-family:georgia;font-size:18px;font-style:italic;padding: 20px 10px 20px 40px; margin:-10 0 0 0}
#deanque{color:#663366}

#red{color:#c4151c}
.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);
}

#counter{
display:none;
}

#blogsheader{
	width:100%;
	background-color:#d3ca79;
	padding:20px;
	}
	
#blogsheadertext{
	font-size:16pt;
	font-family:georgia;
	color:#8b8448;
	font-style:italic;
	font-weight:bold;
	}
	
#blogsheadersubject{
	color:#fdf5bc;
	}
	
	
#blogsbody{
	width:100%;
	background-color:#e6dd8e;
	padding:20px;
	}
	
#blogsbodytext{
	color:#6f682c;
	}

#blogsdate{
	font-size:10pt;
	font-family:georgia;
	color:#8b8448;
	font-style:italic;
	}
#ruk{
	font-style:italic;
	font-szie:8pt;
	text-indent:1.5em;
	margin-bottom:10px
	}
	
.sh{
	

  -moz-box-shadow: 1px 1px 4px #444; /* Firefox */
  -webkit-box-shadow: 1px 1px 2px #444; /* Safari and Chrome */
  box-shadow: 1px 1px 2px #444; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.sh2{
	

  -moz-box-shadow: 1px 1px 4px #444; /* Firefox */
  -webkit-box-shadow: 1px 1px 4px #444; /* Safari and Chrome */
  box-shadow: 1px 1px 4px #444; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
border:7px #fff solid;
}
.bannerbox{

display:inline-block;padding:15px;background:#fff;

}

.alumnientry{
display:block;
background:#cccc99;
padding: 5px 20px 5px 20px;
border:1px dashed #999966;
}

.alumnibanner{
display:inline-block;background:url(/i/banback4.jpg);width:600px;padding:10px;text-align:center;
font-family:georgia;font-size:24pt;color:#663366;font-style:italic;
}
a.alumnilink:link{color:#666699;}
a.alumnilink:visited{color:#666699;}

.ny{background:url('/i/nytreeball2.png') no-repeat; width:100px;height:120px;position:absolute;display:block;top:0;left:200px;z-index:10;
cursor:pointer;;
}


/*Staff*/
.info{font-size:10pt;color:#777;margin-bottom:25px}

.form input,select{border:1px solid #ddd;font-family:trebuchet MS, arial; font-size:8pt;color:#333;display:inline-block}
#staffform{font-size:8pt;color:#663333;background:#ffffcc;padding:15px;display:block;margin-top:10px;width:300px}
#staffform input{width:300px;display:block;margin-bottom:5px;border:1px solid #eee;font-family:trebuchet MS, arial;font-size:8pt;color:#333}
#staffform select{width:300px;display:block;margin-bottom:5px;border:1px solid #eee;font-family:trebuchet MS, arial;font-size:8pt;color:#333}
a.active{font-weight:bold;color:#5B4B39;text-decoration:none}
.handsup a{cursor:pointer;cursor:hand;color:#cc3300}
.hiddenempl{display:inline-block;background:#eee;padding:10px}

.jlink{margin:10px 0 10px -100px}
.jlink a:link{color:#cc6600;text-decoration:none;font-size:14pt;
filter: Shadow(Color=#777, Direction=45, Strength=1);
filter:progid:DXImageTransform.Microsoft.Shadow(color=#777,direction=45);
text-shadow:#999 1px 1px 1px;
padding:30px 0 30px 0;
}
.jlink a:visited{color:#cc6600;}

.j70banner{
color:#ffcc66;
position:absolute;
background:#990000;
padding:5px 30px 5px 30px;
display:inline-block;
z-index:3;
font-family:georgia;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3300', endColorstr='#990000'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#c30), to(#990000)); /* для webkit */
background: -moz-linear-gradient(top,  #c30,  #990000); /* для firefox 3.6+ */
margin-left:5%;
}


