* { /*стиль всего сайта*/
	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: #0033cc;
}

a:active
{
	color: #cce5fe;
}

a:visited
{
	color: #3366cc;
}
*/
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*/
}

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;
	width: 100%;
}

.prepod-line {
	width:100%;
	background-color:#c4cbea;
	border: 1px solid #4c5d78;
	margin-top: 5px;
	padding: 5px 0 5px 0;
}

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

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

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

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

.pochet-text {
	margin-bottom: 30px;
	width: 600px;
	text-align: justify;
	margin-left:auto;
	margin-right:auto;	
}

#top {
	text-align: center;
}

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

.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.abc{/*класс списка с буквами латинского алфавита abc...*/
	list-style-type: lower-alpha;
}

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
}

.bold{
	width: bold;
}

.indeximg{/*картинки на главной*/
	margin: 15px 0px 5px 0px
}

.indeximgtext {/*текст под картинками на главной*/
	text-align: center;
	width: 339px;
	margin-left:auto;
	margin-right:auto;	
}

/*начало стилей для грамот и дипломов*/
.col
{
	padding-top: 0px;
	position: relative;
	width: 350px;
	height: 400px;
	float: left;
	text-align: left;
	
}

.col .t
{
	position: relative;
	//top: 0px;
	height: 45px;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 4px;
	margin-left: -1em;
	font-size: 85%;	}

.col .i
{
	position: relative;
	width: 150px;
	margin-bottom: 8px;
}

.col .x
{
	position: relative;
	//margin-right: -100%;
	//float: left;
	//display: inline;
	vertical-align: bottom;
	margin-left: 22px;
	margin-right: 60px;
	padding-left: 0;
	padding-right: 0;
}

.col .z
{
	padding-left: 1em;
	position: absolute;
	bottom: 0;
}

.col .date 
{   /*класс дат наград*/
	color:#555555;
	font-size:80%;
	line-height:100%;
	font-weight: bold; 
}
/*конец стилей для грамот и дипломов*/

.spacer_pps {  /*полоски в ППС*/
	clear: both; 
	border-bottom: dashed 1px #087cfa;
	height: 10px;
	margin-bottom: 10px
}

.cursive { /*курсивный шрифт*/
	font-style: italic;
}

.middle { /*valign center =)) */
	vertical-align: middle;
}

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

