@font-face{font-family:'Open Sans Semi';src: url(/rmb/fonts/open-sans-semibold.ttf);}@font-face{font-family:'Open Sans';src: url(/rmb/fonts/open-sans.ttf);}body {margin:0px;padding:0px;width:100%;top:0px;left:0px;color:#000;background-color:#fff;}a, a:visited {color:#000;text-decoration:none;}.text14t {font-family:'Times New Roman';font-size:14px;}.text16t {font-family:'Times New Roman';font-size:16px;}.text13os {font-family:'Open Sans';font-size:13px;}.text15os {font-family:'Open Sans';font-size:15px;}.text16os{font-family:'Open Sans';font-size:16px;}.bold{font-weight:bold;}.text20semi {font-family:'Open Sans Semi';font-size:20px;}.page-bg {max-width: 1920px;margin: 0 auto;padding-top: 20px;background-image: url(/rmb/images/bg.png);background-repeat: no-repeat;background-position: top center;background-size: contain;min-width: 1200px;}.top-bg{/*background-image: url(/rmb/images/bg.png);background-size: contain;background-position: top center;background-repeat: no-repeat;padding-left: 90px;*/}.bg-reg {background-repeat:no-repeat;background-position:top center;background-size:cover;}.page {width:1050px;margin:0 auto;}header {margin-top:63px;padding-left: 30px;height:auto;}.top-logo {display:inline-block;}.top-logo img {vertical-align:bottom;}.top-search {display:inline-block;margin-left:310px;}.top-search input:first-child {vertical-align:bottom;height:36px;width:298px;border:1px solid #d4d4d4;text-indent:10px;font-style:italic;position: relative;z-index: 102;}.top-lang {display:none;margin-left:20px;vertical-align:bottom;padding-bottom:10px;}.top-lang a {font-family:'Open Sans Semi';font-size:14px;margin-left:7px;}
.top-lang a:last-child {color:#b81540;text-decoration:underline;}
.search-button {height:40px;width:108px;display:inline-block;vertical-align:bottom;background-image:url(/rmb/images/sbutton.png);background-position:top left;border:0px;outline:none;background-color:transparent;background-repeat:no-repeat;background-size:cover;margin-left:7px;cursor:pointer;}.header-line2 {margin-top:26px;}
.top-alians {padding-top: 12px;vertical-align:top;display:inline-block;line-height: 20px;color:#424242;}.header-menu {display:inline-block;vertical-align:top;margin-left: 45px;}.header-menu a {font-family: "Times New Roman";transition: background-color 0.5s ease 0s;font-size: 20px;transform: skew(-20deg);display: inline-block;padding: 10px 27px;margin-left: 10px;}

    .header-menu a:hover {
        background-color: #b81540;color:#fff;
    }
    
.header-menu a:hover > span {border-bottom:none;}/*
.header-menu a:last-child, .header-menu a:first-child {padding:10px 45px;}*/
.header-menu a span {border-bottom: 2px solid #b9bbbf;transform: skew(20deg);display: inline-block;}

.divider {height:22px;width:590px;background-image: url(/rmb/images/divider-top.png);background-position:top center;margin:0 auto;}
.menu-content {margin-top: 30px;margin-left: -20px;}
.nav-item {
    padding:18px 56px;
    font-family:'Times New Roman';
    font-size:23px;
    display:inline-block;
    /*transition:background-color 0.5s ease;
    transform: skewX(-6deg);*/
    margin-left: -10px;
    position:relative;
    z-index:100;
    }
.nav-item span {
    border-bottom:2px solid #6c707c;
    /*transform: skewX(6deg);*/
    display:inline-block;
    }

.menu-content div:hover > .nav-item {
    background-image: url(/rmb/images/bg-button2.png);
    background-repeat:no-repeat;background-size:cover;
    color:#fff;
    /*background-color: #376096;*/
    }

.menu-content div:hover > .nav-item > span {border-bottom:none;}
.menu-content div:hover > .nav-item > i {border-top-color:#fff;}
/*.nav-item:first-child{padding: 18px 57px;}*/
.menu-content nav div {display:inline-block;margin:0px;padding:0px;}
.menu-content nav div:hover > .nav-menu {visibility:visible;opacity:1;}
.three-down {display:inline-block;border-top:7px solid #b81540;border-bottom:0px;border-left:7px solid transparent;border-right:7px solid transparent;margin-left:13px;}
.nav-menu {
    position: absolute;
    transition: opacity .5s;
    margin-top: -29px;
    margin-left: -50px;
    padding-top: 25px;
    padding-bottom: 30px;
    text-align: left;
    max-width: 800px;
    background-image: url(/rmb/images/bg-menu.png);
    background-size: cover;
    visibility: hidden;
    opacity: 0;
    z-index: 90;
    border-top: 30px solid transparent;
    /*transform: skew(-6deg);*/
    background-repeat: no-repeat;
    }
    
    .nav-menu li {margin-top:12px;display:inline-block;width:300px;}
.nav-menu li a {
    font-family:'Times New Roman';
    font-size:20px;
    color:#fff;
    margin-left:11px;
    transition: border-bottom-color 0.5s ease;
    border-bottom:2px solid #a3b1c8;
    /*transform: skew(6deg);*/
    display: inline-block;
    }
.nav-menu li:before {width:4px;border-radius:50%;height:4px;display:inline-block;background-color:#fff;content:'';}
.nav-menu li:nth-child(odd) {margin-left:50px;}
.nav-menu a:hover {border-bottom-color: transparent;}
h6 {color:#b81540;border-bottom:1px solid #b81540;font-size:22px;font-family:'Open Sans Semi';font-weight:100;display:inline-block;margin-bottom: 46px;margin-top: 10px;}.three-right {display:inline-block;border-left:7px solid #b81540;border-right:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:14px;}.footer {background-image:url(/rmb/images/bg-footer.png);background-position:45% 47px;background-repeat:no-repeat;margin-top:100px;}.footer-line1 {display:inline-block;vertical-align:top;}.footer-line2 {display:inline-block;vertical-align:top;}.top-alians-footer {display:inline-block;line-height: 14px;color:#424242;margin-top:29px;}.footer-copy {color:#555657;display:inline-block;vertical-align:top;margin:26px 0 0 30px;}.footer-href {display:inline-block;vertical-align:top;margin:26px 0 0 265px;color:#555657;}.footer-href a {color:#1a3c6c;text-decoration:underline;}.footer-line3 {margin-top:36px;}.sign-title {display:inline-block;vertical-align:top;margin-left:215px;}.sign-field {display:inline-block;vertical-align:top;margin-left:112px;}.sign-text {width:271px;height:32px;border:1px solid #c6c7c8;text-indent:15px;font-style:italic;vertical-align: top;padding-top:2px;}.sign-button {height: 39px;width: 157px;display: inline-block;vertical-align: top;background-image: url(/rmb/images/subs-button.png);background-position: top center;background-repeat:no-repeat;background-color:transparent;border: 0px;outline: none;background-repeat: no-repeat;background-size: cover;margin-left: 5px;cursor:pointer;}.footer-line4 {display:inline-block;vertical-align:top;margin:25px;}.sign-desc {margin-left:190px;text-align:left;width:300px;display:inline-block;vertical-align:top;}.social-buttons {display:inline-block;margin-left: 29px;vertical-align:top;}.social-buttons img {margin-right: 32px;vertical-align: top;outline: none;}.footer-line5 {margin-top:20px;}.bottom-href {margin-left:215px;vertical-align:top;}.bottom-href a {color: #1a3c6c;text-decoration: underline;margin-right:90px;font-size:15px;font-family:'Open Sans Semi';white-space: nowrap;font-weight:100;}.bottom-href a:last-child {margin-right:0px;}.news-content {text-align:left;}.new-block-content img:first-child {max-width:63px;float:left;margin:0px 11px 10px 0;}.new-block {width:303px;vertical-align:top;border-top:1px solid #b81540;display:inline-block;margin-left:25px;}.new-block:first-child {margin-left:0px;}.new-block-title {padding:20px 0 15px 0;font-size:15px;font-family:'Open Sans Semi';}.new-block-title a {color: #585858;text-decoration:underline;text-decoration-color: #ababab;}.new-block-content {vertical-align:top;font-family:'Open Sans';font-size:13px;color: #585858;}.new-block-date {margin-top:21px;font-family:'Open Sans';font-size:10px;color: #585858;}.teasers{margin: 20px auto 70px;width: 1200px;}.fastmenu{display:inline-block;width: 180px;text-align: center;vertical-align: top;margin: 40px 0 0 30px;}.fastmenu a {color: #373e51;text-decoration-color: #9b9ea8;display: block;text-transform: uppercase;outline:none;border:none;}.fastmenu span{border-bottom:2px solid #373e51;font-family:'Open Sans';font-weight:700;font-size:14px;color:#333;line-height: 21px;}.fastmenu img{width:50px;}article{font-family:'Open Sans';font-size:14px;line-height: 25px;width:984px;text-align:left;overflow:visible;color:#585858;}.mainservices {width: 1090px;height: 295px;margin: 0 auto;background: url(/img/mainserv.png) no-repeat;margin-left: -60px;}.servlist {width: 420px;float: left;}.list1 {margin: 38px 0 0 120px;}.list2 {float: right;margin: 38px 120px 0 0px;}.servlist ul {margin-top: 0px;padding-left:0px;}.servlist ul li {color: #fff;font-family: "Open Sans Semi",sans-serif;font-size: 14px;margin: 0;list-style:none;}.servlist ul li::before {width: 4px;border-radius: 50%;height: 4px;display: inline-block;background-color: #fff;content: '';margin-right:13px;}.slide {height: 257px;background-repeat: no-repeat;background-position: top center;background-size: cover;width: 985px;margin: auto;}


.slider-icons {
    text-align: center;
    margin-top: -17px;
    margin-left: -56px;
    }

.slider-icon {
    width: 285px;
    background: transparent;
    height: 265px;
    margin-left: -14px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 0px 30px 20px 30px;
    
    }

/*.slider-icon:hover {
    background-image: url(/images/icons/icon-bg.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    
    }*/
    .slider-icon_image {
        display: none;
        position: absolute;
        top: 240px;
        opacity:0;
    }
/*   
.slider-icon:hover > a {color: #fff;text-decoration: none;}
.slider-icon:hover > span {color: #fff;}
*/



.cs-change-color {
    transition: color 0.4s ease;
}
.slider-icon:hover > .cs-change-color {
    color: #fff;
}


.slider-icon a {color: #373e51;text-decoration-color: #9b9ea8;display: block;margin-top: 20px;}
.slider-icon span {color: #585858;display:block;margin-top:20px;position: relative;z-index: 100;}
.slider-icon-cont {min-height:87px;margin-top:30px;}
.slider-icon a{text-decoration:underline !important;position: relative;z-index: 100;}

.icon-slide {z-index:100;position: relative;}

.line-phone {text-align:center;font-family: Open Sans;padding-top:15px;}.line-phone span {margin:0 10px 0 10px;font-size: 16px;vertical-align: top;}.btn-search-block{padding:7px 35px 7px 20px;background-color:#376096;font-size:18px;color:#fff;font-weight: bold;border:none;outline:none;display:inline-block;cursor:pointer;margin-left:5px;}.btn-search-block:hover{opacity:0.8;}.romb-right{display: inline-block;border-top: 0px;border-bottom: 43px solid #fff;border-left: 17px solid transparent;border-right: 17px solid transparent;margin-left: -23px;vertical-align: bottom;width: 5px;position:relative;}.romb-right1{display: inline-block;border-top: 0px;border-bottom: 43px solid #F4F5F6;border-left: 17px solid transparent;border-right: 17px solid transparent;margin-left: -23px;vertical-align: bottom;width: 5px;position:relative;}.btn-subs-block{padding:7px 30px 8px 15px;background-color:#376096;font-size:16px;color:#fff;font-weight: bold;border:none;outline:none;display:inline-block;cursor:pointer;margin-left:5px;vertical-align: top;}.btn-subs-block:hover{text-decoration:underline;}.romb-right2 {display: inline-block;border-top: 0px;border-bottom: 46px solid #fff;border-left: 20px solid transparent;border-right: 20px solid transparent;margin-left: -21px;vertical-align: bottom;width: 3px;top: 10px;position: relative;}.romb-right3 {display: inline-block;border-bottom: 0px;border-top: 48px solid #fff;border-left: 17px solid transparent;border-right: 17px solid transparent;margin-left: -21px;vertical-align: bottom;width: 5px;top: 10px;position: relative;}.call-skype-text{vertical-align: top;margin-top: 4px;display: inline-block;font-family: Open Sans;font-size: 18px;margin-left: 5px;}.btn-search1{height:37px;display:inline-block;cursor: pointer;background-color: #376096;transform: skew(-20deg);margin-left: -14px;vertical-align: bottom;}.btn-search1:hover > span{text-decoration:underline;}.btn-search1::before{content:'';display:inline-block;vertical-align: bottom;width: 30px;height: 40px;background-color:#fff;z-index: 100;margin-left:-8.1px;transform: skew(20deg);position: relative;}.btn-search1 span{display:inline-block;padding: 8px 35px 9px 23px;font-size: 16px;color: #FFF;transform: skew(20deg);font-weight:bold;font-family:'Open Sans';}.contentwrap .nc_row{margin-top:30px;}.nc_search_form{display:none;}.nc_search_range {text-align:center;padding: 10px 0 35px 0px;font-size: 21px;color:#FF8304;}.nc_search_list{margin-bottom:10px;}.nc_search_title a{border-bottom:1px solid #ccc;display:inline-block;color: #376096;}.nc_search_inactive{font-size: 14px;}.nc_search_nav{text-align:center;}.site-map{margin:50px 0 0 70px;}.contact-field{display:inline-block;width: 200px;margin-right: 15px;height: 30px;border: 2px solid #ccc;text-indent: 6px;font-family: Open Sans Semi;}.contact-field-text{display:inline-block;border: 2px solid #ccc;text-indent: 6px;font-family: Open Sans Semi;margin-top:20px;width: 648px;resize:none;outline:none;}.btn-send1{background-color: #376096;width:200px;height:36px;color:#fff;font-weight: bold;font-family: 'Open Sans';border:none;font-size:16px;margin-top:15px;cursor:pointer;}.btn-send1:hover{text-decoration:underline;}#formButtons{text-align:center;width: 648px;}.phone-cont-list{margin-top: 30px;}.phone-cont-list li{margin-left:12px;margin-bottom:10px;}.contact-text1{color: #f58220;font-family:'Open Sans';font-size:18px;margin-bottom:15px;display: inline-block;}#contactForm input[type="text"]:focus, #contactForm input[type="email"]:focus, #contactForm textarea:focus {border:2px solid #FF8304;}.works{font-weight:bold;text-decoration:underline;}
.pagination{text-align:center;margin-top:30px;color:#376096;padding:10px;background:#F5F5F6;}
.site-map span
{
    border-bottom:1px solid #ccc;
    display:inline-block;
}
.site-map a{
    display:block;
    font-family:'Open Sans';
    font-size:17px;
    color: #373e51;
    padding-top: 8px;
}
.site-map-sub1{
    list-style:disc;
    margin-left:20px;
    
}
.site-map-sub1 li a{
    font-size:15px;
    
}
.site-map-sub2{
    list-style:none;
    margin-left:30px;
    margin-bottom:20px;
}
.site-map-sub2 li a
{
    font-size:14px;
    padding: 5px 0 5px 0;
    display: inline-block;
    text-decoration:underline;
}
.header-menu a > span
{
    transition: border-bottom-color 0.5s ease 0s;
}
.header-menu a:hover > span
{
   border-bottom-color:transparent;
}
.nc_row .works
{
  font-weight: bold;
  text-decoration: underline;
  padding: 6px 15px;
  background: #edf1f5;
  margin: 0px;
  display: inline-block;
  width: 80%;
  cursor:default;
}
.nc_row .title:before
{
    content:'';
    width:8px;
    height:8px;
    display:inline-block;
    border-radius:50%;
    background:#373e51;
    verical-align:middle;
    margin-right:17px;
}
.nc_row .title{
    display: inline;
}
.blog-image
{
    float: left;
    margin:0 15px 7px 0;
    height:200px;
    width:300px;
}
.blog-title
{
    font-size: 30px !important;
    margin: 0px 55px !important;
    font-weight: bold !important;
}
.blog-border
{
    text-align:center;
    border-bottom:1px dotted #ccc;
    height:50px;
    margin-bottom: 50px;
}
.blog-border a
{
    float:right;
    margin-right:10px;
}
.blog-pagination
{
    text-align:center;
    padding: 10px;
    background: #fbfbfb;
}
.blog-pagination a {
    font-size: 20px;
    margin: 5px 10px 0 10px;
}
.active-page-href
{
    display: inline-block;
    font-weight: bold;
    
}
.active-page-href a
{
    color:#f58220;
    text-decoration:underline;
}
.unactive-page-href
{
    display: inline-block;
}
header {width: auto !important;}


