.wrap_img span {
    position: absolute;
    z-index: 1;
    background: url(../images/s1.png);
    height: 270px;
    width: 736px;
    display: block;
    right: 0;
}
.wrap_img img {

}
.wrap_img {
    float: right;
}

body {
    background-color: #196487;
    margin: 0;
    padding-bottom: 45px;
}

.clearfix:after, form:after, .boxes:after, .block-title:after, .objects:after, .object-photos:after {
    content: "";
    display: table;
    clear: both;
}

.page {
    background: url(../images/background.png) repeat 0 0;
    border-bottom: 1px solid #114f71;
}

.zone-title,
.zone-container {
    width: 994px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
}

.zone-title:after,
.zone-container:after {
    content: "";
    display: table;
    clear: both;
}

.zone-title {
    margin-top: 18px;
}

.zone-container + .zone-container {
    margin-top: -18px;
}

.navigation-top-zone .zone-container {
    border-bottom: 1px solid #d0d0d0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navigation-bottom-zone {
    background-color: #155573;
    border-bottom: 1px solid #8c8ca6;
}
.navigation-bottom-zone .zone-container {
    padding-top: 4px;
    padding-bottom: 3px;
}

.header-zone .zone-container {
    border-top: 1px solid #fff;
    padding-top: 20px;
    padding-bottom: 18px;
}

.footer-zone {
    background-color: #196487;
    border-top: 1px solid #114f71;
    border-bottom: 1px solid #2a7999;
}
.footer-zone .zone-container {
    padding-top: 9px;
    padding-bottom: 8px;
}

.content-zone .zone-container {
    /*padding-top: 36px;*/
    padding-bottom: 36px; 
}
.content-zone + .content-bottom-zone {
    margin-top: -18px;
}

.content-top-zone .zone-container {
    padding-bottom: 18px;
}

.content-bottom-zone .zone-container {
    padding-bottom: 18px;
}

.services-zone .zone-container {
    padding-top: 18px;
    padding-bottom: 18px;
}

.slider-zone .zone-container {
    padding-bottom: 36px;
}

body {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #333;
}

h1,
h2,
h3,
ul,
p {
    margin: 0;
}

ul {
    padding: 0;
}

h1, h2 {
    margin-bottom: 18px;
    font-weight: normal;
    font-size: 20px;
    line-height: 18px;
    color: #196487;
}

h3 {
    font-weight: normal;
    font-size: 14px;
}

p {
    margin-bottom: 18px;
}

a {
    color: #2e96ae;
}
a:hover {
    color: #33a7c2;
}
a:active, .relation-menu .menu a.active {
    color: #29859a;
}

img {
    border: 0 none;
}
img.left, img.right {
    margin-top: 18px;
    margin-bottom: 36px;
}
img.left {
    float: left;
    margin-right: 62px;
}
img.right {
    float: right;
    margin-left: 62px;
}

h1 small, h2 small, h3 small {
    font-size: 12px;
    float: right;
}

:focus {
    outline: 0 none;
}

.font-verdana, h1 small, h2 small, h3 small {
    font-family: "Verdana", sans-serif;
}

.font-bank-gothic, h1, h2, .header-zone .box-title, .footer-zone .box-title, .navigation, .services-zone .service-link {
    font-family: "BankGothic RUSS", sans-serif;
}

input,
button,
select,
textarea {
    font: inherit;
    color: inherit;
    line-height: inherit;
}

input[type="text"],
input[type="password"],
input[type="phone"],
input[type="email"],
textarea {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 6.5px;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: rgba(0, 0, 0, 0.02) 2px 2px 0 inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.02) 2px 2px 0 inset;
    box-shadow: rgba(0, 0, 0, 0.02) 2px 2px 0 inset;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

textarea {
    min-height: 252px;
}

input[type="submit"],
button {
    display: inline-block;
    border: 0 none;
    margin-bottom: 18px;
    padding: 18px 44px;
    color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #16984e), color-stop(100%, #07632f));
    background-image: -webkit-linear-gradient(#16984e, #07632f);
    background-image: -moz-linear-gradient(#16984e, #07632f);
    background-image: -o-linear-gradient(#16984e, #07632f);
    background-image: linear-gradient(#16984e, #07632f);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: #0f7e3f 0 1px 0 inset;
    -moz-box-shadow: #0f7e3f 0 1px 0 inset;
    box-shadow: #0f7e3f 0 1px 0 inset;
}
input[type="submit"]:hover,
button:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #18a555), color-stop(100%, #087136));
    background-image: -webkit-linear-gradient(#18a555, #087136);
    background-image: -moz-linear-gradient(#18a555, #087136);
    background-image: -o-linear-gradient(#18a555, #087136);
    background-image: linear-gradient(#18a555, #087136);
}
input[type="submit"]:active,
button:active {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #07632f), color-stop(100%, #16984e));
    background-image: -webkit-linear-gradient(#07632f, #16984e);
    background-image: -moz-linear-gradient(#07632f, #16984e);
    background-image: -o-linear-gradient(#07632f, #16984e);
    background-image: linear-gradient(#07632f, #16984e);
}

label {
    display: block;
    margin-bottom: 18px;
}

.control-group {
    margin-bottom: 36px;
}

.service-big-sprite, .service-big-floor, .service-big-roof, .service-big-montag, .service-big-electro, .service-link:hover .service-big-floor, .service-link:hover .service-big-roof, .service-link:hover .service-big-montag, .service-link:hover .service-big-electro {
    background: url(../images/icons/service-big-sf6e5f0d737.png) no-repeat;
}

.service-big-floor {
    background-position: -86px 0;
}

.service-big-roof {
    background-position: -258px 0;
}

.service-big-montag {
    background-position: -172px 0;
}

.service-big-electro {
    background-position: 0 0;
}

.service-link:hover .service-big-floor {
    background-position: -129px 0;
}
.service-link:hover .service-big-roof {
    background-position: -301px 0;
}
.service-link:hover .service-big-montag {
    background-position: -215px 0;
}
.service-link:hover .service-big-electro {
    background-position: -43px 0;
}

.service-sprite, .relation-menu.submenu-floor, .relation-menu.submenu-roof, .relation-menu.submenu-montag, .relation-menu.submenu-electro {
    background: url(../images/icons/service-s855d66cbfc.png) no-repeat;
}

.header-zone {
    font-size: 10px;
}
.header-zone a {
    color: #7c9caf;
}
.header-zone a:hover {
    color: #92adbd;
}
.header-zone a:active, .header-zone .relation-menu .menu a.active, .relation-menu .menu .header-zone a.active {
    color: #6c90a5;
}
.header-zone .box {
    /*width: 119px;*/
    float: left;
    margin-right: 18px;
    display: inline;
    background: url(../images/header-block-deliver.png) no-repeat 0 50%;
    min-height: 90px;
    margin-left: -29px;
    padding-top: 13px;
    padding-bottom: 18px;
    padding-left: 62px;
}
.header-zone .box:first-child {
    width: 114px;
    float: left;
    margin-right: 18px;
    display: inline;
    background-image: none;
    margin-left: 0;
    padding-left: 0;
}

.header-zone .box:nth-child(2) { 
    background-image: none;
}

/*.header-zone .box:last-child {
    float: right;
    margin-right: 0;
    *margin-left: -18px;
    display: inline;
    width: 151px;
    padding-left: 53px;
}*/
.header-zone .box ul {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    font-size: 10px;
}
.header-zone .box ul li + li {
    margin-left: -11px;
}
.header-zone .box ul li + li + li {
    margin-left: -22px;
}
.header-zone .box ul li + li + li + li {
    margin-left: -33px;
}

.header-zone .box ul li + li + li + li +li {
    margin-left: -44px;
}
.header-zone .box ul a {
    text-decoration: none;
    position: relative;
}
.header-zone .box ul li.active a {
    color: #2f96ae;
    text-decoration: underline;
} 
.header-zone .box ul a:hover {
    text-decoration: underline;
}
.header-zone .box ul a:before {
    display: inline-block;
    width: 11px;
    margin-left: -11px;
    content: "\25CF";
    text-align: center;
}
.header-zone .box-title a {
    font-size: 12px;
    color: #196487;
    text-indent: 6px;
    text-decoration: none;
    /*text-transform: uppercase;*/
}
.contacts {
    text-align: right;
    width: 994px;
    margin: 20px auto 0px;
}

.contacts div {
    display: inline-block;
}

.telephone, .mail a {
    font-size: 16px;
    color: #8b250a !important;
}

.footer-zone {
    font-size: 10px;
}
.footer-zone .box {
    width: 186px;
    float: left;
    margin-right: 18px;
    display: inline;
    min-height: 90px;
    margin-left: -62px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 62px;
    background: url(../images/footer-block-deliver.png) no-repeat 0 18px;
}
.footer-zone .box:first-child, .footer-zone .box:last-child {
    width: 158px;
    float: left;
    margin-right: 18px;
    display: inline;
}
.footer-zone .box:first-child {
    background-image: none;
    margin-left: 0;
    padding-left: 0;
}
.footer-zone .box:last-child {
    float: right;
    margin-right: 0;
    *margin-left: -18px;
    display: inline;
}
.footer-zone .box-title a{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.footer-zone .box-title a:hover {
    text-decoration: underline;
}
.footer-zone ul {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
}
.footer-zone ul a {
    text-decoration: none;
    color: #c7c7c7;
}
.footer-zone ul a:hover {
    text-decoration: underline;
}
.footer-zone ul a:hover {
    color: #d4d4d4;
}
.footer-zone ul a:active, .footer-zone ul .relation-menu .menu a.active, .relation-menu .menu .footer-zone ul a.active {
    color: #bababa;
}

.navigation {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    display: table;
    white-space: nowrap;
}
.navigation li {
    display: table-cell;
    /*padding: 0 36px;*/
    padding-left: 10px;
    text-align: center;
}
.navigation li:first-child, .navigation li:last-child {
    width: 1%;
}
.navigation li:first-child {
    padding-left: 0;
}
.navigation li:last-child {
    padding-right: 0;
}
.navigation a {
    text-decoration: none;
}
.navigation a:hover {
    text-decoration: underline;
}
.navigation-top-zone .navigation {
    width: 994px;
    float: right;
    margin-right: 0;
    *margin-left: -18px;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -18px;
    display: inline;
    font-size: 12px;
}
/* line 36, ../../app/assets/stylesheets/regions/_navigations.scss */
.navigation-top-zone .navigation a {
    color: #7c9caf;
}
.navigation-top-zone .navigation a:hover {
    color: #92adbd;
}
.navigation-top-zone .navigation a:active, .navigation-top-zone .navigation .relation-menu .menu a.active, .relation-menu .menu .navigation-top-zone .navigation a.active {
    color: #6c90a5;
}
/* line 41, ../../app/assets/stylesheets/regions/_navigations.scss */
.navigation-bottom-zone .navigation {
    float: right;
    margin-right: 0;
    display: inline;
    font-size: 10px;
}
/* line 47, ../../app/assets/stylesheets/regions/_navigations.scss */
.navigation-bottom-zone .navigation a {
    color: white;
}
.navigation-bottom-zone .navigation a:hover {
    color: #f2f2f2;
}
.navigation-bottom-zone .navigation a:active, .navigation-bottom-zone .navigation .relation-menu .menu a.active, .relation-menu .menu .navigation-bottom-zone .navigation a.active {
    color: #e6e6e6;
}

/* line 1, ../../app/assets/stylesheets/regions/_services.scss */
.services-zone {
    font-size: 12px;
}
/* line 4, ../../app/assets/stylesheets/regions/_services.scss */
.services-zone .icon {
    width: 43px;
    margin: 0 auto;
    height: 54px;
}
/* line 10, ../../app/assets/stylesheets/regions/_services.scss */
.services-zone .service-link {
    color: #333333;
    text-decoration: none;
}
.services-zone .service-link:hover {
    color: #196487;
}
/* line 16, ../../app/assets/stylesheets/regions/_services.scss */
.services-zone .box {
    width: 202px;
    float: left;
    margin-right: 18px;
    display: inline;
    background: url(../images/service-block-deliver.png) no-repeat 0 50%;
    min-height: 90px;
    margin-left: -18px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 62px;
    text-align: center;
}
/* line 26, ../../app/assets/stylesheets/regions/_services.scss */
.services-zone .box:first-child {
    background-image: none;
    margin-left: 0;
    padding-left: 0;
}
/* line 32, ../../app/assets/stylesheets/regions/_services.scss */
.services-zone .box:last-child {
    float: right;
    margin-right: 0;
    *margin-left: -18px;
    display: inline;
}

/* line 4, ../../app/assets/stylesheets/regions/_content.scss */
.content {
    float: left;
    width: 100%;
    margin-right: -100%;
}
/* line 10, ../../app/assets/stylesheets/regions/_content.scss */
.sidebar-left .content .content-body {
    margin-left: 264px;
}
/* line 16, ../../app/assets/stylesheets/regions/_content.scss */
.sidebar-right .content .content-body {
    margin-right: 264px;
}

/* line 24, ../../app/assets/stylesheets/regions/_content.scss */
.aside .block:last-child {
    margin-bottom: 0;
}

/* line 30, ../../app/assets/stylesheets/regions/_content.scss */
.aside-left {
    width: 202px;
    float: left;
}
.aside .block-content ul.menu li .menu , .aside .relation-menu {
    display: none;
}
.aside .block-content ul.menu li.active .menu , .aside .relation-menu.active {
    display: block;
}

/* line 35, ../../app/assets/stylesheets/regions/_content.scss */
.aside-right {
    width: 202px;
    float: right;
    font-size: 12px;
}
/* line 41, ../../app/assets/stylesheets/regions/_content.scss */
.aside-right p {
    text-indent: 0;
}

/* line 47, ../../app/assets/stylesheets/regions/_content.scss */
.column-left,
.column-right {
    width: 466px;
}
/* line 50, ../../app/assets/stylesheets/regions/_content.scss */
.column-left .sidebar-left,
.column-right .sidebar-left {
    width: 378px;
}
/* line 54, ../../app/assets/stylesheets/regions/_content.scss */
.column-left .sidebar-right,
.column-right .sidebar-right {
    width: 378px;
}
/* line 58, ../../app/assets/stylesheets/regions/_content.scss */
.column-left .sidebar-left.sidebar-left,
.column-right .sidebar-left.sidebar-left {
    width: 277px;
}

/* line 63, ../../app/assets/stylesheets/regions/_content.scss */
.column-left {
    float: left;
}

/* line 67, ../../app/assets/stylesheets/regions/_content.scss */
.column-right {
    float: right;
}

/* line 5, ../../app/assets/stylesheets/_elements.scss */
.logotype-image {
    display: block;
}

/* line 9, ../../app/assets/stylesheets/_elements.scss */
.logotype-link {
    float: left;
}
/* line 12, ../../app/assets/stylesheets/_elements.scss */
.footer-zone .logotype-link {
    position: relative;
    left: -15px;
}

/* line 18, ../../app/assets/stylesheets/_elements.scss */
.block {
    padding-bottom: 18px;
    margin-bottom: 36px;
}

/* line 27, ../../app/assets/stylesheets/_elements.scss */
.block-content {
    margin-bottom: 18px;
}

/* line 31, ../../app/assets/stylesheets/_elements.scss */
.block-foot {
    margin-top: 18px;
}

/* line 35, ../../app/assets/stylesheets/_elements.scss */
.pull-left {
    float: left;
}

/* line 39, ../../app/assets/stylesheets/_elements.scss */
.pull-right {
    float: right;
}

/* line 43, ../../app/assets/stylesheets/_elements.scss */
.phone {
    color: #8b250a;
    font-size: 16px;
}

/* line 49, ../../app/assets/stylesheets/_elements.scss */
.content-bottom-zone #carousel {
    margin-bottom: 54px;
}

/* line 3, ../../app/assets/stylesheets/blocks/_partners.scss */
.partners.block .block-content {
    display: inline-block;
    margin-bottom: 0;
    text-align: justify;
    line-height: 36px;
}
/* line 9, ../../app/assets/stylesheets/blocks/_partners.scss */
.partners.block .block-content a {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 18px;
}
/* line 15, ../../app/assets/stylesheets/blocks/_partners.scss */
.partners.block .block-content img {
    display: block;
    width: 100%;
}
/* line 20, ../../app/assets/stylesheets/blocks/_partners.scss */
.partners.block .block-foot {
    margin-top: 0;
}

/* line 1, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu {
    padding-left: 44px;
    font-size: 12px;
}
/* line 6, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu.block .block-title {
    font-size: 12px;
    color: #333;
    margin-bottom: 6px;
}
/* line 13, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu.submenu-floor {
    background-position: -33px -74px;
}
/* line 17, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu.submenu-roof {
    background-position: -99px 0;
}
/* line 21, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu.submenu-montag {
    background-position: -66px -37px;
}
/* line 25, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu.submenu-electro {
    background-position: 0 -111px;
}
/* line 29, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu .menu {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
}
/* line 32, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu .menu li {
    margin-bottom: 6px;
}
/* line 35, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu .menu li .menu {
    margin-top: 6px;
}
/* line 40, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu .menu a {
    text-decoration: none;
    color: #333333;
}
.relation-menu .menu a:hover {
    text-decoration: underline;
}
.relation-menu .menu a:hover {
    color: #333333;
}
.relation-menu .menu a:active, .relation-menu .menu a.active {
    color: black;
}
/* line 49, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu .menu .menu {
    padding-left: 26px;
    font-size: 10px;
}
/* line 53, ../../app/assets/stylesheets/blocks/_relation_menu.scss */
.relation-menu .menu .menu a {
    color: #999999;
}
.relation-menu .menu .menu a:hover {
    color: #2594c8;
}
.relation-menu .menu .menu a:active, .relation-menu .menu .menu a.active {
    color: #196487;
}

/* line 1, ../../app/assets/stylesheets/blocks/_objects.scss */
.objects {
    margin-left: -62px;
}

/* line 6, ../../app/assets/stylesheets/blocks/_objects.scss */
.object {
    float: left;
    display: inline;
    vertical-align: top;
    width: 466px;
    margin-left: 62px;
    padding-bottom: 18px;
}
/* line 15, ../../app/assets/stylesheets/blocks/_objects.scss */
.object:nth-child(2n+1) {
    clear: both;
}

/* line 20, ../../app/assets/stylesheets/blocks/_objects.scss */
.object-photos {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    margin-left: -62px;
}
/* line 25, ../../app/assets/stylesheets/blocks/_objects.scss */
.object-photos .photo {
    width: 114px;
    float: left;
    margin-left: 62px;
    margin-bottom: 18px;
}
/* line 34, ../../app/assets/stylesheets/blocks/_objects.scss */
.object-photos .photo-link,
.object-photos .photo-title,
.object-photos .photo-image {
    display: block;
}
/* line 38, ../../app/assets/stylesheets/blocks/_objects.scss */
.object-photos .photo-link {
    text-decoration: none;
    text-align: center;
}
/* line 43, ../../app/assets/stylesheets/blocks/_objects.scss */
.object-photos .photo-image {
    border: 2px solid #fff;
}
/* line 47, ../../app/assets/stylesheets/blocks/_objects.scss */
.object-photos .photo-title {
    font-size: 10px;
    color: #999;
    letter-spacing: -0.05em;
}

/* line 1, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel {
    position: relative;
}

/* line 5, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner {
    position: relative;
    width: 1000px;
    overflow: hidden;
    height: 270px !important;
}
/* line 10, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .item {
    position: relative;
    overflow: hidden;
    float: left;
    width: 996px;
}
/* line 15, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .item img {
    float: right;
    display: block;
}
/* line 23, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
}
/* line 27, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .active {
    left: 0;
}
/* line 32, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
/* line 38, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .next {
    left: 100%;
}
/* line 42, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .prev {
    left: -100%;
}
/* line 47, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0;
}
/* line 52, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .active.left {
    left: -100%;
}
/* line 56, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-inner > .active.right {
    left: 100%;
}

/* line 50, icons/carousel/*.png */
.carousel-sprite, .carousel-control.left, .carousel-control.right {
    background: url(../images/icons/carousel-s7540bf8c31.png) no-repeat;
}

/* line 64, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-control {
    font: 0/0 sans-serif;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 7px;
    width: 24px;
    height: 27px;
    z-index: 3;
}
/* line 74, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-control.left {
    left: 290px;
    background-position: 0 -27px;
}
/* line 79, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-control.right {
    left: 332px;
    background-position: 0 0;
}

/* line 85, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-caption {
    background: url(../images/slider-caption.png) no-repeat 0 0;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 264px;
    padding-top: 36px;
    padding-bottom: 18px;
    padding-left: 13px;
    padding-right: 119px;
    z-index: 1;
    font-size: 12px;
}
/* line 100, ../../app/assets/stylesheets/blocks/_carousel.scss */
.carousel-caption h2 {
    font-size: 16px;
    margin-bottom: 0;
}

/* line 1, ../../app/assets/stylesheets/blocks/_slider.scss */
.slider {
    font-size: 12px;
}
/* line 4, ../../app/assets/stylesheets/blocks/_slider.scss */
.slider p {
    margin-bottom: 9px;
}

/* line 10, ../../app/assets/stylesheets/blocks/_slider.scss */
.slide {
    display: block;
    overflow: hidden;
    position: relative;
}
/* line 15, ../../app/assets/stylesheets/blocks/_slider.scss */
.slide .image {
    float: right;
}
/* line 19, ../../app/assets/stylesheets/blocks/_slider.scss */
.slide .description {
    background: url(../images/slider-desc.png) no-repeat 0 0;
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    width: 264px;
    padding-top: 36px;
    padding-bottom: 18px;
    padding-left: 13px;
    padding-right: 119px;
}


.news-col2.float {
    float: left;
    width: 49%;
}
.clr {
    clear: both;
    height: 0;
    overflow: hidden;
}
.col-inner {padding-right: 10px;}

.objects {
    margin-left: -62px;
}


.errorErr {
    padding:10px; font-size:13px;
    color:#ff0000; font-weight:bold;
}
.errorErr ul {padding-left: 15px;}
.errorErr li {list-style: disc; padding-bottom: 10px;}
.errorOk {
    padding:10px; font-size:13px;
    color:#3675a9; font-weight:bold;
}
.navigation-bottom-zone .zone-container {
    padding-bottom: 3px;
    padding-top: 4px;
}

.footer-zone .zone-container {
    padding-bottom: 8px;
    padding-top: 9px;
}

.mainpagebanner h2 {
    font-size: 140%;
    margin-bottom: 35px;
}

.mainpagebanner {
    font-size: 130%;
    padding-left: 30px;
}