/* бекграунд в хедере*/
.proektirovshik .headerBlock{background:url(../images/bg_header.jpg) 50% 0 no-repeat;color:#000;}
/* промо-текст о текущем продукте, вынесла отдельно, может быть разной длины */
.proektirovshik .headerBlock .aboutText{width:480px;font-size: 1.2em;font-weight: 200;line-height: 1.3em;padding-bottom: 88px;}

/* цвет плашки в хедере для текста и навигации */
.proektirovshik .headerText{background-color:#FF7F20;}
/* цвет плащки с партнерами */
.proektirovshik .mainNav{background-color:rgba(256,256,256,0.5);border-bottom:1px solid rgba(0,0,0,0.05); padding: 4px 0;}
/* логотип сайта, te или kodeks */
.proektirovshik .mainNav .teLogo{background:url(../images/logo_te.png) 0 0 no-repeat;width:118px;height:22px;margin: 14px 32px 0 21px;}
.proektirovshik .mainNav .teLogo:hover{background-position:0 bottom;}

/* иконки партнеров в хедере */
.promoPage .mainNav .partners { margin-top: 3px; }
.proektirovshik .mainNav .partners a{background-image:url(../images/partners_main.png);background-repeat:no-repeat;height: 40px;margin-left: 10px;}
.proektirovshik .mainNav .partners a.p1{background-position: 0 0;  width: 40px;}
.proektirovshik .mainNav .partners a.p2{background-position: -45px 0;width: 70px;}
.proektirovshik .mainNav .partners a.p3{background-position: -120px 0;width: 30px;}


.proektirovshik .mainNav .partners a.p1:hover{background-position: 0 -40px;}
.proektirovshik .mainNav .partners a.p2:hover{background-position: -45px -40px;}
.proektirovshik .mainNav .partners a.p3:hover{background-position: -120px -40px;}

/* цвет треугольника для плашки с текстом и навигацией */
.proektirovshik .headerText .triangle{background:url('../../main/images/icons/icons.png') 0 -1100px no-repeat;}

/* цвет плашек навигации в хедере */
.promoPage .pageNav .td{background-color:rgba(0, 70, 110, 0.98);color:#fff;}
.promoPage .pageNav .td:hover{background-color: rgba(255,255,255, 0.95);color:#000;}
.promoPage .pageNav .td.p8, .promoPage .pageNav .td.p9{background-color:rgba(253, 253, 253, 0.92);color:#000;}
.promoPage .pageNav .td.p8:hover, .promoPage .pageNav .td.p9:hover{background-color: #fff;}

.promoPage .pageNav .td span{width: 100%;font-size:1px;background-image:url('../../main/images/icons/header_page_nav.png');background-repeat:no-repeat;}
.promoPage .pageNav .td.p1 span {background-position:0 -114px;}
.promoPage .pageNav .td.p2 span {background-position:-114px -114px;}
.promoPage .pageNav .td.p3 span {background-position:-228px -114px;}
.promoPage .pageNav .td.p4 span {background-position:-342px -114px;}
.promoPage .pageNav .td.p5 span {background-position:-456px -114px;}
.promoPage .pageNav .td.p6 span {background-position:-570px -114px;}
.promoPage .pageNav .td.p7 span {background-position:-684px -114px;}
.promoPage .pageNav .td.p8 span {background-position:-798px -114px;}
.promoPage .pageNav .td.p9 span {background-position:-912px -114px;}

/* для проверки конверсии; др. контент*/
.request .promoPage .pageNav .td.p8 span {background-position:-1300px -114px;}
.request .promoPage .pageNav .td.p9 span {background-position:-798px -117px;}

.promoPage .footerPage .demoBlock a b, .templateVer .demoBlock a b{width:43px;height:43px;position:absolute;font-size:1px;background-image:url('../../main/images/icons/header_page_nav.png');background-repeat:no-repeat;}
.promoPage .footerPage .demoBlock a.demoStart b, .templateVer .demoBlock a.demoStart b{background-position:-836px -20px}
.promoPage .footerPage .demoBlock a.demoFree b, .templateVer .demoBlock a.demoFree b{background-position:-950px -20px;}
.templateVer .demoBlock.fixedBlock a.demoFree b{background-position:-950px -17px;} .form_desc {     color: grey;     font-size: 11px;     padding-bottom: 15px;     margin-left: 50px;     max-width: 400px; }

/* для проверки конверсии; др. контент*/
.request .promoPage .footerPage .demoBlock a.demoStart b, .request .templateVer .demoBlock a.demoStart b{background-position:-1338px -20px}
.request .promoPage .footerPage .demoBlock a.demoFree b, .request .templateVer .demoBlock a.demoFree b{background-position:-836px -20px;}
.request .promoPage .footerPage .demoBlock a.demoFree span, .request .templateVer .demoBlock a.demoFree span{padding-top: 4px;}

.promoPage .pageNav .td.p1:hover span {background-position:0 0;}
.promoPage .pageNav .td.p2:hover span {background-position:-114px 0;}
.promoPage .pageNav .td.p3:hover span {background-position:-228px 0;}
.promoPage .pageNav .td.p4:hover span {background-position:-342px 0;}
.promoPage .pageNav .td.p5:hover span {background-position:-456px 0;}
.promoPage .pageNav .td.p6:hover span {background-position:-570px 0;}
.promoPage .pageNav .td.p7:hover span {background-position:-684px 0;}
/*.promoPage .pageNav .td.p8:hover span {background-position:-798px 0;}
.promoPage .pageNav .td.p9:hover span {background-position:-912px 0;}*/

/* анимация */
/*.promoPage .pageNav .td:hover span {
 -webkit-transition: background 400ms 0 0 ease;
-moz-transition: background 400ms;
-o-transition: background 400ms 0 ease;
-ms-transition: background 400ms 0 ease;
transition:background 400ms 0 ease;
}
.promoPage .pageNav .td:hover p{
 -webkit-animation: moveFromBottom 300ms ease-in-out;
 -moz-animation: moveFromBottom 300ms ease-in-out;
 -o-animation: moveFromBottom 300ms ease-in-out;
 -ms-animation: moveFromBottom 300ms ease-in-out;
 animation: moveFromBottom 300ms ease-in-out;
}*/

/* текст возле плашек навигации */
.proektirovshik .headerText .promoText{color:#49270e;}
.promoPage .headerText .promoText p:first-child {margin-bottom: 26px;}

.proektirovshik  .headerText .promoText ul li {display:block;list-style:none;margin-left:25px; font-size: 0.88em;}
.proektirovshik  .headerText .promoText ul li span {margin-left: -25px;display: block;float: left;}

.templateVer .itemMenu ul li {display:block;list-style:none;margin-left:25px; font-size: 0.88em;}
.templateVer .itemMenu ul li span {margin-left: -25px;display: block;float: left;}
.templateVer .itemMenu ul li ul { margin: 5px 0 0; }

/* промо-лицо страницы */
.proektirovshik .contentPage .man{position:absolute;right:0;bottom: 0;width:36%;height:493px;background:url('../images/man.jpg') 0 0 no-repeat;z-index:0;}

/* текст рядом с промо-лицом :) */
.proektirovshik .contentPage .blockText p, .proektirovshik .contentPage ul{color:#494949;}

/* video & presentation */
.promoPage .howWeDoBlock h4 {font-family:'pf_dintext_proregular','Arial',sans-serif;}
.promoPage .howWeDoBlock a {color:#000;}
.promoPage .howWeDoBlock a:hover{background-color: rgba(255,255,255, 0.95);color:#000;}
.promoPage .howWeDoBlock a p {color:#49270E;}
.promoPage .headerText .promoText .howWeDoBlock p {font-size:0.83em;}

/* вынесла большие заголовки */
.proektirovshik .headerBlock h1{margin-bottom: 18px;padding-top: 55px;padding-left:7.9%;}
.proektirovshik .headerBlock h1 span{display:block;}
.proektirovshik .headerBlock h1 .small {font-size: 2.8em;line-height: 1em;margin-bottom: 0.1em;padding-top:3px;}
.proektirovshik .headerBlock h1 .big {font-size: 2.8em;line-height: 0.85em;}
.proektirovshik .contentPage h2{font-size:2em;margin-bottom:60px;line-height:1;width:72%;margin-left:7.9%;position:relative;z-index:1;padding-top:90px;}
.proektirovshik .contentPage .moreAboutSystem h3{background:url('../images/arrow.png') 570px 0 no-repeat;min-height:128px;}
.proektirovshik .contentPage .moreAboutSystem h3 .big{font-size:4.8em;line-height:0.8em;}
.proektirovshik .contentPage .moreAboutSystem h3 .small{font-size:2.7em;padding-bottom:20px;}
.proektirovshik .contentPage .moreAboutSystem .cmon{font-size:2.7em;}
.proektirovshik .footerPage h3 span.big{font-size:2.1em;line-height:1em;font-weight:500;}
.proektirovshik .footerPage h3 span.small{font-size:2.1em;font-weight:500;}

/* background навигации в теле страницы */
.proektirovshik .contentPage .moreAboutSystem{background-color:#f1f1f1;}

/* плашки навигации в теле страницы */
.promoPage .contentPage .aboutSystemItem .tr .td:hover{background:#ff8c36;}
.promoPage .contentPage .aboutSystemItem .tr .td{color:#000;}
.promoPage .contentPage .aboutSystemItem .tr .td p{color:#000;}

.promoPage .contentPage .aboutSystemItem .tr .td b{font-size:1px;display: block;width: 30px; height: 30px;padding: 0; margin: 22px 0 0 4%;background-image: url('../../main/images/icons/page_nav.png');background-repeat: no-repeat;}
.promoPage .contentPage .aboutSystemItem .tr .td.p1 b { background-position: 0 0; }
.promoPage .contentPage .aboutSystemItem .tr .td.p2 b { background-position: 0 -100px; }
.promoPage .contentPage .aboutSystemItem .tr .td.p3 b { background-position: 0 -200px; }
.promoPage .contentPage .aboutSystemItem .tr .td.p4 b { background-position: 0 -300px; }
.promoPage .contentPage .aboutSystemItem .tr .td.p5 b { background-position: 0 -400px; }
.promoPage .contentPage .aboutSystemItem .tr .td.p6 b { background-position: 0 -500px; }
/*.promoPage .contentPage .aboutSystemItem .tr .td:hover b {
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}*/

/*.promoPage .contentPage .aboutSystemItem .tr .td:hover span{
 -webkit-animation: moveFromTop 200ms ease-in-out;
 -moz-animation: moveFromTop 200ms ease-in-out;
 -o-animation: moveFromTop 200ms ease-in-out;
 -ms-animation: moveFromTop 200ms ease-in-out;
 animation: moveFromTop 200ms ease-in-out;
}
.promoPage .contentPage .aboutSystemItem .tr .td:hover p{
 -webkit-animation: moveFromBottom 200ms ease-in-out;
 -moz-animation: moveFromBottom 200ms ease-in-out;
 -o-animation: moveFromBottom 200ms ease-in-out;
 -ms-animation: moveFromBottom 200ms ease-in-out;
 animation: moveFromBottom 200ms ease-in-out;
}*/

.promoPage .contentPage .blockText p, .promoPage .contentPage ul { width: 53%; }

/* цвет текста footer */
.proektirovshik .footerPage{color:#fff;}
.footer{color:#266284;}
.footer p{background-color:#00466e;}

/* цвет background в футере, где демо-блоки */
.proektirovshik .footerPage{background-color:#00466e;}

/* плашки demo */
.proektirovshik .footerPage .demoBlock a{color:#000;}
.proektirovshik .footerPage .demoBlock a div{background-color:#FF7F20;}

/* шаблон для внутренних страниц */
.modalWrap .proektirovshikModal .bgClose{background-color: #195779;}
.modalWrap.tpl2 .proektirovshikModal .bgClose{background-color: #fff;}
.modalWrap .proektirovshikModal .close a{background: url("../../main/images/icons/icons.png") 5px -1243px no-repeat;height: 53px;width: 43px;}
.modalWrap .proektirovshikModal .close:hover a{background-position:5px -1293px;}
.modalWrap.tpl2 .proektirovshikModal .close a{background-position:5px -1143px;}
.modalWrap.tpl2 .proektirovshikModal .close:hover a{background-position:5px -1193px;}
.modalWrap .proektirovshikModal .backMainPage {color: #8CABBC;}
.modalWrap .proektirovshikModal .backMainPage span {background: url("../images/mini_arrow.png") 8px -42px no-repeat;}
.modalWrap .proektirovshikModal .backMainPage:hover {color: #fff;}
.modalWrap .proektirovshikModal .backMainPage:hover span{background-position:8px -72px;}

.modalWrap .proektirovshikModal .leftMain {color: #fff;}
.modalWrap .proektirovshikModal .leftMain .blueBg{background-color: rgba(0, 69, 106, 0.9);}
.modalWrap .proektirovshikModal .contentInner {background-color: #fff;}
.modalWrap  .proektirovshikModal .bg{background-color: rgba(0, 69, 106, 0.898);color: #fff;}

.promoPage .footerPage .headerFooter { width: 37%; }

/* внутренние страницы */
.proektirovshikModal .templateVer h5{color: #fff;}
.proektirovshikModal .templateVer h5 span {background: url("../images/mini_arrow.png") 50% -14px no-repeat;}
.tpl2 .templateVer h5 span{background: url("../images/mini_arrow.png") 50% -135px no-repeat;}
.proektirovshikModal .templateVer ul.menu li{color: #C5D5DD;}
.proektirovshikModal .templateVer ul.menu li:hover{color:#fff;}
.proektirovshikModal .templateVer ul.menu li.current{color:#fff;}
.proektirovshikModal .mainMenu a {color: #fff;}
.proektirovshikModal .mainMenu a:hover {background-color: #195779;}
/* если выпадающие меню открыто */
#showMenu.proektirovshikModal .templateVer h5{color: #8CABBC;}
#showMenu.proektirovshikModal .templateVer h5 span {background-position:50% 8px;}
.tpl2 #showMenu.proektirovshikModal .templateVer h5 span {background-position:50% -105px;}
#showMenu.proektirovshikModal .mainMenu{background-color: rgba(2, 72, 111, 0.95);box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.298);}
#showMenu.proektirovshikModal ul.menu li {color: #447792;}

.proektirovshikModal .templateVer h4{color: #383838;}
.proektirovshikModal .templateVer h4 .h4Icon{background-image:url("../images/set.png");background-repeat:no-repeat;}

/*chto_daet_sistema*/
.proektirovshikModal .templateVer h4.chto_daet_sistema1 .h4Icon{background-position:0 4px;}
.proektirovshikModal .templateVer h4.chto_daet_sistema2 .h4Icon{background-position:0 -96px;}
.proektirovshikModal .templateVer h4.chto_daet_sistema3 .h4Icon{background-position:0 -196px;}
.proektirovshikModal .templateVer h4.chto_daet_sistema4 .h4Icon{background-position:0 -296px;}
.proektirovshikModal .templateVer h4.chto_daet_sistema5 .h4Icon{background-position:0 -396px;}
.proektirovshikModal .templateVer h4.chto_daet_sistema6 .h4Icon{background-position:0 -496px;}

/*chto_daet_sistema*/
.proektirovshikModal .templateVer h4.sostav_i_razdeli1 .h4Icon{background-position:0 -596px;}
.proektirovshikModal .templateVer h4.sostav_i_razdeli2 .h4Icon{background-position:0 -696px;}
.proektirovshikModal .templateVer h4.sostav_i_razdeli3 .h4Icon{background-position:0 -796px;}
.proektirovshikModal .templateVer h4.sostav_i_razdeli4 .h4Icon{background-position:0 -896px;}
.proektirovshikModal .templateVer h4.sostav_i_razdeli5 .h4Icon{background-position:0 -996px;}
.proektirovshikModal .templateVer h4.sostav_i_razdeli6 .h4Icon{background-position:0 -1096px;}
.proektirovshikModal .templateVer h4.sostav_i_razdeli7 .h4Icon{background-position:0 -1196px;}
/*chto_daet_sistema*/
.proektirovshikModal .templateVer h4.servisi_i_uslugi1 .h4Icon{background-position:0 -1296px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi2 .h4Icon{background-position:0 -1396px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi3 .h4Icon{background-position:0 -1496px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi4 .h4Icon{background-position:0 -1596px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi5 .h4Icon{background-position:0 -1696px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi6 .h4Icon{background-position:0 -1796px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi7 .h4Icon{background-position:0 0;background-image: url("../images/icon_support_new.png")}
.proektirovshikModal .templateVer h4.servisi_i_uslugi8 .h4Icon{background-position:0 -1996px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi9 .h4Icon{background-position:0 -2096px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi10 .h4Icon{background-position:0 -2196px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi11 .h4Icon{background-position:0 -2296px;}
.proektirovshikModal .templateVer h4.servisi_i_uslugi12 .h4Icon{background-position:0 -2396px;}

.proektirovshikModal .templateVer .demoBlock a {color: #000000;}
.proektirovshikModal .templateVer .demoBlock a div{background-color:#FF7F20;}

.templateVer .demoBlock.fixedBlock{background-color:#FF7F20;}
.templateVer .demoBlock.fixedBlock a:first-child{border-right:1px solid #cf6a1f;margin-left: -1px;}
.proektirovshikModal .templateVer .demoBlock.fixedBlock a div:first-child{background: none;}
.proektirovshikModal .templateVer .demoBlock.fixedBlock a div{background-color:#FF7F20;}
.templateVer .demoBlock.fixedBlock a span{padding-left: 35px;}
.tpl2 .templateVer .demoBlock.fixedBlock{background: none;}
.tpl2 .templateVer .demoBlock.fixedBlock a{color: #fff;}
.tpl2 .templateVer .demoBlock.fixedBlock a:first-child{border-right:1px solid #3b708d;}
.tpl2 .templateVer .demoBlock.fixedBlock a div{background: #195779;}
.tpl2 .templateVer .demoBlock.fixedBlock a div:first-child{background: none;}

.templateVer .demoBlock.fixedBlock a b{background-image:url("../../main/images/icons/icons.png");width:30px;height:30px;}
.templateVer .demoBlock.fixedBlock a.demoStart b{background-position: 0 -1700px;}
.templateVer .demoBlock.fixedBlock a.demoFree b{background-position: 0 -1750px;}
.request .templateVer .demoBlock.fixedBlock a.demoStart b{background-position: 0 -1795px;}
.request .templateVer .demoBlock.fixedBlock a.demoFree b{background-position: 0 -1700px;}

.tpl2 .templateVer .demoBlock a span{color:#d5dfec;}
.tpl2 .templateVer .demoBlock a.demoStart b{background-position: 0 -2000px;}
.tpl2 .templateVer .demoBlock a.demoFree b{background-position: 0 -2050px;}
.tpl2 .templateVer .demoBlock a:hover span{color:#fff;}
.tpl2 .templateVer .demoBlock a.demoStart:hover b{background-position: 0 -1850px;}
.tpl2 .templateVer .demoBlock a.demoFree:hover b{background-position: 0 -1900px;}

/* др. контент демоблока */
.request .tpl2 .templateVer .demoBlock a.demoStart b{background-position: 0 -2095px;}
.request .tpl2 .templateVer .demoBlock a.demoFree b{background-position: 0 -2000px;}
.request .tpl2 .templateVer .demoBlock a.demoStart:hover b{background-position: 0 -1945px;}
.request .tpl2 .templateVer .demoBlock a.demoFree:hover b{background-position: 0 -1850px;}

.templateVer .hideLastItem{background:url("../images/hide_last_item.png");}
.tpl2 .proektirovshikModal .templateVer ul.swichingMenu li{color:#8cabbc;}
.tpl2 .proektirovshikModal .templateVer ul.swichingMenu li.active{color:#fff;}

.tpl2 .majorPartners .wrap {width: 350px;}
.tpl2 .majorPartners p{padding-left: 0;font-size: 1.45em;min-height: auto;}
.tpl2 .majorPartners p.aboutPart{background:none;}

.tpl2 .experts .itemExp{background-image:url("../images/exp_stroke.png");background-repeat: no-repeat;}
.tpl2 .experts .itemExp.p1{background-position: 0 0;}
.tpl2 .experts .itemExp.p2{background-position: 0 -200px;}
.tpl2 .experts .itemExp.p3{background-position: 0 -400px;}
.tpl2 .experts .itemExp.p4{background-position: 0 -600px;}
.tpl2 .experts .itemExp.p5{background-position: 0 -800px;}
.tpl2 .experts .itemExp.p6{background-position: 0 -1000px;}
.tpl2 .experts .itemExp.p7{background-position: 0 -1200px;}
.tpl2 .experts .itemExp.p8{background-position: 0 -1400px;}
.tpl2 .experts .itemExp.p9{background-position: 0 -1600px;}
.tpl2 .experts .wrap  {width: 1210px;}

.tpl2 .majorUsers .plate{background-color:#00456a;background-color:rgba(0, 69, 106, 0.7);}
.tpl2 .majorUsers .plate:hover{background-color:#00456a;}

.tpl2 .majorUsers .plate span{background-image:url("../images/major_users.png");background-repeat: no-repeat;width:180px;height:150px;}
.tpl2 .majorUsers .plate.p1 span{background-position: 0 0;}
.tpl2 .majorUsers .plate.p2 span{background-position: 0 -180px;}
.tpl2 .majorUsers .plate.p3 span{background-position: 0 -360px;}
.tpl2 .majorUsers .plate.p4 span{background: none;}
.tpl2 .majorUsers .plate.p5 span{background-position: 0 -540px;height: 125px;}
.tpl2 .majorUsers .plate.p6 span{background-position: 0 -720px;}
.tpl2 .majorUsers .plate.p7 span{background-position: 0 -900px;}
.tpl2 .majorUsers .plate.p8 span{background-position: 0 -1080px;}
.tpl2 .majorUsers .plate.p9 span{background-position: 0 -1260px;}
.tpl2 .majorUsers .plate.p10 span{background-position: 0 -1440px;}

.tpl2 .majorUsers .plate a { font-size: 0.85em; }

/* бэкграунд для 2го шаблона */
.modalWrap.tpl2 .proektirovshikModal .bgLeftMain img {height: auto;width:auto;position:absolute;top:0;right:0;}

.tpl2 .templateVer .scrolling.expertsPartners{width:2305px;}
.tpl2 .majorUsers .wrap  {padding-left: 100px;}

.boldy {
    font-weight: bold;
}

.blockText h2 span { font-size: 1.3em; display: block; }

/* зависит от контента текущей страницы */
@media (max-width: 1754px){
.tpl2 .proektirovshikModal .templateVer .scrolling.usersBlock {width:1754px;}
}
@media (max-height: 900px){
/* страница пользователи */
.tpl2 .introUsers .wrap {width: 335px;font-size: 1em;}
.tpl2 .majorUsers .wrap {width: 784px;}
.tpl2 .otherUsers .wrap {width: 455px;}
.tpl2 .otherUsers p:first-child{font-size: 1.8em;}
.tpl2 .proektirovshikModal .templateVer .scrolling.usersBlock {width:1914px;}
/* /страница пользователи */
}
@media (max-height: 800px){
    .tpl2 .majorPartners p.p1{background-position: 0 100%;-webkit-background-size: 21%;
background-size: 21%;}
    .tpl2 .majorPartners p.p2 {  background-position: 0 51%;}
    .tpl2 .templateVer .scrolling.expertsPartners{width: 3110px;}
    .tpl2 .experts .wrap{width: 2020px;}
    .tpl2 .majorPartners{font-size:0.7em;}
    .tpl2 .majorPartners p.aboutPart{margin-bottom: 1.4em;}
    .tpl2 .majorPartners p{min-height:30px;background-size: 15%;padding-left: 65px;}
    .tpl2 .majorPartners p.p2{background-position: 0 51%;}
    .tpl2 .majorPartners p.p3{background-position: 0 100%; background-size: 10%; height: 60px;}
    .tpl2 .majorPartners .wrap{width:350px}    
    .tpl2 .otherPartners .wrap{height:280px;}
/* /страница эксперты */
}

/* эксперты и партнеры, пользователи */
.forIeViewWidth1740 .tpl2 .proektirovshikModal .templateVer .scrolling.usersBlock {width:1754px;}

.forIeViewHeight900 .tpl2 .proektirovshikModal .introUsers .wrap {width: 335px;font-size: 1em;}
.forIeViewHeight900 .tpl2 .proektirovshikModal .majorUsers .wrap {width: 784px;}
.forIeViewHeight900 .tpl2 .proektirovshikModal .otherUsers .wrap {width: 455px;}
.forIeViewHeight900 .tpl2 .proektirovshikModal .otherUsers p:first-child{font-size: 1.8em;}
.forIeViewHeight900 .tpl2 .proektirovshikModal .templateVer .scrolling.usersBlock {width:1914px;}

.forIeViewHeight800 .tpl2 .templateVer .scrolling.expertsPartners{width: 3510px;}
.forIeViewHeight800 .tpl2 .experts .wrap{width: 2020px;}  
.forIeViewHeight800 .tpl2 .otherPartners .wrap{height:280px;}

.forIeViewHeight800 .tpl2 .proektirovshikModal .majorPartners .wrap{width:780px;}
.forIeViewHeight800 .tpl2 .proektirovshikModal .majorPartners .wrap p{float:left;margin-right:20px;width:300px;}
.forIeViewHeight800 .tpl2 .proektirovshikModal .majorPartners .wrap p.p1{margin-top:15px;}


/* ширина экрана */
/*
@media (max-width:1100px) {
.proektirovshik .contentPage h2{font-size: 3.2em;}
}
@media (max-width:1000px) {
.proektirovshik .contentPage h2{font-size: 3em;}
}
*/
/* /ширина экрана */

/* webkit */

@-webkit-keyframes moveFromTop {
    from { -webkit-transform: translateY(-200%); }
    to { -webkit-transform: translateY(0%); }
}
@-webkit-keyframes moveFromBottom {
    from { -webkit-transform: translateY(200%); }
    to { -webkit-transform: translateY(0%); }
}

/* firefox */

@-moz-keyframes moveFromTop {
    from { -moz-transform: translateY(-200%); }
    to { -moz-transform: translateY(0%); }
}
@-moz-keyframes moveFromBottom {
    from { -moz-transform: translateY(200%); }
    to { -moz-transform: translateY(0%); }
}

/* opera */

@-o-keyframes moveFromTop {
    from { -o-transform: translateY(-200%); }
    to { -o-transform: translateY(0%); }
}
@-o-keyframes moveFromBottom {
    from { -o-transform: translateY(200%); }
    to { -o-transform: translateY(0%); }
}

/* ie */

@-ms-keyframes moveFromTop {
    from { -ms-transform: translateY(-200%); }
    to { -ms-transform: translateY(0%); }
}
@-ms-keyframes moveFromBottom {
    from { -ms-transform: translateY(200%); }
    to { -ms-transform: translateY(0%); }
}

/* standart */

@keyframes moveFromTop {
    from { transform: translateY(-200%); }
    to { transform: translateY(0%); }
}
@keyframes moveFromBottom {
    from { transform: translateY(200%); }
    to { transform: translateY(0%); }
}

