body{
	margin:0;
	background:#E4D7C2 url(../images/backs/mainBG.gif) repeat-x center 1px;
}

.upper{
	background-color:#F0E5D1;
	width:1000px; margin:0 auto;
}

.logo{
	width:480px; float:left; height:130px;
}

.navi{
	text-align:right; padding-top:15px; float:right; margin-right:5px; width:470px;
}
.adve{
	width:468px; height:60px; margin:20px 5px 10px 0;
	background-color:#FFFFFF; float:right;
}

.headingMiddle, .headingAll, .middleHeadBread{
	font:0.9em segoe ui, sans-serif; 
	color:#666666;
	font-weight:bold;
	line-height:1.7em;
	padding:0;
	margin:0;
	
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #F1F1F1;
}
.FormStyle{
	font:0.70em Tahoma,sans-serif; 
	color:#333333; 
	background-color:#ffffff;
	font-weight:normal;
	border-width:1px;
	border-color:#FFFFFF;
	padding:3px;
	border-bottom:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
}

.ButtonStyle{
	font:0.65em "Lucida Grande", Verdana, Geneva, Arial;
	color:#333333; 
	border:1px solid #a3a5a7;
	background:#FFFFFF url("/images/back/buttonBG.gif") repeat-x center top;
	font-weight:bold; 
	padding:0 !important;
}

/****/
.menu{
	background:#FFFFFF url(../images/backs/menuBG.gif) no-repeat center top;
	margin:0px auto; height:70px;
	width:1000px; clear:both;
}
.search{
	width:389px; float:left; height:40px; padding:10px 0 20px 10px;
}
.menu ul{
	margin:0px; list-style:none; float:left; height:70px; margin-left:1px;
	padding:0; width:600px; padding-bottom:10px;
}
.menu li{
	float:left; margin:0px;
	padding:0px; list-style:none;
}

.menu ul li#menua{
	width:139px; height:70px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -399px top;
}
.menu ul li#menua:hover, .menuOnMa{background-position: -399px -70px !important;}


.menu ul li#menub{
	width:140px; height:70px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -538px top;
}
.menu ul li#menub:hover, .menuOnMb{background-position:-538px -70px !important;}

.menu ul li#menuc{
	width:93px; height:70px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -678px top;
}
.menu ul li#menuc:hover, .menuOnMc{background-position:-678px -70px !important;}

.menu ul li#menud{
	width:117px; height:70px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -771px top;
}
.menu ul li#menud:hover, .menuOnMd{background-position:-771px -70px !important;}

.menu ul li#menue{
	width:105px; height:70px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -889px top;
}
.menu ul li#menue:hover, .menuOnMe{background-position:-889px -70px !important;}

/***/




.related{
	border-bottom:1px dotted #7A2323; padding:5px; margin:0; margin-bottom:4px; 
}
.related a{
	color:#7A2323; text-decoration:none;
}

.spotblock{
	height:250px; border-bottom:1px solid #E4D7C2;
}
.spottexts{
	float:right; width:400px; padding:5px;
}
.spotheads{
	font:1.8em georgia; background:transparent url(/images/backs/transBG.png);
	margin:0; padding:10px; font-weight:bold;
}
.spotimage{
	float:left;
}

.midimage{
	width:230px; height:175px; padding:7px;margin:3px; margin-top:0;
	background:transparent url(/images/backs/newimage.png) no-repeat center center;
}
.spottext{
	font:0.9em tahoma; margin:0; padding:0
	color:#000000; font-weight:bold; margin-bottom:20px;
}
.detail{
	font:0.8em tahoma; color:#333333;
	margin:0px; padding:5px; margin-bottom:20px; 
}




.home, .cont, .sign, .logn{
	padding:2px 5px 2px 5px; padding-left:25px; margin:2px; font-weight:normal !important;
	color:#FFFFFF !important; background-color:#531311;
}
.home{
	background:#531311 url(../images/tools/home.gif) no-repeat 5px top;
}
.cont{
	background:#531311 url(../images/tools/cont.gif) no-repeat 5px top;
}
.sign{
	background:#531311 url(../images/tools/sign.gif) no-repeat 5px top;
}
.logn{
	background:#531311 url(../images/tools/logn.gif) no-repeat 5px top;
}



.block{
	width:990px; padding:5px; margin:0px auto; margin-top:10px;
	background:#FFFFFF url(/images/backs/blockBG.gif) repeat-x center top;
}

.font{
	font:0.8em sans-serif; line-height:1.8em; color:#000000; 
}
.font a{
	color:#000000; text-decoration:none; font-weight:bold;
}

.related{
	border-bottom:1px dotted #7A2323; padding:5px; margin:0; margin-bottom:4px; 
}
.related a{
	color:#7A2323; text-decoration:none;
}

.clea{
	clear:both; height:1px;
}
.clear{
	clear:both; height:1px;
}

form{ margin:0; padding:0; }

.leftter{
	 float:left; width:470px;
}

.righter{
	 float:right; width:510px;
}


div.headline{
	width:470px; float:left;
}
#headline dl{margin:0; position:relative;}
#headline dt{
	width:120px; height:59px; z-index:100; margin-bottom:1px;
	background-color:#EFEFEF; left:350px; position:relative; overflow:hidden;
}

#headline dd{
	width:350px; height:240px; background-color:#FFFFFF;
	position:absolute; top:0px; margin:0;
}

#headline .hlhead{
	display:block; width:110px; height:60px; padding:0 5px 0 5px; background-repeat:no-repeat;
	line-height:2em;color:#580A08; background-position:center center;
}

.onDT{
	background-color:#7F442C !important;
}
.onDT a{
	 color:#FFFFFF !important;
}
.offDT{
	background-color:#F7F4ED !important;
}

.headlinespan{
	position:absolute; z-index:auto;
}
.headlineinset{
	background:transparent url(/images/backs/galeriHead.png); width:330px; overflow:hidden;
	margin:0; padding:10px; position:absolute; z-index:0; height:50px; top:169px;
}
.headlineinset a{
	font:0.9em Segoe UI; color:#FFFFFF; text-decoration:none;
}




div.middline{

}
#middline dl{margin:0; position:relative; width:470px; height:304px;}
#middline dt{
	width:258px; z-index:100; margin:1px; margin-left:0;
	background-color:#F7F4ED; left:212px; position:relative; overflow:hidden;
}
#middline dd{
	width:200px; padding:6px; height:292px; background:#FFFFFF url(../images/backs/midimageBG.png) no-repeat left top;
	position:absolute; top:0px; margin:0; overflow:hidden;
}

.middholder{
	position:relative; background-position:center top;
	width:200px; height:290px; background-repeat:no-repeat;
}

#middline .mdhead{
	font:0.8em sans-serif; text-decoration:none; line-height:2em; display:block;
	line-height:2.25em; padding-left:10px; color:#580A08; font-weight:bold;
}
.middlinespan{
	position:absolute; z-index:auto;
}
.middlineinset{
	background:transparent url(/images/backs/galeriHead.png); width:180px; overflow:hidden;
	margin:0; padding:10px; position:absolute; z-index:0; height:90px; top:180px;
}
.middlineinset a{
	font:0.8em sans-serif; color:#FFFFFF; text-decoration:none;
}



.raiting{
	float:right; width:510px;
}

.ralists{
	height:240px;
}

.subh{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	margin:0; padding:0; letter-spacing:0.09em;
	margin-bottom:5px; background:url(../images/backs/headLinerBG.gif);
	padding-bottom:5px;
	border-bottom:1px dotted #CCCCCC;
}
.subh a{
	color:#542E24; text-decoration:none;
}

hr{height:1px; clear:both; border:0; color:#F8F7F3; background-color:#F8F7F3;}



.books{
	width:250px; float:left; border:1px solid #F0E5D1;
	margin-right:3px; margin-bottom:3px;
}

.mainDetailImg{
	width:90px; height:130px; overflow:hidden;
	float:left; padding:5px;
}

.mainDetailCon{
	width:150px;
	float:left;
	margin:0;
}

.mainDetailTitle{
	margin:0;
	padding:0; height:30px; overflow:hidden;
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #E2D2BA;
	overflow:hidden;
	font:0.9em sans-serif;
	font-weight:bold;
	color:#333333;
}
.mainDetailTitle a{
	text-decoration:none;
	color:#333333;
}

.mainDetailAuth{
	color:#666666 !important;
	height:14px;
	overflow:hidden;
	border-bottom:1px solid #F1F1F1;
}

.mainDetailAuth a{
	color:#333333;
	text-decoration:none;
}
.mainDetailDesc, .mainDetailAuth{
	margin:0;
	padding:0;
	margin-bottom:3px;
	padding-bottom:3px;
	
	font:0.8em segoe ui, sans-serif;
	font-weight:normal;
	color:#333333;
	line-height:1.3em;
}

.mainDetailDesc{
	height:80px;
	overflow:hidden;
}



.otherBooks{
	background:#FFFFFF url(../images/backs/blockBG.gif) repeat-x center top;
}

.otherBooks ul{
	margin:0; padding:0; float:right;
	list-style:none; width:325px;
}

.otherBooks ul li{
	margin:0; padding:0; height:26px; overflow:hidden; padding-left:25px;
	border-bottom:1px dotted #F0E5D1; margin-bottom:2px;
	background:transparent url(../images/tools/bookICO.gif) no-repeat 5px center;
}
.otherBooks ul li a:hover{background-color:#7F442C; color:#FFFFFF;}

.otherBooks ul li a{
	font:0.8em segoe ui, sans-serif;
	display:block; color:#403931; padding-left:5px;
	text-decoration:none; line-height:2em; background-color:#F0E5D1;
}


.recents{
	width:300px; height:80px; padding:5px; float:left;
}
.tdetail{
	width:188px; height:80px; overflow:hidden; float:right;
}
.timages{
	width:100px; height:76px; padding:5px; float:left;
	background:transparent url(/images/backs/thumbBG.png) no-repeat center center;
}
.timages img{ border:0;}
.dtexts,
.theads,
.tdates{
	margin:0; padding-bottom:5px; margin-bottom:2px;
	font:0.8em segoe ui, sans-serif; color:#333333; border-bottom:1px dotted #CCCCCC;
}
.theads a{
	text-decoration:none; color:#403931;
}

.theads a:visited{ color:#000000;}
.dtexts{
	height:30px; overflow:hidden; border:0;
}
.tdates{
	border:0; border-top:1px dotted #CCCCCC; margin-top:3px; padding-top:3px;
}


.rating{
	background:transparent url(../images/backs/rateBG.gif) no-repeat center center;
	height:35px; width:175px; padding-top:25px; text-align:center;
}







div.midbanner{
	width:138px; height:398px; float:right; border:1px solid #FFF;
	background:transparent url(/images/backs/transBG.png);
}
.catlink{
	text-decoration:none; color:#000099;
}
.quarter{
	width:850px; padding:5px; float:left;
}
.quarthumb{
	width:260px; height:190px; margin:5px; padding:5px; float:left;
	background:transparent url(/images/backs/transBG.png); 
}
.quarhead{
	width:250px; padding:5px; margin:0; margin-bottom:5px; border-bottom:1px dotted #CCCCCC;
	font:0.8em sans-serif; height:13px; color:#000000; font-weight:bold; overflow:hidden;
}
.quarhead a{
	text-decoration:none; color:#000033;
}
.quartext{
	width:160px; height:130px; overflow:hidden; float:right; margin:0; padding:0;
	font:0.8em sans-serif; color:#000000;
}

.quartext a{
	text-decoration:none; color:#000000;
}
.quardate{
	width:240px; padding:5px; margin:0; margin-top:0px; border-top:1px dotted #CCCCCC;
	font:0.7em sans-serif; line-height:1.5em; color:#000000; clear:both; height:15px; overflow:hidden;
}

.quardate a{
	text-decoration:none; color:#000000;
}

#quarter .timage{float:left;}

div.quabanner{
	width:118px; height:598px; float:right; border:1px solid #FFF;
	background:transparent url(/images/backs/transBG.png);
}

.left{
	float:left; width:660px;
	background:transparent url(/images/backs/transBG.png);
}
.rite{
	float:right; width:310px;
	background:transparent url(/images/backs/transBG.png);
}




.comment{
	margin:0 auto; margin-bottom:10px;
}

.comblock {margin:0; padding:0;}
.cdates{
	margin:0px; padding:0px; padding:5px; background-color:#F8F7F3;
	font:0.8em sans-serif; color:#000000;
}
.ccomms{
	font:0.8em sans-serif; color:#000000; padding:5px; padding-top:20px; margin:0;
	background:#E4D7C2 url(../images/backs/comBG.gif) no-repeat left top;
}
.ocomms{background-color:#D8C7B5 !important; cursor:pointer;}
.comments span{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	line-height:1.8em; padding:5px; padding-right:40px;
	background:#F8F7F3;
}
.comform{
	background-color:#F8F7F3; width:650px; margin:0 auto; margin-top:20px;
}
.comments table{
	border:2px solid #F8F7F3;
}

.comments table td{
	border:1px solid #F8F7F3; font:0.9em sans-serif; font-weight:bold;
	vertical-align:top; padding:5px; background-color:#F8F7F3;
}


.FormStyleBig{
	font:1.1em sans-serif;
	color:#333333; background-color:#FFFFFF; font-weight:normal; border:1px solid #E4D7C2;
	padding:5px; padding-top:2px; margin:-1px 0 !ie;
}
.ButtonStyleBig{
	font:0.9em sans-serif; font-weight:bold;
	color:#FFFFFF;  background:transparent url(/images/backs/menuBG.gif) no-repeat -20px -20px; border:none;
	border:0px; padding:0 20px; height:30px; height:30px !ie; margin-bottom:-1px; overflow:auto;
}

.heading{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#333333; border-bottom:1px dotted #CCCCCC; margin:5px; margin-bottom:0; padding:5px;
	background:transparent url(/images/backs/transBG.png); 
}


.authList{
	list-style:none;
	width:32%;
	overflow:hidden;
	float:left;
	margin:1px;
	margin-left:10px;
}
.authList a{
	font:0.7em Verdana;
	color:#333333;
	text-decoration:none;
	padding:2px;
	display:block;
	height:1%;
	background-color:#FFFFFF;
	line-height:1.5em;
}
.authList a:hover{
	background:#E3E5E7 !important;
}

.footer{
	width:990px; margin:0px auto; padding:5px; height:150px;
	background:#E4D7C2 url(../images/backs/footBG.gif) no-repeat center top;
}

.foobardiv{
	border-bottom:1px dotted #DFCEB2;
	margin:5px; padding:10px;
	text-align:center;
}
.bfont{
	font:0.75em segoe ui, sans-serif; color:#403931;
}
.bfont a{
	text-decoration:none; color:#674730;
}

div.pagination{
	padding:10px; margin-bottom:10px; text-align:left; 
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	background-color:#DFCEB2;
}

div.pagination a{
	border: 1px solid #531311;color:#FFFFFF; background-color:#875037;
	margin-right:3px; padding:5px 8px; text-decoration:none;
}
div.pagination a:hover, 
div.pagination a:active{
	border: 1px solid #875037;
	background-color:#531311; color: #FFFFFF;
}

div.pagination .current{
	margin-right:3px; padding:5px 8px; font-weight:bold;
	background-color:#DFCEB2; color: #875037; border:1px solid #875037;
}

div.pagination a.next {margin: 0 0 0 10px;}
div.pagination a.prev {margin: 0 10px 0 0;}

div.pagination a.next:hover, 
div.pagination a.prev:hover {border: 1px solid #875037;}

div.pagination .disabled {color: #875037;margin: 0 10px;}

.table{
	border-right:1px solid #dddddd; 
	border-top:1px solid #dddddd; 
	width:100%;
	background-color:#999999;
}
.table td{
	/*background:#f9f9f9 url("/images/tools/bg.gif") repeat-x -20px -20px;*/
	background-color:#FFFFFF;
	border-left:1px solid #dddddd; 
	border-bottom:1px solid #dddddd; 
	padding:3px 5px 3px 5px;
}

.FormStyleN{
	font:0.70em Tahoma,sans-serif; 
	color:#333333; 
	background-color:#ffffff;
	font-weight:normal;
	border-width:1px;
	border-color:#FFFFFF;
	padding:3px;
	border-bottom:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
}

.ButtonStyleN{
	font:0.7em Tahoma,sans-serif;
	color:#333333;
	border:1px solid #a3a5a7;
	background:#FFFFFF url("/images/backs/buttonBG.gif") repeat-x center top;
	font-weight:bold; 
	padding:2px !important;
}



.detailTitle{
	margin:0;
	padding:0;
	font:0.9em sans-serif;
	font-weight:bold;
	color:#333333;
}
.detailTitle a{
	text-decoration:none;
	color:#333333;
}

.detailTitle a:hover{
	text-decoration:underline;
}

.detailAuth{
	color:#666666 !important;
	color:#333333;
	font:0.9em sans-serif;
	margin:0;
	padding:0;
}
.detailAuth a{
	text-decoration:none;
	color:#333333;
}
.detailSpecs{
	margin-top:5px;
	margin-bottom:5px;
	width:100%; float:none;
}

.detailTDImg{
	width:200px;
	padding:5px;
	background:transparent url(../images/backs/bigImBG.gif) no-repeat center bottom;
	padding-top:0;
}
.detailTDCon{
	padding:5px;
	vertical-align:top;
}

.ButtonStyle{
	background:transparent url(../images/backs/menuBG.gif) no-repeat 20px 50px;
}


