/*html{
	background:#978A78 url(/images/backs/mainBG.gif) repeat-y center top;
}*/

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


.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:#adbdf0 url(../images/tools/home.gif) no-repeat 5px top;
}
.cont{
	background:#adbdf0 url(../images/tools/cont.gif) no-repeat 5px top;
}
.sign{
	background:#adbdf0 url(../images/tools/sign.gif) no-repeat 5px top;
}
.logn{
	background:#adbdf0 url(../images/tools/logn.gif) no-repeat 5px top;
}

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

.ticker{
	text-align:center; position:relative; width:auto !important;
	height:30px; background:#adbdf0 url(/images/backs/tickerBG.gif) no-repeat center center;
}

.ticker div{
	font:1.1em georgia !important;
	color:#FFFFFF; width:915px !important; 
	text-align:left; padding-top:0px; margin:0 auto; padding-left:335px;
}
.logo{
	width:410px; float:left; height:100px;
	padding:10px;
}

.bookDIV{
	background-color:#FFFFFF; width:130px; height:250px; padding:5px; float:right;
	overflow:hidden;
}
.books{
	position:absolute; background-color:#FFFFFF; width:130px;
}

.bookCHN{
	float:left; width:170px; background-color:#CCCCCC;
	margin:0; padding:0; list-style:none;
}
.bookCHN li{
	margin:0; padding:0; border-bottom:1px dotted #FFFFFF;
	padding-left:5px; padding-top:1px !important; padding-bottom:1px; overflow:hidden; height:20px; padding-top:5px;
}
.bookCHN li a{
	font:0.7em sans-serif; color:#000000; text-decoration:none;
}
.bookCHN li:hover{
	background-color:#EEEEEE;
}
.bookIMG{
	text-align:center; height:150px; overflow:hidden;
	margin:0; padding:0;
}
.bookIMG img{ border:0;}
.bookCNT{
	margin:0; margin-top:5px; border-top:1px solid #CCCCCC;
	padding:0; padding-top:5px; height:175px; overflow:hidden; border-bottom:1px solid #CCCCCC;
}

.font{
	font:0.7em sans-serif; 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;
}

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

.adve{
	width:468px; height:60px; margin:20px;
	background-color:#FFFFFF; float:right;
}

.cats{
	clear:both; width:980px;
}

.categories{
	width:980px; padding:0; margin:0; list-style:none; height:72px;
	/*background:transparent url(/images/backs/catBG.jpg) repeat-x center center;*/
}
.categories li{
	list-style:none; margin:0; float:left; width:130px;
	margin:4px; border:1px solid #FFFFFF;
	padding:0 1px; border:none; position: relative;
}
.categories li div{
	border-width:1px 0; border-style:solid; border-color:#FFFFFF; 
	background:transparent url(/images/backs/arrBG.gif) no-repeat 5px center;
}
.categories li a{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:navy; line-height:1.0em; display:block; text-decoration:none;
	padding:4px; padding-top:3px !ie; padding-left:10px;
	background-color:#fff;
	/*background:transparent url(/images/backs/galeriHead.png);*/
	/*border-width:0 1px; border-style:solid; border-color:#FFFFFF; margin:0 -1px;*/
}
.categories li table{
	background:transparent url(/images/backs/galeriHead.png);
	/*border-width:0 1px; border-style:solid;
	border-color:#FFFFFF; margin:0 -1px;*/
}
.categories li a:hover{
	background:transparent url(/images/backs/galeriHead.png);
	background-position:8px center !ie; color:#EEEEEE;
}

.bhead{
	background:#333333 url(/images/backs/bheadBG.gif) repeat-x top center !important;
}

.r1{/* Round border */
	padding:0 1px; border:none;
	position: relative;
	
}
.r2 {
	border-width:1px 0; border-style:solid;
	border-color:#FFFFFF;
}
.r3 {
	border-width:0 1px; border-style:solid;
	border-color:#FFFFFF; margin:0 -1px;
}

.FormStyle{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#333333; background-color:#FFFFFF; font-weight:normal; border:0;
	padding:2px; padding-top:1px; margin:-1px 0 !ie;
}
.ButtonStyle{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#FFFFFF;  background:transparent; font-weight:normal;  border:none;
	border:0px; padding:0px; height:24px; height:25px !ie; margin-bottom:-1px;
}

form{ margin:0; padding:0; }


div.headline{
	width:660px; padding:5px; height:240px; float:left; position:relative;
	background:transparent url(/images/backs/transBG.png);
}
#headline dl{margin:0;}
#headline dt{
	width:260px; height:46px; z-index:100;
	border-top:1px solid #FFFFFF; border-bottom:1px solid #DCDCDC; border-right:1px solid #DCDCDC; 
	border-left:0; background-color:#EFEFEF; left:400px; position:relative; overflow:hidden;
}
.onDT{
	background-color:#E6E6E6 !important;
	border-top:1px solid #E6E6E6 !important;
}
.offDT{
	background-color:#EFEFEF !important;
	border-top:1px solid #FFFFFF !important;
}

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

#headline .hlhead{
	font:1.1em georgia; text-decoration:none; line-height:2em; display:block;
	line-height:2.3em; padding-left:10px; color:navy;
}
.headlinespan{
	position:absolute; z-index:auto;
}
.headlineinset{
	background:transparent url(/images/backs/galeriHead.png); width:100%; overflow:hidden;
	margin:0; padding:10px; position:absolute; z-index:0; height:50px; top:170px;
}
.headlineinset a{
	font:0.9em Segoe UI; color:#FFFFFF; text-decoration:none;
}


div.galleries{
	width:490px; height:290px; float:right;

}

.gallerie{
	 width:240px; height:290px; float:right; margin:2px;
	 background:transparent url(/images/backs/transBG.png); margin-top:0px; margin-bottom:0;
}
.thumb{
	width:110px; float:left; margin:5px; margin-top:0;
}
.timage{
	width:100px; height:76px; padding:5px;
	background:transparent url(/images/backs/thumbBG.png) no-repeat center center;
}
.ttexts{
	width:100px; height:30px; margin:0; padding:5px;
	font:0.8em tahoma; color:#000000; text-align:center; overflow:hidden;
}


div.midline{
	width:470px; padding:5px; height:350px; float:left;
	background:transparent url(/images/backs/transBG.png);
}

.midnews{
	width:250px; height:278px; float:left; border:1px solid #FFFFFF; border-right:0;
	background:transparent url(/images/backs/transBG.png); position:relative;
}
.hlineholder{
	width:470px; height:60px; border:1px solid #FFFFFF; border-right:0;
	background:transparent url(/images/backs/transBG.png); position:relative;
}
.midhlines{
	font:1.6em georgia; 
	line-height:2.2em; padding-left:10px; position:absolute; margin:0;
	background-color:#EEEEEE; width:459px; font-weight:bold; color:#840F0C !important;
}

.midholder{
	position:absolute; z-index:0; background-color:#FFFFFF;
}
.midimage{
	width:230px; height:175px; padding:7px;margin:3px; margin-top:0;
	background:transparent url(/images/backs/midimageBG.png) no-repeat center center;
}
.midconts{
	width:240px; height:80px; padding:5px; padding-top:0;
}
.midspots{
	margin:0px; padding:5px; border-bottom:1px solid #666666;
	font:0.8em tahoma; color:#000000; padding-top:0; height:60px; overflow:hidden;
}
.middates{
	margin:0px; padding:5px;
	font:0.7em georgia;
}

.midlines{
	width:218px; float:right; padding-top:-5px; overflow:hidden;
}
.midlines ul,
.midlines ul li{
	margin:0; padding:0; list-style:none; 
	border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
}
.midlines ul li{
	padding:5px; padding-top:4px; padding:5px!ie; border-left:0; background-color:#F1F1F1 !important;
	border-top:1px solid #FFFFFF; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-left:1px solid #FFFFFF;
}
.midlines ul li:hover{
	background-color:#FFFFFF !important;
}

.midheadOn{
	background-color:#FFFFFF;
}
.midheadOff{
	background:none !important;
}
.midline ul li a{
	font:0.8em sans-serif; color:#000033; font-weight:bold; text-decoration:none;
}

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:840px; padding:5px; float:left;
	background:transparent url(/images/backs/transBG.png); 
}
.quarthumb{
	width:260px; height:150px; 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; color:#000000; font-weight:bold; overflow:hidden;
}
.quarhead a{
	text-decoration:none; color:#000033;
}
.quartext{
	width:145px; height:80px; overflow:hidden; float:right; margin:0; padding:0;
	font:0.8em tahoma; color:#000000;
}
.quardate{
	width:250px; padding:5px; margin:0; margin-top:5px; border-top:1px dotted #CCCCCC;
	font:0.7em georgia; color:#000000; clear:both;
}
#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);
}

.spotblock{
	height:250px; border-bottom:1px solid #666666;
}
.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;
}

.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; 
}

.comments{
	position:relative; height:222px;
}
.comment{
	height:189px; z-index:1; position:absolute; width:656px; border:2px solid #CCCCCC;
	overflow:auto;  background-color:#C0C0C0;
}
.comblock{
	padding:5px; margin:0; margin-bottom:4px; padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
.comblock p{margin:0;}
.cdates{
	margin-bottom:5px; padding-bottom:5px;
	border-bottom:1px dotted #999999; font:0.8em tahoma; color:#000000;
}
.ccomms{
	font:0.8em tahoma; color:#000000;
}
.ocomms{background-color:#999999 !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:#CCCCCC;
}
.comform{
	background-color:#CCCCCC; position:absolute;
}
.comments table{
	border:2px solid #CCCCCC;
}

.comments table td{
	border:1px solid #CCCCCC; font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	vertical-align:top; padding:5px; background-color:#C0C0C0;
}
.FormStyleBig{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#333333; background-color:#FFFFFF; font-weight:normal; border:0;
	padding:2px; padding-top:1px; margin:-1px 0 !ie;
}
.ButtonStyleBig{
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#FFFFFF;  background:transparent; font-weight:normal;  border:none;
	border:0px; padding:0px; height:24px; height:25px !ie; margin-bottom:-1px;
}

.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); 
}
.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 tahoma; color:#333333; border-bottom:1px dotted #CCCCCC;
}
.theads a{
	text-decoration:none; color:#33333;
}

.theads a:hover{
	border-bottom:1px dotted #CCCCCC; background-color:#DDDDDD; color:#000000;
}
.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;
}

.footer{
	margin:0px auto;
	background:transparent url("/images/backs/galeriTransBG.png");
	height:240px;
}

.footin{
	background:transparent url("/images/backs/galeriHead.png");
	width:1000px;
	margin:0px auto;
}

.foobardiv{
	border-bottom:1px dotted #666666;
	margin:5px; padding:10px;
	text-align:center;
}

.botmenu{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top:0;
	border-bottom:0;
}
.botmenu li{
	padding:0px; list-style:none;
	border-bottom:1px dotted #666666;
}
.botmenu li a{
	font:0.8em sans-serif; color:#999999;
	text-decoration:none;
}
.botmenu li a:hover{
	color:#CCCCCC;
}

.botfont{
	font:0.8em sans-serif, helvetica;
	color:#999999;
	line-height:1.7em;
}

.botfont a{
	color:#999999; text-decoration:none;
}

div.pagination{
	padding: 20px; margin: 5px; text-align:center; 
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	background:transparent url(/images/backs/transBG.png);
}

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

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

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 #666666;}

div.pagination .disabled {color: #666666;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;
}