/* бекграунд в хедере*/
.mashinostroeniye .headerBlock{background:url(../images/bg_header.png) 20% -50% no-repeat;color:#000;}
.mashinostroeniye .search{background-color: rgba(255,255,255,0.9);}
/* промо-текст о текущем продукте, вынесла отдельно, может быть разной длины */
.mashinostroeniye .headerBlock .aboutText{width:506px;font-size: 1.3em;font-weight: 200;}

/* цвет плашки в хедере для текста и навигации */
.mashinostroeniye .headerText{background-color:#FF7F20;}
/* цвет плащки с партнерами */
.mashinostroeniye .mainNav{background-color:rgba(256,256,256,0.5);border-bottom:1px solid rgba(0,0,0,0.05);}
/* логотип сайта, te или kodeks */
.mashinostroeniye .mainNav .teLogo{background:url(../images/logo_te.png) 0 0 no-repeat;width:118px;height:22px;margin: 14px 32px 0 21px;}
.mashinostroeniye .mainNav .teLogo:hover{background-position:0 bottom;}

/* иконки партнеров в хедере */
.mashinostroeniye .mainNav .partners{margin-top:7px;}
.mashinostroeniye .mainNav .partners a, .mashinostroeniye .mainNav .partners span{background-image:url(../images/tp.png);background-repeat:no-repeat;height:31px;padding:0 7px; margin-right: 5px;}
.mashinostroeniye .mainNav .partners span { display: block; float: left; }
.mashinostroeniye .mainNav .partners a.p1{background-position: 0px 0;width:21px;}
.mashinostroeniye .mainNav .partners a.p2{background-position: -44px 0;width:19px;}
.mashinostroeniye .mainNav .partners a.p3, .mashinostroeniye .mainNav .partners span.p3{background-position: -85px 0;width:28px;}
.mashinostroeniye .mainNav .partners a.p4{background-position: -134px 0;width:29px;}


.mashinostroeniye .mainNav .partners a.p1:hover{background-position: 0px -58px;}
.mashinostroeniye .mainNav .partners a.p2:hover{background-position: -44px -58px;}
.mashinostroeniye .mainNav .partners a.p3:hover, .mashinostroeniye .mainNav .partners span.p3:hover{background-position: -85px -58px;}
.mashinostroeniye .mainNav .partners a.p4:hover{background-position: -134px -58px;}


/* цвет треугольника для плашки с текстом и навигацией */
.mashinostroeniye .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;
}*/

/* текст возле плашек навигации */
.mashinostroeniye .headerText .promoText{color:#49270e;}

/* промо-лицо страницы */
.mashinostroeniye .contentPage .man{position:absolute;right:0;bottom:-15%;width:45%;height:779px;background:url('../images/man.jpg') 0 0 no-repeat;z-index:0;}

/* текст рядом с промо-лицом :) */
.mashinostroeniye .contentPage .blockText p, .mashinostroeniye .contentPage ul{color:#494949;}
.mashinostroeniye .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;}
.promoPage .headerText .promoText .promoText_span-db{display: block;}
/* вынесла большие заголовки */
.mashinostroeniye .headerBlock h1{margin-bottom: 10px;padding-top: 50px;padding-left:7.9%;}
.mashinostroeniye .headerBlock h1 span{display:block;}
.mashinostroeniye .headerBlock h1 .small {font-size: 2.5em;line-height: 1em;}
.mashinostroeniye .headerBlock h1 .big {font-size: 4.2em;line-height: 1em;}
.mashinostroeniye .contentPage h2{font-size:3.7em;margin-bottom:60px;line-height:0.9;width:62%;margin-left:7.9%;position:relative;z-index:1;padding-top:90px;}
.mashinostroeniye .contentPage .moreAboutSystem h3{background:url('../images/arrow.png') 570px 0 no-repeat;min-height:128px;}
.mashinostroeniye .contentPage .moreAboutSystem h3 .big{font-size:4.8em;line-height:0.8em;}
.mashinostroeniye .contentPage .moreAboutSystem h3 .small{font-size:2.7em;padding-bottom:20px;}
.mashinostroeniye .contentPage .moreAboutSystem .cmon{font-size:2.7em;}
.mashinostroeniye .footerPage h3 span.big{font-size:2.2em;line-height:1em;font-weight:500;}
.mashinostroeniye .footerPage h3 span.small{font-size:1.3em;font-weight:500;}
.mashinostroeniye .footerPage h3 span.big .big_db{display: block;}


.mashinostroeniye  .headerText .promoText ul li {display:block;list-style:none;margin-left:25px; font-size: 0.88em;}
.mashinostroeniye  .headerText .promoText ul li span {margin-left: -25px;display: block;float: left;}

/* background навигации в теле страницы */
.mashinostroeniye .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; }

#dlya_kogo span { font-size: 1.1em; }

/*.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 */
.mashinostroeniye .footerPage{color:#fff;}
.footer{color:#266284;}
.footer p{background-color:#00466e;}

/* цвет background в футере, где демо-блоки */
.mashinostroeniye .footerPage{background-color:#00466e;}

/* плашки demo */
.mashinostroeniye .footerPage .demoBlock a{color:#000;}
.mashinostroeniye .footerPage .demoBlock a div{background-color:#FF7F20;}

/* шаблон для внутренних страниц */
.modalWrap .mashinostroeniyeModal .bgClose{background-color: #195779;}
.modalWrap.tpl2 .mashinostroeniyeModal .bgClose{background-color: #fff;}
.modalWrap .mashinostroeniyeModal .close a{background: url("../../main/images/icons/icons.png") 5px -1243px no-repeat;height: 53px;width: 43px;}
.modalWrap .mashinostroeniyeModal .close:hover a{background-position:5px -1293px;}
.modalWrap.tpl2 .mashinostroeniyeModal .close a{background-position:5px -1143px;}
.modalWrap.tpl2 .mashinostroeniyeModal .close:hover a{background-position:5px -1193px;}
.modalWrap .mashinostroeniyeModal .backMainPage {color: #8CABBC;}
.modalWrap .mashinostroeniyeModal .backMainPage span {background: url("../images/mini_arrow.png") 8px -42px no-repeat;}
.modalWrap .mashinostroeniyeModal .backMainPage:hover {color: #fff;}
.modalWrap .mashinostroeniyeModal .backMainPage:hover span{background-position:8px -72px;}

.modalWrap .mashinostroeniyeModal .leftMain {color: #fff;}
.modalWrap .mashinostroeniyeModal .leftMain .blueBg{background-color: rgba(0, 69, 106, 0.9);}
.modalWrap .mashinostroeniyeModal .contentInner {background-color: #fff;}
.modalWrap  .mashinostroeniyeModal .bg{background-color: rgba(0, 69, 106, 0.898);color: #fff;}

/* внутренние страницы */
.mashinostroeniyeModal .templateVer h5{color: #fff;}
.mashinostroeniyeModal .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;}
.mashinostroeniyeModal .templateVer ul.menu li{color: #C5D5DD;}
.mashinostroeniyeModal .templateVer ul.menu li:hover{color:#fff;}
.mashinostroeniyeModal .templateVer ul.menu li.current{color:#fff;}
.mashinostroeniyeModal .mainMenu a {color: #fff;}
.mashinostroeniyeModal .mainMenu a:hover {background-color: #195779;}

.mashinostroeniyeModal .templateVer .itemMenu ul li { display: block; margin-left: 25px; }
.mashinostroeniyeModal .templateVer .itemMenu ul li span { display: block; float: left; margin-left: -25px; }

/* если выпадающие меню открыто */
#showMenu.mashinostroeniyeModal .templateVer h5{color: #8CABBC;}
#showMenu.mashinostroeniyeModal .templateVer h5 span {background-position:50% 8px;}
.tpl2 #showMenu.mashinostroeniyeModal .templateVer h5 span {background-position:50% -105px;}
#showMenu.mashinostroeniyeModal .mainMenu{background-color: rgba(2, 72, 111, 0.95);box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.298);}
#showMenu.mashinostroeniyeModal ul.menu li {color: #447792;}

.mashinostroeniyeModal .templateVer h4{color: #383838;}
.mashinostroeniyeModal .templateVer h4 .h4Icon{background-image:url("../images/setIconsSection.png");background-repeat:no-repeat;}
/*chto_daet_sistema*/
.mashinostroeniyeModal .templateVer h4.chto_daet_sistema1 .h4Icon{background-position:0 4px;}
.mashinostroeniyeModal .templateVer h4.chto_daet_sistema2 .h4Icon{background-position:0 -111px;}
.mashinostroeniyeModal .templateVer h4.chto_daet_sistema3 .h4Icon{background-position:0 -195px;}
.mashinostroeniyeModal .templateVer h4.chto_daet_sistema4 .h4Icon{background-position:0 -296px;}
.mashinostroeniyeModal .templateVer h4.chto_daet_sistema5 .h4Icon{background-position:0 -396px;}
.mashinostroeniyeModal .templateVer h4.chto_daet_sistema6 .h4Icon{background-position:0 -491px;}

/*sostav_i_razdeli*/
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli1 .h4Icon{background-position:0 -590px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli2 .h4Icon{background-position:0 -699px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli3 .h4Icon{background-position:0 -798px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli4 .h4Icon{background-position:0 -895px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli5 .h4Icon{background-position:0 -993px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli6 .h4Icon{background-position:0 -2510px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli7 .h4Icon{background-position:0 -2605px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli8 .h4Icon{background-position:0 -2700px;}
.mashinostroeniyeModal .templateVer h4.sostav_i_razdeli9 .h4Icon{background-position:0 -2785px;}


/*servisi_i_uslugi*/
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi1 .h4Icon{background-position:0 -1137px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi2 .h4Icon{background-position:0 -1237px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi3 .h4Icon{background-position:0 -1334px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi4 .h4Icon{background-position:0 -1433px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi5 .h4Icon{background-position:0 -1535px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi6 .h4Icon{background-position:0 -1636px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi7 .h4Icon{background-position:0 -1739px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi8 .h4Icon{background-position:0 -1835px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi9 .h4Icon{background-position:0 0;background-image: url("../images/icon_support_new.png")}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi10 .h4Icon{background-position:0 -2046px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi11 .h4Icon{background-position:0 -2133px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi12 .h4Icon{background-position:0 -2244px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi13 .h4Icon{background-position:0 -2329px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi15 .h4Icon{background-position:0 -2432px;}
.mashinostroeniyeModal .templateVer h4.servisi_i_uslugi16 { padding-left: 90px; }


.mashinostroeniyeModal .templateVer .demoBlock a {color: #000000;}
.mashinostroeniyeModal .templateVer .demoBlock a div{background-color:#FF7F20;}

.templateVer .demoBlock.fixedBlock{background-color:#FF7F20;}
.templateVer .demoBlock.fixedBlock a:first-child{margin-left: -1px;}
.mashinostroeniyeModal .templateVer .demoBlock.fixedBlock a div:first-child{background: none;}
.mashinostroeniyeModal .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 .mashinostroeniyeModal .templateVer ul.swichingMenu li{color:#8cabbc;}
.tpl2 .mashinostroeniyeModal .templateVer ul.swichingMenu li.active{color:#fff;}

.tpl2 .majorPartners p{background-image:url("../images/ministry.png");background-repeat: no-repeat;}
.tpl2 .majorPartners p.aboutPart{background:none;}
.tpl2 .majorPartners p.p1{background-position: 0 0;}
.tpl2 .majorPartners p.p2{background-position: 0 -100px;}
.tpl2 .majorPartners p.p3{background-position: 0 -200px;}

.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;height:145px;}

.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 -365px;}
.tpl2 .majorUsers .plate.p3 span{background-position: 0 -720px;}
.tpl2 .majorUsers .plate.p4 span{background-position: 0 -1087px;}
.tpl2 .majorUsers .plate.p5 span{background-position: 0 -1448px;}
.tpl2 .majorUsers .plate.p6 span{background-position: 0 -192px; height: 138px;}
.tpl2 .majorUsers .plate.p7 span{background-position: 0 -544px;}
.tpl2 .majorUsers .plate.p8 span{background-position: 0 -910px;}
.tpl2 .majorUsers .plate.p8 span{background-position: 0 -900px; height: 138px;}
.tpl2 .majorUsers .plate.p9 span{background-position: 0 -1270px; height: 138px;}
.tpl2 .majorUsers .plate.p11 span{background-position: 0 -1635px;}
.tpl2 .majorPartners .wrap {width: 380px;}
.tpl2 .experts .wrap {width: 600px; padding-left: 100px;}
.tpl2 .templateVer .scrolling.expertsPartners{width:1905px;}

/* бэкграунд для 2го шаблона */
.modalWrap.tpl2 .mashinostroeniyeModal .bgLeftMain img {height: auto;width:auto;position:absolute;top:40px;right:0;}



/* зависит от контента текущей страницы */
@media (max-height: 860px){
/* страница эксперты */

/* /страница эксперты */

/* страница пользователи */
.tpl2 .majorUsers .wrap {width: 1007px;}
.tpl2 .mashinostroeniyeModal .templateVer .scrolling.usersBlock {width:2172px;}
/* /страница пользователи */
}

@media (max-height: 700px){
/* страница эксперты */
.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 .mashinostroeniyeModal .templateVer  .scrolling.expertsPartners {width: 2007px;}

/* /страница эксперты */
}

/* для страницы Теплоэнергетика: эксперты и партнеры, пользователи */
.forIeViewHeight860 .tpl2 .mashinostroeniyeModal .otherPartners  .wrap{height:400px;}
.forIeViewHeight860 .tpl2 .mashinostroeniyeModal .majorUsers .wrap {width: 1007px;}
.forIeViewHeight860 .tpl2 .mashinostroeniyeModal .templateVer .scrolling.usersBlock {width:2172px;}

/*
.forIeViewHeight700 .tpl2 .mashinostroeniyeModal .majorPartners .wrap{width:780px;}
.forIeViewHeight700 .tpl2 .mashinostroeniyeModal .majorPartners .wrap p{float:left;margin-right:20px;width:300px;}
.forIeViewHeight700 .tpl2 .mashinostroeniyeModal .majorPartners .wrap p.p1{margin-top:15px;}
.forIeViewHeight700 .tpl2 .mashinostroeniyeModal .otherPartners .wrap{height:280px;}
.forIeViewHeight700 .tpl2 .mashinostroeniyeModal .templateVer  .scrolling.expertsPartners {width: 1000px;}

*/

/* ширина экрана */
@media (max-width:1300px) {
.mashinostroeniye .contentPage h2{font-size: 4em;}
}
@media (max-width:1100px) {
.mashinostroeniye .contentPage h2{font-size: 3.6em;}
}
@media (max-width:1000px) {
.mashinostroeniye .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;}


.tpl2 .majorUsers .plate a {
    font-size: 0.8em;
}

.tpl2 .majorUsers .plate p {
    font-size: 0.8em;
    color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
}

/* Эксперты оформленые плитками */

.tpl2 .majorExperts .plate {
    float: left;
    height: 180px;
    margin: 0 8px 8px 0;
    overflow: hidden;
    position: relative;
    width: 180px;
}

.tpl2 .majorExperts .plate a, .tpl2 .majorExperts .plate span {
    color: #FFFFFF;
    display: block;
    font-size: 0.8em;
    text-align: center;
    text-decoration: none;
    font-family:'pf_dintext_proregular','Arial',sans-serif;
}

.tpl2 .majorExperts .plate span {
    background-image: url("../images/usersIconsBlock.png");
    background-repeat: no-repeat;
    height: 150px;
    width: 180px;
}

.tpl2 .majorExperts .plate span {
    display: block;
}



.tpl2 .majorExperts .plate{background-color:#00456a;background-color:rgba(0, 69, 106, 0.7);}
.tpl2 .majorExperts .plate:hover{background-color:#00456a;}
.tpl2 .majorExperts .plate span{background-image:url("../images/expertSection.png");background-repeat: no-repeat;width:180px;height:150px;}
.tpl2 .majorExperts .plate.p1 span{background-position: 0 -35px;}
.tpl2 .majorExperts .plate.p2 span{background-position: 0 -231px;}
.tpl2 .majorExperts .plate.p3 span{background-position: 0 -438px; height: 138px;}
.tpl2 .majorExperts .plate.p4 span{background-position: 0 -624px;}
.tpl2 .majorExperts .plate.p5 span{background-position: 0 -980px; height: 128px;}
.tpl2 .majorExperts .plate.p6 span{background-position: 0 -785px; height: 138px;}

