html {
	-ms-overflow-y: scroll; min-height: 100%;
}
body {
	margin: 0px; position: relative;
}
img::selection {
	background: none;
}
iframe {
	border: 0px currentColor; border-image: none;
}
button[disabled] {
	cursor: default;
}
input[disabled] {
	cursor: default;
}
summary {
	display: block;
}
[hidden] {
	display: none;
}
p {
	margin: 15px 0px;
}
hr {
	margin: 15px 0px;
}
dl {
	margin: 15px 0px;
}
blockquote {
	margin: 15px 0px;
}
pre {
	margin: 15px 0px;
}
fieldset {
	margin: 15px 0px;
}
figure {
	margin: 15px 0px;
}
h1 {
	margin: 25px 0px 15px;
}
h2 {
	margin: 25px 0px 15px;
}
h3 {
	margin: 25px 0px 15px;
}
h4 {
	margin: 25px 0px 15px;
}
h5 {
	margin: 25px 0px 15px;
}
h6 {
	margin: 25px 0px 15px;
}
dl {
	padding-left: 30px;
}
dd {
	margin-left: 40px;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}
h1 {
	line-height: 36px; font-size: 36px;
}
h2 {
	line-height: 24px; font-size: 24px;
}
h3 {
	line-height: 18px; font-size: 18px;
}
h4 {
	line-height: 16px; font-size: 16px;
}
h5 {
	line-height: 16px; font-size: 16px;
}
h6 {
	line-height: 16px; font-size: 16px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
b {
	font-weight: bold;
}
small {
	font-size: 11px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
abbr[title] {
	border-color: inherit;
}
dfn[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn[title] {
	font-style: normal;
}
hr {
	padding: 0px; height: 1px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; display: block;
}
q {
	font-family: "Times New Roman",Times,serif; font-style: italic; quotes: "“" "”" "‘" "’";
}
blockquote {
	font-family: "Times New Roman",Times,serif; font-style: italic; quotes: "“" "”" "‘" "’";
}
blockquote {
	padding: 0px 20px; line-height: 22px; font-size: 16px;
}
blockquote p {
	margin: 0px;
}
code {
	word-spacing: -2px;
}
pre {
	padding: 10px; line-height: 18px; font-size: 12px;
}
th {
	padding: 1px;
}
td {
	padding: 1px;
}
form {
	margin: 0px;
}
textarea {
	margin: 0px;
}
button {
	padding: 2px 3px;
}
input[type='button'] {
	padding: 2px 3px;
}
input[type='submit'] {
	padding: 2px 3px;
}
body {
	font: inherit; padding: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit; background-color: inherit;
}
img {
	vertical-align: baseline;
}
pre {
	font-family: "Courier New",Monaco,monospace;
}
code {
	font-family: "Courier New",Monaco,monospace;
}
pre {
	border-radius: 0px; color: inherit;
}
code {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; color: inherit; font-size: inherit; white-space: normal;
}
form.box label {
	font: inherit; margin: 0px; display: inline-block; font-size-adjust: inherit; font-stretch: inherit;
}
form.box legend {
	font: inherit; border: currentColor; border-image: none; width: auto; color: inherit; margin-bottom: 0px; display: inline-block; font-size-adjust: inherit; font-stretch: inherit;
}
form.box input {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.box select {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.box textarea {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.box button {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.short input {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.short select {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.short textarea {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.short button {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.searchbox input {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.box input {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
form.box select {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
form.box textarea {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
form.short input {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
form.short select {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
form.short textarea {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
.searchbox input {
	background: rgb(255, 255, 255); margin: auto; padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:none; border-image: none; width: auto; height: auto; color: inherit; vertical-align: baseline; box-shadow: none; -webkit-transition: none;
}
form.box input:focus {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
form.box select:focus {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
form.box textarea:focus {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
form.short input:focus {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
form.short select {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
form.short textarea:focus {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
.searchbox input:focus {
	border-color: rgb(221, 221, 221); box-shadow: none;
}
.searchbox input {
	border: currentColor; border-image: none; width: 100%; height: 30px;
}
form.box input[type='radio'] {
	margin: 4px 4px 0px;
}
form.box input[type='checkbox'] {
	margin: 4px 4px 0px;
}
li {
	line-height: inherit;
}
dl.separator dt {
	font-weight: inherit;
}
dl.separator dt {
	line-height: inherit;
}
dl.separator dd {
	line-height: inherit;
}
blockquote {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
q::before {
	content: open-quote;
}
q::after {
	content: close-quote;
}
.menu-dropdown .small {
	font-size: inherit;
}
.module .module-title .icon {
	margin-top: 0px;
}
.module .badge {
	font: inherit; padding: 0px; border-radius: 0px; color: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit; text-shadow: none; background-color: transparent;
}
.module :empty.badge {
	display: block;
}
#system .pagination a {
	background: none; float: none;
}
#system .pagination strong {
	background: none; float: none;
}
body {
	font-size-adjust: none;
	font-stretch: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #999999;
}
h1 {
	color: rgb(69, 72, 76); line-height: 32px; font-size: 32px;
}
h2 {
	line-height: 26px; font-size: 26px;
}
h3 {
	line-height: 20px; font-size: 20px;
}
h4 {
	color: rgb(86, 87, 84); line-height: 18px; font-size: 18px;
}
h5 {
	color: rgb(86, 87, 84); line-height: 18px; font-size: 18px;
}
h6 {
	color: rgb(104, 106, 108); line-height: 16px; font-size: 17px;
}
h1 {
	text-transform: uppercase;
}
h2 {
	text-transform: uppercase;
}
h3 {
	text-transform: uppercase;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
strong {
	color: rgb(50, 51, 56);
}
ins {
	background-color: rgb(255, 255, 170);
}
mark {
	background-color: rgb(255, 255, 170);
}
mark {
	color: rgb(61, 65, 68);
}
hr {
	border-top-color: rgb(223, 223, 222);
}
pre {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 222); border-image: none;
}
a:not([class]):active {
	top: 1px; position: relative;
}
a:not([class]):focus {
	top: 1px; position: relative;
}
a:not([class]):active > * {
	top: -1px; position: relative;
}
a:not([class]):focus > * {
	top: -1px; position: relative;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.grid-block::before {
	display: table; content: "";
}
.grid-block::after {
	display: table; content: "";
}
.deepest::before {
	display: table; content: "";
}
.deepest::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.grid-block::after {
	clear: both;
}
.deepest::after {
	clear: both;
}
.grid-box {
	float: left;
}
.width16 {
	width: 16.66%;
}
.width20 {
	width: 20%;
}
.width25 {
	width: 25%;
}
.width33 {
	width: 33.33%;
}
.width40 {
	width: 40%;
}
.width50 {
	width: 50%;
}
.width60 {
	width: 60%;
}
.width66 {
	width: 66.66%;
}
.width75 {
	width: 75%;
}
.width80 {
	width: 80%;
}
.width100 {
	width: 100%;
}
[class*='width'] {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.bfc-o {
	overflow: hidden;
}
.bfc-f {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.grid-block.grid-gutter {
	margin: 0px -15px;
}
.grid-gutter > .grid-box > * {
	margin: 0px 15px;
}
.grid-gutter > .grid-box > * > :first-child {
	margin-top: 0px;
}
.grid-gutter > .grid-box > * > :last-child {
	margin-bottom: 0px;
}
.wrapper {
	margin: auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#header {
	position: relative;
}
#toolbar .float-left .module {
	margin: 0px 15px 0px 0px; float: left;
}
#toolbar .float-left > time {
	margin: 0px 15px 0px 0px; float: left;
}
#toolbar .float-right .module {
	margin: 0px 0px 0px 15px; float: right;
}
#headerbar .module {
	margin-right: 0px; float: right; max-width: 300px;
}
#logo {
	float: left;
}
#logo > img {
	float: left;
}
#menu {
	float: left;
}
#search {
	float: right;
}
#banner {
	top: 0px; right: -200px; position: absolute;
}
#footer {
	text-align: center; position: relative;
}
#absolute {
	width: 100%; position: absolute; z-index: 15;
}
.module {
	margin: 10px;
}
#header {
	margin: 10px;
}
#content {
	margin: 10px;
}
#breadcrumbs {
	margin: 15px 10px 5px;
}
#toolbar {
	margin: 0px 10px;
}
#footer {
	margin: 0px 10px;
}
#footer .module {
	margin: 0px;
}
#headerbar {
	padding: 20px 0px;
}
#block-toolbar {
	padding: 5px 0px;
}
#block-main {
	padding: 10px 0px;
}
#block-bottom {
	padding: 20px 0px;
}
#block-footer {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAECAYAAAD8kH0gAAAAIklEQVR42u3OMQ0AAADCMHSgCP+KwAMPB0v6D0njwGUfbBkkIBdxU+UDVgAAAABJRU5ErkJggg==") repeat-x 0px 0px; padding: 20px 0px;
}
#toolbar {
	text-transform: uppercase; line-height: 24px; font-size: 10px; font-weight: bold;
}
#menubar {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MIQEAAAzDsPt3MLWdibEXhOaALBkaGhoavg0LcyiarIyy7Z0AAAAASUVORK5CYII=") 0px 0px; padding: 10px;
}
#content {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MIQEAAAzDsPt3MLWdibEXhOaALBkaGhoavg0LcyiarIyy7Z0AAAAASUVORK5CYII=") 0px 0px; padding: 15px;
}
#footer {
	text-align: left; font-size: 12px;
}
#totop-scroller {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAA8CAYAAACaY7GcAAABZUlEQVR42u3XMWrDUAwG4HrLYjC9g8GjD+DiYHoAd+zWsWOPkCEX6OYhizfTsXshB/CQyedIT/D6C9Shb3h61gN3iAQ/4oHQhyCQ5M45t3kMNfT/UNQL4qhvgqL2yDdy4r5PQ2WwRq7IO3Kgzu86DZXBkcHfjGthNZgCq8BUWAGmwyowy7JDWZbP6CpYdWHTNI+Yu6euuXg1SBdiLuf5nN4SLKMyWCAZzXIvJDgGPcaBHBk+imjbtg19QGRQhmkP7RNRJO+67oHhABiAGaQ9tC+I+nBVVU8+GAv7oIwyHABFGMntl4OhhhpqqKGGGnpjaI2cqW+FFsgVcdyLdFQGL+5vXdbCajAFVoGpsAJMh9XgsixfWlgFTtP0gT9Jb9Q1sOpCgD3NUddcrAFfkR2jO3pLsIjGgpRYWERPqBgwFqZ9Iorqh2EYZVCGaQ/tC6I+PM/zpw/Gwh4YQD04AIow0tuX+O2gP3jIxnzeXxXXAAAAAElFTkSuQmCC") no-repeat 0px 0px; top: 10px; width: 29px; height: 30px; right: 0px; text-decoration: none; display: block; position: absolute; z-index: 1;
}
#totop-scroller:hover {
	background-position: 0px -35px;
}
.menu {
	list-style: none; margin: 0px; padding: 0px;
}
.menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
.menu a {
	display: block;
}
.menu span {
	display: block;
}
.menu a {
	text-decoration: none;
}
.menu-dropdown li {
	position: relative;
}
.menu-dropdown {
	float: left;
}
.menu-dropdown .level1 {
	float: left;
}
.menu-dropdown .level1 > span {
	float: left;
}
.menu-dropdown a.level1 > span {
	padding: 0px 10px; height: 30px; line-height: 30px;
}
.menu-dropdown span.level1 > span {
	padding: 0px 10px; height: 30px; line-height: 30px;
}
.menu-dropdown .dropdown {
	left: 0px; top: 30px; width: 300px; display: none; position: absolute; z-index: 100;
}
.menu-dropdown li:hover .dropdown {
	display: block;
}
.menu-dropdown li.remain .dropdown {
	display: block;
}
.menu-dropdown li:hover .flip.dropdown {
	left: auto; right: 0px;
}
.menu-dropdown li.remain .flip.dropdown {
	left: auto; right: 0px;
}
.menu-dropdown .dropdown-bg > div {
	overflow: hidden;
}
.menu-dropdown .stack .column {
	width: 100%;
}
.menu-dropdown .columns2 {
	width: 600px;
}
.menu-dropdown .columns3 {
	width: 900px;
}
.menu-dropdown .columns4 {
	width: 1200px;
}
.menu-dropdown .column {
	float: left;
}
.menu-dropdown a.level2 > span {
	padding: 7px 0px; line-height: 21px; overflow: hidden;
}
.menu-dropdown span.level2 > span {
	padding: 7px 0px; line-height: 21px; overflow: hidden;
}
.menu-dropdown ul.level3 {
	padding-bottom: 10px;
}
.menu-dropdown li.level3 {
	line-height: 17px; font-size: 11px;
}
.menu-dropdown span.icon {
	background-position: 50% 50%; float: left; display: block; background-repeat: no-repeat;
}
.menu-dropdown .level1 .level1 span.icon {
	width: 30px; height: 30px; margin-left: -5px;
}
.menu-dropdown .level1 .level1 span.icon + span {
	margin-left: 25px;
}
.menu-dropdown .level1 .level1 span.icon + span + span {
	margin-left: 25px;
}
.menu-dropdown li.level2 .level2 span.icon {
	width: 35px; height: 35px; margin-top: -7px; margin-bottom: -7px;
}
.menu-dropdown li.hassubtitle.level2 .level2 span.icon {
	margin-top: -4px;
}
.menu-dropdown li.level2 .level2 span.icon {
	margin-right: 5px;
}
.menu-dropdown li.level2 .level2 span.icon + span {
	margin-left: 40px;
}
.menu-dropdown li.level2 .level2 span.icon + span + span {
	margin-left: 40px;
}
.menu-dropdown span.title {
	line-height: 18px;
}
.menu-dropdown span.subtitle {
	line-height: 10px; text-indent: 1px; font-size: 9px; margin-top: -1px;
}
.menu-dropdown li.level2 .level2 span.title {
	line-height: 15px;
}
.menu-dropdown li.level2 .level2 span.subtitle {
	line-height: 14px;
}
.menu-sidebar li.parent span.level1 > span {
	cursor: pointer;
}
.menu-sidebar a.level1 > span {
	padding: 5px 0px; line-height: 20px;
}
.menu-sidebar span.level1 > span {
	padding: 5px 0px; line-height: 20px;
}
.menu-sidebar span.title {
	display: inline;
}
.menu-sidebar span.subtitle {
	display: none;
}
.menu-sidebar ul.level2 {
	padding-bottom: 10px;
}
.menu-sidebar li:last-child.level1 ul.level2 {
	padding-bottom: 0px;
}
.menu-sidebar .level2 a > span {
	line-height: 17px; font-size: 11px;
}
.menu-sidebar span.icon {
	background-position: 50% 50%; margin: -5px 5px -5px 0px; width: 30px; height: 30px; vertical-align: middle; display: inline-block; background-repeat: no-repeat;
}
.menu-line {
	display: inline-block;
}
.menu-line li {
	display: inline-block;
}
.menu-line li a {
	display: inline-block;
}
.menu-dropdown {
	margin-bottom: -14px;
}
.menu-dropdown a {
	color: rgb(69, 72, 76);
}
.menu-dropdown li > span {
	color: rgb(69, 72, 76);
}
.menu-dropdown li.level1 {
	padding-bottom: 14px; margin-right: 10px;
}
.menu-dropdown a.level1 {
	margin: 0px 1px; text-transform: uppercase; font-size: 14px; font-weight: bold; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(221, 222, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.menu-dropdown span.level1 {
	margin: 0px 1px; text-transform: uppercase; font-size: 14px; font-weight: bold; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(221, 222, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.menu-dropdown a.level1 > span {
	height: 30px; line-height: 30px;
}
.menu-dropdown span.level1 > span {
	height: 30px; line-height: 30px;
}
.menu-dropdown li.level1:hover .level1 {
	border-width: 1px; border-style: solid; border-color: rgb(221, 222, 220) rgb(239, 239, 239) rgb(242, 242, 242); margin: 0px; border-image: none; line-height: 32px;
}
.menu-dropdown li.remain .level1 {
	border-width: 1px; border-style: solid; border-color: rgb(221, 222, 220) rgb(239, 239, 239) rgb(242, 242, 242); margin: 0px; border-image: none; line-height: 32px;
}
.menu-dropdown li.level1:hover .level1 > span {
	top: 1px; position: relative;
}
.menu-dropdown li.remain .level1 > span {
	top: 1px; position: relative;
}
.menu-dropdown li.active .level1 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MsQ0AAAjDMD7o/9/CEWx1pKyeK58DgUAgsBZcD+IXcbjpFA0AAAAASUVORK5CYII=") 0px 0px; border-width: 1px; border-style: solid; border-color: rgb(184, 185, 182) rgb(212, 213, 210) rgb(221, 222, 219); margin: 0px; border-image: none; box-shadow: 0px 1px 0px rgba(255,255,255,1); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);
}
.menu-dropdown li.active:hover .level1 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MsQ0AAAjDMD7o/9/CEWx1pKyeK58DgUAgsBZcD+IXcbjpFA0AAAAASUVORK5CYII=") 0px 0px; border-width: 1px; border-style: solid; border-color: rgb(184, 185, 182) rgb(212, 213, 210) rgb(221, 222, 219); margin: 0px; border-image: none; box-shadow: 0px 1px 0px rgba(255,255,255,1); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);
}
.menu-dropdown .dropdown {
	top: 46px; border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
.menu-dropdown .dropdown-bg > div {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 222, 219) rgb(221, 222, 219); border-image: none;
}
.menu-dropdown .column ul.level2 {
	border-left-color: rgb(221, 222, 219); border-left-width: 1px; border-left-style: solid;
}
.menu-dropdown :first-child.column ul.level2 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.menu-dropdown li.level2 {
	border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
.menu-dropdown li:first-child.level2 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.menu-dropdown a.level2 {
	padding: 0px 10px; text-transform: uppercase; font-weight: bold; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.menu-dropdown span.level2 {
	padding: 0px 10px; text-transform: uppercase; font-weight: bold; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.menu-dropdown a.level2:hover {
	background: rgb(249, 249, 249); border-color: rgb(232, 232, 232);
}
.menu-dropdown li.level2.current {
	border-top-color: rgb(255, 255, 255);
}
.menu-dropdown a.level2.current {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.menu-dropdown a.level2.current:hover {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.menu-dropdown ul.level3 {
	padding: 8px; border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
.menu-dropdown li.level3 {
	line-height: 20px; font-size: 12px;
}
.menu-dropdown a.level3 {
	background-position: 0px 0px; padding-left: 16px; background-repeat: no-repeat;
}
.menu-dropdown a.level3:hover {
	background-position: 0px -100px;
}
.menu-dropdown a.level3.current {
	background-position: 0px -200px; font-weight: bold;
}
.menu-dropdown span.subtitle {
	color: rgb(153, 153, 153); font-size: 10px; font-weight: normal;
}
.menu-dropdown .level2 span.subtitle {
	font-size: 10px;
}
.menu-dropdown li:hover > a > span > span.subtitle {
	color: rgb(119, 119, 119);
}
.menu-dropdown li.active .level1 span.subtitle {
	color: rgb(119, 119, 119);
}
.menu-dropdown a.level2.current span.subtitle {
	color: rgb(255, 255, 255);
}
.menu-dropdown .level1 .level1 span.title {
	line-height: 18px;
}
.menu-dropdown .level1 .level1 span.subtitle {
	margin-top: -1px;
}
.mod-box .menu-sidebar {
	margin: 0px -15px;
}
.menu-sidebar a {
	color: rgb(69, 72, 76);
}
.menu-sidebar li > span {
	color: rgb(69, 72, 76);
}
.menu-sidebar a.current {
	font-weight: bold;
}
.menu-sidebar li.level1 {
	border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
.menu-sidebar li.active.level1 {
	border-top-color: transparent;
}
.menu-sidebar li:last-child.level1 {
	border-bottom-color: rgb(221, 222, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu-sidebar a.level1 {
	background: rgb(255, 255, 255); padding: 2px 2px 2px 10px; text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.menu-sidebar span.level1 {
	background: rgb(255, 255, 255); padding: 2px 2px 2px 10px; text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.menu-sidebar .level1 .level1:hover {
	border-top-color: rgb(239, 239, 239);
}
.menu-sidebar li.active .level1 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.menu-sidebar li.active .level1:hover {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.menu-sidebar li.parent .level1 > span {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAADmCAYAAAA3D75mAAAAnElEQVR42u3ZoQ0DQRAEQef0OTn/DObNBr6BwehcJ62WlRotuVeSnw0MBjsE+7xrpaxFK2UtWilr0UpZi7bKnou6XQ0YDAaDwWAwGAwGg8FgMBgMBoPBYDDY0X/C75WyFq2UtWilrEUrZS3aKnsu6nY1YDAYDAaDwWAwGAwGg8FgMBgMBoPBYEdjmSvLXFnmyjJXlrmyfLtdjX/Abg6qqa/np8gEAAAAAElFTkSuQmCC") no-repeat 100% 0px;
}
.menu-sidebar li.parent .level1:hover > span {
	background-position: 100% -100px;
}
.menu-sidebar li.active.parent .level1 > span {
	background-position: 100% -200px;
}
.menu-sidebar li:last-child.level1 ul.level2 {
	padding-bottom: 5px;
}
.menu-sidebar ul.level2 {
	padding: 4px 6px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.menu-sidebar .level2 a > span {
	line-height: 20px; font-size: 12px;
}
.menu-sidebar .level2 a {
	background-position: 0px 0px; padding-left: 16px; background-repeat: no-repeat;
}
.menu-sidebar .level2 li > span {
	background-position: 0px 0px; padding-left: 16px; background-repeat: no-repeat;
}
.menu-sidebar ul.level2 a:hover {
	background-position: 0px -100px;
}
.menu-sidebar ul.level2 li > span:hover {
	background-position: 0px -100px;
}
.menu-sidebar ul.level2 a.current {
	background-position: 0px -200px;
}
.menu-sidebar ul.level2 li > span.current {
	background-position: 0px -200px;
}
.menu-sidebar ul.level2 ul {
	padding-left: 13px;
}
.mod-box-color1 .menu-sidebar li.level1 {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.mod-box-color2 .menu-sidebar li.level1 {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.mod-box-color1 .menu-sidebar > li.active {
	border-top-color: transparent;
}
.mod-box-color2 .menu-sidebar > li.active {
	border-top-color: transparent;
}
.mod-box-color1 .menu-sidebar > li:last-child {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.mod-box-color2 .menu-sidebar > li:last-child {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.mod-box-color1 .menu-sidebar a.level1 {
	color: rgb(255, 255, 255); border-top-color: transparent; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(255, 255, 255, 0.1);
}
.mod-box-color1 .menu-sidebar span.level1 {
	color: rgb(255, 255, 255); border-top-color: transparent; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(255, 255, 255, 0.1);
}
.mod-box-color2 .menu-sidebar a.level1 {
	color: rgb(255, 255, 255); border-top-color: transparent; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(255, 255, 255, 0.1);
}
.mod-box-color2 .menu-sidebar span.level1 {
	color: rgb(255, 255, 255); border-top-color: transparent; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(255, 255, 255, 0.1);
}
.mod-box-color1 .menu-sidebar .level1 .level1:hover {
	color: rgb(68, 68, 68); border-top-color: rgba(0, 0, 0, 0.08); background-color: rgba(255, 255, 255, 0.3);
}
.mod-box-color2 .menu-sidebar .level1 .level1:hover {
	color: rgb(68, 68, 68); border-top-color: rgba(0, 0, 0, 0.08); background-color: rgba(255, 255, 255, 0.3);
}
.mod-box-color1 .menu-sidebar .active .level1 {
	color: rgb(255, 255, 255); border-top-color: rgba(0, 0, 0, 0.2); text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(0, 0, 0, 0.2);
}
.mod-box-color1 .menu-sidebar .active .level1:hover {
	color: rgb(255, 255, 255); border-top-color: rgba(0, 0, 0, 0.2); text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(0, 0, 0, 0.2);
}
.mod-box-color2 .menu-sidebar .active .level1 {
	color: rgb(255, 255, 255); border-top-color: rgba(0, 0, 0, 0.2); text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(0, 0, 0, 0.2);
}
.mod-box-color2 .menu-sidebar .active .level1:hover {
	color: rgb(255, 255, 255); border-top-color: rgba(0, 0, 0, 0.2); text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgba(0, 0, 0, 0.2);
}
.mod-box-color1 .menu-sidebar ul.level2 {
	border-top-color: rgba(255, 255, 255, 0.2); border-top-width: 1px; border-top-style: solid;
}
.mod-box-color2 .menu-sidebar ul.level2 {
	border-top-color: rgba(255, 255, 255, 0.2); border-top-width: 1px; border-top-style: solid;
}
.mod-box-color1 .menu-sidebar ul.level2 a {
	text-decoration: none; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAiElEQVR42u3YPQqAMAwGUM/hfQQHD+VpvUbUQRxK608RUV7ggy4v6ZApTUTcDvwbHLU4zuN8HeOl2i2bWt83vr3Dy3iFNgyGYRiGYRiGYRiGYRiGYRh+AXf9MFbhUoMMSPP05BRbEhiGYRiGYRiGYRiGYRiGYfiDN/2pCpcaZECapyen2JL8As95bl+Z5QjVvwAAAABJRU5ErkJggg==");
}
.mod-box-color1 .menu-sidebar ul.level2 li > span {
	text-decoration: none; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAiElEQVR42u3YPQqAMAwGUM/hfQQHD+VpvUbUQRxK608RUV7ggy4v6ZApTUTcDvwbHLU4zuN8HeOl2i2bWt83vr3Dy3iFNgyGYRiGYRiGYRiGYRiGYRh+AXf9MFbhUoMMSPP05BRbEhiGYRiGYRiGYRiGYRiGYfiDN/2pCpcaZECapyen2JL8As95bl+Z5QjVvwAAAABJRU5ErkJggg==");
}
.mod-box-color2 .menu-sidebar ul.level2 a {
	text-decoration: none; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAiElEQVR42u3YPQqAMAwGUM/hfQQHD+VpvUbUQRxK608RUV7ggy4v6ZApTUTcDvwbHLU4zuN8HeOl2i2bWt83vr3Dy3iFNgyGYRiGYRiGYRiGYRiGYRh+AXf9MFbhUoMMSPP05BRbEhiGYRiGYRiGYRiGYRiGYfiDN/2pCpcaZECapyen2JL8As95bl+Z5QjVvwAAAABJRU5ErkJggg==");
}
.mod-box-color2 .menu-sidebar ul.level2 li > span {
	text-decoration: none; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAiElEQVR42u3YPQqAMAwGUM/hfQQHD+VpvUbUQRxK608RUV7ggy4v6ZApTUTcDvwbHLU4zuN8HeOl2i2bWt83vr3Dy3iFNgyGYRiGYRiGYRiGYRiGYRh+AXf9MFbhUoMMSPP05BRbEhiGYRiGYRiGYRiGYRiGYfiDN/2pCpcaZECapyen2JL8As95bl+Z5QjVvwAAAABJRU5ErkJggg==");
}
.mod-box-color1 .menu-sidebar ul.level2 a:hover {
	color: rgb(68, 68, 68);
}
.mod-box-color1 .menu-sidebar ul.level2 li > span:hover {
	color: rgb(68, 68, 68);
}
.mod-box-color2 .menu-sidebar ul.level2 a:hover {
	color: rgb(68, 68, 68);
}
.mod-box-color2 .menu-sidebar ul.level2 li > span:hover {
	color: rgb(68, 68, 68);
}
.mod-box-color1 .menu-sidebar ul.level2 a.current {
	color: rgb(51, 51, 51); text-shadow: none;
}
.mod-box-color1 .menu-sidebar ul.level2 li > span.current {
	color: rgb(51, 51, 51); text-shadow: none;
}
.mod-box-color2 .menu-sidebar ul.level2 a.current {
	color: rgb(51, 51, 51); text-shadow: none;
}
.mod-box-color2 .menu-sidebar ul.level2 li > span.current {
	color: rgb(51, 51, 51); text-shadow: none;
}
.menu-line li {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAYAAADuQ3ZcAAAAGUlEQVR42qXEIQEAAAACIHf4/yeOkEDQuwH9YCtDFFtNBgAAAABJRU5ErkJggg==") no-repeat 0px 50%; padding-left: 14px; margin-left: 13px;
}
.menu-line li:first-child {
	background: none; padding-left: 0px; margin-left: 0px;
}
body {
	min-width: 980px;
}
.wrapper {
	width: 980px;
}
#maininner {
	width: 980px;
}
#menu .dropdown {
	width: 250px;
}
#menu .columns2 {
	width: 500px;
}
#menu .columns3 {
	width: 750px;
}
#menu .columns4 {
	width: 1000px;
}
.module {
	position: relative;
}
.module .badge {
	top: 0px; right: 0px; position: absolute; z-index: 1;
}
.module .module-title .icon {
	top: -6px; width: 30px; height: 30px; overflow: hidden; margin-right: 5px; float: left; display: block; position: relative;
}
.deepest > *:first-child {
	margin-top: 0px;
}
.deepest > *:last-child {
	margin-bottom: 0px;
}
.module .module-title {
	margin: 0px 0px 15px;
}
.module .module-title span.title {
	display: block;
}
.module .module-title span.subtitle {
	line-height: 14px; text-indent: 1px; font-size: 12px; margin-top: 2px; display: block;
}
.module .badge {
	background-position: 0px 0px; top: -3px; width: 50px; height: 50px; right: -4px; z-index: 3; background-repeat: no-repeat;
}
.module .badge-hot {
	background-position: 0px 0px;
}
.module .badge-top {
	background-position: 0px -50px;
}
.module .badge-free {
	background-position: 0px -100px;
}
.module .badge-new {
	background-position: 0px -150px;
}
.module .module-title .icon {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAC0CAYAAACDt5wqAAAFfklEQVR42u2czU4jRxDHI7AsC4wF4csOXzGJYYHFWrw4Cyxs1ngDeM2HtYtXMcbBWZkgrXKCGzckhIQ48PEAPABceAAO8AjckLggXoRUReW1FXumPNSMHdhu6a8Z4XL9uqe7q2uYaX93f39fESmwAn8VlC+lyArwVClSYAVW4G8OzEeoUsHaEY1vcQc6MFPokwEzcAGUAXNwOZQHE1wO5cE8XA7lwTych8rBBBdABWCCC6ACMMEFUAGY4AKoAExwlMqrFViBFVgsKDVlB0Pxtre3T8DRDvKD3oJsloKhuECrQ0NDv8Nxzev1JnZ2dn6Gz6pYcH7NQUGQ3QA4DoqBPuOxoaHhz7q6uhU4D1CrefDs7KwPjDNYc1AE1MFA+0GJ/yyTMarMX3R0cWCUc2Ji4g0Yz4NSVIEEAWwarY3oZCUJko3t45ubm7bp6elxu90+Q04/Ue2XsAJ50B4CE0QXHuT62O1wONLYT7W1tbP5DvIu3wKN3rlca1ktg2x6LXaMjY1l+ylaxEGEuuAPUFIXVljpF9RlftBwsUHTura29tLj8cwwjqhiJetzdXV1pqura/ng4KCzGLjq4uLCvb+/HxgdHQ3Rl8SCABOen58PLy0tjQC8XysgZOj2MmkWmOZ4BgNMOp1+VqzF9svLy14c2VhLHN1SKPo4Ozvro+TQA6rRCg4OUAsabmxs+LECEnBfX9878OXKD6NcOHyVDYUS8Obm5guC5nzrxdPj4+MfcIRjNNMY5ayGh4d/BV/1BY1yuVw/6ayltqurqxYAv4d++mAU2tjYOH1+fu7D1haA0TEYvAPDcZAnewWgfE8rVZoud8Qo9PT09BmOF61Fogrj88DAQAwm+N80jbLKFMZjXt3d3b8R1Mkti1Wg1u3t7efNzc0faTBFHjJtYBr+cnt724VQIxlI/d3dnTeZTAaNDCan0xkJhUJj1J+tILvhnIu+1ATq2N3d9WMLBgcH/x3Vbrd7FoXnvb294wjDqYKVJaDTjGTPBnJRJdpAHUXUQlPFrhJ6BVZgBaZHA+aLS+inrHo0gEddsAZcDGXBGnAplAczcMNQw2AezkMFYAbO2ErBPJyxEYAZxzxUDkZxf7fqUhMop2I2j3VwyadTxQNI5UNm5ReJyi+LObgVKukdASukkj0FVmAFVuBHDobiAMUtuE2No29NMBmsgGJmPosgn3E98IoAwGlFDxyzEBxjci7rpMAKrMBPGIxPWKyCom9N8OTk5LRVYPStCb6+vvaggZktR1/oE31rgulRX4vef3HoM6NqQd8lZyAaUOtTHwFUBhZAZWABVAZGqMqrFdgyMN1dvKac+wujFbJ1iMAETdCba5+YvDuGNmSbILgogKQMLw70HQl4OessGAxOwbs/fq2F4OjoKAA2+fBlCTiedbS3t9ev9foMqQZt8sBxATjXp7pQ0snJiTO/z01anYxvQVNgFgzFx22SM7Dpzs+ArcuvFfhhYIpiGKkoWpUPjK/YYaRC4XnZwD6frydri+fl7ONEnm3iiYNJnO3jB2uFUBW5HgXY8ke56hZGgRX4iYM1cuQfrQJzYfK1heDCMAmbocYInDHz4Sbbx6lUqt/shWJkZCTMguEGG/fHRM0Ex+PxlxwYZYNNGTNyYG7nCGz26GDBKNqxKYZSHh6lTRw8eHFx0W8WOBwOvy05gGxtbbXhJTIDvLq6+txI5LJ3dnbOS6E4SHGwGgqZOAWk4EAg8B4HqyHw3NxcQApeWFh4ZXiRWF9f75aCYRdgj2FwU1PTYHY6CDLMGsNgKB8QDJf8TdnWYyj1oBROqcPDw65ygkO01zwqW4mMg9OSQfVgMOzeS2adRKPRpN4Ags8LbDmw4JdsGFtG5v2SDdmq9PZ/B/4H7Xmrk21vdkEAAAAASUVORK5CYII=") no-repeat 0px 0px;
}
.module .module-title .icon-download {
	background-position: 0px 0px;
}
.module .module-title .icon-twitter {
	background-position: 0px -30px;
}
.module .module-title .icon-mail {
	background-position: 0px -60px;
}
.module .module-title .icon-bubble {
	background-position: 0px -90px;
}
.module .module-title .icon-login {
	background-position: 0px -120px;
}
.module .module-title .icon-cart {
	background-position: 0px -150px;
}
.mod-box {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MIQEAAAzDsPt3MLWdibEXhOaALBkaGhoavg0LcyiarIyy7Z0AAAAASUVORK5CYII=") 0px 0px; padding: 15px;
}
.deepest.mod-box > div > *:first-child {
	margin-top: 0px;
}
.deepest.mod-box > div > *:last-child {
	margin-bottom: 0px;
}
.mod-box-white {
	background: rgb(255, 255, 255);
}
.mod-box-color1 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.mod-box-color2 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.mod-box-color1 h3 {
	color: rgb(255, 255, 255);
}
.mod-box-color2 h3 {
	color: rgb(255, 255, 255);
}
.mod-box-color1 strong {
	color: rgb(255, 255, 255);
}
.mod-box-color2 strong {
	color: rgb(255, 255, 255);
}
.mod-box-color1 a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.mod-box-color2 a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.mod-box-color1 a:hover {
	color: rgb(69, 72, 76);
}
.mod-box-color2 a:hover {
	color: rgb(69, 72, 76);
}
.mod-box-color1 em {
	color: rgb(69, 72, 76);
}
.mod-box-color2 em {
	color: rgb(69, 72, 76);
}
.mod-box-color1 code {
	color: rgb(69, 72, 76);
}
.mod-box-color2 code {
	color: rgb(69, 72, 76);
}
#block-bottom .mod-box {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAJElEQVR42u3MsQ0AAAQAMCeK+NSDnrDp0LWR1XNJKBQKhW/DBbpomC+0DMS1AAAAAElFTkSuQmCC") 0px 0px;
}
.mod-box-header .module-title + div {
	clear: both;
}
.mod-box-header .module-title + ul {
	clear: both;
}
.mod-box-header .module-title {
	margin: 0px 0px 14px -25px; padding: 4px 15px 4px 10px; color: rgb(255, 255, 255); line-height: 30px; float: left; position: relative; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgb(69, 72, 76);
}
.mod-box-header .module-title::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAR0lEQVR42oXLQRUAEBBF0YkgAhKIIIooIogiggiiTIPxbcax+ou3u09iygMZS8zs4oqUQMcBTQK/oSEl0HFEi8Bv6Bw+XNA+zEmGYmn44gkAAAAASUVORK5CYII=") no-repeat 0px 0px; left: 0px; width: 10px; height: 7px; bottom: -7px; display: block; position: absolute; content: " ";
}
#block-bottom .mod-box-header-black .module-title {
	background-color: rgb(50, 52, 55);
}
.mod-box .module-title span.subtitle {
	color: rgb(153, 153, 153); line-height: 12px; font-weight: bold; margin-bottom: 4px;
}
.mod-box-header .module-title span.subtitle {
	margin-top: -4px;
}
.mod-box-color1 .module-title span.subtitle {
	color: rgb(248, 248, 248);
}
.mod-box-color2 .module-title span.subtitle {
	color: rgb(248, 248, 248);
}
.mod-box-header-color1 .module-title span.subtitle {
	color: rgb(248, 248, 248);
}
.mod-box-header-color2 .module-title span.subtitle {
	color: rgb(248, 248, 248);
}
.mod-box-header .module-title .icon {
	top: 0px;
}
.mod-box-header .module-title .icon + span.title {
	display: inline-block;
}
.mod-box-header .module-title .icon + span.title + span.subtitle {
	margin-left: 35px;
}
.grid-v .mod-line {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAACCAYAAAAjIj5HAAAAKklEQVR42sXLsQkAAAgDwUzk/ttFsbAIglYa+HQH7oYmfti8mE0JLHdtHSws0mlZAtBXAAAAAElFTkSuQmCC") repeat-x 0px 0px; padding: 25px 0px 0px;
}
#block-bottom .grid-v .mod-line {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAACCAYAAAAjIj5HAAAALUlEQVR42sXLsQkAAAgDQXfKHO4/ThQLCxG00sCnOyGJRdKEDxvn06kC011bA8LnvtDftxNLAAAAAElFTkSuQmCC");
}
#page :first-child.grid-v .mod-line {
	background: none; padding-top: 0px;
}
div.grid-h .mod-line {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAvCAYAAADJhBvMAAAAK0lEQVR42u3OsQkAAAgDwd/J/WdTMAiCjYWlgYQrgyugxQ5AIbvBvPF/OgLu/eToRMaalQAAAABJRU5ErkJggg==") repeat-y 0px 0px; padding: 0px 20px; margin-right: 0px; margin-left: 0px;
}
#block-bottom div.grid-h .mod-line {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAvCAYAAADJhBvMAAAALklEQVR42u3OsQkAQAjF0OzkHO4/zlcEQbCxuPKKwCuDJMsoAP4ANKoL9sb/mQgZ+9C+ZLn2igAAAABJRU5ErkJggg==");
}
#page :first-child.grid-h .mod-line {
	background: none;
}
.mod-line .module-title {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
#block-main .mod-line .module-title {
	color: rgb(69, 72, 76); text-shadow: 0px 1px 0px rgba(255,255,255,0.1);
}
.display-block {
	display: block;
}
.remove-margin {
	margin: 0px;
}
.remove-margin-t {
	margin-top: 0px;
}
.remove-margin-b {
	margin-bottom: 0px;
}
.hidden {
	display: none; visibility: hidden;
}
.size-auto {
	height: auto; max-width: 100%;
}
.align-left {
	margin-right: 15px; float: left; display: block;
}
.alignleft {
	margin-right: 15px; float: left; display: block;
}
.align-right {
	margin-left: 15px; float: right; display: block;
}
.alignright {
	margin-left: 15px; float: right; display: block;
}
.align-center {
	margin: auto auto 10px; display: block;
}
.aligncenter {
	margin: auto auto 10px; display: block;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.button-more {
	display: inline-block;
}
.button-default {
	display: inline-block;
}
.button-primary {
	display: inline-block;
}
.button-more + [class*=button-] {
	margin-left: 10px;
}
.button-default + [class*=button-] {
	margin-left: 10px;
}
.button-primary + [class*=button-] {
	margin-left: 10px;
}
ul.blank {
	list-style: none; margin: 0px; padding: 0px;
}
ul.space {
	list-style: none; margin: 0px; padding: 0px;
}
ul.line {
	list-style: none; margin: 0px; padding: 0px;
}
ul.check {
	list-style: none; margin: 0px; padding: 0px;
}
ul.zebra {
	list-style: none; margin: 0px; padding: 0px;
}
ul.space li {
	margin-top: 15px;
}
ul.space li:first-child {
	margin-top: 0px;
}
ul.line > li {
	padding-top: 5px; margin-top: 5px;
}
ul.line > li:first-child {
	padding-top: 0px; margin-top: 0px;
}
ul.check > li {
	margin-top: 5px;
}
ul.check > li:first-child {
	margin-top: 0px;
}
ul.zebra > li {
	padding: 5px;
}
ul.line > li > a:first-child {
	display: block;
}
ul.check > li > a:first-child {
	display: block;
}
table.zebra {
	width: 100%;
}
table.zebra th {
	text-align: left; font-size: 16px; font-weight: normal;
}
table.zebra th {
	padding: 5px;
}
table.zebra td {
	padding: 5px;
}
table.zebra tbody {
	font-size: 12px;
}
table.zebra tfoot {
	font-size: 12px;
}
table.zebra .bold {
	font-weight: bold;
}
table.zebra .center {
	text-align: center;
}
table.zebra td * {
	vertical-align: middle;
}
table.zebra tfoot {
	font-style: italic;
}
table.zebra caption {
	text-align: left; font-size: 11px; font-style: italic;
}
dl.separator {
	padding: 0px; overflow: hidden;
}
dl.separator dt {
	width: 160px; padding-right: 10px; clear: both; float: left;
}
dl.separator dd {
	padding-left: 20px; margin-left: 170px;
}
em.box {
	padding: 0px 3px; white-space: nowrap;
}
hr.dotted {
	border: currentColor; border-image: none;
}
p.dropcap::first-letter {
	margin: 7px 4px 0px 0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 280%; float: left; display: block;
}
.box-content {
	margin: 15px 0px; padding: 10px;
}
.box-note {
	margin: 15px 0px; padding: 10px;
}
.box-info {
	margin: 15px 0px; padding: 10px;
}
.box-warning {
	margin: 15px 0px; padding: 10px;
}
.box-hint {
	margin: 15px 0px; padding: 10px;
}
.box-download {
	margin: 15px 0px; padding: 10px;
}
.box-content {
	padding: 20px;
}
.box-info {
	padding-left: 40px;
}
.box-warning {
	padding-left: 40px;
}
.box-hint {
	padding-left: 40px;
}
.box-download {
	padding-left: 40px;
}
form.box fieldset {
	padding: 0px 10px 10px; margin-bottom: 30px;
}
form.box legend {
	padding: 0px 10px;
}
form.box fieldset > div {
	margin: 15px 0px;
}
form.box button {
	vertical-align: middle;
}
form.box input[type='button'] {
	vertical-align: middle;
}
form.box input[type='reset'] {
	vertical-align: middle;
}
form.short > div {
	margin: 10px 0px;
}
form.short input {
	color: rgb(51, 51, 51);
}
form.short input.placeholder {
	color: rgb(153, 153, 153);
}
.mobile-switcher {
	margin: 20px auto 40px; padding: 40px 0px; width: 80%; text-align: center; font-size: 50px; display: block;
}
a.button-more {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAe0lEQVR42u3WOwqAQAwGYc/h/e85yrQ2Ikwh/IGwr/AtbJM9CGP48OHDhw8fPnz4v/E7ziyBLF8/S41T49Q4NU6NU+PUODVOjVPj1Dg17gXrRI+wWVSwQwU7rWCXFexWBbtdwR5VsMcVbEkFW1bBllaw5RFsvvrlfoDNC8xZoRvvhLDJAAAAAElFTkSuQmCC") repeat-x 0px 0px; padding: 0px 0px 0px 13px; height: 29px; color: rgb(69, 72, 76); text-transform: uppercase; line-height: 28px; font-size: 11px; font-weight: bold; text-decoration: none !important; margin-right: 23px; position: relative;
}
a.button-more::after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAe0lEQVR42u3WOwqAQAwGYc/h/e85yrQ2Ikwh/IGwr/AtbJM9CGP48OHDhw8fPnz4v/E7ziyBLF8/S41T49Q4NU6NU+PUODVOjVPj1Dg17gXrRI+wWVSwQwU7rWCXFexWBbtdwR5VsMcVbEkFW1bBllaw5RFsvvrlfoDNC8xZoRvvhLDJAAAAAElFTkSuQmCC") no-repeat 0px -30px; top: 0px; width: 23px; height: 29px; right: -23px; position: absolute; content: "";
}
.mod-box-color1 a.button-more {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAfElEQVR42u3WoQ3AQAwEwa8jbVz/tTlRyIInD7Ig0llaOsDEXjMTq+LFixcvXrx48eL/xp+5tGZG63gtNh4bj43HxmPjsfHYeGw8Nh4bj43Hw2n1Em29x8KC2bkAgwswuACDCzC4AIMLMLgAgwswuACDCzD4pzAdf7nnKN0j/S+WPfyxLgAAAABJRU5ErkJggg==");
}
.mod-box-color1 a.button-more::after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAfElEQVR42u3WoQ3AQAwEwa8jbVz/tTlRyIInD7Ig0llaOsDEXjMTq+LFixcvXrx48eL/xp+5tGZG63gtNh4bj43HxmPjsfHYeGw8Nh4bj43Hw2n1Em29x8KC2bkAgwswuACDCzC4AIMLMLgAgwswuACDCzD4pzAdf7nnKN0j/S+WPfyxLgAAAABJRU5ErkJggg==");
}
.mod-box-color2 a.button-more {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAfElEQVR42u3WoQ3AQAwEwa8jbVz/tTlRyIInD7Ig0llaOsDEXjMTq+LFixcvXrx48eL/xp+5tGZG63gtNh4bj43HxmPjsfHYeGw8Nh4bj43Hw2n1Em29x8KC2bkAgwswuACDCzC4AIMLMLgAgwswuACDCzD4pzAdf7nnKN0j/S+WPfyxLgAAAABJRU5ErkJggg==");
}
.mod-box-color2 a.button-more::after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAfElEQVR42u3WoQ3AQAwEwa8jbVz/tTlRyIInD7Ig0llaOsDEXjMTq+LFixcvXrx48eL/xp+5tGZG63gtNh4bj43HxmPjsfHYeGw8Nh4bj43Hw2n1Em29x8KC2bkAgwswuACDCzC4AIMLMLgAgwswuACDCzD4pzAdf7nnKN0j/S+WPfyxLgAAAABJRU5ErkJggg==");
}
#block-bottom a.button-more {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAfElEQVR42u3WoQ3AQAwEwa8jbVz/tTlRyIInD7Ig0llaOsDEXjMTq+LFixcvXrx48eL/xp+5tGZG63gtNh4bj43HxmPjsfHYeGw8Nh4bj43Hw2n1Em29x8KC2bkAgwswuACDCzC4AIMLMLgAgwswuACDCzD4pzAdf7nnKN0j/S+WPfyxLgAAAABJRU5ErkJggg==");
}
#block-bottom a.button-more::after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAfElEQVR42u3WoQ3AQAwEwa8jbVz/tTlRyIInD7Ig0llaOsDEXjMTq+LFixcvXrx48eL/xp+5tGZG63gtNh4bj43HxmPjsfHYeGw8Nh4bj43Hw2n1Em29x8KC2bkAgwswuACDCzC4AIMLMLgAgwswuACDCzD4pzAdf7nnKN0j/S+WPfyxLgAAAABJRU5ErkJggg==");
}
.mod-box-white a.button-more {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAf0lEQVR42u3WsQ3AIAwFURZJy/6bkUxg6K51kSuQPtK1z5IbM95vlVXw4MGDBw8ePHjwu/HzHq2q0mqvRcJJwknCScJJwknCScJJwknCScJJwknEGZBLRFyhOSyYnQswuACDCzC4AIMLMLgAgwswuACDCzC4AIP/ClP7l9tHaQPlXt+hVI1PHAAAAABJRU5ErkJggg==");
}
.mod-box-white a.button-more::after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAf0lEQVR42u3WsQ3AIAwFURZJy/6bkUxg6K51kSuQPtK1z5IbM95vlVXw4MGDBw8ePHjwu/HzHq2q0mqvRcJJwknCScJJwknCScJJwknCScJJwknEGZBLRFyhOSyYnQswuACDCzC4AIMLMLgAgwswuACDCzC4AIP/ClP7l9tHaQPlXt+hVI1PHAAAAABJRU5ErkJggg==");
}
.mod-box-color1 a.button-more {
	color: rgb(255, 255, 255);
}
.mod-box-color2 a.button-more {
	color: rgb(255, 255, 255);
}
.mod-box-color1 a.button-more:hover {
	color: rgb(69, 72, 76);
}
.mod-box-color2 a.button-more:hover {
	color: rgb(69, 72, 76);
}
#block-bottom a.button-more {
	color: rgb(255, 255, 255);
}
#block-bottom a.button-more:hover {
	color: rgb(204, 204, 204);
}
img.border-box {
	border: 1px solid rgb(221, 222, 219); border-image: none;
}
ul.line > li {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2HMQ0AAAzCcDCX8++g2wEOaEJK9Swgr945Y9f7AHcPgEHC86QkAAAAAElFTkSuQmCC") repeat-x 0px 0px;
}
#block-bottom ul.line > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2IAQkAAAzCzPEa759tl2MEhQmbgDUKdf/zJqHuB+Olf1Hv80m4AAAAAElFTkSuQmCC");
}
.mod-box-color1 ul.line > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAIklEQVR42q2IgQkAAAjCvKP//0ypneBgwtQ+wnrfhOGotwGxAoQZ+pKenAAAAABJRU5ErkJggg==");
}
.mod-box-color2 ul.line > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAIklEQVR42q2IgQkAAAjCvKP//0ypneBgwtQ+wnrfhOGotwGxAoQZ+pKenAAAAABJRU5ErkJggg==");
}
ul.line > li:first-child {
	padding-top: 5px; background-image: none;
}
#block-bottom ul.line > li:first-child {
	padding-top: 5px; background-image: none;
}
ul.line > li a {
	text-decoration: none;
}
ul.line-icon > li {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2HMQ0AAAzCcDCX8++g2wEOaEJK9Swgr945Y9f7AHcPgEHC86QkAAAAAElFTkSuQmCC") repeat-x 0px 0px, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAABKklEQVR42u3aMU6EQBSHcRMWYgyGYkmkdpO1srazMluYLI2lFRaW3IED7AXsPIQXsPZOOF8xjQEmi+03yT9v3ht+IVPQcTGO4+qIxf/DYR3XYOA+5J16DgYWm83mFUylT2HQAbCQwyzu+/42z/O3Kcic8zlM8mEY7qYwc85Td86ncISLOKxtBHVdv8Q98yRummYHCve7D/2WSs88hcklKKSgp9Iz96sSi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxeLZhPWxBgOPIT/UczDwOsuyLzCVPoVBJ8BCTrO4bduH8KbvKcic8zlMiq7rHqcwc85Tdy6mcISLOKx9BGVZfsY98ySuquoJFO73HPobKj3zFCZXoPhfPpWe+d9nfwGck5IhBu+FZAAAAABJRU5ErkJggg==") no-repeat 0px 0px; padding-left: 20px;
}
#block-bottom ul.line-icon > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2IAQkAAAzCzPEa759tl2MEhQmbgDUKdf/zJqHuB+Olf1Hv80m4AAAAAElFTkSuQmCC"), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAABKklEQVR42u3aMU6EQBSHcRMWYgyGYkmkdpO1srazMluYLI2lFRaW3IED7AXsPIQXsPZOOF8xjQEmi+03yT9v3ht+IVPQcTGO4+qIxf/DYR3XYOA+5J16DgYWm83mFUylT2HQAbCQwyzu+/42z/O3Kcic8zlM8mEY7qYwc85Td86ncISLOKxtBHVdv8Q98yRummYHCve7D/2WSs88hcklKKSgp9Iz96sSi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxeLZhPWxBgOPIT/UczDwOsuyLzCVPoVBJ8BCTrO4bduH8KbvKcic8zlMiq7rHqcwc85Tdy6mcISLOKx9BGVZfsY98ySuquoJFO73HPobKj3zFCZXoPhfPpWe+d9nfwGck5IhBu+FZAAAAABJRU5ErkJggg==");
}
.mod-box-color1 ul.line-icon > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAIklEQVR42q2IgQkAAAjCvKP//0ypneBgwtQ+wnrfhOGotwGxAoQZ+pKenAAAAABJRU5ErkJggg=="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAABKklEQVR42u3aMU6EQBSHcRMWYgyGYkmkdpO1srazMluYLI2lFRaW3IED7AXsPIQXsPZOOF8xjQEmi+03yT9v3ht+IVPQcTGO4+qIxf/DYR3XYOA+5J16DgYWm83mFUylT2HQAbCQwyzu+/42z/O3Kcic8zlM8mEY7qYwc85Td86ncISLOKxtBHVdv8Q98yRummYHCve7D/2WSs88hcklKKSgp9Iz96sSi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxeLZhPWxBgOPIT/UczDwOsuyLzCVPoVBJ8BCTrO4bduH8KbvKcic8zlMiq7rHqcwc85Tdy6mcISLOKx9BGVZfsY98ySuquoJFO73HPobKj3zFCZXoPhfPpWe+d9nfwGck5IhBu+FZAAAAABJRU5ErkJggg==");
}
.mod-box-color2 ul.line-icon > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAIklEQVR42q2IgQkAAAjCvKP//0ypneBgwtQ+wnrfhOGotwGxAoQZ+pKenAAAAABJRU5ErkJggg=="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAABKklEQVR42u3aMU6EQBSHcRMWYgyGYkmkdpO1srazMluYLI2lFRaW3IED7AXsPIQXsPZOOF8xjQEmi+03yT9v3ht+IVPQcTGO4+qIxf/DYR3XYOA+5J16DgYWm83mFUylT2HQAbCQwyzu+/42z/O3Kcic8zlM8mEY7qYwc85Td86ncISLOKxtBHVdv8Q98yRummYHCve7D/2WSs88hcklKKSgp9Iz96sSi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxeLZhPWxBgOPIT/UczDwOsuyLzCVPoVBJ8BCTrO4bduH8KbvKcic8zlMiq7rHqcwc85Tdy6mcISLOKx9BGVZfsY98ySuquoJFO73HPobKj3zFCZXoPhfPpWe+d9nfwGck5IhBu+FZAAAAABJRU5ErkJggg==");
}
ul.line-icon > li:first-child {
	background-image: none, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAABKklEQVR42u3aMU6EQBSHcRMWYgyGYkmkdpO1srazMluYLI2lFRaW3IED7AXsPIQXsPZOOF8xjQEmi+03yT9v3ht+IVPQcTGO4+qIxf/DYR3XYOA+5J16DgYWm83mFUylT2HQAbCQwyzu+/42z/O3Kcic8zlM8mEY7qYwc85Td86ncISLOKxtBHVdv8Q98yRummYHCve7D/2WSs88hcklKKSgp9Iz96sSi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxeLZhPWxBgOPIT/UczDwOsuyLzCVPoVBJ8BCTrO4bduH8KbvKcic8zlMiq7rHqcwc85Tdy6mcISLOKx9BGVZfsY98ySuquoJFO73HPobKj3zFCZXoPhfPpWe+d9nfwGck5IhBu+FZAAAAABJRU5ErkJggg==");
}
#block-bottom ul.line-icon > li:first-child {
	background-image: none, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAABKklEQVR42u3aMU6EQBSHcRMWYgyGYkmkdpO1srazMluYLI2lFRaW3IED7AXsPIQXsPZOOF8xjQEmi+03yT9v3ht+IVPQcTGO4+qIxf/DYR3XYOA+5J16DgYWm83mFUylT2HQAbCQwyzu+/42z/O3Kcic8zlM8mEY7qYwc85Td86ncISLOKxtBHVdv8Q98yRummYHCve7D/2WSs88hcklKKSgp9Iz96sSi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxeLZhPWxBgOPIT/UczDwOsuyLzCVPoVBJ8BCTrO4bduH8KbvKcic8zlMiq7rHqcwc85Tdy6mcISLOKx9BGVZfsY98ySuquoJFO73HPobKj3zFCZXoPhfPpWe+d9nfwGck5IhBu+FZAAAAABJRU5ErkJggg==");
}
ul.line-icon li:hover {
	background-position: 0px 0px, 0px -200px;
}
#block-bottom ul.line-icon li:hover {
	background-position: 0px 0px, 0px -200px;
}
ul.check > li {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABP0lEQVR42u2VzUsCYRDGRViUlVCkUxfRa3QSSjoVUn60mykREViEh6VDuEFH0UoPIkuRUWeDDtHNj6tSmX/X9sxhICQP5uwlPDywM7P8nnfn3Xdel23bjmpu8A8NthKaT9yAwZqeW293ekuiBgzfTuoP1Vo9ilgRNQA8AjVPC0YesTpel4C/ZrIHN4gDopsMcJzgqZ291sfnMIycW8qA4V30vVe5qm5y33/TJECMIBNqJsFJ+ZOCgZxvqnOQSO1eMABqQiv8p0AlrumZfQv54NQHrT94D6W17CNBfsgkM46xiDfu+19OsjL8GkVo8xjI4r6XytcbeM8zy6hQGtbdKq103ODw6NhEfUFiFqnW7f0arZjhGAVPyC9KDjvVODvPkQl9Tev5ZZn6Lj1NAzQGiuZlEs9ep8Z1EPLPbzRH9A07gEuKOc0vRwAAAABJRU5ErkJggg==") no-repeat 0px 0px; padding: 4px 0px 0px 28px;
}
#block-bottom ul.check > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABQElEQVR42u2VsWuDUBDGXToJXbJk6RIFhxKIQ6ApmeyQpUOHTEKhSzFdJNIhUDp0KbgVMlS6lA41xCFTSnf/DgdHwUEQBEUQezcchEAHk/eWkAcfqCffTz/fnUJd11x1BBwmQOQFEJMkGaqqOuABEIuieDcMYywIwilrQAc0d133CczPtusszJdBELyBeY/1R75C8yzLvmVZvgbACSsAma+rqvoxTXNCuTcBXKDJP7UpmqNgvYB5p1EfwG54JAPQHNTd2N/PVAvD8APM+40bTVGUURzHnxsQ1BRhdJ7n+YpybwzAPCVJuknTdEGGJMrdsqx7uK+106ggyC0sfNJtgO/7r1BX9p5F2DS6rt+VZflL5lEUfcH1SybDjiCO41gYC76NpmljzJ0VgCA9z/Nmtm0/wHGby7iG1QedH/9oXPQHELuF3fDOjgcAAAAASUVORK5CYII=");
}
ul.zebra > li {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
table.zebra tbody td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.zebra > li:first-child {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
table.zebra tbody tr:first-child td {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.zebra > li.odd {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MsQ0AAAjDMMb+fzEcwVZHyuq58jkQCAQCa8EFgt0MgQxxZLYAAAAASUVORK5CYII=") 0px 0px;
}
table.zebra tbody tr.odd {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MsQ0AAAjDMMb+fzEcwVZHyuq58jkQCAQCa8EFgt0MgQxxZLYAAAAASUVORK5CYII=") 0px 0px;
}
ul.zebra > li:nth-of-type(2n+1) {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MsQ0AAAjDMMb+fzEcwVZHyuq58jkQCAQCa8EFgt0MgQxxZLYAAAAASUVORK5CYII=") 0px 0px;
}
table.zebra tbody tr:nth-of-type(2n+1) {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAI0lEQVR42u3MsQ0AAAjDMMb+fzEcwVZHyuq58jkQCAQCa8EFgt0MgQxxZLYAAAAASUVORK5CYII=") 0px 0px;
}
table.zebra caption {
	color: rgb(68, 68, 68);
}
table.zebra thead {
	background: rgb(255, 255, 255);
}
table.zebra tr {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
table.zebra tfoot tr {
	background: rgba(0, 0, 0, 0.02); color: rgb(153, 153, 153); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
dl.separator dt {
	text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; position: relative;
}
dl.separator dd {
	border-width: 0px 0px 0px 1px; border-style: solid; border-color: rgb(221, 222, 219); padding-top: 5px; padding-bottom: 5px;
}
dl.separator dt::before {
	top: 0px; width: 30px; right: -15px; border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";
}
dl.separator dt::after {
	background: rgb(255, 255, 255); border-radius: 6px; border: 1px solid rgb(221, 222, 219); border-image: none; top: -3px; width: 5px; height: 5px; right: -3px; position: absolute; content: "";
}
dl.separator dt:first-child::before {
	display: none;
}
dl.separator dt:first-child::after {
	display: none;
}
em.box {
	background: rgb(255, 255, 255); border: 1px dotted rgb(221, 222, 219); border-image: none; color: rgb(69, 72, 76);
}
hr.dotted {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAI0lEQVR42rXGQQ0AAAyDwDqYsvmXw3jMQklILrZAvOPHeMUHHJh6aaz+2lkAAAAASUVORK5CYII=") repeat-x 0px 0px;
}
.mod-box-color1 ::selection {
	background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255);
}
.mod-box-color2 ::selection {
	background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255);
}
.mod-box-header .module-title ::selection {
	background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255);
}
.mod-box-color1::selection {
	background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255);
}
.mod-box-color2::selection {
	background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255);
}
.mod-box-header .module-title::selection {
	background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255);
}
.box-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 222, 219); border-image: none;
}
.box-note {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 222, 219); border-bottom-color: rgb(221, 222, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.box-info {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 222, 219); border-bottom-color: rgb(221, 222, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.box-warning {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 222, 219); border-bottom-color: rgb(221, 222, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.box-hint {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 222, 219); border-bottom-color: rgb(221, 222, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.box-download {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 222, 219); border-bottom-color: rgb(221, 222, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.box-info {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAB80lEQVR42u2X20pCQRiFe5PeoAfxTXqSrruLMCrKDCIqiqg080ClqZXlIUWLEIxKEU0zjZz2dxOZusddo3QxFwvGPetf8zEn9x4TQvxraUANqAE1oAb8Q7HTH5te9Jy37K6wmNkLdYhn9OEZOeBqIDY5fxhpA7LgiYq142uxFUp2iGf04cFLzUgAV3yXp7P7Z2Lp6FzsRm7EwUXGVHjwUkOtAkA53PpJnMGtiJpfQVpaVvbVTjjVEyB2V3gv117vEe1eHmrJIEs5IPvIbOaK1XrU8NkQbbOZJEspICeRfWS2hN74rQMvom3mJYtMZYBcF7IDMeeOCPbXsvfCTVt2cMhUBmgMKj0ETv/l1x3o8Mn9ZCoD5E4zGYyBvD8lAyRTGSAXr8lgzFrXkskAyVQG6BpgMDa+FUAylQEGEneD/GNYAiRTGWA4k/8gVCJLgGQqA0zln8qqAclUBvhcqW16rrLKAMkiUxUgmkjmH9/MBs09lDoA+d3PSxaZygDRS6O5HUzft2WzJ5tFMsgaxuvWuLEsaW881+8u/KkuD7VkkDUMQGQrVeu57pmUixpqyRj2K7+t0WwF2UeDHBw8eKmhdlQfTSyRvdZoJrKFYoU7jYv3u3hGHx681Iz6qw5xEqcMbfR4YdigD4/+LtaAGlADasDf6xO6QEXWc13J8QAAAABJRU5ErkJggg==") no-repeat 0px 0px rgb(235, 245, 250); border-color: rgb(210, 220, 225);
}
.box-warning {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAB/UlEQVR42u2Xyy4DURjH7Wy9gNj0MbyHN7CWWFtLRKp1q6pqq9WqiEsQtwWCRCLhBWzMpXcqkYi6jfmJEaYzbWOm2sVZ/JMv813Ob86c75wzHZqmtbUEoAAUgAJQAArANgBU08E+KTr2eBMa0ZAc85fV9Gxv2wBK894XdSmo5Tbin1ISUxrAbQGoLE4dqcshrbC38ksA42spIJ9Rjvpe8zvLVYA8w0dMywBZa9n1GECWwicvjGdbAqimZoZZawbM/eXp9XO5OI2wv54DqBH7r4D6muuRor5KfnvpG/ApI/l1XzfCNp4TQyw5DgCdN0bpcKvf8GP/9BH714b5254X8VZ3bTo4/v0CqcCc2U8OuU0HpDHY68wASnL63IjBNvvJIbepgMyMkgxYdqzuKxpx2FYx5FLDfUCjMSLeN6s9z1hn7HkI2yqGXGpQy3VAJTF5lVkJ2+55uc3k556HsO3iqCHHJ65dBdSPrQE55mOAWgIQNRRHTdcAOfhrzQq6Ozt4qJRyEYRdK5Za1HQDkI5c4+CvNyuVQmZWj/cgbJPf9jLhGNDUGPbaXxsycrBNftvLhCNA/fLZlVtfqAuHpPDoO2cuwm4kh9qM4WQGO8sXx9lGBsuuRhgMYTf0UtR2/Ik5+G9PdinoqqhJbTe6mIU/2CR5xF+dABSAAlAA1tYHSwv5Nu1eZ98AAAAASUVORK5CYII=") no-repeat 0px 0px rgb(255, 240, 235); border-color: rgb(255, 215, 205);
}
.box-hint {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAABF0lEQVR42u3XPwrCMBQGcG/Si3gPj6Eugojg5iCIIm69iQiCCg4OohSXnkGt2AgWGvsFQShFyytJKr7ho6HJa36k/ytSylKHgQxkIAMZWPAA101vHCzbj/O8KU+zugra2Ic+q8Bg1REAJVt52/ZluBsgaKt9rz5hBYgVuixaCnQ/TjODPozBWKNArAomFt4EkE/BGCDJK0m65lK43EjKNUk6teF++AbkDGpQqx+47mJCUlCrHYg7lApErXagOIzIQNRqByYTRVQgak0A/QJA3wSwmiQm4GLUUoAUpEsAuvof1PRT7et/1dGRCmcL6OQAOtaAyDcgxjDw5/9J8OWcFTNA+usvKhOwkUKiXePfTgYykIEM/APgEyU+AD+GNKjAAAAAAElFTkSuQmCC") no-repeat 0px 0px rgb(255, 250, 230); border-color: rgb(250, 230, 190);
}
.box-download {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAeElEQVR42u3XsQnAMAxE0ezvTTJFVkjhATLJpXRlEBy5GPyLKwUPCVvokLR0AAIECBCgUXzdTZX8BuzPqUIAAgQIEOD2wNkKKwKtFWh0y8snI87iBjCKjDySDG4AI0j+wVkMnAv0kUsdTWWcD/SRnJ0AAQIEuBHwBRrSBSrqZHVLAAAAAElFTkSuQmCC") no-repeat 0px 0px rgb(250, 255, 230); border-color: rgb(220, 230, 190);
}
form.box fieldset {
	padding: 10px 15px; border: 1px solid rgb(221, 222, 219); border-image: none;
}
form.box fieldset legend {
	color: rgb(170, 170, 170); text-transform: uppercase; font-size: 12px;
}
form.box fieldset div {
	margin-bottom: 10px;
}
form.style input[type='text']:focus {
	border: 1px solid rgb(202, 203, 200); border-image: none; color: rgb(69, 72, 76); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
form.style input[type='password']:focus {
	border: 1px solid rgb(202, 203, 200); border-image: none; color: rgb(69, 72, 76); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
form.style select:focus {
	border: 1px solid rgb(202, 203, 200); border-image: none; color: rgb(69, 72, 76); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
form.style textarea:focus {
	border: 1px solid rgb(202, 203, 200); border-image: none; color: rgb(69, 72, 76); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
form.style textarea {
	padding: 6px;
}
form.style button {
	margin: 3px; padding: 5px 12px; border-radius: 2px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 11px; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
form.style input[type='button'] {
	margin: 3px; padding: 5px 12px; border-radius: 2px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 11px; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
form.style input.button {
	margin: 3px; padding: 5px 12px; border-radius: 2px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 11px; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
form.style button:hover {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
form.style input[type='button']:hover {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
form.style input.button:hover {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
form.style button:active {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
form.style input[type='button']:active {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
form.style input.button:active {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.mod-box-color1 form.style input[type='text'] {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style input[type='password'] {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style select {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style textarea {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style input[type='text'] {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style input[type='password'] {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style select {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style textarea {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style button {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style input[type='button'] {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style input.button {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style button {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style input[type='button'] {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color2 form.style input.button {
	border: currentColor; border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.mod-box-color1 form.style input[type='text']:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style input[type='password']:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style select:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style textarea:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style input[type='text']:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style input[type='password']:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style select:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style textarea:focus {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style button:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style input[type='button']:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style input.button:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style button:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style input[type='button']:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color2 form.style input.button:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.mod-box-color1 form.style button {
	color: rgb(69, 72, 76); background-color: rgb(255, 255, 255);
}
.mod-box-color1 form.style input[type='button'] {
	color: rgb(69, 72, 76); background-color: rgb(255, 255, 255);
}
.mod-box-color1 form.style input.button {
	color: rgb(69, 72, 76); background-color: rgb(255, 255, 255);
}
.mod-box-color2 form.style button {
	color: rgb(69, 72, 76); background-color: rgb(255, 255, 255);
}
.mod-box-color2 form.style input[type='button'] {
	color: rgb(69, 72, 76); background-color: rgb(255, 255, 255);
}
.mod-box-color2 form.style input.button {
	color: rgb(69, 72, 76); background-color: rgb(255, 255, 255);
}
.mod-box-color1 form.style button:hover {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-color: rgb(69, 72, 76); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.mod-box-color1 form.style input[type='button']:hover {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-color: rgb(69, 72, 76); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.mod-box-color1 form.style input.button:hover {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-color: rgb(69, 72, 76); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.mod-box-color2 form.style button:hover {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-color: rgb(69, 72, 76); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.mod-box-color2 form.style input[type='button']:hover {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-color: rgb(69, 72, 76); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.mod-box-color2 form.style input.button:hover {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-color: rgb(69, 72, 76); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.mobile-switcher {
	background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); text-shadow: 0px 1px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.social-mini {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
#toolbar .social-mini {
	margin-top: 4px;
}
.social-mini li {
	line-height: 16px; margin-right: 2px; float: left;
}
.social-mini li a {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAPyCAMAAABRnu+zAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNS8xMZuoTlEAAAB4UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXISIgAAAAodFJOUwAKEhQWGyUqLjc/RkhPUldfYmRnbnR2fIOEhpOUoaKvu7zGx9DZ4ehV7Z4UAAAI4ElEQVR42u2c3ZKbuhKFF4d/AtixAPVxCI5HoH7/N9wXgEFCJLNTJ6lTM+obYxaoEeX61F4SAEvkVyKiaw4zgoaWaAJjv6RXyL3SEHUXsZ6z7c+JSABBOStbHkFEUlQhYknzMUuszVeIiYjIEATyjipUB0GKLJAUhgeBiLKcSjR7QRCRKEgEJFDtk+dEJBuSgqTo9peLhnbRvOeWnN7E89vu489G+2RmfrbW7mjkJcbI2K/5FXqvjMzTQ63n7NpnZgVE/axseRQzazWkKDTPxyyxNj+gYGZmQ1BoJx4wHAStbpHmND0IzHxruce4FxQzqzuriBWGffKWmfXIWrFW0/5yMfIuxvfcktObeH7bffzZ+A22Nydsz3F1sz1AubZmsh2bYLJ93oqbA6mXzcohJGVZVvIgxFsOk+05gqsQwkyebz3O6cD2JlyEI9sbIYRn+wdk+3jC9hZPN9sj9GtrJtuxCSbb561iPJB62RwcQt33/aAPQrHlMNneInoqpczk7dbjlg9sH9NFOLJ9VEp5tn9AthNRIxxsJ7oGM08tthMliEsH23d0F1Z5vpXKDoHIUZ5vA8WvhdPkuSnYdfsqHNi+CJ7tH7FuH5WD7czPaOapxXbmGkXvYPuO7soqz7dS2SEwO8rzbaD4tXCavDUFu25fhQPbF8Gz/SOy3Vm3Oy2LnIww2C6rCxHRpZIm22UIxEQxEEqD1BUACLFU7u8RTpo6TX56ud6T8Z7Mry2Llo0w2K6HBzPzY9Am23UKFMwFkGqD1AMAKLVU7u8RTpo6TX56ud6T8Wx/H9uFoDNPhtyejBBSdE15dVgvAmG8nm0JOV1RuoSShCkIUzDZvhM82z3b/y3bleIzT4bdnoxSWk1j/3RYLwppsZ5tCS0/0buEnpUpKFMw2b4TPNs92/9Xdfs+jnOp5HZY3MJLhC04v5wm93W7Z/sfqtv3cZxLZbfD4hZeImzB+eU0ua/bPdv/ENubLM8aarKstNgeCmpCShqqTFI3MRFl1yK7SEsIieiSU1PEFtvDhhoZCKK4MdneZElOXZ4kpWe7Z/tfYPt4a28jj7dbb7E9VTymXI88mKQeC2a+Pe+3h7aElJkfLY/3wmJ7OvKoI8VcjCbbx1vd8tTWde/Z7tn+E7Z3QnQOtssMcRJm0ma7DKokISoCabE9q6gLLpcAmcn2LmzEJUYoKOwMUgsgSIow/yJiYQoZUZMASRKYQhfSBeUVrdmUIMpyXIniqsostssgI6IiNC937mCYZXYHz2+JZ/uHYPuk1ORgu76hqNObttmuo6Gume+Rtth+G3iKHo8IN5PtUzq+PQqkitPJILUCovqett/eCmUKN+axBuo6MoUp5Qf6JyazKcV8a/FkLobhZrFdRzdmvqfm5c4dTL9+tTt4fks82z963d6Vwl23z4a3w5NZBMuTKYF1TYotVNWJIMS7BWE2ZdXtW3Jft3u2/6Run3rlrttnw9vhySyC5cn0wLomxRaG4URQ6t2CMpuy6vYtua/bPdv/rSeTlGW5oNZk+zq/eWD7TqD3Cctn+T5BmII9lwqUZZl4tnu2/4YnU/d9v6DWZPs6v3lg+07g9wnLZ/8+QZmCPZcK9H1fe7Z7tv+W3y7gnkuVBcqqO9bt1X8ylFmYNBapy1gKdB1dAtOskShEBREIgdx2cQAIAAj9XKpn+1/x2xXcc6n6jn6YjnX7kN7Q39J6tEjdF1phmvgRmWaNxl0NUJFSaG0XB4ACgNTPpX76CCtRuPZXJGMgr66FiaWGKEfcHYBVEUmgm1F22bVPRALJCrnkJVxM4WJAVG4srUyHpViJeQlMQQLIvnz5EtoDjkA4HxpmRnIqKpKXsiyvu+QhEdEG68To4BZXuIc1i+Gvcy7B4bY3RG0V+h/gX410UP917R9YF0A7PO8mlkbmFsV0ANbArIFpRtlj1z4zK9Qr5OqX8DCFhwFRvbF0MB2W+0rMR2QKGsDXb9++pfaA84Z0PjS9Gcn5PrB+9H3/3CVPmZk3WNdGB7f4AfewZjH8+6t3NtvT7yPz9D31P8C/GnHVEDVHyFSHlYY2yE6Ot4SYSAghhGiJAAp3eI2XrSsBO7x2AkGSJEmMhADqNoQLBPkXSWIWduW5jAHER6Eh6q7AKth1QzDX2cF+LAKA4Ep0DRBsl4jd2xHMAednbA+ur+NttieXlqipEv8D/KtRDCPzOKRHttsrDW2QnRxvCQXz29vb29vbxAxwusPrWkH9YGCH10khquu6LlAzwNOGcIWo/aZZzcKuPNcFgOIojMzTE1iFyf5zMtfZ0X4sAoDoyfyMEG2XiN3bEcwB52dsj36s+7/bbK8fE/P4vfY/wI/myTRCvJ5eMtdAFoiFe317iYZEGJbH9e1xQk0iHQvfBcp5/2FFfL7+n7A9mRInnswq2J5MkiRJ5T0Z78mcezKjUq+nl8w1kHcUyr2+vcfIKk374/r2ouax1o6F7wr9vP+wIr5d/0/YnkyPE09mFWxPpq7revCezGdjuzxheyJO1rcvOD2uk1k2TLbLMmwggqy5CIPUTVARQcg4gbWMvSAiCJklmfXsUrnlMNieJK7kOVEXJ+J4uWiI6JKFhfR++6djuz5he61O1rcvOD2uk1k2TLbrPh2hotv4UAapx2hghtJFDWsZ+52ZofStvlnPLvVbDoPtde1K3jJPRa2Ol4uRmR+39K693+7r9vX4a9kd2N50RN1sZZtsD9FRMZvfJtsvyGUQOp5LLVGW8wmmIIOgW08whCsqCiHP6vbSXbfLpaPHudQcws12KTzbP13d/uynA9vHiXmarWyT7Skmvs/mt8n2B1odpY7nUnv0/XyCKegomtYTDOGJgVPos7q9d9fteunocS61hXKzXSvP9k/GdilPnkutqpN3DoSh+50DAodi+9VC7hIkALg8mWqbDjCTh8AyeWqxXYg8n12kA9vLk/dAUtf5uv2zsV3rk+dSh+HknQNp6n7ngMKh2H610LoEDQAuT2bYpgPM5CmwTJ5abFeqbWcX6cD2/uQ9kDxN//d1+z8EZeYmasBJXAAAAABJRU5ErkJggg==") no-repeat 0px 0px; width: 20px; height: 16px; text-indent: 50px; overflow: hidden; float: left; display: inline-block;
}
.social-mini .rss a {
	background-position: 0px 0px;
}
.social-mini .rss a:hover {
	background-position: 0px -30px;
}
.social-mini .twitter a {
	background-position: 0px -60px;
}
.social-mini .twitter a:hover {
	background-position: 0px -90px;
}
.social-mini .facebook a {
	background-position: 0px -120px;
}
.social-mini .facebook a:hover {
	background-position: 0px -150px;
}
.social-mini .flickr a {
	background-position: 0px -180px;
}
.social-mini .flickr a:hover {
	background-position: 0px -210px;
}
.social-mini .linkedin a {
	background-position: 0px -240px;
}
.social-mini .linkedin a:hover {
	background-position: 0px -270px;
}
.social-mini .myspace a {
	background-position: 0px -300px;
}
.social-mini .myspace a:hover {
	background-position: 0px -330px;
}
.social-mini .lastfm a {
	background-position: 0px -360px;
}
.social-mini .lastfm a:hover {
	background-position: 0px -390px;
}
.social-mini .dribbble a {
	background-position: 0px -420px;
}
.social-mini .dribbble a:hover {
	background-position: 0px -450px;
}
.social-mini .digg a {
	background-position: 0px -480px;
}
.social-mini .digg a:hover {
	background-position: 0px -510px;
}
.social-mini .delicious a {
	background-position: 0px -540px;
}
.social-mini .delicious a:hover {
	background-position: 0px -570px;
}
.social-mini .deviantart a {
	background-position: 0px -600px;
}
.social-mini .deviantart a:hover {
	background-position: 0px -630px;
}
.social-mini .technorati a {
	background-position: 0px -660px;
}
.social-mini .technorati a:hover {
	background-position: 0px -690px;
}
.social-mini .stumbleupon a {
	background-position: 0px -720px;
}
.social-mini .stumbleupon a:hover {
	background-position: 0px -750px;
}
.social-mini .yahoo a {
	background-position: 0px -780px;
}
.social-mini .yahoo a:hover {
	background-position: 0px -810px;
}
.social-mini .openid a {
	background-position: 0px -840px;
}
.social-mini .openid a:hover {
	background-position: 0px -870px;
}
.social-mini .xing a {
	background-position: 0px -900px;
}
.social-mini .xing a:hover {
	background-position: 0px -930px;
}
.social-mini .forrst a {
	background-position: 0px -960px;
}
.social-mini .forrst a:hover {
	background-position: 0px -990px;
}
#system .page-title {
	line-height: 18px; font-size: 18px; margin-top: 0px;
}
#system .title {
	margin-top: 0px;
}
#system .title a {
	text-decoration: none;
}
#system .title + .title {
	margin-top: 20px;
}
#system > .description {
	overflow: hidden; margin-bottom: 30px;
}
#system small {
	font-style: italic;
}
#system .item > header {
	margin-bottom: 15px;
}
#system .item > :first-child + header {
	margin-top: 10px;
}
#system .item > header .title {
	margin-bottom: 0px;
}
#system .item > header .meta {
	margin: 10px 0px 0px; line-height: 13px; font-size: 11px;
}
#system .item > header .subtitle {
	margin: 0px 0px 8px; text-transform: uppercase; line-height: 16px; font-size: 14px; font-weight: normal;
}
#system .item > .content > *:first-child:not(.grid-gutter) {
	margin-top: 0px;
}
#system .item > .content > *[class*='align']:first-child + * {
	margin-top: 0px;
}
#system .item > .content > *:last-child:not(.grid-gutter) {
	margin-bottom: 0px;
}
#system .item > .links {
	margin: 22px 0px 0px;
}
#system .item > .links a {
	margin-right: 15px;
}
#system .item > .taxonomy {
	
}
#system .item > .trackback {
	
}
#system .item > .edit {
	
}
#system .item > *:last-child {
	margin-bottom: 0px;
}
#system .item .socialbuttons {
	margin-top: 15px;
}
#system .item .socialbuttons > div {
	margin-right: 10px; float: left;
}
#system .items {
	margin: 0px -10px;
}
#system .items .item {
	margin: 0px 10px;
}
#system .items > .width50 .title {
	line-height: 22px; font-size: 22px;
}
#system .items > .width33 .title {
	line-height: 20px; font-size: 20px;
}
#system .items > .width25 .title {
	line-height: 18px; font-size: 18px;
}
#system .pagination {
	text-align: center; margin-top: 10px;
}
#system .pagination a {
	text-decoration: none;
}
#system .pagination strong {
	font-weight: normal;
}
#system .pagination a {
	padding: 0px 5px; height: 25px; line-height: 25px; margin-left: 5px; display: inline-block; min-width: 15px;
}
#system .pagination strong {
	padding: 0px 5px; height: 25px; line-height: 25px; margin-left: 5px; display: inline-block; min-width: 15px;
}
#system .pagination > *:first-child {
	margin-left: 0px;
}
#system .pagination a.previous {
	line-height: 23px; font-size: 16px;
}
#system .pagination a.next {
	line-height: 23px; font-size: 16px;
}
.searchbox {
	position: relative;
}
.searchbox input {
	background: none; padding: 0px; border: currentColor; border-image: none; width: 100%; float: left;
}
.searchbox input::-ms-clear {
	display: none;
}
.searchbox button {
	display: none;
}
.filled.searchbox button {
	padding: 0px; border: currentColor; border-image: none; top: 0px; right: 0px; bottom: 0px; line-height: 0; display: block; position: absolute; cursor: pointer;
}
.loading.searchbox button {
	
}
.searchbox .results {
	list-style: none; margin: 0px; padding: 0px; top: 30px; width: 300px; right: 0px; position: absolute; z-index: 110;
}
.searchbox .results li.results-header {
	height: 35px; text-transform: uppercase; line-height: 35px; text-indent: 15px;
}
.searchbox .results li.more-results {
	height: 35px; text-transform: uppercase; line-height: 35px; text-indent: 15px;
}
.searchbox .results li.more-results {
	cursor: pointer;
}
.searchbox .results li.result {
	padding: 10px 15px; cursor: pointer;
}
.searchbox .results li.result h3 {
	margin: 0px 0px 5px; font-size: 16px;
}
.searchbox .results li.result div {
	font-size: 11px;
}
.breadcrumbs {
	overflow: hidden;
}
.breadcrumbs a {
	text-decoration: none; display: inline-block;
}
.breadcrumbs span {
	text-decoration: none; display: inline-block;
}
.breadcrumbs strong {
	text-decoration: none; display: inline-block;
}
.breadcrumbs a {
	margin-right: 10px;
}
.breadcrumbs > span {
	margin-right: 10px;
}
#system .author-box {
	margin: 20px 0px;
}
#system .title + .author-box {
	margin-top: 0px;
}
#system .author-box .avatar {
	margin-right: 15px; float: left;
}
#system .author-box .name {
	margin: 0px 0px 10px; line-height: 22px; font-size: 18px; font-weight: normal;
}
#system .author-box .description {
	
}
#system #comments {
	margin-top: 20px;
}
#system #comments h3.comments-meta {
	margin: 0px 0px 10px;
}
#system #comments ul {
	list-style: none; margin: 0px; padding: 0px;
}
#system #comments .comment-head {
	overflow: hidden; margin-bottom: 10px;
}
#system #comments .comment-head .avatar {
	margin-right: 10px; float: left;
}
#system #comments .comment-head .author {
	margin: 8px 0px 0px; line-height: 18px; font-size: 18px; font-weight: bold;
}
#system #comments .comment-head .meta {
	margin: 3px 0px 0px; font-size: 11px;
}
#system #comments .comment-body {
	padding: 0px 10px; margin-bottom: 20px;
}
#system #comments .comment-body .content {
	text-align: justify;
}
#system #comments .comment-body .reply {
	margin: 10px 0px 0px;
}
#system #comments .no-response .comment-body .reply {
	display: none;
}
#system #comments .comment-body .moderation {
	margin: 10px 0px 0px; font-size: 14px; font-style: italic;
}
#system #comments ul.level1 ul {
	padding-left: 55px;
}
#system #respond h3 {
	margin: 0px 0px 10px; line-height: 20px; font-size: 18px; font-weight: normal;
}
#system #respond p.user {
	margin: 0px;
}
#system #respond input[type='text'] {
	width: 200px; height: 25px; line-height: 25px; padding-left: 5px;
}
#system #respond textarea {
	width: 100%; height: 100px; max-width: 400px;
}
#system ul #respond {
	margin: 0px 0px 30px; padding-left: 10px;
}
.comments-list > article {
	overflow: hidden; padding-top: 10px; margin-top: 10px;
}
.comments-list > article:first-child {
	margin: 0px; padding: 0px;
}
.comments-list .avatar {
	margin-right: 10px; float: left;
}
.comments-list .author {
	margin: 2px 0px 0px; line-height: 18px; font-size: 12px;
}
.comments-list .meta {
	margin: 0px; line-height: 13px; font-size: 11px; font-style: italic;
}
.comments-list .content p {
	margin: 5px 0px 0px;
}
.tagcloud {
	list-style: none; margin: 0px; padding: 0px; text-align: center;
}
.tagcloud li {
	line-height: 20px; vertical-align: middle; display: inline-block;
}
.tagcloud a {
	white-space: nowrap;
}
.tagcloud .weight1 a {
	font-size: 11px;
}
.tagcloud .weight2 a {
	font-size: 12px;
}
.tagcloud .weight3 a {
	font-size: 13px;
}
.tagcloud .weight4 a {
	font-size: 14px;
}
.tagcloud .weight5 a {
	font-size: 15px;
}
.tagcloud .weight6 a {
	font-size: 16px;
}
.tagcloud .weight7 a {
	font-size: 18px;
}
.tagcloud .weight8 a {
	font-size: 20px;
}
.tagcloud .weight9 a {
	letter-spacing: -1px; font-size: 23px;
}
.tagcloud .weight10 a {
	letter-spacing: -1px; font-size: 26px;
}
.page-nav {
	margin-top: 15px;
}
.page-nav .prev {
	float: left;
}
.page-nav .next {
	float: right;
}
#system .item > header .icon {
	margin: 2px 0px 0px 5px; float: right;
}
#system .item > .edit {
	margin-top: 15px;
}
#system .item-list {
	overflow: hidden; margin-top: 10px;
}
#system .filter {
	margin: 0px 0px 10px; overflow: hidden;
}
#system .filter > div {
	margin: 0px 10px 0px 0px; float: left;
}
#system form.submission fieldset > div::before {
	display: block; content: " ";
}
#system form.submission fieldset > div::after {
	display: block; content: " ";
}
#system form.submission fieldset > div::after {
	clear: both;
}
#system form.submission fieldset > div > * {
	vertical-align: middle;
}
#system form.submission fieldset > div > label:first-child {
	width: 150px; float: left; display: block;
}
#system form.submission fieldset > div > input[type='text'] {
	padding: 5px; width: 250px;
}
#system form.submission fieldset > div > input[type='password'] {
	padding: 5px; width: 250px;
}
#system form.submission fieldset > div > select {
	padding: 5px; width: 262px;
}
#system form.submission fieldset > div > textarea {
	width: 255px;
}
#system form.submission div.submit {
	text-align: center; margin-top: -20px;
}
#system .invalid {
	border-color: rgb(255, 0, 0);
}
#system label.invalid {
	color: rgb(255, 0, 0);
}
#system form.small.submission fieldset > div {
	margin: 15px 0px;
}
.tip-wrap {
	background: rgb(255, 255, 204); padding: 5px; border: 1px solid rgb(212, 213, 170); border-image: none; color: rgb(50, 50, 50); font-size: 12px; float: left; display: none; max-width: 200px;
}
.tip-title {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAMAAABYMCT2AAAAMFBMVEX////39+fv79Pl5rfs7b3//8z8/Pfd3rHf4Lbn6MT5+cf19eHX16zi4rrk5b76+u/kKYiYAAAAAXRSTlMAQObYZgAAAERJREFUeNpNzEESgCAMBMGArAtxhf//Vq2Umrn1ZcysFksN1aS+afySu+aLJQDkHjp4yztLTDqeWrzOhkQ6Iuc0Efh4AW8OAg+zVfDBAAAAAElFTkSuQmCC") no-repeat; padding: 15px 0px 5px; font-size: 13px; font-weight: bold; margin-top: -15px;
}
#system .title a {
	color: rgb(69, 72, 76);
}
#system small {
	color: rgb(153, 153, 153);
}
#system .item > header {
	width: 100%; margin-bottom: 0px; float: left;
}
#system .item > header .title {
	margin: 0px 0px 15px -25px; padding: 0px 15px 0px 10px; color: rgb(255, 255, 255); line-height: 48px; float: left; position: relative; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgb(69, 72, 76);
}
#system .item > header .title::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAR0lEQVR42oXLQRUAEBBF0YkgAhKIIIooIogiggiiTIPxbcax+ou3u09iygMZS8zs4oqUQMcBTQK/oSEl0HFEi8Bv6Bw+XNA+zEmGYmn44gkAAAAASUVORK5CYII=") no-repeat 0px 0px; left: 0px; width: 10px; height: 7px; bottom: -7px; display: block; position: absolute; content: " ";
}
#system .item > header .title a {
	color: rgb(255, 255, 255);
}
#system .item > header .title time {
	padding: 4px 8px 8px 0px; width: 30px; text-align: center; color: rgb(239, 239, 239); text-transform: uppercase; line-height: 16px; font-size: 16px; font-weight: bold; margin-right: 8px; border-right-color: rgb(52, 54, 57); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
#system .item > header .title time .day {
	font-size: 20px;
}
#system .item > header .title time .month {
	font-size: 11px;
}
#system .item > header .meta {
	margin: 0px -15px 15px; padding: 8px 15px; color: rgb(153, 153, 153); clear: both; font-size: 13px; border-top-color: rgb(221, 222, 219); border-bottom-color: rgb(221, 222, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#system .item > .links a {
	background-position: 0px 0px; padding-left: 17px; background-repeat: no-repeat;
}
#system .item > .links a:hover {
	background-position: 0px -40px;
}
#system .item > .links a::after {
	font-size: 16px;
}
#system .items .item {
	padding-top: 18px; margin-top: 12px; border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
#system .items :first-child.item {
	border: currentColor; border-image: none; padding-top: 0px; margin-top: 0px;
}
#system .items > .width50 .title {
	background: none; margin: 0px; padding: 0px; color: rgb(69, 72, 76); line-height: 23px; float: none; position: static; text-shadow: none;
}
#system .items > .width50 .title::before {
	display: none;
}
#system .items > .width50 .title a {
	color: rgb(69, 72, 76);
}
#system .items > .width50 .title time {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: auto; text-align: left; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 16px; letter-spacing: 2px; font-weight: normal; float: none; display: block;
}
#system .items > .width50 .title time .day {
	font-size: 13px;
}
#system .items > .width50 .title time .month {
	font-size: 13px;
}
#system .items > .width50 header .meta {
	background: none; margin: 0px 0px 10px; padding: 0px; color: rgb(153, 153, 153); text-transform: uppercase; letter-spacing: 2px; font-size: 10px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#system .pagination a {
	overflow: hidden;
}
#system .pagination strong {
	overflow: hidden;
}
#system .pagination strong {
	border-bottom-color: rgb(221, 222, 219); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#system .pagination a:hover {
	text-decoration: underline;
}
#system .pagination strong {
	font-weight: bold;
}
#system .pagination > *:first-child {
	margin-left: 0px;
}
#system .pagination a.previous {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAByCAYAAABX0SF3AAACYklEQVR42u3YsWpTYRjGcaEX0NxBAr2BrLkAoRA1cAgokdJAQNqztIsoBRcRGsjSzUk4GRTHWhUhWU7AC8jSKYZEcXRIbKcsx+eB7/N8nEE+zve6tG/g3yGF33ROeHnuZFn2X1L4tsD4bKEINaRgF+2hGDVDYaLbaM+g96vVamc0Gl0EwUQNuE+0Vqs9ms/nl/hfUhZ20Y4fmueNRlEUr/GxaAh8aFG2WCx+4vvj4Mdts9lk/X7/lKjpAO2EwqwOfOXgbXSEGv6wP95CscALkuPD4fBNEQ+Acxwtx+PxhX1BBoPBawmYVdCUuHmWUyE4x1GS6Q+9wgorrPDNhO/u3ktQVw7O0cx0FgoTrKCUoO3tu/dfy8M5OnXR8w8ff3hcm/Io80Z3m63fs9m3K4uGwEuCtk+fv/wSuTavrq+z9sPH3x18heoi1ybwdQFn3RKwHM4/Xni392RRxMWuzecnL2YWfvrsJBW9NonzWdZrU2GFFVZY4X/ubg30AG1JwUSbKDbbW0RcBOZ2yYmGU43B99B2KMwSTjScHQ2+j3rE/WF/vGPxADjHuWly2yzioTA75rZJ2MEPJYbpHXRgYS6H3D7Lw/mzfITaDrri2RX6gsSo5YfmeaPcNl20NMzt0r4gnB15bSKRiz7lMzyZTM7NIViR/HVL/qL6Q6+wwgorfPNgrijoTBQmiDJTIgZzuyTqlKKKyLXJiaaAT4n7wqVwkWuTmya3zSIucm1y2yTqtJQYputoZVEuh9w+Q4fpLrECuva4NuVR5o1y23TR0jC3S4tydhS9NvkMv3x1eqnX5i2D/wC9R9oEkVyflwAAAABJRU5ErkJggg==") no-repeat 0px 0px; padding: 0px; width: 18px; text-indent: 50px;
}
#system .pagination a.next {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAByCAYAAABX0SF3AAACYklEQVR42u3YsWpTYRjGcaEX0NxBAr2BrLkAoRA1cAgokdJAQNqztIsoBRcRGsjSzUk4GRTHWhUhWU7AC8jSKYZEcXRIbKcsx+eB7/N8nEE+zve6tG/g3yGF33ROeHnuZFn2X1L4tsD4bKEINaRgF+2hGDVDYaLbaM+g96vVamc0Gl0EwUQNuE+0Vqs9ms/nl/hfUhZ20Y4fmueNRlEUr/GxaAh8aFG2WCx+4vvj4Mdts9lk/X7/lKjpAO2EwqwOfOXgbXSEGv6wP95CscALkuPD4fBNEQ+Acxwtx+PxhX1BBoPBawmYVdCUuHmWUyE4x1GS6Q+9wgorrPDNhO/u3ktQVw7O0cx0FgoTrKCUoO3tu/dfy8M5OnXR8w8ff3hcm/Io80Z3m63fs9m3K4uGwEuCtk+fv/wSuTavrq+z9sPH3x18heoi1ybwdQFn3RKwHM4/Xni392RRxMWuzecnL2YWfvrsJBW9NonzWdZrU2GFFVZY4X/ubg30AG1JwUSbKDbbW0RcBOZ2yYmGU43B99B2KMwSTjScHQ2+j3rE/WF/vGPxADjHuWly2yzioTA75rZJ2MEPJYbpHXRgYS6H3D7Lw/mzfITaDrri2RX6gsSo5YfmeaPcNl20NMzt0r4gnB15bSKRiz7lMzyZTM7NIViR/HVL/qL6Q6+wwgorfPNgrijoTBQmiDJTIgZzuyTqlKKKyLXJiaaAT4n7wqVwkWuTmya3zSIucm1y2yTqtJQYputoZVEuh9w+Q4fpLrECuva4NuVR5o1y23TR0jC3S4tydhS9NvkMv3x1eqnX5i2D/wC9R9oEkVyflwAAAABJRU5ErkJggg==") no-repeat 0px 0px; padding: 0px; width: 18px; text-indent: 50px;
}
#system .pagination a.previous:hover {
	background-position: 0px -30px;
}
#system .pagination a.next {
	background-position: 0px -60px;
}
#system .pagination a.next:hover {
	background-position: 0px -90px;
}
#system .pagination a.first {
	display: none;
}
#system .pagination a.last {
	display: none;
}
.searchbox {
	background-position: 0px 50%; padding: 0px 25px 0px 28px; width: 100px; height: 30px; border-bottom-color: rgb(221, 222, 220); border-bottom-width: 1px; border-bottom-style: solid; background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.searchbox input {
	height: 30px; color: rgb(69, 72, 76); font-size: 13px;
}
.searchbox input.placeholder {
	color: rgb(153, 153, 153);
}
.filled.searchbox button {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAW0lEQVR42u3TMQoAIAgF0I7iZYKGDtvRuoE5ZEJOP4qGCv6gw0MqAzNvzQcPgjFlkhQJa3pNGGhYNcjS+wSBOpmcAU11gUCPeHwVdJjm3oT4HZ5/Zfwf/l1+HWz/E10E/9gRSwAAAABJRU5ErkJggg==") no-repeat 50% 50%; width: 25px;
}
.loading.searchbox button {
	background: url("data:image/gif;base64,R0lGODlhEgASAPUAAIWFheDg4MHBwZOTk8/Pz5ycnOvr67W1tdra2tLS0uPj48zMzNXV1b6+vvn5+Z+fn9fX1+7u7rCwsN3d3cnJyZGRkbu7u62trejo6MbGxqqqqsTExLOzs4uLi/Hx8aKiovf3946OjoiIiObm5v////z8/PT09KSkpJaWlri4uJmZmYKCgqenp4CAgH19fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQAAACwAAAMADgANAAAGgECAEFAiRQQRAGk4JFkQmEGglGSSSCkURKQwJIvERipSyGRGkRIGUxJOBqeRg1QqKRQOoccQIJiGJQYeIHkLGg8MVgYQUAAeGAEJbUIlIx4meQAjGgcGRVQJC1UlFAImDRMBCgsmExOTVwQcGCkYFAh0VgmWG3uvTJQkJggmuUJBACH5BAkFAAAALAEAAwANAA0AAAZ9QICwRIpkIqSScFkSTAwPA+SgFJJIjQIiBBFJSA5AadOInBaLTMgUMZAAgc8FYyJ5DBE6gB1ImJZFJg4OCQcaEEsARQEKBiYGChB/VgYegwAjHA0GRCUeCBAeYgQLJgKMIwkgCgpKRAybGQYEAUlMDHSlBgFVTCQgASC2QkEAIfkEBQUAAAAsAQADAA0ADQAABn5AgLBE8lA8pJJwWcoEDCzDxEJakkiZEwI1GRyugBIl47kQFpRHRMNRKtgYE8mkqLgSAFNkBDEtPQQeJSUQFhwTS0IgBgYeeiMIfkIkESYODgAYFgIRRCV0AR5hDIELChgYEyAYBlVEEBQRCxEII0lMCAYgCY+YiUQOCiBgQkEAIfkEBQUAFwAsAgADAAwADAAABUHgJYrEaF7LKZyXFDxX0YxEejDQKOnWWVQT1ojCUEQEPRVgsLoETgpEIHKhpEwGg0OUS4wUF+ooUEJcwKfnJXgKAQAh+QQFBQACACwBAAQADAAMAAAGSUCBMCE8CI9HglAjOG2ODKJlKBGkGkLLE3lCCgJe5XeR8QoIncJxhHSU2UOkYQBACCYTASIiNAg0RkIjCCZgAhEkJGYKZl58SEEAIfkEBQUAAAAsAgAEAAsACwAABj5AgFBoGRoZAgBndFkYAZsnFJBxGjUnqTSxGElVLC1gMRFCysNAoQJQKNoAE2EAkBjfBsDqYMwDDCQEByQAQQAh+QQFBQAAACwCAAQADAAMAAAGSUCAULgRJobCCQVgARyOwwloERBaTEXhAjrkaIYepBiAgIwBD8BCGDkPAwrxSVUdGkYCSjqF9EQmKxAoTWIOCgMjE4RiEQJtSEEAIfkEBQUAAAAsAgADAAwADAAABT0gIIrBaIoRsJwmAWSAZSoKkJCb6AIQcloclhCgKLE0B8bwhDEYHKPLA5UaZFaiBkzE6UA6gOnp4CuIBKMQACH5BAUFAAAALAEAAwAMAAwAAAZGQIBwOBoaAUVA4khEABaAzITpLBIABIYwoDhuLEzjFOABYEDHiWQYWZTDjFaoO+RohPbIabG8RKEkABYVACpCGUdgACxHQQAh+QQFBQAJACwBAAQADAAMAAAGQsCEcIgQBobDgAmSICCHiicz4YgYnotMIhKYRJ/CxgAgAFs2EQVECxZOQoWnRSK0cJ6HxOKpCjwSdE9lCRdtSE5IQQAh+QQFBQADACwBAAMADQAMAAAGR8CBcBgZGo+Ko9GDGUwGiOaQoxlEPMKnEQKoGI6E4mA0yGCHZGGmEKIoM4vAcHGUm4aoz1FgUVahfQlHGScDfwRKQwdCgkJBACH5BAUFAAIALAIABAALAAsAAAZAQAHpkCAJjobjkQMQYAQBpYATqRBASsVoEioopAiIdKw8qQjkxTGQIEeOH814sRFkjgdlXYBQXgQpAg0MZIJjQQA7") no-repeat 50% 50%;
}
.searchbox .results {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 222, 219); border-image: none; top: 46px; width: 300px; right: -1px; font-size: 12px;
}
.searchbox .results li.results-header {
	color: rgb(69, 72, 76); font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 222, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.searchbox .results li.more-results {
	text-transform: none; border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
.searchbox .results li.result {
	border-top-color: rgb(221, 222, 219); border-top-width: 1px; border-top-style: solid;
}
.searchbox .results li.results-header + li.result {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.searchbox .results li.result h3 {
	margin: -10px -15px 5px; padding: 9px 15px 0px; font-size: 16px; font-weight: bold; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.searchbox .results li.selected.result {
	background: rgb(249, 249, 249);
}
.searchbox .results li.selected.result h3 {
	border-color: rgb(232, 232, 232);
}
.breadcrumbs {
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
}
.breadcrumbs a {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAAGUlEQVR42q3EMQEAAACDoKWxf0QNMQ4WPglQcwI7nSheJwAAAABJRU5ErkJggg==") no-repeat 0px 50%; padding-left: 14px; margin-right: 13px;
}
.breadcrumbs > span {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAAGUlEQVR42q3EMQEAAACDoKWxf0QNMQ4WPglQcwI7nSheJwAAAABJRU5ErkJggg==") no-repeat 0px 50%; padding-left: 14px; margin-right: 13px;
}
.breadcrumbs > strong {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAAGUlEQVR42q3EMQEAAACDoKWxf0QNMQ4WPglQcwI7nSheJwAAAABJRU5ErkJggg==") no-repeat 0px 50%; padding-left: 14px; margin-right: 13px;
}
.breadcrumbs > span {
	color: rgb(152, 153, 154);
}
.breadcrumbs *:first-child {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAwCAYAAAAVQYoQAAAAoUlEQVR42u3WQQrDMAwAwX4wb+jNr8mf3ehQFAhlpaUQCDbszRrsm15zzlLHeUfV+x10i6p4C+3gAq3hEmUcUYsD6nFAPQ6oxwG1eL54fLPg2Uj4lIfTuBfOb2YS5qGnw9m4xncA9i14wQtecHScPRIwoiOq4i20gwu0hkuUcUQtDqjHAfU4oB4H1OG/tk0VbpseTuNm+PpNC/PQo+H/b5sfseFzKQsBWvcAAAAASUVORK5CYII=") no-repeat 0px 0px; width: 22px; text-indent: -50px; padding-left: 0px; margin-right: 13px;
}
.breadcrumbs *:first-child:hover {
	background-position: 0px -30px;
}
#system .author-box {
	background: rgb(250, 250, 250); padding: 15px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#system .author-box .avatar {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
#system .author-box .name {
	color: rgb(68, 68, 68);
}
#system #comments .comment-head {
	background: rgb(250, 250, 250); padding: 5px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
#system #comments .comment-byadmin .comment-head {
	background: rgb(250, 255, 230); border: 1px solid rgb(220, 230, 190); border-image: none;
}
#system #comments .comment-head .author {
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
}
#system #comments ul.level1 ul {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAA+UlEQVR42u3ZUQeEQBQF4GXYh1gihiIioiWW+/9/WzsPMS+Zw2rcPTmH81h8Ju5cPfZ9v22FE0444YQTTjjhhBOOBmdmXerIiMOwnIkRh2E5kRGHYTkdAQ7DvIFXwxrLcQdeDftYjjuwIswfWBHmD/SH5bR1cP4wO97V/AsupvanBSk8FxmG+FaSsd9QljvjJivnxYyLABeZcU+Am9lXnhUAA/c+V87AvolvYGgHZlzrcHoA5zAWWHEhdQWf57Mezh/4RkB/HAbOvltBfWQEq9JAgIOn2BeQ2zEnAwEOjosxdTnBzqmNfoQIJ5xwwgknnHDCCSeccL/1C+LbtN1hQInLAAAAAElFTkSuQmCC") no-repeat 0px 0px;
}
#system #respond h3 {
	color: rgb(68, 68, 68);
}
.comments-list > article {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2HMQ0AAAzCcDCX8++g2wEOaEJK9Swgr945Y9f7AHcPgEHC86QkAAAAAElFTkSuQmCC") repeat-x 0px 0px;
}
.comments-list > article:first-child {
	padding-top: 5px; background-image: none;
}
.comments-list .meta {
	color: rgb(153, 153, 153);
}
#system .items .leading .item {
	padding-bottom: 12px; margin-bottom: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#system .item-list {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#system span.highlight {
	background-color: rgb(255, 255, 170);
}
.wk-slideshow-downtown a.button-more {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAf0lEQVR42u3WsQ3AIAwFURZJy/6bkUxg6K51kSuQPtK1z5IbM95vlVXw4MGDBw8ePHjwu/HzHq2q0mqvRcJJwknCScJJwknCScJJwknCScJJwknEGZBLRFyhOSyYnQswuACDCzC4AIMLMLgAgwswuACDCzC4AIP/ClP7l9tHaQPlXt+hVI1PHAAAAABJRU5ErkJggg==");
}
.wk-slideshow-downtown a.button-more::after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA7CAYAAACQRBHtAAAAf0lEQVR42u3WsQ3AIAwFURZJy/6bkUxg6K51kSuQPtK1z5IbM95vlVXw4MGDBw8ePHjwu/HzHq2q0mqvRcJJwknCScJJwknCScJJwknCScJJwknEGZBLRFyhOSyYnQswuACDCzC4AIMLMLgAgwswuACDCzC4AIP/ClP7l9tHaQPlXt+hVI1PHAAAAABJRU5ErkJggg==");
}
.wk-twitter .image {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(255, 255, 255);
}
#block-bottom .wk-twitter .image {
	border-color: rgb(103, 106, 109); background-color: rgb(80, 82, 84);
}
.wk-twitter-list article {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#block-bottom .wk-twitter-list article {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2IAQkAAAzCzPEa759tl2MEhQmbgDUKdf/zJqHuB+Olf1Hv80m4AAAAAElFTkSuQmCC") repeat-x 0px 0px; border: currentColor; border-image: none;
}
#block-bottom .wk-twitter-list article:first-child {
	background: none; border: currentColor; border-image: none;
}
.wk-twitter-bubbles .content {
	background: rgb(255, 255, 255); border: 1px solid rgb(216, 216, 216); border-image: none; box-shadow: 0px 1px 0px rgba(0,0,0,0.06); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
#block-bottom .wk-twitter-bubbles .content {
	background: rgb(80, 82, 84); border-color: rgb(103, 106, 109); box-shadow: 0px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.wk-twitter-bubbles .content::after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAAmElEQVR42p3QTQrEIAwFYG/Q+59m6ODPZGpLj1K1+3TyYEBCFmJAN8bPPF2MK99349lqrfJ5Zna/WnL+cCnXFBLCymI471/AiDwOBgsP7zsBEQNQh6FhBJFeIP/7zNxjiKn/TCPblnoEBjaNSW4rZq3FRHrImgwXeySlt0Y0ZGNEQaIAOY6vhdiQjXmO0ZhkBNKYQkag+fUA9VpRXs6skgoAAAAASUVORK5CYII=") no-repeat 0px 0px; width: 18px;
}
#block-bottom .wk-twitter-bubbles .content::after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAAkklEQVR42p3QywqDMBCF4bxTX0REbe2yXqPt+y+n/oIQOcFIApNNJt9c3Oi/VjWtFWWVFfWztc8wm9vOo58Wq1/vLIRGMNy0/HZsmFcebiMU7ka/IxhAIUbCLYTcAyGcmYUYY7KzS4ScEMHgEoy5GVN3EkXOkHbm+XhCKKCIQkRsZyAsVhCBUli8E4WSmCBpKD/+RN+R4rYtmLwAAAAASUVORK5CYII=");
}
.image.wk-twitter-single {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAArCAYAAAApMZsWAAAEgklEQVR42u2a70tbVxjHB1eDiybGxlapiZkEpl4WjGQkxI7aoquoXWK3OaQ4RmcRrOsQRltq7eiN3kszN61c7pgbCAqCf4D4B/hK0Pe+F1/5T7jnC8+BcV+0yc09N1m3Cx9MVHLO95znOc+Pkw8uLy//E9T05Oi5Ct47ofQEiX4iQ/zc3NxcHBgY+JRe3yQ+eS+E0nOlvr7e6OzsfN3S0vJXd3e30dXVZSiK8if9zero6Hj1rxcKkcQKsUqsEQZRjEQiyyMjI7Omaebo/5LShdKjSBSpEE8gjHglSCQSS9ls9ofx8fH54eHhu5OTkx9KF9rQ0DDJk7lB+FwWep/4DeJsrPLv3xC/8+t7GF+a0Fwud4cHEgM+IGIuiIwRv0JYCRiEySbeK0Xo0dFRV2Nj47IYkFd5k3c5RSgOhS4S/LklUyQ2IFbGYRQgH/nONqAmdpnNbKwcs8ICCZN1gC7Eun7qnp6eJlRV/ektq2zyxKeIYIm7qTkUCnRe4Ctuhxf/2dlZuq+v78m7/Ai8TTAnBasOBdrHm5ERR/1EcmZm5n5TU9OLEgRjh28Rik3oI7GbLvCGiLgmlIP6EoUai0Usl7jiFvGY/Vd8zppLIgHm8cBV00WmwpPXHKz6Cou8JxbJRQqE4pZQZXFxMV/BZIosVsd7l3ltj+v0+Il+4MRHoxMTE7MVijXwWgKm7f1mMBi01tfXP3MiVCHUubm5aXEY1RA6YQjS6fTT4+PjW8gBhFAnYuPn5+fZ+fn5rxBbqbzSqi0UC59KpX5EYnNwcDBEc0wIkcBxxRGPx7+OxWJGKBRaE4dTlVlua2vTKM4v9fb2znIhcpdRKqk4TPY5vYbM1+DYvUGYtBEFXdf7aM7OhO7s7KRbW1tf1pKPwn3a29vRlXg+Ojr6cHt7e0SYbyUdhgD8AB9aK0JZWIpRiWuE4kYrJUwkC4XCl5lMZjYajS6AahxMsC6EPgiT1TPy8QCJra2tMTqBl6pxMCG2Yy7Sm2Pc9ykSq9XwTXKjfk+6gMlkMlRXV/dLNXxzaGjoe7iRdKFMAObjtX+ivXN4eJjxuq+r4uTL5/PfYpW9EIpUlMYNlSyUnm4XercKcU3TtDuULUk3Y6R7NN7HZfWMLi4u4pQy5XChU+GBlCc2ZGdLdD3xDG0dLG45QoGyv7+fpXi0wund1bIE8qUQYUGk7JjJSbvfabvTf3JycgOJOuexj4nPiQjhs4kLcFE7xSHlDxFaPBIZrqyBzZ2+np6ep9zXsYhNwJjiNYvbEHcmskE5iNJQiHQs1C6WOwn2olageZkQoMZknwy4fcnkI1TksdWsUnDocLKuEj5Zt2kKEUU7AmUPVtbLJB0xkk31uldX+wFC3d3dHUMiAMEyd/AfAuNiF92g3LIsgR2enp6eQi3q1u7BYvhWO0V85ECglBQwxKudguiFhYVvsNOoRcPhsP6u3BS7Njg4OIdrDViJrVD21eLXbxQWHeWJpgDMbm9v7wuIsCzrNn7iPRbF1gHAzoXt4rwX6rwQDwAWcZ1/Bhj//1+okszfvs0E7MpOvjcAAAAASUVORK5CYII=") no-repeat 0px 3px;
}
#block-bottom .image.wk-twitter-single {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAArCAYAAAApMZsWAAAFGUlEQVR42uVaW0hUaxTWxjFrbEots7Iou1BmRffsKMY02sMRCaqHwh6Ukh66UAhJED54LIUeVBKJhDwPA0H5IKPFOS+GTmdQH86xVFInb5nlBe/3C7tvwZrYCKfZs/eei7Xgc2Z0Zvb6/nVfWx9BEH4JeLVyw8PDQYSfiygT6+3t3T4wMBA/NzdXDbxra2s7PjExcW58fPyQj4+P75InWlVVtQ7E3s/OzjYIkJmZmW7gs8AyPT1tAVHt0iXKJO0ExTI5Ofmls7OzvKKi4hZIbgYClixRiB9c8/VikvhdL9z2dWNj4xOLxXIN71sDaFxGFLJsamrqD5y4eXR09Dy9VpHkMsRljiBB5ufnu2DhdPqMq4gut9lst8QXRLw8pqShKDngs3DZSHzfqOCEUBz39PQcpc+rTdQ/OTk5SlgknDDKYRGjHMIQLTzlH0GG0OF0dXUdo+uq6rpAaEtLy/MfuRXc+iq9V6o1m5ubfxdY3EFW6unrEhMTj46MjLQ6iiOK56amphBHXoJ4syohym78qaysbL2aRDVAiNFojBkaGrI5UmBhYWEEWTObCatuTbEgdJ5IycZOxRQQChyora0tQXyOSzlxKHJB7NIQ7eDg4AtBRaGk5siFnSrqIGfhLOmUwJ1N9lMvKiraJKgsaBmfUj1Ww3V9gUBqy+QqQ50PxVN3d/d9tYlSqwj9Vqrluvrq6mpFSsKyTdy/qi6lpaUHxO5Lz3E9A0Ingp47QzQA2Ia27JXghUIhRaFFUw89clIctlqteyhHONWuAXpgd11d3TNORl4rqA51mZmZp1hnEVHpZWY1sCMmJuZ0ZWXlY2TQj95AjA6+r6/vPwwBL7Kysi5DxyggDFgudl1nLatDjbyDYbhZ8CJBE/IVPfib9vb2Ajw+QnzetQ8CsoiOjY09EJaAwBBWuO9Wqt1yiGrz8/NPoFyMeSM5dGRfKWGWlJSkQdcIjlGNrEEZCM3JyblEX+otBPPy8m5Dr5PAESCSNxJ6eyMha47kAN8IHDSbzQ8xRbylpOSpxETeBV12Aet4E6EDtOK6Sj/kkvUHgoGtwD7KdJhubJ4gioMup6HjR/2u4lUIWzeYOx6PSEZGhpGs6PLlGETvKZIdHR2vOIz83EE0CO5j9gTR9PT0BBo4AF93ENUBOzGCXW9oaHiJwfpvd5Csr68vxnU32K3pkKjS+xvcGq4CwpHmLyALurwP7u/v/5czrU7K3ui7onR/A+4XrIQsyksGTRHuaAri4+N/o5CRvJCzNwHFxcUbacQRLbcklxpaedJo5K6amZube5HXOn5S9RSXicC0tLTdINpIyy08mtArXhEvqheTowUYbf7cOaFkZ2cn4/qbAH9ZC2zuJEKSkpKOgOCH/9vueXC+tMXGxhqYZICiTT2TDU1ISDjpTZsEyuQGgyFWPF8qvvfCZNcCkbhd95DcxZOTSGFh4Q3aagAhqt8f5XKhByIQt2dbW1v/cve2gHbHcXFxtArZwqVLo6QEOupjV7C77KVmgAi72oJEEGsaI9fItWJXVQIpU4ofWzcciEpNTT1XU1PzJymllvXoAE0m0z2eJXdy6Vgpz4rKF9hadqEwPu3DKSkp52lBRorSLCrVajS/0mEVFBTcxPccA/ayiwazFzFB9SBnDtWwMkHcZ25nRQ8BJ6Kjo88QgcWgQ8Hfo9lq+/mwwjnJBAL+Yhd1JVG5pANY0dWs9HqudZvt4NdhHHNr2DNW2LcAv/w/VKmJb8sAY2bXNny9AAAAAElFTkSuQmCC");
}
.spotlight .overlay-default {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFgElEQVR42u2ayUtkVxTGY0fKqu4mjdCkbbAzdWIbs0lDk4DQkKUBR+iFUTDBuRz3rt5S9678A9SNKwcEp0JBUZzneZ7H1n/A3O9xv+bVoUwulVIfQeFbVN37zv1+75xz31B+dn19/b/QA8gDiNtBRkdHvUo/K2UqlSpZoaTHMvVcrxtACPCNUjaNjo2N2RofH79JnEOwbMS4DxACxCn9RfM0OTExYU1OTtqampqS4hjmBYHpWHF3BUKIFALQPI1PT0/bmpmZ+aTZ2VnnZ84hGKEIlHKrIOyDkZERPyEkAE3Pzc3Zmp+fl+IY4SSQHVev4Y04CEuJEMwCAWCKxhcWFmwtLi7aWlpaovgd52A+oQjE7BAmLqIggUDA54RgFpgBAtD48vKyrZWVFSmOEYxAzBCz8wkGa0cMREKwjHA2JQDMrq6uWmtra7bW19cpfodxzJNAiMdyC4KJCMjw8PDvEgJnjxBOABrf2Niwtbm5KcUxggUBEYalRhh4+E8gAwMDL52NzXJyQjADBIDZra0ta3t729bOzg7F7zCOeQRihoJgWGbcAOAlLBD1F6XORP6/QTALBKD51NTUQCjt7u4SikDMzj/BoMTy4ckERDb4dyFK6kYIAuzt7Vn7+/tWYWFhaygdHBxgHPMIdCOMLDF4MgZhNgYHB3Od2eDuhMZETbOcCIEzDXMwenh4aBUVFbWG0tHREcYxD/NxXBAM4iI+1uFuxqwMDQ3lwpsxSH19/ROZDVlSEgJnGeZg9Pj42CouLm4NpdPTU4zb85gdCSNLzJkVeDMG6e7ufkcQ9oYzGygBNCpqnOVEiJOTE+vs7MwqKSlphUpLSyn78/n5OcYxjzAsM8RDXMQPygp7BX7gzQgEqevv7//AshK9IbMREuLi4sKieamPHz9iPBSMzIrsFfjB7vUBHk1AolV/lANElhV7w5kNlAZqHuVCiMvLSxvE7/e3lpWVUfbnq6srjBMGx+F4xHFmhb0iywt9Ug6PJiAeZ39wy5VlhbOH7TQtLS2Qnp4eyMjIsJWZmRnIysoKEKK8vJyyP2MMwjweg+MRh70iy4tbMfsEHk1AvDf1B7dcllVBQQG2VOxGdiOzJyRERUVFEAzG2TM4DscjjqO8uBWH7BN4NAHxhQKR/YEykCDsAwlRWVkpYThXgiCu7JNQID4TkMcE4fUjXBBCVFVVESZsEPggCDwagbg8I+YgLu8RcxB1Haky2LWw0CGltssg3bRrYUyKMQx2LVxHqkxBfG1tbbluvY60t7fnmja7t6Gh4Te3XtnhzXT79SQnJ8e79V4L3kwviNFKsR0dHfluu/vt7OzMhzfTW5QopSc1NTW/uO15BJ7gzeSmkTAxSi+6urr8bnlC7Onp8cMTvMGjKcjnSs/UdeJtuM/s3FKlwnxmx4l5C0/wZgrC8vLiDDQ1NWXf91uU5ubmbJ0Nr+mjrszKF0pf9fb2Vt/Tey28cKiGB3hhNkxAZFY8Ss+TkpLeAOYu3zQSAmvDA7yE8zqIMI+UfEpxeXl57wBzF+9+CYE1sbb28CjsN40sMb3lvUxMTPwRMLf9Nh4QWAtrYm2WVLggEuapDvy6sbHxj9v6fQSxsYZe6ykhIgUSxczoVH+bk5Pzq7rOlEXqFyvEQkzExhrMBNaOFIjMjA/Np3eS79Xt+Xt1t1wY5m+IuJstVM8r7xELMXVsn8hExEDkBuDBdqj39q9RCgkJCT/V1tamtLS0/NnX11dNMCnUP+bU1dWl4Bgcq2O80DE9bOzbBJGl5lV6pk28QlloYz8oJSi9EUrQY6/13Fc4VsfwilKKIIg5UIyu6VilL3WjxsOoUDzG9JxYfUyMBLg9EHOoaF0aXl3nj4V8esyj50Y9/C/KA4jL9TffWlSF1EH0cwAAAABJRU5ErkJggg==") no-repeat 50% 50% rgba(0, 0, 0, 0.2); box-shadow: inset 0px 0px 30px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5);
}
#page ul.zoo-list > li {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2HMQ0AAAzCcDCX8++g2wEOaEJK9Swgr945Y9f7AHcPgEHC86QkAAAAAElFTkSuQmCC") repeat-x 0px 0px; border: currentColor; border-image: none;
}
#page #block-bottom ul.zoo-list > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2IAQkAAAzCzPEa759tl2MEhQmbgDUKdf/zJqHuB+Olf1Hv80m4AAAAAElFTkSuQmCC");
}
#page .mod-box-color1 ul.zoo-list > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAIklEQVR42q2IgQkAAAjCvKP//0ypneBgwtQ+wnrfhOGotwGxAoQZ+pKenAAAAABJRU5ErkJggg==");
}
#page .mod-box-color2 ul.zoo-list > li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAIklEQVR42q2IgQkAAAjCvKP//0ypneBgwtQ+wnrfhOGotwGxAoQZ+pKenAAAAABJRU5ErkJggg==");
}
#page ul.zoo-list > li:first-child {
	padding-top: 5px; background-image: none;
}
#page #block-bottom ul.zoo-list > li:first-child {
	padding-top: 5px; background-image: none;
}
#page .zoo-comments-list > article {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACCAYAAABCOhwFAAAAJElEQVR42q2HMQ0AAAzCcDCX8++g2wEOaEJK9Swgr945Y9f7AHcPgEHC86QkAAAAAElFTkSuQmCC") repeat-x 0px 0px; border: currentColor; border-image: none;
}
#page .zoo-comments-list > article:first-child {
	padding-top: 5px; background-image: none;
}
#page .zoo-comments-list .meta {
	color: rgb(153, 153, 153);
}
.slide_demo {
	padding: 10px 610px 10px 60px; height: 220px; overflow: hidden;
}
ul.list-blank {
	padding-left: 0px; list-style-type: none;
}
ul.list-blank li {
	overflow: hidden; margin-bottom: 10px;
}
ul.list-blank img {
	margin-right: 10px; float: left;
}
ul.list-blank h3 {
	margin: 3px 0px; text-transform: none; line-height: 14px; font-size: 14px; font-weight: bold;
}
#block-main {
	background-color: rgb(255, 255, 255);
}
body#page {
	background: 0px 0px rgb(255, 255, 255);
}
a:hover {
	transition:color 0.15s ease-in-out; -webkit-transition: color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out;
}
#totop-scroller {
	transition:opacity 0.4s ease-out; opacity: 1; -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out;
}
#totop-scroller:hover {
	opacity: 0.5;
}
.menu-dropdown a.level1 {
	transition:border-top-color 0.2s ease-in-out, color 0.4s ease-in-out, background 0.3s ease-in-out; -webkit-transition: border-top-color 0.2s ease-in-out, color 0.4s ease-in-out, background 0.3s ease-in-out; -moz-transition: border-top-color 0.2s ease-in-out, color 0.4s ease-in-out, background 0.3s ease-in-out; -o-transition: color 0.4s ease-in-out, background 0.3s ease-in-out;
}
.menu-dropdown span.level1 {
	transition:border-top-color 0.2s ease-in-out, color 0.4s ease-in-out, background 0.3s ease-in-out; -webkit-transition: border-top-color 0.2s ease-in-out, color 0.4s ease-in-out, background 0.3s ease-in-out; -moz-transition: border-top-color 0.2s ease-in-out, color 0.4s ease-in-out, background 0.3s ease-in-out; -o-transition: color 0.4s ease-in-out, background 0.3s ease-in-out;
}
.menu-dropdown a.level2 {
	transition:border-top-color 0.2s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; -webkit-transition: border-top-color 0.2s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; -moz-transition: border-top-color 0.2s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
}
.menu-dropdown span.level2 {
	transition:border-top-color 0.2s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; -webkit-transition: border-top-color 0.2s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; -moz-transition: border-top-color 0.2s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
}
.menu-sidebar a.level1 {
	transition:border-top-color 0.2s ease-in-out, color 0.2s ease-in-out, background 0.3s ease-in-out; -webkit-transition: border-top-color 0.2s ease-in-out, color 0.2s ease-in-out, background 0.3s ease-in-out; -moz-transition: border-top-color 0.2s ease-in-out, color 0.2s ease-in-out, background 0.3s ease-in-out; -o-transition: color 0.2s ease-in-out, background 0.3s ease-in-out;
}
.menu-sidebar li > span.level1 {
	transition:border-top-color 0.2s ease-in-out, color 0.2s ease-in-out, background 0.3s ease-in-out; -webkit-transition: border-top-color 0.2s ease-in-out, color 0.2s ease-in-out, background 0.3s ease-in-out; -moz-transition: border-top-color 0.2s ease-in-out, color 0.2s ease-in-out, background 0.3s ease-in-out; -o-transition: color 0.2s ease-in-out, background 0.3s ease-in-out;
}
h2 {
	color: rgb(46, 127, 167);
}
h3 {
	color: rgb(46, 127, 167);
}
em {
	color: rgb(46, 127, 167);
}
a:hover {
	color: rgb(46, 127, 167);
}
code {
	color: rgb(46, 127, 167);
}
::selection {
	background: rgba(76, 209, 208, 0.1); color: rgb(46, 127, 167);
}
.menu-dropdown li.level1:hover .level1 {
	color: rgb(46, 127, 167);
}
.menu-dropdown li.remain .level1 {
	color: rgb(46, 127, 167);
}
.menu-dropdown a.level3:hover {
	color: rgb(46, 127, 167);
}
.menu-dropdown a.level2.current {
	border-top-color: rgb(6, 164, 163); background-color: rgb(46, 127, 167);
}
.menu-dropdown a.level2.current:hover {
	border-top-color: rgb(6, 164, 163); background-color: rgb(46, 127, 167);
}
.menu-dropdown li.active .level1 {
	color: rgb(46, 127, 167);
}
.menu-dropdown li.active:hover .level1 {
	color: rgb(46, 127, 167);
}
.menu-dropdown a.level2:hover {
	color: rgb(46, 127, 167);
}
.menu-dropdown a.level3.current {
	color: rgb(46, 127, 167);
}
.menu-dropdown a.level3 {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAfElEQVR42u3YsQ2AMAwEQJZDokiXxWENljADWElBlCLRFV/ef+PKR0T8DrwHPq8SQ7hX0AA5s5czdiQwDMMwDMMwDMMwDMMwDMPwarg8dwzhXkED5ExezthPH4ZhGIZhGIZhGIZhGIZhGF4Ov7XGEO4VNEDO5OWM/fT3wB+1fHPfA6Pv3wAAAABJRU5ErkJggg==");
}
.menu-sidebar .active .level1 {
	border-top-color: rgb(6, 164, 163); background-color: rgb(46, 127, 167);
}
.menu-sidebar .active .level1:hover {
	border-top-color: rgb(6, 164, 163); background-color: rgb(46, 127, 167);
}
.menu-sidebar ul.level2 a:hover {
	color: rgb(46, 127, 167);
}
.menu-sidebar ul.level2 li > span:hover {
	color: rgb(46, 127, 167);
}
.menu-sidebar .level1 .level1:hover {
	color: rgb(46, 127, 167);
}
.menu-sidebar ul.level2 a.current {
	color: rgb(46, 127, 167);
}
.menu-sidebar ul.level2 li > span.current {
	color: rgb(46, 127, 167);
}
.menu-sidebar ul.level2 a {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAfElEQVR42u3YsQ2AMAwEQJZDokiXxWENljADWElBlCLRFV/ef+PKR0T8DrwHPq8SQ7hX0AA5s5czdiQwDMMwDMMwDMMwDMMwDMPwarg8dwzhXkED5ExezthPH4ZhGIZhGIZhGIZhGIZhGF4Ov7XGEO4VNEDO5OWM/fT3wB+1fHPfA6Pv3wAAAABJRU5ErkJggg==");
}
.menu-sidebar ul.level2 li > span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADcCAYAAACvfPvLAAAAfElEQVR42u3YsQ2AMAwEQJZDokiXxWENljADWElBlCLRFV/ef+PKR0T8DrwHPq8SQ7hX0AA5s5czdiQwDMMwDMMwDMMwDMMwDMPwarg8dwzhXkED5ExezthPH4ZhGIZhGIZhGIZhGIZhGF4Ov7XGEO4VNEDO5OWM/fT3wB+1fHPfA6Pv3wAAAABJRU5ErkJggg==");
}
.module .badge {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAADHCAMAAACHiUsqAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNS8xMZuoTlEAAAEIUExURQAAAAAAAAmUkwqlpD2npj2opz6qqUCxsEK2tUOqqUO4uES8u0Wwr0bAv0fDwkjHxkqurUq+vUrKyUuurkvOzUvPzkzR0E3FxE+7uk/My1LS0VPEw1THxlnU01u1tFu2tVy3t2PJyGTNzGXQz2bS0mjY12y8u22/vnDHx33ExH3GxX7IyIDOzoHPz4LS0oPU1ITX1obe3Yff34fg343Ly4/Pz5HU1JPc25bk5J7T06Ld3aXl5KXm5qbo6K/a2rHg4LTq6rXs7Lzg4L7m5r7n57/q6sDs7MHu7sHv79Dq6tHt7dPy8tT09ODx8OLz8+L09OP29uT4+PH5+fL5+fP8/Pn8/Pr+/v///4lSLBkAAAACdFJOUwAai/E0QgAAA1FJREFUaN7t2W1z20QUhuElNlslxpvU2A9guqGUKrB9AYoKWIBduiZhgYZWW8nP//8nfEhI2ulgn8MwA8zI36/RHsmO7jkxxuwNseVj3vwMBkoyGKiJMca89X8i1imJzY90V7GZXnWwC6A4mM38pYDNlfQqNnPJOMyt+I69pEdFtrNiOByJSPKA7drpfiTrkfhg7eyIfJpYSw/W4h22AH4ipiKyBM47AKg5OZLeZH4HwHY/lwxCwno8fjtzjvU1MVtJw8ePO3oUkQxbxSuEjUcRWSVuF1dkDqCIrAC/Q7wy/gXY/kheJ+vXwBZx/YWpIBR/8ds3amLUxKiJUROjJkZNjJoYNTFqYtTEqIlRE6MmRk2Mmhg1MWpi1EQnzN5QKwZ7Q60YDNTCaIX5e5++4f4JMtY2HL4JWpKoJUWnJEVkQ01cFpEVkp/MpOTiNT4aHu8fyMg4sgKKmuRKNsuCFTCKTOWS92WzlMCsZgUg/w7pLB/wewAu/+b2hTf5Lj8BXOCdIH0uJU8KG3gauGGYihquZcw8DUw44y1ZwyU2XwbSuttXybTzBTMJfMYcMiFtuJIJntx4ecMtLh+OouEUXdI3XN9wfcP1Ddc33H+84Zw2lVxQppIL1KWSC0zp+pW8m7jAc4dEfygkLnDDMEFpT4QHe8CExBI2S2dJCcACNvMZw0Q+vs28hTN+LH6UNpPh4DYXEI4/yvTPucqEdPwlPSI3jZeP7zHlKS7HF97kD1nBZr6PxC9mwh6FzWQskL7dl+3hqlGmrxhn7roUd/zpX7J2qPhe4OZPsnPdxeDgAtdIvCdruMQHLlzM0gobLp0FporRyRuu5LlDtbNF35ilVDVculpxihvuasUpbzjfN1zfcH3D9Q3X7+HUZKIlxfFMR4rIuepgRWQHKEqxiOSPsPfEVykiH9Lb3EqrdxzpV53Nrbh6F/SHXcytono9PiPby+oVHmzN1gV2BRIfCnu0dYENY4EfVp9DWr2nqLjGu1wKvzCJwaFKB10ztcdOTiYr3jzK/Aqihkt8hI/4aU1yPpU1XPIHXfdy8zUXo6P7wj3cE/Lp4fkLW7MR7uHSpsQJjzMX8v+l4gYzm7lmD/crudTt4VLr+z1c33B9w/UN96833B8N0Ymp+YA0SAAAAABJRU5ErkJggg==");
}
.mod-box-color1 .badge {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAADHCAMAAACHiUsqAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNS8xMZuoTlEAAAEIUExURQAAAAAAALA4KrtCQrxDQ75DQ75ISMBQUMFQUMQ+L8RLS8ZGRsZgYMdgYMhhYctwcMxISM5JSc5xcc9VVdGAgNJLS9OBgdRQUNaCgtdMTNeQkNh0dNlZWdpNTdxTU9ySkt1aWt1oaN2EhN2hod6Fhd9PT+BpaeGGhuGUlONQUONWVuOxseRra+SHh+ZSUudsbOeIiOe+vuhSUuilpemzs+pTU+qXl+tYWOtfX+1ubu3AwO6Li+/AwO/S0vCLi/GMjPGoqPLCwvLT0/OamvOpqfS3t/Th4fWpqfXCwva4uPbj4/fDw/fj4/jExPjV1frW1vrk5Pry8vvy8vzl5f35+f709P76+v///6QAR8EAAAACdFJOUwAai/E0QgAAA1pJREFUaN7t2W1z20QUhuElZhMMoVFgXerCQokawBgMa3jwygXUYIhTYClbSX7+/z/hQ0JepoN9DgMzMCN9v0Z7VrZ1z9oYszfAlsu8fA2HSjIcqokxxrzyfyLWK4nNT3R3sZlRtbBLoFiYzfyugM219C42c80wyJ14x14woia7eTEYjEQkRcC23Ww/kOVIvLBufkA+SyylC+vwOjsA3xIzEVkD5y0AlJwcSDeZXwGw7S8VnZCwHI9fzVxgeUPMVtLw4cOWEUUg3VZxi7CJKALrxO3imiwAFIE1EHeIW+Nfgu2P5C5Z3gFbxM0HpoZQ/MV336iJUROjJkZNjJoYNTFqYtTEqIlRE6MmRk2Mmhg1MWpi1MSoiVETnTB7A60Y7g20YjhUC6MV5u9dfcP9E2SsbTh84rQkUUuKVkmKwIaauCwCa6Q4mUvJ5Wt8NDjcP5aRcWANFCXJqWyWFWtgFJiqNR/IZqmAeckaQP4Z0lk+5VMAPv/m94Wb/AU/A7zjR076XCoeFdbxzHFDNxM1XMeQeeaYcMFHsoZLbL50pPX3rpNp5wtm4vic2WVC2nAVEyK5ifKGW109HEXDKbqkb7i+4fqG6xuub7j/eMN5bSp5p0wl76hLJe+Y0s0reTfxjuceifFUSLzjhm6Cyh4JF3bChMQKNktnSQnACjbzOd1EPr7NfIQLfih+lDaT7vgeVxCOP8qMv3KaCen4a0YEbpooHz9ixjNcjS/c5PdYw2a+jcTP58Iehc1kKJC+2Zedw9WjzFgzzP1NKe746V+z9Kj5vuPmT7LzuIvOwzsukXhf1nCJJ95dztIJGy5dOKaawcsbruK5R72zRV+apVI1XLo+4hQ33PURp7zhYt9wfcP1Ddc3XH8OpycTLSkO5zpSBC5UCysCW8DLSRHIn2Dvi+9SBD5mtLnzwruMA+O0tbm7lb3byYrxtA25u5O920nEu2R3lb3ChS3Zece2QOJjGUmdd2wYCvw4/Vi4Yyc8Q80lXuNa+IFJdB51Om6bmT30cjKZ8p2DzO9FDYfEJ3iTb5UkFzMvaTikeNy2LzYfcDU6eCA7h8PX5LPT899tyUb4X2raVDjiYeZK/F8q8AYzm4XmHO4Hcq07h0udtJb6c7i+4fqG6xvuX2u4PwAeC+az7+L1+QAAAABJRU5ErkJggg==");
}
div.mod-box-color1 {
	background: rgb(46, 127, 167);
}
div.mod-box-color2 {
	background: rgb(46, 127, 167);
}
div.mod-box-header-color1 .module-title {
	background: rgb(46, 127, 167);
}
div.mod-box-header-color1 .module-title::before {
	background-image: url("/templates/yoo_downtown/images/color/turquoise/mod_box_header_color1.png");
}
div.mod-box-header-color2 .module-title {
	background: rgb(46, 127, 167);
}
div.mod-box-header-color2 .module-title::before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAASUlEQVR42oXLMREAIAwEwUhgUIAEJCAFKUhAChU1EpASB+FpwlB9cd2ezBg7MpaY2cUFKYGOAxoEfkNFSqDjhBaB39A4fDijfQCnZJpfFq3o/AAAAABJRU5ErkJggg==");
}
form.style button {
	border-bottom-color: rgb(6, 164, 163); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(46, 127, 167);
}
form.style input[type='button'] {
	border-bottom-color: rgb(6, 164, 163); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(46, 127, 167);
}
form.style input.button {
	border-bottom-color: rgb(6, 164, 163); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(46, 127, 167);
}
form.style button:hover {
	border-bottom-color: rgb(182, 18, 18); background-color: rgb(46, 127, 167);
}
form.style input[type='button']:hover {
	border-bottom-color: rgb(182, 18, 18); background-color: rgb(46, 127, 167);
}
form.style input.button:hover {
	border-bottom-color: rgb(182, 18, 18); background-color: rgb(46, 127, 167);
}
#system .item > header .subtitle {
	color: rgb(46, 127, 167);
}
#system .item > .links a {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA6CAYAAABvYQNUAAAAYUlEQVR42u3TsQ3AMAhE0ezozgMwR+bNEhgX17gwMliiyCH9BumV96hquHvY7l3DP4VnYYyOsdXRFnsRV2PUvVLDICYmJiYmrsRfa7qGfwrPwhgdY0vQFnsRV2MkXn/f8wBdUy2jYGHS/gAAAABJRU5ErkJggg==");
}
.searchbox {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAAuklEQVR42u3VMQ3DMBCF4UIIhEAwhALoEAiGYAiBECiGEAhXBoZQBtcbXmRLJ7vLi5ohw7/YJ32xFCcPVf1LN9zt9ZanlS1tKlbkwxWNgHplOoyTKhJrwfpsbc3exobzgXb2U4NPTFjRMpgpmIl0+MfMjrmVCqN5MCOYSUy49E6D/WApChzYvzzJofXB5Ix7vB84oNyuoY8V2PBU76xLgFacA6P60UjWigLWg8NZ8DiPnwePcbn/x5eBvxr23tYvrkOpAAAAAElFTkSuQmCC");
}
.searchbox .results li.more-results {
	color: rgb(46, 127, 167);
}
.searchbox .results li.result h3 {
	color: rgb(46, 127, 167);
}
.wk-slideshow-downtown .nav span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACNCAYAAAC34FqGAAAEy0lEQVR42u2XX0idZRzHz/WCruqqu+4DG2lrdtEGmTWXqcvVycZprJln09OWJh4GlVSjRVFd9AeCGTjarMOYMYIJ5j/yzOPEtnRnnXCIiZqieSkJT8/njZd+4Hlefl54ETzCFx5/v+/3+z6/53185RszxmzB8PDw/SMjI/VDQ0Mdg4ODn0lQowenmHZLwZIPWuG5XC73caFQOLe6uvquBDV6cOA6DcfHx3fZp54aHR39BKGtvR0FOHDRoN1iyChTU1Mfbm5uvoNAA7ho0ErDYEwakry0tPQ+O+jt7f1Cgho9yUUbjh+8AM5E7mxycvIje0Y9f9iftbW1zfX1dQNYU6MHR+4UD7zYXb08M4jZbPYHxLZuFhcXzcLCAgjW1OjBkaZ44BWbmJh4U47J0xEgnpubKwp6cODK8fGKzczMfBAWOB9GEmaRpnDRhHq8YnJcDn15eflvBBrARSPHjm1sbHwpDcXuVLuUhnhxbb6RhvPz82pDuNIQLwy7peHs7OyG1hCuNMQLQ0Z+L3wp09PTea0hXPFS8AhGrrbIhNemr6+vW7NLOHDFtcnghSHgl8/Diz0wMPAdgigzOOJio83Ij8ODFjmLT0NTns5IiKURNXrCDE0OD2kInra4bvGt9uMAFw1a1wf2IYt+i58svg5flgQ1enDgoon6YoN7LFIWWYubFsMS1OjBgev6YruM91jEJahJI4WhDt7QG3pDb+gN/++GPqfsYE6Zv3y5a6yhId9fVmYkqNHbXk5JpbI/799vZpNJs9rZaf46exawDmr04KhyCsTrFRWBeC2dNiuNjWYlkQCsqQU9OHAjcwqj8HQEiP+sqysKenDgonHmFM6HkYRZpClcNM6cwqGvtLUhUAEuGmdOoSl2p9olGmdOobkcj6sN4aJx5hSaCzU1akO4aJw5hQP+rbJSbQgXjTOncAVG9u5V7RIOXDTROYW/kvJyBJFmcOCqcgpEns5IiKURNXpw1DlF83HwOcX/X/aG3tAbekNv6HPKDuaUnp7vu2vrDt/dvftRU/JwaQDW1OhtK6ecPt2ee6T0MfPEvqfMs9X1pqb2JcA6qNGDo8opra0dY6Vl5ab6uRdMvOFYUdCDAzcyp1y9+mNX+eP77G7ipuHl45GAAxeNM6e81tSSf7KiyhxJNKkAF40zp0A49PwRkzh6QgW4aJw55d/dJc3RYy0qwEXjzCk0Xz3++naAoSOnCMPGpjc0EIaOnMIB8wabkm0qwEXjzClcgWcO1FhyqznR3B4JOHDRROaUdPqtbNXBQ+bkyXbTnEoXBT04cFU5BeKBqlqTeCVpmls6TOrUGcA6qNGDo84p4fjhRZegZns+p/j/y97QG3pDb+gNfU7ZyZzy1Z07XSVXruRj588bCWr0tpVTKq9dy9536ZI5PDZmzvxeMJ13ZwDroEYPjiqnQHwgkwnEbYWCSUxPmRd/vQVYUwt6cOBG5hRG4ekIEFf9MlkU9ODARePMKZwPIwmzSFO4aJw5hUNvyd9GoAJcNM6cQlPsTrVLNM6cQrPu1k21IVw0zpxCs3LihtoQLhpnTuGAS/r71YZw0ThzCldg14ULql3CgYsmMqdwWe+9eBFBpBkcuKqcApGnMxJiaUSNHhx1TlF8HHxO+Q//AJDVMQzEG+unAAAAAElFTkSuQmCC");
}
.wk-slideshow-downtown > div .next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAKPCAMAAADdWPOQAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzI1LzExm6hOUQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAC3UExURQAAAAqlpCAhIgAAABRQUAqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpAucmx0eHyAhIj6qqT+urUO5uEVITEfEw0jFxEnJyEzR0IG7u4bKyYrV1IuNj4za2Y/i4qfPz62vsK3h4a6vsbDr6rHr67PV1bbf37ff37jl5bm6vLnk5Lno6Lq7vLro6Lrq6rzu7f///2kQAusAAAAZdFJOUwAQEBoaICAwMEBAYGCAgJCQsLDAwNDQ8PCFHgLgAAADDklEQVR42u3baW8aQQwGYOe+7wPShlJKEzb0JAm52P//u7q7qFLHfr1jhXxKX39Ej8QwY1ay1yMrnwMhVFRUVFSvVcXPgCrK8imrKoSYUtMSMv2NmJnVQ2Z3AjGwX4ChXbUM7r1hUD01atquDELKIqAAsgohoyDSCiOYOdNIFk4jGf2d/20qKioqqjdRfnys47KKw4DqbktbXDZxvCxZ1d0VyarTdcmrfcnH+aa8j1j9GggqKioqqler8e+AGpflLKvGdWU4y6mXEjKlBveQ6XVhZn4jZHa/EAO7Chjae8vgCT036rFdzRp0P2hVFgEFkFUIGQWRVhhpdQORVsMRQmZdw9GPQSDvh1/4BKCioqKiyig/PtRxUcVBQHW2WkveiyaOliSrOju58rlCJ2uSV3uBUvxsgz0FKioqqv9c9T8FVP/qWy+r+ldlOenl1HVdGVoGq0zDcMWqmVP9KuZV0ilzq/KE+RX+vwye0G3D7tpVbxLoPFgEFEBWIWQURFphpNVDqIMU60bFOlsV+8UnABUVFRUVewrsKfyNyFDKChUVFRXVIuqpCKhqir3IqmbUvcgoNA9vFBya1wpP1ivljN+nykGp8lCiXJQo5waI/kaXpav3mNoJh+ldxcycEGT2tBEDmTONZE7DikBGTwv+t6moqKioFlaH9X2D5v5Cy/0Gke1uRMny8fySQ64C3u1GlKyfRpTIfkjJ5rm824g0kFapqKioqBZRs3FAVS/nx1nVvMEfZ9T8Nf9Lu4JD81rhyXqlnPH7VDkoVR5KlIsS9dio58wJOTdA9Lpclv5Gj6n9cpjee8zMOUJmc2LObnL5VbPRMJurg3uFcN4PhnwCUFFRUVG1qIN6NqCZNWiZRRDZ6kSULB3NBxJyFfBOJ6Jk7SSiRPZCSjbO2FOgoqKiogIf9voB1Ztc9bOqHnVXzKr5PPx1u4JD81rhyXqlnPH7VDkoVR5KlIsSddeg28wJOTdAcBcDMNQRsQx2VwzDnRrNnK6PYl4H6eFNulHBzlawS8bnBBUVFRUVewqhnsIfUGKW9daSBegAAAAASUVORK5CYII=");
}
.wk-slideshow-downtown > div .prev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAKPCAMAAADdWPOQAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzI1LzExm6hOUQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAC3UExURQAAAAqlpCAhIgAAABRQUAqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpCAhIgqlpAucmx0eHyAhIj6qqT+urUO5uEVITEfEw0jFxEnJyEzR0IG7u4bKyYrV1IuNj4za2Y/i4qfPz62vsK3h4a6vsbDr6rHr67PV1bbf37ff37jl5bm6vLnk5Lno6Lq7vLro6Lrq6rzu7f///2kQAusAAAAZdFJOUwAQEBoaICAwMEBAYGCAgJCQsLDAwNDQ8PCFHgLgAAADDklEQVR42u3baW8aQQwGYOe+7wPShlJKEzb0JAm52P//u7q7qFLHfr1jhXxKX39Ej8QwY1ay1yMrnwMhVFRUVFSvVcXPgCrK8imrKoSYUtMSMv2NmJnVQ2Z3AjGwX4ChXbUM7r1hUD01atquDELKIqAAsgohoyDSCiOYOdNIFk4jGf2d/20qKioqqjdRfnys47KKw4DqbktbXDZxvCxZ1d0VyarTdcmrfcnH+aa8j1j9GggqKioqqler8e+AGpflLKvGdWU4y6mXEjKlBveQ6XVhZn4jZHa/EAO7Chjae8vgCT036rFdzRp0P2hVFgEFkFUIGQWRVhhpdQORVsMRQmZdw9GPQSDvh1/4BKCioqKiyig/PtRxUcVBQHW2WkveiyaOliSrOju58rlCJ2uSV3uBUvxsgz0FKioqqv9c9T8FVP/qWy+r+ldlOenl1HVdGVoGq0zDcMWqmVP9KuZV0ilzq/KE+RX+vwye0G3D7tpVbxLoPFgEFEBWIWQURFphpNVDqIMU60bFOlsV+8UnABUVFRUVewrsKfyNyFDKChUVFRXVIuqpCKhqir3IqmbUvcgoNA9vFBya1wpP1ivljN+nykGp8lCiXJQo5waI/kaXpav3mNoJh+ldxcycEGT2tBEDmTONZE7DikBGTwv+t6moqKioFlaH9X2D5v5Cy/0Gke1uRMny8fySQ64C3u1GlKyfRpTIfkjJ5rm824g0kFapqKioqBZRs3FAVS/nx1nVvMEfZ9T8Nf9Lu4JD81rhyXqlnPH7VDkoVR5KlIsS9dio58wJOTdA9Lpclv5Gj6n9cpjee8zMOUJmc2LObnL5VbPRMJurg3uFcN4PhnwCUFFRUVG1qIN6NqCZNWiZRRDZ6kSULB3NBxJyFfBOJ6Jk7SSiRPZCSjbO2FOgoqKiogIf9voB1Ztc9bOqHnVXzKr5PPx1u4JD81rhyXqlnPH7VDkoVR5KlIsSddeg28wJOTdAcBcDMNQRsQx2VwzDnRrNnK6PYl4H6eFNulHBzlawS8bnBBUVFRUVewqhnsIfUGKW9daSBegAAAAASUVORK5CYII=");
}
h1 {
	font-family: Arial,Helvetica,sans-serif;
}
h2 {
	font-family: Arial,Helvetica,sans-serif;
}
h3 {
	font-family: Arial,Helvetica,sans-serif;
}
h4 {
	font-family: Arial,Helvetica,sans-serif;
}
h5 {
	font-family: Arial,Helvetica,sans-serif;
}
h6 {
	font-family: Arial,Helvetica,sans-serif;
}
.menu-dropdown a.level1 {
	font-family: Arial,Helvetica,sans-serif;
}
.menu-dropdown span.level1 {
	font-family: Arial,Helvetica,sans-serif;
}
body {
	color: rgb(69, 72, 76);
}
a {
	color: rgb(152, 153, 154);
}
body#page {
	background: rgb(49, 51, 55);
}
#block-toolbar {
	background-color: #f4f6f7;
}
#block-main {
	border-bottom-color: rgb(242, 242, 240); border-bottom-width: 10px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#block-bottom {
	color: rgb(182, 186, 189); background-color: rgb(56, 60, 63);
}
#toolbar {
	color: rgb(119, 119, 119);
}
#footer {
	color: rgb(89, 89, 91); text-shadow: 0px 1px 0px rgba(0,0,0,0.15);
}
#menubar {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,1), 0px 1px 2px rgba(0,0,0,0.12); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0), 0 1px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0), 0 1px 2px rgba(0, 0, 0, 0.12);
}
#content {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,1), 0px 1px 2px rgba(0,0,0,0.12); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0), 0 1px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0), 0 1px 2px rgba(0, 0, 0, 0.12);
}
.mod-box {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,1), 0px 1px 2px rgba(0,0,0,0.12); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0), 0 1px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0), 0 1px 2px rgba(0, 0, 0, 0.12);
}
#block-bottom .mod-box {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.15);
}
.mod-box-color1 {
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), inset 0px 0px 30px rgba(0,0,0,0.1), 0px 1px 1px rgba(0,0,0,0.12); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 30px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.12); -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 30px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.12);
}
.mod-box-color2 {
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), inset 0px 0px 30px rgba(0,0,0,0.1), 0px 1px 1px rgba(0,0,0,0.12); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 30px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.12); -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 30px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.12);
}
@media print
{
* {
	background: none !important; color: black !important; filter: none !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
#main-footer {
	background: #000059;
	color: white;
	text-align: center;
	padding: 30px;
	margin-top: 10px;
}
    #main-footer p {
	margin: 0;
	color: #000000;
	font-weight: normal;
	font-size: 1em;
    }
    
    #main-footer a {
        color: white;
    }