/* Minified css file (2015-02-10 09:06:50 +0300) */

@charset "UTF-8";
@font-face{font-family:gotham_promedium;src:url(../fonts/gothapromed-wf.eot);src:url(../fonts/gothapromed-wf.eot?#iefix) format("embedded-opentype"),url(../fonts/gothapromed-wf.woff2) format("woff2"),url(../fonts/gothapromed-wf.woff) format("woff"),url(../fonts/gothapromed-wf.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:gotham_probold;src:url(../fonts/gothaprobol-wf.eot);src:url(../fonts/gothaprobol-wf.eot?#iefix) format("embedded-opentype"),url(../fonts/gothaprobol-wf.woff2) format("woff2"),url(../fonts/gothaprobol-wf.woff) format("woff"),url(../fonts/gothaprobol-wf.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:arimobold;src:url(../fonts/arimo-bold/arimo-bold-webfont.eot);src:url(../fonts/arimo-bold/arimo-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/arimo-bold/arimo-bold-webfont.woff2) format("woff2"),url(../fonts/arimo-bold/arimo-bold-webfont.woff) format("woff"),url(../fonts/arimo-bold/arimo-bold-webfont.ttf) format("truetype")}
a,abbr,acronym,address,applet,article,aside,audio,b,bdi,bdo,big,canvas,caption,center,cite,code,dd,del,details,dfn,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,hr,i,iframe,img,ins,kbd,keygen,label,legend,li,main,mark,nav,object,optgroup,output,pre,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video,wbr{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body,html{border:0;height:100%;margin:0;outline:0;padding:0;color:#474747}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background:#fff;color:#000;font-size:14px;line-height:18px}
body,button,input,select,textarea{font-family:Arimo,sans-serif}
a{color:#1682c0;text-decoration:none}
a:hover{color:#1682c0;outline:0;text-decoration:underline}
a.pseudo{border-bottom:1px dashed}
a.pseudo:hover{text-decoration:none;border-color:transparent}
.button{display:inline-block;font-size:15px;line-height:100%;min-width:85px;padding:14px 80px;margin:7px 17px 17px 0;color:#fff;background:#bababc;text-align:center}
.button:hover{color:#fff;text-decoration:none;opacity:.8}
.button.dark{background:#333}
h1,h2,h3,h4,h5,h6{background:0 0;border:0;color:#000;font-style:normal;font-weight:700;margin:0;outline:0;vertical-align:baseline}
h2{font-size:24px;line-height:120%;font-weight:400;margin:0 0 20px}
h4{font-size:15px;line-height:120%;margin:27px 0 17px}
h4:first-child{margin-top:0;padding-top:0}
p{margin:0 0 20px;padding:0}
menu,ol,ul{margin:17px 0;padding:0}
li{display:list-item;margin-bottom:10px}
ul{list-style-type:none}
ul li{position:relative;padding:0 0 0 42px}
ul li:before{content:'';position:absolute;left:22px;top:5px;width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2e78bc}
ol{list-style-type:none}
ol li{position:relative;counter-increment:step-counter;padding:2px 0 5px 42px}
ol li:before{position:absolute;left:0;top:0;content:counter(step-counter);font-size:12px;width:24px;height:24px;line-height:24px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#edeef0}
dt{font-style:normal;font-weight:700}
dd{font-style:normal;font-weight:400}
table{width:auto;border-collapse:collapse;border-spacing:0;margin:0 0 30px}
th{font-weight:700;background:#72b5ec;color:#fff}
td{font-weight:400}
td,th{padding:15px 25px;text-align:left;vertical-align:top}
tr:nth-child(odd) td{background:#f5f6f8}
button,input,select,textarea{background-color:transparent;border:0;font-size:100%;line-height:normal;margin:0;outline:0;padding:10px 14px;text-transform:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
button,input,select{vertical-align:middle}
button{overflow:visible}
fieldset{border:1px #ddd solid;margin:8px 0;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
textarea{overflow:auto;vertical-align:top}
label{display:block}
input::-webkit-input-placeholder{color:#bdbdbe;font-style:normal}
input:-moz-placeholder{color:#bdbdbe;font-style:normal}
input::-moz-placeholder{color:#bdbdbe;font-style:normal}
input:-ms-input-placeholder{color:#bdbdbe;font-style:normal}
textarea::-webkit-input-placeholder{color:#bdbdbe;font-style:normal}
textarea:-moz-placeholder{color:#bdbdbe;font-style:normal}
textarea::-moz-placeholder{color:#bdbdbe;font-style:normal}
textarea:-ms-input-placeholder{color:#bdbdbe;font-style:normal}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-transform:uppercase;text-align:center}
button[disabled],button[disabled]:hover,button[readonly],button[readonly]:hover input[readonly]:hover,input[disabled],input[disabled]:hover,input[readonly],textarea[disabled],textarea[disabled]:hover,textarea[readonly],textarea[readonly]:hover{cursor:default}
button[disabled]:active,button[readonly]:active,input[disabled]:active,input[readonly]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px #a0a0a0 dotted;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{-webkit-padding-before:4px;-webkit-padding-after:4px}
input[type=range]{background:#ccc;padding:0;height:4px;-webkit-appearance:none;-moz-appearance:none}
input[type=range][disabled]:active,input[type=range][disabled]:focus,input[type=range][disabled]:hover{background:#ccc}
input[type=range]::-webkit-slider-thumb{background:#fff;border:1px #ccc solid;height:15px;width:15px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
blockquote {font: 17px/25px arimobold,sans-serif;border-left: 1px solid #b3b3b3;padding-left: 20px;margin-top: 40px;margin-bottom: 40px}
q{quotes:'\00ab' '\00bb' '\201e' '\201c'}
[hidden],template{display:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
abbr[title]{border-bottom:1px dotted;cursor:help}
address,cite,dfn,em,var{font-style:italic;font-weight:400}
audio:not([controls]){display:none;height:0}
b,strong{font-weight:700}
code{background:#f8f8f8;border:1px #ddd solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
del,s{text-decoration:line-through;font-weight:400}
img{color:transparent;font-size:0;vertical-align:middle}
hr{border-top:1px #ddd solid;font-size:0;height:0;line-height:0;margin:10px 0;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
ins{text-decoration:underline}
mark{background:#A8F2A0;color:#000;padding:1px 3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
pre{overflow:auto;white-space:pre-wrap}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
.pull-right{float:right}
.pull-left{float:left}
.page-layout{max-width:1400px;min-width:980px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}
.content-layout{position:relative}
.main-layout{margin:0 0 0 54px}
body.animated .main-layout{transition:margin .3s ease-in-out;-moz-transition:margin .3s ease-in-out;-webkit-transition:margin .3s ease-in-out}
body.show-menu .main-layout{margin:0 0 0 215px}
@media only screen and (max-width:1150px){body .main-layout,body.show-menu .main-layout{margin:0 0 0 54px;transition:margin 0s;-moz-transition:margin 0s;-webkit-transition:margin 0s}}
body.mw .main-layout,body.mw.show-menu .main-layout{margin:0 0 0 54px;transition:margin 0s;-moz-transition:margin 0s;-webkit-transition:margin 0s}
.top-bar{position:relative;border-bottom:1px solid #d4d4d4;padding-top:30px;z-index:15000}
.top-bar .top-dropdown{position:absolute;left:0;top:0;height:150px;width:100%;z-index:15;transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-webkit-transition:height .3s ease-in-out}
.top-bar .top-dropdown .image{position:absolute;height:100%;width:100%;background-size:cover;background-position:50% 50%;z-index:1}
.top-bar .top-dropdown .image a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}
.top-bar .top-dropdown .image img{position:absolute;left:0;top:50%;margin-top:-76px}
.top-bar .top-dropdown .top-dropdown-trigger{position:absolute;bottom:5px;left:17px;width:18px;height:18px;border:2px solid #888a95;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;z-index:30}
.top-bar .top-dropdown .top-dropdown-trigger:before{content:'';position:absolute;left:6px;top:3px;border:3px solid transparent;border-bottom:5px solid #1a1b30}
.top-bar .top-dropdown.closed{height:30px}
.top-bar .top-dropdown.closed .top-dropdown-trigger:before{content:'';top:7px;border:3px solid transparent;border-top:5px solid #1a1b30}
.top-bar .similar-links{position:relative;padding:10px 65px 10px 10px;font-size:12px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.top-bar .similar-links a{color:#5e5e64;margin:0 10px}
.top-bar .similar-links .all{position:absolute;right:0;top:0;padding:0;margin:0;width:44px;height:34px;line-height:34px;text-align:center;border-left:1px solid #d4d4d4}
.main-sidebar{position:absolute;width:215px;height:100%;background:#333;background:rgba(0,0,0,.8);color:#fff;transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out;z-index:9999;left:-161px}
.main-sidebar a,.main-sidebar a:hover{color:#fff}
.main-sidebar .main-sidebar-trigger{position:absolute;padding:17px;right:0;top:0;cursor:pointer;z-index:20}
.main-sidebar menu{list-style-type:none;margin:0 0 54px;padding:0}
.main-sidebar menu .icon{cursor:pointer}
.main-sidebar menu li{position:relative;line-height:14px;font-weight:700;padding:5px 0;margin:0;min-height:23px}
.main-sidebar menu span{position:absolute;left:17px;top:5px}
.main-sidebar menu a{position:relative;display:block;padding:8px 17px 8px 53px;min-height:16px;margin:-5px 0;-webkit-transition:color .1s;-moz-transition:color .1s;transition:color .1s}
.main-sidebar menu a:hover{color:#ff3442;text-decoration:none}
.main-sidebar .site-links{font-size:13px;margin:25px 0 54px}
.main-sidebar .site-links a{display:block;padding:5px 20px;opacity:.7}
.main-sidebar .site-links a:hover{opacity:1}
.main-sidebar .social-links{padding:0 20px;margin:25px 0}
.main-sidebar .social-links a{display:inline-block;vertical-align:middle;width:26px;height:26px;line-height:24px;text-align:center;border:2px solid #717171;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:7px;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}
.main-sidebar .social-links a:hover{border-color:#1682c0}
.main-sidebar .external-links{padding:3px 20px;font-size:10px;line-height:14px;text-transform:uppercase}
.main-sidebar .external-links a{display:inline-block;color:#1682c0;padding-right:25px;margin-bottom:6px;background:url(../img/icons/link.png) 100% 0 no-repeat}
.main-sidebar .external-links a:hover{color:#1682c0}
.main-sidebar menu{width:34px;margin-left:161px;padding-left:17px}
.main-sidebar menu li span{position:relative;left:auto;top:auto}
.main-sidebar menu li a{display:none}
body.show-menu .main-sidebar{left:0}
body.show-menu .main-sidebar menu{width:100%;margin-left:0;padding:0}
body.show-menu .main-sidebar menu li span{position:absolute;left:17px;top:5px}
body.show-menu .main-sidebar menu li a{display:block}
.search-top{position:relative;display:inline-block;width:100%;vertical-align:top;z-index:100}
.search-top input[type=checkbox]{position:absolute;left:-9999px}
.search-top input[type=text]{font-size:13px;width:100%;padding:19px 0}
.search-top button,.search-top input[type=submit]{position:absolute;font-size:11px;line-height:18px;text-indent:-9999px;height:53px;width:26px;left:30px;top:0;background:url(../img/icons/search.png) 0 50% no-repeat;z-index:10}
.search-top .extended-trigger{position:relative;float:right;padding:18px 42px 17px 23px;background:#bababc;color:#fff;font-family:gotham_promedium;font-size:11px;letter-spacing:1px;text-transform:uppercase;overflow:hidden;cursor:pointer}
.search-top .extended-trigger:after{position:absolute;content:'';right:16px;top:24px;border:5px solid transparent;border-top-color:#fff}
.search-top .extended-trigger:hover{text-decoration:underline}
.search-top .extended-trigger.active:after{top:19px;border:5px solid transparent;border-bottom-color:#fff}
.search-top .in{overflow:hidden;padding:0 18px 0 65px;background:#f5f6f8}
.search-top .extended-box{display:none;background:#fff}
.search-top .extended-box .columns{display:table;width:100%;table-layout:fixed}
.search-top .extended-box .columns .column{display:table-cell;vertical-align:top;padding:20px 30px}
.search-top .extended-box .columns .column label{display:block;margin:0 0 7px}
.search-top .title{font-weight:700;margin:0 0 10px}
.search-top .actions{padding:15px 17px 15px 30px;background:#f5f6f8;overflow:hidden}
.search-top .actions label{margin-top:12px}
.search-top .actions input[type=reset],.search-top .actions input[type=submit]{position:relative;background:#333;color:#fff;width:auto;height:42px;padding:0 45px;font-size:15px;text-transform:none;text-indent:0;text-align:center;left:auto;margin:0 0 0 20px}
.search-top .actions input[type=reset]:hover,.search-top .actions input[type=submit]:hover{opacity:.8}
.search-top .actions input[type=reset]{background:#bababc}
header{padding:20px 30px;overflow:hidden}
header .site-logo,header h1{text-transform:uppercase;overflow:hidden;font-family:gotham_probold;font-size:26px;line-height:115%;letter-spacing:-1px;font-weight:400}
header .site-logo a,header h1 a{display:block;color:#000}
header .site-logo a:hover,header h1 a:hover{text-decoration:none;color:#000}
header .site-logo img,header h1 img{float:left;margin-right:27px}
header .site-logo span,header h1 span{display:block;overflow:hidden;padding:10px 0}
.partners-info-row{background:#ededed;overflow:hidden;padding:40px 18px}
.partners-info-row .item{width:50%;float:left;text-align:center}
.partners-info-row .item a{display:block;margin:0 12px}
.partners-info-row .item img{border:1px solid #e0e0e0;max-width:100%;height:auto}
.partners-links{background:#f5f6f8;padding:70px 0 60px;font-size:13px}
.partners-links .in{display:table;width:100%;table-layout:fixed}
.partners-links .item{display:table-cell;text-align:center;vertical-align:top;border-left:1px solid #f0f0f0;padding:0 10px}
.partners-links .item:first-child{border:0}
.partners-links .item a,.partners-links .item a:hover{color:#676767}
.partners-links .item span{display:block}
.partners-links .item .image{height:80px;line-height:80px}
.partners-links .item .image img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)}
.partners-links .item:hover .image img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='colored'><feColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/></filter></svg>#colored");filter:none;-webkit-filter:grayscale(0)}
footer{padding:15px 30px 20px;overflow:hidden;background:#bababc;color:#585858;font-size:12px;line-height:18px}
footer .fast-search{position:relative;margin:0 0 20px;border-bottom:1px solid #a4a4a6;overflow:hidden}
footer ul{float:left;list-style-type:none;margin:0;padding:22px 0;font-family:gotham_probold;font-size:13px;line-height:20px;text-transform:uppercase}
footer ul li{display:inline-block;margin:0 20px 0 0;padding:0}
footer ul li:before{display:none}
footer ul a,footer ul a:hover{color:#fff}
footer form{float:right}
footer .copyright{float:left}
.search-bottom,footer .counters{float:right}
.search-bottom input[type=text]{display:none}
.search-bottom button,.search-bottom input[type=submit]{width:28px;height:54px;text-indent:-9999px;background:url(../img/icons/search-w.png) 100% 50% no-repeat}
.icon{display:inline-block;text-indent:-9999px;vertical-align:middle}
.icon.more{height:3px;width:17px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -535px}
.icon.menu{height:12px;width:20px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -523px}
.icon.tw{height:11px;width:15px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -757px}
.icon.fb{height:11px;width:6px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -317px}
.icon.vk{height:9px;width:9px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -817px}
.icon.catalog{height:16px;width:21px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -230px}
.icon.materials{height:20px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -491px}
.icon.services{height:21px;width:20px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -682px}
.icon.forum{height:21px;width:21px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -349px}
.icon.about{height:19px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -19px}
.icon.news{height:18px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -556px}
.icon.doc{height:32px;width:25px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -256px}
.icon.user{height:25px;width:26px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -768px}
.icon.grade{height:28px;width:34px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -370px}
.icon.time{height:26px;width:26px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -703px}
.icon.interactivity{height:27px;width:29px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -398px}
.icon.windows{height:28px;width:27px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -826px}
.icon.linux{height:32px;width:28px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -439px}
.icon.photo{height:28px;width:34px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -591px}
.icon.photo-next{height:17px;width:13px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -574px}
.resource-type-13 .type,.resource-type-4 .type,.resource-type-5 .type,.resource-type-6 .type,.resource-type-7 .type{display:inline-block;width:65px;height:65px;line-height:65px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.resource-type-13 .type{background:#d29a02}
.resource-type-13 .resource{height:39px;width:34px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -38px;margin-top:-2px}
.resource-type-5 .type{background:#00bf7c}
.resource-type-5 .resource{height:27px;width:45px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -77px}
.resource-type-6 .type{background:#647fd2}
.resource-type-6 .resource{height:38px;width:27px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -104px;margin-top:-2px}
.resource-type-7 .type{background:#ff3442}
.resource-type-7 .resource{height:35px;width:37px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -142px}
.resource-type-4 .type{background:#71b5ec}
.resource-type-4 .resource{height:37px;width:33px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -177px;margin-top:-2px}
.main-sidebar menu .icon:hover.catalog{height:16px;width:21px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -214px}
.main-sidebar menu .icon:hover.materials{height:20px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -471px}
.main-sidebar menu .icon:hover.services{height:21px;width:20px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -661px}
.main-sidebar menu .icon:hover.forum{height:21px;width:21px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -328px}
.main-sidebar menu .icon:hover.about{height:19px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 0}
.main-sidebar menu .icon:hover.news{height:18px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -538px}
.show-menu .main-sidebar menu .icon:hover.catalog{height:16px;width:21px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -230px}
.show-menu .main-sidebar menu .icon:hover.materials{height:20px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -491px}
.show-menu .main-sidebar menu .icon:hover.services{height:21px;width:20px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -682px}
.show-menu .main-sidebar menu .icon:hover.forum{height:21px;width:21px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -349px}
.show-menu .main-sidebar menu .icon:hover.about{height:19px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -19px}
.show-menu .main-sidebar menu .icon:hover.news{height:18px;width:19px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -556px}
.main-sidebar-trigger:hover .menu{height:12px;width:20px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -511px}
a:hover .tw{height:11px;width:15px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -729px}
a:hover .fb{height:11px;width:6px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -288px}
a:hover .vk{height:9px;width:9px;background-image:url(../img/icons-sd0703a8f95.png);background-position:0 -793px}
.catalog-of-resources{position:relative;display:inline-block;width:100%;vertical-align:top;background:#d7d8da}
.catalog-of-resources h2{display:block;background:#2e78bc;color:#fff;padding:15px 30px;margin:0}
.catalog-of-resources .cor-item{position:relative;float:left;width:28%;height:186px;background-position:50% 0;background-repeat:no-repeat;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;z-index:1}
.catalog-of-resources .cor-item .form,.catalog-of-resources .cor-item .preview{position:absolute;width:100%;height:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d7d8da;border-left:1px solid #d7d8da;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkittransform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.catalog-of-resources .cor-item .product-item-backside,.catalog-of-resources .cor-item .product-item-front{height:321px;width:180px;position:absolute;top:0;left:0;padding:10px 9px 0;color:#5d76cb;border:1px solid #D8D8D8}
.catalog-of-resources .cor-item .fpc_corner-box{height:0;width:0;left:0;bottom:0;position:absolute;overflow:visible;z-index:99}
.catalog-of-resources .cor-item .fpc_corner-box:before{position:absolute;top:0;right:0;content:"";display:block;width:133%;height:133%}
.catalog-of-resources .cor-item:hover .fpc_corner-box{height:36px;width:36px}
.catalog-of-resources .cor-item .fpc_page-tip{position:absolute;bottom:0;left:0;content:"";background:linear-gradient(45deg,#ddd 17%,#dfdfdf 18%,#f5f5f5 30%,#f8f8f8 34%,#eee 39%,#c8c8c8 100%);display:block;width:100%;height:100%}
.catalog-of-resources .cor-item .fpc_corner-contents{width:100%;position:absolute;display:block;overflow:hidden;mask:linear-gradient(45deg,transparent 49%,#000 53%);top:0;right:0;height:100%}
.catalog-of-resources .cor-item .fpc_corner-contents:before{position:absolute;top:0;right:0;content:"";display:block;width:100%;height:100%;background-color:#d7d8da}
.catalog-of-resources .cor-item .fpc_corner-contents:after{position:absolute;top:0;right:0;content:"";background:linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.2)40%,#fff 50%);display:block;width:100%;height:100%}
.catalog-of-resources .cor-item .fpc_corner-box,.catalog-of-resources .cor-item .fpc_corner-contents,.catalog-of-resources .cor-item .fpc_page-tip{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.catalog-of-resources .cor-item .preview{cursor:pointer;z-index:5;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.catalog-of-resources .cor-item .preview:hover{text-decoration:none}
.catalog-of-resources .cor-item .preview .count,.catalog-of-resources .cor-item .preview .title{position:relative;z-index:2}
.catalog-of-resources .cor-item .preview:before{content:'';position:absolute;width:100%;height:114px;left:0;top:0;background:url(../img/bg/shadow-top-small.png) 0 0 repeat-x;z-index:1}
.catalog-of-resources .cor-item .form{z-index:4;-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.catalog-of-resources .cor-item .form form{padding:10px 30px}
.catalog-of-resources .cor-item .form select{width:100%;margin:10px 0 0}
.catalog-of-resources .cor-item .form small{font-size:13px;color:#fff;display:block;margin:20px 0 0}
.catalog-of-resources .cor-item .form .ui-selectmenu-button{width:100%!important;border:0;margin:10px 0 0}
.catalog-of-resources .cor-item .form .ui-selectmenu-button span.ui-selectmenu-text{padding:9px 45px 9px 15px}
.catalog-of-resources .cor-item .form input[type=submit]{display:block;width:100%;background:#333;color:#fff;height:42px;font-size:15px;text-transform:none;text-align:center;margin:30px 0 0}
.catalog-of-resources .cor-item .form input[type=submit]:hover{opacity:.8}
.catalog-of-resources .cor-item .form .row{clear:both;margin:0 -12px;padding:9px 0;vertical-align:top}
.catalog-of-resources .cor-item .form .row small{width:88px;padding-right:7px;float:left;margin:0}
.catalog-of-resources .cor-item .form .row .ui-selectmenu-button,.catalog-of-resources .cor-item .form .row select{margin:0}
.catalog-of-resources .cor-item .form .row .field{overflow:hidden}
.catalog-of-resources .cor-item .form .row input[type=submit]{margin:0}
.catalog-of-resources .cor-item .title{display:block;overflow:hidden;padding:18px;font-size:17px;color:#fff}
.catalog-of-resources .cor-item .count{float:right;padding:18px;font-size:35px;color:#fff;font-weight:700}
.catalog-of-resources .cor-item .type{position:absolute;right:10px;bottom:10px;-webkit-transition:transform .5s;-moz-transition:transform .5s;transition:transform .5s}
.catalog-of-resources .cor-item.first{width:44%;height:372px}
.catalog-of-resources .cor-item.first .form,.catalog-of-resources .cor-item.first .preview{border-left:0}
.catalog-of-resources .cor-item.first .form input[type=submit]{max-width:250px}
.catalog-of-resources .cor-item.first .title{padding-left:30px}
.catalog-of-resources .cor-item.first .preview:before{background:url(../img/bg/shadow-top.png) 0 0 repeat-x}
.catalog-of-resources .cor-item.resource-type-13 .form{background:#d29a02}
.catalog-of-resources .cor-item.resource-type-13 .fpc_corner-contents:before{background-color:#d29a02}
.catalog-of-resources .cor-item.resource-type-5 .form{background:#00bf7c}
.catalog-of-resources .cor-item.resource-type-5 .fpc_corner-contents:before{background-color:#00bf7c}
.catalog-of-resources .cor-item.resource-type-6 .form{background:#647fd2}
.catalog-of-resources .cor-item.resource-type-6 .fpc_corner-contents:before{background-color:#647fd2}
.catalog-of-resources .cor-item.resource-type-7 .form{background:#ff3442}
.catalog-of-resources .cor-item.resource-type-7 .fpc_corner-contents:before{background-color:#ff3442}
.catalog-of-resources .cor-item.resource-type-4 .form{background:#71b5ec}
.catalog-of-resources .cor-item.resource-type-4 .fpc_corner-contents:before{background-color:#71b5ec}
.catalog-of-resources .cor-item.active,.catalog-of-resources .cor-item:hover{z-index:5}
.catalog-of-resources .cor-item.active .fpc_corner-box{display:none}
.catalog-of-resources .cor-item.active .preview{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
.catalog-of-resources .cor-item.active .preview>*{display:none}
.catalog-of-resources .cor-item.active .form{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.editors-choice{overflow:hidden;padding:40px 0 20px}
.editors-choice h2{margin-left:30px;margin-right:40px}
.editors-choice .resources{position:relative;overflow:hidden}
.editors-choice .partners-info-aside{padding:0 3% 0 4%;width:25%}
.editors-choice .partners-info-aside img{max-width:100%;height:auto;border:1px solid #e7eaed}
.resource-item{position:relative;display:table;width:100%;table-layout:fixed;border-bottom:1px solid #e7eaed;overflow:hidden}
.resource-item:last-child{border:0}
.resource-item>div{display:table-cell;min-height:65px;text-align:left;vertical-align:middle}
.resource-item .name{position:relative;padding:10px 10px 10px 30px;line-height:65px}
.resource-item .name .type{float:left;-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s;-moz-transition:transform .5s;transition:transform .5s}
.resource-item .name .title{position:relative;overflow:hidden;padding:0 35px 0 20px}
.resource-item .name .title a{display:inline-block;vertical-align:middle;font-size:15px;line-height:20px;color:#000}
.resource-item .name .title:after,.resource-item .name .title:before{content:'';position:absolute;right:5px;top:50%}
.resource-item .name .title:before{border-left:7px solid;border-right:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-top:-7px;z-index:1}
.resource-item .name .title:after{border-left:4px solid #fff;border-right:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;right:11px;margin-top:-4px;z-index:2}
.resource-item .subject{width:30%;padding:10px 0}
.resource-item.resource-type-13 .name .title:before{border-left-color:#d29a02}
.resource-item.resource-type-5 .name .title:before{border-left-color:#00bf7c}
.resource-item.resource-type-6 .name .title:before{border-left-color:#647fd2}
.resource-item.resource-type-7 .name .title:before{border-left-color:#ff3442}
.resource-item.resource-type-4 .name .title:before{border-left-color:#71b5ec}
.resource-item:hover .name .type{-ms-transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9)}
.information{background:#f5f6f8;overflow:hidden}
.information article{position:relative;float:right}
.information article .box{padding:40px 0 999px;margin-bottom:-974px}
.information .about-box{overflow:hidden;float:none;min-height:530px}
.information .about-box .box{position:relative;padding-left:0;padding-right:0;margin-left:30px;margin-right:30px}
.information .about-box p{margin:15px 0 0}
.information .about-box .more{float:right;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0;border-bottom:1px dashed}
.information .about-box .more:hover{text-decoration:none;border-color:transparent}
.information .about-box .more-content{display:none;position:absolute;font-size:13px;line-height:16px;color:#626262;right:0;top:80px;z-index:10;background:#fff;padding:25px;border:1px solid #d9dadc}
.information .about-box .more-content p{margin:0;padding:0}
.information .about-box .more-content ul li{padding-left:20px}
.information .about-box .more-content ul li:before{left:0;top:4px}
.information .about-box .more-content:before{content:'';position:absolute;right:105px;top:-10px;width:21px;height:10px;background:url(../img/bg/arr-border-top.png) 0 100% no-repeat}
.information .about-box .more-content.active{display:block}
.information .about-box .all,.information .about-box .more{font-size:15px;font-weight:700}
.information .stat-box{position:relative;width:267px;padding-bottom:160px;font-size:13px;color:#fff}
.information .stat-box .box{background:#2e78bc}
.information .stat-box:after{content:'';position:absolute;border:0;width:100%;height:160px;left:0;bottom:0;background:url(../img/bg/stat.png) 50% 100% no-repeat}
.information .stat-box h2{font-size:17px;line-height:23px;color:#fff;text-align:center;text-transform:uppercase;margin:0 15px 30px}
.information .stat-box .caption{background:#d29a02;padding:10px 20px;margin:0 0 18px;font-size:14px;text-align:center}
.information .stat-box table{width:227px;margin:0 20px;border:0}
.information .stat-box table td,.information .stat-box table th{border:0;padding:8px;border-top:1px solid #5893c9;background:0 0}
.information .stat-box table td:first-child,.information .stat-box table th:first-child{padding-left:0}
.information .stat-box table td:last-child,.information .stat-box table th:last-child{padding-right:0}
.information .stat-box table tr:first-child td{border:0}
.information .stat-box table tbody{background:0 0;padding-left:20px;padding-right:20px}
.information .news-box{padding:0 3% 0 4%;width:25%}
.scroll-fixed{position:static;padding-top:54px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.scroll-fixed.fixed{position:fixed;top:0}
.info-item{overflow:hidden;padding:0 0 30px}
.info-item small{color:#000}
.info-item .date{display:block;font-size:12px;color:#8f8f8f}
.info-item p{margin:0 0 5px}
.info-item a{color:#333f59}
.info-item .image{float:left;margin-right:17px}
.info-item .description{overflow:hidden}
.info-item .summary{font-size:13px}
.source{font-weight:700;line-height:28px}
.m-hide{display:none}
body.show-menu .m-hide{display:block}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}
.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;display:block}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:0 0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
small{font-size:12px;color:#8a8a8a}
.content-box{padding:0 30px 45px}
.page-header h1,.page-header h2{display:block;background:#2e78bc;color:#fff;padding:15px 30px;margin:0;font-size:24px;line-height:120%;font-weight:400}
.breadcrumbs{padding:15px 30px;color:#1682c0}
.breadcrumbs span{color:#232323}
.content{padding:0 30px 45px}
.content:after{content:'';display:table;width:100%;clear:both}
.content img{max-width:100%;height:auto}
.content img+small{display:block;font-size:12px;color:#6e6e6e;margin:10px 0 20px}
.content-aside{padding:0 0 0 30px;width:243px}
.content-aside+.content-in{margin-right:273px}
.content-aside .partners-info-aside{margin:0 0 30px}
.content-aside .partners-info-aside img{border:1px solid #e7eaed}
.content-in{padding-top:17px;min-height:150px}
.resource-type{display:table;width:100%;margin:0 0 20px}
.resource-type a{display:table-cell;text-align:center;vertical-align:middle;border-left:3px solid #fff;border-right:3px solid #fff;color:#fff}
.resource-type a span{display:block;padding:10px}
.resource-type a.active,.resource-type a:hover{color:#1682c0}
.resource-type a.active:hover,.resource-type a:hover:hover{text-decoration:none}
.resource-type a.active span,.resource-type a:hover span{background:#fff}
.resource-type a:first-child{border-left:0}
.resource-type a:last-child{border-right:0}
.resource-type .resource-type-13{background:#d29a02}
.resource-type .resource-type-13 span{border:3px solid #d29a02}
.resource-type .resource-type-5{background:#00bf7c}
.resource-type .resource-type-5 span{border:3px solid #00bf7c}
.resource-type .resource-type-6{background:#647fd2}
.resource-type .resource-type-6 span{border:3px solid #647fd2}
.resource-type .resource-type-7{background:#ff3442}
.resource-type .resource-type-7 span{border:3px solid #ff3442}
.resource-type .resource-type-4{background:#71b5ec}
.resource-type .resource-type-4 span{border:3px solid #71b5ec}
.catalog-filter{padding:20px 17px 10px 30px;margin:0 -30px;background:#f5f6f8}
.catalog-filter .row{display:table;width:100%;table-layout:fixed}
.catalog-filter .row .element{display:table-cell;padding:0 13px 20px;vertical-align:top}
.catalog-filter .row .element:first-child{padding-left:0}
.catalog-filter .row .element:last-child{padding-right:0}
.catalog-filter .row .element>span{display:block;margin:0 0 10px}
.catalog-filter .row .element>span+label{margin-left:0}
.catalog-filter .row .element select{width:100%;margin:0;padding:0}
.catalog-filter .row .element .ui-selectmenu-button{width:100%!important}
.catalog-filter .row .element .toggle-catalog-filter{position:relative;display:inline-block;color:#1682c0;border-bottom:1px dashed;margin:10px 0 0;cursor:pointer}
.catalog-filter .row .element .toggle-catalog-filter:after{position:absolute;right:-22px;top:8px;bottom:auto;content:'';border:6px solid transparent;border-top-color:#1682c0}
.catalog-filter .row .element .toggle-catalog-filter:hover{border-color:transparent}
.catalog-filter .reset-filter{display:none;float:right;margin:33px 40px 14px}
.catalog-filter input[type=submit]{display:none;float:right;padding:13px 80px 14px;background:#333;color:#fff;border:0;cursor:pointer;font-size:15px;text-transform:none;margin:20px 0 0}
.catalog-filter input[type=submit]:hover{opacity:.8}
.catalog-filter .actions{display:table}
.catalog-filter .catalog-filter-toggle-content{display:none;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.catalog-filter.active .row .element .toggle-catalog-filter{margin-top:32px}
.catalog-filter.active .row .element .toggle-catalog-filter:after{bottom:5px;top:auto;border:6px solid transparent;border-bottom-color:#1682c0}
.catalog-filter.active .catalog-filter-toggle-content,.catalog-filter.active .reset-filter,.catalog-filter.active input[type=submit]{display:block}
.catalog-filter.materials{margin:0;padding:20px 30px 10px}
.catalog-filter.materials .actions{width:194px}
.catalog-filter.materials input[type=submit]{display:block;width:100%;padding-left:0;padding-right:0;margin-top:29px}
form{margin:0!important;margin:0 0 20px}
form label{position:relative;display:inline-block;vertical-align:top;margin-left:20px;cursor:pointer}
form label:first-child{margin-left:0}
form label input[type=checkbox],form label input[type=radio]{position:absolute;left:-9999px}
form label input[type=checkbox]+span{display:block;position:relative;padding-left:30px}
form label input[type=checkbox]+span:after,form label input[type=checkbox]+span:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px}
form label input[type=checkbox]+span:before{border:1px solid #d7d7d7;background:#fff;z-index:1}
form label input[type=checkbox]:checked+span:after{left:1px;top:1px;background:url(../img/icons/checkbox.png) 1px 2px no-repeat;z-index:2}
.filter-result{overflow:hidden}
.filter-result strong{float:left;margin:21px 0!important;padding:9px 9px 9px 0}
.filter-result .filter-pages{float:right;margin:21px 0!important}
.ui-selectmenu-button{background:#fff;border:1px solid #dbdcde;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.ui-selectmenu-button span.ui-selectmenu-text{line-height:100%;padding:15px 45px 15px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button span.ui-icon{width:25px;height:25px;background:#f5f6f8;margin-top:-12px}
.ui-selectmenu-button span.ui-icon:after{position:absolute;content:'';width:0;height:0;left:7px;top:11px;border:6px solid transparent;border-top-color:#535353}
.ui-selectmenu-menu{background:#fff;border:1px solid #dbdcde;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.ui-selectmenu-menu .ui-menu{max-height:200px;overflow:auto}
.ui-selectmenu-menu .ui-menu .ui-menu-item{padding:5px 15px;margin:0!important}
.ui-selectmenu-menu .ui-menu .ui-menu-item:before{display:none}
.ui-selectmenu-menu .ui-state-focus{background:#dbdcde}
.catalog-item-list{margin:0;padding:20px 0;border-bottom:1px solid #dcdcdc;overflow:hidden}
.catalog-item-list .download{float:right;width:180px;padding:20px 15px 20px 50px;margin:0 0 0 105px;background:#f5f6f8}
.catalog-item-list .download .icon{left:15px;top:20px}
.catalog-item-list .subject{max-width:40%;margin-left:30px;float:right;text-align:right}
.catalog-item-list .subject a,.catalog-item-list .subject span{display:inline-block;font-size:12px;padding:7px 10px;margin:0 0 7px 7px;background:#f5f6f8;color:#3a3a3a}
.catalog-item-list .description{overflow:hidden}
.catalog-item-list .description .image{float:left;margin-right:17px}
.catalog-item-list .description p{margin:5px 0 0!important;display:block;overflow:hidden}
.catalog-item-list .description .title{font-size:15px;margin:15px 0}
.download{position:relative;padding:10px 15px 10px 40px}
.download a{font-size:15px;line-height:20px;font-weight:700}
.download p{margin-bottom:5px}
.download .icon{position:absolute;left:0;top:10px;text-indent:0}
.download .icon .type{position:absolute;left:0;bottom:0;width:100%;font-size:9px;line-height:18px;color:#fff;text-align:center}
.filter-pages,.pages{margin-top:30px;line-height:100%}
.filter-pages p,.pages p{margin:20px 0 0}
.filter-pages p:first-child,.pages p:first-child{margin:0}
.filter-pages p a:first-child,.pages p a:first-child{margin-left:-12px}
.filter-pages a,.filter-pages span,.pages a,.pages span{display:inline-block;padding:9px 12px}
.filter-pages span,.pages span{background:#bababc;color:#fff}
.filter-pages span.d,.pages span.d{background:0 0;color:initial}
.filter-pages .prev,.pages .prev{margin-right:15px}
.filter-pages .next,.pages .next{margin-left:15px}
.resource-type-header{position:relative;padding:10px 0 10px 60px;margin:0 0 15px}
.resource-type-header h2{margin:0;padding:0}
.resource-type-header .type{position:absolute;left:0;top:0;-ms-transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7);-ms-transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top}
.resource-categories p{font-size:15px}
.resource-categories .columns{font-size:0;line-height:0;margin:0 -30px;padding:8px 15px 12px}
.resource-categories .columns .column{display:inline-block;width:25%;font-size:14px;line-height:18px;vertical-align:top;padding:0 0 20px}
.resource-categories .columns .column .in{position:relative;padding:0 15px 0 70px}
.resource-categories .columns .column .in .icon{position:absolute;left:15px;top:5px}
.resource-about{margin:0 -30px 20px;padding:25px 15px 5px;background:#f5f6f8;font-size:0;line-height:0;overflow:hidden}
.resource-about .item{display:inline-block;font-size:14px;line-height:120%;width:25%;vertical-align:top;margin:0 0 15px;padding:0}
.resource-about .item .in{padding:0 15px}
.resource-about .item.first{width:75%}
.resource-about p{margin:0;padding:0}
.resource-about .more{padding:17px;margin:15px 0 0;display:block;text-align:center;color:#fff;font-weight:700;background:#d19a02}
.resource-about .more:hover{color:#fff;text-decoration:none;opacity:.8}
.resource-authors{margin:0 -30px 20px;padding:0 15px;font-size:0;line-height:0}
.resource-authors h4,.resource-authors p{margin:0 0 15px}
.resource-authors em{color:#8a8a8a}
.resource-authors .download-module{padding:25px 10px 25px 25px;background:#2e78bc;color:#fff}
.resource-authors .download-module p{margin:0}
.resource-authors .download-module .download{font-size:11px;line-height:18px;color:#f5f6f8;padding:12px 0 12px 40px}
.resource-authors .download-module .download .icon{top:17px}
.resource-authors .download-module a{font-size:14px;font-weight:400;color:#04bbff}
.resource-authors .item{display:inline-block;font-size:14px;line-height:120%;width:25%;vertical-align:top;margin:0 0 15px;padding:0}
.resource-authors .item .in{padding:0 15px}
.resource-authors .item.first{width:75%}
.resource-features{margin:0 -30px 20px;padding:0 15px;font-size:0;line-height:0}
.resource-features .item{display:inline-block;font-size:14px;line-height:120%;width:25%;vertical-align:top;margin:0 0 15px;padding:0}
.resource-features .item .in{padding:0 15px}
.resource-features .item.first{width:50%;font-size:15px}
.resource-features .item a>img{box-sizing:border-box;width:100%;height:auto;border:1px solid #e7eaed}
.resource-features .title{font-size:15px}
.resource-features .categorization .in{padding:20px 25px;background:#f5f6f8;margin-right:7px}
.preamble{font-size:18px;line-height:120%;margin:0 0 30px}
.preamble p{margin:0;padding:0}
.material-item .description{overflow:hidden;color:#818181}
.material-item h4{width:140px;float:left;padding:0 20px 20px 0;margin:0}
.gallery-info{width:100%;max-width:822px;position:relative;overflow:hidden;margin:0 0 40px}
.gallery-info .description{float:right;width:200px;padding:0 0 45px 30px}
.gallery-info .description small{display:none}
.gallery-info .description small.active{display:block}
.gallery-info .photo{overflow:hidden;position:relative}
.gallery-info ul.slides{position:relative;margin:0;padding:0;z-index:10}
.gallery-info ul.slides li{display:none;margin:0;padding:0}
.gallery-info ul.slides li:first-child{display:block}
.gallery-info ul.slides li:before{display:none}
.gallery-info .slides-nav{position:absolute;width:100%;height:100%;left:0;top:0;z-index:15}
.gallery-info .slides-nav .slides-nav-next,.gallery-info .slides-nav .slides-nav-prev{position:absolute;width:49%;height:100%;top:0;cursor:pointer;z-index:20}
.gallery-info .slides-nav .slides-nav-prev{left:0}
.gallery-info .slides-nav .slides-nav-next{right:0}
.gallery-info .flex-control-paging,.gallery-info .flex-direction-nav{display:none}
.gallery-info small{display:block}
.gallery-info .count{position:absolute;width:200px;right:0;bottom:0;line-height:28px;text-align:left}
.gallery-info .count .icon{margin:0 10px 0 0;padding:0}
.gallery-info .count a{position:relative;color:#474747;padding-right:26px}
.gallery-info .count a:after{content:'';width:13px;height:17px;position:absolute;right:0;top:0;background:url(../img/bg/arr-more.png) 0 0 no-repeat}
.gallery-info .count .photo-next{cursor:pointer}
.gallery-info:after{content:'';display:table;width:100%;clear:both}
.info-date{margin:0 0 10px;padding:0;color:#818181}
.info-source{margin:20px 0 0;padding:28px 0;border-top:1px solid #bcbcbc}
.info-source a{color:#474747}
.info-source small{font-size:14px}
.share42init{margin:0 0 40px}
.share42-counter{display:inline-block;vertical-align:middle;margin-right:15px;font-size:15px}
ul.simple-tabs{display:block;position:relative;margin:0 0 20px!important;padding:0!important;font-size:11px;line-height:18px;font-family:gotham_probold;text-transform:uppercase}
ul.simple-tabs li{float:none;display:inline-block;margin:0 10px 10px 0!important;padding:0!important}
ul.simple-tabs li:after,ul.simple-tabs li:before{display:none}
ul.simple-tabs li a{margin:0!important;padding:0!important;text-decoration:underline!important}
ul.simple-tabs li a:hover{text-decoration:none!important}
ul.simple-tabs li.active,ul.simple-tabs li.ui-state-active{color:#000}
ul.simple-tabs li.active a,ul.simple-tabs li.ui-state-active a{color:#000;text-decoration:none!important}
ul.simple-tabs.with-aside{padding-right:273px!important}
ul.simple-tabs.with-aside li:last-child{position:absolute!important;margin-right:0!important;right:0!important;top:0!important}
.attention-box{background:#f5f6f8;padding:24px}
.attention-box h2{font-size:20px;line-height:26px;font-family:gotham_probold;text-transform:uppercase}
.attention-box p{margin:0 0 5px;padding:0}
.text-center{text-align:center}