/*======================================================================*\
|| #################################################################### ||
|| # Copyright 2014 Web152.ru All Rights Reserved.                    # ||
|| # Файл стилей сайта. CSS.                                          # ||
|| # Он не подключается...                                            # ||
|| #################################################################### ||
\*======================================================================*/
.h1-block {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 40px;
  margin: 10px 0;
}
.icon-location {
    background-position:0 -24px
}
.icon-first {
    background-position:-217px -71px
}
.icon-previous {
    background-position:-241px -71px
}
.icon-next {
    background-position:-335px -71px
}
.icon-last {
    background-position:-360px -71px
}
@font-face {
    font-family:ALSRublRegular;
    src:url(../../../templates/web152.ru/fonts/rouble-webfont.eot);
    src:url(../../../templates/web152.ru/fonts/rouble-webfont.eot#iefix) format('embedded-opentype'), url(../../../templates/web152.ru/fonts/rouble-webfont.woff) format('woff'), url(../../../templates/web152.ru/fonts/rouble-webfont.ttf) format('truetype'), url(../../../templates/web152.ru/fonts/rouble-webfont.svg#als_rublregular) format('svg');
    font-weight:400;
    font-style:normal
}
.rouble {
    font-family:ALSRublRegular, sans-serif!important;
    font-size:1em;
    text-transform: none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
* {
    font:15px'Open Sans', sans-serif
}
a {
    text-decoration:none;
    cursor:pointer
}
img {
    outline:0;
    border:0
}
strong, b {
    font-weight:700
}
h1 {
    font-family:Roboto, sans-serif;
    font-size:23px;
    font-weight:700;
    text-transform:uppercase
}
h2 {
    font-family:Roboto, sans-serif;
    font-size:18px;
    font-weight:700;
    text-transform:uppercase
}
h3 {
    font-family:Roboto, sans-serif;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase
}
body {
    margin:0;
    padding:0
}

body.home footer > .block1,
body.home footer > .block2,
body.home footer > .block3 {
	padding-top: 0;
}

a.inblog {
    font-family:Roboto, sans-serif;
    font-size:20px;
    font-weight:500;
    text-transform:uppercase;
    color:#201b18
}
a.inblog:hover {
    color:#201b18
}
.wrapper_header {
    width:100%;
    min-width:1200px
}
.wrapper_header>.header {
    background-color:#fff;
    width:100%;
    height:160px;
    margin:0
}
.wrapper_header>.header .hin {
    width:1200px;
    margin:0 auto;
    height:160px
}
.wrapper_header>.header .hin #logo {
    margin-top:23px;
    margin-left:10px;
    float:left
}
.wrapper_header>.header .hin .moduletable_header_slogan {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-family:Roboto, sans-serif;
    margin-top:36px;
    margin-left:56px;
    float:left
}
.wrapper_header>.header .hin .moduletable_header_slogan .upper {
    font-family:Roboto, sans-serif;
    font-size:20px
}
.wrapper_header>.header .hin .moduletable_header_slogan .norm {
    font-family:Roboto, sans-serif;
    font-size:13px
}
.wrapper_header>.header .hin #form_callback_button {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#98cc56;
    color:#fffefe;
    text-align:center;
    font-family:Roboto, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #676767;
    cursor:pointer;
    -webkit-box-shadow:0 2px 5px 0 rgba(50, 50, 50, .5);
    -moz-box-shadow:0 2px 5px 0 rgba(50, 50, 50, .5);
    box-shadow:0 2px 5px 0 rgba(50, 50, 50, .5);
    -webkit-transition:all .15s;
    -kthtml-transition:all .15s;
    -moz-transition:all .15s;
    -ms-transition:all .15s;
    -o-transition:all .15s;
    transition:all .15s;
    padding:10px;
    float:right;
    margin-top:25px
}
.wrapper_header>.header .hin #form_callback_button:hover {
    text-decoration:none;
    background-color:#87bb45
}
.wrapper_header>.header .hin #form_callback_button:active {
    -webkit-box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5);
    -moz-box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5);
    box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5)
}
.wrapper_header>.header .hin .moduletable_header_phone {
    display:inline-block;
    *display:inline;
    *zoom:1;
    float:right;
    margin:20px 15px 0 60px
}
.wrapper_header>.header .hin .moduletable_header_phone>.phone {
    font-family:Roboto, sans-serif;
    font-size:28px;
    font-weight:700
}
.wrapper_header>.header .hin .moduletable_header_phone>.phone>img {
    position:relative;
    bottom:4px;
    margin-right:10px
}
.wrapper_header>.header .hin .moduletable_header_phone>.phone>span {
    font-family:Roboto, sans-serif;
    font-size:16px;
    font-weight:700;
    position:relative;
    bottom:7px;
    margin-right:4px
}
.wrapper_header>.header .hin .moduletable_header_phone>a {
    color:#2462b2;
    text-decoration:underline
}
.wrapper_header>.header .hin .header_menu {
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0;
    margin:23px 0 0 56px
}
.wrapper_header>.header .hin .header_menu>li {
    display:inline-block;
    *display:inline;
    *zoom:1
}
.wrapper_header>.header .hin .header_menu>li>a {
    font-family:Roboto, sans-serif;
    font-size:13px;
    font-weight:500;
    color:#201b18;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #fff
}
.wrapper_header>.header .hin .header_menu>li>.divider {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/header_menu_divider.png) no-repeat 0 0;
    width:5px;
    height:5px;
    margin:0 10px 2px
}
.wrapper_header>.header .hin .header_menu>li.active>a {
    text-decoration:underline
}
.header_pod {
    background-color:#98cc56;
    width:100%;
    height:40px
}
.header_pod .hmin {
    width:1200px;
    margin:0 auto;
    height:40px
}
.header_pod .hmin .km_menu,
.header_pod .hmin .nav-menu {
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0;
    margin:0 0 0 20px;
    list-style:none
}
.header_pod .hmin .km_menu li,
.header_pod .hmin .nav-menu li {
    display:inline-block;
    *display:inline;
    *zoom:1
}
.header_pod .hmin .km_menu li>a,
.header_pod .hmin .nav-menu li>a {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-family:Roboto, sans-serif;
    font-size:14px;
    font-weight:500;
    color:#fffefe;
    text-shadow:1px 1px 1px #676767;
    text-transform:uppercase;
    text-align:center;
    vertical-align:middle;
    line-height:40px;
    padding:0 25px;
    -webkit-transition:all .15s;
    -kthtml-transition:all .15s;
    -moz-transition:all .15s;
    -ms-transition:all .15s;
    -o-transition:all .15s;
    transition:all .15s
}
.header_pod .hmin .km_menu li>a:hover,
.header_pod .hmin .nav-menu li>a:hover {
    text-decoration:none;
    background-color:#a9dd67
}
.header_pod .hmin .km_menu li>a:active,
.header_pod .hmin .nav-menu li>a:active {
    -webkit-box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5);
    -moz-box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5);
    box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5)
}
.header_pod .hmin .km_menu li ul,
.header_pod .hmin .nav-menu li ul {
    display:none
}
.header_pod .hmin .km_menu li.active,
.header_pod .hmin .nav-menu li.active {
    text-decoration:none;
    background-color:#211d1e
}
.header_pod .hmin .km_menu li.active>a,
.header_pod .hmin .nav-menu li.active>a {
    position:relative
}
.header_pod .hmin .km_menu li.active>a:hover,
.header_pod .hmin .nav-menu li.active>a:hover {
    background-color:#211d1e
}
.header_pod .hmin .km_menu li.active>a:after,
.header_pod .hmin .nav-menu li.active>a:after {
    content:"";
    width:0;
    height:0;
    position:absolute;
    top:40px;
    left:47%;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #211d1e
}
.header_pod .hmin .nav-menu {
	margin: 0;
}
.blocks_pod .b1 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-family:Roboto, sans-serif;
    font-size:20px;
    background:url(../../../templates/web152.ru/img/bg_op_orange.png) repeat 0 0;
    padding:15px 20px;
    text-transform:uppercase
}
.blocks_pod .b2 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/bg_op_orange.png) repeat 0 0;
    font-family:Roboto, sans-serif;
    font-size:38px;
    font-weight:700;
    text-transform:uppercase;
    padding:0 20px 5px
}
.blocks_pod .b3 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/bg_op_white.png) repeat 0 0;
    font-family:Roboto, sans-serif;
    margin-top:5px;
    padding:15px 20px
}
.blocks_pod .b3 tr td:nth-child(1) {
    font-family:Roboto, sans-serif;
    font-size:14px;
    padding:3px
}
.blocks_pod .b3 tr td:nth-child(2) {
    padding-left:5px;
    font-family:Roboto, sans-serif;
    font-size:14px;
    font-weight:700
}
.blocks_pod .b4 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/bg_op_orange.png) repeat 0 0;
    padding:15px 20px
}
.blocks_pod .b4 .price {
    font-family:Roboto, sans-serif;
    font-size:30px;
    font-weight:700
}
.blocks_pod .b4 .price .rouble {
    font-weight:700
}
.blocks_pod .b4 .priceold {
    font-family:Roboto, sans-serif;
    font-size:20px;
    text-decoration:line-through
}
.blocks_pod .b5 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/bg_op_green.png) repeat 0 0;
    padding:15px 20px;
    margin-top:5px;
    color:#fffefe;
    text-shadow:1px 1px 1px #676767;
    font-family:Roboto, sans-serif;
    font-size:13px;
    text-transform:uppercase
}
body.home .wrapper_slider {
    width:100%;
    min-width:1200px
}
body.home .wrapper_slider .Yellow_tip {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-family:Roboto, sans-serif;
    font-size:20px;
    background:url(../../../templates/web152.ru/img/bg_op_orange.png) repeat 0 0;
    padding:15px 20px;
    text-transform:uppercase
}
body.home .wrapper_slider .Yellow_name {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/bg_op_orange.png) repeat 0 0;
    font-family:Roboto, sans-serif;
    font-size:38px;
    font-weight:700;
    text-transform:uppercase;
    padding:0 20px 5px
}
body.home .wrapper_header {
    position:absolute;
    top:0;
    z-index:21
}
body.home .wrapper_header>.header {
    background:url(../../../templates/web152.ru/img/bg_op_white.png) repeat 0 0
}
body.home .wrapper_header .header_pod {
    background:url(../../../templates/web152.ru/img/bg_op_green.png) repeat 0 0
}
.box-modal_form_callback {
    position:relative;
    width:auto;
    padding:15px 15px 1px;
    background:#fff;
    color:#3c3c3c;
    box-shadow:0 0 0 6px rgba(153, 153, 153, .3);
    border-radius:6px
}
.box-modal_form_callback .box-modal_form_callback_close {
    position:absolute;
    right:10px;
    top:6px;
    font-size:15px;
    line-height:15px;
    color:#999;
    cursor:pointer
}
.box-modal_form_callback .box-modal_form_callback_close:hover {
    color:#666
}
#form_callback a {
    color:#1f1a17
}
#form_callback h1 {
    font-size:20px
}
#form_callback .rsform-block {
    margin-bottom:0
}
#form_callback .formResponsive {
    padding:0;
    margin-top:10px
}
#form_callback .formResponsive .rsform-block {
    margin-bottom:0
}
#form_callback .formResponsive .formControlLabel {
    width:auto;
    float:none;
    text-align:left
}
#form_callback .formResponsive .formControls {
    margin-left:0;
    float:left
}
#form_callback .formResponsive input[type=text] {
    display:block;
    width:232px
}
#form_callback .rsform-block-times-callback, #form_callback .rsform-block-timepo-callback {
    display:inline-block;
    *display:inline;
    *zoom:1;
    float:left;
    height:auto;
    overflow:auto
}
#form_callback .rsform-block-times-callback select, #form_callback .rsform-block-timepo-callback select {
    width:85px
}
#form_callback .rsform-block-timepo-callback .formControlLabel {
    width:40px
}
#form_callback .rsform-block-timepo-callback .formControls {
    margin-left:50px
}
#form_callback #send_callback {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-color:#98cc56;
    color:#fffefe;
    text-align:center;
    font-family:Roboto, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #676767;
    cursor:pointer;
    -webkit-box-shadow:0 2px 5px 0 rgba(50, 50, 50, .5);
    -moz-box-shadow:0 2px 5px 0 rgba(50, 50, 50, .5);
    box-shadow:0 2px 5px 0 rgba(50, 50, 50, .5);
    -webkit-transition:all .15s;
    -kthtml-transition:all .15s;
    -moz-transition:all .15s;
    -ms-transition:all .15s;
    -o-transition:all .15s;
    transition:all .15s;
    width:100%;
    background-image:none;
    outline: none;
}
#form_callback #send_callback:hover {
    text-decoration:none;
    background-color:#87bb45
}
#form_callback #send_callback:active {
    -webkit-box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5);
    -moz-box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5);
    box-shadow:inset 0 2px 5px 0 rgba(50, 50, 50, .5)
}
.wrapper2 {
    background:url(../../../templates/web152.ru/img/bg2.jpg) repeat-x center 0;
    min-height:750px;
    min-width:1200px
}
.wrapper2 .home_blocks1 {
    width:1200px;
    margin:0 auto;
    height:300px;
    position:relative;
    bottom:60px;
    z-index:99
}
.wrapper2 .home_blocks1 .block1 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:322px;
    height:232px;
    padding:34px 39px;
    float:left;
    background:#fff200;
    background:-moz-linear-gradient(90deg, #fff200 30%, #ffe500 50%);
    background:-webkit-linear-gradient(90deg, #fff200 30%, #ffe500 50%);
    background:-o-linear-gradient(90deg, #fff200 30%, #ffe500 50%);
    background:-ms-linear-gradient(90deg, #fff200 30%, #ffe500 50%);
    background:linear-gradient(180deg, #fff200 30%, #ffe500 50%)
}
.wrapper2 .home_blocks1 .block1 .b_header>.ico {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/icons_home_block1.png) no-repeat 0 0;
    width:26px;
    height:26px
}
.wrapper2 .home_blocks1 .block1 .b_header>.text {
    font-family:Roboto, sans-serif;
    font-size:23px;
    font-weight:700;
    text-transform:uppercase;
    color:#000;
    position:relative;
    bottom:4px;
    margin-left:15px;
    text-shadow:0 1px 1px #fff
}
.wrapper2 .home_blocks1 .block1 .b_body {
    font-size:15px;
    margin-top:15px
}
.wrapper2 .home_blocks1 .block2 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:322px;
    height:232px;
    padding:34px 39px;
    float:left;
    background:#ffe900;
    background:-moz-linear-gradient(90deg, #ffe900 30%, #ffd000 80%);
    background:-webkit-linear-gradient(90deg, #ffe900 30%, #ffd000 80%);
    background:-o-linear-gradient(90deg, #ffe900 30%, #ffd000 80%);
    background:-ms-linear-gradient(90deg, #ffe900 30%, #ffd000 80%);
    background:linear-gradient(180deg, #ffe900 30%, #ffd000 80%)
}
.wrapper2 .home_blocks1 .block2 .b_header>.ico {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/icons_home_block1.png) no-repeat -31px 0;
    width:26px;
    height:26px
}
.wrapper2 .home_blocks1 .block2 .b_header>.text {
    font-family:Roboto, sans-serif;
    font-size:23px;
    font-weight:700;
    text-transform:uppercase;
    color:#000;
    position:relative;
    bottom:4px;
    margin-left:15px;
    text-shadow:0 1px 1px #fff
}
.wrapper2 .home_blocks1 .block2 .b_body {
    font-size:15px;
    margin-top:15px
}
.wrapper2 .home_blocks1 .block3 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:322px;
    height:232px;
    padding:34px 39px;
    float:left;
    background:#ffe100;
    background:-moz-linear-gradient(90deg, #ffe100 30%, #ffc700 80%);
    background:-webkit-linear-gradient(90deg, #ffe100 30%, #ffc700 80%);
    background:-o-linear-gradient(90deg, #ffe100 30%, #ffc700 80%);
    background:-ms-linear-gradient(90deg, #ffe100 30%, #ffc700 80%);
    background:linear-gradient(180deg, #ffe100 30%, #ffc700 80%)
}
.wrapper2 .home_blocks1 .block3 .b_header>.ico {
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../../../templates/web152.ru/img/icons_home_block1.png) no-repeat -62px 0;
    width:29px;
    height:29px
}
.wrapper2 .home_blocks1 .block3 .b_header>.text {
    font-family:Roboto, sans-serif;
    font-size:23px;
    font-weight:700;
    text-transform:uppercase;
    color:#000;
    position:relative;
    bottom:4px;
    margin-left:15px;
    text-shadow:0 1px 1px #fff
}
.wrapper2 .home_blocks1 .block3 .b_body {
    font-size:15px;
    margin-top:15px
}
.wrapper2 .home_blocks2 {
    width:1200px;
    margin:0 auto;
/*     height:380px; */
    position:relative;
    bottom: 50px;
}
.wrapper2 .home_blocks2 .block4 {
  padding: 10px 40px 0 40px;
 text-align: justify;
}
.wrapper2 .home_blocks2 .block1 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:320px;
    height:100%;
    padding:40px 40px 0;
    float:left;
    background-color:#fff;
    position:relative
}
.wrapper2 .home_blocks2 .block1>.header {
    font-family:Roboto, sans-serif;
    font-size:23px;
    font-weight:700;
    text-transform:uppercase;
    margin:0 0 15px
}
.wrapper2 .home_blocks2 .block1>.body {
    font-size:15px
}
.wrapper2 .home_blocks2 .block2 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:320px;
    height:100%;
    padding:40px 40px 0;
    float:left;
    background-color:#fff;
    position:relative
}
.wrapper2 .home_blocks2 .block2>.text {
    font-size:15px;
    margin-top:42px
}
.wrapper2 .home_blocks2 .block2:before {
    content:"";
    background:url(../../../templates/web152.ru/img/v_shadow.png) no-repeat 0 0;
    width:20px;
    height:340px;
    position:absolute;
    left:0
}
.wrapper2 .home_blocks2 .block3 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:320px;
    height:100%;
    padding:40px 40px 0;
    float:left;
    background-color:#fff;
    position:relative
}
.wrapper2 .home_blocks2 .block3 .headerln {
    font-family:Roboto, sans-serif;
    font-size:23px;
    font-weight:700;
    text-transform:uppercase;
    margin:0 0 15px
}
.wrapper2 .home_blocks2 .block3 .newsitems>li {
    margin-bottom:35px
}
.wrapper2 .home_blocks2 .block3 .newsitems>li .newsdate {
    font-size:13px;
    color:#b66f00
}
.wrapper2 .home_blocks2 .block3 .newsitems>li .newsintro>a {
    font-size:15px;
    color:#2462b2
}
.wrapper2 .home_blocks2 .block3:before {
    content:"";
    background:url(../../../templates/web152.ru/img/v_shadow.png) no-repeat 0 0;
    width:20px;
    height:340px;
    position:absolute;
    left:0
}
.wrapper2 .content_main {
    width:1170px;
    margin:0 auto;
    min-height:500px;
    background-color:#fff;
    padding:15px
}
.wrapper2 .content_main .breadcrumbs {
    padding:0;
    margin:0;
    list-style:none
}
.wrapper2 .content_main .breadcrumbs>li {
    display:inline-block;
    *display:inline;
    *zoom:1
}
.wrapper2 .content_main .breadcrumbs>li a, .wrapper2 .content_main .breadcrumbs>li span {
    font-family:Roboto, sans-serif;
    font-size:13px;
    color:#828282
}
.wrapper2 .content_main .breadcrumbs>li>.divider {
    margin:0 10px
}
.custom_limg img {
    margin-top:30px
}
.wrapper_foo {
    background-color:#EDEDED;
    min-width:1200px
}
.wrapper_foo>footer {
    width:1200px;
    margin:0 auto;
    height:140px;
    background:url(../../../templates/web152.ru/img/foo_shadow.png) no-repeat 0 0
}
.wrapper_foo>footer .block1 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:350px;
    height:auto;
    padding:5px 25px 0;
    float:left;
    position:relative;
    font-size:14px;
    font-weight:600;
    color:#5e5e5e
}
.wrapper_foo>footer .block1 a {
    font-size:14px;
    font-weight:600;
    color:#2462b2
}
.wrapper_foo>footer .block2 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:320px;
    height:auto;
    padding:5px 40px 0;
    float:left;
    position:relative;
    font-size:14px;
    font-weight:600;
    color:#5e5e5e
}
.wrapper_foo>footer .block2 a {
    font-size:14px;
    font-weight:600;
    color:#2462b2
}
.wrapper_foo>footer .block3 {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:350px;
    height:auto;
    padding:5px 25px 0;
    float:left;
    position:relative;
    font-size:14px;
    font-weight:600;
    color:#5e5e5e
}
.wrapper_foo>footer .block3 a {
    font-size:14px;
    font-weight:600;
    color:#2462b2
}

div.planPreview {
	float : left;
	width : 140px;
	margin: 0 0 20px 20px;
 }

img.planPreview {
	width                : 140px;
	height               : 140px;
	border               : solid 2px #ffdd00;
	-webkit-border-radius: 6px;
	-moz-border-radius   : 6px;
	-ms-border-radius    : 6px;
	-o-border-radius     : 6px;
	border-radius        : 6px;
}

img.planPreviewActive {
	width                : 140px;
	height               : 140px;
	border               : solid 2px #c8c8c8;
	-webkit-border-radius: 6px;
	-moz-border-radius   : 6px;
	-ms-border-radius    : 6px;
	-o-border-radius     : 6px;
	border-radius        : 6px;
	cursor               : pointer;
	-webkit-transition: .15s;
	-moz-transition: .15s;
	-ms-transition: .15s;
	-o-transition: .15s;
	transition: .15s;

	}

img.planPreviewActive:hover {
	border : solid 2px #ffdd00;
}

#form_credit .formHorizontal .rsform-block {
	margin-bottom: 0;
}

#form_credit .formHorizontal .formControlLabel {
	text-align: left;
	padding-top: 0;
}

#form_credit .rsform-input-box {
	width: 122px;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(112, 112, 112, 0.75);
	-moz-box-shadow:    inset 1px 1px 1px 1px rgba(112, 112, 112, 0.75);
	box-shadow:         inset 1px 1px 1px 1px rgba(112, 112, 112, 0.75);
}

#form_credit .rsform-error {
	border: 1px solid red;
}

#form_credit .rsform-block-psc input[type=text] {
	width: 58px;
}

#form_credit input[type=button],
#form_credit input[type=submit],
#form_custom input[type=submit] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 145px;
  background-color: #98cc56;
  background-image: none;
  border: none;
  border-radius: 0;
  outline: none;
  color: #fffefe;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #676767;
  padding: 5px 0;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -webkit-transition: all 0.15s;
  -kthtml-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
#form_credit input[type=button]:hover,
#form_credit input[type=submit]:hover,
#form_custom input[type=submit]:hover {
  text-decoration: none;
  background-color: #87bb45;
}
#form_credit input[type=button]:active,
#form_credit input[type=submit]:active,
#form_custom input[type=submit]:active {
  -webkit-box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -moz-box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
}

#form_credit .valid .formError {
	font-size: 11px;
	margin: 0;
}

#form_credit .rsform-block-sumcred {
	margin: 10px 0 !important;
}

#form_credit .valid {
	display: none;
}

#form_credit .form_credit_scn {
	font-weight: bold;
}

#form_credit .rsform-block-submit-credit input[type=submit] {
	margin-left: 15px;
}

#products_gallery figcaption > ul {
	display: none;
}

#products_gallery .prev {
	background: url( '/web/20161228054538im_/http://zodekb.ru/templates/web152.ru/img/arrows_yellow.png' ) no-repeat 0 0;
	width: 24px;
	height: 37px;
	left: -5px;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.75);
}

#products_gallery .next {
	background: url( '/web/20161228054538im_/http://zodekb.ru/templates/web152.ru/img/arrows_yellow.png' ) no-repeat -28px 0;
	width: 24px;
	height: 37px;
	left: 509px;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.75);
}

#products_gallery .slides_control > a {
	cursor: default;
}

/* Arctic Modal Оставить заявку */
.box-modal_form_zav {
  position: relative;
  width: auto;
  padding: 15px 15px 1px 15px;
  background: #fff;
  color: #3c3c3c;
  box-shadow: 0 0 0 6px rgba(153, 153, 153, 0.3);
  border-radius: 6px;
}
.box-modal_form_zav .box-modal_form_zav_close {
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 15px;
  line-height: 15px;
  color: #999;
  cursor: pointer;
}
.box-modal_form_zav .box-modal_form_zav_close:hover {
  color: #666;
}
#form_zav {
    margin: 0;
}
#form_zav a {
  color: #1f1a17;
}
#form_zav h1 {
  font-size: 20px;
}
#form_zav #send_zav {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #98cc56;
  color: #fffefe;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #676767;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -webkit-transition: all 0.15s;
  -kthtml-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  width: 100%;
  background-image: none;
}
#form_zav #send_zav:hover {
  text-decoration: none;
  background-color: #87bb45;
}
#form_zav #send_zav:active {
  -webkit-box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -moz-box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
}
.form_zav_butn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #98cc56;
  color: #fffefe;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #676767;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -webkit-transition: all 0.15s;
  -kthtml-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  padding: 10px 81px;
}
.form_zav_butn:hover {
  text-decoration: none;
  background-color: #87bb45;
}
.form_zav_butn:active {
  -webkit-box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  -moz-box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
  box-shadow: inset 0 2px 5px 0 rgba(50, 50, 50, 0.5);
}
/* END Arctic Modal Оставить заявку */

.ksenmart-search .track > .left,
.ksenmart-search .track_property > .left {
	/*background: url('../../../templates/web152.ru/img/st.png') no-repeat 0 0;
	background-color: transparent !important;*/
	width: 5px !important;
	height: 20px !important;
}

.ksenmart-search .track > .right,
.ksenmart-search .track_property > .right {
	/*background: url('../../../templates/web152.ru/img/st.png') no-repeat -15px 0;
	background-color: transparent !important;*/
	width: 5px !important;
	height: 20px !important;
}

.tables {width:100%;border-collapse:collapse;margin:20px 0;}
.tables th {background-color: #98cc56;padding:6px;color:#FFFFFF;border:2px solid #FFF;}
.tables td {padding:6px;text-align:left;border:2px solid #FFF;}
.tables tr:nth-child(even) {background: #CCC}
.tables tr:nth-child(odd) {background: #FCFCFC}

.item-image img {width:287px;}

.old + .normal{
    color: red;
}

/*.medium_bg_red2,.medium_bg_red{height: 58px;}*/
.medium_bg_red2>a,.medium_bg_red>a{text-align:center;font-size: 20px;display: block;}

.catalog .catalog-items form div.name {
    min-height: 158px;
}

.catalog .catalog-items form .price {
    min-height: 65px;
}

aside.tabbable .project_info > div,
aside.tabbable .project_card > div,
aside.tabbable > .tab-content > .tab-pane > form > div {
    float: left;
    width: 100%;
    border-bottom: solid 1px #c8c8c8;
}

#products_gallery figcaption>ul {
  display: block;
}
.product_min_img_pagination {
  display: none;
}
h1.namegoods>span {
  font-size: 23px;
  font-family: Roboto,sans-serif;
  font-weight: 700;
  line-height: 40px;
}
#comments h1 {
  margin-bottom: 10px;
}
#comments .comments-list {
  margin-left: 0;
}
#comments .comments-list .rbox {
  width: 800px
}
#comments .comments-list .rbox .comment-title {
  color: #0c64b3;
}
#comments .comments-list .comments-list .rbox {
  background: #98cc56;
  color: #fff;
  margin-bottom: 10px;
  margin-left: 350px;
  margin-right: 20px;
  width: 800px;
}
#comments .comments-list .comments-list .rbox .comment-body,
#comments .comments-list .comments-list .rbox .comment-date,
#comments .comments-list .comments-list .rbox a {
  color: #fff;
}
.wrapper2 .block-recently,
.wrapper2 .block-same,
.wrapper2 .block-promote {
  width: 1200px;
  margin: 20px auto;
}
.home .block-recently,
.home .block-same,
.home .block-promote {
  width: 1120px;
  margin: 20px auto;
  padding: 0 40px;
}

.block-recently,
.block-same,
.block-promote {
  clear: both;
}
.block-recently .block-title,
.block-same .block-title,
.block-promote .block-title{
  font-size: 24px;
  margin-bottom: 10px;
  text-align: left;
}
#recently {
  margin: 0;
  padding: 0;
}
#recently li {
  float: left;
  list-style: none;
  margin: 0 30px 0 0;
  padding: 0;
  text-align: center;
  width: 208px;
}
.home #recently li {
  margin: 0 20px 0 0;
}
#recently li:nth-child(5n) {
  margin-right: 0;
}
#recently img {
  width: auto;
  height: 132px;
  float: none;
  border: none;
  display: block;
  /*  width: 175px;
   * height: 175px;*/
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination li.thumb.span2 a {
  padding: 0;
}
.catalog-description .block2 {
    text-align: justify;}




.unselectable {
-moz-user-select:none;
-webkit-user-select:none;
cursor: default;
}
html
{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#wpcp-error-message {
    direction: ltr;
    text-align: center;
    transition: opacity 900ms ease 0s;
    z-index: 99999999;
}
.hideme {
    opacity:0;
    visibility: hidden;
}
.showme {
    opacity:1;
    visibility: visible;
}
.msgmsg-box-wpcp {
    border-radius: 10px;
    color: #555;
    font-family: Tahoma;
    font-size: 11px;
    margin: 10px;
    padding: 10px 36px;
    position: fixed;
    width: 255px;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -130px;
    -webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
    -moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
    box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
}
.msgmsg-box-wpcp span {
    font-weight:bold;
    text-transform:uppercase;
}
.error-wpcp {       background:#ffecec url('../../../images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.success {
    background:#e9ffd9 url('../../../images/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}
.warning-wpcp {
    background:#ffecec url('../../../images/warning.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.notice {
    background:#e3f7fc url('../../../images/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}
.coments {
    content: "";
    display: inline-block;
    width: 100%;
}
#undercontent {
    padding: 0 2.5em;
}
li.coment_schow {
    float: left;
    width: 33.33333333%;
}
ul.jcomments-latest .author {
    color: #414141;
    font-size: 16px;
    font-weight: 700;
}
ul.jcomments-latest .rounded{
    border:0!important;
    padding: 0!important;

}

/*
playback timings (ms):
  captures_list: 504.677
  PetaboxLoader3.resolve: 238.138 (2)
  LoadShardBlock: 276.669 (3)
  RedisCDXSource: 197.948
  load_resource: 102.634
  CDXLines.iter: 24.904 (3)
  exclusion.robots: 0.268
  exclusion.robots.policy: 0.203
  esindex: 0.016
  PetaboxLoader3.datanode: 124.462 (4)
*/