@import "font/font.css";
/*-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*/
/*"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='image',src='assets/img/bgSmall.png')"*/
* {margin:0;padding:0;border:none;}
*:focus {outline:0}
*::-moz-focus-inner {border:0;padding:0;}
*::-moz-selection {text-shadow:none;background:#06529C;color:#fff;}
*::selection {text-shadow:none;background:#06529C;color:#fff;}
html {height:100%;}
body {position:relative;height:100%;font:14px/18px MyriadPro, Calibri, Arial;color:#2b3946;background:#ccced4}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, button::-webkit-input-placeholder {opacity:1;color:#979cab}
input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, button::-moz-placeholder {opacity:1;color:#979cab}
input:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder, button:-moz-placeholder {opacity:1;color:#979cab}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, button:-ms-input-placeholder {opacity:1;color:#979cab}

/*COMMON*/
.wrapper {margin:0 auto;width:999px;}

.flatten {text-align:justify;word-spacing:-.25em;font:.01px/0px MyriadPro, Calibri, Arial;font:.1px/0px MyriadPro, Calibri, Arial\9;}
.flatten-item {text-align:left;display:inline-block;word-spacing:0;font:14px/18px MyriadPro, Calibri, Arial}
.flatten:after {content:"";width:100%;font:.01px/0px MyriadPro, Calibri, Arial;height:0;display:inline-block;}

.cleaner {clear:both;}


/*BASE*/
.layout {position:relative;min-height:100%;max-width:1599px;min-width:999px;background:#e4e5e9;overflow:hidden;margin:0 auto;}
.page-holder{margin-top:313px;bottom:313px;position:relative;z-index:1}
.page-holder.gallery {margin-top:288px;bottom:288px;}
.page-footer {position:absolute;bottom:0;height:361px;width:100%;padding-top:89px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b3946;z-index:0}


.home-page-content {position:relative;padding-top:180px}
.home-page-content .main-gallery-link {display:block;position:absolute;width:100%;height:600px;top:0;left:0}
.home-page-content a {color:#0172b2;text-decoration:none;
-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;
}
.home-page-content a:hover {color:#2b3946}
.home-page-content > .wrapper {width:966px;}

.home-page-content.ru  {}

.page-content{background:url('/i/bg/about.jpg') no-repeat 50% 0}
.page-content.scientific_technical {background:url('/i/bg/lc.jpg') no-repeat 50% 0}
.page-content.news {background:url('/i/bg/news.jpg') no-repeat 50% 0}
.page-content.contacts {background:url('/i/bg/contacts.jpg') no-repeat 50% 0}
.page-content.test_center {background:url('/i/bg/testcenter.jpg') no-repeat 50% 0}
.page-content.certification {background:url('/i/bg/office.jpg') no-repeat 50% 0}
.page-content.training {background:url('/i/bg/kadry.jpg') no-repeat 50% 0}

.page-content {position:relative;z-index:1;padding-top:299px}
.page-content a {color:#0172b2;text-decoration:none;
-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;
}
.gallery-page-content {padding-top:299px;background:url('/i/bg/gallery.jpg') no-repeat 50% 0}
.gallery-page-content > .wrapper {background:#4c596a;}

.page-content a:hover {color:#2b3946}
.page-holder > .bottom-crop {position:absolute;bottom:-42px;z-index:0;width:999px;height:42px;overflow:hidden;left:50%;margin-left:-499.5px}
.page-holder > .bottom-crop .frame{width:1700px;height:178px;border-radius:50%;background:#4c596a;margin:-136px 0 0 -350px}
.page-footer > .bottom-crop {position:absolute;top:0;left:50%;width:1700px;height:89px;margin-left:-850px;background:#2b3946;overflow:hidden}
.page-footer > .bottom-crop .frame {width:1700px;height:178px;border-radius:50%;background:#e4e5e9;margin-top:-89px}


.page-holder > .page-top {position:absolute;width:100%;z-index:30}


/*FOOTER*/
.page-footer .footer-content {display:table;border-collapse:separate;width:100%;margin-top:31px;color:#a6a8b5;font:12px/16px MyriadPro, Calibri, Arial}
.page-footer .footer-content  a {color:#a6a8b5;text-decoration:underline}
.page-footer .footer-content  p {margin-bottom:3px}
.page-footer .footer-content  a:hover {text-decoration:none}
.page-footer > .wrapper {width:966px;}
.page-footer .footer-top, .page-footer .footer-bottom {display:table-row}
.page-footer .column-left, .page-footer .column-right {display:table-cell;}
.page-footer .footer-top .column-left {text-align:left;vertical-align:middle;padding-bottom:23px;border-bottom:1px solid #1c2732}
.page-footer .footer-top .column-left .logo img{width:334px;line-height:0;opacity:.6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
}
.page-footer .footer-top .column-left .logo:hover img {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.page-footer .footer-top .column-right {line-height:0;padding-bottom:23px;border-bottom:1px solid #1c2732;width:327px;}
.page-footer .footer-top .column-right .inst {opacity:.6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
}
.page-footer .footer-top .column-right .inst:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}

.page-footer .footer-bottom .column-left {text-align:left;padding-top:25px;border-top:1px solid #4c596a;vertical-align:top}
.page-footer .footer-bottom .column-left a {margin-right:14px}
.page-footer .footer-bottom .column-right {text-align:right;padding-top:25px;border-top:1px solid #4c596a;width:354px;vertical-align:top}
.page-footer .footer-bottom .column-right .links {float:left}
.page-footer .footer-bottom .column-right .links a{display:inline-block;background:url('/i/sprite.png') no-repeat;margin-left:1px;vertical-align:middle;opacity:.6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-webkit-transition : opacity 200ms ease;
-moz-transition : opacity 200ms ease;
-o-transition : opacity 200ms ease;
transition : opacity 200ms ease;}
.page-footer .footer-bottom .column-right .links a:first-child {margin-left:0}
.page-footer .footer-bottom .column-right .links a:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.page-footer .footer-bottom .column-right .links .social-vk {width:21px;height:20px;background-position:-37px 0}
.page-footer .footer-bottom .column-right .links .social-fb {width:20px;height:20px;background-position:-58px 0}
.page-footer .footer-bottom .column-right .links .social-in {width:21px;height:20px;background-position:-78px 0}
.page-footer .footer-bottom .column-right .links .social-ig {width:21px;height:21px;background-position:-101px -65px;}
.page-footer .footer-bottom .column-right .links .social-yt {width:21px;height:21px;background-position:-80px -65px}



/*MEDIA - WTF?
@media only screen and (max-width: 1016px) {
  .home-page-content .news-block .description {display:none}
  .home-page-content .text-block {display:none}
  .home-page-content .text-block.alter {display:block}
  .page-row.alter {display:none}
}
*/


/*HEADER*/
.page-holder > .page-top .header {background:rgba(43, 57, 70, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc2b3946', endColorstr='#cc2b3946');padding:24px 0 22px;position:relative;z-index:10;}
.page-holder > .page-top .header > .wrapper > .flatten {width:100%}
.page-holder > .page-top .header .logo {width:449px;height:66px;background:url('/i/logo_449x66.png') no-repeat 0 0;vertical-align:bottom}
.page-holder > .page-top .header .logo.en {width:338px;height:69px;background:url('/i/logo_en_338x69.png') no-repeat 0 0;vertical-align:bottom}
.page-holder > .page-top .header .header_right {vertical-align:bottom;}
.page-holder > .page-top .header .header_right .lang-select {color:#a6a8b5;font:12px/normal MyriadPro, Calibri, Arial}
.page-holder > .page-top .header .header_right .lang-select a[href] {color:#a6a8b5;text-decoration:none}
.page-holder > .page-top .header .header_right .lang-select a[href]:hover {text-decoration:underline}
.page-holder > .page-top .header .header_right .lang-select a.active {color:#e4e5e9;cursor:default}
.page-holder > .page-top .header .header_right .lang-select a {margin:0 2px}
.page-holder > .page-top .header .header_right .lang-select a:first-child {margin-left:0}

.page-holder > .page-top .header .header_right .links {line-height:0;white-space:nowrap}
.page-holder > .page-top .header .header_right .links a{display:inline-block;background:url('/i/sprite.png') no-repeat;margin-left:1px;vertical-align:middle;opacity:.6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
-webkit-transition : opacity 200ms ease;
-moz-transition : opacity 200ms ease;
-o-transition : opacity 200ms ease;
transition : opacity 200ms ease;}
.page-holder > .page-top .header .header_right .links a:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.page-holder > .page-top .header .header_right .links .mail {width:18px;height:13px;background-position:0 0}
.page-holder > .page-top .header .header_right .links .sitemap {width:19px;height:15px;background-position:-18px 0;margin:-2px 7px 0 6px}
.page-holder > .page-top .header .header_right .links .social-vk {width:21px;height:20px;background-position:-37px 0}
.page-holder > .page-top .header .header_right .links .social-fb {width:20px;height:20px;background-position:-58px 0}
.page-holder > .page-top .header .header_right .links .social-in {width:21px;height:20px;background-position:-78px 0}
.page-holder > .page-top .header .header_right .links .social-ig {width:21px;height:21px;background-position:-101px -65px;margin-top:1px}
.page-holder > .page-top .header .header_right .links .social-yt {width:21px;height:21px;background-position:-80px -65px}

.page-holder > .page-top .header .search {-webkit-box-shadow: inset 10px 10px 20px -9px rgba(22,32,41,1);
-moz-box-shadow: inset 10px 10px 20px -9px rgba(22,32,41,1);
box-shadow: inset 10px 10px 20px -9px rgba(22,32,41,1);background:#1b2732;padding:0 5px;margin-top:9px}

.page-holder > .page-top .header .search input[type="text"]{font:14px/19px MyriadPro, Calibri, Arial;color:#979cab;padding:6px 5px;vertical-align:middle;width:200px;border:none;background:none}
.page-holder > .page-top .header .search input[type="submit"] {width:14px;height:14px;vertical-align:-2px;border:none;margin-right:5px;background:none;cursor:pointer;background:url('/i/sprite.png') no-repeat 0 -32px}
.page-holder > .page-top .header .search input[type="submit"]:hover {background-position:-30px -32px }

/*.page-holder > .page-top .header .header_middle {vertical-align:bottom;padding-left:34px;font:18px/25px MyriadPro, Calibri, Arial;position:relative;top:1px} */
.page-holder > .page-top .header .header_middle {vertical-align:bottom;padding-left:34px;font:26px/38px MyriadPro, Calibri, Arial;position:relative;top:8px}

/*.page-holder > .page-top .header .header_middle .sprite {display:block;position:absolute;top:5px;left:0;background:url('/i/sprite.png') no-repeat -116px -40px;width:19px;height:18px} vital */
.page-holder > .page-top .header .header_middle a {color:#ffffff;text-shadow:1px 1px 1px #1b2732;text-decoration:none}



/*MENU*/
.page-holder > .page-top  .main-menu {display:table;width:100%;list-style:none;border-collapse:separate;border:0;position:relative;}
.page-holder > .page-top  .main-menu .item-level_0 {display:table-cell;background:#0172b2;font:15px/18px MyriadPro, Calibri, Arial;border-left:1px solid #0581c7;border-right:1px solid #0369a2;text-align:center;vertical-align:top;
-webkit-transition : background 200ms ease;
-moz-transition : background 200ms ease;
-o-transition : background 200ms ease;
transition : background 200ms ease;
}
.page-holder > .page-top  .main-menu .item-level_0.active{background:#2b3946;border-left:1px solid transparent;border-right:1px solid transparent}
.page-holder > .page-top  .main-menu .item-level_0:hover {background:#056297;border-left:1px solid #056297}
.page-holder > .page-top  .main-menu .link-level_0 {display:inline-block;vertical-align:top;text-align:left;color:#ffffff;text-shadow:1px 1px 1px #04527e;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:16px 9px;}
.page-holder > .page-top  .main-menu .wrap-level_0 {height:100%;vertical-align:top}
.page-holder > .page-top  .main-menu .list-level_1 {position:absolute;float:left;top:100%;left:0;z-index:30;text-align:left;max-width:306px;background:rgba(43, 57, 70, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc2b3946', endColorstr='#cc2b3946');padding:16px;font:14px/17px MyriadPro, Calibri, Arial;list-style:none;display:none}
.page-holder > .page-top  .main-menu .item-level_1 {margin:10px 0;}
.page-holder > .page-top  .main-menu .link-level_1 {color:#ffffff;text-decoration:none}
.page-holder > .page-top  .main-menu .link-level_1:hover {color:#a6a8b5;}



/*SLIDER*/
#Slider {position:absolute;width:100%;height:600px;}
#Slider .slider-wrapper {overflow:hidden}
#Slider .scrollbar {display:block;height:600px;white-space:nowrap;word-spacing:-.25em;}
#Slider img {margin:0 auto;word-spacing:0}
#Slider img.active {display:inline-block;}

#Slider .slider-control {position:absolute;top:511px;left:50%;margin-left:-850px;width:1700px;height:100px;padding:37px 0 41px;background:#efeff2;border-radius:50%;text-align:center;z-index:10;}
#Slider .slider-control .holder {position:relative;height:100px;color:#000000;width:700px;margin:0 auto}
#Slider .slider-control .frame-crop {position:absolute;width:608px;height:29px;bottom:-47px;left:50%;margin-left:-483px;overflow:hidden}
#Slider .slider-control .frame-crop .frame {position:absolute;width:1700px;height:178px;border-radius:50%;border:6px solid #0172b2;bottom:0;left:-374px}
#Slider .slider-control .slider-item-holder {font:bold 26px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:uppercase;margin-bottom:13px} 
#Slider .slider-control .slider-item-holder p {margin:0}
#Slider .slider-control .slider-item-holder .big {font:bold 40px/46px MyriadPro, Calibri, Arial;}
#Slider .slider-control .slider-item {display:none;}

#Slider .slider-control .wrapper {position:relative;z-index:10}
#Slider .slider-control .panel {position:absolute;width:100%;bottom:-20px}
#Slider .slider-control .panel .buttons{margin:0 auto}
#Slider .slider-control .panel a {display:inline-block;width:12px;height:12px;cursor:pointer;margin:0 3px;background:url('/i/sprite.png') no-repeat -99px 0;
-webkit-transition : border 200ms ease;
-moz-transition : border 200ms ease;
-o-transition : border 200ms ease;
transition : border 200ms ease;
}
#Slider .slider-control .panel a:hover {border-color:#b2b5c0;background-position:-111px 0}
#Slider .slider-control .panel a.active {border-color:#0172b2;background-position:-123px 0}


/*INST_BLOCK HOME*/

.home-page-content > .wrapper > .inst_block {margin-top:107px;float:right;clear:right;position:relative;z-index:20;margin-bottom:-25px;}
.home-page-content > .wrapper > .inst_block .item {display:block;width:128px;height:128px;background:rgba(43, 57, 70, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#992b3946', endColorstr='#992b3946');margin-bottom:18px;}
.home-page-content > .wrapper > .inst_block .item a {display:block;width:100%;height:100%;}
.home-page-content > .wrapper > .inst_block .item a.niizhb {background:url('/i/inst/niizhb.png') no-repeat 50% 50%}
.home-page-content > .wrapper > .inst_block .item a.tsniisk {background:url('/i/inst/tsniisk.png') no-repeat 50% 50%}
.home-page-content > .wrapper > .inst_block .item a.niiosp {background:url('/i/inst/niiosp.png') no-repeat 50% 50%}
.home-page-content > .wrapper > .inst_block .item:hover {background:#2b3946}

.home-page-content > .wrapper > .inst_block .item {
-webkit-transition: background 200ms ease;
-moz-transition: background 200ms ease;
-ms-transition: background 200ms ease;
-o-transition: background 200ms ease;
transition: background 200ms ease;}

.home-page-content.ru > .wrapper > .inst_block {margin-top:38px;margin-bottom:60px;}


/*HOME PAGE*/
.home-page-content h1, .home-page-content h2, .home-page-content .h1, .home-page-content .h2 {font:26px/28px MyriadPro, Calibri, Arial;color:#2b3946;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;margin-bottom:26px;}
.home-page-content.ru .h1, .home-page-content.ru .h2 {margin-bottom: 20px}
.page-content h1, .page-content h2, .page-content .h1, .page-content .h2 {font:26px/28px MyriadPro, Calibri, Arial;color:#2b3946;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;margin-bottom:26px;}

.home-page-content .column-right.top {margin-top:-26px;padding-top:34px;background:#efeff2;}
.home-page-content .column-right.top .frame-crop {position:absolute;top:-26px;left:0;width:100%;height:60px;overflow:hidden}
.home-page-content .column-right.top .frame2 {position:absolute;width:1700px;height:178px;border:6px solid #ccced4;border-radius:50%;background:#e4e5e9;left:-1012px;bottom:16px}

.home-page-content.ru .column-right.top {background:none}
.home-page-content.ru .column-right.top .text-wrapper {background:#efeff2;margin-bottom:36px;margin-top:-33px;padding-top:33px}




.voting-form-box {border:none;padding:15px 25px 25px;}
.voting-form-box .vote-item-header {margin:0}
.voting-form-box .vote-items-list {margin:0}
.voting-form-box .vote-items-list .vote-item-vote{margin:0 0 5px 0}
.voting-form-box .vote-item-title{border:none;font:24px/26px MyriadPro, Calibri, Arial;color:#2b3946;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;margin-bottom:13px;}
.voting-form-box .vote-item-title .starrequired {display:none}
.voting-form-box .vote-answer-item input{display:none}
.voting-form-box .vote-answer-item span {padding-left:25px;position:relative;display:block}
.voting-form-box .vote-answer-item span:before{content:"";display:block;position:absolute;top:3px;left:0;width:11px;height:11px;border:1px solid #9fa3a7;background:#e4e5e9;cursor:pointer}
.voting-form-box .vote-answer-item input:checked + span:before{background:url('/i/checkbox_11x11.png') no-repeat 50%}
.voting-form-box .vote-form-box-button input[type="submit"]{font:18px/20px MyriadPro, Calibri, Arial;padding:7px 0 13px;color:#016ba7;text-transform:uppercase;background: url("/i/hlinear.png") repeat-x scroll 0 29px;cursor:pointer;margin-top:5px;-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;}
.voting-form-box .vote-form-box-button input[type="submit"]:hover {color:#4c596a}

.voting-result-box {border:none;padding:15px 25px 25px;list-style:none}
.vote-note-box {padding:0 25px}
.voting-result-box .vote-item-header {margin:0}
.voting-result-box .vote-items-list {margin:0}
.voting-result-box .vote-items-list .vote-item-vote{margin:0 0 5px 0}
.voting-result-box .vote-item-title{border:none;font:24px/26px MyriadPro, Calibri, Arial;color:#2b3946;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;margin-bottom:13px;}
.voting-result-box .vote-result-item {display:block;margin-bottom:5px}
.voting-result-box .vote-result-item:after {content:"";display:block;clear:both}
.voting-result-box .vote-result-item .vote-answer-item-title{display:block}
.voting-result-box .vote-answer-counter  {font-weight:bold}
.voting-result-box .vote-item-title .starrequired {display:none}
.voting-result-box .vote-answer-item input{display:none}
.voting-result-box .vote-answer-item span {padding-left:25px;position:relative;display:block}
.voting-result-box .vote-answer-item span:before{content:"";display:block;position:absolute;top:3px;left:0;width:11px;height:11px;border:1px solid #9fa3a7;background:#e4e5e9;cursor:pointer}
.voting-result-box .vote-answer-item input:checked + span:before{background:url('/i/checkbox_11x11.png') no-repeat 50%}
.voting-result-box .vote-form-box-button input[type="submit"]{font:18px/20px MyriadPro, Calibri, Arial;padding:7px 0 13px;color:#016ba7;text-transform:uppercase;background: url("/i/hlinear.png") repeat-x scroll 0 29px;cursor:pointer;margin-top:5px;-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;}
.voting-result-box .vote-form-box-button input[type="submit"]:hover {color:#4c596a}

.page-row {display:table;width:100%;margin-bottom:30px;table-layout:fixed}

.home-page-content .column-left {display:table-cell;position:relative;border-right:32px solid transparent;vertical-align:top;}
.home-page-content .column-right {display:table-cell;width:327px;position:relative;vertical-align:top;}

.home-page-content .column-left .share-button {display:none}

.home-page-content .text-block {padding:0 15px 23px 26px;}
.home-page-content .text-block .h2 {margin-bottom:14px;}
.home-page-content .text-block.alter {display:none}
.home-page-content .text-block a {color:#2b3946}
.home-page-content .text-block a:hover {color:#0172b2}
.home-page-content .text-block a.link {color:#0172b2;display:inline-block;font:14px/21px MyriadPro, Calibri, Arial;text-shadow:1px 1px 1px #ffffff;background:url('/i/hlinear.png') repeat-x 0 19px;}
.home-page-content .text-block a.link:hover{color:#2b3946}
.home-page-content .text-block h2{margin-bottom:16px}
.home-page-content .text-block p {margin-bottom:10px}
.home-page-content .text-block ul {list-style:none;padding-left:14px;}
.home-page-content .text-block ul li {position:relative;margin-bottom:4px}
.home-page-content .text-block ul li a {background:url('/i/hlinear.png') repeat-x 0 -62px;padding-bottom:2px}
.home-page-content .text-block ul li:before{content:"";display:block;width:5px;height:5px;position:absolute;top:7px;left:-13px;background:url('/i/hlinear.png') no-repeat 0 -160px}

.home-page-content .news-block {font:15px/18px MyriadPro, Calibri, Arial;padding-bottom:30px;position:relative;margin-bottom: 41px;}
.home-page-content .news-block > .news-block {margin-bottom:0}
.home-page-content .news-block .item {margin-bottom:18px}
.home-page-content .news-block .date {font:13px/18px MyriadPro, Calibri, Arial;color:#89919d;text-transform:uppercase;margin-bottom:7px}
.home-page-content .news-block .description{color:#2b3946;font-size:14px;margin-top:5px}
.home-page-content .news-block .control {position:absolute;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0;padding:8px 17px 8px 6px;background:#efeff2;border:1px solid #dddee3;overflow:auto}
.home-page-content .news-block .control .subscribe{float:left;}
.home-page-content .news-block .control .subscribe .confirm {display:inline-block;vertical-align:middle;font-size:14px;margin-left:7px}
.home-page-content .news-block .control .subscribe .error {display:inline-block;color:red;vertical-align:middle;font-size:14px;margin-left:7px}
.home-page-content .news-block .control .subscribe input[type="text"]{font:13px/17px MyriadPro, Calibri, Arial;color:#2b3946;padding:7px 9px;width:140px;vertical-align:middle;background:#e4e5e9;border-top:1px solid #b3b3b5;border-left:1px solid #b3b3b5;border-right:1px solid #f1f2f4;border-bottom:1px solid #f1f2f4;}
.home-page-content .news-block .control .subscribe input[type="submit"] {font:14px/27px MyriadPro, Calibri, Arial;margin:3px 0;text-shadow:1px 1px 1px #ffffff;color:#0172b2;text-transform:uppercase;vertical-align:middle;margin-left:11px;background:none;cursor:pointer;background:url('/i/hlinear.png') repeat-x 0 24px;
-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;
}

.home-page-content .news-block .control .subscribe input[type="submit"]:hover {color:#2b3946}
.home-page-content .news-block .control .link {float:right;font:14px/27px MyriadPro, Calibri, Arial;margin:3px 0;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;text-decoration:none;background:url('/i/hlinear.png') repeat-x 0 24px;}
.home-page-content .news-block .control .subscribe input::-webkit-input-placeholder, .home-page-content .news-block .control .subscribe textarea::-webkit-input-placeholder, .home-page-content .news-block .control .subscribe select::-webkit-input-placeholder, .home-page-content .news-block .control .subscribe button::-webkit-input-placeholder {opacity:1;color:#2b3946}
.home-page-content .news-block .control .subscribe input::-moz-placeholder, .home-page-content .news-block .control .subscribe textarea::-moz-placeholder, .home-page-content .news-block .control .subscribe select::-moz-placeholder, .home-page-content .news-block .control .subscribe button::-moz-placeholder {opacity:1;color:#2b3946}
.home-page-content .news-block .control .subscribe input:-moz-placeholder, .home-page-content .news-block .control .subscribe textarea:-moz-placeholder, .home-page-content .news-block .control .subscribe select:-moz-placeholder, .home-page-content .news-block .control .subscribe button:-moz-placeholder {opacity:1;color:#2b3946}
.home-page-content .news-block .control .subscribe input:-ms-input-placeholder, .home-page-content .column-left .news-block .control .subscribe textarea:-ms-input-placeholder, .home-page-content .column-left .news-block .control .subscribe select:-ms-input-placeholder, .home-page-content .column-left .news-block .control .subscribe button:-ms-input-placeholder {opacity:1;color:#2b3946}

.home-page-content .project-map {border:1px solid #dddee3;border-bottom:none;background:#efeff2;padding:18px 0 6px;margin-bottom:38px;
-webkit-box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);
-moz-box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);
box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);}
.home-page-content .project-map .image-holder {display: block;margin:0 12px 12px}
.home-page-content .project-map .description {margin: 0 28px;color:#2b3946;text-transform:uppercase;text-align:justify;}
.home-page-content .project-map .description::after {content:"";display:inline-block;width:100%;}
.home-page-content .project-map .item {display: inline-block;vertical-align:top;text-align:left;font:18px/22px MyriadPro, Calibri, Arial;}
.home-page-content .project-map span {display: block;line-height:22px}
.home-page-content .project-map .description .number {font:63px/.75em MyriadPro, Calibri, Arial;color:#4c596a;display: inline-block;}
.home-page-content .project-map .description .more {color:#4c596a;display: inline-block;}

.home-page-content .page-row-wide {display:table;border:1px solid #dddee3;background:#efeff2;padding:15px 0 17px;width:100%;margin-bottom:33px;
-webkit-box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);
-moz-box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);
box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);}
.home-page-content .page-row-wide .column-left {border-right:none;text-align:center}
.home-page-content .page-row-wide .column-right {vertical-align:top;font:18px/22px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:uppercase;line-height:33px; margin-top:-10px;}

.home-page-content .page-row-wide .column-right .number {font:63px/.75em MyriadPro, Calibri, Arial;color:#4c596a;margin-right:13px; width:128px;text-align:right}
.home-page-content .page-row-wide .column-right .number2 {font:63px/.75em MyriadPro, Calibri, Arial;color:#4c596a;margin-right:13px; margin-top:8px; width:12px;text-align:right}

.home-page-content .page-row-wide .column-right span {display:inline-block;vertical-align:middle;line-height:22px}
.home-page-content .page-row-wide .column-right .more {margin-left:6px;color:#4c596a}

.home-page-content .events-block {width:100%;border-collapse:collapse;margin-bottom:16px}
.home-page-content .events-block th {font:14px/16px MyriadPro, Calibri, Arial;color:#ffffff;background:#4c596a;border:1px solid #e4e5e9;padding:9px 11px;vertical-align:top;text-align:left}
.home-page-content .events-block td {font:14px/16px MyriadPro, Calibri, Arial;color:#2b3946;border:1px solid #e4e5e9;padding:9px 11px;vertical-align:top;background:#ebecef}
.home-page-content .events-block tr:nth-child(even) td {background:#ebecef}
.home-page-content .events-block tr:nth-child(odd) td {background:#f4f4f5}
.home-page-content .events-block th:nth-child(1) {width:25%}
.home-page-content .events-block th:nth-child(2) {width:35%}
.home-page-content .events-block th:nth-child(3) {width:40%}
.home-page-content .events-link {font:14px/23px MyriadPro, Calibri, Arial;text-transform:uppercase;display:inline-block;text-shadow:1px 1px 1px #ffffff;background:url('/i/hlinear.png') repeat-x 0 20px;margin-left:23px;position:relative}
.home-page-content .events-link:before {content:"";display:inline-block;background:url('/i/sprite.png') no-repeat -116px -20px #e4e5e9;width:19px;height:19px;position:absolute;top:4px;left:-23px}

.home-page-content .publications .item {overflow:auto;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px}
.home-page-content .publications .preview {float:left;line-height:0;margin:0 18px 11px 0}
.home-page-content .publications .title {font:15px/20px MyriadPro, Calibri, Arial;text-transform:uppercase;text-shadow:1px 1px 1px #ffffff;}
.home-page-content .publications .description {margin:3px 0;font:14px/18px;text-shadow:1px 1px 1px #ffffff;}
.home-page-content .publications .link {display:inline-block;font:14px/21px MyriadPro, Calibri, Arial;text-shadow:1px 1px 1px #ffffff;background:url('/i/hlinear.png') repeat-x 0 19px;}



/*SIDEBAR*/
.page-content > .wrapper > .sidebar {float:left;width:213px;margin-top:-111px;background:url('/i/sidebar_head_241x22.png') no-repeat 0 0;padding:22px 14px 0;margin-bottom:15px}
.page-content > .wrapper > .sidebar .sidebar-top {background:#efeff2;padding:18px 14px;margin:-.5px -14px 44px}
.page-content > .wrapper > .content {margin:17px 16px 0 283px;}

.page-content > .wrapper > .sidebar .sub-menu {list-style:none;margin:0 0 30px 3px;font:15px/20px MyriadPro, Calibri, Arial}
.page-content > .wrapper > .sidebar .sub-menu .item-level_0 {margin-bottom:10px;padding-left:15px;position:relative;}
.page-content > .wrapper > .sidebar .sub-menu .item-level_0:before {content:"";display:block;background:url('/i/hlinear.png') no-repeat 0 -240px;width:8px;height:2px;top:10px;left:0;position:absolute}
.page-content > .wrapper > .sidebar .sub-menu .link-level_0 {color:#006ba8;text-decoration:underline;text-shadow:1px 1px 1px #ffffff}
.page-content > .wrapper > .sidebar .sub-menu .item-level_0.active .link-level_0 {color:#2b3946}
.page-content > .wrapper > .sidebar .sub-menu .link-level_0:hover {text-decoration:none}
.page-content > .wrapper > .sidebar .sub-menu .list-level_1 {margin-left:16px;list-style:none}
.page-content > .wrapper > .sidebar .sub-menu .item-level_1 {color:#0172b2;padding-left:13px;position:relative;font:14px/16px MyriadPro, Calibri, Arial;margin:10px 0}
.page-content > .wrapper > .sidebar .sub-menu .link-level_1 {color:#0172b2;text-shadow:1px 1px 1px #ffffff;text-decoration:none}
.page-content > .wrapper > .sidebar .sub-menu .link-level_1:hover {text-decoration:underline}
.page-content > .wrapper > .sidebar .sub-menu .item-level_1.active {color:#2b3946}
.page-content > .wrapper > .sidebar .sub-menu .item-level_1.active .link-level_1 {color:#2b3946}
.page-content > .wrapper > .sidebar .sub-menu .item-level_1:before{content:"•";display:block;position:absolute;left:0;top:0}


.page-content > .wrapper > .sidebar .inst_block .item {display:block;width:128px;height:128px;background:rgba(43, 57, 70, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#992b3946', endColorstr='#992b3946');margin:0 auto 25px;}
.page-content > .wrapper > .sidebar .inst_block .item a {display:block;width:100%;height:100%;}
.page-content > .wrapper > .sidebar .inst_block .item a.niizhb {background:url('/i/inst/niizhb.png') no-repeat 50% 50%}
.page-content > .wrapper > .sidebar .inst_block .item a.tsniisk {background:url('/i/inst/tsniisk.png') no-repeat 50% 50%}
.page-content > .wrapper > .sidebar .inst_block .item a.niiosp {background:url('/i/inst/niiosp.png') no-repeat 50% 50%}
.page-content > .wrapper > .sidebar .inst_block .item:hover {background:#2b3946}

.page-content > .wrapper > .sidebar .inst_block .item {
-webkit-transition: background 200ms ease;
-moz-transition: background 200ms ease;
-ms-transition: background 200ms ease;
-o-transition: background 200ms ease;
transition: background 200ms ease;}

.page-content > .wrapper > .sidebar .cart {background:#f6f6f8;border:1px solid #dddfe4;padding:15px;margin-bottom:24px;}
.page-content > .wrapper > .sidebar .cart .personal {color:#2b3946;font:14px/16px MyriadPro, Calibri, Arial;text-shadow:1px 1px 1px #ffffff;padding-bottom:11px;border-bottom:1px solid #dfe0e5} 
.page-content > .wrapper > .sidebar .cart .personal .exit {color:#0172b2;margin-left:6px;}
.page-content > .wrapper > .sidebar .cart .personal .exit input {text-decoration:underline;border:none;background:none;color:#0172b2;text-transform:lowercase}
.page-content > .wrapper > .sidebar .cart .personal .exit input:hover{color:#2b3946}
.page-content > .wrapper > .sidebar .cart .cost {overflow:hidden}
.page-content > .wrapper > .sidebar .cart .cost .count {float:left;width:34px;padding-left:2px;font:12px/8px MyriadPro, Calibri, Arial;color:#0172b2;text-align:center;margin:7px 0 0 3px;display:block }
.page-content > .wrapper > .sidebar .cart .cost .count .sprite {width:36px;height:33px;margin-left:-2px;background:url('/i/sprite.png') no-repeat 0 -60px}
.page-content > .wrapper > .sidebar .cart .cost .amount {margin:11px 0 0 52px;}
.page-content > .wrapper > .sidebar .cart .cost .amount .title {display:inline-block;font:14px/26px MyriadPro, Calibri, Arial;color:#0172b2;text-transform:uppercase;text-decoration:1px 1px 1px #ffffff;background:url('/i/hlinear.png') repeat-x 0 24px;margin-bottom:6px}
.page-content > .wrapper > .sidebar .cart .cost .amount .total {font:16px/17px MyriadPro, Calibri, Arial;text-shadow:1px 1px 1px #ffffff;color:#2b3946}
.page-content > .wrapper > .sidebar .cart input[type="text"], 
.page-content > .wrapper > .sidebar .cart input[type="password"] {font:13px/17px Arial;color:#2b3946;background:#e4e5e9;border-top:1px solid #b3b3b5;border-left:1px solid #b3b3b5;border-bottom:1px solid #f1f2f4;border-right:1px solid #f1f2f4;padding:7px 9px;width:160px;margin-bottom:12px}
.page-content > .wrapper > .sidebar .cart input[type="submit"] {display:inline-block;font:14px/26px MyriadPro, Calibri, Arial;color:#0172b2;text-transform:uppercase;text-decoration:1px 1px 1px #ffffff;background:url('/i/hlinear.png') repeat-x 0 24px;margin-bottom:6px;cursor:pointer}

.page-content > .wrapper > .sidebar .cart input::-webkit-input-placeholder, .page-content > .wrapper > .sidebar .cart textarea::-webkit-input-placeholder, .page-content > .wrapper > .sidebar .cart select::-webkit-input-placeholder, .page-content > .wrapper > .sidebar .cart button::-webkit-input-placeholder {opacity:1;color:#2b3946;text-shadow:none}
.page-content > .wrapper > .sidebar .cart input::-moz-placeholder, .page-content > .wrapper > .sidebar .cart textarea::-moz-placeholder, .page-content > .wrapper > .sidebar .cart select::-moz-placeholder, .page-content > .wrapper > .sidebar .cart button::-moz-placeholder {opacity:1;color:#2b3946;text-shadow:none}
.page-content > .wrapper > .sidebar .cart input:-moz-placeholder, .page-content > .wrapper > .sidebar .cart textarea:-moz-placeholder, .page-content > .wrapper > .sidebar .cart select:-moz-placeholder, .page-content > .wrapper > .sidebar .cart button:-moz-placeholder {opacity:1;color:#2b3946;text-shadow:none}
.page-content > .wrapper > .sidebar .cart input:-ms-input-placeholder, .page-content > .wrapper > .sidebar .column-left .news-block .subscribe textarea:-ms-input-placeholder, .page-content > .wrapper > .sidebar .column-left .news-block .subscribe select:-ms-input-placeholder, .page-content > .wrapper > .sidebar .column-left .news-block .subscribe button:-ms-input-placeholder {opacity:1;color:#2b3946;text-shadow:none}

.page-content > .wrapper > .sidebar .cart .link {color:#2b3946;display:block;text-decoration:underline;font:13px/normal MyriadPro, Calibri, Arial;margin:4px 0}

.page-content > .wrapper > .sidebar .news-block {font:15px/18px MyriadPro, Calibri, Arial;margin-bottom:36px}
.page-content > .wrapper > .sidebar .news-block .item {margin-bottom:18px}
.page-content > .wrapper > .sidebar .news-block .date {font:13px/18px MyriadPro, Calibri, Arial;color:#89919d;text-transform:uppercase;margin-bottom:7px}
.page-content > .wrapper > .sidebar .news-block .description{color:#2b3946;font-size:14px;margin-top:5px}
.page-content > .wrapper > .sidebar .news-block .subscribe {background:#edeef1;border:1px solid #dedee3;padding:8px 6px;margin-right:-14px;overflow:hidden}
.page-content > .wrapper > .sidebar .news-block .subscribe input[type="text"]{font:13px/17px MyriadPro, Calibri, Arial;color:#2b3946;padding:7px 9px;vertical-align:middle;background:#e4e5e9;border-top:1px solid #b3b3b5;border-left:1px solid #b3b3b5;border-right:1px solid #f1f2f4;border-bottom:1px solid #f1f2f4;width:193px}
.page-content > .wrapper > .sidebar .news-block .subscribe input[type="submit"] {float:right;font:14px/27px MyriadPro, Calibri, Arial;margin:3px 0;text-shadow:1px 1px 1px #ffffff;color:#0172b2;text-transform:uppercase;vertical-align:middle;background:none;cursor:pointer;background:url('/i/hlinear.png') repeat-x 0 24px;
-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;
}
.page-content > .wrapper > .sidebar .news-block .subscribe input[type="submit"]:hover {color:#2b3946}
.page-content > .wrapper > .sidebar .news-block .subscribe input::-webkit-input-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe textarea::-webkit-input-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe select::-webkit-input-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe button::-webkit-input-placeholder {opacity:1;color:#2b3946;text-shadow:none}
.page-content > .wrapper > .sidebar .news-block .subscribe input::-moz-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe textarea::-moz-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe select::-moz-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe button::-moz-placeholder {opacity:1;color:#2b3946;text-shadow:none}
.page-content > .wrapper > .sidebar .news-block .subscribe input:-moz-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe textarea:-moz-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe select:-moz-placeholder, .page-content > .wrapper > .sidebar .news-block .subscribe button:-moz-placeholder {opacity:1;color:#2b3946;text-shadow:none}
.page-content > .wrapper > .sidebar .news-block .subscribe input:-ms-input-placeholder, .page-content > .wrapper > .sidebar .column-left .news-block .subscribe textarea:-ms-input-placeholder, .page-content > .wrapper > .sidebar .column-left .news-block .subscribe select:-ms-input-placeholder, .page-content > .wrapper > .sidebar .column-left .news-block .subscribe button:-ms-input-placeholder {opacity:1;color:#2b3946;text-shadow:none}

.page-content > .wrapper > .sidebar .news-block .link {display:inline-block;font:14px/27px MyriadPro, Calibri, Arial;margin:3px 0;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;text-decoration:none;background:url('/i/hlinear.png') repeat-x 0 24px;margin-bottom:15px}

.page-content > .wrapper > .sidebar .sidebar-top .subscribe {margin-right:0;padding:20px 14px}
.page-content > .wrapper > .sidebar .sidebar-top .subscribe input[type="text"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.page-content > .wrapper > .sidebar .sidebar-top .subscribe input[type="submit"]{float:none}

.page-content > .wrapper > .sidebar .text-block {margin-bottom:36px}
.page-content > .wrapper > .sidebar .text-block p {margin-bottom:10px}
.page-content > .wrapper > .sidebar .text-block ul {list-style:none;padding-left:14px;}
.page-content > .wrapper > .sidebar .text-block ul li{display:inline;position:relative;background:url('/i/hlinear.png') repeat-x 0 -64px}
.page-content > .wrapper > .sidebar .text-block ul li a {color:#2b3946}
.page-content > .wrapper > .sidebar .text-block ul li a:hover {color:#0172b2}
.page-content > .wrapper > .sidebar .text-block ul li:before{content:"";display:block;width:5px;height:5px;position:absolute;top:7px;left:-13px;background:url('/i/hlinear.png') no-repeat 0 -160px}
.page-content > .wrapper > .sidebar .text-block ul li:after{content:"\A";white-space:pre;display:block;line-height:3px}



.page-content .page-row-wide {display:table;border:1px solid #dddee3;background:#efeff2;padding:15px 0 17px;width:100%;margin-bottom:33px;
-webkit-box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);
-moz-box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);
box-shadow: inset 0px 0px 100px 0px rgba(236,237,240,1);}
.page-content .page-row-wide .column-left {border-right:none;text-align:center;display:table-cell}
.page-content .page-row-wide .column-right {vertical-align:middle;font:18px/22px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:uppercase;line-height:33px;display:table-cell}
.page-content .page-row-wide .column-right .number {font:63px/.75em MyriadPro, Calibri, Arial;color:#4c596a;margin-right:13px;width:128px;text-align:right}
.page-content .page-row-wide .column-right span {display:inline-block;vertical-align:middle;line-height:22px}
.page-content .page-row-wide .column-right .more {margin-left:6px}



/*CONTENT*/
.content .breadcrumbs a {color:#485460;text-shadow:1px 1px 1px #ffffff;margin-right:4px}
.content .breadcrumbs a:before {content:"/";color:#c3c4ce;text-shadow:1px 1px 1px #ffffff;font:20px/18px MyriadPro, Calibri, Arial;vertical-align:-1px;margin-right:5px}
.content .breadcrumbs a:first-child:before {content:"";margin-right:0}
.content h1 {color:#0172b2;text-transform:uppercase;text-shadow:1px 1px 1px #ffffff;font:35px/.9em MyriadPro, Calibri, Arial;margin:26px 0;}
.content h2 {color:#0172b2;text-shadow:1px 1px 1px #ffffff;font:25px/30px MyriadPro, Calibri, Arial;margin:20px 0 12px;text-transform:none}
.content h3 {color:#0172b2;text-shadow:1px 1px 1px #ffffff;font:23px/30px MyriadPro, Calibri, Arial;margin:20px 0 12px;text-transform:none}
.content p {margin-bottom:10px}
.content img {margin:3px 0 12px}
.content img.left {margin-right:20px;}
.content img.right {margin-left:20px;}
.content > ul {column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.content ul {list-style:none}
.content ul ul {    margin-top: 10px;}
.content li {padding-left:13px;margin-bottom:10px;margin-right:24px;position:relative;}
.content ul li:before {background:url("/i/hlinear.png") no-repeat scroll 0 -160px;content:"";display:block;height:5px;left:0;position:absolute;top:7px;width:5px;}

.content ol {counter-reset:item;list-style:none}
.content ol ol {counter-reset:item1;margin-top:10px}
.content ol ol ol {counter-reset:item2}

.content ol li {padding-left:20px}
.content ol ol li {padding-left:30px}
.content ol ol ol li {padding-left:40px}

.content ol li:before {content:counter(item) ".";counter-increment:item;display:block;line-height:inherit;color:#0172b2;position:absolute;top:0;left:0;}
.content ol ol li:before {content:counter(item) "." counter(item1) ".";counter-increment:item1;}
.content ol ol ol li:before {content:counter(item) "." counter(item1) "." counter(item2) ".";counter-increment:item2;}


.content table {width:100%;border-collapse:collapse;margin-bottom:16px}
.content table th {font:14px/16px MyriadPro, Calibri, Arial;color:#ffffff;background:#4c596a;border:1px solid #e4e5e9;padding:18px 14px;vertical-align:top;text-align:left}
.content table td {font:14px/16px MyriadPro, Calibri, Arial;color:#2b3946;border:1px solid #e4e5e9;padding:18px 14px;vertical-align:top;background:#ebecef}
.content table tr:nth-child(even) td {background:#ebecef}
.content table tr:nth-child(odd) td {background:#f4f4f5}





.content form {text-align:justify;word-spacing:-.25em;font:.01px/0px MyriadPro, Calibri, Arial;font:.1px/0px MyriadPro, Calibri, Arial\9;overflow:hidden;margin-bottom:45px}
.content form .form-row {width:100%;display:inline-block;margin-bottom:15px;}
.content form .form-row-narrow {width:49%;display:inline-block;margin-bottom:15px;}
.content form .form-row-narrow:first-child {margin-left:0}
.content form input[type="text"], .content  form input[type="password"] {width:100%;text-align:left;word-spacing:0;font:14px/18px Arial;padding:9.5px 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
border-top:1px solid #aeb1bf;border-left:1px solid #aeb1bf;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.content form textarea {width:100%;text-align:left;word-spacing:0;font:14px/18px MyriadPro, Calibri, Arial;padding:9.5px 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
border-top:1px solid #aeb1bf;border-left:1px solid #aeb1bf;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;resize:none;height:95px}
.content form input[type="submit"] {float:right;background:url('/i/hlinear.png') repeat-x 0 -320px;font:20px/48px MyriadPro, Calibri, Arial;text-shadow:-1px -1px 1px #5c6574;color:#ffffff;text-transform:uppercase;padding:0 46px;cursor:pointer;margin-top:14px}


.content .pagination {background:#ebecef;border:1px solid #dddee3;padding:16px 14px 13px 16px;overflow:hidden;text-align:center}
.content .pagination .arrow-left {float:left;font:14px/16px MyriadPro, Calibri, Arial;display:block;position:relative;margin-left:22px;padding-bottom:3px;background:url('/i/hlinear.png') repeat-x 0 17px;}
.content .pagination .arrow-left .sprite {position:absolute;top:0;left:-22px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -58px -20px;}
.content .pagination .arrow-right {float:right;font:14px/16px MyriadPro, Calibri, Arial;display:block;position:relative;margin-right:22px;padding-bottom:3px;background:url('/i/hlinear.png') repeat-x 0 17px;}
.content .pagination .arrow-right .sprite {position:absolute;top:0;right:-22px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -70px -20px;}
.content .pagination .link {font:14px/20px MyriadPro, Calibri, Arial;color:#2b3946;margin:0 8px;text-shadow:1px 1px 1px #ffffff;}
.content .pagination .link.active {color:#0172b2}

.content  form input::-webkit-input-placeholder, .content  form textarea::-webkit-input-placeholder, .content  form select::-webkit-input-placeholder, .content  form button::-webkit-input-placeholder {opacity:1;color:#89919d;text-shadow:none;font-style:italic}
.content  form input::-moz-placeholder, .content  form textarea::-moz-placeholder, .content  form select::-moz-placeholder, .content  form button::-moz-placeholder {opacity:1;color:#89919d;text-shadow:none;font-style:italic}
.content  form input:-moz-placeholder, .content  form textarea:-moz-placeholder, .content  form select:-moz-placeholder, .content  form button:-moz-placeholder {opacity:1;color:#89919d;text-shadow:none;font-style:italic}
.content  form input:-ms-input-placeholder, .content  form textarea:-ms-input-placeholder, .content  form select:-ms-input-placeholder, .content  form button:-ms-input-placeholder {opacity:1;color:#89919d;text-shadow:none;font-style:italic}

.content .gallery {background:#ecedef;padding:12px 32px;position:relative;position:relative;}
.content .gallery .wrap {overflow:hidden}
.content .gallery .holder{white-space:nowrap}
.content .gallery .arrow-left {position:absolute;left:11px;top:50%;margin-top:-10px;width:12px;height:20px;background:black;display:block;background:url('/i/sprite.png') no-repeat -58px -20px;cursor:pointer}
.content .gallery .arrow-right {position:absolute;right:11px;top:50%;margin-top:-10px;width:12px;height:20px;background:black;display:block;background:url('/i/sprite.png') no-repeat -70px -20px;cursor:pointer}
.content .gallery .arrow-left.inactive {display:none}
.content .gallery .arrow-right.inactive {display:none}


.content .tab-bar {list-style:none;column-count:1;-moz-column-count:1;-webkit-column-count:1;word-spacing:-.25em;margin-bottom:39px}
.content .tab-bar .tab {display:inline-block;min-width:166px;padding:13px 17px 8px;margin:0;position:relative;z-index:1;background:#efeff2;border:1px solid #dddee3;word-spacing:0}
.content .tab-bar .tab a {cursor:pointer}
.content .tab-bar .tab.active {background:#f9f9fa;border:1px solid #d6d8de;border-bottom:1px solid transparent}
.content .tab-bar .tab:before {background:none}
.content .tab-bar:after {display:block;position:relative;content:"";height:2px;width:100%;background:#f4f4f6;border:1px solid #d6d8de;z-index:0;margin-top:-1px}
.content .tab-content {display:none}
.content .tab-content.active {display:block}

.content form.personal .form-row {white-space:nowrap;}
.content form.personal label {width:202px;display:inline-block;font:14px/18px MyriadPro, Calibri, Arial;vertical-align:middle;white-space:normal;word-spacing:0;}
.content form.personal .required {color:#ed1414;}
.content form.personal input[type="text"], .content form.personal input[type="password"] {width:498px;vertical-align:middle;background:#efeff2}
.content form.personal textarea {width:498px;vertical-align:-5px;background:#efeff2}
.content form.personal input[type="text"], .content form.personal img {vertical-align:middle}
.content form.personal .hint {color:#0172b2;font:italic 14px/18px MyriadPro, Calibri, Arial;margin:15px 0 8px 202px;word-spacing:0;}
.content form.personal input[type="reset"] {float:right;font:20px/48px MyriadPro, Calibri, Arial;background:url('/i/hlinear.png') repeat-x 0 -523px;text-shadow:1px 1px 1px #ffffff;color:#2b3946;text-transform:uppercase;margin:0 21px;cursor:pointer;margin-top:14px}

.content form.order-form {font:1em/normal MyriadPro, Calibri, Arial;word-spacing:normal}

.content form.filter-bar {overflow:visible;background:#eeeef1;padding:16px 15px;word-spacing:-.25em;margin-bottom:21px;border:1px solid #dddee3;text-align:left;}
.content form.filter-bar:after {content:"";clear:right;display:block}
.content form.filter-bar label {font:13px/33px MyriadPro, Calibri, Arial;}
.content form.filter-bar input[type="reset"], .content form.filter-bar input[type="submit"], .content form.filter-bar input[type="submit"].reset {float:right;font:20px/33px MyriadPro, Calibri, Arial;background:url('/i/hlinear.png') repeat-x 0 -533px;text-shadow:1px 1px 1px #ffffff;color:#2b3946;text-transform:uppercase;margin:0 0 0 21px;cursor:pointer;padding:0}
.content form.filter-bar input[type="text"] {padding:6.5px 8px;background:#e4e5e9;color:#2b3946;font:14px/18px MyriadPro, Calibri, Arial}
.content form.filter-bar input[type="submit"] {color:#016ba7;background-position:0 27px;}
.content form.filter-bar .field-wrap {display:inline-block;position:relative;width:auto;white-space:nowrap}
.content form.filter-bar .field-wrap label {margin:0 11px}
.content form.filter-bar input.calendar-calendar {position:absolute;width:19px;height:20px;background:url('/i/sprite.png') no-repeat -116px -20px;cursor:pointer;font-size:0;top:7px;right:6px}
.content form.filter-bar input.calendar-input  {width:106px;}

/*MODULES*/

.content .shop {overflow:hidden}
.content .shop h2 {font:26px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:0 0 23px 0}
.content .shop h3 {font:23px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:0 0 23px 0}

.content .shop .column-left {width:342px;float:left;}
.content .shop .column-right {margin-left:357px}
.content .shop .item {background:#efeff2;border:1px solid #dddee3;padding:17px 14px 15px;overflow:hidden;margin-bottom:17px}
.content .shop .item .image {float:left;width:116px;height:136px;}
.content .shop .item .description {margin-bottom:15px;display:block;}
.content .shop .item .add-to-cart {margin:0 0 0 139px;padding:27px 0 0 0}
.content .shop .item .add-to-cart input[type="text"]{width:61px;background:#e4e5e9;vertical-align:middle;}
.content .shop .item .add-to-cart input[type="submit"] {position:absolute;left:0;bottom:0;background:none;padding:0;margin:0;width:36px;height:33px;background:url('/i/sprite.png') no-repeat 0 -60px;float:none}
.content .shop .item .add-to-cart .add-button {display:inline-block;font:bold 16px/2px MyriadPro, Calibri, Arial;position:relative;width:30px;padding:0 0 33px 6px;text-align:center;color:#0172b2;text-shadow:1px 1px 1px #ffffff;vertical-align:middle;margin-left:11px}
.content .shop .item .price {font:18px/22px MyriadPro, Calibri, Arial;color:#006ba8;text-shadow:1px 1px 1px #ffffff}
.content .shop .item .price .num {font-size:24px;}
.content .shop .item .ask-to-auth {font: 14px/normal MyriadPro, Calibri, Arial;text-align:left}
.content .shop .item .in-basket {font: 14px/normal MyriadPro, Calibri, Arial;text-align:left;margin-top:10px}

.content .license-block {background:#eaebee;border:1px solid #dddee3;padding:20px 0 3px 16px;word-spacing:-.25em;line-height:0;margin-bottom:14px}
.content .license-block h2 {font:26px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:0 0 16px 0;word-spacing:0;}
.content .license-block h3 {font:23px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:0 0 16px 0;word-spacing:0;}

.content .license-block .license-item {width:214px;display:inline-block;margin:0 12px 21px 0;word-spacing:0;line-height:normal;vertical-align:top;}
.content .license-block .license-item img {width:100%;}
.content .license-block .license-item .description {color:#2b3946;}

.content .license-block .link-item {color:#2b3946;display:block;position:relative;padding-left:31px;line-height:18px;word-spacing:0;margin:0 20px 7px 0}
.content .license-block .link-item .sprite {display:block;position:absolute;top:4px;left:0;width:18px;height:20px;background:url('/i/sprite.png') no-repeat -82px -20px}
.content .license-block .link-item:hover {text-decoration:underline}

.content .license-block.archive {padding-bottom:25px}

.content .partner-block {background:#edeef0;border:1px solid #dddee3;margin-bottom:15px}
.content .partner-block h2 {font:26px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:20px 0 16px 18px}
.content .partner-block h3 {font:23px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:20px 0 16px 18px}
.content .partner-block table{border-collapse:collapse;}
.content .partner-block table img {width:auto;height:auto;max-width:130px;max-height:80}
.content .partner-block td {border:none;background:#edeef0!important;text-align:center;vertical-align:middle;padding:8px 0}

.content .company-block {text-align:left;}
.content .company-block img {width:196px;height:260px;margin-right:23px;float:none;line-height:0;}
.content .company-block .wide img {float:left}
.content .company-block .name {color:#0172b2;text-shadow:1px 1px 1px #ffffff;margin:3px 0 10px}
.content .company-block h2.name {font:22px/30px MyriadPro, Calibri, Arial;}
.content .company-block a.name {font:15px/21px MyriadPro,Calibri,Arial;}
.content .company-block p {margin-bottom:6px;}
.content .company-block .position {font:italic 16px/normal MyriadPro, Calibri, Arial;margin-bottom:14px}
.content .company-block .link {background:rgba(0, 0, 0, 0) url('/i/hlinear.png') repeat-x scroll 0 19px;display:inline-block;font:14px/21px MyriadPro,Calibri,Arial;text-shadow:1px 1px 1px #ffffff}
.content .company-block .wide {width:100%}
.content .company-block .photo {display:block}
.content .company-block .position, .content .company-block .position {font:italic 14px/20px MyriadPro,Calibri,Arial;margin-bottom:14px}
.content .company-block .flatten-item {margin-right:12px;width:225px;background:#edeef0;border:1px solid #dddee3;padding:14px;margin-bottom:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.content .company-block .flatten-item:last-child{margin-right:0}
.content .company-block .flatten-item.wide {width:100%}

.content .company-open .holder {float:left;position:relative;margin-right:24px;margin-top:6px;width:276px;height:418px}
.content .company-open .holder img {float:none;margin:0;width:100%;}
.content .company-open .holder .black-stripe {position:absolute;top:0;left:0;right:0;bottom:0;}


.content .company-open img {width:276px;float:left;line-height:0;margin-top:6px;margin-right:24px}
.content .company-open .data {margin-left:300px;}
.content .company-open .header {overflow:hidden;margin-bottom:18px}
.content .company-open .name {font:26px/30px MyriadPro, Calibri, Arial;color:#0172b2;text-shadow:1px 1px 1px #ffffff;margin:3px 0 10px}
.content .company-open p {margin-bottom:6px;}
.content .company-open .position {font:italic 16px/normal MyriadPro, Calibri, Arial;margin-bottom:14px;padding:12px;background:#efeff2}
.content .company-open .link {display:inline-block;padding:0 17px;font:14px/49px MyriadPro, Calibri, Arial;background:#efeff2;border:1px solid #dddee3;margin-top:24px}
.content .company-open .link .sprite {display:inline-block;width:12px;height:20px;vertical-align:middle;margin-right:7px;background:url('/i/sprite.png') no-repeat -58px -20px}
.content .company-open .link a {display:inline-block;background:rgba(0, 0, 0, 0) url('/i/hlinear.png') repeat-x scroll 0 33px;text-shadow:1px 1px 1px #ffffff;vertical-align:baseline;color:#2b3946}

.content .partner-open .name {margin-bottom:30px}
.content .partner-open img {vertical-align:middle;margin-right:30px}
.content .partner-open .link {display:inline-block;padding:0 17px;font:14px/49px MyriadPro, Calibri, Arial;background:#efeff2;border:1px solid #dddee3;margin-top:24px}
.content .partner-open .link .sprite {display:inline-block;width:12px;height:20px;vertical-align:middle;margin-right:7px;background:url('/i/sprite.png') no-repeat -58px -20px}
.content .partner-open .link a {display:inline-block;background:rgba(0, 0, 0, 0) url('/i/hlinear.png') repeat-x scroll 0 33px;text-shadow:1px 1px 1px #ffffff;vertical-align:baseline;color:#2b3946}


.content .company-item .photo.rip {position:relative;height:296px}
.content .company-item .photo.rip .black-stripe {position:absolute;top:0;left:0;right:0;bottom:0}


.content .company-list {border-collapse:separate;border-spacing:13px 14px;table-layout:fixed;margin:0 -13px}
.content .company-item {padding:14px;background:#edeef0!important;border:1px solid #dddee3;width:195px}
.content .company-item.wide .photo {width:196px;float:left;margin-right:23px;height:100%;}
.content .company-item.wide .name {font:22px/30px MyriadPro,Calibri,Arial;margin-bottom:14px;}
.content .company-item.wide .position {margin-bottom:10px;}
.content .company-item .photo {display:block;line-height:0;margin-bottom:10px;}
.content .company-item .photo img {width:100%;}
.content .company-item .name {display:block;font:15px/21px MyriadPro, Calibri, Arial;margin-bottom:6px}
.content .company-item .position {font:italic 14px/20px MyriadPro, Calibri, Arial;margin-bottom:4px}
.content .company-item .link {background:rgba(0, 0, 0, 0) url('/i/hlinear.png') repeat-x scroll 0 19px;display:inline-block;font:14px/21px MyriadPro,Calibri,Arial;text-shadow:1px 1px 1px #ffffff}
.content .company-list td.spacer {background:none}

.content .news-block {font:15px/18px MyriadPro, Calibri, Arial;padding-bottom:51px}
.content .news-block .item {margin-bottom:23px}

.content .news-block .item .share-button {height:20px;width:20px;background:url('/i/share.png') no-repeat 0 0;position:relative;float:right;margin:0 0 10px 10px}
.content .news-block .item .share-button .border {position:absolute;width:0;height:0;overflow:hidden;top:-3px;left:15px}
.content .news-block .item .share-button .border .pluso-more {display:none}
.content .news-block .date {font:13px/18px MyriadPro, Calibri, Arial;color:#89919d;text-transform:uppercase;margin-bottom:7px}
.content .news-block .description{color:#2b3946;font-size:14px;margin-top:5px}

.content .news-block-open img {margin:0 10px 10px}
.content .news-block-open .pluso-more {display:none}
.content .news-block-open .tile_bg {height:300px;background-size: cover;margin-bottom:1em}
.content .news-block-open .source-link {margin-top:1em}

.content .news-block h2 {font:26px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:0 0 23px 0}
.content .news-block h3 {font:23px/33px MyriadPro, Calibri, Arial;color:#2b3946;text-transform:none;margin:0 0 23px 0}

.content .news-block-open .date {color:#89919d;text-transform:uppercase;font:13px/-.25em MyriadPro, Calibri, Arial;margin-bottom:9px;}
.content .news-block-open h2 {font:20px/25px MyriadPro, Calibri, Arial;text-shadow:none;margin:0 0 23px}
.content .news-block-open .link {display:inline-block;padding:0 17px;font:14px/49px MyriadPro, Calibri, Arial;background:#efeff2;border:1px solid #dddee3;margin-top:24px}
.content .news-block-open .link .sprite {display:inline-block;width:12px;height:20px;vertical-align:middle;margin-right:7px;background:url('/i/sprite.png') no-repeat -58px -20px}
.content .news-block-open .link a {display:inline-block;background:rgba(0, 0, 0, 0) url('/i/hlinear.png') repeat-x scroll 0 33px;text-shadow:1px 1px 1px #ffffff;vertical-align:baseline;color:#2b3946}

.content .past_events-block {}
.content .past_events-block .item {overflow:hidden}
.content .past_events-block .item .image {float:left;width:238px;}
.content .past_events-block .item .data {margin-left:264px;}
.content .past_events-block .item .data .date {font:14px/normal MyriadPro, Calibri, Arial;text-transform:uppercase;color:#2b3946}

.content .review-slider-wrapper {position:relative;padding:11px 17px}
.content .review-slider {overflow:hidden;white-space:nowrap;word-spacing:-.25em;line-height:0}
.content .review-slider-wrapper .arrow-left {position:absolute;left:0;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -58px -20px;top:50%;margin-top:-10px;cursor:pointer}
.content .review-slider-wrapper .arrow-right {position:absolute;right:0;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -70px -20px;top:50%;margin-top:-10px;cursor:pointer}
.content .review-slider-wrapper .arrow-left.inactive {display:none}
.content .review-slider-wrapper .arrow-right.inactive {display:none}
.content .review-slider .item {display:inline-block;white-space:normal;word-spacing:0;vertical-align:top}
.content .review-slider .item .intro {float:left;width:157px;text-align:center}
.content .review-slider .item .intro img {margin:-1px 0 11px;max-width:100%}
.content .review-slider .item .intro .name {font:15px/21px MyriadPro, Calibri, Arial;color:#0172b2;}
.content .review-slider .item .intro .position {font-style:italic;line-height:normal;}
.content .review-slider .item .text {line-height:normal;margin-left:167px;position:relative;background:#eeeff1;border:1px solid #dadce1;padding:15px 20px;width:457px}
.content .review-slider .item .text .triangle {position:absolute;top:17px;left:-24px;width:24px;height:23px;background:url('/i/sprite.png') no-repeat -56px -65px}


/*For main page*/
.home-page-content .review-slider-wrapper {position:relative;padding:30px 22px;overflow:hidden;background:#ECEBF0 }
.home-page-content .review-slider-wrapper h2 {color:#0172b2}
.home-page-content .review-slider {overflow:hidden;white-space:nowrap;word-spacing:-.25em;line-height:0;padding:0 15px;position:relative;}
.home-page-content .review-slider-wrapper .arrow-left {position:absolute;left:15px;display:block;width:12px;height:20px;background:url('/i/sprite2.png') no-repeat -58px -20px;top:50%;margin-top:-10px;cursor:pointer}
.home-page-content .review-slider-wrapper .arrow-right {position:absolute;right:15px;display:block;width:12px;height:20px;background:url('/i/sprite2.png') no-repeat -70px -20px;top:50%;margin-top:-10px;cursor:pointer}
.home-page-content .review-slider-wrapper .arrow-left.inactive {display:none}
.home-page-content .review-slider-wrapper .arrow-right.inactive {display:none}

.home-page-content .review-slider .holder {display:table;table-layout:fixed;border-spacing: 40px 0;margin-left:-40px;position:relative;}
.home-page-content .review-slider .item {display:table-cell;white-space:normal;word-spacing:0;vertical-align:top;width:530px;padding-left:167px;background:#f5f5f7;border:1px solid #dadce1;}
.home-page-content .review-slider .item .intro {position:absolute;left:0;width:157px;top:0;bottom:0;text-align:center;background:#ECEBF0;border:1px solid #ECEBF0;border-right:1px solid #dadce1;margin:-1px;padding:0 5px;}
.home-page-content .review-slider .item .intro img {margin:-1px 0 11px;max-width:100%}
.home-page-content .review-slider .item .intro .name {font:15px/21px MyriadPro, Calibri, Arial;color:#0172b2;}
.home-page-content .review-slider .item .intro .position {font-style:italic;line-height:normal;}

.home-page-content .review-slider .item .text {line-height:normal;padding:15px 20px;width: 315px}
.home-page-content .review-slider .item .text .triangle {position:absolute;top:17px;left:144px;width:24px;height:23px;background:url('/i/sprite2.png') no-repeat -56px -65px}



.content .review-list {vertical-align:top;border-collapse:separate;border-spacing:13px 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 -13px;table-layout:fixed}
.content .review-list .spacer {background:none!important}
.content .review-item {padding:14px;background:#eaebee!important;border:1px solid #dddee3;width:195px;position:relative}
.content .review-item .hidden-hint {display:none;position:absolute;left:0;bottom:0;padding:15px;border-radius:5px;background:#EFEFF2;width:300px}
.content .review-item #visibleHint {display:block;}
.content .review-item .photo {display:block;line-height:0;margin-bottom:10px}
.content .review-item .photo img {width:195px;height:265px}
.content .review-item .link {display:block;font:15px/21px MyriadPro, Calibri, Arial;margin-bottom:6px;color:#006ba8;cursor:pointer}





/*GALLERY*/
.slider-header {padding-bottom:18px;margin-bottom:25px;
background: #2c3a47; /* Old browsers */
background: -moz-linear-gradient(top, #2c3a47 0%, #3f4b5b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3a47), color-stop(100%,#3f4b5b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2c3a47 0%,#3f4b5b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2c3a47 0%,#3f4b5b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2c3a47 0%,#3f4b5b 100%); /* IE10+ */
background: linear-gradient(to bottom, #2c3a47 0%,#3f4b5b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3a47', endColorstr='#3f4b5b',GradientType=0 ); /* IE6-9 */
}
.slider-header h1 {font:35px/94px MyriadPro, Calibri, Arial;color:#a8b5c3;text-transform:uppercase;text-align:center;border-bottom:1px solid #2c3845;}
.slider-header .menu {
background: #354251; /* Old browsers */
background: -moz-linear-gradient(top, #354251 0%, #3e4c5b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#354251), color-stop(100%,#3e4c5b));
background: -webkit-linear-gradient(top, #354251 0%,#3e4c5b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #354251 0%,#3e4c5b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #354251 0%,#3e4c5b 100%); /* IE10+ */
background: linear-gradient(to bottom, #354251 0%,#3e4c5b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354251', endColorstr='#3e4c5b',GradientType=0 ); /* IE6-9 */
border-top:1px solid #4c596a;border-bottom:1px solid #2c3845;list-style:none;padding:0 10px;box-sizing:border-box;white-space:nowrap;width:100%;display:table;
}
.slider-header .menu .category {display:table-cell;vertical-align:middle;font:16px/18px MyriadPro, Calibri, Arial;padding:10px 8px} 
.slider-header .menu .category a {vertical-align:middle;color:#9ea8b5;text-decoration:none;text-shadow:-1px -1px 1px #354350;border-bottom:1x solid dashed;padding:5px 0;
-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
-ms-transition: color 200ms ease;
-o-transition: color 200ms ease;
transition: color 200ms ease;
background:url('/i/hlinear.png') repeat-x 0 -375px
}
.slider-header .menu .category a:hover {color:#bfc8d3}

/*GALLERY*/
.slider-header .slider {white-space:nowrap;overflow:hidden;word-spacing:-.25em;line-height:0;height:401px}
.slider-header .slider-holder {position:relative;padding:28px 14.5px 0;border-top:1px solid #4c596a}

.slider-header .slider-holder  .arrow-left {position:absolute;left:14.5px;top:50%;margin-top:-6px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -58px -40px #0172b2;cursor:pointer;z-index:10;border:9px solid #0172b2;border-width:9px 13px 9px 9px}
.slider-header .slider-holder  .arrow-right {position:absolute;right:14.5px;top:50%;margin-top:-6px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -70px -40px #0172b2;cursor:pointer;z-index:10;border:9px solid #0172b2;border-width:9px 9px 9px 13px}
.slider-header .slider-holder  .arrow-left:hover {background-position:-82px -40px;background-color:#2b3946;border-color:#2b3946;}
.slider-header .slider-holder  .arrow-right:hover {background-position:-94px -40px;background-color:#2b3946;border-color:#2b3946;}
.slider-header .slider-holder  .arrow-left.inactive{display:none}
.slider-header .slider-holder  .arrow-right.inactive{display:none}


.slider-header .slider .slide-block {width:483px;height:401px;display:inline-block;margin:0 1px;position:relative;white-space:normal;word-spacing:0;cursor:pointer}
.slider-header .slider .slide-block img {width:100%;height:100%}
.slider-header .slider .slide-block .text {display:block;cursor:pointer;position:absolute;bottom:0;box-sizing:border-box;width:100%;padding:31px 18px;text-align:center;font:26px/32px MyriadPro, Calibri, Arial;color:#ffffff;text-transform:uppercase;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.8+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */);
}

.gallery-page-content .content {margin:20px 56px 0;color:#e4e5e9;}
.gallery-page-content .content p {margin-bottom:6px;}
.gallery-page-content .content h2 {color:#e4e5e9;text-shadow:-1px -1px 1px #455261}
.gallery-page-content .content ul li:before{background-position:0 -480px}


.gallery-substrate {display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(43, 57, 70, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc2b3946', endColorstr='#cc2b3946');}
.gallery-themes {display:none;position:absolute;overflow:visible;text-align:center;z-index:100000;top:111px;width:100%;height:100%;left:0}
.gallery-themes .theme {display:none;position:relative;text-align:left;background:#e4e5e9;max-width:967px;width:90%;border-top:1px solid #8f9399}
.gallery-themes .theme.active {display:inline-block}
.gallery-themes .theme .close-button {position:absolute;top:-2px;right:-50px;display:block;width:27px;height:27px;background:url('/i/siv_close_54x27.png') no-repeat -27px 0;cursor:pointer}
.gallery-themes .theme .close-button:hover {background-position:0 0}
.gallery-themes .theme .navigate  {background:#ebecef;display:table;width:100%;border-collapse:collapse}
.gallery-themes .theme .navigate .button {width:50%;vertical-align:middle;cursor:pointer;position:relative;padding:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;border:1px solid #d9dbe0}
.gallery-themes .theme .navigate .button {width:50%;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;}
.gallery-themes .theme .navigate .button a {padding-bottom:2px;background:url('/i/hlinear.png') repeat-x 0 17px;text-shadow:1px 1px 1px #ffffff}
.gallery-themes .theme .navigate .button:hover a {color:#0172b2}
.gallery-themes .theme .navigate .button:hover {background:#d5d7dc}
.gallery-themes .theme .navigate .button .sprite {position:absolute;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat;top:50%;margin-top:-10px}
.gallery-themes .theme .navigate .prev {text-align:left;padding-left:40px;padding-right:60px;}
.gallery-themes .theme .navigate .prev .sprite {left:14px;background-position:-58px -20px} 
.gallery-themes .theme .navigate .next {text-align:right;padding-right:40px;padding-left:60px;}
.gallery-themes .theme .navigate .next .sprite {right:14px;background-position:-70px -20px;}

.gallery-themes .theme h2 {text-align:center;padding:16px 40px;font:30px/35px MyriadPro, Calibri, Arial;color:#0172b2;text-shadow:1px 1px 1px #ffffff;text-transform:uppercase;margin:0}

.gallery-themes .theme .viewport {line-height:0;word-spacing:-.25em;font-size:0;position:relative}
.gallery-themes .theme .viewport img {width:100%;height:auto}
.gallery-themes .theme .viewport .arrow-left {position:absolute;left:0;top:50%;margin-top:-6px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -58px -40px #0172b2;cursor:pointer;z-index:10;border:9px solid #0172b2;border-width:9px 13px 9px 9px}
.gallery-themes .theme .viewport .arrow-right {position:absolute;right:0;top:50%;margin-top:-6px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -70px -40px #0172b2;cursor:pointer;z-index:10;border:9px solid #0172b2;border-width:9px 9px 9px 13px}
.gallery-themes .theme .viewport  .arrow-left:hover {background-position:-82px -40px;background-color:#2b3946;border-color:#2b3946;}
.gallery-themes .theme .viewport .arrow-right:hover {background-position:-94px -40px;background-color:#2b3946;border-color:#2b3946;}

.gallery-themes .theme .pictures {display:none}

.gallery-themes .theme .scroller {background:#ecedf0;border:1px solid #dedfe4;position:relative;padding:12px 40px}
.gallery-themes .theme .scroller-holder {overflow:hidden}
.gallery-themes .theme .scroller .arrow-left {position:absolute;left:13px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -58px -20px;top:50%;margin-top:-10px;cursor:pointer}
.gallery-themes .theme .scroller .arrow-right {position:absolute;right:13px;display:block;width:12px;height:20px;background:url('/i/sprite.png') no-repeat -70px -20px;top:50%;margin-top:-10px;cursor:pointer}
.gallery-themes .theme .scroller-wrapper {overflow:hidden;white-space:nowrap;word-spacing:-.25em;line-height:0;}
.gallery-themes .theme .scroller-wrapper img {margin:0 1px;cursor:pointer;width:175px;height:138px}
.gallery-themes .theme .scroller-wrapper img.picture {display:none}

.gallery-themes .theme .content {padding:20px 40px;margin:0;color:#2b3946}



/*INST_LOGO*/
.page-content > .wrapper > .sidebar.inst {float:left;width:213px;margin-top:-111px;background:url('/i/sidebar_head_inst_241x22.png') no-repeat 0 0;padding:22px 14px 0;margin-bottom:15px}
.page-content > .wrapper > .sidebar.inst .inst-logo {background:none no-repeat 50% 8px #2b3946;padding:8px 0 16px;margin:0 -14px;height:126px;display:block}
.page-content > .wrapper > .sidebar.inst .tsniisk {background-image:url('/i/inst/tsniisk.jpg');}
.page-content > .wrapper > .sidebar.inst .niizhb {background-image:url('/i/inst/niizhb.jpg');}
.page-content > .wrapper > .sidebar.inst .niiosp {background-image:url('/i/inst/niiosp.jpg');}
.page-content > .wrapper > .sidebar.inst .tsniisk.en {background-image:url('/i/inst/tsniisk_en.jpg');}
.page-content > .wrapper > .sidebar.inst .niizhb.en {background-image:url('/i/inst/niizhb_en.jpg');}
.page-content > .wrapper > .sidebar.inst .niiosp.en {background-image:url('/i/inst/niiosp_en.jpg');}


/** BITRIX FIX **/
.page-holder > .page-top .header .header_right .links div {display:inline}
#basket_items_list {text-align:left}
#basket_items_list .item {width:40%}
#basket_items_list .price,
#basket_items_list .custom {width:15%}
#basket_items_list .quantity-input {width:40px;vertical-align:middle;padding:5px}
#basket_items_list .basket_quantity_control {vertical-align:middle}
#basket_items_list td {background:#F4F4F5!important}
#basket_form {margin-bottom:10px}
.content .personal .input-group {font:14px/normal MyriadPro, Calibri, Arial;}
.content .personal .input-group h3 {margin-bottom:20px;margin-top:10px}
.quantity-control-holder > * {white-space:nowrap}
.content .personal .form-row.checkbox input {margin-right:20px;vertical-align:middle}
.content .personal .form-row.checkbox label {width:498px;vertical-align:middle}

.content .personal .form-row .bx_result_price {display:none}
.content form.personal .form-row.hidden {display:none}
.content .personal .bx_ordercart_order_pay_center {font:14px/normal MyriadPro, Calibri, Arial;}
.content .personal .bx_ordercart_order_pay_center .checkout {float:right;background:url('/i/hlinear.png') repeat-x 0 -320px;font:20px/48px MyriadPro, Calibri, Arial;text-shadow:-1px -1px 1px #5c6574;color:#ffffff;text-transform:uppercase;padding:0 46px;cursor:pointer;margin-top:14px;border-radius:none}
.order-complete {background:#EFEFF2;margin:30px 0;padding:15px}
div#order_form_content .errortext-cstroy {font:normal 15px/normal MyriadPro, Calibri, Arial;color:red!important;background:none;display:block;margin:0;padding:0!important;border:none;border-radius:0;text-shadow:none;}
.continue-buy {display:inline-block;font:14px/normal MyriadPro, Calibri, Arial;margin-bottom:10px}
.errortext-cstroy {color:red}
.bx_item_title .title {font:20px/normal MyriadPro, Calibri, Arial;}
.bx_item_title {padding-bottom:0!important}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img {width:100%;height:100%;margin:0}
.bx_item_list .content ul li::before {content:""}
.bx_item_list .content ul li {line-height:normal;}
.content .map-columns ul {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
.content .map-columns .map-level-0 .title-link {display:inline-block;margin-bottom:10px}
.content .map-columns .map-level-1 .title-link {margin-bottom:0px}
.content .map-columns .map-level-2 {margin-top:12px}
.content .search-page .item {margin-bottom:12px}
.content .search-page .item .title {font:18px/normal MyriadPro, Calibri, Arial;margin-bottom:10px;display:inline-block}
.content .search-page .item p.date {margin-bottom:0}

.content .project-map {position:relative;height:400px}
#MapCanvas {height:100%;}
.project-map .marker-image {float:left;margin:0 20px 20px 0}
.project-map .marker-link {display:inline-block;margin-top:20px}

#FullscreenProjectMap {position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999999999999;background:black;}
.project-map .fullscreen-map-button{cursor:pointer;position:absolute;z-index:999999;bottom:0;left:50%;margin-left:-25px;width:50px;height:50px;background:url('/i/map_button_50x100.png') no-repeat 0 0;display:block;opacity:0;
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
}
.project-map .fullscreen-map-text {position:absolute;z-index:999999;top:400px;left:0;width:100%;margin: 0 0 -15px;text-align:center;opacity:0;
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
}
.project-map:hover .fullscreen-map-button {opacity:1;}
.project-map:hover .fullscreen-map-text {opacity:1;}
#FullscreenProjectMap.project-map .fullscreen-map-text {display:none}
#FullscreenProjectMap.project-map .fullscreen-map-button {background:url('/i/map_button_50x100.png') no-repeat 0 -50px;}
#FullscreenProjectMap.project-map h2 {color:#0172b2;text-shadow:1px 1px 1px #ffffff;font:25px/30px MyriadPro, Calibri, Arial;margin:20px 0 12px;text-transform:none}



.seosub{
display: none;
margin-left: 20px;
margin-top: 10px;
}

.seosub li a{
	    color: #ffffff;
    text-decoration: none;
}

.item-level_1:hover > ul.seosub{
	display: block;
}

.navigation .nav-item {padding:.3em 1em .4em;background:#EBECEF;border:1px solid #b3b3b5;display:inline-block;margin-bottom:.25em}
.navigation .nav-item:hover {background:#b3b3b5}
.navigation .nav-item.active {background:#0172b2;color:#ffffff;border:1px solid #0172b2}

.pricepopup{
	display: none;
}

.item{
	position: relative;
}

#priceform{
	display: block;
	width: 400px;
	height: 100px;
	padding: 10px;
}


#priceform p{
	margin-bottom: 10px;
}

.trippleimgs{
	position: relative;
	text-align: center;
}

.trippleimgs a{
	display: inline-block;
	margin: 10px;
	text-align: center;
	text-decoration: none;
}

.trippleimgs a img{
	height: 200px;
	display: block;
	margin: 0 auto;
}

.bigpictfa{
	display: block;
	width: 600px;
	margin: 10px auto;
}

.bigpictfa img{
	width: 600px;
}




.fiveinarow{
	position: relative;
	text-align: center;
}

.fiveinarow a{
	display: inline-block;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}

.fiveinarow a img{
	height: 95px;
	display: block;
	margin: 0 auto;
}



.twoinarow{
	position: relative;
	text-align: center;
}

.twoinarow a{
	display: inline-block;
	margin: 5px;
	text-align: center;
	text-decoration: none;
}

.twoinarow a img{
	height: 190px;
	display: block;
	margin: 0 auto;
}

.floatright1{
	float: right;
	margin-left: 10px;
	height: 220px;
	z-index: 999;
}

.floatright2{
	float: right;
	margin-left: 10px;
	height: 220px;
	z-index: 999;
}

.floatright2 img{
	height: 220px;
	z-index: 999;
}


.twoinarowff{
	position: relative;
	text-align: center;
}

.twoinarowff a{
	display: inline-block;
	margin: 5px;
	text-align: center;
	text-decoration: none;
}

.twoinarowff a img{
	height: 190px;
	display: block;
	margin: 0 auto;
}

.list-level_2{
margin-left: 40px;
margin-top: 10px;
}

.list-level_2 li a{
	    color: #ffffff;
    text-decoration: none;
}

.item-level_1:hover > ul.list-level_2{
	display:block;
}

.ds-butt-cont {
	text-align: center;
	padding: 10px 0 0;
}

.ds-butt-cont > a:hover {
    cursor: pointer;
    opacity: 0.8;
}

.imgl{
	float: left;
	margin: 0px 10px 0px 0px !important;
}

.img{
	float: right;
	margin: 0px 0px 0px 10px !important;
}
.advan li {
    margin-bottom:20px;
}

#advantages ul {padding-left:18px}
#advantages ul li {border:none;margin-bottom:10px}
#advantages ul li:before{content:"";display:block;width:11px;height:9px;position:absolute;top:4px;left:-18px;background:url('/i/advan_mark.png') no-repeat 0 0}
.toggle {
	display: none;
	text-align: justify;
}

/** UNDER MAPS START**/
		.blocku {
			padding: 0;			
			font-size: 14px;			
			margin-top: -16px;
      word-spacing: -.3em;
      margin-bottom: 2em;
		}
		.blocku .elementu{
      vertical-align: top;
			display: inline-block;
			margin-right:4%;
			padding: 0;
			width: 22%;
      word-spacing: 0;
		}
		.blocku .elementu:last-child {
      margin-right: 0
    }
		.blocku .imgu{
			text-decoration: none;
		}
		.blocku .imgu img{
			margin: 0px 0px 10px 0px; 
			padding: 0;
			width: 37px;
			height: 38px;
		}

		.blocku .textu{
			text-align: left;
			padding: 0;
			margin: 0;
		}
/** UNDER MAPS END**/		