/* @font-face {
   font-family: Blits;
   src: url(/ext/gravero/Blits.eot);
   src: local('Blits'), local('Blits-One'), url(/ext/gravero/Blits.ttf) format("truetype");
} */
* {color:#424547; border:0; margin:0; padding:0;}
* {font-family:"Trebuchet MS", "Times New Roman", Times, serif;}
/* .fontface * {font-family:Blits, "Times New Roman", Times, serif;}
.no-fontface *, .no-js * {font-family:"Times New Roman", Times, serif;} */

/* * {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;} */

/* common used classes*/
.c {clear:both;}
.mtop {margin-top:20px;}

z {border:1px solid #000;}

body {background:#424547;}
#wrap {background-color:#faf7c5; background-image:url(/ext/gravero/images/bg.png); width:814px; height:770px; margin:10px auto 10px auto;}
#logo_container {padding:31px 6px 0 6px;}
#logo {background-image:url(/ext/gravero/images/gr_05.png); height:76px; border:0px solid #000;}
#logo #topmenu {text-align:right; float:right; padding:33px 19px 0 0; background-color:#fffba7;}
#logo #topmenu img {margin-left:2px; margin-right:0px;}
#logo #topmenu a {color:#fffba7;}
#logo_btm_line {margin:4px 0 0 6px; border-bottom:2px solid #0a0b0c; width:244px; font-size:1px;}

#left {margin:15px 0 0 0; padding-top: 27px; border-right:1px solid #c2c3c1; width:252px; height:587px;}
#left #menu_container {background-color:#c2c3c1; padding:0 0 0 0; border-top:1px solid #c2c3c1; border-bottom:1px solid #faf7c5;}
#left #menu_container .menu_item {width:238px; height:48px; margin: 0 0 1px -25px; padding:17px 39px 0 0; text-align:right; position:relative;}
#left #menu_container .menu_item_unhovered{background-image:url(/ext/gravero/images/gr_11.png);}
#left #menu_container .menu_item_hovered{background-image:url(/ext/gravero/images/gr_08.png);}
#left #menu_container .menu_finish {border-top:0px solid #c2c3c1;}
* html #left #menu_container {border-bottom:1px solid #c2c3c1;}
* html #left #menu_container .menu_item {cursor:hand;}
#left #addrlinks {text-align:center; color:#605d5c; font-size:10pt; margin-top:100px;}
#left #addrlinks a{color:#605d5c; font-size:10pt; text-decoration:none;}
#left #addrlinks a:hover{text-decoration:underline;}
#left #tels {text-align:center; margin-top:20px;}

/* Textual block and superscroll */
#text {font-size:100%; line-height:125%;}
#text {width:467px; padding:0 16px 0 0; margin:35px 10px 0 0; overflow:auto; height:485px;}
#text img#address {margin: 0 15px 5px 0;}
* html #text img {position:relative;}
#text p {margin:0 0 8px 0;}
#text a:hover {background:#e97e2a; color:#fff; text-decoration:none;}
#text #gallery-toggle:hover {background:transparent;}
#container_Scroll_content {padding:0px; margin:0px;}
#knobScroll{
	height: 84px;
	width: 15px;
	background-image:url('/ext/gravero/images/assets/scroll-slider.png');
	background-repeat:no-repeat;
	cursor: pointer;
}
#areaScroll {
	background-image:url('/ext/gravero/images/assets/scroll-bg.png');
	background-repeat:repeat-y;
	height: 517px;
	width: 15px;
	float:right;
	display:none;
	margin:14px 15px 0 0;
}
#text-container {float:right;}
#gallery-link-container {text-align:center;}

/* Gallery layout */
#inlineBoxBG, .inlineBoxBG {position:absolute; z-index:2; left:0; top:0; background-color:#000; display:none; width:100%;}
#inlineBoxCNT, .inlineBoxCNT {position:absolute; z-index:3; left:0; top:0; display:none; width:100%;}
#inlineBox {margin:30px auto 0 auto; width:800px; text-align:center;}
#inlineBox img {border:7px solid #ccc; margin:0 7px 7px 0;}
#inlineBox img:hover {border:7px solid #e97e2a;}
.googlemapbox {background:#fff; padding:20px; width:700px!important; height:450px; border-radius:15px; overflow:hidden;}

a.no_bg, a.no_bg:hover {background:transparent!important;}

/* menu preload */
#menu_preload {background:#faf7c5; position:absolute; z-index:1; text-align:center;}

/* Bottom & Developer */
#bottom {width:800px; margin:10px auto 0 auto; color:#fff; padding:0 0 10px 0; font-size:9pt;}
#bottom *, #bottom a:visited {color:#fff; font-size:9pt;}
#bottom a:hover, #bottom a:active {color:#424547; background:#fff; text-decoration:none;}
#developer {text-align:right; float:right; width:50%;}
#developer span {padding:0 3px 0 3px;}

.tip {background:#faf7c5; font-size:10pt; padding:3px; border:1px solid #424547; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}
.tip-text {display:none;}

.utilityHidden {display:none;}

/* Text Spoiler */
div.spoiler {
	background:#fffba7;
	position:relative;
	overflow-x:hidden;
	overflow-y:hidden;
	z-index:1;
	border:1px solid #c7c7c1;
	border-radius:0px;
	padding:0px 0px 0px 15px;
	height:1300 px
	}
div.spoilerTitle {
	position:relative;
	display:block;
	z-index:2;
	font-size:70%;
	text-align:left;
	}
div.spoilerCont {
	background:#fffba7;
	position:relative;
	display:none;
	z-index:3;
	padding:3px;
	font-size:70%;
	}
div.spoilerTitle:hover + div.spoilerCont, div.spoilerCont:hover {
	display:block;
	margin-top:-22px;
	}
