/* CSS Document */
body{background:#fff;font-family:Arial, Helvetica, sans-serif; font-size:16px;font-weight:normal;line-height:1.5;margin:0;padding:0;}
img{border:none;}
p{margin:0;padding:0;}
a{text-decoration:none;}
.red{color:#ff0000;}
.white{color:#fff;}
.green{color:#1c7e68;}
.blue{color:#091348;}
.light_blue{color:#005bab;}
.first_big{font-size:18px;}
.big{font-size:20px;}
.super_big{font-size:24px;}
.bold{font-weight:bold;}
.font-size24{font-size:24px;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.clear_right{clear:right;}
.clear_left{clear:left;}
h1{font-size:24px;font-weight:normal;margin:15px 0;color:#1c7e68;}
h2{font-size:16px;font-weight:bold;margin:10px 0;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:10px;}
.font-size18{font-size:18px;}
/*------------ home page -------------------*/
.container_1000{width:1000px;margin:0 auto;}
#page{height:auto;width:100%;min-height:1000px;min-width:1000px;}
#header{height:auto;width:100%;min-width:1000px;}
.service #header{background:url(../images/banner-yslugi.jpg) no-repeat center top / cover;height:550px;margin-bottom:250px;}
.home #header{background:url(../images/banner-main.jpg) no-repeat center top / cover;height:550px;margin-bottom:250px;}
.hr-top{background:url(../images/white.png) repeat;height:100px;}
#main-menu{background:#1c7e68;height:55px;position:relative;text-align:right;}
#main-menu .gold-line{position:absolute;bottom:0;}
#main-menu ul{margin:0;list-style:none;}
#main-menu ul > li{display:inline-block;margin:0 22px;padding:15px 0 16px;position:relative;z-index:10;}
#main-menu ul > li:last-child{margin:0 15px 0 22px}
#main-menu ul > li > a{color:#fff;font-size:16px;}
#main-menu ul > li > a:hover, #main-menu ul > li.active > a{color:#cab22b;}
#main-menu ul > li > span{color:#fff;font-size:16px;}
#main-menu ul > li.active > span, #main-menu ul > li > span:hover{color:#cab22b;}
#main-menu ul > li > ul{display:none;background:#f8f8f8;margin:0;padding:15px 0;width:350px;text-align:left;position:absolute;top:55px;left:-20px;z-index:10;}
#main-menu ul > li:hover > ul{display:block;}
#main-menu ul > li > ul > li{margin:0;padding:0 20px;}
#main-menu ul > li > ul > li:last-child{margin:0;}
#main-menu ul > li > ul > li a{color:#000;font-size:14px;}
#main-menu ul > li > ul > li a:hover, #main-menu ul > li > ul > li.active a{color:#1c7e68;text-decoration:underline;}
.gold-line{background:#cab22b;height:5px;width:100%;position:absolute;bottom:0;}
.hrt-logo{height:64px;width:338px;padding:25px 0 0 15px;float:left;}
.hrt-phone{padding:60px 15px 0 0;font-size:18px;color:#1c7e68;float:right;}
.hr-center{height:395px;text-align:right;}
.hrc-slogan{padding:240px 15px 0;}
.hrc-slogan span{font-size:40px;}
.hr-bottom{background:#1c7e68;height:250px;position:relative;}
.hr-bottom .gold-line{position:absolute;bottom:8px;}
.hrb-uslugi{padding:50px 0 0;margin:0;list-style:none;text-align:center;}
.hrb-uslugi li{display:inline-block;margin:0 50px;}
.hrb-uslugi li a{display:inline-block;font-size:16px;text-align:center;color:#fff;}
.hrb-uslugi li a:hover{color:#cab22b;}
.hrb-uslugi li a:hover .hrbu-img{background-position:0 -77px;}
.hrbu-img{height:77px;width:77px;margin:0 auto 20px;display:block;}
.hrbu-vikup{background:url(../images/icon1.png) no-repeat 0 0;}
.hrbu-vzisk{background:url(../images/icon2.png) no-repeat 0 0;}
.hrbu-isp{background:url(../images/icon3.png) no-repeat 0 0;}
#content{background:url(../images/bg.jpg) no-repeat right bottom;min-height:400px;padding:35px 0;}
.ct-center{height:auto;width:710px;padding:0 25px 0 15px;text-align:justify;float:left;}
.ct-right{background:#f8f8f8;height:auto;width:220px;padding:15px;float:right;}
.ctrm-title{margin-bottom:30px;font-size:18px;color:#1c7e68;}
#right-menu{margin:0;padding:0;list-style:none;}
#right-menu li{background:url(../images/marker-point.png) no-repeat 0 7px;padding:0 0 0 15px;margin-bottom:30px;}
#right-menu li:last-child{margin-bottom:0;}
#right-menu li a{color:#000;}
#right-menu li a:hover, #right-menu li.active a{color:#1c7e68;}
#footer{background:#1c7e68;height:150px;}
#footer .container_1000{padding-top:50px;text-align:center;font-size:16px;line-height:2;}
#chronoform-action{display:none;background:#fff;height:auto;width:400px;padding:25px;margin-left:-225px;border:5px solid #cab22b;border-radius:5px;position:fixed;top:50px;left:50%;z-index:10000;}
#chronoform-action.active{display:block;}
.shadow-action{background:#000;height:100%;width:100%;opacity: 0.75;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;cursor:pointer;}
.action-close{background:url(../images/close.png) no-repeat center center;height:30px;width:30px;position:absolute;top:0;right:-50px;cursor:pointer;}
label.gcore-label-top{color:#afafaf;}
.gcore-display-table input{background:#f7f7f7;height:40px;width:370px;padding:5px 15px;font-size:18px;color:#afafaf;border:1px solid #d2d2d2;}
input#youphone{letter-spacing:5px;}
#ftr-button5{margin-top:40px;}
input#button5{background:#1c7e68;height:50px;width:250px;padding:5px 15px;margin:0 auto;color:#fff;font-size:24px;border:none;text-align:center;display:block;cursor:pointer;}
input#button5:hover{background:#cab22b;}
#ftr-youname{margin-top:40px;}
.gcore-line-tr{margin-bottom:25px;}
#politika{height:13px;display:inline;}
#fin-politika label{display:inline;cursor:pointer;}
.gcore-display-table input#politika1{height:13px;width:13px;display:inline;}
#fin-politika1 label{display:inline;cursor:pointer;}
#fin-politika1 label a{color:#337ab7;text-decoration:none;}
#fin-politika1 label a:hover{color:#23527c;text-decoration:underline;}