/* menu*/

.selected {
    color:#FF9900;
	border-left-color: #FFCC33;
}

/* forecast */
TABLE.weather {
	background-color:#000000;
	border: 1px #000000 solid;
}
TABLE.weather TD{
	background-color:#ffffff;
	font-size:11px;
	text-align:center;
}
TABLE.weather_h TD{
	background-color:#ffffff;
	font-size:11px;
	text-align:right;
}

TABLE.weather TD.s{
	border-left: 1px #000000 solid;
}

/***** forecast elem *****/
TABLE.day_table TD{
	margin:0px;
	padding:0px;
}
TABLE.day_table TABLE TD {
	text-align: center;
	padding: 3px;
}

TABLE.w_seg  TD.w_bott {
	border-bottom: 1px solid #CCCCCC;

}
TABLE.w_hdr TD.w_bott {
	border-bottom: 1px solid #CCCCCC;

}

TABLE.w_seg TD {
	border-bottom: 1px dashed #CCCCCC;
	border-right: 1px dashed #CCCCCC;

}

.bl TABLE.w_seg  TD {
	border-left: 1px solid #CCCCCC;
}
.br TABLE.w_seg  TD {
	border-right: 1px solid #CCCCCC;
}
.blr TABLE.w_seg  TD {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

TABLE.w_hdr TD{
		padding: 3px;
border-bottom: 1px dashed #CCCCCC;
}


.calendar {
	margin-right: 15px;
}
.calendar A.l IMG{
	background: url('/img/weather/cal_l.gif');
}
.calendar A.r IMG {
	background: url('/img/weather/cal_r.gif');
}
.calendar A.l:hover IMG {
	background: url('/img/weather/cal_l_a.gif');
}
.calendar A.r:hover IMG {
	background: url('/img/weather/cal_r_a.gif');
}
.hg {
	padding: 0px 10px;
	background: url('/img/weather/cal_gr_head.jpg') repeat-y;
}
.hb {
	padding: 0px 10px;
	background: url('/img/weather/cal_bl_head.jpg') repeat-y;
}
