@font-face {font-family:HappinessBeta; src: url(/i/h.ttf);}
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 {padding:0;margin:0;font-family: sans-serif;font-size:1em;line-height:1.5;position:relative;color:#000;}
a:hover, a:active {outline: 0;}
h1 {font-size: 2.4em;margin: 0.2em 0;}
h2 {font-size: 1.8em;margin: 0.83em 0;}
h3 {font-size: 1.3em;margin: 0;}
h4 {font-size: 1.2em;margin: 0;}
h5 {font-size: 1.1em;margin: 0;}
h6 {font-size: 1em;margin: 0;}
h1, h2, h3, h4, h5, h6 {line-height:1;font-family:'Bookman Old Style',serif;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
p,pre {margin-top: 1em;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
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 40px;}
menu,ol,ul {padding: 0 0 0 40px;}
nav ul,nav ol {list-style: none;list-style-image: none;}
img {border:0;vertical-align: middle;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;interpolation-mode:bicubic;}
figure {margin:0;}
a,area,button,[role="button"],input,label,select,summary,textarea {touch-action: manipulation;}
form {margin:0;}
button,input,select,textarea {font-size:100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
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 {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;}
output {display: inline-block;}
[hidden] {display: none !important;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing:0;}
::selection{background:#1e2643;color:#fff;text-shadow:none !important;}
h3 {color:#333;}
p {margin-left:.25em;}
a {color:#000;text-decoration:underline;text-decoration-skip: ink;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;}
a:active {color:#666;position:relative;top:1px;}
a:hover {color:#444;}
a img {transition-property:opacity;-webkit-transition-duration:200ms;-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;}
figure, figcaption {padding:0;margin:0;margin-left:2px;}
blockquote {padding: 0 0 0 2em;margin: 0 0 1.33em;border-left: .67em solid #d5cec3;font-family:sans-serif;font-size: 1.25em;}
cite {font-family: sans-serif; font-style:normal; font-weight:normal; font-size:80%;}
h1 a, h2 a, h3 a{text-decoration:none;border-bottom: 1px solid rgba(0,0,0,.25);}
ul, ol {list-style:inside;line-height:1.5;}
ul li {list-style-image: url(/img/blue_glass_dot.gif);}
#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;}
#top_picture_container {margin:0;padding:0;width:100%;height:420px;background-color:#1e2643;background-size:cover;line-height:1;}
#top_picture_container {height: calc(100vh - 90px); min-height:320px;}
#top_shadow {margin:0; padding:0; width:100%; height:120px;}
#top_header {padding:0; height:60px; overflow:hidden; text-decoration:none; color:#fff; display:none;}
#top_header a {text-decoration:none; color:#fff;}
#top_header:before {display:inline-block; height:100%; vertical-align:middle; content:"";}
#top_header_mobile {height:60px; padding:0; padding-left:1em; text-decoration:none; background-color:#1e2643; color:#fff; font-size:13px; line-height:18px;}
#top_header_mobile a {text-decoration:none; color:#fff;}
#top_menu {height:60px; padding:0; padding-left:1em; text-decoration:none; color:#4f4747; font-weight:bold; list-style:none; font-size:13px; line-height:18px;display:none;border-radius:.67em;border: 1px solid rgba(0,0,0,.1); border-top: 1px solid rgba(255, 255, 255, .33);-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;transition-duration:200ms;}
#top_menu:hover {background-color:rgba(255,255,255,.75);box-shadow: 0 .07em .25em rgba(0,0,0,.5);}
#top_menu:before {display:inline-block; height:100%; vertical-align:middle; content:"";}
#top_menu * {border:0; border-collapse:collapse; margin:0; padding:0; z-index:10}
#top_menu li{float:left; margin-left:12px; margin-right:12px; padding-top:18px; position:relative; display:block;}
#top_menu li a{display:block; padding:.33em; color:#403636; text-decoration:none; font-weight:bold; -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;}
#top_menu li a:hover{color:#fff;}
#top_menu ul{list-style:none;position:absolute;display:none;opacity:0;}
#top_menu ul li{padding-top:1px;float:none;background:url(/img/1x1.gif);}
#top_menu ul a{color:#fff;padding-left:1em;padding-right:.5em;font-weight:bold; text-transform:none; white-space:nowrap; display:block;}
#top_menu li:hover ul{display:block;opacity:1;}
#top_menu li:hover a{background:#4F4747;background:rgba(79,71,71,0.9);}
#top_menu li:hover ul a{text-decoration:none;}
#top_menu li:hover ul li a:hover{background:#1e2643;}
#header_block {padding-top:1em; padding-left:2.5em; color:#fff;}
#header_block {padding-top:calc(50vh - 200px)}
#header_block h1 {font-weight:normal;font-size:2.5em;line-height:1;margin:0;padding:0;color:#fff;text-shadow: 0 .13em 1em rgb(0, 19, 25);}
#booking_bar {width:100%; height:60px; margin:0; padding:0; overflow:hidden; text-decoration:none; background-color:#f7f0e9;border-bottom-left-radius:.67em;border-bottom-right-radius:.67em;}
#booking_bar:before {display:inline-block;height:100%;vertical-align:middle;content:"";}
#booking_price {display:inline-block; float:right; padding-right:.5em;}
#booking_price_sum {font-family:'HappinessBeta',Happiness; font-weight:normal; font-size:30px; position:relative; top:4px;}
#village_code {font-family:'HappinessBeta',Happiness; font-weight:normal; opacity:.13; padding-left:.33em;}
#initprice {text-decoration:line-through;}
#menuToggle
{display: inline-block; position: absolute; top: 16px; left: 10px; z-index: 1; -webkit-user-select: none; user-select: none;}
#menuToggle input {display: block; width: 30px; height: 40px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0; z-index: 2; -webkit-touch-callout: none;}
#menuToggle span {display: block; width: 30px; height: 3px; margin-bottom: 6px; position: relative; background: #fff; 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 span:first-child {transform-origin: 0% 0%;}
#menuToggle span:nth-last-child(2) {transform-origin: 0% 100%;}
#menuToggle input:checked ~ span {opacity: .9; transform: rotate(45deg) translate(-2px, -1px);   background: #fff;}
#menuToggle input:checked ~ span:nth-last-child(3) {opacity: 0; transform: rotate(0deg) scale(0.2, 0.2);}
#menuToggle input:checked ~ span:nth-last-child(2) {transform: rotate(-45deg) translate(0, -1px); }
#menu_mobile {position: absolute; width: 300px; min-height:100vh; margin: -100px 0 0 -50px; padding: 46px; padding-top: 120px; background-color: #1e2643; list-style-type: none; -webkit-font-smoothing: antialiased; transform-origin: 0% 0%; transform: translate(-100%, 0); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);box-shadow:0 0 5px rgba(0,0,0,0.1);}
#menu_mobile li {padding: 10px 0; font-size: 18px;}
#menu_mobile a:hover {color:#ccc;}
#menuToggle input:checked ~ ul {transform: none;}
#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;}
.central_container {width: calc(100vw - 2em);max-width:1180px;margin-right:auto;margin-left:auto;padding:0;*zoom:1;}
.central_container:before,#central_container:after {display: table;content: "";}
.central_container:after {clear: both;}
.clubmedfont, .clubmedbig {font-family:'HappinessBeta',Happiness,Helvetica,Arial,sans-serif;font-weight:normal;}
.clubmedbig {font-size:167%;}
.nolistdiv ul, .nolistdiv li {list-style: none inside none; line-height:1; margin:0; padding:0;}
.clubmedcode {font-family:HappinessBeta, sans-serif;color:rgba(147,72,52,.33);float:right;font-size:150%;}
.uppercaselink {font-weight:bold;text-transform:uppercase;}
.acround:before {display:inline-block;width:.67em;height:.67em;vertical-align:middle;border-radius:50%;background-color:#00a0d8;content:"";}
.plastic {backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); background-blend-mode: exclusion; background: rgba(220, 230, 240, .5);}
.top_epigraph {display:block; margin:0; padding:0;}
.left_epigraph {display:block;width:100%; vertical-align:middle; font-family:'Bookman Old Style',serif; font-size:2em; font-style:italic; font-weight:bold;color:#666; padding-top:1em; padding-left:1.25em;}
.epigraph_style{font-family:Georgia,Times,serif; font-size:2em; font-style:italic; color:#504747;}
.right_epigraph {display:block; vertical-align:middle; padding-top:2em; padding-left:1em;}
.two_cols {display:block; margin:0; padding:0;}
.left_col {display:block;vertical-align:top;width:100%;padding-top:1em;}
.right_col {display:block;vertical-align:top;padding-top:1em;}
.accent_color {color:#666;}
.btn-normal {font-family:sans-serif; font-weight: bold; font-size:13px; line-height:18px; color: #FFF !important; text-decoration:none !important; padding: 8px 18px 8px 18px; border-radius: 17px; background-color:#000; -webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;}
.btn-normal:hover,.btn-normal:active,.btn-normal.active {background-color:#333;}
.btn-success {font-family:sans-serif; font-weight: bold; font-size:13px; line-height:18px; color: #000 !important; text-decoration:none !important; padding: 8px 18px 8px 18px; border-radius: 17px; background-color:#ffbf00; -webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;}
.btn-success:hover,.btn-success:active,.btn-success.active {background-color:#e6ac00;}
.yellow_block {background-color:#ffbf00; padding:1em 1em 2em 2em;background-repeat: no-repeat;background-position: right 2em center;}
.blue_block {color:#fff;background-color:#1e2643; padding:1em 1em 2em 2em;background-repeat: no-repeat;background-position: right 2em center;}
.yellow_round_bg, .blue_round_bg {position:relative;}
.yellow_round_bg:after {content: " "; width:320px; height:320px; display: block; position: absolute; bottom: -100px; right: -100px; background-color: #ffbf00; padding: 10px;  border-radius: 160px;  z-index: -1}
.blue_round_bg:after {content: " "; width:320px; height:320px; display: block; position: absolute; bottom: -100px; right: -100px; background-color: #1e2643; padding: 10px;  border-radius: 160px;  z-index: -1}
.book {background:#fff;color:#444;outline:2px #005589 solid;margin:4px;padding:.5em;}
.book h2{margin:0;padding:0;font-weight:bold;color:#005589 !important;}
.comment {background-color:#f7f0e9;margin:0;padding:1em;border-radius:.67em}
.comment h2{margin:0;padding:0;font-weight:bold;color:#1e2643;}
.news {border:2px #C4D97C solid;margin:1em;padding:1em;}
.news h2{margin:0;padding:0;font-weight:bold;color:#C4D97C;}
.news h3{font-size:1.5em;margin:0.75em 0 0 .3em;}
.predldiv {border:2px #E3CB8B solid;margin:1em;padding:1em;}
.predldiv h2{margin:0;padding:0;font-weight:bold;color:#E3CB8B;}
.go_home_bar {display:block;margin:0;padding:0;font-family:'Bookman Old Style',serif;color:#fff;text-align:center;font-weight:bold;text-decoration:none;font-size:2em;line-height:2em;background:#1e2643;box-shadow:0 0 5px #ddd;-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;}
.go_home_bar:hover {color:#1e2643; background:#f7f0e9; text-decoration:none;}
.go_more_bar {display:block;margin:0;padding:0;padding-top:.25em;padding-bottom:.25em;font-family:'Bookman Old Style',serif;font-weight:bold;text-align:center;text-decoration:none;font-size:1.25em;line-height:1.25em;color:#000;background-color:#ffbf00;border-radius:1em;box-shadow:0 0 5px #ccc;-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;}
.go_more_bar:hover {color:#fff; background:#1e2643;}
.trident_bg {display:inline-block;text-align:right;min-height:128px;margin:0;padding:0;padding-left:16px;padding-right:32px;padding-top:44px;background:url(/i/trident_transparent.png) right center no-repeat;font-size:32px;}
.yashare-auto-init{text-align:right;}
.closed_village{text-decoration:line-through;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=33);-moz-opacity: 0.33;-khtml-opacity: 0.33;opacity: 0.33;}
.zebra {border-collapse:collapse}
.zebra th {COLOR:#fff;FONT-FAMILY:Arial Narrow;FONT-SIZE:16px;text-shadow:-1px -1px 2px #047;background:#1e2643;border-left: 2px solid #fff;}
.zebra tr:nth-child(even) {background: rgba(0,0,0,.05)}
.zebra tr:hover {background-color: #f2e8c9;}
.external {background: url(/img/external_link.gif) center right no-repeat; padding-right: 13px;}
.scr{font-family:Monotype Corsiva; font-size:16pt; color:#627f97;}
.bphoto {background: #eee; padding:1px; border: .75em solid #fff;box-shadow: 0 0 1.5em -.25em #ccc;}
.bphoto img {border: 0px;}
.bphoto a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity: 0.95;-khtml-opacity: 0.95;opacity: 0.95;}
.roundedface {border-radius:33% 67% 50% 50% / 33% 50% 50% 75%;-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;box-shadow:0 .13em .13em rgba(255,255,255,.33);}
.roundedface:hover{border-radius:50%;}
.dt {vertical-align:top;}
.benefits_list {-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.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;}
.thrdtile {position:relative;display:block;float:left;margin:4px;padding:0;/*padding-bottom: 1px;*/width:230px;height:48px;color:#fff;;overflow:hidden;text-decoration:none;font-size:80%;line-height:1;}
.thrdtile img {margin-right:4px;}
.button8 {display: table; padding: 5px 13px 6px 13px;border:2px solid #e6ac00;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:#e6ac00 !important;background-color:#f2e8c9 !important;}
.button8:active {color:#ffffff !important; background-color:#cbd !important;}
.blue_shadow {box-shadow:1px 2px 6px rgba(0,0,0,0.13);}
.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="4" />\
        <feGaussianBlur stdDeviation="2" result="blur" />\
        <feMerge>\
          <feMergeNode in="blur"/>\
          <feMergeNode in="SourceGraphic"/>\
        </feMerge>\
      </filter>\
    </svg>#blue_shadow');
}
.rounded {border-radius:.67em;}
.manager_bar {margin-top:1em;}
#footer_bar {width:100%; margin:0; padding:0; background-color:#f7f0e9; }
#footer_container {padding: 1em 0; color:#000; font-size:75%;}
#footer_container a {color:#000; text-decoration:none;}
#footer_container a:hover {color:#444;}
#footer_first {display:block; margin:0; padding:0;}
#footer_icons {display:block; width:100%; vertical-align:middle; padding:1em;}
#footer_social {display:block; vertical-align:middle; padding:1em;}
#footer_second {display:block; margin:0; padding:0;}
#footer_coordinates {display:block; width:100%; vertical-align:middle; padding:1em;}
#footer_links {display:block; vertical-align:middle; padding:1em;}
.footer_social_icon {display:inline-block; width:3.5em; min-width:32px; height:3.5em; min-height:32px; float:left; vertical-align:middle; text-align:center; margin-left:1em; border: 1.5px solid #000;border-radius: 50%;}
.footer_social_icon:before {display:inline-block; height:100%; vertical-align:middle; content:"";}
.pseudolink {border-bottom:1px dashed #444; cursor:crosshair;}
@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;
}
@media (min-width: 987px)
{
p {margin-left:1em;}
#top_shadow {background:linear-gradient(180deg,rgba(0,0,0,.53333),transparent);}
#top_header {display:block;}
#top_header_mobile {display:none;}
#top_menu {display:block;}
.top_epigraph {display:table; width:100%;}
.left_epigraph {display:table-cell; width:50%; padding-top:0;}
.right_epigraph {display: table-cell;}
.two_cols {display:table; width:100%;}
.left_col {display:table-cell; width:50%;}
.right_col {display: table-cell;}
#footer_first {display:table; width:100%;}
#footer_icons {display:table-cell; width:50%;}
#footer_social {display: table-cell;}
#footer_second {display:table; width:100%;}
#footer_coordinates {display:table-cell; width:50%;}
#footer_links {display: table-cell; vertical-align:top;}
}