@charset "utf-8";


/* top.html */
body{
background:url(../images/bg.gif) repeat left top;
line-height:1.5em;
}

#top{
width:790px;
padding:0px 5px 30px 5px;
}

#top .lmenu{
width:593px;
float:left;
}

.topinfo{
	width:290px;
	height:20px;
	text-align:left;
}

.info{
width:auto;
height:20px;
float:left;
}


.topinfo_cont{
	width:288px;
	border:1px solid #dddddd;
	padding-top:5px;
	padding-bottom: 0.5em;
}


.topinfo_in{
	width:288px;
	border-bottom:1px dotted #dddddd;
	text-align:left;
	height: auto;
}

.t_date{
	width:88px;
	float:left;
	padding:0.3em 5px 0.5em 5px;
	line-height: 1.3em;
}

.t_txt_p{
	width:182px;
	float:left;
	padding:0.3em 0.5em 0.5em 0em;
	line-height: 1.3em;
}


.t_txt_ir{
	background:url(../images/newbtn2.gif) left center no-repeat;
	width:415px;
	float:left;
	padding-left:40px;
}

.t_txt_rec{
	background:url(../images/newbtn1.gif) left center no-repeat;
	width:415px;
	float:left;
	padding-left:40px;
}

.t_txt_etc{
	background:url(../images/newbtn4.gif) left center no-repeat;
	width:415px;
	float:left;
	padding-left:40px;
}

#top .rmenu{
	width:185px;
	padding-left:12px;
	float:left;
}

#top .rmnu_bg{
background:url(../images/rmenubg.gif) repeat-y;
width:185px;
}

#top .box{
width:593px;
}


/* topics ----------------------------------------------------*/

#topics{
width:585px;
}

#topics .catbar{
	background:url(../../support/images/support_cat_bg.gif) repeat-y;
	width:585px;
	margin-bottom: 15px;
}

#topics .year{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
}

#topics .year li{
	background:url(../images/go_btn.jpg) left center no-repeat;
	float:left;
	padding-right:15px;
	padding-left: 15px;
}

.topics_cont{
	width:575px;
	border-bottom:1px dotted #666666;
	margin-bottom:10px;
}

.cont_bar{
	border-left:5px solid #0c1d4b;
	padding:0.5em 0.5em 0.5em 0.7em;
	bold
}
