BODY {10pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}
H1 {FONT-SIZE: 14pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif; TEXT-DECORATION: none}
H2 {FONT-SIZE: 14pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif; TEXT-DECORATION: none}
H3 {FONT-SIZE: 14pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif; TEXT-DECORATION: none; margin: 0 0 0 0}
h5 {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif; TEXT-DECORATION: none}
P {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}
TABLE {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}
TR {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}
TD {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}
UL {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}
LI {FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Tahoma,MS Sans Serif,Helvetica,sans-serif}	                
INPUT {FONT-SIZE: 12pt; FONT-FAMILY: Tahoma,MS Sans Serif,Helvetica,sans-serif}
TEXTAREA {FONT-SIZE: 12pt; FONT-FAMILY: Tahoma,MS Sans Serif,Helvetica,sans-serif}
SELECT {FONT-SIZE: 12pt; FONT-FAMILY: Tahoma,MS Sans Serif,Helvetica,sans-serif}
a {color:blue; text-decoration:underline}
A.m:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.m:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.m:active {COLOR: #ffffff; TEXT-DECORATION: none}
.clearfix {float:none; display:block}
.left {float:left}
.right {float:right}
.nomarpad {margin:0; padding:0}
.inline_block {display:inline}
.main_block {width:100%; margin:0 auto; /*border:1px solid*/}
a:hover {color:#0099FF; text-decoration:underline}
.menu {background:url(menu_gradient4.jpg) left top repeat-x;	height:25px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; color:#FFFFFF;font-weight:bold;border-top:1px solid lightblue;
}
div.menu div.mmenu { margin:2px 0 0 0}
div.menu div.mmenu table.milonictable tr td, div.menu div.mmenu table.milonictable {width:200px !important}
div.menu div.mmenu table.milonictable a {font-weight:bold !important; text-align:left; display:inline}
.menu_shade {background:url(images/m_shadow.png) left top repeat-x; height:8px}
.head_obj {margin:0; padding:0; width:99%; height:89px; position:absolute; top:94px;}
.menu ul {list-style:none; display:inline; margin:0; padding:0; position:relative; top:-3px; cursor:pointer;}
.m_vline {border-left:1px solid gray; border-right:1px solid white; width:10px; margin:0 1px; position:relative; top:4px}
.m_vline_img {display:inline; position:relative; top:5px}
div.menu table td a {padding:0 10px; color:#FFFFFF; text-decoration:none}div.menu table td:hover {background:url(images/menu_gradient-hover.jpg) repeat-x}div.menu table td a:hover {padding:0 10px; text-decoration:underline; color:white}.room-desc-discount { color: red; float: right; font-size: 23px; width: 100px;}.rh-rating-figure1  a{display:inline-block; width:140px; height:40px; padding:4px 0 0; background:url(https://odecca.ru/images/rating-bg1.gif) no-repeat; zoom:1; *display: inline; vertical-align:top; font-size:24px; color:#fff; text-align:center;}.rating-hotel1 {background:#fffadf; padding:3px 0 2px 14px;}.rh-l1 {display:inline-block; width:290px; zoom:1; *display: inline; vertical-align:top; padding:3px 0 0;}.rh-rating1 {display:inline-block; width:170px; padding:0px 42px 5px 0; zoom:1; *display: inline; vertical-align:top; text-align:right; font:normal 18px Georgia, "Times New Roman", Times, serif; color:#104e69;}.rh-rating-figure {display:inline-block; width:70px; height:40px; padding:4px 0 0; background:url(https://odecca.ru/images/images/background/rating-bg.gif) no-repeat; zoom:1; *display: inline; vertical-align:top; font-size:24px; color:#fff; text-align:center;}@media screen and (max-width:640px){table{overflow-x:auto;display:block}}@media screen and (max-width:360px){H3{font-size:16px!important}H2{font-size:17px!important}}.hide,.hide + label ~ div {display:none}.hide+label{margin:0;padding:0;color:#008000;cursor:pointer;display:inline-block;font-size:14pt}.hide:checked+label{color:#0896ff;border-bottom:0;font-size:14pt}.hide:checked+label+div{display:block;background:#efefef;-moz-box-shadow:inset 1px 1px 2px 1px #7d8e8f;-webkit-box-shadow:inset 1px 1px 2px 1px #7d8e8f;box-shadow:inset 1px 1px 2px 1px #7d8e8f;margin-left:5px;padding:10px;-webkit-animation:fade ease-in .5s;-moz-animation:fade ease-in .5s;animation:fade ease-in .5s}@-moz-keyframes fade {from { opacity: 0; } to { opacity: 1 } }@-webkit-keyframes fade {from { opacity: 0; } to { opacity: 1 } }@keyframes fade {    from { opacity: 0; }to { opacity: 1 } }.hide+label:before{background-color:#0896ff;color:#fff;content:"\002B";display:block;float:left;font-size:14px;font-weight:bold;height:16px;line-height:16px;margin:3px 5px;text-align:center;width:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.hide:checked+label:before{content:"\2212"}.tabs__content{display:none}.tabs__content.active{display:block}.tabs{max-width:700px;margin:0 0 30px}.tabs__caption{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;position:relative;margin:-1px 0 0 -1px}.tabs__caption li:last-child:before{content:'';position:absolute;bottom:-5px;left:0;right:-2px;z-index:-1;height:5px;background:#7dca86}.tabs__caption:after{content:'';display:table;clear:both}.tabs__caption li{padding:9px 15px;margin:1px 0 0 1px;background:#73bf67;color:#fff;position:relative;border:solid #73bf67;border-width:1px 1px 0;border-radius:5px 5px 0 0;text-align:center}.tabs__caption li:not(.active) {cursor:pointer}.tabs__caption li:not(.active):hover {background:#7dca86;border-color:#7dca86}.tabs__caption .active{background:#fff;color:#000;border-color:#7dca86}.tabs__caption .active:after{content:'';position:absolute;bottom:-5px;left:0;right:0;height:5px;background:#fff}.tabs__content{display:none;background:#fff;border:1px solid #73bf67;border-radius:0 5px 5px 5px;padding:7px 15px}.tabs__content.active{display:block}.vertical .tabs__caption{float:left;display:block}.vertical .tabs__caption li{float:none;border-width:2px 0 2px 2px;border-radius:5px 0 0 5px}.vertical .tabs__caption li:last-child:before{display:none}.vertical .tabs__caption .active:after{left:auto;top:0;right:-2px;bottom:0;width:2px;height:auto}.vertical .tabs__content{overflow:hidden}@media screen and (max-width:650px){.tabs__caption li{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.vertical .tabs__caption{float:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.vertical .tabs__caption li{border-width:2px 2px 0;border-radius:5px 5px 0 0}.vertical .tabs__caption li:last-child:before{display:block}.vertical .tabs__caption .active:after{top:auto;bottom:-5px;left:0;right:0;width:auto;height:5px;background:#fff}}.spoiler>input+label:after{content:"+";float:right;font-family:monospace;font-weight:bold;font:500 25px/20px 'Roboto';color:#e52121}.spoiler>input:checked+label:after{content:"-";float:right;font-family:monospace;font-weight:bold}.spoiler>input{display:none}.spoiler>input+label,.spoiler>.spoiler_body{background:#e6e6e6;padding:5px 15px;overflow:hidden;width:100%;box-sizing:border-box;display:block;font:500 15px/18px 'Roboto';color:#000}.spoiler>input+label+.spoiler_body{display:none}.spoiler>input:checked+label+.spoiler_body{display:block}.spoiler>.spoiler_body{background:#fff;border:3px solid #ccc;border-top:none}.rh-rating1 span {color:#676767; font-size: 14px; display: inline-block;}.hotel-service1 {display: inline-block; vertical-align: top; width: 225px;}.hotel-service1 ul span {background:#fffadf; float:left; font-size: 14px; color: black;}.hotel-service1 li {background:url(/images/background/bg1.gif) repeat-x 0 bottom; margin:-6px 0 0; font-size: 14px;}.hotel-service1 ul strong {background:#fffadf; float:right; color:#104e69; padding:0 0 0 4px;}
.period> a{color:#0896FF;text-decoration: none;font-family: Tahoma,MS Sans Serif,Helvetica,sans-serif;font-size: 16pt;font-weight:bold;}
.period> a:hover{border-bottom: 2px dashed #0896FF;}