/* ::::: http://www.fisher.kz/cache/template/gzip.php?modal-ab328e33.css ::::: */

#sbox-overlay { position: absolute; background-color: rgb(0, 0, 0); left: 0px; top: 0px; }
#sbox-window { position: absolute; background-color: rgb(255, 255, 255); text-align: left; overflow: visible; padding: 10px; border-radius: 3px; }
#sbox-window[aria-hidden="true"], #sbox-overlay[aria-hidden="true"] { display: none; }
#sbox-btn-close { position: absolute; width: 30px; height: 30px; right: -15px; top: -15px; background: url('closebox.png') no-repeat scroll center center transparent; border: medium none; }
#sbox-content { clear: both; overflow: auto; background-color: rgb(255, 255, 255); height: 100%; width: 100%; }
#sbox-window.shadow { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); }
/* ::::: http://www.fisher.kz/cache/template/gzip.php?k2-e81ed4cc.css ::::: */

a:active, a:focus { outline: 0px none; }
img { border: medium none; }
/* ::::: http://www.fisher.kz/cache/template/gzip.php?widgetkit-1ba059be-297f35d1.css ::::: */

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix img {border:3px solid #C2D6E8; margin-top:5px;}
.clearfix img:hover {border:3px solid #66CC66;}
.clearfix:after { clear: both; }
.width33 { width: 33.333%; }
[class*="width"] { -moz-box-sizing: border-box; }
.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img { max-width: 100%; height: auto; vertical-align: middle; }
.wk-slideset img, .wk-slideshow canvas { vertical-align: middle; }
.wk-slideset img { max-width: none; }
.wk-content > :first-child { margin-top: 0px; }
.wk-content > :last-child { margin-bottom: 0px; }
.wk-slideshow { visibility: hidden; }
.wk-slideshow, .wk-slideshow .slides { position: relative; }
.wk-slideshow .slides, .wk-slideshow .nav { list-style: none outside none; margin: 0px; padding: 0px; }
.wk-slideshow .slides > li { position: absolute; }
.wk-slideshow .next, .wk-slideshow .prev { position: absolute; z-index: 5; cursor: pointer; }
.wk-slideset { visibility: hidden; }
.wk-slideset .sets { overflow: hidden; }
.wk-slideset .set, .wk-slideset .nav { list-style: none outside none; margin: 0px; padding: 0px; }
.wk-slideset .set { display: none; position: relative; text-align: center; transform-origin: left top 0px; }
.wk-slideset .set:first-child { display: block; }
.wk-slideset .set > li { position: absolute; }
.wk-gallery-wall.zoom > :hover { z-index: 10; box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.4); transform: rotate(0deg) scale(1.2); }
.wk-gallery-wall.polaroid > :nth-child(2n) { transform: rotate(3deg) scale(1.05); }
.wk-gallery-wall.polaroid > :nth-child(5n) { transform: rotate(-4deg) scale(0.9); position: relative; left: -10px; }
.wk-gallery-wall.polaroid > :hover { position: relative; z-index: 10; box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.4); transform: rotate(0deg) scale(1.2); }
#lightbox-loading { display: none; position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin: -20px 0px 0px -20px; cursor: pointer; overflow: hidden; z-index: 1104; }
#lightbox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url('loading.png'); }
#lightbox-overlay { display: none; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1100; }
#lightbox-tmp { display: none; padding: 0px; margin: 0px; border: 0px none; overflow: auto; }
#lightbox-wrap { display: none; position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 1101; outline: medium none; }
#lightbox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 15px rgb(85, 85, 85); }
#lightbox-content { position: relative; width: 0px; height: 0px; padding: 0px; border: 0px solid rgb(255, 255, 255); outline: medium none; overflow: hidden; z-index: 1102; }
#lightbox-close { display: none; position: absolute; top: -17px; right: -17px; width: 34px; height: 34px; background: url('close.png') no-repeat scroll 0px 0px transparent; cursor: pointer; z-index: 1103; }
#lightbox-left, #lightbox-right { display: none; position: absolute; top: 100px; bottom: 100px; width: 35%; outline: medium none; background: url('blank.gif') repeat scroll 0% 0% transparent; z-index: 1102; cursor: pointer; }
#lightbox-left { left: 0px; }
#lightbox-right { right: 0px; }
#lightbox-left-ico, #lightbox-right-ico { display: block; position: absolute; top: 50%; left: -9999px; z-index: 1102; width: 50px; height: 50px; margin-top: -25px; background: url('buttons.png') no-repeat scroll 0px 0px transparent; cursor: pointer; }
#lightbox-right-ico { background-position: 0px -50px; }
#lightbox-left:hover span { left: 30px; }
#lightbox-right:hover span { left: auto; right: 30px; }
#lightbox-title { font-size: 12px; z-index: 1102; }
.wk-slideshow-tabsbar-balance .nav li:active:not([class*="active"]) span { background-image: url('tab_active.png'); }
.wk-slideshow-showcaseboxcloud .slides-container { border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden; }
.wk-slideshow-showcaseboxcloud .slides-container { position: relative; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .prev, .wk-slideshow-showcaseboxcloud .slides-container:hover .next { top: 50%; width: 48px; height: 48px; margin-top: -25px; background: url('buttons_001.png') no-repeat scroll 0px 50px transparent; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .prev { left: 30px; background-position: 0px 0px; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .prev:hover { background-position: 0px -60px; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .prev:active { background-position: 0px -120px; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .next { right: 30px; background-position: 0px -180px; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .next:hover { background-position: 0px -240px; }
.wk-slideshow-showcaseboxcloud .slides-container:hover .next:active { background-position: 0px -300px; }
.wk-slideshow-showcaseboxcloud .wk-slideset > div { padding: 0px 70px; border: 1px solid rgba(0, 0, 2, 0.2); background: url('slideset.png') repeat-x scroll 0px 0px rgb(245, 245, 247); box-shadow: 0px 1px 4px rgba(0, 0, 2, 0.1) inset, 0px 0px 50px rgba(0, 0, 2, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.5); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.wk-slideshow-showcaseboxcloud .wk-slideset.no-buttons > div { padding: 0px; }
.wk-slideshow-showcaseboxcloud .wk-slideset .sets { padding: 10px 0px; }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li > div { margin: 0px 5px; padding: 1px; background: none repeat scroll 0% 0% transparent; border-radius: 5px; cursor: pointer; }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li > div > div { padding: 7px; background: none repeat scroll 0% 0% transparent; border-radius: 5px; box-shadow: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); text-align: left; white-space: nowrap; }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li > div > div > img:first-child { vertical-align: middle; }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li > div:hover { background: url('slideset_set.png') repeat-x scroll 0px 0px rgb(178, 178, 180); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li > div:hover > div { background: url('slideset_set_hover.png') repeat-x scroll 0px 0px rgb(235, 235, 239); box-shadow: 0px 1px 0px rgb(255, 255, 255) inset; }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li.active > div { background: none repeat scroll 0% 0% transparent; box-shadow: none; }
.wk-slideshow-showcaseboxcloud .wk-slideset .set > li.active > div > div { background: url('slideset_set_active.png') repeat-x scroll 0px 0px rgb(210, 210, 212); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset, 0px 0px 0px 1px rgba(0, 0, 2, 0.1) inset, 0px 1px 0px rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); }
.wk-slideshow-showcaseboxcloud .wk-slideset > div { position: relative; }
.wk-slideshow-tabscloud .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabsbarcloud .nav li:active:not([class*="active"]) { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.wk-slideshow-tabsbarcloud .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabs .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.spotlight .overlay > div > :first-child { margin-top: 0px; }
.spotlight .overlay > div > :last-child { margin-bottom: 0px; }
/* ::::: http://www.fisher.kz/cache/template/gzip.php?highslide-242daca0.css ::::: */

.highslide-container div { font-family: Verdana,Helvetica; font-size: 10pt; }
.highslide-container table { background: none repeat scroll 0% 0% transparent; }
.highslide-wrapper, .highslide-outline { background: none repeat scroll 0% 0% white; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 3px 3px 22px; border: 1px solid white; background-color: white; background-image: url('loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }
.highslide-viewport { display: none; position: fixed; width: 100%; height: 100%; z-index: 1; background: none repeat scroll 0% 0% transparent; left: 0px; top: 0px; }
/* ::::: http://www.fisher.kz/cache/template/gzip.php?highslide-sitestyles-86501d55.css ::::: */

.highslide-container table { border: medium none ! important; }
.highslide-container a:hover, .highslide-container a:active, .highslide-container a:focus { background-color: transparent; }
/* ::::: http://www.fisher.kz/media/com_acymailing/css/module_default.css ::::: */

div.acymailing_module, .acymailing_module div { padding: 0px ! important; margin: 0px ! important; border-style: none ! important; }
table.acymailing_form { margin: auto; border: 0px none ! important; }
.acysubbuttons { text-align: center; }
.acymailing_fulldiv tr, .acymailing_fulldiv td { border: 0px none; }
.acymailing_module_form td { padding-bottom: 5px; }
/* ::::: http://www.fisher.kz/modules/mod_kunenastats/tmpl/css/kunenastats.css ::::: */

div.kstats-module ul { margin: 0px; padding: 0px; }
div.kstats-module ul li { background: url('arrow.png') no-repeat scroll left center transparent; padding-left: 10px; list-style: none outside none ! important; }
div.kstats-module ul.kstats-items li {  }
/* ::::: http://www.fisher.kz/modules/mod_kunenalatest/tmpl/css/kunenalatest.css ::::: */

.klatest li { background: none repeat scroll 0% 0% transparent ! important; }
.klatest-items { margin: 0px; padding: 0px; }
.klatest-items li.klatest-item { list-style: none outside none ! important; margin: 2px 0px; padding: 0px 0px 1px; clear: both; }
.klatest-items ul.klatest-itemdetails { margin: 0px; padding: 0px; }
.klatest-itemdetails li { margin-bottom: 0px ! important; display: block; }
.klatest-subject a { font-weight: bold; font-size: 12px; }
.klatest-topicicon { float: left; display: block; margin-right: 5px; }
.klatest-topicicon img { margin: 2px 2px 2px 0px; padding: 1px; width: 32px; height: 32px; }
.klatest-posttime, .klatest-cat, .klatest-author { font-size: 10px; }
p.klatest-more { margin: 0px; padding: 0px; clear: both; }
#floater_right { position: absolute; z-index: 10000; right: 10px; top: 150px; }
/* ::::: http://www.fisher.kz/cache/template/gzip.php?template-62941d24.css ::::: */

html { overflow-y: scroll; min-height: 100%; }
body { position: relative; }
a:hover, a:active { outline: medium none; }
img::-moz-selection { background: none repeat scroll 0% 0% transparent; }
fieldset, img, iframe { border: 0px none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio:not([controls]) { display: none; }
body { margin: 0px; }
p, hr, ul, ol, dl, blockquote, pre, fieldset, figure { margin: 15px 0px; }
h1, h2, h3, h4, h5, h6 { margin: 25px 0px 15px; }
ul, ol, dl { padding-left: 30px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 36px; line-height: 36px; }
h3 { font-size: 18px; line-height: 18px; }
a, a:hover { text-decoration: none; }
b, strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
th, td { padding: 1px; }
input, select { vertical-align: middle; }
select, input, textarea, button { font: 12px Arial,sans-serif; }
form, textarea { margin: 0px; }
legend, fieldset, input { padding: 0px; }
textarea, input[type="text"], input[type="password"], select { padding: 2px; }
button, input[type="button"], input[type="submit"] { padding: 2px 3px; }
body { font: 13px/18px Arial,Helvetica,sans-serif; color: rgb(68, 68, 70); }
h1, h2, h3, h4, h5, h5, h6 { text-transform: uppercase; }
a { color: rgb(119, 119, 121); }
a:hover, em, code { color: rgb(34, 34, 36); }
a:active:not([class]), a:focus:not([class]) { position: relative; top: 1px; }
a:active:not([class]) > *, a:focus:not([class]) > * { position: relative; top: -1px; }
.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after { content: ""; display: table; }
.clearfix:after, .grid-block:after, .deepest:after { clear: both; }
.grid-box { float: left; }
.width33 { width: 33.333%; }
.width100 { width: 100%; }
.width16, .width20, .width25, .width33, .width40, .width50, .width60, .width66, .width75, .width80, .width100 { -moz-box-sizing: border-box; }
.float-left { float: left; }
.grid-gutter > .grid-box > * > :first-child { margin-top: 0px; }
.grid-gutter > .grid-box > * > :last-child { margin-bottom: 0px; }
.wrapper { -moz-box-sizing: border-box; margin: auto; }
#header { position: relative; }
#toolbar .float-left .module, #toolbar .float-left > time { margin: 0px 15px 0px 0px; float: left; }
#logo, #logo > img, #menu { float: left; }
#search { float: right; }
#banner { position: absolute; top: 0px; right: -200px; }
#footer { position: relative; text-align: center; }
.module, #header, #breadcrumbs, #content { margin: 5px; }
#menu .module { margin: 10px; color: rgb(162, 162, 164); text-shadow: 0px 1px 0px rgba(0, 0, 2, 0.3); }
#footer { margin: 15px; }
#footer .module { margin: 0px; }
#header { margin-top: 25px; }
#headerbar { margin-bottom: 25px; }
#block-toolbar { border-top: 1px solid rgb(253, 253, 255); border-bottom: 1px solid rgba(0, 0, 2, 0.1); background: url('undefined') repeat-x scroll 0px 0px transparent; box-shadow: 0px 1px 0px rgba(253, 253, 255, 0.5); }
#toolbar { padding: 5px; line-height: 24px; font-size: 12px; }
#menubar { height: 32px; padding: 8px; border: 1px solid rgba(0, 0, 2, 0.8); border-radius: 7px; background: url('undefined') repeat-x scroll 0px 0px rgb(54, 54, 56); box-shadow: 0px 1px 0px rgba(253, 253, 255, 0.2) inset, 0px 1px 1px rgba(0, 0, 2, 0.2); }
#content, #breadcrumbs { padding: 13px; border: 2px solid rgb(255, 255, 255); border-radius: 7px; background: none repeat scroll 0% 0% rgb(247, 247, 249); box-shadow: 0px 0px 0px 1px rgba(0, 0, 2, 0.1), 0px 1px 0px rgba(0, 0, 2, 0.15), 0px 1px 1px rgba(0, 0, 2, 0.1); text-shadow: 0px 1px 0px rgb(253, 253, 255); }
#totop-scroller { display: block; position: absolute; top: 0px; right: 0px; z-index: 1; width: 23px; height: 24px; background: url('undefined') no-repeat scroll 0px 0px transparent; text-decoration: none; }
#totop-scroller:hover { background-position: 0px -40px; }
.menu, .menu ul { margin: 0px; padding: 0px; list-style: none outside none; }
.menu a, .menu span { display: block; }
.menu a { text-decoration: none; }
.menu-dropdown li { position: relative; }
.menu-dropdown, .menu-dropdown .level1, .menu-dropdown .level1 > span { float: left; }
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { height: 30px; padding: 0px 10px; line-height: 30px; }
.menu-dropdown .dropdown { display: none; position: absolute; top: 30px; left: 0px; z-index: 100; width: 300px; }
.menu-dropdown li:hover .dropdown, .menu-dropdown li.remain .dropdown { display: block; }
.menu-dropdown .dropdown-bg > div { overflow: hidden; }
.menu-dropdown .column { float: left; }
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span { padding: 7px 0px; line-height: 21px; overflow: hidden; }
.menu-dropdown span.title { line-height: 18px; }
.menu-dropdown span.subtitle { margin-top: -1px; font-size: 9px; line-height: 10px; text-indent: 1px; }
.menu-sidebar li.parent span.level1 > span { cursor: pointer; }
.menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span { padding: 5px 0px; line-height: 20px; }
.menu-sidebar ul.level2 { padding-bottom: 10px; }
.menu-sidebar li.level1:last-child ul.level2 { padding-bottom: 0px; }
.menu-sidebar .level2 a > span { font-size: 11px; line-height: 17px; }
.menu-sidebar span.icon { display: inline-block; height: 30px; width: 30px; margin: -5px 5px -5px 0px; background-repeat: no-repeat; background-position: 50% 50%; vertical-align: middle; }
.menu-line, .menu-line li, .menu-line li a { display: inline-block; }
.menu-dropdown a, .menu-dropdown span.level1, .menu-dropdown .level1 span > span.title, .menu-dropdown .level2 .separator > span { color: rgb(177, 177, 179); }
.menu-dropdown a:hover, .menu-dropdown li.level1:hover .level1, .menu-dropdown .level1:hover .level1 span.title, .menu-dropdown li.remain .level1 { color: rgb(253, 253, 255); }
.menu-dropdown li.level1 { margin-right: 6px; }
.menu-dropdown a.level1, .menu-dropdown span.level1 { border: 1px solid transparent; border-radius: 4px; background: url('undefined') no-repeat scroll 0px 0px transparent; font-size: 15px; text-shadow: 0px 1px 0px rgba(0, 0, 2, 0.3); text-transform: uppercase; }
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { height: 30px; line-height: 30px; }
.menu-dropdown li.active .level1 { border-color: rgba(0, 0, 2, 0.25) rgba(0, 0, 2, 0.12) rgba(0, 0, 2, 0.12) rgba(0, 0, 2, 0.25); background-position: 0px -100px; background-repeat: repeat-x; box-shadow: 1px 1px 0px rgba(253, 253, 255, 0.05); }
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1 { border: 1px solid rgba(0, 0, 2, 0.55); background-color: rgb(82, 82, 84); background-position: 0px -50px; background-repeat: repeat-x; box-shadow: 0px 1px 0px rgba(253, 253, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 2, 0.25); text-shadow: 0px -1px 0px rgba(0, 0, 2, 0.5); }
.menu-dropdown li.level1.parent a.level1 > span { padding-right: 25px; background: url('undefined') no-repeat scroll 100% 50% transparent; }
.menu-dropdown li.level1.parent:hover .level1, .menu-dropdown li.remain.parent .level1 { height: 31px; border-radius: 4px 4px 0px 0px; }
.menu-dropdown .dropdown { top: 30px; left: -2px; }
.menu-dropdown .dropdown-bg { margin: 2px; }
.menu-dropdown .dropdown-bg > div { border-right: 1px solid rgba(0, 0, 2, 0.55); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgba(0, 0, 2, 0.55) rgba(0, 0, 2, 0.55); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(82, 82, 84); border-radius: 0px 4px 4px; box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.45); }
.menu-dropdown .column ul.level2 { border-left: 1px solid rgb(71, 71, 73); }
.menu-dropdown .column:first-child ul.level2 { border-left: medium none; }
.menu-dropdown li.level2 { border-top: 1px solid rgb(71, 71, 73); }
.menu-dropdown li.level2:first-child { border: medium none; }
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span { padding: 5px 10px; line-height: 26px; text-transform: uppercase; }
.menu-dropdown .level2 a, .menu-dropdown .level2 span { text-shadow: 0px 1px 0px rgba(0, 0, 2, 0.2); }
.menu-dropdown a.level2:hover { background: none repeat scroll 0% 0% rgb(87, 87, 89); }
.menu-dropdown .level1 .level1 span.title { font-size: 14px; line-height: 20px; }
.menu-dropdown .level1 .level1 span.subtitle { margin-top: -3px; font-size: 8px; color: rgb(162, 162, 164); }
.mod-box .menu-sidebar, .mod-box-header .menu-sidebar { margin: -13px -13px 0px; }
.menu-sidebar a, .menu-sidebar li > span { color: rgb(119, 119, 121); font-size: 16px; text-transform: uppercase;}
.menu-sidebar a:hover, .menu-sidebar li > span:hover { color: #000000; }
.menu-sidebar li.level1 a.level1, .menu-sidebar li.level1 span.level1, .menu-sidebar ul.level2 { background-image: url('undefined'); background-position: 0px 0px; background-repeat: repeat-x; }
.menu-sidebar li.level1:first-child > a, .menu-sidebar li.level1:first-child > span { background-image: none; }
.menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span { line-height: 26px; padding: 5px 15px; }
.menu-sidebar li.parent .level1 > span { background: url('undefined') no-repeat scroll 100% 0px transparent; }
.menu-sidebar ul.level2 { padding: 10px 15px; }
.menu-sidebar li.level1:last-child ul.level2 { padding-bottom: 10px; }
.menu-sidebar .level2 a > span { line-height: 20px; font-size: 13px; }
.menu-sidebar li.level2 a.level2 { padding: 0px 0px 0px 12px; }
.menu-sidebar li.level2 a.level2:hover { background-position: 0px -50px; }
.menu-line li { margin-left: 15px; }
.menu-line li:first-child { margin-left: 0px; }
.menu-line li a { padding-left: 12px; background: url('undefined') no-repeat scroll 0px 0px transparent; }
.menu-line li a:hover { background-position: 0px -50px; }
body { min-width: 1100px; }
.wrapper { width: 1300px; }
#sidebar-b { width: 250px; }
#maininner { width: 800px; }
#menu .dropdown { width: 250px; }
.module { position: relative; }
.deepest > :first-child { margin-top: 0px; }
.deepest > :last-child { margin-bottom: 0px; }
.module .module-title { margin: 0px 0px 15px; }
.module .module-title { font-size: 20px; }
.mod-box { padding: 13px; border: 2px solid rgb(255, 255, 255); border-radius: 7px; background: none repeat scroll 0% 0% rgb(247, 247, 249); box-shadow: 0px 0px 0px 1px rgba(0, 0, 2, 0.1), 0px 1px 0px rgba(0, 0, 2, 0.15), 0px 1px 1px rgba(0, 0, 2, 0.1); text-shadow: 0px 1px 0px rgb(253, 253, 255); }
.mod-box-header .module-title { margin: -13px -13px 13px; padding: 13px; border-radius: 7px 7px 0px 0px; background: url('undefined') repeat-x scroll 0px 0px rgb(229, 229, 231); }
ul.blank, ul.space, ul.line, ul.check, ul.zebra { list-style: none outside none; margin: 0px; padding: 0px; }
form.short > div { margin: 10px 0px; }
form.short input { color: rgb(51, 51, 51); }
form.short input:-moz-placeholder { color: rgb(153, 153, 153); }
ul.zebra > li:nth-of-type(2n+1), table.zebra tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(253, 253, 255); }
.mod-black ul.zebra > li.odd, .mod-black ul.zebra > li:nth-of-type(2n+1) { background: url('undefined') repeat scroll 0px 0px transparent; }
.mod-color ul.zebra > li.odd, .mod-color ul.zebra > li:nth-of-type(2n+1) { background: url('undefined') repeat scroll 0px 0px transparent; }
table.zebra tbody tr:hover, table.zebra tbody tr:nth-of-type(2n+1):hover, table.zebra tbody tr.odd:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06) inset; }
form.style input[type="text"], form.style input[type="password"], form.style select, form.style textarea { padding: 4px; border: 1px solid rgb(194, 194, 196); border-radius: 2px; background-color: rgb(254, 254, 255); box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.06) inset; color: rgb(153, 153, 155); }
form.style input[type="text"]:focus, form.style input[type="password"]:focus, form.style select:focus, form.style textarea:focus { outline: medium none; color: rgb(68, 68, 70); border-color: rgb(162, 162, 164); }
form.style button, form.style input[type="button"], form.style input.button { margin: 3px; padding: 4px 8px; border-width: 1px; border-style: solid; border-right: 1px solid rgb(51, 51, 53); border-left: 1px solid rgb(51, 51, 53); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(61, 61, 63) rgb(51, 51, 53) rgb(17, 17, 19); border-radius: 4px; background: -moz-linear-gradient(center top , rgb(90, 90, 92) 0%, rgb(60, 60, 62) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 1px 0px rgba(253, 253, 255, 0.2) inset, 0px 1px 0px rgba(0, 0, 2, 0.2); color: rgb(253, 253, 255); font-size: 11px; font-weight: bold; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(0, 0, 2, 0.6); text-align: center; }
form.style button:hover, form.style input[type="button"]:hover, form.style input.button:hover { box-shadow: 0px 1px 0px rgba(253, 253, 255, 0.1) inset, 0px 0px 8px 1px rgba(0, 0, 2, 0.4) inset, 0px 1px 0px rgba(0, 0, 2, 0.4); text-shadow: 0px -1px 0px rgba(0, 0, 2, 0.8); }
form.style button:active, form.style input[type="button"]:active, form.style input.button:active { border-top-color: rgb(17, 17, 19); background: -moz-linear-gradient(center top , rgb(60, 60, 62) 0%, rgb(90, 90, 92) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.1) inset, 0px 0px 5px rgba(0, 0, 2, 0.15) inset, 0px 1px 0px rgb(253, 253, 255); color: rgb(194, 194, 196); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6); }
#menubar .module form.short { color: rgb(162, 162, 164); }
#menubar form.short button:active { box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.1) inset, 0px 0px 5px rgba(0, 0, 2, 0.15) inset, 0px 1px 0px rgba(253, 253, 255, 0.1); }
#menubar form.short input[type="text"], #menubar form.short input[type="password"], #menubar form.short select, #menubar form.short textarea { padding: 4px; border-width: 1px; border-style: solid; border-right: 1px solid rgb(50, 50, 52); border-color: rgb(36, 36, 38) rgb(50, 50, 52) rgb(50, 50, 52); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; background-color: rgb(68, 68, 70); box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.2) inset, 1px 1px 0px rgba(253, 253, 255, 0.1); color: rgb(119, 119, 121); }
#menubar form.short input[type="text"]:focus, #menubar form.short input[type="password"]:focus, #menubar form.short select:focus, #menubar form.short textarea:focus { border-width: 1px; border-style: solid; border-right: 1px solid rgb(36, 36, 38); border-color: rgb(20, 20, 22) rgb(36, 36, 38) rgb(36, 36, 38); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; background-color: rgb(54, 54, 56); box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.3) inset, 1px 1px 0px rgba(253, 253, 255, 0.1); color: rgb(153, 153, 155); }
#system .title { margin-top: 0px; }
#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; font-size: 11px; line-height: 13px; }
#system .item > .content > :first-child:not(.grid-gutter), #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 > :last-child { margin-bottom: 0px; }
#system .items { margin: 0px -10px; }
#system .items .item { margin: 0px 10px; }
#system .pagination { margin-top: 10px; text-align: center; }
#system .pagination a { text-decoration: none; }
#system .pagination strong { font-weight: normal; }
#system .pagination a, #system .pagination strong { display: inline-block; min-width: 15px; height: 25px; margin-left: 5px; padding: 0px 5px; line-height: 25px; }
#system .pagination > :first-child { margin-left: 0px; }
#system .pagination a.previous, #system .pagination a.next { font-size: 16px; line-height: 23px; }
.searchbox { position: relative; }
.searchbox input { width: 100%; padding: 0px; border: medium none; outline: medium none; background: none repeat scroll 0% 0% transparent; float: left; }
.searchbox button { display: none; }
.searchbox .results { position: absolute; top: 30px; right: 0px; z-index: 110; width: 300px; margin: 0px; padding: 0px; list-style: none outside none; }
#system .item > header .icon { margin: 2px 0px 0px 5px; float: right; }
#system .item-list { margin-top: 10px; overflow: hidden; }
#system .item > header .meta { margin-top: 3px; color: rgb(135, 135, 138); font-size: 12px; text-transform: uppercase; }
#system .item > .links a:after { content: " »"; font-size: 16px; }
#system .items .item { margin-top: 12px; padding-top: 18px; border-top: 1px solid rgb(210, 210, 212); }
#system .items .item:first-child { margin-top: 0px; padding-top: 0px; border: medium none; }
#system .pagination a, #system .pagination strong { height: 22px; margin-left: 3px; padding: 0px 3px; line-height: 22px; overflow: hidden; }
#system .pagination a { border-bottom: 1px solid rgb(185, 185, 187); border-radius: 3px; background: -moz-linear-gradient(center top , rgb(230, 230, 232) 0%, rgb(205, 205, 207) 100%) repeat scroll 0% 0% transparent; color: rgb(68, 68, 70); text-shadow: 0px 1px 0px rgba(253, 253, 255, 0.8); }
#system .pagination strong { border-bottom: 1px solid rgb(37, 37, 39); border-radius: 3px; background: -moz-linear-gradient(center top , rgb(90, 90, 92) 0%, rgb(65, 65, 67) 100%) repeat scroll 0% 0% transparent; color: rgb(253, 253, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6); }
#system .pagination strong { font-weight: bold; }
#system .pagination > :first-child { margin-left: 0px; }
#system .pagination a.previous, #system .pagination a.next { width: 17px; min-width: 17px; padding: 0px; border: medium none; background: url('undefined') no-repeat scroll 50% 0px transparent; box-shadow: none; text-indent: 50px; }
#system .pagination a.next { background-position: 50% -60px; }
#system .pagination a.next:hover { background-position: 50% -80px; }
#system .pagination a.next:active { background-position: 50% -100px; }
#system .pagination a.first, #system .pagination a.last { display: none; }
.searchbox { width: 100px; height: 30px; padding: 0px 25px 0px 30px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 2, 0.25) rgba(0, 0, 2, 0.12) rgba(0, 0, 2, 0.12) rgba(0, 0, 2, 0.25); border-radius: 4px; background: url('undefined') no-repeat scroll 0px 50% rgba(0, 0, 2, 0.2); box-shadow: 1px 1px 0px rgba(253, 253, 255, 0.05); }
.searchbox input { height: 30px; color: rgb(162, 162, 164); font-size: 13px; text-shadow: 0px 1px 0px rgba(0, 0, 2, 0.7); }
.searchbox input:-moz-placeholder { color: rgb(119, 119, 121); }
.searchbox .results { top: 41px; right: -10px; width: 300px; border: 1px solid rgb(47, 47, 49); border-radius: 4px; background: none repeat scroll 0% 0% rgb(87, 87, 89); box-shadow: 0px 1px 1px rgba(0, 0, 2, 0.25); color: rgb(177, 177, 179); text-shadow: 0px 1px 0px rgba(0, 0, 2, 0.3); }
#system .item-list { border-top: 1px solid rgb(210, 210, 212); }
.frontpageshowcase { position: absolute; top: 20px; left: 40px; z-index: 1; width: 400px; color: rgb(255, 255, 255); font-size: 16px; line-height: 22px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
a:hover { transition: color 0.25s ease-in-out 0s; }
.menu-dropdown a.level1, .menu-dropdown span.level1, .menu-dropdown .level1 span > span.title { transition: color 0.25s ease-in-out 0s; }
.menu-dropdown a.level2:hover > span, .menu-dropdown span.level2:hover > span { transition: color 0.35s ease-in-out 0s; }
.menu-sidebar a, .menu-sidebar li > span { transition: color 0.2s ease-in-out 0s; }
form.style input[type="text"], form.style input[type="password"], form.style select, form.style textarea, form.style button:hover, form.style input[type="button"]:hover, form.style input.button:hover, form.style #submit:hover, .mobile-switcher { transition: border-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s; }
a, h2, h4, h5, h6, #footer a:hover, .menu-dropdown li.active > a, .menu-sidebar a.active, .menu-sidebar li > span.active, #system .pagination a:hover { color: rgb(146, 175, 194); }
*::-moz-selection { background: none repeat scroll 0% 0% rgb(146, 175, 194); color: rgb(255, 255, 255); }
.menu-sidebar li.level2 a.level2 { background: url('undefined') no-repeat scroll 0px 0px transparent; }
body#page.page {  }
div#page-bg { background: url('texture_t.jpg') no-repeat scroll 50% 0px transparent; }
body { font-family: "MetrophobicRegular"; }
h1, h2, h3, h4, h5, h6 { font-family: "MetrophobicRegular"; }
h1 { font-size: 30px; }
h3 { font-size: 20px; }
.menu-dropdown a.level1, .menu-dropdown span.level1 { font-family: "MetrophobicRegular"; }
body#page { background: url('page.png') repeat-x scroll 0px 0px rgb(189, 210, 229); }
#toolbar { text-shadow: 0px 1px 0px rgba(253, 253, 255, 0.5); }
#toolbar, #toolbar a, #headerbar a { color: rgb(77, 108, 136); }
#toolbar a:hover, #headerbar a:hover, #footer a:hover { color: rgb(13, 46, 75); }
#footer { color: rgb(77, 108, 136); text-shadow: 0px 1px 0px rgba(253, 253, 255, 0.5); }
#footer a { color: rgb(42, 83, 119); }
@font-face {
	font-family: "MetrophobicRegular";
	font-style: normal;
	font-weight: normal;
	src: url('metrophobic-webfont.eot') format("embedded-opentype"), url('metrophobic-webfont.woff') format("woff"), url('metrophobic-webfont.ttf') format("truetype"), url('metrophobic-webfont.svg') format("svg");
}
#yoblako { visibility: hidden; }
.highslide-viewport-size { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; }
