body{
	width:1680px;
}
html *, body, body *{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
}
a{
	text-decoration:none;
}

#logo{
	position:absolute;
	z-index:200;
	left:17px;
	top:80px;
}
#header{
	height:90px;
	width:100%;
	background:url("../../img/top.png") no-repeat;
}
#body{
	width:100%;
	background:url("../../img/middle.png") repeat-y;
}

#news{
	color:#ffffff;
	line-height:25px;
	height:51px;
	margin:0px 67px;
	white-space:nowrap;
	overflow:hidden;
}
#news div{
	display:none;
}
#news div.cur{
	display:block;
}
#booktop{
	padding:0px 348px 0px 133px;
	color:#F26521;
}
#topmenu{
	float:left;
}
#topmenu .menuitem{
	position:relative;
	width:72px;
	z-index:300;
	text-align:center;
}
#topmenu .menuitem a.link{
	display:block;
	width:100%;
	line-height:18px;
	color:#F26521;
}
#topmenu li.menuitem, #topmenu #username{
	float:left;
}
#topmenu li.menuitem.hov a.link, #topmenu li.menuitem.act a.link{
	color:#ff3500;
	background-color:#ffc100;
}

#topmenu li.menuitem form.submenu{
	text-align:left;
	color:#babcbf;
	display:none;
	position:absolute;
	z-index:310;
	left:-15px;
	top:18px;
}
#topmenu li.menuitem.act form.submenu{
	display:block;
}

#topmenu form.submenu div.entry, #topmenu form.submenu div.btnGroup{
	background:url(../../img/submenubkg.png) no-repeat bottom;
	width:245px;
	padding:0px 15px 21px 15px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:215px;
}
#topmenu form.submenu div.entry div, #topmenu form.submenu div.btnGroup{
	background:url(../../img/hr.gif) top repeat-x;
	height:25px;
	padding:6px 0px 0px 8px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:19px;
}
#topmenu form.submenu div.entry div.act{
	background-position:bottom;
	color:#ff3500;
}
#topmenu form.submenu div.btnGroup{
	padding:10px 0px 0px 15px;
	margin-top:-21px;
	background:none;
}

#topmenu form.submenu .legend{
	display: block;
	width:100px;
	float:left;
	line-height:1.5em;
}
#topmenu form.submenu input{
	color:#ffffff;
	background:transparent;
	border:0px;
	width:104px;
	text-align:right;
}
#topmenu form.submenu input.radio, #frmLog input.chkbox{
	display:none;
}
#topmenu form.submenu div.entry div a.rg, #topmenu form.submenu div.entry div a.cg{
	display:inline-block;
	clear:right;
	text-align:right;
}
#topmenu form.submenu div.entry div a.rg{
	color:#babcbf;
	width:52px;
}
#topmenu form.submenu div.entry div.act a.rg{
	color:#ff3500;
}
#topmenu form.submenu div.entry div a.rg.act, #topmenu form.submenu div.entry div.act a.rg.act{
	color:#ffffff;
}
#topmenu form.submenu div.entry div a.cg{
	color:#ffffff;
	width:104px;
}
#topmenu form.submenu div.entry div.act a.cg{
	color:#ff3500;
}

#topmenu form.submenu div.btnGroup input.btnCancel{
	float:left;
}
#topmenu form.submenu div.btnGroup input.btnOk{
	float:right;
}

#booktop #username{
	margin-right:10px;
	float:left;
}
#booktop #username, #booktop #status{
	line-height:18px;
}
#booktop #copyright, #booktop #status{
	float:right;	
}
#booktop #copyright{
	margin-top:3px;
	font-size:9px;
}
#booktop #status{
	margin-right:200px;
	color:#FFF200;
}

#sidemenu{
	width:69px;
	float:left;
	margin:115px 0px 0px 64px;
	position:relative;
	z-index:200;
}
#sidemenu #lnkForum{
	background-image:url(../../img/tab_forum.gif);
}
#sidemenu #lnkOffer{
	background-image:url(../../img/tab_offer.gif);
}
#sidemenu #lnkWallet{
	background-image:url(../../img/tab_wallet.gif);
}
#sidemenu #lnkContact{
	background-image:url(../../img/tab_contact.gif);
}
#sidemenu li.menuitem{
	text-indent:-1000px;
	height:70px;
	width:69px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top;
}
#sidemenu li.menuitem.act, #sidemenu li.menuitem.hov{
	background-position:bottom;
}
#sidemenu li.menuitem a.link{
	display:none;
}

#main{
	float:left;
	width:600px;
	margin:-19px 20px 0px 0px;
	position:relative;
	z-index:150;
}
#main #banner{
	display:block;
}
#main #banner img{
	width:600px;
}

#ad{
	float:left;
	margin-left:13px;
	color:#666666;
	width:683px;
}
#ad h2{
	font-size:11px;
	font-weight:normal;
	display:block;
	padding-bottom:7px;
	margin-right:55px;
	margin-bottom:0px;
	background:url(../../img/perfo1.gif) bottom repeat-x;
}
#ad table{
	border:0;
	border-collapse:collapse;
	font-size:11px;
	margin-left:10px;
	background:url(../../img/adbkg.gif) transparent repeat-y;
}
#ad table tr{
	height:191px;
	*height:184px;
}
#ad table td{
	vertical-align:top;
	width:223px;
	padding:7px 11px 0px 6px;
	/*Box Model Hack*/
	width:206px;
}
#ad td img{
	display:block;
	width:209px;
	height:146px;
}
/*#ad table td{
	margin:0px;
	padding:5px 5px 8px 5px;
	vertical-align:top;
}
#ad img{
	border:2px dashed #ffffff;
	margin-bottom:7px;
	width:219px;
	height:154px;
	/*Box Model Hack*/
/*	voice-family: "\"}\""; 
	voice-family:inherit;
	width:215px;
	height:150px;

}
*/
#ad table td a{
	color:#ED1B23;
	display:block;
	font-size:90%;
}
#ad table td a.img{
	margin-bottom:8px;
}

#charity{
	float:right;
}
#charity div.container{
	background:url(../../img/charitybkg.png) no-repeat;
	width:221px;
	height:386px;
}
#charity .container a{
	display:inline-block;
	margin-top:11px;
	margin-left:36px;
	width:170px;
	height:345px;
}

ul.menu, ul.submenu{
	list-style:none;
}
input.custBtn, #topmenu form.submenu div.btnGroup input.custBtn{
	color:#000000;
	width:84px;
	height:22px;
	text-align:center;
	background:url(../../img/button.png) top left no-repeat;
	border:0px;
}
input.custBtn.hov, #topmenu form.submenu div.btnGroup input.custBtn.hov{
	background-position:bottom;
	color:#ffffff;
}
a.custBtn2{
	padding-top:2px;
	display:inline-block;
	width:15px;
	height:15px;
	text-align:center;
	background-color:#efefef;
	color:#000000;
	font-size:10px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:13px;
}

.ui-datepicker{
	display:none;
	z-index:10000;
}
.tooltip{
	position:absolute;
	top:0px;
	z-index:10000;
	white-space:nowrap;
	color:#ff0000;
	padding:6px 4px 0px 24px;
	padding-left:24px;
	height:24px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:18px;
}
.placeholder{
	clear:both;
}
.err{
	color:#ff0000;
}

div.boxTitle{
	text-align:left;
	background-color:#fed1d1;
	padding:5px;
	color:#ff0000;
}
div.boxMsg{
	padding:5px;
}
div.boxBtn input{
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin:5px;
	width:10em;
}
