*	{margin: 0; padding: 0;}

/*@font-face {
	font-family: galaxyHotel;
	src: url('/fonts/galaxy-hotel.eot');
	src: local('☺'), url('/fonts/galaxy-hotel.woff') format('woff'), url('/fonts/galaxy-hotel.ttf') format('truetype'), url('/fonts/galaxy-hotel.svg') format('svg');
	font-weight: normal;
	font-style: normal;
} 

@font-face {
	font-family: 'galaxyHotel';
	src: url('/fonts/dejavusans-webfont.eot');
	src: local('☺'), url('/fonts/dejavusans-webfont.woff') format('woff'), url('/fonts/dejavusans-webfont.ttf') format('truetype'), url('/fonts/dejavusans-webfont.svg#webfontqYVHRQCv') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
	font-family: 'DejaVuSansExtraLight';
	src: url('/fonts/dejavusans-extralight-webfont.eot');
	src: local('☺'), url('/fonts/dejavusans-extralight-webfont.woff') format('woff'), url('/fonts/dejavusans-extralight-webfont.ttf') format('truetype'), url('/fonts/dejavusans-extralight-webfont.svg#webfontnnuvuwN0') format('svg');
	font-weight: normal;
	font-style: normal;
	letter-spacing:-1px;
}
/*
@font-face {
	font-family: 'DejaVuSansCondensed';
	src: url('/fonts/dejavusanscondensed-webfont.eot');
	src: local('☺'), url('/fonts/dejavusanscondensed-webfont.woff') format('woff'), url('/fonts/dejavusanscondensed-webfont.ttf') format('truetype'), url('/fonts/dejavusanscondensed-webfont.svg#webfontmAumMeLA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DejaVuSerifCondensed';
	src: url('/fonts/dejavuserifcondensed-webfont.eot');
	src: local('☺'), url('/fonts/dejavuserifcondensed-webfont.woff') format('woff'), url('/fonts/dejavuserifcondensed-webfont.ttf') format('truetype'), url('/fonts/dejavuserifcondensed-webfont.svg#webfontgAwOy6xB') format('svg');
	font-weight: normal;
	font-style: normal;
}

*/

body	{background:#fff ;font-family: tahoma,arial,"Trebuchet MS",tahoma, verdana, helvetica, sans-serif;font-size:12px;text-align: left;padding:0;color:#333;line-height:140%;}f6d9af
img		{padding:0;border:0;margin:0;behavior: url(/pngfix/iepngfix.htc) !important; }



a		{color:#d0014d;}
a:hover	{color:#FF6600;}
a img	{border:none;text-decoration:none;}









@ul.language li a, ul#menu li a, p.implement, address b, .onthemap, .notice{font-family:Georgia,"Times New Roman",Times,serif;}







h1, h2, h2 a, h3, .homeimg	{font-family:DejaVuSansExtraLight,Georgia,"Times New Roman",Times,serif;letter-spacing:-2px;}

h1		{
	font-size:16px;
	display:block;
	color:#8A6B4F;
	line-height:28px;
	margin-bottom:20px;
	font-weight:normal;
}
h1 span	{color:#555;}		
h1 img	{vertical-align:middle;padding-left:15px;}
h1.slogan	{padding-bottom:10px;}

h2		{font-size:24px;line-height:24px;color:#725841;font-weight:normal;padding-bottom:10px;text-decoration:none;}
h2 a		{text-decoration:none;}
h2.bracketed	{text-shadow:#CCC 0 0 4px;margin-bottom:20px;}
h2 span	{color:#555;}	
h3		{font-size:22px;line-height:26px;color:#900;font-weight:normal;margin:15px 0 10px;}
h3.w	{color:#FFF;display:block;padding-bottom:10px;}
ul		{padding-left:30px;}
sup		{margin-top:-5px;font-size:50%;line-height:50%;}

p.implement		{font-style:italic;font-size:16px;color:#333;line-height:20px;margin-bottom:20px;}

.brd			{width:960px;margin:0px auto;text-align: left;padding:0;}
.menublock		{width:960px;height:110px;background:url(/im/space-galaxy.jpg) top left no-repeat;}

.langbg			{display:block;width:240px;height:30px;background:#000; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}






@ul.language		


#hed_logo{float:left;padding:0;margin:0;
list-style:none;width:240px;text-align:center;padding-left:45px;margin-top:-30px;z-index:2;position:  width:200px;
background:url(im/logo-en.gif) #FFFFFF; no-repeat;}








ul.language li	{float:left;height:30px;width:50px;}
ul.language li a	{height:30px;width:50px;color:#f6d9af;display:block;text-decoration:none;text-align:center;font-size:12px;line-height:30px;}
ul.language li a.active,
ul.language li a:hover	{background:#d0014d;color:#FFF;text-decoration:none;}

a.reserv		{float:right;width:163px;height:61px;background:url(/im/butt-reserv.gif) 0 0 no-repeat;text-decoration:none;}
a.reserv	p	{color:#f6d9af;padding:15px 0 0 30px;font-size:15px;line-height:18px;}

a.reserv1		{float:left;font-size:14px;height:58px;background:url(/im/calendar.gif) top left no-repeat;width:110px;}
a.reserv1 span		{margin-left:75px;color:#d0014d;text-decoration:underline;}
a.reserv1:hover span		{color:#d0014d;text-decoration:none;}

ul#menu		{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	margin-top:20px;
	margin-right:10px;
	height:14px;
	display:inline;
	position:absolute;
	top:60px;
	left:682px;
}
ul#menu li	{margin-left:20px;display:inline;z-index:2;position:relative;float:left;}
ul#menu li a
{color:#FFF;line-height:13px;font-size:14px; text-decoration:none;padding-left:10px;white-space:nowrap;}
ul#menu li a span	{position:absolute;z-index:-1;color:#000;top:2px;left:11px;text-decoration:none;white-space:nowrap;background:none;}
ul#menu li a:hover,	ul#menu li.active a {color:#f6d9af;text-shadow:#f6d9af 0 0 3px;background:none;}
ul#menu li a:hover span, ul#menu li.active a span {display:none;}

.contentHolder	{background: url(im/magenta-bg.gif) 0 0 repeat-x;width:100%;clear:both;float:left;}
.logoua, .logoru, .logopl,.logoen			{
	width:240px;
	height:156px;
	position:relative;
	margin-top:-50px;
	float:left;
	display:inline;
	background: url(im/logo-en.gif) top left no-repeat;
	background-image: url(im/logo-en.png);
}
.logoua b,.logoru b,.logopl b,.logoen b		{display:none;}
.restline	{float:left;border-top:#FFF 3px solid;width:32%;margin-top:30px;line-height:1;font-size:1px;}

.logoru		{background-image:url(/im/logo-ua.gif)}
.logopl		{background-image:url(/im/logo-en.gif)}
.logoen		{
}



.lmenu		{padding:0;margin:50px 20px 0px;list-style:none;width:200px;float:left;height:194px;display:inline;}
.lmenu li	{float:left;width:200px;border-bottom:#b81b53 1px solid;}
.lmenu a	{font-size:12px;text-decoration:none;color:#FFF;display:block;background:url(/im/star.gif) -10px 0px no-repeat;padding-left:15px;margin-left:-15px;line-height:22px;}
.lmenu li.active	{}
.lmenu li.active a	{background-position:0 7px !important;color:#ff3b00;}
.lmenu a:hover	{color:#F1C685;text-shadow:#fFF 0 0 2px;background-position:0 7px;}

#bigima	{background-repeat:no-repeat;}
.nobg		{background:none !important;height:480px !important;}
.imagebox	{float:right;width:720px;height:410px;background:#900;}
.imageblock	{width:720px;height:410px;}
.imageholder, .bgnoimage {float:left;width:720px;height:410px;background:#FFF;}
.bgnoimage {background:#bbdeff;}
.imageholder img {width:720px;height:410px;float:left;}
.icobarbg	{background:#f6d9af; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;width:720px;height:60px;margin-top:-60px;float:left;}
.icobar		{width:720px;height:60px;margin-top:-60px;float:left;z-index:5;position:relative; display:none;}
.icobar a	{float:left;background:#f6d9af;margin:10px 0 10px  10px;height:40px;}
.icobar a img		{height:40px;float:left;}
.icobar a:hover img	{filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}

.orderua,.orderru,.orderen,.orderpl	{display:block;width:240px;height:60px;background:#000 url(/im/order-ua.gif) top left no-repeat;clear:both;float:left;}
.orderua b,.orderru b,.orderen b,.orderpl b {display:none;}	
.orderru	{background-image:url(/im/order-ru.gif);}
.orderpl	{background-image:url(/im/order-pl.gif);}


.lmenu1holder	{float:left;background:#eccc9d url(/im/menu2-bg.gif) top left repeat-x;padding-top:30px;margin-bottom:80px;}
.lmenu1holder h2, .lmenu1holder h2 a {margin:0 20px;}
.lmenu1		{padding:0;margin:10px 20px 20px;list-style:none;width:200px;float:left;display:inline;}
.lmenu1 li	{float:left;width:200px;border-bottom:#ffe6c2 1px solid;}
.lmenu1 a	{font-size:12px;text-decoration:none;display:block;padding-left:15px;margin-left:-15px;line-height:22px;background:url(/im/star1.gif) -10px 0px no-repeat;float:left;}
.lmenu1 li.active	{}
.lmenu1 li.active a	{color:#555;}
.lmenu1 a:hover	{text-shadow:#FF0099 0 0 3px;background-position:0 7px;color:#A2013B;}


.lmenu2		{padding:0;margin:-40px -120px 20px 20px;list-style:none;width:150px;float:right;border-top:#FFF 5px solid;padding-top:35px;display:inline;position:relative;}
.lmenu2 li	{padding:0;width:100%;margin:0;float:left;}
.lmenu2 a	{font-size:12px;line-height:16px;margin:0;display:block;padding-bottom:6px;}
.lmenu2 li a.active	{color:#555;text-decoration:none;}
.lmenu2 a:hover	{text-shadow:#FF0099 0 0 3px;color:#A2013B;}

.priceblock	{clear:both;height:58px;background:url(/im/price-arr.gif) top left no-repeat;margin:20px 0;}
.priceblock span {padding-top:10px;font-size:16px;color:#FEC;margin-left:20px;width:135px;float:left;margin-right:10px;display:inline;}
.priceblock h3	{font-size:32px;color:#A2013B;float:left;width:160px;line-height:34px;margin-top:10px;margin-right:10px;display:inline;}

.lcol, .lcol1	{width:240px;float:left;overflow:visible;clear:left;}
.rcolw	{width:680px;float:right;padding-top:30px;}

.forheader	{float:left;width:100%;border-bottom:#FFF solid 1px;margin-bottom:40px;display:inline;}
.forheader h1	{margin-right:120px;}
.content	{margin:0;clear:both;float:left;width:560px;}
.content p	{padding-bottom:10px;}

.offer		{border-left:#E8005C solid 1px;clear:both;padding-left:20px; font-size:13px;}
.lcol1 .offer	{border:none;}
.offer	a	{color:#333;}
.offer	h2	{color:#E8005C;}
.offer	img	{width:208px;margin-bottom:20px;background:#FFF;}


.footer	{clear:both;z-index:0;float:left;width:100%;border-bottom:#E0B300 10px solid;background:#fcf4e8 url(/im/footer-bg.gif) top left repeat-x;margin-top:20px;}
.footer .brd	{background:url(/im/footer-bar.gif) 0 100px no-repeat;}
.footer .brd .lcol	{background:url(/im/logo-footer-ua.gif) center 20px no-repeat;height:180px;color:#FFF;text-align:center;}
.footer .brd .lcol p	{margin:115px 20px 0;font-size:11px;letter-spacing:1px;line-height:12px;}

.footer .brd .footpl,  .footer .brd .footen	{background:#fff url(im/download.gif)   !important;}

.address	{width:370px;float:left;margin:110px 0 0 40px;}
address		{font-style:normal;}
address b	{font-size:16px;color:#A2013B;display:block;font-weight:normal;line-height:19px;}
.onthemap	{font-size:16px;color:#A2013B;background:url(/im/map.gif) top left no-repeat;height:57px;width:140px;float:left;margin:100px 0 0 30px;text-decoration:none;}
.onthemap em	{
	margin-left:65px;
	display:block;
	margin-top:10px;
}

.zmolo	{
	float:right;
	font-size:9px;
	text-decoration:none;
	width:130px;
	clear:none;
	margin-top:65px;
	position:relative;
}
.zmolo a {text-decoration:none;color:#AC9577;}
.zmolo a:hover	{color:#F00;}	
.zmolo img {margin:0 10px;}


.addservices	{margin-top:30px;padding-top:30px;border-top:#FFF 1px solid;}
#nomainimage	{width:720px;background:#f6d9af;float:right;}





/*a.language	{float:right;background:url(/im/dotted.gif) bottom left repeat-x;margin-top:35px;text-decoration:none;padding-bottom:4px;color:#39c;font-size:14px;font-family:Times,"Times New Roman",Georgia,serif;} */







/*.rcol	{width:270px;float:right;}


.lcol2	{width:200px;float:left;}

#mapwin	{width:950px;height:360px;margin:10px;}
.topdotted	{padding-top:15px;background:url(/im/dotted.gif) top left repeat-x;}
.bmenu		{padding:0;margin:0;list-style:none;}
.bmenu a	{color:#0099ff;font-size:12px;}
.bmenu a:hover	{color:#999;text-decoration:none;}


	 
.lcol2 .lmenu	{width:200px;}
.lcol2 .lmenu li {margin-left:-10px !important;}  **/

input,textarea, select	{font-size:12px;padding:4px 2px;overflow:hidden;border:#FF9900 solid 1px;}
input:hover, textarea:hover, select:hover	{border-color:#F00;}
option	{font-size:12px;}
.submit		{width:200px;height:50px;font-weight:bold;color:#FFF;line-height:50px;text-align:center;background:url(/im/button.gif) top left no-repeat;border:none;font-size:14px;}
.mark	{color:#F00;}
.guestadd			{margin:20px 20px 20px 0;display:block;background:url(/im/gbookadd.gif) top left no-repeat;line-height:50px;clear:both;padding-left:45px;height:50px;font-size:12px;}
.gbookitem			{margin-bottom:20px;border-bottom:#e9c38b 1px solid;padding-bottom:20px;}

.tbl				{margin:0;padding:0;list-style:none;float:left;width:100%;clear:both;}
.trasnsp			{padding:10px !important;background: #FFF; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7}
.tbl li				{float:left;width:100%;border-bottom:#FFF 0px solid;padding:1px 0;overflow:visible;}
.tbl li.noline		{border:none;}
.tbl li.lined li	{color:#CC0066;border-bottom:#FFF solid 1px;}
.tbl li.wh			{background:#FFFFCC;}
.tbl li.head	{color:#B70060;padding-bottom:10px;border-top:#B70060 1px solid;border-bottom:#B70060 1px solid;}
.tbl li.head ul li	{border-left:#f5f3eb 1px dotted !important;line-height:14px;}
.tbl li.head ul li span {padding:5px !important;display:block;line-height:12px;}

.tbl li.sml			{}
.tbl li.sml	ul li	{font-size:11px !important;color:#333 !important;}

.tbl li ul			{list-style:none;border:none;margin:0px !important;padding:0;display:block;}
.tbl li ul li		{border:none;padding:2px 0 !important;float:left;background:transparent;text-align:center;}
.lifl li ul li		{text-align:left !important;}
.tbl li ul li span	{padding-left:15px;font-size:inherit;}

li.w5	{width:5%;}
li.w10	{width:10%;}
li.w15	{width:15%;}
li.w13	{width:12%;}
li.w13 a	{text-decoration:none;font-weight:bold;}
li.w20	{width:20%;}
li.w22	{width:22%;}
li.w19	{width:19%;}
li.w25	{width:25%;}

li.w28	{width:26%;text-align:left !important;}
li.w49	{width:48%;text-align:left !important;}
li.w17	{width:17%;}

li.w25	{width:24%;}
li.w24	{width:24%;}
li.w30	{width:30%;}
li.w35	{width:34%;}
li.w40	{width:39%;text-align:right !important;}
li.w45	{width:45%;}
li.w50	{width:49%;}
li.w60	{width:58%;}
li.w70	{width:69%;}
li.w75	{width:74%;}
li.w80	{width:79%;}

.lifl li ul li.w40	{width:35%;margin-right:10px;text-align:right !important;}

a.more	{display:block;font-size:13px;text-decoration:underline;font-weight:bold;padding-bottom:15px;}
.intxttmb	{width:140px;}
.intxttmb1	{width:140px;float:left;margin-right:20px;margin-bottom:15px;}
.intxt		{display:block;margin-bottom:20px;}
a.tmb		{float:left;border:#FFF 1px solid;margin:0 20px 20px 0;background:#dbb47d;}
a.tmb img	{width:60px;margin:5px;display:block;}
a.tmb:hover	{background:#FFF;}

.clean			{content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;margin:0 !important;}
.m0				{margin:0 !important;}
.m10			{margin:10px !important;}
.mt20			{margin-top:20px !important;}
.mb30			{margin-bottom:30px !important;}
.mt10			{margin-top:10px !important;}
.mt13			{margin-top:13px !important;}

.mr0			{margin-right:0 !important;}
.mr10			{margin-right:1px !important;}
.mr30			{margin-right:30px !important;}

.pt0			{padding-top:0px !important;}
.pt10			{padding-top:10px !important;}
.pt20			{padding-top:20px !important;}
.pt30			{padding-top:30px !important;}
.pt40			{padding-top:40px !important;}
.pt50			{padding-top:50px !important;}
.pt75			{padding-top:75px !important;}
.pl0			{padding-left:0 !important;}
.pb20			{padding-bottom:20px !important;}


.w100p			{width:100% !important;}
.bb1			{border-bottom:#EEE dotted 2px;}
.bb2			{border-bottom:#dfefff 1px solid;}
.bb3			{border-bottom:#999 dotted 2px;}


.fl				{float:left;}
.hidden			{display:none !important;}
.tl				{text-align:left !important;}


.error		{color:#C00;padding-bottom:20px;margin-bottom:20px;border-bottom:#E00 2px solid;}
.oks		{padding-bottom:20px;margin-bottom:20px;border-bottom:#090 2px solid;color:#060;}


/* Lightbox -------------------------------------------------------------------------------------------------------------------------------*/	
#lightbox{ background:#FFF;padding:0px;}
#lightbox IMG {clear: both} 
#closeButton{ top: 10px; right: 10px;background:#FFF url(/im/bt_close.gif) 0px 0px no-repeat;width:21px;height:21px;}
#overlay { background: #64471f; display: none; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7}

#lightboxImage {margin:10px; display: block;clear:both;}
#fadeImageText {color:#000;margin:0 !important;display:block;padding:20px 10px;font-size:12px;line-height:15px;}
#prevButton, #nextButton	{width:41px;height:41px;float:left;background:#E30480 url(/im/arr.gif) 10px 10px no-repeat;position:absolute;z-index:201;left:0;}
#prevButton					{background-position:10px -190px;}
#nextButton:hover			{background-position:10px -90px;}
#prevButton:hover			{background-position:10px -290px;}
.transparent	{filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1;}

.homewhiteblock		{padding-bottom:30px;background: #F2EDCE url(/im/menu2-bg.gif) top left repeat-x;padding-top:10px;padding-right:30px;}#eccc9d
.homewhiteblock .rcolw	{width:650px;}
img.openlviv		{margin:20px 60px;}
.homeimg			{width:150px;height:200px;background-position:bottom;background-repeat:no-repeat;margin-right:20px;float:left; font-size:18px;color:#976927;text-decoration:none;text-align:center;}
.hhotel				{background-image:url(/im/home-hotel.gif)}
.hrestaurant		{background-image:url(/im/home-restaurant.gif)}
.hrecreation		{background-image:url(/im/home-recreation.gif)}
.hdisco				{background-image:url(/im/home-disco.gif)}
.notice				{display:block;color:#FFF;padding:30px;background:#a2073b;font-size:16px;font-weight:normal;font-style:italic;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;margin-top:-20px;}
.spike				{width:60px;height:45px;margin-bottom:-50px;background:url(/im/spike.gif) bottom right no-repeat;}


	
#taken_form { width:500px; height:120px; display:block; right:300px; background-color: #fff; float:right; margin-right:150px; color:#FF0000;}
#taken_form ,h4{color:#FF0000; font-weight:bold;}

#taken_form h3 {color:#CCCC33;}
