@font-face { font-family: 'PFBeauSansPro-Regular'; src: url('/first-mainpage/fonts/PFBeauSansPro-Regular.otf'); }
@font-face { font-family: 'PFBeauSansPro-Thin'; src: url('/first-mainpage/fonts/PFBeauSansPro-Thin.otf'); }
@font-face { font-family: 'PFBeauSansPro-Bold'; src: url('/first-mainpage/fonts/PFBeauSansPro-Bold.otf'); }
@font-face { font-family: 'Century Gothic'; src: url('/first-mainpage/fonts/Century Gothic.ttf'); }
@font-face { font-family: 'GOTHIC'; src: url('/first-mainpage/fonts/GOTHIC.ttf'); }
@font-face { font-family: 'GOTHICB'; src: url('/first-mainpage/fonts/GOTHICB.ttf'); }
@font-face { font-family: 'TEDDY_BEAR'; src: url('/first-mainpage/fonts/TEDDY_BEAR.ttf');}
@font-face { font-family: 'Impact Regular'; src: url('/first-mainpage/fonts/Impact Regular.ttf');}
@font-face { font-family: 'Roboto-Regular'; src: url('/first-mainpage/fonts/Roboto-Regular.ttf');}

html, body { margin: 0; padding: 0; border: 0; font-family: 'Century Gothic'; /*background-color: #fff;*/ }

div { transition-property: all; transition-duration: 0.5s; }

p.mo-txt, p.zcll-txt { margin:0; }
p.tlf-txt { margin:3px 0 15px 0; }
p.mo-txt { color:#828282; }
p.tlf-txt a { color:#fff; text-decoration: none; font-family: 'PFBeauSansPro-Thin'; }
p.tlf-txt a span { font-family: 'PFBeauSansPro-Regular'; }
p.zcll-txt a { color:#a89561; text-decoration: underline; font-size: 18px; }
p.zcll-txt a:hover { text-decoration: none; } 

IMG.imglog { z-index: 9999; position: relative; }

#top2top { width:100%; background-color:#223554; }
.in_top2top { margin:0 auto; height:auto; }
.lft-telef { display:block; position: relative; }
.rght-info { display:block; float:right; position: relative; }

#middle-bnr { margin: 0 auto; display: block; position: relative; width: 100%; }

#middle-bnr h1 { text-align:center; text-transform: uppercase; color:#fff; position: relative; margin:0; }
.middle-ram { overflow: hidden; }
.mid-ram-1, .mid-ram-2, .mid-ram-3 { float: left; list-style: outside none none; position: relative; }
.mid-ram-1 img, .mid-ram-2 img, .mid-ram-3 img { transition: transform .3s ease; -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; }
.mid-ram-1:hover img, .mid-ram-2:hover img, .mid-ram-3:hover img { transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }
.mid-ram-1, .mid-ram-2, .mid-ram-3 { background-color:#223554; }
.mid-ram-1, .mid-ram-2 { margin:0; }
.mid-ram-item { background-color:#ffffff; }
.item-cont { overflow: hidden; }
.item-cont-hottxt { background: transparent url('/first-mainpage/jpg/belaya_plashka.png') repeat; text-align: center; margin: 0 auto; position: relative; }
p.i-c-h-txt-1, p.i-c-h-txt-2 { color:#000; margin:0; }
/*p.i-c-h-txt-1 { padding: 0 0 5px; }*/
p.i-c-h-txt-2 { font-family: 'PFBeauSansPro-Thin'; padding: 0 0 10px 0; }
p.i-c-h-txt-2 span { font-family: 'PFBeauSansPro-Regular'; }

.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { padding: 0; width: 100px; height:68px; margin: 0 auto; position: relative; }
.item-cont-logo-1 { background: transparent url('/first-mainpage/jpg/noginsk_logo.png') repeat; }
.item-cont-logo-2 { background: transparent url('/first-mainpage/jpg/tarusa_logo.png') repeat; }
.item-cont-logo-3 { background: transparent url('/first-mainpage/jpg/istra_logo.png') repeat; }


.inda-hotels { clear: both; background: transparent url('/first-mainpage/jpg/belaya_plashka.png') repeat; padding: 15px; text-align: center; width: 340px; }
.inda-hotels-ico { overflow: hidden; }

#contact-line { height:170px; width:100%; height:auto; background-color:#223554; }
.in_contact-line { margin:0 auto; }
.p-cont { color:#a8985d; font-family: 'PFBeauSansPro-Thin'; text-align:center; margin: 0; }
.btm-txt-1, .btm-txt-2, .btm-txt-3 { display:block; float:left; }
.btm-txt-1 { width:25%; } .btm-txt-2 { width:50%; } .btm-txt-3 { width:25%; }

.cont-txt1 { margin:0; padding:2px 0 5px 0; text-align:center; color:#828282; font-size: 18px; }
.cont-txt2 { margin:0; padding:10px 0 55px 0; text-align:center; color:#fff; font-size: 20px; }
.c-txt1 { margin:0; padding:5px 0 5px 0; text-align:center; color:#828282; }
.c-txt2 { margin:0; padding:5px 0 5px 0; text-align:center; color:#fff; }
.c-txt2 a { color:#ffffff; }
.c-txt2 a:hover { color:#a89561; text-decoration: none; }
.ihico-1, .ihico-3 { padding:0; }

#bottom { height:95px; background-color: #fff; }
.cpy { text-align:center; padding-top:35px; color:#3e3e3e; font-size:18px; }

.top2top-social { position: relative; }
.top2top-social ul, .top2top-social ul li { padding: 0; margin: 0; list-style: none; }
.top2top-social ul li a { display: block; height: 32px; width: 27px; background-size: cover; }

.facebook {	background: url('/first-mainpage/jpg/f.png'); } .facebook:hover { background: url('/first-mainpage/jpg/f_a.png'); }
.vkontakte { background: url('/first-mainpage/jpg/vk.png'); } .vkontakte:hover { background: url('/first-mainpage/jpg/vk_a.png'); }
.instagram { background: url('/first-mainpage/jpg/inst.png'); } .instagram:hover { background: url('/first-mainpage/jpg/inst_a.png'); }
.odnoklassniki { background: url('/first-mainpage/jpg/ok.gif'); } .odnoklassniki:hover { background: url('/first-mainpage/jpg/ok_a.gif'); }
.yah_youtube { background: url('/first-mainpage/jpg/yt.png'); } .yah_youtube:hover { background: url('/first-mainpage/jpg/yt_a.png'); }
.none { background: url('/first-mainpage/jpg/none.png'); } .none:hover { background: url('/first-mainpage/jpg/none.png'); }

.btm-txt { margin: 0 auto; overflow: hidden; }

#blog-naiznanky { background-position-x: 50%; background-position-y: 50%; background-repeat: no-repeat; cursor:pointer; background-color: #fff; }

@media (max-width: 8000px) and (min-width: 1600px) {
	IMG.im-1 {display:block;} IMG.im-2 {display:none;}
	#top2top { height:170px; }
	p.tlf-txt a { font-size: 26px; }
	.lft-telef { width:220px;  top: 35px; float:left; }	.rght-info { width:255px;  top: 45px; }
	a.contme { font-size: 16px; display:block; }
	.top2top-social ul, .top2top-social ul li { display: inline; }
	.top2top-social ul li a { margin: 0 48px 20px 0; float: left;}
	.top2top-social { left: 0px; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon.jpg') no-repeat scroll 50% 0%; height:950px; }
	IMG.imglog { margin: 0 0 0 17%; width:316px; float: initial; }
	#middle-bnr h1 { font-size:35px; top: 45px; display:block; }
	.in_top2top { width:1160px; }
	.middle-ram { width: 1480px; margin: 70px auto 20px; padding:0; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:423px; padding:15px; }
	.mid-ram-item { width: 390px; height: 477px; padding:15px; }
	.mid-ram-2 { margin:0 60px; }
	.inda-hotels { margin: 5px auto 0; }
	p.i-c-h-txt-1 { font-size:18px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:24px; }
	.item-cont-hottxt { padding: 15px; top: -290px; width: 300px; }
	.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { top: -180px; }
	.item-cont { max-height: 477px; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { min-height: 477px; }
	.in_contact-line { height:570px; }
	.p-cont { font-size: 60px; padding: 50px 0 20px 0; }
	.c-txt1 { font-size: 18px; }
	.c-txt2 { font-size: 20px; }
	.inda-hotels-ico { width:1000px; margin: 35px auto 0; }
	.ihico-2 { margin: 0 22%; }
	.ihico-1, .ihico-3 { margin:0; }
	.yandex-map { height:650px; }
	.ihico-1, .ihico-2, .ihico-3 { width: 185px; height: 100px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi.png') no-repeat; background-size: contain;}
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard.png') no-repeat; background-size: contain; }
	.btm-txt { width: 850px; }
		.label-akc { background: url(/first-mainpage/jpg/label1.png); width:114px; height:143px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; top:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out.jpg); height: 218px; }
}

@media (max-width: 1599px) and (min-width: 1400px) {
	IMG.im-1 {display:block;} IMG.im-2 {display:none;}
	#top2top { height:170px; }
	p.tlf-txt a { font-size: 26px; }
	.lft-telef { width:220px;  top: 35px; float:left; }	.rght-info { width:255px;  top: 45px; }
	a.contme { font-size: 16px; display:block;}
	.top2top-social ul, .top2top-social ul li { display: inline; }
	.top2top-social ul li a { margin: 0 48px 20px 0; float: left; }
	.top2top-social { left: 0px; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon.jpg') no-repeat scroll 50% 0%; height:900px; }
	IMG.imglog { margin: 0 0 0 18%; width:295px; float: initial; }
	#middle-bnr h1 { font-size:35px; top: 45px; display:block; }
	.in_top2top { width:1160px; }
	.middle-ram { width: 1280px; margin: 70px auto 20px; padding:0; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:370px; padding:15px; }
	.mid-ram-item { width: 340px; height: 477px; padding:15px; }
	.mid-ram-2 { margin:0 40px; }
	.inda-hotels { margin: 5px auto 0; }
	p.i-c-h-txt-1 { font-size:17px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:23px; }
	.item-cont-hottxt { padding: 13px; top: -285px; width: 300px; }
	.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { top: -175px; }
	.item-cont { max-height: 477px; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { min-height: 477px; }
	.in_contact-line { height:570px; }
	.p-cont { font-size: 58px; padding: 50px 0 20px 0; }
	.c-txt1 { font-size: 18px; }
	.c-txt2 { font-size: 20px; }
	.inda-hotels-ico { width:800px; margin: 22px auto 0; }
	.ihico-2 { margin: 0 21%; }
	.ihico-1, .ihico-3 { margin:0; }
	.yandex-map { height:650px; }
	.ihico-1, .ihico-2, .ihico-3 { width:150px; height:90px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi.png') no-repeat; background-size: contain; }
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard.png') no-repeat; background-size: contain; }
	.btm-txt { width: 850px; }
		.label-akc { background: url(/first-mainpage/jpg/label1.png); width:114px; height:143px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; top:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out.jpg); height: 218px; }
}

@media (max-width: 1399px) and (min-width: 1200px) {
	IMG.im-1 {display:block;} IMG.im-2 {display:none;}
	#top2top { height:170px; }
	p.tlf-txt a { font-size: 26px; }
	.lft-telef { width:220px;  top: 35px; float:left; }	.rght-info { width:255px;  top: 45px; }
	a.contme { font-size: 16px; display:block;}
	.top2top-social ul, .top2top-social ul li { display: inline; }
	.top2top-social ul li a { margin: 0 48px 20px 0; float: left; }
	.top2top-social { left: 0px; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon-m.jpg') no-repeat scroll 50% 0%; height:850px; }
	IMG.imglog { margin: 0 0 0 16%; width:270px; float: initial; }
	#middle-bnr h1 { font-size:33px; top: 45px; display:block; }
	.in_top2top { width:1060px; }
	.middle-ram { width: 1100px; margin: 75px auto 15px; padding:0;}
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:305px; padding:12px; min-height: 466px; }
	.mid-ram-item { width: 280px; height: 440px; padding:12px; }
	.mid-ram-2 { margin:0 56px; }
	.inda-hotels { margin: 5px auto 0; }
	p.i-c-h-txt-1 { font-size:15px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:20px; }
	.item-cont-hottxt { padding: 5px; top: -280px; width: 250px; }
	.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { top: -185px; }
	.item-cont { max-height: 440px; }
	.in_contact-line { height:570px; }
	.p-cont { font-size: 52px; padding: 42px 0 16px 0; }
	.c-txt1 { font-size: 16px; }
	.c-txt2 { font-size: 18px; }
	.inda-hotels-ico { width:700px; margin: 20px auto 0; }
	.ihico-2 { margin: 0 17%; }
	.ihico-1, .ihico-3 { margin:0; }
	.yandex-map { height:630px; }
	.ihico-1, .ihico-2, .ihico-3 { width:150px; height:90px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi.png') no-repeat; background-size: contain; }
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard.png') no-repeat; background-size: contain; }
	.btm-txt { width: 800px; }
		.label-akc { background: url(/first-mainpage/jpg/label1.png); width:114px; height:143px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; top:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out.jpg); height: 218px; }
}

@media (max-width: 1199px) and (min-width: 1000px) {
	IMG.im-1 {display:block;} IMG.im-2 {display:none;}
	#top2top { height:160px; }
	p.tlf-txt a { font-size: 25px; }
	.lft-telef { width:220px;  top: 35px; float:left; }	.rght-info { width:255px;  top: 45px; }
	a.contme { font-size: 100%; display:block;}
	.top2top-social ul, .top2top-social ul li { display: inline; }
	.top2top-social ul li a { margin: 0 48px 20px 0; float: left; }
	.top2top-social { left: 0px; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon-s.jpg') no-repeat scroll 50% 0%; height:800px; }
	IMG.imglog { margin: 0 0 0 14%; width:260px; float: initial; }
	#middle-bnr h1 { font-size:33px; top: 40px; display:block;}
	.in_top2top { width:970px; }
	.middle-ram { width: 970px; margin: 60px auto 15px; padding:0;}
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:294px; padding:8px; min-height: 458px; }
	.mid-ram-item { width: 278px; height: 440px; padding:8px; }
	.mid-ram-2 { margin:0 20px; }
	.inda-hotels { margin: 5px auto 0; }
	p.i-c-h-txt-1 { font-size:15px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:20px; }
	.item-cont-hottxt { padding: 5px; top: -280px; width: 250px; }
	.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { top: -185px; }
	.item-cont { max-height: 440px; }
	.in_contact-line { height:550px; }
	.p-cont { font-size: 52px; padding: 42px 0 16px 0; }
	.c-txt1 { font-size: 16px; }
	.c-txt2 { font-size: 18px; }
	.inda-hotels-ico { width:670px; margin: 18px auto 0; }
	.ihico-2 { margin: 0 20%; }
	.ihico-1, .ihico-3 { margin:0; }
	.yandex-map { height:620px; }
	.ihico-1, .ihico-2, .ihico-3 { width:130px; height:80px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi_small.png') no-repeat; background-size: contain; }
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie_small.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard_small.png') no-repeat; background-size: contain; }
	.btm-txt { width: 700px; }
		.label-akc { background: url(/first-mainpage/jpg/label2.png); width:117px; height:120px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; top:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out.jpg); height: 218px; }
}

@media (max-width: 999px) and (min-width: 700px) {
	IMG.im-1 {display:none;} IMG.im-2 {display:block;}
	#top2top { height:125px; }
	p.tlf-txt a { font-size: 21px; }
	.lft-telef { width:190px;  top: 15px; float:left; }	.rght-info { width:200px;  top: 30px; }
	a.contme { font-size: 90%; display:block; }
	.top2top-social ul, .top2top-social ul li { display: inline; }
	.top2top-social ul li a { margin: 0 29px 15px 0; float: left; }
	.top2top-social { left: -5px; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon-ss.jpg') no-repeat scroll 50% 0%; height:1110px; }
	IMG.imglog { margin: 0 0 0 6%; width:200px; float: initial;}
	#middle-bnr h1 { display:none; }
	.in_top2top { width:670px; }
	.middle-ram { width: 630px; margin: 0px auto 10px; padding:40px 0 0 0; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:auto; padding:8px; min-height: auto; }
	.mid-ram-item { width: auto; height: auto; padding:8px; }
	.mid-ram-2 { margin:8px 0; }
	.inda-hotels { margin: 8px auto 0; }
	p.i-c-h-txt-1 { font-size:17px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:29px; }
	.item-cont-hottxt { padding: 5px; top: -210px; width: 390px; }
	.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { top: -150px; }
	.item-cont { max-height: 250px; }
	.in_contact-line { height:530px; }
	.p-cont { font-size: 52px; padding: 42px 0 16px 0; }
	.c-txt1 { font-size: 16px; }
	.c-txt2 { font-size: 18px; }
	.inda-hotels-ico { width:600px; margin: 0 auto; }
	.ihico-2 { margin: 0 15%; }
	.ihico-1 { margin: 0 0 0 2%;}
	.ihico-3 { margin: 0 2% 0 0;}
	.yandex-map { height:610px; }
	.ihico-1, .ihico-2, .ihico-3 { width:130px; height:90px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi_small.png') no-repeat; background-size: contain; }
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie_small.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard_small.png') no-repeat; background-size: contain; }
	.btm-txt { width: 685px; }
		.label-akc { background: url(/first-mainpage/jpg/label2.png); width:117px; height:120px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; bottom:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out-m.jpg); height: 240px; background-size: contain; }
}

@media (max-width: 699px) and (min-width: 400px) {
	IMG.im-1 {display:none;} IMG.im-2 {display:block;}
	#top2top { height:105px; }
	p.mo-txt { font-size:70%; }
	p.tlf-txt a { font-size: 16px; }
	.lft-telef { width:35%;  top: 8px; float:right; } .rght-info { width:90px;  top: 8px; }
	a.contme { display:none;}
	.top2top-social ul, .top2top-social ul li { display: inline-block; }
	.top2top-social ul li a { margin: 5px; float: none; height: 26px; width: 22px;}
	.top2top-social { left: 0; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon-s-700.jpg') no-repeat scroll 50% 0%; height:600px; }
	IMG.imglog { margin: 0; width:160px; float:left;}
	#middle-bnr h1 { display:none; }
	.in_top2top { width:100%; }
	.middle-ram { width: 97%; margin: 0 auto; padding:12px 0 0 0; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:96%; padding:5px; min-height: auto; }
	.mid-ram-item { width: 98%; height: auto; padding:4px; }
	.mid-ram-2 { margin:5px 0; }
	.inda-hotels { margin: 5px auto 0; }
	p.i-c-h-txt-1 { font-size:17px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:24px; }
	.item-cont-hottxt { padding: 3px; top: -230px; width: 95%; }
	.item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 { display:none; }
	.item-cont { max-height: 125px; }
	.in_contact-line { height: auto; }
	.p-cont { font-size: 40px; padding: 25px 0 15px 0; }
	.c-txt1 { font-size: 15px; }
	.c-txt2 { font-size: 16px; }
	.inda-hotels-ico { width:190px; margin: 0 auto; }
	.ihico-1,.ihico-2,.ihico-3 { margin: 40px 0 0 0; }
	.yandex-map { height:580px; }
	.ihico-1, .ihico-2, .ihico-3 { width:165px; height:95px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi_small.png') no-repeat; background-size: contain; }
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie_small.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard_small.png') no-repeat; background-size: contain; }
	.btm-txt { width: 100%; }
	.cont-txt1 { font-size: 15px; }
	.cont-txt2 { font-size: 17px; }
	p.zcll-txt a { font-size: 75%; }
		.label-akc { background: url(/first-mainpage/jpg/label3.png); width:71px; height:73px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; bottom:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out-s.jpg); height: 535px; background-size: contain; }
}

@media (max-width: 399px) and (min-width: 100px) {
	IMG.im-1, p.mo-txt, a.contme, #middle-bnr h1, .item-cont-logo-1, .item-cont-logo-2, .item-cont-logo-3 {display:none;} IMG.im-2 {display:block;}
	#top2top { height:90px; }
	p.tlf-txt a { font-size: 13px; }
	p.tlf-txt { margin:3px 0 10px 0; }
	.lft-telef { width:38%;  top: 10px; float:right; } .rght-info { width:55px;  top: 10px; }
	.top2top-social ul, .top2top-social ul li { display: inline-block; }
	.top2top-social ul li a { margin: 3px; float: none; height: 21px; width: 17px;}
	.top2top-social { left: 0; }
	#middle-bnr { background: transparent url('/first-mainpage/jpg/fon-s-400.jpg') no-repeat scroll 50% 0%; height:590px; }
	IMG.imglog { margin: 0; width:135px; float:left;}
	.in_top2top { width:100%; }
	.middle-ram { width: 97%; margin: 0 auto; padding:10px 0 0 0; }
	.mid-ram-1, .mid-ram-2, .mid-ram-3 { width:96%; padding:5px; min-height: auto; }
	.mid-ram-item { width: 96%; height: auto; padding:6px; }
	.mid-ram-2 { margin:5px 0; }
	.inda-hotels { margin: 5px auto 0; }
	p.i-c-h-txt-1 { font-size:15px; }
	p.i-c-h-txt-2, p.i-c-h-txt-2 span { font-size:22px; }
	.item-cont-hottxt { padding: 3px; top: -220px; width: 98%; }
	.item-cont { max-height: 125px; }
	.in_contact-line { height: auto; }
	.p-cont { font-size: 37px; padding: 25px 0 15px 0; }
	.c-txt1 { font-size: 14px; }
	.c-txt2 { font-size: 15px; }
	.inda-hotels-ico { width:190px; margin: 0 auto; }
	.ihico-1,.ihico-2,.ihico-3 { margin: 40px 0 0 0; }
	.yandex-map { height:555px; }
	.ihico-1, .ihico-2, .ihico-3 { width:150px; height:90px; float:left; }
	.ihico-1 { background: transparent url('/first-mainpage/jpg/wifi_small.png') no-repeat; background-size: contain; }
	.ihico-2 { background: transparent url('/first-mainpage/jpg/pitanie_small.png') no-repeat; background-size: contain; }
	.ihico-3 { background: transparent url('/first-mainpage/jpg/mastercard_small.png') no-repeat; background-size: contain; }
	.btm-txt { width: 100%; }
	.cont-txt1 { font-size: 14px; }
	.cont-txt2 { font-size: 16px; }
	p.zcll-txt a { font-size: 60%; }
	.inda-hotels { width: 75%; padding: 11px; font-size: 95%;}
	.cpy { font-size:95%; }
		.label-akc { background: url(/first-mainpage/jpg/label3.png); width:71px; height:73px; background-repeat:no-repeat; overflow:hidden; z-index:2 ;position:absolute; right:2%; bottom:2%; }
	#blog-naiznanky { background-image: url(/first-mainpage/jpg/blog-hotel-inside-out-s.jpg); height: 445px; background-size: contain; }
}