html{overflow-y:scroll;direction:ltr;height:100%}
body{margin:0;background:#FFF;font-family:'Verdana','Geneva',sans-serif;line-height:normal;font-size:62.5%;height:100%}
section,article,aside,nav,header,footer,main{display:block}
address,abbr{border:none;font-style:normal}
table,tr,td{text-align:left;vertical-align:top;border:0;margin:0;padding:0;color:#222;font-size:1.2em}
table{border-collapse:collapse}
a img{border:0}
a{color:#868fe2;outline:none;text-decoration:underline}
a:hover,a:focus,a:active{color:#445d8b;text-decoration:underline}
a span,a img{cursor:pointer}
.sMain p{font-size:1.2em;color:#333;margin:10px 0}
.sMain ol{font-size:1.2em;color:#333;margin:10px 0}
.sMain article > ul,.sMain .gProjectsItem-panellist ul,.sMain section > ul{font-size:1.2em;color:#333;margin:10px 0;padding:0 0 0 20px;list-style:none;list-style-image:0}
.sMain .gProjectsItem-panellist ul{position:relative}
.sMain .gProjectsItem-panellist ul > li:before{display:block;width:7px;height:7px;background-image:url(/bitrix/templates/main/pics/point.png);background-repeat:no-repeat;content:"";position:relative;top:11px;left:-13px}
.sMain .gProjectsItem-panellist ul > ul > li:before,.sMain .gProjectsItem-panellist ul > li> ul > li:before{background-image:url(/bitrix/templates/main/pics/point_02.png);top:12px}
.sMain .gProjectsItem-panellist ul > ul > ul > li:before,.sMain .gProjectsItem-panellist ul > li > ul > li > ul > li:before{background-image:url(/bitrix/templates/main/pics/point_07.png);top:15px}
.bMainProjects > ul{padding:0!important}
h1,.h1,a.h1{font-family:'Verdana','Geneva',sans-serif;font-size:1.8em;color:#727ac3;margin:10px 0 15px;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative}
h2,.h2,a.h2{font-family:'Verdana','Geneva',sans-serif;font-size:1.6em;color:#727ac3;margin:30px 0 15px;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative}
h3,.h3,a.h3{display:block;font-family:'Verdana','Geneva',sans-serif;font-size:1.6em;color:#444;margin:7px 0;padding:0;font-weight:400;text-decoration:none}
h4,.h4,a.h4{display:block;font-family:'Verdana','Geneva',sans-serif;font-size:1.4em;color:#000;margin:4px 0;line-height:1em;padding:0;font-weight:400;text-decoration:none}
.dContainer{position:relative;background:#fff;overflow:hidden;min-width:1024px;min-height:100%;height:auto!important;height:100%}
.dSubstrate{width:1024px;margin:auto;padding-bottom:80px;position:relative}
.dBgTop2{position:absolute;width:100%;left:0;top:68px;height:317px;background:url(pics/bg-dgray.png) 0 0 repeat}
.dSubstrate > .before,.dSubstrate:before{content:'';display:block;position:absolute;top:0;right:100%;width:41px;height:100%;background:url(pics/bg-lr.png) left 0 repeat-y}
.dSubstrate > .after,.dSubstrate:after{content:'';display:block;position:absolute;top:0;left:100%;width:40px;height:100%;background:url(pics/bg-lr.png) right 0 repeat-y}
.uATName{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.bFourItemsMenu{margin:17px 0;position:relative}
.pFourItemsMenu-arrowtop{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:33px;height:17px;margin:0;padding:0 0 0 33px;overflow:hidden;cursor:pointer;border:none;background:url(pics/arrows.png) left top no-repeat;color:transparent;position:absolute;bottom:100%;left:50%;margin-left:-8px}
.pFourItemsMenu-arrowbot{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:33px;height:17px;margin:0;padding:0 0 0 33px;overflow:hidden;cursor:pointer;border:none;background:url(pics/arrows.png) left bottom no-repeat;color:transparent;position:absolute;top:100%;left:50%;margin-left:-8px}
.pFourItemsMenu-arrowtop:hover,.pFourItemsMenu-arrowtop:focus,.pFourItemsMenu-arrowtop:active{background-position:right top}
.pFourItemsMenu-arrowbot:hover,.pFourItemsMenu-arrowbot:focus,.pFourItemsMenu-arrowbot:active{background-position:right bottom}
.pFourItemsMenu-arrowtop.disabled{cursor:default;background-position:left top}
.pFourItemsMenu-arrowbot.disabled{cursor:default;background-position:left bottom}
.dFourItemsMenu{height:177px;overflow:hidden}
.dFourItemsMenu-ul{padding:0;margin:0;list-style:none;list-style-image:none}
.dFourItemsMenu-ul > li{height:44px;display:block}
.dFourItemsMenu-ul > li:last-child{height:45px!important}
.dFourItemsMenu-ul > li > a{display:block;position:relative;height:44px;border-bottom:1px solid #fff;text-decoration:none}
#jsHeaderMenuSlider .dFourItemsMenu-ul > li > a > .before,#jsHeaderMenuSlider .dFourItemsMenu-ul > li > a:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:44px}
.dFourItemsMenu-ul > li > a.vSelected,.dFourItemsMenu-ul > li > a:hover,.dFourItemsMenu-ul > li > a:focus,.dFourItemsMenu-ul > li > a:active{color:#445d8b}
.dFourItemsMenu-ul > li > a.vSelected:before,.dFourItemsMenu-ul > li > a:hover:before,.dFourItemsMenu-ul > li > a:focus:before,.dFourItemsMenu-ul > li > a:active:before{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(199,199,199,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%)}
.dFourItemsMenu-ul > li > a.vSelected span,.dFourItemsMenu-ul > li > a.vSelected{cursor:default}
.dFourItemsMenu-ul > li > a > span{display:block;width:210px;padding-right:5px;height:43px;line-height:43px;margin-left:auto;position:relative;z-index:2;overflow:hidden}
.pFourItemsMenu-ico{vertical-align:middle;display:inline-block;width:34px;height:34px;margin-right:-34px}
.pFourItemsMenu-ico + .pFourItemsMenu-text{margin-left:39px;width:171px}
.pFourItemsMenu-text{vertical-align:middle;display:inline-block;line-height:1.2em;font-size:1.1em}
.tBgOrange{background:url(pics/bg-orange.png) 0 0 repeat;-webkit-box-shadow:0 15px 30px -20px #593216;box-shadow:0 15px 30px -20px #593216}
.tBgGreen{background:url(pics/bg-green.png) 0 0 repeat;-webkit-box-shadow:0 15px 30px -20px #3a592f;box-shadow:0 15px 30px -20px #3a592f}
.tBgPurple{background:url(pics/bg-purple.png) 0 0 repeat;-webkit-box-shadow:0 15px 30px -20px #343859;box-shadow:0 15px 30px -20px #343859}
.tBgBlue{background:url(pics/bg-blue.png) 0 0 repeat;-webkit-box-shadow:0 15px 30px -20px #033a59;box-shadow:0 15px 30px -20px #033a59}
.uStratum{width:940px;margin:0 auto 20px;position:relative;overflow:hidden}
.tInner.uStratum{width:980px;margin:20px 30px 20px 20px;position:relative;overflow:hidden}
.uBlock{background:url(pics/bg-lgray.png) 0 0 repeat;-webkit-box-shadow:0 15px 47px -33px #000;box-shadow:0 15px 47px -33px #000;overflow:hidden;margin:0 0 20px}
.uBlockH1,.uBlockAH1 > h1{background:url(pics/bg-gray.png) 0 0 repeat;margin:0;font-size:1.8em;color:#727ac3;padding:15px 14px}
.uBlockAH1{text-decoration:none!important}
.uBlockAH1:hover > h1,.uBlockAH1:focus > h1,.uBlockAH1:active > h1{color:#445d8b}
.uBlock > img,.uBlock > a > img{display:block}
.uBlock > p,.uBlock > ul,.uBlock > ol,.uBlock > table,.uBlock > dl,.uBlock > article,.uBlock > section > p,.uBlock > section > ul,.uBlock > section > ol,.uBlock > section > table,.uBlock > section > dl,.uBlock > section > article{margin:10px}
.uSideColumn{width:220px;min-height:1px;float:left}
.uTwoColumnsPlace .uSideColumn{float:right}
.sHeader + .uStratum .uSideColumn{padding-bottom:224px}
.sHeader + .uStratum .uTwoColumnsPlace + .uSideColumn{padding-bottom:0;margin-left:-224px}
.sHeader + .uStratum .uTwoColumnsPlace .uSideColumn{padding-bottom:0}
.uCenterColumn{margin:0 20px;width:460px;min-height:1px;float:left}
.tInner .uCenterColumn{margin:30px 10px 0 20px;width:490px;min-height:1px;float:left}
.uTwoColumnsPlace{min-height:1px;overflow:hidden;margin:0 0 10px 220px;height:212px;position:relative;bottom:0;left:0;width:760px}
.uSideColumn:first-child + .uTwoColumnsPlace{height:auto;position:static;#padding-bottom:222px;width:auto}
.tMain .uTwoColumnsPlace{height:auto;position:static;padding-bottom:0!important;width:auto}
.uTwoColumns{margin-left:20px;width:700px;min-height:1px;float:left}
.uMore{text-align:right;font-size:1.2em;margin:3px 0 7px}
.uMore > a{text-decoration:none!important}
.uMore > a > .after,.uMore > a:after{content:'\A0\BB'}
.uSkype-pnh{display:none}
.uButton{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;height:30px;line-height:30px;margin:0;padding:0 10px;overflow:hidden;cursor:pointer;border:none;margin-left:-8px;font-size:1.2em;color:#fff;background-color:#727ac3;display:inline-block;text-decoration:none}
.uButton:hover,.uButton:focus,.uButton:active{color:#fff;text-decoration:none;background:#3a5595 url(pics/btn_bg.png) 0 0 repeat-x}
.uBlockShadow{-webkit-box-shadow:0 15px 47px -33px #000;box-shadow:0 15px 47px -33px #000;overflow:hidden;margin:50px 0 20px;padding-bottom:20px}
.uBlockOnlyShadow{-webkit-box-shadow:0 15px 47px -33px #000;box-shadow:0 15px 47px -33px #000;overflow:hidden;margin:10px 0;padding-bottom:20px}
.bBreadCrumbs{margin:5px 20px;padding:0;list-style:none;list-style-image:none;overflow:hidden;display:block;position:absolute;width:500px}
.uCenterColumn .bBreadCrumbs{margin:5px 0 0 -10px}
.bBreadCrumbs > li{float:left;font-size:1.1em;color:#445d8b}
.bBreadCrumbs > li > .after,.bBreadCrumbs > li:after{content:''!important;margin:0 8px;width:6px;height:10px;display:inline-block;vertical-align:middle;background:url(pics/breadcrumbs-separator.png) 0 0 no-repeat}
.bBreadCrumbs > li:last-child > .after,.bBreadCrumbs > li:last-child:after{display:none}
.bBreadCrumbs > li > a{text-decoration:none!important}
.uPaging{width:100%;text-align:center}
.uPaging > ul{margin:0;padding:0;list-style:none;list-style-image:none;display:inline-block}
.uPaging > ul > li{display:block;margin:0 3px!important;float:left;padding:0!important}
.uPaging > ul > li > a{font-size:1.4em;text-decoration:none}
.uPaging > ul > li > a.vSelected{cursor:default;text-decoration:underline;color:#445d8b}
.uPaging > ul > li:before{display:none!important;content:none!important}
.uPageNav{overflow:hidden;width:100%;margin:25px 0}
.uPrev{float:left;font-size:1.4em;text-decoration:none!important}
.uPrev > .before,.uPrev:before{content:'\AB';display:inline-block;margin:0 5px}
.uNext{float:right;font-size:1.4em;text-decoration:none!important}
.uNext > .after,.uNext:after{content:'\BB';display:inline-block;margin:0 5px}
.sHeader{width:100%;height:385px;position:relative}
.bHeader-Logo{width:249px;height:68px;line-height:68px;position:absolute;top:0;left:0;text-align:left}
.bHeader-Logo p{height:100%;width:100%;margin:0;padding:9px 0 0 38px}
.bHeader-Logo img{vertical-align:top}
.bMainMenu{position:absolute;top:0;right:0;width:768px;height:68px;text-align:center;z-index:150}
.dMainMenu-ul{margin:0;padding:0;list-style:none;list-style-image:none;display:inline-block;height:68px}
.dMainMenu-ul > li{width:127px;display:block;float:left;position:relative}
.dMainMenu-ul > li > a{display:block;height:68px;line-height:68px;padding:0 17px;font-family:'Verdana','Geneva',sans-serif;font-size:1.4em;color:#333;text-decoration:none}
.dMainMenu-ul > li > a > span{display:inline-block;line-height:1.4em;vertical-align:middle}
.dMainMenu-ul > li:hover > a,.dMainMenu-ul > li:focus > a,.dMainMenu-ul > li:active > a{color:#445d8b;background:url(pics/bg-agray.png) 0 0 repeat}
.dMainMenu-ul > li > a.vSelected{color:#445d8b;cursor:default}
.dMainMenu-ul > li > a.vSelected > span{color:#445d8b;cursor:default}
.dMainMenu-ul2{width:231px;display:none;position:absolute;top:100%;left:0;background:url(pics/bg-agray.png) 0 0 repeat;margin:0;padding:0;list-style:none;list-style-image:none;-webkit-box-shadow:5px 5px 10px -5px #666;box-shadow:5px 5px 10px -5px #666}
.tExpToCenter > .dMainMenu-ul2{margin-left:-230px;left:50%}
.tExpToLeft > .dMainMenu-ul2{left:auto;right:0}
:hover > .dMainMenu-ul2,:focus > .dMainMenu-ul2,:active > .dMainMenu-ul2{display:block}
.dMainMenu-ul2 > li{text-align:left;position:relative}
.dMainMenu-ul2 > li > a{display:block;padding:7px 5px 7px 25px;font-family:'Verdana','Geneva',sans-serif;font-size:1.4em;line-height:1.4em;color:#221e1f;text-decoration:none;position:relative;z-index:10}
.dMainMenu-ul2 > li > .before,.dMainMenu-ul2 > li:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
.dMainMenu-ul2 > li:hover:before,.dMainMenu-ul > li:focus:before,.dMainMenu-ul > li:active:before{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(199,199,199,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(199,199,199,1) 100%)}
.dMainMenu-ul2 > li > a:hover,.dMainMenu-ul2 > li > a:focus,.dMainMenu-ul2 > li > a:active{color:#445d8b}
.bHeader-CompanyInfo{position:absolute;top:68px;left:0;width:249px;text-align:left;height:68px}
.pHeader-org{font-size:14px;color:#30323f;margin:8px 5px 8px 15px}
.pHeader-slogan{font-size:11px;color:#3c3f59;margin:8px 5px 8px 15px}
.bHeaderMenuSlider{position:absolute;left:0;top:136px;width:259px;height:210px;overflow:hidden}
.tMain .bHeaderMenuSlider .dFourItemsMenu-ul > li > a > span{padding-right:8px}
.bHeaderMenuSlider .dFourItemsMenu-ul > li > a > span{padding-right:16px}
.dFourItemsMenu-ul.tMain > li > a{height:43px;border-bottom:1px solid #fff;border-top:1px solid #fff}
.dFourItemsMenu-ul.tNormal > li > a{color:#3c3f59}
.dFourItemsMenu-ul.tNormal > li > a.vSelected,.dFourItemsMenu-ul.tNormal > li > a:hover,.dFourItemsMenu-ul.tNormal > li > a:focus,.dFourItemsMenu-ul.tNormal > li > a:active{color:#445d8b}
.bHeaderSearch{position:absolute;left:30px;top:345px;width:193px;height:26px;background:transparent;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff}
.tMain .bHeaderSearch{left:41px}
.bHeaderSearch input[type="text"]{border:none;outline:none;-webkit-appearance:none;width:158px;height:26px;line-height:1.4em;font-size:1.4em;background:none;vertical-align:middle;color:#757dc8;text-indent:5px}
.bHeaderSearch input[type="submit"]{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:30px;height:26px;margin:0;padding:0 0 0 30px;overflow:hidden;cursor:pointer;border:none;background:url(pics/search-ico.png) center bottom no-repeat;color:transparent;position:absolute;top:0;right:0;display:block}
.bHeaderSearch input[type="submit"]:hover,.bHeaderSearch input[type="submit"]:focus,.bHeaderSearch input[type="submit"]:active{background-position:center top}
.bHeaderMainSlideshow{width:765px;height:317px;overflow:hidden;position:absolute;top:68px;right:0}
.dHeaderMainSlideshow-ul{padding:0;margin:0;list-style:none}
.pHeaderMainSlideshow-Title{position:absolute;left:0;bottom:0;z-index:101;padding:5px;width:450px;line-height:42px;height:48px;font-size:1.4em;color:#445d8b;background:url(pics/bg-agray.png) 0 0 repeat}
.pHeaderMainSlideshow-Title > span{line-height:1.4em;vertical-align:middle;display:inline-block;position:relative;background:url(pics/bg-agray.png) 0 0 repeat;padding:8px 16px}
.pHeaderMainSlideshow-Title.middle{bottom:auto;top:35%;left:15%;width:70%;max-height:248px;height:auto;background:none;border:0;margin:0}
.pHeaderMainSlideshow-Title > span .head{display:block;text-align:center;font:700 20px / 32px Verdana,Geneva,sans-serif;text-transform:uppercase;color:#6471ac;padding:0 0 8px;margin:0}
.pHeaderMainSlideshow-Title > span .text{display:block;text-align:center;font:14px / 16px Verdana,Geneva,sans-serif;color:#464646;padding:0;margin:0}
.gHeaderMainSlideshow-marks{position:absolute;right:30px;bottom:30px;z-index:101;line-height:1.4em;font-size:1.4em;color:#221e1f;overflow:hidden}
.pHeaderMainSlideshow-mark{float:left;margin:0 5px;width:12px;height:12px;background:url(pics/main_slider-marker.png) left top no-repeat;overflow:hidden;text-indent:12px}
.pHeaderMainSlideshow-mark.vSelected{background:url(pics/main_slider-marker.png) -14px top no-repeat}
.bHeader-Sections{position:absolute;top:68px;left:0;width:249px;text-align:left;height:68px;text-align:center;z-index:200}
.dHeader-Sections{margin:0;padding:0;list-style:none;list-style-image:none;display:inline-block;margin:15px 0 5px 10px;height:47px}
.dHeader-Sections > li{width:47px;height:47px;float:left;margin:0 5px;position:relative}
.dHeader-Sections > li > a{position:absolute;display:block;width:47px;height:47px;top:0;left:0}
.pHeader-Sections-ico{display:block;position:relative;z-index:5}
.pHeader-Sections-tooltip{display:none;position:absolute;top:100%;left:100%;margin:3px;width:206px;height:52px;line-height:52px;overflow:hidden}
:hover > .pHeader-Sections-tooltip,:focus > .pHeader-Sections-tooltip,:active > .pHeader-Sections-tooltip{display:block}
.pHeader-Sections-tooltip > span{color:#fff;font-size:1.4em;line-height:normal;display:inline-block;vertical-align:middle}
.dHeader-Sections > li > a > .before,.dHeader-Sections > li > a:before{content:'';position:absolute;bottom:0;right:0;width:24px;height:24px;display:none}
.dHeader-Sections > li > a:hover > .before,.dHeader-Sections > li > a:hover:before,.dHeader-Sections > li > a:focus > .before,.dHeader-Sections > li > a:focus:before,.dHeader-Sections > li > a:active > .before,.dHeader-Sections > li > a:active:before{display:block}
.tBefBgOrange > .pHeader-Sections-tooltip{background:url(pics/bg-orange.png) 0 0 repeat}
.tBefBgGreen > .pHeader-Sections-tooltip{background:url(pics/bg-green.png) 0 0 repeat}
.tBefBgPurple > .pHeader-Sections-tooltip{background:url(pics/bg-purple.png) 0 0 repeat}
.tBefBgBlue > .pHeader-Sections-tooltip{background:url(pics/bg-blue.png) 0 0 repeat}
.dHeader-Sections > li > a.tBefBgOrange > .before,.dHeader-Sections > li > a.tBefBgOrange:before{background:url(pics/mangle-orange.png) 0 0 no-repeat}
.dHeader-Sections > li > a.tBefBgGreen > .before,.dHeader-Sections > li > a.tBefBgGreen:before{background:url(pics/mangle-green.png) 0 0 no-repeat}
.dHeader-Sections > li > a.tBefBgPurple > .before,.dHeader-Sections > li > a.tBefBgPurple:before{background:url(pics/mangle-purple.png) 0 0 no-repeat}
.dHeader-Sections > li > a.tBefBgBlue > .before,.dHeader-Sections > li > a.tBefBgBlue:before{background:url(pics/mangle-blue.png) 0 0 no-repeat}
.sMenuSections{padding:40px 0;width:100%;text-align:center}
.bMenuSections{margin:auto;padding:0;list-style:none;list-style-image:none;display:inline-block}
.bMenuSections > li{width:221px;height:203px;display:inline-block;margin:0 10px;vertical-align:middle;position:relative}
.bMenuSections > li > .before,.bMenuSections > li:before{content:'';display:block;position:absolute;top:52px;left:0;width:221px;height:147px;background:url(pics/menu2-window.png) top center no-repeat}
.bMenuSections > li:hover > .before,.bMenuSections > li:hover:before,.bMenuSections > li:focus > .before,.bMenuSections > li:focus:before,.bMenuSections > li:active > .before,.bMenuSections > li:active:before{background:url(pics/menu2-window.png) bottom center no-repeat}
.bMenuSections > li > a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-decoration:none}
.pMenuSections-title{position:absolute;top:0;left:0;width:100%;height:52px;line-height:52px;font-size:1.4em;color:#fff}
.pMenuSections-title > span{display:inline-block;line-height:1em;vertical-align:middle;text-align:center;width:100%}
.pMenuSections-ico{display:block;width:98px;height:98px;position:absolute;top:79px;left:64px}
.bNews{height:369px;overflow:hidden}
.eNews-element{overflow:hidden}
.eNews-element > h1{font-size:1.2em;line-height:1.2em;margin:7px 0}
.eNews-element > h1 > a{color:#838383;text-decoration:none}
.pNews-element-ico{margin:0 10px 0 0;float:left}
.pNews-element-text{line-height:1.2em;font-size:1.1em}
.pNews-element-text > p{margin:3px 0}
.ePublication-element{overflow:hidden;width:310px;float:left;height:135px}
.ePublication-element.tSecond{float:right}
.ePublication-element > h1{font-size:1.2em;line-height:1.2em;margin:7px 0}
.ePublication-element > h1 > a{color:#838383;text-decoration:none}
.pPublication-element-ico{margin:0 10px 0 0;float:left}
.pPublication-element-text{line-height:1.2em;font-size:1em}
.pPublication-element-text > p{margin:3px 0;font-size:1.1em;height:76px;overflow:hidden}
.bCallBlock{text-align:center;margin-bottom:19px;position:relative;overflow:auto!important}
@keyframes phone_anim {
0%{transform:rotateZ(-45deg)}
50%{transform:rotateZ(45deg)}
100%{transform:rotateZ(-45deg)}
}
@keyframes phone_anim_border {
0%{-webkit-box-shadow:0 0 0 0 rgba(134,143,226,0);box-shadow:0 0 0 0 rgba(134,143,226,0.3),0 0 0 0 rgba(134,143,226,0.4)}
100%{-webkit-box-shadow:0 0 0 0 rgba(134,143,226,0);box-shadow:0 0 30px 30px rgba(255,255,255,1),0 0 24px 24px rgba(134,143,226,0)}
}
.sHeader + .uStratum .bCallBlock{position:absolute;left:0;bottom:0}
.pCallBlock-phone{color:#121212;font-size:2.3em;line-height:1.3em;margin:0;letter-spacing:-.5px;position:relative;z-index:2;padding-top:132px}
.pCallBlock-phone:before{content:'';display:block;position:absolute;top:24px;left:61px;width:98px;height:98px;background:#727ac3 url(/bitrix/templates/main/pics/call.png) 50% 50% no-repeat;animation:phone_anim 8s ease-in-out infinite none,phone_anim_border 2s linear infinite none;-moz-border-radius:49px;border-radius:49px;z-index:-1}
.pCallBlock-callback{display:block;text-align:center;text-decoration:none!important;font-size:1.4em;position:relative;z-index:2}
aside.uBlock.uTwoColumns.uPublication{min-height:209px}
.bReviews > h1 + p{margin:20px 0;text-align:center}
.bReviews > h1 + p > img{margin:4px}
.bMainProjects{height:369px;overflow:hidden}
.bMainProjects > ul{padding:0;list-style:none;list-style-image:none;margin:10px!important;font-size:1em!important}
.bMainProjects > ul > li{display:inline-block;vertical-align:top;width:210px;padding:0!important;margin:8px 5px 8px 0 !important}
.bMainProjects > ul > li:before{display:none!important}
.bMainProjects > ul > li > a{display:inline-block;vertical-align:middle;padding-left:50px;height:52px;line-height:50px;position:relative}
.bMainProjects > ul > li > a > img{position:absolute;top:0;left:0}
.bMainProjects > ul > li > a > img +img{display:none;position:absolute;top:-5px;left:-5px}
.bMainProjects > ul > li > a:hover > img,.bMainProjects > ul > li > a:focus > img,.bMainProjects > ul > li > a:active > img{display:none}
.bMainProjects > ul > li > a:hover > img +img,.bMainProjects > ul > li > a:focus > img +img,.bMainProjects > ul > li > a:active > img +img{display:block}
.bMainProjects > ul > li > a > span{width:155px;margin:0 0 0 5px;line-height:1.2em;display:inline-block;vertical-align:middle}
.bMainProjects > ul > li > a{text-decoration:none!important;font-size:1.4em;color:#333}
.bMainProjects > ul > li > a:hover,.bMainProjects > ul > li > a:focus,.bMainProjects > ul > li > a:active{color:#039}
.bProjects h1{margin:0 0 15px}
.bProjectsMenu{margin:15px 20px 5px;text-align:center}
.dProjectsMenu{margin:0;padding:0;list-style:none;list-style-image:none;display:inline-block}
.dProjectsMenu > li{width:49px;height:49px;margin:15px;float:left;position:relative}
.dProjectsMenu > li > a{text-decoration:none}
.dProjectsMenu > li > a.vSelected{left:-5px;position:absolute;top:-4px}
.dProjectsMenu > li > a > .before,.dProjectsMenu > li > a:before{content:'';display:none;position:absolute;z-index:4;top:0;right:0;width:50%;height:50%;background:url(pics/bg-purple.png) 0 0 repeat}
.dProjectsMenu > li > a.vSelected > .before,.dProjectsMenu > li > a.vSelected:before{background:none}
.dProjectsMenu > .tAfterCenter > a > .before,.dProjectsMenu > .tAfterCenter > a:before{left:0}
.dProjectsMenu > li > a:hover > .before,.dProjectsMenu > li > a:hover:before,.dProjectsMenu > li > a:focus > .before,.dProjectsMenu > li > a:focus:before,.dProjectsMenu > li > a:active > .before,.dProjectsMenu > li > a:active:before{display:block}
.pProjectsMenu-ico{position:relative;z-index:5}
.pProjectsMenu-tooltip{position:absolute;left:-10000px;bottom:100%;width:1px;height:1px;padding:0;overflow:hidden;margin:3px;display:block;width:280px;background:url(pics/bg-agray.png) 0 0 repeat}
:hover > .pProjectsMenu-tooltip,:focus > .pProjectsMenu-tooltip,:active > .pProjectsMenu-tooltip{left:100%;overflow:visible;height:auto;line-height:17px;padding:5px}
.tAfterCenter > :hover > .pProjectsMenu-tooltip,.tAfterCenter > :focus > .pProjectsMenu-tooltip,.tAfterCenter > :active > .pProjectsMenu-tooltip{left:auto;right:100%}
.eProjects-item{margin:10px 0;overflow:hidden}
.dProjects-item-ico{display:block;float:left;width:190px;text-align:center}
.dProjects-item-ico > img{max-width:140px}
.dProjects-item-info{margin-left:195px}
.dProjects-item-info > h1{font-family:'Verdana','Geneva',sans-serif;font-size:1.4em;color:#727ac3;margin:5px 0 10px;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative}
.dProjects-item-info > p{color:#333;font-size:1.2em}
.dProjectsItem-ico{display:block;float:left;width:190px;min-height:75px;line-height:75px;text-align:center;margin-top:40px}
.dProjectsItem-ico > img{vertical-align:middle;max-width:140px}
.dProjectsItem-info{margin-left:200px}
.dProjectsItem-info > h1{font-family:font-family: 'Verdana','Geneva',sans-serif;font-size:1.4em;color:#727ac3;margin:5px 0 10px;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative}
.gProjectsItem-tablist{overflow:hidden}
.gProjectsItem-tablist > a{display:block;margin:0 10px;padding:0 10px;line-height:24px;float:left;font-size:1.4em;text-decoration:none!important;color:#3c3f59;background:url(pics/bg-gray.png) 0 0 repeat}
.gProjectsItem-tablist > a:hover,.gProjectsItem-tablist > a:focus,.gProjectsItem-tablist > a:active{color:#445d8b}
.gProjectsItem-tablist > a.vSelected{color:#445d8b;background:none;background:url(pics/bg-lgray.png) 0 0 repeat}
.gProjectsItem-panellist{padding:0 10px;list-style:none;list-style-image:none;background:url(pics/bg-lgray.png) 0 0 repeat;margin:0;overflow:hidden}
.gProjectsItem-panellist > li.vHidden{display:none}
.pNewsList-element-date{color:#838383;font-size:1.2em;text-decoration:none!important;clear:both;display:block;margin:35px 0 10px}
.pNewsList-element-ico{float:left;margin:8px}
.eNewsList-element > header > h1{font-family:'Verdana','Geneva',sans-serif;font-size:1.4em;color:#727ac3;margin:7px 0;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative}
.eNewsList-element > p{margin:7px 0;font-size:1.2em;color:#333}
.pNewsElement-date{color:#838383;font-size:1.2em;text-decoration:none!important;clear:both;display:block;margin:35px 0 10px}
.pNewsElement-ico{float:left;margin:10px 8px 25px}
.bNewsElement > header > h1{font-family:'Verdana','Geneva',sans-serif;font-size:1.4em;color:#727ac3;margin:8px;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative}
.bNewsElement > p{margin:7px 0;font-size:1.2em;color:#333}
.eEventsList{margin:25px 0}
.pEventsList-date p{font-size:1.2em;color:#9e9e9e;margin:0}
p.pEventsList-location{font-size:1.4em;color:#727ac3}
.eEventsList > p{margin:3px 0}
.pCalendar-header{position:relative;background:url(pics/bg-gray.png) 0 0 repeat}
.pCalendar-month{text-align:right;padding:15px 0;display:inline-block;width:120px}
.pCalendar-month span:after{background:url(/bitrix/templates/main/pics/arrow_down.png) no-repeat scroll 0 0 rgba(0,0,0,0);width:15px;height:10px;content:"";display:inline-block}
.pCalendar-month:hover{background:none}
.pCalendar-year{text-align:left;padding:15px 15px 15px 0;display:inline-block;width:70px}
.pCalendar-year span:after{background:url(/bitrix/templates/main/pics/arrow_down.png) no-repeat scroll 0 0 rgba(0,0,0,0);width:15px;height:10px;content:"";display:inline-block}
#fullyear{display:none;position:absolute;width:110px}
#fullyear > ul{list-style:none;background-color:#FFF;padding:5px;border:1px solid #e6e6e6}
#fullyear > ul > li{text-align:left;padding-left:5px;font-size:12px}
#fullyear > ul > li > a{text-decoration:none;cursor:pointer}
#listyears{display:none;position:absolute;width:60px}
#listyears > ul{list-style:none;background-color:#FFF;padding:5px;border:1px solid #e6e6e6}
#listyears > ul > li{text-align:left;padding-left:5px;font-size:12px}
#listyears > ul > li > a{text-decoration:none;cursor:pointer}
.pCalendar-month:hover #fullyear{display:block;top:20px}
.pCalendar-year:hover #listyears{display:block;top:20px}
.pCalendar-month-sel{padding:15px 0}
.pCalendar-prev{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:0;height:26px;margin:0;padding-left:17px;overflow:hidden;cursor:pointer;border:none;background:url(pics/arrowscalendar.png) 0 bottom no-repeat;color:transparent;position:absolute;top:50%;left:2px;margin-top:-13px;z-index:5;display:block}
.pCalendar-next{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:0;height:26px;margin:0;padding-left:17px;overflow:hidden;cursor:pointer;border:none;background:url(pics/arrowscalendar.png) -19px bottom no-repeat;color:transparent;position:absolute;top:50%;right:2px;margin-top:-13px;z-index:5;display:block}
.pCalendar-prev:hover,.pCalendar-prev:focus,.pCalendar-prev:active{background-position:0 top}
.pCalendar-prev.vDisabled{cursor:default}
.pCalendar-prev.vDisabled:hover,.pCalendar-prev.vDisabled:focus,.pCalendar-prev.vDisabled:active{background-position:0 bottom}
.pCalendar-next:hover,.pCalendar-next:focus,.pCalendar-next:active{background-position:-19px top}
.pCalendar-next.vDisabled{cursor:default}
.pCalendar-next.vDisabled:hover,.pCalendar-next.vDisabled:focus,.pCalendar-next.vDisabled:active{background-position:-19px bottom}
.gCalendar-table{margin:0!important;width:100%;border:2px solid #fafafa}
.gCalendar-table th{color:#9d9d9d;font-weight:400;text-align:center;vertical-align:middle;font-size:10px;width:1%;height:30px}
.gCalendar-table td{font-weight:400;text-align:center;vertical-align:middle;width:14.28%;border:1px solid #e5e5e5}
.gCalendar-table td > a{cursor:default;display:block;height:45px;font-size:14px;color:#2f2f2f;text-decoration:none!important;line-height:45px}
.gCalendar-table td > a[href]{color:#fff;background:url(pics/bg-purple.png);cursor:pointer}
.gCalendar-table td > a[href]:hover,.gCalendar-table td > a[href]:focus,.gCalendar-table td > a[href]:active{background:url(pics/bg-dgray.png) 0 0 repeat;height:45px;line-height:45px}
.gCalendar-table td > a.vCurrent{cursor:pointer;color:#5b5b5b!important;background:url(pics/bg-gray.png) 0 0 repeat!important}
.bSliderParth{-webkit-box-shadow:0 15px 47px -33px #000;box-shadow:0 15px 47px -33px #000;overflow:hidden;position:relative;padding-bottom:42px}
.gSliderParth-carousel{overflow:hidden;width:936px;margin:10px auto;height:130px}
.tThree > .gSliderParth-carousel{width:660px}
.dSliderParth-ul{margin:0;padding:0;list-style:none;list-style-image:none;height:130px}
.dSliderParth-ul > li{float:left;width:190px;margin:0 22px}
.tThree .dSliderParth-ul > li{margin:0 15px}
.dSliderParth-ul > li > a{width:165px;height:112px;border:1px solid #e6e6e6;display:block;margin:8px auto;text-decoration:none!important;position:relative}
.dSliderParth-ul > li > a > .after,.dSliderParth-ul > li > a:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(pics/bg-mask.png) 0 0 repeat}
.dSliderParth-ul > li.vActive > a > .after,.dSliderParth-ul > li.vActive > a:after,.dSliderParth-ul > li > a:hover > .after,.dSliderParth-ul > li > a:focus > .after,.dSliderParth-ul > li > a:active > .after,.dSliderParth-ul > li > a:hover:after,.dSliderParth-ul > li > a:focus:after,.dSliderParth-ul > li > a:active:after{display:none}
.dSliderParth-ul > li > a > img{width:165px;height:112px}
.dSliderParth-ul > li.vActive > a,.dSliderParth-ul > li:hover > a,.dSliderParth-ul > li:focus > a,.dSliderParth-ul > li:active > a{width:188px;height:128px;margin-top:0;position:relative}
.dSliderParth-ul > li.vActive > a > img,.dSliderParth-ul > li:hover > a > img,.dSliderParth-ul > li:focus > a > img,.dSliderParth-ul > li:active > a > img{width:188px;height:128px}
.pSliderParth-title{display:none;position:absolute;left:0;bottom:0;text-align:center;font-size:1.1em;line-height:1.3em;background:url(pics/bg-agray.png) 0 0 repeat;color:#221e1f;width:100%;min-height:52px;line-height:52px}
.pSliderParth-title > span{vertical-align:middle;display:inline-block;line-height:15px}
.dSliderParth-ul > li > a:hover > .pSliderParth-title{display:block}
.pSliderParth-arrleft{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:14px;height:35px;margin:0;padding:0 0 0 14px;overflow:hidden;cursor:pointer;border:none;background:url(pics/arrowsh.png) left top no-repeat;color:transparent;position:absolute;top:33%;left:20px;margin-top:-7px}
.pSliderParth-arrright{-webkit-appearance:none;outline:none;background:none;border:0 solid #fff;width:14px;height:35px;margin:0;padding:0 0 0 14px;overflow:hidden;cursor:pointer;border:none;background:url(pics/arrowsh.png) right top no-repeat;color:transparent;position:absolute;top:33%;right:20px;margin-top:-7px}
.pSliderParth-arrleft:hover{background-position:left bottom}
.pSliderParth-arrright:hover{background-position:right bottom}
.tThree .pSliderParth-arrleft{left:10px}
.tThree .pSliderParth-arrright{right:10px}
.bBotBanners{-webkit-box-shadow:0 15px 47px -33px #000;box-shadow:0 15px 47px -33px #000;overflow:hidden;position:relative;width:970px;margin:10px auto}
.bBotBanners > p{text-align:justify}
.bBotBanners > p:after{overflow:hidden;content:'';display:inline-block;width:100%;height:0;padding:0;margin:0;border-width:0}
.bBotBanners > p > img,.bBotBanners > p > a{display:inline-block;text-align:left;vertical-align:middle;margin:10px 0}

.sFooter {position: absolute;bottom: 0;left: 50%;width: 960px;margin-left: -480px;height: 70px;}
.pFooter-butmenuel {position: absolute;top: 5px;left: 10px;}
.pFooter-butmenuel  +.pFooter-butmenuel {position: absolute;top: 5px;left: 270px;width: 180px;padding: 0;text-align: center;}
.pFooter-counter {position: absolute;top: 4px;left: 500px;}
.pFooter-youtube {position: absolute;top: 5px;left: 490px;width: 44px;height: 36px;display: block;text-indent: 44px;overflow: hidden;white-space: nowrap;}
.pFooter-youtube > .after,.pFooter-youtube:after {content: '';position: absolute;z-index: 2;width: 44px;height: 36px;top: 0;left: 0;background: url("pics/youtube.png") center top no-repeat;}
.pFooter-vk {position: absolute;top: 5px;left: 540px;width: 44px;height: 36px;display: block;text-indent: 44px;overflow: hidden;white-space: nowrap;}
.pFooter-vk > .after,.pFooter-vk:after {content: '';position: absolute;z-index: 2;width: 44px;height: 36px;top: 0;left: 0;background: url("pics/vk.png") center top no-repeat;}
.pFooter-In {position: absolute;top: 5px;left: 590px;width: 44px;height: 36px;display: block;text-indent: 44px;overflow: hidden;white-space: nowrap;}
.pFooter-In > .after,.pFooter-In:after {content: '';position: absolute;z-index: 2;width: 44px;height: 36px;top: 0;left: 0;background: url("pics/In.png") center top no-repeat;}
.pFooter-f {position: absolute;top: 5px;left: 640px;width: 44px;height: 36px;display: block;text-indent: 44px;overflow: hidden;white-space: nowrap;}
.pFooter-f > .after,.pFooter-f:after {content: '';position: absolute;z-index: 2;width: 44px;height: 36px;top: 0;left: 0;background: url("pics/f.png") center top no-repeat;}
.pFooter-sitemap {position: absolute;top: 5px;left: 690px;width: 44px;height: 36px;display: block;text-indent: 44px;overflow: hidden;z-index: 1;white-space: nowrap;}
.pFooter-sitemap > .after,.pFooter-sitemap:after {content: '';position: absolute;z-index: 2;width: 44px;height: 36px;top: 0;left: 0;background: url("pics/sitemap.png") center top no-repeat;}
.pFooter-google {position: absolute;top: 5px;left: 740px;width: 44px;height: 36px;background: url("pics/google.png") center top no-repeat;}
.pFooter-google > .after, .pFooter-google:after{content: '';z-index: 2;top: 0;left: 0;background: url("pics/google.png") center top no-repeat;}
.pFooter-twitter{position: absolute;top: 5px;left: 790px;width: 44px;height: 36px;background: url("pics/twitter.png") center top no-repeat;}
.pFooter-twitter > .after, .pFooter-twitter:after{content: '';z-index: 2;top: 0;left: 0;background: url("pics/twitter.png") center top no-repeat;}
.pFooter-linkall {position: absolute;top: 5px;left: 840px;width: 44px;height: 36px;display: block;text-indent: 44px;overflow: hidden;z-index: 1;white-space: nowrap;}
.pFooter-linkall > .after,.pFooter-linkall:after{content: '';position: absolute;z-index: 2;width: 44px;height: 36px;top: 0;left: 0;background: url("pics/mobile.svg") center top no-repeat;}

.pFooter-youtube > .before,.pFooter-youtube:before,
.pFooter-vk > .before,.pFooter-vk:before,
.pFooter-In > .before,.pFooter-In:before,
.pFooter-f > .before,.pFooter-f:before,
.pFooter-sitemap > .before,.pFooter-sitemap:before, 
.pFooter-google > .before,.pFooter-google:before,
.pFooter-twitter > .before,.pFooter-twitter:before,
.pFooter-linkall > .before,.pFooter-linkall:before
{content: '';width: 46px;height: 10px;z-index: 1;position: absolute;bottom: 0px;left: 0;background: url("pics/soc_shadow.png") center top no-repeat;}

.pFooter-youtube:hover > .before, .pFooter-youtube:focus > .before, .pFooter-youtube:active > .before,
.pFooter-youtube:hover:before, .pFooter-youtube:focus:before, .pFooter-youtube:active:before,
.pFooter-vk:hover > .before, .pFooter-vk:focus > .before, .pFooter-vk:active > .before,
.pFooter-vk:hover:before, .pFooter-vk:focus:before, .pFooter-vk:active:before,
.pFooter-In:hover > .before, .pFooter-In:focus > .before, .pFooter-In:active > .before,
.pFooter-In:hover:before, .pFooter-In:focus:before, .pFooter-In:active:before,
.pFooter-f:hover > .before, .pFooter-f:focus > .before, .pFooter-f:active > .before,
.pFooter-f:hover:before, .pFooter-f:focus:before, .pFooter-f:active:before,
.pFooter-sitemap:hover > .before, .pFooter-sitemap:focus > .before, .pFooter-sitemap:active > .before,
.pFooter-sitemap:hover:before , .pFooter-sitemap:focus:before , .pFooter-sitemap:active:before, 
.pFooter-google:hover > .before, .pFooter-google:focus > .before, .pFooter-google:active > .before,
.pFooter-google:hover:before , .pFooter-google:focus:before , .pFooter-google:active:before,
.pFooter-twitter:hover > .before, .pFooter-twitter:focus > .before, .pFooter-twitter:active > .before,
.pFooter-twitter:hover:before , .pFooter-twitter:focus:before , .pFooter-twitter:active:before,
.pFooter-linkall:hover > .before, .pFooter-linkall:focus > .before, .pFooter-linkall:active > .before,
.pFooter-linkall:hover:before , .pFooter-linkall:focus:before , .pFooter-linkall:active:before
{display: none;}

.bHiddenForms{display:none}
.bHiddenForms > div{width:580px}
.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;background:#fff}
.pp_content{margin:20px auto}
.pp_close{width:25px;height:25px;background:url(pics/ico_close.png) 3px 3px no-repeat;position:absolute;top:5px;right:5px;display:block;overflow:hidden;text-indent:30px}
.ppt{font-family:'Verdana','Geneva',sans-serif;font-size:2em;color:#fff;margin:0;line-height:62px;font-weight:400;text-transform:none;text-decoration:none;display:block;text-align:left;position:relative;background:url(pics/bg-orange.png) 0 0 repeat;padding:0 40px;text-align:center;position:relative}
.ppt.tSendmail > .before,.ppt.tSendmail:before{display:block;content:'';position:absolute;top:3px;left:3px;background:url(pics/ico_send.png) 7px 4px no-repeat;width:62px;height:55px}
.bSimpleForm{margin:0 auto;width:500px}
.dSimpleForm{margin:0;padding:7px 0}
.dSimpleForm-dltext > dt,.dSimpleForm-dltext > dd{display:inline!important;float:none!important;width:auto!important;clear:both;margin:0}
.dSimpleForm > dt{width:225px;float:left;height:22px;line-height:22px;margin:5px 0;color:#333;font-size:1.2em;font-style:italic}
.dSimpleForm > dd{float:left;width:320px;min-height:22px;line-height:22px;margin:5px 0 5px 10px;overflow:hidden}
.dSimpleForm-Required{font-size:1.2em;color:red}
.pSimpleForm-submit{float:right}
.pSimpleForm-forsubmit{line-height:30px;color:#333;font-size:1.4em}
.dSimpleForm > dd > input[type="text"]{border:none;outline:none;-webkit-appearance:none;width:220px;height:22px;line-height:22px;font-size:1.4em;background:none;vertical-align:middle;color:#757dc8;text-indent:5px;background:#fff;border:1px solid #ccc}
.dSimpleForm > dd > textarea{font-family:'Verdana','Geneva',sans-serif;border:none;outline:none;-webkit-appearance:none;width:305px;height:95px;line-height:15px;background-image:none;background-color:#fff;vertical-align:middle;margin:0;padding:5px;font-size:1.4em;color:#757dc8;overflow:hidden;resize:none;overflow:auto;border:1px solid #ccc}
.pdf{margin:5px 0;display:block;padding:0 0 25px 50px;background:url(pics/pdf.png) 0 0 no-repeat;line-height:25px}
.word{margin:5px 0;display:block;padding:0 0 25px 50px;background:url(pics/word.png) 0 0 no-repeat;line-height:25px}
.file{margin:5px 0;display:block;padding:0 0 25px 50px;background:url(pics/file.png) 0 0 no-repeat;line-height:25px}
.clear{clear:both}
.RC{text-align:right;vertical-align:middle}
.CC{text-align:center;vertical-align:middle}
.P5{padding:5px}
.P10{padding:10px}
.info_table,.table_info{margin:0 auto}
.info_table td,.table_info	td{padding:5px;border:solid #ddd 1px}
.table_padding{margin:0 auto}
.table_padding td{padding:5px;border:solid #ddd 0}
.hr{width:95%;height:2px;margin:0 auto;padding:6px 0;background:url(pics/hr.png) 0 50% repeat-x}
.grey_block{font-size:1.1em;font-style:italic;background:#f4f4f4;padding:14px 20px;margin:0 20px;letter-spacing:1px;color:#333;display:block}
.saynototwostrips .dFourItemsMenu-ul.tMain > li > a{border:none}
.specialhuetaforh1forevents{margin:20px 0 -10px}
p.uTitle > a{color:#000;text-decoration:none;font-size:11px}
p.uTitle > a:hover{color:#039}
.search-page > a{text-decoration:none;font-size:14px}
table.map-columns a{font-size:12px;text-decoration:none;font-weight:400}
.eNewsList-element header > a > h1{font-size:14px;color:#868FE2}
.eNewsList-element header > a > h1:hover{color:#445D8B}
.pEventsList-location > a{font-size:14px;color:#727AC3;text-decoration:none}
.pEventsList-location > a:hover{color:#445D8B}
.uCenterColumn ul{list-style:none}
.uCenterColumn ul > li{position:relative}
.uCenterColumn ul > li:before{display:inline-block;width:7px;height:7px;background-image:url(/bitrix/templates/main/pics/point.png);background-repeat:no-repeat;content:"";position:absolute;top:5px;left:-18px}
.uCenterColumn ul > ul > li:before{background-image:url(/bitrix/templates/main/pics/point_02.png)}
.uCenterColumn ul > ul > ul > li:before{background-image:url(/bitrix/templates/main/pics/point_07.png);top:4px}
.uCenterColumn table,.uCenterColumn tr,.uCenterColumn td{line-height:12px}
.need_to_become_some_lower{height:37px!important;line-height:37px!important}
.fsimp11{font-size:1.1em!important}
.uBlock > p,.uBlock > ul,.uBlock > ol,.uBlock > table,.uBlock > dl,.uBlock > article,.uBlock > section > p,.uBlock > section > ul,.uBlock > section > ol,.uBlock > section > table,.uBlock > section > dl,.uBlock > section > article{margin:0 5px}
.newstext{font-size:1.2em}