/* clear */
.fz-10,.fz-10 *{font-size:10px}.fz-12,.fz-12 *{font-size:12px}.fz-14,.fz-14 *{font-size:14px}.fz-16,.fz-16 *{font-size:16px}.fz-18,.fz-18 *{font-size:18px}.fz-20,.fz-20 *{font-size:20px}.fz-22,.fz-22 *{font-size:22px}.fz-24,.fz-24 *{font-size:24px}.fz-26,.fz-26 *{font-size:26px}.fz-28,.fz-28 *{font-size:28px}.fz-30,.fz-30 *{font-size:30px}.fz-32,.fz-32 *{font-size:32px}.fz-34,.fz-34 *{font-size:34px}.fz-36,.fz-36 *{font-size:36px}.fz-38,.fz-38 *{font-size:38px}.fz-40,.fz-40 *{font-size:40px}.fz-42,.fz-42 *{font-size:42px}.fz-44,.fz-44 *{font-size:44px}.fz-46,.fz-46 *{font-size:46px}.fz-48,.fz-48 *{font-size:48px}.fz-50,.fz-50 *{font-size:50px}.fz-52,.fz-52 *{font-size:52px}.fz-54,.fz-54 *{font-size:54px}.fz-56,.fz-56 *{font-size:56px}.fz-58,.fz-58 *{font-size:58px}.fz-60,.fz-60 *{font-size:60px}.fz-62,.fz-62 *{font-size:62px}.fz-64,.fz-64 *{font-size:64px}.fz-66,.fz-66 *{font-size:66px}.fz-68,.fz-68 *{font-size:68px}.fz-70,.fz-70 *{font-size:70px}.fz-72,.fz-72 *{font-size:72px}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,700italic&subset=latin,cyrillic);
* {
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: GothamPro!important;
    line-height: 1.6;
    color: #282528;
    font-size: 18px;
}
p{margin-bottom:25px;}
.fbobx {/* width: 346px; */height: 178px;padding-top: 0px;}
html {
    /* background: url("/images/bg.jpg") no-repeat bottom center fixed; */
    width: 100%;
    height: 100%;
    font-family: 'Open Sans', sans-serif;
    text-rendering: optimizeLegibility;
    margin: auto;
}
.fades {
    background: #0000008f;
}
body {
    text-align: center;
    color: #000000;
    min-height: 100%;
    background: none;
    margin: auto;
    background: #f5fbff;
    font-size:15px;
    /* padding-top: 83px; */
}
.wrapb{
    width: 1170px;
    /* padding: 0px 25px 0px; */
    margin: auto;
    }
.gray_warn_or{
    font-size: 14px;
    font-weight: 500;
    padding: 16px 25px;
    text-transform: uppercase;
    background: #ec8f24;
    margin-top: 15px;
    text-align: center;
    color: white;
    margin-bottom: 20px;
    }
td {
    vertical-align: top;
}
video {position: absolute;width: 100%;top: -1000px;bottom: -1000px;left: -1000px;right: -1000px;margin: auto;z-index: 2;}
img {
    border: 0px;
}
input {
    font-family: MyriadPro;
}
textarea {
    font-family: 'Open Sans', sans-serif;
}
.order{
    position: relative;
}
.order input{border: 0px;border-bottom: 1px solid #F6921E;outline: none;font-size: 14px;margin-bottom: 5px;}

.navbar{padding:0px;}

ul{padding-left:20px;}

a{color: #ffd765;}
a:hover{color: #ffd765;}

#header{position: absolute;top: 30px;left: 0;width: 100%;background: #acff9a;z-index:99;box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
#header .container{background: #acff9a;}

.semi{font-weight: 600;}

#slider{border-bottom:1px solid #ddd}
#slider.inner{}
#slider.inner #header{position: relative; top: 0;}

.hr{width: 56px; border-bottom:2px solid #fff; margin: 20px 0px;}
.hr.black{border-color:#898989;}

.no-bullets{list-style-type:none;}

.calculator_block{background: #fff;border-radius: 50px;overflow: hidden;}
    .calculator_left{}
    .calculator_right{background: #e3e3e3;}
        .calculator_block input[type=text], .calculator_block select{border-radius: 50px;border: 1px solid #bab9ba;height: auto;}
        .calculator_right .smash_button{font-size: 18px;padding: 11px 0px!important;margin-top: 18px;border-radius: 50px;}
        .calculator_right .smash_button:hover{margin-top:20px;}

.check-list {padding-left: 0;}
.check-list li{background: url("/images/check.png") no-repeat center left; padding-left: 24px;}

h1, .h1{/* color:#07bab6; */text-align:center;/* background:url("/images/sep.png") no-repeat center bottom; */padding-bottom:25px;font-size: 30px;font-weight:600;text-transform: uppercase;}
.h1.white{color:#fff;/* background:url("/images/white_sep.png") no-repeat center bottom; */}

h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin-bottom: 35px;font-family: roboto;/* text-align: center; *//* color: #5a9916; */font-size: 26px;text-transform: uppercase;}

.lh-12{line-height: 1.2}

.normal{font-family: 'Open Sans', sans-serif;}
.bold{font-family: MyriadPro;font-weight: 700;}

.order input::-webkit-input-placeholder {color:#bbb;}
.order input::-moz-placeholder          {color:#bbb;}/* Firefox 19+ */
.order input:-moz-placeholder           {color:#bbb;}/* Firefox 18- */
.order input:-ms-input-placeholder      {color:#bbb;}


.hostel_item{border:1px solid #a0becb;border-radius: 5px;width: 100px;height: 63px; position:relative;}

.nagradi_item{width: 100%;height: 104px; position:relative; background: #fff;}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)!important;
    background-image: -o-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)!important;
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.2)))!important;
    background-image: linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)!important;
}
.carousel-control.left span.glyphicon{background:url("/images/left.png") no-repeat center center; font-family:"Arial;"; width: 32px;}
.carousel-control.left:hover span.glyphicon{background:url("/images/left_hover.png") no-repeat center center;}
.carousel-control.right span.glyphicon{background:url("/images/right.png") no-repeat center center;font-family:"Arial;";width: 32px;}
.carousel-control.right:hover span.glyphicon{background:url("/images/right_hover.png") no-repeat center center;}
.carousel-control span:before{display:none;}
.carousel-control.right {
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)!important;
    background-image: -o-linear-gradient(right,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)!important;
    background-image: -webkit-gradient(linear,right top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.2)))!important;
    background-image: linear-gradient(to left,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)!important;
}

.service_item{}
.service_item img{max-width: 100%}

#block1{background: white;/* background-size:cover; */}

#top{}
#top p{}
#top p span{color:#f5d43a;}

.vitrina_item {}
    .vitrina_item_image {
    margin-bottom: 10px;
    min-height: 140px;
}
    .vitrina_item_image img{max-width: 100%;}
    .vitrina_item_caption {font-weight: 700;}
    .vitrina_item_eng {font-size: 12px;}
    .vitrina_item_text {font-size: 13px;font-style: italic;}
    .vitrina_item_text p{font-size:11px;}

.merop_item {}
.merop_item_image {}
.merop_item_image img{max-width: 100%;}
.merop_item_caption {}

#block12 p{color:#717171}

.events_item {
    padding-right: 20px;
    margin-bottom: 15px;
}
.events_item a{font-size: 17px;text-decoration:underline;color: #151b28;}
.events_item a:hover{text-decoration:none;}
    .events_item_date {font-family: 'MyriadProItalic', sans-serif;font-size: 18px;text-transform: uppercase;line-height: 1.3;color: #8b909d;}
    .events_item_text {}
    .events_item_text p{color:#717171;font-size: 18px;margin-bottom: 0px;}

#block10 p{font-size:16px;}

p.italic span{color:#8b909d; font-size:18px; font-family:"MyriadProItalic", sans-serif; text-transform:none; font-weight:400;}
span.mini{font-family:"MyriadProBold", sans-serif; color:#000; text-transform:uppercase; font-size:18px; display:block; text-align:center; margin-top:10px; margin-bottom:40px; margin-top:-5px;}

.img_item img{max-width:100%;}

.merop_item {}
    .merop_item_image  { }
    .merop_item_date {font-size: 16px;color: #8b909d;/* font-weight: 700; */text-transform: uppercase;margin-top:10px;font-family: "MyriadProItalic", sans-serif;}
    .merop_item_caption {font-size: 16px;color:#5c5c5c;/* font-weight: 700; *//* text-transform: uppercase; */}

table.menu_table{float:right;}
    table.menu_table a{text-decoration: none; font-size: 16px; text-align: center;}
        table.menu_table td{ }
            table.menu_table td div.holder{text-align: left;position: relative;}
        table.menu_table td#first_cell{width:4px; background: url('images/menu.png') repeat-x 0px 0px; }
        table.menu_table td#last_cell{width:4px; background: url('images/menu.png') repeat-x 4px 0px;}
        table.menu_table td.menu_item{text-decoration: none; text-align: center;padding: 0px 15px 0px 0px;}
        table.menu_table tr td.menu_item:first-child{text-align: left;}
        table.menu_table tr td.menu_item:last-child{text-align: right;}
        table.menu_table td.menu_item.active a.menu_link{

}
            table.menu_table td.menu_item a.menu_link{color: #fff; font-size: 14px;/* font-weight: 700; */ text-transform: uppercase;}
            table.menu_table td.menu_item a.menu_link:hover{text-decoration: none; color:#fff; background: none;}
        li.menu_item {position:relative;}
        li.menu_item a.menu_link{color: black;font-size: 12px;font-weight: 600;text-transform: uppercase;padding-right: 10px;padding-left: 10px;/* font-family: "MyriadProBold"; *//* border-left: 1px solid #000; */display: block;}
        li.menu_item a.menu_link:after{display:none;}
        li.menu_item:first-child a.menu_link{border-left:0px;}
        .dropdown-menu{background:#07bab6;margin-top: 0px;right:auto;left:0px;margin-left:0px;border-radius: 0px;border: 0px;}
        .dropdown-menu a{color:#fff;}
        
        li.menu_item.show a.menu_link, li.menu_item a.menu_link.active, li.menu_item a.menu_link:hover{text-decoration: none;background: #80f556;color: white;}
        table.menu_table td.del{width: 3px;}
        table.menu_table div.subrubrics{display :none; position: absolute; z-index: 999; text-align: left;top: -17px;left: -5px;}
            table.menu_table div.subrubrics div.triforce {border: 6px solid #6A3F85; border-bottom: 6px solid #F7D41D; margin: 3px 0px 0px 42px;width: 0px;height: 0px;}
            table.menu_table div.subrubrics div.rez{background: #F7D41D;  min-width: 200px;}
            table.menu_table div.subrubrics a{color: #000; font-family: 'PTSansRegular'; font-size: 15px; display: block; min-width: 150px; text-align: left; padding: 7px 10px 7px 13px; text-decoration: none;}
            table.menu_table div.subrubrics a:hover{text-decoration: none; background: #EEB217;color: #fff;}

    div.collapse.in ul{margin-top: 40px; margin:0;}
    div.collapse.in a{padding:10px 0px;border-bottom: 1px solid #FFF;}

@media (min-width: 768px){
    ul.nav{float:normal!important;text-align: center;width: 100%;}
    .navbar-nav {
        float: none!important;
        margin: 0 auto;
    }
    .navbar-nav>li>a {
    padding-top: 30px;
    padding-bottom: 30px;
 }
}

.arendators{display: inline-block;margin: 20px 12px 50px 12px;}

.spn_hol {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 50000;
    opacity: 1;
     -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.spinner {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 50%;
    margin-left: -35px;
    height: 24px;
    width: 70px;
    text-align: center;
    display: block;
}
.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #333;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0.0)
    }
    40% {
        -webkit-transform: scale(1.0)
    }
}
@keyframes bouncedelay {
    0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

form.other{width: 70%;/* border-top: 1px solid #E2E2E2; *//* border-bottom: 1px solid #E2E2E2; *//* padding: 12px 30px; *//* margin: 5px 0px 15px 0px; *//* background: #d0d0d0; *//* margin:  0px -15px; *//* margin-top: 50px; *//* margin-bottom: 20px; */}
    form.other table{width: 100%;}
        form.other table td{padding: 11px 15px;vertical-align: middle;}
        .hostel_item form.other table td{padding: 5px 5px;}
        form input[type=text], form textarea{padding: 10px 16px!important;/* font-Family: "Roboto"!important; */border: 0px solid #e8e8e8;width: 100%;font-size: 16px;/* box-shadow: 0px 0px 170px rgba(0,0,0,0.1); */border-radius: 5px;border: 1px solid #c7c7c7;}
        form.other table td textarea{padding: 10px 15px!important;/* font-Family: "Roboto"!important; */border: 1px solid #c7c7c7;width: 100%;max-width: 100%;min-width: 100%;height: 140px;max-height: 140px;min-height: 140px;font-size: 16px;}

.map_holder{/* margin-bottom: -35px; *//* margin-left: -40px; *//* margin-right: -40px; */}

.social {text-align: right;}
.social a{display: inline-block;/* width: 31px; */height: 31px;/* background: url("/images/soc.png") no-repeat; */margin-left: 10px;}


.gray_warn{font-size: 12px;padding: 16px 25px;background: #f1f0f0;color: #000;margin-top: 15px;}

.minimal{/* position: absolute; */top: 53px;right: 39px;color: #f3901c;font-size: 13px;text-align: center;margin-top: 15px;}
.minimal span{font-size: 15px;}


.checkboxerhx{display: table;margin-top: 8px;/* max-width: 500px; */margin: 0px auto;/* background: #E3E3E3; */padding: 8px;}
.checkboxerhx .checkboxer{display: table-cell;vertical-align: middle;position: relative;min-width: 15px;}

.checkboxerhx label{
    display: table-cell;
    vertical-align: middle;
    font-size: 11px;
    font-weight: 400;
    padding: 0px 15px 0px;
}
#block10 .checkboxerhx label{color:#fff;}

.carousel-slider2{margin-bottom:40px;}
.carousel-fade{/* margin-bottom: 40px; */}
.carousel-fade.carousel-slider2 .item{/* height: 367px; *//* background-size: cover!important; */text-align:  center;}
.carousel-fade .item img{margin:0px auto;width: 100%!important;}
.carousel-fade .item a{display: block; height: 100%; width: 100%;}

#myCarousel2 .item{min-height: 480px;}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
  width: 32px;
  background: #fff!important;
}

.news_item{/* max-width:700px; */}

.konf{}
.konf td{vertical-align: middle!important;}
.konf th.main_th{background: #f3901b;color: #fff;}

.footer_left{}
.footer_left a.fz-18{font-size:17px!important;color: #ffd765;}
.footer_left ul{padding-left:0px!important; margin-bottom:40px;}
.footer_left ul li{display:block;width: 100%;}
.footer_left ul li a{color:#fff!important;text-transform:uppercase;/* padding-left:0px!important; */font-weight:600;text-decoration:underline;line-height:2;}
.footer_left ul li a:hover{text-decoration:none;}

.arenda-slider .carousel-control{width: 5%;}

#menu.fixed{position: fixed;top: 0;left: 0;width: 100%;background: rgba(255,255,255,0.9);z-index: 99;border-bottom: 1px solid #e7e7e7;padding-top: 12px;padding-bottom: 15px;padding-left: 50px;padding-right: 50px;display: none;}
#menu.fixed a{padding-left: 50px; padding-right: 50px;}

#top{background: url("/images/top.png") no-repeat center center; background-size: cover;}

.call .smash_button{float:right;border-radius: 100px;color: black!important;}

.smash_button{background: #ffd765;/* border: 0px; */border-radius: 9px;/* border-bottom:3px solid #d2a726; */margin-top: 0px;display: block;transition: 0.1s;color: #fff;font-size: 16px;text-align: center;padding: 9px 40px;}
.smash_button2{background: #ffd765;border: 0px;border-radius: 100px;/* border-bottom:3px solid #d2a726; */margin-top: 0px;display: block;transition: 0.1s;color: #fff;font-size: 16px;text-align: center;padding: 9px 40px;}

.smash_button:hover{background: #ffd765;color:#fff;text-decoration:none;cursor: pointer;}
.smash_button2:hover{background: #3c7f24;color:#fff;text-decoration:none;cursor: pointer;}
#top .smash_button{font-size:18px; margin-top:40px; max-width:350px;}
#top .smash_button2{font-size:18px; margin-top:40px; max-width:350px;}
#top .smash_button:hover{margin-top:42px;}

span.dop{font-size: 12px; text-transform: lowercase;}

@media(max-width:1300px){

    .rbb {
        position: fixed;
        right: 0px;
        top: 153px;
        z-index: 88;
        background: rgba(0,0,0,0.5);
        padding: 10px 13px 10px 15px;
    }
    .rbb .slbb {
        color: #ffffff;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        position: relative;
        margin: 9px 0px;
        text-align: -webkit-auto;
        font-size: 12px;
        line-height: 21px;
        text-transform: uppercase;
        cursor: pointer;
        font-weight: bold;
        color: #fff;
        text-align: right;
        max-width: 120px;
    }

    .rbb .slbb a{
        color: #c6c6c6;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        position: relative;
        margin: 10px 0px;
        text-align: right;
        font-size: 13px;
        line-height: 19px;
        text-transform: uppercase;
        cursor: pointer;
    }
}

#menu{padding: 0px;}

#content{min-height: 300px;background: white;}

.img-responsive{max-width: 100%;}

.popover-content{}
.popover-content img{max-height: 150px; width:auto!important; height: auto!important; max-width: 150px;}

.block_item {padding: 0px 40px;}
    .block_item_image {text-align: center;}
    .block_item_caption {font-size: 17px;font-weight: 700;text-align: center;height: 70px;margin-top: 30px;}
    .block_item_text {text-align: center;}
    .block_item_text p{text-align: center;font-size: 13px;font-weight: 400;}


.news_item {
    margin-bottom: 20px;
}
    .news_item_image {
    margin: 0px!important;
}
    .news_item_date {color:#07bab6; font-size: 14px; font-weight: 700;}
    .news_item_caption a{font-size: 13px;color:#000;text-decoration: underline;}


.services_item {padding: 43px 20px;background: #5a9916;/* min-height: 170px; */border-left: 1px solid #fff;cursor: pointer;}
    .services_item_image {
    height: 84px;
}
    .services_item:hover{background:#67ad1b;}
    .services_item_caption {font-size: 17px;color:#fff;text-transform: uppercase;/* padding-left: 0px; */line-height: 1.4;}

#footer{background: url("/images/footer.jpg") no-repeat center center; background-size: cover!important;}

#slider .item .container{position: relative;/* height: 100%; */min-height: 555px;}
.carousel-caption{background: rgba(0, 0, 0, 0.54);padding: 35px;max-width: 800px;left: 50%;bottom: 60px;color: #fff;left: 0px;}
.carousel-caption .smash_button{max-width:200px; margin-top:30px;}
.carousel-caption .smash_button2{max-width:200px; margin-top:30px;}
.carousel-caption *{color: black;font-weight:700;}
.carousel-caption li{padding:6px 0px;}
.sl_caption{margin-bottom:30px;font-size: 33px;/* text-transform:uppercase; */font-weight: 600;color: #ffffff;line-height: 1.3;}

#slider>.container{min-height:100vh;}

.bread_crumbs{margin-bottom: 20px;}
div#block33 {
    background: #abfd9a;
    background-size: cover;
}

div#block22 {
    background: white;
    background-size: cover;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}
table.blue {
    width: 100%;
}
table.blue tr td{
    text-align: center;
    padding: 10px;
    background: #75abd1;
    color: white;
    border: 2px solid white;
    width: 50%;
}
table.blue tr td.blue_cap{
    text-align: center;
    padding: 20px 10px;
    background: #2786c8;
    color: white;
    border: 2px solid white;
    width: 50%;
}
table.orang {
    width: 100%;
}
table.orang tr td{
    text-align: center;
    padding: 10px;
    background: #c66113;
    color: white;
    border: 2px solid white;
    width: 50%;
}
table.orang tr td.orang_cap{
    text-align: center;
    padding: 20px 10px;
    background: #f2791e;
    color: white;
    border: 2px solid white;
    width: 50%;
}
p.hd {
    margin: 0px;
    color: white;
}
div#block2 {
    background: #f6f6f6;
}

div#block4 {
    background: #e9eaee;
}

div#block5 {
    background: #f6f6f6;
}
.back_to_top {
  position: fixed;
  bottom: 91px;
  right: 40px;
  z-index: 9999;
  width: 60px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #ffd765;
  color: white!important;
  cursor: pointer;
  border-radius: 2px;
  display: none;
}
.news_item_caption {
    text-align: center;
    padding-top: 5px;
}
.back_to_top:hover {
  background: #ffd765;
}

a.back_to_top.show {}a.back_to_top.show {
    display: block;
}
@media(max-width:768px){
    body{padding-top:44px;}
    #menu{position: fixed;left: 0;top: 0;width: 100%;background: #fff;margin-top: 0px!important;padding: 5px;z-index:99;box-shadow: 1px 1px 0px rgba(0,0,0,0.3);}
    .navbar-toggler{color:#000;background: white;}
    #header{position: relative;}
    #header div.row>div{margin-top: 15px;}
    #footer *{text-align: center!important;}
    #footer div.row>div{margin-bottom: 15px;}
    li.menu_item{margin:6px 0px;}
    li.menu_item a.menu_link{font-size: 16px;}
    li.menu_item:first-child a.menu_link{border-left: 1px solid #51ab33;}
    .calculator_block input[type=text], .calculator_block select{margin-bottom: 10px;}
}