html { 
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
} 
html,body{
	height: 100%;
}
* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}
*{
	margin:0;
	padding:0;
}
body{
	background-color:#fff;
	font:normal 11px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial", "Helvetica", "sans-serif";
	border-top:10px solid #000;
}
img{
	border:none;
	vertical-align:top;
}
a			{	text-decoration:none;}
a:link		{	color: #333; }
a:visited	{	color: #333; }
a:hover		{	color: #333; }
.fleft		{	float:left;		}
.fright		{	float:right;	}
.clr		{	clear:both;		}
.tcenter	{	text-align:center !important;	}
.tleft		{	text-align:left;				}
.tright		{	text-align:right;				}
table 		{	border-collapse:collapse;		}
td			{	vertical-align:top;}
br			{   letter-spacing:normal;}

#header {
	height:115px;
	padding-top:50px;
	background-color:#fff;
}
#header table, .headcom {
	margin-left:45px;
}
#header table {
	margin-bottom:20px;
}
#header td {
	height:8px;
	vertical-align:middle !important;
}
#header .bline {
	width:3em !important;
	text-align:center;
	font-size:15px;
	line-height:15px;
	color:#000;
}
#header a {
	display:block;
	height:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
}
#header a.concept		{	width:103px;	background-image:url(img/concept.jpg);			}
#header a.collect		{	width:85px;		background-image:url(img/collections.jpg);		}
#header a.contact		{	width:56px;		background-image:url(img/contact.jpg);		}
#header a.blog			{	width:31px;		background-image:url(img/blog.jpg);		}

#header a.concept:hover	{	width:103px;background-image:url(img/concept.jpg);		}
#header a.collect:hover	{	width:85px;	background-image:url(img/collections.jpg);	}
#header a.contact:hover	{	width:56px;	background-image:url(img/contact.jpg);		}
#header a.blog:hover	{	width:31px;	background-image:url(img/blog.jpg);		}

.indexcontainer {
	background-color:#9dacae;
	height:500px;
}

.logobtn {
	cursor:pointer;
	margin-right:90px;
}

#contents {
	min-width:100%;
}

.leftside {
	width:140px;
	height:100%;
	text-align:center;
	border-right:4px solid #fff;
}
.rightside {
	width:100%;
	height:100%;
}
.rightsidegray {
	background-color:#9dacae;
	background-image:url(img/back.jpg);
}
.leftmenu {
	width:100px;
	margin-top:25px;
	margin-left:20px;
	margin-right:20px;
}
.rightmenu {
	margin-top:20px;
	margin-left:45px;
	font-size:10px;
	color:#333;
	line-height:150% !important;
	letter-spacing:.1em;
}
.concept {background-color:#acb89f;background-image:url(img/backconcept.jpg);}
.collect, .item {background-color:#5d4e4b;background-image:url(img/backcollect.jpg);}
.contact {background-color:#c7ac7e;background-image:url(img/backcontact.jpg);}

.couragename {
	font-size:13px;
	font-weight:bold;
	margin-bottom:1em;
}
.coltop {
	text-align:left;
}
.coltop img {
	margin-left:0px;
	margin-bottom:15px;
}
.thumbframe {
	width:660px;
	background-color:#fff;
}
.thumb {
	width:510px;
	margin-left:50px;
}
.thumb a img {
	margin-right:25px;
	margin-bottom:25px;
}


.acs {
	position:absolute;
	left:-9999px;
	top:-999px;
}
a.lnk {
	text-decoration:underline !important;
}
.item {
	margin-bottom:30px !important;
}
iframe {
	width:100%;
	height:100%;
	background-color:transparent;
}
