	body{
		margin: 0px;
		padding: 0px;
		font-family: Arial;
	}
	a{
		text-decoration: none;	
	}
	img{
		border: 0px;
	}
	#wrapper{
		padding: 20px 40px 0px 40px;
		min-width: 950px;

	}
	#main{
		width: 100%;
		height: 500px;
		margin-left: auto;
		margin-right: auto;	
		overflow: hidden;
		position:relative;
	}
	#parallax{
		position:relative;
		overflow:hidden;
		width:100%;
		height:500px;
	}

		#parallax .inbound{
			display: none;
			position: absolute;
		}

		#main #clipper{
			background: transparent url(../images/menu_clipper.png) no-repeat top left;
			width: 100%;
			height: 19px;
			position: absolute;
		}
	
	#bottom{
		width: 100%;
		height: 93px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;	
	}
		#bottom #yanasway{
			width: 270px;
			height: 93px;
			float: left;
		}
			#bottom #yanasway a#home{
				background: transparent url(../images/yanasway.jpg) no-repeat top left;
				display: block;
				width: 270px;
				height: 93px;
				position: absolute;
				z-index: 10;
			}
			#bottom #yanasway a#homeh{
				background: transparent url(../images/yanaswayh.jpg) no-repeat top left;
				display: none;
				width: 270px;
				height: 93px;
				position: absolute;
				z-index: 11;
			}
		#bottom #homepieces{
			background: transparent url(../images/homepieces.jpg) no-repeat 0px 4px;
			width: 240px;
			height: 93px;
			left: 320px;
			position: absolute;
		}
		#bottom #gohome{
			background: transparent url(../images/gohome.gif) no-repeat 0px 20px;
			width: 240px;
			height: 93px;
			left: 320px;
			display: none;
			position: absolute;
		}
		#bottom #menu{
			float: right;
			width: 430px;
			height: 93px;
			margin-top: 13px;
		}
			ul.menu{
				list-style-type: none;
				padding: 0px;
				margin: 0px;			
			}
			ul.menu li{
				float: left;
				margin-right: 23px;
			}
			ul.menu li a{
				
				color: #7e7153;
				font-family: Cambria, Georgia, Times New Roman;
				font-size: 14px;
				text-transform: uppercase;
				/*
				color: #50abd1;
				font-family: Cambria;
				font-size: 20px;
				font-style: italic;
				*/
				font-weight:bold;
				border-bottom:1px solid #DCDCDC;
				padding-bottom:4px;
				display: block;
			}
			ul.menu li a:hover, ul.menu li#current a{
				color: #3f3226;
				border-bottom: 1px solid #616161;
			}
			ul.menu li a#m1:hover, ul.menu li#current a#m1{ color: #79b0e7; border-bottom: 1px solid #79b0e7; }
			ul.menu li a#m2:hover, ul.menu li#current a#m2{ color: #bb869a; border-bottom: 1px solid #bb869a; }
			ul.menu li a#m3:hover, ul.menu li#current a#m3{ color: #8daf1e; border-bottom: 1px solid #8daf1e; }
			ul.menu li a#m4:hover, ul.menu li#current a#m4{ color: #c66a0a; border-bottom: 1px solid #c66a0a; }


/** Pages **/
/** index0 **/
div#index0{
	width: 100%; /*587px*/
	height: 85px;
	position: absolute;
	top: 0px;
	right:0px;
	display: none;
}

	div#index0 div#index0_0{
		background: url(../images/index/winter/label-left.png) no-repeat top left;
		width: 6px;
		height: 85px;
		float: right;
	}
	div#index0 div#index0_1{
		background: url(../images/index/winter/label.jpg) no-repeat top left;
		height: 85px;
		width: 581px;
		float: right;
	}
		div#index0 div#index0_1 p{
			margin: 0px 0px 0px 10px;
		}
		p.newsline{
			background: url(../images/index/label-arrow.png) no-repeat left 6px;
			color: #fff;
			font-size: 13px;
			padding-left: 40px;
			margin: 45px 30px 0px !important;
		}
		p.newsline a, div.teasertext p, div#index05 p{
			color: #fff;
			font-size: 13px;
		}
		div#index050{
			color: #4b3e22;
			font-size: 13px;
		}
		p.newsline a:hover{
			text-decoration: underline;
		}
		div.teasertext p, div#index05 p{
/*			margin-top: 15px; */
		}
		div#index05{
			position: absolute;
			width: 341px;
			display: none;
		}
		div#index050{
			background: #9dd7e8;
			padding: 10px 15px 15px 15px;
		}
		div#index051{
			width: 341px;
			height: 9px;
			background: url(../images/index/label-bottom.png) no-repeat top left;
		}

	
	div#index0 div#index0_2{
		background: url(../images/index/label-snow.jpg) no-repeat top left;
		width: 220px;
		height: 85px;
		float: left;
		text-align: center;
	}	
	div#index0 div#index0_2 img{
		margin-top: -10px;
	}

	div#index0 div#index0_3{
		float: left;
	}
/** index1 **/
div#index1{
	width: 640px;
	height: 245px;
	position: absolute;
	top: 0px;
	left:100px;
	display: none;
}

	div#index1 div#index1_0{
		width: 640px;
		height: 111px;
	}
	div#index1 div#index1_0 img{
		position: absolute;
	}
	div#index1 div#index1_1{
		background: #f7f7f7;
		width: 640px;
		height: 122px;
	}
	div#index1 div#index1_1 td{
		font-size: 12px;
		font-family: Trebuchet MS;
	}
	div#index1 div#index1_1 td.td1{
		padding: 23px 10px 15px 40px;
	}
	div#index1 div#index1_1 td.td2{
		padding: 15px 20px 15px 20px;
	}

	div#index1 div#index1_2{
		background: url(../images/philosophy/white-bg.png) no-repeat left bottom;
		width: 640px;
		height: 6px;
	}


/** index2 **/
div#i2{
	background: #e1f4f8;
	width: 100%;
	height: 100px;
}
div#index2{
	position: absolute;
	top: 0px;
	display: none;
	width: 900px;
	height: 500px;
}
	div.collectionPage{
		display: none;
		overflow: hidden;
		position: absolute;
	}
	div.collectionPage div.what{
		position: absolute;
		display: none;
		width: 41px;
		height: 41px;
		top: 0px;
		left: 0px;
	}
	div.collectionPage img{ z-index: 1100; }
	div.collectionPage div.what{ z-index: 1101; }
	div#index2_1{
		position: absolute;
		bottom: -20px;
	}
	div.bubbleInner{
		width: 160px; 
		height: 165px; 
		text-align: center; 
		margin: 45px auto 20px auto;
		color: #fff;
		font-family: Georgia;
	}
	div.bubbleInner b, div.bubbleInner span, div.bubbleInner a{ display: block; }
	div.bubbleInner b{
		font-size: 13px;
	}
	div.bubbleInner span{
		margin-top: 15px;
		font-size: 12px;
	}
	div.bubbleInner a{
		position: absolute;
		bottom: 0px;
		margin-bottom: 20px;
		left: 0px;
		text-align: center;
		width: 100%;
	}
	div#collNavi{
		position: absolute;
		bottom: 0px;
		left: 30px;
		background: transparent url(../images/collection/new/navi.png) no-repeat 0 0;
		width: 85px;
		height: 42px;
	}
	div#collNavi a{
		display:block;
		width: 42px;
		height: 42px;
		float:left;
	}
	div#index01{
		width: 98px;
		height: 102px;
		position: absolute;
		top: 0px;
		display: none;
	}
	a.atwl{ cursor:pointer; }


/** old collection styles left for some case **/
/*	div#index2 div#index2_0{
		width: 160px;
		height: 257px;
		float: left;
		display: none;
	}
		div.collectionSection{
			border-bottom: 1px solid #afc8cd;
			height: 31px;
		}
			div.collectionSection a{
				display: block;
				line-height: 31px;
				font-family: Georgia, Cambria;
				color: #636363;
				font-weight: bold;
				font-size: 14px;
				padding-left: 10px;
			}
			div.collectionSection a:hover, div.collectionSection a#active, div.collectionSection a#current{
				color: #fff;
			}
			div.collectionSection a.c0:hover, div.collectionSection a.c0#active, div.collectionSection a.c0#current{ background: #6f9cca; }
			div.collectionSection a.c1:hover, div.collectionSection a.c1#active, div.collectionSection a.c1#current{ background: #e6e16c; }
			div.collectionSection a.c2:hover, div.collectionSection a.c2#active, div.collectionSection a.c2#current{ background: #cda8b6; }
			div.collectionSection a.c3:hover, div.collectionSection a.c3#active, div.collectionSection a.c3#current{ background: #786949; }
			div.collectionSection a.c4:hover, div.collectionSection a.c4#active, div.collectionSection a.c4#current{ background: #8daf1e; }
			div.collectionSection a.c5:hover, div.collectionSection a.c5#active, div.collectionSection a.c5#current{ background: #bda777; }
			div.collectionSection a.c6:hover, div.collectionSection a.c6#active, div.collectionSection a.c6#current{ background: #a40d07; }
			div.collectionSection a.c7:hover, div.collectionSection a.c7#active, div.collectionSection a.c7#current{ background: #d5036a; }


	div#index2 div#index2_1{
		width: 620px;
		height: 250px;
		float: left;
		margin-left: 50px;
	}
		div#index2 div#index2_1 div{
			display: none;
			width: 520px;
			height: 250px;
			overflow-x: hidden;
			overflow-y: scroll;
			scrollbar-base-color: #E1F4F8;
			scrollbar-arrow-color: #FFFFFF;
			scrollbar-3dlight-color: #E1F4F8;
			scrollbar-darkshadow-color: #E1F4F8;
			scrollbar-face-color: #B8B8B8 ;
			scrollbar-highlight-color: #E1F4F8;
			scrollbar-shadow-color: #E1F4F8;
			scrollbar-track-color: #E1F4F8;
		}
		div#index2 div#index2_1 div#catlist{
			width: 620px;
			overflow: hidden;
		}

		div#index2 div#index2_1 img{
			margin-right: 5px;
			margin-top: 5px;
		}

		div#index2 div#index2_1 div#catlist a{
			display:block;
			float: left;
			margin: 0px 2px 2px 0px;
			width: 149px;
			height: 122px;
		}


	div#index2 div#index2_2{
		width: 830px;
		position: absolute;
		top: 0px;
		display: none;
	}
	div#loader{
		display: none;
		position: absolute;
		font-size:12px;
		text-align:center;
		width:100%;
	}

	div#index01{
		width: 98px;
		height: 102px;
		position: absolute;
		top: 0px;
		display: none;
	}

	/** cItem **/
	div.cItem{
		width: 830px;
		position: absolute;
		top: 0px;
		display: block;
	}
		div.cItem div.cLeft{
			width: 190px;
			float: left;
		}
			div.cItem div.cLeft div.cTitle{
				color: #027e98;
				font-family: Georgia, Cambria;
				text-decoration: underline;
				font-size: 19px;
				margin-bottom: 25px;
			}
			div.cItem div.cLeft div.cDescription{
				color: #636363;
				font-family: Georgia, Cambria;
				font-size: 14px;
				margin-bottom: 25px;
				line-height: 19px;
			}
			div.cItem div.cLeft div.cPanel{
				color: #636363;
				font-family: Georgia, Cambria;
				font-size: 14px;
				margin-bottom: 25px;
				line-height: 19px;
			}
				div.cItem div.cLeft div.cPanel a.panel{
					margin-right: 15px;
				}
				div.cItem div.cLeft div.cPanel a.back{
					padding-left: 15px;
					background: transparent url(../images/collection/grey-arrow.png) no-repeat left 2px;
					font-style: italic;
					font-size: 14px;
					font-weight: bold;
					display: block;
					margin-bottom: 30px;
					color: #595959;
				}
				a#atwl{ cursor: pointer; }
		div.cItem div.cImage{
			width: 620px;
			float: left;
			margin-left: 20px;
			text-align: center;
			background: #fff;
		}	
*/
/** End of old collection **/


/** index3 **/
div#parallax div#i3{
	width: 100%;
	height: 100px;
	background: #e1f4f8;
}

div#index3{
	width: 830px;
	position: absolute;
	top: 0px;
	display: none;
	height: 280px;
}
	div#index3 div#index3_0{
		width: 230px;
		background: #fff;
		height: 280px;
		position: absolute;
		z-index: 2000;
	}

	div#index3 div#index3_1{
		width: 600px;
		background: #fff;
		position: absolute;
		height: 280px;
		right: 0px;
		z-index: 1990;
	}

	div.comment{
		height: 260px;
		padding: 0px 30px;
	}
	div.comcontent{
		font-family: Georgia;
		font-size: 19px;
		color: #595959; 
		text-align: center;
	}
	div.comauthor{
		font-family: Georgia;
		font-size: 14px;
		color: #ccc;
		text-align: center;
		margin-top: 10px;
	}

	div#index3_1_0, div#index3_1_1, div#index3_1_2{
		color: #ccc;
		font-family: Georgia;
		font-size: 14px;
		line-height: 20px;
		height: 25px;
	}

	div#index3_1_0{
		float: left;
		width: 150px;
	}
	div#index3_1_0 span{
		cursor: pointer;
		padding-left: 10px;
		margin-left: 10px;
		background: transparent url(../images/guestbook/arrow-prev.png) no-repeat scroll left 4px;
	}
	div#index3_1_1{
		float: left;
		width: 294px;
		text-align: center;
	}
	div#index3_1_2{
		float: right;
		width: 150px;
		text-align: right;
	}
	div#index3_1_2 span{
		cursor: pointer;
		padding-right: 10px;
		margin-right: 10px;
		background: transparent url(../images/guestbook/arrow-next.png) no-repeat right 4px;
	}

	div#gbForm{
		margin: 13px;
		position: absolute;
	}
	div#gbResult{
		width: 230px;
		display: none;
		text-align: center;
		font-family: Georgia;
		font-size: 17px;
		font-weight: bold;
		padding-top: 90px;
	}
	div#gbSub{
		width: 146px;
		position: absolute;
		font-family: Georgia;
		font-size: 17px;
		font-weight: bold;
		right: 0;
		margin-right: 20px;
		text-align: right;
		top: -23;

	}
		div#gbClose{
			display: none;
			cursor: pointer;
			color: #fff;
			font-size: 12px;
			margin-top: 15px;
			font-family: Cambria, Georgia;
		}
		div#gbSending{
			display: none;
			text-align: center;
			margin-top: 10px;
		}
	div#gbForm input[type='text'], div#gbForm textarea{
		width: 200px;
		margin-bottom: 10px;
		background: transparent url(../images/address/txt-bg.png) repeat left bottom;
		border: 0px;
		font-family: Georgia;
		font-size: 13px;
		display: block;
	}
	div#gbForm textarea{
		line-height: 25px;
		background: transparent url(../images/address/txt-bg.png) repeat scroll left -3px;
		margin: 0px;
		padding:0px;
		height: 150px;
	}


/** index4 **/
div#index4{
	width: 443px;
	height: 280px;
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
}
	div#index4 div#index4_0{
		float: right;
		background: transparent url(../images/address/white-bg.png) no-repeat left top;
		width: 6px;
		height: 280px;
	}
	div#index4 div#index4_1{
		float: right;	
		background: #fff;
		width: 227px;
		height: 250px;
		padding: 15px 0px 15px 10px;
	}
		div#index4_1 input[type='text'], div#index4_1 textarea{
			width: 150px;
			margin-bottom: 10px;
			background: transparent url(../images/address/txt-bg.png) repeat left bottom;
			border: 0px;
			font-family: Georgia;
			font-size: 13px;
			display: block;
			color: #626263;
		}
		div#index4_1 textarea{
			width: 200px;
			line-height: 25px;
			background: transparent url(../images/address/txt-bg.png) repeat scroll left -3px;
			margin: 0px;
			padding:0px;
			height: 150px;
			color: #626263;
		}

	div#index4 div#index4_2{
		float: right;	
		background: #fff;
		width: 190px;
		height: 250px;
		padding: 15px 0px 15px 10px;
	}
	div#index4 div#index4_3{
		position: absolute;
		top: 200px;
		left: -30px;
	}

		div#index4_1_0 div#contactsform{
			position: absolute;
			left: 0px;
		}
		div#index4_1_0 div#contacts{
			width: 200px;
			position: absolute;
			right: 0px;
			padding-left: 20px;
		}

		div#index4 span.adtitle{
			font-family: Georgia, Cambria;
			color: #626263;
			font-size: 13px;
			font-weight: bold;
			display: block;
			margin-bottom: 10px;
		}
		div#index4 div#index4_2 p{
			color: #626263;
			font-family: Georgia, Cambria;
			font-size: 15px;
			font-style: italic;
			margin-bottom: 20px;
			margin-top: 0px;
		}




img.tl{
	top:0px;
	left:0px;
	position: absolute;
}
img.tr{
	top:0px;
	right:0px;
	position: absolute;
}
img.bl{
	bottom:17px;
	left:0px;
	position: absolute;
}
img.br{
	bottom:17px;
	right:0px;
	position: absolute;
}

/** GREYBOX **/
#GB_overlay {
  background-image: url(../images/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 5500;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 6000;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}

#GB_close{
	text-align:right; 
	font-size:11px; 
	padding-right:10px
}
