* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}

::-moz-selection {background:#555;color:#fff;}
::-webkit-selection {background:#222;color:#fff;}
::selection {background:#222;color:#fff;}

html,
body {padding:0;margin:0;color:#557;}

img,
table {max-width:100%;}

body {background:#eef;font-family:Arail, sans-serif;background-color: #eaefef !important;}

#wrap {width:100%;max-width:1200px;margin:0 auto;background:#fff;padding:0;}
#wrap {box-shadow: 0 1px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);}

h1,
h2,
h3,
h4 {padding:0;margin:0;font-family: Sansus Webissimo !important;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
aside h3 { font-size: 1.75rem; border-left: 4px solid #ff5c2a; padding-left: 5px;} 
label,
button,
input[type=submit],
input[type=button] {cursor:pointer;}
button,
input,
select {border:1px solid #888;border-radius:4px;padding:4px 8px;}
button,
input[type=submit],
input[type=button] {background-color:#ddd;box-shadow:inset 0 32px 32px -32px rgba(255,255,255,0.7),inset 0 -32px 32px -32px rgba(0,0,0,0.7);}
p {font-family: Roboto;}
ul li {font-family: Roboto;}
a,
a:visited,
a:link {color:inherit;}
.soderganie {background: #fff4d3;}
code.shortcode-error {background:#a00;color:#ffa;padding:4px;}

header {padding:16px;}
	header .head-logo {color:#88d;font-size:40px;text-decoration:none;text-shadow:2px 2px 2px rgba(0,0,0,0.3);font-family:monospace;}

nav {max-width: 1200px;margin: 0 auto;    background: #5747a2;}
	#menu_main {}
	#menu_main,
	#menu_main ul {list-style: none; padding: 0; margin: 0;}
	#menu_main ul {display:none;position:absolute;top:100%;left:0;box-shadow:2px 2px 8px 1px rgba(0,0,0,0.5);z-index:2;}
		#menu_main > li {display:inline-block;}
		#menu_main li {position:relative;}
			#menu_main li > a {display: block;color: #fff;text-decoration: none;padding: 20px 20px;line-height: 1.2em;}
			#menu_main li:hover > a {background: #ff5c2a;font-weight:bolder;}
			#menu_main li:hover > ul {display:block;}
			#menu_main ul > li {border-bottom:1px solid #aaa;}
			#menu_main ul > li:last-child {border-bottom:none}
				#menu_main ul > li > a {padding:8px 8px;min-width:200px;}
				#menu_main ul ul {top:0;left:100%;}
				
a.current-item {font-weight:700;}

#breadcrumbs {display:block;margin:4px 0;font-size:12px;color:#555;padding:0;}
	#breadcrumbs li {display:inline-block;}
	#breadcrumbs li.breadcrumbs-sep {margin:0 4px;}
		#breadcrumbs li a {display:block;}
	#breadcrumbs span {}

div#section {float:right;width:calc(100% - 350px);padding:8px 16px;}
	.page-content {text-align:justify;}
	
	/* PAGENAV */
	.pagenav {margin:8px 0;}
		.pagenav a,
		.pagenav span {display:inline-block;vertical-align:middle;padding:4px 4px;margin:0 2px 0 0;text-align:center;min-width:28px;border:1px solid #ccc;border-radius:4px;}
		.pagenav a:last-child,
		.pagenav span:last-child {margin:0;}
		.pagenav a {text-decoration:none;}
		.pagenav span {cursor:default;}
		.pagenav .pagenav-info {border:0;}
		.pagenav .pagenav-disabled {color:#aaa;}
		.pagenav a:hover,
		.pagenav .pagenav-current {border-color:#555;}
		.pagenav .pagenav-current {font-weight:700;}
		.pagenav .pagenav-sep {color:#777;border:0;}
	/* /PAGENAV */

aside {float:left;width:350px;padding:8px;}

footer {
    clear: both;
    color: #fff;
    font-size: 12px;
    padding: 8px 16px;
    background: #5747a2;;
    border-top: 2px solid #0077a8;
}

@media all and (max-width: 720px) {
	div#section {float:none;width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:2px dotted #ddd;}

	aside {float:none;width:100%;}
	
}
.zagolov {
    font-family: Sansus Webissimo;
    text-shadow: 1px 1px 2px #00abd9, 0 0 10px #00aad8;
    font-size: 44px;
    color: #006ea0;
    text-align: center;
    text-transform: uppercase;
}
header {
    margin: 0 auto;
    max-width: 1200px;
}
#fon_pod_menu{
	background: #5747a2;
    border-bottom: 2px solid #ff5c2a;
    border-top: 2px solid #ff5c2a;
}
.button_kabinet {
    background-color: #00a9d7;
    box-shadow: 0px 4px 6px rgba(0,0,0,.1);
    font-weight: normal !important;
    border: none;
    padding: 10px 0px;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.button_kabinet a{
	color: #fff;
    text-decoration: none;
}
.button_kabinet a:hover{
	color: #fff;
    text-decoration: underline;
}
.zagolov {
    font-family: Sansus Webissimo;
    text-shadow: 1px 2px 2px #ffc000, 0 0 0px #ffffff;
    font-size: 44px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0 0 10px;
}
@font-face {
    font-family: 'Sansus Webissimo';
    src: local('Sansus Webissimo'), local('SansusWebissimo'), url('https://hb.bizmrg.com/fonts/sansus/400.woff2') format('woff2'), url('https://hb.bizmrg.com/fonts/sansus/400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Sansus Webissimo';
    src: local('Sansus Webissimo Italic'), local('SansusWebissimo-Italic'), url('https://hb.bizmrg.com/fonts/sansus/400i.woff2') format('woff2'), url('https://hb.bizmrg.com/fonts/sansus/400i.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Days';
    src: local('Days'), url('https://hb.bizmrg.com/fonts/days/400.woff2') format('woff2'), url('https://hb.bizmrg.com/fonts/days/400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light'), local('Roboto-Light'), url('https://hb.bizmrg.com/fonts/roboto/300.woff2') format('woff2'), url('https://hb.bizmrg.com/fonts/roboto/300.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
span.phone{    font-size: 24px; padding-left:5px;}
.information {    padding-top: 10px;}
#top_header { background-image: url(/media/logo_header.png);}