* { /*стиль всего сайта*/
margin: 0; 
padding: 0;
}

BODY
{
background-image: url(image/bg.gif);
background-repeat: repeat;
background-attachment: fixed;
padding: 0px;
font-family: Arial;
color: #4c4d4f;
} 

p{
text-indent: 1.5em; /*отступ первой строки(красная строка)*/
text-align: justify;
line-height: 1.3em; /*межстрочный интервал*/
}

a:link
{
color: #087cfa;
}

a:active
{
color: #cce5fe;
}

a:visited
{
color: #808284;
}

fieldset { /*блок для родителей и абитуриентов*/
	border: 1px solid #cc0000;  
	margin: 1em 0 1em 0;
	padding: 0 1em 1em;
	line-height: 1.5em;  /*межстрочный интервал в блоке*/
	border-radius: 25px; /*закругления блока для браузеров будущего на css3 =))*/
	-webkit-border-radius: 25px; /*закругления блока в Safari и Chrome*/	
	-moz-border-radius: 25px; /*закругления блока в Mazilla*/
	-khtml-border-radius: 25px; /*закругления блока в Konqueror*/
	/*ждём либо css3, либо пока Opera не поймёт что на дворе не 90-е*/
}

legend {  /*для "заголовка" блока*/
	padding: .5em;
	font-size: 115%;
}

.chlen { /*члены команды IRS*/
	text-align: center;
}

.chlen-text {  /*текст под фото членов команды IRS*/
	border-right: 1px dotted #4c4d4f;
}

.prepod { /*класс имен преподавателей в ППС*/
	font-size: 170%;
	color: #087cfa;
}

.slayd { /*слайдшоу в галарее*/
	text-align: center;
}

#abitur {
	color: #cc0000; /*красный текст на главной странице*/
}

#spylog {
	position:absolute;
	bottom: 0px;
	left: 0px;
}

.pochet {
	margin-top: 3em;
	text-align: center;
}

.pochet-text {
	text-align: center;	
}

#top {
	text-align: center;
}

td[valign="top"]
{
	text-align: justify;  /*для контента всех-всех страниц*/
}

#line {   /*линия в меню в практиках*/
	border-bottom: 2px solid #3878db;
}/*то, что линия не доходит до конца, "это не баг, это фича!"(с)Catharsis96*/

#menu { /*класс для позиционирования меню пока не сипользуется*/
	position:fixed;
	top: 150px;
	left: 0px;
}

.blue /*лазурный цвет для пары строк*/
{
	color: #087cfa;
}

div span {
	font-weight: bold; 
	text-align: center;
}

.glossymenu, .glossymenu li ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
	border: 0px solid black;
}

.glossymenu li{
	position: relative;
	border: 0.4pt solid #3878db;   /*рамка каждой ячейки*/
}

.glossymenu li ul{ /*для выезжающих подменю*/
	position: absolute;
	width: 190px;
	left: 0;
	top: 0;
	display: none;
	text-align: center;
}

.glossymenu li a{
	background: #a1bdea;
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #3d4242;    /*цвет текста подменю и раскрывающихся меню*/
	display: block;
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}

.glossymenu .arrowdiv{
	position: absolute;
	right: 2px;
	background: transparent url(index.files/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
	color: #3d4242;;
}

.glossymenu li a:hover{
	background: #bdd0ee;    /*цвет при наведении курсора*/
}

.glava{ /*для методички ВКР подзаголовки*/
	font-weight: bold;
} 

.podcherknut{/*класс подчёркивает*/
	text-decoration: underline;
}

ol.roma{/*класс списка с римскими цифрами*/
	list-style-type: upper-roman;
}

ol.nomarker{/*без маркера*/
	list-style-type: none;
}

ol.circle{/*класс списка с прозрачными маркерами*/
	list-style-type: circle;
}



/*стили старого сайта:*/

h2{
	text-align: center; 
}

.ind1{
	vertical-align: super; 
	font-size: 60%; 
	line-height: 50%
}

.ind2{
	vertical-align: sub; 
	font-size: 60%; 
	line-height: 50%
}

.cent{
	text-align: center
}

.expr{
	margin: 10px 0 10px 40px
}

ul, ol{
	margin: 0 0 10px 40px
}

ol {
	list-style-type: decimal; 
	margin-left: 60px
}

.nobr{
	white-space: nowrap
}

.back{
	text-align: right; 
	margin-bottom: 30px
}



/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
