@import url('fontawesome/stylesheet.css');
html {
    width: 100%;
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 80.01%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

H1 {
    font-size: 165%;
    text-align: center;
    *display: none;
}

form {
    margin: 0;
    padding: 0;
}

form.main-form {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

td.spec_name p, #workarea .spec_shedulde p {
    margin: 0;
}

table.spec_shedulde tr td {
    height: 16px !important;
}

#page-wrapper {
    min-height: 100%;
    /*width:878px;*/
    margin: 0 auto 0px;
}

* html #page-wrapper {
    height: 100%;
}

#header {
    height: 215px;
    position: relative;
    z-index: 10;
    width: 840px;
    margin: 0 auto;
    /* margin-top: 10px; */
    background: #fff;
}

#top-menu {
    position: absolute;
    top: 182px;
    width: 100%;
    height: 35px;
    left: 0;
    border-radius: 0px !important;
}

#left-top-menu {
    position: static;
    width: 100%;
    height: 39px;
    text-transform: uppercase;
}

#top-menu-inner {
    margin-left: 26px;
    padding-right: 36px;
    height: 35px;
    overflow: hidden;
}

#phone {
    overflow: hidden;
    width: 309px;
    height: 124px;
    position: absolute;
    left: 0;
    top: 5px;
    text-align: left;
    font-family: Arial;
    font-size: 14px;
}

#logo {
    width: 299px;
    height: 134px;
    position: absolute;
    left: 321px;
    top: 0;
    text-align: center;
}

#worktime {
    overflow: hidden;
    width: 346px;
    height: 114px;
    position: absolute;
    right: 0;
    top: 50px;
    text-align: right;
    font-family: Times;
    font-size: 22px;
}

#logo td {
    padding: 0;
}

#logo a {
    outline: none;
}

#top-icons {
    overflow: hidden;
    height: 15px;
    position: absolute;
    top: 5px;
    width: 200px;
    right: 0px;
}

#top-icons a {
    float: right;
    margin-right: 31px;
}

a.home-icon {
    width: 12px;
    height: 11px;
}

a.search-icon {
    width: 12px;
    height: 12px;
}

a.feedback-icon {
    width: 14px;
    height: 10px;
}

#banner {
    /*padding-top: 6px;*/
    margin: 0 auto;
    width: 840px;
    height: 257px;
    position: relative;
    background: #fff;
}

#banner-layout {
    height: 254px;
    table-layout: fixed;
}

#banner-overlay {
    margin: 35px 45px 10px 10px;
    height: 143px;
    width: 257px;
    position: absolute;
    right: 0;
    top: 0;
}

#banner-image {
    padding: 0;
    width: 840px;
    vertical-align: top;
}

#banner-slogan {
    padding: 0;
    width: 441px;
    font-family: Times;
    font-style: italic;
    font-size: 18px;
    /*  font-weight: bold;*/
    padding: 10px 20px 10px 0px;
    ;
    position: absolute;
    right: 0;
    top: 188px;
    text-align: right;
}

#content {
    width: 840px;
    overflow: hidden;
    margin: 0px auto 0px;
    zoom: 1;
}

#sidebar {
    width: 285px;
    float: left;
}

#workarea {
    padding: 20px;
    width: 515px;
    float: right;
    min-height: 800px;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    overflow: hidden;
    background: #b6ddc8 !important;
}

#footer {
    /*  background: #F5F5F5 url(images/footer-corner.gif) no-repeat left top;*/
    height: 39px;
    width: 840px;
    margin: 0 auto;
    position: relative;
}

#copyright {
    width: 49%;
    position: absolute;
    top: 20px;
    left: 25px;
}

#copyright p {
    margin: 0;
}

.footer-links {
    width: 50%;
    position: absolute;
    right: 25px;
    top: 20px;
}

#footer-links {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}

#footer-links li {
    display: inline;
    padding-left: 1.5em;
}

#space-for-footer {
    height: 90px;
}

#footer-design {
    width: 300px;
    position: absolute;
    right: 25px;
    top: 52px;
    text-align: right;
}

#footer-design a {
    color: #757575;
    font-size: 11px;
    text-decoration: none;
}

#footer-design a:hover {
    text-decoration: underline;
}

div.content-block {
    /* margin-bottom: 24px; */
}

div.content-block-inner {
    /* padding: 22px 18px 22px 21px; */
}

div.information-block div.top {
    height: 13px;
    border-right: 1px solid;
    font-size: 1px;
    background: #FFF url(images/sidebar-corners-form.gif) no-repeat left top;
}

div.information-block div.bottom {
    height: 13px;
    border-left: 1px solid;
    font-size: 1px;
    background: #FFF url(images/sidebar-corners-form.gif) no-repeat right bottom;
}

div.information-block-inner {
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 9px 18px 9px 21px;
    zoom: 1;
}

div.information-block div.top,
div.information-block div.bottom,
div.information-block-inner {
    border-color: #E3E3E3;
}

#search {
    width: 190px;
    overflow: hidden;
}

#search div.rounded-box {
    float: left;
    width: 135px;
}

#search div.search-inner-box {
    border: 1px solid;
    padding-left: 20px;
    height: 20px;
    overflow: hidden;
    background: white url(images/loupe.gif) no-repeat 4px 4px;
}

#search div.search-inner-box input {
    border: 1px solid;
    width: 110px;
    height: 18px;
    padding: 0;
    margin: 0;
}

#search input {
    vertical-align: top;
}

#search-button {
    float: right;
    width: 48px;
    border: 1px solid;
}

#search-button input::-moz-focus-inner {
    border: 0;
    padding: 0;
}


/*Remove button padding in FF*/

#search-button input {
    display: block;
    border: none;
    background: none;
    width: 48px;
    padding: 0;
    margin: 0;
    font-family: Georgia, serif;
    font-size: 12px;
    height: 19px;
    cursor: pointer;
    cursor: hand;
    outline: none;
}

div.search-item h4 {
    margin-bottom: 0.4em;
}

dl.block-list {
    margin: 0;
    padding: 0;
    font-size: 0.85em;
}

dl.block-list dt {
    margin: 1.5em 0 0.5em;
}

dl.block-list dd {
    margin: 0;
    padding: 0;
}

dl.block-list a {
    text-decoration: none;
    outline: none;
}

dl.block-list a:hover {
    text-decoration: underline;
}

#sidebar h3 {
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 1em;
    margin: 0 0 1em;
}

#left-menu {
    margin: 0;
    padding-left: 30px;
    padding-right: 16px;
    padding-bottom: 20px;
    list-style: none;
}

#left-menu li {
    margin: 0 0 0.7em;
    padding: 0 0 0.7em;
    display: block;
}

#left-menu a {
    color: #667BB4 !important;
    text-decoration: none;
    font-size: 1em;
    *font-weight: bold;
    padding: 1em 1em 1em 0;
    outline: none;
}

#left-menu li.last-item {
    background: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

#left-menu li.selected a {
    padding-left: 1em;
}

#left-menu li.selected {
    text-indent: -1em;
    padding-left: 1em;
}


/* Navigation */

div.navigation {
    font-size: 100%;
    line-height: 200%;
}

span.navigation-title {
    padding-right: 0.65em;
    font-weight: bold;
}

div.navigation a {
    text-decoration: underline;
    padding: 0.2em 0.3em;
}

span.nav-current-page {
    padding: 0.2em 0.3em;
}

div.navigation span.arrow {
    font-size: 100%;
    font-family: Times, serif;
}

div.navigation span.ctrl {
    font-size: 85%;
}


/* Product List */

div.product-list {
    overflow: hidden;
}

div.product {
    overflow: hidden;
    width: 280px;
    height: 105px;
    margin: 0 25px 20px 0;
    position: relative;
    float: left;
}

div.product-alt {
    margin-right: 0;
}

div.product-image {
    width: 250px;
    height: 105px;
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    top: 0;
    left: 0;
}

div.product-overlay {
    width: 280px;
    height: 105px;
    position: absolute;
    z-index: 1;
}

a.product-desc {
    float: right;
    height: 62px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0px;
    width: 142px;
    z-index: 2;
    font-size: 1em;
    text-decoration: none;
    padding: 13px 10px 30px 129px;
}

a.product-desc p {
    font-size: 0.85em;
    margin: 7px 0 0;
}


/* News List */

div.news-list {
    margin: 0 0 2em;
    font-size: 16px;
    padding: 0px 10px 0px 10px;
}

div.news-item {
    margin: 0 0 2em;
    padding: 0 0 2em;
    border-bottom: 1px solid;
}

div.news-date {
    margin: 0 0 1em;
}

div.news-title {
    font-size: 1em;
    margin: 0 0 1em;
    font-weight: bold;
    text-align: center;
    color: #4E5172;
}

a.news-detail-link {
    display: block;
    margin: 1em 0 0;
    outline: none;
}


/* Catalog List */

div.catalog-list,
div.catalog-detail {
    padding: 1em 0 0;
}

div.catalog-item {
    margin: 0 0 2em;
    padding: 0 0 2em;
    border-bottom: 1px solid;
    overflow: hidden;
    zoom: 1;
    font-size: 14px;
}

div.catalog-detail div.catalog-item {
    border: none;
}

div.catalog-item-title {
    margin: 0 0 1em;
}

div.catalog-item-title a {
    font-weight: bold;
    color: #4E5172 !important;
}

div.catalog-item-image {
    float: left;
    margin: 0 1em 1em 0;
    border: 0px solid;
    padding: 4px;
}

div.catalog-item-price {
    clear: left;
    float: left;
    padding: 0.5em 1em;
    margin: 1em 0 0;
    font-weight: bold;
}

div.catalog-item-desc {
    clear: left;
}

div.catalog-item-desc-float {}

div.catalog-item-properties {
    clear: both;
    padding: 1em 0 0;
    overflow: hidden;
}

div.catalog-item-property {
    margin: 0 0 1em;
    border-bottom: 1px dashed;
    float: left;
    width: 100%;
}

div.catalog-item-property b {
    float: right;
    position: relative;
    top: 0.31em;
    padding-left: 3px;
    font-style: italic;
    font-weight: normal;
}

div.catalog-item-property span {
    float: left;
    position: relative;
    top: 0.31em;
    padding-right: 3px;
    zoom: 1;
}

div.catalog-item-properties-title {
    font-size: 1em;
    font-weight: bold;
    margin: 2em 0 1em;
}


/* Special Product */

div.special-product-title {
    text-align: center;
    margin: 0 0 1em;
}

div.special-product-image {
    text-align: center;
    margin: 0 0 1em;
}

div.special-product {
    text-align: center;
}


/* Top menu */

#horizontal-multilevel-menu,
#horizontal-multilevel-menu ul {
    margin: 0;
    padding: 0;
    min-height: 27px;
    z-index: 2000;
    width: 100%;
    list-style: none;
    float: left;
    background: none;
}

#horizontal-multilevel-menu a,
#left-top-menu a {
    display: block;
    padding: 5px 3px;
    text-decoration: none;
    text-align: center;
    outline: none;
}

#left-top-menu a {
    text-align: left;
}

#horizontal-multilevel-menu li {
    float: left;
}

#horizontal-multilevel-menu li a.root-item,
#left-top-menu a {
    *font-weight: bold;
    padding: 6px 7px 4px 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}


/*Root items*/

#left-top-menu a {
    padding: 9px 30px 12px;
}


/*Left menu Root items*/

#horizontal-multilevel-menu a.parent {
    background: url(images/top-menu-arrow.gif) center right no-repeat;
}


/*Item-parents*/

#horizontal-multilevel-menu li a.root-item-selected {
    font-weight: bold;
    padding: 6px 6px 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}


/*Root menu selected*/

#horizontal-multilevel-menu li.last-item {
    border: none;
}


/*Sub-menu box*/

#horizontal-multilevel-menu li ul {
    position: absolute;
    top: auto;
    display: none;
    z-index: 500;
    height: auto;
    width: 163px;
    padding: 3px 11px;
    border: 1px solid;
}

#horizontal-multilevel-menu li li {
    width: 100%;
    border-bottom: 1px solid;
}


/*Sub-menu item box*/

#horizontal-multilevel-menu li ul a {
    text-align: left;
    font-size: 12px;
}


/*Item link*/

#horizontal-multilevel-menu li ul ul {
    margin: -27px 0 0 160px;
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul {
    display: none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li li:hover ul {
    display: block;
}

div.menu-clear-left {
    clear: left;
}


/*Common Elements */

div.content-form {
    padding-left: 1em;
}

#top-menu,
#banner-image img,
#content,
#left-top-menu a:hover,
.round {
    /*-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;*/
}

img.preview_picture,
img.detail_picture {
    margin: 5px 20px 10px 0px;
}

#f-c-buttom {
    margin-top: 10px;
    font: 0.7em Tahoma, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
}

#f-c-buttom a {
    color: #fff !important;
}

.news-detail h3 {
    font-weight: bold;
    font-style: italic;
    text-indent: 0;
    text-align: center;
    color: #fff;
    font-size: 150%;
    margin-top: 0;
}

.news-detail {
    color: #000;
    font-size: 1.1em;
    line-height: 1.5em;
    text-align: center;
}

.tesyal {
    display: inline-block;
}

.tesyal img {
    float: left;
    margin-right: 17px;
    width: 250px;
}

.tesyal p {
    text-align: justify;
}

.tesyal ul {
    margin-left: 250px;
}

.action_calendar {
    width: 100%;
    font-size: 9px;
    /*font-weight: bold;*/
    background: #FFF;
    line-height: 2em;
}

.action_calendar td {
    vertical-align: top;
    width: 14%;
    text-align: left;
}

.action_calendar th {
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    padding-left: 5px;
}

.action_calendar td {
    border: solid 1px;
    padding-left: 2px;
    height: 132px;
}

.action_calendar td a {
    color: #0E3FB8;
}

.action_calendar td a:visit {
    color: rgb(85, 26, 139);
}

.ash2 {
    font-size: x-large;
    color: #F00;
}

.calendar_table {
    text-align: center;
}

.calendar_table td {
    padding: 5px;
}

.calendar_table p {
    text-align: justify;
    text-indent: 0px;
}

div.beono-banner_slider {
    width: 840px !important;
    height: 254px !important;
}

#top-menu,
#banner-image img,
#content,
#left-top-menu a:hover,
.round {
    width: 840px;
}

#slidebar_container_left {
    overflow: hidden;
    float: left;
    padding-bottom: 18000px;
    margin-bottom: -18000px;
    background: #fff;
}

.name_order {
    margin: 0px;
    background: #34885f;
    background: -moz-linear-gradient(top, #2f8377 0%, #34885f 50%, #34885f 51%, #34885f 100%);
    background: -webkit-linear-gradient(top, #2f8377 0%, #34885f 50%, #34885f 51%, #34885f 100%);
    font-weight: bold;
    padding: 4px 7px 8px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    /* padding-bottom: 5px; */
    border-bottom: 4px solid #fff;
    box-shadow: 0 13px 8px 0px #E8EDF1;
    margin-bottom: 24px;
}

#left-top-menu a {
    color: #338861;
    text-transform: none;
    font-size: 19px !important;
}

#left-top-menu {}

#left_top {
    padding-left: 0px;
}

#left-top-menu {
    list-style: none;
}

.current_left_menu {
    background: #697AB2;
    background: -webkit-linear-gradient(top, #5478AC 0%, rgba(101, 115, 176, 0.95) 50%, #697AB2 51%, #697AB2 100%);
    background: -webkit-linear-gradient(top, #5478AC 0%, rgba(101, 115, 176, 0.95) 50%, #697AB2 51%, #697AB2 100%);
    height: auto;
}

.current_left_menu a {
    color: #fff !important;
}

.footer_adres {
    width: 305px;
    float: left;
    *margin-top: 118px;
}

.footer_logo {
    width: 320px;
    float: left;
    margin-top: 25px;
    text-align: left;
    margin-bottom: 13px;
}

.footer_adres_rigth {
    width: 402px;
    float: right;
    margin-top: 77px;
}

.footer_adres p {
    padding-left: 15px;
    text-align: center;
    color: #656B79;
    font-size: 13px;
}

.footer_logo img {
    margin-top: 12px;
    margin-left: 30px;
}

.footer_adres_rigth p {
    font-size: 15.3px;
    text-align: right;
}

.header_licenzia {
    font-size: 10px !important;
    margin-top: 0px !important;
}

div.beono-banner_slider_pager_bulls div.beono-banner_slider-pager a {
    background: url(/upload/pag_g.png) no-repeat 5px;
    background-size: 49%;
}

div.beono-banner_slider_pager_bulls div.beono-banner_slider-pager a.active {
    background: url(/upload/pag_ga.png) no-repeat 5px;
    background-size: 49%;
}

div.beono-banner_slider_pager_bulls div.beono-banner_slider-pager-inner {
    background: none;
}

.fasebook {
    float: left;
    width: 20px;
    height: 21px;
    background: url(/upload/social.png) #fff;
    background-position: 0px 0px;
    background-size: 173px;
    margin-right: 5px;
}

.instagram {
    float: left;
    width: 20px;
    height: 21px;
    background: url(/upload/social.png) #fff;
    background-position: 20px 0px;
    background-size: 173px;
    margin-right: 5px;
}

.vk {
    float: left;
    width: 19px;
    height: 21px;
    background: url(/upload/social.png) #fff;
    background-position: 96px 0px;
    background-size: 173px;
    margin-right: 5px;
}

.odnoklassniki {
    float: left;
    width: 20px;
    height: 21px;
    background: url(/upload/social.png) #fff;
    background-position: 71px 0px;
    background-size: 173px;
    margin-right: 5px;
}

#vertical-multilevel-menu>li>a {
    color: #338861;
    text-transform: none;
    font-size: 17px !important;
    padding: 6px 30px 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    display: block;
    text-decoration: none;
    text-align: left;
    outline: none;
}

#vertical-multilevel-menu>li {
    height: 100%;
    width: 100%;
    float: left;
    text-transform: uppercase;
    list-style: none;
    margin-bottom: 10px;
}

#vertical-multilevel-menu {
    padding-left: 0px;
}

#vertical-multilevel-menu .root-item {
    background: #fff !important;
    padding: 0px;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 255px;
}

#vertical-multilevel-menu .root-item {
    list-style: none;
    margin: 0px;
    height: auto;
}

#vertical-multilevel-menu .root-item a {
    color: #667BB2 !important;
    text-transform: none;
    text-decoration: none;
    font-size: 11px;
    margin-bottom: 4px;
    /* display: block; */
    float: left;
    width: 98%;
    margin-top: 4px;
}

#vertical-multilevel-menu .root-item:hover {
    background: #E8EDF1;
    color: #697AB2;
}

#vertical-multilevel-menu>li>a>.root-item {
    background: #fff !important;
}

#vertical-multilevel-menu li ul {
    display: none;
}

#vertical-multilevel-menu li:hover ul,
#menu_body li.over ul {
    *display: block;
    height: 100%;
}

.current_left_menu .root-item {
    display: block !important;
    height: 100%;
    float: left;
    width: 100%;
}

.content-block-inner h3 {
    float: left;
    width: 100%;
}

#vertical-multilevel-menu>li>a:hover {
    background: #E8EDF1 !important;
}

#vertical-multilevel-menu .root-item a:hover {
    text-decoration: underline !important;
}

#vertical-multilevel-menu>li>.root-item-selected:hover {
    background: #697AB2 !important;
    background: -webkit-linear-gradient(top, #5478AC 0%, rgba(101, 115, 176, 0.95) 97%, #697AB2 51%, #697AB2 100%) !important;
}

.ul_current_left_menu .ul_current_left_menu {
    display: block;
}

#vertical-multilevel-menu>li>.root-item-selected {
    background: #697AB2 !important;
    background: -webkit-linear-gradient(top, #5478AC 0%, rgba(101, 115, 176, 0.95) 97%, #697AB2 51%, #697AB2 100%) !important;
    color: #fff !important;
}

.with-drop {
    display: block !important;
}

#vertical-multilevel-menu .item-selected {
    text-decoration: underline !important;
}

.page_spesialist .modalbox {
    margin-left: 3px !important;
}

.page_spesialist p {
    text-align: left !important;
}

.site_table_wight_price {}

.site_table_wight_price tr {
    background-color: #EDF1F4 !important;
    height: 24px;
    border-bottom: 1px solid #E2E2E2;
}

.site_table_wight_price tr:nth-child(2n) {
    background-color: #fff !important;
}

.site_table_wight_price td {
    padding-left: 5px;
    padding-right: 5px;
    color: #343434;
}

.table_price_name_green {
    background: #35875F!important;
    color: #fff !important;
    text-align: left;
    font-size: 16px;
}

.otzivy_name {
    background: #fff;
    width: 236px;
    height: 36px;
    padding: 5px;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
    border-top-right-radius: 17px;
    border: 1px solid #B4ADD0;
    box-shadow: 0px 3px 10px -3px #5F5F5F;
    outline: none;
}

.otzivy_texarea {
    position: relative;
    background: #fff;
    width: 98%;
    height: 130px;
    padding: 5px;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
    border-top-right-radius: 17px;
    border: 1px solid #B4ADD0;
    box-shadow: 0px 3px 10px -3px #5F5F5F;
    outline: none;
    margin-top: 4px !important;
}

.otzivy_texarea label {
    color: #1E4162;
    position: relative;
    z-index: 20;
    margin-top: 4px;
    float: left;
    margin-left: 10px;
}

.otzivy_texarea,
.otzivy_name {
    margin-top: 10px
}

.otzivy_form .green_button {
    background: #34885f;
    background: -moz-linear-gradient(top, #2f8377 0%, #34885f 50%, #34885f 51%, #34885f 100%);
    background: -webkit-linear-gradient(top, #2f8377 0%, #34885f 50%, #34885f 51%, #34885f 100%);
    border: none;
    padding: 4px 16px 8px !important;
    font-family: Arial, Verdana, Helvetica, sans-serif !important;
    font-size: 15px !important;
    /* text-transform: uppercase !important; */
    color: #fff !important;
    text-align: center !important;
    /* padding-bottom: 5px; */
    /* border-bottom: 4px solid #fff !important; */
    /* box-shadow: 0 13px 8px 0px #E8EDF1 !important; */
    margin-top: 20px;
    margin-left: 38%;
    box-shadow: 0px 3px 10px -3px #5F5F5F;
}

.otzivy_name input {
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
    border: 0px;
    margin-top: 2px;
}

.otzivy_texarea textarea {
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
    border: 0px;
    margin-left: 87px;
    width: 412px !important;
    float: left;
    height: 125px;
    position: absolute;
    left: 0px;
    z-index: 10;
    margin-top: 2px;
}

.otzivy_name label {
    color: #1E4162;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    float: left;
}

.mf-message {
    width: 100% !important;
}

.mf-captcha {
    width: 100% !important;
    text-align: center;
    margin-top: 23px
}

.mf-captcha .mf-text {
    display: none !important;
}

.mf-captcha img {
    float: left;
    margin-right: 49px;
    margin-left: 38px;
}

.mf-captcha input {
    float: left;
    width: 166px;
    height: 38px;
    font-size: 24px;
    padding-left: 5px;
    padding-right: 5px;
    box-shadow: 0px 3px 10px -3px #5F5F5F;
    border: none;
    border-radius: 3px;
}

.green_button:hover {
    background: #5791A7;
    background: -webkit-linear-gradient(top, #2C6668 50%, #49838F 68%, #3A869D 73%, #5791A7 100%);
    background: -moz-linear-gradient(top, #2C6668 50%, #49838F 68%, #3A869D 73%, #5791A7 100%);
}

#top-menu,
#banner-image img,
#content,
#left-top-menu a:hover,
.round {
    width: 1000px !important;
}

#workarea {
    width: 675px !important;
}

#header {
    width: 1000px !important;
}

#banner {
    width: 1000px !important;
}

div.beono-banner_slider {
    width: 1000px !important;
}

#footer {
    width: 1000px !important;
}

#horizontal-multilevel-menu li a.root-item,
#left-top-menu a {
    padding: 6px 15px 4px 14px;
}

.otzivy_texarea textarea {
    width: 551px !important;
}

#banner {
    height: 297px !important;
}

div.beono-banner_slider {
    height: 307px !important;
}

.price_page h3 {
    color: #35875F;
    font-size: 137%;
}

.why_we {}

.why_we td {
    vertical-align: top;
    padding: 0px 14px;
    height: 220px;
    color: #252525;
}

.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 50px;
    padding: 0px 0px 11px 51px;
    color: #34885f;
}

.fa-users:before {
    content: "\f0c0";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.et_why_we {
    color: #555555 !important;
    font-size: 14px !important;
    text-align: center !important;
    padding: 20px 0px 0px 0px !important;
    font-weight: bold !important;
}

.et_why_we span {
    color: #34885f;
    font-size: 22px;
    font-weight: 700;
}

.why_we td span {
    color: #34885f;
    font-size: 15px;
    font-weight: bold;
}

#vertical-multilevel-menu>li>a {
    color: #338861;
    text-transform: none;
    font-size: 17px !important;
    padding: 6px 30px 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    display: block;
    text-decoration: none;
    text-align: left;
    outline: none;
}

#vertical-multilevel-menu .root-item:hover {
    background: #E8EDF1;
    color: #697AB2;
}

#vertical-multilevel-menu>li>a:hover {
    background: #E8EDF1 !important;
}

#vertical-multilevel-menu {
    list-style: none;
}

.fa-clipboard:before {
    content: "\f0ea";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-user-md:before {
    content: "\f0f0";
}

fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-building:before {
    content: "\f0f7";
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0";
}

.list_new_page img {
    float: left;
    clear: both;
}

.list_new_page .news-date {
    float: left;
    clear: both;
    font-size: 13px;
}

.list_new_page .news-title {
    float: right;
    width: 75%;
    text-align: left;
}

.list_new_page .news-detail {
    float: right;
    width: 75%;
    text-align: left;
    font-size: 15px !important;
}

.list_new_page .news-detail-link {
    float: right;
    margin: 0px;
    font-size: 14px;
}

div.news-item {
    border-color: #94BEAB !important;
    box-shadow: 0px 1px 0px 0px #E0E0E0;
}

.site_table_wight_price td {
    text-align: left;
}

.action_calendar td {
    height: 84px !important;
    vertical-align: top !important;
    padding: 3px !important;
}

.block-list dd {
    text-align: center;
}

dl.block-list a {
    text-indent: 0px !important;
    font-weight: bold;
}

#pagetitle {
    width: 615px;
    margin: 0 auto;
}

.spec_shedulde {
    width: 100%;
    font-size: 10px;
    border-collapse: collapse;
    b
}

.spec_shedulde td,
.spec_shedulde th {
    border: solid 1px;
    width: 20px;
    height: 20px;
    /* border-bottom: none; border-right: none;*/
    text-align: center;
}


/*.spec_shedulde td:last-child,.spec_shedulde th:last-child{ border: solid 1px; }*/

.green_l {
    background-color: #00b050;
}

#workarea .spec_name p {
    text-align: center;
    padding: 0px 2px;
}

.grey_l {
    background-color: #8bcccf;
}

.spec_shedulde .spec_name {
    font-weight: bold;
    width: 210px;
}

#grafic,
#grafic3 {
    border-bottom: dashed 1px #000;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    float: left;
    cursor: pointer;
    margin-bottom: 15px;
}

#grafic_table,
#grafic_table3 {
    display: none;
}

#workarea .diplom_img,
#workarea .education_str {
    display: none;
    clear: both;
}

#workarea .diplom_link,
#workarea .education_link {
    color: #000;
    text-decoration: none;
    float: left;
    cursor: pointer;
    margin-bottom: 15px;
    width: 100%;
}

#workarea .diplom_link span,
#workarea .education_link span {
    border-bottom: dashed 1px #000;
    font-weight: bold;
}

.clear {
    clear: both;
}

#priem_sign .item input[type=button] {
    border: 1px solid #a70000;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 #f74343;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    background-color: #e00;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e00), color-stop(100%, #b60000));
    background-image: -webkit-linear-gradient(#e00, #b60000);
    background-image: linear-gradient(#e00, #b60000);
    padding: 7px 18px;
    text-decoration: none;
    text-shadow: 0 1px 0 #920000;
    background-clip: padding-box;
    margin: auto;
    cursor: pointer;
}

.button_area {
    text-align: center;
}

#priem_sign {
    background: #FFF;
    padding: 15px;
    position: absolute;
    z-index: 1000;
    background-color: #FFF;
    padding: 25px;
    border-radius: 10px;
    top: 20%;
    left: 40%;
    font-size: 16px;
    width: 20%;
    display: none;
    position: fixed;
    color: #34885F;
    box-shadow: 0px 0px 1px 0px;
}

#priem_sign .item {
    margin: 15px 0px;
}

#priem_sign .item input[type=text] {
    padding: 5px 0px;
    border-radius: 5px;
    font-size: 14px;
    width: 67%;
    margin: 5px 0px;
}

#priem_sign textarea {
    padding: 5px 0px;
    border-radius: 5px;
    font-size: 14px;
    width: 100%;
    margin: 5px 5px;
    height: 100px;
}

#priem_sign .label {
    float: left;
    margin: 5px 10px;
    width: 25%;
}

#priem_sign h2 {
    text-align: center;
    font-weight: bold;
    color: #327856;
}

#priem_sign .item input[type=button] {
    padding: 10px 22px;
    font-size: 16px;
}

#workarea .spec_shedulde p {
    text-align: center;
}

.sign_button,
.comm_button {
    margin-top: 7px;
    cursor: pointer;
}

.sign_button span,
.comm_button span {
    border-bottom: dashed 1px #000;
    font-weight: bold;
}

.comm_button a,
div.comm_button a:link,
div.comm_button a:visited {
    color: #000;
    text-decoration: none;
}


/*.sign_button:hover{ text-decoration:underline; }*/

.procedure_container {}

.procedure_container .procedure_block {
    float: left;
    width: 296px;
    margin-right: 38px;
    height: 350px;
    background: #FFF;
    margin-bottom: 38px;
    padding: 10px;
    position: relative;
}

.procedure_container h4 {
    margin: 0px;
    font-size: 22px;
    color: #328666;
    font-weight: bold;
}

.procedure_container .procedure_block:nth-child(2n) {
    margin-right: 0px;
}

.procedure_container li {
    font-size: 12px;
    margin-top: 0px !important;
    margin-bottom: 3px !important;
    position: relative;
    z-index: 10;
}

.procedure_container p {
    font-size: 12px;
    position: relative;
    z-index: 10;
}

.procedure_container ul {
    padding-left: 15px;
}

.procedure_container i {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 196px;
    color: #E1F7EB;
    position: absolute;
    top: 104px;
    left: 64px;
    z-index: 0;
}

.reason:before {
    content: "\f044";
}

.plus:before {
    content: "\f046";
}

.pokazaniya:before {
    content: "\f087";
}

.protivopokazaniya:before {
    content: "\f0a6";
}

.resultat:before {
    content: "\f118";
}

.dlitelnost:before {
    content: "\f017";
}

.kurs:before {
    content: "\f110";
}

.podgotovka:before {
    content: "\f06e";
}

.vrash_photo {
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;
}

.vrash_photo img {
    width: 128px;
}

.vrash {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    display: block;
    float: left;
}

.vrash h3 {
    margin-top: 0px;
    font-size: 17px;
    margin: 0px;
}

.febrary td {
    width: 93px;
}

.secondt {
    text-align: left;
    width: 83px;
    height: 83px;
}

.calendar tr:nth-child(2) td,
.calendar tr:nth-child(3) td,
.calendar tr:nth-child(4) td,
.calendar tr:nth-child(5) td,
.calendar tr:nth-child(6) td,
.calendar tr:nth-child(7) td,
.calendar tr:nth-child(8) td,
.calendar tr:nth-child(9) td,
.calendar tr:nth-child(10) td,
.calendar tr:nth-child(11) td,
.calendar tr:nth-child(12) td {
    width: 92px;
    height: 92px;
    font-size: 10px;
    text-align: center;
    ;
}

.half {
    width: 100px !important;
    line-height: 1.1;
    height: 37px !important;
}

.tables tr td {
    vertical-align: top;
    border: 1px solid;
    text-align: center;
}

.days td {
    font-size: 24px;
    font-weight: bold;
}

.tables {
    display: inline-table;
}

.boldtext {
    font-weight: bold;
}

.centertext p {
    text-align: center !important;
}

.centerspan,
.centerspan p {
    text-align: center !important;
    display: block;
}

.reded {
    color: rgb(191, 0, 0);
}

.redfon {
    background-color: rgb(191, 0, 0);
}

th.redfon p {
    color: white !important;
}

.telzap {
    color: rgb(0, 119, 204) !important;
    font-weight: normal;
}

.zagolovok {
    font-size: 20px;
    margin-bottom: 25px;
}

.numbers {
    text-align: left !important;
    font-weight: bold;
    font-size: 17px;
    margin: 0;
}

.action1 div,
.action2 div,
.action3 div,
.action4 div,
.action5 div {
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}

.action1 {
    background-color: rgb(153, 255, 153);
}

.action2 {
    background-color: rgb(255, 255, 102);
}

.action3 {
    background-color: rgb(255, 153, 255);
}

.action4 {
    background-color: rgb(0, 255, 255);
}

.action5 {
    background-color: rgb(255, 193, 115);
}

.soc div {
    background-size: cover;
}

.Insta,
.Viber,
.WhatsApp,
.Telegramm {
    height: 30px;
    width: 29px;
}

.Insta {
    background: url(/img/socsprite.png);
    background-position: 29px 0px !important;
    float: left;
}

.WhatsApp {
    background-position: 56px 0px !important;
    background: url(/img/socsprite.png);
    float: left;
}

.Viber {
    background: url(/img/socsprite.png);
    float: left;
}

.Telegramm {
    background: url(/img/telegramm.png);
    float: left;
    background-size: 26px !important;
    display: block;
    background-repeat: no-repeat;
    background-position: 2px 2px !important;
}

.clr {
    clear: both;
}

.soctext {
    width: 180px;
    line-height: 2;
    text-align: left;
    margin-left: 35px;
}

.soc {
    left: 100px;
    position: relative;
    top: 20px;
}

.soc a:hover {
    color: #348b61;
    text-decoration: none;
}

ol#fleft li {
    text-align: left;
}

table.calendar tr td {
    border-image: initial;
}

.yellow_l {
    background-color: #fff900;
}

.red_l {
    background-color: #ff4747;
}

.eclado .product_wrap_item h3 {
    height: 100px;
}

.eclado .product_wrap_item:nth-child(1) p,
.eclado .product_wrap_item:nth-child(2) p {
    height: 275px;
}

.eclado .product_wrap_item:nth-child(4) p,
.eclado .product_wrap_item:nth-child(5) p,
.eclado .product_wrap_item:nth-child(12) p,
.eclado .product_wrap_item:nth-child(13) p,
.eclado .product_wrap_item:nth-child(27) p,
.eclado .product_wrap_item:nth-child(28) p,
.eclado .product_wrap_item:nth-child(36) p,
.eclado .product_wrap_item:nth-child(37) p,
.eclado .product_wrap_item:nth-child(38) p,
.eclado .product_wrap_item:nth-child(39) p {
    height: 150px;
}

.eclado .product_wrap_item:nth-child(7) p,
.eclado .product_wrap_item:nth-child(8) p,
.eclado .product_wrap_item:nth-child(22) p,
.eclado .product_wrap_item:nth-child(23) p {
    height: 175px;
}

.eclado .product_wrap_item:nth-child(35) p,
.eclado .product_wrap_item:nth-child(34) p {
    height: 200px;
}

.product_wrap_item {
    display: flex;
}

.Academie {
    display: flex;
    flex-wrap: wrap;
}

.product_wrap_text {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.call_form_send_zakaz_price {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    align-self: flex-end;
}

.product_wrap_item img {
    display: flex;
    margin: auto !important;
}



/*
.Academie p.price_p {
    height: 20px !important;
}

.Academie .product_wrap_item h3 {
    height: 115px;
}

.Academie .product_wrap_item:nth-child(2) p,
.Academie .product_wrap_item:nth-child(3) p,
.Academie .product_wrap_item:nth-child(6) p,
.Academie .product_wrap_item:nth-child(7) p,
.Academie .product_wrap_item:nth-child(13) p,
.Academie .product_wrap_item:nth-child(14) p,
.Academie .product_wrap_item:nth-child(16) p,
.Academie .product_wrap_item:nth-child(17) p,
.Academie .product_wrap_item:nth-child(45) p,
.Academie .product_wrap_item:nth-child(46) p {
    height: 160px;
}

.Academie .product_wrap_item:nth-child(9) p,
.Academie .product_wrap_item:nth-child(10) p,
.Academie .product_wrap_item:nth-child(19) p,
.Academie .product_wrap_item:nth-child(25) p,
.Academie .product_wrap_item:nth-child(26) p,
.Academie .product_wrap_item:nth-child(29) p,
.Academie .product_wrap_item:nth-child(30) p,
.Academie .product_wrap_item:nth-child(36) p,
.Academie .product_wrap_item:nth-child(37) p,
.Academie .product_wrap_item:nth-child(39) p,
.Academie .product_wrap_item:nth-child(40) p {
    height: 200px;
}

.Academie .product_wrap_item:nth-child(22) p,
.Academie .product_wrap_item:nth-child(23) p {
    height: 370px;
}

.Academie .product_wrap_item:nth-child(32) p,
.Academie .product_wrap_item:nth-child(33) p,
.Academie .product_wrap_item:nth-child(42) p,
.Academie .product_wrap_item:nth-child(43) p,
.Academie .product_wrap_item:nth-child(48) p,
.Academie .product_wrap_item:nth-child(52) p,
.Academie .product_wrap_item:nth-child(53) p,
.Academie .product_wrap_item:nth-child(55) p,
.Academie .product_wrap_item:nth-child(56) p {
    height: 255px;
}
*/
.watsapp-link, .viber-link, .telegramm-link {
    position: fixed;
    display: block;
    bottom: 20px;
    background-size: cover;
z-index: 11;
}

@media screen and (max-width:450px) {
.watsapp-link, .viber-link, .telegramm-link {
width: 100px;
    height: 100px;
    bottom: 50px;
}  
.watsapp-link {
    left: 30px;
}
.viber-link {
left: 30px;
    bottom: 160px;
}
.telegramm-link {
    left: 30px;
    bottom: 270px;
} 
}

@media screen and (min-width:801px) {
.watsapp-link, .viber-link, .telegramm-link {
    width: 50px;
    height:50px;
}
.watsapp-link {
    left: 30px;
}
.viber-link {
    left: 85px;
}
.telegramm-link {
    left: 145px;
}
}

@media screen and (min-width:451px) and (max-width:800px) {
.watsapp-link, .viber-link, .telegramm-link {
    width: 80px;
    height: 80px;
}    
.watsapp-link {
    left: 30px;
}
.viber-link {
left: 30px;
    bottom: 100px;
}
.telegramm-link {
    left: 30px;
    bottom: 190px;
}
}



/*----------------------------------------Ýôôåêò---------------------------------*/

.center {
    text-align: center;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        -ms-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake {
    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -ms-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        -ms-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.watsapp-link img, .viber-link img, .telegramm-link img {
    width: 100%;
}

ul.left-near {
    padding-left: 5px;
}
.local_gallery a{
    float: left;
    margin: 5px 5px;
}
.local_gallery a:last-child{
float:none;
}
.div_vid{
clear:both;
margin:10px 0px;
}
.intsgram_list{list-style: none;}
.intsgram_list li{margin: 5px 0px;width: 33%;float: left;}
.clr{clear:both;}

.img-text {
    display: flex;
    flex-wrap: wrap;
}

.img-text>div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.img-text>div img {
    width: 75%;
    height: auto;
    display: flex;
    position: relative;
    padding: 20px 5px;
}

.img-text>div p span {
    font-weight: bold;
}

.img-text>div p span:first-child {
    text-decoration: line-through;
}

div#bx_incl_area_10 {
    text-align: center;
}

.chetvert img {
    width: 20%;
}