/* бекграунд в хедере*/
.teploEnergetika .headerBlock{background:url(../images/bg_header.jpg) 70% 0px no-repeat;color:#000;}
/* промо-текст о текущем продукте, вынесла отдельно, может быть разной длины */
.teploEnergetika .headerBlock .aboutText{width:608px;font-size: 1.35em;font-weight: 200;}

/* цвет плашки в хедере для текста и навигации */
.teploEnergetika .headerText{background-color:#FF7F20;}
/* цвет плащки с партнерами */
.teploEnergetika .mainNav{background-color:rgba(256,256,256,0.5);border-bottom:1px solid rgba(0,0,0,0.05);}
/* логотип сайта, te или kodeks */
.teploEnergetika .mainNav .teLogo{background:url(../images/logo_te.png) 0 0 no-repeat;width:118px;height:22px;margin: 14px 32px 0 21px;}
.teploEnergetika .mainNav .teLogo:hover{background-position:0 bottom;}

/* иконки партнеров в хедере */
.teploEnergetika .mainNav .partners{margin-top:7px;}
.teploEnergetika .mainNav .partners a{background-image:url(../images/tp.png);background-repeat:no-repeat;height:31px;padding:0 7px; margin-right: 5px;}
.teploEnergetika .mainNav .partners a.p1{background-position: 0px 0;width:21px;}
.teploEnergetika .mainNav .partners a.p2{background-position: -44px 0;width:24px;}
.teploEnergetika .mainNav .partners a.p3{background-position: -93px 0;width:25px;}
.teploEnergetika .mainNav .partners a.p4{background-position: -140px 0;width:25px;}
.teploEnergetika .mainNav .partners a.p5{background-position: -192px 0;width:23px;}
.teploEnergetika .mainNav .partners a.p6{background-position: -245px 0;width:11px;}
.teploEnergetika .mainNav .partners a.p7{background-position: -288px 0;width:24px;}
.teploEnergetika .mainNav .partners a.p8{background-position: -325px 0;width:40px;}

.teploEnergetika .mainNav .partners a.p1:hover{background-position: 0px -57px;}
.teploEnergetika .mainNav .partners a.p2:hover{background-position: -44px -57px;}
.teploEnergetika .mainNav .partners a.p3:hover{background-position: -93px -57px;}
.teploEnergetika .mainNav .partners a.p4:hover{background-position: -140px -57px;}
.teploEnergetika .mainNav .partners a.p5:hover{background-position: -192px -57px;}
.teploEnergetika .mainNav .partners a.p6:hover{background-position: -245px -57px;}
.teploEnergetika .mainNav .partners a.p7:hover{background-position: -288px -57px;}
.teploEnergetika .mainNav .partners a.p8:hover{background-position: -325px -57px;}

/* цвет треугольника для плашки с текстом и навигацией */
.teploEnergetika .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;
}*/

/* текст возле плашек навигации */
.teploEnergetika .headerText .promoText{color:#49270e;}

/* промо-лицо страницы */
.teploEnergetika .contentPage .man{position:absolute;right:0;bottom:0;width:33%;height:472px;background:url('../images/man.jpg') 0 0 no-repeat;z-index:0;}

/* текст рядом с промо-лицом :) */
.teploEnergetika .contentPage .blockText p, .teploEnergetika .contentPage ul{color:#494949;}
.teploEnergetika .contentPage ul li:first-child { padding-left: 1.6em; }

/* 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;}

/* вынесла большие заголовки */
.teploEnergetika .headerBlock h1{margin-bottom: 24px;padding-top: 50px;padding-left:7.9%;}
.teploEnergetika .headerBlock h1 span{display:block;}
.teploEnergetika .headerBlock h1 .small {font-size: 2.7em;line-height: 1em;}
.teploEnergetika .headerBlock h1 .big {font-size: 4.6em;line-height: 1.1em;}
.teploEnergetika .contentPage h2{font-size:4em;margin-bottom:60px;line-height:0.9;width:62%;margin-left:7.9%;position:relative;z-index:1;padding-top:90px;}
.teploEnergetika .contentPage .moreAboutSystem h3{background:url('../images/arrow.png') 570px 0 no-repeat;min-height:128px;}
.teploEnergetika .contentPage .moreAboutSystem h3 .big{font-size:4.8em;line-height:0.8em;}
.teploEnergetika .contentPage .moreAboutSystem h3 .small{font-size:2.7em;padding-bottom:20px;}
.teploEnergetika .contentPage .moreAboutSystem .cmon{font-size:2.7em;}
.teploEnergetika .footerPage h3 span.big{font-size:2.8em;line-height:1em;font-weight:500;}
.teploEnergetika .footerPage h3 span.small{font-size:1.3em;font-weight:500;}



.teploEnergetika  .headerText .promoText ul li {display:block;list-style:none;margin-left:25px;}
.teploEnergetika  .headerText .promoText ul li span {margin-left: -25px;display: block;float: left;}

/* background навигации в теле страницы */
.teploEnergetika .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;
}*/


/* цвет текста footer */
.teploEnergetika .footerPage{color:#fff;}
.footer{color:#266284;}
.footer p{background-color:#00466e;}

/* цвет background в футере, где демо-блоки */
.teploEnergetika .footerPage{background-color:#00466e;}

/* плашки demo */
.teploEnergetika .footerPage .demoBlock a{color:#000;}
.teploEnergetika .footerPage .demoBlock a div{background-color:#FF7F20;}

/* шаблон для внутренних страниц */
.modalWrap .teploEnergetikaModal .bgClose{background-color: #195779;}
.modalWrap.tpl2 .teploEnergetikaModal .bgClose{background-color: #fff;}
.modalWrap .teploEnergetikaModal .close a{background: url("../../main/images/icons/icons.png") 5px -1243px no-repeat;height: 53px;width: 43px;}
.modalWrap .teploEnergetikaModal .close:hover a{background-position:5px -1293px;}
.modalWrap.tpl2 .teploEnergetikaModal .close a{background-position:5px -1143px;}
.modalWrap.tpl2 .teploEnergetikaModal .close:hover a{background-position:5px -1193px;}
.modalWrap .teploEnergetikaModal .backMainPage {color: #8CABBC;}
.modalWrap .teploEnergetikaModal .backMainPage span {background: url("../images/mini_arrow.png") 8px -42px no-repeat;}
.modalWrap .teploEnergetikaModal .backMainPage:hover {color: #fff;}
.modalWrap .teploEnergetikaModal .backMainPage:hover span{background-position:8px -72px;}

.modalWrap .teploEnergetikaModal .leftMain {color: #fff;}
.modalWrap .teploEnergetikaModal .leftMain .blueBg{background-color: rgba(0, 69, 106, 0.9);}
.modalWrap .teploEnergetikaModal .contentInner {background-color: #fff;}
.modalWrap  .teploEnergetikaModal .bg{background-color: rgba(0, 69, 106, 0.898);color: #fff;}

/* внутренние страницы */
.teploEnergetikaModal .templateVer h5{color: #fff;}
.teploEnergetikaModal .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;}
.teploEnergetikaModal .templateVer ul.menu li{color: #C5D5DD;}
.teploEnergetikaModal .templateVer ul.menu li:hover{color:#fff;}
.teploEnergetikaModal .templateVer ul.menu li.current{color:#fff;}
.teploEnergetikaModal .mainMenu a {color: #fff;}
.teploEnergetikaModal .mainMenu a:hover {background-color: #195779;}

.teploEnergetikaModal .templateVer .itemMenu ul li { display: block; margin-left: 25px; }
.teploEnergetikaModal .templateVer .itemMenu ul li span { display: block; float: left; margin-left: -25px; }

/* если выпадающие меню открыто */
#showMenu.teploEnergetikaModal .templateVer h5{color: #8CABBC;}
#showMenu.teploEnergetikaModal .templateVer h5 span {background-position:50% 8px;}
.tpl2 #showMenu.teploEnergetikaModal .templateVer h5 span {background-position:50% -105px;}
#showMenu.teploEnergetikaModal .mainMenu{background-color: rgba(2, 72, 111, 0.95);box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.298);}
#showMenu.teploEnergetikaModal ul.menu li {color: #447792;}

.teploEnergetikaModal .templateVer h4{color: #383838;}
.teploEnergetikaModal .templateVer h4 .h4Icon{background-image:url("../images/setIconsSection.png");background-repeat:no-repeat;}
/*chto_daet_sistema*/
.teploEnergetikaModal .templateVer h4.chto_daet_sistema1 .h4Icon{background-position:0 -4px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema2 .h4Icon{background-position:0 -130px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema3 .h4Icon{background-position:0 -230px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema4 .h4Icon{background-position:0 -310px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema5 .h4Icon{background-position:0 -407px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema6 .h4Icon{background-position:0 -515px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema7 .h4Icon{background-position:0 -609px;}
.teploEnergetikaModal .templateVer h4.chto_daet_sistema8 .h4Icon{background-position:0 -702px;}

/*sostav_i_razdeli*/
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli1 .h4Icon{background-position:0 -1272px;}
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli2 .h4Icon{background-position:0 -1372px;}
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli3 .h4Icon{background-position:0 -1472px;}
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli4 .h4Icon{background-position:0 -1578px;}
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli5 .h4Icon{background-position:0 -1678px;}
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli6 .h4Icon{background-position:0 -1779px;}
.teploEnergetikaModal .templateVer h4.sostav_i_razdeli7 .h4Icon{background-position:0 -4700px;}

/*servisi_i_uslugi*/
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi1 .h4Icon{background-position:0 -3054px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi2 .h4Icon{background-position:0 -3154px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi3 .h4Icon{background-position:0 -3245px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi4 .h4Icon{background-position:0 -3351px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi5 .h4Icon{background-position:0 -3448px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi6 .h4Icon{background-position:0 -3547px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi7 .h4Icon{background-position:0 -3655px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi8 .h4Icon{background-position:0 -3750px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi9 .h4Icon{background-position:0 -3857px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi10 .h4Icon{background-position:0 -3959px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi11 .h4Icon{background-position:0 -4047px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi12 .h4Icon{background-position:0 -4159px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi13 .h4Icon{background-position:0 -4247px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi14 .h4Icon{background-position:0 -4347px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi15 .h4Icon{background-position:0 -4447px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi16 .h4Icon{background-position:0 -4547px;}
.teploEnergetikaModal .templateVer h4.servisi_i_uslugi17 .h4Icon{background-position:0 -4809px;}



.teploEnergetikaModal .templateVer .demoBlock a {color: #000000;}
.teploEnergetikaModal .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;}
.teploEnergetikaModal .templateVer .demoBlock.fixedBlock a div:first-child{background: none;}
.teploEnergetikaModal .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 .teploEnergetikaModal .templateVer ul.swichingMenu li{color:#8cabbc;}
.tpl2 .teploEnergetikaModal .templateVer ul.swichingMenu li.active{color:#fff;}

.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 -600px;}
.tpl2 .experts .itemExp.p4{background-position: 0 -400px;}
.tpl2 .experts .itemExp.p5{background-position: 0 -1000px;}
.tpl2 .experts .itemExp.p6{background-position: 0 -800px;}

.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/usersIconsBlock.png");background-repeat: no-repeat;width:180px;height:150px;}
.tpl2 .majorUsers .plate.p1 span{background-position: 0 0px;}
.tpl2 .majorUsers .plate.p2 span{background-position: 0 -180px;}
.tpl2 .majorUsers .plate.p3 span{background-position: 0 -360px;}
.tpl2 .majorUsers .plate.p4 span{background-position: 0 -540px;}
.tpl2 .majorUsers .plate.p5 span{background-position: 0 -720px;}
.tpl2 .majorUsers .plate.p6 span{background-position: 0 -900px;}
.tpl2 .majorUsers .plate.p7 span{background-position: 0 -1080px;}
.tpl2 .majorUsers .plate.p8 span{background-position: 0 -1260px;}

.tpl2 .majorPartners .wrap {width: 380px;}
.tpl2 .experts .wrap {width: 400px;}
.tpl2 .templateVer .scrolling.expertsPartners{width:1540px;}

/* бэкграунд для 2го шаблона */ 
.modalWrap.tpl2 .teploEnergetikaModal .bgLeftMain img {height: auto;width:auto;position:absolute;top:40px;right:0;}


/* зависит от контента текущей страницы */

/* страница эксперты */
.tpl2 .majorPartners .wrap {width: 380px;}
.tpl2 .experts .wrap {width: 810px;}
.tpl2 .templateVer .scrolling.expertsPartners{width:1905px;}

@media (max-height: 940px){
/* страница эксперты */
.tpl2 .otherPartners  .wrap{height:400px;}
/* /страница эксперты */
}

@media (max-height: 860px){
/* страница пользователи */
.tpl2 .majorUsers .wrap {width: 760px;}
.tpl2 .templateVer .scrolling.usersBlock {width:1840px;}
/* /страница пользователи */
}

@media (max-height: 740px){
/* страница эксперты */
.tpl2 .majorPartners{font-size:0.8em;}
.tpl2 .majorPartners p.aboutPart{margin-bottom: 1.4em;}
.tpl2 .majorPartners p{min-height:35px;background-size: 9%; padding-left: 50px;}
.tpl2 .majorPartners p.p1{background-size: 10%;}
.tpl2 .majorPartners p.p2{background-position: 0 41%;}
.tpl2 .majorPartners p.p3{background-position: 0 81%;}
.tpl2 .majorPartners .wrap{width:380px}

.tpl2 .experts .wrap {width: 1210px;}
    
.tpl2 .otherPartners .wrap{height:280px;}
.tpl2 .templateVer  .scrolling.expertsPartners {width: 2310px;}

/* /страница эксперты */
}

/* для страницы Теплоэнергетика: эксперты и партнеры */
.tpl2.forIeViewHeight740 .teploEnergetikaModal  .templateVer .exp {width:984px;}
.tpl2.forIeViewHeight740 .teploEnergetikaModal .templateVer .partners {width: 3610px;}
.tpl2.forIeViewHeight740 .teploEnergetikaModal .templateVer  .scrolling.expertsPartners {width: 4800px;}
.tpl2.forIeViewHeight740 .teploEnergetikaModal .users {width: 2460px;}
.tpl2.forIeViewHeight740 .teploEnergetikaModal .templateVer  .scrolling.usersBlock{width: 2560px;}

.forIeViewHeight940 .tpl2 .teploEnergetikaModal .otherPartners  .wrap{height:400px;}

.forIeViewHeight860 .tpl2 .teploEnergetikaModal .majorUsers .wrap {width: 760px;}
.forIeViewHeight860 .tpl2 .teploEnergetikaModal .templateVer .scrolling.usersBlock {width:1840px;}

.forIeViewHeight740 .tpl2 .teploEnergetikaModal .majorPartners .wrap{width:780px;}
.forIeViewHeight740 .tpl2 .teploEnergetikaModal .majorPartners .wrap p{float:left;margin-right:20px;width:300px;}
.forIeViewHeight740 .tpl2 .teploEnergetikaModal .majorPartners .wrap p.p1{margin-top:15px;}

.forIeViewHeight740 .tpl2 .teploEnergetikaModal .experts .wrap {width: 1210px;}

.forIeViewHeight740 .tpl2 .teploEnergetikaModal .otherPartners .wrap{height:280px;}
.forIeViewHeight740 .tpl2 .teploEnergetikaModal .templateVer  .scrolling.expertsPartners {width: 2700px;}


/* ширина экрана */
@media (max-width:1300px) {
.teploEnergetika .contentPage h2{font-size: 4em;}
}
@media (max-width:1100px) {
.teploEnergetika .contentPage h2{font-size: 3.6em;}
}
@media (max-width:1000px) {
.teploEnergetika .contentPage h2{font-size: 3.37em;}
}
/* /ширина экрана */

/* 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%); }
}




.promo_items_left {
    float: left;
    width: 25px;
}

.promo_items_right {
    margin-left: 25px;
}

.clear_items {
    clear: both;
}

.fancybox-title  {
	text-align: center;
	
}

.menu {
	width: 88%;
}


.tpl2 .otherPartners p { font-size: 1em; margin-bottom: 1em; margin-bottom: 1em;}
.tpl2 .otherUsers p { font-size: 1em; margin-bottom: 1em; margin-bottom: 1em;}

