﻿body {
	margin: 0px;
	min-width: 790px;
	background-color: #EAE8E3;
}
/* ------------- три колонки */
#vpravo, #vlevo, #vcentr {
	position: absolute;
	top: 0px;
	padding-bottom: 20px;
}
#vpravo, #vlevo {
	width: 190px;
}
#vpravo {
	right: 5px;
	z-index: 7;
}
#vlevo {
	left: 5px;
	z-index: 19;
}
#vcentr {
	left: 200px;
	right: 200px;
	z-index: 10;
}
/* ------------- белые округлые объекты */
.b1, .b2, .b3, .b4 {
	overflow: hidden;
}
.b1, .b2, .b3 {
	height: 1px;
}
.b2, .b3, .b4, .b5 {
	background-color: #FFFFFF;
}
.b1 {
	background-color: #808080;
	margin: 0px 5px;
}
.b2 {
	border-left: 2px #808080 solid;
	border-right: 2px #808080 solid;
	margin: 0px 3px;
}
.b3, .b4, .b5 {
	border-left: 1px #808080 solid;
	border-right: 1px #808080 solid;
}
.b3 {
	margin: 0px 2px;
}
.b4 {
	margin: 0px 1px;
	height: 2px;
}
.b6 {
	margin: 0px;
	padding: 1px 10px;
}
/*  ------------- title на каждой странице */
.titry {
	background-color: #999999;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
}
/* ------------- ссылки */
a {
	color: #0000FF;
	text-decoration: underline;
	position: relative;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.content a {
	font-weight: bold;
}
/* ------------- блоки Р и Н и Li и Td */
p, h1, h3, #vcentr h4, h5, h6 {
	text-indent: 15px;
}
p, h6, li, td {
	font: normal 16px/normal "Times New Roman", Times, serif;
}
ul li, ol li ul li {
	list-style-type: disc;
}
ul li li {
	list-style-type: circle;
}
ul li li li {
	list-style-type: square;
}
ol li {
	list-style-type: decimal;
}
.content p {
	text-align: justify;
}
h1, .content {
	padding: 0px 10px;
}
h1 {
	font: normal 24px "Times New Roman", Times, serif;
	color: #333333;
}
h2 {
	color: #808080;
	font: normal 24px "Times New Roman", Times, serif;
	text-align: center;
}
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px 10px;
	color: #FFFFFF;
}
h3#ma {
	background: #999999 url('../images/yarlyk.gif') no-repeat scroll 2px top;
}
h3#di {
	background: #999999 url('../images/flag.gif') no-repeat scroll 2px top;
}
h3#ar {
	background: #999999 url('../images/ar.gif') no-repeat scroll 2px top;
}
h3#yo {
	background: #999999 url('../images/yarlykyoga.gif') no-repeat scroll 2px top;
}
h3#ps {
	background: #999999 url('../images/yarlykps.gif') no-repeat scroll 2px top;
}
h3#iq {
	background: #999999 url('../images/yarlykiq.gif') no-repeat scroll 2px top;
}
h3#litgos {
	background: #999999 url('../images/yarlykli.gif') no-repeat scroll 2px top;
}
h3#ka {
	background: #999999 url('../images/yarlykgi.gif') no-repeat scroll 2px top;
}
h3#vd {
	background: #999999 url('../images/yarlykvd.gif') no-repeat scroll 2px top;
}
h4 {
	color: #666666;
}
#vpravo h4, #vlevo h4 {
	font: bold 14px "Times New Roman", Times, serif;
	text-align: center;
	margin: 10px 0px;
}
#vcentr h4 {
	font: 24px "Monotype Corsiva", Mistral, "Comic Sans MS", cursive;
	margin: 20px 0px;
}
h5 {
	color: #808080;
	font: normal 20px "Times New Roman", Times, serif;
	margin: 5px 0px;
}
h6 {
	margin: 0px;
}
/* ------------- декоративные серые вставки */
strong, blockquote, var {
	color: #666666;
}
blockquote, var {
	font-family: "Monotype Corsiva", Mistral, "Comic Sans MS", cursive;
}
blockquote {
	font-size: 18px;
}
var {
	font-size: 36px;
}
/*  ------------- окна */
.okna, .fon {
	position: absolute;
	display: none;
}
.okna {
	margin: 10px 0px 0px 200px;
	width: 200px;
	z-index: 15;
}
.fon {
	background: #EAE8E3 url('../images/fonlinc.gif') no-repeat scroll left top;
	width: 100px;
	height: 100px;
	z-index: 5;
}
#wide {
	margin: -58px 0px 0px 210px;
}
#tight {
	margin: -58px 0px 0px 175px;
}
/*  ------------- формы основное */
form {
	text-align: center;
	margin: 0px 0px 20px 0px;
}
form div {
	margin: 2px 0px;
}
form kbd {
	font: normal 16px "Courier New", Courier, monospace;
}
#format input, #format textarea {
	font: 16px Arial, Helvetica, sans-serif;
	border: 1px #808080 solid;
	background-color: #EAE8E3;
	padding: 5px;
	margin: 0px;
	width: 280px;
}
/*  ------------- form + contact + attendance */
#imyas textarea, #instituts textarea, #specials textarea, #temarabots textarea, #dopolnits textarea {
	height: 38px;
}
#primechanies textarea, #messages textarea {
	height: 75px;
}
#instituts kbd {
	padding-left: 80px;
}
#grads kbd, #vess kbd {
	padding-left: 200px;
}
#specials kbd, #dopolnits kbd {
	padding-left: 120px;
}
#temarabots kbd, #temapis kbd {
	padding-left: 140px;
}
#sroks kbd {
	padding-left: 100px;
}
#evomails kbd, #primechanies kbd {
	padding-left: 150px;
}
#telefons kbd {
	padding-left: 180px;
}
#icqs kbd {
	padding-left: 220px;
}
#messages kbd {
	padding-left: 160px;
}
#logins kbd {
	padding-left: 30px;
}
#primer kbd {
	padding-left: 10px;
}
/* ------------- contact + index + jsmenu + navigator */
.dispnone {
	display: none;
}
/* ------------- NavigationMenu */
#navmen {
	position: absolute;
	width: 450px;
	z-index: 14;
}
a#svernut {
	background: #FFFFFF url('../images/svernut.gif') no-repeat scroll right center;
	padding: 0px 20px 0px 90px;
	text-decoration: none;
}
a#svernut:hover {
	background: #FFFFFF url('../images/svernuthover.gif') no-repeat scroll right center;
}
#navmen ul li {
	list-style-image: url('../images/strelka.gif');
	padding-left: 10px;
}
/* ------------- contact + form */
p#elena {
	background: #EAE8E3 url('../images/prepod.gif') no-repeat scroll center top;
	height: 200px;
}
/* ------------- advertisement */
span.smile {
	padding-right: 16px;
	background: #FFFFFF url('../images/smile.gif') no-repeat scroll right center;
}
/* ------------- about + sitemap */
#blok {
	color: #CECAC1;
	overflow: hidden;
	height: 4px;
}
#blok a {
	color: #DFDCD7;
}
#blok a:hover {
	color: #DDDAD5;
}
/* ------------- about */
.titry a {
	padding: 1px 5px;
	margin: 1px 1px 0px 0px;
	float: right;
	display: none;
	font: bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px #808080 solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #808080 solid;
	border-top: 1px #FFFFFF solid;
	color: #000000;
	background-color: #D4D0C8;
	cursor: default;
}
.titry a:hover {
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #808080 solid;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #808080 solid;
	color: #000000;
}
.titry a.inline {
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	float: none;
}
#diplomat {
	background: #EAE8E3 url('../images/diplomat.gif') no-repeat right center;
	height: 120px;
	width: 350px;
	float: right;
	margin-left: 20px;
}
#diplomat p {
	position: absolute;
	text-align: left;
	border-left: 1px #FF0000 solid;
	margin-top: 20px;
	width: 255px;
}
p.p1 span, p.p2 a {
	font: bold 16px/120% "Times New Roman", Times, serif;
}
p.p1 {
	padding: 2px 0px 0px 12px;
	z-index: 11;
}
p.p1 span {
	color: #FFFF00;
	background-color: #EAE8E3;
}
p.p2 {
	padding: 0px 2px 2px 10px;
	z-index: 12;
}
p.p2 a {
	color: #FF0000;
	text-decoration: none;
}
p.p2 a:hover {
	color: #006600;
}
#rodis, #inli, #inco {
	padding: 0px 5px 0px 26px;
	border: 1px #CCCCCC solid;
}
#rodis {
	background: #FFFFFF url('../images/flag.gif') no-repeat scroll 5px center;
}
#inli {
	background: #FFFFFF url('../images/il.jpg') no-repeat scroll 5px center;
}
#inco {
	background: #FFFFFF url('../images/irc.jpg') no-repeat scroll 5px center;
}
/* ------------- contract + speciality */
p.left {
	text-align: left;
}
/* ------------- contract */
div#hr {
	height: 2px;
	background-color: #808080;
	margin: 30px 0px;
	overflow: hidden;
}
/* ------------- demand */
.alpha li {
	list-style-type: lower-alpha;
}
/* ------------- statute */
#statute li {
	list-style-type: none;
	text-indent: 20px;
}
/* ------------- index */
#detail {
	text-align: right;
}
/* ------------- gost + magazines1,2,3,4 + librariIndex + speciality */
td {
	text-align: left;
	border: 1px #808080 solid;
	vertical-align: top;
	padding: 10px;
}
.textcvetfon {
	color: #EAE8E3;
}
/* ------------- navigator */
#navigator .b6 {
	padding: 16px 1px;
}
#navigator ul {
	margin: 0px;
	padding: 0px;
}
#navigator li {
	list-style-type: none;
	padding: 5px;
	margin: 1px 0px;
}
#navigator .pervyi li, #navigator li.vtoroy {
	border: 1px #808080 solid;
	background-color: #ECECFF;
}
#navigator li.mini {
	font: normal 14px "Courier New", Courier, monospace;
	text-align: center;
	border: none;
	padding: 1px;
}
#navigator .pervyi li.mini {
	background-color: #FFFFFF;
}
ul#razddiss, ul#razdmetod {
	position: absolute;
	margin-left: 180px;
	margin-top: -140px;
	z-index: 20;
	width: 300px;
	background-color: #FFFFDD;
	border: 1px #808080 solid;
}
#navigator a {
	color: #0000FF;
	font-weight: bold;
}
#navigator a:hover {
	color: #FF0000;
}