body {
background: url(http://sch215.minsk.edu.by/sm.aspx?guid=325343) center center no-repeat  fixed;;

background-size: cover;



}
	

.shapkashapka p {color: black;margin: 0;font-family: 'Open Sans Condensed', cursive;}


.t1 {
font-size: 26px
}
.t2 {
font-size: 18px
}


.header {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#454c6b+0,3f4664+51,2e334a+100 */
background: rgb(69,76,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(69,76,107,1) 0%, rgba(63,70,100,1) 51%, rgba(46,51,74,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,76,107,1)), color-stop(51%,rgba(63,70,100,1)), color-stop(100%,rgba(46,51,74,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(69,76,107,1) 0%,rgba(63,70,100,1) 51%,rgba(46,51,74,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(69,76,107,1) 0%,rgba(63,70,100,1) 51%,rgba(46,51,74,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(69,76,107,1) 0%,rgba(63,70,100,1) 51%,rgba(46,51,74,1) 100%); /* IE10+ */
background: linear-gradient(rgba(242, 224, 197, 0.8), rgba(255, 255, 255, 0.75)), url(/sm.aspx?guid=165143); 
background-position: right 35% bottom 75%; /* Положение фона */
    background-repeat:  repeat-x; /* Повторяем фон по горизонтали */




/* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454c6b', endColorstr='#2e334a',GradientType=0 ); /* IE6-9 */

border-bottom: 5px solid #235593;
padding: 15px;
}
.container-fluid {
   
max-width: 1600px;
	
}
.container-fluid2 {
	background-color: #4E5881;
}




.cont_flu {

background-color: rgb(255, 255, 255,0.7);
linear-gradient( #bbb, transparent 1px), linear-gradient( 90deg, #bbb, transparent 1px);
	background-size: 20px 20px;
	background-position: center center;
max-width: 1600px;
margin-left: auto;
    margin-right: auto;

    
	
}




.container-fluid4 {
    max-width: 1600px;
	min-width: 550px;
background: #F1F2F3;

box-shadow: 0 2px 10px #4E5881;
}
.navbar {
margin-bottom: 10px;
margin: 0 -15px 10px -15px;
border: 0

 }
.panels {
 border: 4px solid #e8e9eb;
background: #e8e9eb; 
 margin-bottom: 10px;
 border-radius: 3px
	
}




.panel {

 margin-bottom: 0;
padding: 1px;
} 
 
.panel-default {


} 

.panel-default >.panel-heading {

background: linear-gradient(rgba(242, 224, 197, 0.95), rgba(255, 255, 255, 0.9)), url(/sm.aspx?guid=83913);

}

.panel-heading {padding: 2px}

.panel-heading h3 {
font-size: 20px;
color: #484F6D;
margin: 0
}


.new {
padding: 0;
} 

.btn-custom {
  background-color: hsl(0, 0%, 79%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#134134134", endColorstr="#c9c9c9");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#134134134), to(#c9c9c9));
  background-image: -moz-linear-gradient(top, #134134134, #c9c9c9);
  background-image: -ms-linear-gradient(top, #134134134, #c9c9c9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #134134134), color-stop(100%, #c9c9c9));
  background-image: -webkit-linear-gradient(top, #134134134, #c9c9c9);
  background-image: -o-linear-gradient(top, #134134134, #c9c9c9);
  background-image: linear-gradient(#134134134, #c9c9c9);
  border-color: #c9c9c9 #c9c9c9 hsl(0, 0%, 68.5%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.69);
  -webkit-font-smoothing: antialiased;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
	font-size: 17px;
    font-weight: 700;
}
.menu2 {
	width: 750px;
	margin: 0 auto;
}


.shapka{
	background:url(images/shapka3.jpg) center right no-repeat;
	height:150px;
}
@media(min-width:750px){
	.shapka{
		background:url(images/shapka2.jpg) center left no-repeat;
		height:150px;
	}
}
@media(min-width:970px){
	.shapka{
		background:url(images/shapka0.jpg) center left no-repeat;
		height:150px;
	}
}
@media(min-width:1170px){
	.shapka{
		background:url(images/shapka.jpg) center left no-repeat;
		height:150px;
	}
}


/* ICONS */

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/focus/active states of certain elements */

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("img/glyphicons-halflings-white.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}



/* табы */


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

	
    border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px;

    cursor: default;
}
.nav-tabs > li > a {
background: rgb(245,246,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(21%,rgba(219,220,226,1)), color-stop(49%,rgba(184,186,198,1)), color-stop(80%,rgba(221,223,227,1)), color-stop(100%,rgba(245,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */

border: 1px solid rgba(0, 0, 0, 0);
border-radius: 4px 4px 0 0;
line-height: 1.42857;
margin-right: 2px;

line-height: 21px;
color: #fff !important;
 border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
}


.navbar-nav {
    font-family: 'Open Sans Condensed', cursive;
}

.body-new {
    height: 400px;
    margin: -15px -15px -15px 0;
    overflow-y: scroll;
}
/*МЕНЮ ПРИ НАВЕДЕНИИ - ПЕРВЫЙ УРОВЕНЬ*/
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
background-color: #484F6D;
color: #fff
}
/*МЕНЮ ПРИ ЩЕЛЧКЕ - ПЕРВЫЙ УРОВЕНЬ*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background: #484F6D;
color: #fff;
}

/*ВТОРОЙ УРОВЕНЬ*/
.dropdown-menu {
background-clip: padding-box;
    background-color: #484F6D;
    border: 0;
    border-radius: 0px;
    box-shadow: none;
    display: none;
    float: left;
    font-size: 18px;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
	text-shadow: none
}
.dropdown-menu > li > a {color: #fff !important;}
/*МЕНЮ ПРИ НАВЕДЕНИИ - ВТОРОЙ УРОВЕНЬ*/
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
background: #F2CC34;
color: #333!important;
text-shadow: none
  }
  
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #282828;
}

 .news {
 background: #ddd;
 padding-top: 15px;
 }
.panel-heading-news {
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
  -webkit-font-smoothing: antialiased;
font-size: 18px;
line-height: 21px;
padding: 10px 15px;
border-top-left-radius: 3px;
    border-top-right-radius: 3px;
} 

 .footer {
 background: #484F6D;
 padding-top: 15px;
 color: #fff
 }

.container-fluid3 {
background: rgb(184,198,223); /* Old browsers */
background: -moz-linear-gradient(top, rgba(184,198,223,1) 0%, rgba(109,136,183,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,198,223,1)), color-stop(100%,rgba(109,136,183,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c6df', endColorstr='#6d88b7',GradientType=0 ); /* IE6-9 */	
}

.img-left {
margin: 0 10px 10px 0;
}
.clear {
    clear:both;
}

.panel-body-img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.mnu-footer {
background: #848795;
}




.stages .stager li a {
    color: #314967;
    float: left;
    font-size: 14px;
    line-height: 17px;
    padding-top: 36px;
    position: relative;
    text-align: center;
    width: 128px;
    z-index: 9;
}
.stages .stager li a span {
    background: none repeat scroll 0 0 #314967;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 30px;
    left: 50%;
    line-height: 30px;
    margin-left: -15px;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 30px;
}
.stages .stager li a span:before, 
.stages .stager li a span:after {
    background: none repeat scroll 0 0 #314967;
    content: "";
    height: 4px;
    position: absolute;
    top: 14px;
    width: 70px;
}
.stages .stager li span:before {
    right: 30px;
}
.stages .stager li span:after {
    left: 30px;
    top: 14px;
}
.stages .stager li:first-of-type span:before {
    display: none;
}
.stages .stager li:last-of-type span:after {
    display: none;
}
.stages .stager li a.active {
    color: #D03B45;
    z-index: 10;
}
.stages .stager li a.active span {
    background: none repeat scroll 0 0 #D03B45;
}
.stages .stager li a.active span:before {
    background: linear-gradient(to right, #314967 0%, #D03B45 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.stages .stager li a.active span:after {
    background: linear-gradient(to right, #D03B45 0%, #314967 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

ul.stager {
    list-style: none outside none;
}

.panel-body p {
text-indent: 0px;
text-align: justify
}
.panel-body h2 {
font-size: 24px;
line-height: 28px;
color: #3333CC
}
.panel-body > img {
display: block;
max-width: 100%;
height: auto;
}

#newes-pager a{
display: block;
height: 100%;
margin: 5px;
padding: 5px;

}
#newes-pager a:hover,
#newes-pager a:focus,
#newes-pager a.active {
	background: #F5F5F5;
box-shadow: -10px 0 10px -10px rgba(0, 0, 0, 0.2);
	text-decoration: none;
	color: #DC6366;
border:1px solid #ddd;
border-radius: 4px;
}




.kroshki{
 background: #eee;
 border-bottom: 1px solid #ccc;
 overflow: hidden;
margin: -15px;
 }
 
.kroshki a {
 padding: .7em 1em .7em 2em;
 float: left;
 text-decoration: none;
 color: #444;
 position: relative;
 text-shadow: 0 1px 0 rgba(255,255,255,.5);
 background-color: #ddd;
 background-image: linear-gradient(to right, #f5f5f5, #ddd);
 }
.kroshki span {
 padding: .7em 1em .7em 2em;
 float: left;
 color: #C6C6C6;
 text-shadow: 0 1px 0 rgba(255,255,255,.5)

 }
 
.kroshki a:first-child{
 padding-left: 1em
 }
 
.kroshki a:hover{
 background: #fff;
 }
 
.kroshki a::after,
 .kroshki a::before{
 content: "";
 position: absolute;
 top: 50%;
 margin-top: -1.5em;
 border-top: 1.5em solid transparent;
 border-bottom: 1.5em solid transparent;
 border-left: 1em solid;
 right: -1em;
 }
 
.kroshki a::after{
 z-index: 2;
 border-left-color: #ddd;
 }
 
.kroshki a::before{
 border-left-color: #ccc;
 right: -1.1em;
 z-index: 1;
 }
 
.kroshki a:hover::after{
 border-left-color: #fff;
 }

/*ЗАГОЛОВКИ*/
.panel-body h1 {
color: #444;
border-bottom: 1px solid #ccc;
padding: 5px;
font-size: 24px;
text-transform: uppercase
}

.dt {
color: #ccc
}



.tree,.tree ul,.tree li { list-style:none; margin:0; padding:0; zoom: 1; }
.tree ul, .tree ul li ul { margin-left:23px; }
.tree li a { 
color:#555; 
padding:.1em 7px .1em 27px; 
display:block; 
text-decoration:none; 
border:1px dashed #fff; 
background:url(/sm.aspx?guid=83373) 5px 50% no-repeat;
 }

.tree li a.tree-parent { background:url(/sm.aspx?guid=83383) 5px 50% no-repeat; }
.tree li a.tree-parent-collapsed { background:url(../images/icon-folder.gif) 5px 50% no-repeat; }
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { color:#000; border:1px solid#eee; background-color:#fafafa; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { border:1px solid #e2f3fb; background-color:#f2fafd; }
.tree ul.tree-group-collapsed { display:none; }

.panel-body h3 {
color: #36638e;
border-bottom: 1px solid #dae1e8;
font-size: 18px;
padding-bottom: 5px;
margin-top: 10px
}

.capcha img
{padding:4px;
line-height:1.42857143;
background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}


/*col*/


ul.col {font-size: 18px; margin-top:20px}
li.mts {list-style:url(/sm.aspx?guid=83393);}
li.velcom {list-style:url(/sm.aspx?guid=83403);}
li.e-mail {list-style:url(/sm.aspx?guid=83413);}

.title-yamm {
color: #fff
}
.title-yamm h4,.title-yamm h3 {text-align:center}
.title-yamm h4 {
color: #B2BBE7
}
.title-yamm h3{
color: #F2CC34;
font-weight: bold
}

.footer a {
color: #F2CC34
}

.cont .col {
color: #333;
text-shadow: none
}

.cont .col a,.cont .col a:hover {
color: #3333CC
}

.cont .col span {
color: #666;
}



.post-date {
background-color: hsl(0, 0%, 92%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#eaeaea");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
  background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
  background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #eaeaea));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
  background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
  background-image: linear-gradient(#f9f9f9, #eaeaea);
  border-color: #eaeaea #eaeaea hsl(0, 0%, 90.5%);border: 1px solid #BEBEBE;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
float: left;
margin: 0 12px 5px 0;
text-align: center;
width: 52px;
}
.post-date .month {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f4c6b+0,3f4c6b+100;Blue+Grey+Flat */
background: #448eb6; /* Old browsers */


  color: white!important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.23);
  -webkit-font-smoothing: antialiased;
 
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    display: block;
    font: 11px/100% Arial,Helvetica,sans-serif;
    left: -1px;
    letter-spacing: 1px;
    padding: 2px 0;
    position: relative;
    text-transform: uppercase;
    top: -1px;
    width: 100%;

}
.post-date .day {
    color: #235593;
    display: block;
    font: bold 18px/100% Arial,Helvetica,sans-serif;
    padding: 2px 0 1px;
border-left: 9px solid transparent;
 border-top: 9px solid #bcebfe;
 border-right: 9px solid transparent;

}
.post-date .year {
    color: #999999;
    display: block;
    font: 10px/100% Arial,Helvetica,sans-serif;
    padding: 0 0 4px;

}













a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
    font-size: 22px;
    font-family: Open Sans Condensed;
font-family: Open Sans Condensed;font-size:22px
}


.list-group-item-heading .fa {
color: #448eb6;
}



/*  collapse-panel */

.collapse-panel .panel-heading a.collapsed {
color: #393e59;
}

.collapse-panel .panel-heading a {
	color: #444b6a;
	text-shadow: none;
}

.collapse-panel .panel-heading a:hover,
.collapse-panel .panel-heading a:focus,
.collapse-panel .panel-heading a.collapsed:hover, 
.collapse-panel .panel-heading a.collapsed:focus {
color: #444b6a
}


.collapse-panel .panel-heading a:after,
.panel-footer a:after {
	font-family: "FontAwesome";/*Font Awesome 4.5.0*/
	float: right;
}

.collapse-panel .panel-heading a:after {
	content: "\f078"; /* fa-chevron-down */
    font-size: 18px;
padding: 10px;
}

.collapse-panel .panel-heading a.collapsed:after {
	 content: "\f054"; /* fa-chevron-right */
}

.panel-footer a:after {
	content: "\f08e"; /*fa-external-link*/
}

.collapse-panel .panel-default > .panel-heading {
    padding: 0;
}

.collapse-panel .panel-heading a {
    display: block;
    padding: 5px;
    text-decoration: none;
}

/*  /collapse-panel */


/*text-align: center MENU*/
@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}



.section_menu ul {
    list-style-image: url(/sm.aspx?guid=84343);
}
.section_menu ul {padding-left: 20px}
.section_menu > ul {padding-left: 0px}
.section_menu a {text-decoration:none}
.section_menu a:hover,.section_menu a:focus,
.section_menu .active > span {color: #4e5881}
.section_menu .level_0 > li > a, .section_menu .level_0 > li > span {display: none;}
.section_menu .level_0 {list-style: none}


.section_menu .level_0 > li[class="parent"] {display: none}

.section_menu li[class="parent"] > a:after,
.section_menu li[class="active parent"] > span:after,
.section_menu li[class="parent_active parent"] > a:after {
   font-family: FontAwesome;font-weight: normal;font-style: normal;margin:0px 0px 0px 10px;
}

.section_menu li[class="parent"] > a:after { 
   content: '\f105';
} 

.section_menu .active > span {font-weight: bold}

.section_menu li[class="parent_active parent"] > a:after,
.section_menu li[class="active parent"] > span:after {
   content: '\f107';
}



.section_menu li[class="parent"] ul {display:none}

.list-group-item-heading .fa {
margin-right: 15px;

}

.panel-body h1 {
 text-transform: initial;
}

.breadcrumb li {text-transform: uppercase;}
.breadcrumb li span {
font-size: 17px;
    color: #3c4773;
}


.breadcrumb {
    margin-bottom: 40px;
    background: linear-gradient(rgba(242, 224, 197, 0.95), rgba(255, 255, 255, 0.9));
}

.panel-body h1 {
color: #4e5881;/* border-bottom: none *//* padding: 5px; */font-size: 30px;text-transform: uppercase;text-align: center;font-weight: bold;font-family: 'Open Sans Condensed', cursive;}

.panel-body h2 {
    font-size: 30px;
    color: #0a227d;
    text-align: center;
    font-family: 'Open Sans Condensed', cursive;
}


.panel-body h3 {
    color: #17309a;
    border-bottom: none;
    font-size: 22px;

    text-align: center;
}


.breadcrumb > li + li:before {
    color: #363c56;
}




.site_search {margin-bottom: 10px; /* компенсируем padding 6px в стилях Яндекс.Поиска */}
#ya-site-form0 .ya-site-form__search-input{padding:0!important;}
.ya-site-form__input-text {line-height: 24px; border-color: #4E5881  !important; border: solid 4px #4E5881  !important; box-sizing: border-box; border-right: none !important; padding: 0 4px; height: 30px; border-radius: 4px 0 0 4px; }

.ya-site-form__submit {
    display: block;
    background: #4E5881 url(/sm.aspx?guid=162853) 50% no-repeat;
    text-indent: -9999px;
    width: 30px !important; line-height: 24px;
    margin: 0 !important;
    border: solid 3px #4E5881  ; box-sizing: border-box;
    border-radius: 0 4px 4px 0;
    border-left: none;
height: 30px;
}

.ya-site-form__submit:hover {
    background-color: #4E5881;
    cursor: pointer;
}



/*--------------------------------------------------------*/
/* Вкладки на главной: пользовательская тема edu_by theme */
/*--------------------------------------------------------*/

.ajax__tab_default .ajax__tab_tab {padding: 4px 1em 0; margin-right: 0 !important; text-align: left !important; cursor: pointer; display: -moz-inline-box; display: inline-block; line-height: 1.2em; overflow: auto; }

.edu_by .ajax__tab_header {font-size: 1em;}

.edu_by .ajax__tab_header .ajax__tab_outer {border-radius: 3px 3px 0 0; background: #E2F3FF; margin-right:1px; }
.edu_by .ajax__tab_header .ajax__tab_outer:hover{background: #a0ccec;}

.edu_by .ajax__tab_header .ajax__tab_tab {font-size: 0.9em;}
.link-button:hover { background:#d1ecff; text-decoration: none; }


.edu_by .ajax__tab_active .ajax__tab_outer {background: #a0ccec;font-weight:bold;}
.edu_by .ajax__tab_active .ajax__tab_tab {font-size: 1em;}

.edu_by .ajax__tab_body {font-size: 1em; border:2px solid #a0ccec; padding: 1em; background-size: 300px 450px;}

#content .ajax__tab_body h1 {font-size: 1.3em; text-align: right; padding-bottom: 0.3em; margin: 0 auto 0.5em; border-bottom: dotted 2px #A4C8E2; }

.ajax__tab_inner {overflow-wrap: break-word;}


/*-------------------------------------------*/
/* Вкладки с содержанием (объекты "Вкладка") */
/*-------------------------------------------*/

#tabs .ui-tabs-nav {padding: 0; list-style-type: none; } 

.ui-tabs-nav li {display:inline-block; margin-right: 1px;}
      .ui-tabs-nav li a {display:block; padding: 0 1em; text-decoration: none; color: #000; background: #E2F3FF; height: 1.4em; line-height: 1.4em; border-radius: 3px 3px 0 0; margin-top: 0.2em;}
.ui-tabs-nav li a:hover {background: #a0ccec;}

.ui-tabs-panel {clear:both;font-size:1em;border-top:2px solid #a0ccec;padding:0.5em;overflow-x: auto;}
.ui-tabs-panel h1 {font-size: 1.4em;}

li.ui-tabs-active {}

.ui-tabs-nav li.ui-tabs-active a {font-weight: bold;background: #a0ccec;margin-top: 0; }


/*----------------------------------------------------------------*/
/* Содержание блоков с информацией (новости, план 6-го дня и т.п.) */
/*----------------------------------------------------------------*/

.content_box h1, .content_box p {margin-bottom: 1em; }

.content_box h2 {margin-bottom: 1em;}
.content_box h3 {margin-bottom: 0.8em;}


.post {margin-bottom: 1em;overflow-x: auto; }

.post ul, .post ol {padding-left: 2em; margin: 0.5em 0 1em; }
h1, .post h1 {font-size: 1.8em; margin: 0 0 1em; }
.post_content {margin-bottom: 2em;overflow-x:auto;}

.post img {max-width: 100%; margin: 0 0.5em; }

.post h2 {font-size: 1.5em; margin: 0.5em 0 1em; }
.post h3 {font-size: 1.2em; margin: 0.5em 0 1em; }

.news-post h3 {margin: 0; font-size: 1em; margin: 0 0 0.2em; color: #333;}
.news-post h1 {margin: 0 0 0.5em;}

.excerpt {clear: both; border-bottom: dotted 2px #A4C8E2; padding: 0.5em 0.5em 1.5em; margin: 0 0 1em; overflow: hidden; }
.excerpt:last-child {border-bottom: none; }












.button {

  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding-right: 30px;
  padding-left: 70px;
  position: relative;
  background-color:rgb(0,0,0);
  color:rgb(255,255,255);
  text-decoration: none;
  text-transform: lowercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
  text-shadow:0px 1px 0px rgba(0,0,0,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);

  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}

.button:hover{
    text-decoration: none;
  color: #eeeaee;
}

.button p{font-size: 18px;}
.button span {
  position: absolute;
  left: 0;
  width: 50px;
  font-size:30px;
  -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-right: 1px solid  rgba(0,0,0,0.15);
    text-decoration: none;
}


.button.instagram{
  background: #3f729b;
}
#logo {
padding: 10px 15px;
  font-size: 1.2em;
  background: linear-gradient(rgba(242, 224, 197, 0.95), rgba(255, 255, 255, 0.8)), url(/sm.aspx?guid=83913);
border-top: 5px solid #235593;
 
}
#logo2 {
padding: 10px 15px;
  font-size: 1.2em;
  background: white;
border-bottom: 5px solid #4e5881;
 
}


