article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;*display: inline;*zoom:1;}
audio:not([controls]) {display:none;height:0;}
[hidden] {display:none;}
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing: border-box;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: rgba(0,0,0,0);}
@at-root {
@-ms-viewport { width: device-width;}
}
html,button,input,select,textarea {font-family:sans-serif;}
[tabindex="-1"]:focus {outline: none !important;}
body {margin:0;line-height: 1.25;scroll-behavior: smooth;}
a:hover, a:active {outline:0;}
a,area,button,[role="button"],input,label,select,summary,textarea {touch-action: manipulation;}
h1 {font-size:2.5em;margin: 0.3em 0;}
h2 {font-size:1.75em;margin: 0.6em 0;}
h3 {font-size:1.5em;margin: 0.9em 0;}
h4 {font-size:1.25em;margin: 1em 0;}
h5 {font-size:1em;margin: 1.3em 0;}
h6 {font-size:1em;margin: 1.7em 0;}
b,strong {font-weight:bold;}
blockquote {margin: 1em 1.7em;}
p,pre {margin:1em 0;}
pre,code,kbd,samp {font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q {quotes:none;}
q:before,q:after {content:'';content:none;}
small {font-size:75%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
dl,menu,ol,ul {margin:1em 0;}
dd {margin: 0 0 0 4em;}
menu,ol,ul {padding: 0 0 0 4em;}
nav ul,nav ol {list-style: none;list-style-image:none;}
img {border:0;vertical-align: middle;-ms-interpolation-mode:bicubic;}
figure {margin:0;}
form {margin:0;}
input[type="radio"],input[type="checkbox"] {
&:disabled {cursor: $cursor-disabled;}
}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
-webkit-appearance: listbox;}
textarea {resize: vertical;}
button,input,select,textarea {font-size:100%;margin: 0;vertical-align: baseline;*vertical-align: middle;line-height:inherit;border-radius:0;}
button,input {line-height: normal;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance: button;*overflow:visible;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top;}
input[type="search"] {-webkit-appearance: none;}
output {display: inline-block;}
[hidden] {display: none !important;}
table {border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'AC';src: url('/i/tr.eot?') format('eot'), url('/i/tr.ttf') format('truetype'), url('/i/tr.woff') format('woff'), url('/i/tr.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AC';src: url('/i/tb.eot?') format('eot'), url('/i/tb.ttf') format('truetype'), url('/i/tb.woff') format('woff'), url('/i/tb.svg') format('svg');;font-weight:bold;font-style:normal;}
@font-face {font-family:HappinessBeta; src: url(/i/h.ttf);}
body {background:url(/img/hohloma.jpg) right repeat-y #fff;font-family:serif;padding:0; color:#333;font-feature-settings: 'kern', 'dlig'}
::selection{background:rgb(30,50,70);color:#fff;text-shadow:none !important;}
a {color:#315efb;text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;}
a:visited{color:#551A8B;}
a:hover {color:#dd2e32;text-decoration-skip: ink;}
a:active {color:#ffbf00;position:relative;top:2px;text-shadow: 0 -2px 1em #ffbf00;}a
 img {transition-property:opacity;-webkit-transition-duration:500ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;}
a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
h1 {color:rgba(30,50,70,.5);font-family:AC,sans-serif;font-weight:bold;margin-top:0;}
h2 {color:rgba(30,50,70,.75);font-family:AC, sans-serif;font-weight:bold;}
h3 {color:rgba(30,50,70,.95);font-family:AC, sans-serif;font-weight:bold;}
h4 {color:rgb(30,50,70);font-family:AC, sans-serif;font-weight:bold;}
p {margin-left:1.33em;line-height:1.5;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
textarea {background: #fff url("/img/white_wave.png")}
input {background: #fff url("/img/white_wave.png")}
ul, ol {list-style:inside;line-height:1.5;}
ul li {list-style-image: url(/img/blue_glass_dot.gif);}
ul li li {list-style-image: url(/img/orange_glass_dot.gif);}
ul li li li {list-style-image: url(/img/green_glass_dot.gif);}
ol {list-style: decimal inside;}
blockquote {padding: 0 0 0 2em;margin: 0 0 1.33em;border-left: .67em solid #f2e8c9;font-size: 1.25em;color:rgb(30,50,70);}
cite {font-family: sans-serif;font-style:normal;font-weight:normal;font-size:80%;color:#444;}
figure, figcaption {padding:0;margin:0;margin-left:2px;}
figcaption {font-family: sans-serif; font-size: 75%;}
#top_msg {background-color: rgb(237,162,33);font-family:sans-serif;font-weight:bold;text-align:center;vertical-align:middle;margin:0;padding:.25em;position:relative;z-index:11;}
#top_msg b {font-family:AC;}
#top_msg a {color:#05a;}
#top_msg a:hover {color:#fff;}
#container {max-width:987px;margin-right:auto;margin-left:auto;padding:0;*zoom:1;}
#container:before,#container:after {display: table;content: "";}
#container:after {clear: both;}
#logobar {padding:0;margin:0;border-collapse:collapse;height:36px;min-height:36px;max-height:36px;font-family:sans-serif;font-size:80%;background:#00A0D8;background:rgba(0,160,216,0.95); color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25); top:0;left:0;width:100%;position:fixed;z-index:8;}
#logobar * {vertical-align:top;}
#logobar a {color:#FFF;}
#logobar a:hover {color:#000;text-decoration:none;}
#logo_name {font-family: AC,sans-serif;font-weight: bold;margin:0;margin-left:6px;padding:0;padding-top:3px;font-size:24px; text-shadow:0 1px 2px #09c;}
#header {display:block;height:96px;margin:0;padding:0;background:url(/img/cloud.png) top right no-repeat #00A0D8;color:#fff;font-family:'Arial Narrow',sans-serif;font-weight:300; text-shadow:0 -1px 2px rgba(0,100,255,.5);box-shadow:0 1px 2px rgba(0,0,0,.25);position:relative;z-index:9;}
.anilogo {border-radius:50%; box-shadow: 0 -1px 2px rgba(0,0,0,0.1); border-collapse:collapse; padding:0;margin:0;
background: linear-gradient(-12deg, #1e90ff, #0066ff, #32127a, #ebc452, #102193, #0066ff, #2cb7b4, #0027db); background-size: 1600% 1600%; -webkit-animation: AnimationName 20s ease infinite;
 -moz-animation: AnimationName 20s ease infinite; -o-animation: AnimationName 20s ease infinite;
 animation: AnimationName 20s ease infinite;}
 @-webkit-keyframes AnimationName {
     0%{background-position:0% 11%}
     50%{background-position:100% 90%}
     100%{background-position:0% 11%}
 }
 @-moz-keyframes AnimationName {
     0%{background-position:0% 11%}
     50%{background-position:100% 90%}
     100%{background-position:0% 11%}
 }
 @-o-keyframes AnimationName {
     0%{background-position:0% 11%}
     50%{background-position:100% 90%}
     100%{background-position:0% 11%}
 }
 @keyframes AnimationName { 
     0%{background-position:0% 11%}
     50%{background-position:100% 90%}
     100%{background-position:0% 11%}
 }
#top_phones {float:right; text-align:right;margin-right:6px; margin-top:4px;}
#top_cm {font-family: 'Arial Narrow',sans-serif;float:right; text-align:left;margin-right:64px; padding-top:24px;font-size:14px;}
#top_cm a {color:#fff;}
#top_cm a:hover {color:#037;text-decoration:none;}
#headerh1 {display:block;font-family: AC,'Arial Narrow',sans-serif;font-weight:normal;font-size:24px;margin:0;padding:0;padding-top:10px;color:#FFF;text-shadow:0 -1px 2px rgba(0,100,255,.5);}
#headerh1:hover {color:#037;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.5);}
@media (max-width: 720px) {
#top_cm {display: none;}
}
@media (max-width: 460px) {
#headerh1 {display: none;}
}
#h1cont {height:388px;position:relative;border-radius:.5em;background-color:rgba(61,64,92,.95);}
#h1cont h1 {position:absolute;bottom:0;font-size:3em;left:.5em;color:#fff;text-shadow:0 -1px 15px rgba(0,0,10,.75);}
#breadcrumbs {text-align: right;font-family:sans-serif;}
#breadcrumbs ul {display: inline-table;list-style: none outside none;}
#breadcrumbs ul li {display: inline;}
#breadcrumbs ul li a {display: block;float: left;height: 25px;background: rgba(30,50,70,.5);text-align: center;padding: 9px 20px 2px 40px;position: relative;margin: 2px 5px 2px 0;font-size:75%;text-decoration: none;color: #fff;text-shadow:0 -1px 1px rgba(0,0,0,.25);}
#breadcrumbs ul li a:after {content: ""; border-top: 18px solid transparent; border-bottom: 18px solid transparent; border-left: 18px solid rgba(30,50,70,.5); position: absolute; right: -18px; top: 0; z-index: 1;}
#breadcrumbs ul li a:before {content: ""; border-bottom: 18px solid transparent; border-left: 18px solid #fff; border-top: 18px solid transparent; position: absolute; top: 0; left: 0;}
#breadcrumbs ul li:first-child a {border-bottom-left-radius: .5em; border-top-left-radius:.5em;}
#breadcrumbs ul li:first-child a:before {display: none;}
#breadcrumbs ul li:last-child a {border-bottom-right-radius: .5em; border-top-right-radius: .5em; padding-right: 40px;}
#breadcrumbs ul li:last-child a:after {display: none;}
#breadcrumbs ul li a:hover {background: none repeat scroll 0 0 rgb(30,50,70);}
#breadcrumbs ul li a:hover:after {border-left-color: rgb(30,50,70);}
#cookie_notification{display: none;text-align:center;vertical-align:middle;background-color:#f6e3c2;color:#001915;padding: 1em;z-index: 101;}
#cookie_notification.show{display: block;}
.acfont {font-family:AC;}
.acbig {font-family:AC;font-size:150%;}
.clubmedfont {font-family:HappinessBeta;font-weight:normal;}
.scr{font-family:'Segoe Script',Lobster,sans-serif;font-size:1.33em;color:#382870;text-shadow:0 2px 3px rgba(0,0,0,0.1);}
.paletext {color:rgb(61,64,92);}
.scrpdp{font-family:Arial Narrow,Helvetica;font-weight:normal;font-size:0.7em;}
.darkdiv {background: #f0f0f0 url("/img/_tabs_back.gif") repeat-x; color:#999;font-family:'Arial Narrow',sans-serif;padding:9px 6px 9px 6px;box-shadow:0 2px 3px #DDD;}
#datatable {background-image: -moz-linear-gradient(top, rgba(220, 230, 240, .5), rgba(255, 255, 255, .5));background-image: -ms-linear-gradient(top, rgba(220, 230, 240, .5), rgba(255, 255, 255, .5));background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fff));background-image: -webkit-linear-gradient(top, rgba(220, 230, 240, .5), rgba(221, 221, 221, .75));background-image: linear-gradient(to top, rgba(220, 230, 240, .5), rgba(255, 255, 255, .5));background-repeat:repeat-x;padding-left:1em;margin:2em;padding:2em; border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 2px .25em rgba(0, 25, 21, .25);}
.internal {background: url(/img/internal_link.gif) center right no-repeat; padding-right: 13px;}
.external {color:#007f00;background: url(/img/icon_external_link.png) center right no-repeat; padding-right: 1em;background-size: .75em .75em;}
.email {background: url(/img/icon_envelope.png) center right no-repeat; padding-right: 1em;background-size: .75em .75em;}
.comment {margin-top:7px;float:auto;padding-left:16px;padding-right:8px;background: #FFF url(/img/comment_background.png) no-repeat right top;border-left: 1px solid #eee;border-bottom: 2px solid #ddd;border-right: 0;border-top:0}
.comment h1 {color:#356;font-family:Arial,Arial Cyr;font-style: italic;font-size:16px}
.comment h6 {color:#333;font-family:AC, Arial Narrow, sans-serif;font-style:normal;font-weight:normal;font-size:1.2em;padding:0;margin:0;text-shadow:0 -1px 3px rgba(0,0,0,0.2);}
.dtd {background:#f0f0f0 url(/img/dtback.gif) no-repeat; font-family:Arial;}
.reddiv {background: url(/img/hohloma_brown.jpg) right repeat-y #6d5c4c;color:#fff;border-radius:0 0 .67em .67em; box-shadow: 0 2px .25em rgba(0, 25, 21, .25);text-align:center;padding:.5em;}
.reddiv a {color:#f6e3c2;}
.reddiv a:hover {color:#ffbf00;}
.bphoto {padding:0;border: 1em solid #fff;box-shadow: 0px 0 70px -25px #6898ff;}
.bphoto img {border: 0; padding:0;}
.bphoto a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity: 0.95;-khtml-opacity: 0.95;opacity: 0.95;}
.bottomnav {text-align:center;margin:0;padding:0;border:0;color:#ccc;font-family:sans-serif;margin-top:1em;padding-top:.5em;}
.bottomnav a, .bottomnav a:visited {color:#666;}
.bottomnav a:hover {color:#c00;}
.predl_price {color:#999;}
.pseudolink{border-bottom:1px dashed;padding-left:4px;cursor:crosshair;}
.prim {background:rgba(0,0,0,.1);font-size:14pt;padding-left:32px;}
.map_digit {font-family:sans-serif;font-weight:bold;font-size:120%;color:#FF5850;}
.bordered_table {border-collapse:collapse}
.bordered_table th {color:#fff;font-family:Arial Narrow;font-size:16px;text-shadow:0 -1px 2px rgba(0, 0, 0, 0.15);background:#00A0D8;border-left: 2px solid #fff;}
.bordered_table td {border: 1px solid #e7f0f5;}
.bordered_table tr:nth-child(even) {background: rgba(0,79,107,.1);}
.zebra_table th {color:#fff;background-color:#1e3246;}
.zebra_table tr:nth-child(even) {background: rgba(0,0,0,.1);}
.zebra_table tr:hover {background: rgba(0,0,0,.25);}
.blue_shadow {box-shadow: 0 2px .25em rgba(0, 25, 21, .25);}
.glass_shadow {filter: url('data:image/svg+xml,\
    <svg xmlns="http://www.w3.org/2000/svg">\
      <filter id="blue_shadow" x="0" y="0" width="5" height="5">\
        <feOffset in="SourceGraphic" dx="2" dy="5" />\
        <feGaussianBlur stdDeviation="3" result="blur" />\
        <feMerge>\
          <feMergeNode in="blur"/>\
          <feMergeNode in="SourceGraphic"/>\
        </feMerge>\
      </filter>\
    </svg>#blue_shadow');
}
.nav_div {background-image: url('/img/stucco.png');font-size:80%;padding-left:32px;margin-bottom:16px;}
.btn-success {font-family:Veranda,Arial,Arial Cyr;font-weight: bold; color: #000; font-size: 125%;padding: 4px 10px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #5bb75b; *background-color: #51a351; background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to top, #62c462, #51a351); background-repeat: repeat-x; border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-success:hover,.btn-success:active,.btn-success.active, {color:#fff; background-color: #51a351; *background-color: #499249;}
.btn-success:active,.btn-success.active {background-color: #408140 \9;}
.button8 {display: table; padding: 5px 13px 6px 13px;border:2px solid #ffbf00;border-radius:32px;font-family:sans-serif; font-size: 13px; cursor: pointer; opacity:1;background-color:#ffbf00;color:#000 !important;text-decoration:none !important;box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;}
.button8:hover {opacity:.8; text-decoration:none !important;; color:#1e3246 !important;background-color:#f6e3c2 !important;}
.button8:active {color:#ffffff !important; background-color:#1e3246 !important;}
.rounded {border-radius:6px;}
#nav {z-index:10;margin:0;padding:1em;padding-left:2em;position: fixed;height: 100%;top: 0;width: 75%;max-width: 420px;background-image: -moz-linear-gradient(top, #fff, rgba(221, 221, 221, .9));background-image: -ms-linear-gradient(top, #fff, rgba(221, 221, 221, .75));background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));background-image: -webkit-linear-gradient(top, #fff, rgba(221, 221, 221, .75));background-image: linear-gradient(to top, #fff, rgba(221, 221, 221, .75));background-repeat: repeat-x;box-shadow: -3px 0 10px rgba(0,0,0,0.2);border: 2px solid rgba(0,79,107,.1);border-radius:24px;}
#nav:not(:target) {right: -100%;transition: right .75s;transition-timing-function:ease-in-out;}
#nav:target {right: 0;transition: right .75s;transition-timing-function:ease-in-out;}
#nav li, #nav ul {list-style:none}
#menuToggle
{display: block; position: relative; top: 1em; left:1em; z-index: 1; margin-right: 1em; -webkit-user-select: none; user-select: none;}
#menuToggle input {display: block; width: 40px; height: 32px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0; z-index: 2; -webkit-touch-callout: none;}
#menuToggle em {display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: #000; border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;}
#menuToggle em:first-child {transform-origin: 0% 0%;}
#menuToggle em:nth-last-child(2) {transform-origin: 0% 100%;}
#menuToggle input:checked ~ em {opacity: 1; transform: rotate(45deg) translate(-2px, -1px); background: #232323;}
#menuToggle input:checked ~ em:nth-last-child(3) {opacity: 0; transform: rotate(0deg) scale(0.2, 0.2);}
#menuToggle input:checked ~ em:nth-last-child(2) {transform: rotate(-45deg) translate(0, -1px);}
#menu {position: absolute; width: 300px; margin: -100px 0 0 -50px; padding: 50px; padding-top: 125px; background-color: rgba(109,92,76,.975); list-style-type: none; font-family:sans-serif; -webkit-font-smoothing: antialiased; border-bottom-right-radius:5px; box-shadow: 0 0 15px rgba(0,0,0,0.25);transform-origin: 0% 0%; transform: translate(-100%, 0); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}
#menu li {padding: 10px 0; font-size: 18px; list-style-image:none;}
#menu a {color:#fff;}
#menu a:hover {color:rgb(198,198,220);}
#menuToggle input:checked ~ ul {transform: none;}
.divider_line {border-bottom:2px solid rgba(0,0,0,0.2);}
.rounded_button{border-radius:50%;box-shadow: 0 2px 3px rgba(0,0,0,0.1);}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.ptile {position:relative;display:block;float:left;margin:3px;padding:0;/*padding-bottom: 1px;*/width:100%;max-width:300px;height:100%;max-height:300px;overflow:hidden;text-decoration:none;background: rgba(0, 160, 216, .05);}
.ptile:hover {box-shadow:0 -1px 1px rgba(0, 0, 0, .25);}
.ptile_content {position:absolute;top:1em;left:0;padding:.5em;border-radius:0 .5em .5em 0;border-left:solid 1px rgba(255,255,255,.75);overflow: hidden;text-overflow: ellipsis;font-family: FT, sans-serif;font-size: 16px;color: #001915;line-height: 20px;backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); background-blend-mode: exclusion; background-color: rgba(255, 255, 255, .5);box-shadow: 0 2px .25em rgba(0, 25, 21, .25);}
.phtile {position: relative;display: block;float: left;margin: 3px;padding: 0;text-align:center;overflow: hidden;text-overflow: ellipsis;text-decoration: none;vertical-align: top;}
.sights_tags {font-family:sans-serif;font-size:.8em;background:#f0f0f0;}
.sectile {position:relative; display:inline-block; color:#000; float:left; margin:5px; padding:0;/*padding-bottom: 1px;*/ width:220px; height:44px; overflow:hidden; text-decoration:none; text-shadow:0 1px 3px #fff; padding-left:5px; padding-top:10px; border-radius:.5em; background-image: background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fff));background-image: -webkit-linear-gradient(to top, rgba(220, 230, 240, .5), rgba(255, 255, 255, .9));background-image: linear-gradient(to top, rgba(220, 230, 240, .5), rgba(255, 255, 255, .9));background-repeat: repeat-x;border: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(255, 255, 255, .9); text-overflow:ellipsis; font-family:FT,sans-serif; font-smooth:always; box-shadow: 0 2px 3px rgba(0, 25, 21, .1);}
.sectile:hover {color:#315efb; outline:4px rgba(49,94,251,.1) solid;}
.manager_card {display:inline-block;float:left;width:50%;}
.centerheader{text-align:center;padding-top:.5em;}
.roundedface {border-radius:33% 67% 50% 50% / 33% 50% 50% 75%;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;box-shadow:0 .13em .13em rgba(255,255,255,.33);}
.roundedface:hover{border-radius:50%;}
.accordion {width: 100%;min-height: 0;display: block;position: relative;margin: 0 auto;padding: 0;overflow: hidden}
.accordion h2 {display: block;font-size:1.2em;margin: 0;padding: .25em .5em;cursor: pointer;color: #fff;background: rgb(30,50,70);box-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.msg {position: relative;overflow: hidden;max-height: 800px;opacity: 1;background-color:rgba(220, 230, 240, .5); border: solid 1px rgba(0,0,0,.05);transform: translate(0, 0);}
.accordion ul {list-style: none;padding: 0; margin: 0;}
.accordion ul li {list-style: none;position: relative;padding: 0;margin: 0;}
.accordion ul li:nth-of-type(1) {animation-delay: 0.5s;}
.accordion ul li:nth-of-type(2) {animation-delay: 0.75s;}
.accordion ul li:nth-of-type(3) {animation-delay: 1s;}
.accordion ul li:last-of-type {padding-bottom: 0;}
.arrow_icon {position: absolute;transform: translate(-6px, 0);margin-top: .75em;right: 1em;}
.arrow_icon:before, .arrow_icon:after {content: "";position: absolute;background-color: rgba(255,255,255,.75);width: 3px;height: 9px;}
.arrow_icon:before {transform: translate(-2px, 0) rotate(45deg);}
.arrow_icon:after {transform: translate(2px, 0) rotate(-45deg);}
.accordion ul li input[type=checkbox] {position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0; padding: 0; opacity: 0;}
.accordion ul li input[type=checkbox]:checked ~ div.msg {margin-top: 0; max-height: 0; opacity: 0; transform: translate(0, 50%);}
.accordion ul li input[type=checkbox]:checked ~ .arrow_icon:before {transform: translate(2px, 0) rotate(45deg);}
.accordion ul li input[type=checkbox]:checked ~ .arrow_icon:after {transform: translate(-2px, 0) rotate(-45deg);}
div.msg, .arrow_icon:before, .arrow_icon:after {transition: all 0.5s ease-in-out;}
@media (max-width: 550px) {
.accordion {box-sizing: border-box; transform: translate(0, 0); max-width: 100%; min-height: 100%; margin: 0; left: 0;}
.manager_card {width:100%;}
}
#ftrcontainer{width:100%;background: url(/img/hohloma_blue.jpg) right repeat-y #1e3246;color:rgba(255,255,255,.5);box-shadow:0 -1px 2px rgba(0,0,0,.25);padding-top:1em;padding-bottom:1em;}
#footerbar{max-width:987px;margin:0;padding:0;margin-right:auto;margin-left:auto;*zoom:1;font-size:.83em;}
#footerbar a {color:#fff;}
#footerbar a:hover {color:#ffbf00;text-decoration:none;}
#footerbar a:active {color:#a7bfb7;}
#footerbar hr {color:#84859e;}
#footerbar:before,#container:after {display: table;content: "";}
#footerbar:before {clear: both;}
.ftrblck {width:300px;display:inline-block;vertical-align:top;font-family:sans-serif;padding-left:1em;}
.ftrblck blockquote {margin:0;margin-bottom:1.5em;padding:0;border:0;color:#fff;font-family:times,serif;font-size:1.25em;text-shadow:0 2px 3px rgba(0,0,0,0.1);}
.ftrblck cite {color:rgba(198,198,220,.5);font-size:12px;}
.banners img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;margin:0;}
@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('alsrubl-arial-regular.eot');
  src: url('alsrubl-arial-regular.eot?#iefix') format('embedded-opentype'),url('alsrubl-arial-regular.woff') format('woff'), url('alsrubl-arial-regular.ttf') format('truetype'), url('alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/inc/alsrubl-arial-italic.eot');
  src: url('/inc/alsrubl-arial-italic.eot?#iefix') format('embedded-opentype'), url('/inc/alsrubl-arial-italic.woff') format('woff'), url('/inc/alsrubl-arial-italic.ttf') format('truetype'), url('/inc/alsrubl-arial-italic.svg#ALSRublArialItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/inc/alsrubl-arial-bold.eot');
  src: url('/inc/alsrubl-arial-bold.eot?#iefix') format('embedded-opentype'), url('/inc/alsrubl-arial-bold.woff') format('woff'), url('/inc/alsrubl-arial-bold.ttf') format('truetype'), url('/inc/alsrubl-arial-bold.svg#ALSRublArialBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/inc/alsrubl-arial-bolditalic.eot');
  src: url('/inc/alsrubl-arial-bolditalic.eot?#iefix') format('embedded-opentype'), url('/inc/alsrubl-arial-bolditalic.woff') format('woff'), url('/inc/alsrubl-arial-bolditalic.ttf') format('truetype'), url('/inc/alsrubl-arial-bolditalic.svg#ALSRublArialBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}
.rur {
  font-family: 'ALSRubl-Arial', Arial, sans-serif;
  line-height: normal;
}