.body {	padding: 0;	margin: 0;}H1 {  font-family: Segoe UI;  font-size: 20pt;  color: #000000;  font-weight: 300;  text-decoration: none;  padding: 0;  margin: 5px 0 5px 0 auto;}H2, H3, H4, H5, H6 {  font-family: Segoe UI;  font-size: 16pt;  color: #000000;  font-weight: 300;  text-decoration: none;  padding: 0;  margin: 5px 0 5px 0 auto;}p {  font-family: Segoe UI;  font-size: 16pt;  color: #000000;  text-decoration: none;  padding: 0;  margin: 0;}.qwe {  font-family: Segoe UI;  font-size: 16pt;  color: #000000;  text-decoration: none;  margin-top: 30px;  margin-bottom: 10px;  margin-left: 25px}/* списки */ol {	padding: 0;	margin: 0;color: #2E2E2E;list-style-type: none;font: 15px/17px Verdana, Arial, Helvetica, sans-serif;z-index: 2;counter-reset: point;}ol li {margin-bottom: 4px;line-height: 1.6;color: #000000;position: relative;}ol li:before {margin-bottom: 4px;counter-increment: point 1;line-height: 1.6;margin-left: -20px;left: 0px;margin-top: 1px;content: counter(point);text-align: center;position: absolute;font-weight: bold;}/* списки */.shapka {	width: 100%;	background: #FFFFFF; /* #E9E9E9 или #FCFCFC */	padding: 0;	margin: 0;	text-align: center;}.topmenu {	width: 100%;	background: #FFFFFF;	padding-top: 1px;	padding-bottom: 0px;	/*border-top: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;*/}#topmenu {	width: 1024px;	height: 46px;	margin: 0em auto;	text-align: left;	border: 1px solid #e8e8e8;	border-radius: 0px;	background: #fcfcfc;}.columnleft {    float:left;    width: 250px;	height: auto;    margin: 0 0 0 0;	padding: 0 0 0 0;	/*border-top: 1px solid #e8e8e8;	border-right: 1px solid #e8e8e8;	border-left: 1px solid #e8e8e8;	border-bottom: 0px solid #e8e8e8;*/	background: #FFFFFF;}.columnright {    font-size: 14pt;    font-family: Segoe UI;    font-weight: 100;    color: #4A4A4A;	text-align: left;	text-decoration: none;	margin-top: 2px;	margin-left: 260px;	padding: 5px;	border: 1px solid #e8e8e8;	border-radius: 0px;	background: #FFFFFF;	/*white-space: pre-wrap;*/}#columnright a { color: #3A3A3A; text-decoration: none; }#columnright a:visited { color: #0078B3; text-decoration: none; }#columnright a:hover { color: #0078B3; text-decoration: underline; }.poloskapoisk {	width: 100%;	height: 80px;	background:#E9E9E9;	border-top: 1px solid #DDDDDD;}.poloska {	width: 100%;	/*background:#F7F7F7;	border-top: 1px solid #DDDDDD;*/}#poloska {	width: 1024px;	margin: 0em auto;	text-align: left;	padding-top: 10px;	padding-bottom: 10px;	color:#000000;	font-family: Segoe UI;	font-weight:300;	font-size: 10pt;}#poloska a {    color: #3A3A3A;	font-family: Segoe UI;	font-size: 10pt;	text-decoration: none}#poloska a:visited { color: #0078B3; text-decoration: none; }#poloska a:hover { color: #0078B3; text-decoration: underline; }.poloska2 {    width: 1024px;	margin: 0em auto;	background: #FFFFFF;	border: 1px solid #EEEEEE;	padding-top: 10px;	padding-bottom: 10px;	/*border-radius: 50px;*/}.poloska2-1 {	width: 100%;}#poloska2 {	text-align: left;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 10px;	margin-right: 10px;  color: #000000;  font-family: Segoe UI;  font-weight:300;  font-size: 12pt;  /*text-shadow: 1px 1px 0px rgba(0,0,0,0.5);*/  transition:background .4s;  cursor:pointer;}#poloska2 a { color: #3A3A3A; text-decoration: none; }#poloska2 a:visited { color: #0078B3; text-decoration: none; }#poloska2 a:hover { color: #0078B3; text-decoration: underline; }.containerpage {	width: 1024px;	margin: 0em auto;	padding: 0 2px 0 2px auto;    font-size: 14pt;    font-family: Segoe UI;    color: #4A4A4A;	text-align: left;}#contentpage {	padding: 10px;	border-left: 1px solid #e8e8e8;	border-right: 1px solid #e8e8e8;	border-radius: 4px;	background: #FFFFFF;	margin: 0px;}#contentpage a { color: #3A3A3A; text-decoration: none; }#contentpage a:visited { color: #0078B3; text-decoration: none; }#contentpage a:hover { color: #0078B3; text-decoration: underline; }/* вверх-вниз */.go-up, .go-down { display: none; position: fixed; /*позиционирование*/ z-index: 9999; /*поверх все элементов на странице*/ right: 5px; /*положение на странице, если слева - left*/ background: #FFFFFF; border: 1px solid #ccc; border-radius: 1px; cursor: pointer; color: #fff; v-align: top; opacity: .8; /* прозрачность кнопки */ padding: 1px; margin-bottom: 0px; width: 50px; height: 30px;}.go-up { bottom: 55px; }.go-down { bottom: 5px; }.go-down:hover,.go-up:hover { opacity: 1; /* box-shadow: 0 5px 0.5em -1px #666; */}/* / вверх-вниз *//* кнопки баннеров */.buttonbanner {  position: relative;  background-color: #ececec;  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));  background-image: -moz-linear-gradient(#f4f4f4, #ececec);  background-image: -o-linear-gradient(#f4f4f4, #ececec);  background-image: linear-gradient(#f4f4f4, #ececec);  -webkit-background-clip: padding;  -moz-background-clip: padding;  -o-background-clip: padding-box;  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */  -webkit-border-radius: 0.2em;  -moz-border-radius: 0.2em;  border-radius: 0.2em;  /* IE hacks */  zoom: 1;  *display: inline;}.buttonbanner:hover,.buttonbanner:focus,.buttonbanner:active {  border-color: #3072b3;  border-bottom-color: #2a65a0;  text-decoration: none;  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);  color: #ffffff;  background-color: #3072b3;  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));  background-image: -moz-linear-gradient(#599bdc, #3072b3);  background-image: -o-linear-gradient(#599bdc, #3072b3);  background-image: linear-gradient(#599bdc, #3072b3);}/*  или */.go-left, .go-right { background: #ffffff; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; color: #000000; opacity: .2; /* прозрачность кнопки */ padding: 3px; margin-top: 3px; margin-bottom: 5px; width: 20px; height: 80px;}.go-left:hover,.go-right:hover { opacity: 1; /*box-shadow: 0 5px 0.5em -1px #666;*/}/* /кнопки баннеров *//* форма поиска и обратной связи*//* Базовые стили формы */.formpoisk{  box-sizing:border-box;  padding:10px;  border-radius:5px;  background:RGBA(255,255,255,1);  -webkit-box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, .45);  box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, .45);}/* Стили полей ввода */.textbox{  height:40px;  width:930px;  border-radius:3px;  border:rgba(0,0,0,.3) 2px solid;  box-sizing:border-box;  font-family: Segoe UI;  font-size:16pt;  padding: 5px;  margin: 0 0 0 0;}.message:focus,.textbox:focus{  outline:none;   border:rgba(24,149,215,1) 2px solid;   color:rgba(24,149,215,1);	background: #FFFFFF;}.textboxmenutopformpoisk{  height: 30px;  width: 165px;  /*border-radius:0px;  border:rgba(0,0,0,.3) 1px solid;*/  box-sizing: border-box;  font-family: Segoe UI;  font-size:16pt;  padding: 5px;  margin: 0 0 0 0;  background-color: #F0F0F0;}.textboxmenutopknopkapoisk{  height: 35px;  width: 80px;  font-family: Segoe UI;  font-weight:300;  font-size: 20pt;  cursor:pointer;}/* Изменение фона кнопки при наведении */.textboxmenutopknopkapoisk:hover{	background: #A0A0A0;  /* цвет кнопки при наведении */	color: #fff;	text-shadow: 1px 1px 0 #000000;  /* тень текста */}/* Стили текстового поля */.message{    width:100%;    height: 40px;    border:rgba(0,0,0,.3) 2px solid;    box-sizing:border-box;    -moz-border-radius: 3px;    font-size: 16pt;    font-family: Segoe UI;    -webkit-border-radius: 3px;    border-radius: 3px;    display:block;    overflow:hidden;}/* Базовые стили кнопки */.knopkapoiska{  height: 40px;  width: 50px;  margin: -8px 0 0 0;  border-radius:2px;  border:rgba(0,0,0,.3) 0px solid;  box-sizing: border-box;  background: #2da5da;  color:#FFF;  font-family: Segoe UI;  font-weight:300;  font-size: 20pt;  text-shadow: 1px 1px 0px rgba(0,0,0,0.5);  transition:background .4s;  cursor:pointer;}/* Изменение фона кнопки при наведении */.knopkapoiska:hover{  background:#5BADFF;}/* / форма поиска и обратной связи*//* нижнее меню */.poloskamenuniz {	width: 100%;	background: #FFFFFF;	/*border-top: 1px solid #DDDDDD;*/	overflow: visible;	padding: 0 0 0 0;}#poloskamenuniz {  color: #9A9A9A;  font-family: Segoe UI;  font-weight: 300;  font-size: 16pt;	width: 1024px;	height: auto;	margin: 0em auto;	text-align: left;}#poloskamenuniz a { color: #3A3A3A; text-decoration: none; padding: 2px 15px 2px 0px;  }#poloskamenuniz a:visited { color: #0078B3; text-decoration: none; }#poloskamenuniz a:hover { color: #0078B3; text-decoration: underline; }#menuniz a {  font-family: Segoe UI;  font-weight: 300;  font-size: 14pt;	height: auto;	margin: 0em auto;	text-align: left;	padding-left: 10px;	color: #808080;	text-decoration: none;    display: block; /* Ссылка как блочный элемент */    text-align: left; /* Выравнивание по центру */    height: auto; /* Высота на весь слой */}#menuniz a { color: #3A3A3A; text-decoration: none; }#menuniz a:visited { color: #0078B3; text-decoration: none; }#menuniz a:hover { color: #0078B3; text-decoration: underline; }.menutd {  width: 342px;  background: #FDFDFD;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);*/  border-top: 1px solid #ffffff;  border-bottom:1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 2px;  padding-top: 5px; margin-top: 5px; padding-bottom: 5px; margin-bottom: 5px;  padding-left: 5px; margin-left: 5px; padding-right: 5px; margin-right: 5px;}.menutd:hover  {  background: #F9F9F9;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));  background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);*/  border-top: 1px solid #ffffff;  border-bottom:1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 5px;  padding-top: 5px; margin-top: 5px; padding-bottom: 5px; margin-bottom: 5px;  padding-left: 5px; margin-left: 5px; padding-right: 5px; margin-right: 5px;}/* / нижнее меню *//* новостной слайдер */.panel ul{  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  list-style: none;}.news-item{/* ширина полоски в новостном слайдере */    padding: 4px 4px 4px 4px;    margin: 0px 0px 0px 0px;    border-bottom: 1px dotted #555;}.img-circle {  border-radius: 5%;  box-shadow: 0 0 0 1px #727272;}/* / новостной слайдер */#stranica {  font-family: Segoe UI;  font-weight: 300;  font-size: 14pt;	height: auto;	margin: 0em auto;	text-align: left;	padding-left: 10px;	color: #808080;	text-decoration: none;}#stranica a {  font-family: Segoe UI;  font-weight: 300;  font-size: 14pt;	height: auto;	margin: 0em auto;	text-align: left;	padding-left: 10px;	color: #808080;	text-decoration: none;}#stranica a { color: #3A3A3A; text-decoration: none; }#stranica a:visited { color: #0078B3; text-decoration: none; }#stranica a:hover { color: #0078B3; text-decoration: underline; }.otstuptopbottom {   margin-top: 3px;   margin-bottom: 3px;}/* постраничная навигация */#copynavi {   padding: 5px 5px 5px 5px auto;}#copynavi a {   font-family: Segoe UI;   font-size: 20px;   color: #000000;   text-decoration: none;   padding: 3px 6px;   background: #F9F9F9;   border: 1px solid #999;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    border-radius: 50%;}#copynavi a:hover {   color: #FFFFFF;   background: #2da5da;   text-shadow: 1px 1px 0 #000000;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    border-radius: 50%;}#copynavi span {   font-family: Segoe UI;   font-size: 25px;   color: #fff;   text-shadow: 1px 1px 0 #000000;   padding: 3px 6px;   background: #2da5da;   border: 1px solid #999;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    border-radius: 50%;}/* / постраничная навигация *//* оформляем картинки (фотографии) на сайте */div.img {    width: auto;    height: auto;    margin: 5px;    padding: 5px;    border: 1px solid #ccc;    float: left;	white-space: interit;	word-break: normal; /* Перенос слов */}div.img:hover {    border: 1px solid #777;    background-color: #F5F5F5;}div.img img {    width: 100%;    height: auto;}div.desc {    padding: 15px;    text-align: center;}/* оформляем картинки (фотографии) на сайте *//* офомляем таблицы расписания и опроса */.ttbl {  border-collapse: collapse;}.tth {  background: #55AAFF;  color: #F7F7F7;  text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}.ttd:first-child, .ttdr:first-child {  background: #55AAFF;  color: #F7F7F7;  text-shadow: 1px 1px 0px rgba(0,0,0,0.5);}.tth, .ttd, .ttdcolspan, .ttdcolspanbot {  font-family: Segoe UI;  font-size: 21px;  text-decoration: none;  border-style: solid;  border-width: 0 1px 1px 0;  border-color: white;  padding: 5px 10px;}.ttdr {  font-family: Segoe UI;  font-size: 18px;  text-decoration: none;  border-style: solid;  border-width: 0 1px 1px 0;  border-color: white;  padding: 5px 10px;}.ttdrno {  font-family: Segoe UI;  font-size: 18px;  text-decoration: none;  border-style: solid;  border-width: 0 1px 1px 0;  border-color: white;  padding: 5px 10px;}.ttdrno {  color: #000000;  text-decoration: none;  background: #F5F5F5;}.ttd, .ttdr {  color: #4A4A4A;  text-decoration: none;  background: #BFDFFF;}.ttdcolspan {  color: #4A4A4A;  background: #E4E4E4;}.ttdcolspanbot {  color: #4A4A4A;  background: #A8D3FF;}.tth:first-child, .ttd:first-child, .ttdcolspan {  text-align: left;}/* офомляем таблицы расписания и опроса */.panel-banner {  background: #FFFFFD;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);*/  border-top: 1px solid #e0e0e0;  border-bottom:1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 2px;  padding-top: 5px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;  padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}/* вы здесь */.gde {    /*width: 990px;*/    height: auto;    margin: 0px;    padding: 5px;    /*border: 1px solid #ccc;*/    /*float: left;*/	white-space: interit;	word-break: normal; /* Перенос слов */  font-family: Segoe UI;  font-size: 12px;  text-decoration: none;  color: #000000;  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);}.gde1 {    width: 740px;    height: auto;    margin: 0px;    padding: 5px;    /*border-bottom: 1px solid #ccc;*/    /*float: left;*/	white-space: interit;	word-break: normal; /* Перенос слов */  font-family: Segoe UI;  font-size: 12px;  text-decoration: none;  color: #000000;  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);    background: #FFFFFF;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);*/  border-top: 1px solid #e0e0e0;  border-bottom: 1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 1px;}.gde2 {    width: 578px;    height: auto;    margin: 0 0 0 162px;    padding: 5px;    /*border-bottom: 1px solid #ccc;*/    /*float: left;*/	white-space: interit;	word-break: normal; /* Перенос слов */  font-family: Segoe UI;  font-size: 12px;  text-decoration: none;  color: #000000;  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);    background: #FFFFFF;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);*/  border-top: 0px solid #e0e0e0;  border-bottom: 1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 1px;}.gde3 {   width: 416px;    height: auto;    margin: 0 0 0 324px;    padding: 5px;    /*border-bottom: 1px solid #ccc;*/    /*float: left;*/	white-space: interit;	word-break: normal; /* Перенос слов */  font-family: Segoe UI;  font-size: 12px;  text-decoration: none;  color: #000000;  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);    background: #FFFFFF;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);*/  border-top: 0px solid #e0e0e0;  border-bottom: 1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 1px;}.gde4 {   width: 254px;    height: auto;    margin: 0 0 0 486px;    padding: 5px;    /*border-bottom: 1px solid #ccc;*/    /*float: left;*/	white-space: interit;	word-break: normal; /* Перенос слов */  font-family: Segoe UI;  font-size: 12px;  text-decoration: none;  color: #000000;  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);    background: #FFFFFF;  /*background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);*/  border-top: 0px solid #e0e0e0;  border-bottom: 1px solid #e0e0e0;  border-left: 1px solid #e0e0e0;  border-right: 1px solid #e0e0e0;  border-radius: 1px;}/* / вы здесь *//*кнопка голосования*/nav a {  position: relative;  display: inline-block;  margin: 12px 20px;  color: #5BCAFF;  text-decoration: none;  text-transform: uppercase;  font-weight: 300;  font-size: 20px;  font-family: 'Lato', Arial, sans-serif;}nav a:hover,nav a:focus {  outline: none;}/* DEMO 1-------------------------------------------------*/.box{  color: #5BCAFF;  padding: 10px;}.box:hover{  background: #5BCAFF;  color: #26425E;}.demo-1 {  position: relative;}.demo-1:before {  content: '';  position: absolute;  bottom: 0;  left: 0;  top: 0;  right: 0;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  -ms-transition-duration: 0.3s;  -o-transition-duration: 0.3s;  transition-duration: 0.2s;  -webkit-transition-property: top, left, right, bottom;  -moz-transition-property: top, left, right, bottom;  -ms-transition-property: top, left, right, bottom;  -o-transition-property: top, left, right, bottom;  transition-property: top, left, right, bottom;}.demo-1:hover:before, .demo-1:focus:before {  -webkit-transition-delay: .1s;  -moz-transition-delay: .1s;  -ms-transition-delay: .1s;  -o-transition-delay: .1s;  transition-delay: .1s;  border: #5BCAFF solid 3px;  bottom: -7px;  left: -7px;  top: -7px;  right: -7px;}.demo-1: href:hover:before {  color: #FFFFFF;}/*кнопка голосования*//* счётчик спутник-аналитика */.sputnik-informer {	text-align: right;	float: right;}/* / счётчик спутник-аналитика */