body {
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 14px;
    font-weight: normal;
    overflow-x: hidden;
}

body, ul, ol, li, a, p, h1, h2, h3, h4, h5, h6, input, textarea, .h2, .h3, .h4, .h5 {
    padding: 0;
    margin: 0;
    outline: none !important;
    border: none;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
.content ul li{ margin-left:25px}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
}


.row {
    margin-right: -15px;
    margin-left: -15px;
}


.header {
    font-family: "OpenSans", sans-serif;
	display: block;
	
}

.header-top {
    background: #e5e5e5;
    height: 44px;
    font-size: 0;
    white-space: nowrap;
	font-size: 0;
white-space: nowrap;
}

.container {
    width: 1170px;
}

 .container::before{
    display: table;
    content: " ";
}

.header__lang {
    padding-left: 25px;
	width: 17%;
	display: inline-block;
vertical-align: middle;

}

.header__top-nav {
    width: 37%;
    height: 44px;
    line-height: 44px;
	display: inline-block;
vertical-align: middle; float:left

}

ul{
    padding: 0;
    margin: 0;
    outline: none !important;
    border: none;
}

.header__top-nav .header__top-nav__item:first-child {
    text-align: left;
}
.header__top-nav__item.has-dropdown {
    position: relative;
    height: 100%;
    color: #464646;
    font-family: "OpenSans", sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}
.header__top-nav__item {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 25%;
    cursor: pointer;
    text-align: center;
}
.header__top-nav .header__top-nav__item:last-child {
    text-align: right;
}
.header__top-nav__item {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 25%;
    cursor: pointer;
    text-align: center;
}

.header__top-nav__link, .header__top-nav__link:visited {
    display: block;
    height: 100%;
    color: #464646;
    font-family: "OpenSans", sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}

.header-top__login-box {
    display: inline-block;
    vertical-align: middle;
    width: 16%;
    height: 44px;
    line-height: 44px;
    text-align: center; float:left
}
.header-top__info {
    width: 30%;
}

 .header-top__info {
    display: inline-block;
    vertical-align: middle; float: right
}
.header-top__address, .header-top__address:visited {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    height: 44px;
    line-height: 44px;
    color: #000;
    font-family: "OpenSans", sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.header-top__address-img {
    width: 24px;
    height: 24px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
}

.header__master-link, .header__master-link:visited, .header__master-link:active, .header__master-link:focus {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    height: 44px;
    border: 2px solid transparent;
    line-height: 40px;
    color: #fff;
    font-family: "OpenSans", sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background-color: #db2b2f;
}

.header__middle {
    background-color: #fff;
    font-size: 0;
}

.header-middle__logo-box {
    padding-right: 30px;
    padding-left: 30px;
}

.header-middle__logo {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

img {
    vertical-align: middle;
}
.header-middle__phone-box {
    display: inline-block;
    vertical-align: middle;
    width: 16%;
    height: 90px;
    padding-top: 20px;
    padding-left: 3px;
    text-align: center;
	font-size: 0;

}
.middle-header__phone{
    display: block;
    height: 24px;
    line-height: 24px;
    color: #464646;
    font-family: OpenSans, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.header-middle__callback-box {
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    height: 90px;
    padding-top: 20px;
    font-size: 12px;

}

.header-middle__callback-btn-wrap {
    line-height: 24px;
}
.header-middle__callback-btn, .header-middle__callback-btn:visited, .header-middle__callback-btn:active, .header-middle__callback-btn:focus {
    display: block;
    font-size: 11px;
    padding-left: 2px;
    color: #000;
    font-weight: 700;
    font-family: "OpenSans", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: color 0.3s;
}
.header-middle__phone-img {
    width: 20px;
    height: 18px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
}

.header-middle__callback-comment {
    font-size: 11px;
    padding-left: 2px;
    color: #999;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}

.header-middle__clock-img {
    width: 22px;
    height: 24px;
    margin-right: 4px;
    display: inline-block;
    vertical-align: top;
}

.container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    display: table;
    content: " ";
}

.drop-menu.too_many p { height: 35px; }
.cat-tiles .glyphicon::before { margin-right: 5px; }
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl::before { z-index: 40 ! important; }

blockquote::before, blockquote::after { content: ""; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after { clear: both; }


.clear { clear: both; }
.nazv-tab, .fkalk-b1-1, .fkalk-b1-2, .fkalk-b1-3, .fkalk-b1-4, .fkalk-b1-5{ float:left; margin-right:15px; display:inline-block}
.fkalk-b1{ margin:10px auto}

nav .menu { min-height: 52px; }
nav .menu > li.active, nav .menu > li:hover { border-top: 2px solid rgb(213, 210, 210); }
@media screen and (min-width: 1200px) {
}
@media screen and (max-width: 767px) {
}

.content {
    padding-top: 15px;
    padding-bottom: 15px;
}

.col-md-3 {
    width: 25%;
}

.bx_filter_parameters_box {
    position: relative;
	border: 1px solid #d1d1d1;
margin-bottom: 15px;
}

.bx_filter_parameters_box_title {
background: #243a8c; 
background: -moz-linear-gradient(top, #243a8c 1%, #1c578e 100%);
background: -webkit-linear-gradient(top, #243a8c 1%,#1c578e 100%);
background: linear-gradient(to bottom, #243a8c 1%,#1c578e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243a8c', endColorstr='#1c578e',GradientType=0 );
    color: #fff;
	font-weight:bold;
    padding: 15px;
    display: block;
    cursor: pointer;
	font-size:17px;
}
.cat-tiles a {
    text-decoration: none;
}
.bx_filter_input_checkbox {
    display: block;
    padding: 8px;
    border-bottom: 1px solid #d1d1d1;
    margin: 0px;
    cursor: pointer;
background: #f0f9ff;
background: -moz-linear-gradient(top, #f0f9ff 0%, #e8e7da 100%);
background: -webkit-linear-gradient(top, #f0f9ff 0%,#e8e7da 100%);
background: linear-gradient(to bottom, #f0f9ff 0%,#e8e7da 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#e8e7da',GradientType=0 );
	
}
.cat-tiles span {
    color: #243a8c;
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 16px;
    text-decoration: none;
}
.col-md-9 {
    width: 75%;
}


.col-md-3 {
    width: 25%;
	
}
.listing-wrapper .item-block {
    height: auto !important;
}

.item-block {
    text-align: center;
}

.col-md-9 {
    width: 75%;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

{
    float: left;
}


.listing-wrapper .item-block {
    height: auto !important;
}
.listing-wrapper .item-block {
    width: auto;
    border: 1px solid transparent;
    height: 500px;
}

.item-block {
    width: 270px;
    margin: 0 auto;
    padding: 15px 0;
    margin-top: 30px;
    text-align: center;
    position: relative;
}

.n-img {
    margin-bottom: 9px;
}
.n-img img{ max-width:100%; width:auto}
.item-block img {
    height: auto;
	max-height:310px;
    display: block;
    margin: 0 auto;
    margin-bottom: 25px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
img {
    vertical-align: middle;
}
.edit-color-select {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 6px;
    height: 20px;
}
.edit-color-select__link {
    width: 18px;
    height: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
}
.edit-color-select .edit-color-select__link img {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 0;
}
.img-responsive{    height: 310px;
    display: block;
    margin: 0 auto;
    margin-bottom: 25px;}
	.item-block:hover > .ifo-hblock {
    display: block
}

.ifo-hblock {
    position: absolute;
    left: 0;
    width: 100%;
    display: none;
    min-height: 80px;
    bottom: -80px;
    -moz-box-shadow: 0 1px 0 1px #C8C8C8;
    -webkit-box-shadow: 0 1px 0 1px #C8C8C8;
    box-shadow: 0 1px 0 1px #C8C8C8;
    text-align: center;
    z-index: 999;
    background: #fff
}
.listing-wrapper .item-block:hover {
    border: 1px solid #c8c8c8;
}

.item-name {
    text-align: center;
    color: #000;
    font-size: 16px;
    margin-bottom: 25px;
    height: 45px;
    overflow: hidden;
}
.name.item-name {
    text-decoration: none;
    color: #000;
}

.item-price {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 49%;
    text-align: center;
}
.item-price span {
    color: #eb0000;
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 23px;
    font-weight: bold;
    width: 49%;
    text-align: center;
}
.act-price {
    color: #eb1513;
    \ font-size: 24px;
}
.listing-wrapper .item-block .item-price {
    margin-bottom: 10px;
}
.listing-wrapper .item-price {
    width: 100%;
    min-height: 47px;
}

.m-hide {
    background: #fff;
}
.see-more, .search-button {
    display: inline-block;
    vertical-align: top;
    width: 125px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	 background-color: #35a14f;
    height: 32px;
    color: #fff;
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 15px;
    text-decoration: none;
    line-height: 32px;
    border-bottom: 2px solid #525653;
    text-align: center;
}

.see-more:hover,
.search-button:hover,
.see-more:active {
    color: #000 !important;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #D5D2D2;
    -moz-box-shadow: inset 4px 3px 5px rgba(0, 0, 1, .21);
    -webkit-box-shadow: inset 4px 3px 5px rgba(0, 0, 1, .21);
    box-shadow: inset 4px 3px 5px rgba(0, 0, 1, .21);
}

.stickers {
    position: absolute;
    top: 0;
    right: -7px;
    padding-top: 20px;
}
.stickers-left {
    position: absolute;
    z-index: 3;
    top: 5px;
    left: 0;
}
.left-sticker__wrap {
    text-align: left;
}
.left-sticker__outer {
    display: inline-block;
    vertical-align: middle;
    margin-top: 15px;
    padding-right: 15px;
    position: relative;
    -webkit-box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}
.left-sticker__inner.left-sticker--yellow {
    background: #ffc549;
    background: -moz-linear-gradient(top, #ffc549 2%, #ffb302 100%);
    background: -webkit-linear-gradient(top, #ffc549 2%,#ffb302 100%);
    background: linear-gradient(to bottom, #ffc549 2%,#ffb302 100%);
}
.left-sticker__inner {
    font-size: 14px;
    position: relative;
    padding: 2px 5px 2px 5px;
}
.left-sticker--yellow .left-sticker__icon {
    background: center no-repeat;
}
.left-sticker__icon {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: #000;
}
.left-sticker__name {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    cursor: default;
}
.left-sticker--yellow .left-sticker__name::before {
    border-top: 15px solid #ffc549;
    border-right: 12px solid transparent;
}
.left-sticker__name::before {
    top: 0;
}
.left-sticker__name::before, .left-sticker__name::after {
    content: "";
    position: absolute;
    right: -12px;
    width: 0;
    height: 0;
}
.left-sticker--yellow .left-sticker__name::after {
    border-bottom: 15px solid #ffb302;
    border-right: 12px solid transparent;
}
.left-sticker__name::after {
    bottom: 0;
}
.left-sticker__name::before, .left-sticker__name::after {
    content: "";
    position: absolute;
    right: -12px;
    width: 0;
    height: 0;
}

.section_description {margin-top: 50px;}.col-md-12 {width: 100%;}

.section_guide {
    margin-top: 65px;
}
.col-md-12 {
    width: 100%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.section_guide {
    margin-top: 65px;
}
.l-title {
    margin-bottom: 20px !important;
}
div.news-list {
    word-wrap: break-word;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
div.news-list {
    word-wrap: break-word;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.owl-carousel .owl-wrapper {
   
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.owl-carousel .owl-item {
    float: left;
}
.large-new, .small-new {
    margin-bottom: 30px;
}
div.news-list {
    word-wrap: break-word;
}
.large-new a.name {
    display: block;
    position: relative;
}
.large-new a, .large-new a:visited, .large-new a:active, .large-new a:focus {
    color: #000;
    text-decoration: none;
}
.large-new a, .large-new a:visited, .large-new a:active, .large-new a:focus {
    color: #000;
    text-decoration: none;
}
.large-new a.name::before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(50, 57, 61, 0.4);
    transition: opacity 100ms ease-in-out;
    opacity: 0;
}
.gid-carousel .large-new .img-responsive {
    margin: 0 auto;
    margin-bottom: 9px;
}
.large-new img {
    margin: 0 auto;
    margin-bottom: 9px;
    margin-top: 15px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
.large-new a.name {
    display: block;
    position: relative;
}
.large-new a, .large-new a:visited, .large-new a:active, .large-new a:focus {
    color: #000;
    text-decoration: none;
}
.large-new a, .large-new a:visited, .large-new a:active, .large-new a:focus {
    color: #000;
    text-decoration: none;
}

footer {

}
.inner_forma_zak {
    background: #0084cb;
    padding: 15px 0px;
    width: 1100px;
    border-radius: 10px;
    margin: 0px auto;
    float: none;
}
.col-md-3 {
    width: 24%;
}
.col-md-4 {
    width: 33.33333333%;
}
.zvon {
    font-size: 24px;
    margin-top: 25px;
    text-align: center;
}
.zvon {
    float: left;
}
.col-md-5 {
    width: 41.66666667%;
}
.form-zvon {
    left: -10px;
}
.obr-text {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 37px;
    padding: 0 0 10px 0;
    text-transform: none;
    text-align: center;
}
input[type="text"] {
    font-family: "PTSans-Regular";
    font-size: 20px;
    outline: medium none;
    color: #7F7F7F;
	border: 2px solid #0084cb;
}
.in_vashe_imya, .in_tel_email {
    color: #000;
    font-size: 12px;
    height: 40px;
    line-height: 14px;
    padding-left: 15px;
    margin-right: 15px;
    width: 210px;
    float: left;
    border-radius: 10px;
    border: 1px solid #CCCCCC;
}
.in_knp_zak {
    background: #009900;
    border: 0 none;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px 5px 10px 10px;
    padding: 8px;
}
.f-wrapper {
    padding-top: 25px;
    padding-bottom: 20px;
}
.f-wrapper ul li, .menu_block   li{ list-style:none}
.footer-title {
    margin-bottom: 13px;
}

.f-hide li {
    margin-bottom: 8px;
}
.f-hide li a {
    color: #000;
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 13px;
    text-decoration: none;
}
.left-sticker__wrap {
    text-align: left;
}
.left-sticker__inner.left-sticker--green {
    background: #21b26a;
    background: -moz-linear-gradient(top, #21b26a 0%, #00b45c 100%);
    background: -webkit-linear-gradient(top, #21b26a 0%,#00b45c 100%);
    background: linear-gradient(to bottom, #21b26a 0%,#00b45c 100%);
}

.left-sticker--green .left-sticker__name::before {
    border-top: 15px solid #21b26a;
    border-right: 12px solid transparent;
}
.left-sticker__name::before {
    top: 0;
}
.left-sticker__name::before, .left-sticker__name::after {
    content: "";
    position: absolute;
    right: -12px;
    width: 0;
    height: 0;
}
.left-sticker--green .left-sticker__name::after {
    border-bottom: 15px solid #00b45c;
    border-right: 12px solid transparent;
}
.left-sticker__name::after {
    bottom: 0;
}
.left-sticker__name::before, .left-sticker__name::after {
    content: "";
    position: absolute;
    right: -12px;
    width: 0;
    height: 0;
}

.page-title {
    height: 35px;
    top: 20px;
    margin: 0 0 50px 0;
    background: #D5D2D2;
    position: relative;
    line-height: 35px;
    padding: 0 0 0 20px;
    color: #000;
    font-size: 21px;
    text-transform: uppercase;
}
.page-title1 {
    height: 35px;
    top: 20px;
    margin: 0 0 50px 0;
    position: relative;
    line-height: 22px;
    padding: 0 0 0 20px;
    color: #000;
    text-transform: uppercase;
}
.page-title h1 {
    font-size: 21px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 0;
}
.content-static h1 {
    font-weight: 700;
    font-size: 1.7em;
    padding: 7px 0;
}
.lock {
    background: url("lock.png") no-repeat center center;
    height: 72px;
    width: 92px;
    position: absolute;
    top: -20px;
    right: -10px;
}
.footer-line .keys {
    background: url("footer-line.png") no-repeat left center;
    height: 35px;
}
.footer-line {
	margin:0 auto;
    height: 35px;
    background: #D5D2D2;
    position: relative;
}

.section-title {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 30px;
}
.h2 {
    font-size: 40px;
    color: #384047;
    min-height: 33px;
}
.h4 {
    font-size: 20px;
    font-family: 'Roboto-Light';
    color: #94a3a8;
}
.features {
    margin: 25px 0;
}
.w20 {
    width: 20%;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}

.b-header_mainmenu{display:block;position:relative;padding:0;}
.b-header_mainmenu > ul{display:table;width:100%;}
.b-header_mainmenu > ul > li{display:table-cell;border-left:1px solid #55595b;}
.b-header_mainmenu > ul > li:first-child, .b-header_mainmenu > ul > li.first{border-left:none;}
.b-header_mainmenu > ul > li:last-child, .b-header_mainmenu > ul > li.last{border-right:none;}
.b-header_mainmenu > ul > li > div{position:relative;}
.b-header_mainmenu > ul > li > div > a{display:block;position:relative;padding:19px 0;font:400 1.3em/1 'Exo 2', sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;background:#0084cb;padding-left: 30px;
padding-right: 30px;}
.b-header_mainmenu > ul > li.current > div > a{background:#045d8d;}
.b-header_mainmenu > ul > li.current > div > a:before{position:absolute;left:0;top:0;width:100%;height:4px;background:#f83624;content:'';}
@media screen and (min-width:769px){.b-header_mainmenu > ul > li:hover > div > a{background:#045d8d;}
.b-header_mainmenu > ul > li:hover > div > a:before{position:absolute;left:0;top:0;width:100%;height:4px;background:#f83624;content:'';}
}
.b-header_mainmenu > ul > li > div > ul{display:none;position:absolute;z-index:9999;left:-1px;top:100%;list-style:none;width:290px;background:#045d8d;}
.b-header_mainmenu > ul > li > div > ul > li{position:relative;border-bottom:1px solid #25292d;}
.b-header_mainmenu > ul > li > div > ul > li > a{display:block;position:relative;padding:9px 22px 9px 15px;font:400 1.4em/1 'Open Sans', sans-serif;text-decoration:none;color:#fff;}
.b-header_mainmenu > ul > li > div > ul > li:first-child > a{border-top:none;}
.b-header_mainmenu > ul > li > div > ul > li:hover > a{color:#abacb5;background:#272b2e;border-top-color:#272b2e;}
.b-header_mainmenu > ul > li > div > ul > li.parent > a:after{position:absolute;right:4px;top:50%;margin-top:-8px;width:16px;height:16px;background:url('../design/icons/sprite_16.png') -48px 0 no-repeat;content:'';}
.b-header_mainmenu > ul > li > div > ul > li.parent:hover > a:after{background-position:-32px 0;}
.b-header_mainmenu > ul > li > div > ul > li > ul{display:none;position:absolute;z-index:2;left:100%;top:-1px;list-style:none;width:290px;background:#272b2e;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li{position:relative;padding:10px 20px 10px 40px;font:400 1.4em/1 'Open Sans', sans-serif;color:#f83624;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li:before{position:absolute;left:20px;margin-top:1px;content:'\2022\00A0\00A0\00A0\00A0';}
.b-header_mainmenu > ul > li > div > ul > li > ul > li > a{position:relative;color:#fff;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li > a:hover{color:inherit;}
@media screen and (min-width:769px) and (max-width:960px){.b-header_mainmenu > ul > li > div.active > ul,
.b-header_mainmenu > ul > li > div.active > ul > li.active > ul{display:block;}
}
@media screen and (min-width:961px){.b-header_mainmenu > ul > li:hover > div > ul,
.b-header_mainmenu > ul > li > div > ul > li:hover > ul{display:block;}
}
@media screen and (max-width:768px){.b-header_mainmenu{margin:0 10px;}
.b-header_mainmenu > ul{display:block;}
.b-header_mainmenu > ul > li{display:block;border:none;}
.b-header_mainmenu > ul > li > div > ul{position:relative;left:auto;top:auto;width:auto;}
.b-header_mainmenu > ul > li > div > a:hover{color:#f83624;}
.b-header_mainmenu > ul > li > div.active > a{background:#045d8d;}
.b-header_mainmenu > ul > li > div.active > a:before{position:absolute;left:0;top:0;width:100%;height:4px;background:#f83624;content:'';}
.b-header_mainmenu > ul > li > div.active > ul{display:block;}
.b-header_mainmenu > ul > li > div > ul > li.active > a{color:#abacb5;background:#272b2e;border-top-color:#272b2e;}
.b-header_mainmenu > ul > li > div > ul > li.parent > a:after{background-position:-48px -16px;}
.b-header_mainmenu > ul > li > div > ul > li.parent:hover > a:after,
.b-header_mainmenu > ul > li > div > ul > li.parent.active > a:after{background-position:-32px -16px;}
.b-header_mainmenu > ul > li > div > ul > li > ul{position:relative;left:auto;top:auto;width:auto;border-top:1px solid #4f5256;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li{position:relative;padding:8px 20px 8px 40px;font:400 1.3em/1 'Open Sans', sans-serif;color:#f83624;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li:before{margin-top:0;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li > a{text-decoration:none;}
.b-header_mainmenu > ul > li > div > ul > li > ul > li > a:hover{text-decoration:underline;}
.b-header_mainmenu > ul > li > div > ul > li.active > ul{display:block;}
}

footer{background:url('doors-1.png')}
.slider_price { width: 630px; margin: 23px 0px 0px 3px; float: right; }
.ui-slider { margin-top: 5px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(176, 179, 181); height: 7px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 22px; background: transparent url('img/slide_pol.png') no-repeat scroll left top; cursor: pointer; margin-top: 2px; margin-left: -2px; }
.ui-slider .ui-slider-handle:nth-child(3) { background: transparent url('img/slide_pol_last.png') no-repeat scroll left top; margin-left: -4px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px none; overflow: hidden; border-radius: 2px; }
.ui-slider-horizontal { height: 6px; }
.ui-slider-horizontal .ui-slider-handle { top: 0px; margin-left: -8px; }
.ui-slider-horizontal .ui-slider-range { height: 6px; }
.top_index_filter .right span { cursor: pointer; }
.top_index_filter .left span { cursor: pointer; }
.top_index_filter .filter_overlay_block_wrap { left: -9999px; }
.top_index_filter .left label { display: inline-block; }
.top_index_filter .left label input[type="radio"] { display: block; position: absolute; left: -9999px; }

a.gplus { display: inline-block; font-size: 0px; line-height: 0; color: transparent; text-decoration: none; width: 32px; height: 32px; padding: 0px; margin: 7px 17px 0px 0px; background-image: url('img/social_icon_gplus.png'); background-repeat: no-repeat; background-position: left top; }
a.gplus:hover { background-position: 50% -32px; }
#scrollTop { display: block; position: fixed; bottom: 200px; left: 50%; width: 42px; height: 42px; background: transparent url('img/scrolltop.png') no-repeat scroll center top; z-index: 30; margin-left: -610px; font-size: 0px; cursor: pointer; }
#scrollTop:hover { background: transparent url('img/scrolltop.png') no-repeat scroll center bottom; }
.index_subsections_wrap { background: rgb(227, 230, 232) none repeat scroll 0% 0%; padding: 25px 0px; }
.index_subsections_wrap p.tit { display: block; color: rgb(0, 88, 146); font: bold 23px/27px "Arial"; text-align: center; text-transform: uppercase; }

.lof-slidecontent { position: relative; overflow: hidden; }
.lof-slidecontent .sliders-wrapper { height: 100%; width: 1000px; overflow: hidden; }
.lof-slidecontent ul.sliders-wrap-inner { background: transparent url('img/load-indicator.gif') no-repeat scroll 50% 50%; padding: 0px; margin: 0px; position: absolute; overflow: hidden; }
.lof-slidecontent ul.sliders-wrap-inner li { overflow: hidden; padding: 0px; margin: 0px; float: left; position: relative; }
.lof-slidecontent .navigator-content { position: absolute; right: 3%; bottom: 2px; z-index: 9; overflow: hidden; color: rgb(255, 255, 255); }
.lof-slidecontent .navigator-wrapper { position: relative; z-index: 10; overflow: hidden; color: rgb(255, 255, 255); float: left; }
.lof-slidecontent ul.navigator-wrap-inner { top: 0px; padding: 0px; margin: 0px; position: absolute; width: 100%; }
.lof-slidecontent ul.navigator-wrap-inner li { cursor: pointer; list-style: outside none none; padding: 0px; margin-left: 0px; overflow: hidden; float: left; display: block; text-align: center; }
.lof-slidecontent ul.navigator-wrap-inner li p { color: rgb(255, 255, 255); text-align: left; font: 15px Arial; padding: 15px 5px 0px 7px; margin: 0px; }

.img-content {
    border: thin;
    margin: 10px 20px 10px 0px;
    box-shadow: -9px 0 9px -10px #333, 9px 0 9px -10px #333;
    float: left;
}
.sm-t{ float:left; text-align:center; margin:0px 5px; width: auto; max-width:50%}
.smotr{font-size:18px; font-weight:bold;color:red; margin:100px 10px 25px 0px; text-align:center;}
#bxdynamic_basket_basket .header-middle__cart {
    width: 100%;
}
.header-middle__cart {
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    height: 90px;
    font-family: "Open Sans", sans-serif;
    padding-top: 16px;
    padding-bottom: 22px;
	float:right;
}
.header-middle__cart-wrap.cart-empty {
    color: #333;
    background-color: rgba(0, 0, 0, 0.1);
}
.header-middle__cart-wrap {
    position: relative;
    display: block;
    height: 100%;
    color: #333;
    background-color: #3a9e52;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.cart-empty .header-middle__cart-icon {
    background-image: url('/images/korzina.png');
}
.header-middle__cart-icon {
    display: block;
    height: 100%;
    width: 60px;
    float: left;
    background: transparent  center no-repeat;
    background-size: 28px;
}
.cart-empty .header-middle__cart-caption {
    color: #2a6f3b;
}
.header-middle__cart-caption {
    display: block;
    font-size: 16px;
    color: #fff;
    font-family: "OpenSans", sans-serif;
    padding-top: 4px;
    padding-bottom: 2px;
    font-weight: 700;
    line-height: 40px;
    text-decoration: none;
}

.cart-empty .header-middle__cart-summ {display: none;}.header-middle__cart-summ {display: block;font-size: 12px;color: #eee;font-weight: 400;}

.cart-empty .header-middle__cart-summ.summ-empty {
    display: block;
    color: #333;
}
.header-middle__cart-summ.summ-empty {
    display: none;
}
.cart-empty .header-middle__cart-summ {
    display: none;
}
.header-middle__cart-summ {
    display: block;
    font-size: 12px;
    color: #eee;
    font-weight: 400;
}
.cart-empty .header-middle__cart-quant {
    display: none;
}
.header-middle__cart-quant {
    position: absolute;
    z-index: 2;
    top: 7px;
    left: 30px;
    width: 17px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    border: 1px solid #3a9e52;
    border-radius: 50%;
    background-color: #d51521;
	
}

#empty_basket{font-size:16px;}
.cat-tiles3333 {
    color: #243a8c;
    font-family: "Open Sans", "Arial", sans-serif;
    font-size: 16px;
    text-decoration: none;
}

.items_container{margin-left:25px;}

.tovar {
    background: white;
    margin: 10px 10px;
    float: left;
    min-height: 10px;
	 display:table;
	 text-align:center
}

.tovar:hover {

border: 1px solid #ccc;
}

#ele{color:white; text-decoration:none;}
#pod-ele{text-decoration:none;}
.menu_element_points{margin-top:10px;}

.owl-item, .tovar, .page-name{width:350px;}
.owl-wrapper{width: auto; left: 0px; display: block; transition: all 0ms ease 0s; transform: translate3d(0px, 0px, 0px);}

.zag-nov{font-family: ALSStory,'Helvetica CY',Arial,sans-serif; color:black; font-weight:bold; text-decoration:none; font-size:16px}
.zag-nov:hover{font-family: ALSStory,'Helvetica CY',Arial,sans-serif; color:#0084cb; font-weight:bold; text-decoration:none;}

.navigator-wrap-inner{height: 320px; top: 0px; width: 72px; left: 0px;}
.navigator-wrapper{height: 18px; width: 72px;}
.lof-slidecontent{width: 877px; height: 320px;}
.main-slider-content{width: 877px; height: 320px;}
.sliders-wrapper{width: 877px;}
.sliders-wrap-inner{left: -1950px; width: 2600px;}
.crt{width: 877px;}
.news-list{opacity: 1; display: block;}
.left-menu{ float:left}
.mob-cont{ float:right}
.oformlenie-form{ width:33.33%; float:left}
.oformlenie-btn{text-align:right; margin-right:15px}
.shot-descrip{ font-size:12px}
.page-name{ display:table; text-align:center}
.page-name img{ width: 90%;}
.col-sm-3{ width:33%;}
.img-seealso{ width: auto; text-align:center;height:auto; max-height:200px}
.smotri-name{ font-size:12px; min-height:60px}


@media screen and (max-width: 480px) {
.container { width:auto}
.header__lang { padding-left:0px; width:auto}
.header-top__info { display:none}
.header__top-nav__item { margin-left:5px; width:auto}
.header-middle__logo-box { padding-left:0px; padding-right:25px}
.header-middle__phone-box, .header-middle__callback-box { width:auto}
.header-middle__callback-box{height: auto; padding-top: 20px;}
.header-middle__cart { display:none}
.b-header_mainmenu > ul > li > div > a { padding:5px 30px}
.left-menu, .lof-slidecontent {width:100%;  }
.left-menu{margin-top:5px}
#contactable #contactable_inner { display:none}
.item_cell{ width:100%; padding:0px; margin-top:10px}
.mob-cont{ width:100%}
.items_container { margin:0px 8px}
.w20 { width:100%; float: none}
.mob-w1{ width:50%}
.contacts{ clear:both; margin-top:15px; border-top:1px solid #CCCCCC; width:auto}
.frst{ width:auto}
.inner_forma_zak { width:auto}
.zvon { clear:both; float:none; width:auto}
.form-zvon {    width: auto; text-align:center}
.in_vashe_imya{ float:none; margin-right:0px; margin-bottom:10px}
form[name="personalDataForm"]{ text-align:center}
.oformlenie-form{ width: auto; float: none}
.oformlenie-btn{text-align: center; margin-bottom:15px; font-size:20px }
.owl-wrapper, .owl-item, .tovar, .page-name { width:auto}
.tovar{ margin:0px; box-sizing: content-box}
.tovar:hover{ border:none}
.page-name, .shot-descrip{ width:90%;}
.zag-nov-p{ width:265px; text-align:center}
.col-sm-3{ width:100%;}
.sm-t{ max-width:100%; margin:5px 0 0 0px}
.smotri-name{ font-size:11px; min-height:60px}
.page-title h1 { font-size:14px; text-align:center; line-height:20px}
.lock { display:none}
.page-title { height:auto; padding:3px 0px}
.page-title1 { padding:0px}
.row p{ margin:0px 1px}
}

@media screen and (min-width: 481px) and (max-width: 768px) {
.container { width:auto}
.header__lang { padding-left:0px; width:auto}
.header-top__info { display:none}
.header__top-nav__item { margin-left:15px; width:auto}
.header-middle__logo-box { padding-left:0px; padding-right:25px}
.header-middle__phone-box, .header-middle__callback-box { width:auto}
.header-middle__callback-box{height: auto; padding-top:0px; margin-left:10px}
.header-middle__cart { display:none}
.b-header_mainmenu > ul > li > div > a { padding:5px 30px}
.left-menu, .lof-slidecontent {width:480px; }
.left-menu{margin-top:5px}
#contactable #contactable_inner { display:none}
.item_cell{ width:100%; padding:0px; margin-top:10px}
.mob-cont{ width:100%}
.items_container { margin:0px 8px}
.w20 { width:50%; margin-top:5px; margin-bottom:5px}
.mob-w1{ width:50%}
.contacts{ clear:both; margin-top:15px; border-top:1px solid #CCCCCC; width:auto}
.frst{ width:auto}
.inner_forma_zak { width:auto}
.zvon { clear:both; float:none; width:auto}
.form-zvon {    width: -moz-available;}
form[name="personalDataForm"]{ text-align:center}
.oformlenie-btn{  margin-bottom:15px; font-size:20px }
.owl-wrapper, .owl-item { width:auto}
.tovar{ margin:0px; box-sizing: content-box; }
.tovar:hover{ border:none}
.page-name, .shot-descrip{ width:90%; margin-left:5%}
.sm-t{max-width:100%;  margin:5px 0 0 0px}
.smotri-name{ font-size:11px;   min-height:60px}
.page-title h1 { font-size:16px; text-align:center; line-height:20px}
.page-title { height:auto; padding:3px 0px}
.lock { display:none}
.in_vashe_imya{ margin-right:5px}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.container { width:auto}
.header__lang { padding-left:0px; width:auto}
.header-top__info { width:auto}
.header-top__address{ width:auto; margin-right:10px}
.header__top-nav__item { margin-left:15px; width:auto}
.header-middle__logo-box { padding-left:0px; padding-right:25px}
.header-middle__phone-box, .header-middle__callback-box { width:auto}
.header-middle__callback-box{height: auto; padding-top:0px; margin-left:10px}
.header-middle__cart { line-height: inherit; width:auto; height:80px}
.lof-slidecontent {width: auto; }
.left-menu{ width:24%}
#contactable #contactable_inner { display:none}
.item_cell{  padding:0px; margin-top:10px}
.mob-cont{ width:75%}
.items_container { margin:0px 5px}
.w20 { width:50%; margin-top:5px; margin-bottom:5px}
.mob-w1{ width:50%}
.contacts{ clear:both; margin-top:15px; border-top:1px solid #CCCCCC; width:auto}
.frst{ width:auto}
.inner_forma_zak { width:auto}
.zvon {float:none; width:auto}
.form-zvon {    width: -moz-available;}
.in_vashe_imya{ float: left; margin-left:23%}
.oformlenie-btn{  margin-bottom:15px; font-size:20px }
.owl-wrapper, .owl-item { width:auto}
.tovar{ margin:0px; box-sizing: content-box; }
.owl-item, .tovar, .page-name { width:240px}
.tovar:hover{ border:none}
.page-name, .shot-descrip{ width:90%; margin-left:5%}
.w50{ width:50%} 
.w33{ width:33,33%}
.sm-t{  margin:5px 0 0 0px}
.smotri-name{ font-size:11px;   min-height:60px}
.page-title h1 { font-size:16px; text-align:center; line-height:20px}
.page-title { height:auto; padding:3px 0px}
.lock { display:none}
}

@media screen and (min-width: 1025px) and (max-width: 1170px) {
.container { width:auto}
.header__lang { padding-left:0px; width:auto}
.header-top__info { width:auto}
.header-top__address{ width:auto; margin-right:10px}
.header__top-nav__item { margin-left:15px; width:auto}
.header-middle__logo-box { padding-left:0px; padding-right:25px}
.header-middle__phone-box, .header-middle__callback-box { width:auto}
.header-middle__callback-box{height: auto; padding-top:0px; margin-left:10px}
.header-middle__cart { line-height: inherit; width:auto; height:80px}
.lof-slidecontent {width: auto; }
.left-menu{ width:24%}
#contactable #contactable_inner { display:none}

.mob-cont{ width:75%}
.items_container { margin:0px 5px}
.w20 {  margin-top:5px; margin-bottom:5px}
.contacts{ margin-top:15px; border-top:1px solid #CCCCCC; width:auto}
.frst{ width:auto}
.inner_forma_zak { width:auto}
.zvon {float:none; width:auto}
.form-zvon {    width: -moz-available;}
.in_vashe_imya{ float: left; margin-left:29%}
.elem-bl{ float: none; width:100%}
.owl-wrapper, .owl-item { width:auto}
.tovar{ margin:0px; box-sizing: content-box}
.tovar:hover{ border:none}
.page-name, .shot-descrip{ width:90%;}
.owl-wrapper, .owl-item { width:auto}
.tovar{ margin:0px; box-sizing: content-box}
.tovar:hover{ border:none}
.page-name, .shot-descrip{ width:90%;}
.page-name{ display:table}
.w50 {width: 50%;}
.sm-t{  margin:5px 0 0 0px}
.smotri-name{ font-size:11px;   min-height:60px}
.page-title h1 {  line-height:20px}
.page-title { height:auto; padding:3px 0px}
 
}

.level2{font-size:13px;text-decoration:none; color:#243a8c; }
.level2:hover{font-size:13px;text-decoration:underline; color:#000; }

.box {
    border: 2px solid rgb(255, 255, 255);
    margin: 8px;
    box-shadow: 0px 0px 2px rgb(153, 153, 153);
    color: rgb(102, 0, 0);
    font-family: "Times New Roman",Times,serif;
    font-size: 15px;
	padding: 8px;
text-align: center;
}
.align-center {
    text-align: center;
}
.action-title {
    color: red;
    font-size: 19px;
}

.action-text {
    font-size: 20px;
    color:#000;
}

#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%;
}
#toc_container p.toc_title {
    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
#toc_container p.toc_title + ul.toc_list {
    margin-top: 1em;
}
#toc_container.no_bullets ul, #toc_container.no_bullets li, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li {
    background: none;
    list-style-type: none;
    list-style: none;
}
#toc_container a {
    text-decoration: none;
    text-shadow: none;
}

.ceny{color:red; font-size:14px; font-weight:900;}