*	{margin: 0; padding: 0;}
body	{background:#cbbeab;font-family: arial, tahoma, verdana, helvetica, sans-serif;font-size:12px;text-align: left;padding:0;color:#000;line-height:130%;}
img		{padding:0;border:0;margin:0;behavior: url(/pngfix/iepngfix.htc) !important; }

a		{color:#069;}
a:hover	{color:#F00;}
a img	{border:none;text-decoration:none;}

h1		{font-size:36px;font-family:"Times New Roman",Times,Georgia,serif;font-style:italic;display:block;color:#4e3921;line-height:36px;margin-bottom:20px;font-weight:normal;}
h1 img	{vertical-align:middle;padding-left:15px;}
h1.slogan	{padding-bottom:10px;}

h2		{font-size:18px;line-height:22px;color:#900;font-weight:normal;padding-bottom:10px;}
h3		{font-size:22px;line-height:22px;color:#900;font-weight:normal;margin:15px 0 10px;}
h3.w	{color:#FFF;display:block;padding-bottom:10px;}
ul		{padding-left:17px;}

.brd			{width:970px;min-height:400px;margin:0px auto;text-align: left;padding:0;}
.logo			{width:165px;height:125px;position:absolute;margin-left:32px;z-index:10;top:0;float:left;display:inline;}
.logo img		{width:165px;height:125px;display:block;}


.mainholder		{width:100%;margin-top:30px;clear:both;display:inline-table;}

/*HEADER CORNERS*/
.xtop, .xbottom,.xtopli, .xbottomli,.xtoph, .xbottomh  {display:block;font-size:1px;float:left;width:100%;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #EEE; border-right:1px solid #EEE;}
.xb1 {margin:0 3px; background:#EEE;}
.xb2 {margin:0 1px; border-width:0 2px;}
.xb3 {margin:0 1px; border-width:0 1px;}
.xb4 {margin:0;	border-width:0 1px;height:1px;}
.xbottom .xb4, .xbottom .xb3, .xbottom .xb2	{background:#eddfcc;}
.xbottomli .xb4, .xbottomli .xb3, .xbottomli .xb2	{background:#FFF;}
/*.xtop .xb2, .xtop .xb3, .xtop .xb4 {margin-left:0;border-left-width:1px;}*/
.frm{clear:both; border:0 solid #EEE; border-width:0 1px;padding:6px 9px 9px 9px;display:block;background:#FFF url(/im/bg-page.gif) bottom left repeat-x;}
.noimagebg	{background-image:none !important;}

.corners-t,.corners-b			{height:3px;font-size:1px;display:block;width:100%;position:relative !important;margin-bottom:-3px;z-index:4;line-height:1px;}
.corners-b						{margin-top:-3px !important;height:6px;}
.corners-t b,	.corners-b b	{display:block; overflow:hidden;height:1px;border:#FFF solid 2px;border-width:0 3px;}	
.corners-t em,	.corners-b em	{display:block; overflow:hidden;height:2px;border:#FFF solid 1px;border-width:0 1px;}	

.content		{clear:both;}
.topmenu		{width:950px;height:77px;position:absolute;display:block;z-index:9;}
.topmenu span	{display:block;background:#5d4d39;filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;width:100%;height:77px;}
.topmenu div	{width:100%;position:relative;margin-top:-70px;}
ul.lang			{display:block;margin:0 0 0 270px;padding:0;list-style:none;width:300px;}
ul.lang  li		{display:inline;text-align:center;width:36px;height:19px;float:left;margin-right:5px;}
ul.lang  li a	{display:block;text-align:center;width:36px;height:19px;line-height:19px;font-size:11px;color:#e5d9ca;text-decoration:none;}
ul.lang  li a.active,
ul.lang  li a:hover	{background:url(/im/lang-bg.gif) center center no-repeat;color:#FFF;font-weight:bold;}
ul.lang  li a:hover	{font-weight:normal;}

ul.menu		{padding:0;margin:4px 0 0 0;width:704px;height:43px;list-style:none;float:left;margin-left:270px;background:url(/im/menu-bar.gif) top left no-repeat;display:inline;}
ul.menu li	{float:left;margin-left:30px;display:inline;}
ul.menu li a	{line-height:43px;color:#e5d9ca;text-decoration:none;}
ul.menu li a:hover	{color:#FFF;text-decoration:underline;}

.bigimage		{display:block;width:950px;background:#5d4d39;height:320px;}
.bigimage img	{display:block;}
.bigimage img.hidden	{display:none;}
.small-bar		{height:70px;width:500px;margin-top:-75px;margin-left:10px;float:left;position:relative;display:inline;}
.tmbonimage		{float:left;border:#cbbeab 2px solid;margin-right:10px;}
.tmbonimage	img	{display:block;}
.tmbonimage:hover	{border-color:#FFF;}

.column4	{width:230px;float:left;margin-right:10px;display:inline;overflow:visible;}
.mbutton	{width:236px; height:48px;display:block;margin-bottom:3px;margin-right:-6px;position:relative;text-align:left;}
.mbutton img	{width:236px; height:48px;display:block;margin-right:-6px;position:relative;}
.mbutton a	{margin-top:-40px;display:block;line-height:26px;font-size:14px;font-weight:bold;text-decoration:none;padding-left:56px;background:url(/im/buttons.gif) 14px 3px no-repeat;color:#4c2305;height:26px;position:relative;}
.mbutton a:hover	{text-decoration:underline;color:#C00;}
a.loyalty		{background-position:14px -97px;}
a.subscript		{background-position:14px -200px;}

ul.newsanno	{display:block;margin:0;padding:0;list-style:none;margin-top:10px;}
ul.newsanno li	{display:block;margin-bottom:10px;float:left;width:100%;padding:0;}
ul.newsanno li a.nimg	{float:left;margin-right:10px;}
ul.newsanno li a.nimg img	{width:50px;}
ul.newsanno li a	{line-height:16px;text-decoration:none;}

.spike		{height:21px;background:url(/im/spike.gif) 220px 0px no-repeat;position:relative;margin-top:-4px;clear:both;float:left;width:100%;}

.hotels		{background:url(/im/our-hotels-ua.gif) 30px 30px no-repeat;}
.column34	{width:720px;float:right;margin-bottom:20px;}
.hoteldescritption	{float:right;width:480px;}
.hotelslist		{width:240px;margin-right:-1px;position:relative;float:right;}
.hotelslist	ul	{padding:0;margin:0;list-style:none;display:block;padding-top:10px;}
.hotelslist	ul li	{display:block;height:37px;background:url(/im/hotel-bg.gif) bottom left no-repeat;width:100%;}
.hotelslist	ul li.active	{background-image:url(/im/hotel-active-bg.gif);}
.hotelslist	ul li a			{font-size:18px;color:#574231;text-decoration:none;display:block;line-height:37px;height:37px;}
.hotelslist	ul li a.active	{background:url(/im/spike-left.gif) center right no-repeat;}



.frameimg	a {float:right;margin-left:15px;}
.frameimg	a img	{display:block;}
.frameimg	p	{padding:10px;color:#333;}
.chold		{padding-top:13px;padding-bottom:30px;margin-top:-3px;float:left;width:100%;clear:both;}



h2.menuhead	{display:block;padding:15px;color:#FFF;font-size:16px;font-weight:bold;background:#a78f7a;line-height:18px;}
h2.menuhead	 a {color:#FFF !important;text-decoration:none;}
h2.menuhead	 a:hover {text-decoration:underline;}

.sidemenu	{display:block;list-style:none;padding:15px 0 0 15px;}
.sidemenu	li {display:block;padding:5px 0;border-bottom:#e1dad2 solid 1px;}
.sidemenu	li a {text-decoration:none;display:block;padding-left:15px;background:url(/im/bullet-side-menu.gif) center left no-repeat;}
.sidemenu	li a.active {font-weight:bold;color:#900;}


.contentall	{float:right;width:680px;margin-top:10px;}
.contentmain	{float:left;width:470px;line-height:16px;}
.contentmain	p {padding-bottom:10px;}
.contentright	{float:right;width:180px;}
b.address		{padding:7px 10px;background:#a78f7a;display:block;line-height:13px;color:#FFF;font-size:12px;}
p.address		{padding:15px 10px;color:#333;background:url(/im/spike_address.gif) 10px 0px no-repeat;display:block;clear:both;font-size:12px;font-weight:bold;margin-top:-4px;}

.contentbottom	{width:470px;float:left;margin-left:40px;margin-bottom:30px;}


.footer		{width:970px;height:88px;background:url(/im/bottom-bar.gif) top left no-repeat;}
.copy		{float:left;width:150px;padding-top:45px;color:#ede4da;padding-left:30px;line-height:13px;}
.footer ul	{float:right;margin:0;padding:0;list-style:none;margin-top:50px;}
.footer ul li	{float:left;padding-right:30px;}
.footer ul li a	{font-size:11px;color:#FFF;text-decoration:none;}
.footer ul li a:hover	{text-decoration:underline;}


b.calen				{color:#e5d9ca;font-size:14px;}
.calendar			{display:block;padding:0;margin:15px 0  0 0;list-style:none;}
.calendar li		{clear:both;display:block;float:left;width:100%;margin-bottom:30px;color:#FFF;}
.calendar li ul		{display:block;padding:0;margin:0;list-style:none;}
.calendar li ul li	{float:left;margin-bottom:0px;clear:none;}

.calendar	a	{color:#92d2af;font-size:14px;font-weight:bold;}
.calendar	img	{width:100px;}
.calendar	span	{color:#ade3e8;font-size:14px;font-weight:bold;display:block;border-top:#b49f84 1px solid;padding-top:7px;}
.calendar b.ddate	{padding-bottom:10px;font-size:14px;display:block;color:#e0c859;}

.tbl				{margin:0;padding:0;list-style:none;float:left;width:100%;clear:both;}
.tbl li				{float:left;width:100%;border-bottom:#cabe96 1px solid;padding:2px 0;overflow:visible;}
.tbl li.noline		{border:none;}
.tbl li.wh			{background:#FFFFCC;}
.tbl li.head	{background:#d1cdb2;}
.tbl li.head ul li	{text-align:center;height:45px;border-left:#f5f3eb 1px solid !important;text-align:center;}
.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:0 !important;float:left;background:transparent;}
.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%;text-align:left !important;;}
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:25%;}
li.w24	{width:24%;}
li.w30	{width:30%;}
li.w35	{width:34%;}
li.w40	{width:39%;text-align:left !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%;}

.zmolo	{float:right;font-size:9px;margin-top:10px;color:#b49f84;text-decoration:none;}
.zmolo a {text-decoration:none;color:#b49f84;}
.zmolo img {margin:0 10px;}
.more	{font-size:16px;display:block;line-height:22px;padding-bottom:10px;}



.clean			{content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;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;}
.pt10			{padding-top:10px !important;}
.pt20			{padding-top:20px !important;}
.pt30			{padding-top:30px !important;}
.pt40			{padding-top:40px !important;}
.pt75			{padding-top:75px !important;}
 .pl0			{padding-left:0 !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;}
















.framed			{border:#CCC 2px solid;float:left;width:100%;}
div.fbeige			 {border-color:#feec9a !important;}	
div.bbeige			 {border-color:#feec9a !important;background:#ffe99e;}
.search			{float:left;margin-top:40px;width:310px;margin-right:40px;}
.search	span	{display:block;clear:both;margin:13px;}
input#q			{width:180px;font-size:16px;color:#333;line-height:16px;overflow:visible;border:none;padding:2px;}
a#search		{background:url(/im/bg-button1.gif) top  left no-repeat;width:91px;height:26px; float:right;margin:-2px 0 -4px 0;text-align:center;text-decoration:none;}
a#search:hover	{background-position:0 -100px;}	
a#search b		{color:#FFF;font-size:14px;line-height:26px;}
a#search:hover b	{letter-spacing:2px;}	

b.corn-top, 
b.corn-bottom, 
b.corn-top b, 
b.corn-bottom b {background:url(/im/corners-grey-white.gif) 0 0 no-repeat;height:10px;font-size:0;margin:-2px 0 -12px -2px ;} 
b.corn-top, b.corn-bottom {float:left;width:100%;position:relative;z-index:10;clear:both;}
b.corn-top b, b.corn-bottom b {float:right;width:10px;margin-right:-4px;position:relative;margin-top:0;}

b.corn-top b	{background-position:0 -100px;}
b.corn-bottom b	{background-position:0 -200px;}
b.corn-bottom 	{background-position:0 -300px;margin:-10px 0 0 0;position:relative;}

b.beige, b.beige, b.beige b, b.beige b  {background-image:url(/im/corners-beige-white.gif) !important;}
b.bbeige, b.bbeige, b.bbeige b, b.bbeige b  {background-image:url(/im/corners-beige-beige.gif) !important;}


.tmenu			{float:left;width:160px;border-right:#900 2px dotted;}
.tmenu	p		{display:block;width:128px;height:21px;background:url(/im/phone.gif) top left no-repeat;margin:5px 0 12px 0;}
.tmenu	p b		{display:none;}
.tmenu	ul		{list-style:none;margin:0;padding:0;}
.tmenu	ul li	{color:#900;line-height:16px;}
.tmenu	ul li a	{font-size:11px;line-height:16px;}

.cart			{float:right;width:165px;margin-top:33px;font-size:16px;}
.cart a, .cart p	{display:block;font-size:19px;padding-bottom:5px;line-height:28px;padding-right:30px;background:url(/im/cart.gif) right -100px no-repeat;}
.cart p			{color:#CCC;background-position:top right;}
.cart b			{background:#069;float:left;padding:1px 6px;color:#FFF;}
.cart em		{float:right;font-style:normal;color:#900;font-size:16px; }

#breadcrumbs	{padding:5px 0;margin:5px 0 5px 0;list-style:none;}
#breadcrumbs li	{padding-right:3px;display:inline;color:#C00;}
#breadcrumbs li	a {padding-left:3px;}

.lcol			{float:left;width:248px;}
.rcol			{float:right;width:338px;}
.lcol33			{float:left;width:290px;margin-right:55px;}
.rcol33			{float:right;width:290px;}
.grey			{background:#F6F6F6 !important;}
.holder10		{margin:10px;display:block;}
.holder05		{margin:5px;display:block;}
ul#menu			{list-style:none;padding:0;margin:0;display:block;margin-top:15px;}
ul#menu li		{display:block;background:url(/im/menu-item-bg.gif) center bottom no-repeat;padding:4px 0;}
ul#menu li.nol	{background:none;}
ul#menu li a	{padding-left:10px;background:url(/im/bg-bull.gif) 0 -95px no-repeat;line-height:15px !important;text-decoration:none;display:block;}
ul#menu li a:hover	{background-position:0 5px;}


ul#menu li ul 	{padding:10px 0 0px 10px;list-style:none;background:url(/im/menu-sublevel-bg.gif) top left no-repeat;display:block}
ul#menu li ul li{background:none;line-height:14px;margin-bottom:7px;font-size:12px;padding:0;}
ul#menu li ul li a {background-position:0 5px;font-size:13px;line-height:13px !important;color:#036;display:block;padding-left:15px;}
ul#menu li ul li a:hover	{background-position:0 -95px;color:#E00;}
ul#menu  a.active	   {background:#006699 url(/im/menu-active-bg.gif) center right no-repeat !important;color:#FFF !important;padding-top:10px;padding-bottom:10px;padding-right:20px;}
#content		{width:700px;float:right;}
.holder20		{padding:20px;display:block;clear:both;}
.gradient		{background:#fffefa url(/im/product-bg.gif) bottom left repeat-x;}

#productmain	{width:100%;}
#imageholder	{width:302;float:right;}
#imageholder a.mainimage,	#imageholder p.mainimage{text-decoration:none;border:#EEE 2px solid;display:block;float:left;}
#imageholder a.intxt img,	#imageholder p.intxt img	{width:300px !important;}

a.tmb,	p.tmb	{padding:1px;border:#CCC solid 1px;display:block;float:left;height:60px;overflow:hidden;}
a.tmb	img,	p.tmb img		{width:60px !important;display:block;vertical-align:middle;}

#imageholder img	{display:block;border:none;}
.additional		{clear:both;float:left;width:302px;}
.additional	 a	{float:left;margin:10px 10px 0 0;border:#DDD 1px solid;height:60px;overflow:hidden;}
.additional	 a	img {width:60px;vertical-align:middle;float:left;}
#imageholder a:hover	{border-color:#00CCFF;}


/*.priceinfo		{padding:20px 0;} */
#priceblock		{width:59%;float:right;margin:30px 0;display:inline;}
.pricedetails, 
.pricedetailslist	{width:39%;margin:30px 0;float:left;display:inline;}
.pricedetailslist	{width:60%;margin:0;}
.pricedetailslist .add, .pricedetailslist  .noadd	{margin-top:6px !important;}

#price			{width:205px;height:41px;background:url(/im/price-bg.gif) top left no-repeat;float:}
#price	p		{font-size:24px;color:#069;display:block;text-align:center;line-height:41px;}
.add, .noadd,
.available,.unavailable, .goregister		{background:url(/im/icons.gif) 0 0 no-repeat;line-height:30px;font-size:18px;padding-left:40px;display:block;margin-top:10px;color:#009900;}
.available, .unavailable	{background-position:0 -100px;font-size:14px;float:left;width:70px;color:#999;line-height:16px;margin-top:5px;}
.goregister			{background-position:0 -400px;font-size:18px;color:#0099CC;line-height:30px;margin-top:20px;margin-left:40px;}


.noadd			{background-position:0 -300px;color:#CCC !important;text-decoration:line-through;font-size:18px !important;line-height:30px !important;}
.unavailable	{background-position:0 -200px;}
.pgrey			{color:#777;}

.qtyhold		{padding-left:40px;margin-top:14px;float:left;}
.pricedetailslist .qtyhold {padding-left:10px;margin-right:15px;margin-top:6px;}


input,textarea, select	{font-size:14px;padding:5px 2px;overflow:hidden;border:#84692D solid 1px;}
input:hover, textarea:hover, select:hover	{border-color:#F00;}
option	{font-size:14px;}
.submit		{width:173px;height:42px;font-weight:bold;color:#FFF;line-height:42px;text-align:center;background:url(/im/button.gif) top left no-repeat;border:none;font-size:13px;}


.mapkyiv, .mapkam, .mapzapor, .mapsaky {position:absolute;width:200px;height:40px;z-index:100;margin:-380px 0 0 430px;float:left;}
.mapkyiv a, .mapkam a, .mapzapor a, .mapsaky a	{text-decoration:none;}	
.mapkyiv span, .mapkam span, .mapzapor span, .mapsaky span	{font-size:22px;margin-left:-5px;}
.mapkyiv a img, .mapzapor a img	, 	.mapkam a img, 	.mapsaky a img	{vertical-align:middle;width:60px;height:50px;}
.mapkam		{width:380px;;margin:-320px 0 0 200px;}
.mapzapor		{margin:-280px 0 0 670px;}
.mapsaky		{margin:-120px 0 0 620px;}
.buttshor	{margin-bottom:20px;text-align:center;width:710px;float:right;overflow:visible;margin-right:-7px;}

a.intxt	{float:right;position:relative;clear:right;margin-right:10px;margin-bottom:10px;width:210px;height:143px;background:url(/im/img190bg.gif) top left no-repeat;}
a.intxt img	{width:190px;margin:10px;}
.newsholder .intxt	{margin:0 20px 20px 0px !important;float:left !important;clear:both;}
.newsholder h2	{padding-bottom:20px;}
.newsholder	{margin:40px 80px 0 0px;}


.roundlight	{background:#F3EDE4 url(/im/roundlightbg.gif) 0 5px no-repeat;margin-right:20px;}
.roundlight div	{padding:20px 80px 20px 80px;display:block;color:#5C3F1B;font-size:13px;}
.roundlight div.jdpicker_w	{padding:0 !important;}

.content1	{width:400px;float:left;padding-bottom:10px;margin-left:0px;overflow:visible;padding-left:40px;border-left:#dfc6a0 1px solid;}
.bgflower	{background:url(/im/flowerbg.gif) bottom left no-repeat;}
.fldiv		{padding:0px;float:left;width:100%;margin-bottom:50px;border-bottom:#a78f7a 0px solid;}
.nolist		{list-style:none;padding:0;}
.roomprice	{font-size:14px;color:#7A561F;padding-top:10px;}
.roomprice	em{padding-left:50px;font-style:normal;font-size:12px;}
h2.iserif	{font-size:24px;font-family:"Times New Roman",Times,Georgia,serif;font-style:italic;line-height:26px;}
a.reserv	{padding-left:50px;line-height:30px;background:url(/im/reservation-bt.gif) top left no-repeat;height:30px;display:block;font-size:14px;margin-top:10px;}
b.rem		{color:#67481B;font-size:11px;display:block; clear:both; overflow:hidden;margin:0 !important;padding-top:10px;font-weight:normal;}

a.acrobat,a.down		{margin-left:80px;padding-left:60px;line-height:55px;background:url(/im/acroicon.gif) top left no-repeat;height:55px;display:block;font-size:14px;margin-top:50px;}
a.down		{background-image:url(/im/down-icon.gif);margin-top:10px;}

.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;}
.mark		{color:#E00;}
.partners	{margin:0 30px;margin-bottom:40px;}
.partners a	{float:left;}
.oldsite	{width:150px;position:absolute;text-align:right;padding-top:48px;z-index:12;margin-left:800px;}
.oldsite	a	{font-size:11px;text-decoration:none;color:#FFF;}
.hometop	{overflow:visible;padding-top:13px;padding-bottom:10px;margin-top:-3px;float:left;width:100%;}

/* 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: #B4A287; 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:#dbd8c5 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;}

#orphus		{display:none;}



