/* CSS Document */

/*additioanl */

/* 底部工具列 */

#bottombar {
		background-image:url(../images/itea/bg_blue.gif);
		position: fixed; !important;
        width: 98%;
	    bottom: 0;
		left: 10px;
		z-index: 5; 
        height: 34px;		
		border: 1px solid #999999;		
		background-repeat:repeat-x;
		color:#FFFFFF;
		_position:absolute;
 		_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
}

#bottombar a {	background-color: transparent;}
#bottombar a:hover {	background-color: transparent;}
#bottombar .button {	margin-top: 1px;}
#bottomemptyspace {	clear:both;	height: 38px;}
#bottombar_menu {
	position:absolute;
	width: 250px;
	height: 200px;
	top: -260px;
	z-index: 4;
	padding:3px;
}

/* REPLY BAR */
#bottom_replybar {
	position:absolute;
	width: 250px;
	height: 250px;
	top: -255px;
	right: 5px;
	z-index: 6;
	/*background-color: #ddf7fe;*/
	/*border:1px solid  #7fe2ff;*/
	background-color: #efefec;
	border:1px solid  #666666;
	color:#000;
}

.replybutton {
 color: #006699;
}

#bottom_replybar td {	line-height: 20px;	border-bottom: dotted 1px #CCCCCC;}
.replybarbutton a {	color:#0066FF;}
.replybarbutton a:hover {	color: #FF0000;}

/* TEMPLATe BAR */
#bottom_templatebar {
	position:absolute;
	width: 115px;
	height: 110px;
	top: -115px;
	left: 40px;
	z-index: 6;
	background-color: #fff;
	border:1px solid  #ccc;
}

/* TEMPLATe BAR */
#bottom_plurk {
	position:absolute;
	width: 200px;
	height: 280px;
	top: -285px;
	left: 183px;
	z-index: 6;
	background-color: #fff;
	border:1px solid  #ccc;
}

/* TEMPLATe BAR */
#bottom_facebook {
	position:absolute;
	width: 200px;
	height: 420px;
	top: -425px;
	left: 220px;
	z-index: 6;
	background-color: #fff;
	border:1px solid  #ccc;
}


/* MENU LEFT */
#bottombar_menu_left {	padding:5px; border: 2px #FFCC33 solid; border-right: 2px #FFCC33 solid; background-color:#FFFFFF; }
#bottombar_menu_left a{	background-color: transparent;	color: #333333;}
#bottombar_menu_left a:hover {	background-color: #c1ddfd;}
.bottom_menu_search {	border: 2px #FFCC33 solid;}

/* MENU RIGHT */
#bottombar_menu_right img{ border:2px #FFFFFF dotted; }

/* board */
#itea_outline { clear:both; }
#itea_outline .eachblock { 
	float:left; 
	width: 170px; 
	height: 600px;
	border: 1px; 
	margin-left:3px; 
	margin-top:3px; 
	background-color:#FFFFFF; 
	padding:5px;
	background-image:url(../images/itea_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
#itea_outline .eachblock:hover { 
	background-color:#ffffff;
}

#itea_outline .eachblock .subcatlist {
	border-bottom: 1px dotted #CCCCCC;
	height: 30px;
}


#itea_outline .eachblock .subcatlist a:hover {
	color:#0099FF;
	background-color:#f1f1f1;
}


.eachblock a.title { 
	font-size:18px; 
	color:#FFFFFF;
	margin-left: 10px;
}

.moreinfoclass {
	position:absolute;
	margin-top: -66px;
	margin-left: -156px;	
	width: 150px;
	min-height: 50px;
	border: 1px solid #64a4ed;
	background-color: #deeffc;
	padding: 3px;
	z-index: 3;
}


/* default */
.qp { color:#FF0000; }
.gray { color:#999999; font-style:italic; }


/* modified old */
.menu_r_line {background-image: url(/images/top_21.gif);background-repeat: no-repeat;background-position: right;padding-top: 3px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;color: #FFFFFF;font-family: "細明體";}


.pages_btns{padding:5px 0 1em;line-height:30px;}
.pages,.pageback{float:right;padding:2px 0;}
.pages a,.pages strong,.pageback a{float:left;padding:0 6px;margin-right:2px;height:26px;border:1px solid;line-height:26px;overflow:hidden;}
.pages a,.pageback a{border-color:#E6E7E1;background-color:#FCFCFC;color:#35508A;}
.pages a:hover,.pageback a:hover{text-decoration:none;}
.pages strong{border-color:#35508A;background-color:#35508A;color:#FFF;font-weight:700;}
.pages a.prev,.pages a.next{background-repeat:no-repeat;}
.pages a.prev{background-image:url(/images/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pages a.next{padding-right:16px;background-image:url(/images/arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FCFCFC url(/images/arrow_left.gif) no-repeat 0 50%;}
.pages a:hover,.pageback a,.pages a.next{border-color:#35508A;}

#paging { clear:both; }
