<style>
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&family=Pacifico&display=swap');
</style>   

#name-and-slogan { padding: 8px 0 5px 15px;}

a.visited, a {color: #2fa3e7;}

.front .node-article.node-teaser h2 a, .front .node-article.node-teaser h2 a.visited {color: #0046E6;}

body {background-image: url("/sites/default/files/bg02.jpg");}
#header {padding: 20px 0 0 10px;}
#name-and-slogan {padding: 6px 8px 0 8px;}

/*#block-views-ds-news-block-1 .node-declaration h2 a, #block-views-ds-news-block-1 .node-declaration h2 a.visited{color: #0046E6; }*/
#block-views-ds-news-block-1 .node.node-declaration {padding: 10px 12px 10px 14px; border-color: #FFFF62;}
#block-views-ds-news-block-1 .node.node-declaration div.content p {font-size: 0.8em; margin: 3px 0;}
#block-views-ds-news-block-1 .node.node-declaration div.content img {width:100px; height:67px;}
#block-views-ds-news-block-1 .node-declaration {background-color: #FFFFCC;}
#block-views-ds-news-block-1 .node-declaration h2 a {font-size: 18px; font-weight: 800;}
#block-views-ds-news-block-1 .node-declaration h2  {margin: 0 0 18px 0;}
#block-views-ds-news-block-1 .node-declaration div.submitted {display: none;}
#block-views-ds-news-block-1 .node-declaration img {float: left; margin-right: 10px;}

#block-views-ds-news-block-1, #block-views-ds-news-block-1 h2 {background-color: #FFFFCC !important; }

#site-name a, #header h1 a, #header h1 a:link, #header h1 a:visited {font-size: 40px; font-family: verdana;}

#header {margin-bottom: 10px;}
#name-and-slogan #site-name {margin-bottom: 10px;}

#site-slogan {color: #999;}

div#logo {padding: 0 14px 0px 9px;}

div#block-block-32 div.content p {color: #000; font-size: 15px; text-align: right;}

#edit-search-block-form--2	{width: 83%;}

.comment .new {color: red;}
.comment .content {padding: 0 0 0 35px;}
.comment {
    box-shadow: 3px 7px 7px -7px #000;
	border-color: #ccc;
}

#edit-comment-body-und-0-format-guidelines {display: none;}
div#node-7 ul.links.inline li.comment-add.first.last.active {display: none;}
div#edit-comment-body-und-0-format-help.filter-help.form-wrapper  {display: none;}

#title-news, #title-declaration {
	padding: 14px 0; 
	font-size: 28px; 
	}

.knopka {
  text-decoration: none;
  outline: none;
  display: inline-block;
  width: 175px;
  margin: 7px 0px;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  text-align: center;
  font-weight: 600;
  background: #FFFFFF;
  box-shadow: 0 8px 15px rgba(0,0,0,.1);
  transition: .3s;
 }
.knopka:hover {
  background: #fff;
  box-shadow: 0 15px 20px #B5D8FA;
  transform: translateY(-5px);
  }


#slider {margin-top: 10px;}
#block-nivo-slider-nivo-slider p, #block-block-33 p, #block-block-34 p  {Line-height: 1em; margin: 0px!important; padding-top: 0;}

#top-columns div.column-block {
	background: #FFFFFF;
	border: none;
	}
 
#menubar div#block-superfish-1 div.content ul#superfish-1 a{line-height: 1em;}

#block-views-ds-news-block-1 h2 {font-weight: 400!important; font-size: 28px!important; padding-bottom: 5px; padding: 0px!important;}

#block-superfish-2 h2 {display:none;}
/*#block-superfish-1 ul li a {border-color: white !important;}*/
#block-superfish-1 ul li a, #block-superfish-2 ul li a {border-color: white; border-top: none; border-bottom: none; border-left: none;}


/*ul#superfish-2, ul#superfish-2 li {background-color: #fff; font-size: 0.9em;}*/
#block-superfish-1 {background-color:#d9ecff; }
#block-superfish-2 {background-color:#f9f9f9;}
#menubar, #submenubar {border: none; padding: 0;}


#block-views-ds-news-block-1 h2 {font-size: 21pt!important; font-weight: 400; padding: 0;}
/*#block-views-ds-news-block-1.block.block-views div.content {background-color: #FFEB3C; border: 1px solid #FFEB3C;}*/

.node-article.node-teaser div.field.field-name-field-image.field-type-image.field-label-hidden a img {float: left; margin-right: 10px;}

#block-visuallyimpaired-visuallyimpaired1.block-visuallyimpaired center a#vi-block.vi-block  {width: 174px; height: 47px;}

/*.sf-menu.sf-style-light-blue a, .sf-menu.sf-style-light-blue span.nolink {
    color: #00305f;
    padding: 0.65em 0.26em;*/
}

.sf-menu.sf-style-white a, .sf-menu.sf-style-white span.nolink {
   /* border: 1px solid #fff;
    color: #555555;*/
    padding: 0.3em 0.562em;
}
.odd { background-color: #ddd;/* фон нечетных строк */ }
.node-gallerys.clearfix div.content div.field.field-name-field-gallerys-pics.field-type-image.field-label-hidden div.field-items {display: table;}
.node-gallerys.clearfix div.content div.field.field-name-field-gallerys-pics.field-type-image.field-label-hidden div.field-items div.field-item {background-color: transparent; display: inline-block; vertical-align: middle; min-width: 180px; text-align: center;}
div.content div.view.view-photogallerys.view-id-photogallerys.view-display-id-page div.view-content table tbody tr td {border: none; text-align: center;}
/*li#menu-1356-1 {background-color:#fFfF00;} abiturient*/

#vikon-section {background-color: transparent !important;}
div#vikon-footer.vikon-footer div.container.text-center.vikon-footer-default {background: #4b5368 !important; color: #ffffff !important; padding-top: 30px;}
/*html body.vikon-wrapper div#vikon-wrapper section#vikon-section.vikon-section {margin-bottom: 110px !important;}*/

div#vikon-content.col-xs-12.vikon-content.abitur div.row div.col-xs-12 ul.list.list-without-type li div.text-size-4 a {background-color:#fFfF00; padding: 10px;}

div#vikon-content.col-xs-12.vikon-content div.row div.col-xs-12 ol.breadcrumb {background: none !important;}

div#block-block-62 a, a.visited {color: #263042 !important;}

div#block-block-9, div#block-block-52, div#block-block-55, div#block-block-31, div#block-block-23, div#block-block-53, div#block-block-50, div#block-block-51 {display: inline-block;}
div#block-block-50, div#block-block-53, div#block-block-51, div#block-block-23 {width: 200px;}

html body.vikon-wrapper div#vikon-wrapper div#vikon-header.vikon-header div#page-wrapper div#page div#header div#header-watermark div.section.clearfix div#name-and-slogan h1#site-name a {color: red !important;}
html body.vikon-wrapper div#vikon-wrapper div#vikon-header.vikon-header div#page-wrapper div#page {background-color: white;}
