body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

.text-s {
	font-size:10px;
	line-height:130%;
	color:#333333;
	}
		
.text-m {
	font-size:12px;
	line-height:130%;
	color:#333333;
	}

.text-l {
	font-size:14px;
	line-height:130%;
	color:#333333;
	}
	
.copyright {
	font-size:12px;
	line-height:130%;
	color:#666666;
	}
.foot {
	background:url(../img/bg_foot.gif) repeat-x;
}

a:link {color: #009BD9;text-decoration: underline;}
a:visited {color: #009BD9;text-decoration: underline;}
a:hover {color: #009BD9;text-decoration: none;}
a:active {color: #009BD9;text-decoration: none;}

ul {
	margin:0 0 0 15px;
	padding:0;
}

li {
	magin:0;
	padding:0 0 0 0px;
	font-size:12px;
	line-height:140%;
	color:#009BD9;
}

.menu-btn {
	margin:0 5px 0 5px;
}

.menu-btn2 {
	margin:0 2px 0 2px;
}

.popup-fig {
	margin:5px 0 5px 0;
}

.head-bg {
	background:url("../img/head_bg.gif") repeat-x;
}

.frame-top { background:url("../img/frame_top.gif") repeat-x;}
.frame-bottom { background:url("../img/frame_bottom.gif") repeat-x;}
.frame-left { background:url("../img/frame_left.gif") repeat-y;}
.frame-right { background:url("../img/frame_right.gif") repeat-y;}

ul#frame {
	margin:12px 30px;
	padding:0;
}

.weekly_txt {
	margin:10px 5px 10px 10px ;
	padding:0px;
	width: 660px;
}

.weekly_txt2 {
	margin:5px 0px 0px 0px ;
	padding:0px;
}


.weekly_txt img {
	border:0px;
	margin:10px 5px 0px 0px;
}

.list-tipe {
	padding: 0px 0px 0px 15px;
	background: url(../img/lst_img.gif) no-repeat;
}

h2 {
	margin:20px 0px 0px 0px ;
}
