body
{
	font-size: 12px;
	margin: 0px;
	text-align: center;
	color: #444444;
	background-image: url(/images/bg.png);
	font-family: 宋体, Arial;
}


td, select
{
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
}

input, textarea
{
	border-right: darkgray 1pt solid;
	border-top: darkgray 1pt solid;
	border-left: darkgray 1pt solid;
	border-bottom: darkgray 1pt solid;
}
.nothing
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.nothing input
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.unline
{
	border-bottom: solid 1px #efefef;
}

a:link
{
	color: #333333;
	text-decoration: none;
}
a:visited
{
	color: #333333;
	text-decoration: none;
}
a:active
{
	color: orangered;
	text-decoration: none;
}
a:hover
{
	color: orangered;
	text-decoration: none;
}

#cPageCreated
{
	color: gainsboro;
}
#sptong
{
	color: gainsboro;
}


/*  -----   头尾    -----  */


div.cHding
{
	height: 62px;
	border-bottom: steelblue 2px solid;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(/images/headerbg.jpg);
}


div.cHBar
{
	margin: auto;
	width: 960px;
	text-align: left;
	
}

div.cHBarLogo
{
	margin-left: 0px;
	padding-top:10px;
	width: 160px;
	float: left;
}

div.cHBarTxt
{
	float: right;
	height: 28px;
	padding-top: 3px;
}
div.cHBarTxt span
{
	margin-left:20px;
	margin-top:0px;
}
div.cHBarTxt span a
{
	display: inline-block;
	padding-top: 3px;
	padding-left:7px;
	padding-right: 7px;
	height: 20px;
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	background-color: whitesmoke;
}
div.cHBarAct
{
	text-align:right;
	padding-top:8px;
}


#iHBarAct2
{
	background-color: crimson;
	color: #ffffff;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
}
.cHBSeaSp
{
	border-bottom: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-right: darkgray 1px solid;
	display:inline-block;
}
.cHBSeaTxt
{
	padding-left:5px;
	width: 140px;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}
.cHBSeabtn
{
	padding:4px;
	margin-left:-1px;
	display: inline-block;
	width: 30px;
	height: 26px;
	
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	background-image: url(/images/search.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.cHBarNav
{
	width: 420px;
	margin-left:180px;
	text-align:center;
	padding-top:15px;
}

div.cHBarNav a
{
	margin-right: 10px;
	font-size: 14px;
	display: inline-block;
	padding: 10px;

}
div.cHBarNav a:hover
{
	background-color: steelblue;
	color: #ffffff;
}
.cNavSed
{
	background-color: steelblue;
	color: #ffffff;
}

#iTemp{display:none;}


.cFooter
{
	margin: auto;
	width: 960px;
	clear: left;
	height: 60px;
	background-color: #0d151c;
	color: dimgray;
	padding-top: 15px;
}
.cFooterTxt 
{
	margin-top:10px;
	color: dimgray;
}
.cFooterTxt a
{
	color: dimgray;
}
/*  -----   头尾 end   -----  */

div.cContent
{
	width: 960px;
	margin: auto;
	margin-top: 0px;
	overflow: hidden;

}

div.cPubLeft
{
	width: 250px;
	float: left;
	text-align: left;
	height: auto;
	overflow: hidden;
}

div.cPubRight
{
	margin-left: 270px;
	text-align: left;
	min-height: 100px;
}

div.cPubBody
{
	margin-top:0px;
	text-align: left;
	min-height: 100px;
	margin-bottom: 20px;
}
div.cPubBack
{
	background-color: #ffffff;
}

div.cClearLeft
{
	clear: left;

}

div.cc
{
	background-color: #F7F7F7;
	margin-bottom: 15px;
	overflow:hidden;
	
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #ddd;
	border-left-color: #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
div.cc2
{
	background-color: #FFFFFF;
	margin-bottom: 15px;
	margin-left:10px;
	margin-right:10px;
	border-top: gainsboro 1px double;
}

div.bb
{
	background-color: #FFFFFF;
	margin-bottom: 15px;
	overflow:hidden;
}

div.cBadge
{
	margin-left: 10px;
	margin-right: 10px;
	font: 16px "Lucida Grande" , Lucida, Verdana, sans-serif;
	padding-top: 11px;
	padding-left: 10px;
	padding-bottom: 11px;
	
	color: black;
}

div.cBadge2
{
	margin-left: 10px;
	margin-top: 10px;
	line-height: normal;
	font-variant: normal;
	font-style: normal;
	font-family: "Lucida Grande" , Lucida, Verdana, sans-serif;
	font-weight: bold;
}

div.cActBar
{
	margin-bottom: 10px;
	font: 14px "Lucida Grande" , Lucida, Verdana, sans-serif;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	background-color: #f1f1f1;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	overflow:hidden;
}
.cActBarTitle
{
	background-color: #a9a9a9;
	color: #ffffff;
	display: inline-block;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.cActBarTitle a
{
	color: #ffffff;
}

div.cAreaTitle
{
	margin: 0px;
	font: 16px "Lucida Grande" , Lucida, Verdana, sans-serif;
	padding-top: 11px;
	padding-left: 10px;
	padding-bottom: 11px;
	text-align: left;
}

div.a1
{
	padding: 10px;
}

div.c1
{
	margin-bottom: 10px;
}

.cPlace
{
	text-align: left;
	background-color: #f5f5f5;
	padding: 5px;
}

dl.cComicDL
{
	margin-left:10px;
	padding-bottom:10px;
}
dl.cComicDL div
{
	float: left;
	width: 123px;
	height: 192px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #ddd;
	border-left-color: #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #f5f5f5;
	text-align: center;
}
dl.cComicDL img
{
	margin-top:10px;

	width: 100px;
	height: 125px;
	border:0px;
}

dl.cComicDL dt
{
	margin-left: 5px;
	margin-top: 10px;
	font-weight: bold;
}
dl.cComicDL dd
{
	margin-left:0px;
}
dl.cComicDL .cCDL3
{
	margin-left: 5px;
	margin-top: 5px;
	color: dimgray;
}
dl.cComicDL dt a
{
	
}


dl.cComicTop
{
	margin-left:0px;
}
dl.cComicTop div
{
	border-bottom: gainsboro 1px dotted;
	padding-bottom:3px;
	margin-top:5px;
}
span.cTopNoA
{
	display: inline-block;
	width: 19px;
	height: 19px;
	background-image: url(/images/q3.png);
	color: #ffffff;
	margin-right: 10px;
	margin-left: 5px;
	text-align: center;
	font-family: Arial;
}

span.cTopNoB
{
	display: inline-block;
	width: 19px;
	height: 19px;
	background-image: url(/images/q4.png);
	color: #ffffff;
	margin-right:10px;
	margin-left:5px;
	text-align:center;
	font-family: Arial;
}

span.cTopImg
{
	float:left;
	margin-top:5px;
}

/* -------homepage---------*/
.temp
{
	border-bottom: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-right: #a9a9a9 1px solid;
}

div.chpbanner1
{
	padding-top:30px;
	padding-bottom:30px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #d3d3d3;
	-moz-box-shadow: 3px 3px 4px #d3d3d3;
	-webkit-box-shadow: 3px 3px 4px #d3d3d3;
	box-shadow: 3px 3px 4px #d3d3d3;

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color= '#a9a9a9' );
	

	font-size: 14px;
	margin-bottom: 15px;
	color: #333333;
	background-image: url(/images/msgbg.png);
}
div.chpbanner1 a
{
	color: #cc0033;
}

div.cHotBar
{
	height: 350px;
	background-color: #ffffff;
	cursor: hand;
	
	
	border: 1px solid #d3d3d3;
	-moz-box-shadow: 3px 3px 4px #d3d3d3;
	-webkit-box-shadow: 3px 3px 4px #d3d3d3;
	box-shadow: 3px 3px 4px #d3d3d3;

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color= '#a9a9a9' );

}
#imgCuHot
{
	width: 360px;
	height: 200px;
	float:left;
	position: absolute;
	z-index:-1;
}
div.cHotImgList
{
	margin-top:240px;
	margin-left:15px;
	float:left;
}
div.cHotImgList img
{
	width: 64px;
	height: 80px;
	margin-right:5px;
	border-bottom: darkgray 2px solid;
	border-left: darkgray 2px solid;
	border-top: darkgray 2px solid;
	border-right: darkgray 2px solid;
	
}
div.cHotInfo
{
	float: right;
	height: 350px;
	width: 280px;
	FILTER: alpha( style=0,opacity=80);
	opacity: .8;
	background-color: #333333;
	color: #ffffff;
	font-size: 14px;
}
div.cHotInfo div
{
	margin-left:10px;
	margin-top:10px;
}
div.cHotInfo1
{
	font-size: 25px;
	font-weight: bold;
}
div.cHotInfo4{line-height: 150%;}
div.cHotInfo6{display:none;}

div.cFenXiang
{
	height: 80px;
	padding: 5px;

}

div.cComicNew
{
	margin-top: 10px;
	margin-left: 5px;	
}

div.cComicJs1
{
	padding: 10px;
	line-height: 180%;
	
}
div.cComicJs1 a
{
	display: inline-block;
	background-image: url(/images/q6.png);
	width: 35px;
	height: 21px;
	text-align: center;
	margin-right: 6px;
	color: #ffffff;
	margin-bottom:5px;
}

div.cComicJs2
{
	padding: 10px;
	line-height: 180%;
	
}
div.cComicJs2 a
{
	display: inline-block;
	background-image: url(/images/q5.png);
	width: 19px;
	height: 19px;
	text-align: center;
	margin-right: 7px;
	color: #ffffff;
}

div.cTabHot
{
	margin-bottom: 10px;
	font: 14px "Lucida Grande" , Lucida, Verdana, sans-serif;
	border-bottom: #333333 1px solid;
	border-left: gainsboro 1px solid;
	background-color: #f1f1f1;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}

div.cTabHot a
{
	display: inline-block;
	width: 90px;
	text-align: center;
	padding:10px;
	border-right: gainsboro 1px solid;
}
div.cTabHot a:hover
{
	background-color: #333333;
	color: #ffffff;
}

a.TabHotSed
{
	background-color: #333333;
	color: #ffffff;
}

div.cComicHot
{
	margin-top: 10px;
	overflow:hidden;

	
}
div.cTabHotHtmHide
{
	display:none;
}


div.cTabPinYin
{
	margin-bottom: 10px;
	font: 14px "Lucida Grande" , Lucida, Verdana, sans-serif;
	border-bottom: #333333 1px solid;
	border-left: gainsboro 1px solid;
	background-color: #f1f1f1;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}

div.cTabPinYin a
{
	display: inline-block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:6px;
	border-right: gainsboro 1px solid;
}
div.cTabPinYin a:hover
{
	background-color: #333333;
	color: #ffffff;
}

a.TabPinYinSed
{
	background-color: #333333;
	color: #ffffff;
}

div.cComicPinYin
{
	margin-top: 10px;
	overflow:hidden;
	padding-bottom:10px;
	
}
div.cTabPYHtmHide
{
	display:none;
}

div.cATitle
{
	font-size: 18px;
	color: darkorange;
	padding: 8px;
}

div.cAList
{
	overflow:hidden;
	padding-top:5px;
	padding-left:5px;
}

div.cAList li
{
	text-align: left;
	margin-left: 0px;
	list-style-type: none;
	float: left;
	width: 200px;
	margin-bottom: 10px;
	margin-right:18px;
	margin-left:5px;
	height: 18px;
	border-bottom: gainsboro 1px dotted;
}

.cA1_1
{
	margin-bottom: 8px;
}

.cA1_2
{
	margin-bottom: 8px;
}


/*      -------   info   -------       */

h1.cTitle
{
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	color: black;
}

.cDefaultImg 
{
	text-align:center;
}
.cDefaultImg img
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	width: 120px;
	border-bottom: darkgray 1px solid;
	height: 160px;
	
}

.cInfoTxt
{
}

.cInfoTxt td
{
	border-bottom: whitesmoke 1px solid;
}

div.cInfoAct
{
	height:30px;
	margin-bottom:10px;
}

.cCon
{
	line-height: 150%;
	padding: 15px;
}

div.cVol
{
	margin: 5px;
	
	line-height: 200%;
	border-top: gainsboro 1px solid;
	padding-top: 10px;
	margin-bottom: 20px;
	OVERFLOW: hidden;
}

span.cRssSpan
{
	float: right;
	margin-right: 20px;
	font-size: 14px;
}
span.cRssSpan img
{
	border:0px;
}

.cVolTag
{
	clear:left;
	height: 25px;
	background-image: url(/images/bg_sort.png);
	background-position-x: left;
	background-repeat: no-repeat;
	color: #ffffff;
	
	padding-left:5px;
	margin-top:10px;
	margin-bottom:5px;
}

div.cVolList
{
	padding-bottom:20px;
	overflow:hidden;
}

div.cVolList div
{
	display: inline-block;
	padding-left: 30px;
	border-bottom: gainsboro 1px solid;
	width: 175px;
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
	background-color: whitesmoke;
	background-image: url(/images/folder.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

div.cVolList a
{
	padding-left: 5px;
	padding-right: 5px;

}

div.cVolList a:hover
{
	background-color: #498CD0;
	color: #ffffff;
	font-weight: bold;
}

div.cVolList span a
{
	float: right;
	color: darkgray;
}
div.cVolList span a:hover
{
	background-color: whitesmoke;
	color: darkgray;
	font-weight: normal;
}

a.cVolNew
{
	color: crimson;
}
a.cVolNew img
{
	margin-left: 5px;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}

div.cCtDomian
{
	text-align: right;
	margin-bottom: 10px;
}

div.cCRHtm
{
	display:none;
	background-color: whitesmoke;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	color: dimgray;
	margin-top:20px;
	margin-bottom:10px;
}

div.cCRHtm a
{
	color: dimgray;
}

div.cCRTitle
{
	padding-top:5px;
	margin-left: 20px;
	font-weight: bold;
}
div.cCRHtm ul
{
	margin-left:0px;
}
div.cCRHtm li
{
	margin-left:10px;
	list-style-type: none;
}


div.cReView
{
	
}

div.cReViewForm
{
	padding:5px;
}
div.cReViewForm textarea
{
	width: 95%;
	height: 60px;
	padding: 5px;
	font-size: 14px;
}

div.cReViewAct
{
	text-align:right;
	padding-right:15px;
	padding-top:5px;
}

div.cReViewListAct
{
	border-bottom: gainsboro 1px solid;
	padding:5px;
	margin-right:15px;
	margin-bottom:15px;
}
div.cReViewListPC
{
	padding:5px;
	text-align:right;
}

div.cReViewList
{
	padding-left:10px;
}
div.cReViewItem
{
	
	border-bottom: gainsboro 1px dashed;
	margin-bottom:5px;
}

div.cReViewItem .c1
{
	padding: 10px;
}
div.cReViewItem .c2
{
	padding: 5px;
	color: gray;
}

div.cReViewMore
{
	text-align:center;
	padding:5px;
}

/* ------------------- */






div.cComicIndex
{
	text-align: left;
	padding: 10px;
}

div.caa
{
}
div.caa1
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}
div.caa1 span
{
	font-size: 14px;
}

div.caa1 b
{
	font-size: 14px;
	color: red;
	font-weight: normal;
}

div.caa2
{
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 200%;
	background-color: #ffffff;
	padding-left: 10px;
}
div.caa2 a
{
	width: 200px;
	display: inline-block;
	overflow: hidden;
	height: 20px;
	margin-right: 25px;
	background-image: url(/images/folder.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
a.caamore
{
	float: right;
}


span.cSiteName
{
	font:35px "微软雅黑";
	color: white;
	
	float:left;
	margin-right:5px;
}


/* -------- viewer  --------- */


div.cVHeader
{
	margin: auto;
	width: 960px;
	
	
}

div.cH1
{
	padding: 10px;
	text-align: left;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: whitesmoke;
	font-size: 14px;
}

div.cH1 div
{
	float:right;
}
#iOCD
{
	display:none;
}

div.cH2
{
	padding: 5px;
}
div.cH2 a
{
	color: #ffffff;
}
div.cH2 span a
{
	color: #333333;
}
#iCPH a
{
	color: #333333;
}

div.cH3
{
	text-align:left;
	padding:3px;
}


.cViewPChange
{
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #006699;
	border-bottom: #ffffff thin ridge;
	border-left: #ffffff thin ridge;
	border-top: #ffffff thin ridge;
	border-right: #ffffff thin ridge;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
}

#spMsg
{
	color: darkgray;
}

div.cPageChangeHtm
{
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	background-color: #ffffff;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	
}

#iPageNo
{
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
	padding: 5px;
	background-color: #ffffff;
	display: inline-block;
	cursor: hand;
}
#iPageHtm
{
	display:none;
}


div.cBody
{
	margin-top:10px;
	min-height:300px;
}

div.cVFooter
{
	margin: auto;
	width: 960px;
	background-color: whitesmoke;
}

div.cVFooter a
{
	color: #FFFFFF;
}

div.cVFooter input
{
	border-bottom: #006699 1px solid;
	border-left: #006699 1px solid;
	background-color: #3399cc;
	color: #ffffff;
	border-top: #006699 1px solid;
	border-right: #006699 1px solid;
	font-size: 14px;
	font-weight: bold;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	margin-left:5px;
	margin-right:5px;
}


#spBJ a
{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right:3px;
}

#spSl{display:none;}
#spSl a
{
	display: inline-block;
	width: 70px;
	height: 16px;
	border-bottom: dodgerblue 1px solid;
	border-left: dodgerblue 1px solid;
	border-top: dodgerblue 1px solid;
	border-right: dodgerblue 1px solid;
	text-align:center;
	margin-right:5px;
}

#spSl a:hover
{
	background-color: #ff6600;
	color: #ffffff;
	font-weight: bold;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}

a.cSLSelected
{
	background-color: #ff6600;
	color: #ffffff;
	font-weight: bold;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}


div.cErrMsg
{
	margin: auto;
	color: purple;
	font-size: 14px;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	background-color: whitesmoke;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.cErrMsg a
{
	display: inline-block;
	width: 70px;
	height: 16px;
	border-bottom: dodgerblue 1px solid;
	border-left: dodgerblue 1px solid;
	border-top: dodgerblue 1px solid;
	border-right: dodgerblue 1px solid;
	text-align:center;
	margin-right:5px;
}
div.cErrMsg span
{
	color: darkgray;
}

.cViewTS
{
	margin-bottom:10px;
	padding:4px;
	border-bottom: #ff6600 1px solid;
	border-left: #ff6600 1px solid;
	background-color: papayawhip;
	color: #ff6600;
	border-top: #ff6600 1px solid;
	border-right: #ff6600 1px solid;
	margin: auto;
	width: 960px;
}


#p1
{

}
#p2
{
	margin-bottom:5px;
	margin-top:-10px;
}
#p3
{
	margin-bottom:15px;
	margin-top:8px;
}
#p4
{
	margin-bottom:8px;
	margin-top:13px;
}
.ad_af{border: dodgerblue 1px solid;margin-left:3px;padding:2px}
cite
{
    float: left;background-color: papayawhip;
    width: 20px;
    line-height: 15.7px;
    text-align: center;
    padding: 11px 3px 3px 3px;
    border: dodgerblue 1px solid;
    color: #f00;
    list-style: none outside none;
	font-style: normal;
}
#cPageCreated
{
	color: gainsboro;
}
#sptong
{color: gainsboro;}


/* public */
div.cComicTop
{
	text-align: left;
	padding-left: 15px;
	padding-bottom:20px;
}


div.cTArea
{
	width: 290px;
	margin-top: 10px;
	margin-right: 20px;
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	padding-bottom:10px;
	margin-bottom:10px;
}
div .cTopItem1
{
	padding: 5px;
	border-bottom: gainsboro 1px dotted;
	overflow:hidden;
	height:80px;
}
div.cTopItem1 img
{
	width: 80px;
	height: 80px;
	float: left;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
}
div .cTopItem1 div
{
	margin-left:120px;
	margin-bottom:5px;
}


div .cTopItem2
{
	padding: 5px;
	border-bottom: gainsboro 1px dotted;
	overflow:hidden;
	height:18px;
}

div.cTAreaName
{
	background-color: whitesmoke;
	font-size: 14px;
	font-weight: bold;
	padding:8px;
}

div.cTArea b
{
	margin-right: 10px;
	color: #006600;
}


span.cMoreTop
{
	float: right;
	font-weight: normal;
}

div.cUpComicTop
{
	text-align: left;
	padding-left: 20px;
	padding-bottom:20px;
}
div.cUpComicTop .cTopItem1
{
	width:280px;
	float:left;
	margin-right:15px;
}
div.cUpComicTop .cTopItem2
{
	width:290px;
	float:left;
	margin-right:10px;
}



div.cpitem
{
	float: left;
	height: 20px;
	width: 280px;
	padding-top: 8px;
	margin-right: 20px;
	overflow: hidden;
	background-color: #ffffff;
	margin-bottom: 5px;
	padding-right: 5px;
	border-bottom: gainsboro 1px dotted;
}

div.cpitem .t1
{
	text-align: center;
	color: #ffffff;
	width: 25px;
	display: inline-block;
	background-color: #ff9933;
	margin-right: 10px;
}
div.cpitem .t2 a
{
}
div.cpitem .t3 a
{
	margin-left: 10px;
}
div.cpitem .t4 a
{
	margin-left: 10px;
	color: dimgray;
}
div.cpitem .t5
{
	text-align: right;
	color: dimgray;
	float: right;
}




/*  图片列表  */


div.cComicList
{
	height: 100%;
	margin-top:10px;
}



span.clw1
{
	color: #009900;
}
span.clw2
{
	color: #ff3366;
}
span.ctor
{
	color: dimgray;
}


div.cComicPageChange
{
	float: right;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 12px;
}
div.cComicPageChange2
{
	margin-top: 10px;
	clear: left;
	padding: 10px;
	text-align: right;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	background-color: #f5f5f5;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}

span.cPageChangeLink
{
	padding-left: 20px;
}


div.cFriendLink
{
	
	width: 960px;
	margin: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
	margin-top:10px;
	margin-bottom:10px;
}
div.cFriendLink a
{
	padding-left: 10px;
}




/*  search  */

div.cDataList
{
	min-height: 300px;
	margin-bottom: 10px;
}

div.cInfoItem
{
	border-bottom: #E8E8E8 1px solid;
	padding: 5px;
	margin-top: 5px;
	height: 100%;
	line-height: 180%;
}

div.cInfoItem span
{
	margin-right:20px;
}

div.cListSlt
{
	float: right;
}
div.cListSlt img
{
	width: 70px;
	height: 90px;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
}

div.cListTitle
{
	margin-top:10px;
	padding: 3px;
	font-size: 14px;
	margin-bottom: 5px;
}

div.cListh1, div.cListh2, div.cListh3
{
	color: gray;
}

div.cDataPageChange
{
	display:none;
	text-align: right;
}
span.cPageChangeLink
{
	margin-left: 20px;
}




/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
	display: none;
}
.ui-helper-hidden-accessible
{
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix
{
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix
{
	height: 1%;
}
.ui-helper-clearfix
{
	display: block;
}
/* end clearfix */
.ui-helper-zfix
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled
{
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget
{
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content
{
	border: 1px solid #aaaaaa;
	background: #ffffff url(/images/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a
{
	color: #222222;
}
.ui-widget-header
{
	border: 1px solid #aaaaaa;
	background: #cccccc url(/images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a
{
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/images/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #555555;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	border: 1px solid #999999;
	background: #dadada url(/images/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover
{
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	border: 1px solid #aaaaaa;
	background: #ffffff url(/images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
	color: #212121;
	text-decoration: none;
}
.ui-widget :active
{
	outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
{
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/images/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a
{
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
{
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a
{
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text
{
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary
{
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary
{
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
{
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(/images/ui/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon
{
	background-image: url(/images/ui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon
{
	background-image: url(/images/ui/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon
{
	background-image: url(/images/ui/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
	background-image: url(/images/ui/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon
{
	background-image: url(/images/ui/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon
{
	background-image: url(/images/ui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
	background-image: url(/images/ui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n
{
	background-position: 0 0;
}
.ui-icon-carat-1-ne
{
	background-position: -16px 0;
}
.ui-icon-carat-1-e
{
	background-position: -32px 0;
}
.ui-icon-carat-1-se
{
	background-position: -48px 0;
}
.ui-icon-carat-1-s
{
	background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
	background-position: -80px 0;
}
.ui-icon-carat-1-w
{
	background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
	background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
	background-position: -176px -64px;
}
.ui-icon-arrow-4
{
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
	background-position: -16px -80px;
}
.ui-icon-extlink
{
	background-position: -32px -80px;
}
.ui-icon-newwin
{
	background-position: -48px -80px;
}
.ui-icon-refresh
{
	background-position: -64px -80px;
}
.ui-icon-shuffle
{
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
	background-position: 0 -96px;
}
.ui-icon-folder-open
{
	background-position: -16px -96px;
}
.ui-icon-document
{
	background-position: -32px -96px;
}
.ui-icon-document-b
{
	background-position: -48px -96px;
}
.ui-icon-note
{
	background-position: -64px -96px;
}
.ui-icon-mail-closed
{
	background-position: -80px -96px;
}
.ui-icon-mail-open
{
	background-position: -96px -96px;
}
.ui-icon-suitcase
{
	background-position: -112px -96px;
}
.ui-icon-comment
{
	background-position: -128px -96px;
}
.ui-icon-person
{
	background-position: -144px -96px;
}
.ui-icon-print
{
	background-position: -160px -96px;
}
.ui-icon-trash
{
	background-position: -176px -96px;
}
.ui-icon-locked
{
	background-position: -192px -96px;
}
.ui-icon-unlocked
{
	background-position: -208px -96px;
}
.ui-icon-bookmark
{
	background-position: -224px -96px;
}
.ui-icon-tag
{
	background-position: -240px -96px;
}
.ui-icon-home
{
	background-position: 0 -112px;
}
.ui-icon-flag
{
	background-position: -16px -112px;
}
.ui-icon-calendar
{
	background-position: -32px -112px;
}
.ui-icon-cart
{
	background-position: -48px -112px;
}
.ui-icon-pencil
{
	background-position: -64px -112px;
}
.ui-icon-clock
{
	background-position: -80px -112px;
}
.ui-icon-disk
{
	background-position: -96px -112px;
}
.ui-icon-calculator
{
	background-position: -112px -112px;
}
.ui-icon-zoomin
{
	background-position: -128px -112px;
}
.ui-icon-zoomout
{
	background-position: -144px -112px;
}
.ui-icon-search
{
	background-position: -160px -112px;
}
.ui-icon-wrench
{
	background-position: -176px -112px;
}
.ui-icon-gear
{
	background-position: -192px -112px;
}
.ui-icon-heart
{
	background-position: -208px -112px;
}
.ui-icon-star
{
	background-position: -224px -112px;
}
.ui-icon-link
{
	background-position: -240px -112px;
}
.ui-icon-cancel
{
	background-position: 0 -128px;
}
.ui-icon-plus
{
	background-position: -16px -128px;
}
.ui-icon-plusthick
{
	background-position: -32px -128px;
}
.ui-icon-minus
{
	background-position: -48px -128px;
}
.ui-icon-minusthick
{
	background-position: -64px -128px;
}
.ui-icon-close
{
	background-position: -80px -128px;
}
.ui-icon-closethick
{
	background-position: -96px -128px;
}
.ui-icon-key
{
	background-position: -112px -128px;
}
.ui-icon-lightbulb
{
	background-position: -128px -128px;
}
.ui-icon-scissors
{
	background-position: -144px -128px;
}
.ui-icon-clipboard
{
	background-position: -160px -128px;
}
.ui-icon-copy
{
	background-position: -176px -128px;
}
.ui-icon-contact
{
	background-position: -192px -128px;
}
.ui-icon-image
{
	background-position: -208px -128px;
}
.ui-icon-video
{
	background-position: -224px -128px;
}
.ui-icon-script
{
	background-position: -240px -128px;
}
.ui-icon-alert
{
	background-position: 0 -144px;
}
.ui-icon-info
{
	background-position: -16px -144px;
}
.ui-icon-notice
{
	background-position: -32px -144px;
}
.ui-icon-help
{
	background-position: -48px -144px;
}
.ui-icon-check
{
	background-position: -64px -144px;
}
.ui-icon-bullet
{
	background-position: -80px -144px;
}
.ui-icon-radio-off
{
	background-position: -96px -144px;
}
.ui-icon-radio-on
{
	background-position: -112px -144px;
}
.ui-icon-pin-w
{
	background-position: -128px -144px;
}
.ui-icon-pin-s
{
	background-position: -144px -144px;
}
.ui-icon-play
{
	background-position: 0 -160px;
}
.ui-icon-pause
{
	background-position: -16px -160px;
}
.ui-icon-seek-next
{
	background-position: -32px -160px;
}
.ui-icon-seek-prev
{
	background-position: -48px -160px;
}
.ui-icon-seek-end
{
	background-position: -64px -160px;
}
.ui-icon-seek-start
{
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first
{
	background-position: -80px -160px;
}
.ui-icon-stop
{
	background-position: -96px -160px;
}
.ui-icon-eject
{
	background-position: -112px -160px;
}
.ui-icon-volume-off
{
	background-position: -128px -160px;
}
.ui-icon-volume-on
{
	background-position: -144px -160px;
}
.ui-icon-power
{
	background-position: 0 -176px;
}
.ui-icon-signal-diag
{
	background-position: -16px -176px;
}
.ui-icon-signal
{
	background-position: -32px -176px;
}
.ui-icon-battery-0
{
	background-position: -48px -176px;
}
.ui-icon-battery-1
{
	background-position: -64px -176px;
}
.ui-icon-battery-2
{
	background-position: -80px -176px;
}
.ui-icon-battery-3
{
	background-position: -96px -176px;
}
.ui-icon-circle-plus
{
	background-position: 0 -192px;
}
.ui-icon-circle-minus
{
	background-position: -16px -192px;
}
.ui-icon-circle-close
{
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
	background-position: -192px -192px;
}
.ui-icon-circle-check
{
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
	background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.ui-corner-tr
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bl
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-br
{
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-top
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bottom
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-right
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-left
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-all
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay
{
	background: #aaaaaa url(/images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow
{
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
/* Resizable
----------------------------------*/
.ui-resizable
{
	position: relative;
}
.ui-resizable-handle
{
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s
{
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se
{
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/* Selectable
----------------------------------*/
.ui-selectable-helper
{
	border: 1px dotted black;
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a
{
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a
{
	zoom: 1;
}
.ui-accordion-icons .ui-accordion-header a
{
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active
{
	display: block;
}
/* Autocomplete
----------------------------------*/
.ui-autocomplete
{
	position: absolute;
	cursor: default;
}
.ui-autocomplete-loading
{
	background: white url( 'images/ui-anim_basic_16x16.gif' ) right center no-repeat;
}

/* workarounds */
* html .ui-autocomplete
{
	width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu
{
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
}
.ui-menu .ui-menu
{
	margin-top: -3px;
}
.ui-menu .ui-menu-item
{
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a
{
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active
{
	font-weight: normal;
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button
{
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button-icon-only
{
	width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only
{
	width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only
{
	width: 3.4em;
}
button.ui-button-icons-only
{
	width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text
{
	display: block;
	line-height: 1.4;
}
.ui-button-text-only .ui-button-text
{
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text
{
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text
{
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icons .ui-button-text
{
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button
{
	padding: .4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon
{
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon
{
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary
{
	left: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
	right: .5em;
}

/*button sets*/
.ui-buttonset
{
	margin-right: 7px;
}
.ui-buttonset .ui-button
{
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
/* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog
{
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar
{
	padding: .5em 1em .3em;
	position: relative;
}
.ui-dialog .ui-dialog-title
{
	float: left;
	margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close
{
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span
{
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
	padding: 0;
}
.ui-dialog .ui-dialog-content
{
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button
{
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}
.ui-dialog .ui-resizable-se
{
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
/* Slider
----------------------------------*/
.ui-slider
{
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal
{
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range
{
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min
{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
	right: 0;
}

.ui-slider-vertical
{
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range
{
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
	top: 0;
}
/* Tabs
----------------------------------*/
.ui-tabs
{
	position: relative;
	padding: .2em;
	zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav
{
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li
{
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a
{
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	margin-bottom: 0;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
	cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel
{
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}
/* Datepicker
----------------------------------*/
.ui-datepicker
{
	width: 17em;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header
{
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
	width: 49%;
}
.ui-datepicker table
{
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th
{
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td
{
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a
{
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: left;
}

/* with multiple calendars */
 .
.ui-datepicker.ui-datepicker-multi
{
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear: left;
}
.ui-datepicker-row-break
{
	clear: both;
	width: 100%;
}

/* RTL support */
.ui-datepicker-rtl
{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-right-width: 0;
	border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover
{
	display: none; /*sorry for IE5*/
	display: /**/ block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}
/* Progressbar
----------------------------------*/
.ui-progressbar
{
	height: 2em;
	text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
	margin: -1px;
	height: 100%;
}