.m-footer .developed-by .link:hover,.m-link.link-container:hover .link:hover,.m-link.link-pseudo,.m-menu-bottom .menu .link:hover,ins{text-decoration:none}#popup-loading,#popup-overlay{position:fixed;z-index:10000;display:none}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1;width:100%;min-width:1200px;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.m-layout{width:100%;position:absolute;left:0;top:0;z-index:-1}.l-center,.l-content,.l-footer,.l-header,.l-menu-bottom,.l-menu-main,.m-link.link-more,.m-photogallery .photoalbum .images{position:relative}.m-layout .image{display:block;width:1200px;margin:0 auto}html{font-family:Calibri,serif,sans-serif;font-size:16px;color:#4c4c4c}.l-center{width:1000px;margin:0 auto}.l-center.center-padding{width:950px;padding:42px 25px 25px}.l-center.center-content{width:950px;padding:17px 25px 25px}.l-left,.m-partners .column-left{width:630px;float:left}.l-right{width:300px;float:right}.l-menu-main{z-index:1}.l-content{z-index:0}.page-inner .l-content{margin:-2px 0 0;border-top:2px solid #acd0ea}.m-clear{clear:both;float:none;width:0;height:0}.m-h1{margin:0 0 20px;font-weight:700;font-size:32px;color:#2d4b60}.m-about .description p,.m-list-blue li,.m-text{margin:0 0 12px}.m-h1.margin-increased{margin:0 0 70px}.m-h2 .m-link{font-size:28px;line-height:30px;font-weight:400}.m-link{color:#0f6fb3;text-decoration:underline}.m-field-important,.m-footer .mobile a:hover,.m-housing-navigation .link:hover .text,.m-link:hover{color:#ff3434}.m-link.link-pseudo{border-bottom:1px dashed #0f6fb3}.m-housing-navigation .link:hover .text .border,.m-input.is-error,.m-link.link-pseudo:hover{border-color:#ff3434}.m-link.link-email2{padding:0 0 0 29px;font-size:15px;line-height:20px;background:url("/upload/images/email.png") 0 3px no-repeat}.m-link.link-fatty{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.m-link.link-more .more{display:inline-block;width:6px;height:6px;position:absolute;right:-11px;top:9px;background:url("/upload/images/more.png");cursor:pointer}.m-link.link-more:hover .more{background-position:-7px 0}.m-link.link-more.is-expanded .more{background-position:0 -7px}.m-link.link-more.is-expanded:hover .more{background-position:-7px -7px}.m-link.link-opener{position:relative;margin:0 0 0 13px;font-weight:700}.m-link.link-opener .link-icon{display:inline-block;width:16px;height:16px;position:absolute;left:-13px;top:0;background:url("/upload/images/link-opener.png") 0 6px no-repeat}.m-link.link-opener:hover .link-icon,.popup-close:hover{background-position:0 -26px}.m-link.link-opener.is-open{color:#4c4c4c;border-color:#4c4c4c}.m-link.link-opener.is-open .link-icon{background-position:0 -58px}.m-link.link-container{position:relative;cursor:pointer}.m-link.link-container .link-content{display:none;min-width:100%;position:absolute;left:-12px;top:-7px;padding:7px 12px;background:url("/upload/images/shady.png")}.m-link.link-container:hover{color:transparent;border:none}.m-link.link-container:hover .link-content{display:inline-block}.m-link.link-container:hover .pseudo{display:inline-block;margin:0 0 6px;border-bottom:1px dashed #fff;color:#fff}.m-link.link-container:hover .link{color:#8aceff;text-decoration:underline}.m-tooltip{display:none;height:40px;position:absolute;left:10px;top:-40px;padding:0 5px 0 0;background:url("/upload/images/tooltip.png") right bottom no-repeat;pointer-events:none}.m-button-red,.m-button-redgloss{padding:0 2px 0 0;text-decoration:none}.m-tooltip .tooltip-text{display:block;height:40px;padding:0 10px;line-height:30px;font-size:14px;font-style:italic;background:url("/upload/images/tooltip.png") left top no-repeat;white-space:nowrap}.m-image{position:relative;border:3px solid #fff;border-radius:5px;box-shadow:0 1px 6px #aaa}.m-image .m-link.link-fatty{border:5px solid #000;opacity:.2}.m-image.image-wide,.m-image.image-wide img{width:293px;height:153px}.m-image.image-wide .m-link.link-fatty{width:283px;height:143px;border-width:5px}.m-image.image-common,.m-image.image-common img{width:248px;height:173px}.m-image.image-common .m-link.link-fatty{width:238px;height:163px;border-width:5px}.m-image.image-hall,.m-image.image-hall img{width:216px;height:145px}.m-image.image-hall .m-link.link-fatty{width:206px;height:135px;border-width:5px}.m-image.image-showplace,.m-image.image-showplace img{width:293px;height:194px}.m-image.image-showplace .m-link.link-fatty{width:283px;height:184px;border-width:5px}.m-image.image-restaurant,.m-image.image-restaurant img{width:338px;height:205px}.m-image.image-restaurant .m-link.link-fatty{width:328px;height:195px;border-width:5px}.m-image.image-thumb,.m-image.image-thumb img{width:115px;height:86px}.m-image.image-thumb .m-link.link-fatty{width:105px;height:76px;border-width:5px}.m-block .l-center.center-padding{width:975px;padding-right:0}.m-block .l-right{width:280px;padding:15px 20px 0 0}.m-about-preview .h2,.m-block .h2{margin-bottom:18px}.m-about-preview .h2 .m-link,.m-block .h2 .m-link{font-size:24px;font-weight:400}.m-block.block-white{background:url("/upload/images/block-white.png")}.m-block.block-white.block-borders{border:1px solid #fff;outline:#d2d2d2 solid 1px}.m-block.block-blue.border-top,.m-separator-content{border-top:2px solid #fff}.m-block.block-blue,.m-housing .content .l-center{background:url("/upload/images/block-blue.png")}.m-block.block-blue.block-borders{border:1px solid #fff;outline:#acd0ea solid 1px}.m-block.block-pure{border:1px solid #c5dbee;background:#fafdff}.m-block.block-shadow{box-shadow:0 3px 0 #ababab}.m-button-red{display:inline-block;height:23px;background:url("/upload/images/button-red.png") right -23px no-repeat}.m-button-red:hover{background-position:right -69px}.m-button-red .button-text{display:inline-block;height:23px;padding:0 8px 0 10px;font-size:14px;line-height:21px;font-style:italic;color:#fff;background:url("/upload/images/button-red.png") left top no-repeat;cursor:pointer}.m-button-red:hover .button-text{background-position:left -46px}.m-button-redgloss{display:inline-block;background:url("/upload/images/button-redgloss.png") right -35px no-repeat}.m-button-redgloss:hover{background-position:right -105px}.m-button-redgloss .text{display:inline-block;background:url("/upload/images/button-redgloss.png") left 0 no-repeat;padding:0 13px 3px 22px;font-size:16px;line-height:32px;font-weight:700;color:#fff;text-shadow:0 1px 2px #000;cursor:pointer}.m-button-redgloss2 .text,.m-button-redgloss3 .text{font-size:16px;line-height:27px;text-shadow:0 1px 2px #000;color:#fff;cursor:pointer;display:inline-block;font-weight:700}.m-button-redgloss:hover .text{background-position:left -70px}.m-button-redgloss2{display:inline-block;background:url("/upload/images/button-redgloss2.png") right -30px no-repeat;padding:0 13px 0 0;text-decoration:none}.m-button-redgloss2:hover{background-position:right -90px}.m-button-redgloss2 .text{background:url("/upload/images/button-redgloss2.png") left 0 no-repeat;padding:0 0 3px 10px}.m-button-redgloss2:hover .text{background-position:left -60px}.m-button-redgloss3{display:inline-block;background:url("/upload/images/button-redgloss3.png") right -31px no-repeat;padding:0 2px 0 0;text-decoration:none}.m-button-redgloss3:hover{background-position:right -93px}.m-button-redgloss3 .text{background:url("/upload/images/button-redgloss3.png") left 0 no-repeat;padding:0 8 4px 12px}.m-button-redgloss3:hover .text{background-position:left -62px}.m-button-blue{display:inline-block;height:32px;padding:0 3px 0 0;background:url("/upload/images/button-blue.png") right -33px no-repeat;text-decoration:none}.m-button-blue .button-text{display:inline-block;height:32px;padding:0 15px 0 18px;background:url("/upload/images/button-blue.png") left 0 no-repeat;font-weight:700;line-height:30px;text-shadow:0 1px 2px #000;color:#fff;cursor:pointer}.m-button-blue:hover{background-position:right -99px}.m-button-blue:hover .button-text{background-position:left -66px}.m-guests{overflow:hidden}.m-guests .item{width:9px;height:27px;float:left;margin:0 0 0 3px;background:url("/upload/images/room-amount.png") no-repeat}.m-guests .item:first-child,.m-menu-bottom .menu .item:first-child,.m-slideshow-big .pagination .items a:first-child{margin:0}.m-contacts-preview .routes .items .item .type .icon.train,.m-guests .item.full,.m-list-service.list-normal .item.parking,.m-list-service.list-small .item.parking,.m-menu-main .root-item:hover,.m-services .services-list .item .icon.parking{background-position:0 0}.m-guests .item.half{background-position:-9px 0}.m-price{color:#767676;font-size:13px}.m-price .number{color:#303030}.m-price .number b{font-size:19px}.m-tariffs{display:inline-block;width:133px;height:37px;padding:0 0 0 43px;background:url("/upload/images/text-frame-blue.png") no-repeat;text-decoration:none}.m-guestbook-form .captcha .m-loader.is-shown,.m-housing .content.is-shown,.m-list-service.list-normal .item:hover .m-tooltip,.m-list-service.list-small .item:hover .m-tooltip,.m-menu-main .root-item:hover .section-level,.m-question-form .captcha .m-loader.is-shown,.m-restaurant .m-block.block-white .column-right .schedule.is-shown,.m-restaurant.is-shown,.m-rooms .rooms .room .m-image.is-shown .description,.m-rooms.is-shown,.m-success{display:block}.m-tariffs .m-link{line-height:36px}.m-tariffs.tariffs-top{position:absolute;left:271px;top:48px}.m-list-blue-square,.m-news-detail{line-height:21px}.m-list-blue-square li{padding:0 0 0 9px;background:url("/upload/images/bullet-blue-square.png") 0 9px no-repeat}.m-list-blue{line-height:18px;margin:0 0 23px}.m-list-blue li{padding:0 0 0 10px;background:url("/upload/images/bullet-blue.png") 0 8px no-repeat}.m-list-blue li.selected{font-size:15px;background:url("/upload/images/bullet-grey.png") 0 8px no-repeat}.m-list-blue .m-link{font-size:15px}.m-about .description ul,.m-list-dark{line-height:18px;margin:0 0 15px}.m-about .description ul li,.m-list-dark li{margin:0 0 10px;padding:0 0 0 10px;background:url("/upload/images/bullet-dark.png") 0 8px no-repeat}.m-list-service.list-normal .item{width:44px;height:44px;float:left;position:relative;margin:0 5px 5px 0;background:url("/upload/images/service.png") no-repeat;cursor:default}.m-list-service.list-normal .item.parking:hover{background-position:0 -44px}.m-list-service.list-normal .item.wi-fi,.m-services .services-list .item .icon.wi-fi{background-position:-44px 0}.m-list-service.list-normal .item.wi-fi:hover{background-position:-44px -44px}.m-list-service.list-normal .item.gym,.m-services .services-list .item .icon.gym{background-position:-88px 0}.m-list-service.list-normal .item.gym:hover{background-position:-88px -44px}.m-list-service.list-normal .item.sauna,.m-list-service.list-small .item.barber,.m-services .services-list .item .icon.sauna{background-position:-132px 0}.m-list-service.list-normal .item.sauna:hover{background-position:-132px -44px}.m-list-service.list-normal .item.barber,.m-services .services-list .item .icon.barber{background-position:-176px 0}.m-list-service.list-normal .item.barber:hover{background-position:-176px -44px}.m-list-service.list-normal .item.gift,.m-services .services-list .item .icon.gift{background-position:-220px 0}.m-list-service.list-normal .item.gift:hover{background-position:-220px -44px}.m-list-service.list-normal .item.taxi,.m-list-service.list-small .item.atm,.m-services .services-list .item .icon.taxi{background-position:-264px 0}.m-list-service.list-normal .item.taxi:hover{background-position:-264px -44px}.m-list-service.list-normal .item.laundry,.m-services .services-list .item .icon.laundry{background-position:-308px 0}.m-list-service.list-normal .item.laundry:hover{background-position:-308px -44px}.m-list-service.list-normal .item.atm,.m-services .services-list .item .icon.atm{background-position:-352px 0}.m-list-service.list-normal .item.atm:hover{background-position:-352px -44px}.m-list-service.list-normal .item.billiard,.m-services .services-list .item .icon.billiard{background-position:-396px 0}.m-list-service.list-normal .item.billiard:hover{background-position:-396px -44px}.m-list-service.list-small .br{width:0;height:0;clear:both;float:none}.m-list-service.list-small .item{width:33px;height:33px;float:left;position:relative;margin:0 5px 5px 0;background:url("/upload/images/service-small.png") no-repeat;cursor:default}.m-list-service.list-small .item.parking:hover{background-position:0 -33px}.m-list-service.list-small .item.wi-fi{background-position:-33px 0}.m-list-service.list-small .item.wi-fi:hover{background-position:-33px -33px}.m-list-service.list-small .item.gym{background-position:-66px 0}.m-list-service.list-small .item.gym:hover{background-position:-66px -33px}.m-list-service.list-small .item.sauna{background-position:-99px 0}.m-list-service.list-small .item.sauna:hover{background-position:-99px -33px}.m-list-service.list-small .item.barber:hover{background-position:-132px -33px}.m-list-service.list-small .item.gift{background-position:-165px 0}.m-list-service.list-small .item.gift:hover{background-position:-165px -33px}.m-list-service.list-small .item.taxi{background-position:-198px 0}.m-list-service.list-small .item.taxi:hover{background-position:-198px -33px}.m-list-service.list-small .item.laundry{background-position:-231px 0}.m-list-service.list-small .item.laundry:hover{background-position:-231px -33px}.m-list-service.list-small .item.atm:hover{background-position:-264px -33px}.m-list-service.list-small .item.billiard{background-position:-297px 0}.m-list-service.list-small .item.billiard:hover{background-position:-297px -33px}.m-separator-content{height:0;border-bottom:2px solid #acd0ea}.m-years .year{width:73px;height:34px;float:left;text-align:center}.m-years .year .m-link{font-size:21px;line-height:34px;font-weight:700;text-transform:uppercase}.m-years .year.is-selected{background:url("/upload/images/year.png") no-repeat}.m-years .year.is-selected .m-link{text-decoration:none;color:#6b8292}.m-years.years-absolute{position:absolute;right:10px;top:56px}.is-floating-right,.m-conference .column-right .hall .info .price .value,.m-contacts .housing .info .m-list-blue-square .number,.m-contacts .housing.housing-right,.m-guestbook .records .column.column-right,.m-guestbook-form .e-mail,.m-news-detail .navigation .m-link.link-next,.m-photogallery .photoalbum .images .image-3,.m-photogallery .photoalbum.right,.m-room .info .m-price,.m-years.years-floating{float:right}.m-pagination .item{width:37px;height:37px;float:left;margin:0 0 0 9px;border:1px solid #adcfe8;font-weight:700}.m-pagination .item .m-link{display:block;width:100%;height:100%;text-align:center;line-height:36px;cursor:pointer}.m-pagination .item .m-link:hover .arrow.arrow-left{background-position:0 -16px}.m-pagination .item .m-link:hover .arrow.arrow-right{background-position:-9px -16px}.m-pagination .item .arrow{display:inline-block;width:8px;height:15px;margin:11px auto;background:url("/upload/images/pagination-arrows2.png") no-repeat}.m-pagination .item .arrow.arrow-left{background-position:left top}.m-pagination .item .arrow.arrow-right{background-position:right top}.m-about .column:first-child,.m-breadcrumbs .item:first-child,.m-pagination .item:first-child,.m-photoalbum .photo.first,.m-rooms .rooms .room.room-first,.m-services .column:first-child{margin-left:0}.m-pagination .item.is-inactive{border-color:#c2daed}.m-pagination .item.is-inactive .m-link{text-decoration:none;color:#6b8292;cursor:default}.m-news-detail .navigation .m-link.link-previous:hover .arrow,.m-pagination .item.is-inactive .arrow.arrow-left,.m-pagination .item.is-inactive .m-link:hover .arrow.arrow-left,.m-slideshow-big .arrow.arrow-left:hover{background-position:left bottom}.m-news-detail .navigation .m-link.link-next:hover .arrow,.m-pagination .item.is-inactive .arrow.arrow-right,.m-pagination .item.is-inactive .m-link:hover .arrow.arrow-right,.m-slideshow-big .arrow.arrow-right:hover{background-position:right bottom}.m-pagination .item.is-current .m-link{background:#fcfeff;text-decoration:none;color:#6b8292;cursor:default}.is-floating-left,.m-conference .column-right .hall .info .price i,.m-conference .column-right .hall .m-image,.m-contacts .housing .info .m-list-blue-square i,.m-contacts .housing.housing-left,.m-guestbook .records .column.column-left,.m-guestbook-form .name,.m-housing .content .column-left,.m-news-detail .navigation .m-link.link-previous,.m-pagination.pagination-floating,.m-photogallery .photoalbum.left,.m-restaurant .m-block.block-pure .info .values .m-list-blue-square i,.m-restaurant .m-block.block-pure .m-image.image-restaurant,.m-restaurant .m-block.block-white .column-right .h3,.m-rooms-list .hotel{float:left}.m-field-name{margin:0 10px 0 0;font-size:17px;line-height:32px;font-weight:700;color:#2d4b60}.m-input{margin:0;padding:7px 10px;border:1px solid #a7dbff;border-radius:2px;line-height:20px;color:#4c4c4c;background:#fff;box-shadow:0 1px #e3e3e3 inset;transition:border-color 1s}.m-input.type-text{height:20px}.m-input.type-textarea{resize:none}.m-input:focus{border-color:#c7a158}.m-success{margin:24px 0 0;font-size:24px;line-height:24px;color:#6b8292}.m-map-info{width:271px;height:106px}.m-map-info .content{padding:13px 19px 0}.m-map-info .caption{font-size:17px;line-height:17px;color:#2d4b60;font-style:italic}.m-map-info .address{font-size:13px;line-height:22px}.m-map-info .price{float:left;font-size:13px;line-height:32px}.m-map-info .price b{font-size:18px;color:#303030}.m-map-info .m-button-red{float:right;margin:7px 0 0}.m-location{position:relative;background:url("/upload/images/location-shadow.png") repeat-x;color:#a1d8ff}.m-location .location-content{width:1200px;height:55px;position:relative;margin:0 auto;background:url("/upload/images/location-bg.png") repeat-x}.m-location .shadow{width:95px;height:55px;position:absolute;top:0}.m-location .shadow.shadow-left{left:-20px;background:url("/upload/images/location-shadow-left.jpg") no-repeat}.m-location .shadow.shadow-right{right:-20px;background:url("/upload/images/location-shadow-right.jpg") no-repeat}.m-location .name{min-height:31px;position:absolute;left:127px;top:11px;padding:0 0 0 36px;background:url("/upload/images/nuclear.png") no-repeat;font-size:15px;line-height:15px;text-shadow:0 2px 2px #222}.m-guestbook .records .record .answer .text,.m-location .name.smaller{font-size:14px}.m-location .address{min-height:26px;position:absolute;left:537px;top:13px;padding:6px 0 0 23px;background:url("/upload/images/marker-dark.png") no-repeat;font-size:16px;line-height:16px}.m-location .phone{min-height:21px;position:absolute;left:922px;top:17px;padding:3px 0 0 35px;background:url("/upload/images/phone-dark.png") no-repeat;font-size:17px;line-height:17px}.m-logo{background:url("/upload/images/logo-bg.png") repeat-x}.m-logo .l-center{width:1000px;height:181px;padding:0}.m-logo .type{position:absolute;left:105px;top:24px;font:14px/15px Arial;color:#010101;text-align:right}.m-logo .name{position:absolute;left:7px;top:47px;padding:0 20px;font-family:"Koala Cyr";font-size:105px;line-height:105px;color:#ff3434;text-decoration:none}.m-search-form{width:630px;height:128px;position:absolute;left:352px;top:26px}.m-housing-navigation .link.selected .border,.m-search-form .m-link,.m-showplace .section .content,.m-showplace .section .hide,.m-slideshow-big .pagination .items a span{display:none}.m-menu-main{height:76px;background:url("/upload/images/menu-main-bg.png") repeat-x;border-bottom:2px solid #fff}.m-menu-main .l-center{width:1200px;height:76px}.m-menu-main .root-level{height:49px;margin:0 -50px 0 150px;padding:2px 0 0;position:relative;float:left;background:url("/upload/images/menu-main-content-bg.png") repeat-x;white-space:nowrap}.m-menu-main .root-item{float:left;border-left:1px solid #f2faff;border-right:1px solid #d0dde4;background:url("/upload/images/menu-main-root-item-hover.png") 0 100px repeat-x}.m-menu-main .root-item .root-link{display:block;height:44px;padding:0 28px 0 27px;position:relative;z-index:1;font-weight:700;font-size:17px;line-height:40px;color:#284457;text-shadow:0 1px 0 #fff;text-decoration:none}.m-menu-main .root-item .parent{width:7px;height:6px;position:absolute;z-index:2;top:18px;right:-10px;background:url("/upload/images/menu-main-parent.png") no-repeat;cursor:pointer}.m-menu-main .root-item .outer{width:31px;height:49px;position:absolute;top:-2px;cursor:pointer}.m-menu-main .root-item .outer.outer-pre{left:-30px;background:url("/upload/images/menu-main-pre.png") no-repeat}.m-menu-main .root-item .outer.outer-post{right:-30px;background:url("/upload/images/menu-main-post.png") no-repeat}.m-menu-main .root-item.first{position:relative;border-left:none}.m-menu-main .root-item.first .root-link{padding-left:0}.m-menu-main .root-item.first .parent,.m-slideshow .main .arrow.arrow-right{right:17px}.m-menu-main .root-item.last{position:relative;border-right:none}.m-menu-main .root-item.last .root-link{padding-right:0;background:0 0}.m-menu-main .root-item.last .section-level{right:0;left:auto}.m-menu-main .root-item:hover .root-link{background-position:0 -42px;background-repeat:repeat-x}.m-menu-main .root-item:hover .outer-post,.m-menu-main .root-item:hover .outer-pre{background-position:0 -50px;z-index:2}.m-menu-main .section-level{display:none;position:absolute;z-index:2;left:0;top:43px}.m-slideshow-big{padding:34px 0 0;background:#fefefe}.m-slideshow-big .l-center{width:1200px}.m-slideshow-big .slides{display:block;width:1181px;height:417px;position:relative;z-index:0;left:10px;top:0;overflow:hidden}.m-slideshow-big .slide{display:block;width:1181px;height:417px;float:left}.m-slideshow-big .shadow{width:1185px;height:423px;position:absolute;z-index:1;left:8px;top:-1px;background:url("/upload/images/slideshow-big-shadow.png") no-repeat}.m-slideshow-big .over{width:285px;height:64px;position:absolute;z-index:2;left:467px;bottom:0;background:url("/upload/images/slideshow-over.png")}.m-slideshow-big .title{font-size:16px;line-height:36px;color:#fff;font-style:italic;text-align:center}.m-slideshow-big .arrow{width:55px;height:28px;position:absolute;top:1px;background:url("/upload/images/pagination-arrows.png") no-repeat;cursor:pointer}.m-slideshow-big .arrow.arrow-left{left:0;background-position:left top}.m-slideshow-big .arrow.arrow-right{right:0;background-position:right top}.m-slideshow-big .pagination{width:285px;height:29px;position:absolute;left:0;bottom:0;background:url("/upload/images/slideshow-pagination.png") no-repeat}.m-slideshow-big .pagination .items{margin:0 auto;padding:11px 0 0;text-align:center;cursor:default}.m-slideshow-big .pagination .items a{display:inline-block;width:15px;height:15px;margin:0 0 0 5px;background:url("/upload/images/pagination-dots.png") no-repeat}.m-slideshow-big .pagination .items a:hover{background-position:0 -15px}.m-slideshow-big .pagination .items a.selected,.m-slideshow-big .pagination .items a.selected:hover{background-position:-15px 0}.m-housing{margin:42px 0 0}.m-housing .menu{background:url("/upload/images/housing-menu-bg.png") repeat-x}.m-housing .menu .l-center{height:73px}.m-housing .menu .item{display:block;width:314px;height:84px;position:absolute;top:-11px;text-align:center;font-family:"Koala Cyr";background:url("/upload/images/housing-menu-hover.png") 0 -84px no-repeat;cursor:pointer}.m-housing .menu .item .link{display:inline-block;position:relative;margin:24px 0 0;padding:5px 0 0;border-bottom:1px dashed #fff;text-decoration:none}.m-housing .menu .item .text-big{font-size:45px;line-height:35px;color:#fff}.m-housing .menu .item .text-small{position:absolute;right:0;top:-3px;font-size:21px;line-height:21px;color:#fff}.m-housing .menu .item:hover{background-position:center 11px}.m-housing .menu .item.item-first{left:19px}.m-housing .menu .item.item-second{left:354px}.m-housing .menu .item.item-third{left:689px}.m-housing .menu .item.item.selected,.m-housing .menu .item.item.selected:hover{background:url("/upload/images/housing-menu-item.png") no-repeat}.m-housing .menu .item.item.selected .link{margin:14px 0 0;border:none}.m-housing .menu .item.item.selected .text-big{font-size:53px;line-height:53px;color:#284457}.m-housing .menu .item.item.selected .text-small{font-size:25px;line-height:25px;color:#284457}.m-housing .content{overflow:hidden;display:none}.m-housing .content .bg{width:1000px;height:100%;position:absolute;top:0;background:url("/upload/images/block-blue.png")}.m-housing .content .bg.bg-left{left:-1000px;background-position:right 0}.m-housing .content .bg.bg-right{right:-1000px;background-position:left 0}.m-housing .content .column-right{width:295px;float:right;line-height:19px}.m-housing .content .rooms{width:576px;padding:23px 25px;background:url("/upload/images/housing-rooms-bg.png")}.m-housing .content .rooms .photos{width:576px;height:231px;position:relative;background:#fff}.m-housing .content .rooms .photos .photo{position:absolute}.m-housing .content .rooms .photos .photo.photo-1{width:229px;height:231px;right:0;top:0}.m-housing .content .rooms .photos .photo.photo-2{width:344px;height:137px;left:0;top:0}.m-housing .content .rooms .photos .photo.photo-2.-first{width:172px}.m-housing .content .rooms .photos .photo.photo-3{width:172px;height:92px;left:0;bottom:0}.m-housing .content .rooms .photos .photo.photo-4{width:171px;height:92px;left:174px;bottom:0}.m-housing .content .rooms .photos .photo.photo-5{width:171px;height:137px;left:174px;top:0}.m-housing .content .rooms .items{margin:20px 0 0;padding:5px 0 9px;border-top:1px solid #acd0ea;border-bottom:1px solid #acd0ea}.m-housing .content .rooms .items .item .m-link,.m-tariffs-popup .items .m-link{line-height:32px;float:left}.m-housing .content .rooms .items .item .price{font-size:13px;float:right;line-height:30px}.m-housing .content .rooms .items .item .price b,.m-tariffs-popup .items .price b{font-size:18px;line-height:30px}.m-housing .content .rooms .items .item .m-button-red{float:right;margin:6px 0 0 11px}.m-housing .content .rooms .comment{float:right;margin:12px 0;padding:0 0 0 10px;background:url("/upload/images/bullet-blue-square.png") 0 7px no-repeat;font-size:16px;color:#545454}.m-housing .content .description{margin:12px 0 0}.m-housing .content .description p{margin:0 0 16px}.m-about .contacts,.m-housing .content .contacts{margin:28px 0 19px}.m-about .contacts .address,.m-housing .content .contacts .address{font-size:15px;line-height:16px;padding:20px 0 0 60px;background:url("/upload/images/marker-blue.png") 24px 22px no-repeat}.m-about .contacts .phone,.m-housing .content .contacts .phone{font-size:17px;line-height:22px;margin:13px 0 0;padding:0 0 15px 61px;background:url("/upload/images/phone-blue.png") 22px 2px no-repeat}.m-about-preview .is-floating-left{width:300px;margin:0 5px 0 0}.m-about-preview .is-floating-right{width:300px;margin:0 0 0 5px}.m-about-preview .h1{font-weight:700;font-size:60px;color:#2d4b60}.m-about-preview .m-tariffs{float:left;margin:-2px 0 0 33px}.m-about-preview .type{font-size:28px;line-height:42px;color:#a5a5a5}.m-about-preview .photogallery{position:absolute;left:299px;top:68px;padding:0 0 8px 40px;font-size:17px;line-height:22px;background:url("/upload/images/photogallery-blue.png") no-repeat}.m-about-preview .m-description{margin:28px 0 0}.m-about-preview .m-description .item{padding:0 0 23px}.m-about-preview .m-description .caption{position:relative;left:-12px;padding:0 0 0 12px;margin:0 0 7px;font-size:21px;font-weight:700;color:#2d4b60;background:url("/upload/images/bullet-deep-blue.png") 0 8px no-repeat}.m-about-preview .m-description .m-text{font-size:17px;line-height:22px;margin:0 0 5px}.m-about-preview .m-description .m-link{font-size:17px;line-height:22px}.m-guestbook-side{position:relative;padding:25px;border:1px solid #c5dbee;background:#fbfdfe}.m-guestbook-side .corner{width:27px;height:17px;position:absolute;right:-1px;bottom:-16px;background:url("/upload/images/box-corner.png") no-repeat}.m-contacts-preview .map,.m-contacts-preview .map #map-canvas{height:394px;width:647px}.m-guestbook-side .caption{margin:18px 0 5px;font-size:14px;font-weight:700;color:#2d4b60}.m-guestbook-side .text{margin:0 0 16px;line-height:17px;font-style:italic}.m-guestbook-side .write{display:block;padding:0 0 2px}.m-guestbook-side .more{font-style:normal}.m-news-side{margin:27px 0 0;padding:0 40px 0 25px}.m-news-side .date{margin:16px 0 1px;font-size:16px;line-height:20px;color:#a5a5a5}.m-news-side .text{font-size:14px;line-height:20px}.m-contacts-preview{margin:60px 0 40px -58px;padding:47px 56px 0;width:956px;height:513px;position:relative}.m-contacts-preview .m-h2{margin-bottom:23px}.m-contacts-preview .map{position:relative;float:left;margin:0 0 0 2px}.m-contacts-preview .map .shadow{position:absolute;background:url("/upload/images/map-shadow.png")}.m-contacts-preview .map .shadow.shadow-top{width:647px;height:10px;left:0;top:0;background-position:left top}.m-contacts-preview .map .shadow.shadow-right{width:10px;height:374px;right:0;top:10px;background-position:right -10px}.m-contacts-preview .map .shadow.shadow-bottom{width:647px;height:10px;left:0;bottom:0;background-position:left bottom}.m-contacts-preview .map .shadow.shadow-left{width:10px;height:374px;left:0;bottom:10px;background-position:left -10px}.m-contacts-preview .routes{width:278px;float:right}.m-contacts-preview .routes .caption{font-size:21px;font-style:italic;line-height:23px;color:#2d4b60;text-shadow:0 1px #fff}.m-contacts-preview .routes .separator{height:0;margin:10px 0 23px;border-top:1px solid #9cc0d9;border-bottom:1px solid #fff}.m-contacts-preview .routes .items .item,.m-news .item{margin:0 0 35px}.m-breadcrumbs .item,.m-housing-navigation .link{float:left;margin:0 0 0 2px}.m-contacts-preview .routes .items .item .type{position:relative;margin:0 0 9px;font-size:18px;font-weight:700;font-style:italic;padding:0 0 0 35px;color:#2d4b60}.m-contacts-preview .routes .items .item .type .icon{width:30px;height:30px;background:url("/upload/images/route-types.png") no-repeat;position:absolute;left:0;bottom:0}.m-contacts-preview .routes .items .item .type .icon.bus{background-position:0 -30px}.m-contacts-preview .routes .items .item .type .icon.auto{background-position:0 -60px}.m-contacts-preview .routes .items .item .text,.m-footer .housing .info .column2{line-height:18px}.m-menu-bottom{height:80px;overflow:hidden;background:url("/upload/images/menu-bottom-bg.png") repeat-x;box-shadow:0 -1px 2px 0 #ddd}.m-menu-bottom .l-center{height:100%}.m-menu-bottom .m-button-redgloss{position:absolute;right:21px;top:27px}.m-menu-bottom .menu{padding:32px 0 0 27px}.m-menu-bottom .menu .item{float:left;margin:0 0 0 20px}.m-menu-bottom .menu .link{font-size:18px;line-height:19px;color:#fff;text-decoration:underline}.m-footer{color:#fff;overflow:hidden}.m-footer .l-center{height:268px;padding:0 100px;background:url("/upload/images/footer-bg.png") repeat-x}.m-footer .shadow-left{width:123px;height:268px;position:absolute;left:-59px;top:0;background:url("/upload/images/footer-shadow-left.png") no-repeat;z-index:1}.m-footer .shadow-right{width:116px;height:268px;position:absolute;right:-58px;top:0;background:url("/upload/images/footer-shadow-right.png") no-repeat;z-index:1}.m-footer .shadow-bg{width:1000px;height:268px;background:url("/upload/images/footer-shadow-bg.png") repeat-x;position:absolute;top:0}.m-footer .shadow-bg.left{left:-1059px;background-position:left 0}.m-footer .shadow-bg.right{right:-1055px;background-position:right 0}.m-footer .housing{padding:29px 0 0}.m-footer .housing .item{margin:0 0 0 32px;float:left}.m-footer .housing .item:first-child{margin:0 0 0 25px}.m-footer .housing .h2{font:28px/28px "Koala Cyr"}.m-footer .housing .info{width:298px;margin:3px 0 0;background:url("/upload/images/separator-transparent.png") no-repeat;font-size:15px;color:#fff}.m-footer .housing .info .cell{padding:0 0 4px}.m-footer .housing .info .cell.row-first{padding-top:15px}.m-footer .housing .info .column1{width:117px;font-style:italic;color:#c9c9c9}.m-footer .copyright{position:absolute;left:125px;top:218px;font-size:18px;font-weight:700}.m-footer .developed-by{position:absolute;right:168px;top:210px;font-size:15px;line-height:17px;font-style:italic;text-align:right}.m-footer .developed-by .link{font-size:16px;line-height:16px;text-transform:uppercase;color:#fff}.m-breadcrumbs,.m-breadcrumbs .item .m-link,.m-partners .files .size{font-size:12px}.m-footer .developed-by .logo{display:block;width:30px;height:30px;position:absolute;right:-47px;top:4px;background:url("/upload/images/travelline.png") no-repeat}.m-footer .mobile{position:absolute;top:214px;left:45%}.m-footer .mobile a{background:url("/upload/images/mobile.png") left top no-repeat;display:inline-block;padding:0 0 0 25px;height:24px;line-height:24px;color:#0f6fb3}.m-breadcrumbs{margin:0 0 21px;overflow:hidden}.m-breadcrumbs .item .separator{color:#284457}.m-housing-navigation.navigation-top{position:absolute;right:10px;top:46px;overflow:hidden}.m-housing-navigation .link{display:block;height:44px;position:relative;padding:0 10px 0 20px;text-decoration:none}.m-housing-navigation .link .text{display:inline-block;height:44px;position:relative;font:30px/44px "Koala Cyr";color:#0f6fb3;cursor:pointer}.m-housing-navigation .link .text .border{display:inline-block;width:100%;height:0;border-top:1px dashed #0f6fb3;position:absolute;left:0;top:35px}.m-housing-navigation .link.selected{padding:0 2px 0 0;background:url("/upload/images/text-bg-white.png") right bottom no-repeat}.m-housing-navigation .link.selected .text{padding:0 8px 0 20px;color:#6b8292;border:none;background:url("/upload/images/text-bg-white.png") left top no-repeat}.m-rooms{display:none;position:relative;padding:11px 0 20px;border-top:2px solid #adcfe8}.m-rooms .h2{font:38px/38px "Koala Cyr";color:#2d4b60;float:left}.m-rooms .address,.m-rooms .amount{margin:0 0 0 30px;line-height:47px;float:left}.m-rooms .address{padding:0 0 0 20px;color:#414141;background:url("/upload/images/marker-blue.png") 0 7px no-repeat}.m-rooms .amount{color:#6b8292}.m-rooms .m-list-service.list-small{position:absolute;right:0;top:17px}.m-rooms .rooms{margin:6px 0 0}.m-rooms .rooms .room{width:300px;height:352px;float:left;margin:0 0 25px 25px;background:url("/upload/images/category-item.png") no-repeat}.m-rooms .rooms .room .m-image{margin:0 auto}.m-rooms .rooms .room .m-image .description{display:none;width:100%;height:100%;position:absolute;left:0;top:0;background:url("/upload/images/shady.png");color:#fff;font-size:13px}.m-rooms .rooms .room .m-image .description .m-list-blue-square{margin:6px 13px}.m-rooms .rooms .room .m-image .description .m-list-blue-square li{background-position:0 10px}.m-rooms .rooms .room .m-image.is-shown .m-link{border-color:transparent}.m-rooms .rooms .room .popup{width:248px;margin:16px auto 10px;padding:0 0 10px;border-bottom:1px solid #acd0ea}.m-rooms .rooms .room .popup .m-link.link-pseudo{cursor:pointer}.m-rooms .rooms .room .info{position:relative;margin:0 0 0 22px;font-size:13px;float:left}.m-rooms .rooms .room .info .image{display:block;width:15px;height:17px;position:absolute;left:-23px;top:-1px;background:url("/upload/images/info-blue.png") no-repeat}.m-rooms .rooms .room .info.is-shown{color:#303030;border-color:#303030}.m-rooms .rooms .room .info.is-shown .image,.m-slideshow .main .arrow.arrow-left:hover .image{background-position:0 -18px}.m-rooms .rooms .room .photogallery{position:relative;float:right;margin:0 0 0 40px;font-size:13px}.m-rooms .rooms .room .photogallery .image{display:block;width:19px;height:16px;position:absolute;left:-24px;top:-1px;background:url("/upload/images/photogallery-small-blue.png") no-repeat}.m-rooms .rooms .room .caption{display:block;width:248px;height:unset;margin:12px auto 15px;line-height:24px}.m-rooms .rooms .room .m-guests{float:left;margin:0 0 0 24px;padding:6px 0 0}.m-rooms .rooms .room .m-price{float:right;margin:1px 10px 0 0}.m-rooms .rooms .room .book{float:right;margin:5px 26px 0 0}.m-slideshow{width:608px;height:507px;background:url("/upload/images/slideshow.png") no-repeat}.m-slideshow .main{position:relative;padding:11px;z-index:2}.m-slideshow .main .images{width:586px;height:406px;overflow:hidden}.m-slideshow .main .images img{width:586px;height:406px;float:left}.m-slideshow .main .over{width:592px;height:412px;position:absolute;z-index:1;left:8px;top:8px;background:url("/upload/images/slideshow-overlay.png") no-repeat}.m-slideshow .main .arrow{width:41px;height:51px;position:absolute;z-index:2;top:190px}.m-slideshow .main .arrow .image{display:block;width:10px;height:18px;position:absolute;top:17px;background:url("/upload/images/arrows-white.png") no-repeat}.m-slideshow .main .arrow.arrow-left{left:17px}.m-slideshow .main .arrow.arrow-left .image{background-position:0 0;left:10px}.m-slideshow .main .arrow.arrow-right .image{background-position:-10px 0;right:10px}.m-slideshow .main .arrow.arrow-right:hover .image{background-position:-10px -18px}.m-slideshow .navigation{width:608px;height:82px;position:relative}.m-slideshow .navigation .wrap{width:510px;margin:0 auto;overflow:hidden}.m-slideshow .navigation .images{width:100%;height:64px;overflow:hidden}.m-slideshow .navigation .images .image{height:64px;float:left;margin:0 3px;background:#000}.m-slideshow .navigation .images .image img{width:96px;height:64px;cursor:pointer}.m-slideshow .navigation .images .image img.selected{opacity:1!important}.m-slideshow .navigation .arrow{display:block;width:33px;height:64px;position:absolute;top:0;background:url("/upload/images/slideshow-navigation.png") no-repeat}.m-slideshow .navigation .arrow.arrow-left{left:11px;background-position:left top}.m-slideshow .navigation .arrow.arrow-left:hover{background-position:left -65px}.m-slideshow .navigation .arrow.arrow-left.disabled{background-position:left bottom;cursor:default}.m-slideshow .navigation .arrow.arrow-right{right:11px;background-position:right top}.m-slideshow .navigation .arrow.arrow-right:hover{background-position:right -65px}.m-slideshow .navigation .arrow.arrow-right.disabled{background-position:right bottom;cursor:default}.m-room{margin:20px 0 19px;padding:0 0 20px;border:1px solid #c5dbee;background:#fcfeff}.m-room .m-slideshow{float:left;margin:23px 0 0 23px}.m-room .info{width:295px;float:right;padding-top:14px}.m-room .info .h2{margin:0 0 9px;font-size:21px;font-weight:700;line-height:34px;color:#2d4b60}.m-room .info .m-guests{padding:5px 0 0;float:left}.m-room .info .book{float:right;margin:2px 24px 0 16px}.m-room .info .book .text{padding:0 6px 3px 15px}.m-room .info .option{margin:13px 0 0;font-size:15px;line-height:18px;color:#6b8292}.m-room .info .m-list-blue-square{margin:14px 24px 0 0;padding:9px 0 12px;border-top:1px solid #adcfe8;border-bottom:1px solid #adcfe8}.m-room .info .amount{margin:15px 0 0;font-size:15px}.m-room .info .m-tariffs{float:none;margin:52px 0 0}.m-rooms-preview{width:252px;float:left;padding:23px 22px;box-shadow:0 3px 0 #4c4c4c}.m-guestbook-form,.m-photo,.m-question-form{box-shadow:0 5px 5px #4c4c4c}.m-rooms-preview .m-h2{margin:0 0 21px}.m-rooms-preview .m-h2 .m-link{font-size:24px;line-height:24px}.m-rooms-preview .h3{margin:0 0 13px;font-size:18px;font-weight:700;color:#2d4b60}.m-housing-preview .text p,.m-news .item .link,.m-rooms-preview .name{margin:0 0 10px}.m-rooms-preview .name .housing{font:22px/22px "Koala Cyr";color:#2d4b60}.m-rooms-preview .name .address{font-size:12px;color:#2d4b60}.m-housing-preview{width:630px;position:relative;float:left;margin:18px 0 0 30px}.m-housing-preview .h2{font:42px/42px "Koala Cyr";color:#2d4b60;float:left}.m-housing-preview .address{float:left;margin:0 0 0 30px;padding:0 0 0 23px;line-height:54px;color:#414141;background:url("/upload/images/marker-blue.png") 0 9px no-repeat}.m-guestbook .records .record .question .text,.m-housing-preview .text,.m-partners,.m-partners .m-link .pseudo{line-height:20px}.m-housing-preview .m-list-service.list-small{float:right;margin:10px 0 5px}.m-housing-preview .m-list-service.list-small .item{margin:0 0 8px 7px}.m-tariffs-popup{position:relative;margin:0 auto;width:686px}.m-tariffs-popup .content{padding:46px 42px 45px;background:#fff}.m-tariffs-popup .additional{width:582px;height:173px;padding:31px 52px 0;border-top:1px solid #d2d2d2;background:url("/upload/images/tariffs-additional.png") no-repeat}.m-tariffs-popup .h1{margin:0 0 6px 10px;font-size:24px;color:#2d4b60}.m-tariffs-popup .comment{margin:0 0 0 10px;float:left;color:#6b8292}.m-tariffs-popup .scroll{position:relative;float:right;margin:0 10px 0 0}.m-tariffs-popup .scroll .arrow{display:block;width:14px;height:17px;position:absolute;left:-25px;top:0;background:url("/upload/images/arrow-scroll.png") no-repeat}.m-tariffs-popup .h2{float:left;margin:24px 0 0 11px;padding:0 0 2px;font:30px/30px "Koala Cyr";color:#2d4b60}.m-tariffs-popup .address{float:left;line-height:30px;margin:25px 0 0 27px;padding:2px 0 0 25px;font-size:14px;color:#2d4b60;background:url("/upload/images/marker-grey.png") 2px 0 no-repeat}.m-tariffs-popup .items{margin:3px 0 0;padding:10px 0 0;border-top:1px solid #adcfe8}.m-tariffs-popup .items .item{padding:0 10px}.m-tariffs-popup .items .item:hover{background:#e4f2ff}.m-tariffs-popup .items .m-link--fixed-width{max-width:330px}.m-tariffs-popup .items .price{display:inline-block;width:110px;padding:1px 0 0;font-size:13px;float:right;line-height:28px}.m-tariffs-popup .items .m-button-red{float:right;margin:5px 0 0 15px}.m-tariffs-popup .h3{font-size:20px;color:#2d4b60}.m-tariffs-popup .services{margin:15px 0 0;font-size:15px;line-height:30px}.m-tariffs-popup .services .item{padding:1px 0 0 10px;background:url("/upload/images/bullet-blue-square.png") 0 14px no-repeat;border-bottom:1px solid #adcfe8}.m-tariffs-popup .services .item .price{float:right;margin:0 0 0 45px;font-size:13px;line-height:28px;color:#303030}.m-tariffs-popup .services .item .price b{font-size:18px}.m-conference .column-left,.m-showplace .column-left{width:300px;float:left}.m-conference .column-left .m-text{font-size:17px;line-height:22px;color:#4c4c4c;margin-bottom:15px}.m-conference .column-left .equipment{margin:32px 0 0;padding:25px 23px}.m-conference .column-left .equipment .h3{margin:0 0 10px;font-size:21px;color:#2d4b60}.m-conference .column-left .equipment .price{font-size:16px;font-weight:700;line-height:18px;color:#2d4b60}.m-conference .column-left .equipment .price .value{font-size:15px;font-weight:400;color:#4c4c4c}.m-conference .column-right{width:623px;float:right}.m-conference .column-right .hall{height:221px;margin:0 0 32px;padding:23px 25px 23px 30px}.m-conference .column-right .hall .caption{margin:0 0 20px;border-bottom:1px solid #adcfe8;color:#2d4b60}.m-conference .column-right .hall .caption .h3{font-size:24px;line-height:30px;float:left}.m-conference .column-right .hall .caption .housing{font:30px/32px "Koala Cyr";float:right}.m-conference .column-right .hall .caption .address{float:right;margin:0 0 0 15px;padding:0 0 0 20px;line-height:36px;background:url("/upload/images/marker-blue.png") 0 3px no-repeat}.m-conference .column-right .hall .info{width:125px;float:left;margin:3px 0 0 14px}.m-conference .column-right .hall .info .h4{float:none;clear:both;margin:0 0 3px;font-size:18px;color:#2d4b60}.m-conference .column-right .hall .info .h4.with-margin{margin-top:18px}.m-conference .column-right .hall .info .price{height:21px;float:none;clear:both;padding:0 0 0 2px;line-height:21px}.m-conference .column-right .hall .info .price.no-float .value{float:none}.m-conference .column-right .hall .info .area{padding:0 0 0 3px;font-size:14px;line-height:16px;font-style:italic}.m-conference .column-right .hall .info .units{color:#868686}.m-conference .column-right .hall .schema{float:left;margin:4px 0 0 30px}.m-conference .column-right .hall .schema .capacity{margin:0 0 12px;font-style:italic;color:#2d4b60}.m-conference .column-right .hall .schema .capacity .units{font-size:14px;color:#6b8495}.m-conference .column-right .hall .schema .image{width:162px;height:120px;margin:0 0 0 2px}.m-showplace{padding:20px 0 0}.m-showplace .section{margin:0 0 60px}.m-showplace .section .image-showplace{float:left;margin:0 30px 30px 0}.m-showplace .section .h2{float:left;margin:0 15px 14px 0;font-size:24px;color:#2d4b60}.m-showplace .section .description{float:none;clear:both;line-height:20px}.m-showplace .section h3{margin:0 0 17px;font-size:18px;color:#2d4b60}.m-showplace .section p{margin:0 0 15px;line-height:20px}.m-showplace .column-right{width:620px;float:right}.m-showplace .m-link.link-more{line-height:30px}.m-showplace .subsection .about{padding:0 0 0 3px;font-size:13px;font-style:italic;line-height:13px}.m-showplace .subsection .picture{padding:0 0 0 78px;margin:0 0 35px}.m-showplace .subsection .picture .m-image{margin:0 0 8px}.m-restaurant{display:none;margin:43px 0 0}.m-restaurant .m-block.block-pure{padding:34px 27px 24px 34px;border-bottom:none}.m-restaurant .m-block.block-pure .caption{margin:0 0 24px;border-bottom:1px solid #adcfe8}.m-restaurant .m-block.block-pure .caption .h2{font-size:24px;float:left;margin:0 0 10px 3px}.m-restaurant .m-block.block-pure .caption .housing{float:right;margin:0 29px 0 0;font:30px/30px "Koala Cyr"}.m-restaurant .m-block.block-pure .caption .address{float:right;margin:0 25px 0 0;padding:0 0 0 22px;line-height:34px;background:url("/upload/images/marker-blue.png") 0 1px no-repeat}.m-restaurant .m-block.block-pure .caption .phone{float:right;padding:2px 5px 0 34px;font-size:15px;line-height:32px;background:url("/upload/images/phone-blue.png") 0 8px no-repeat}.m-restaurant .m-block.block-pure .info{float:left;margin:0 0 0 29px}.m-restaurant .m-block.block-pure .info .h3{font-size:18px;color:#2d4b60}.m-restaurant .m-block.block-pure .info .values .price{width:202px;float:left;margin:0 26px 0 0}.m-restaurant .m-block.block-pure .info .values .capacity{width:210px;float:left}.m-restaurant .m-block.block-pure .info .values .m-list-blue-square li{min-height:16px;clear:both;float:none}.m-restaurant .m-block.block-pure .info .values .m-list-blue-square .type{position:absolute;right:-75px;top:0}.m-restaurant .m-block.block-pure .info .values .m-list-blue-square .value{position:relative;float:right;color:#868686}.m-restaurant .m-block.block-pure .info .values .m-list-blue-square .value .number{color:#4c4c4c}.m-restaurant .m-block.block-pure .info .links{margin:22px 0 0;padding:10px 0 0;width:514px;border-top:1px solid #adcfe8}.m-restaurant .m-block.block-pure .info .links .photogallery{position:relative;float:left;margin:0 39px 0 30px;line-height:16px}.m-restaurant .m-block.block-pure .info .links .photogallery .image{display:block;width:19px;height:16px;position:absolute;left:-27px;top:0;background:url("/upload/images/photogallery-small-blue.png") no-repeat}.m-restaurant .m-block.block-pure .info .links .file{position:relative;float:left;margin:0 0 0 20px;line-height:16px}.m-restaurant .m-block.block-pure .info .links .file .image{display:block;width:11px;height:10px;position:absolute;left:-19px;top:3px;background:url("/upload/images/file-blue.png") no-repeat}.m-restaurant .m-block.block-pure .info .links .extension{margin:0 0 0 3px;float:left;font-size:14px;line-height:24px;color:#919191}.m-restaurant .m-block.block-white{width:946px;margin:0 0 0 1px;padding:31px 0}.m-restaurant .m-block.block-white .h3{margin:0 0 13px;font-size:17px;color:#2d4b60}.m-restaurant .m-block.block-white .text{margin:0 0 6px;font-size:15px;line-height:18px}.m-restaurant .m-block.block-white .column-left{width:340px;float:left;padding:0 0 0 36px}.m-restaurant .m-block.block-white .column-left .phone{height:18px;margin:0 0 14px;padding:2px 0 0 28px;font-size:15px;background:url("/upload/images/phone-blue.png") no-repeat}.m-restaurant .m-block.block-white .column-left .phone b,.m-services .description b{color:#2d4b60}.m-restaurant .m-block.block-white .column-right{width:540px;float:right}.m-restaurant .m-block.block-white .column-right .navigation{float:left;margin:-3px 0 0 14px}.m-restaurant .m-block.block-white .column-right .navigation .item{width:74px;height:26px;text-align:center;float:left}.m-restaurant .m-block.block-white .column-right .navigation .item .m-link{line-height:24px}.m-restaurant .m-block.block-white .column-right .navigation .item.is-selected{background:url("/upload/images/navigation-item2.png") no-repeat}.m-restaurant .m-block.block-white .column-right .navigation .item.is-selected .m-link{border:none;color:#2d4b60}.m-restaurant .m-block.block-white .column-right .schedule{display:none;width:509px;height:177px;position:relative;margin:6px 0 0;background:url("/upload/images/schedule-grid.png")}.m-restaurant .m-block.block-white .column-right .schedule .range{width:24px;height:19px;background:url("/upload/images/schedule.png");position:absolute}.m-restaurant .m-block.block-white .column-right .schedule .name{width:69px;height:19px;position:absolute;left:0;padding:0 10px;font-size:13px;line-height:19px;font-weight:700;text-align:right}.m-restaurant .m-block.block-white .column-right .schedule.lines-1{height:61px}.m-restaurant .m-block.block-white .column-right .schedule.lines-2{height:102px}.m-restaurant .m-block.block-white .column-right .schedule.lines-3{height:143px}.m-restaurant .m-block.block-white .column-right .schedule.lines-4{height:177px}.m-photogallery{padding:4px 0 0}.m-photogallery .h2{margin:0 0 19px}.m-photogallery .h2 .m-link{font-weight:700}.m-photogallery .photoalbum{width:412px;height:244px;background:url("/upload/images/photogallery-item.png") no-repeat;margin:0 0 30px;padding:24px 27px 24px 25px}.m-photogallery .photoalbum .images .image-1{float:left;margin:0 2px 0 0}.m-photogallery .photoalbum .images .image-2{float:right;margin:0 0 3px}.m-photogallery .photoalbum .images .triangle{width:0;height:0;position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 19px 23px;border-color:transparent transparent #fafdff}.m-photoalbum .photo{width:222px;float:left;margin:0 0 30px 20px}.m-photoalbum .photo .m-image{margin:0 0 11px}.m-photoalbum .photo .caption{font-size:15px;line-height:18px;font-style:italic}.m-photo{position:relative;margin:0 auto;padding:25px 35px;background:#fff}.m-photo .popup-close{top:22px;right:35px}.m-photo .caption{margin:0 0 28px;font-size:18px;font-style:italic}.m-photo.photo-horizontal{width:720px;height:591px}.m-photo.photo-horizontal .image{width:720px;height:535px}.m-photo.photo-vertical{width:535px;height:770px}.m-photo.photo-vertical .image{width:535px;height:720px}.m-services .column{width:250px;float:left;padding:23px 25px;margin:0 0 0 22px}.m-services .caption{float:left;font:36px/36px "Koala Cyr";color:#2d4b60}.m-services .address{float:right;font-size:13px;line-height:48px;color:#2d4b60;padding:0 0 0 20px;background:url("/upload/images/marker-blue.png") 0 7px no-repeat;white-space:nowrap}.m-services .services-list{margin:18px 0 0}.m-services .services-list .item{min-height:44px;position:relative;margin:0 0 25px;padding:4px 0 0 52px}.m-services .services-list .item .name{margin:0 0 2px;font-size:17px;font-weight:700;color:#2d4b60}.m-services .services-list .item .about{font-size:13px;line-height:16px;color:#373737}.m-services .services-list .item .icon{width:44px;height:44px;position:absolute;left:0;top:0;background:url("/upload/images/service.png") no-repeat}.m-services .description{margin:0 0 20px;font-size:14px;font-style:italic;color:#373737}.m-partners .m-link{line-height:16px}.m-partners .h2{margin:25px 0 15px;font-size:21px;color:#2d4b60}.m-partners .h2.first{margin-top:6px}.m-partners .m-link.link-opener{display:inline-block;margin:0 0 15px}.m-partners .content{display:none;margin:0 0 30px;padding:19px 21px;background:#fff}.m-partners .content ul{list-style:decimal inside}.m-partners .content p{margin:0 0 20px}.m-partners .files{padding:5px 0 0;line-height:18px}.m-partners .files .item{margin:0 0 14px;padding:0 0 0 27px}.m-partners .files .m-link{font-size:13px;line-height:18px;position:relative}.m-partners .files .m-link .icon{display:inline-block;width:16px;height:20px;position:absolute;left:-25px;top:5px;background:url("/upload/images/download-blue.png")}.m-partners .column-right{width:300px;float:right;padding:7px 0 0}.m-partners .column-right .m-block.block-white{padding:0 20px 19px 27px}.m-guestbook .header{padding:21px 29px}.m-guestbook .header .warning{float:left;font-size:17px;line-height:21px}.m-guestbook .header .buttons{float:right;margin:5px 0 0}.m-guestbook .header .buttons .or{margin:0 15px}.m-guestbook .records .column{width:458px}.m-guestbook .records .record{margin:39px 0 0}.m-guestbook .records .record .question{position:relative;padding:26px}.m-guestbook .records .record .question .name{float:left;margin:0 0 12px;font-size:21px;font-weight:700;color:#2d4b60}.m-guestbook .records .record .question .date{float:right;padding:6px 0 0;font-size:14px;color:#9b9b9b}.m-guestbook .records .record .question .corner{width:29px;height:19px;position:absolute;left:-1px;bottom:-18px;background:url("/upload/images/box-corner-left.png") no-repeat}.m-guestbook .records .record .answer{padding:19px 26px 26px;background:url("/upload/images/semi-transparent.png")}.m-guestbook .records .record .answer .caption{margin:0 0 4px;font-weight:700;color:#2d4b60}.m-guestbook .show{margin:50px 0 0;padding:15px;text-align:center}.m-news{margin:0 0 50px;line-height:21px}.m-news .item .m-image,.m-news-detail .m-image{float:left;margin:0 20px 10px 0}.m-news .item .date,.m-news-detail .date{font-size:14px;color:#7d7d7d}.m-news .item .link .m-link{font-size:17px;line-height:20px}.m-news-detail .navigation{padding:15px 45px}.m-news-detail .navigation .m-link{display:inline-block;max-width:400px;position:relative;font-size:14px}.m-news-detail .navigation .m-link .arrow{display:inline-block;width:21px;height:8px;position:absolute;top:13px}.m-news-detail .navigation .m-link.link-previous .arrow{left:-30px;background:url("/upload/images/link-arrow.png") left top}.m-news-detail .navigation .m-link.link-next .arrow{right:-30px;background:url("/upload/images/link-arrow.png") right top}.m-guestbook-form{width:538px;position:relative;padding:40px 56px 40px 42px;background:#fff}.m-guestbook-form .h1,.m-question-form .h1{margin:0 0 6px;font-size:32px;color:#2d4b60}.m-guestbook-form .comment-top,.m-question-form .comment-top{margin:0 0 37px;font-size:15px;line-height:18px;color:#2d4b60}.m-guestbook-form .captcha .m-field-name,.m-guestbook-form .e-mail .m-field-name,.m-guestbook-form .name .m-field-name,.m-guestbook-form .text .m-field-name,.m-question-form .captcha .m-field-name,.m-question-form .e-mail .m-field-name,.m-question-form .text .m-field-name{width:55px;float:left;text-align:right}.m-guestbook-form .name .m-input{width:200px;float:right}.m-guestbook-form .e-mail .m-input{width:154px;float:right}.m-guestbook-form .text,.m-question-form .text{margin:23px 0 0}.m-guestbook-form .text .m-input{width:451px;height:133px;float:right}.m-guestbook-form .captcha,.m-question-form .captcha{position:relative;margin:23px 0}.m-guestbook-form .captcha .m-input,.m-question-form .captcha .m-input{width:70px;float:left;margin:0 10px 0 0;text-align:center}.m-guestbook-form .captcha .image,.m-question-form .captcha .image{float:left;background:url("/upload/images/loader.gif") center center no-repeat}.m-guestbook-form .captcha .image img,.m-question-form .captcha .image img{width:170px;height:36px}.m-guestbook-form .captcha .m-loader,.m-question-form .captcha .m-loader{width:16px;height:11px;background:url("/upload/images/loader-small.gif") no-repeat;position:absolute;right:12px;top:12px;display:none}.m-guestbook-form .controls,.m-question-form .controls{margin:17px 0 0 66px}.m-guestbook-form .controls .m-button-blue{float:left;margin:2px 0 0}.m-guestbook-form .controls .comment-bottom{float:right;font-size:15px;line-height:17px;color:#6b8292}.m-question-form{width:477px;position:relative;padding:40px 47px 40px 42px;background:#fff}.m-question-form .e-mail .m-input{width:212px;float:left}.m-question-form .text .m-input{width:390px;height:133px;float:left}.m-section-menu{height:18px;margin:0 0 39px;padding:20px 0;background:#fff}.m-about-list,.m-rooms-list{border:1px solid #b4cad9;box-shadow:0 1px 1px #555;background:#e7f5ff}.m-section-menu .item{float:left;padding:0 32px}.m-section-menu .m-link{font-size:18px;font-weight:700}.m-about .column{width:300px;float:left;margin:0 0 0 25px}.m-about .h2{font:40px/40px "Koala Cyr";color:#2d4b60}.m-about .m-image{margin:0 0 18px}.m-about .description{margin:0 0 20px;line-height:19px}.m-about .description ul li{line-height:19px;margin:0}.m-contacts .description{font-size:17px;line-height:22px;margin:0 0 28px}.m-contacts .housing{width:412px;height:234px;margin:0 0 29px;padding:24px 23px 24px 24px;color:#2d4b60;background:url("/upload/images/contacts-item.png") no-repeat}.m-about-list .arrow,.m-rooms-list .arrow{width:18px;height:11px;position:absolute;top:-10px;background:url("/upload/images/menu-main-root-arrow.png")}.m-contacts .housing .m-image{float:left;margin:0 17px 21px 0}.m-contacts .housing .h2{float:left;margin:0 0 11px;font:38px/40px "Koala Cyr"}.m-contacts .housing .h2.h2-reduced{font-size:30px}.m-contacts .housing .address{width:240px;float:left;padding:0 0 0 20px;font-size:14px;line-height:18px;background:url("/upload/images/marker-blue.png") no-repeat}.m-contacts .housing .info{clear:both;float:none;padding:17px 3px 0;border-top:1px solid #acd0ea}.m-contacts .housing .info .caption{margin:0 0 5px;font-size:17px;font-weight:700}.m-contacts .housing .info .m-list-blue-square{font-size:15px;line-height:19px;padding:0 0 0 3px}.m-contacts .housing .info .phone{width:200px;float:left}.m-contacts .housing .info .fax{width:160px;float:right}.m-contacts .housing .info .email{margin:15px 0 0;padding:0 0 0 3px}.m-about-list .wrap,.m-rooms-list .wrap{padding:12px 20px;border-top:1px solid #fff}.m-rooms-list .hotel.last,.m-rooms-list .hotel.middle{margin:0 0 0 30px}.m-rooms-list .caption{margin:0 0 10px;font:30px/30px "Koala Cyr";color:#2d4b60}.m-rooms-list .rooms{border-top:1px solid #bed3e1;border-bottom:1px solid #fff}.m-about-list .about .item,.m-rooms-list .rooms .item{padding:0 10px;border-top:1px solid #fff;border-bottom:1px solid #bed3e1}.m-about-list .about .m-link,.m-rooms-list .rooms .m-link{display:inline-block;line-height:30px;text-decoration:none}.m-rooms-list .arrow{left:64px}.m-about-list{max-width:920px}.m-about-list .about .item.first{border-top:none}.m-about-list .about .item.last{border-bottom:none}.m-about-list .arrow{right:64px}#popup-overlay{width:100%;height:100%;left:0;top:0;background:url("/upload/images/popup-overlay.png");cursor:pointer}#popup-container{position:absolute;z-index:10000}#popup-loading{width:32px;height:27px;left:50%;top:50%;margin:-8px 0 0 -8px;background:url("/upload/images/loader-small.gif") center center no-repeat rgba(255,255,255,.4);border:1px solid #a7dbff;border-radius:3px}.popup-close{display:block;width:25px;height:25px;position:absolute;right:16px;top:16px;background:url("/upload/images/popup-close.png") no-repeat}