div#container {
   margin: 0 auto 0 auto;
   position: relative;
   text-align: left;
   width: 1035px;
}
body {
   background-color: transparent;
   color: #000000;
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
.visibility-hidden {
   visibility: hidden;
}
#wb_samboText1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_samboText1 div {
   text-align: center;
}
#wb_samboText1 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid11 {
   background-color: transparent;
   background-image: url('images/wwb_640.jpg');
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid11 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1140px;
   padding: 0;
}
#LayoutGrid11 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 10px;
   padding-right: 10px;
   position: relative;
}
#LayoutGrid11 > .col-1 {
   flex: 0 0 auto;
}
#LayoutGrid11 > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid11 > .col-1 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#LayoutGrid11-overlay {
   background-color: #292929;
   border-radius: 0px;
   bottom: 0;
   left: 0;
   opacity: 0.6;
   position: absolute;
   right: 0;
   top: 0;
}
#wb_Расписание_ {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#Расписание_ {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#Расписание_ > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#Расписание_ > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#Расписание_ > .row > .col-1 {
   float: left;
}
#Расписание_ > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#Расписание_ > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#Расписание_:before,
#Расписание_:after,
#Расписание_ .row:before,
#Расписание_ .row:after {
   content: " ";
   display: table;
}
#Расписание_:after,
#Расписание_ .row:after {
   clear: both;
}
@media (max-width: 600px) {
#Расписание_ > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_расписание {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#расписание {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 1140px;
   padding: 0 15px 0 15px;
}
#расписание > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#расписание > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#расписание > .row > .col-1 {
   float: left;
}
#расписание > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#расписание > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 10px 0 10px 0;
   width: 100%;
}
#расписание:before,
#расписание:after,
#расписание .row:before,
#расписание .row:after {
   content: " ";
   display: table;
}
#расписание:after,
#расписание .row:after {
   clear: both;
}
@media (max-width: 600px) {
#расписание > .row > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#wb_indexText29 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_indexText29 div {
   text-align: center;
}
#wb_indexText29 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Контакты {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#Контакты {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#Контакты > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#Контакты > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#Контакты > .row > .col-1 {
   float: left;
}
#Контакты > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#Контакты > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#Контакты:before,
#Контакты:after,
#Контакты .row:before,
#Контакты .row:after {
   content: " ";
   display: table;
}
#Контакты:after,
#Контакты .row:after {
   clear: both;
}
@media (max-width: 600px) {
#Контакты > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Text4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text4 div {
   text-align: center;
}
#wb_Text4 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid29 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid29 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 10px 15px 20px 15px;
}
#LayoutGrid29 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid29 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid29 > .row > .col-1 {
   float: left;
}
#LayoutGrid29 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid29 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid29:before,
#LayoutGrid29:after,
#LayoutGrid29 .row:before,
#LayoutGrid29 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid29:after,
#LayoutGrid29 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid29 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#Shape12_text {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   height: 94.29%;
   justify-content: center;
   left: 0.33%;
   overflow: hidden;
   position: absolute;
   text-align: center;
   top: 2.86%;
   width: 99.33%;
   word-wrap: break-word;
}
#Shape12 {
   border-width: 0;
   vertical-align: top;
}
#wb_Shape12 {
   margin: 0;
   vertical-align: top;
}
#wb_LayoutGrid22 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid22 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid22 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid22 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid22 > .row > .col-1 {
   float: left;
}
#LayoutGrid22 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid22 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid22:before,
#LayoutGrid22:after,
#LayoutGrid22 .row:before,
#LayoutGrid22 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid22:after,
#LayoutGrid22 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid22 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Text6 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_Text6 div {
   text-align: center;
}
#wb_Text6 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Text7 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text7 div {
   text-align: center;
}
#wb_Text7 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid23 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid23 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid23 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid23 > .row > .col-1,
#LayoutGrid23 > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid23 > .row > .col-1,
#LayoutGrid23 > .row > .col-2 {
   float: left;
}
#LayoutGrid23 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid23 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid23 > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid23:before,
#LayoutGrid23:after,
#LayoutGrid23 .row:before,
#LayoutGrid23 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid23:after,
#LayoutGrid23 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid23 > .row > .col-1,
#LayoutGrid23 > .row > .col-2 {
   float: none;
   width: 100%;
}
}
#wb_indexText38 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_indexText38 div {
   text-align: center;
}
#wb_indexText38 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid18 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid18 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid18 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid18 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid18 > .row > .col-1 {
   float: left;
}
#LayoutGrid18 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid18 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid18:before,
#LayoutGrid18:after,
#LayoutGrid18 .row:before,
#LayoutGrid18 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid18:after,
#LayoutGrid18 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid18 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Text5 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_Text5 div {
   text-align: center;
}
#wb_Text5 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_indexText32 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_indexText32 div {
   text-align: center;
}
#wb_indexText32 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid21 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid21 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid21 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid21 > .row > .col-1,
#LayoutGrid21 > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid21 > .row > .col-1,
#LayoutGrid21 > .row > .col-2 {
   float: left;
}
#LayoutGrid21 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid21 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid21 > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid21:before,
#LayoutGrid21:after,
#LayoutGrid21 .row:before,
#LayoutGrid21 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid21:after,
#LayoutGrid21 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid21 > .row > .col-1,
#LayoutGrid21 > .row > .col-2 {
   float: none;
   width: 100%;
}
}
#wb_indexText33 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_indexText33 div {
   text-align: center;
}
#wb_indexText33 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid24 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid24 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid24 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid24 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid24 > .row > .col-1 {
   float: left;
}
#LayoutGrid24 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid24 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid24:before,
#LayoutGrid24:after,
#LayoutGrid24 .row:before,
#LayoutGrid24 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid24:after,
#LayoutGrid24 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid24 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Text13 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_Text13 div {
   text-align: center;
}
#wb_Text13 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Text14 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text14 div {
   text-align: center;
}
#wb_Text14 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid25 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid25 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid25 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid25 > .row > .col-1,
#LayoutGrid25 > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid25 > .row > .col-1,
#LayoutGrid25 > .row > .col-2 {
   float: left;
}
#LayoutGrid25 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid25 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid25 > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid25:before,
#LayoutGrid25:after,
#LayoutGrid25 .row:before,
#LayoutGrid25 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid25:after,
#LayoutGrid25 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid25 > .row > .col-1,
#LayoutGrid25 > .row > .col-2 {
   float: none;
   width: 100%;
}
}
#wb_Text15 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text15 div {
   text-align: center;
}
#wb_Text15 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid26 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid26 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid26 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid26 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid26 > .row > .col-1 {
   float: left;
}
#LayoutGrid26 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid26 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid26:before,
#LayoutGrid26:after,
#LayoutGrid26 .row:before,
#LayoutGrid26 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid26:after,
#LayoutGrid26 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid26 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Text16 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_Text16 div {
   text-align: center;
}
#wb_Text16 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Text17 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text17 div {
   text-align: center;
}
#wb_Text17 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid27 {
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid27 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid27 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid27 > .row > .col-1,
#LayoutGrid27 > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid27 > .row > .col-1,
#LayoutGrid27 > .row > .col-2 {
   float: left;
}
#LayoutGrid27 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid27 > .row > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 0 25px 0 25px;
   width: 100%;
}
#LayoutGrid27 > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid27:before,
#LayoutGrid27:after,
#LayoutGrid27 .row:before,
#LayoutGrid27 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid27:after,
#LayoutGrid27 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid27 > .row > .col-1,
#LayoutGrid27 > .row > .col-2 {
   float: none;
   width: 100%;
}
}
#wb_Text18 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text18 div {
   text-align: center;
}
#wb_Text18 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGrid28 {
   background-color: #C0C0C0;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid28 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 800px;
   padding: 15px 15px 15px 15px;
}
#LayoutGrid28 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid28 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid28 > .row > .col-1 {
   float: left;
}
#LayoutGrid28 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid28:before,
#LayoutGrid28:after,
#LayoutGrid28 .row:before,
#LayoutGrid28 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid28:after,
#LayoutGrid28 .row:after {
   clear: both;
}
@media (max-width: 600px) {
#LayoutGrid28 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_indexImage10 {
   margin: 0;
   vertical-align: top;
}
#indexImage10 {
   border: 0px solid #000000;
   border-radius: 0px;
   display: inline-block;
   height: 95px;
   padding: 0;
   vertical-align: top;
   width: 95px;
}
#wb_indexImage12 {
   margin: 0;
   vertical-align: top;
}
#indexImage12 {
   border: 0px solid #000000;
   border-radius: 0px;
   display: inline-block;
   height: 95px;
   padding: 0;
   vertical-align: top;
   width: 95px;
}
#wb_indexLayoutGrid1 {
   background-image: linear-gradient(135deg, #FFFF00 0%, #FFA500 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#indexLayoutGrid1 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 1024px;
   padding: 5px 5px 5px 5px;
}
#indexLayoutGrid1 > .row {
   margin-left: -5px;
   margin-right: -5px;
}
#indexLayoutGrid1 > .row > .col-1,
#indexLayoutGrid1 > .row > .col-2,
#indexLayoutGrid1 > .row > .col-3,
#indexLayoutGrid1 > .row > .col-4 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 5px;
   padding-right: 5px;
   position: relative;
}
#indexLayoutGrid1 > .row > .col-1,
#indexLayoutGrid1 > .row > .col-2,
#indexLayoutGrid1 > .row > .col-3,
#indexLayoutGrid1 > .row > .col-4 {
   float: left;
   height: 35px;
}
#indexLayoutGrid1 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 25%;
}
#indexLayoutGrid1 > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 25%;
}
#indexLayoutGrid1 > .row > .col-3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 25%;
}
#indexLayoutGrid1 > .row > .col-4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 25%;
}
#indexLayoutGrid1:before,
#indexLayoutGrid1:after,
#indexLayoutGrid1 .row:before,
#indexLayoutGrid1 .row:after {
   content: " ";
   display: table;
}
#indexLayoutGrid1:after,
#indexLayoutGrid1 .row:after {
   clear: both;
}
@media (max-width: 800px) {
#indexLayoutGrid1 > .row > .col-1,
#indexLayoutGrid1 > .row > .col-2,
#indexLayoutGrid1 > .row > .col-3,
#indexLayoutGrid1 > .row > .col-4 {
   float: none;
   height: auto;
   width: 100%  !important;
}
}
#indexShape2_text {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   height: 94.29%;
   justify-content: center;
   left: 0.4%;
   overflow: hidden;
   position: absolute;
   text-align: center;
   top: 2.86%;
   width: 99.19%;
   word-wrap: break-word;
}
#indexShape2 {
   border-width: 0;
   vertical-align: top;
}
#wb_indexShape2 {
   margin: 0;
   vertical-align: top;
}
#indexShape3_text {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   height: 94.29%;
   justify-content: center;
   left: 0.4%;
   overflow: hidden;
   position: absolute;
   text-align: center;
   top: 2.86%;
   width: 99.19%;
   word-wrap: break-word;
}
#indexShape3 {
   border-width: 0;
   vertical-align: top;
}
#wb_indexShape3 {
   margin: 0;
   vertical-align: top;
}
#indexShape4_text {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   height: 94.29%;
   justify-content: center;
   left: 0.4%;
   overflow: hidden;
   position: absolute;
   text-align: center;
   top: 2.86%;
   width: 99.19%;
   word-wrap: break-word;
}
#indexShape4 {
   border-width: 0;
   vertical-align: top;
}
#wb_indexShape4 {
   margin: 0;
   vertical-align: top;
}
#indexShape5_text {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   height: 94.29%;
   justify-content: center;
   left: 0.4%;
   overflow: hidden;
   position: absolute;
   text-align: center;
   top: 2.86%;
   width: 99.19%;
   word-wrap: break-word;
}
#indexShape5 {
   border-width: 0;
   vertical-align: top;
}
#wb_indexShape5 {
   margin: 0;
   vertical-align: top;
}
#zanyatiya-boxom-dlya-detey-belyaevoLayer1 {
   background-color: #32CD32;
   background-image: none;
   border-radius: 0px;
   opacity: 0.77;
}
#wb_zanyatiya-boxom-dlya-detey-belyaevoIconFont1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #3E3E3E;
   border-radius: 0px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: center;
   vertical-align: top;
}
#wb_zanyatiya-boxom-dlya-detey-belyaevoIconFont1 a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#zanyatiya-boxom-dlya-detey-belyaevoIconFont1 {
   height: 50px;
   width: 50px;
}
#zanyatiya-boxom-dlya-detey-belyaevoIconFont1 i {
   color: #FFFFFF;
   display: inline-block;
   font-size: 50px;
   line-height: 50px;
   vertical-align: middle;
   width: 49px;
}
#wb_zanyatiya-boxom-dlya-detey-belyaevoIconFont1:hover #zanyatiya-boxom-dlya-detey-belyaevoIconFont1 i {
   color: #007BFF;
}
#indexShape2 {
   height: 35px;
   width: 248px;
}
#wb_uid61 {
   color: #C0C0C0;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid51 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid24 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid12 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid5 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#indexShape3 {
   height: 35px;
   width: 248px;
}
#wb_uid60 {
   color: #C0C0C0;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid23 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid13 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid4 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_zanyatiya-boxom-dlya-detey-belyaevoIconFont1 {
   height: 50px;
   left: 6px;
   position: absolute;
   text-align: center;
   top: 6px;
   width: 50px;
   z-index: 27;
}
#wb_uid67 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#Html1 {
   display: inline-block;
   height: 264px;
   width: 348px;
   z-index: 12;
}
#wb_uid34 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid22 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid10 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid3 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 32px;
}
#zanyatiya-boxom-dlya-detey-belyaevoLayer1 {
   bottom: 25px;
   height: 70px;
   left: auto;
   position: fixed;
   right: 0px;
   text-align: left;
   top: auto;
   width: 70px;
   z-index: 29;
}
#wb_uid70 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid66 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid35 {
   color: #FFA500;
   font-family: "Calibri";
   font-size: 24px;
}
#wb_uid21 {
   color: #FF0000;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid11 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid2 {
   color: #FFFFFF;
   font-family: "Impact";
   font-size: 43px;
   letter-spacing: 0.83px;
}
#wb_uid71 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid65 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid36 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid20 {
   color: #87CEFA;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid16 {
   color: #FFA500;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid1 {
   color: #000000;
   font-family: "Impact";
   font-size: 48px;
   letter-spacing: 0.08px;
}
#wb_uid72 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#indexHtml2 {
   display: inline-block;
   height: 263px;
   width: 346px;
   z-index: 16;
}
#wb_uid64 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid37 {
   color: #FFA500;
   font-family: "Calibri";
   font-size: 24px;
}
#indexHtml1 {
   display: inline-block;
   height: 254px;
   width: 346px;
   z-index: 8;
}
#wb_uid17 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#rasspisanieHtml1 {
   display: inline-block;
   height: 3122px;
   overflow: scroll;
   width: 100%;
   z-index: 2;
}
#wb_uid0 {
   border-width: 0;
   left: 473px;
   margin: 0;
   position: absolute;
   top: 9897px;
   z-index: 250;
}
#wb_uid73 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid30 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid14 {
   color: #FFA500;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid74 {
   color: #C0C0C0;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid41 {
   color: #FFA500;
   font-family: "Calibri";
   font-size: 24px;
}
#wb_uid31 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid15 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid75 {
   color: #ADFF2F;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid58 {
   color: #C0C0C0;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid40 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid32 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 24px;
}
#Shape12 {
   height: 35px;
   width: 299px;
}
#wb_uid76 {
   color: #C0C0C0;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid69 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid59 {
   color: #C0C0C0;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid43 {
   color: #FF0000;
   font-family: "Calibri";
   font-size: 24px;
}
#wb_uid33 {
   color: #FFA500;
   font-family: "Calibri";
   font-size: 24px;
}
#wb_Shape12 {
   display: inline-block;
   height: 35px;
   position: relative;
   width: 299px;
   z-index: 4;
}
#wb_uid77 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid68 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid56 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid42 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_indexImage10 {
   display: inline-block;
   height: 95px;
   width: 95px;
   z-index: 21;
}
#wb_uid57 {
   color: #C0C0C0;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid45 {
   color: #FF0000;
   font-family: "Calibri";
   font-size: 24px;
}
#wb_uid29 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid18 {
   color: #FFA500;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid81 {
   color: #000000;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid78 {
   color: #000000;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid54 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid44 {
   color: #FF0000;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid28 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid19 {
   color: #FF0000;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid80 {
   color: #000000;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid79 {
   color: #000000;
   font-family: "Arial";
   font-size: 24px;
}
#wb_indexImage12 {
   display: inline-block;
   height: 95px;
   width: 95px;
   z-index: 22;
}
#wb_uid55 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid47 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid9 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid52 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid46 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid38 {
   color: #FFA500;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid27 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid8 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_indexShape5 {
   display: inline-block;
   height: 35px;
   position: relative;
   width: 248px;
   z-index: 26;
}
#indexShape4 {
   height: 35px;
   width: 248px;
}
#wb_indexShape4 {
   display: inline-block;
   height: 35px;
   position: relative;
   width: 248px;
   z-index: 25;
}
#wb_indexShape3 {
   display: inline-block;
   height: 35px;
   position: relative;
   width: 248px;
   z-index: 24;
}
#wb_indexShape2 {
   display: inline-block;
   height: 35px;
   position: relative;
   width: 248px;
   z-index: 23;
}
#wb_uid63 {
   color: #C0C0C0;
   font-family: "Arial";
   font-size: 24px;
}
#wb_uid53 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid49 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid39 {
   color: #FFA500;
   font-family: "Calibri";
   font-size: 24px;
}
#wb_uid26 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid7 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#indexShape5 {
   height: 35px;
   width: 248px;
}
#Html2 {
   display: inline-block;
   height: 263px;
   width: 346px;
   z-index: 20;
}
#wb_uid62 {
   color: #C0C0C0;
   font-family: "Arial CYR";
   font-size: 24px;
}
#wb_uid50 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid48 {
   color: #FFFFFF;
   font-family: "Arial CYR";
   font-size: 27px;
}
#wb_uid25 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
#wb_uid6 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 27px;
}
