/*---v.12.1---16.12.13 12:36*/
/*------- css для формы заказа -------*/
@import url("./from_zakaz_demo.css");
/*------- /css для формы заказа -------*/

.wrapper, .footer {min-width:996px;}
/*------- fonts --------*/
h1, .promoPage .headerBlock .aboutText, .promoPage .contentPage h2, .promoPage .contentPage .moreAboutSystem h3, .promoPage .contentPage .aboutSystemItem .tr .td span, .promoPage .contentPage .moreAboutSystem .cmon, .promoPage .footerPage h3, .promoPage .footerPage p, #goBack, .presentBg .closeMW, .backMainPage, h5, h4, h2, .mainMenu a, .swichingMenu, .tpl2 .majorPartners, .tpl2 .experts .itemExp p.nameExp, .tpl2 .otherPartners, .tpl2 .introUsers, .tpl2 .otherUsers{
  font-family: 'pf_dintext_prothin', 'Arial', sans-serif;
  font-weight: 200;
}
.promoPage .headerText .promoText p, .promoText ul, .promoPage .pageNav .td, .demoBlock a, .tpl2 .experts .itemExp p.aboutExp, .tpl2 .majorUsers{
  font-family: 'pf_dintext_prolight', 'Arial', sans-serif;
  font-weight: normal;
}
.promoPage .headerText .promoText a, .promoPage .contentPage p, .promoPage .contentPage ul{
  font-family: 'pf_dintext_proregular', 'Arial', sans-serif;
  font-weight: normal;
}
/*------- /fonts --------*/

/*------- чат -------*/
.lt-invite{z-index: 9 !important;}
/*------- /чат -------*/

#search-autocomplete {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

/* for fancybox */
#fancybox-thumbs ul {margin:0 auto;left:0;}
#fancybox-thumbs ul li, #fancybox-thumbs ul li.active {opacity:1;}
#fancybox-thumbs ul li:hover{opacity:0.7;}
.fancybox-title {text-align: center;}
/* /for fancybox */

.clear{width:100%;clear:both;}

.promoPage{position:relative;}
.wrapper, .footer {border-left:1px solid #dedede;border-right:1px solid #dedede;}
.promoPage .headerBlock{position:relative;}
.promoPage .headerBlock .aboutText{padding-left:7.9%;padding-bottom: 65px;background:none;}

.promoPage .headerText{position:relative;padding:60px 0 50px 0;display: inline-block;width:100%;}
.promoPage .mainNav{height:47px;position:relative;top:0;left:0;}
.promoPage .mainNav .teLogo{display:block;float:left;}

/*  скрываем партнеров */
.promoPage .headerBlock .partners {display:none;}

.promoPage .mainNav .partners{margin-top:7px;float:left;}
.promoPage .mainNav .partners a{display:block;float:left;}

/*  поле "Поиск" */
.promoPage .search{float:right;margin-right:21px;margin-top:8px;position: relative;height:30px;width:200px;background:#f9f9f9 url('../images/icons/icons.png') 10px -642px no-repeat;background-color: rgba(255,255,255,0.5); border:1px solid #dbdbdb;color:#afafaf;font-style:italic;border-radius:20px;padding-left:32px;padding-right:10px;line-height: 0.1em;
-webkit-transition: all 300ms 0 ease;
-moz-transition: all 300ms 0 ease;
-o-transition: all 300ms 0 ease;
-ms-transition: all 300ms 0 ease;
transition: all 300ms 0 ease;
}
.promoPage .search.pre{background:#fff url('../images/icons/icons.png') 10px -666px no-repeat;border:1px solid #c3c3c3;}
#ajaxSearch_input{height:30px;width:190px;background:none;border:none;color:#afafaf;font-style:italic;}
.promoPage .search:focus #ajaxSearch_input{color:#000;font-style:normal;}


#ajaxSearch_submit{height:14px;width:14px;background:none;border:none;text-indent:-9999px;cursor:pointer;position:absolute;top:8px;left:8px;}

.promoPage .search .searchError{position: absolute;right: 230px;top: 0px;width: 100%;}

.focusSearch  #ajaxSearch_input{color:#000;font-style: normal;}
.promoPage .search.focusSearch{background-color: #fff;border:1px solid #c3c3c3;}
.ui-autocomplete{-webkit-overflow-scrolling: touch;}
/*  /поле "Поиск" */

.promoPage .headerText .promoText{width:518px;font-size:1.1em;float:left;margin-left:6.3%;margin-right:1%;}
.promoPage .headerText .promoText p{margin-bottom:26px;padding:0 20px;}
.promoPage .headerText .promoText p:first-child{margin-bottom:0.3em;}
.promoPage .headerText .promoText ul{list-style-type:none;padding:0 20px;margin-bottom:0.3em;}
.promoPage .headerText .triangle{position:absolute;width:44px;height:42px;top:-42px;left:15%;}

.promoPage .howWeDoBlock{position:relative;overflow:hidden;display: none;}
.promoPage .howWeDoBlock a{display:block;float:left;width:216px;max-width:216px;padding: 10px 20px 16px 20px;text-decoration:none;position:relative;z-index:1;color:#49270e;}
.promoPage .howWeDoBlock a:first-child{margin-right:2px;}
.promoPage .howWeDoBlock h4{font-size:1.2em;line-height:1.1em;margin-bottom:10px;font-weight:200;}
.promoPage .howWeDoBlock span{display:block;width:35px;height:35px;background-image:url('../images/icons/icons.png');background-repeat:no-repeat;}
.promoPage .howWeDoBlock .howWeDo span{background-position:0 -550px;}
.promoPage .howWeDoBlock .videoGid span{background-position:0 -600px;}
.promoPage .headerText .promoText .howWeDoBlock p{font-size:0.9em;line-height:1.1em;margin:0;padding:0;}

.promoPage .pageNav.top{margin-right: 2%;overflow: hidden;}
.promoPage .pageNav .td{display:block;float:left;margin-right:4px;margin-bottom:4px;width:114px;height:114px;text-decoration:none;font-size:1.1em;position:relative;overflow:hidden;}
.promoPage .pageNav .td p{bottom: 12px;line-height: 1.1em;position: absolute;text-align: center;width:90%;left:5.5%;}
.promoPage .pageNav .td span{display:block;height:70px;text-align:center;font-size:4.9em;line-height:0.01em;}

.promoPage .pageNav .td .hover{position:absolute;width:100%;height:228px;top:0;}
.promoPage .pageNav .td .hover>p{bottom:126px;}
.promoPage .pageNav .td .hover div{background-color:#ffde00;position:absolute;width:100%;height:114px;top:114px;}
.promoPage .pageNav .td .hover div p{top:8px;text-align:left;left:10px;}
.promoPage .pageNav .td.p9 .hover div p{font-size:0.9em;}
.promoPage .pageNav .td .hover div b{display:block;position:absolute;width:25px;height:25px;background-image:url('../images/icons/icons.png');background-repeat:no-repeat;right:10px;bottom:8px;}
.promoPage .pageNav .td.p8 .hover div b{background-position:0 -400px;width:28px;height:28px;}
.promoPage .pageNav .td.p9 .hover div b{background-position:0 -500px;width:25px;height:25px;}


.promoPage .contentPage{position:relative;display: inline-block;vertical-align: top;height: auto;}
.promoPage .contentPage .blockText{position:relative;padding-bottom:45px;}

.promoPage .contentPage .blockText p{font-size:1.1em;margin-top:10px;margin-bottom:21px;width:47%;margin-left:7.9%;position:relative;z-index:1;}
.promoPage .contentPage ul{font-size:1.1em;list-style-type:none;width:90%;width:45%;margin-left:7.9%;margin-bottom:15px;position:relative;z-index:1;}
.promoPage .contentPage ul li{margin-bottom:0.4em;line-height:1em;padding-left:1.6em;position:relative;}
.promoPage .contentPage ul li:first-child{padding-left:0;}
.promoPage .contentPage ul li span{display:block;position:absolute;left:0;top:0;width:1.6em;height:3px;}

.promoPage .contentPage .moreAboutSystem{display: inline-block;vertical-align: top;width:100%;height: auto;padding:70px 0;position:relative;z-index:2;}
.promoPage .contentPage .moreAboutSystem h3{margin:0 6.3% 40px 7.9%;}
.promoPage .contentPage .aboutSystemItem{margin:0 6.3% 0 7.9%;}
.promoPage .contentPage .moreAboutSystem h3 span{display:block;background:none;}
.promoPage .contentPage .aboutSystemItem .tr{display: inline-block;vertical-align: top;width:100%;height: auto;}
.promoPage .contentPage .aboutSystemItem .tr .td{width:33.3%;float:left;display:block;text-decoration:none;overflow:hidden;}
.promoPage .contentPage .aboutSystemItem .tr .td b{display: block;float:left;font-size: 3.9em;line-height: 0.01em;padding-top:22px;padding-left:3%;}
.promoPage .contentPage .aboutSystemItem .tr .td span{display:block;font-size:1.3em;font-weight:500;padding: 23px 6% 0.6em 17%;}
.promoPage .contentPage .aboutSystemItem .tr .td p{padding: 0 6% 23px 17%;}

.promoPage .contentPage .moreAboutSystem .cmon{text-align:right;padding-right:6.3%;}

.footer{text-align:center;}
.footer p{padding-top:30px;height:50px;}
.footer a { color: #266284; text-decoration: none; }
.footer a:hover { color: #266284; text-decoration: underline; }

.promoPage .footerPage{padding:60px 0 10px;overflow:hidden;}
.promoPage .footerPage .headerFooter{width:33.2%;margin-left:7.9%;float:left;}
.promoPage .footerPage h3{margin-bottom:15px;}
.promoPage .footerPage h3 span{display:block;}
.promoPage .footerPage p{font-size:1.1em;line-height:1.3em;}

.promoPage .footerPage .demoBlock{float:right;width:470px;margin-right:6.3%;}
.promoPage .footerPage .demoBlock a{display:block;float:left;margin-left:10px;text-decoration:none;position:relative;height: 92px;overflow:hidden;}
.promoPage .footerPage .demoBlock a:first-child{margin-left:0;}
.promoPage .footerPage .demoBlock a span{padding-left:55px;display: inline-block;vertical-align: middle;line-height: 1em;font-size:1.3em;}
.promoPage .footerPage .demoBlock a b{display: block;font-size: 4.8em;line-height: 0.01em;top:26px;}
.promoPage .footerPage .demoBlock a div{position:relative;width:174px;left:0;padding:0 28px;z-index:1;height: 92px;}
.promoPage .footerPage .demoBlock a div:before{content: '';display: inline-block;vertical-align: middle;height: 100%;}
.promoPage .footerPage .demoBlock a div:first-child{padding:0 28px;margin-top:0;z-index:0;}
.promoPage .footerPage .demoBlock a div p{display: inline-block;vertical-align: middle;font-size: 1em;line-height: 1em;}

/* анимация на главной */
.promoPage .contentPage .aboutSystemItem .tr .td, .promoPage .howWeDoBlock a{
-webkit-transition: background 400ms 0 ease;
-moz-transition: background 400ms 0 ease;
-o-transition: background 400ms 0 ease;
-ms-transition: background 400ms 0 ease;
transition:background 400ms 0 ease;
}

/*-- перезентация --*/
.presentBg{display:none;background-color:#eef3fa;height:100%;width:100%;position:fixed;top:0;z-index:1000;}
.presentBg .closeMW{position:absolute;top:50px;right:50px;text-decoration:none;color:#75A0D3;z-index:1001;font-size: 2.7em;font-weight: 600;line-height:1.8em;background-color:rgba(238, 243, 250, 0.7);padding:0 10px;}
.presentation{position:relative;height:100%;text-align:center;margin:0 auto;max-width:1500px;overflow:auto;}

.presentation img{display:block;height:100%;margin:0 auto;cursor:pointer;}
#goBack{color: #FFFFFF;cursor: pointer;font-size: 2em;font-weight: 600;height: 100%;left: 0px;line-height: 1.1em;position: absolute;top: 0px;width: 20%;z-index:1001;}
#goBack{background-image:url("hack");}/* хак для всех версий IE, не работает событие hover для невидимого элемента (без фона), расположенного над картинкой */
#goBack div{background-color: rgba(117, 160, 211, 0.7);height:100%;position: absolute;left:-100%;text-align: center;}
#goBack div span{padding:20px;display:block;}
/*-- /перезентация --*/

/*-- отзывы --*/
.review{display:none;}
/*-- /отзывы --*/
/*-- видео --*/
.video{display:none;}
.fancybox-nav {
    width: 60px;
}

.fancybox-nav span {
    visibility: visible;
    opacity: 0.5;
}

.fancybox-nav:hover span {
    opacity: 1;
}

.fancybox-next {
    right: -60px;
}

.fancybox-prev {
    left: -60px;
}


/*-- /видео --*/

/*-- презентация --*/
.presentation{display:none;}
/*-- /презентация --*/

/*-- страницы в модальном окне --*/
body{position:relative;}
/*------------------- шаблоны -------------------------*/
.modalWrap, .modalWindow, .templateVer{height:100%;width:100%;position:absolute;}
.modalWrap{position:fixed;left:100%;top:0;z-index:10;background-color: #fff;
-ms-touch-action: none;
}

.socialButtons { padding: 30px 0 0 7.9%; position: relative; z-index: 9; }
.socialButtons_i { float: left; }
.socialButtons_i.vkontakte { margin: 0 10px; }
.socialButtons_i.facebook { margin-right: 40px; }
.fb_iframe_widget_lift { z-index: 9; }
/* facebook */
#share a {
    text-indent:-9999px;
    display: block;
    border:0; padding:0; margin:10px auto;
    width: 20px;
    height: 20px;
    background: url(../images/social/facebook.png);
    overflow: hidden;
    text-decoration:none !important;
    margin: 0px;
}

/* vkontakt */
#vk-button {
    width: 20px;
    height: 20px;
    background:url(../images/social/vkontakte.png) 0 0 no-repeat;
}


.modalWrap .close {position:absolute;right: 36px;top: -90px;z-index:13;}
.modalWrap .bgClose{float:right;}
.modalWrap .close a {margin: 26px 10px 10px;display: block;}
.modalWrap .backMainPage {position:absolute;display: block;font-size: 1.4em;font-weight: 500;line-height: 1em;padding:35px 0 15px 45px;text-decoration: none;z-index:21;white-space: nowrap;}
.modalWrap .backMainPage span {cursor: pointer;display: block;position: absolute;z-index: 2;height: 30px;width: 30px;left: 20px;bottom:10px;}


.modalWrap .leftMain {position:absolute;height: 100%;width:100%;z-index:12;}
.modalWrap .leftMain .blueBg{position:relative;z-index:13;}
.modalWrap .leftMain .wrapScroll{overflow-x:auto;overflow-y:hidden;width:100%;height:100%;}
.modalWrap .leftMain .wrapPadding {padding: 0px 0px 0 45px;}
.modalWrap .bgLeftMain{display:none;}

.modalWrap.tpl2 .leftMain{overflow:auto;position:absolute;}
.modalWrap.tpl2  .leftMain .wrapScroll{overflow-x: hidden;overflow-y: auto;}
.modalWrap.tpl2  .leftMain .wrapScrollForTpl2{overflow-x:auto;overflow-y:hidden;width:100%;height:100%;position:relative;float: left;
background-image:url(':|');/* хак для ie8, горизонтальное скролинг срабатывает только на внутренний контент, а нужна вся область*/}
#navigation{display: inline-block;}
.modalWrap.tpl2 .leftMain .wrapPadding{overflow: hidden;}
.modalWrap.tpl2 .leftMain .wrapPadding{padding:0;position: relative;}
.modalWrap.tpl2 .leftMain .mainMenu{max-width:400px;}
.modalWrap.tpl2 .bgLeftMain{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:12;overflow:hidden;background-image:url(':|');}
.modalWrap.tpl2 .bgLeftMain img{width:100%;height:100%;}

.modalWrap .contentInner {position:absolute;width:65.5%;height:100%;top:0;left:34.5%;z-index:10;}
.modalWrap .contentInner .wrapScroll{height:100%;width:100%;overflow:auto;}
.modalWrap .contentInner .wrapPadding {padding: 0px 14%;min-width:280px;}


.modalWrap .templateHor{width:100%;height: 100%;position:absolute;z-index:11;top:0;}
.modalWrap .fixedBg {height: 452px;left: 38%;position: absolute;top: 0px;width: 884px;z-index: 0;}
.modalWrap  .bg{position:absolute;height: 100%;min-height: 100%;width: 100%;top:0;left:0;}
/*------------------- /шаблоны -------------------------*/

/*pages*/
.hiddenPage{display:none;}
.promoPage .modalWindow{display:none;}
.templateVer h5{cursor: pointer;float: left;font-size: 3em;line-height: 1em;padding-top:20px;position: relative;margin-top:0;
-webkit-transition: margin-top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
-moz-transition: margin-top 300ms, opacity 300ms; opacity: 1;
-o-transition: margin-top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
-ms-transition: margin-top 300ms, opacity 300ms; opacity: 1;
transition: margin-top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
}
.tpl2 .templateVer h5{position:relative;top:0;left:100px;font-size:4em;padding-bottom:10px;padding-top:38px;
-webkit-transition: top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
-moz-transition: top 300ms, opacity 300ms; opacity: 1;
-o-transition: top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
-ms-transition: top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
transition: top 300ms 0 ease, opacity 300ms 0 ease; opacity: 1;
}
.templateVer h5 span {cursor: pointer;display: block;height: 20px;width: 26px;float:right;margin-top: 13px;margin-left: 11px;}
.templateVer h5 b{font-weight:200;float:left;}
.tpl2 .templateVer h5 b{float:none;}
.tpl2 .templateVer h5 span{margin-top: 22px;margin-left: 15px;}

.templateVer h5.pre{opacity: 0;margin-top:-20px;}
.tpl2 .templateVer h5.pre{opacity: 0;top:-20px;}

.templateVer .wrapLeftMenu{position: relative;float: left;top:130px;width:100%;overflow: auto;}
.templateVer ul.menu{list-style-position: outside;list-style-type: none;padding-right:12%;width:88%;position:relative;}
.templateVer ul.menu li{cursor: pointer;font-size: 1.2em;line-height: 1.1em;padding-top:8px;padding-bottom:8px; opacity: 1;
-webkit-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
-moz-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
-o-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
-ms-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;}
.templateVer ul.menu li.pre{opacity: 0; padding-top:0;}
.templateVer ul.menu li.h4{font-size: 1em;}
.templateVer ul.menu li.h2{margin-top:20px;font-size: 1.4em;}
.templateVer ul.menu li:first-child{margin-top:0;}

.templateVer .hideLastItem{position: absolute;bottom:60px;left:-18px;width:100%; height:50px;}
.tpl2 .templateVer .hideLastItem{display: none;}
.templateVer .iscroll5 .hideLastItem{left: 0;}
.mainMenu{height: auto;padding-top: 100px;padding-bottom: 40px;width:100%;position:absolute;top:-500px;left:0;z-index:20;}
.mainMenu a {display: block;font-size: 1.4em;font-weight: 500;padding: 12px 45px;text-decoration: none;}

/* если выпадающие меню открыто */
#showMenu .mainMenu{box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.298);}

.templateVer{display:inline-block;}
.templateVer .itemMenu {overflow: hidden;}

.templateVer h4 {font-size: 2.7em;line-height:1em;font-weight: 500;margin-bottom: 20px;padding-top:85px;}
.templateVer .itemMenu.forH2 h4{font-size: 3.5em;padding-left:90px;}
.templateVer .itemMenu.forH4 h4{font-size: 2.5em;padding-top:15px;}
.templateVer .itemMenu.forH2+.itemMenu.forH4{margin-top:40px;}
.templateVer .itemMenu.forH4+.itemMenu.forH4{margin-top:40px;}
.templateVer h4 span {display:block;overflow:hidden;}
.templateVer h4 .h4Icon{display:block;float:left;width:90px;height:70px;}
.templateVer .itemMenu p, .templateVer .itemMenu ol, .templateVer .itemMenu ul {margin:0 0px 0 90px;}
.templateVer .itemMenu p+p{margin-top:40px;}
.templateVer .itemMenu ul+p{margin-top:40px;}
.templateVer .itemMenu ul{list-style-type:none;}
.templateVer .itemMenu ol li, .templateVer .itemMenu ul li{padding:0.2em 0;line-height: 1.3em;}
.itemMenu_list {display:block;margin: 0px 0px 40px 90px;}
.itemMenu_list li {display:block;line-height: 1em;margin-bottom: 0.4em;padding-left: 1.6em;position: relative;}
.itemMenu_list li span {display:block;height:3px;left:0;position:absolute;top:0;width: 1.6em;}

.templateVer .demoBlock {display: inline-block;margin: 60px 0px 80px 90px;}
.templateVer .demoBlock a {display: block;float: left;height: 92px;margin-bottom: 10px;margin-right: 10px;overflow: hidden;position: relative;text-decoration: none;width: 230px;}
.templateVer .demoBlock a span{padding-left:55px;display: inline-block;vertical-align: middle;line-height: 1em;font-size:1.3em;}
.templateVer .demoBlock a b{display: block;font-size: 4.8em;line-height: 0.01em;top:26px;}
.templateVer .demoBlock a div{position:absolute;left:0;top:100%;padding:25px 20px;height:92px;}
.templateVer .demoBlock a div:first-child:before{content: '';display: inline-block;vertical-align: middle;height: 100%;width: 0px;}
.templateVer .demoBlock a div:first-child{top:0;position:relative;padding:0 20px;}
.templateVer .demoBlock p{font-size:1em;line-height:1em;margin:0;}

.templateVer .media {margin: 20px 0px 0 90px;overflow:hidden;}
.templateVer .media a {display: block;float: left;margin-top: 20px;margin-right: 20px;}
.templateVer .media img{border: 1px solid #e5e5e5;}

/* демо-блок левое меню */
.templateVer .demoBlock.fixedBlock{position: absolute;display: block;bottom: 0;left: 0;width: 100%;margin: 0;z-index:14;}
.tpl2 .templateVer .demoBlock.fixedBlock{width: 660px;bottom: 36px;}
.templateVer .demoBlock.fixedBlock a b{left:12%;top:18px;}
.tpl2 .templateVer .demoBlock.fixedBlock a b{top:8px;}
.templateVer .demoBlock.fixedBlock a{width:50%;margin: 0;height: 60px;text-align: center;}
.templateVer .demoBlock.fixedBlock a div{height: 60px;}
.tpl2 .templateVer .demoBlock.fixedBlock a, .tpl2 .templateVer .demoBlock.fixedBlock a div{height:40px;}
.templateVer .demoBlock.fixedBlock a div{background-color: none;padding: 0;}
.templateVer .demoBlock.fixedBlock a span,  .request .templateVer .demoBlock.fixedBlock a.demoFree span{text-align: left;}


.modalWindow .contentInner .itemMenu{
-webkit-transition: opacity 600ms 0 ease;
-moz-transition: opacity 600ms 0 ease;
-o-transition: opacity 600ms 0 ease;
-ms-transition: opacity 600ms 0 ease;
transition: opacity 600ms 0 ease;
}
.modalWindow .contentInner .itemMenu.pre{opacity: 0;}

.tpl2 .templateVer ul.swichingMenu{font-size: 2em;line-height: 1em;list-style-position: outside;list-style-type: none;position:relative;top: 0;left:100px;width:100%;}
.tpl2 .templateVer ul.swichingMenu li{float:left;padding-top:30px;min-height:45px;
-webkit-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
-moz-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
-o-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
-ms-transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
transition: padding-top 300ms 0 ease, opacity 300ms 0 ease;
}
.tpl2 .templateVer ul.swichingMenu li:first-child{margin-right:45px;}
.tpl2 .templateVer ul.swichingMenu li.pre{opacity: 0; padding-top:0;}

.tpl2 .majorPartners, .tpl2 .experts, .tpl2 .otherPartners{float:left;}
.tpl2 .templateVer .scrolling.expertsPartners{display: inline-block;width:1905px;-ms-touch-action: none;}
.tpl2 .majorPartners p{font-size:1.2em;margin-bottom:1.5em;padding-left:70px;min-height:50px;float:left;}
.tpl2 .majorPartners p.aboutPart{font-size:1.8em;padding-left:0;padding-top:10px;min-height:auto;margin-bottom:1.8em;}
.tpl2 .experts .itemExp{width:350px;margin-left:45px;float:left;height:120px;margin-bottom:20px;}
.tpl2 .experts .itemExp p{padding-left:135px;}
.tpl2 .experts .itemExp p.nameExp{font-size:1.35em;margin-bottom:10px;padding-top:10px;line-height:1.22em;}
.tpl2 .experts .itemExp p.aboutExp{font-size:0.9em;line-height:1.2em;}
.tpl2 .otherPartners p {font-size: 1em; margin-bottom: 1em; margin-bottom: 1em; padding-right: 2em;}


.tpl2 .otherPartners p:first-child{font-size:1.8em;margin-bottom:1.4em;}

.tpl2 .majorPartners .wrap{width:410px;padding-left:100px;overflow:hidden;}
.tpl2 .experts .wrap{width:810px;padding-left:45px;overflow:hidden;}
.tpl2 .otherPartners  .wrap{width:430px;padding-left:80px;overflow-y:auto;}
.tpl2 .wrap{height:100%;}

.tpl2 .templateVer .scrolling{padding-top:35px;padding-bottom:100px;}
.tpl2 .templateVer .scrolling.usersBlock{display: inline-block;width: 1654px;}
.tpl2 .introUsers, .tpl2 .majorUsers, .tpl2 .otherUsers{float:left;display:inline-block;}

.tpl2 .introUsers .wrap{width:335px;padding-left:100px;overflow:hidden;}
.tpl2 .introUsers p{font-size:1.37em;margin-bottom: 1.5em;}
.tpl2 .introUsers p.bigFont{font-size:5.4em;margin-bottom:0.4em;line-height:0.92em;}

.tpl2 .majorUsers .wrap{width:564px;padding-left:75px;overflow:hidden;}
.tpl2 .majorUsers .plate{width:180px;height:180px;float:left;margin:0 8px 8px 0;overflow:hidden;position:relative;}
.tpl2 .majorUsers .plate .reviewUsers{position:absolute;top:0;right:0;width:40px;height:40px;display:block;font-size:0.7em;background: url("../images/icons/review.png") 0 0 no-repeat;}
.tpl2 .majorUsers .plate:hover .reviewUsers{
  background: url("../images/icons/review_hover.png") 0 0 no-repeat;
   -webkit-transition: background 400ms ease;
-moz-transition: background 400ms;
-o-transition: background 400ms ease;
-ms-transition: background 400ms ease;
transition:background 400ms ease;
}

/*edtd*/
.tpl2 .majorUsers .plate span{display:block;}
.tpl2 .majorUsers .plate:hover {background-color: rgba(0, 69, 106, 0.7)!important;}
.tpl2 .majorUsers .plate .transform{display: table-cell;vertical-align: middle;width: 180px;height: 160px;text-align: center;padding: 10px 4px;}
.tpl2 .majorUsers .plate a, .tpl2 .majorUsers .plate b{text-decoration: none;color: #fff;font-size: 1.15em!important;font-weight: normal;}
.tpl2 .majorUsers .plate a:hover{text-decoration:none;}

.tpl2 .majorExperts .plate span{display:block;}
.tpl2 .majorExperts .plate:hover {background-color: rgba(0, 69, 106, 0.7)!important;}
.tpl2 .majorExperts .plate .transform{display: table-cell;vertical-align: middle;width: 180px;height: 160px;text-align: center;padding: 10px 4px;}
.tpl2 .majorExperts .plate a, .tpl2 .majorExperts .plate b{text-decoration: none;color: #fff;font-size: 1.15em!important;font-weight: normal;}
.tpl2 .majorExperts .plate a:hover{text-decoration:none;}

.tpl2 .partnersPlate .plate span{display:block;}
.tpl2 .partnersPlate .plate:hover {background-color: rgba(0, 69, 106, 0.7)!important;}
.tpl2 .partnersPlate .plate .transform{display: table-cell;vertical-align: middle;width: 180px;height: 160px;text-align: center;padding: 10px 4px;}
.tpl2 .partnersPlate .plate a, .tpl2 .partnersPlate .plate b{text-decoration: none;color: #fff;font-size: 1.15em!important;font-weight: normal;}
.tpl2 .partnersPlate .plate a:hover{text-decoration:none;}

/*edtd*/

.tpl2 .otherUsers .wrap{width:455px;padding-left:100px;}
.tpl2 .otherUsers p { font-size: 1em; margin-bottom: 1em; margin-bottom: 1em;padding-right: 2em;}
.tpl2 .otherUsers p:first-child{font-size:1.8em;margin-bottom: 1.1em;margin-top:-0.3em;padding-right: 2em;}
.tpl2 .otherUsers .reviewUsers{color:#fff;text-decoration:none;display:inline; padding-right: 40px; background: url("../images/icons/review.png") 100% -9px no-repeat;}

.tpl2 .td{opacity: 1;position:relative;}
.tpl2 .formTransform{opacity: 1;}
.tpl2 .td.pre{opacity: 0;}
.tpl2 .formTransform.pre{opacity: 0;}

/*/pages*/

/* ширина экрана */
@media (max-width:1740px) {
#vertical .templateVer .demoBlock.fixedBlock a{font-size: 0.9em;}
#vertical .templateVer .demoBlock.fixedBlock a b{left:8%;}
}
@media (max-width:1360px) {
#vertical .templateVer .demoBlock.fixedBlock a{font-size: 0.85em;}
#vertical .templateVer .demoBlock.fixedBlock a span{width:110px;}
#vertical.request .templateVer .demoBlock.fixedBlock a span{width:90px;}
#vertical .templateVer .demoBlock.fixedBlock a b{left:12%;}
}
@media (max-width:1300px) {
#vertical .modalWrap .leftMain, .moreAboutSystem h3{font-size: 0.9em;}
.templateVer h5 span{margin-top: 10px;margin-left: 4px;}
.modalWrap .contentInner h4{font-size: 2.6em;}
}
@media (max-width:1100px) {
#vertical .modalWrap .leftMain{font-size: 0.8em;}
#vertical .templateVer .demoBlock.fixedBlock a.demoStart span{padding-top: 2px;}
.templateVer h5 span{margin-top: 8px;}
.modalWrap .contentInner h4{font-size: 2.4em;}
#vertical .templateVer .demoBlock.fixedBlock a b{left:8%;}
}
@media (max-width:1000px) {
#vertical .modalWrap .leftMain{font-size: 0.75em;}
.modalWrap .leftMain .wrapPadding {min-width: 270px;}
#vertical .templateVer .demoBlock.fixedBlock{min-width: 315px;}
.templateVer h5 span{margin-top:6px;}
.modalWrap .contentInner h4{font-size: 2em;}
.modalWrap .contentInner .wrapPadding{padding: 0px 6%;}
}
@media (max-width:1240px) {
.templateVer .contentInner .demoBlock a{width: 190px;font-size: 0.8em;}
}
/* /ширина экрана */

#tpl{display:none;}
/*#navigation{position:relative;}*/
/*-- /страницы в модальном окне --*/

/* страница с формой */
.tpl2 .results{width:60%;margin:50px auto 0;padding:5%;background-color:#fff;color:#000;display:none;}
/* /страница с формой */

#main{height:auto;}
#vertical{height:100%;}
#horizon{height:100%;}

/**
 *
 * Horizontal Scrollbar
 *
 */
.iScrollHorizontalScrollbar{
    position:absolute;
    z-index:100;
    height:4px;
    bottom:1px;
    left:2px;
    right:7px
}

.iScrollHorizontalScrollbar > div {
    position:absolute;
    z-index:100;
    height:100%;
    opacity: 0.5;
    background-color: #afafaf;

    border-radius: 2px;
}


/**
 *
 * Vertical Scrollbar
 *
 */
.iScrollVerticalScrollbar {
    position:absolute;
    z-index:100;
    width:4px;bottom:7px;top:2px;right:1px
}

.iScrollVerticalScrollbar > div {
    position:absolute;
    z-index:100;
    width:100%;
    opacity: 0.5;
    background-color: #afafaf;

    border-radius: 2px;
}

/* Отзывы. ImgSliding */
#main.showImgSliding{height:100%;overflow:hidden;}
#main.ie8{height:auto;overflow: auto;}

.isContainer{position: absolute;width:100%;height:100%;top:0;background-color: #fff;cursor:auto;z-index: 10;}
.isContainer .isWrapper{position: relative; max-width:1180px;min-width:900px;margin: 0 auto;text-align: center;background-color: #fff;padding:0 60px;}
.isContainer .isWrapper img{max-width: 1180px;margin-left: 50px;margin-right: 50px;height:auto;box-shadow: 2px 2px 14px rgba(0,0,0,0.4);margin: 14px 0;position: relative;z-index: 11;}
.ie8 .isContainer, .ie8 .isContainer .isWrapper{background-color: #ececec;}

.isContainer .close {right: 36px;top:0;z-index:20;position: absolute;}
.isContainer .bgClose{float:right;}
.isContainer .close a {margin: 26px 10px 10px;display: block;}
.isContainer .backMainPage {position:absolute;display: block;font-size: 1.4em;font-weight: 500;line-height: 1em;padding:35px 0 15px 45px;text-decoration: none;z-index:14;white-space: nowrap;}
.isContainer .backMainPage span {cursor: pointer;display: block;position: absolute;z-index: 2;height: 30px;width: 30px;left: 20px;bottom:10px;}
.isContainer .bgClose{background-color: rgb(95,95,95);background-color: rgba(0,0,0,0.7);}
.isContainer .bgClose:hover{background-color: rgb(36,36,36);background-color: rgba(0,0,0,0.75);}
.isContainer .close a{background: url("../images/icons/icons.png") 5px -1243px no-repeat;height: 53px;width: 43px;}
.isContainer .close:hover a{background-position:5px -1293px;}

.isContainer .isButton{position: absolute;width:100%;height:100%;top:0;left:0;z-index:10;}
.isContainer .button{position:absolute;width:50px;height:50px; top:45%;cursor: pointer;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);
}
.isContainer .button.next{background-position: 0 -100px;right:0;}
.isContainer .button.prev{background-position: 0 -50px;left:0;display: none;}

.isContainer .preLoad{position: absolute;bottom: 0;left:0;width:100%;background-color:rgb(95,95,95);background-color: rgba(0,0,0,0.7);cursor: default;text-align: center;z-index:20;}
.isContainer  .wrapPreloader{position: relative;display: inline-block;height:100px;margin: 0 auto;width:auto;overflow: hidden;}
.isContainer  .wrapPreloader img{margin-left: 6px;vertical-align: top;cursor: pointer;}
.isContainer  .wrapPreloader img.currentPreLoader{opacity: 0.5;}

.isContainer .blockForOffset{position: relative;width:100%;top:0;padding:10px 0;}
.isContainer .preLoad span{display: block;position: absolute;height:100%;top:0;width:30px;background-color:rgb(36,36,36);background-color: rgba(0,0,0,0.7);background-repeat: no-repeat;background-position: 50% 50%;cursor: pointer;}
.isContainer .preLoad .leftOffset{display: none;left:0;border-radius: 0 6px 6px 0;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVERjRGQzMyQjU5MTFFMjhDNURBODgyQTRBQkUxRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVERjRGQzQyQjU5MTFFMjhDNURBODgyQTRBQkUxRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NURGNEZDMTJCNTkxMUUyOEM1REE4ODJBNEFCRTFEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NURGNEZDMjJCNTkxMUUyOEM1REE4ODJBNEFCRTFEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiWAZPMAAABWSURBVHjaYvj//z8DGhYA4v1A/B6IHVgYMMF+IDaAsh3Qdc//jwDnQabhlQSJY5O8D5OEKShAkgQ5zADZWiYGQoAYK4hyJFHehOHzSIoaGAgFNUCAAQBIgxAzNQtxsAAAAABJRU5ErkJggg==);}
.isContainer .preLoad .rightOffset{display: none;right:0;border-radius: 6px 0 0 6px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjM2NkYyQjQyQjU5MTFFMkE3MDdFNjVCNzU1MzgzQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjM2NkYyQjUyQjU5MTFFMkE3MDdFNjVCNzU1MzgzQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MzY2RjJCMjJCNTkxMUUyQTcwN0U2NUI3NTUzODNCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MzY2RjJCMzJCNTkxMUUyQTcwN0U2NUI3NTUzODNCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqlwFq8AAABPSURBVHjaYvj//78DEL8H4v1ALADEDMgYRDT8R4Dz2BQIQCVgYD66AryKkI0DKbqProgBzU4DqINhoICJgRAg1gq8jiToTYIBhTeoAQIMAALFKjVFpuiyAAAAAElFTkSuQmCC);}

.iScrollLoneScrollbar{z-index:20;}
#main.ie8 .isContainer{position: static;}
#main.ie8 .preLoad{position: fixed;}
#main.ie8 .isContainer img{cursor: pointer;}

#ajaxSearch_intro { display: none; }
