/* CSS Document */
*{
	font-family:Tahoma;
}
body{
	margin: 0px;
	padding:0px;
	color:#17386E;
	font:normal 75% Tahoma;
	text-align:center;
	background: #FFF;
	height:100%;
	width:100%;
	direction:rtl;
	background:#EBF0F5 url(pictures/mbb.gif) top repeat-x;
}
form{
	margin:0px;
	padding:0px;
}
input, textarea, select, option{
	font-size:1em;
}
h1{
	font-size:2em;
	padding:0px;
	margin:0px;
}
h2{
	font-size:1.5em;
	padding:4px;
	margin:0px;
}
h3{
	font-size:1.3em;
	font-weight:bold;
	margin:0px;
}
h4{
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
p{
	font-size:1em;
	padding:0px;
	margin:4px;
}
a:link,a:visited{
	color:#216093;
	text-decoration:none;
}
a:hover{
	color:#FF8000;
	text-decoration:none;
}
fieldset{
	margin:0px;
}
img{
	border:0px;
}
.spacer{
	clear:both;
	border:0px;
	margin:0px;
	padding:0px;
	height:0px;
}

a.addtobasket{
	background:url(pictures/add2basket.gif) right  no-repeat;
	float:right;
	text-indent:-200px;
	height:19px;
	width:94px;
	overflow:hidden;
	margin:2px;

}
a.moreinfo{
	background:url(pictures/moredetail.gif) right  no-repeat;
	float:right;
	text-indent:-200px;
	overflow:hidden;
	height:19px;
	width:71px;
	margin:2px;

}

a.readonline{
	background:url(pictures/readonline.gif) right  no-repeat;
	float:right;
	text-indent:-200px;
	overflow:hidden;
	height:19px;
	width:81px;
	margin:2px;
	
}
a.normod{
	background:url(pictures/nm.gif) center  no-repeat;
	float:left;
	height:15px;
	width:15px;
	margin:4px;
	border:1px solid #FFF;
	padding:1px;
}
a.commod{
	background:url(pictures/cm.gif) center  no-repeat;
	float:left;
	height:15px;
	width:15px;
	margin:4px;
	border:1px solid #FFF;
	padding:1px;
}
a.bormod{
	border:1px solid #FF6A22;
}
a.normod:hover,a.commod:hover{
	border:1px solid #E80045;
}

#iframe_fixmenu_ie{
	 width:100%; height:400px; position:absolute; left:0px; top:0px;
	 margin:0px;
	 padding:0px;
	 background:none;
	 filter:alpha(opacity=0);
}
#bodycontainer{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding:0px;
	background:#FFF url(pictures/fb.gif) bottom repeat-x;
}
#readercontainer{
	text-align:right;
	padding:0px;
}

#masterhead{
	padding:0px;
	/*display:block;*/
	background:url(pictures/mbb.gif) top repeat-x;
	padding-top:12px;
	padding-bottom:24px;
}
#masterhead h1{
	float:left;
	padding:0px;
	margin:0px;
	/*margin:6px;
	width:300px;*/
}
#masterhead h1 a {
	display:block;
	width:188px;
	/*margin-top:10px;*/
	height:56px;
	background: url(pictures/logo.jpg) no-repeat;
}


#container{
	padding: 0 6px 8px 6px;
}
#mastermenu{
	text-align:right;
}
#mastercontent{
	padding:0px;

}
#footer{
	clear:both;
	font-size:0.9em;
	padding:2px;
	padding-top:4px;
	color:#98A8B8;
	text-align:center;
	direction:ltr;

}
/*menu
-----------------------------------------*/
#main_menu2{
	/*width:99%;*/
	/*background: url(pictures/b1_1.gif) top right no-repeat;*/
	margin:0px;
	zoom:1;
	/*padding: 1px 4px 1px 4px;*/
}
#main_menu2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
	z-index:99;/* new */
}
#main_menu2 ul li{
	float:right;
	/*padding:5px 6px 3px 6px ;
	margin:0px 0px 0px 5px;*/
	padding:0px 6px 0px 6px ;
	margin:0px 0px 0px 5px;
	position:relative;
	z-index:99;/* new */
	text-shadow: #EDF1F5 1px -1px 0px ,#EDF1F5 -1px 1px 0px  ;
	
	
}
.i_cat{
	background:url(pictures/bb.gif) 100% 60% no-repeat;
}
#main_menu2 ul li.basket{
	float:left;
	/*padding:5px 5px 3px 5px ;*/
	
		
}
#main_menu2 a{
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	line-height:1.8em;
	color:#51697E;
}
#main_menu2 a:hover{
	text-decoration:underline;
	zoom:1;
}
#main_menu2 ul ul a{
	font-size:1em;
	font-weight:normal;
	line-height:1.3em;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #C8D2DB;
	padding:4px;
	width:172px; /* Helped me so*/
	direction:rtl;
	margin:1px;
	float:right;
	background: #FFF url(pictures/lb.gif) bottom repeat-x;
}
#main_menu2 ul ul a:hover{
	background:#DBE4EB;
}
#main_menu2 ul ul li{
	padding:0px;
	margin:0px;
	background:#FFF;
	position:relative;
	/* z-index:99; for opera*/
	float:right;
	z-index:99;/* new */
}
#main_menu2 ul ul{
	border:1px solid #C8C8C8;
	position:absolute;
	width:182px;
	right:0px;
	top:20px;
	display:none;
	direction:ltr;
	
}
#main_menu2 ul li.basket ul{
	border:1px solid #C8C8C8;
	position:absolute;
	width:182px;
	left:0px;
	right:auto;
	top:20px;
	display:none;
	direction:ltr;
	
}
#main_menu2 ul ul ul{
	position:absolute;
	width:182px;
	right:182px; /* right:170px; */
	top:0px;
	display:none;
	
}
/*#main_menu li ul li a{
	background:#D3FFA8 url(pictures/bm.gif) center repeat-x;
}*/
/*#main_menu li:hover ul, #main_menu li:hover ul li,#main_menu ul li:hover ul, #main_menu ul li ul li:hover ul {
 display:block;
}
#main_menu li:hover ul li ul {
 display:none;
}*/
/*menu
-----------------------------------------*/
#main_menu1{
	/*width:99%;*/
	/*background: url(pictures/b1_1.gif) top right no-repeat;*/
	margin:0px;
	padding:2px 0px 0px 0px;
	border-top:1px solid #687F95;
	/*padding: 1px 4px 1px 4px;*/
}
#main_menu1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
	 z-index:199; 
	 
}
#main_menu1 ul li{
	float:right;
	padding:0px 6px 0px 6px ;
	margin:0px 0px 0px 5px;
	position:relative;
	 z-index:199; 
	zoom:1;
	text-shadow: #67829C 1px -1px ,#495A70 -1px 1px ;
	
}
#main_menu1 ul li.s_cat{
	padding-right:10px;
	padding-left:10px;
	background:url(pictures/msa.gif) 100% 70%  no-repeat;
}
#main_menu1  a{
	text-decoration:none;
	color:#FFF;
	line-height:1.8em;
}
#main_menu1  a.active_state{
	color:#FFAC11;
}
#main_menu1 a:hover{
	text-decoration:underline;
}
#main_menu1 .highper{
	color:#FF4848;
}
#main_menu1 ul ul li{
	padding:3px;
	margin:0px;
	position:relative;
	 z-index:199; 
	float:none;
}

#main_menu1 ul ul{
	border:1px solid #67829C;
	position:absolute;
	width:174px;
	right:0px;
	top:18px;
	display:none;
	/*direction:ltr;*/
	background:#5C758D;
	 z-index:199;
	 padding:4px;
	
}
/*#main_menu1 ul ul li a{
	direction:rtl;
}*/
#main_menu1 ul ul ul{
	position:absolute;
	width:174px;
	right:182px; /* right:170px; */
	top:0px;
	display:none;
	
}

div.box_n{
	padding:0px;
	margin:0px;
	color:#333;
	margin-bottom:10px;
}
div.box_n div.box_n_head{
	padding:0px;
	margin:0px;
	color:#333;
	background:url(pictures/b1_2.gif) top left repeat-x;
}
div.box_n div.box_n_head h2{
	background:url(pictures/b1_1.gif) top right no-repeat;
	padding:0px;
	margin:0px;
	padding: 8px 10px 8px 8px;
	font-size:1em;
	font-weight:bold;
	text-shadow: #D9D9D9 -2px 2px 2px  ;
}
div.box_n div.box_n_head_3{
	background:url(pictures/b2_3_l.gif) top left repeat-x;
}
div.box_n div.box_n_head_3 h2{
	background:url(pictures/b2_1_n_l.gif) top right no-repeat;
}
div.box_n div.box_n_head_4{
	background:url(pictures/b2_3.gif) top left repeat-x;
}
div.box_n div.box_n_head_4 h2{
	background:url(pictures/b2_1_n.gif) top right no-repeat;
}

div#menubox div.box_n_head h2{
	font-weight:normal;
	font-size:0.95em;
	padding:6px;
}


div.box_n div.box_n_body,div.box_n div.box_n_body_2{
	padding:6px;
	margin:0px;
	border-top:1px solid #7590A6;
	border-left:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
	background:#FFF;
	border-bottom:1px solid #ACACAC;
	zoom:1;
}
div.box_n div.box_n_body_2{
	border-top:none;
	border-bottom:none;
}
div.box_n div.box_n_body_3{
	border-top:none;
	border-bottom:none;
	border-left:1px solid #A6BED2;
	border-right:1px solid #A6BED2;
}
div.box_n div.box_n_body_n{
	padding:0px;
}
/*.box dd.forumbox{
	padding:0px;
	margin:0px;
}*/
div.box_n div.box_n_foot,div.box_n div.box_n_foot_2{
	background:url(pictures/b3_2.gif) bottom left repeat-x;
}
div.box_n div.box_n_foot_2{
	background:url(pictures/b3_2_f.gif) bottom left repeat-x;
}
div.box_n div.box_n_foot_3{
	background:url(pictures/b2_4.gif) bottom right repeat-x;
}
div.box_n div.box_n_foot h4,div.box_n div.box_n_foot_2 h4{
	background: url(pictures/b3_1.gif) bottom right no-repeat;
	padding:0px;
	margin:0px;
	padding: 4px 8px 6px 8px;
	font-size:0.9em;
	font-weight:normal;
	color:#686868;
	
	text-shadow: #EFEFEF 0px 2px 2px  ;
	
}
div.box_n div.box_n_foot_2 h4{
	background: url(pictures/b3_1_f.gif) bottom right no-repeat;
	
}
div.box_n div.box_n_foot_3 h4{
	background: url(pictures/b2_2_n.gif) bottom left no-repeat;
	
}


/* */

div#head_nav{
	/*float:right;*/
	margin:0px 6px 2px 6px;
}
div#head_nav div.box_n_head{
	padding:0px;
	margin:0px;
	background:#03F url(pictures/htl.gif) top left no-repeat;
}
div#head_nav div.box_n_head div{
	background:url(pictures/htr.gif) top right no-repeat;
	padding:0px;
	margin:0px;
	height:9px;
}

div#head_nav div#my_avatar_top {
	float:right; 
	padding-left:7px;
	height:49px; 
}
div#head_nav div#my_avatar_top img {
	width:48px; height:48px;
}
div#head_nav div#my_avatar_top a img {
	border:1px solid #6B96C7;
}

div#head_nav div.box_n_foot{
	padding:0px;
	margin:0px;
	background:#03F url(pictures/hbl.gif) bottom left no-repeat;
}
div#head_nav div.box_n_foot div{
	background:url(pictures/hbr.gif) bottom right no-repeat;
	padding:0px;
	margin:0px;
	height:9px;
}
div#head_nav div.box_n_body{
	/*border-left:1px solid #485B6F;
	border-right:1px solid #485B6F;*/
	border:none;
	padding:4px;
	height:43px;
	margin:0px;
	background:#5C758D;
	color:#E2E7EC;
}
div#head_nav div.box_n_body h3{
	padding:1px 6px 6px 0px;
	margin:0px;
	font-size:1.1em;
	font-weight:bold;
}
div#head_nav div.box_n_body h3 a{
	color:#88A7C7;
	font-size:0.8em; font-weight:normal
}
div#head_nav div.box_n_body h3 a:hover{
	color:#AAC1D7;
}
/* */




div.box_n_r{
	padding:0px;
	margin:0px;
	color:#333;
	margin-bottom:10px;
}
div.box_n_r div.box_n_head,div.box_n_r div.box_n_head_2{
	padding:0px;
	margin:0px;
	color:#333;
	background:url(pictures/b2_3.gif) top left repeat-x;
}
div.box_n_r div.box_n_head_2{
	background:url(pictures/b2_3_l.gif) top left repeat-x;
}
div.box_n_r div.box_n_head h2,div.box_n_r div.box_n_head_2 h2{
	background:url(pictures/b2_1_n.gif) top right no-repeat;
	padding:0px;
	margin:0px;
	padding: 6px 8px 6px 8px;
	font-size:1em;
	font-weight:bold;
}
div.box_n_r div.box_n_head_2 h2{
	background:url(pictures/b2_1_n_l.gif) top right no-repeat;

}
div.box_n_r div.box_n_head_forum h2{
	padding-top:11px;
	font-size:0.9em;
}


div#head_nav div.box_n_head h2,div#head_nav div.box_n_head_2 h2{
	font-size:0.9em;
	padding: 8px 12px 8px 8px;
}

div.box_n_r div.box_n_body{
	padding:6px;
	margin:0px;
	border-left:1px solid #a7bfd3;
	border-right:1px solid #a7bfd3;
	background:#FFF;
}
div#head_nav div.box_n_body{
	font-size:0.9em;
}
/*.box dd.forumbox{
	padding:0px;
	margin:0px;
}*/
div.box_n_r div.box_n_foot{
	background:url(pictures/b2_4.gif) bottom right repeat-x;
}
div.box_n_r div.box_n_foot h4{
	background: url(pictures/b2_2_n.gif) bottom left no-repeat;
	padding:0px;
	margin:0px;
	padding: 4px 8px 6px 8px;
	font-size:0.9em;
	font-weight:normal;
	color:#6A0D0D;
	
}
div.box_n_r div.box_n_foot_forum h4{

	padding: 3px;
	
}
/* box
------------------------------------------- */
.box{
	padding:0px;
	margin:0px;
	color:#333;
	margin-bottom:10px;
}
.box dl{
	padding:0px;
	margin:0px;
}
.box dt{
	padding:0px;
	margin:0px;
}
.box dt.topdt{
	background:url(pictures/b1_2.gif) top left repeat-x;
}
.box dt.topdt b{
	display:block;
	background:url(pictures/b1_1.gif) top right no-repeat;
	padding:0px;
	margin:0px;
	padding: 6px 8px 6px 8px;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #7590A6;
}
.box dd{
	padding:6px;
	margin:0px;
	border-left:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
	background:#FFF;
}
.box dd.forumbox{
	padding:0px;
	margin:0px;
}
.box dt.botdt{
	background:url(pictures/b3_2.gif) bottom left repeat-x;
}
.box dt.botdt b{
	display:block;
	background: url(pictures/b3_1.gif) bottom right no-repeat;
	padding:0px;
	margin:0px;
	padding: 4px 8px 6px 8px;
	font-size:0.9em;
	font-weight:normal;
	color:#6A0D0D;
	border-top:1px solid #ACACAC;
}


.box_round{
	color:#666;
	background: #FFF url(pictures/b2_3.gif)  top left no-repeat ;
	padding:0px;
	margin-bottom:10px;
}
.box_round dl{
	padding:0px;
	margin:0px;
	background: url(pictures/b2_4.gif) bottom right no-repeat;

}
.box_round dt{
	padding:4px 6px 0px 6px;
	margin:0px;
	font-weight:bold;
	background: url(pictures/b2_1.gif) top right no-repeat;
	font-size:1em;
	color:#587288;
}
.box_round dd{
	padding:6px;
	margin:0px;
	font-size:0.8em;
	font-weight:normal;
	background: url(pictures/b2_2.gif) bottom left no-repeat;
	color:#587288;
}
.box_round dt.ctintt{
	height:13px;
	padding:0px;
	background: url(pictures/b2_2.gif) bottom left no-repeat;
}
.box_round dd a{
	font-size:1.1em;
}

/*
----------------------------------------------------------------------*/
.form_as_ul ul{
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}
.form_as_ul ul li{
	clear:both;
	padding:6px;
	border:none;
}
.form_as_ul ul li label{
	float:right;
	width:110px;
	color:#666;
	position:relative;
}
.form_as_ul_s1 ul li label{
	float:right;
	width:150px;
	color:#666;
}
.form_as_ul ul li.line{
	border-top:1px solid #CCC;
	margin:4px;
	margin-top:12px;
	height:8px;
	padding:0px;
}


/*homepage
---------------------------------------------------------*/
div#sitehome_rgt{
	float:right;
	width:700px;
}
div#sitehome_lft{
	float:left;
	width:258px;
}
ul.booklist_home,ul.topiclist_home,ul.commentlist_home{
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px;
}
ul.booklist_home li{
	float:right;
	width:32%;
	height:170px;
	margin:3px;
	overflow:hidden;
}
ul.topiclist_home li,ul.commentlist_home li{
	font-size:0.9em;
	float:right;
	width:227px;
	overflow:hidden;
	margin:3px;
	background:url(pictures/bal.gif) center right no-repeat;
	padding-right:8px;
	padding-bottom:2px;
	border-bottom:1px solid #D9D9D9;
}
ul.commentlist_home li .title{
	float:right;
	width:227px;
	overflow:hidden;
	height:1.5em;
	line-height:1.5em;
	padding:0px;
	margin:0px;
}
ul.commentlist_home li .rateres{
	float:right;
	width:70px;
	overflow:hidden;
	height:1.2em;
	padding:5px 3px 0 0 ;
	margin:0px;
}
ul.commentlist_home li .sender{
	float:left;
	width:150px;
	overflow:hidden;
	height:1.8em;
	line-height:1.8em;
	padding:0px;
	margin:0px;
	text-align:left;
}
ul.booklist_home li .title{
	line-height:15px;
	height:133px;
	font-size:1em;
	overflow:hidden;
	text-align:center;
}
ul.booklist_home li .title img{
	height:100px;
	padding:2px;
}
ul.booklist_home li .price{
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
}

/*
ul#booklist_index{
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px;
}
ul#booklist_index li{
	margin:2px;
	padding:4px;
	
	border:1px dotted #999;
	border-top:3px solid #999;
	float:right;
	width:425px;
	height:250px;
	overflow:hidden;
	font-size:1.1em;
}
ul#booklist_index li .title{
	font-weight:bold;
	font-size:1.1em;
}
ul#booklist_index li .category{
	font-size:0.9em;
	color:#666;
}
ul#booklist_index li img.itempic{
	float:left;
	padding:1px;
}
ul#booklist_index li p.description{
	color:#465B84;
	font-size:0.9em;
}
ul#booklist_index li p.price{
	font-size:0.9em;
}


ul#booklist_index_compact{
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px;
}
ul#booklist_index_compact li{
	
}
ul#booklist_index_compact li.mainl{
	border-bottom:1px solid #999;
	padding:0px;
	margin:2px;
	background:url(pictures/compback.gif) right repeat-y;
}
ul#booklist_index_compact li.mainlhead{
	background:#666;
	color:#FFF;
}
ul#booklist_index_compact li.mainl ul{
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px;
}
ul#booklist_index_compact li.mainl ul li{
	float:right;
	padding:4px;
	border-right:1px solid #CCC;
}
ul#booklist_index_compact li.mainl ul li.c1{
	width:230px;
}
ul#booklist_index_compact li.mainl ul li.c2{
	width:170px;
}
ul#booklist_index_compact li.mainl ul li.c3{
	width:70px;
}
ul#booklist_index_compact li.mainl ul li.c4{
	width:170px;
}
ul#booklist_index_compact li.mainl ul li.c5{
	width:70px;
}
ul#booklist_index_compact li.mainl ul li.c6{
	
}*/

.price{
	color:#C00;
}


#iteminfo{
	background:#EAEFF2;
}
#iteminfo img.itdpic{
	float:left;
	background:#FFF;
	padding:3px;
}
#iteminfo .iteminf{
	font-size:0.9em;
	color:#FF5F11;
}
#iteminfo .title{
	font-size:1.4em;
	padding:0px;
	margin:0px;
}
#iteminfo .itemdetail{
	font-size:0.95em;
	color:#494949;
	padding:5px;
	border-right:3px solid #999;
	background:#FFF;
	margin-left:210px;
}
#iteminfo b{
	font-weight:bold;
	font-size:0.9em;
	color:#000;
}

.styletm1	{}
.styletm1	TD	{
    border-bottom:1px solid #DFDFDF;
	border-right:1px dotted #DFDFDF;
	PADDING:3px;
	vertical-align:top;
}


table.basket_tb{
	border:none;
	border-collapse:collapse;
	width:100%;
}
table.basket_tb tr{
	border-bottom:1px solid #CCC;
}
table.basket_tb td{
	padding:2px;
	border-bottom:1px solid #CCC;
}
table.basket_tb td.td1{
	width:30px;
}
table.basket_tb td.td3,table.basket_tb td.td5{
	width:90px;
}
table.basket_tb td.td4{
	width:50px;
}
table.basket_tb .tnpic{
	float:right;
	width:50px;
	height:65px;
	padding:0;
}
table.basket_tb .tndetail{
	height:65px;
	padding:0 60px 0 0;
}
ul.liouin{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.liouin li{
	padding:4px;
	color:#666;
}
ul.liouin b{
	font-weight:normal;
	color:#000;
}
div.accinf{
	padding:5px;
	margin:3px;
	background:#FF9;
	border:1px solid #FFDF00;
	color:#C22B10;
}
div.mo_det{
	padding:2px;
	margin:5px;
	border:1px solid #CCC;
	background:#FFF;
}
ul.mo_mli{
	list-style:none;
	padding:0px;
	margin:2px;
}
ul.mo_mli li.mo_mli_l{
	padding:2px;
	margin:2px;
	background:#E8FFEF;
	border-bottom:1px solid #139B00;
}


#readermain{
	background:#CCC;
	border:1px solid #999;
	border-top:none;
	color:#FFF;
	
	text-align:center;
}
#readermain div.toolbar{
	background:url(pictures/rt.gif) repeat-x;
	height:30px;
	padding:5px;
	color:#000;
	line-height:28px;
	overflow:hidden;
	text-align:right;
}
#readermain div.toolbar div.btns{
	float:left;
}
#readermain a.btnstm{
	float:left;
	width:22px;
	height:22px;
	margin:4px;
	/*line-height:22px;*/
}
#readermain span.btnstxt{
	float:left;
	margin:4px;
	height:22px;
	line-height:22px;
}

#readermain a#btntop{
	background:url(pictures/brbt.gif) center no-repeat;
}
#readermain a#btnbot{
	background:url(pictures/brbb.gif) center no-repeat;
}
#readermain a#btnzp{
	background:url(pictures/brbzp.gif) center no-repeat;
}
#readermain a#btnzm{
	background:url(pictures/brbzm.gif) center no-repeat;
}
#readermain a#btntop:hover,#readermain a#btnbot:hover,#readermain a#btnzp:hover,#readermain a#btnzm:hover{
	background-color:#EBEBEB;
}	
#readermain span#btnspr{
	width:5px;
	background:url(pictures/brbs.gif) center no-repeat;
}
.loadingstart{
	background:url(pictures/ajax_loader.gif) center no-repeat;
	height:100px;
}
.loadingf2{
	background:url(pictures/ajax_loader2.gif) center no-repeat;
	height:100px;
}
.loadingf3{
	background:url(pictures/ajax_loader3.gif) 50% 10%  no-repeat;
	height:auto;
}
.loadingstop{
	background:none;
	height:auto;
}
#readermain #readercollector{
	padding:3px;
}

/* forum
------------------------------------------- */
.forum{
	/*width:99%; */
}
.forum p{
	padding:0px;
	margin:0px;
}
.forum ul{
	padding:0px; 
	margin:0px;
	list-style:none;
}
.forum li{
	background:#E3E6F9;
	padding:4px;
	border-bottom:1px solid #FFF;
}
.forum li h4{
	padding-bottom:5px;
	padding-right:10px;
	font-size:0.9em;
	font-weight:bold;
	color:#595959;
	
}
.forum li h4 .floatdetail{
	float:left;
	padding-left:3px;
	font-size:0.9em;
}
.forum li h5{
	font-size:1.1em;
	padding:2px 0 2px 0;
	margin:0px;
	font-weight:normal;
}
.forum li table{
	width:100%;
	border-collapse:collapse;
	background:#FFF;
	font-size:0.9em;
}
.forum li table td{
	border:1px solid #CCD2D9;
	padding:4px;
}
.forum li table .first_row td{
	background:#ECEEF0;
	color:#5B6773;
	padding:2px 4px 2px 4px;
}
.table_forum_category .td1{
	width:20px;
	background:url(pictures/forum_cat.gif) 50% 50% no-repeat;
}
.table_forum_category .td1_hot{
	width:20px;
	background:url(pictures/forum_cat_hot.gif) 50% 50% no-repeat;
}
.table_forum_category .td1_old{
	width:20px;
	background:url(pictures/forum_cat_old.gif) 50% 50% no-repeat;
}
.table_forum_category .td3{
	width:180px;
}
.table_forum_category .td4,.table_forum_category .td5{
	width:45px;
}
.table_forum_category li{
	background:none;
	padding:1px;
	border-top:none;
}
.table_forum_category .date{
	font-size:0.88em;
	color:#A3ACB6;
}
.table_forum_topic .td1{
	width:20px;
	background:url(pictures/forum_topic.gif) 50% 50% no-repeat;
}
.table_forum_topic .td1_hot{
	width:20px;
	background:url(pictures/forum_topic_hot.gif) 50% 50% no-repeat;
}
.table_forum_topic .td1_old{
	width:20px;
	background:url(pictures/forum_topic_old.gif) 50% 50% no-repeat;
}
.forum_addtopic{
	padding:0 12px 0 12px;
	background:url(pictures/add_topic.gif) no-repeat  right 60%;
}
#forum_editor{
	width:99%;
}
.forum_editor_admin{
	padding:0 0 10px 0;
}
.forum_editor_inline{
	background:#D8DFE5;
	border:1px solid #CCD2D9;
	
}
#forum_editor form,.forum_editor_inline form{
	 padding:0px;
	 margin:10px;
}
#forum_editor form dl{
	margin:0px;
	padding:6px;
}
.forum_editor_inline form dl{
	margin:0px;
	padding:0px;
}
#forum_editor form dt,.forum_editor_inline form dt{
	float:right;
	width:80px;
	padding:2px;
}
#forum_editor form dd,.forum_editor_inline form dd{
	margin:0px;
	padding:2px;
	margin-right:80px;
}
#forum_editor form textarea{
	width:80%;
	height:15em;
}
.forum_editor_inline form textarea{
	width:650px;
	height:8em;
}
.forum_editor_inline p{
	padding:4px;
}
#forum_editor form input,.forum_editor_inline form input{
	width:20em;
}
#forum_editor form .button,.forum_editor_inline form .button{
	width:auto;
}
#forum_editor p{
	margin:10px;
}
#forum_editor h4{
	margin:10px;
	padding:0px;
	font-size:1.2em;
	font-weight:normal;
}
.forum_updated_topic{
	font-weight:bold;
}
#forum_topic{
	background:#E3E6F9;
}
#forum_topic h4{
	font-size:0.9em;
	font-weight:bold;
	color:#595959;
	padding:6px 6px 2px 6px;
}
.forum_post{
	background:#FFF url(pictures/forum_post_r.gif) right repeat-y;
	border:1px solid #CCD2D9;
	margin:4px 3px 8px 3px;
	width:99%;
}
.forum_post div.informer{
	float:right;
	width:177px;
	padding: 2px 4px 14px 0px;;
	background:#d8dfe5;
}
.forum_post div.informer div.informer_avatar{
	padding:4px 0 4px 0;
}
.forum_post div.informer p{
	font-size:0.9em;
}
.forum_post .postbody,.forum_post .postfooter{
	margin-right:185px;
	padding:6px;
	
}
.forum_post .postbody .postbodyin{
	overflow:auto;
}
.forum_post .spcafb{
	padding:2px 6px 6px 6px;
	margin-right:185px;
	
}
.forum_post h3,.forum_post h6,.forum_post .postbody h2,.forum_post .postbody p{
	margin:0px;
	padding:0px;
	border:none;
	background:none;
	font-size:1.3em;
	font-weight:normal;
}
.forum_post h6{
	font-size:0.9em;
	color:#182430;
	padding:2px 0px 2px 0px;
}
.forum_post .postbody h2{
	font-size:1.2em;
	margin-bottom:4px;
	padding-bottom:6px;
	border-bottom:1px solid #DBDFE3;
	color:#444F5B;
}
.forum_post .postbody p{
	font-size:1em;
	margin:2px 0px 2px 0px;
}
.forum_post .postfooter{
	border:1px solid #CCC;
	margin:4px 188px 4px 4px;
	
}

.forum_post blockquote{
	background:#EBEBEB;
	margin:3px;
	padding:5px;
	border:1px solid #CCC;
	font-size:10px;
}


.statictop{
	width:100%;
	overflow:auto;
}

#m_break{
	padding:6px;
	margin:6px;
	background:#FFC;
	border:1px solid #F0F000;
	color:#333;
}
#m_break h2{
	border-bottom:1px solid #D2D200;
	color:#625C00;
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:10px;
}
span.ajaxload{
	padding:0px 20px 0px 20px;
	color:#030;
	background:url(ajax_loader/ajax_loader2.gif) center right no-repeat;
}
div.inform_inf{
	margin:6px;
	padding:6px;
	color:#A60000;
	background:#EEFFDF;
	border-bottom:3px solid #C1FF8A;
}
ul#address_list{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#address_list li,div.address_detail{
	padding:6px;
	margin:3px;
	border:1px solid #CCC;
	border-bottom:3px solid #CCC;
}


div.user_rate{
	margin-top:3px;
	height:15px;
	width:95px;
	float:right;
	background:url(pictures/urate_t.gif) top left no-repeat;
	text-align:right;
	font-size:0.9em;
	color:#666;
	font-weight:bold;
}
div.user_rate div{
	height:15px;
	float:left;
	background:#FFF;
	background:url(pictures/urate.gif) top left no-repeat;
}
span.user_rate{
	display:inline-block;
	height:15px;
	width:60px;
	background:url(pictures/urate_t.gif) bottom left no-repeat;
	text-align:left;
	padding:0px;
	margin:0px;
}
span.user_rate img{
	padding:0px;
	margin:0px;
	height:15px;
	background:#FFF;
	background:url(pictures/urate.gif) bottom left no-repeat;
}
.important{
	color:#BF0000;
	font-weight:bold;
	font-size:0.9em;
}

ul.booksellerlist{
	list-style:none;
	padding:1px;
	margin:0px;
	background:#DFEFFF;
}
ul.booksellerlist li{
	padding:4px;
	margin:2px;
	background:#FFF;
	border:1px solid #80BFFF;
}
ul.booksellerlist li.ajadd{
	background:#FFEEB9;
	border:1px solid #FFC780;
	height:22px;
}
ul.booksellerlist li.ajnadd{
	background:#E6E6E6;
	border:1px solid #999;
}
div.booklineinfo{
	padding:3px;
	margin:1px;
	border:1px solid #CCC;
	background:#FFF;
}
div.isbnaddrow_parts{
	margin:10px 4px 14px 4px;
	background:#D0DEFF;
	padding:8px;
	border:1px solid #CCC;
	border-bottom:4px solid #CCC;
}
/* -------------------------- Book list ------------------------ */
ul.book_f_list{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.book_f_list li{
	padding:8px 4px 4px 4px;
	margin:4px;
	border-top:1px solid #B9B9B9;
}
ul.book_f_list li div.bookimage{
	float:right;
	width:150px;
	text-align:center;
	
}
ul.book_f_list li p{
	margin-right:150px;
}
ul.book_f_list span.title{
	font-size:1.1em;
	font-weight:bold;
}
ul.book_f_list span.author{
	
}
ul.book_f_list span.publicationdate{
	
}
ul.book_f_list span.selltype{
	color:#339933;
	font-size:0.9em;
}
ul.book_f_list span.review{
	font-size:0.9em;
}
ul.book_f_list span.isbn{
	font-size:0.9em;
	color:#B16A3B;
}
ul.book_f_list span.publisher{
	font-size:0.9em;
}
ul.book_f_list span.nrofpage{
	font-size:0.9em;
	color:#925891;
}
ul.book_f_list span.description{
	
}
/* -------------------------------------------------- */
/* -------------------------- Book info ------------------------ */
div#bookinfo{
	float:right;
	width:700px;
}
div#bookinfo p{
	padding:3px 0 3px 0;
}
div#bookinfo p.bookimage{
	float:right;
	width:230px;
	text-align:center;
	padding:6px 0 6px 0;
	margin:0px;
}
div#bookinfo p.title{
	font-size:1.3em;
	font-weight:bold;
}
div#bookinfo p.author{
}
div#bookinfo p.review{
	font-size:0.9em;
}
div#bookinfo p.category{
	font-size:0.9em;
	color:#116707;
}
div#bookinfo p.iteminf{
	font-size:0.9em;
	color:#116707;
}
div#bookinfo p.isbn{
}
div#bookinfo p.publisher{
}
div#bookinfo p.publicationdate{
}
div#bookinfo p.otherinfo{
}
div#bookinfo p.description{
	font-size:0.9em;
	overflow:auto;
}
div#bookinfo p.description div.description_b{
}
div#bookinfo p.keywords{
	font-size:0.9em;
}

div#booksellpanel{
	float:left;
	width:245px;
}
div#booksellpanel ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
div#booksellpanel ul li{
	background:url(pictures/sellboxbot.gif) center bottom no-repeat;
	width:240px;
	padding:0px;
	margin:5px 0 5px 0;

}
div#booksellpanel ul li.print{
	background:url(pictures/sellboxbot_b.gif) center bottom no-repeat;

}
div#booksellpanel ul li.myop{
	background:url(pictures/sellboxbot_y.gif) center bottom no-repeat;

}
div#booksellpanel ul li div{
	background:url(pictures/sellboxtop.gif) center top no-repeat;
	padding:5px;
	font-size:0.9em;
	margin:0px;
}
div#booksellpanel ul li.print div{
	background:url(pictures/sellboxtop_b.gif) center top no-repeat;
}
div#booksellpanel ul li.myop div{
	background:url(pictures/sellboxtop_y.gif) center top no-repeat;
}


/* -------------------------- stuff list ------------------------ */
ul.stuff_f_list{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.stuff_f_list li{
	float:right;
	width:454px;
	height:150px;
	overflow:hidden;
	
	padding:8px 4px 4px 4px;
	margin:4px;
	border-top:1px solid #B9B9B9;
}
ul.stuff_f_list li.odd{
	float:right;
	width:5px;
	height:150px;
	overflow:hidden;
	
	padding:0px;
	margin:14px 1px 4px 6px;
	border-top:none;
	border-left:1px solid #B9B9B9;
}
ul.stuff_f_list li div.stuffimage{
	float:right;
	width:150px;
	text-align:center;
	
}
ul.stuff_f_list li p{
	margin-right:150px;
}
ul.stuff_f_list span.title{
	font-size:1.1em;
	font-weight:bold;
}
ul.stuff_f_list span.review{
	font-size:0.9em;
}

ul.stuff_f_list span.description{
	
}
/* -------------------------------------------------- */
/* -------------------------- Stuff info ------------------------ */
div#stuffinfo{
	float:right;
	width:700px;
}
div#stuffinfo p{
	padding:3px 0 3px 0;
}
div#stuffinfo div.stuffinfoimage{
	float:right;
	width:230px;
	text-align:center;
	padding:6px 0 6px 0;
	margin:0px;
}
div#stuffinfo div#stuff_image_frame{
	height:232px;
	position:relative;
}
div#stuffinfo div#stuff_image_cpanel{
	position:absolute;
	bottom:0px;
	right:6px;
	width:218px;
	background: #CCFF55;
	border-bottom:1px solid #9EE500;
	border-top:1px solid #9EE500;
	opacity:0.6;
    -moz-opacity:0.6;
    filter:alpha(opacity=60);
	font-size:0.9em;
	font-weight:bold;
	padding:4px 0 4px 0;
}

div#stuffinfo p.stuffinfoimage_list{
	padding:0 5px 0 5px;
}
div#stuffinfo p.stuffinfoimage_list img{
	padding:1px 1px 1px 1px;
	height:30px;
	opacity:0.6;
    -moz-opacity:0.6;
    filter:alpha(opacity=60);
}
div#stuffinfo p.stuffinfoimage_list a.hover img{
	background:#073365;
	opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
}
div#stuffinfo p.stuffinfoimage_list img.selected{
	background:#116707;
	opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
}

div#stuffinfo p.name{
	font-size:1.3em;
	font-weight:bold;
}
div#stuffinfo p.uploadnewpic{
	font-size:0.9em;
	color:#116707;
}
div#stuffinfo p.review{
	font-size:0.9em;
}
div#stuffinfo p.category{
	font-size:0.9em;
	color:#116707;
}
div#stuffinfo p.iteminf{
	font-size:0.9em;
	color:#116707;
}
div#stuffinfo p.maxamount{
	font-size:0.9em;
	color:#FF5300;
}
div#stuffinfo p.detail{
	font-size:0.9em;
	overflow:auto;
}
div#stuffinfo p.detail div.detail_b{
}
div#stuffinfo p.keywords{
	font-size:0.9em;
}

div#stuffsellpanel{
	float:left;
	width:245px;
}
div#stuffsellpanel ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
div#stuffsellpanel ul li{
	background:url(pictures/sellboxbot.gif) center bottom no-repeat;
	width:240px;
	padding:0px;
	margin:5px 0 5px 0;

}
/*div#stuffsellpanel ul li.print{
	background:url(pictures/sellboxbot_b.gif) center bottom no-repeat;

}*/
div#stuffsellpanel ul li.myop{
	background:url(pictures/sellboxbot_y.gif) center bottom no-repeat;

}
div#stuffsellpanel ul li div.fldiv{
	background:url(pictures/sellboxtop_n.gif) center top no-repeat;
	padding:5px;
	font-size:0.9em;
	margin:0px;
}
/*div#stuffsellpanel ul li.print div{
	background:url(pictures/sellboxtop_b.gif) center top no-repeat;
}*/
div#stuffsellpanel ul li.myop div.fldiv{
	background:url(pictures/sellboxtop_y.gif) center top no-repeat;
}


div.stuff_order_row{
	padding:2px;
}
div.stuff_order_row table{
	border:1px solid #CBD8E2 ;
	border-bottom:none;
}

div.stuff_order_row td{
	border-bottom:1px solid #BBCCD9 ;
	border-left:1px dotted #BBCCD9 ;
	overflow:hidden;
	font-size:1em;
	padding:3px 2px 3px 2px;
	list-style:1.5em;
	background: url(pictures/trsb.gif) bottom repeat-x;
}
div.stuff_order_row td input{
	width:60px;
}
div.stuff_order_row td.minamount{
	
}
div.stuff_order_row td.unitprice{
	
}
div.stuff_order_row td.options{
	
	border-left:none;
}
div.stuff_order_row td.options input{
	padding:1px;
	width:auto;
}
div.stuff_order_row tr.fir td{
	background:#93A8BA;
	border-color:#738EA6;
	padding:2px;
	font-size:0.9em;
	color:#fff;

}
/* message box
--------------------------------------------*/
#message_box{
	
}
#message_box h4.pageresult{
	color:#666;
	padding-right:10px;
}
#message_box #message_box_list{
	overflow:auto;
	height:160px;
	margin:6px;
	border:#D1D1D1 1px solid;
}
#message_box #message_box_list table{
	border-collapse:collapse;
	width:96%;
	
}
#message_box #message_box_list table .message_row_in td{
	cursor:pointer;
	background-color: #E7F3FE;
}
#message_box #message_box_list table .message_row_out td{
	
}
#message_box #message_box_list td{
	padding:3px;
	border-bottom:#D1D1D1 1px solid;
}
#message_box #message_box_list .td1{
	width:20px;	
}
#message_box #message_box_list .td4{
	width:20px;
}
#message_box #message_box_list .td5{
	width:140px;
	font-size:0.9em;
}

#message_box #message_body_show{
	margin:6px;
	border:#D1D1D1 1px solid;
	padding:5px;
}
#message_box #message_body_show #userlogo{
	float:left;
}
#message_box #message_body_show h2{
	padding:0px;
	margin:0 4px 0 4px;
	font-weight:normal;
	color:#333;
}
#message_box #message_body_show h4{
	margin:4px;
	padding:0px;
	font-weight:normal;
	color:#333;
	font-size:1em;
}
#message_box #message_body_show #logomessagediv{
	float:right; padding:5px;
}
#message_box #message_body_show #logomessagediv img{
	width:32px; height:32px;
	border:1px solid #3A6496;
}

#message_box #message_body_show #showmessagediv{
	clear:both;
	border:1px solid #B5BBCA;
	background:#D6E1F3;
}
#message_box #message_body_show #showmessagediv h4{
	border-bottom:1px solid #B5BBCA;
	margin:0px;
	padding:4px;
}
#message_box #message_body_show #showmessagediv h4 img{
	margin-left:2px;
}
#message_box #message_body_show #showmessagediv div{
	background:#FFF;
	padding:5px;
}

#user_p_menu{
}
#user_p_menu div.user_avatar{
	float:right;
	padding:2px;
	padding-left:10px;
}
#user_p_menu div.user_name{
	font-size:1.3em;
}
#user_p_menu div.user_name a:link,#user_p_menu div.user_name a:visited{
	font-size:1.4em;
	color:#E80063;

}
#user_p_menu div.user_p_s_menu{
	padding-top:2px;
}

/*     ---------------- */
ul.orderlistupbook{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.orderlistupbook li{
	padding:5px;
	margin:3px;
	border: 1px dotted #E87400;
	border-bottom:3px solid #E87400;
	background:#FFE9D2;
}
ul.orderlistupbook li div{
	padding:5px;
	margin:3px;
	border: 1px dotted #F0D200;
	background:#FFF9D2;
}
ul.orderlistdlbook{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.orderlistdlbook li{
	padding:5px;
	margin:3px;
	border: 1px dotted #45C500;
	border-bottom:3px solid #45C500;
	background:#DAF8CC;
}
ul.orderlistdlbook li div.def{
	padding:5px;
	margin:3px;
	border: 1px dotted #D6E700;
	background:#FBFED1;
	line-height:2em;
}
ul.orderlistdlbook li div.moredet{
	padding:5px;
	margin:3px;
	border: 1px dotted #CCC;
	background:#FFF;
}
ul.orderlistdlbook li div.download{
	padding:5px;
	margin:3px;
	border: 1px dotted #D6E700;
	background:#FBFED1 url(pictures/box_download.gif) 99% 50% no-repeat;
	padding-right:40px;
	line-height:2em;
}
ul.orderlistdlbook li div.feedback{
	padding:5px;
	padding-right:40px;
	margin:3px;
	border: 1px dotted #00C052;
	background:#CBF6DD url(pictures/good_mark.gif) 99% 50%  no-repeat;
	line-height:2em;
}
/* -------------------------------------------------- */
input.allkeys{
	background: #FFF url(pictures/allkeys.gif) center right no-repeat;
	border:1px solid #999;
	border-right-color:#DBDFE6;
	border-top-color:#ABADB3;
	border-left-color:#E2E3EA;
	border-bottom-color:#E3E9EF;
	padding:2px;
	
}
input.mybutton{
	
}

/* ------ Profile ------------*/
div#profile_page div.profile_info{
	margin-right:180px;
	width:400px;
}
div#profile_page div.profile_avatar{
	float:right;
	width:180px;
	text-align:center;
}
div#profile_page div.profile_avatar img{
	border:1px solid #3A6496;
}
div#profile_page .form_as_ul ul li{
	clear:none;
	padding:6px;
	border:none;
}

/* ------------- comment of book --------------*/
#users_comment{
}
#users_comment textarea{
	width:90%;
	height:3em;
}
#users_comment div.combox{
	padding:3px;
	margin:0px;
	border-top:1px solid #A5D1D0;
	background:#fff url(pictures/ct.gif) top repeat-x;
}
#users_comment div.combox div.combox {
	border-top:1px solid #BEA5D1;
	background:#fff url(pictures/cti.gif) top repeat-x;
	margin-right:53px;
}
#users_comment div.combox div.replydiv{
	clear:both; padding-bottom:8px; padding-top:3px;
}
#users_comment div.combox a.replybut{
	display:inline-block;
	margin-right:53px;
	padding:3px;
	font-size:0.9em;
}
#users_comment div.combox div.user_avatar{
	float:right;
	padding:2px;
}
#users_comment div.combox div.user_info{
	font-weight:bold;
	font-size:0.9em;
	color:#666;
	margin-right:53px;
	padding:3px;
}
#users_comment div.combox div.commententry{
	margin-right:53px;
	padding:5px;
	color:#333;
	font-size:1em;
}


/* ---------------- */
#menudetailbox ul{
	padding:2px 25px 4px 4px;
	margin:0px;
}
#menudetailbox ul ul{
	padding:2px 15px 2px 4px;
	margin:0px;
}
#menudetailbox ul li{
	padding:1px;
	margin:0px;
}
#menudetailbox .highper{
	color:#F00;
}
/* ---------------- */

span#fav_book_add,span#fav_stuff_add{
	background:url(pictures/favorite_add.gif) center right no-repeat;
	padding:2px 20px 2px 20px;
	font-size:0.9em;
}
span#fav_book_exst,span#fav_stuff_exst{
	background:url(pictures/favorite.gif) center right no-repeat;
	padding:2px 20px 2px 20px;
	color:#7D0000;
	font-size:0.9em;
}

ul.booklist_fav,ul.stufflist_fav,ul#topiclist_home{
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px;
}
ul.booklist_fav li,ul.stufflist_fav li{
	float:right;
	width:24%;
	height:170px;
	margin:3px;
	overflow:hidden;
}
ul.booklist_fav li .title,ul.stufflist_fav li .title{
	line-height:15px;
	height:133px;
	font-size:1em;
	overflow:hidden;
	text-align:center;
}
ul.booklist_fav li .title img,ul.stufflist_fav li .title img{
	height:100px;
	padding:2px;
}
ul.booklist_fav li .title input,ul.stufflist_fav li .title input{
	float:right;
}
ul.booklist_fav li .price,ul.stufflist_fav li .price{
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
}

