<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: DIN2014-Demi;
    src: url('../fonts/DIN2014-Demi.ttf');
    /*font-weight: 400;*/
    font-style: normal
}
@font-face {
    font-family: DIN2014-Regular;
    src: url('../fonts/DIN2014-Regular.ttf');
    /*font-weight: 400;*/
    font-style: normal
}
@font-face {
    font-family: DIN2014-Bold;
    src: url('../fonts/DIN2014-Bold.otf');
    /*font-weight: 400;*/
    font-style: normal
}


* {
    margin: 0;   /*РЎР±СЂР°СЃС‹РІР°РµРј РЅР°СЃС‚СЂРѕР№РєРё CSS РІ Р±СЂРѕСѓР·РµСЂРµ*/

}

a,abbr,acronym,address,applet,article,aside,audio,b,big,
blockquote,body,canvas,caption,center,cite,code,dd,del,
details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,
footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,
img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,
p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,
summary,sup,table,tbody,tfoot,thead,time,tr,tt,u,ul,var,video {
    padding: 0
}

address,article,aside,blockquote,body,center,details,dir,div,
dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,
head,header,hgroup,hr,html,isindex,main,menu,nav,noframes,
noscript,ol,p,pre,section,table,ul {
    outline: 0;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    background: transparent;
    vertical-align: baseline;

}

address, article, aside, blockquote, body, center, details, 
dir, div, dl, fieldset, figcaption, figure, footer, form, h1, 
h2, h3, h4, h5, h6, head, header, hgroup, hr, html, isindex, 
main, menu, nav, noframes, noscript, ol, p, pre, section, 
table:not(.in-ckeditor), ul {
    border: 0;
}

body, html {
    width: 100%;
    /*height: 100%;*/
    background: #000;
    color: #fff;
    
}

a, a:hover {
    text-decoration: none;
	color: #0F6EFF;
	
}

body {
    font-family: DIN2014-Regular;


}

body, html {
    font-size: 16px;
    /*line-height: 100%;*/
}

a:-webkit-any-link {
    /*color: -webkit-link;*/
    cursor: pointer;
	
}

body {
    background: linear-gradient(to top, black -10px, transparent 600px),
    linear-gradient(to bottom, black -10px, transparent 400px),
    url('../images/back.jpg');
    background-size: cover;

    min-width: 1080px;
}

.radiusbox {
    /*border-color: black;*/
    border-radius: 20px;
    background-color: white;
    padding: 30px;
    text-align: center;
    margin: 30px auto;
    /* width: 500px; */
    background-color: rgba(50,50,50, 0.2);
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    
}

.main-workspace-container {
 
    height: 100%;

    /*background-position: center;*/

    /*background-color: pink;*/
}

/*.wrap .top-menu {
  display: table;  
  border-spacing: 20px 20px; 
  background-color: darkgray;
}*/
.wrap {
    width: 1024px;
    margin: 0 auto;
       /*background: blue;*/
}

/*Р’РµСЂС…РЅРёР№ Р±Р»РѕРє*/
.top-container {
    width: 100%;
    height: 200px;
    display: block;
    /*min-width: 1024px;*/
    /*background: greenyellow;*/
}

.top-container .wrap {
	width: 900px;
	
}

.top-info-block {
    width: 100%;
}

.top-spacer {
    height: 50px;
}

.top-logo {
    display: inline-block;

}

.top-logo&gt;a&gt;img {
  height: 110px;
  width: auto;
}

.top-menu {
    float: right;
}

.main-container .wrap {
	width: 900px;
}

a.menu-element {
    height: 25px;
    width: 150px;
    color: #fff;
    font-family: DIN2014-Demi;
    /*font-size: 21px;*/
    text-align: center;
    display: inline-block;

    margin-top: 68px;
    margin-left: 0px;
    margin-right: 70px;
}

.top-menu li.menu-item {
    height: 25px;
	width: 110px;
    color: #fff;
    font-family: DIN2014-Demi;
    /*font-size: 21px;*/
    text-align: center;
	text-transform: uppercase;
    display: inline-block;
    margin-top: 68px;
    margin-left: 0px;
    margin-right: 70px;
	
}
.top-menu li.menu-item a {
    color: #fff;

}
.top-menu li.menu-item:hover {
    border-bottom: 2px solid #0F6EFF;
}

/*РЎСЂРµРґРЅРёР№ Р±Р»РѕРє*/

.main-container {
    width: 100%;
    /*height: calc(100% - 630px);*/
    display: block;
    /*background: green;*/

}

.main-info-block {
    /* height: 800px; */
}


/*РќРёР¶РЅРёР№ Р±Р»РѕРє*/

.bottom-container {
    width: 100%;
    height: 300px;
    display: block;
    /*background: blue;*/
}
.bottom-info-block {
    display: inline-flex;
    width: 100%;

}


.left-bottom-block {
    width: 350px;
    margin-right: 100px;
    /*line-height: 1.7;*/

    /*background: greenyellow;*/

}

.bottom-block {
    width: 240px;
    margin-right: 50px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
	list-style-type: none;
	
    /*background: greenyellow;*/
}

   .bottom-block:before {
    content: "&gt;"; /* Р”РѕР±Р°РІР»СЏРµРј РІ РєР°С‡РµСЃС‚РІРµ РјР°СЂРєРµСЂР° СЃРёРјРІРѕР» */
	position: absolute;
	margin-left: -20px;
	color: #0F6EFF;
   }

.bottom-menu {
	color: #fff;
	

}

.bottom-menu-level1 {
    height: 20px;
    color: #fff;
    font-family: DIN2014-Demi;
    letter-spacing: 0.1em;

    /*background: green;*/
}

.bottom-submenu {
    /*height: 25px;*/
    /*width: 150px;*/
    margin-top: 30px;
    font-family: DIN2014-Regular;
    text-align: left;
	list-style: none;
    /*background: blueviolet;*/
}
.bottom-submenu li {
	margin-bottom: 10px;
    line-height: 1.1
}

.icon-bottom-block {
    width: 30px;
}

.bottom-menu-element {
    height: 20px;
    color: #fff;
    font-family: DIN2014-Demi;
    letter-spacing: 0.1em;

    /*background: green;*/
}

.left-bottom-block .bottom-text-element {
    font-family: DIN2014-Regular;
    /*line-height: 1.2;*/
}

.bottom-text-element {
    /*height: 25px;*/
    /*width: 150px;*/
	color: #fff;
    margin-top: 30px;
    font-family: DIN2014-Regular;
    text-align: left;
	list-style: none;
    /*background: blueviolet;*/
	
}

.bottom-text-element&gt;p, .bottom-text-element&gt;a {
    margin-bottom: 10px;
    line-height: 1.1
}


.icon {
    height: 30px;
    width: 30px;
    color: #0F6EFF;
    display: block;
	text-align: center;

}

.sidebar-menu {
    overflow: hidden;
    position: fixed;
    width: 100px;
    height: 100%;
    background-color: #8e9eb3;
    top: 50px;
    z-index: 5;

}


a.menu-element:hover .element-text,
a.menu-element:hover .icon {
    color: #33CEC3
}
a.menu-element:hover {
    /*background-color: #fff;*/
    border-bottom: 2px solid #0F6EFF;

}

a.menu-element.active {
    background-color: #dadfe6
}

a.menu-element.active .icon {
    color: #8e9eb3
}

a.menu-element.active .element-text {
    color: #000
}

a.menu-element.bottom {
    border: 0;
    position: absolute;
    bottom: 50px;
    /*background-color: #8e9eb3;*/
}

.sidebar-menu-container .sidebar-menu a.menu-element .icon {
    line-height: 35px;
    margin-top: 5px;
    font-size: 26px;
}

.element1:before {
    content: "\F0F3";
}
.element2:before {
    content: "\F0F2";
}
.element3:before {
    content: "\F0EA";
}
.element4:before {
    content: "\F0F7";
}
.element5:before {
    content: "\F233";
}
.element6:before {
    content: "\F02D";
}
.element7:before {
    content: "\F007";
}
.element8:before {
    content: "\F0E4";
}
.element9:before {
    content: "\F080";
}
.element10:before {
    content: "\F013";
}

.icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.element-text {
    font-size: 11px;
    line-height: 10px;
}
.sidebar-menu-container .sidebar-menu a.menu-element .element-text, .sidebar-menu-container .sidebar-menu a.menu-element .icon  {
    width: 100%;
    text-align: center;
    white-space: nowrap;
}

.main-layout&gt;footer, .main-layout&gt;header, .main-layout&gt;main {
    display: table-row;
}

.main-layout {
    display: table;
    width: calc(100% - 100px);
    height: 100%;
    margin-left: 100px;
    /*background: blue;*/
}

.main-layout&gt;header {
    height: 50px;
}
.main-layout&gt;.main {
    height: 100%;
}


.toolbar-container {
    height: 50px;
    /*background: #8e9eb3;*/
    /*background: #fff;*/
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1248px;

}

.toolbar-icon {
    width: 20px;
    position: absolute;
    display: inline-block;
    top: 16px;
    left: 20px;
    /*background-color: greenyellow;*/
}

.toolbar-icon .switch-side-menu-icon {
    font-size: 16px;
    color: #8e9eb3;
}

.switch-side-menu-icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.switch-side-menu-icon:before {
    content: "\F0C9";
}

.toolbar-header {
    margin: 0 10px 0 100px;
    transition: margin-left .5s,margin-right .5s;
    background: green;
}

/*

.wrap {
    width: 1024px;
    margin: 0 auto;
    background-color: white;
}

header {
    min-height: 450px;
    background-color: blue; /*С†РІРµС‚ С„РѕРЅР° 
}
.top-line {
    height: 40px;
    background-color: darkblue;
}
.main-line {
    height: 100%;
    background-color: pink;
}

.left-line {
    height: 300px;
    width: 130px;
    background-color: darkblue;
}

.right-line {

}

.logo {
    height: 35px;
    width: 35px;
}
.phone {
    color: #fff;
    font-size: 23px;
    font-family: arial;
    float: right;
}
.callback {
    color: #fff;
    background: none;
    border: 2px solid #018dc4;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 9px;
    font-family: arial;
    float: right;
    margin-left: 20px;
}*/

.sidebar-menu-container.compact {
    width: 50px
}

.sidebar-menu-container.compact+.main-layout {
    width: calc(100% - 50px);
    margin-left: 50px
}

.sidebar-menu-container.compact .scrollable-element,.sidebar-main-menu-container.compact .sidebar-main-menu-scrollable-container {
    width: 50px
}

.sidebar-menu-container.compact .scrollable-element:before {
    left: 18px
}

.sidebar-menu-container.compact .sidebar-menu {
    width: 50px
}

.sidebar-menu-container.compact .sidebar-menu a.menu-element {
    width: 50px
}

.sidebar-menu-container.compact .sidebar-menu a.menu-element .element-text {
    display: none
}

.sidebar-menu-container.compact .sidebar-menu a.menu-element .icon {
    margin-top: 15px
}</pre></body></html>