@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: 'Georgia',serif;}
[tabindex="-1"]:focus {outline: none !important;}
body {padding:0;margin:0;font-size:1em;position:relative;}
a:hover, a:active {outline: 0;}
h1 {font-family:sans-serif;font-weight:normal;font-size: 2.4em;margin: 0.2em 0;}
h2 {font-family:sans-serif;font-weight:normal;font-size: 1.8em;margin: 0.83em 0;}
h3 {font-size: 1.3em;margin: 0;color:#627f97;}
h4 {font-size: 1.2em;margin: 0;color:#627f97;}
h5 {font-size: 1.1em;margin: 0;color:#627f97;}
h6 {font-size: 1em;margin: 0;color:#627f97;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
p,pre {margin: 1em 1em;line-height:1.5;-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:#00A0D8;color:#fff;text-shadow:none;}
body{background:#fff;color:#4f4747;}
a {color: #09d; text-decoration:none;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
a:active {color:#ff6600}
a:hover {color:#005589;}
a img {transition-property:opacity;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
h1 {color:#005589;margin:0.3em 0 0 .3em;}
h2 {margin:0.75em 0 0 .3em;color:#005589;}
h3 {color:#005589;margin:0.9em 0 0 .3em;}
h4 {color:#005589;margin:0.8em 0 0 .3em;}
h5 {color:#005589;margin:0.7em 0 0 .3em;}
h6 {color:#005589;margin:0.6em 0 0 .3em;}
h1,h2,h3,h4,h5,h6 {font-family:'Arial',sans-serif;text-shadow:0 3px 7px rgba(0,0,0,.1);}
blockquote{background: rgba(0, 0, 0, .1) url(/img/quote_bg.png) no-repeat right top;padding:1em;color:#555;font-size:120%;border-radius:6px;}
ul, ol {list-style:inside;}
figure, figcaption {padding:0;margin:0;margin-left:2px;}
#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 {width-100%;max-width:987px;background:rgba(255,255,255,0.67);margin-right:auto;margin-left:auto;padding:0;*zoom:1;}
#container:before,#container:after {display: table;content: "";}
#container:after {clear: both;}
#logobar{width-100%;max-width:987px;height:90px;margin:0;padding:0;font-size:.83em;text-align:right;}
#logobar a{color:#4f4747;}
#top_menu * {font-family:'Arial',sans-serif;border:0;border-collapse:collapse;margin:0;padding:0;z-index:10}
#top_menu{width-100%;max-width:987px;float:left;background:#4f4747;list-style:none;font-size:.8em;margin:0;padding:0;border-radius:.25em;border-top:20px solid #4f4747;border-bottom:20px solid #4f4747;box-shadow:0 -1px 2px #ccc;margin-bottom:12px;}
#top_menu li{float:left;margin-left:6px;margin-right:12px;position:relative;display:block;border-right:1px solid rgba(0, 0, 0, .1);text-transform:uppercase;}
#top_menu li a{display:block;padding:.33em;color:#fff;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:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
#top_menu li a:hover{color:#fff;background:#90D0D8;background:rgba(144,208,216,0.90);text-decoration:underline;}
#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{font-weight:normal;white-space:nowrap;display:block;}
#top_menu li:hover ul{display:block;opacity:1;}
#top_menu li:hover a{background:#00A0D8;background:rgba(0,160,216,0.9);}
#top_menu li:hover ul a{text-decoration:none;}
#top_menu li:hover ul li a:hover{background:rgb(105,24,122);text-shadow:0 0 6px #fff;}
#colright{width:200px;float:left;position:relative;z-index:1;background:#4f4747;color:#fff;font-size:.83em;line-height:1.5em;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
#colright h2{color:#f0f0f0;font-size:1.5em;line-height:1.2em;}
#colright a{color:#fff;-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:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
#colright a:hover{color:#005589;background:#f2e8c9;}
#colleftContainer{float:left;width:100%;margin-right:-240px;}
#colleft{margin-right:240px;}
.clubmedfont {font-family:'HappinessBeta',Happiness;font-weight:normal;}
#h1cont {height:552px;position:relative;border-radius:.5em;background-color:rgba(61,64,92,.95);}
#h1cont h1 {position:absolute;bottom:1em;left:1em;color:#fff;text-shadow:0 -1px 15px rgba(0,0,10,.75);}
.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 {border:2px #005589 solid;margin:1em;padding:1em;}
.comment h2{margin:0;padding:0;font-weight:bold;color:#005589;}
.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:sans-serif;color:#fff;text-align:center;font-weight:bold;font-size:2em;line-height:2em;background:#005589;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:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
.go_home_bar:hover {color:#005589;background:#f2e8c9;}
.epigraph{padding-left:1em;font-style:italic;color:#4f4747;font-size:150%;}
.go_more_bar {display:block;margin:0;padding:0;font-family:sans-serif;color:#005589;text-align:center;font-size:1.25em;line-height:1.25em;background:#f2e8c9;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:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
.go_more_bar:hover {color:#fff;background:#005589;}
.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;font-family:sans-serif;font-weight:normal;}
.yashare-auto-init{text-align:right;}
.closed_village{text-decoration:line-through;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50;-khtml-opacity: 0.50;opacity: 0.50;}
.zebra {border-collapse:collapse}
.zebra th {COLOR:#fff;FONT-FAMILY:Arial Narrow;FONT-SIZE:16px;text-shadow:-1px -1px 2px #047;background:#005589;border-left: 2px solid #fff;}
.zebra td {border: 1px solid #e7f0f5;}
.zebra tr:nth-child(even) {background: rgba(200,200,200,.2)}
.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;}
.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 #005589;border-radius:32px;font-family:sans-serif; font-size: 13px; cursor: pointer; opacity:1;background-color:#005589;color:#fff !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:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;}
.button8:hover {opacity:.8;color:#005589 !important;background-color:#f2e8c9 !important;}
.button8:active {color:#ffffff !important; background-color:#cbd !important;}
.blue_shadow {box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.rounded {border-radius:6px;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.clubmedcode {font-family:HappinessBeta;color:rgba(0,85,137,.33);float:right;font-size:125%;}
.price_bar {float:right;width:240px;text-align:center;background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .5), rgba(221, 221, 221, .75));background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5), rgba(221, 221, 221, .75));background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5), rgba(221, 221, 221, .75));background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5), rgba(221, 221, 221, .75));background-image: linear-gradient(top, rgba(255, 255, 255, .5), rgba(221, 221, 221, .75));background-repeat: repeat-x;margin:0;margin-bottom:6px;padding:0; border: 1px solid rgba(0, 0, 0, .1);border-radius:12px;box-shadow: 0px 0 70px -25px #6898ff;font-size:14px;padding-bottom:16px;}
.price_bar_top{position:relative;margin-bottom:30px;background:#00a0d8;color:#fff;padding-top:9px;padding-bottom:27px;}
.price_bar_top:after {content: '';border: 12px solid transparent;border-top: 12px solid #00a0d8;position: absolute;left: 50%;margin-left: -12px;bottom: -24px;width: 0;}
.bestprice {font-family:HappinessBeta;font-size:200%;}
.initprice {text-decoration:line-through;}
.request_button {padding: 7px 15px 8px 15px; border-bottom:1px solid rgb(6,110,33);border-radius:5px;font-family: sans-serif;font-weight:bold;font-size: 14px;text-shadow:0 -1px 2px rgb(6,110,33); cursor: pointer; opacity:1;background-color:rgb(20,165,58);color:#fff !important;}
#ftrcontainer{background:#4f4747;color:#fff;}
.ftricn {display:block;width:190px;height:64px;margin-top:12px;float:left;}
#footerbar{width-100%;max-width:987px;margin:0;padding:0;margin-right:auto;margin-left:auto;*zoom:1;font-size:.83em;color:#fff;}
#footerbar a {color:#f0f0f0;}
#footerbar:before,#container:after {display: table;content: "";}
#footerbar:before {clear: both;}
@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 (max-width: 550px) {
#colright{width:120px;font-size:.75em;line-height:1.2em;}
}
