.attcon   {
}
.attcon .attlist {
	background-color: #b2d1f2;
}
.attcon .attlist a{
	color:#515151
}
.attcon .attlist td {
	background-color: #FFF;
	padding: 10px 0;
}
.attcon .attlist .actimg {
	border:1px solid #ccc
}
.attcon .attlist .actimg td{
	background-image: url(../images/libg.gif);
	background-repeat: repeat-x;
	padding: 0;
	width: 120px;
	height: 140px;
	overflow: hidden;
}
.attcon .attlist .actday {
	font-family: Arial;
	font-size: 12px;
	color: #F00;
	margin: 0;
	line-height: 150%;
}
.attcon .attlist .actwho {
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	text-align: center;
}
.totalli .totcon .acttit {
	font-size: 16px;
	color: #FFF;
	margin: 5px 10px;
	font-weight: bold;
}

.totalli .totalliin #disc {
	background-image: url(../images/total_01a.png);
}
.totalli .totalliin #blog {
	background-image: url(../images/total_02a.png);
}
.totalli .totalliin #album {
	background-image: url(../images/total_03a.png);
}
.totalli .totalliin #show {
	background-image: url(../images/total_04a.png);
}
.totalli .totalliin #all {
	background-image: url(../images/total_05a.png);
}
.intxt .actyou td {
	font-size: 12px;
	line-height: 30px;
	color: #000;
	border-bottom: 1px dotted #515151;
}


.main .topm {
	height: 38px;
	color: #406cb3;
	font-size: 12px;
	padding:0px 0px;
	background-color: none;
}

.main .topm a{
	padding:0;
	display:block;
	float:left;
	text-align:center;
	margin-right:2px;
	background-color:#C2DCB5
}


/**/
.main .main2 .righta {
	float: right;
	width: 275px;
	padding: 0 0 10px;
}

.main .main2 .right {
	float: right;
	width: 255px;
	padding: 10px;
}
.main .main2 .righta .actshow {
	border: 1px solid #ccc;
	margin: 4px 4px 0;
	background-color: #FFF;
}
.attcon .attlist .actday .star {
	font-family: Arial;
	font-size: 12px;
	color: #ff8a00;
	line-height: 16px;
}
.main .topm {
	background-color:#c2dcb5
	}
.main .hwftop{
	background-image:url(../images/topimgSDDD.png);
	background-position: center 37px;
	background-repeat: no-repeat;
}
.main .topmain {
	background-image:none;
}

.main .main2 {
	background-color: #edf3ff;
	height: auto;
	margin-bottom: 10px;
	background-image: url(../images/sty6/main2bg.png);
}

.contop  {
	background-image: url(../images/sty6/date.png);
	background-repeat: no-repeat;
}





.rightin {
	background-image: url(../images/sty6/right_03.png);
}
/*內容*/
.rightin_c {
	background-image: url(../images/sty6/right_02.png);
}
#myinfo .rightin_t {
	background-image: url(../images/sty6/right_01a.png);
}
.main .main2 .allin .blog .detail .givestar {
	position: absolute;
	width: 132px;
	height: 38px;
	left: 513px;
	top: 80px;
	background-image: url(../images/givestar.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	text-align: center;
	padding: 95px 0 0;
}
.main .main2 .allin .blog .detail .givestar p {
	margin: 0;
}
.starreco{
	font-size:12px;
	color:#515151;
	line-height:20px
	}
.starreco p{
	margin:0
	}
.strtit{
	color:#930;
	font-size:16px;
	font-weight:bold
	}
.strli{
	background:url(../images/strli.gif) no-repeat  left center;
	padding-left:15px
	}
.stroli{
	border-top:1px dotted #515151;
	margin-top:10px
	}
.stroliin{
	border-bottom:1px dotted #515151;
	padding:10px 0;
	color:#a4860e}
.stroliin a{
	color:#515151}.blog_R .actaw {
	padding-bottom: 8px;

}
.blog_R .actaw div {
	height: 100px;
	padding: 5px 20px;
	color: #000;
	margin-bottom: 5px;
}
.blog_R .actaw .aawin1 {
	background-color: #e392cb;
}
.blog_R .actaw .aawin2 {
	background-color: #d1b166;
}

.blog_R .actaw div img {
	float: left;
	margin: 0;
}
.blog_R .actaw div .aawtxt {
	padding: 0;
	margin: 0;
	width: 230px;
	float: right;
	font-size: 12px;
	line-height: 150%;
}
.blog_R .actaw div .aawtxt p {
	margin: 0;
}
.blog_R .actaw div .aawtxt .awwname {
	font-size: 16px;
	line-height: 20px;
}
.giftli  {
	background-color: #ff8efb;
}
.gli {
	background-image: url(../images/actgift_03.jpg);
	background-repeat: repeat-y;
	padding: 0 150px;
}

.giftli td  {
	padding: 10px;
	font-size: 12px;
	background-color: #FFF;
	line-height: 150%;
}
.giftli2 td  {
	background-color: #008080;
	color:#FFF;
	padding: 5px 10px;
}.giftli .aaname  {
	font-size: 15px;
}
