/* CSS Document */
#mywrap{
		position:relative;
}
.bgwrap{
    background-color:#f4f4f4;
}
#top{
		height:57px;
}
#top2{
		position:relative;
		height:55px;
}
#top ul#topbox{
		top:30px;
		right:8px;
}
.outer{        
		margin:0px auto;
		text-align:left;
		width:950px;
}
.outers{        
		margin:0px auto;
		text-align:left;
		width:805px;
}
#top img{
		margin-left:5px;
		margin-top:5px;
}
#top h1{
		top:20px;
		left:125px;
}
#top a.mylogo{
		outline:none;
}
#top ul.topnav{
		right:2px;
}
#top ul.topnav li{
		background:none;
		border-right:1px #ececec solid;
}
#top ul.topnav li.lang{
		border-right:none;
		padding-top:0;
}
#top ul.topnav li a{
		background:none;
		padding:0;
		padding-top:2px;
		margin-right:7px;
		margin-left:7px;
		display:inline;
}
#top2 .search_01{
		float:right;
		position:absolute;
		bottom:32px;
		right:0;
		padding-top:5px;
}
#top2 .search_01 ul{
		margin-right:83px;
		_margin-right:41px;
}
*+html #top2 .search_01 ul{
		margin-right:41px;
}
#top2 .search_01 p{
		font-size:0.9em;
		color:#FFFFFF;
}
#top2 .search_01 input{
		border:0;
		border:1px #8aad53 solid;
		height:13px;
		margin-right:82px;
		margin-top:0px;
		padding:4px;
		width:170px;
		vertical-align:bottom;
		background:url(http://image.bookfm.com/header_11.jpg) repeat-x top left;
}
*+html #top2 .search_01 input{
		height:15px;
		padding:3px;
		margin-right:83px;
}
#top2 .search_01 li{
		float:left;
}
#top2 .search_01 li a{
		display:block;
		line-height:14px;
}
#top2 .search_02{
		position:absolute;
		top:5px;
		right:141px;
		display:block;
		_top:6px;
		_right:140px;
}
*+html #top2 .search_02{
		top:6px;
		right:141px;
}
#top2 .search_02 img{
		margin:0;
}
#top2 .search_01 .upld1{
		padding:4px 8px 5px 36px;
		background: url(http://image.bookfm.com/upload_03.jpg) no-repeat center left;
		display:block;
}
#top2 .search_01 a.upload2{
		position:absolute;
		right:0;
		top:3px;
		padding:0px;
		background: url(http://image.bookfm.com/upload_04.jpg) no-repeat center right;
		color:#FFFFFF;
		font-weight:bold;
}
#top2 ul.tagwrap{
		position:absolute;
		bottom:0;
		_bottom:-1px;
		left:0;
		float:left;
		line-height:24px;
}
#top2  ul.tagwrap li{
		float:left;
		display:inline;
		margin-right:4px;
		background:url(http://image.bookfm.com/Channel/header_08.jpg) no-repeat bottom right;
}
#top2  .search_01 .gj a{
		color:#88AB4F;
		font-weight:bold;
		font-size:12px;
		_font-size:11px;
		text-decoration:underline;
		padding:0;
		margin-top:3px;
		_margin-top:5px;
		margin-right:5px;
}
*+html #top2  .search_01 .gj a{
		margin-top:7px;
}
#top2  ul.tagwrap li a{
		display:block;
		line-height:16px;
		padding:5px 15px;
		background:url(http://image.bookfm.com/Channel/header_07.jpg) no-repeat bottom left;
		font-weight:bold;
		font-size:14px;
		color:#395b05;
}
#top2  ul.tagwrap li:hover{
		background:url(http://image.bookfm.com/Channel/header_13.jpg) no-repeat bottom right;
}
#top2  ul.tagwrap li:hover a{
		background:url(http://image.bookfm.com/Channel/header_12.jpg) no-repeat bottom left;
}
body.qt #top2  ul.tagwrap .top_2,
body.bc #top2  ul.tagwrap .top_1,
body.kn #top2  ul.tagwrap .top_3,
body.dc #top2  ul.tagwrap .top_4,
body.cc #top2  ul.tagwrap .top_5,
body.cd #top2  ul.tagwrap .top_6,
body.kj #top2  ul.tagwrap .top_7,
body.in #top2  ul.tagwrap .top_8{
		background:url(http://image.bookfm.com/Channel/header_06.jpg) no-repeat bottom right;
}
body.qt #top2  ul.tagwrap .top_2 a,
body.bc #top2  ul.tagwrap .top_1 a,
body.kn #top2  ul.tagwrap .top_3 a,
body.dc #top2  ul.tagwrap .top_4 a,
body.cc #top2  ul.tagwrap .top_5 a,
body.cd #top2  ul.tagwrap .top_6 a,
body.kj #top2  ul.tagwrap .top_7 a,
body.in #top2  ul.tagwrap .top_8 a{
		background:url(http://image.bookfm.com/Channel/header_05.jpg) no-repeat bottom left;
		line-height:18px;
		color:#89aa51;
}
.tagwrap a:hover,.tagwrap a:active,.tagwrap a:visited{
		text-decoration:none;
}
.search_01 a.upload2:hover,.search_01 a.upload2:active,#list1 ul li a:visited,#list1 ul li a:hover,#list1 ul li a:active,#list1 ul li a.upload2:visited{
		text-decoration:none;
}
#container{
		background-color:#f4f4f4;
		padding-bottom:30px;
}
#container .h1{
		background-color:#e4edf4;
		height:5px;
		overflow:hidden;
}
#container .h10{
		background-color:#A4C178;
		height:3px;
		overflow:hidden;
}
.h2{
			background-color:#cccccc;
			height:5px;
			overflow:hidden;
}
.h20{
			height:3px;
			background-color:#cccccc;
			overflow:hidden;
}
.login1{
			background-color:#ffffff;
			margin:25px auto;
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
}
#toplogin{
      margin-top:10px;
}
.pich{
      height:150px;
			background-color:#f7f7f7; 
			border:1px #bababa solid; 
			padding:0px 0px 0 30px;
}
.pich img{
      border:1px #cdcdcd solid; 
			padding:3px; 
			margin-right:35px; 
			margin-top:18px;
}
#section-header,.page-title{
			background:#006699 url(http://image.bookfm.com/bg_section_header_1x9.gif) repeat-x scroll 0 100%;
			margin-bottom:-1px;
			overflow:hidden;
			padding:10px 15px 0;
			float:left;
			width:690px;
}
.page-title{ 
			width:775px;
			height:1%;
			position:relative;
			float:none;
			margin:0px;
}
#pageh{
      width:920px;
}
.page-title a{
      color:#ffffff;
}
#section-header h5,.page-title h5 {
			border:medium none;
			font-size:20px;
			font-weight:bold;
			margin:0;
			padding:0 0 5px;
}
#section-header h5 a,.page-title h5{
		color:#FFFFFF;
		line-height:33px;
}
#footer{
		margin-top:0;
}
