/* Body and tag styles */
body {font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.4em;text-align:center;color:#303030;background:#e8eaec}
* {margin:0;padding:0}
.fleft {float:left}
.fright {float:right}
.fcenter {float:none;text-align:center}
.fclear {clear:both}
.inner_copy {border:0;color:#f00;float:right;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
a {color:#467aa7;font-weight:bold;text-decoration:none;background-color:inherit}
a:hover {color:#2a5a8a;text-decoration:none;background-color:inherit}
a img {border:none}
p {padding:0 0 1.6em 0}
/*p form {margin-top:0;margin-bottom:20px} */
p form {margin-top:0;margin-bottom:5px}
img.left,img.center,img.right {padding:4px;border:1px solid #a0a0a0}
img.left {float:left;margin:0 12px 5px 0}
img.center {display:block;margin:0 auto 5px auto}
img.right {float:right;margin:0 0 5px 12px}

/* Header and navigation styles */
#container {width:760px;margin:20px auto;padding:1px 0;text-align:left;background:#fff;color:#303030;border:2px solid #a0a0a0}
#header {height:110px;width:758px;margin:0 1px 1px 1px;background:#467aa7;color:#fff}
#header h1 {
	padding: 35px 0 0 20px;
	font-size: 1.8em;
	background-color: inherit;
	color: #fff;
	letter-spacing: inherit;
	font-weight: normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#header h2 {
	margin: 10px 0 0 40px;
	font-size: 1.4em;
	background-color: inherit;
	color: #f0f2f4;
	letter-spacing: normal;
	font-weight: normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
}
#navigation {height:2.2em;line-height:2.2em;width:758px;margin:0 1px;background:#578bb8;color:#fff}
#navigation li {float:left;list-style-type:none;border-right:1px solid #fff;white-space:nowrap}
#navigation li a {display:block;padding:0 10px;font-size:0.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #fff}
* html #navigation a {width:1%}
#navigation .selected,#navigation a:hover {background:#80b0da;color:#fff;text-decoration:none}

/* Content styles */
#content {float:left;width:530px;font-size:0.9em;padding:20px 0 0 20px}
#content h2 {
	display: block;
	margin: 0 0 16px 0;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: normal;
	color: #505050;
	background-color: inherit;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#content h2 a {font-weight:normal}
#content h3 {margin:0 0 5px 0;font-size:1.4em;letter-spacing:-1px}
#content a:hover,#subcontent a:hover {text-decoration:underline}
#content ul,#content ol {margin:0 5px 16px 35px}
#content dl {margin:0 5px 10px 25px}
#content dt {font-weight:bold;margin-bottom:5px}
#content dd {margin:0 0 10px 15px}

/* Content1 styles */
#content1 {float:left;width:730px;font-size:0.9em;padding:20px 0 0 20px}
#content1 h2 {
	display: block;
	margin: 0 0 16px 0;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: normal;
	color: #505050;
	background-color: inherit;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#content1 h2 a {font-weight:normal}
#content1 h3 {margin:0 0 5px 0;font-size:1.4em;letter-spacing:-1px}
#content1 a:hover,#subcontent a:hover {text-decoration:underline}
#content1 ul,#content ol {margin:0 5px 16px 35px}
#content1 dl {margin:0 5px 10px 25px}
#content1 dt {font-weight:bold;margin-bottom:5px}
#content1 dd {margin:0 0 10px 15px}


/* Sidebar styles */
#subcontent {float:right;width:170px;padding:20px 20px 10px 0;line-height:1.4em}
#subcontent h2 {
	display: block;
	margin: 0 0 16px 0;
	font-size: 1.5em;
	font-weight: normal;
	text-align: center;
	letter-spacing: normal;
	color: #505050;
	background-color: inherit;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#subcontent p {margin:0 0 16px 0;font-size:0.9em}

/* Menublock styles */
.menublock {margin:0 0 20px 8px;font-size:0.9em}
.menublock li {list-style:none;display:block;padding:2px;margin-bottom:2px}
.menublock li a {font-weight:bold;text-decoration:none}
.menublock li a:hover {text-decoration:none}
.menublock li ul {margin:3px 0 3px 15px;font-size:1em;font-weight:normal}
.menublock li ul li {margin-bottom:0}
.menublock li ul a {font-weight:normal}

/* Searchbar styles */
#searchbar {margin:0 0 20px 0}
#searchbar form fieldset {margin-left:10px;border:0 solid}
#searchbar #s {height:1.2em;width:110px;margin:0 5px 0 0;border:1px solid #a0a0a0}
#searchbar #searchbutton {width:auto;padding:0 1px;border:1px solid #808080;font-size:0.9em;text-align:center}

/* Footer styles */
#footer {clear:both;width:757px;padding:5px 0;margin:1px auto;font-size:0.9em;color:#f0f0f0;background:#467aa7}
#footer p {padding:0;margin:0 5px}
#footer a {color:#f0f0f0;background-color:inherit;font-weight:bold}
#footer a:hover {color:#fff;background:inherit;text-decoration:underline}

/* Misc classes and styles */
.splitcontentleft {float:left;width:48%}
.splitcontentright {float:right;width:48%}
.clear {clear:both}
.small {font-size:0.8em}
.hide {display:none}
.textcenter {text-align:center}
.textright {text-align:right}
.important {color:#f02025;background-color:inherit;font-weight:bold}
.box {
	margin: 0 0 20px 0;
	padding: 10px;
	background-color: #fafbfc;
	color: #505050;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
}
/* регистратура удалённый приём*/
.box2 {
	margin: 0 0 0 0;
	padding: 0;
	background-color: #fafbfc;
	color: #505050;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
}

.boxwhite {
	margin: 0 0 20px 0;
	padding: 10px;
	background-color: #FFFFFF;
	color: #505050;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
}

	.text{
	font-size:0.9em;
	}

   .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }

#share42 {
   padding: 2px 2px 0;
   background: #FFFFFF;
   border: 1px solid #FFFFFF;
   border-radius: 2px;
}
#share42:hover {
   background: #FFFFFF;
   border: 1px solid #FFFFFF;
   box-shadow: 0 0 2px #FFFFFF;
}
#share42 a {
   opacity: 0.5;
   filter:alpha(opacity=50);
}
#share42:hover a {
   opacity: 0.7;
   filter:alpha(opacity=70);
}
#share42 a:hover {
   opacity: 1;
   filter:alpha(opacity=100);
}

/* мои классы */

/*Вертикальное выравнивание иконок и смайликов - одна стока*/
.vyrovnyat {
  height: 2em; /* высота блока */
  background: #FFFFFF; /* цвет фона */
}
.vyrovnyat img {
  vertical-align: middle; /* подробнее про свойство vertical-align */
}



/* форма обратной связи с вложением файлов */

#feedback-form { /* вся форма */
  max-width: 550px;
  padding: 2%;
  border-radius: 3px;
  background: #f1f1f1;
}
#feedback-form label { /* наименование полей */
  float: left;
  display: block;
  clear: right;
}
#feedback-form .w100 { /* поля */
  float: right;
  max-width: 400px;
  width: 97%;
  margin-bottom: 1em;
  padding: 1.5%;
}
#feedback-form .border { /* граница полей */
  border-radius: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: #C0C0C0 #D9D9D9 #D9D9D9;
  box-shadow: 0 1px 1px rgba(255,255,255,.5), 0 1px 1px rgba(0,0,0,.1) inset;
}
#feedback-form .border:focus {
  outline: none;
  border-color: #abd9f1 #bfe3f7 #bfe3f7;
}
#feedback-form .border:hover {
  border-color: #7eb4ea #97cdea #97cdea;
}
#feedback-form .border:focus::-moz-placeholder { /* убрать при фокусе первоначальный текст поля */
  color: transparent;
}
#feedback-form .border:focus::-webkit-input-placeholder {
  color: transparent;
}
#feedback-form .border:not(:focus):not(:hover):valid { /* правильно заполненные поля */
  opacity: .8;
}
#submitFF { /* кнопка "Отправить" */
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
}
#feedback-form br {
  height: 0;
  clear: both;
}
#submitFF:hover {
  background: #5c90c2;
}
#submitFF:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}


.blink {
    animation: blink 2s infinite; /* Параметры анимации */
   }
   @keyframes blink {
	/* Непрозрачный текст */ 
    from { opacity: 1;}	
	/* Прозрачный текст */
/*    to { opacity: 0;}  
	/* Полупрозрачный текст */
    to { opacity: 0.7;}  

   }
   
   /* цветная горизонтальная линия */
   hr {
    border: none; /* Убираем границу */
    background-color: #FFF; /* Цвет линии белый*/
    color: red; /* Цвет линии для IE6-7 */
    height: 2px; /* Толщина линии */
   }

   

/* Изображение при наведении на ссылку */
/* https://zornet.ru/load/izobrazhenie_pri_navedenii_na_ssylku/145-1-0-9937 */
.mekina-buleva span{
  border-radius: 5px 5px 5px 5px;
  visibility: hidden;
  position: absolute;
  left: 258px;
  background: #f1eaea;
  box-shadow: -2px 2px 10px -1px #2f2e2e;  
  border-radius: 5px;
  width: 18%;
  z-index: 9999;
}
.mekina-buleva:hover span{
visibility: visible;
}


</style>