@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/*main defs*/
body {background:url(../images/pgbk.png) repeat center top #fff;font-family: 'Myriad Pro', 'Lucida Grande', 'Trebuchet MS',  Arial, Helvetica, sans-serif;}
#title-wrapper {width:100%;height:600px;position:absolute;top:50%;left:0/*50%;margin-left:-480px*/;margin-top:-300px;
		/*-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.3);
		border-top:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #999*/}
		
#pages-wrapper {width:890px;height:auto;position:absolute;top:0;left:50%;margin-left:-450px;}

.title-header {width:960px;height:200px;/*background: #F69162 url(../images/header-bk.gif) repeat;*/position:absolute;top:0;left:50%;margin-left:-480px;z-index:1000		}
		
	.title-header h1 a{
		font-size:74px; color:#fff;text-shadow:#c55757 2px 2px 0px, #972222 4px 4px 0px, rgba(255,255,255,0.5) -1px -1px 0px;
		font-family: 'Courgette', cursive;line-height:1.3;
		background:url(../images/h1-bk.png) no-repeat top center;
		padding:0 20px;display:block;width:800px;height:171px;
		position:absolute;left:50%;margin-left:-400px;top:0;
		text-decoration:none;text-align:center;/*border-bottom:#BD625A double 3px;*/
		letter-spacing: -3px;}
		
		.title-header h1 a:hover{color:#000}
	

.title-mid{width:100%;height:450px;position:absolute;top:55px;left:0;background:#292c2c;border-bottom: double #BD625A 5px;border-top: double #BD625A 5px}
.lang-div{width:100px;height:30px;position:absolute;top:8px;right:8px}
.lang-div a{width:26px;height:26px;line-height:26px;float:left;font-family: 'Courgette', cursive;color:#fff;text-decoration:none;
	text-align:center;display:block;background:url(../images/lang-bk.png) center center no-repeat;margin-right:3px}
	
	.lang-div a:hover{color:#c86666}

.title-display {width:960px;height:450px;position:absolute;top:0px;left:50%;margin-left:-480px;background:#000;
		background: url(../gallery/title/title-001.jpg) center center no-repeat}
	.title-display h2{width:960px;position:absolute;left:50%;margin-left:-480px;bottom:30px;
		font-size:24px; color:#fff;text-align:center;text-shadow:#000 1px 1px 0px;
		font-family: 'Courgette', cursive;padding:0 15px;display:block;margin-top:40px;
		letter-spacing: -1px;}

.title-footer {width:900px;height:80px;position:absolute;top:510px;left:50%;margin-left:-450px;
		-webkit-border-bottom-left-radius: 9px;
		-webkit-border-bottom-right-radius: 9px;
		-moz-border-radius-bottomleft: 9px;
		-moz-border-radius-bottomright: 9px;
		border-bottom-left-radius: 9px;
		border-bottom-right-radius: 9px;}

.menu-bar {width:460px;height:60px;position:absolute;top:35px;left:50%;margin-left:-225px;}
	.menu-bar a{width:140px;height:50px;line-height:50px;float:left;/*padding:0 25px;*/text-align:center;font-size:24px;text-decoration:none;font-family: 'Courgette', cursive;
		color:#fff;border:solid transparent 1px;margin-right:10px;background:url(../images/h1-bk.png) no-repeat center center;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		text-shadow:#000 1px 1px 0px;
		box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.5), 1px 1px 1px #F69162;
		-moz-box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.5), 1px 1px 1px #F69162;
		-webkit-box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.5), 1px 1px 1px #F69162;}
	.menu-bar a:hover{margin-top:1px;background:#292c2c;color:#fff;text-shadow:#000 1px 1px 0px;
		box-shadow: -1px -1px 1px #F69162, 1px 1px 1px rgba(255, 255, 255, 0.5);
		-moz-box-shadow: -1px -1px 1px #F69162, 1px 1px 1px rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: -1px -1px 1px #F69162, 1px 1px 1px rgba(255, 255, 255, 0.5);}
		
.mid-div {width:800px;height:340px;position:absolute;top:0px;left:50%;margin-left:-410px;background:#333;padding:70px 30px 30px 30px}
	.mid-div h1{text-align:center;font-family: 'Courgette', cursive;color:#ccc;font-size:40px;display:block;width:500px;height:55px;line-height:55px;background:#292c2c;
		text-shadow:#c55757 2px 2px 0px;margin-bottom:20px;position:absolute;top:60px;left:50%;margin-left:-250px;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		border-radius: 40px;
		box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);}
		
	.smaller {font-size:30px}
	
	.text-div {width:600px;height:auto;position:absolute;top:150px;left:50%;margin-left:-300px;}
	.text-div p{color:#ccc;font-size:14px;line-height:1.3;margin-bottom:10px}
	.adress{font-size:120%;text-align:center}
	
	.text-div a{color:#ccc;}
	.text-div img{float:left;margin-right:30px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
		-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.8);
		-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.8);
		-moz-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);}

/*gallery*/
.gall-thumb-container {width:230px;height:230px;border:dashed 2px #666;padding:5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;}
	.gall-thumb-container:hover {border-color:#fff;background:#1c1d1d}
		
	.gall-thumb-left {position:absolute;top:140px;left:40px}
	.gall-thumb-mid {position:absolute;top:140px;left:305px}
	.gall-thumb-right {position:absolute;top:140px;left:570px}
	
	.gall-thumb-container img{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}

.gall-thumb-container a {width:100%;height:35px;line-height:32px;background:#292c2c;margin-top:18px;text-align:center;display:block;
		-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;
		font-family: 'Courgette', cursive;color:#ccc;font-size:14px;text-decoration:none;
		text-shadow:#000 1px 1px 0px;
		box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);}
		
	.gall-thumb-container a:hover {background:#c55757;color:#fff;text-shadow:#972222 1px 1px 0px;}

.thumb-div {width:810px;height:auto;position:absolute;top:140px;left:50%;margin-left:-400px;}
.thumb-div img {float:left;margin:0 10px 10px 0;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);}
