﻿#header { background-image: url( 'img/station_logo_cn.gif' ); background-repeat: no-repeat; background-position: left top; }

/*留言簿*/
.GBOverview{ border:solid 1px #000;}
.GBEvents{border:solid 1px #080;  float:left;margin-right:45px; width:40%}
.GBNew{border:solid 1px #a00;}

.agenda{width:338px; }
.agenda .item { width: 338px; height: 67px; overflow:hidden; }
.agenda .active,.agenda .close,.agenda .event
{width:73px;height:67px;background-repeat: no-repeat; background-position: left top; overflow:hidden; float:left;}
.agenda .active{ background-image: url( 'img/dayactive.gif' ); }
.agenda .close{ background-image: url( 'img/dayclose.gif' ); }
.agenda .event{ background-image: url( 'img/dayopen.gif' ); }
.agenda .vcenter {
width: 265px; height: 67px; 
background-image: url(  'img/daycontent.gif' ); 
background-repeat: no-repeat; background-position: left top; overflow:hidden; float:left;}
.agenda .weekday{color:#fff; display:block; font-size:12px; font-weight:normal;}
.agenda .tab{color:#9ccfe4; font-weight:bold;margin:8px 0 0 10px;}
.agenda .tab2{color:#000; text-align:center; width:100%;}
.agenda .sub{ font-size:12px; display:block; }

/* div内部文字垂直居中的 hack */
div.vcenter{position: relative}
div.vcenter div{position: absolute;top: 50%;left: 0}
div.vcenter p{position: relative;top: -50%}
div.agenda>div.item>div.vcenter{position: static;display:table}
div.agenda>div.item>div.vcenter>div{display:table-cell;vertical-align:middle;position:static}

/*Station首页*/
.agendaDiv{float:left; margin-left:48px;}
