@font-face{
  font-family: 'SBoldCompiled';
  src: url('/fonts/semibold/segoewp-webfont.eot');
  src: url('/fonts/semibold/segoewp-webfont.eot?#iefix') format('embedded-opentype'),
  url('/fonts/semibold/segoewp-webfont.woff') format('woff'),
  url('/fonts/semibold/segoewp-webfont.ttf') format('truetype'),
  url('/fonts/semibold/segoewp-webfont.svg#webfont') format('svg');
}

html {
  min-width: 1000px;
}
html,body {
  background-color:#f7f7f7;
}
body {
  font-family: 'Arial';
}
a {
  color: #005ab4;
  text-decoration:underline;
}
a:hover {
  /*color: #002c59;*/
  color: #CC0000;
}
.container {
  max-width: none !important;
  width: 940px !important;
}
.page-title {
  font-size: 20px;
  padding-bottom:15px;
}
.text-wrap {
  /*padding-top: 10px;*/
}
/* таблица тарифов */
.text-wrap .tarif .type {
  font-size: 18px;
  padding-bottom: 10px;
}
.text-wrap .tarif .tarif-table {
  width:100%;
}
.text-wrap .tarif .tarif-table td {
  background-color: #DEDEDE;
  /*border-top:3px solid #fff;
  border-bottom:3px solid #fff;*/
  padding-top: 3px;
  padding-bottom: 3px;
}
.text-wrap .tarif .tarif-table .price {
  width:250px;
  color:#000;
}
/* breadcrubms */
.breadcrubms ul {
  margin:0;
}

form .error {
  border-color: #eb3030;
  border-width: 1px;
}
form label.error {
  color: #eb3030;
  font-weight: normal;
}

/* miltronic button style */
.btn-black {
  background-color: #808080;
  border-color: #000;
  color:#fff;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active {
  background-color: #808080;
  border-color: #000;
}
.btn-black.disabled:hover,
.btn-black.disabled:focus,
.btn-black.disabled:active,
.btn-black.disabled.active,
.btn-black[disabled]:hover,
.btn-black[disabled]:focus,
.btn-black[disabled]:active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black:hover,
fieldset[disabled] .btn-black:focus,
fieldset[disabled] .btn-black:active,
fieldset[disabled] .btn-black.active {
  background-color: #808080;
  border-color: #000;
}

/* header  */
.header {
  background: transparent url('/img/tpl/header-background.png') 0 0 repeat-x;
}
.header .send-question-link {
  /*text-decoration:none;*/
  color:#CC0000;
}
.header .send-question-link:hover {
  color: #910000;
}
.is-not-index-page .header {
  background: transparent url('/img/tpl/header-background_notindex.png') 0 0 repeat-x;
}
.header .navigation {
  padding:23px 0 0 0;
}
.header .navigation li {
  padding:0;
}
.header .navigation a {
  padding:4px 8px 5px 8px;

}
.header .navigation .active a {
  box-shadow: inset 0px 1px 8px -3px #555;
  background: #d9dbdd url('/img/tpl/header-nav-active-bg.jpg') 0 0 repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration:none;
  color:#222;
}
.header .navigation .call-us {
  text-align:right;
}
.header .navigation ul {
  margin:0;
}
.header .logo-area {
  padding-top:30px;
}
.header .logo-area .brand {
  display:block;
  background: transparent url('/img/tpl/header-logo.png') 0 0 no-repeat;
  width:220px;
  height:21px;
}
.header .logo-area .phone {
  background: transparent url('/img/tpl/header-phone.png') 28px 18% no-repeat;
  font-size: 24px;
  text-align: right;
  line-height: 22px;
}

.header .top-service-wrap {
  padding: 31px 0 0 0;
}
.header .top-service-wrap .top-service {
  background: transparent url('/img/tpl/header-top-service-bg.jpg') 0 0 repeat-x;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:0 15px;
  -webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.55);
  -moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.55);
  box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.55);
}
.header .top-service-wrap .top-service .item {
  padding-top:10px;
  padding-bottom:10px;
  padding-right:0;
  position:relative;
}
.header .top-service-wrap .top-service .item:first-child {
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.header .top-service-wrap .top-service .item:last-child {
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.header .top-service-wrap .top-service .item:hover {
  background-image:  url('/img/tpl/header-top-service-bg-hover.jpg');
}
.header .top-service-wrap .top-service .item.active {
  background-image:  url('/img/tpl/header-top-service-bg-active.jpg');
}
.header .top-service-wrap .top-service .item-devider {
  position:absolute;
  right: -1px;
  top: 3px;
  width:2px;
  height:52px;
  background: transparent url('/img/tpl/header-top-service-divider.png') 0 0 no-repeat;
}
.header .top-service-wrap .top-service .item:last-child .item-devider {
  background-image: none;
}
.header .top-service-wrap .top-service .i-small .impage-p {
  /*  width:32px;
    height:27px;
    background: transparent url('/img/tpl/top-service-icon-small.png') 0 0 no-repeat;*/
  position: relative;
  top: 5px;
}
.header .top-service-wrap .top-service .i-big {
  width:34px;
  height:38px;
  background: transparent url('/img/tpl/top-service-icon-big.png') 0 0 no-repeat;
}
.header .top-service-wrap .top-service .i-signatura .impage-p {
  /*  width:26px;
    height:30px;
    background: transparent url('/img/tpl/top-service-icon-signatura.png') 0 0 no-repeat;*/
  position: relative;
  top: 4px;
  left: 6px;
}
.header .top-service-wrap .top-service .i-signatura .title {
  padding-right:20px;
  padding-bottom: 2px;
}
.header .top-service-wrap .top-service .i-signatura .specialisation {
  line-height:18px;
}
.header .top-service-wrap .top-service .item .title {
  font-weight: bold;
  font-size: 12px;
}
.header .top-service-wrap .top-service .item .block-link {
  display:block;
  color:#000;
}

/* slides general */
.header .slides {
  height: 380px;
  overflow: hidden;
  position:relative;
}
.header .slides.loading {
  background: transparent url('/img/tpl/ajax-loader.gif') 50% 43% no-repeat;
}
.header .slides .section-item {
  position:relative !important;
  padding:0;
  display:none;
  width:914px;
  margin: 0 auto;
}
.header .slides .active {
  display:block
}
.header .slides .slide-title {
  font-size: 80px;
  font-weight: 300;
  line-height: 80px;
  position: absolute;
  text-transform: uppercase;
  font-family: 'SBoldCompiled',sans-serif !important;
}
.header .slides .slide-desc {
  font-size: 20px;
  line-height:24px;
  position: absolute;
  font-family: 'SBoldCompiled',sans-serif !important;
}
.header .slides .pagi-area {
  margin:0;
  padding:0;
  list-style-type: none;
  position:absolute;
  bottom:0;
  text-align: center;
  width:100%;
}
.header .slides .pagi-area li {
  float:left;
  display: block;

}
.header .slides .pagi-area {
  /*bottom:-40px;*/
  margin-bottom:0;
  left:50%;
  margin-left:-4%;
}
.header .slides .pagi-area li {
  background: transparent url('/img/tpl/header-slider-indicator.png') 0 0px no-repeat;
  border:0;
  width: 16px;
  height: 16px;
  margin:0 5px;
}
.header .slides .pagi-area li.active,
.header .slides .pagi-area li:hover{
  background: transparent url('/img/tpl/header-slider-indicator.png') 0 -18px no-repeat;
}
/*slide-desc*/

/* content  */
.content {
  padding-top: 50px;
  color:#000;
  min-height: 350px;
}
.is-not-index-page .content {
  padding-top:30px;
  padding-bottom:20px;
  color:#000;
  min-height: 500px;
}



/* small bussiness */
.small-business {
  padding: 10px 0 20px 0;
}
.small-business .sb-list {
  margin:0;
  padding:0;
}
.small-business .sb-list li {
  list-style-type: none;
  float: left;
  margin-right: 53px;
}
.small-business .sb-list li:last-child {
  margin-right: 0;
}
.small-business .sb-list li .sbi-text {
  text-align: center;
  line-height: 17px;
  padding-top: 10px;
  color: #444444;
  font-weight: bold;
}
.small-business .sb-list .sb-icon {
  position:relative;
}
.small-business .sb-list .sb-icon .sbi-details {
  display: none;
  position: absolute;
  top:-23px;
  padding:22px;
  border:1px solid #d6d6d6;
  background-color:#fff;
  box-shadow: /*inset*/ 0px 1px 8px -3px #555;
  cursor:pointer;
}
.small-business .sb-list .sb-icon .sbi-details.active {
  display:block !important;
}
.small-business .sb-list .sb-icon .sbi-details.active .sbi-text span {
  color:#ed1c24;
  border-bottom:1px dotted #ed1c24;
}
.small-business .sb-list li .sbi-quest {
  background: transparent url('/img/tpl/uslugi_question.png') 0 0 no-repeat;
  position:relative;
  width:16px;
  height:16px;
  top:3px;
}
.small-business .sb-list li .sbi-text.get-info span {
  border-bottom:1px dotted #444444;
  cursor: pointer;
}

.small-business .sb-list li .sbi-image {
  width:100%;
  height:120px;
}
.small-business .sb-list li .i-small-1 {
  width:156px;
}
.small-business .sb-list li .i-small-1 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_small_1.png') 0 0 no-repeat;
}
.small-business .sb-list li .i-small-1 .sbi-details {
  width:202px;
  left: -23px;
}
.small-business .sb-list li .i-small-1 .sbi-details .sbid-descr {
  padding-top:10px;
  text-align: center;
}
.small-business .sb-list li .i-small-2 {
  width:120px;
}
.small-business .sb-list li .i-small-2 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_small_2.png') 50% 0 no-repeat;
}
.small-business .sb-list li .i-small-3 {
  width:116px;
}
.small-business .sb-list li .i-small-3 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_small_3.png') 50% 0 no-repeat;
}
.small-business .sb-list li .i-small-3 .sbi-details {
  width:202px;
  left:-43px;
}
.small-business .sb-list li .i-small-3 .sbi-details .sbid-descr {
  padding-top:10px;
  text-align: center;
}
.small-business .sb-list li .i-small-4 {
  width:145px;
}
.small-business .sb-list li .i-small-4 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_small_4.png') 0 0 no-repeat;
}
.small-business .sb-list li .i-small-5 {
  width:154px;
}
.small-business .sb-list li .i-small-5 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_small_5.png') 0 0 no-repeat;
}

/* big bussiness */
.big-business {
  padding: 10px 0 20px 0;
}
.big-business .sb-list {
  margin:0;
  padding:0;
}
.big-business .sb-list > li {
  list-style-type: none;
  float: left;
  margin-right: 53px;
}
.big-business .sb-list li:last-child {
  margin-right: 0;
}
.big-business .sb-list li .sbi-text {
  text-align: center;
  line-height: 17px;
  padding-top: 10px;
  color: #444444;
  font-weight: bold;
}
.big-business .sb-list .sb-icon {
  position:relative;
}
.big-business .sb-list .sb-icon .sbi-details {
  display: none;
  position: absolute;
  top:-23px;
  padding:22px;
  border:1px solid #d6d6d6;
  background-color:#fff;
  box-shadow: /*inset*/ 0px 1px 8px -3px #555;
  cursor:pointer;
}
.big-business .sb-list .sb-icon .sbi-details.active {
  display:block !important;
}
.big-business .sb-list .sb-icon .sbi-details.active .sbi-text span {
  color:#ed1c24;
  border-bottom:1px dotted #ed1c24;
}
.big-business .sb-list li .sbi-quest {
  background: transparent url('/img/tpl/uslugi_question.png') 0 0 no-repeat;
  position:relative;
  width:16px;
  height:16px;
  top:3px;
}
.big-business .sb-list li .sbi-text.get-info span {
  border-bottom:1px dotted #444444;
  cursor: pointer;
}

.big-business .sb-list li .sbi-image {
  width:100%;
  height:120px;
}
.big-business .sb-list li .i-small-1 {
  width:132px;
}
.big-business .sb-list li .i-small-1 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_big_1.png') 0 0 no-repeat;
}
.big-business .sb-list li .i-small-1 .sbi-details {
  width:202px;
  left: -23px;
}
.big-business .sb-list li .i-small-1 .sbi-details .sbid-descr {
  padding-top:10px;
  text-align: center;
}
.big-business .sb-list li .i-small-2 {
  width:141px;
}
.big-business .sb-list li .i-small-2 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_big_2.png') 50% 0 no-repeat;
}
.big-business .sb-list li .i-small-3 {
  width:115px;
}
.big-business .sb-list li .i-small-3 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_big_3.png') 50% 0 no-repeat;
}
.big-business .sb-list li .i-small-3 .sbi-details {
  width:556px;
  left:-18px;
  z-index: 1;
}
.big-business .sb-list li .i-small-3 .sbi-details .sbid-descr {
  text-align: left;
}
.big-business .sb-list li .i-small-3 .sbi-details .sbid-descr li {
  padding-bottom:10px;
}
.big-business .sb-list li .i-small-4 {
  width:145px;
}
.big-business .sb-list li .i-small-4 .sbi-image {
  background: transparent url('/upload/image/services/icons/uslugi_big_4.png') 0 0 no-repeat;
}
.big-business .sb-list li .i-small-4 .sbi-details {
  width:567px;
  left:-390px;
  z-index: 1;
}
.big-business .sb-list li .i-small-4 .sbi-details .sbid-descr {
  text-align: left;
}
.big-business .sb-list li .i-small-4 .sbi-details .sbid-descr li {
  padding-bottom:10px;
}
.big-business .sb-list li .i-small-4 .sbi-details .sbi-text {
  position:relative;
  left:-4px;
}


/* product-order-area */
.product-order-area {
  width:300px;
  margin:25px auto 0 auto;
  border:2px dashed #ccc;
  padding:25px 30px;
}
.product-order-area .head {
  text-align:center;
  font-style:italic;
  font-size:18px;
}

/* form-check-sertificate */
.form-check-sertificate {
  padding: 10px;
  width:433px;
  margin:0 auto 0 auto;
  border:2px dashed #ccc;
  padding:25px 30px 10px 30px;
}
.form-check-sertificate .info-phrase {
  padding:0 0 10px 0;
}
.form-check-sertificate .captcha-label {
  padding-top:0px;
}
.form-check-sertificate  #captcha-element {
  border:1px solid #ccc;
}
.form-check-sertificate .text-danger {
  font-size:12px;
}

/* page-check-certificate */
.page-check-certificate .documents-list {
  padding-left:0;
}
.page-check-certificate .documents-list li {
  line-height: 14px;
  list-style-type: none;
  padding:5px 0;
}
.page-check-certificate .documents-list li a {
  font-size:13px;
}
.page-check-certificate .table-result ul {
  padding-left:5px;
}

/* FOOTER */
.footer {
  background: transparent url('/img/tpl/footer-shadow-x.png') 0 0 repeat-x;
}
.footer .f-shadow {
  background: transparent url('/img/tpl/footer-shadow.png') 50% 0 no-repeat;
}
.footer .container {
  padding-top: 20px;
  padding-bottom: 30px;
}
.footer .rights {
  color:#787878;
}
.footer .contacts {
  color:#222223;
}
.footer .contacts .head-text {
  padding-bottom:10px;
  font-weight:bold;
}

/* error window */
#errorMessage {
  position: absolute;
  width: 280px;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -50px;
  background: #c6c6c6;
  border: solid 1px #767676;
  padding: 10px;
  overflow: auto;
  color:#4c4c4c;
  z-index:40;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#errorMessage li {font-size:10pt;}
#errorMessage .close u {
  cursor:pointer;
  float:right;
  color:#000;
  font-size:14px;
}
