body {

	/*background-color:#4D1000;	

	background-image:url(images/pattern1.jpg);

	*/

	background-color: #FFF;

	background-image:url(images/pattern.gif);

	background-position:0 0;

	background-repeat:repeat;

}



h1 {

	position:absolute;

	text-align:right;

	top:230px;

	right:135px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#543521;

	border-bottom:1px dotted #694329;

	padding:5px;

	left:257px;

	width:600px;

	height:20px;

}



h2 {

	font-size:14px;

}



.ash1 {

	font-size:18px;

}



img {

	border:none;

}



img.thumb {

	float:left;

	margin:2px;

	border:1px solid #FBB03B;

	height:77px;

}



img.thumb:hover {

	border:1px solid #DDD;

}



img.service {

	padding:10px;

	float:left;

}



img.with-back {

	background-image:url(images/flower2.png);

	background-position:0 0;

	background-repeat:repeat-x;

	padding:50px;

	padding-left:70px;

	padding-right:20px;

}



img.with-back2 {

	background-image:url(images/flower2.png);

	background-position:100% 0;

	background-repeat:repeat-x;

	padding:50px;

	padding-right:70px;

	padding-left:20px;

}



img.with-back-higher {

	background-image:url(images/flower2.png);

	background-position:0 0;

	background-repeat:repeat-x;

	padding:50px;

	padding-left:70px;

	padding-right:20px;

	margin-top:-60px;

}



a {

	text-decoration:none;

	/*color:#FBB03B;*/

	color:#C63;

}



a:hover {

	text-decoration:underline;	

}



a.mailto {

	text-decoration:none;

	color:#FBB03B;

}



a.mailto:hover {

	text-decoration:underline;	

}



.yashare-auto-init {

	position:absolute;

	left:877px;

	top:2px;

	font-size:12px;

	width:106px;

}



a.black {

	position:absolute;

	color:#000;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:2px;

}



a.black:hover {

	color:#FC6;

	border-bottom-color:#FC6;

	text-decoration:none;

}



a.black#eng {

	left:12px;

	top:200px;

	border-bottom:1px dotted #000;

}



a.black#yshpak {

	left:14px;

	bottom:4px;

}



#articles {

	left:14px;

	bottom:111px;

}



a.inborderbutton-old {

	text-decoration:none;

	background-color:#711600;

	padding:4px;

	background-image:url(images/btn-stub.png);

	background-position:0 0 ;

	background-repeat:repeat-x;

	display:block;

	height:16px;

	color:#FBB03B;

}



a.inborderbutton {

	text-decoration:none;

	background-color:#711600;

	padding:4px;

	background-image:url(images/btn-stub2.png);

	background-position:0 0 ;

	background-repeat:repeat-x;

	display:block;

	height:16px;

	/*color:#FBB03B;*/

	color:#FDCD86;

}



a.inborderbutton:hover, a.inborderbutton-old:hover {

	color:#EEE;

}



a.inborderbutton-old#reserv {

	margin-left:30px;

	margin-right:30px;

	margin-top:7px;

}



a.inborderbutton#reserv-room {

	padding:8px;

	margin-top:10px;

	text-align:center;

	margin-left:120px;

	margin-right:120px;

}



a.inborderbutton#service-photo {

	position:absolute;

	bottom:5px;

	right:5px;

	padding:8px;

	text-align:center;

}



a.inborderbutton#service-details {

	position:absolute;

	bottom:5px;

	right:60px;

	padding:8px;

	text-align:center;

}



a.menu {

	position:absolute;

	left:12px;

	width:202px;

	height:39px;

	display:block;

	background-position:-5px 0;

	background-repeat:no-repeat;

	border-bottom:1px dotted #DDD;

	border-left:1px dotted #DDD;

}



a.menu:hover {

	background-position:-5px -39px;

	text-decoration:none;

	border-bottom:1px solid #FBB03B;

	border-left:1px solid #FBB03B;

}



a.menu#advantages-rus:hover, a.menu#advantages-eng:hover {

	background-position:-5px -78px;

	text-decoration:none;

	border-bottom:1px solid #FBB03B;

	border-left:1px solid #FBB03B;

}



#home-rus {

	top:382px;

	background-image:url(images/menu-home-rus.png);

}



#home-eng {

	top:382px;

	background-image:url(images/menu-home-eng.png);

}



#news-rus {

	top:424px;

	background-image:url(images/menu-news-rus.png);

}



#news-eng {

	top:424px;

	background-image:url(images/menu-news-eng.png);

}





#rooms-rus {

	top:466px;

	background-image:url(images/menu-rooms-rus.png);

}



#rooms-eng {

	top:466px;

	background-image:url(images/menu-rooms-eng.png);

}



#specials-rus {

	top:508px;

	background-image:url(images/menu-specials-rus.png);

}



#specials-eng {

	top:508px;

	background-image:url(images/menu-specials-eng.png);

}



#service-rus {

	top:550px;

	background-image:url(images/menu-service-rus.png);

}



#service-eng {

	top:550px;

	background-image:url(images/menu-service-eng.png);

}



#restaurant-rus {

	top:592px;

	background-image:url(images/menu-restaurant-rus.png);

}



#restaurant-eng {

	top:592px;

	background-image:url(images/menu-restaurant-eng.png);

}



#sauna-rus {

	top:634px;

	background-image:url(images/menu-sauna-rus.png);

}



#sauna-eng {

	top:634px;

	background-image:url(images/menu-sauna-eng.png);

}



#spa-rus {

	top:-676px;

	background-image:url(images/menu-spa-rus.png);

}



#spa-eng {

	top:-676px;

	background-image:url(images/menu-spa-eng.png);

}



#feedback-rus {

	top:676px;

	background-image:url(images/menu-feedback-rus.png);

}



#feedback-eng {

	top:676px;

	background-image:url(images/menu-feedback-eng.png);

}



#contacts-rus {

	top:718px;

	background-image:url(images/menu-contacts-rus.png);

}



#contacts-eng {

	top:718px;

	background-image:url(images/menu-contacts-eng.png);

}



#gallery-rus {

	top:760px;

	background-image:url(images/menu-gallery-rus.png);

}



#gallery-eng {

	top:760px;

	background-image:url(images/menu-gallery-eng.png);

}



#hotels-rus {

	top:802px;

	background-position:-2px 0;

	background-image:url(images/menu-hotels-rus.png);

}



#hotels-rus:hover {

	background-position:-2px -39px;

}



#hotels-eng {

	top:802px;

	background-image:url(images/menu-hotels-eng.png);

}



#advantages-rus {

	top:844px;

	height:78px;

	background-image:url(images/menu-advantages-rus.png);

}



#advantages-eng {

	top:844px;

	height:78px;

	background-image:url(images/menu-advantages-eng.png);

}



a.buttons {

	position:absolute;

	display:block;

	background-position:0 0;

	background-repeat:no-repeat;

}



#map {

	left:962px;

	top:13px;

	width:18px;

	height:20px;

	background-image:url(images/map.png);

}



#map:hover {

	background-position:0 -20px;

	text-decoration:none;

}



.cards {

	position:absolute;

	left:12px;

	width:48px;

}



#visa {

	top:236px;

}



#mastercard {

	top:268px;

}



#american-express {

	top:300px;

}



#liqpay {

	top:333px;

	height:26px;

	background-image:url(images/liqpay.png);

}



.wifi {

	position:absolute;

	left:892px;

	top:154px;

}



.large-buttons {

	position:absolute;

	left:887px;

	display:block;

	background-position:0 0;

	background-repeat:no-repeat;

	width:105px;

}



#location-rus {

	top:40px;

	height:114px;

	background-image:url(images/location-rus.jpg);

}



#location-eng {

	top:40px;

	height:114px;

	background-image:url(images/location-eng.jpg);

}



#location-rus:hover, #location-eng:hover {

	background-position:0 -114px;

}



#breakfast-rus {

	top:200px;

	height:123px;

	background-image:url(images/breakfast-btn.jpg);

}



#breakfast-eng {

	top:200px;

	height:123px;

	background-image:url(images/breakfast-eng.jpg);

}



#breakfast-rus:hover, #breakfast-eng:hover {

	background-position:0 -123px;

}



#breakfast2-rus {

	top:336px;

	height:110px;

	background-image:url(images/breakfast3-btn.jpg);

}



#breakfast2-eng {

	top:336px;

	height:110px;

	background-image:url(images/breakfast2-eng.jpg);

}



#breakfast2-rus:hover, #breakfast2-eng:hover {

	background-position:0 -110px;

}



#taxi-rus {

	top:460px;

	height:124px;

	background-image:url(images/taxi2-btn.jpg);

}



#taxi-eng {

	top:460px;

	height:124px;

	background-image:url(images/taxi-eng.jpg);

}



#taxi-rus:hover, #taxi-eng:hover {

	background-position:0 -124px;

}



#conference-rus {

	top:596px;

	height:119px;

	background-image:url(images/conference.jpg);

}



#conference-eng {

	top:596px;

	height:119px;

	background-image:url(images/conference-eng.jpg);

}



#conference-rus:hover, #conference-eng:hover {

	background-position:0 -119px;

}



#billiard-rus {

	top:604px;

	height:114px;

	background-image:url(images/billiard-rus.png);

}



#billiard-eng {

	top:604px;

	height:114px;

	background-image:url(images/billiard-eng.png);

}



#billiard-rus:hover, #billiard-eng:hover {

	background-position:0 -114px;

}



#musical-rus {

	top:728px;

	height:115px;

	background-image:url(images/musical-rus.png);

}



#musical-eng {

	top:728px;

	height:115px;

	background-image:url(images/musical-eng.png);

}



#musical-rus:hover, #musical-eng:hover {

	background-position:0 -115px;

}



.meteo {

	position:absolute;

	left:888px;

	top:770px;

}



.currencies {

	position:absolute;

	left:888px;

	width:100px;

	height:100px;

	background-position:0 0;

}



#usd {

	top:874px;

	background-image:url(http://f.i.ua/fp4_b15_c0_l0.png); 

}



#eur {

	top:978px;

	background-image:url(http://f.i.ua/fp4_b15_c2_l0.png);

}



#rub {

	top:1082px;

	background-image:url(http://f.i.ua/fp4_b15_c1_l0.png);

}



.google {

	position:absolute;

	left:890px;

	top:1200px;

	display:block;

	text-decoration:none;

	text-align:center;

	font:11px arial,sans-serif;

	white-space:nowrap;

}



.google-img {

   width:64px;

   height:64px;

   margin-top:7px;

}



.back-left {

	position:absolute;

	top:0;

	background-position:0 0;

	background-repeat:repeat-y;

	display:block;

	width:620px;

	left:0;

	background-image:url(images/back-left.jpg);

}



.back-right {

	position:absolute;

	top:0;

	background-position:0 0;

	background-repeat:repeat-y;

	display:block;

	width:620px;

	right:0;

	background-image:url(images/back-left.jpg);

}



.main-box {

	position:absolute;

	/*left:109px;

	right:109px;*/

	width:994px;

	left:50%;

	margin-left:-498px;

	top:0;

	/*background-color:#4D1000;*/

	background-color:#FFF;

	border-left:1px solid #300;

	border-top:1px solid #300;

	border-right:1px ridge #99683F;

}



.right-margin {

	position:absolute;

	top:0;

	right:0;

	background-position:0 0;

	background-repeat:repeat-y;

	display:block;

	width:114px;

	background-image:url(images/margin-right.jpg);

	height:100%;

}



.left-margin {

	position:absolute;

	top:0;

	left:0;

	background-position:0 0;

	background-repeat:repeat-y;

	display:block;

	width:227px;

	background-image:url(images/menu-back-lighter2.png);

	height:100%;

}



.slideshow-right-border {

	position:absolute;

	top:0;

	right:114px;

	background-position:0 0;

	background-repeat:none;

	display:block;

	width:3px;

	height:235px;

	background-image:url(images/slideshow-right-border-lighter2.png);

}



.header {

	position:absolute;

	top:0;

	left:0;

	background-position:0 0;

	background-repeat:none;

	display:block;

	width:319px;

	height:319px;

}



#header-rus {

	background-image:url(images/header-rus-new2.jpg);

}



#header-eng {

	background-image:url(images/header-eng2.jpg);

}



.slideshow-back {

	position:absolute;

	top:0;

	left:319px;

	right:117px;

	background-position:0 0;

	background-repeat:none;

	display:block;

	height:235px;

	background-image:url(images/slideshow-back-lighter2.png);

	background-position:0 0;

	background-repeat:repeat-x;

	overflow:hidden;

}



.slideshow {

	position:absolute;

	top:2px;

	left:319px;

	/*right:117px;*/

	display:block;

	height:217px;

	width:558px;

	overflow:hidden;

}



#slideshow-box {

  margin-left:-70px;

  margin-top:-38px;

}



#slideshow {

	margin:0;

	padding:0;

	position:absolute;

	left:319px;

	top:2px;

}



#slideshow ul {

	position:relative;

	overflow:hidden;

	margin:0;

	padding:0;

}



#slideshow ul li {

	position:absolute;

	top:0;

	left:0;

	margin:0;

	padding:0;

	list-style:none;

}



.gallery-box {

	display:block;

	width:580px;

	height:750px;

	overflow:hidden;

	margin-top:20px;

}



#gallery-show {

  margin-top:-125px;

}



.hd24 {

	position:absolute;

	left:10px;

	top:3px;

	background-position:0 0;

	background-repeat:no-repeat;

	width:151px;

	height:26px;

	display:block;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	text-align:center;

	color:#4D1000;

	font-weight:bold;

}



#hd24-rus {

	/*background-image:url(images/24-7-text.png);*/

}



.reserv-tel{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#EEE;

	text-align:center;

	/*border-top:1px dotted #FDDFB3;*/

	padding-top:3px;

	position:absolute;

	left:6px;

	top:33px;

	width:160px;

}



.maint-text {

	position:absolute;

	top:310px;

	left:264px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#222;

	width:596px;

}



.shadow {

	background-color:#FFF;

	display:block;

	position:absolute;

}



#border-tel {

	top:235px;

	left:73px;

	width:177px;

	height:119px;

}



.border {

	position:absolute;

	padding:10px;

	background-color:#99683F;

	outline-style:ridge;

	outline-color:#F7B05B;

	outline-width:2px;

}





#tel {

	top:236px;

	left:75px;

	width:152px;

	height:115px;

}



.banners {

	position:absolute;

	left:20px;

	bottom:26px;

}



.inner-box {

	float:left;

}



#outer {

	/*border:2px ridge;

	border-color:#932800;

	background-color:#682F17;*/

	background-color:#F0E7DB;

	margin-bottom:20px;

}



#room-details {

	width:435px;

	height:370px;

	padding:9px;

}



#thumb-box {

	margin-top:5px;

	margin-left:5px;

	margin-bottom:5px;

	width:130px;

	/*height:300px;*/

	padding-top:20px;

}



.service-box {

	/*border:2px ridge;

	border-color:#932800;

	background-color:#682F17;*/

	background-color:#F0E7DB;

	margin-bottom:10px;

	position:absolute;

	display:block;

	left:0;

}



#sauna-box {

	top:40px;

}



#restaurant-box {

	top:170px;

}



#spa-box {

	top:300px;

}



#taxi-box {

	top:430px;

}



#billiard-box {

	top:430px;

}



#shop-box {

	top:430px;

}



#add-box {

	top:430px;

}



#service-text {

	margin:10px;

	width:416px;

}



.room-name {

	font-size:16px;

	font-weight:bold;

	/*color:#FBB03B;*/

	color:#FDCD86;

	padding-bottom:20px;

}



.reservation-form{

	/*border:2px ridge;

	border-color:#932800;

	background-color:#682F17;*/

	background-color:#F0E7DB;

	padding:10px;

	position:absolute;

	display:block;

	width:576px;

	left:0;

}



.upper-ribbon {

	background-image:url(images/btn-stub2.png);

	background-position:0 0 ;

	background-repeat:repeat-x;

	height:38px;

}



.calendar-box {

	position:absolute;

	left:16px;

	top:1000px;

	width:190px;

	height:190px;

	display:block;

/*	overflow:hidden;

	border-bottom:1px dotted #DDD;*/

}



#calendar {

/*	position:absolute;

	margin-top:-5px;

	margin-left:-5px;*/

	border:none;

}



.attention {

	border:1px dotted #F96;

	display:block;

	/*color:#FFA579;*/

	color:#85582C;

	text-align:center;

	font-weight:bold;

	font-family:Tahoma, Geneva, sans-serif;

	padding:10px;

}



#room-special {

	border:none;

}



#blink {

	text-decoration:blink;

}



#free-services {

	position:absolute;

	top:560px;

	width:570px;

}



#musical-box {

	top:950px;

}



#discounts {

	float:left;

	width:570px;

	margin-bottom:10px;

}



input[name="submit"] {

	cursor:pointer;

}



.control {

	position:absolute;

	margin-top:-4px;

	left:202px;

}



.control2 {

	position:absolute;

	margin-top:-4px;

	left:320px;

}



.control3 {

	position:absolute;

	margin-top:-4px;

	left:267px;

}



.control-eng {

	position:absolute;

	margin-top:-4px;

	left:220px;

}



.control2-eng {

	position:absolute;

	margin-top:-4px;

	left:340px;

}



.control3-eng {

	position:absolute;

	margin-top:-4px;

	left:267px;

}



.reports {

	position:absolute;

	left:0;

	top:650px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.report {

	font-style:italic;

}



.sign {

	text-align:right;

	font-weight:bold;

	font-style:italic;

	margin-bottom:10px;

	padding-bottom:5px;

	border-bottom:1px dotted #999;

}



a.gallery-thumb {

	display:block;

	width:247px;

	height:129px;

	float:left;

	padding-top:20px;

	padding-right:40px;

	padding-left:20px;

	margin-left:-10px;

	background-image:url(images/gallery-back2.png);

	background-position:0 0;

	background-repeat:no-repeat;

	font-family:Tahoma, Geneva, sans-serif;

	color:#630;

	font-size:12px;

}



a.gallery-thumb:hover {

}



.images-count {

	position:relative;

	left:5px;

	top:5px;

	font-size:10px;

	text-align:left;

}



img.gallery {

	float:right;

	margin-right:-10px;

	margin-top:-15px;

}



.without-indent {

	padding-left:15px;

}



ul#navmenu-v ul,

ul#navmenu-v ul ul,

ul#navmenu-v ul ul ul {

	display: none;

	position: absolute;

	top: 800px;

	left: 182px;

	z-index:1000;

	list-style:none;

	font-family:Verdana, Geneva, sans-serif;

	font-size:16px;

}



ul#navmenu-v li ul li {

	border:#000 1px solid;

	height:28px;

	background-color: #99683F;

	padding-top:10px;

	padding-left:5px;

	padding-right:5px;

	margin-top:-1px;

}



/* 2nd Menu */

ul#navmenu-v li:hover li a,

ul#navmenu-v li.iehover li a {

  color: #FFF;

}





ul#navmenu-v li:hover li a:hover,

ul#navmenu-v li:hover li:hover a,

ul#navmenu-v li.iehover li a:hover,

ul#navmenu-v li.iehover li.iehover a {

  color: #FBB03B;

  text-decoration:none;

}



ul#navmenu-v li:hover ul ul,

ul#navmenu-v li:hover ul ul ul,

ul#navmenu-v li.iehover ul ul,

ul#navmenu-v li.iehover ul ul ul {

  display: none;

}



ul#navmenu-v li:hover ul,

ul#navmenu-v ul li:hover ul,

ul#navmenu-v ul ul li:hover ul,

ul#navmenu-v li.iehover ul,

ul#navmenu-v ul li.iehover ul,

ul#navmenu-v ul ul li.iehover ul {

  display: block;

}



#index {

 height:3950px;

}



#Oteli-borispolya {

 height:1750px;

}



#breakfast, #breakfast2, #hall, #taxi, #reservation, #sauna, #contacts, #location, #gallery, #specials, #Uslugi-transporta-v-gostinice-borispolya, #advantages, #news {

 height:1500px;

}



#Jilie-posutochno, #service {

	height:1500px;

}



#Docug-v-gostinice-borispolya, #Musicalniye-vechera-v-borispole {

	height:1560px;

}



#Gostinici-borispolya {

	height:1500px;

}



#rooms {

	height:2800px;

}



#restaurant {

	height:2600px;

}



#feedback, #Transport, #spa {

	height:1800px;

}



.reservation-below-text {

	position:absolute;

	left:0;

	top:720px;

}



#img-index-rooms {

	float:right;

	padding-right:0px;

}



#img-index-sauna {

	float:right;

	padding-right:0px;

	margin-top:-50px;

}



#img-index-hall {

	float:right;

	padding-right:0px;

	margin-top:-40px;

}



#img-index-spa {

	float:right;

	padding-right:0px;

	margin-top:-40px;

}



#img-index-parking {

	float:right;

	padding-right:0px;

	margin-top:-40px;

}



.big-ul {

	font-size:16px;

}



.big-ul li {

	padding-top:10px;

	font-weight:bold;

}



.big-ul li ul {

	padding-left:20px;

}



.big-ul li ul li {

	padding-top:10px;

	font-weight:normal;

}



#li-index-sauna {

	padding-top:50px;

}



#li-index-hall {

	padding-top:200px;

}



#li-index-spa {

	padding-top:200px;

}



#li-index-parking {

	padding-top:230px;

}



.page-counter {

	position:relative;

	text-align:center;

	height:30px;

	display:block;

	width:100%;

	margin-bottom:10px;

	margin-top:10px;

	margin-left:-6px;

	color:#444;

}



.prev-page a {

	position:absolute;

	top:3px;

	left:50%;

	margin-left:-70px;

	background-image:url(images/page-left.png);

	background-position:0 0;

	display:block;

	width:31px;

	height:32px;

	opacity:0.7;

}



.next-page a {

	position:absolute;

	right:0;

	top:3px;

	left:50%;

	margin-left:40px;

	background-image:url(images/page-right.png);

	background-position:0 0;

	display:block;

	width:31px;

	height:32px;

	opacity:0.7;

}



.prev-page a:hover, .next-page a:hover {

	opacity:1;

}



h3 a {

	color:#241B18;

}



h3 a:hover {

	border-bottom:1px dotted;

}



.news-item {

	position:relative;

	display:block;

	height:135px;

	width:100%;

	-webkit-box-shadow:1px 2px 6px #999;

	-moz-box-shadow:1px 2px 6px #999;

	box-shadow:1px 2px 6px #999;

	margin-top:25px;

}



.news-title {

	display:block;

}



.news-date {

	float:left;

	height:30px;

	width:30px;

	text-align:center;

	margin-top:5px;

	margin-left:5px;

	padding-right:2px;

}



.news-day {

	display:block;

	background-image:url(images/btn-stub2.png);

	background-position:0 0 ;

	background-repeat:repeat-x;

	color:#FFFFFF;

	font-weight:bold;

}



.news-month {

	border-right:1px solid;

	border-left:1px solid;

	border-bottom:1px solid;

	border-color:#8A4D3F;

	font-family:"Lucida Console", Monaco, monospace;

	font-size:12px;

	color:#8A4D3F;

}



.news-year {

	float:left;

	height:30px;

	margin-top:0px;

	margin-left:5px;

	margin-bottom:5px;

	font-size:34px;

	color:#8A4D3F;

	font-stretch:extra-condensed;

}



.news-caption {

	float:right;

	display:block;

	height:25px;

	width:470px;

	text-align:center;

	padding-top:5px;

	margin-right:5px;

	font-size:14px;

	background-image:url(images/btn-stub2.png);

	background-position:0 0 ;

	background-repeat:repeat-x;

	color:#FFF;

	margin-top:5px;

}



.news-caption:hover {

	background-color:#630;

	background-image:none;

}



.news-text {

	display:block;

	float:left;

	padding-left:5px;

	padding-right:5px;

}



.news-text img {

	float:left;

	width:105px;

	height:80px;

	margin-right:10px;

}



.hall-caption {

	background-color:#ECD9C6;

	padding:10px;

	margin-bottom:190px;

	border-radius:4px;

}



.hall-caption2 {

	background-color:#ECD9C6;

	padding:10px;

	margin-bottom:140px;

	border-radius:4px;

}



.butter{

    background:#fff url(images/butter.gif) center no-repeat;

    cursor:pointer;

    border-radius:50%;

    position: absolute;

    z-index:30;

    width:35px;

    height:35px;

    right:15px;

    top:55px;

    display:none;

}

.closelabel{

    right:10px;

    top:10px;

    background:url(images/close.png) center no-repeat;

    width:25px;

    height:25px;

    position: absolute;

    z-index:255;

    cursor:pointer;

    display:none

}

.telefon{

    display:none;

    background:#fff url(images/tel.png) center no-repeat;

    width:35px;

    height:35px;

    border-radius:50%;

    top:100px;

    right:15px;

    cursor:pointer;

    position: absolute;

    z-index:31;

}

.none {
	display: none!important;
}

@media screen and (max-width: 998px) {

    .butter, .telefon{display:block;}

    #index{height:auto;}

    ul#navmenu-v ul{margin: 0;padding:0 0 0 10px;font-size:14px;}

    a.menu{position: static;border-left:0;width:auto;}

    ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul{position: static;display:block;}

    #navmenu-v{margin:0;padding:0;}

    .main-box{position: static;margin-left:0;left:0;width:100%;border-left:0;border-right:0;}

    body{margin: -21px 0 0 0;}

    .left-margin, .right-margin, .slideshow-right-border, .yashare-auto-init, #border-tel, #tel, #articles, a.black#yshpak{display:none;}

    .header{position: relative;float:left;height:234px;}

    .header:after{content:"";display:block;position: absolute;top:0;left:0;width:319px;height:234px;

    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 26%);

    }

    #tel{margin-left:-86px;left:50%;top:180px;z-index:80;}

    .slideshow-back{top:0;right:0;overflow:hidden;}

    ul#navmenu-v li ul li{border:0;height:auto;margin:0;padding:4px 0;}

    ul#navmenu-v li ul li a{color:#fff;text-decoration: underline;}

    .tenos{

        display:block;

        width:0;

        position: absolute;

        z-index:254;

        transition: 0.3s;

        top:0;

        left:0;

        overflow:hidden;

        background:#99683F;

    }

    h1{

        height:auto;left:0;width:auto;position: static;text-align:left;margin-toP:10px;

        margin-left:15px;padding-left:0;width:85%;

        clear:left;

    }

    .service-box, .reports, .reservation-form{position: static;}

    .service-box:after{content:"";display:block;clear:both;}

    #free-services{position: static;width: auto;}

    #service-text{width:auto;float:none;}

    a.inborderbutton{display: inline-block;position: static !important;}

    .maint-text{position: static;width:85%;top:0;left:0;margin-left:15px;}

    .wifi{top:10px;right:10px;left:auto;z-index:100;}

    .labs a.large-buttons{position: static;left:0;margin-bottom:10px;}

    .labs{display:block;position: absolute;right:10px;top:235px;z-index:2;}

    .currencies, .google{left:auto;right:10px;}

    .banners{position: static;margin-left:15px;}

    .cards{position: static;margin-top:15px;float:left;display:block;margin-right:5px;margin-bottom:15px;}

    a.black{position: static;float:left;margin-top:15px;margin-bottom:15px;}

    #liqpay{clear:left;margin-left:15px;}

#feedback, #Transport, #spa{height:auto;}

textarea{width:99%;}

.control3, .control, .control2{width:20%;position: static;margin-top:0;}

}



@media screen and (max-width: 905px) {

    h1, .maint-text{width:82%;}

    .banners{display:none;}

    }

    

@media screen and (max-width: 880px) {

    #slideshow{width:calc(100% - 319px) !important;overflow:hidden;}

    .control3, .control, .control2{width:99%;}

    

    }

    

@media screen and (max-width:750px) {

    h1, .maint-text{width:77%;}

    .big-ul{margin-left:0;padding-left:15px;font-size:14px;}

    iframe{width:100%;}

    .news-caption{width:100%;padding-right:0;margin-right:0;}

    .news-item{height:175px !important;}

    #news{min-height:1500px;}

    body{background-image:none;}

    .maint-text img{max-width:100%;width:auto;height:auto;}  

    .reservation-form{width:auto;}  

    .control{position: static;}

    .maint-text{overflow-x: hidden;}

    }

    

@media screen and (max-width:635px) {

    h1, .maint-text{width:72%;}

    #room-details{width:auto;height:auto;}

    img.with-back, img.with-back2{padding:0 !important;background:none;margin-top:40px;width:50%;}

    img.thumb{margin:0;border:0;}

    #thumb-box{width:auto;margin-left:0;}

    }

    

@media screen and (max-width:470px) {

    .labs{margin-top:0px;position: static; width:100%; text-align:center;top:0;right:0;float:left;}

    .labs a.large-buttons{display: inline-block;height:80px !important;}

    .currencies, .google{display:none;}

    h1, .maint-text{width:96%;margin:0 auto;}

    a.black{margin-left:37%;}

    }

    

@media screen and (max-width:430px) {

    img.with-back, img.with-back2, #img-index-sauna, #img-index-hall, #img-index-spa, #img-index-parking{width:100%;margin:10px 0;float:none !important;display:block;}

    #li-index-sauna, #li-index-spa, #li-index-parking, #li-index-hall{padding-top:10px;}

    h1, .maint-text{padding-right:0;}

    .news-item{height:225px !important;}

    a.inborderbutton#reserv-room{width:135px;margin:10px auto;}

    }

@media screen and (max-width:390px) {    

    .inner-box{float:none;}

    .room-name{background:#8A4D3F;padding:5px;margin-bottom:10px;}

 }   

@media screen and (max-width:340px) {    

    a.black{margin-left:34%;}

    .wifi{top:248px;}

    }

@media screen and (max-width:320px) {  

    #slideshow, .slideshow-back{display:none;}

    body{width:320px;overflow-x:hidden;}

    }