body	{
/*	background:url(/images/common/bg_head_c.jpg) repeat-x;*/
}
#top	{
	background:url(/images/common/bg_head_c.jpg) repeat-x;
}
#allbox	{
	background:url(/images/common/bg_header_c.jpg) no-repeat;
}
.event_f a:hover {
/*	text-decoration:underline;*/
	border-bottom:1px solid #333333;
}

.w_new a:visited {
/*	color:#666666;*/
/*	text-decoration:none;*/
}

#r_navi ,
#l_navi {
	font-size:12px;
}

#l_navi .banner {
	display:block;
	margin-bottom:6px;
}
	
	
.box_blog {
	width:280px;
	float:right;
	margin-bottom:5px;
}
.header {
	width:760px;
	overflow:hidden;
}	
.mnu_box {
	width:222px;
	float:left;
}
.mnu_box li {
	display:block;
	width:222px;
	text-indent:-9999px;
}

.mnu_box .jewelry {background:url(../../images/index/mnu_jewelry.jpg) no-repeat;}
.mnu_box .watch {background:url(../../images/index/mnu_watch.jpg) no-repeat;}
.mnu_box .eyewear {background:url(../../images/index/mnu_eyewear.jpg) no-repeat;}
.mnu_box .jewelry a,
.mnu_box .watch a { display:block; width:222px;height:74px;}
.mnu_box .eyewear a { display:block; width:222px; height:82px;}


.bnr_box { float:right;}

.box_info {
	font-size:11px;
	width:557px;
/*	margin-top:10px;*/
	margin-bottom:10px;
	padding:10px;
	background:#f2f4f5;
	color:#f52823;
	border:1px solid #cccccc;
}
.box_info .txt_black {
	color:#555555;
}
.box_info a {
	color:#f52823;
}
.box_info .exp {
	padding-left:8px;
}

.categories .category {
	width:180px;
	float:left;
	display:inherit;
	padding-right:9px;
	margin-right:8px;
	font-size:12px;
	border-right:1px dotted #adadad;
	padding-top:8px;
}
.categories .category_nor {
	padding-right:0;
	margin:0;
	border-right:0px;
}
.categories .category .exp {
	font-size:10px;
	line-height:14px;
	padding:0px 3px;
}
.categories .category a:link {color: #333333; text-decoration: none; }
.categories .category a:hover { color:#333333; text-decoration: underline; }

#imgbox{
	margin-bottom:10px;
	clear:both;
}
#imgbox td{
	vertical-align:top;
}

.txt_new {
	width:280px;
	float:left;
	padding-right:15px;
}
.w_new {
	margin-top:5px;
	font-size:12px;
	margin-bottom:15px;
}
.w_new li {
	font-size:10px;
	line-height:14px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:4px;
	margin-bottom:0px;
	margin-top:1px;
	color:#555555;
	list-style:none;
	text-indent:12px;
	padding-left:-12px;
	border-bottom:1px dotted #c2c2c2;
	background:url(/images/common/ico_bla.gif) no-repeat 5px 3px;
}
.w_new li.odd {
	background-color:#fbf9f6;
}
.w_new li strong {
/*	display:block;*/
	color:#604a39;
	padding-bottom:1px;
}
.w_new li.ico_jewelry {background:url(/images/top/ico_b_jewerly.gif) no-repeat;}
.w_new li.ico_watch {background:url(/images/top/ico_b_watch.gif) no-repeat;}
.w_new li.ico_eyewear {background:url(/images/top/ico_b_eyewear.gif) no-repeat;}
.w_new li.ico_marier {background:url(/images/top/ico_b_marier.gif) no-repeat;}

.w_new li.ico_jewelry ,
.w_new li.ico_watch ,
.w_new li.ico_eyewear ,
.w_new li.ico_marier {
	background-position:4px 6px;
}

.w_new strong {
	font-weight:normal;
	margin:0px;
	padding:0px;
	letter-spacing:normal;
}


/*******************/

.bannerbox li {
	margin-bottom:5px;
}
.bannerbox img {
	vertical-align:top;
}


/**/


#event_fair {
	clear:both;
/*	width:532px;*/
	overflow:hidden;
	width:577px;
	padding-bottom:5px;
	margin-bottom:20px;
	background:#ececec;
}
#event_fair .e_blog {
	background: url(/images/index/btn_event.jpg) no-repeat;
	height:95px;
	border-bottom:5px solid #ffffff;
}

#event_fair h3 {
	padding-left:12px;
	padding-top:35px;
	font-size:12px;
	line-height:18px;
	width:249px;
	font-weight:normal;
}
#event_fair .btn_event2 a {
	float:right;
	display:block;
	text-indent:-9999px;
	width:250px;
	height:76px;
	margin-top:10px;

}

#event_fair .schedule {
	background: url(../../images/index/bg_schedule.jpg) no-repeat;
	height:59px;
	border-bottom:5px solid #ffffff;
}

#event_fair .schedule p {
	padding-left:12px;
	padding-top:35px;
}


#event_fair .schedule a {
	font-size:12px;
	color:#666666;
	line-height:18px;
	font-weight:normal;
}


#event_fair .schedule a:hover {
	font-size:12px;
	color:#d7592b;
	line-height:18px;
	font-weight:normal;
}



#event_fair .box_info .banner {
	margin-left:7px;
	margin-bottom:8px;
	padding-top:5px;
}

#event_fair .box_info li {
	list-style:none;
	font-size:12px;
	background: url(../../event/images/ico_event.jpg) no-repeat 0px 2px;
	padding-left:20px;
	margin-left:10px;
	margin-bottom:3px;
}
#event_fair .btn_event ,
#event_fair .btn_event a {
	background: url(../../event/images/btn_event.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:532px;
	height:27px;
}

#event_fair .banner {
/*	width:285px;
	height:98px;*/
	width:260px;
	height:77px;
	padding:11px 9px 10px 18px;
	overflow:hidden;
	/*	margin-bottom:3px;*/
	float:left;
	background:url(/images/top/bg_event.jpg) no-repeat right;
}

#event_fair .blog_banner {
	width:281px;
	padding:2px 0 0 5px;
	float:left;
}


#event_fair .banner .image {
	float:right;
	padding-left:10px;
}
#event_fair .banner .title {
	height:32px;
	overflow:hidden;
	border-bottom:1px dotted #adadad;
	padding-bottom:4px;
	margin-bottom:4px;
	line-height:16px;
}
#event_fair .banner a {
	text-decoration:none;
}
#event_fair .banner a:hover {
	text-decoration: underline;
}
#event_fair .banner .shop {
	border-bottom:1px dotted #adadad;
	padding-bottom:4px;
	font-size:10px;
	line-height:14px;
	height:14px;
	overflow:hidden;
}
#event_fair .banner .date {
	padding-top:4px;
	font-size:10px;
	line-height:14px;
	height:14px;
	overflow:hidden;
}
#event_fair .banner .ico_jewerly { background:url(/images/common/ico_e_jewerly.jpg) no-repeat;}
#event_fair .banner .ico_watch { background:url(/images/common/ico_e_watch.jpg) no-repeat;}
#event_fair .banner .ico_eyewear { background:url(/images/common/ico_e_eyewear.jpg) no-repeat;}
#event_fair .banner .ico_all { background:url(/images/common/ico_e_all.jpg) no-repeat;}

#event_fair .banner .ico_jewerly ,
#event_fair .banner .ico_watch ,
#event_fair .banner .ico_eyewear ,
#event_fair .banner .ico_all {
	padding-left:16px;
	background-position:0px 3px;
}
#slideshow {
    position:relative;
	height:213px;
}
#slideshow li{
	position:absolute;
	top:0;
	left:0;
}

.box_introduction {
	padding:10px 0 20px 10px;
}

.box_introduction p {
	margin-bottom:5px;
}

.information {
	background:#f9f1ee;
	padding:10px;
	margin-bottom:10px;
	color:#ea0000;
	border:1px solid #ea0000;
}
.information a {
	color:#ea0000;
}
.information p.tit {
	font-weight:bold;
	padding:0 0 8px 0;
}
.information p.b {
	font-weight:bold;
}
.information .pad {
	padding:0 0 12px 0;
}

ul#portfolio {
	width:591px;
	height:213px;
	overflow:hidden;
}

div.img_wrapper {
	position:relative;
	height:213px;
	overflow:hidden;
}

ul#main_changer li img {
	vertical-align:bottom;
}

p#mainimg {
	position:absolute;
	top:213px;
	left:0;
	z-index:9999;
}


