@charset "utf-8";
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #FFFFFF; FONT-SIZE: 12px
}
.clear {
	CLEAR: both
}

input{ cursor:pointer}

#container {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.home_title {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
#header {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg_frame_1.gif) no-repeat 0px 0px; HEIGHT: 210px; PADDING-TOP: 0px; _margin: 10px 0 5px
}
#header .logo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 10px
}
#header .logo H1 {
	FLOAT: left
}
#header .login_bar {
	TEXT-ALIGN: right; MARGIN-TOP: -15px; FLOAT: right; COLOR: #666666; MARGIN-RIGHT: 10px
}
#header .login_bar STRONG {
	FONT-WEIGHT: bold
}
#header .topnav {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; _margin-left: 5px
}
#header .topnav UL LI {
	FLOAT: left; MARGIN-LEFT: 1px
}
#header .topnav UL .snav {
	PADDING-TOP: 5px
}
#header .search {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 10px
}
.search A {
	CURSOR: hand
}
#header .ad_banner {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 8px
}
#header .hot_news {
	PADDING-LEFT: 55px; BACKGROUND: url(../images/decorate_news.gif) no-repeat 0px 0px; FLOAT: left; LETTER-SPACING: 0.1em; MARGIN-LEFT: 8px
}
#event_banner {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; WIDTH: 884px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/bg_frame_3.gif) no-repeat 0px 0px; HEIGHT: 32px; PADDING-TOP: 5px; _padding: 5px 6px; _width: 900px
}
#event_banner A {
	FLOAT: left
}
#page {
	WIDTH: 900px
}
.mainnav {
	WIDTH: 155px; BACKGROUND: url(../images/bg_frame_4.gif) #fff no-repeat 0px bottom; FLOAT: left
}
.mainnav H4 {
	MARGIN: 5px 10px
}
.mainnav UL LI {
	BORDER-BOTTOM: #757575 1px dotted; MARGIN: 10px; FONT-SIZE: 13px
}
.mainnav UL LI A {
	WIDTH: 130px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/arrow_1.gif) no-repeat right 3px; COLOR: #000; OVERFLOW: hidden; TEXT-DECORATION: none; -o-text-overflow: ellipsis
}
.mainnav UL LI A:hover {
	COLOR: #f00
}
.mainnav UL UL {
	MARGIN: 1px 1px 1px -9px; _margin-left: -19px
}
.mainnav UL UL LI {
	BORDER-BOTTOM-STYLE: none; MARGIN: 1px 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 12px; _margin: 1px 0 1px 10px
}
.mainnav UL UL LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; WIDTH: 130px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/item_1.gif) no-repeat 10px 8px; COLOR: #333; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 3px; _width: 120px; -o-text-overflow: ellipsis
}
.mainnav UL UL LI A:hover {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; WIDTH: 130px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 3px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/item_1.gif) #eee no-repeat 10px 8px; COLOR: #f00; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 3px; _width: 120px; -o-text-overflow: ellipsis
}
.mainnav .ad_banner {
	MARGIN: 10px 8px 10px 7px
}
.mainnav .ad_banner IMG {
	MARGIN: 5px 0px
}
.subnav {
	WIDTH: 155px; FLOAT: left; OVERFLOW: hidden
}
.subnav .subnav-box {
	BACKGROUND: url(../images/bg_frame_4.gif) #fff no-repeat 0px bottom; OVERFLOW: hidden
}
.subnav .subnav-box H4 {
	MARGIN: 10px 5px 20px
}
.subnav .subnav-box UL LI {
	BORDER-BOTTOM: #757575 1px dotted; MARGIN: 5px 10px; HEIGHT: 20px
}
.subnav .subnav-box UL LI A {
	WIDTH: 130px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/arrow_1.gif) no-repeat right 3px; COLOR: #000; OVERFLOW: hidden; TEXT-DECORATION: none; -o-text-overflow: ellipsis
}
.subnav .subnav-box UL LI A:hover {
	COLOR: #f00
}
.subnav .subnav-box .ad_banner {
	MARGIN: 10px 8px
}
.subnav .subnav-box .ad_banner IMG {
	MARGIN: 5px 0px
}
.subnav .newbook {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/newbook_bg.png) no-repeat 0px 0px; HEIGHT: 217px; PADDING-TOP: 40px
}
.subnav .newbook IMG {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
.subnav .newbook SPAN {
	TEXT-ALIGN: center;PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 125px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 40px; OVERFLOW: hidden; PADDING-TOP: 0px; -o-text-overflow: ellipsis
}
.subnav .subnav-box .freebook {
	MARGIN: 5px
}
.subnav .subnav-box .bookcover {
	FLOAT: left
}
.subnav .subnav-box .bookcover IMG {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d5d5d5 1px solid
}
.subnav .subnav-box .freebook SPAN {
	DISPLAY: block; FLOAT: right; COLOR: #666666
}
.mainpage {
	MARGIN: 0px 9px; WIDTH: 572px; FLOAT: left; _margin: 0 8px
}
.mainpage .booklist .ad_banner {
	MARGIN: 10px
}
.mainpage .memberarea {
	MARGIN: 0px; BACKGROUND: url(../images/bg_frame_8.gif) #fff no-repeat 0px bottom
}
.mainpage .memberarea .b_title {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/main_title_5.jpg) no-repeat 0px 0px; LETTER-SPACING: 0.2em; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 8px
}
.mainpage .memberarea H4 {
	MARGIN: 10px 1px 0px
}
.mainpage .memberarea H5 {
	MARGIN: 10px 0px 0px 20px; COLOR: #d02c33; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.member_tag {
	BORDER-BOTTOM: #4f2675 2px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 20px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 25px; PADDING-TOP: 0px
}
.member_tag IMG {
	MARGIN: 0px 1px
}
.mainpage .booklist {
	MARGIN: 0px; BACKGROUND: url(../images/bg_frame_5.gif) #fff no-repeat 0px bottom
}
.mainpage .booklist .b_title {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/main_title_3.png) no-repeat 0px 0px; LETTER-SPACING: 0.2em; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 8px
}
.mainpage .booklist H4 {
	MARGIN: 10px 1px 0px
}
.mainpage .booklist H5 {
	MARGIN: 10px 0px 0px 20px; COLOR: #d02c33; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.mainpage .booklist UL LI {
	TEXT-ALIGN: center; MARGIN: 8px 8px 0px; FLOAT: left; _margin: 8px 6px 0
}
.mainpage .booklist UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 125px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 0px; -o-text-overflow: ellipsis
}
.mainpage .booklist UL LI A:hover {
	TEXT-DECORATION: underline
}
.mainpage .booklist UL LI IMG {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
.mainpage .booklist P {
	TEXT-ALIGN: right; MARGIN: 0px 5px
}
.mainpage .booklist P A {
	TEXT-DECORATION: underline
}
.mainpage .booklist .user_detail {
	MARGIN: 0px; WIDTH: 530px
}
.mainpage .booklist .user_detail LI {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; WIDTH: 100%; DISPLAY: block; COLOR: #666666
}
.mainpage .booklist .user_detail LI SPAN {
	COLOR: #000
}
.mainpage .page-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; COLOR: #4b4a4a; FONT-SIZE: 13px
}
.mainpage .page-btn A {
	MARGIN: 0px 5px
}
.mainpage .page-btn SPAN {
	MARGIN: 0px 5px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.b_mainpage ,.main_cont{
	MARGIN: 0px 0px 0px 9px; WIDTH: 736px; FLOAT: left
}
.b_mainpage .ad_banner {
	MARGIN: 10px
}
.b_mainpage .booklist ,.main_cont .booklist {
	MARGIN: 0px; BACKGROUND: url(../images/bg_frame_6.gif) #fff no-repeat 0px bottom
}
.b_mainpage .booklist .b_title {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/main_title_4.jpg) no-repeat 0px 0px; LETTER-SPACING: 0.2em; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 8px
}
.b_mainpage .booklist H4 ,.main_cont H4{
	MARGIN: 10px 1px 0px
}
.b_mainpage .booklist .search_no LI {
	TEXT-ALIGN: left; DISPLAY: block; FLOAT: none; COLOR: #999
}
.fristline {
	LINE-HEIGHT: 24px; LETTER-SPACING: 0.1em; COLOR: #666666; MARGIN-LEFT: 20px
}
.searchno A {
	CURSOR: hand
}
.b_mainpage .booklist UL LI {
	TEXT-ALIGN: center; MARGIN: 15px 10px 0px; FLOAT: left; _margin: 15px 5px 0
}
.b_mainpage .booklist UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 125px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 0px; -o-text-overflow: ellipsis
}
.b_mainpage .booklist UL LI A:hover {
	TEXT-DECORATION: underline
}
.b_mainpage .booklist UL LI IMG {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
.b_mainpage .booklist P {
	TEXT-ALIGN: right; MARGIN: 0px 5px
}
.b_mainpage .booklist P A {
	TEXT-DECORATION: underline
}
.b_mainpage .page-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; COLOR: #4b4a4a; FONT-SIZE: 13px
}
.b_mainpage .page-btn A {
	MARGIN: 0px 5px
}
.b_mainpage .page-btn SPAN {
	MARGIN: 0px 5px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.b_mainpage .bookdetail {
	MARGIN: 0px; BACKGROUND: url(../images/bg_frame_6.gif) #fff no-repeat 0px bottom
}
.b_mainpage .bookdetail .b_title {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/main_title_4.jpg) no-repeat 0px 0px; LETTER-SPACING: 0.2em; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 9px
}
.b_mainpage .bookdetail H4 {
	MARGIN: 10px 1px 0px
}
.b_mainpage .bookdetail UL LI {
	TEXT-ALIGN: center; MARGIN: 15px 28px 0px; FLOAT: left; _margin: 15px 22px 0
}
.b_mainpage .bookdetail UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 125px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 0px; -o-text-overflow: ellipsis
}
.b_mainpage .bookdetail UL LI A:hover {
	TEXT-DECORATION: underline
}
.b_mainpage .bookdetail UL LI IMG {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
.b_mainpage .bookdetail .coverbox {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 20px 10px; WIDTH: 300px; FLOAT: left
}
.b_mainpage .bookdetail .coverbox IMG {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.b_mainpage .bookdetail .coverbox SPAN {
	POSITION: absolute; PADDING-LEFT: 135px; WIDTH: 155px; BACKGROUND: url(../images/mask.png) no-repeat 0px 0px; HEIGHT: 45px; TOP: 191px; PADDING-TOP: 85px; LEFT: 3px
}
.b_mainpage .bookdetail .detailbox {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 15px
}
.b_mainpage .bookdetail .detailbox H5 {
	FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.b_mainpage .bookdetail .detailbox .item {
	LINE-HEIGHT: 24px; FONT-SIZE: 15px
}
.b_mainpage .bookdetail .detailbox .gist {
	LINE-HEIGHT: 24px; MARGIN-TOP: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/dotted_1.gif) no-repeat 0px top; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.b_mainpage .bookdetail .more {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px
}
.b_mainpage .bookdetail .more A {
	TEXT-DECORATION: underline
}
.tab_header {
	BACKGROUND: url(../images/tab_headerbg.gif) repeat-x 0px 0px; HEIGHT: 28px
}
.tab_inner1 {
	HEIGHT: 28px; COLOR: #666666
}
.tab_inner2 {
	BACKGROUND: #eeeeee; HEIGHT: 28px; COLOR: #666666
}
.point {
	COLOR: #5fb000
}
.point STRONG {
	FONT-SIZE: 15px
}
.price {
	COLOR: #ff007c
}
.price STRONG {
	FONT-SIZE: 15px
}
.caution {
	BORDER-BOTTOM: #f5c5b6 1px solid; BORDER-LEFT: #f5c5b6 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 400px; PADDING-RIGHT: 5px; BACKGROUND: #fff0f0; COLOR: #f23559; FONT-SIZE: 15px; BORDER-TOP: #f5c5b6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #f5c5b6 1px solid; PADDING-TOP: 5px
}
.success {
	BORDER-BOTTOM: #abdf3e 1px solid; BORDER-LEFT: #abdf3e 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 400px; PADDING-RIGHT: 5px; BACKGROUND: #f0feda; COLOR: #000; FONT-SIZE: 15px; BORDER-TOP: #abdf3e 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #abdf3e 1px solid; PADDING-TOP: 5px
}
.salelist A {
	TEXT-DECORATION: underline
}
.salelist A:hover {
	TEXT-DECORATION: none
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px;color:#000;
}
#footer SPAN {
	COLOR: #000;
}
#footer A {
	MARGIN: 0px 5px
}

/*-------------------------- member-------------------------------------*/

.main_rt{ background:url(../images/main_rt.gif) left top no-repeat; width:736px; height:31px;}
.member {MARGIN: 0px; BACKGROUND: url(../images/bg_frame_6.gif) #fff no-repeat 0px bottom; padding-bottom:60px; text-align:left; color:#303030;line-height:22px; font-size:12px;}
.member a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0072bc; text-decoration:underline}
.member a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0072bc; text-decoration:none}
.member_cont{ padding:0 45px 0 30px;}
.member_cont_box{ margin:25px 0 0 15px; background:url(../images/member/member_rd.gif) left bottom no-repeat; padding-bottom:15px;}
/*.member_cont_box {margin:25px 0 0 15px;width:646px;height:400px;border:1px solid #ccc;overflow:scroll;}*/
.member_cont_rt{ background:url(../images/member/member_rt.gif) left top no-repeat; width:646px; height:23px;}
.member_txt{ padding:15px 45px 12px 45px;}
.member_scroll { overflow-y:scroll; height:250px;border:1px solid #ccc;padding:10px;}
.member_txt p{ margin-bottom:22px; text-indent:-1.2em; padding-left:20px;}
.noident { text-indent:0 !important; padding-left:0 !important;}
.member_txt b{ font-size:16px; line-height:30px;}
.member_txt ul{ padding:5px 0 0 10px;}
.member_txt li{ text-indent:-0.5em; padding:0 0 10px 15px; #padding:0 0 0 15px;}
.btn_box{ text-align: center;  text-align:center; margin:20px 0 0 0; height:25px; clear:both; padding-left:10px;}
.btn_center{width:135px; margin:0 auto; clear:both; height:25px;}
a.button {
	background: transparent url(../images/member/btn_rr.gif) no-repeat scroll top right; 
	display: block;
	float: left;
	height: 21px;
	margin-left: 11px;
	padding-right: 10px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.button span{
	line-height: 21px;
	padding: 1px 0 0 10px;
	background: transparent url(../images/member/btn_rl.gif) no-repeat;
	display: block;
}
a.button:hover span{}



/*-------------------------- -------------------------------------*/
form { padding:0 0 30px 0; margin:0; clear:both; display:block;font-size:12px;}
fieldset {  margin:0;  padding: 0; border:none;} 
legend { display:none; margin-left: 1em;  color: #000000;  font-weight: bold; } 
fieldset ol {  padding: 1em 1em 0 1em;  list-style: none; } 
fieldset li {  float: left;  clear: left;  width: 100%;  padding-bottom: 1em; } 
label {  float: left;  width: 8em;  text-align: right; line-height:24px; padding-right:10px}
label em {  display: block;  font-style: normal;  text-transform: uppercase; width:240px;}
.gray_input{ border:1px solid #d2d3d3; width:222px; height:18px; padding-left:5px; line-height:20px;}
.check_btn{ float:right; margin-right:65px;}

.input_on{ color:#000;}
.input_off{color:#999;}

div.selectbox-wrapper {
  position:absolute;
  background-color:#fff;
  border:1px solid #ccc;
  margin:-11px 0 0 0;
  margin:-12px 0 0 0\9;
  padding:0px 5px 0 0;
  text-align:left;
  overflow-x:hidden;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 0 0 12px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding:3px 0 0 5px; #padding:1px 0 0 5px;
  font-size:12px;
  width : 55px; 
  line-height:18px;
  display : block;
  text-align:left; 
  background: url(../images/member/bg_select.png) right;
  cursor: pointer;
  border:1px solid #d2d3d3;
  color:#333;
  height:18px; #height:20px;
  text-indent:0;
  
  
}


select {
  background: url(../images/member/bg_select.png) right;
}


/*------------------------------- quick -------------------------------*/
.clear { clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}

.pl3{ padding-left:3px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}

.pb5 { padding-bottom:5px;}
.pb10{ padding-bottom:10px !important;}
.pb15{ padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px;}

.pt3{padding-top:3px !important;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt14{padding-top:14px;}
.pt15{padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt47{ padding-top:47px;padding-top:49px\9;}
.pt55{ padding-top:55px;padding-top:59px\9;}
.pt130{ padding-top:130px;}

.mt5{ margin-top:5px !important;}
.mt9{ margin-top:9px;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}

.mb3{ margin-bottom:3px;}
.mb5{ margin-bottom:5px;}
.mb9{ margin-bottom:9px;}
.mb10{ margin-bottom:10px !important;}
.mb13{ margin-bottom:13px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px !important;}

.mr0{ margin-right:0;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}

.margin0{ margin:0 !important;}
.txt_r{ text-align:right;}
.txt_l{ text-align:left;}
.h15{ height:15px;}
.c_999{ color:#999!important;}
.c_01{ color:#CC4445;}
.fs_18{ font-size:18px;}
.fs_28{ font-size:28px;}

.bor_01{ border:1px solid #e1e1e1;}
.bor_02{ border-bottom:1px solid #e1e1e1;}
.bor_03{border:1px solid #303030;}
.no_bor { border:none!important;}

.lh20{ line-height:20px;}
.w676{ _width:676px;}
.w661{ _width:661px;}
.mt5_ie{ margin-top:0px!important; margin-top:5px\9!important; *margin-top:3px!important;}
.pt1_ie6{ _padding-top:1px;}
.pt3_ie6{ _padding-top:3px;}
.fl_ie6{ _float:left;}


/**************single**********************/
.package_01 a ,.package_02 a{ color:#0072bc; text-decoration:underline}
.package_01 a:hover ,.package_02 a:hover{ color:#0072bc; text-decoration:underline;}
.single{ color:#303030;}
.single p{ text-align:left !important; }
.single a{color:#0072BC; text-decoration:underline;}
.single a:hover{color:#0072BC; text-decoration: none;}
.single a img{ border:none;}

.nobot_t { border-top:none;}
.download{
	background:url(../images/product/icon_06.gif) left 3px no-repeat;
	padding-left:15px;
}
table.book_cont {color:#303030;}
.name { color:#303030; font-weight:bold; font-size:16px;}
.book_cont p { margin:0!important;  text-align:left!important; line-height:18px;}
.book_int{ padding-top:40px; color:#303030; line-height:22px;}
.book_int p{ text-align:left!important;}

.book_info{padding-top:40px; color:#303030;}
.book_tag {padding-top:40px; color:#303030;}
.book_tag table p {
	background:url(../images/product/point.gif) left 10px no-repeat;
	padding:3px 0 3px 8px;
	margin:0 !important;
}
.book_tag input { color:#999; padding-top:3px; padding-left:5px;}
.txt_01{ color:#303030!important; text-decoration:underline;}

#pos{ z-index:250; position: relative; }

#program{
	position:absolute;
	left:0px;
	top:-200px;
	z-index:251;
	display:none;
}
#pos_02{ z-index:250; position: relative; }
#pos_03{ z-index:250; position: relative; }

#program_02{
	position:absolute;
	right:65px;
	top:-135px;
	z-index:251;
	display:none;
}

#program_03{
	position:absolute;
	right:65px;
	top:-350px;
	z-index:251;
	display:none;
}


#program .close { width:40px; height:16px; margin:0px 0 0 508px; }
.show_01{
	background:url(../images/product/show_bg.png) left top no-repeat;
	width:537px;
	height:235px;
	padding:15px 25px 0;
}
.book_recommend{padding-top:40px; color:#303030;}
.book_recommend a { width:auto!important;}
.book_recommend ul li{ text-align:left!important; float:left; margin:0; padding:0;}


.book_recommend ul li td { padding-top:3px;}
.book_recommend ul li img { border:none!important; }
.book_recommend .name a{ text-decoration:underline; color:#754C24; font-size:12px; font-weight:normal;}

.same_time{padding-top:0px; color:#303030;}
.same_time a { width:auto!important;}
.same_time ul li{ text-align:left!important; float:left; margin:0; padding:0;}
.same_time ul li td { padding-top:3px;}
.same_time ul li img { border:none!important; }
.same_time .name a{ text-decoration:underline; color:#754C24; font-size:12px; font-weight:normal;}

.promo_book {padding-top:0px; color:#303030;}
.promo_book .mid {
	background:#FFEFE5;
	width:653px;
	padding:0 10px;
}
.promo_book .mid table { font-size:12px;}
.promo_book .mid a {text-decoration:underline; color:#754C24; font-size:12px; font-weight:normal;}
.promo_book .mid a:hover { text-decoration:none;}

.book_comment{padding-top:30px; color:#303030;}
.comment_big { 
	width:422px;
	padding:20px;
	border:1px solid #e1e1e1;
	text-align:left;
}
.comment_big .tit{ font-size:15px; font-weight:bold; color:#000; text-decoration:none!important;}
.comment_big .tit a {color:#000; text-decoration:none;}
.comment_big .tit a:hover{color:#000; text-decoration:underline;}
.comment_big p{ margin:0 0 0 0!important; line-height:20px;}
.reply { 
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:5px 10px;
	width:442px;
	text-align:left;
	margin-bottom:10px;
}
.show_02 {	
	background:url(../images/product/show_02_bg.png) left top no-repeat;
	width:187px;
	height:125px;
	padding:15px 25px 0;
	color:#303030;
}

.comment_s {
	width:150px;
	padding:20px;
	border:1px solid #e1e1e1;
	text-align:left;
}
.book_one {
	width:150px;
	padding:20px;
	border:1px solid #e1e1e1;
	border-bottom:none;
}
.book_one a{ text-decoration:underline; color:#754C24; font-size:12px; font-weight:normal; line-height:20px;}
.comment_s .single { border-bottom:1px dotted #303030; padding-bottom:15px;}
.comment_s .single p{ margin:0 0 0 0!important; color:#303030;}
.comment_s .single .tit { font-weight:bold; color:#303030;}
.comment_s .single .tit a {color:#303030; text-decoration:none;}
.comment_s .single .tit a:hover { color:#303030; text-decoration:underline;}


.book_package{padding-top:30px; color:#303030; text-align:left;}
.book_package .title{
	background:url(../images/product/package_bg.gif) left top no-repeat;
	width:654px;
	height:29px;
	padding:0 10px;
	_height:22px;
	_padding:7px 10px 0;
	line-height:29px;
	color:#303030;
	font-weight:bold;
}
.book_package .title a { font-weight:normal; text-decoration:underline;color:#303030!important;}
.book_package .title a:hover { font-weight:normal; text-decoration:none;color:#303030!important;}
.book_package .title a.on { font-weight:bold; text-decoration:none;color:#303030!important;}

.book_package .name a{ text-decoration:underline; color:#754C24; font-size:12px; font-weight:normal; padding-bottom:10px;}
.package_02 p{margin:0 0 0 0!important; color:#303030; text-align:left!important;}
.package_03 a{ color:#303030; text-decoration:underline;}
.package_03 a:hover{ color:#303030; text-decoration:none;}
.package_03 td { border-bottom:1px dotted #999; padding:10px 0 10px 3px;}
a.a_01 { color:#0072BC!important; text-decoration:underline!important;}
a:hover.a_01 { color:#0072BC!important; text-decoration:none!important;}

a.a_02 { color:#0072BC!important; text-decoration:underline!important;}
a:hover.a_02 { color:#0072BC!important; text-decoration:none!important;}

a.a_03 { color:#754C24!important; text-decoration:underline!important;}
a:hover.a_03 { color:#754C24!important; text-decoration:none!important;}

.pt15_8 { padding-top:15px\9!important; }
.check_01 { color:#999!important; padding-left:5px!important;}
.check_on {color:#6E3A8F!important; padding-left:5px!important;}
.check_on_02 {color:#6E3A8F!important; padding-left:2px!important;}
body:nth-of-type(1) .check_on{ /* safari 3+, chrome 1+, opera9+ */

}

.check_off {color:#999!important; padding-left:5px!important;}
.check_off_02 {color:#999!important; padding-left:2px!important;}
.check_area{
	background:url(../images/product/check_box_bg.gif) left top no-repeat;
	width:51px;
	height:19px;
	line-height:19px;
	padding-left:6px;
	padding-top:2px;
	
	height:20px\9;
	line-height:21px\9;
	padding-top:1px\9;
	
	display:block;	
}
.check_area_a{
	
	width:51px;
	height:21px;
	line-height:20px;
	padding-left:6px;
	padding-top:0px;
	
	height:20px\9;
	line-height:21px\9;
	padding-top:1px\9;
	
	display:block;
	margin-top:-2px;
	margin-top:0\9
}

.check_area_s{
	background:url(../images/product/check_box_bg_s.gif) left top no-repeat;
	width:47px;
	height:20px;
	line-height:19px;
	padding-left:3px;
	
	height:21px\9;
	line-height:21px\9;
	
	display:block;	
}

/******************/
/*Selects*/
.NFSelect {height:21px; position:absolute;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(../images/product/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(../images/product/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#000; padding:0 3px; margin-left:2px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#fff; margin-left:13px; margin-top:0; list-style:none; padding:4px 0; color:#000; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; border:1px solid #d2d3d3;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#000; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {}
.NFSelectOptions a:hover {}

.NFCheck {
	cursor:pointer; 
	position:absolute; 
	width:14px; 
	height:14px; 
	background:url(../images/product/checkbox.png) no-repeat 0 0; 
	z-index:2;
	
}
.NFh {background-position:0 100%;}
.NFhidden {opacity:0; z-index:-1; position:relative;}

.path { color:3999;}
.path a{color:#0072BC; text-decoration:underline;}
.path a:hover{color:#0072BC; text-decoration: none;}
.search { text-align:left!important;}

.search_result_03{}

.search_result_03 a ,.search_result_04 a{ color:#754C24; text-decoration:underline;}
.search_result_03 a:hover ,.search_result_04 a:hover{ color:#754C24; text-decoration:none;}
.search_result_03 td { border-bottom:1px dotted #999; padding:10px 0 10px 3px;}


.search_result_04 td { border-bottom:1px dotted #999; padding:10px 0 5px 3px !important;}
.search_result_04 img{ padding-right:5px;}

.book_package .go_page{
	background:url(../images/product/package_bg.gif) left top no-repeat;
	width:654px;
	height:29px;
	padding:0 10px;
	_height:22px;
	_padding:7px 10px 0;
	line-height:29px;
	_line-height:22px;
	color:#303030;
}
.book_package .go_page a { font-weight:normal; text-decoration:none;color:#999!important;}
.book_package .go_page a:hover { font-weight:normal; text-decoration: underline;color:#303030!important;}

.book_package .go_page a.go { font-weight:normal; text-decoration:none;color:#303030!important;}
.book_package .go_page a:hover.go { font-weight:normal; text-decoration: underline;color:#999!important;}


.search_nav {}
.search_nav ol { list-style:none; padding:0; margin:0 0 0 15px;}
.search_nav ol li {
	background:url(../images/search/point.gif) left 12px no-repeat;
	padding:5px 5px 10px 10px;
	text-align:left;
}

.search_nav ol li a{ color:#0072BC ; text-decoration:underline;}
.search_nav ol li a:hover{ color:#0072BC ; text-decoration:none;}

.nav_book_tag {
	background:url(../images/search/nav_bg.gif) left top no-repeat;
	widows:135px;
	height:22px;
	text-align:left;
	line-height:22px;
	margin:5px 10px;
	color:#303030;
}

.nav_book_tag a{ color:#0072BC ; text-decoration:underline;}
.nav_book_tag a:hover{ color:#0072BC ; text-decoration:none;}


span.check_bg {
	width:14px; 
	height:15px; 
	text-align:left;
	display:inline-block;
	vertical-align:middle; 
	_overflow:hidden;
	cursor:pointer;
	margin-top:-5px;
	margin-top:0px\9;
}


.share{width:589px;}
.share_sub{
	width:549px;
	height:27px;
	background:url(../images/product/popup_rt.png) left top no-repeat;
	padding:33px 0 0 40px;
}

.share_box{
	width:509px;
	padding:0 40px 22px 40px;
	background:url(../images/product/popup_rd.png) left bottom no-repeat;
}

.border_b{ border:1px solid #303030;}

/*---------------------------0711 add--------------------------*/

.reader{ background:url(../images/reader/reader_sub_bg.gif) left top no-repeat; width:726px; height:28px; padding:0 0 0 10px; font-size:13px; font-weight:bold; color:#fff; line-height:28px;}
.reader_main{ padding:15px 57px 30px 57px;}
.reader_demo{ padding:15px 30px 30px 30px;}
.reader_demo p{text-align:left; padding:0; margin:0 ;}
.reader_tab{ height:28px; border:1px solid #ccc; width:620px;  font-size:13px; color:#999;  margin-bottom:10px;}
.reader_tab li{ height:20px; border-left:1px solid #ccc; text-align:left; padding:8px 17px 0 10px; margin:0 ; float:right;}
.reader_tab li.first{ height:20px; border-left:0px solid #ccc; text-align:left; padding:8px 17px 0 10px; margin:0 ; float:right;}
.reader_tab li b{ font-weight:normal; text-decoration:underline}
.reader_tab li a ,.read_link a{ color:#cc0000; text-decoration:none;}
.reader_tab li a:hover ,.read_link a:hover{ color:#999999; text-decoration:underline; }
.reader_sub{ border-left:5px solid #cc0000; border-bottom:1px solid #ccc; background-color:#ececec; height:28px; width:604px; padding:0 0 0 12px; font-size:16px; font-weight:bold; color:#000; line-height:28px; margin-bottom:20px; text-align:left}
.reader_sub #tutorial-link{padding:4px 0 0 445px;#padding:0 0 0 445px; position:absolute;}
.reader_list p { text-align:left;}
.reader_kv{ margin-bottom:15px;}
.reader_kv p{ margin:0 0 10px 0;}
.reader_kv img{ margin:25px 0 0 0;}

.reader_list{ margin-bottom:15px;}
.reader_list_sub{ background:url(../images/reader/dot_line.gif) left bottom repeat-x; padding:0 0 5px 0; color:#cc0000; font-weight:bold;}
.reader_list p{ margin-bottom:5px;}
.reader_ul {  padding:10px 0; width:620px; display:block}
.reader_ul li{ width:310px; display: block; margin: 0 0 15px 0; float:left}
.reader_ul li img{ border:none; float:left;}
.reader_ul li b{ font-weight:normal; padding:25px 0 0 5px; display:block; float:left; width:235px;}
.gray_dot{ background:url(../images/reader/dot_gray.gif) left 5px no-repeat; padding:0 0 8px 12px;}
.pt0b b{ padding:8px 0 0 5px !important;}
.iocn_01{ background:url(../images/reader/reader_icon_32.gif) left top no-repeat; padding:0 0 0 35px; height:28px; line-height:28px;}
.reader_table_sub{ background:url(../images/reader/dot_blue.gif) left 5px no-repeat; font-size:16px; font-weight:bold; color:#303030; padding:0 0 0 15px; margin-bottom:10px;}
.alert{ background:url(../images/reader/alert_rd.gif) left bottom no-repeat; width:620px; margin-bottom:15px; padding-bottom:10px}
.alert p{ padding:0; margin:0;}
.alert ul{ margin-top:10px;}
.alert li{ background:url(../images/reader/alert_dot.gif) 3px 5px no-repeat; padding:0 0 5px 15px; font-weight:bold; margin:5px 0 0 12px ; }
.alert li a { color:#cc0000 ; text-decoration:none ; }
.alert li a:hover { color:#cc0000 ; text-decoration:underline ; }
.demo_box{ margin:20px 0; background: url(../images/reader/demo_arrow.gif) center bottom no-repeat; padding-bottom:47px; margin-bottom:20px;}
.demo_box p{ text-align:center;}
.demo_box img{ margin-bottom:10px;}
#demo_tab{ background:url(../images/reader/tab_bg.gif) left bottom repeat-x; height:27px; margin-bottom:21px;}
#demo_tab .tab{ display:inline}
#demo_tab .tab_01 a ,#demo_tab .tab_01 a:hover ,#demo_tab .tab_02 a ,#demo_tab .tab_02 a:hover{ display:block; float:left; text-decoration:none}
#demo_tab .tab_01 a{ background:url(../images/reader/tab_01.gif) left top no-repeat; width:131px; height:27px;}
#demo_tab .tab_01 a:hover ,#demo_tab .tab_01 a.current{ background:url(../images/reader/tab_01_ov.gif) left top no-repeat; width:148px; height:27px;}
#demo_tab .tab_02 a{ background:url(../images/reader/tab_02.gif) left top no-repeat;width:67px; height:27px;}
#demo_tab .tab_02 a:hover ,#demo_tab .tab_02 a.current{ background:url(../images/reader/tab_02_ov.gif) left top no-repeat;width:73px; height:27px;}
div.change_area div.con{display:none;}
.nobg{ background:none !important; padding-bottom:0 !important;}
.reader_table table{ border-top:1px solid #999;border-left:1px solid #999;}
.reader_table td{ border-bottom:1px solid #999;border-right:1px solid #999;text-align:center;padding:6px 18px;}
.reader_table th{ background-color:#a7c3e6; text-align:center; padding:6px 18px;border-right:1px solid #999;}
.float_none li{ float:none !important;}
.icon_table { margin:13px 0 20px 0}
.icon_table td{ padding:0 0 15px 0}
.icon_table b{ padding: 0; font-weight:normal;}
.abs {
	position:relative;
}
.abs span {
	position:absolute;
	width:118px;
	height:27px;
	top:-20px;
	left:-20px;
}
.subPsoter {
	color:#666;
}
.subPsoter span {
	color:#000;
}
.poster {
	padding-bottom:30px;
}
.poster dl {
	padding:10px;
}
.poster dl dt {
	background:#e9e9e9;
	padding:5px;
}
.poster dl dd {
	padding:5px;
}
.poster dl dd span {
	font-size:15px;
	display:block;
	font-weight:bold;
	color:#f00;
}
#menu_link ul li {
    background-image:url(../images/00000002.png);
    background-repeat: no-repeat; 
    font-size: 12px;
    border-bottom: 0px;
    margin: 10px;
    line-height:24px;
    text-align: left;
}
#menu_link ul li:hover {
    background-image:url(../images/00000003.png);
    background-repeat: no-repeat;
    margin: 10px;
    line-height:24px;
    text-align: left;
}
#menu_link ul li a{
    background: none;
    padding-left: 35px;
    width: 95px;
    height: 25px;
}
#menu_link ul ul {
    margin: 0px;
}
#menu_link ul ul li {
    background: url("../images/arrow_1.gif") no-repeat scroll right 10px transparent;
    margin: 0px 20px 0px 10px;
}
#menu_link ul ul li:hover {
    background: url("../images/arrow_1.gif") no-repeat scroll right 10px transparent;
    margin: 0px 20px 0px 10px;
}
#menu_link ul ul li a{
    padding-left: 10px;
    width: 95px;
    height: 18px;
}
#menu_link ul ul ul li {
    background: none;
    margin: 0px 10px 0px 12px;
    list-style-type: none;
}
#menu_link ul ul ul li:hover {
    background: none;
    margin: 0px 10px 0px 12px;
    list-style-type: none;
}
#menu_link ul ul ul li a{
    padding-left: 10px;
    width: 95px;
    height: 18px;
}

