* { margin: 0; padding: 0; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: 'Open Sans', sans-serif; font-size: 9pt; color: #000; }
body { background-color: #eeeff0; }
a { outline: none; border: none; text-decoration: underline; font-family: 'Open Sans', sans-serif; color: #006bb0; cursor: pointer; }
a * { cursor: pointer; }
*:active, *:focus { outline: none;  }
a:hover { text-decoration: none; }
input, select, textarea { font-family: 'Open Sans', sans-serif; }
[placeholder]:focus::-webkit-input-placeholder { color:transparent; }[placeholder]:focus:-moz-placeholder { color: transparent; }
img { border: none; vertical-align: top;}
article, header, footer, section, details, summary, section { display: block; }
table { border-collapse: collapse; }

/* @-moz-document url-prefix(){ .subm  { padding: 0 0 3px 0; }}
font-family: 'Open Sans', sans-serif;
*/

h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-size: 12pt; color: #000; font-weight: bold;  text-align: left;  }

.cl { clear: both; height: 0; font-size: 0; line-height: 0; }

.wrap-all { width: 100%; overflow: hidden; min-width: 1000px; z-index: 1; }
.wrap-main { width: 100%; background: url("../images/mnb.png") center bottom no-repeat; padding: 0 0 12px 0; }
.wrap-main-b { width: 100%; background: url("../images/y1.png") center 0 repeat-y; }
.main { width: 1000px; margin: 0 auto; background: #fff url("../images/x1.png") repeat-x;  }



/* header */
header { width: 1000px; height: 260px; position: relative; z-index: 100; }
.logo { left: 49px; top: 90px; position: absolute; }

.tpn-l { width: 1000px; height: 50px; background: url("../images/hd-bg.png") no-repeat; }
.tpn-r { width: 1000px; height: 50px; background: url("../images/hd-bg.png") right bottom no-repeat; }

.my-cab {
	float: left;
	padding: 12px 22px 0 22px;
	// padding: 12px 15px 0;
	background: url("../images/y2.png") right 0 repeat-y;
	height: 30px;
	white-space: nowrap;
	line-height: 16px;
}
.my-cab a { color: #000; text-decoration: none; padding: 0 0 0 29px; background: url("../images/i-usr.png") no-repeat; }
.my-cab a:hover { text-decoration: underline; }

.sw-lang { list-style: none; vertical-align: top; float: right; padding: 12px 50px 0 11px; height: 30px; background: url("../images/y2.png") repeat-y; }
.sw-lang li { float: left; height: 20px; line-height: 18px; padding: 0 7px; border-radius: 4px; }
.sw-lang li.active { background-color: #f69f00; }
.sw-lang li.active a { color: #fff; text-decoration: none; cursor: default; }

.tp-soc { list-style: none; vertical-align: top; float: right; padding: 12px 17px 0 11px; background: url("../images/y2.png") repeat-y; height: 30px; }
.tp-soc li { float: left; padding: 0 0 0 4px; }

.tp-contact { background: url("../images/y2.png") repeat-y; padding: 11px 36px 0 30px; height: 31px; float: right; }
.tp-contact a { color: #000; text-decoration: none; padding: 0 0 0 24px; background: url("../images/i-cnt.png") no-repeat; display: inline-block; vertical-align: top; height: 18px; line-height: 18px; }
.tp-contact a:hover { text-decoration: underline; }
*+html .tp-contact a { zoom: 1; display: inline; }

.tp-help { background: url("../images/x2.png") repeat-x; padding: 12px 28px 0 22px; line-height: 16px; float: right; height: 30px; }
.tp-help a { color: #fff; text-decoration: none; font-size: 9pt; padding: 0 0 0 27px; background: url("../images/i-help.png") no-repeat; }
.tp-help a:hover { text-decoration: underline; }

.tp-track { background: url("../images/x-track.gif") repeat-x; padding: 12px 28px 0 22px; line-height: 16px; float: right; height: 30px; }
.tp-track a { color: #fff; text-decoration: none; padding: 0 0 0 24px; background: url("../images/i-track.png") 0 1px no-repeat; display: inline-block; vertical-align: top; height: 18px; line-height: 18px; }
.tp-track a:hover { text-decoration: underline; }

.tp-info { list-style: none; vertical-align: top; right: 50px; top: 102px; position: absolute; }
.tp-info li { float: left; padding: 0 0 0 55px; background: url("../images/sep.png") no-repeat; min-height: 47px; }
.tp-deliv { float: left; padding: 5px 35px 10px 67px; background: url("../images/t-inf1-b.png") 0 0 no-repeat; line-height: 18px; margin-top: 12px }
.tp-deliv i { font-style: normal; font-size: 14px; }
.tp-phone { float: left; background: url("../images/t-inf2-b.png") 0 12px no-repeat; line-height: 18px; padding: 2px 0 2px 67px; }
.tp-phone b { font-size: 16px; display: block; line-height: 15px; padding-top: 5px}
.tp-phone b span,
.footer-phone b span{ font-size:10px; display: block}
.footer-phone b { font-size: 14px; display: block; line-height: 15px; }
.tp-phone a { font-size: 9pt; }
.tp-phone .schedule{ font-size: 14px; }



.i-video { z-index: 0 !important; }
.i-video iframe { z-index: 0 !important; }
.fixed-nav { position: fixed; top: 20px; z-index: 2000; left: 50%; margin: 0 0 0 -480px; height: 49px; background: url("../images/nav-bg2.png") no-repeat; }
.fixed-nav .nav-l { background: url("../images/nav-bg2.png") right -49px no-repeat; padding: 0 6px; width: 948px; height: 49px; }
.fixed-nav .nav-r { background: url("../images/nav-bg2.png") 0 -98px repeat-x; width: 948px;height: 49px; }
.fixed-nav td a { color: #000; }
.fixed-nav table { height: 42px; }
.fixed-nav td { background-image: url("../images/y2.png"); height: 42px; }

/*.ind-page .wrap-all { background: url("../images/x0.png") repeat-x; }*/

.wrap-slider { position: relative; margin: 0 -34px 25px -34px; padding: 0 0 30px 0; background: url("../images/bg-sld.png") 0 bottom no-repeat;  z-index: 1; }
.slider { width: 100%; height: 335px; position: relative; overflow: hidden; z-index: 1; }
.i-slide { left: 0px; top: 0px; position: absolute; width: 100%; height: 335px; }
.slide-text { left: 0px; top: 70px; position: absolute; background: url("../images/z1.png"); padding: 30px 350px 35px 350px; width: 368px; text-align: center; }
.slide-text .slide-cap { font-size: 36px; color: #78c4f6; line-height: 40px; color: #78c4f6; font-weight: bold; padding: 0 0 30px 0; }
.slide-text .slide-cap i { font-style: normal; color: #fff; }
.slide-text p { text-transform: uppercase; color: #fff; line-height: 24px; font-size: 14px; }

.slider-nav { z-index: 100; left: 34px; top: 275px; position: absolute; width: 1000px; text-align: center; }
.slider-nav a { display: inline-block; vertical-align: top; border: 1px solid #d6d5d4; width: 41px; height: 11px; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; margin: 0 4px; }
*+html .slider-nav a { zoom: 1; display: inline; }
.slider-nav a.activeSlide { border: 1px solid #006ab0; background-color: #006ab0; }


/* content */
.content { width: 960px; padding: 0 0 40px 0; z-index: 1; position: relative; margin: 0 auto; }
.content p {padding: 0 10px 20px; font-size: 13px; line-height: 1.8;}
.content p.new-orange {padding: 26px 0 0; color:#f99d1f; text-align: center; text-transform: none; font-size: 16px; font-weight: bold;}
.content p.new-blue {padding: 26px 10px 13px; color:#1155cc; text-align: left; text-transform: none; font-size: 16px; font-weight: bold;}
.content .new-after__title {margin: 0 0 13px 0; padding: 5px 0 0; background: none;}
/*.ind-page .content { width: 1000px; padding: 0 0 40px 0; z-index: 1; position: relative; }*/

.three-step { padding: 0 0 50px 0; width: 1000px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.ths-title { text-align: center; font-size: 30px; color: #000; font-weight: bold; line-height: 36px; padding: 0 0 41px 0; }
.ths-title i { font-style: normal; color: #f59f00; font-size: 36px; }
.step-list { list-style: none; vertical-align: top; float: left; padding: 0 0 0 40px; }
.step-list li { float: left; width: 250px; height: 70px; padding: 30px 0 0; background: url("../images/bg-step.png") right top no-repeat; margin: 0 0 0 -10px; position: relative; }
.step-list li.no-bg { background: none; }
.stp-num { left: 57px; top: 20px; position: absolute; width: 22px; height: 22px; text-align: center; line-height: 22px; font-style: normal; font-weight: bold; color: #fff; font-size: 8pt; text-align: center; display: block; }
.stp-pic { left: 0px; top: 44px; position: absolute; width: 77px; text-align: center; }
.stp-text { font-size: 14px; color: #000; font-weight: bold; line-height: 16px; text-transform: uppercase; left: 87px; top: 46px; position: absolute; }
.stp-text i { font-style: normal; font-size: 9pt; font-weight: normal; text-transform: none; }
.stp-bg { display: block; width: 79px; height: 79px; background: url("../images/bg-step_i.png") no-repeat; left: 0px; top: 20px; position: absolute; }

.be-cust { float: left; margin: 0px 0 0 65px; position: relative; width: 169px; height: 55px; background: url("../images/b-cust.png") no-repeat; font-size: 13px; color: #fff; font-weight: bold; text-shadow: 0 1px 1px #b36916; text-align: center; line-height: 52px; text-transform: uppercase; text-decoration: none; }

.obv-adv { background: url("../images/map.png") no-repeat; min-height: 560px; border-bottom: 1px solid #f4f7f9; margin: 0 0 45px 0; padding: 0 0 15px 0; }
.obv-adv-title { text-align: center; font-size: 24px; color: #000; font-weight: bold; line-height: 30px; padding: 60px 0 30px 0; }
.obv-adv-title i { font-style: normal; display: block; color: #f59f00; }

.avd-list { list-style: none; vertical-align: top; padding: 0 30px; overflow: hidden; }
.avd-list li { float: left; width: 205px; padding: 20px 15px; height: 190px; }
.oba-pic { width: 205px; display: block; height: 70px; margin: 0 0 20px 0; position: relative; }
.avd-list em { font-style: normal; display: block; font-size: 14px; font-weight: bold; text-align: center; height: 38px; color: #000; }
.avd-list span { display: block; font-size: 12px; line-height: 18px; text-align: center; color: #8b8f95; }

.topdel-info { margin: 0 0 41px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.topdel-info .box { padding: 43px 32px 18px 53px; margin: 0; }
.tdi-l { float: left; line-height: 18px; color: #000; width: 600px; }
.tdi-l h1 { font-size: 18px; line-height: 24px; margin: 0 0 27px; font-weight: bold; color: #000; padding: 0px; background: none; text-align: left; }
.tdi-l_ins { padding: 0 0 0 11px; border-left: 2px solid #f99d1f; }
.tdi-l_ins p { margin: 0 0 18px; }
.tdi-l_ins a { color: #006bb0; }
.tdi-r { float: right; width: 292px; padding: 53px 0 0; height: 181px; margin: 17px 0 0 0; background: url("../images/tdi-r.png") no-repeat; }
.wbc { text-align: center; font-size: 26px; color: #000; font-weight: bold; line-height: 28px; padding: 0 0 13px 0; }
.wbc i { font-size: 32px; color: #006bb1; font-style: normal; display: block; }

.join { font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; text-shadow: 0 1px 1px #a46b00; width: 195px; height: 59px; line-height: 58px; background: url("../images/btn-demo.png") no-repeat; margin: 0 auto; text-transform: uppercase; display: block; text-align: center; }

.video-col { margin: 0 0 54px 20px; float: left; width: 479px; position: relative; }
.video-col h2 { font-size: 18px; line-height: 30px; font-weight: bold; color: #000; padding: 0 0 25px 20px; }
.video-col h2 i { display: block; font-style: normal; font-size: 30px; color: #f59f00; }

.wrap-vvideo {  width: 297px; height: 168px; background: url("../images/bg-slide.jpg") no-repeat; padding: 54px 99px 55px 83px; position: relative; }

.vvideo { width: 297px; height: 168px; position: relative; }
.i-video { width: 297px; height: 168px; left: 0px; top: 0px; position: absolute; }

.sl-prev { width: 22px; height: 22px; background: url("../images/sld-nav.png") 0 -22px no-repeat; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; cursor: pointer; right: 41px; top: -48px; position: absolute; }
.sl-next { width: 22px; height: 22px; background: url("../images/sld-nav.png") no-repeat; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; cursor: pointer; right: 11px; top: -48px; position: absolute; }


.col-news { float: right; width: 418px; margin: 0 31px 0px 0; }
.col-news_title { margin: 0 0 27px; padding: 6px 0 17px 0; background: url("../images/ln1.png") 0 bottom no-repeat; zoom: 1; display: block; }
.col-news_title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.col-news h2 { font-size: 18px; color: #000; line-height: 21px; margin: 0; float: left; }
.col-news_more { float: right; text-decoration: none; margin: 4px 0 0; }
.col-news_more:hover span { text-decoration: underline; }
.wrap-s-news { width: 440px; position: relative; }

.col-news .prev-novelty { margin: 0 0 30px; }
.col-news .prev-novelty_name a { font-size: 12px; }
.col-news .prev-novelty_date { margin: 3px 20px 0 0; }
.col-news .prev-novelty .prev-novelty_column { padding: 3px 0 0; }
.col-news .prev-novelty.last .prev-novelty_column { border: none; }

.s-news { width: 460px; position: relative; overflow: hidden; margin: 0 -10px; }
.news-screen { width: 460px; left: 0px; top: 0px; position: absolute;  padding: 0 0 10px 0; }

.isn-item { float: left; background-color: #f6fafc; width: 163px; margin: 0 10px; box-shadow: 0 4px 7px #e1e6e8; padding: 30px 20px 20px 25px; }
.isn-item h3 { padding: 0 0 12px 0; margin: 0 0 15px 0; background: url("../images/d1.gif") 0 bottom repeat-x; font-size: 9pt; line-height: 18px; }
.isn-item p { line-height: 18px; font-size: 9pt; padding: 0 0 15px 0; }
.isn-item time { float: left; line-height: 25px; font-style: italic; color: #8e9ca2; float: left; width: 68px; }
.btn-more { float: right; font-size: 9pt; padding: 0 0 0 10px; line-height: 25px; text-decoration: none; width: 85px; height: 25px; background: url("../images/btn-more.png") no-repeat; color: #000; }
.col-news .sl-prev, .col-news .sl-next { top: -72px; }

.col-reviews { float: right; padding: 0 31px 0 0; width: 418px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.col-reviews_title { margin: 0 0 27px; padding: 5px 0 17px 0; background: url("../images/ln1.png") 0 bottom no-repeat; zoom: 1; display: block; }
.col-reviews_title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.col-reviews h2 { font-size: 18px; color: #000; line-height: 21px; margin: 0; float: left; }
.col-reviews_more { float: right; text-decoration: none; margin: 4px 0 0; }
.col-reviews_more:hover span { text-decoration: underline; }

.rew-wrap { margin: 0 0 30px; }
.rew-text { background: url("../images/quote.png") 0px 5px no-repeat; padding: 0 0 19px 31px; line-height: 20px; font-style: italic; font-size: 9pt; }
.rew-author { padding: 0 0 0 31px; overflow: hidden; }
.r-aut-pic { float: left; margin: 0 12px 0 0; }
.author { font-size: 9pt; line-height: 16px; color: #565656; }
.author strong { color: #000; }

.col-clients { float: left; width: 452px; height: 285px; margin: 0; padding: 0 0 0 34px; overflow: hidden; position: relative; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.client-text { float: left; padding: 0px 0 0 0px; width: 140px; line-height: 14px; }
.client-text h2 { font-size: 18px; color: #000; line-height: 24px; line-height: 26px; padding: 0 0 12px 0; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }

.client-lc { float: right; width: 278px; margin: 8px 0px 0 0; }

.c-prev { width: 29px; height: 44px; background: url("../images/c-prev.png") no-repeat; cursor: pointer; left: 29px; bottom: 139px; position: absolute; }
.c-next { width: 29px; height: 44px; background: url("../images/c-next.png") no-repeat; cursor: pointer; left: 58px; bottom: 139px; position: absolute; }
.c-prev:hover, .c-next:hover { background-position: 0 -44px; }

.clc-slider { width: 278px; position: relative; overflow: hidden; }
.clc-screen { left: 0px; top: 0px; position: absolute; width: 278px; }
.clc-screen i { float: left; }

.w-demo { background-color: #f6fafc; width: 850px; margin: 0 auto 25px auto; box-shadow: 0 4px 4px #d2dbde; padding: 0 65px 30px 45px; overflow: hidden; }
.demo-txt { width: 445px; float: left; padding: 40px 5px 0 0; font-style: italic; line-height: 18px; font-size: 9pt; }
.g-demo { padding: 35px 0 0 204px; float: left; background: url("../images/str2.png") 0 20px no-repeat; }
.g-demo a { font-size: 14px; color: #fff; font-weight: bold; text-decoration: none; text-shadow: 0 1px 1px #b36916; width: 195px; height: 59px; line-height: 58px; background: url("../images/btn-demo.png") no-repeat; margin: 0 auto; display: block; text-align: center; text-transform: uppercase; }



/* footer */
footer { width: 1000px; padding: 60px 0 65px 0; margin: 0 auto; position: relative; }

.copyright { float: left; width: 230px; padding: 0 40px 0 20px; line-height: 18px; }
.copyright em { display: block; padding: 10px 0 0 0; color: #918d8d; font-style: normal; }

.ft-btns { float: left; width: 171px; padding: 0 56px 0 0; }
.ft-btns a { display: block; width: 171px; height: 53px; background: url("../images/btn-ft.png") no-repeat; line-height: 50px; text-decoration: none; color: #fff; font-weight: bold; text-align: center; font-size: 13px; margin: 0 0 6px 0; text-transform: uppercase; text-shadow: 0 1px 1px #d6701e; }
.ftb-help i { font-style: normal; padding: 0 0 0 25px; background: url("../images/iset.png") 0 1px no-repeat; }

.wrap-foot-addr {
	float: left;
}

.foot-adr { float: left; /*width: 220px; padding: 0 30px 0 0;*/ width: 240px; padding: 0;}
.foot-adr .tp-phone { float: none; display: block; }
.foot-adr address { font-style: normal; line-height: 18px; padding: 15px 20px 0 0; display: block; }

.foot-soc { float: right; width: 225px; }
.fts-title { font-size: 13px; line-height: 20px; font-weight: bold; text-transform: uppercase; padding: 0 0 20px 0; }
.foot-soc ul { list-style: none; vertical-align: top; overflow: hidden; }
.foot-soc ul li { float: left; padding: 0 4px 0 0; }


.hide { display: none; }

.pop-win { width: 428px; padding: 8px; background: url("../images/ic-dot.png") repeat;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }
.pop-win_ins { background-color: #fff; padding: 25px 38px 28px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }
#pop-callback h3 { padding: 10px 0 29px 60px; background: url("../images/ic6.png") no-repeat; font-size: 18px; text-transform: uppercase; line-height: 20px; }


.pop-form { width: 321px; }

.pop-win label { color: #301e1e; display: block; margin: 0 0 5px; }
.pop-win label span { color: #f5a003; }

.f-inp { border: 1px solid #a8acad; margin: 0 0 11px 0; padding: 7px 10px 0 10px; height: 23px; background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
.f-inp input { width: 100%; vertical-align: top; border: none; background: none; font-size: 9pt; color: #878484; }

.i-light { border: 1px solid #92c4d9 !important; }
.i-light input { color: #000; }
.i-succ { border: 1px solid #a8acad !important; background-color: #fdf8f8; }
.i-succ input { color: #000; }

.f-area { border: 1px solid #a8acad; margin: 0 0 15px 0; padding: 6px 10px; background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
.f-area textarea { width: 100%; vertical-align: top; border: none; background: none; font-size: 9pt; color: #878484; height: 111px; }

.btn-ocall { margin: 0 0 8px 0; width: 171px; height: 53px; background: url("../images/btn-ft.png") no-repeat; cursor: pointer; text-transform: uppercase; color: #fff; font-weight: bold; font-size: 13px; text-align: center; text-shadow: 0 1px 1px #d6701e; border: none; }
@-moz-document url-prefix(){ .btn-ocall { padding: 0 0 4px 0; }}

.all-req { line-height: 14px; width: 200px; padding-top: 10px; }
.pop-form .all-req { width: 250px; padding: 0; color: #636363; }
.pop-form .all-req span { color: #f5a002; }

.fancybox-close { width: 17px; height: 17px; background: url("../images/close.png") no-repeat; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; cursor: pointer; right: -18px; top: -17px; position: absolute; }

.pop-win_title { padding: 116px 0 0; line-height: 29px; text-align: center; font-size: 24px; margin: 0 0 18px; font-weight: bold; text-transform: uppercase; }
.pop-win_text { text-align: center; margin: 0 0 114px; color: #636363; }
.pop-win_back-to { text-align: center; font-size: 14px; margin: 0 0 103px; }
.pop-win_back-to a { text-decoration: none; }
.pop-win_back-to a:hover { text-decoration: underline; }

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {vertical-align: top;padding: 0;	margin: 0;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {	position: relative;	padding: 0;	margin: 0;	background: none; text-shadow: none;	padding: 0 !important; }
.fancybox-opened {	z-index: 8030;}
.fancybox-opened .fancybox-skin {	}
.fancybox-outer, .fancybox-inner {	padding: 0;	margin: 0;	position: relative;	outline: none;}
.fancybox-inner {	overflow: visible !important; padding: 0 !important; position: relative; border: none !important }
.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch;}
.fancybox-error {	color: #444;	margin: 0;	padding: 10px;}
.fancybox-image, .fancybox-iframe {	display: block;	width: 100%;	height: 100%;	border: 0;	padding: 0;	margin: 0;	vertical-align: top;}
.fancybox-image {	max-width: 100%;	max-height: 100%;}

#fancybox-loading div {	width: 44px;	height: 44px;	background: url('../images/e.gif') center center no-repeat;}

.fancybox-nav {	position: absolute;	top: 0;	width: 40%;	height: 100%;	cursor: pointer;	background: transparent url('../images/e.gif'); z-index: 8040;}
.fancybox-prev {	left: 0;}
.fancybox-next {	right: 0;}
.fancybox-nav span {	position: absolute;	top: 50%;	width: 36px;	height: 34px;	margin-top: -18px;	cursor: pointer;	z-index: 8040;	visibility: hidden;}
.fancybox-prev span {	left: 20px;	background-position: 0 -36px;}
.fancybox-next span {	right: 20px;	background-position: 0 -72px;}
.fancybox-nav:hover span {	visibility: visible;}
.fancybox-tmp {	position: absolute;	top: -9999px;	left: -9999px;	padding: 0;	overflow: visible;	visibility: hidden;}
/* Overlay helper */
#fancybox-overlay {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	background: #000; opacity: 0.87  !important;filter: alpha(opacity=87) !important;}
#fancybox-overlay.overlay-fixed {position: fixed;bottom: 0;right: 0;}

.fancybox-title { width: 100% !important; font-size: 14px; color: #fff; font-weight: bold; padding: 13px 0; }
.fancybox-title span { display: block; padding: 0 44px 0 14px; border: 3px solid #9b875e; }




/* select */
ul.newList {margin:0; padding:0; list-style: none;  z-index: 9999;  display: block;   position: relative; width: 100%; height: auto !important; }
ul.newList li { cursor: pointer; float: none !important; display: block !important; padding: 0 !important; margin: 0 !important; text-align: left !important; text-indent: 0 !important; background: none !important; }
ul.newList li a { font-size: 12px; color: #231f20; text-decoration: none; padding: 4px 9px !important; display: block; float: none !important; margin: 0 !important; line-height: 16px; border: none;}
ul.newList li a.hiLite { color: #555;}
ul.newList li a:hover { text-decoration: underline; color: #231f20; opacity: 1;}
.SSContainerDivWrapper { position: absolute; top: 28px !important; left: -1px !important; width: 100%; background: #fff; height: auto !important; border: 1px solid #a8acad; border-radius: 3px; padding: 3px 0; }
.newListSelected {z-index: 2; height: 28px; border: 1px solid #a8acad; padding: 0; background-color: #fff; border-radius: 3px; }
.selectedTxt {position: relative; cursor: pointer; text-align: left !important; display: block; overflow: hidden; padding: 0 10px 0 36px; height: 28px; line-height: 28px; color: #818181; font-size: 13px; background: url("../images/ss.png") 0 center no-repeat;  }

.max-height { overflow-y: scroll; height: 200px !important; }

/* jcar */
.jcarousel-container { width: 900px; position: relative; margin: 0 auto; }
.jcarousel-clip { width:900px; overflow: hidden;  margin: 0 auto;   }
.jcarousel-prev {  width: 29px; height: 44px; background: url("../images/c-prev.png") no-repeat; cursor: pointer; z-index: 100; left: 421px; top: -55px; position: absolute; }
.jcarousel-next {  width: 29px; height: 44px; background: url("../images/c-next.png") no-repeat; cursor: pointer; z-index: 100;  left: 450px; top: -55px; position: absolute;  }
.jcarousel-prev:hover, .jcarousel-next:hover  { opacity: 1.0 !important; background-position: 0 -44px; }
.jcarousel-next-disabled, .jcarousel-prev-disabled { opacity: .2 !important; cursor: default !important; }
.jcarousel-next-disabled:hover , .jcarousel-prev-disabled:hover { opacity: .2 !important; background-position: 0 0;}




h1, .head-sec, .head-sec__strong { padding: 36px 0 26px 0; text-align: center; text-transform: uppercase; font-size: 18px; line-height: 20px; background: url("../images/d3.png") center bottom no-repeat; margin: 0 0 35px 0; }
.head-sec__strong { font-weight: bold; font-size: 16px; background: none;}
h1 i, .head-sec i, .head-sec__strong i { font-style: normal; display: block; font-size: 9pt; padding: 8px 0 0 0; text-transform: none; font-weight: normal; }

.reg { width: 900px; margin: 0 auto; padding: 30px 30px 40px 30px; border-radius: 5px; background-color: #fafafa; }
.reg p { text-align: center;  }
.r-form { padding: 50px 0 0 165px; }
.r-form label { float: left; width: 105px; padding: 7px 11px 5px 0; }
.r-form .f-inp,.r-form .f-area { float: left; width: 323px; }
.f-ss { float: left; width: 345px; margin: 0 0 10px 0; }
.ff-error { float: left; padding: 7px 0 0 15px; color: #f00; }
.field-err { background-color: #fdf8f8; }
.field-err input { color: #000; }

.btn-reg { border: none; float: left; margin: 0 30px 0 116px; width: 171px; height: 53px; background: url("../images/btn-ft.png") no-repeat; line-height: 50px; text-decoration: none; color: #fff; font-weight: bold; text-align: center; font-size: 13px; text-transform: uppercase; text-shadow: 0 1px 1px #d6701e; cursor: pointer; }
@-moz-document url-prefix(){ .btn-reg { padding: 0 0 3px 0; }}

.reg .all-req { width: 300px; padding: 10px 0 0 0; }


.i-rew { padding: 10px 0 20px 0; width: 100%; overflow: hidden; }
.rew-pic { float: left; width: 265px; }
.rew-pic img { border: 5px solid #f2f5f8; }
.rew-txt { float: left; width: 625px; font-size: 13px; line-height: 24px; padding: 10px 0 0 0; }
.rew-txt p { padding: 0 0 15px 0; }
.rew-txt p i { font-style: normal; font-size: 24px; }
.orig-rew { font-size: 9pt; }

.paging { width: 100%; position: relative; min-height: 38px; padding: 36px 0 0 0; border-top: 1px solid #e2e5e7; }
.paging ul { list-style: none; vertical-align: top; overflow: hidden; }
.paging ul li { width: 38px; height: 38px; line-height: 38px; text-align: center; border-radius: 5px; float: left; }
.paging ul li a { font-size: 14px; color: #000; font-weight: bold; text-decoration: none; }
.paging ul li a:hover { text-decoration: underline; }
.paging ul li i { font-style: normal; float: left; width: 38px; height: 38px; text-align: center; border-radius: 5px; float: left; font-weight: bold; font-size: 18px; color: #fff; background-color: #006bb0; }

.page-prev { width: 29px; height: 44px; background: url("../images/c-prev.png") no-repeat; cursor: pointer; right: 29px; top: 33px; position: absolute; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; }
.page-next { width: 29px; height: 44px; background: url("../images/c-next.png") no-repeat; cursor: pointer; right: 0; top: 33px; position: absolute; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; }
.page-prev:hover, .page-next:hover { background-position: 0 -44px; }

.one-rew { text-align: center; padding: 10px 0 20px 0; width: 100%; position: relative; overflow: hidden; }
.wrap-one-rew-pic { margin: 0 auto; background-color: #fff; border-radius: 4px; padding: 4px; box-shadow: 0 0 15px #d7dade; position: relative; overflow: hidden; z-index: 1; width: 582px; height: 800px; }
.wrap-one-rew-pic img { margin: 4px; }

.r-prev { width: 24px; height: 24px; cursor: pointer; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/r-nav.png") no-repeat; left: 50%; top: 282px; position: absolute; margin: 0 0 0 -275px; z-index: 100; }
.r-next { width: 24px; height: 24px; cursor: pointer; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/r-nav.png") 0 -24px no-repeat; left: 50%; top: 282px; position: absolute; margin: 0 0 0 255px; z-index: 100; }


.text { text-align: center; line-height: 20px; padding: 0 0 20px 0; }
.text p { padding: 0 0 20px 0; }

.wrap-clnt-list { position: relative; width: 100%; padding: 56px 0 30px 0; }
.clnt-list { list-style: none; vertical-align: top; overflow: hidden; }
.clnt-list li { float: left; margin: 0 32px 0 0; }
.clnt-list li img { border: 5px solid #f2f5f8; }
.clnt-list li i { display: block; padding: 20px 0; }



.smi-list .clnt-list li { width: 430px; margin: 0 20px 0 0; }
.smi-list .clnt-list li .smi-item { display: block; overflow: hidden; padding: 15px 0; }
.smi-list .clnt-list li .smi-item i { float: left; margin: 0 30px 0 0; padding: 0; }
.smi-list .clnt-list li .smi-item em { float: left; padding: 5px 0 0 0; width: 280px; line-height: 20px; text-indent: 12px; font-style: normal; }

.i-cnt { border: 5px solid #f2f5f8; padding: 30px 90px 30px 70px; margin: 0 auto 20px auto; width: 730px; overflow: hidden; background-color: #fff; }

.i-cnt-l { padding: 30px 0 0 0; width: 385px; float: left; line-height: 24px; }
.i-cnt-l h3 { font-size: 18px; padding: 0 0 20px 0; }
.i-cnt-r { float: right; width: 265px; }

.pad0 { padding-top: 0; }

.cnt2col { width: 960px; margin: 0 auto; }
.c-left { float: left; width: 194px; }
.c-right { float: right; background-color: #fafafa; border-radius: 6px; padding: 20px 30px 30px 35px; width: 680px; }

.side-nav { list-style: none; vertical-align: top; background-color: #f6fafc; border-radius: 6px; box-shadow: 0 4px 5px #f2f4f5; padding: 5px 0; }
.side-nav li { display: block; }
.side-nav span { display: block; line-height: 16px; padding: 11px 30px 12px 13px; }
.side-nav span a { color: #000; font-size: 9pt; padding: 0 0 0 23px; background: url("../images/str3.png") 0 5px no-repeat; display: inline-block; vertical-align: top; }
*+html .side-nav span a { zoom: 1; display: inline; }
.side-nav li.active span { background: #f59f00 url("../images/str4.png") right center no-repeat; }
.side-nav li.active span a { text-decoration: none; color: #fff; }
.side-nav ul { list-style: none; padding: 12px 10px 10px 35px; vertical-align: top; }
.side-nav ul li { line-height: 16px; padding: 4px 0; }
.side-nav ul a { color: #006bb0; font-style: italic; }


.i-text { line-height: 20px; }
.i-text p { padding: 0 0 20px 0; }
.i-text h1, .i-text .head-sec { background: url("../images/ln1.png") 0 bottom no-repeat; padding: 15px 0 20px 0; margin: 0 0 20px 0; text-align: left; }

.e404 { padding: 32px 0; }
.e404-pic { float: left; width: 420px; text-align: center; padding: 32px 0 0 0; }
.e404-text { float: left; width: 390px; padding: 0 0 0 10px; }

.er-head { padding: 0 0 65px 0; position: relative; margin: 0 0 0 -15px; }
.er-head em { float: left; font-weight: bold; font-style: normal; color: #006ab0; font-size: 100px; line-height: 100px; padding: 0 18px 0 0; }
.er-head i { font-style: normal; float: left; white-space: nowrap; line-height: 18px; color: #1a1b1d; padding: 30px 0 0 28px; height: 70px; border-left: 1px solid #d8d6d6; }
.e404-text h3 { font-size: 24px; line-height: 24px; color: #006bb0; padding: 0 0 15px 0; }
.e404-text p { line-height: 24px; padding: 0 0 15px 0; }
.e404-text ul { list-style: none; vertical-align: top; }
.e404-text li { padding: 0 0 20px 24px; background: url("../images/d4.gif") 0 9px no-repeat; }

.i-news { padding: 0 0 30px 0; width: 100%; overflow: hidden; }
.news-l { width: 200px; float: left;  }
.news-l i { display: block; padding: 0 0 25px 0; }
.news-l i img { border: 5px solid #f2f5f8; }
.news-l time { float: left; line-height: 25px; font-style: italic; color: #8e9ca2; float: left; width: 100px; }

.news-r { width: 635px; float: right; line-height: 24px; }
.news-r h2 { font-size: 18px; font-weight: bold; line-height: 20px; background: url("../images/d3.gif") 0 bottom repeat-x; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.news-r p { padding: 0 0 20px 0; }

.wrp-tarif { margin: 0 0 0 30px; position: relative; width: 930px; }

.char-col { float: left; width: 190px; padding: 0 8px 0 0; }
.char-col table { width: 100%; }
.char-col td { text-align: right; font-size: 14px; line-height: 14px; color: #918d8d; vertical-align: middle; height: 37px; padding: 0 0 1px 0; }
.char-col th { text-align: right; font-size: 14px; font-weight: bold; color: #000; height: 27px; line-height: 27px; }

.tar-col { float: left; box-shadow: 0 4px 7px #e1e6e8; margin: 0 0 0 7px; border-radius: 5px; width: 176px; overflow: hidden; }
.tar-col ul { list-style: none; vertical-align: top; }
.tar-col ul li { height: 37px; line-height: 37px; border-bottom: 1px solid #f0f1f1; text-align: center; font-size: 14px; }
.tar-col ul li.ln2t { line-height: 15px; padding: 3px 0 4px 0; height: 30px; }
.tar-col h3 { height: 27px; line-height: 27px; text-align: center; font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; }
.tnm1 { background: url("../images/x4.png") repeat-x; }
.tnm2 { background: url("../images/x4.png") 0 -27px repeat-x; }
.tnm3 { background: url("../images/x4.png") 0 -54px repeat-x; }
.tnm4 { background: url("../images/x4.png") 0 -81px repeat-x; }

.cbtn-col { float: left; width: 176px; margin: 12px 0 20px 7px; }
.btn-sel { width: 178px; height: 34px; line-height: 34px; text-align: center; display: block; text-decoration: none; font-weight: bold; color: #fff; text-transform: uppercase; margin: 0 -1px; position: relative; background: url("../images/btn-sel.png") no-repeat; }
.btn-sel:hover { background-position: 0 -34px; }




.cont-br-style { padding: 0 30px 40px 30px; background-color: #fafafa; width: 900px; border-radius: 5px; }

.sitemap { display: block; margin: 0 auto; width: 900px; padding: 0 0 20px 0; }
.sitemap ul { list-style: none; vertical-align: top; float: left; width: 260px; padding: 0 0 0 60px; }
.sitemap ul.pad-f { padding: 0; }
.sitemap li { padding: 0 0 15px 23px; }
.sitemap li span { text-indent: -23px; font-weight: bold; font-size: 14px; display: block; padding: 0 0 10px 0; }


.no-bg { background: none !important; }

.succ-bl { text-align: center; padding: 40px 0 0 0; }
.succ-bl p { padding: 0 0 20px 0; }
.alr-suc { width: 263px; height: 30px; margin: 0 auto 15px auto; background: url("../images/bg-suc.png") no-repeat; font-size: 14px; color: #308606; font-weight: bold; line-height: 28px; padding: 0 0 0 39px; text-align: left;  }

.we-answ { color: #77787b; padding: 0 0 60px 0; }

.btn-view { display: block; width: 171px; height: 53px; background: url("../images/btn-ft.png") no-repeat; line-height: 50px; text-decoration: none; color: #fff; font-weight: bold; text-align: center; font-size: 13px; margin: 0 auto; text-transform: uppercase; text-shadow: 0 1px 1px #d6701e; }

.geo-banner { margin-bottom: 20px; }
.geo-map { padding: 0 0 42px 0; background: url("../images/d3.png") center bottom no-repeat; }

.geo-sect { padding: 0 0 10px 180px; }
.geo-sect label { float: left; line-height: 30px; white-space: nowrap; }
.geo-sect .newListSelected { float: left;width: 140px; margin: 0 22px; }
.geo-sect .f-inp { width: 171px; float: left; margin: 0 22px; }
.g-btn { float: left; width: 171px; }
.g-btn i { font-style: normal; display: block; text-align: center; font-size: 10px; color: #9d9fa2; line-height: 10px; margin-top: 4px;}

.dl-geo { width: 171px; height: 32px; border: none; display: block; position: relative; margin: -1px 0 3px 0; cursor: pointer; background: url("../images/dl-geo.png") no-repeat; text-transform: uppercase; font-weight: bold; font-size: 13px; text-shadow: 0 1px 1px #d6701e; color: #fff; padding: 0 0 2px 0; }
.disabel { background-position: 0 -32px; cursor: default; text-shadow: 0 1px 1px #5f6062; }
@-moz-document url-prefix(){ .dl-geo { padding: 0 0 4px 0; }}

.b-help { width: 680px; height: 1300px; position: relative; background: url("../images/bg-help.jpg") no-repeat; margin: 0 0 0 -10px; }

.bh-item { width: 280px; position: absolute; line-height: 18px; }
.bh-item h4 { font-size: 9pt; font-weight: bold; }
.bhi1 { left: 128px; top: 38px; width: 230px; }
.bhi2 { left: 334px; top: 126px; }
.bhi3 { left: 545px; top: 238px; width: 130px; }
.bhi4 { left: 133px; top: 300px; width: 210px; }
.bhi5 { left: 338px; top: 427px; }
.bhi6 { left: 510px; top: 537px; width: 195px; }
.bhi7 { left: 471px; top: 745px; width: 215px; }
.bhi8 { left: 145px; top: 757px; width: 185px; }
.bhi9 { left: 150px; top: 948px; width: 215px; }
.bhi10 { left: 466px; top: 949px; width: 215px; }
.bhi11 { left: 315px; top: 1154px; width: 215px; }




.feed-back h1  { padding: 36px 0 15px 0; margin: 0; background: none; }
.fdb-text { background: url("../images/d3.png") center bottom no-repeat; font-size: 12px; line-height: 20px; text-align: center; padding: 0 170px 25px 170px; color: #636363; margin: 0 0 30px 0; }
.feed-back { border-radius: 3px; background-color: #fafafa; padding: 0 0 30px 0; }

.feed-back .r-form { padding: 0 120px; }
.frf-col { width: 322px; float: left; padding: 0 0 30px 0; }
.frf-c-right { float: right; }
.frf-col label { font-weight: bold; font-size: 12px; color: #301e1e; display: block; float: none; width: auto; padding: 0 0 5px 0; }
.feed-back .r-form .f-inp, .feed-back .r-form .f-area { float: none; width: 300px; margin: 0 0 8px 0; border-color: #d4d4d4; }
.feed-back .r-form i { font-style: normal; color: #f5a003; }

.btn-send { margin: 0 auto; display: block; width: 170px; height: 57px; cursor: pointer; background: url("../images/btn-s.png") no-repeat; font-size: 12px; color: #fff; font-weight: bold; text-transform: uppercase; border: none; text-shadow: 0 1px 1px rgba(208,144,27,.75); }
.btn-send:hover { background-position: 0 -57px; }
.btn-send:active { background-position: 0 -114px; }
.s-req { padding: 15px 0 0 0; text-align: center; color: #636363; }
.feed-back  .r-form .f-inp input { color: #000; }
.feed-back  .r-form .f-inp input.placeholder { color: #b1b1b1; }
.feed-back .r-form .f-inp.i-light, .feed-back .r-form .f-area.i-light { box-shadow: 0 0 5px rgba(6,112,184,.1); border-color: #d4d4d4 !important; }

/* ----- new code ----- */

/* ----- nav ----- */
.nav { left: 20px; top: 204px; position: absolute; width: 960px; height: 51px; background: url("../images/bg-navi.png") 0 -102px repeat-x; }
.nav-l { width: 960px; height: 51px; background: url("../images/bg-navi.png") left 0 no-repeat; }
.nav-r { width: 960px; height: 51px; background: url("../images/bg-navi.png") right -51px no-repeat; }
.nav table { width: 100%; }
.nav td { vertical-align: middle; text-transform: uppercase; font-size: 8pt; padding: 0 0px 0 2px; background: url("../images/sep2.png") no-repeat; }
.nav td:first-child { background: none; padding: 0; }
.nav td .link_navi {  height: 51px; }
.nav td a:hover { color: #fff; }
.nav td.active a { color: #fff; cursor: default; }

.nav_link { height: 51px; color: #fff; line-height: 51px; text-decoration: none; display: block; text-align: center; z-index: 10; position: relative; }
.nav_link span { height: 51px; display: block; padding: 0 6px; }
.nav_link span strong { padding: 0 10px; font-weight: normal; }

.nav_wrap { position: relative; }
.nav_wrap:hover .nav_link { background: url("../images/bg-navi.png") 0 -255px repeat-x; }
.nav_wrap:hover .nav_link.first { background: url("../images/bg-navi.png") 0 -255px repeat-x; }
.nav_wrap:hover .nav_link.first span { background: url("../images/bg-navi.png") 0 -153px no-repeat; }
.nav_wrap:hover .nav_link.last { background: url("../images/bg-navi.png") 0 -255px repeat-x; }
.nav_wrap:hover .nav_link.last span { background: url("../images/bg-navi.png") right -204px no-repeat; }

.nav_wrap.dr .nav_link strong { background: url("../images/ic.png") right center no-repeat; }
/* .nav_wrap.dr:hover .nav_link strong { background: url("../images/ic.png") right center no-repeat; } */

.nav_drop { left: 0px; right: 0px; top: 50px; position: absolute; display: none; border: 1px solid #d5d5d5; border-top: none; background: #f4f8fb;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
.nav_drop ul { padding: 18px 20px 11px; }
.nav_drop ul li { list-style-type: none; margin: 0 0 11px; }
.nav_drop ul li a { color: #000; text-decoration: none; }
.nav_drop ul li a:hover { color: #f59f00; }

.nav_wrap:hover .nav_drop { display: block; }
.nav_wrap.fr:hover .nav_drop { left: 6px; }

/* ----- tariff-list ----- */
.tariff-list { margin: 0 0 36px; line-height: 1.5; padding: 0 52px; color: #010101; zoom: 1; display: block; background: url("../images/ic1.gif") center top repeat-y; }
.tariff-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tariff-list_col { float: left; width: 412px; }
.tariff-list_col ul li { list-style-type: none; padding: 20px 0 0; }
.tariff-list_col ul li:first-child { padding: 0; }
.tariff-list_col ul li strong { color: #0670b8; font-size: 18px; }
.tariff-list_col.rg { float: right; }

/* ----- tariff-image_title ----- */
.tariff-image_title { padding: 0px 45px; margin-bottom: 30px; }
.tariff-image_title div { display: inline-block; }
.tariff-image_title-right { float: right; }

/* ----- tariff-benefits ----- */
.tariff-benefits { padding: 29px 0; }
.tariff-benefits_title { color: #010101; margin: 0 0 34px; font-size: 18px; text-align: center; font-weight: bold; text-transform: uppercase; }
.tariff-benefits_title .or { color: #f99d1f; }
.tariff-benefits_title .bl { color: #0670b8; }
.tariff-benefits_list { padding: 0 20px 30px; }
.tariff-benefits_list table { width: 100%; }
.tariff-benefits_list td { padding: 0; vertical-align: top; }
.tariff-benefits_list .benefit-unit { margin: 0 auto; }
.tariff-benefits_list.marg { padding: 0 0 43px; }
.tariff-benefits_list.padd { padding: 0 110px; }

/* ----- benefit-unit ----- */
.benefit-unit { width: 170px; padding: 100px 0 0; color: #636363; text-align: center; font-size: 14px; }
.benefit-unit.bg { background: url("../images/benefit.png") center 6px no-repeat; }
.benefit-unit.bg1, .benefit-unit.bg1-1, .benefit-unit.bg6 { background: url("../images/benefit1.png") center 6px no-repeat; }
.benefit-unit.bg2, .benefit-unit.bg2-1 { background: url("../images/benefit2.png") center top no-repeat; }
.benefit-unit.bg3, .benefit-unit.bg3-1, .benefit-unit.bg3-2 { background: url("../images/benefit3.png") center 21px no-repeat; }
.benefit-unit.bg4 { background: url("../images/benefit4.png") center 21px no-repeat; }
.benefit-unit.bg5 { background: url("../images/benefit5.png") center 6px no-repeat; }

.benefit-unit.bg8 { background: url("../images/benefit6.png") center 0px no-repeat; }
.benefit-unit.bg7, .benefit-unit.bg7-1 { background: url("../images/benefit7.png") center 0px no-repeat; }

/* ----- tariff-sheet ----- */
.tariff-sheet { margin: 0 0 31px 54px; zoom: 1; display: block; }
.tariff-sheet:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.tariff-sheet h2 { padding: 0px 0 26px 0; text-align: center; text-transform: uppercase; font-size: 18px; line-height: 20px; background: url("../images/d3.png") center bottom no-repeat; margin: 0 0 35px 0; }
.tariff-sheet h2 i { font-style: normal; display: block; font-size: 9pt; padding: 8px 0 0 0; text-transform: none; font-weight: normal; }

.tariff-sheet_char { width: 146px; margin: 0 30px 0 0; float: left; }
.tariff-sheet_char table { width: 100%; }
.tariff-sheet_char th { color: #010101; font-weight: normal; text-align: left; height: 60px; text-transform: uppercase; }
.tariff-sheet_char td { color: #636363; height: 65px; }

.tariff-sheet_tar { border: 1px solid #c5c7cc; padding: 0px 15px 18px; width: 140px; position: relative; float: left; margin: 0 5px 0 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
.tariff-sheet_tar table { width: 100%; }
.tariff-sheet_tar th { color: #006bb0; height: 60px; }
.tariff-sheet_tar td { color: #010101; text-align: center; height: 65px; border-top: 1px solid #ededed; }
.tariff-sheet_tar span { color: #9a9a9a; }
.tariff-sheet_tar a { display: block; text-shadow: 1px 0 1px #e4880a; text-decoration: none; color: #fff;padding: 5px 10px 0; width: 99px; height: 39px; background: url("../images/btn.png") no-repeat; margin: 15px auto 0 auto; text-transform: uppercase; }
.mo .tariff-sheet_tar a { height: 55px; background: url("../images/btn-mo.png") no-repeat; }

/* ----- pers-cond ----- */
.pers-cond { padding: 28px 0 32px; text-align: center; font-size: 10.5pt; background: url("../images/pers-cond.jpg") center bottom no-repeat; }
.pers-cond strong { font-size: 16px; }
.pers-cond span { color: #006bb0; font-size: 16px; font-weight: bold; }
.pers-cond a { color: #006bb0; }

/* ----- box ----- */
.box { background: #fafafa; position: relative; margin: 0 0 32px; }
.box_lc { left: -13px; top: 0px; width: 13px; height: 100%; background: #fafafa; position: absolute; }
.box_rc { right: -13px; top: 0px; width: 13px; height: 100%; background: #fafafa; position: absolute; }
.box_lar { left: -13px; bottom: -6px; position: absolute; width: 13px; height: 6px; background: url("../images/l-ar.png") no-repeat; }
.box_rar { right: -13px; bottom: -6px; position: absolute; width: 13px; height: 6px; background: url("../images/r-ar.png") no-repeat; }

.box.border-box { border-top: 1px solid #c8cace; border-bottom: 1px solid #c8cace; }

.box.border-box .box_lc { border: 1px solid #c8cace; border-right: none; top: -1px; }
.box.border-box .box_rc { border: 1px solid #c8cace; border-left: none; top: -1px; }
.box.border-box .box_lar { bottom: -7px; }
.box.border-box .box_rar { bottom: -7px; }

/* ----- have-q ----- */
.have-q { background: url("../images/have-q.png") center bottom no-repeat; width: 900px; margin: 0 auto 0px auto; position: relative; padding: 15px 30px 26px; line-height: 18px; color: #010101; text-align: center; }
.have-q h3 { font-size: 18px; line-height: 24px; text-align: center; color: #010101; margin: 0 0 5px; }
.have-q b { font-size: 14px; }

.no-back .wrap-all { background: none; }

/* ----- prev-article ----- */
.prev-article { margin: 0 32px 30px; zoom: 1; display: block; }
.prev-article:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.prev-article_photo { float: left; }
.prev-article_photo span { display: block; height: 12px; width: 180px; border-bottom: 1px solid #f5f5f7; background: #eeeff1; }
.prev-article_column { border-bottom: 1px dotted #7f7f7f; padding: 0 0 29px; width: 600px; float: right; }
.prev-article_name { margin: 0 0 10px; }
.prev-article_name a { text-decoration: none; color: #000; font-size: 18px; font-weight: bold; }
.prev-article_text { color: #222; margin: 0 0 4px; line-height: 1.7; }
.prev-article_more a { color: #006bb0; text-decoration: none; }
.prev-article_more a:hover span { text-decoration: underline; }
.prev-article_source { margin: 0 0 6px; color: #8e8e8e; }

/* ----- prev-novelty ----- */
.prev-novelty { margin: 0 32px 30px; zoom: 1; display: block; }
.prev-novelty:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.prev-novelty_column { border-bottom: 1px dotted #7f7f7f; padding: 0 0 26px; overflow: hidden; }
.prev-novelty_name { margin: -6px 0 10px; }
.prev-novelty_name a { text-decoration: none; color: #006bb0; font-size: 18px; font-weight: bold; }
.prev-novelty_text { color: #222; margin: 0 0 4px; line-height: 1.7; }
.prev-novelty_more a { color: #006bb0; text-decoration: none; }
.prev-novelty_more a:hover span { text-decoration: underline; }

.prev-novelty_date { width: 58px; text-align: center; font-size: 11px; line-height: 13px; color: #0670b8; padding: 6px 0 0; height: 61px; background: url("../images/ic5.png") no-repeat; float: left; margin: 0 30px 0 0; }
.prev-novelty_date__day { font-size: 18px; font-weight: bold; line-height: 20px; }

.prev-novelty:hover .prev-novelty_date { background: url("../images/ic4.png") no-repeat; color: #fff; }
.prev-novelty:hover .prev-novelty_name a { text-decoration: underline; }

.paging.marg { margin: 0 0 0 328px; border: none; padding: 0; }
.paging.marg1 { margin: 0 0 0 120px; border: none; padding: 0; }

.paging-prev,
.paging-next { width: auto; }
.paging-prev { margin: 0 21px 0 0; }
.paging-next { margin: 0 0 0 6px; }
.paging .paging-prev a { color: #006bb0; padding-left: 15px; background: url("../images/ic2.png") left 6px no-repeat; }
.paging .paging-next a { color: #006bb0; padding-right: 15px; background: url("../images/ic3.png") right 6px no-repeat; }
.paging strong { font-size: 14px; }
.paging-prev a:hover,
.paging-next a:hover { text-decoration: underline; }

/* ----- interest-article ----- */
.interest-article { margin: 0 22px 20px; }
.interest-article h1 { color: #222222; font-size: 30px; background: none; border: none; line-height: 36px; margin: 0 0 30px; padding: 0; text-align: left; text-transform: none; }
.interest-article_content { zoom: 1; display: block; margin: 0 0 13px; }
.interest-article_content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.interest-article_text { overflow: hidden; color: #222; font-size: 14px; line-height: 1.8; }
.interest-article_text p { margin: 0 0 24px; }
.interest-article_photo, .interest-article_tags { float: right; width: 200px; margin: 0 0 0 40px; }
.interest-article_photo p { margin: 0 0 20px; }
.interest-article_photo_blog { display: inline-block; float: left; margin: 0 10px 10px 0; }
.interest-article_tags { min-height: 1px; }

.back-to { margin: 0 0 20px; }
.back-to a { color: #006bb0; padding-left: 15px; background: url("../images/ic2.png") left center no-repeat; text-decoration: none; }
.back-to a:hover { text-decoration: underline; }

/* ----- novelty ----- */
.novelty { margin: 0 22px 10px; zoom: 1; display: block; }
.novelty:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.novelty h1 { color: #222222; font-size: 30px; background: none; border: none; line-height: 36px; margin: -8px 0 30px; padding: 0; text-align: left; text-transform: none; }
.novelty_content { zoom: 1; display: block; margin: 0 0 13px; }
.novelty_content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.novelty_text { overflow: hidden; color: #222; font-size: 14px; line-height: 1.8; }
.novelty_text p { margin: 0 0 24px; }
.novelty_photo { float: right; width: 200px; margin: 0 0 0 40px; }
.novelty_photo p { margin: 0 0 20px; }
.novelty_date { width: 58px; text-align: center; font-size: 11px; line-height: 13px; color: #fff; padding: 6px 0 0; height: 61px; background: url("../images/ic4.png") no-repeat; float: left; }
.novelty_date__day { font-size: 18px; font-weight: bold; line-height: 20px; }
.novelty_column { width: 808px; float: right; }
.novelty_photo_blog { display: inline-block; float: right; margin: 0 10px 10px 0; }

/* ----- land-wrap ----- */
.land-wrap { width: 100%; position: relative; background-color: #fff; font-family: Trebuchet MS; font-size: 12px; color: #000; line-height: 1.2; }
.land-wrap .clear { font-size: 0; line-height: 0; clear: both; height: 0; }
.land-wrap .land-main { width: 100%; position: relative; min-width: 1000px; }

/* ----- header ----- */
.land-wrap .header { width: 100%; position: relative; height: 91px; }
.land-wrap .header-ins { width: 981px; position: relative; margin: 0 auto; }
.land-logo { left: 13px; top: 20px; position: absolute; }
.land-wrap .tp-info { right: 26px; top: 26px; position: absolute; }
.land-wrap .tp-info li { background: none; padding: 0 0 0 118px; }
.land-wrap .tp-info .tp-deliv { background: url("../images/t-inf2.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0); padding: 4px 0 2px 57px; }

.land-cont-top { width: 100%; position: relative; padding: 27px 0 0; background: url("../images/land/shad.gif") repeat-x #f3f3f3; }
.land-cont-top-ins { width: 1000px; margin: 0 auto; position: relative; }
.txt-big { text-align: center; font-size: 36px; color: #f99d1f; font-weight: bold; line-height: 1.3; background: url("../images/land/big-txt.png") center top no-repeat; padding: 55px 0 0; }
.txt-big span { color: #0670b8; }
.txt-big p { font-size: 24px; color: #000; font-weight: normal; }

.land-wrap .slide { width: 530px; height: 242px; padding: 70px 0 0 470px; margin: -7px auto 0; background:  url(../images/land/slide.png) 0 0 no-repeat; font-size: 13px; font-weight: bold; color: #fff; line-height: 1.3; }
.land-wrap .slide p { margin: 0 0 17px; }
.land-wrap .slide .px12 { font-size: 12px; margin: 0 0 4px; }
.land-wrap .slide .px24 { font-size: 24px; margin: 0 0 12px; }
.land-wrap .slide .col-blue { color: #0670b8; }
.land-wrap .slide .col-oran { color: #f99d1f; }
/* ----- orange-block ----- */
.orange-block { width: 980px; margin: 0 auto 31px; background-color: #f99d1f; border-radius: 0 0 8px 8px; z-index: 100; }
.orange-block .le-col { margin: 0 55px 0 56px; float: left; width: 312px; }
.count-wrap { overflow: hidden; width: 220px; height: 76px; margin: 0 auto; }
.count-wrap .fl { float: left; width: 45px; height: 45px; background-color: #ffffff; margin: 0 5px; -webkit-border-radius : 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 30px; text-align: center; }
.orange-block .count-wrap .fl p { font-size: 11px; margin: 7px 0 0; text-align: center; }
.count-wrap .numb { float: left; padding: 4px 0 0; }
.count-wrap .numb:first-child { margin: 0 0 0 7px; }

.orange-block .ri-col { float: right; width: 502px; margin: 10px 10px 10px 0; background-color: #fff; padding: 0 20px 17px 24px; border-radius: 8px; position: relative; z-index: 100; }
.orange-block .counter { margin: 0 0 0; text-align: center; padding: 38px 0 0; }
.orange-block .counter p { font-size: 14px; color: #fff; margin: 0 0 9px; }
.orange-block .txt { font-size: 14px; color: #fff; font-weight: normal; text-align: center; background: url("../images/land/sep.gif") repeat-x; padding: 12px 0 0; }
.orange-block .txt p { font-size: 24px; font-weight: bold; margin: 0 0 8px; }

.orange-block .title { color: #404040; text-align: center; padding: 10px 0 15px; }
.orange-block .title strong { color: #000; }
.orange-block .title p { font-size: 18px; font-weight: bold; color: #000; }
.orange-block .ri-col .le { float: left; width: 241px; }
.orange-block .ri-col .ri { float: right; width: 241px; z-index: 100; position: relative; }
.orange-block .f-inp { border: 1px solid #d4d4d4; border-radius: 4px; position: relative; margin: 0 0 9px; width: 231px; font-family: Trebuchet MS; font-size: 12px; color: #404040; padding: 7px 0 7px 8px; height: 17px; }
.orange-block select { width: 239px; }
.orange-block .f-area-area { height: 60px;border: 1px solid #d4d4d4; border-radius: 4px; position: relative; margin: 0 0 9px; width: 231px; font-family: Trebuchet MS; font-size: 12px; color: #404040; padding: 7px 0 7px 8px; }
.orange-block .f-area textarea { width: 231px; height: 59px; padding: 1px 0 0 0; border: none; font-family: Trebuchet MS; font-size: 12px; color: #404040; }
.orange-block .btn-send { float: left; margin: 0 16px 0 0; }
.orange-block .opt { float: left; font-family: Open Sans; width: 250px; color: #404040; margin: 13px 0 0; line-height: 1.3; }
.orange-block .opt span { color: #f99d1f; }
.orange-block .newListSelected { height: 32px; border: none; background-color: #e9e9e9; margin: 0 0 9px; }
.orange-block .selectedTxt { padding: 0 25px 0 10px; background: url("../images/land/ss1.png") 222px 14px no-repeat; height: 32px; font-size: 12px; color: #404040; line-height: 33px; }
.orange-block .SSContainerDivWrapper { background-color: #e9e9e9; border: none; border-radius: 0 0 3px 3px; left: 0 !important; }
.orange-block ul.newList li a { padding: 4px 10px !important }

.box-text { width: 624px; margin: 0 auto; position: relative; padding: 23px 264px 41px 0; min-height: 189px; background: url("../images/land/box.png") right top no-repeat; font-size: 18px; color: #302e33; line-height: 1.5; z-index: 1; }
.box-text .txt { border-left: 1px solid #f99d1f; padding: 0 0 0 15px; }
.box-text p { margin: 0 0 17px; }
.box-text span { color: #0670b8; }
.box-text span span { color: #f99d1f; }

/* ----- obv-adv ----- */
.land-wrap .obv-adv { margin: 0 auto; background: url("../images/land/map.png") center top no-repeat; width: 980px; border: none; padding: 0; }
.land-wrap .obv-adv-title { padding: 35px 0 5px;	 }
.land-wrap .obv-adv .avd-list { padding: 0 20px; }
.land-wrap .obv-adv .avd-list li { padding: 20px 54px; height: 215px; }
.land-wrap .oba-pic { height: 77px; margin: 0 0 15px; }
.land-wrap .avd-list em { height: 34px; }

.land-wrap .banner { font-weight: bold; font-size: 24px; color: #fff; width: 621px; height: 98px; background: url("../images/land/banner.png") no-repeat; margin: 0 auto 35px; position: relative;padding: 5px 320px 0 40px; }
.land-wrap .banner .leave { display: block; right: 46px; top: 25px; position: absolute; width: 231px; height: 55px; background: url("../images/land/leave.png") no-repeat; }
.land-wrap .banner .leave:hover { background-position: 0 -61px; }
.land-wrap .banner .leave:active { background-position: 0 -122px; }
.land-wrap .banner .px14 { font-size: 14px; font-weight: normal; }

/* ----- work-w-us ----- */
.work-w-us { background: url("../images/land/d3.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); width: 900px; margin: 0 auto 35px; position: relative; padding: 0 40px 40px; }
.work-w-us .title { font-size: 18px; font-weight: bold; margin: 0 0 22px; text-align: center; }
.work-w-us .slide-cont { position: relative; overflow: hidden; width: 888px; margin: 0 auto; }
.work-w-us .slide-cont-ins { position: relative; overflow: hidden; width: 748px; margin: 0 auto; }
.work-w-us ul { list-style: none; }
.work-w-us li { float: left; margin: 0 10px 0 0; border: 1px solid #f4f4f4; border-radius: 4px; width: 175px; height: 184px; position: relative; text-align: center; padding: 20px 0 0; }
.work-w-us .abs { left: 19px; bottom: 24px; position: absolute; text-align: left; color: #130e1b; display: block; }
.work-w-us .ar-l { left: 0px; top: 65px; position: absolute; display: block; width: 26px; height: 44px; background: url("../images/land/arrows.png") no-repeat; }
.work-w-us .ar-l:hover { background-position: 0 -46px; }
.work-w-us .ar-r { right: 0px; top: 65px; position: absolute; display: block; width: 26px; height: 44px; background: url("../images/land/arrows.png") -36px -46px no-repeat; }
.work-w-us .ar-r:hover { background-position: -36px 0; }

.work-w-us .parent { display: table-cell; height: 134px; vertical-align: middle; color: #fff; width: 175px; }
*:first-child+html .work-w-us .parent span { display: block;
    z-index: expression(
runtimeStyle.zIndex = 1,
this == ((134/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(200/2)-(parseInt(offsetHeight)/2) +'px');
}

/* ----- land-reviews ----- */
.land-reviews { background: url("../images/land/d3.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); margin: 0 auto 35px; position: relative; padding: 0 0 40px; }
.land-reviews .title { font-size: 18px; font-weight: bold; margin: 0 0 12px; text-align: center; }
.land-reviews .more_link { margin: 0 0 29px; text-align: center; }
.land-reviews .more_link a { color: #006bb0; text-decoration: none; font-size: 12px; }
.land-reviews .more_link a:hover { text-decoration: underline; }
.land-reviews .slide-cont { position: relative; overflow: hidden; width: 980px; margin: 0 auto; background-color: #fafafa; border-radius: 10px; }
.land-reviews .slide-cont-ins { position: relative; overflow: hidden; width: 880px; margin: 0 auto; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }
.land-reviews ul { list-style: none; }
.land-reviews li { float: left; width: 880px; height: 155px; position: relative; text-align: center; padding: 20px 0 0; font-size: 18px; font-style: italic; line-height: 1.4; }
.land-reviews li img { margin: 0 0 20px; }
.land-reviews li a { font-size: 12px; color: #006bb0; font-style: normal; text-decoration: none; }
.land-reviews li a:hover span { text-decoration: underline; }

.land-reviews .ar-l { left: 20px; top: 81px; position: absolute; display: block; width: 9px; height: 15px; background: url("../images/land/arrows1.png") no-repeat; cursor: pointer; }
.land-reviews .ar-l:hover { background-position: 0 -20px; }
.land-reviews .ar-r { right: 20px; top: 81px; position: absolute; display: block; width: 9px; height: 15px; background: url("../images/land/arrows1.png") -35px -20px no-repeat; cursor: pointer; }
.land-reviews .ar-r:hover { background-position: -35px 0; }

.land-reviews .box { margin: 0 0 0 -20px; width: 1000px; }
.land-reviews .box .slide-cont { width: 1000px; }
.land-reviews .box .slide-cont-ins { width: 928px; }
.land-reviews .box .slide-cont-ins li { width: 928px; }
.land-reviews .box .ar-l { left: 6px; }
.land-reviews .box .ar-r { right: 6px; }

.land-reviews.marg { padding: 0; margin: 0 0 38px; background: none; }
.land-reviews.marg .title { margin: 0 0 1px; }

/* ----- land-adv ----- */
.land-adv { margin: 0 auto 35px; width: 700px; position: relative; color: #333; }
.land-adv .title { font-size: 18px; text-align: center; margin: 0 0 28px; }
.land-adv ul { list-style: none; }
.land-adv li { padding: 0 0 15px; }

.main-site-link { margin: 0 auto 39px; width: 320px; position: relative; text-align: center; }
.main-site-link a { display: inline-block; background: url("../images/land/main-link.png") center top no-repeat; padding: 64px 0 0; text-decoration: none; font-size: 14px; }


/* ----- land-footer ----- */
.land-footer { width: 100%; height: 99px; position: relative; background: url("../images/land/shad1.gif") repeat-x #eeeff1; padding: 0; }
.land-footer-ins { margin: 0 auto; width: 980px; position: relative; }
.land-footer .f-logo { left: 0; top: 27px; position: absolute; }
.land-footer .txt-line { left: 303px; top: 45px; position: absolute; }
.land-footer .txt-line span { margin: 0 55px 0 0; }
.land-footer .phone { right: 46px; top: 33px; position: absolute; font-size: 18px; }
.land-footer .phone a { font-size: 12px; position: relative; top: -3px; }

.pop-send { font-size: 16px; text-align: center; line-height: 1.2; width: 810px; font-family: Trebuchet MS; padding: 100px 40px 52px; }
.pop-send .title { font-size: 30px; margin: 0 0 7px; }
.pop-send p { margin: 0 0 57px; }
.pop-send a { font-size: 14px; text-decoration: none; }

/* ----- prev-article-section ----- */
.prev-article-section { margin: 0 54px 26px; }
.prev-article-section .title { margin: 0 0 24px; text-align: center; color: #010101; font-size: 18px; font-weight: bold; text-transform: uppercase; text-align: center; background: url("../images/land/d3.png") no-repeat scroll center top rgba(0, 0, 0, 0); padding: 25px 0 0; }

.prev-article-section_wrap { width: 940px; margin: 0px; }
.prev-article-section_list { width: 960px; zoom: 1; display: block; }
.prev-article-section_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.prev-article-section_item { list-style-type: none; width: 420px; vertical-align: top; display: inline; margin: 0 47px 0px 0; }

.prev-article-section_wrap .prev-article { margin: 0; margin: 0 0 10px; width: 420px; vertical-align: top; display: inline-block; }
.prev-article-section_wrap .prev-article_column { width: 265px; border: none; }
.prev-article-section_wrap .prev-article_text { height: 65px; overflow: hidden; }

/* ----- clients ----- */
.work-w-us.clients { margin: 36px 0 26px; padding: 0 0 13px; width: 960px; }
.work-w-us.clients ul { list-style: none; }
.work-w-us.clients li { border: none; padding: 0; margin: 0 10px 0 0; width: 177px; height: auto; }
.work-w-us.clients .client_link { border: 1px solid #f4f4f4; width: 139px; display: block; height: 139px; position: relative; margin: 0 0 20px; text-align: center; padding: 17px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
.work-w-us.clients .client_link span { display: table-cell; vertical-align: middle; width: 139px; height: 139px; }
.work-w-us.clients .ar-l,
.work-w-us.clients .ar-r { top: 50%; margin: -22px 0 0; }

.work-w-us.marg { margin: 0 0 26px; padding: 0 0 31px; width: 960px; }

.obv-adv.inn { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; margin: 0; border: none; }
.obv-adv.inn .obv-adv-title { padding: 35px 0 5px;	 }
.obv-adv.inn .avd-list { padding: 0 20px; }
.obv-adv.inn .avd-list li { padding: 20px 54px; height: 215px; }
.obv-adv.inn .oba-pic { height: 77px; margin: 0 0 15px; }
.obv-adv.inn .avd-list em { height: 34px; }

/* ----- benefits-block ----- */
.benefits-block { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; width: 1000px; padding: 65px 0 0; height: 400px; background: url("../images/benefits-block.jpg") no-repeat; margin: -27px auto 0 auto; position: relative; }
.benefits-block_column { margin: 0 0 0 480px; width: 405px; }
.benefits-block_title { margin: 0 0 17px; font-size: 30px; font-weight: bold; margin: 0 0 15px; color: #fff; }
.benefits-block_list { color: #fff; margin: 0 0 0 32px; }
.benefits-block_list li { position: relative; list-style-type: none; margin: 0 0 26px; }
.benefits-block_list__num { font-size: 18px; font-weight: bold; left: -32px; top: -5px; position: absolute; }
.benefits-block_list li a { color: #fff; }

.benefits-block_box { background: #fff; width: 736px; padding: 14px 83px 14px 81px; margin: 0 auto; zoom: 1; display: block; margin-top: 50px }
.benefits-block_box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.benefits-block_box__text { float: left; width: 525px; padding: 7px 0 0; color: #010101; font-size: 12px; line-height: 14px; }
.benefits-block_box__text strong { font-size: 14px; }
.benefits-block_box__text p { }
.benefits-block_box__text .sl { margin: 0 0 0 55px; line-height: 32px; font-size: 30px; font-weight: bold; }
.benefits-block_box__text .sl span { color: #0670b8; }
.benefits-block_box__text .sl em { color: #f99d1f; font-style: normal; }
.benefits-block_box .join { float: right; }

/* ----- customize ----- */
.cusomize-feedback_form_success_centered { margin-left: -155px }

/* ----- history-block ----- */
.history-block { margin: 0 0 40px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.history-block_title { color: #010101; font-size: 18px; font-weight: bold; text-align: center; margin: 0 0 16px; }
.history-block_wrap { background: url("../images/history-block_wrap.png") 410px 0 no-repeat; padding: 0 60px; height: 2125px; zoom: 1; display: block; }
.history-block_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.history-block_col-l { float: left; padding-top: 84px; }
.history-block_col-r { float: right; padding-top: 134px; }

.history-block_col-l .history-block_ar { right: -10px; }
.history-block_col-r .history-block_ar { left: -10px; background: url("../images/history-block_ar1.png") no-repeat; }

.history-block_box { width: 363px; padding: 17px 15px 0 30px; background: #eeeff1; position: relative; margin-bottom: 20px; }
.history-block_box__date { color: #838485; font-size: 14px; margin: 0 0 5px; }
.history-block_box__text { color: #222; font-size: 16px; font-weight: bold; }
.history-block_ar { margin: -10px 0 0; top: 50%; position: absolute; background: url("../images/history-block_ar.png") no-repeat; width: 10px; height: 20px; }

.history-block_box.m1 { height: 82px; }
.history-block_box.m2 { height: 87px; margin-bottom: 101px; }
.history-block_box.m3 { height: 87px; }
.history-block_box.m4 { height: 67px; margin-bottom: 107px; }
.history-block_box.m5 { height: 87px; }
.history-block_box.m6 { height: 177px; }
.history-block_box.m7 { height: 87px; }
.history-block_box.m8 { height: 87px; margin-bottom: 111px; }
.history-block_box.m9 { height: 107px; }
.history-block_box.m10 { height: 107px; margin-bottom: 216px; }
.history-block_box.m11 { height: 67px; margin-bottom: 258px; }
.history-block_box.m12 { height: 67px; margin-bottom: 76px; }
.history-block_box.m13 { height: 87px; }
.history-block_box.m14 { height: 130px; margin-bottom: 234px; }

.history-block_box.ml1 { padding-bottom: 22px; }
.history-block_box.ml2 { padding-bottom: 20px; margin-bottom: 214px; }
.history-block_box.ml3 { padding-bottom: 20px; }

.history-block_box.mr1 { padding-bottom: 18px; margin-bottom: 142px; }
.history-block_box.mr2 { padding-bottom: 20px; }

/* ----- our-mission ----- */
.our-mission { margin: 0 auto 35px auto; background: #006bb1 url("../images/our-mission.jpg") center top no-repeat; width: 637px; padding: 30px 0 0; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.our-mission_b { background: url("../images/our-mission-b.jpg") center bottom no-repeat; padding: 21px 0 93px; }
.our-mission_title { color: #fff; font-size: 18px; font-weight: bold; text-align: center; margin: 0 0 20px; text-transform: uppercase; }
.our-mission_content { color: #fff; font-size: 16px; font-weight: bold; padding: 0 50px; }
.our-mission_content span { font-size: 30px; line-height: 18px; }

/* ----- legal-details ----- */
.legal-datails { text-align: center; margin: 0 0 20px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.legal-details_title { color: #010101; font-size: 18px; font-weight: bold; text-align: center; margin: 0 0 15px; text-transform: uppercase; }
.legal-details_content { color: #222; }
.legal-details_content p { margin: 0 0 2px; }

/* ----- today-list ----- */
.today-list { margin: 0 0 0 0px; }
.today-list_item { padding: 0 0 0 100px; width: 280px; margin: 0 10px 35px 80px; display: inline-block; vertical-align: top; }
.today-list_box { height: 70px; display: table-cell; vertical-align: middle; color: #222; line-height: 1.55; }
.today-list_item.bg { background: url("../images/ic7.png") 17px center no-repeat; }
.today-list_item.bg1 { background: url("../images/ic8.png") 13px center no-repeat; }
.today-list_item.bg2 { background: url("../images/ic9.png") 0 center no-repeat; }
.today-list_item.bg3 { background: url("../images/ic10.png") 15px center no-repeat; }
.today-list_item.bg4 { background: url("../images/ic11.png") 9px center no-repeat; }
.today-list_item.bg5 { background: url("../images/ic12.png") 21px center no-repeat; }
.today-list_item.bg6 { background: url("../images/ic13.png") 9px center no-repeat; }
.today-list_item.bg7 { background: url("../images/ic14.png") 11px center no-repeat; }
.today-list_item.bg8 { background: url("../images/ic15.png") 16px center no-repeat; }
.today-list_item.bg9 { background: url("../images/ic16.png") 20px center no-repeat; }

/* ----- captcha ----- */
.captcha-img {
    max-width: 120px;
}
.captcha_word {
    height: 23px;
    width: 194px;
}
.f-captcha {
    padding-bottom: 15px;
}

/* ----- two-cols-block ----- */
.two-cols-block { margin: 0 0 38px; line-height: 1.7; padding: 0 32px; color: #222; zoom: 1; display: block; background: url("../images/ic.png") center top repeat-y; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.two-cols-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.two-cols-block_col { float: left; width: 412px; }
.two-cols-block_col ul li { list-style-type: none; padding: 13px 0 0; }
.two-cols-block_col ul li:first-child { padding: 0; }
.two-cols-block_col ul li strong { color: #006bb0; font-size: 18px; }
.two-cols-block_col.rg { float: right; }

.line { background: url("../images/ic1.png") left bottom repeat-x; height: 1px; line-height: 0; font-size: 0; margin: -1px 32px 1px; }
.line.marg { margin: 0 32px 33px; }

/* ----- text-unit ----- */
.text-unit { margin: 0 30px 34px; zoom: 1; display: block; color: #222; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.text-unit:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.text-unit_wrap { overflow: hidden; text-align: justify; line-height: 1.7; }
.text-unit_photo { width: 230px; text-align: center; float: right; }
.text-unit a { color: #222; }

/* ----- tariff-block ----- */
.tariff-block { padding: 0 0 0 218px; zoom: 1; display: block; margin: 0 0 40px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.tariff-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tariff-block_col { border: 1px solid #fff; width: 187px; float: left; position: relative; border: 1px solid #fff; padding: 17px 20px 13px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
.tariff-block_title { color: #006bb0; font-size: 18px; font-weight: bold; margin: 0 0 10px; border-bottom: 1px solid #fff; padding: 0 0 20px; }
.tariff-block_unit { line-height: 1.7; color: #222; border-bottom: 1px solid #fff; }
.tariff-block_unit_ins { display: table-cell; vertical-align: middle; height: 65px; }

.tariff-block_col.w1 { padding: 17px 13px 13px 15px; width: 251px; border: 1px solid #ccc; }
.tariff-block_col.w1 .tariff-block_title { text-align: center; border-bottom: 1px solid #ededed; }
.tariff-block_col.w1 .tariff-block_unit { border-bottom: 1px solid #ededed; }
.tariff-block_col.w1 .tariff-block_unit_ins { text-align: center; width: 251px; }

.tariff-block_btn { color: #fff; font-size: 13px; text-shadow: 0 1px 0 #a67924; width: 207px; padding: 12px 0 0; height: 43px; text-align: center; background: url("../images/btn-t.png") no-repeat; display: block; margin: 15px auto 0 auto; text-decoration: none; line-height: 1.3; }

.pvz { padding: 0 30px; }
.pvz table { width: 100%; }
.pvz td { border: 1px solid black; padding: 3px 0;}
.pvz .t-bold { font-weight: 600; }
.pvz tr { text-align: center; }

.agreement { padding: 0 30px; }
.agreement table { width: 100%; }
.agreement td { border: 1px solid black; }
.agreement h2 { text-align: center; padding: 10px 0; }
.agreement p { padding-bottom: 5px; }
.agreement .t-bold { font-weight: 600; }
.agreement tr { text-align: center; }
.agreement ol { margin-left: 18px; }
.agreement .t-left { text-align: left; }
.agreement .t-left td { padding: 3px; }
.agreement ul { margin-left: 18px; }

/* ----- tracking ----- */
.tracking {  }
.tracking .order-n { text-align: center; margin: 0 0 19px; }
.tracking .order-n label { display: inline-block; font-size: 18px; font-weight: bold; color: #301e1e; margin: 0 17px 0 0; }
.tracking .order-n input { display: inline-block; font-size: 14px; color: #a0a0a0; width: 149px; padding: 4px 0 3px 10px; /*border: 1px solid #d4d4d4;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.tracking .order-n .f-inp { display: inline-block; font-size: 14px; color: #a0a0a0; width: 149px; padding: 0px 0 5px 0px; border: 1px solid #d4d4d4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 159px; margin-top: 0px; vertical-align: top;   height: 20px;}
.tracking .order-n .ff-error { float: none; }
.tracking .gr-txt { font-size: 12px; color: #a0a0a0; text-align: center; width: 541px; margin: 0 auto; }
.tracking .gr-txt p { padding: 0 0 17px; }

.tracking .gray-bg { width: 870px; margin: 0 auto; padding: 45px 30px 33px 60px; border-radius: 5px; background-color: #fafafa; }
.tracking .gray-bg p { font-size: 14px; padding: 0 0 20px; }
.tracking .info { color: #301e1e; font-size: 14px; border-bottom: 1px dotted #7d7d7d; padding: 0 0 13px; margin: 0 0 25px; }
.tracking .info p { padding: 0 0 14px; }


.tracking table { width: 100%; }
.tracking table th { border: 1px solid #d0d5df; background-color: #f2f3f5; color: #707070; padding: 10px 0 12px; }
.tracking table td { border: 1px solid #d0d5df; text-align: center; font-size: 14px; width: 270px; padding: 10px 3 12px; }
.tracking table td:first-child { width: 55px; }
.tracking table .tr-gray td { background-color: #f2f3f5; }

.tracking .sn { color: #222; font-size: 12px; font-weight: bold; padding: 6px 0 32px; }

.tracking .gray-bg .gr-txt { font-size: 12px; color: #a0a0a0; }
.tracking .gray-bg .error { width: 393px; margin: 0 auto; color: #222; font-size: 12px; text-align: center; }
.tracking .gray-bg .error strong { font-size: 14px; color: #c83a2e; display: block; margin: 0 0 12px; }

.tracking .txt { width: 642px; text-align: center; margin: 0 auto; font-size: 14px; color: #222222; font-weight: bold; padding: 26px 0 0; }
.tracking .order-n input.submit_button { background: url("../images/tracking-btn.png"); color: white; padding: 4px; border: none; width: 50px; height: 26px; }
.tracking .submit_form { display: inline-block; }
.tracking .sent_info { text-align: justify; margin-top: 5px; padding-left: 15px; padding-right: 15px; width: 400px;}
.tracking .tracking-status-tooltip { color: #0974B9; margin-left: 3px; }
.tracking-status-tooltip_wrap { font-size: 12px; }

.result_quiz .ft-btns { float: none; width:30px; }
.result_quiz .ft-btns  a { width:30px; }
.result_quiz .order-n { margin-top:5px; margin-bottom:0; }
.result_quiz .msg { width:300px; display: none; margin-top:15px;}
.result_quiz .msg textarea { height:60px;}
.result_quiz .msg input.submit_button { background: url("../images/tracking-btn.png"); color: white; padding: 4px; border: none; width: 84px; height: 26px; }



/* ----- blog-block ----- */
.blog-block { margin: 0 30px; position: relative; width: 900px;}
.blog-block .blog-top { margin: 0 0 19px; position: relative; }
.blog-block .blog-top .big-img { float: left; position: relative; }
.blog-block .descr { display: block; left: 0px; bottom: 0px; position: absolute; background: url("../images/opac.png") repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #fff; padding: 13px 20px; min-height: 120px; width: 247px; font-size: 14px; line-height: 1.2; }
.blog-block .descr .title { font-size: 18px; display: block; border-bottom: 1px solid #fff; text-transform: uppercase; }

.blog-block .blog-top .blog-taxon { float: right; width: 270px; font-size: 18px; }
.blog-block .blog-top .blog-taxon .title { font-size: 18px; text-transform: uppercase; font-weight: bold; margin: 0 0 8px; }
.blog-block .blog-top .blog-taxon ul li { list-style-type: none; margin: 0 0 8px; }
.blog-block .blog-top .blog-taxon ul li a { text-decoration: none; color: #006bb0; }

.blog-block .soc { right: 0px; bottom: 0px; position: absolute; width: 270px; font-size: 0; line-height: 0; }
.blog-block .soc .title { font-size: 18px; text-transform: uppercase; font-weight: bold; margin: 0 0 8px; line-height: 1.2; }
.blog-block .soc a { display: inline-block; width: 99px; height: 30px; background: url("../images/soc.png") no-repeat; margin: 0 4px 0 0; }
.blog-block .soc .f { background-position: 0 0; }
.blog-block .soc .f { background-position: -103px 0; }

.blog-list-wrap { overflow: hidden; }
.blog-list-wrap ul { width: 922px; }
.blog-list-wrap ul li { width: 288px; height: 288px; overflow: hidden; margin: 0 15px 19px 0; display: inline-block; position: relative; }
.blog-list-wrap ul li .descr { width: 248px; }
.blog-list-wrap ul li img:hover { opacity: 0.7 }
.blog-block .blog-top .big-img img:hover { opacity: 0.7 }

.paging.marg2 { border: none; border-top: 1px solid #e2e5e7; margin: 15px 20px 0; width: auto; }

.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both!important;
    visibility: hidden;
}

/* ----- blog-text ----- */
.blog-text { margin: 0 30px 0 50px; font-size: 14px; }
.blog-text .le { float: left; width: 576px; }
.blog-text .ri { float: right; width: 288px; border-radius: 8px; overflow: hidden; }
.blog-text .title { margin-bottom: 21px; }
.blog-text .title .novelty_date { margin: 5px 19px 0 -27px; }
.blog-text .title h2 { font-size: 30px; line-height: 1.1; margin: 0 0 10px 57px;}
.blog-text .title .sub_header { font-size: 20px; line-height: 1.1; margin: 0 0 0 57px; display: block;}
.blog-text .sub { font-size: 18px; font-weight: bold; border-top: 1px solid #0369b3; border-bottom: 1px solid #0369b3; padding: 12px 0 17px; margin: 0 0 23px; }

.blog-text h3 { font-size: 18px; color: #0369b3; font-weight: bold; margin: 0 0 13px; }
.blog-text p { color: #444; padding: 0 0 15px; }

.clear { font-size: 0; line-height: 0; clear: both; height: 0; }
.blog-text .back-to { border: none; border-top: 1px solid #e2e5e7; margin: 35px -28px 0 -49px; width: auto; padding: 12px 0 0 49px; }
.blog-text .soc { float: right; line-height: 0; font-size: 0; float: right; }
/*.blog-text .soc a { display: inline-block; margin: 0 0 0 4px; width: 32px; height: 32px; background: url("../images/soc1.gif") no-repeat; }*/
.blog-text .soc a.f { background-position: 0px 0; }
.blog-text .soc a.vk { background-position: -36px 0px; }
.blog-text .soc a.tw { background-position: -72px 0; }
.blog-text .soc a.in { background-position: -108px 0; }
.blog-text .soc a.mail { background-position: -144px 0; }

/* ----- choice-tariffs ----- */
.choice-tariffs { margin-bottom: 51px; }
.choice-tariffs_title { margin-bottom: 26px; font-size: 21px; color: #f99d1f; font-weight: bold; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif; text-transform: uppercase; text-align: center; text-shadow: 0px 1px 0px #636363; }
.choice-tariffs_title span { display: block; font-size: 50px; color: #0670b8; }

.choice-tariffs_wrap { zoom: 1; display: block; width: 900px; margin: 0 auto 20px auto; background: url("../images/choice-tariffs_wrap.jpg") left top no-repeat; }
.choice-tariffs_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.choice-tariffs_l-col { width: 449px; float: left; }
.choice-tariffs_r-col { width: 451px; float: left; }

.choice-tariffs__link { display: block; text-decoration: none; padding: 28px 20px 12px; height: 289px; }
.choice-tariffs__link_title { display: block; color: #f99d1f; font-size: 47px; margin-bottom: 6px; line-height: 1.2; font-weight: bold; text-shadow: 0px 1px 0px #636363; text-transform: uppercase; }
.choice-tariffs__link_list { display: block; }
.choice-tariffs__link_item { display: block; font-size: 22px; color: #feffff; font-weight: bold; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif; }

.choice-tariffs__link:hover { background: url("../images/z3.png") repeat; }

.choice-tariffs_l-col .choice-tariffs__link { padding-left: 70px; }
.choice-tariffs_r-col .choice-tariffs__link { padding-right: 40px; }
.choice-tariffs_l-col .choice-tariffs__link_title { text-align: right; }

ul.blog.icon {
	list-style: none;
}
ul.blog.icon li {
	height: 102px;
	position: relative;
}

ul.blog.icon li .blog-item {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	height: 62px;
	width: 100%;
}
ul.blog.icon li .blog-icon {
	margin: 0 25px 0 0;
	border: solid 2px #f59c04;
	border-radius: 50%;
	height: 58px;
	width: 58px;
	float: left;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 60%;
}

ul.blog.icon li .blog-icon.icon-01 {background-image: url('../images/blog/57673/01.png')}
ul.blog.icon li .blog-icon.icon-02 {background-image: url('../images/blog/57673/02.png')}
ul.blog.icon li .blog-icon.icon-03 {background-image: url('../images/blog/57673/03.png')}
ul.blog.icon li .blog-icon.icon-04 {background-image: url('../images/blog/57673/04.png')}
ul.blog.icon li .blog-icon.icon-05 {background-image: url('../images/blog/57673/05.png')}
ul.blog.icon li .blog-icon.icon-06 {background-image: url('../images/blog/57673/06.png')}
ul.blog.icon li .blog-icon.icon-07 {background-image: url('../images/blog/57673/07.png')}

ul.blog.icon li p.blog-icon-text {
	padding: 0;
	font-weight: 600;
	font-size: 13px;
	text-align: left;
	line-height: 1.2;
	position: absolute;
	left: 72px;
	top: 50%;
	transform: translateY(-50%);
}

ul.blog.icon li ul.blog-icon-vertical-line {
	position: absolute;
	height: 36px;
	width: 62px;
	bottom: 0;
	left: 0;
	list-style: none;
}

ul.blog.icon li ul.blog-icon-vertical-line li {
	width: 2px;
	margin: 0 auto 4px;
	padding: 0;
	height: 8px;
	width: 2px;
	background-color: #f59c04;
}

/* ----- geo-block ----- */
.geo-block { margin-bottom: 30px; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif; }
.geo-block.marg { margin-bottom: 64px; }
.geo-block_title { color: #010101; margin: 0 0 34px; font-size: 18px; text-align: center; font-weight: bold; text-transform: uppercase; }
.geo-block_title .or { color: #f99d1f; }
.geo-block_title .bl { color: #0670b8; }

.geo-block_subtitle { font-size: 50px; color: #f99d1f; text-transform: uppercase; text-align: center; margin-bottom: 14px; text-shadow: 0px 1px 0px #636363; }
.geo-block_wrap { width: 840px; margin: 0 auto; }
.geo-block_sheet { width: 100%; }
.geo-block_sheet td { vertical-align: top; padding: 0; }
.geo-block__unit { text-align: center; width: 210px; margin: 0 auto; }
.geo-block__unit_pic { margin-top: 36px; margin-bottom: 13px; }
.geo-block__unit_name { font-size: 18px; line-height: 20px; color: #0670b8; text-transform: uppercase; }
.geo-block__unit_name span { font-size: 36px; color: #f99d1f; display: block; margin-bottom: 6px; }

/* ----- banner-welcome ----- */
.banner-welcome { margin-bottom: 47px; }



.footer-phone .schedule {
	font-size: 13px;
}
#pop-callback2 h3 { padding: 10px 0 29px 60px; background: url("../images/ic6.png") no-repeat; font-size: 18px; text-transform: uppercase; line-height: 20px; }
.pop-win { width: 428px; padding: 8px; background: url("../images/ic-dot.png") repeat;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }


.benefit-unit.new-bg1 {background:url("../images/tariffs/Komanda.png") center 6px no-repeat}
.benefit-unit.new-bg2 {background:url("../images/tariffs/Chastichka.png") center 6px no-repeat}
.benefit-unit.new-bg3 {background:url("../images/tariffs/Voozvraty.png") center 6px no-repeat}
.benefit-unit.new-bg4 {background:url("../images/tariffs/Tarify.png") center 6px no-repeat}
.benefit-unit.new-bg5 {background:url("../images/tariffs/Ves.png") center 6px no-repeat}
.benefit-unit.new-bg6 {background:url("../images/tariffs/RKO.png") center 6px no-repeat}
.new-orange {color:#f99d1f;}
.new-text {color: #636363;font-size: 14px;}
.new-tar {border: 1px solid #c5c7cc; background-color:#fafafa;}
.new-tarrif-conditions-right {padding:15px;border:1px #f99d1f solid;border-radius:5px;float:left;width:410px;margin:0 auto;}
.new-tarrif-conditions-left {padding:15px;border:1px #f99d1f solid;border-radius:5px;float:left;width:430px;margin:0 auto;}
.new-offset {margin-top:-40px;margin-bottom:40px;}
.new-title {
	padding: 16px 0 16px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    background: none; 
    margin: 0; 
}
.new-btn {
    background: rgb(243, 160, 4); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(243, 160, 4, 1) 0%, rgba(250, 195, 95, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(243, 160, 4, 1)), color-stop(100%, rgba(250, 195, 95, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(243, 160, 4, 1) 0%, rgba(250, 195, 95, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(243, 160, 4, 1) 0%, rgba(250, 195, 95, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(243, 160, 4, 1) 0%, rgba(250, 195, 95, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(243, 160, 4, 1) 0%, rgba(250, 195, 95, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3a004', endColorstr='#fac35f', GradientType=0); /* IE6-9 */
    border: 0;
    box-shadow: 0 2px 0 #e17f0b;
    color: #ffffff;
    padding: 15px 0;
    text-shadow: 0 1px 0 #d0901b;
    width: 350px;
    border-radius: 5px;
    height: auto;
    font-size: 17px;
    text-decoration: none;
    display: block;
    text-align: center;
    font-weight: 700;
	margin: 0 auto;
}

.new-btn:hover {
    background: rgb(250, 195, 95); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(250, 195, 95, 1) 0%, rgba(243, 160, 4, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(250, 195, 95, 1)), color-stop(100%, rgba(243, 160, 4, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(250, 195, 95, 1) 0%, rgba(243, 160, 4, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(250, 195, 95, 1) 0%, rgba(243, 160, 4, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(250, 195, 95, 1) 0%, rgba(243, 160, 4, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(250, 195, 95, 1) 0%, rgba(243, 160, 4, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fac35f', endColorstr='#f3a004', GradientType=0); /* IE6-9 */

}

.subscribe_block {
	display: block;
	width: 70%;
	float: left;
	margin-top: 5px;
	text-align: left;
}
.subscribe_block input {
	display: inline-block;
	margin-right: 5px;
	/* margin-bottom: -2px; */
	vertical-align: -3px;
}

.subscribe_block-text {
	float: none;
	display: inline-block;
	width: auto;
}
.subscribe_block-text i{
    color: black;
    font-style: normal;
    display: block;
    text-align: center;
    font-size: 10px;
    line-height: 10px;
}
h3.geo-file-text{
    text-align:center;
}
.phone-service-head{
    float: left;
    padding: 12px 22px 0;
    background: url("../images/phone_service_head.png") left 12px no-repeat;
    height: 30px;
    white-space: nowrap;
    line-height: 16px;
    display: inline-block;
    color: #000;
    margin-left: 36px;
    width: 42%;
    text-align: center;
    background-position-x: 60px;
}

.phone-service-head__time {
	color: #7d7d7d;
	font-size: 11px;
}

.contacts-phone {
    font-size: 12px;
    margin-top: 18px;
}

.contacts-phone__label {
	font-weight: 400;
}

.contacts-phone__phone {
    display: block;
    font-size: 20px;
    font-weight: 700;
    // margin-bottom: 6px;
}

.contacts-phone__notice {
	font-weight: 300;
}

.calculation {
    width: 470px;
    float: left;
    display: inline-block;
}

.calculation-result {
    width: 470px;
    float: left;
    display: inline-block;
    margin-left: 20px;
}

.calculation select {
    width: 100%;
    border: 1px solid #A8ACAD;
    border-radius: 3px;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    padding: 6px 6px;
}

.calculator label {
    display: inline-block;
}

.pickup .name {
    font-weight: bold;
}

.bottom-text {
    margin-top: 30px;
    font-style: italic;
    width: 100%;
    text-align: center;
}

.obtaining {
    margin-bottom: 15px;
}

.obtaining .title {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

.obtaining label.pickup-lab {
    margin-left: 15px;
    display: none;
}

.obtaining span {
    position: relative;
    top: -3px;
    left: 3px;
}

.blog-text ul.blog {
	font-size: 13px;
	line-height: 1.8;
	color: #444;
	padding: 0 0 15px;
}
.blog-text ul.blog li {
	list-style-position: inside;
}

.blog-text ul.blog.conditions {
	display: block;
	position: relative;
	margin: 0 0 15px;
	width: 571px;
	height: 865px;
	background: no-repeat 0 0 url('../images/blog/57672/conditions.png');
	list-style:none;
}

.blog-text ul.blog.conditions li {
	display: block;
	width: 100%;
	height: 25%;
	position: relative;
}

.blog-text ul.blog.conditions li p {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	line-height: 1.15;
	display: inline-block;
	width: 45%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.blog-text ul.blog.conditions li:nth-child(odd) p {
	left: 55%;
}

.blog-text ul.blog.images {
	display: block;
	position: relative;
	margin: 30px 0;
	width: 100%;
	height: 150px;
	list-style:none;
}

.blog-text ul.blog.images li {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 50%;
	height: 100%;
	position: relative;
	float: left;
	text-align: center;	
}

.blog-text ul.blog.images li img {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto 10px;
}

.blog-text ul.blog.images li p {
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
}

.bx_breadcrumbs {
	width: 900px;
	margin: 13px auto 0;
}


.tp-help {
    display: none;
}


.h1_blog {
	font-size: 30px;
    line-height: 1.1;
    margin: 0 0 10px 57px;
    text-transform: none;
    padding: 0;
    text-align: left;
    background: none;
}

ul.news-slider {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
}

ul.news-slider li {
	display: inline-block;
	width: 33%;
	margin: 0 0.5% 0 0;
	padding: 0;
	box-sizing: border-box;
	border: 1px solid #006bb0;
}

ul.news-slider li .news-img-link img {
	width: 100%;
	opacity: 0.6;
}

ul.news-slider li .news-img-link:hover img, ul.news-slider li .news-img-link.active img {
	opacity: 1.0;
}

.news-img {
	margin: 10px auto;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #006bb0;
}

.news-img img {
	width: 100%;
}