/*------------------EMMBED-------------------*/
@font-face {
    font-family: 'eurofurence_lightregular';
    src: url('../fonts/eurofurence_light-webfont.eot');
    src: url('../fonts/eurofurence_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurofurence_light-webfont.woff') format('woff'),
         url('../fonts/eurofurence_light-webfont.ttf') format('truetype'),
         url('../fonts/eurofurence_light-webfont.svg#eurofurence_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'eurofurence_regular';
    src: url('../fonts/eurofurence_regular-webfont.eot');
    src: url('../fonts/eurofurence_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurofurence_regular-webfont.woff') format('woff'),
         url('../fonts/eurofurence_regular-webfont.ttf') format('truetype'),
         url('../fonts/eurofurence_regular-webfont.svg#eurofurence_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pts75f-webfont.eot');
    src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts75f-webfont.woff') format('woff'),
         url('../fonts/pts75f-webfont.ttf') format('truetype'),
         url('../fonts/pts75f-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*-------------------RESET-------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, hr small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
del {
	text-decoration: line-through;
}
img {
	border: 0 none;
}
a {
	text-decoration: none;
	color: #ef5411;
	outline:0 none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
}
hr {
	display: block;
	height: 1px;
	border-top: 1px solid #ccc;
	margin: 1em 0;
}
input, select {
	vertical-align: middle;
	outline:0 none;
}
input:focus, select:focus, textarea:focus {
	outline:0 none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/*-------------------TYPOGRAPHY-------------------*/
body, select, input, textarea { font:12px Verdana, Geneva, sans-serif; }

/*-----------------ANIMATION-------------------*/
*	{
	transition:all ease .6s ;
	-moz-transition:all ease .6s ;
	-webkit-transition:all ease .6s ;
	-o-transition:all ease .6s ;
}
.gv_galleryWrap *,
#slider-id-wrapper *{
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}

/*{ behavior:url(PIE/PIE.htc); }*/

body			{
	color: #696969;
	width: 100%;
	height:100%;
	min-width:1000px;
	font:15px 'eurofurence_regular';
	background:#ffffff;
	position:relative;
}
p				{ line-height:20px; padding-bottom:28px; }
/*--------------------CLEARFIX-------------------*/
.cf:before, .cf:after {
	content: "";
	display: block;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.oh				{ height:auto; overflow:hidden; }
.container		{ width:960px; margin:0 auto; }



.banner {
    overflow: hidden;
    position: relative;
    background: #fff;
}
.banner .slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    opacity: 0;
    -moz-opacity: 0;
    -moz-transition: opacity 800ms cubic-bezier(0.51, 0.01, 0.37, 0.98) 100ms;
    -webkit-transition: opacity 800ms cubic-bezier(0.51, 0.01, 0.37, 0.98) 100ms;
    -o-transition: opacity 800ms cubic-bezier(0.51, 0.01, 0.37, 0.98) 100ms;
    transition: opacity 800ms cubic-bezier(0.51, 0.01, 0.37, 0.98) 100ms;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.banner .slide:first-child { display: block; }
.banner .slide:first-child,
.banner .slide.active {
    opacity: 1;
    -moz-opacity: 1;
}
.banner .slide .content {
    position: absolute;
	font-family: 'eurofurence_lightregular';
	text-transform:uppercase;
	color:#ffffff;
	font-size:35px;
    bottom: 80px;
    left: 50%;
    margin-left: -450px;
    width: 360px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    z-index: 7;
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -webkit-transition-duration: 800ms,700ms;
    -moz-transition-duration: 800ms,700ms;
    -webkit-transition-timing-function: cubic-bezier(0.51, 0.01, 0.37, 0.98);
    -moz-transition-timing-function: cubic-bezier(0.51, 0.01, 0.37, 0.98);
    -webkit-transform: translate3d(-30px, 0, 0);
    -moz-transform: translate(-30px, 0);
}
.banner .slide.inverted .content {
    left: auto;
    right: 50%;
    margin-left: 0;
    margin-right: -450px;
    -webkit-transform: translate3d(30px, 0, 0);
    -moz-transform: translate(30px, 0);
}
.banner .slide.active .content {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate(0, 0);
}

.banner .prev,
.banner .next {
    background: url(../images/nav.png) no-repeat;
    display: block;
    width: 67px;
    height: 67px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    z-index: 10;
    border: 0;
    text-indent: -9999px;
    display: none;
    opacity: 0.6;
    -moz-opacity: 0.6;
}
.banner .prev { 
    left: 40px; 
    background-position: 0 100%;
}
.banner .next { right: 40px; }
.banner .prev:hover,
.banner .next:hover {
    opacity: 1;
    -moz-opacity: 1;
}
/* Customisations */
.banner {
    width: 100%;
    height:600px;
    margin:0;
}
.banner .slide .content.light { color: #fff; }
.banner .slide .content.dark { 
    color: #333; 
    text-shadow: 0 1px 1px rgba(255,255,255,0.3);
}
.banner .slide1 { background: url(../images/frontview.jpg) no-repeat 50% 50%; }
.banner .slide2 { background: url(../images/nightview.jpg) no-repeat 50% 50%; }
.banner .slide3 { background: url(../images/board.jpg) no-repeat 50% 50%; }
.banner .slide4 { background: url(../images/businesshall.jpg) no-repeat 50% 50%; }
.banner .slide5 { background: url(../images/banquet.jpg) no-repeat 50% 50%; }
.banner .slide6 { background: url(../images/doublebed.jpg) no-repeat 50% 50%; }
.banner .slide7 { background: url(../images/restaurent.jpg) no-repeat 50% 50%; }
.banner .slide8 { background: url(../images/suitroom.jpg) no-repeat 50% 50%; }

/*-- HEADER --*/
#main_head				{
	height:73px;
	border-top:4px solid #005b49;
	position:fixed;
	width:100%;
	z-index:1000;
	left:0; top:0;
	background:url(../images/blck_transp02.png) repeat;
}
#main_head .container	{ border-bottom:3px solid rgba(255,255,255,0.3); height:73px; }
#main_head .logo					{ float:left; width:58px; height:73px; }
#main_head .logo a					{ display:block; text-indent:-9999px; background:url(../images/logo01.png) no-repeat center center; width:58px; height:73px; }
.prime_nav				{ float:right; margin-top:-4px; height:77px; width:870px;}
.prime_nav ul			{ text-align:right; font:15px/73px 'eurofurence_regular'; } 
.prime_nav ul li		{ display:inline-block; *display:inline; zoom:1; margin-left:-3px; *margin-left:0; height:77px; position:relative; }
.prime_nav ul li a		{ color:#ffffff; display:block; padding:0 14px; height:73px; border-top:4px solid #005b49; }
.prime_nav ul li:hover > a,
.prime_nav ul li.activ > a{ color:#ff4100; background:#ffffff; border-color:#87a50e; }

#main_head.statetwo				{ background:#ffffff;}
#main_head.statetwo .container	{ border-bottom:3px solid rgba(0,0,0,.25); }
#main_head.statetwo .logo a		{ background:url(../images/logo02.png) no-repeat center center; }
#main_head.statetwo .prime_nav ul li a				{ color:#adadad; }
#main_head.statetwo .prime_nav ul li a:hover,
#main_head.statetwo .prime_nav ul li.activ a		{ color:#ff4100; background:#ffffff; }

.prime_nav ul li ul		{ position:absolute; top:77px; z-index:1000; background:#ffffff; left:0; padding:22px 0 15px; width:175px; text-align:left; display:none; opacity:0;}
.prime_nav ul li:hover ul{ display:block; opacity:1;}
.prime_nav ul li ul li	{ display:block; *display:block; height:auto; margin-left:0; }
.prime_nav ul li ul li a,
.statetwo .prime_nav ul li ul li a { display:block; padding:6px 5px 6px 20px; line-height:normal; color:#565656; border-top:0; height:auto; }
.prime_nav ul li ul li a:hover,
.statetwo .prime_nav ul li ul li a:hover{ color:#131313; background:#e7e7e7; }



/*-- INNER PAGE HEADER --*/
/*#inner_head .prime_nav				{ float:left; margin-left:7px; height:300px; width:205px; background:#005b49; }
#inner_head .prime_nav ul			{ font:15px/15px 'eurofurence_regular'; text-shadow:0px 1px 1px #004b3c; padding-top:46px; } 
#inner_head .prime_nav ul > li		{ display:block; position:relative; }
#inner_head .prime_nav ul li a		{ color:#ffffff; display:block; padding:8px 8px 8px 26px; }
#inner_head .prime_nav ul li a span	{ padding-right:19px; background:url(../images/menu_arrow.png) no-repeat right 0px;}
#inner_head .prime_nav ul li:hover > a,
#inner_head .prime_nav ul li.activ > a{ background:#004e3f; }
#inner_head .prime_nav ul li:hover a span	{ padding-right:25px; }

#inner_head .prime_nav ul li ul		{
	position:absolute;
	top:0; z-index:1000;
	padding-top:0;
	background:#ffffff;
	left:200px;
	width:175px;
	text-shadow:none;
	display:none;
}
#inner_head .prime_nav ul li:hover ul{ display:block; opacity:1;}
#inner_head .prime_nav ul li ul li	{ display:block; *display:block; height:auto; margin-left:0; }
#inner_head .prime_nav ul li ul li a { display:block; padding:6px 5px 6px 20px; line-height:normal; color:#565656; border-top:0; height:auto; }
#inner_head .prime_nav ul li ul li a:hover{ color:#131313; background:#e7e7e7; }
#inner_head .social		{ float:left; width:150px; }
#inner_head .social a	{ float:left; margin-left:7px; text-indent:-9999px; display:block; width:30px; padding-top:15px; }
#inner_head .social a:hover	{ padding-top:25px; }
#inner_head .social a span	{ display:block; width:30px; height:32px; }
#inner_head .social a.fb	{ background:#3c5a98; }
#inner_head .social a.yt	{ background:#d71d01; }
#inner_head .social a.tw	{ background:#41c8f5; }
#inner_head .social a.fb span	{ background:url(../images/icons/fb.png) no-repeat center center; }
#inner_head .social a.yt span	{ background:url(../images/icons/yt.png) no-repeat center center; }
#inner_head .social a.tw span	{ background:url(../images/icons/tw.png) no-repeat center center; }*/

#main_head .social		{ float:right; width:150px; clear:left; }
#main_head .social a	{ float:left; margin-left:7px; text-indent:-9999px; display:block; width:30px; padding-top:15px; }
#main_head .social a:hover	{ padding-top:25px; }
#main_head .social a span	{ display:block; width:30px; height:32px; }
#main_head .social a.fb	{ background:#3c5a98; }
#main_head .social a.yt	{ background:#d71d01; }
#main_head .social a.tw	{ background:#41c8f5; }
#main_head .social a.fb span	{ background:url(../images/icons/fb.png) no-repeat center center; }
#main_head .social a.yt span	{ background:url(../images/icons/yt.png) no-repeat center center; }
#main_head .social a.tw span	{ background:url(../images/icons/tw.png) no-repeat center center; }

.banner_wrapp			{ position:relative; width:960px; height:100%; margin:0 auto;}
.circle						{
	position:absolute;
	width:140px;
	height:140px;
	border:7px solid rgba(255,255,255,0.5);
	border-radius:200px 200px 200px 200px;
	-moz-border-radius:200px 200px 200px 200px;
	-webkit-border-radius:200px 200px 200px 200px;
	-o-border-radius:200px 200px 200px 200px;
	-ms-border-radius:200px 200px 200px 200px;
	background-size:100%;
	display:block;
}
.circle:hover				{
	width:240px;
	height:240px;
	background-size:100%;
	margin:-50px;
}
.circle .content			{
	position:relative;
	margin:46px;
	background:#000000;
	background:rgba(0,0,0,0.3);
	border-radius:200px 200px 200px 200px;
	-moz-border-radius:200px 200px 200px 200px;
	-webkit-border-radius:200px 200px 200px 200px;
	-o-border-radius:200px 200px 200px 200px;
	-ms-border-radius:200px 200px 200px 200px;
	visibility:hidden;
	opacity:0.0;
	width:166px; height:166px;
}
.circle:hover .content		{ visibility:visible;  opacity:1; }
.circle .content .text		{ color:#ffffff; padding:45px 8px; text-align:center; font:20px 'BebasNeueRegular';}
.circle .content .text h6	{
	font-size:28px;
	line-height:30px;
	text-transform:uppercase;
	font-style:normal;
	font-weight:normal;
	padding-bottom:6px;
	margin-bottom:6px;
}

.circle.circle01			{ background:url(../images/facilities_circle.jpg) no-repeat 50% 50%; top:243px; left:50px; }
.circle.circle02			{ background:url(../images/chooseroom_circle.jpg) no-repeat 50% 50%; right:60px; top:149px; }
.circle.circle03			{ background:url(../images/gallery_circle.jpg) no-repeat 50% 50%; right:50px; top:394px; }


.home_foot				{
	position:absolute;
	bottom:0;
	left:0;
	height:59px;
	width:100%;
}
.home_foot .container	{ height:59px; background:url(../images/icons/scroll.png) no-repeat center center #005b49; position:relative; }
.wlcme_link,
.contct_link,
.galry_link,
.weather_link			{ width:54px; height:59px; display:block; text-indent:-9999px; float:left; }

.wlcme_link				{ margin-left:12px; background:url(../images/icons/welcome.png) no-repeat center center; }
.contct_link			{ background:url(../images/icons/contact.png) no-repeat center center; }
.galry_link				{ background:url(../images/icons/gallery.png) no-repeat center center; }
.weather_link			{ background:url(../images/icons/weather.png) no-repeat center center; }
.wlcme_link:hover,
.contct_link:hover,
.galry_link:hover,
.weather_link:hover			{ background-color:#003f33;}

.follow					{ float:right; width:203px; }
.follow .label			{ float:left; width:89px; line-height:59px; color:#ffffff; font-size:13px; text-transform:uppercase; }
.follow a				{ float:left; height:59px; width:34px; text-indent:-9999px; display:block; opacity:0.6; }
.follow a:hover			{ opacity:1; }
.follow a.yt			{ background:url(../images/icons/yt.png) no-repeat center center; }
.follow a.fb			{ background:url(../images/icons/fb.png) no-repeat center center; }
.follow a.tw			{ background:url(../images/icons/tw.png) no-repeat center center; }

.weather_box			{
	position:absolute;
	width:297px;
	height:150px;
	left:0;
	top:-150px;
	background:url(../images/wit_transp.png) repeat;
	z-index:1000;
}
.hide					{ display:none; }
.weather_box .close		{
	position:absolute;
	right:12px;
	top:12px;
	width:14px;
	height:14px;
	text-align:center;
	line-height:14px;
	color:#ffffff;
	background:#565656;
	display:block;
	font-size:11px;
}
.weather_box .close:hover		{ background:#000000; } 
.weather_box .indent	{ padding:9px; position:relative; }
.weather_box .current	{
	width:47px;
	height:47px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;
	background:#ffffff;
	float:left;
	margin-bottom:9px;
	position:relative;
}
.weather_box .current img	{ position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; }
.weather_box .current_label	{ float:left; margin-left:12px; padding-top:5px; color:#141414; font-size:16px; font-weight:bold; line-height:20px; }
.weather_box .forecast		{ padding:7px 15px 15px; clear:both; background:#2b2b2b; color:#bcbcbc; height:auto; overflow:hidden; font-size:14px; }
.weather_box .forecast h6	{ font:normal 13px Tahoma, Geneva, sans-serif; color:#ffffff; padding:6px 0; }
.weather_box .forecast .tdy	{ float:left; width:119px; }
.weather_box .forecast .trw	{ float:right; width:119px; padding-right:5px; }

.banner .center_logo	{ position:absolute; width:395px; height:395px; background:url(../images/center_logo.png) no-repeat; left:0; top:118px; right:0; margin:auto;}
.center_sec				{ position:absolute; left:0; right:0; bottom:25%; margin:auto; }
.res_form				{
	height:34px;
	width:240px;
	margin:0 auto;
	padding:7px;
	background:url(../images/wit_transp.png) repeat;
	position:relative;
	clear:both;
}
#inner_head .res_form				{ margin:0; width:286px; }
.res_form.opened		{ width:706px; z-index:1100; }
#inner_head .res_form.opened		{ width:910px; z-index:1100; }
.res_form .make_bu		{
	width:240px;
	height:34px;
	background:#d71d01;
	color:#ffffff;
	text-align:center;
	font:20px/34px 'BebasNeueRegular';
	display:block;
	float:left;
}
#inner_head .res_form .make_bu				{ width:286px;}	
.res_form.opened .make_bu					{ width:10px; text-indent:-99px; overflow:hidden; background:#202020; }
#inner_head .res_form.opened .make_bu		{ width:240px; text-indent:0; background:#202020; }
.res_form.opened .make_bu:hover	{ width:20px; margin-right:-10px; }
.res_form .form			{ background:#7e9b09; height:34px; width:0px; float:left; overflow:hidden; }
.res_form.opened .form	{ width:695px; }
.res_form .form .indent	{ padding:8px 0; }
.res_form .form .label	{ float:left; padding-left:22px; color:#ffffff; font-size:13px; line-height:18px; text-transform:uppercase; }
.res_form .form .date	{
	width:94px;
	padding-left:8px;
	height:17px;
	background:url(../images/date.png) no-repeat right center #ffffff;
	border:1px solid #6f870c;
	float:left;
	margin-left:2px;
}
.res_form .form .count	{ width:48px; height:20px; padding:2px; background:#ffffff; border:1px solid #6f870c; float:left; margin-left:4px; text-align:center; }
.res_form .form .button	{
	width:78px;
	height:20px;
	border:1px solid #93ab31;
	background:#c91b01;
	font-size:9px;
	display:block;
	float:right;
	margin-right:11px;
	cursor:pointer;
	color:#ffffff;
}
.page_banner			{ height:376px; z-index:1000; position:relative; }
.page_banner #main_head	{ height:48px; background:url(../images/blck_transp02.png) repeat; position:relative; }
.page_banner .prime_nav	{ height:48px; }
.page_banner #main_head .container	{ border-bottom:3px solid rgba(255,255,255,0.3); height:48px; }
.page_banner .prime_nav ul	{ font:15px/48px 'eurofurence_regular'; } 
.page_banner .prime_nav ul li		{ height:48px; }
.page_banner .prime_nav ul li a		{ height:48px; }
.page_banner .prime_nav ul li li,
.page_banner .prime_nav ul li li a	{ height:auto; }

.page_banner .prime_nav ul li ul		{ top:52px; }

.page_banner .center_logo			{ width:278px; height:329px; background:none; }
.page_banner .center_logo a			{ width:278px; height:329px; background:url(../images/center_logo02.png) no-repeat center center; display:block; text-indent:-9999px; }
.page_banner .center_sec			{ position:absolute; left:278px; right:0; bottom:185px; margin:auto; }


.top_indent				{ padding-top:70px; }
.page_head				{ padding-bottom:30px; }
.page_head h2			{ color:#006753; font-size:31px; font-family: 'pt_sansbold'; line-height:32px; font-weight:normal; }
.page_head h2 span		{ color:#a6a6a6; font-size:22px; font-family: 'eurofurence_regular'; }
h4						{ color:#2a2a2a; text-transform:uppercase; font:16px 'pt_sansbold'; padding-bottom:16px; font-weight:normal; }
.viewmap				{ display:block; padding:11px 0; text-align:center; text-decoration:underline; color:#545454; font:20px 'BebasNeueRegular'; }

.banner_img				{
	display:block;
	margin-bottom:30px;
	box-shadow:2px 2px 10px #c3c3c3;
	-moz-box-shadow:2px 2px 10px #c3c3c3;
	-webkit-box-shadow:2px 2px 10px #c3c3c3;
	-o-box-shadow:2px 2px 10px #c3c3c3;
	-ms-box-shadow:2px 2px 10px #c3c3c3;
}

.pattern_sec			{ background:url(../images/gray_bg.jpg) repeat; }
.bamboo					{ background:url(../images/bamboo.png) no-repeat 7% bottom; }
.special_sec			{ background:url(../images/wit_bg.jpg) repeat-x; padding-bottom:2px; }

.no-js .liquid-slider	{ height:350px; overflow:scroll; }
.liquid-slider-wrapper	{ margin:0 auto; clear: both; overflow: auto; position: relative; }
.liquid-slider-wrapper .liquid-slider {
  width:960px;
  overflow: hidden;
  position: relative;
  height:215px;
  background:url(../images/wood_bg.jpg) no-repeat;
}
.liquid-slider-wrapper .panel-container { position: relative; }
.liquid-slider-wrapper .liquid-slider .panel-container .fadeClass {
  position: absolute;
  top: 0; 
  left: 0;
  display: none;
}
.liquid-slider-wrapper .liquid-slider .panel {  
  width:960px;
  display: block;
  float: left;
}
.liquid-slider-wrapper .liquid-slider .panel h2		{ display:none; }
.liquid-slider-wrapper .liquid-slider .panel-wrapper { padding: 23px; position:relative; height:auto; overflow:hidden; }
.liquid-slider-wrapper .liquid-slider .panel-wrapper figure { width:484px; height:169px; float:left; }
.liquid-slider-wrapper .liquid-slider .panel-wrapper figure img	{
	box-shadow:2px 2px 8px #000000;
	-moz-box-shadow:2px 2px 8px #000000;
	-webkit-box-shadow:2px 2px 8px #000000;
	-o-box-shadow:2px 2px 8px #000000;
	-ms-box-shadow:2px 2px 8px #000000;
}
.liquid-slider-wrapper .liquid-slider .panel-wrapper article	{ float:left; width:400px; padding:20px 0 0 20px; color:#ffffff; font-size:16px;}
.liquid-slider-wrapper .liquid-nav a {
  background: #d8d8d8;
  color: #333333;
  margin-right: 1px;
  padding: 3px 6px;  
}
.liquid-slider-wrapper .liquid-nav a:hover {
  background: #f2f2f2;
  color: #333333;
  text-shadow: none;
}
.liquid-slider-wrapper .liquid-nav .current {
}
.currentCrossLink {
  font-weight: bold;
}
.liquid-slider-wrapper .liquid-nav ul {  
  padding:0;
  float:none !important;
  clear: both;
  display: block;
  width:434px;
  margin:10px auto 16px;
  height:46px;
  overflow: hidden;
  background:url(../images/blk_line.jpg) no-repeat center 26px;
}
.liquid-slider-wrapper .liquid-nav ul li { display:block; float:left; margin-left:15px; }
.liquid-slider-wrapper .liquid-nav ul li:first-child { margin-left:0; }
.liquid-slider-wrapper .liquid-nav ul li a {
	background:url(../images/nav_bg01.png) no-repeat center center;
	height:46px;
	width:46px;
	display: block;
	text-decoration: none;
	font-size:15px;
	line-height:46px;
	text-align:center;
	color:#ffffff;
}
.liquid-slider-wrapper .liquid-nav ul li a.current,
.liquid-slider-wrapper .liquid-nav ul li a:hover {
	background:url(../images/nav_bg02.png) no-repeat center center;
	color:#ffffff;
}
.liquid-slider-wrapper .liquid-nav { overflow:hidden; clear:both; }

.liquid-slider-wrapper .liquid-nav-left, .liquid-slider-wrapper .liquid-nav-right {
  /* Do not edit below this line */
  float: left;
}
.liquid-slider-wrapper .liquid-nav-left a, .liquid-slider-wrapper .liquid-nav-right a {
  /* non-graphical arrows */
  background: #000;
  color: #fff;
  padding: 5px;
  width: 100px;
  /* Do not edit below this line */
  display: block;
  text-align: center;
  text-decoration: none;
}
.liquid-slider-wrapper .liquid-nav-left-arrow, .liquid-slider-wrapper .liquid-nav-right-arrow {
  cursor: pointer;
  /* Do not edit below this line */
  float: left;
  display:none !important;
}
.offer_box			{
	background:url(../images/box_shadow.png) no-repeat center bottom;
	padding-bottom:16px;
	margin:52px 0 60px;
}
.offer_box .box		{
	background:#ffffff;
	box-shadow:0px 0px 6px #cccccc;
	-moz-box-shadow:0px 0px 6px #cccccc;
	-webkit-box-shadow:0px 0px 6px #cccccc;
	-o-box-shadow:0px 0px 6px #cccccc;
	-ms-box-shadow:0px 0px 6px #cccccc;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-o-border-radius:5px 5px 5px 5px;
	-ms-border-radius:5px 5px 5px 5px;
	padding:22px 0;
}
.special_offer		{ float:left; border-right:1px dashed #a7a7a7; width:328px; padding:0 42px 0 38px; height:197px; }
.box_head			{ padding:3px 0 16px; color:#ff4100; font-family: 'eurofurence_regular'; font-size:22px; text-transform:uppercase; }
.offer_head			{ padding-bottom:14px; font:20px 'BebasNeueRegular'; color:#414141; }
.offer_head span	{ color:#b0b0b0; }

.attractions		{ float:right; padding:22px 18px 0; width:510px; position:relative; }
.wood_head			{ position:absolute; top:-60px; left:19px; }

.bb-bookblock {
	width: 510px;
	height: 165px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-page {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
}

.bb-vertical .bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	transform-origin: left center;
}

.bb-horizontal .bb-page {
	width: 100%;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #fff;
}

.bb-vertical .bb-content {
	width: 200%;
}

.bb-horizontal .bb-content {
	height: 200%;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bb-page > div:not(:only-child) {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index: 999;
}

.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}
.bb-bookblock.bb-vertical > div.bb-page:first-child,
.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.bb-bookblock.bb-horizontal > div.bb-page:first-child,
.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.bb-vertical .bb-front .bb-content {
	left: -100%;
}

.bb-horizontal .bb-front .bb-content {
	top: -100%;
}
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
	-webkit-transform: rotateY(-15deg);
	-moz-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
	-webkit-transform: rotateY(-165deg);
	-moz-transform: rotateY(-165deg);
	transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
	-webkit-transform: rotateX(15deg);
	-moz-transform: rotateX(15deg);
	transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
	-webkit-transform: rotateX(165deg);
	-moz-transform: rotateX(165deg);
	transform: rotateX(165deg);
}

.bb-item {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	background: #fff;
}
.attractions nav {
	width: 117px;
	height: 23px;
	margin:0;
	position:absolute;
	z-index: 0;
	text-align: center;
	right:20px;
	top:-12px;
}

.attractions nav a {
	display:block;
	float:left;
	width: 23px;
	height: 23px;
	text-align: left;
	text-indent:-9999px;
	margin-left:4px;
	opacity: 0.6;
}
.attractions nav a.bb-custom-icon-first	{ background:url(../images/icons/first.jpg) no-repeat;}
.attractions nav a.bb-custom-icon-arrow-left	{ background:url(../images/icons/prev.jpg) no-repeat;}
.attractions nav a.bb-custom-icon-arrow-right	{ background:url(../images/icons/next.jpg) no-repeat;}
.attractions nav a.bb-custom-icon-last	{ background:url(../images/icons/last.jpg) no-repeat;}
.attractions nav a:hover {
	opacity:1;
}

/* No JS */
.no-js .attractions {
	height: auto;
}

.no-js .bb-custom-content {
	height: 470px;
}

.leaf01				{ background:url(../images/leaf01.jpg) no-repeat right 0; }
.leaf02				{ background:url(../images/leaf02.jpg) no-repeat left bottom; }
.contact_wrap		{ padding:100px 77px 110px; color:#3e3d3d; font-family:'eurofurence_lightregular'; font-size:20px; }
.contact_info		{ padding:0 0px 30px; color:#3e3d3d; font-family:'eurofurence_lightregular'; font-size:20px; }
.contact_wrap a,
.contact_info a		{ color:#87a50e; text-decoration:underline; }
.contact_wrap a:hover,
.contact_info a:hover		{ color:#313131; text-decoration:none; }
.large_head			{ color:#464646; font:50px 'eurofurence_lightregular'; padding-bottom:40px; text-transform:uppercase; }
.postal				{ background:url(../images/icons/post.jpg) no-repeat ; font-size:25px; padding-left:43px; padding-bottom:15px;}
.postal span		{ color:#a0a0a0; }
.phone				{
	padding-left:92px;
	clear:left;
	width:240px;
	padding-right:14px;
	background:url(../images/icons/phone.jpg) no-repeat;
	height:120px;
	float:left;
	margin:15px 0 10px;
}
.fax				{ float:left; margin-top:33px; padding-left:40px; background:url(../images/icons/fax.png) no-repeat 0 7px; height:36px; line-height:36px;}
.contact_info .phone{ float:none;}
.contact_info .fax	{ float:none; margin-top:0; height:30px; line-height:30px; padding-left:89px; padding-bottom:10px; }
.mail				{ clear:left; height:30px; line-height:30px; padding-left:89px; background:url(../images/icons/mail.jpg) no-repeat 0 5px; padding-bottom:10px; }
.web				{ clear:left; height:30px; line-height:30px; padding-left:89px; background:url(../images/icons/web.png) no-repeat 0 5px; padding-bottom:10px; }

.foot_wrap			{ height:246px; background:#181818; }
.foot_wrap .container	{ position:relative; height:246px; overflow:hidden; }
.foot_wrap article	{ float:left; margin:42px 0 30px 43px; }
.foot_wrap .artcl01	{ width:142px; margin-left:0;}
.foot_wrap .artcl02	{ width:174px; }
.foot_wrap .artcl03	{ width:157px; }
.foot_wrap .artcl04	{ width:135px; }
.foot_wrap .artcl05	{ width:167px; }
.foot_wrap article header	{ font-family: 'pt_sansbold'; color:#87a50e; font-size:12px; padding-bottom:16px; }
.foot_wrap article a		{ display:block; line-height:17px; text-decoration:underline; color:#b0b0b0; }
.foot_wrap article a:hover	{ text-decoration:none; color:#ffffff; }

.mainfoot			{ height:59px; background:#005b49; }
.mainfoot .siteinfo	{ float:left; font-size:14px; text-transform:uppercase; color:#ffffff; width:400px; padding-top:22px; }
.mainfoot .backto_top	{
	float:left;
	width:200px;
	background:url(../images/top.gif) no-repeat center 0;
	padding-top:33px;
	text-align: center;
	font-size:8px;
	color:#ffffff;
	margin-top:7px;
	display:block;
}

.contact_form			{ padding-bottom:30px;}
.contact_form .success	{
	background:#99bc0f;
	padding:8px 12px;
	color:#ffffff;
	font-family: 'pt_sansbold';
	font-size:12px;
}

.contact_form header h5	{ color:#464646; font-family: 'pt_sansbold'; font-weight:normal; font-size:16px; padding-bottom:8px; }
.contact_form header p	{ padding-bottom:18px; font-style:italic; }
.contact_form .field	{ background:url(../images/fld_bg.png) repeat-y 0 0 #ededed; margin-top:10px; }
.contact_form .field.error	{ background:url(../images/fld_bg02.png) repeat-y 0 0 #ffddda; }
.contact_form .errormsg	{ color:#fa1200; font-size:14px; font-style:italic; padding-top:10px;}
.val_error_alert		{ color:#fa1200; background:#ffffff; padding:8px 5px 0 144px; clear:both; }
.contact_form .label	{ width:122px; height:30px; text-align:right; font-size:14px; float:left; color:#ffffff; padding-right:22px; line-height:30px; }
.contact_form .input	{ float:right; width:260px; padding:3px 5px; height:26px; background:none; border:0 none; }
.contact_form textarea.input	{ height:80px; max-width:260px;}
.contact_form .label .blk	{ color:#000000; }
.contact_form  .submit		{ padding:20px 10px; float:right; border:0 none; line-height:24px; background:none; color:#d71d01; font-size:22px; cursor:pointer; font-family: 'pt_sansbold'; }
.contact_form  .reset		{ padding:20px 10px; float:right; border:0 none; background:none; color:#b2b2b2; font-size:15px; cursor:pointer; }
.contact_form  .submit:hover,
.contact_form  .reset:hover		{ color:#000000; }
/*---INNER PAGE ----*/

.inner_banner		{ width:100%; height:620px; position:absolute; background-repeat:no-repeat; background-position:50% 50%; left:0; top:0; }
.inner_banner.page01{ }

.page_topbar		{ background:url(../images/wood_bg02.jpg) no-repeat center 0; height:42px; position:relative; }
.page_topbar .choose_room	{ margin-right:184px; float:right; width:188px; margin-top:6px; display:block; height:38px; text-indent:-9999px; background:url(../images/choose_room_bu.png) no-repeat 0 center; }
.breadcrumb			{ padding-top:13px; font:16px 'eurofurence_regular'; text-transform:uppercase; float:left; width:570px; }

.breadcrumb	a,
.breadcrumb	span	{ padding-left:28px;}
.breadcrumb	a:first-child	{ background:none; }
.breadcrumb	span 	{ color:#505050; background:url(../images/icons/bc_arrow02.png) no-repeat 7px center;  }
.breadcrumb	a		{ color:#ffffff; background:url(../images/icons/bc_arrow01.png) no-repeat 7px center; }
.breadcrumb	a:hover{ text-decoration:underline; }
.breadcrumb	a:hover	{ background:none;}

.page_wrapp			{ width:100%; background:url(../images/page_wrapp.jpg) no-repeat center 244px; position:relative; z-index:1000; }
.content_sec		{ background:url(../images/wit_paper_bg.jpg) no-repeat center 0; }

.primary_wrapp		{ width:648px; float:left; }
.primary_wrapp .indent	{ padding:58px 33px 60px 54px; }
.secondary_wrapp	{ float:right; width:300px; padding:77px 0; }

.content_sec.contact_page	{
}
.content_sec.contact_page .primary_wrapp	{ width:494px; }
.content_sec.contact_page .secondary_wrapp	{ width:414px; padding:137px 40px 0 0; }


.page_head			{ padding-bottom:30px; }	
.page_head h2		{ color:#647708; font-weight:normal; font:40px 'eurofurence_lightregular'; }

.aside_widget		{ display:block; width:248px; height:135px; margin-bottom:27px; text-indent:-9999px; }
.aside_widget.facilities	{ background:url(../images/our_facilities.png) no-repeat; }
.aside_widget.gallery_bu	{ background:url(../images/our_gallery.png) no-repeat; }

.staff				{ padding-bottom:25px; }
.staff .caption		{ padding-bottom:8px; font:13px 'eurofurence_regular'; }
h5					{ font-family: 'pt_sansbold'; font-weight:normal; color:#1d1d1d; font-size:14px; font-weight:normal; padding-bottom:5px; }
.staff .thickbox	{ display:block; position:relative;}
.view_icon			{
	position:absolute;
	left:0;
	top:0;
	width:62px;
	height:43px;
	background:url(../images/icons/view.png) no-repeat center center #468612;
	display:none;
	z-index:1000;
}
.staff .thickbox:hover .view_icon	{ display:block; }
.staff img			{
	cursor:pointer;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}
.staff img:hover			{
	
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}
#TB_overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	background:url(../images/overlay_pattern.png) repeat;
	height:100%;
	width:100%;
}
#TB_window {
	position: fixed;
	background: #eeeeee;
	border:1px solid #ffffff;
	box-shadow:0px 0px 10px rgba(0,0,0,.23);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,.23);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.23);
	-o-box-shadow:0px 0px 10px rgba(0,0,0,.23);
	-ms-box-shadow:0px 0px 10px rgba(0,0,0,.23);
	padding:8px;
	z-index: 1200;
	color:#000000;
	display:none;
	text-align:center;
	top:50%;
	left:50%;
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 15px 15px;
}
#TB_caption { display:none;}
#TB_closeWindow{
	width:14px;
	height:14px;
	background:#4d4d4d;
	color:#ffffff;
	text-align:center;
	line-height:14px;
	font-size:11px;
	position:absolute;
	top:5px; right:5px;
}
#TB_closeWindow a	{ color:#ffffff;}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.event_artcl	{
	padding:30px 0 5px;
	border-top:1px solid #bdbdbd;
	font:15px 'eurofurence_regular';
	color:#696969;
}
.event_artcl h3	{ font:30px 'eurofurence_lightregular'; line-height:22px; font-weight:normal; color:#005b49; padding-bottom:12px; }
.event_artcl h3 span	{ font-family: 'pt_sansbold'; font-size:15px; text-transform:uppercase; color:#d71d01; display:block; }

.list01		{ padding-bottom:20px; list-style:disc inside }
.list01	li	{ list-style:disc inside; font:16px 'eurofurence_regular'; color:#696969; display:block; padding-bottom:8px; padding-left:20px; }

.error404	{ padding:217px 101px 150px 488px; min-height:250px; font-size:18px; background:url(../images/error404.png) no-repeat 61px 108px; }
.powered	{ position:absolute; color:#808080; display:block; line-height:40px; padding-right:131px; right:0;
bottom:10px; text-align:right; background:url(../images/eye2.png) no-repeat right center;}

.make_res	{
	position:absolute;
	right:-4px; top:-17px;
	width:202px; height:112px;
	background:url(../images/make_reservation.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.primary_wrapp02	{ float:left; width:590px; padding:35px 0 50px 16px; }
.secondary_wrapp02	{ float:left; width:300px; padding:75px 0; }
.rate_table			{
	width:527px;
	background:url(../images/pattern_bg.png) no-repeat right 0;
	padding-top:17px;
	padding-right:11px;
}
.rate_table .ribbon01	{ background:url(../images/ribbn03.png) no-repeat right bottom; padding-bottom:5px;}
.rate_table .ribbon02	{ background:url(../images/ribbn01.png) no-repeat; padding-left:24px; text-transform:uppercase; }
.rate_table .hedr		{ background:url(../images/ribbn02.png) repeat-x; height:34px; color:#f2f0db; font:14px/34px 'eurofurence_regular'; padding:0 9px 0 23px; }
.rate_table .clm01{ width:208px; float:left; }
.rate_table .clm02{ width:125px; float:left; text-align:center; }
.rate_table .clm03{ width:128px; float:left; text-align:center; }

.rate_table .tbody		{ padding:7px 29px 0 52px; height:165px; font:14px/44px 'pt_sansbold'; color:#252208; }
.rate_table .tbody .clm01{ color:#015141; }
.rate_table .tbody .clm03{ width:79px; padding-left:29px; }
.rate_table .tbody .row	{ height:44px; border-top:1px dotted #787666; position:relative;}
.rate_table .tbody .row:first-child { border-top:0 none; }
.rate_table .tbody .row .booknow_bu	{
	position:absolute;
	width:77px;
	height:27px;
	background:#7e9b09;
	color:#ffffff;
	text-align:center;
	display:block;
	font:10px/27px 'pt_sansbold';
	display:none;
}
.rate_table .tbody .row:hover .booknow_bu	{ display:none; }

.suits_artcle	{ padding:0 75px 10px 20px; cursor:pointer; }
.suits_artcle h4	{ border-bottom:1px solid #d5d5d4; padding:10px 0; color:#a90c07; font:normal 17px 'eurofurence_regular';  margin-bottom:10px; }
.suits_artcle p		{ padding-bottom:10px;  font:17px/20px 'eurofurence_regular'; }
.suits_artcle .btnsec	{    height: auto;
    overflow: hidden;
    float: left;
    width: 100%;
    padding: 15px 0 36px;}
.suits_artcle .btnsec .booknow	{ color:#ffffff; padding:0 14px; height:27px; display:block; float:left; font:10px/27px 'pt_sansbold'; background:#7e9b09; margin-right:7px; }
.suits_artcle .btnsec .glry_bu	{ color:#ffffff; padding:0 14px; height:27px; display:block; float:left; font:10px/27px 'pt_sansbold'; background:#e57419; }
.suits_artcle .btnsec .booknow:hover	{ background:#6d8705; }
.suits_artcle .btnsec .glry_bu:hover	{ background:#dd6403; }

.secondary_wrapp02 .image01	{ float:left; margin-left:70px; }
.secondary_wrapp02 .image02	{ float:right; margin-right:0px; margin-top:70px; }
.secondary_wrapp02 .image03	{ float:right; }
.secondary_wrapp02 .image04	{ margin:2px 0 0; }
.secondary_wrapp02 .image05	{ float:left; margin-left:0; }
.secondary_wrapp02 .image06	{ float:right; margin-right:0; }
.secondary_wrapp02 .image07	{ float:right; }

.secondary_wrapp02 img		{
	margin:2px;
	opacity:0.5;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}
.secondary_wrapp02 img:hover,
.secondary_wrapp02.suitroom .image02,
.secondary_wrapp02.suitroom .image03,
.secondary_wrapp02.suitroom .image05,
.secondary_wrapp02.sprdelux .image01,
.secondary_wrapp02.sprdelux .image06,
.secondary_wrapp02.delux .image04,
.secondary_wrapp02.delux .image07 {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
	opacity:1;
}

.indentall				{ padding:47px 42px 90px; }

.bottom_shadow			{ padding-bottom:44px; background:url(../images/shadow02.png) no-repeat center bottom; }

.reservation_box		{ padding:20px; background:url(../images/wood_bg02.jpg) repeat-y right 0; }
.reservation_box .form	{ background:#ffffff; padding:25px 30px; }
.reservation_box .field	{ width:360px; height:42px; float:left; }
.reservation_box .field.fldrt	{ padding-left:50px; }
.reservation_box .field.sml		{ width:140px; }
.reservation_box .field .label	{ width:81px; color:#505050; font:14px/23px 'eurofurence_regular'; float:left; }
.reservation_box .field .input	{ width:259px; height:14px; padding:5px; background:#eeeeee; float:left; border:0 none; }
.reservation_box .field select.input	{ height:28px; }
.reservation_box .field.sml .input	{ width:58px; height:28px; }


.reservation_box .btn_sec	{ text-align:center; clear:left; padding-top:20px; }
.reservation_box .btn_sec .btn01	{ width:178px; border:0 none; height:29px; background:#d71d01; color:#ffffff; font:12px/29px 'pt_sansbold'; cursor:pointer; display:inline-block; }
.reservation_box .btn_sec .btn02	{ width:78px; height:29px; color:#000000; font:12px/29px 'pt_sansbold'; cursor:pointer; display:inline-block;
 background:none; border:0 none; }
 .reservation_box .btn_sec .btn01:hover	{ background:#bb1800;}
 
 