@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300&subset=latin,cyrillic-ext,cyrillic);
@font-face {
    font-family:'RobotoCondensed-Regular';
    src: url('fonts/RobotoCondensed-Regular.eot');
    src: url('fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Regular.woff') format('woff'),
         url('fonts/RobotoCondensed-Regular.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'RobotoCondensed-Bold';
    src: url('fonts/RobotoCondensed-Bold.eot');
    src: url('fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Bold.woff') format('woff'),
         url('fonts/RobotoCondensed-Bold.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{margin:0;padding:0;font-size:100%;outline:0;border:0;}
html,body {height: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
b,strong {font-weight: bold;}
li {display: list-item; list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th,td,caption {font-weight: normal;vertical-align: top;text-align: left;}
th,td{padding:2px 4px;}
q {  quotes: none;}
q:before,q:after {  content: '';  content: none;}
sub,sup,small {  font-size: 75%;}
sub,sup {  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
svg { overflow: hidden;}
hr{width:100%;height:1px;background:#fff;border-bottom:solid 1px #ccc;margin:1em 0;}
button, input[type="submit"]{cursor:pointer;}
/*site*/
body{font-family: 'Open Sans', sans-serif; font-weight:400;font-size:16px;color: #4c4c4c;-webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6{font-family:'RobotoCondensed-Bold'; font-weight:normal;}
h1,h2,h3,h4,h5,h6,p{line-height:100%;}
h1{font-size:26px;color:#006590;margin-bottom:16px;}
h2{font-size:24px;margin-bottom:20px;    }
h3{font-size:22px;margin-bottom:14px;color:#0682B8;}
h4{font-size:20px;margin-bottom:14px;}
h5{font-size:16px;margin-bottom:14px;}
h6{font-size:12px;margin-bottom:14px;}
p{margin-bottom:12px;line-height:20px;}
table thead td{background:#0682B8;color:#fff;}
.wrap {padding:0 60px;max-width:1240px;margin:0 auto;}
.wrap h2 {color:#fff;}
a{color:#009bde;text-decoration:none;}
a:hover{color:#006590;text-decoration:underline;}

.site-name, .site-name-mobile{background:#006ab3;line-height:50px;color:#fff;font-size:30px;height:50px;}
.site-name{line-height:45px;}
.site-name a{color:#fff;}
.site-name a:hover{color:#bfc1da;text-decoration:none;}
.title span{display:block;float:left;width:60px;height:50px;background:url(../img/logo.png) no-repeat center center;margin-right:10px;}
.site-name-mobile{background:#006ab3;line-height:20px;color:#fff;font-family:'RobotoCondensed-Bold';font-size:16px;height:20px;}
.upmenu {background:#e4e6f0;}
.upmenu ul{display:table;width:100%;max-width:100%;height:36px;}
.upmenu li{display:table-cell;height:36px;text-align:center;position:relative;border-left:solid 1px #fff;border-right:solid 1px #bfc1da;line-height:36px;vertical-align:middle; z-index:10;}
.upmenu li.first{border-left:none;}
.upmenu li.last{border-right:none;}
.upmenu li:hover{border-color:#6384c6;background:#6384c6;color:#fff;}
.upmenu li.active{background:#6384c6;color:#fff;}
.upmenu a{color:#163b84;text-transform:uppercase;height:36px;}
.upmenu .menu-block a{display:block;}
.upmenu a:hover, .upmenu li:hover > a, .upmenu li.active > a{text-decoration:none;background:#6384c6;color:#fff;}
.upmenu li div.submenu{display:none;width:auto;min-width:100%;position:absolute;left:-1px;top:36px;background:#e4e6f0;border:solid 1px #6384c6;}
.upmenu li:hover div.submenu{display:block;width:auto;}
.upmenu .submenu a{text-transform:none;padding: 0 15px;text-align:left;height:30px;line-height:30px;white-space:nowrap;}
.upmenu .submenu a:hover{color:#fff;background:#006ab3;}
.search-form{margin:20px 0;}
.search-form .form-o{border:solid 2px #ccc;padding:4px;background:#fff;width:70%;float:left;height:106px;overflow:hidden;}
.search-form .form-i{padding:20px 40px;background:#e2e2e2;}
.tabs a{color:#000;font-size:14px;padding:0 15px;border-right:solid 1px #aaa;}
.tabs a:hover, .tabs a.active{color:#163b84;text-decoration:none;}
.tabs a.active{font-weight:bold;}
.tabs a:last-child{border-right:0px;}
.tabs a:first-child{padding-left:0;}
.tabs-panel {margin-top:10px;}
.tabs-panel .panel{display:none;}
.tabs-panel .panel:first-child{display:block;}
.nform{font-size:14px;width:100%;}
.nform input[type=text]{padding:8px 20px;border:solid 1px #aaa;width:70%;}
.nform button{border:solid 1px #6384C6;;color:#fff;font-style:italic;font-weight:bold;background:#6384C6;}
.nform button span{display:block;border-top:solid 1px #fff;padding:7px 20px;border-bottom:solid 1px #598C12;}
.site-name-mobile a{color:#fff;}
.add-banner{background:#6384C6;width:20%;float:right;padding:10px 20px;color:#fff;height:110px; overflow:auto; padding:0; border: 3px solid #6384c6;}
.add-banner .title{padding-bottom:18px;}
.other_langs{float:right;font-size:12px;}
.other_langs .active{display:none;}
.other_langs div{float:left;margin-left:10px;margin-top:5px;}
.other_langs a{position:relative;top:-4px;}
.block-news{padding-bottom:20px;background:#006AB3;border-top:solid 1px #41670A;border-bottom:solid 1px #41670A;}
.block-news .line{height:1px;background:#C6E59A;margin-bottom:20px;}
.table-content article{display:table-cell;vertical-align:top;padding:0 10px;}
.table-content article:first-child{padding:0px 20px 0 0;}
.table-content article:last-child{padding:0px 0px 0 20px;}
.table-content article img{width:100%;height:auto;border:solid 2px #fff;}
.table-content article a:hover{text-decoration:none;}
.table-content article a:hover h1{color:#C6E59A;}
.table-content article a:hover img{border-color:#C6E59A;}
.table-content a h1{font-size:18px;color:#fff;margin-bottom:10px;}
.block-news article .date{color:#fff;font-size:14px;}
.content-page{padding-top:15px;padding-bottom:15px;}
.content-page img{border:solid 2px #006ab3;}
.activity{text-align:center;color:#006590;margin-bottom:0px;}
.activity + hr{margin-top:5px;}
.block_evt .tile{width:25%;height:300px;background:#218aba;color:#fff;position:relative;float:left;min-width:280px;}
.tile.evt{background:#f97d2c;color:#fff;}
.tile .details{border-right:solid 1px #fff;border-bottom:solid 1px #fff;padding:0 15px;height:299px;text-align:center;overflow:hidden;}
.details div{margin-bottom:4px; background: #046AB0;
    width: 280px;
    height: 250px;}
.tile .icon{width:60px;height:60px;background:url(../img/tile-icons.png) no-repeat 0 0;margin:0px auto;}
.details .list{text-align:left;position:relative;left:0px;font-size:14px;display:none;}
.details .description{position:relative;}
.details a{color:#fff;}
.block_evt .tile:hover{background:#006ab3;}
.block_evt .tile.evt:hover{background:#D85500;}

h2 a{color:#fff;}
h2 a:hover{text-decoration:none;}
.f-rcb{font-family:'RobotoCondensed-Bold';}
.f-rcr{font-family:'RobotoCondensed-Regular';}
.acenter {text-align:center;}
.mobile, #mobile-menu{display:none;}
.table-content{display:table;width:100%;table-layout:fixed;}
.clear{clear:both;width:100%;height:0;font-size:0;line-height:0;}
.justifyleft{text-align:left;}
.justifyright{text-align:right;}
.justifycenter{text-align:justify;}
figure.justifyleft, img.justifyleft{float:left;margin:0 15px 10px 0;}
figure.justifyright, img.justifyright{float:right;margin:0 0px 10px 15px;}
a.araquoe:after{content:'&raquo';}
.breadcrumbs{margin-top:20px;font-size:12px;text-transform:uppercase;background:#f8f8f8;padding-top:6px;padding-bottom:6px;}
.content-page ul, .content-page ol{margin-left:30px;}
.content-page ul li{list-style:disc;}
.content-page ol li{list-style:decimal;}
.content-page p{text-indent:2em;text-align:justify;}
.content-page td p{text-indent:0;text-align:left;}
.photo-gal{text-align:center;padding:20px;background:#f8f8f8;vertical-align:top;margin:0 auto 15px auto;}
.photo-gal figure{display:inline-block;width:200px;text-align:center;font-size:12px;margin:10px;vertical-align:top;}
.photo-gal:hover{color:#000;}
blockquote{color:#009bde;font-style:italic;background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";}
blockquote p{margin:0;text-indent:0;}
blockquote:before {
  color: #ccc;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote:after{content:"";display:block;width:100%;height:0px;clear:both;float:none;}
.evoSearch_highlight{font-style:italic;color:#FF9842;}
.search-row p{text-indent:0;margin-top:10px;padding-top:10px;border-top:dashed 1px #FF9842;}
.search-row em {font-size:13px;color:#000;}

/*css3*/
a, a:hover img, .block_evt .tile:hover{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;	-o-transition:all 0.3s ease-in-out;}
.search-form .form-o, .search-form .form-i, .nform input[type=text],.nform button,.nform button span, .add-banner{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.photo-gal{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.nform input[type=text]::-webkit-input-placeholder { color:#aaa;font-style:italic; }
.nform input[type=text]::-moz-placeholder { color:#aaa;font-style:italic; } /* firefox 19+ */
.nform input[type=text]:-ms-input-placeholder { color:#aaa;font-style:italic; } /* ie */
.nform input[type=text]:-moz-placeholder { color:#aaa;font-style:italic; }

@media screen and (max-width: 980px) {
	.wrap {padding:0 20px;}
	.tabs a {font-size:12px;padding:0 5px;}
	.search-form .form-o{height:86px;}
	.search-form .form-i{padding:10px 20px;}
	.add-banner{height:78px;}
	.add-banner .title{padding-bottom:8px;}
}

@media screen and (max-width: 768px){
	.upmenu a{font-size:14px;}
	.nform input[type=text]{width:50%;}
	.table-content{display:block;}
	.table-content article{display:block;width:300px;float:left;padding:0 10px 10px 0;border-bottom:dotted 1px #C6E59A;margin-bottom:10px;}
	.table-content article:first-child{padding:0 10px 10px 0;}
	.table-content article:last-child{padding:0 10px 10px 0;}
}
@media screen and (max-width: 680px){
	.upmenu a{font-size:12px;}
	.site-name {font-size:20px;}
	.wrap {padding: 10px 10px;margin:0;}
	.search-form  .form-o{width:100%;float:none;padding:0;border:0;}
	.add-banner{float:none;margin-top:10px;width:100%;padding:10px 0;height:auto;}
	.add-banner .title{padding-bottom:0px;}
}
@media screen and (max-width: 600px){
	.upmenu a{text-transform:none;}
	.site-name{font-size:16px;}
	.other_langs img{display:none;}
}
@media screen and (max-width: 460px){
	.upmenu{display:none;}
	.mobile{display:block;}
	.other_langs{float:none;text-align:center;}
	.other_langs div{float:none;display:inline-block;}
	.other_langs img{display:inline-block;}
	.site-name{display:none;}
	.site-name-mobile{height:auto;}
	.title{text-align:center;}
	.tabs, .tabs-panel{display:none;}
	.search-form .form-o{height:auto;}
	.block-news article{display:none;}
	.block-news article:first-child{display:block;}
}
.right-sidebar {
        float: right;
    width: 23%;
    height: auto;
    position: relative;
    background: #6384C6;
    margin-left: 12px;
	color:#000;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.right-sidebar ul{}
.right-sidebar ul li{list-style:none; width:100%;   }
.right-sidebar ul a{color:#000; text-decoration:none; padding:0; }
.right-sidebar ul a:hover{color:#fff; background-color:#006;text-decoration:underline;}
.logo-wifi{width:40%;   float:right;}
.logo-wifi img{width:100%;min-width:100%;    float:right; display: block;}
.r_blok{width:60%; float:left;}

/*Заганяю код слайдера тут*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height: 250px;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  height: 250px;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  height: 250px;
  border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }
  
  
  .rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }
  .events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #009bde;
  opacity:0.8;
 
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
.caption {text-align:center;}
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("slider-img/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  /*блок стилей футер посиланнЯ*/
  .content-page p.justifyright{text-align: right;}
  .foot_hyper_link{text-align:center; padding-top:10px;}
.container_link_hyper{
text-align:center;
width:auto;
border:2px solid gray;
background:silver;
box-shadow:0 0 10pt #727272;
padding:10pt;
border-radius:4pt;
}
.link_hyper{
margin-top:10px;
border:2px solid #006ab3;
border-radius:4pt;
width:auto;
height:62px;
display:inline-block;
vertical-align: middle;
}
/*блок пагинациЯ*/
.pagination{width:100%; overflow:hidden;}
.pagination a {text-decoration:none;color:#fff; background:#009BDE; border:1px solid #6384C6; padding: 2px 5px; margin:2px;}
.pagination a:hover {text-decoration:underline;background:#163B84;}
.pagination .ditto_currentpage {color:#fff; background:#6384C6; border:1px solid #163B84; padding: 2px 5px; margin:2px;} 
.pagination .ditto_previous_link, .pagination .ditto_next_link{color:#fff; background:#163B84; border:1px solid #6384C6; padding: 2px 5px; margin:2px;}
.pagination .ditto_page{ padding: 2px 5px;}
  /*блок новостей*/
.news_element_list{clear:both;}
  .news_element_list figure{display:inline;float:left;margin:0 10px 0 0;width:200 px;position:relative;}
				.news_element_list article{font-size:16px;clear:both;float:left;width:100%;padding:10px 0; margin-bottom:10px;border-bottom:dotted 1px #000; }
				.news_element_list img{border:none;padding:0;margin:0;max-width:100%; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
				.news_element_list a img{border: 4px solid #009bde;padding:0;margin:0;max-width:100%;}
				.news_element_list a:hover img {border: 4px solid #006590;padding:0;margin:0;max-width:100%;}
				.news_echo{position:absolute; margin-left: 245px; padding-left: 10px; padding-right:100px; font-size:16px;text-align:left;font-weight:bold;color:#000;float:left;margin-right:5px;text-shadow:1px 1px 0px #fff;}
				article .news_echo .date_creat_news{font-size:20px; font-weight:bold; color:#000; text-align:left; padding-bottom:10px;}
				article .news_echo a {color:#009bde; text-decoration:none;}
				article .news_echo a:hover {color:#006590}
				article .news_echo .detail a {color:#009bde; text-decoration:underline;}
				article .news_echo .detail a:hover {color:#009bde; text-decoration:none;}
				article .news_echo .description_news{font-weight:normal; padding-left:30px; margin-bottom:10px; font-family: Geneva, Arial, Helvetica, sans-serif;;}
/* ---------------Forms in Content Area-----------------*/

#respond{display: block; width:100%; text-align:center;}
#respond input{width:300px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0; }
#respond select{width:307px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0; }
#respond textarea{width:300px; border:1px solid #CCCCCC; padding:2px; overflow:auto;}	
#respond p{margin:5px 0;}
#respond #submit{
	width:148px;	
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}
#respond .vericodeform { width:142px;} 
.errors {background:#ffcece; border: 1px solid #cc4e4e; padding:5px; width:300px; }
/* ---------------The table with style vuvod-danuh_table-----------------*/
#vuvod-danuh_table table {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 14px;
border-radius: 10px;
border-spacing: 0;
text-align: center;
width:100%;
}
#vuvod-danuh_table th {
background: #6384c6;
color: #ffffff;
text-shadow: 0 1px 1px #2D2020;
padding: 10px 20px;
text-align:center;
font-weight:bold;
}
#vuvod-danuh_table th, td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: white;

}
#vuvod-danuh_table th:first-child, td:first-child {
text-align: left;
text-align:center;
}
#vuvod-danuh_table th:first-child {
border-top-left-radius: 10px;
}
#vuvod-danuh_table th:last-child {
border-top-right-radius: 10px;
border-right: none;
}
#vuvod-danuh_table td {
padding: 10px 20px;
background: #F8E391;
}
#vuvod-danuh_table tr:last-child td:first-child {
border-radius: 0 0 0 10px;
}
#vuvod-danuh_table tr:last-child td:last-child {
border-radius: 0 0 10px 0;
}
#vuvod-danuh_table tr td:last-child {
border-right: none;
}
#vuvod-danuh_table p{text-align:center; margin-top:10px;}
/* ---------------The table with style periodichni_vidannya-----------------*/
#periodichni_vidannya table {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 14px;
border-radius: 10px;
border-spacing: 0;
text-align: center;
width:100%;
}
#periodichni_vidannya th {
background: #6384c6;
color: #ffffff;
text-shadow: 0 1px 1px #2D2020;
padding: 10px 20px;
text-align:center;
font-weight:bold;
}
#periodichni_vidannya th, td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: white;

}
#periodichni_vidannya th:first-child, td:first-child {
text-align: left;
text-align:center;
}
#periodichni_vidannya th:first-child {
border-top-left-radius: 10px;
}
#periodichni_vidannya th:last-child {
border-top-right-radius: 10px;
border-right: none;
}
#periodichni_vidannya td {
padding: 10px 20px;
background: #E4F5FD;
vertical-align:middle;
text-align:center;
}
#periodichni_vidannya tr:last-child td:first-child {
border-radius: 0 0 0 10px;
}
#periodichni_vidannya tr:last-child td:last-child {
border-radius: 0 0 10px 0;
}
#periodichni_vidannya tr td:last-child {
border-right: none;
}
#periodichni_vidannya p{text-align:center; margin-top:10px;}
footer{margin-top:10px;}
/* ---------------Ћбтикание картинок в тексте-----------------*/
 .leftimg {
    float:left; /* ‚ыравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Ћтступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* ‚ыравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Ћтступы вокруг картинки */
   }
   .sign {
   float: left; /* ‚ыравнивание по правому краю */
    padding: 7px; /* ЏолЯ внутри блока */
    margin: 7px 0 7px 7px; /* Ћтступы вокруг */
    
   }
   .sign figcaption {
    margin: 7px 0 7px 7px; /* Ћтступы вокруг абзаца */
    color: #666;
    text-shadow: 0 1px 0px #fff;
	background: #f0f0f0; /* –вет фона */ 
   }
   .details figure{float:none;}
   .marginleft{padding-left: 292px;}
.imenavelikih ul,li {
    list-style-type: none; /* Убираем маркеры */
   }
.projectbiblio ul,li{list-style-type: none !important; font-weight:bold;}
.projectbiblio ul li{font-size:26px; text-align:center;}
.projectbiblio ul li ul li{font-size:16px; text-align:left;}
.virtual-vistavka TABLE{width:100;}
.virtual-vistavka TD{vertical-align:middle;}
.number_spisok ol {
    counter-reset:li; /* Инициализируем счетчик */
    padding:0; /* Удаляем  установленное по умолчанию левое поле*/
    list-style:none; /* Отменяем нумерацию установленную по умолчанию */
  }
.number_spisok ol li {
      position:relative; /* Создаем контекст для позиционирования элементов */
      margin:0 0 6px 2em; /* Даем каждому элементу списка отступ слева, что бы освободить пространство для нумерации */
      padding:4px 8px;
      border-top:2px solid #666;
      background:#f6f6f6;
      }
.number_spisok ol li:before {
      content:counter(li); /* В качестве данных используем счетчик */
      counter-increment:li; /* Увеличиваем значение счетчика на 1 */
      /* Позиционируем и оформляем цифры */
      position:absolute;
      top:-2px;
      left:-2em;
      width:2em;
      padding:4px 0;
      border-top:2px solid #666;
      color:#fff;
      background:#666;
      font-weight:bold;
      font-family:"Helvetica Neue", Arial, sans-serif;
      text-align:center;
      }
.content-page ul, .content-page li{font-weight:normal;}
.content-page li{margin:5px 0;list-style-type:disc !important;list-style-position:inside !important;;}
.content-page iframe{max-width:100%;margin:10px auto;}
.content-page img{max-width:100%;height:auto;}
.thumbs.center{text-align:center;margin:10px auto;}
.thumbs.center figure{display:inline-block;}
.thumbs.center figure + figure{margin-left:10px;}
.bordered_table{width:100%;margin-bottom:1em;}
.bordered_table td,.bordered_table th{padding:4px 8px;}
.bordered_table td{border:solid 1px #0682B8;}
.bordered_table thead th, .bordered_table thead td{border-color:#fff;}
.bordered_table thead tr td:first-child{border-left:solid 1px #0682B8;}
.bordered_table thead tr td:last-child{border-right:solid 1px #0682B8;}
.bordered_table thead tr:first-child td{border-top:solid 1px #0682B8;}
.bordered_table thead tr:last-child td{border-bottom:solid 1px #0682B8;}

.video-frame{
	position:relative;
	overflow:hidden;
	width:100%;
	padding-top:56.25%;
	margin-bottom:1rem;
}
.video-frame iframe{
	position:absolute;
	left:0;top:0;bottom:0;right:0;width:100%;height:100%;
}
.video-item{margin-bottom:2rem;}
.justifycenter{text-align:center;}