@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZurR_ibHw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZuiR_ibHw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZuqR_ibHw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZulR_ibHw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZupR_ibHw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZuoR_ibHw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7ZumR_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266purR_ibHw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266puiR_ibHw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266puqR_ibHw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266pulR_ibHw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266pupR_ibHw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266puoR_ibHw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/z7NOdRfiaC4Vd8hhoPzfb5vBTP266pumR_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html, body {
	scroll-behavior: smooth;
}
body {
	background-color: #fff;
	font-family: 'Jura', Verdana, Tahoma, Helvetica, sans-serif;
	padding: 0px;
	padding-top: 140px;
	margin: 0px;
	background-color: #fff;
	background-size: cover;
	background-attachment: fixed;
	color: #636363;
	font-size: 16px;
	line-height: 1.5;
}
h1, h2, h3 {
	background-color: #ddd;
	color: #222;
	margin: 20px 0px 20px 0px;
	padding: 20px 40px;
	text-transform: uppercase;
	font-size: 1.2em;
}
h3 {
	font-size: 1.5em;
}
a:link, a:visited, a:active {
	color: #0095da;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:focus {
	-moz-outline-style: none;
	outline: none;
}

form, p, div { 
	padding: 0px; 
	margin: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type=text], input[type=password], input[type=submit], input[type=button], select, textarea {
	border: 1px solid #ccc;
	padding: 12px;
	font-family: 'Jura', Verdana, Tahoma, Helvetica, sans-serif;
	color: #6d6e70;
	background-color: #fff;
	font-size: 14px;
	margin: 5px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
input[type=text], input[type=password], textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 250px;
}
.frm_100 input[type=text], .frm_100 input[type=password], .frm_100 textarea {
	width: 100%;
}
input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus, textarea:hover, textarea:focus   {
	background-color: #f0f0f0;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.50);
}
input[type=submit], a.btn_all, a.btn_cnl {
	display: inline-block;
	background-color: #b6191e;
	color: #fff;
	border: 1px solid #b6191e;
	padding: 12px;
	margin: 5px 0px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: auto;
}
a.btn_cnl, input[type=submit].btn_cnl {
	background-color: #ccc;
	color: #222;
	border: 1px solid #ccc;
}
a.btn_blue {
	background-color: #4274a8;
	border: 1px solid #4274a8;
}
input[type=button]::-moz-focus-inner {
    padding: 0;
    border: none;
}
.dinpro_medium {
	font-family: 'Jura', Verdana, Tahoma, Helvetica, sans-serif;
}
.mess {
	background-color: #fdf0dc;
	color: #ce572e;
	padding: 5px;
	border: 1px solid #f1dfc5;
}
.ok {
	background-color: #e2ffe0;
	color: #6ca628;
	padding: 10px;
	border: 1px solid #bbffb0;
}
.main {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	clear: both;
	width: 100%;
	max-width: 1100px;
	height: auto;
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 50px 20px;
	text-align: left;
}
.div_white {
	background-color: #fff;
}
#window {
	height: 100%;
	position: relative
}
#window img {
	position: absolute;
	bottom: 10px;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#header {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 5;
	color: #20303c;
	background-color: #fff;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header.stick, #header.fixed {
	color: #222;
	-webkit-box-shadow: 0px 5px 10px -5px rgba(148,148,148,1);
	-moz-box-shadow: 0px 5px 10px -5px rgba(148,148,148,1);
	box-shadow: 0px 5px 10px -5px rgba(148,148,148,1);
}
#header #logo img {
	height: 60px;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header.stick #logo img {
	height: 40px;
}
#header #logo path.fil0
{
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header.stick #logo path.fil0, #header.fixed #logo path.fil0 {
	fill:#222!important;
}
#header marquee {
	color: #fff; 
	background-color: #222; 
	padding: 10px;
	font-size: 15px;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header marquee a {
	color: #fff;
}
#header.stick marquee {
	font-size: 0px;
	padding: 0px;
}
#header_top {
	z-index: 21;
	height: 46px;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header_menu .td {
	vertical-align: middle;
	padding: 0px 25px 0px 25px;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header_menu .tbl .td:last-child {
	padding-right: 0px;
}
#header.stick, #header.fixed {
}
#header.stick #header_top, #header.fixed  #header_top {
	height: 0px;
	overflow: hidden;
}
#header.stick #btn_login {
	line-height: 67px;
	height: 67px;
}
#header_menu .tbl .td:last-child {
	text-align: right;
}
.tbl {
	display: table;
	width: 100%;
}
.tbl .tr {
	display: table-row;
}
.tbl .td {
	display: table-cell;
}
.tbl .th {
	display: table-cell;
	background-color: #eee;
	padding: 10px 0px;
}
.tbl .tr_new .td {
	font-weight: 600;
	background-color: #fdfdfd;
}
.tbl .th_dtl, .div_tbl .th_dtl {
	white-space: nowrap;
	text-align: center;
	width: 30px;
}
.tbl .th_dtl .icn, .div_tbl .th_dtl .icn {
	visibility: hidden;
}
.tbl .tr:hover .th_dtl .icn, .div_tbl .tr:hover .th_dtl .icn {
	visibility: visible;
}
.tbl .th_dtl ul, .div_tbl .th_dtl ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 100px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(161,161,161,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(161,161,161,1);
	box-shadow: 0px 0px 5px 0px rgba(161,161,161,1);
	text-align: left;
	z-index: 5;
}
.tbl .th_dtl ul img, .div_tbl .th_dtl ul img {
	vertical-align: middle;
	margin-right: 10px;
	height: 16px;
}
.tbl .th_dtl:hover ul, .div_tbl .th_dtl:hover ul {
	display: block;
}
.tbl .th_dtl ul li, .div_tbl .th_dtl ul li {
	padding: 0px;
	margin: 0px;	
}
.tbl .th_dtl ul li a, .div_tbl .th_dtl ul li a {
	display: block;
	color: #000;
	padding: 10px;
	line-height: normal;
}
.tbl .th_dtl ul li a:hover, .div_tbl .th_dtl ul li a:hover {
	background-color: #f0f0f0;	
}
.tbl_pad .td {
	padding: 5px;
}
#menu, .menu {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#menu li, .menu li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	position: relative;
}
#menu li a, .menu li a {
	display: block;
	padding: 20px 13px;
	color: #20303c;
	font-size: 18px;
	letter-spacing: 0.3px;
	text-align: left;
	white-space: nowrap;
	font-weight: 300;
	transition: color 250ms ease-out, background 250ms ease-out;
	outline: 0;
	font-weight: 700;
	text-transform: uppercase;
}
#menu li a {
	font-size: 14px;
}
#header.stick #menu li a, #header.fixed #menu li a {
	color: #222;
}
#menu li:hover a {
	background: rgba(0,0,0,.8);
	color: #fff!important;
}
#menu li:hover ul li a {
	color: #20303c!important;
}
#menu li:hover ul li a:hover {
	background: rgba(0,0,0,.8)!important;
	color: #fff!important;
}
#menu li ul {
	position: absolute;
	left: 0px;
	min-width: 200px;
	padding: 0px;
	margin: 0px;
	display: none;
}
#menu li:hover ul {
	display: block;
}
#menu li ul li {
	padding: 0px;
	margin: 0px;
	display: block;
}
#menu li ul.ul_2 {
	min-width: 600px;
	background-color: #fff;
}
#menu li ul.ul_2 li {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}
#menu li ul li a {
	padding: 10px 20px;
	font-size: 0.9em;
	background-color: #fff!important;
	color: #585858!important;
}
#menu li ul li a:hover {
	background-color: #6ec131;
}
#header_top .td {
	padding: 5px;
	vertical-align: middle;
}
#header_top .td:last-child {
	text-align: right;
}
#footer {
	background-color: #040e27;
	color: #aab1b7;
	text-align: center;
	padding-top: 50px;
}
#footer .sn a {
	display: inline-block;
	margin: 0px 10px;
}
#footer.stick {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
#footer .itm {
	display: inline-block;
	width: 25%;
	vertical-align: top;
	padding: 20px;
	text-align: left;
}
#footer .itm ul {
	padding: 10px 0px;
	margin: 0px;
	list-style-type: none;
}
#footer .itm ul li::before {
  content: "• ";
  color: #006236;
}
#footer .itm ul li a {
	color: #000;
}
#footer .itm .tit {
	text-transform: uppercase;
	font-size: 1.2em;
}
#homepic {
	position: relative;
	width: 100%;
}
#homepic .itm {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	opacity: 0;
    filter: alpha(opacity=0);
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#homepic .a_ch {
	opacity: 1;
    filter: alpha(opacity=100);
	z-index: 2;
}
#homepic img {
	width: 100%;
}
#homepic .itm .info {
	color: #fff;
	padding: 20px;
	display: inline-block;
	min-width: 300px;
	left: 50%;
	bottom: -200px;
	background: rgba(0,0,0,.4);
	font-size: 1.2em;
	position: absolute;
	text-align: center;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
#homepic .itm .info span {
	display: block;
	font-size: 1.8em;
}
#homepic .a_ch .info {
	bottom: 50%;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#homepic .itm img {
	width: 100%;
}
#homepic .btn_prev, #homepic .btn_next {
	display: inline-block;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
	opacity: 0;
	z-index: 5;
}
#homepic:hover .btn_prev, #homepic:hover .btn_next {
	width: 43px;
	height: 103px;
	opacity: 1;
}
#homepic .btn_prev {
	background: rgba(0,0,0,.2) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1N3B4IiBoZWlnaHQ9IjU3cHgiIHZpZXdCb3g9Ii0xMy4zNjggLTEwLjI3MSAyMzMgNjAwIiBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTMuMzY4IC0xMC4yNzEgMjMzIDYwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZGVmcz4NCjwvZGVmcz4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNC41NzgsMjg4LjkxNmMwLDAsMTcyLjA0OCwyNjAuOTY0LDE3OC41NTUsMjY4LjkxNmM2LjUwNiw3Ljk1MSwyLjg5MiwxNC40NTctMC43MjMsMTguMDcyICBjLTMuNjE1LDMuNjE0LTEwLjg0MywwLTEwLjg0MywwTDAsMjg4LjkxNkwxOTMuMDEyLDEuOTI4YzAsMCwyLjg5MS00LjMzNywxMC44NDMsMGM3Ljk1Miw0LjMzOCwzLjYxNCwxMi4yODksMy42MTQsMTIuMjg5ICBMMjQuNTc4LDI4OC45MTZ6Ii8+DQo8L3N2Zz4=) no-repeat center center;
	left: 0px;
}
#homepic .btn_next {
	background: rgba(0,0,0,.2) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1N3B4IiBoZWlnaHQ9IjU3cHgiIHZpZXdCb3g9Ii0xMy4zNjcgLTEwLjI3MSAyMzMgNjAwIiBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTMuMzY3IC0xMC4yNzEgMjMzIDYwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZGVmcz4NCjwvZGVmcz4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xODQuMDczLDI4OC41OTVjMCwwLTE3Mi4wNDgtMjYwLjk2NC0xNzguNTU1LTI2OC45MTZDLTAuOTg4LDExLjcyOCwyLjYyNiw1LjIyMiw2LjI0MSwxLjYwNiAgYzMuNjE1LTMuNjE0LDEwLjg0MywwLDEwLjg0MywwbDE5MS41NjYsMjg2Ljk4OEwxNS42MzksNTc1LjU4M2MwLDAtMi44OTEsNC4zMzctMTAuODQzLDBjLTcuOTUyLTQuMzM4LTMuNjE0LTEyLjI4OS0zLjYxNC0xMi4yODkgIEwxODQuMDczLDI4OC41OTV6Ii8+DQo8L3N2Zz4=) no-repeat center center;
	right: 0px;
}
.btn_folder {
	background: #4274a8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTQuNDI2LDEwNS41NzNjLTExLjMzMi0xMS4zMy0yNi4zOTYtMTcuNTY5LTQyLjQxNi0xNy41NjloLTAuMDExTDI1OC4yOTcsODhjLTAuMDE0LDAtMC4wMjYsMC0wLjA0LDANCgkJCWMtNS40MSwwLTEwLjM3NS0yLjYwNS0xMy4yODgtNi45NzNsLTMwLjcxLTQ2LjA2NEg2MGMtMzMuMDg0LDAtNjAsMjYuOTE2LTYwLDYwdjMyMi4wNzRjMCwzMy4wODQsMjYuOTE2LDYwLDYwLDYwaDM5Mg0KCQkJYzMzLjA4NCwwLDYwLTI2LjkxNiw2MC02MFYxNDhDNTEyLDEzMS45NzMsNTA1Ljc1OSwxMTYuOTA1LDQ5NC40MjYsMTA1LjU3M3ogTTQwLDk0Ljk2M2MwLTExLjAyOCw4Ljk3Mi0yMCwyMC0yMGgxMzIuODUzDQoJCQlsMTguODM1LDI4LjI1M2MxLjE0NiwxLjcxOSwyLjM3OSwzLjM2MSwzLjY4OSw0LjkyMmMtMS4yODMsMS41MjUtMi40ODksMy4xMjctMy42MDgsNC43OTRsLTE5LjI5MSwyOC4wNjlsLTEzMi40NjcsMC4wMDZoLTAuMDEyDQoJCQljLTYuOTE5LDAtMTMuNjYxLDEuMTY0LTE5Ljk5OSwzLjM5OFY5NC45NjN6IE00NzIsNDE3LjAzN2MwLDExLjAyOC04Ljk3MiwyMC0yMCwyMEg2MGMtMTEuMDI4LDAtMjAtOC45NzItMjAtMjBWMjA1di0zLjk5Mw0KCQkJYzAtNS4zNDMsMi4wODEtMTAuMzY1LDUuODU5LTE0LjE0NGMzLjc3Ny0zLjc3Niw4Ljc5OS01Ljg1NiwxNC4xNDUtNS44NTZoMC4wMDRsMTUzLjUxNS0wLjAwOGwzMS4yODUtNDUuNTE5bDAuMTU4LTAuMjMzDQoJCQlDMjQ3LjgxMSwxMzAuOTgsMjUzLjE3MSwxMjgsMjU4LDEyOGMwLjExNSwwLDAuMjMxLTAuMDAxLDAuMzQ2LDBsMTkzLjY1NywwLjAwNGM1LjM0MS0wLjAwMSwxMC4zNjIsMi4wNzgsMTQuMTQsNS44NTUNCgkJCUM0NjkuOTIsMTM3LjYzNiw0NzIsMTQyLjY1OCw0NzIsMTQ4VjQxNy4wMzd6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+) no-repeat 10px center;
	padding-left: 45px!important;
}
#lg {
	position: relative;
	width: 150px;
	display: inline-block;
}
#lg a {
	display: block;
	text-align: left;
	padding: 5px;
}
#lg a:hover {
	background-color: #dfdfdf;
}
#lg div {
	position: absolute;
	background-color: #f4f4f4;
	width: 100%;
	z-index: 21;
	display: none;
}
#lg:hover div {
	display: block;
}
#lg a img {
	vertical-align: middle;
}
#lg a span {
	display: inline-block;
	padding: 5px;
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 5px;
}
.itms .itm {
	display: inline-block;
	width: 31%;
	padding: 0px;
	margin: 0.5%;
	margin-bottom: 20px;
	vertical-align: top;
	text-align: left;
	position: relative;
}
.itms .itm .pic {
	width: 100%;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.itms .itm .lbl {
	background: rgba(0,0,0,.4);
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	width: 100%;
	font-size: 1.1em;
	padding: 5px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.itms .itm a.tit h3 {
	color: #000;
}
.pic_big {
	max-width: 100%;
	margin-top: 20px;
	margin-bottom: 40px;
}
.imgs a {	
	display: inline-block;
	margin: 5px;
}
.imgs img {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 2px 0px;
	display: inline-block;
}
.fullscreen {
  border:     0;
  height:     auto;
  left:       0;
  height: 100%;
  width:  1024px;
  padding:    0;
  position:   fixed;
  top:        0;
  width:      100%;
  z-index:    30;
  background-color: #000;
  text-align: center;
}
#pic_div {
	display: none;
}
#pic_big {
	height: 100%;
	max-width: 100%;
}
#pic_thms {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px;
	background: rgba(0,0,0,.6);
	font-size: 1.8em;
}
#pic_thms a {
	margin: 0px 10px;
	color: #fff;
}
#pic_thms img {
	vertical-align: middle;
}
#pic_loading {
	position: absolute;
	z-index: 40;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	width: 50px;
	height: 50px;
}
#footer .menu a {
	color: #aab1b7;
	padding: 0px 20px;
}
#footer_bar {
	padding: 15px;
	color: #aab1b7;
	border-top: 1px solid #363e52;
	margin: 0px 10px;
}
#footer_bar a {
	color: #5e5d5d;
}
#footer_bar .tbl .td:first-child {
	text-align: left;
}
#footer_bar .tbl .td:last-child {
	text-align: right;
}
.facebook {
	display: inline-block;
	background-color: #a7a7a7;
}
.facebook:hover {
	background-color: #475993;
}
#menu_btn  {
	vertical-align: middle;
	display: none;
}
#menu_btn svg {
	fill: #fff;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#header.stick #menu_btn svg, #header.fixed #menu_btn svg {
	fill:#222!important;
}
.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}
#form_contact {
	text-align: left;
}
.date {
	margin-bottom: 20px;
	font-size: 1.3em;
}
#btn_login {
	background-color: #ff4a52;
	display: inline-block;
	color: #fff;
	padding: 0px 30px;
	line-height: 100px;
	height: 100px;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
}
#logos .main {
	text-align: center;
}
#logos img {
	vertical-align: middle;
	display: inline-block;
	margin: 10px;
}
.popup, #popup_message {
	left: 0%;
	top: 0%;
	margin: 0px;
	overflow-x: auto ;
	overflow-y: auto ;
	overflow: auto;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 9;
	display: block;
	background: rgba(0,0,0,.3);
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
	top: -100%;
}
.popup_stick, #popup_message.stick {
	top: 0%;
}
.popup_divdep {
	top: 0%;
	background-color: transparent;
}
.popup_in, #pop_in {	
	width: 99%;
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	position: relative;	
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	margin-top: 20px;
	margin-bottom: 200px;
}
.popup_close {
	display: block;
	text-align: right;
}
#popup_close {
	float: right;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCjwhW0NEQVRBWw0KCS5zdDB7ZmlsbDojMjIyMjIyO30NCl1dPg0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzQwLjIsMTYwIDI1NS44LDI0NC4zIDE3MS44LDE2MC40IDE2MCwxNzIuMiAyNDQsMjU2IDE2MCwzMzkuOSAxNzEuOCwzNTEuNiAyNTUuOCwyNjcuOCAzNDAuMiwzNTIgICAzNTIsMzQwLjMgMjY3LjYsMjU2IDM1MiwxNzEuOCAiLz4NCjwvc3ZnPg==) no-repeat center center;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 0px;
	z-index: 17;
    position: relative;
    right: 10px;
}
#pfl_bar {
	padding: 0px;
	white-space: nowrap;
}
#pfl_bar .btn_mail {
	position: relative;
	display: inline-block;
}
#pfl_bar .btn_mail span {
	background-color: #f00;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
	display: inline-block;
	width: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	animation: blinkingBackground 2s infinite;
}
@keyframes blinkingBackground{
		0%		{ background-color: #f00;}
		50%	{ background-color: #fff;}
		100%	{ background-color: #f00;}
	}
#pfl_bar .pfl_bar {
	background-color: #ff4a52;
	position: relative;
	padding: 10px;
	display: inline-block;
}
#pfl_bar .pfl_bar img {
	height: 100%;
	display: inline-block;
}
#pfl_bar .pfl_bar .pfl_a {
	position: relative;
	display: block;
}
#pfl_bar .pfl_bar .pfl_a {
	color: #fff;
}
#pfl_bar img {
	vertical-align: middle;
}
#pfl_bar .pfl_bar .pfl_a span {
	background-color: #040e27;
	color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	display: inline-block;
	padding: 2px 5px;
	font-size: 0.8em;
}
#pfl_bar ul {
	display: none;
	right: 0px;
	position: absolute;
	padding: 0px;
	margin: 0px;
	list-style-type: normal;
	background-color: #ff4a52;
	min-width: 200px;
	text-align: left;
}
#pfl_bar:hover ul {
	display: block;
}
#pfl_bar .pfl_bar ul li {
	display: block;
}
#pfl_bar .pfl_bar ul li a {
	display: block;
	color: #fff;
	padding: 10px 20px;
}
#pfl_bar .pfl_bar ul li a:hover {
	background-color: #fa333c;
}
.mail_tabs {
	display: block;
	text-align: right;
	padding: 0px;
	margin: 0px;
	list-style-type: normal;
}
.mail_tabs li {
	display: inline-block;
	padding: 0px;
	margin: 0px;
}
.mail_tabs li a {
	display: block;
	padding: 10px 20px;
	background-color: #fafafa;
	color: 	#222;
}
.mail_tabs li a:hover, .mail_tabs li a.a_ch {
	background-color: #eee;
}
.mail_menu {
	padding: 0px;
	margin: 0px;
	display: block;
}
.mail_menu li {
	padding: 0px;
	margin: 0px;
	position: relative;
}
.mail_menu li a {
	display: block;
	padding: 5px 10px;
	background-color: #fafafa;
	color: 	#222;
}
.mail_menu li a:hover, .mail_menu li a.a_ch {
	background-color: #eee;
}
.mail_menu .dtl {
	position: absolute;
	right: 0px;
	top: 0px;
	display: none;
}
.mail_menu li.sub a {
	font-size: 0.9em;
	padding-left: 20px;
}
.mail_menu li.sub .icn {
	height: 21px;
}
.mail_menu li:hover .dtl {
	display: block;
}
.mail_menu .dtl ul {
	position: absolute;
	right: 0px;
	z-index: 5;
	font-size: 14px;
	white-space: nowrap;
	padding: 0px; 
	margin: 0px;
	list-style-type: none;
	display: none;
}
.mail_menu .dtl:hover ul {
	display: block;
}
.tbl_mail .td {
	vertical-align: top;
}
.tbl_mail .td_menu {
	width: 230px;
	padding-right: 20px;
}
.submails .td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
.mail_view {
	text-align: left;
	padding: 20px;
}
.mail_view h1 {
	background-color: transparent;
	border-bottom: 2px solid #ddd;
	padding-left: 0px;
}
.mail_profiles {
	width: 230px;
	padding-right: 10px;
}
.mail_profiles input[type=checkbox] {
	vertical-align: middle;
}
.mail_profiles .itm {
	margin-bottom: 5px;
}
.mail_profiles .itm .tit {
	background-color: #fafafa;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fileUpload {
	position: relative;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
}
.fileUpload button {
	display: inline-block;
	background-color: #1e5598;
	color: #fff;
	border: 1px solid #1e5598;
	padding: 5px 5px;
	margin: 5px 0px;
	width: 104px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.fileUpload input.upload {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
#filedrag
{
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 1em 0;
	margin: 1em 0;
	color: #222;
	border: 2px dashed #222;
	border-radius: 7px;
	cursor: default;
}
#filedrag.hover
{
	color: #b20f0c;
	border-color: #b20f0c;
	border-style: solid;
}
#progress p
{
	display: block;
	width: 100%;
	padding: 2px 5px;
	margin: 2px 0;
	border: 1px inset #446;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0,0,0,.4);	
}

#progress p.success
{
	background: #23a12c none 0 0 no-repeat;
}

#progress p.failed
{
	background: #c00 none 0 0 no-repeat;
}
.alert {
	position: fixed;
	top: 50%;
	left: 50%;
	text-align: center;
	padding: 15px 30px;
	background-color: #e2ffe0;
	color: #6ca628;
	border: 1px solid #bbffb0;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 999;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
.alert_yes {
	opacity: 1;
}
.div_move {
	position: relative;
	display: inline-block;
}
.div_move a {
	display: inline-block;
	padding: 5px 10px;
}
.div_move:hover .btn_big {
	background-color: #fcfcfc;
}
.div_move .btn_big img {
	vertical-align: middle;
	margin-left: 3px;
}
.div_move ul {
	position: absolute;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-color: #fcfcfc;
	min-width: 150px;
	display: none;
}
.div_move:hover ul {
	display: block;
}
.div_move ul li {
	padding: 0px;
	margin: 0px;
}
.div_move ul li a {
	display: block;
}
.tbl_fm .td {
	vertical-align: middle;
}
#div_file_manager_tree a {
	display: inline-block;
	padding: 2px 4px;
}
#div_file_manager_tree a.lbl_stick {
	color: #fff;
	background-color: #0074e8;
}
#div_file_manager_tree .submenu {
	padding-left: 10px;
	display: none;
}
#div_file_manager_tree div.stick {
	display: block!important;
}
#div_file_manager_tree .plus_minus {
	color: #000;
	vertical-align: middle;
	margin-right: 3px;
	border: 1px solid #000;
	width: 14px;
	height: 14px;
	text-align: center;
	line-height: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
#div_file_manager_tree .sub_no {
	border: 0px solid #fff;
}
#div_file_manager_tree .sub_yes:before {
	content: '+';
	border: 0px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#div_file_manager_tree a.stick:before {
	content: '-';
}
.div_cal .courses {
	display: block;
}
.div_cal .courses h2 {
	text-align: left;
}
.clm {
	border: 1px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
	background-color: #fff;
	margin-bottom: 5px;
	padding: 0px;
	width: 100%;
	display: table;
}
.clm a, .clm div {
	padding: 10px;
	display: table-cell;
	vertical-align: middle;
}
.clm .code {
	color: #fff;
	/*background-color: #22609b;*/
	width: 10%;
	text-align: center;
}
.clm a.code_pic {
	padding: 0px;
}
.clm .code img {
	width: 100%;
}
.clm .tit {
	width: 55%;
	color: #0095da;
	padding: 10px;
	display: table-cell;
	vertical-align: middle;
}
.clm .tit select {
	width: auto;
	margin-left: 10px;
}
.clm .date {
	width: 10%;
	text-align: center;
}
.clm .city {
	width: 15%;
}
.clm .btn, .clm .open_files, .clm .open_seats, .clm .open_left {
	width: 9%;
	background-color: #e0e0e0;
	text-align: center;
	font-size: 0.9em;
}
.clm .open_seats {
	background-color: #f8f8f8;
}
.clm .open_left {
	background-color: #eee;
}
.clm .cnl {
	background-color: #fdf0dc;
	color: #ce572e;
}
.dateChooser td {
    cursor:default;
    text-align:center;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
    background:#ccc;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
}
.dateChooser th {
    background: #ccc;
    color: white;
    width: 14%;
    border: none;
}
.dateChooser option, .dateChooser select {
    font-size:10px;
	width: auto;
}
.dateChooser {
    border: 2px outset #aaa;
    background: white;
    padding: 1px;
    border: 1px solid #ccc;
    text-align: center;
}
.dateChooser table {
    width: 100%;
}
.date {
	font-size: 0.9em;
}
/* http://www.hedgerwow.com/360/bugs/css-select-free.html */
.select-free {
	 width: 220px;
	 font-size: 10px;
}
.select-free iframe {
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:-1;
	 width: 100%;
}
.webform textarea {
	width: 100%;
	min-height: 100px;
}
@media screen and (max-width: 1000px) {
	.itms .itm {
		width: 25%;
	}	
}
@media screen and (max-width: 800px) {
	.itms .itm, #footer .itm {
		width: 50%;
	}	
	#lg {
		width: 40px;
	}
	#lg font {
		display: none;
	}
	#menu_btn {
		display: inline-block;
	}
	#menu {
		display: block;
		width: 100%;
		position: absolute;
		right: 0px;
		background-color: #fff;
		display: none;
	}
	#menu li {
		display: block;
	}
	#menu li a {
		text-align: left;
		border-bottom: 1px solid #ccc;
		padding: 10px;
		font-size: 1em;
		color: #222;
	}
	#menu li ul, #menu li ul.ul_2 {
		width: 100%;
		display: block;
		position: relative;
		background-color: #fff;
	}
	#menu li ul.ul_2 li {
		display: block;
		width: 100%;
	}
	#header.menu_show {
		height: 100%;
		overflow: auto;
	}
	#header.menu_show #menu {
		display: block;
	}
	#footer .menu li {
		display: block;
	}
	#footer .menu a {
		border: 0px solid #fff;
		padding: 10px 0px;
		text-align: center;
	}
	#header.stick #logo svg, #header.fixed #logo svg {
		width: 150px;
	}
	.news td {
		display: block;
		width: 100%;`
	}
	.news img {
		width: 100%;
		height: auto;
	}
	.menu {
		display: block;
	}
}
@media screen and (max-width: 500px) {
	.itms .itm, #footer .itm {
		width: 100%;
	}	
	#footer_bar .td {
		display: block;
		width: 100%;
		padding: 10px;
		text-align: center!important;
	}
	#header_top .td {
		display: block;
		width: 100%;
	}
	#header #logo svg {
		max-width: 200px;
	}
}