@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body { background-image: url(../images/bk_b.gif);
       background-repeat:repeat-x;
	   height:auto;
	   behavior:url("../styles/csshover.htc");
}

font { font-size:12px;}

p {color: #aaaaaa;font-size: 11px;}

.style2 {color: #555555;font-size: 12px; margin:4px 0 1px 6px;}
.style2 a {color: #666666;}
.style2 a:link {color: #666666;}
.style2 a:hover {color: #c494a0;}
.style3 {color:#495d69;font-size:14px;}
.button{margin:5px 0 0 200px;}
a {
    color:#FFFFFF;
	text-decoration: none;
}

a:link {
	color:#ffffff;
	text-decoration: none;
}
a:hover {
	color:#ffea6c;
	text-decoration: none;
}
a:active {
	/*color:#E54830;*/
	color:#FFFFFF;
	text-decoration: none;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul_f {
	list-style-type:none;
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
}

#lwc { 
position:absolute; 
margin:110px 0px 0 0px !important; margin:110px 0 0 -150px; 
z-index:4;}

#g_text { font-size:12px; color:#66767f;}

#project {
background:url(../images/80x20_banner.jpg) no-repeat;
color:#FFFFFF;
width:80px;
height:20px;
text-align:center;
font-weight:600;
}

#container {
	width:804px;
	margin:0 auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#header {
width:804px;
height:75px;
background-image: url(../images/bk_header.gif);
background-repeat: repeat-x;
position: relative;
}

#header #logo{
	margin-top: 4px;
	margin-left: 36px;
	border:0;

}

#lofind {
  position: absolute;
  left:64%;
  top: 15px;
  width: 355px;
  font-size:13px;
  }
#lofind a { color:#495d69; font-weight:bold;}
#lofind a:hover { color:#FFFFFF;}
/*
#topmenu {
   width:800px;
   float:left;
   background-image:url(../images/topmenu_back.jpg);
   background-repeat:repeat-x;
   margin: 0;
   line-height: 0;
   }
#topmenu li {
	float: left;
	margin: 0px;
	line-height: 0;
	font-size: 0px;
}
#topmenu a.menu {
  display: block;
  text-align: center;
  padding:0;
  margin:0;
  width: 133.33px;
  text-decoration: none;
}
*/
/*---------------------topmenu------------------------------------------*/
ul#topmenu{width:804px;height:35px;margin:0;padding:0;background:url(../images/topmenu_button_over.gif) no-repeat;}

*.menu ul.dropdown   { top:100%;  clear:left; }
*.menu *.hidden      { left:-99999px; top:-99999px; }
*.menu{ float:left; position:relative; z-index:10;}

ul#topmenu li {
width:134px;
height:35px;
position:relative;
float: left;
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
letter-spacing:2px;
font-weight:500;
line-height:2.3em;
color:#FFFFFF;
}
ul#topmenu li a {
background:url(../images/topmenu_button.gif) no-repeat 0 35px;
float:left;
width:134px;
height:35px;
border:0;
display:block;
}

ul#topmenu li a:hover {
background:url(../images/topmenu_button.gif) no-repeat 0 -35px;
color:#EFEB64;
display:block;
}

#topmenu_drop_s a, #topmenu_drop_h a{
float:left;
width:134px;
height:35px;
border:0;
display:block;
}

#topmenu_drop_s a:hover, #topmenu_drop_h a:hover{
color:#EFEB64;
display:block;
}

ul#topmenu li ul{ display:block; visibility:hidden; position:absolute; left:0;width:134px;margin:0;z-index:20;
                  filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); 
                  -moz-opacity:0.8;
                  opacity:0.8; 
                 }
ul#topmenu li:hover ul{display:block;visibility:visible;z-index:20;}
ul#topmenu li#topmenu_drop_s ul{background:none;height:35px;margin:0px 0 0 0px;}
ul#topmenu li#topmenu_drop_h ul{background:none;height:35px;margin:0px 0 0 0px;}

ul#topmenu li ul li a:link,ul#topmenu li ul li a:visited{
background:url(../images/drop_button.gif) no-repeat 0px -35px;
}
ul#topmenu li ul li a{color:#495D69;background:url(../images/drop_button.gif) no-repeat 0px -35px;}
ul#topmenu li ul li a:hover{
background:url(../images/drop_button.gif) no-repeat 0px 0px;
}

/*Drop_down-bt*/
.drop_bt { margin:0; padding:0; list-style:none; float:left;}
.drop_bt_sub { visibility:hidden; 
               position:absolute; 
			   z-index:3;
			   filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
			   }
.drop_bt_sub a { display:block; text-align:left;}

/*#flash_ad { position:absolute; z-index:2;}*/

#memmenu {
width:590px;
float:left;
margin-top:13px;
}
#memmenu li { float:left; margin:3px; line-height:1; font-size:12px; padding:2px;}
#memmenu li a { color:#999999; width:75px; text-align:center;}
#memmenu li a:hover { color:#66767f; width:75px; text-align:center;}

/*good*/
#goodmenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:450px;
margin-top:3px;
}
#goodmenu li { float:left; margin:2px; line-height:1; font-size:12px; padding:2px;}
#goodmenu li a { color:#999999;}
#goodmenu li a:hover { color:#c49aa0;}

/*news*/
#newsmenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:225px;
margin-top:3px;
}
#newsmenu li { float:left; margin:0px; line-height:1; font-size:12px; background:url(../images/menu_bg.gif) no-repeat; width:107px; height:25px;}
#newsmenu li a { float:left;color:#999999; width:107px; height:25px; text-align:center; margin-top:8px;}
#newsmenu li a:hover { float:left; color:#c49aa0; width:107px; height:25px; text-align:center; margin-top:8px;}

/*computer*/
#computermenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:430px;
margin-top:3px;
margin-bottom:10px;
}
#computermenu li { float:left; margin:0px; line-height:1; font-size:12px; background:url(../images/menu_bg.gif) no-repeat; width:107px; height:25px; /*border-bottom:#eeeeee solid 0.01em;*/}
#computermenu li a { float:left;color:#999999; width:107px; height:25px; text-align:center; margin-top:8px;}
#computermenu li a:hover { float:left; color:#c49aa0; width:107px; height:25px; text-align:center; margin-top:8px;}


/*download*/
#downloadmenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:539px;
margin-top:3px;
}
#downloadmenu li { float:left; margin:0px; line-height:1.2; font-size:12px; background:url(../images/menu_bg.gif) no-repeat; width:107px; height:25px;}
#downloadmenu li a { float:left;color:#999999; width:107px; height:25px; text-align:center; margin-top:8px;}
#downloadmenu li a:hover { float:left; color:#c49aa0; width:107px; height:25px; text-align:center; margin-top:8px;}
#cardcontent { margin:35px 0 0 0 !important; margin:0 auto;}

#leftmenu_bk {
background:url(../images/320x125left_bk.jpg) no-repeat;
width:126px;
height:320px;
float:left;
margin-top:10px;
margin-left:3px;
}

#leftmenu_bk_goods {
background:url(../images/320x125left_good_bk.jpg) no-repeat;
width:126px;
height:320px;
float:left;
margin-top:10px;
margin-left:3px;
}
/*
#leftmenu {
width:130px;
float:left;
margin-top:10px;
line-height:1.8;
margin-left:3px !important;
margin-left:1px;
}*/

#leftmenu {
font-family:Arial, Helvetica, sans-serif;
width:125px;
float:left;
}
#leftmenu li{
text-align:left;
width:123px;
background:url(../images/left_but_icon_a.gif) no-repeat;
margin-top:5px;
float:left;
margin:3px 0 0 0px;
}
#leftmenu a{
text-align:left;
margin:3px 0 0 10px;
font-size:.8em;
width:123px;
height:18px;
color:#666666;
letter-spacing:1px;
}

#leftmenu a:hover {
background:url(../images/left_but_icon_a.gif) no-repeat 0px -18px;
float:left;
text-align:center;
margin:3px 0 0 0px;
font-size:.8em;
width:123px;
height:18px;
color:#ffffff;
letter-spacing:1px;
}

#righttmain {
width:655px;
float:right;
margin-top:10px;
line-height:1.1em;
}

#goodview_scroll {
margin:5px 5px 0px 5px;
overflow: auto;
width: 788px;
height: auto;
min-height:430px;
background-color:#F1F4F5;
}

#goodview-leftcontent{
float:left;
width:350px;
margin:10px;
padding:5px;
}
#goodview-rightcontent{
float:right;
width:350px;
padding:5px;
}
#goodview-rightcontent_img{
float:right;
width:350px;
height:200px;
}
#goodview-rightcontent-left{
margin-top:240px !important;
margin-top:0;
}

#weight_scroll {
padding:5px;
overflow:auto;
width:788px;
height:auto;
}
#md{ 
background-image:url(../images/mdblack.gif);
width:210px;
height:210px;
top:255px;
right:210px;
padding:5px;
}

#weight_scroll_left {
line-height:1.2em;
float:left;
padding:2px;
width:550px;
}
#menu_i {
margin-top:5px;
float:right;
background-image:url(../images/happy_menu_border_i.png);
background-repeat:no-repeat;
width:210px;
height:200px;
}

#menu_iformaction {
margin-top:5px;
float:right;
background-image:url(../images/happy_menu_border_informaction.png);
background-repeat:no-repeat;
width:210px;
height:200px;
}

#menu_i ul {
margin-top:10px;
margin-left:20px !important;
margin-left:10px;
float:left;
}

#menu_iformaction ul {
margin-top:10px;
margin-left:20px !important;
margin-left:10px;
float:left;
}

#menu_happy {
margin-top:5px;
background-image:url(../images/210x60_h_d.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_computer {
margin-top:5px;
background-image:url(../images/210x60_h_c.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_ecard {
margin-top:5px;
background-image:url(../images/210x60_h_e.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_video {
margin-top:5px;
background-image:url(../images/210x60_h_v.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_advisory {
margin-top:5px;
background-image:url(../images/advisory.gif);
background-repeat:no-repeat;
float:right;
width:210px;
height:250px;
}

#menu_advisory li {
font-size:12px;
color:#241a17;
margin: 220px 0 0 12px;
}

#menu_advisory_keynote {
width:410px;
float:right;
margin-right:-70px;
}
#menu_happy li {
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin: 20px 0 0 35px;
}

#menu_ecard li {
font-size:15px;
font-weight:bold;
color:#241a17;
margin: 20px 0 0 50px;
}

#menu_video li {
font-size:15px;
font-weight:bold;
color:#241a17;
margin: 20px 0 0 50px;
}

#menu_computer li {
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin: 20px 0 0 35px;
}

#menu_computer li a:hover {
color:#999999;
}

#more {font-size:12px; color:#FFFFFF; margin:25px 10px 0 160px;}
.more_blog {font-size:12px; color:#495d69; margin:10px 10px 0 140px !important;margin:25px 10px 0 140px;}
.more_blog a{color:#495d69;}
.more_blog a:hover{color:#8F1E56;}
#weight_scroll_right {
float:right;
padding:2px;
width:210px;
line-height:1.2em;
}

#calendar-container {
margin:0;
}

#news_scroll {
padding: 5px;
overflow: auto;
width: 700px;
height: autopx;
}

#happy_scroll {
padding: 5px;
overflow: auto;
width: 788px;
height: auto;
}
#happy_scroll a{
padding:0px;
color: #777777;
font-size: 14px;
}

#scroll_left {
padding: 5px;
overflow: auto;
width: 580px;
height: auto;
}

#scroll_left1 {
padding: 5px;
overflow: auto;
width: 580px;
height: auto;
}

#scroll {
padding: 5px;
overflow: auto;
width: 645px;
height:auto;
}
#scroll p{
padding:10px;
color: #666666;
font-size: 12px;
}
#scroll p a {
    color:#666666;
	font-size: 12px;
	text-decoration: none;
	}
#mainimage{
background:url(../images/background-800_1pix.jpg) repeat-y;
	float:left;
	width: 804px;
	z-index: 1;
	min-height:455px;
	height:auto !important;
	height:455px;
	overflow:visible;
    border:0px solid #999999;
}


#runcanvas { OVERFLOW: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 125px;}
#canvas0 {FILTER: alpha(opacity=100); LEFT: 2px; POSITION: absolute; TOP: 0px; moz-opacity: 100;}
#canvas1 {FILTER: alpha(opacity=0); LEFT: 2px; POSITION: absolute; TOP: 0px; moz-opacity: 100;}

#runcanvas_goods { OVERFLOW: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 250px;}
#runcanvas_happy { OVERFLOW: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 200px;}

#left_content { width:590px; float:left; margin-left:2px; height:auto;}
#right_content {width:198px; float:right; margin-right:2px;}
#login_content { margin-top:10px; margin-left:150px;}
#login_ad {margin:0 auto;}

/*footer*/
#footer {
clear:both;
width:100%;
background-color:#495d69;
font-size:12px;
color:#FFFFFF;
position:relative;
}

#footer ul {
padding:50px;
list-style-type:none;
width:800px;
padding:10px;
font-size:12px;
margin:0 auto;
}

#footer ul li {
	margin:0px;
	display:inline;
	padding: 0px 8px 0px 10px;
	border-right: double 1px #ffffff;
}
#footer .li_01 {
	border-left:none;
}
#footer .li_02 {
	border-right:none;
}
#footer .li_03 {
	border-right:none;
	margin-left:40px;
}
#footer .li_04 {
	border-right:none;
}

/* -----------------popup---------------------------------*/
.advisory_post {float:left;font-size:12px;color:#666666;margin:-20px 0 0 20px !important;margin:200px 0 0 10px; font-weight:700;}
.border        { background-color:#eced85;}

.medium        { width:195px; }

.popup-trigger { position:relative; }

.popup         { position:absolute; left:0; top:1em; z-index:1; 
                  padding:5px; text-align:center; } 

.popup-trigger *.popup { visibility:hidden;  }

/*-------------------wallpaper----------------------------*/
.wallpaper {width:540px; height:180px; border-color:#666666; border-width:1px; border-style:solid; background-color:#FFFFFF;}
.leftbox { width:240px; height:153px; float:left; margin:5px 15px 15px 5px;}
.rightobx { width:300px; float:right;}
.wp_title img { padding:0px; margin:5px 0 0 1px; margin-bottom:0px;}
.count { margin-left:15px; font-size:12px; margin-top:-5px;}
.btbox li img { vertical-align:top; display:block;}
.btbox li{ width:80px; height:25px; float:left; margin:0 0 1px 5px; line-height:0;}

.history_banner {width:540px; background-color:#5b5c57; margin:8px 0 3px 0; /*background:url("../images/wp/historybanner.jpg") no-repeat left;*/}
.history {width:540px; height:auto; list-style-type:none;}
.whistorybox { width:220px;}
.historybox { width:240px; margin:0 0 0 5px;}
.historybox li img { vertical-align:top;}
.historybox li{ width:60px; height:16px; float:left; margin:5px 2px 2px 2px; list-style-type:none;}

#pngfix { width:180px; height:148px; behavior: url(iepngfix.htc);}
#pngfix img { width:180px; height:148px; behavior: url(iepngfix.htc);}

/* ecard_menu */
.cardbox { width:540px; height:auto; border-width:1px; background-color:#FFFFFF;}
.cbox {width:540px; height:auto; margin-top:5px; background-color:#FFFFFF; float:right;}
.banner {width:536px; height:30px; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px; background:url(../images/3x35banner.jpg) repeat-x;}
.select { position: absolute; margin:40px 0 0 430px !important; margin:10px 0px 0 0; width:110px; margin-left:430px;}
.picbox {width:100%; height:auto; background-color:#FFFFFF;}
.picbox li {width:162px; margin:6px 6px 6px 6px; float:left; list-style:none;}
.picbox li img {border-width:1px; border-style:solid; color:#999999;}
.picbox p { text-align:center;}
/* album_menu */
.picbox_album {width:100%; height:auto; background-color:#FFFFFF;}
.picbox_album li { background-image:url(../images/album_menu.gif); background-repeat:no-repeat;width:160px; height:180px;}
.picbox_album li img { margin:20px 0 0 15px;}
.picbox_album p {
  text-align:center; 
  margin-top:160px !important;
  margin-top:35px;
  }

.picbox_album_view {width:100%; height:auto; background-color:#FFFFFF;}
#album_big { width:530px; margin:5px;}
.picbox_album_view li img {border-width:1px; border-style:solid; color:#999999; margin:2px;}
.picbox_album_view li img p { text-align:center;}

/*---------------------- blog ---------------------*/
/*.blog {
padding: 5px;
margin:0;
overflow: auto;
width: 778px;
height: 20px;
}
*.blog ul.dropdown   { top:100%;  clear:left; }
*.blog *.hidden      { left:-99999px; top:-99999px; }
*.blog{ float:left; position:relative; z-index:10;}
*/
ul#blog_menu{position:relative; z-index:30;top:0; left:5px;list-style:none; margin:0; padding:0; height:20px; width:192px; background:url(../images/blog_menu_over.gif) no-repeat;}
ul#blog_menu li{float:left; margin:0; padding:0;  display:block; text-indent:-9999px;}
ul#blog_menu li a { background:url(../images/blog_menu.gif) no-repeat; display:block; border:0; height:20px;}
ul#blog_menu li a:hover { border:0; background-image:url(../images/blog_menu_over.gif); display:block;}
li#home a { width:95px; height:25px;}
li#home a:link,
li#home a:visited,
li#home a:hover {
	background-position:0px 0px;
}

li#member a { width:97px;height:40px;}
li#member a:link,
li#member a:visited,
li#member a:hover {
	background-position:-95px 0px;
}

#blog_menu li ul {display:block; visibility:hidden; position:absolute; left:0px; width:275px; margin:0px;}
#blog_menu li:hover ul {visibility:visible; z-index:30;}

/*
#blog_menu li#home ul { background:none; height:25px; margin:0 0 0 430px; margin-left:27% !important; margin-left:400%;}
#blog_menu li#member ul { background:none; height:40px;margin-left:34% !important; margin-left:490%;}

*/
#blog_menu li#home ul { background:none; height:25px; margin:0 0 0 65px;}
#blog_menu li#member ul {background:none; height:40px;margin:0 0 0 165px;}

ul#blog_menu li#home ul li#b_index a:link,ul#blog_menu li#home ul li#b_index a:visited { 
width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat 0px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#home ul li#b_index a:hover { width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat 0px -25px;}

ul#blog_menu li#home ul li#b_album a:link,ul#blog_menu li#home ul li#b_album a:visited {
width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -58px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#home ul li#b_album a:hover { width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -58px -25px;}

ul#blog_menu li#home ul li#b_blog a:link,ul#blog_menu li#home ul li#b_blog a:visited {
width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -116px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#home ul li#b_blog a:hover { width:59px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -116px -25px;}

ul#blog_menu li#member ul li#b_mydate a:link,ul#blog_menu li#member ul li#b_mydate a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mydate a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px -40px;}

ul#blog_menu li#member ul li#b_mypic a:link,ul#blog_menu li#member ul li#b_mypic a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mypic a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px -40px;}

ul#blog_menu li#member ul li#b_mymoney a:link,ul#blog_menu li#member ul li#b_mymoney a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mymoney a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px -40px;}

ul#blog_menu li#member ul li#b_mypwd a:link,ul#blog_menu li#member ul li#b_mypwd a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mypwd a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px -40px;}

ul#blog_menu li#member ul li#b_mymessage a:link,ul#blog_menu li#member ul li#b_mymessage a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mymessage a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px -60px;}

ul#blog_menu li#member ul li#b_mywritings a:link,ul#blog_menu li#member ul li#b_mywritings a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mywritings a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px -60px;}

ul#blog_menu li#member ul li#b_myalbum a:link,ul#blog_menu li#member ul li#b_myalbum a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_myalbum a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px -60px;}

ul#blog_menu li#member ul li#b_myblog a:link,ul#blog_menu li#member ul li#b_myblog a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_myblog a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px -60px;}


#search_blog { position:absolute; left:61%; margin-top:-22px;}

.b_list {width:550px; height:auto; border-color:#666666; border-width:1px; border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_data_top{width:550px; height:30px; background-color:#495d69; margin-top:-3px !important; margin-top:0px; }
.b_data_text{float:right; text-align:center; color:#FFFFFF; margin:-20px 3px 0 0;}
.b_data_icon{ background:url(../images/blog_data_button.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;}
.b_album_icon{ background:url(../images/blog_album_button.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;}
.b_blog_icon{ background:url(../images/blog_blog_button.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;}
.album_list { margin:5px 0 0 5px;}
.blog_list { margin:5px 0 0 5px;}
.b_login {width:210px; height:85px; border-color:#666666; border-width:1px; border-style:solid;background-color:#ffffff; margin-top:5px;}
.b_login li {width:200px; height:75px; background-color:#495d69; margin:5px 0 0 5px;}
.l_login{ color:#FFFFFF;}
.b_service{ width:210px; height:90px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_service_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; color:#495d69; font-size:16px; font-weight:bold; text-align:center; line-height:1.8em;}
.b_service li{width:80px; height:auto; float:left; text-align:center; margin:5px 0 0 15px !important; margin:5px 0 0 10px;}
.b_service li a {width:80px; color:#000000;}
/*album*/
.b_album_list ul{float:left;width:300px;height:auto;}
.b_album_list ul li{float:left;width:85px;margin:5px 0 0 5px;font-size:1em; font-weight:bold;}
.b_album_list ul li a{ color:#EFEB64;}
.b_album_list ul li a:hover{ color:#FFFFFF;}
.b_album_publication{width:110px; height:24px;margin:3px 3px 0 0;float:right;}
.album_top_pic{width:545px;height:auto;}
.album_top_list li {float:left; margin:3px 0 0 5px;}
.album_total{width:550px; height:30px;float:left;margin:5px 0 0 0;border-bottom-color:#eeeeee;border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid;}
.report_link{background-color:#EFEB64; width:50px;height:20px;float:right; margin:-18px 3px 0 0;text-align:center; font-size:1em;}
.report_link1{background-color:#EFEB64; width:50px;height:20px;float:right; margin:0px 3px 0 0;text-align:center; font-size:1em;}
.album_total li a{color:#495d69;}
.album_total li a:hover{color:#8f1e56;}
.gotoplay{width:210px;height:20px;float:right;margin:-18px 5px 0 0; letter-spacing:.3em;font-size:.9em;}
.gotoplay1{width:150px;height:20px;float:right;margin:0px 5px 0 0; letter-spacing:.3em;font-size:.9em;}
.album_big{float:left;;width:510px;height:360px;background-color:#FFFFFF;border-color:#666666;border-width:1px;border-style:solid;margin:15px 0 0 15px;}
.album_pic{margin:5px 0 0 5px;}
.b_album_replay{width:550px; height:30px;float:left;margin:5px 0 0 0;border-bottom-color:#eeeeee;border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid;}
.b_album_replay li {width:110px; height:24px;margin:3px 3px 0 0;float:right;}
.replay{width:40px;height:20px;float:right;margin:-18px 5px 0 0; letter-spacing:.3em;font-size:.9em; color:#495d69;}
.album_replay{width:550px; height:auto;float:left;margin:5px 0 0 0;}
.album_replay li a{color:#495d69;}
.album_replay li a:hover{color:#8f1e56;}
.b_album_replay_banner{width:550px; height:30px; background-color:#495d69; margin-top:-3px !important; margin-top:0px; }
.b_album_replay_banner li {float:left;width:75px;margin:5px 0 0 5px;font-size:1em; font-weight:bold;color:#EFEB64;}
.blog_top{margin:5px 0 5px 0;width:778px;height:30px;}
#search_blog1{float:right; width:210px;}
.blog_tital{width:550px; height:30px;float:left;}
.blog_tital_t{float:left;color:#495d69;font-size:16px;font-weight:bold;margin:5px 0 0 5px;}
.blog_tital_d{float:right;color:#495d69;font-size:14px;margin:5px 5px 0 0;}

/*r_album*/
.b_r_album{ width:210px; height:40px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_album_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;}
.b_r_album_title a{color:#495d69;}
.b_r_album_title a:hover{color:#8f1e56;}

/*r_news*/
.b_r_news{ width:210px; height:120px !important;height:auto; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_news_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;color:#495d69;}
.b_r_news_list  {width:190px;height:auto;float:left;margin:5px 0 0 15px !important; margin:5px 0 0 10px;font-size:1em;}
.b_r_news_list li  a {color:#495d69;}
.b_r_news_list li a:hover{color:#8f1e56;}

/*r_replay*/
.b_r_replay{ width:210px; height:120px !important;height:auto; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_replay_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;color:#495d69;}
.b_r_replay_list {width:190px;height:auto;float:left;margin:5px 0 0 15px !important; margin:5px 0 0 10px;font-size:1em;}
.b_r_replay_list li a {color:#495d69;}
.b_r_replay_list li a:hover{color:#8f1e56;}

/*r_mysub*/
.b_r_mysub{ width:210px; height:150px !important;height:auto; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_mysub_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;color:#495d69;}
.b_r_mysub_list {width:190px;height:120px !important;height:auto; float:left;margin:5px 0 0 15px !important; margin:5px 0 0 10px;font-size:1em;}
.b_r_mysub_list li a {color:#495d69;}
.b_r_mysub_list li a:hover{color:#8f1e56;}

.blog_p_i{width:788px;height:auto;border-color:#666666; border-width:1px;border-style:solid;margin:5px auto; background-color:#FFFFFF; margin-top:5px;}
.blog_p_i_c{position:relative;width:778px;height:auto;margin:5px auto;background-color:#efeb64;}
.p_title{margin:5px 0 0 5px;}
.p_c{margin:5px 0 0 5px;}
.b_blog_sub{width:110px; height:24px;margin:auto 5px 6px 660px;position:relative; margin-bottom:5px;}
