#sub dl {
	margin: 0px;
	padding: 0px;
	background: #F7F7F7;
}
#second h1 {
	background: url(/information/img/bg_h1.gif) no-repeat right bottom;
	margin-right: 10px;
}

#sub dt {
	margin: 0px;
	padding: 5px 0px 5px 6px;
	background: #F2F2F2 no-repeat left top;
	font-size: 12px;
	font-weight: bold;
	color: #6B6CA3;
	clear: both;
	line-height: 16px;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}
.coment {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	border: #CCC 1px solid;
	padding: 80px;
}



#sub dd {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color: #666666;
}
#sub dd a {
	padding: 8px;
	display: block;
	color: #666666;
	text-decoration: none;
	line-height: 130%;
	margin-top: 0px;
	height: 60px;
}
#sub a img {
}

#sub dd a:hover {
	background: #FFE2BB;
}

#sub dd .floatL {
	margin-right: 5px;
}


#sub h3 {
	margin: 0px !important;
	padding: 0px;
}




a:link,
a:visited{
	color:			#0066cc;
	text-decoration:	none;
	}

a:hover{
	text-decoration:	underline;
	}

a:active{
	}




/*--- info-index ---*/

.info-index .pickup{
	margin:			0px 0px 0px 13px;
	padding:		0px;
	}

.info-index .pickup h2{
	margin:			0px;
	padding:		0px;
	}

.info-index .pickup ul{
	margin:			10px 0px 0px 0px;
	padding:		0px;
	width:			720px;
	list-style:		none;
	}

.info-index .pickup ul li{
	margin:			0px 0px 0px 0px;
	padding:		4px 0px 6px 10px;
	width:			350px;
	float:			left;
	background-image:	url(/information/img/bg_news_li.gif);
	background-position:	bottom left;
	background-repeat:	no-repeat;
	line-height:		1.4;
	}

.info-index ul li a{
	color:			#999999;
	font-size:		10px;
	text-decoration:	none;
	}

.info-index ul li a span{
	color:			#0066cc;
	font-size:		12px;
	}


.info-index .pickup ul li.last-child{
	background-image:	none;
	}

.info-index .pickup ul li a{
	margin:			0px 0px 0px 0px;
	padding:		5px 0px 3px 0px;
	height:			100%;
	display:		block;
	width:			330px;
	}

.info-index .pickup ul li a:hover{
	background-color:	#f5f7f8;
	}



.info-index .news{
	margin:			0px 0px 0px 10px;
	padding:		0px;
	width:			721px;
	}

.info-index .news div{
	margin:			0px 0px 10px 0px;
	padding:		0px;
	width:			360px;
	float:			left;
	}

.info-index .news div ul{
	margin:			0px;
	padding:		0px;
	list-style:		none;
	}

.info-index .news div ul li{
	margin:			0px;
	padding:		10px 10px 10px 10px;
	width:			320px;
	background-image:	url(/information/img/bg_news_li.gif);
	background-position:	bottom left;
	background-repeat:	no-repeat;
	line-height:		1.4;
	}

.info-index .news div ul li a{
	margin:			0px;
	padding:		0px;
	display:		block;
	height:			100%;
	}

.info-index .news div ul li img{
	margin:			0px 0px 0px 5px;
	padding:		0px;
	}

.info-index .news div p{
	margin:			14px 0px 0px 0px;
	padding:		0px;
	text-align:		right;
	width:			340px;
	}





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

#second #third .topics-index{
	margin:			0px;
	padding:		0px;
	}

#third #main h2{
	margin-left:		0px;
	}


#third #main #main2{
	float:			none;
	width:			840px;
	}

.topics-index #main2{
	margin:			0px 0px 40px 0px;
	padding:		0px 0px 0px 0px;
	}

.topics-index #main2 dl{
	margin:			0px 0px 0px 40px;
	padding:		0px 0px 6px 0px;
	font-size:		12px;
	width:			790px;
	background-position:	bottom left;
	background-repeat:	no-repeat;
	}

.topics-index #main2 dl dt{
	margin:			0px 0px 0px 0px;
	padding:		11px 0px 2px 0px;
	width:			120px;
	float:			left;
	color:			#999999;
	background-image:	url(/information/img/bg_ul.gif);
	background-position:	bottom left;
	background-repeat:	no-repeat;
	line-height:		1.4;
	}

.topics-index #main2 dl dd{
	margin:			0px 0px 0px 0px;
	padding:		11px 0px 2px 0px;
	width:			668px;
	float:			left;
	background-image:	url(/information/img/bg_ul.gif);
	background-position:	bottom left;
	background-repeat:	no-repeat;
	line-height:		1.4;
	}

.topics-index #main2 dl dt.first-child,
.topics-index #main2 dl dd.first-child{
	background-image:	none;
	}

.topics-index #main2 dl dd a{
	clear:			left;
	}

#third #menu{
/*	margin:			0px;
	padding:		0px;
	background-image:	url(/information/img/bg_menu.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
	height:			780px;
*/	}





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

.topics-contents #main2{
	padding:		40px 0px;
	text-align:		center;
	}

.topics-contents #main2 table{
	margin:			0px auto;
	text-align:		left;
	line-height:		1.4;

	}

.topics-contents #main2 table table{
	margin:			0px;
	}



.topics-contents table .sbr,
.topics-contents table .sbr-lead1,
.topics-contents table .sbr-text1,
.topics-contents table .sbr-text2{
	font-size:		80%;
	}

.topics-contents table .size11b{
	color:			#cccccc;
	font-weight:		bolder;
	}


.topics-contents #main2 table img.frame{
	border:			solid 1px #D6D9E5;
	}


.topics-contents #main2 .geneva2005-swf{
	margin:			0px auto;
	width:			740px;
	}

.topics-contents #main2 .geneva2006-swf{
	margin:			0px auto;
	width:			747px;
	}

/*--- campaign-contents ---*/

#third #menu img.no-navi{
	border-bottom:		solid 1px #cccccc;
	}



.campaign-contents #main2{
	padding:		40px 0px;
	text-align:		center;
	}

.campaign-contents #main2 table{
	margin:			0px auto;
	text-align:		left;
	line-height:		1.4;
	}

.campaign-contents #main2 table table{
	margin:			0px;
	}


.campaign-contents table .sbr-text1,
.campaign-contents table .sbr-lead1{
	font-size:		80%;
	}

/*--- popup ---*/
body.popup{
	margin:			0px;
	padding:		0px;
	background:		none !important;
	color:			#333333;
	}

.popup #container{
	margin:			0px;
	padding:		0px;
	width:			auto;
	}

.popup #head{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	background-image:	url(/information/rss/img/bg_head.gif);
	background-position:	top left;
	background-repeat:	repeat-x;
	text-align:		left;
	height:			59px;
	}

.popup #head p{
	margin:			0px;
	padding:		0px;
	}


.popup #foot{
	margin:			0px;
	padding:		0px 0px 58px 0px;
	background:	#fff url(/information/rss/img/bg_foot.gif) top left repeat-x;
	clear:			left;
	}

.popup #foot p{
	margin:			0px;
	padding:		13px 0px 0px 0px;
	text-align:		center;
	width:			629px;
	}
.popup #foot img{
	display: inline;
	}

.popup #second{
	margin:			20px 0px 0px 20px;
	padding:		0px;
	}

.popup #second h1{
	margin-left:		0px;
	background:		none;
	text-align:		left;
	}

.popup #second p{
	margin:			0px;
	padding:		0px;
	width:			629px;
	}

.popup #second #main{
	margin:			20px 0px 0px 0px;
	padding:		0px;
	width:			629px;
	min-height:300px;
	height: auto !important;
	height: 300px;
	}	

.popup #main h2{
	margin:			0px 0px 20px 0px;
	padding:		0px;
	}

.popup #main div{
	margin:			0px 0px 25px 0px;
	padding:		0px;
	width:			629px;
	background-image:	url(/information/rss/img/bg_rss.gif);
	background-position:	top right;
	background-repeat:	no-repeat;
	}

.popup #main div h3{
	margin:			0px;
	padding:		7px 0px 0px 0px;
	width:			582px;
	height:			28px;
	float:			right;
	font-weight:		normal;
	}

.popup #main div p.button{
	margin:			0px;
	padding:		0px;
	width:			47px;
	height:			28px;
	float:			left;
	}

.popup #main div p.text{
	margin:			0px;
	padding:		0px 10px 0px 10px;
	clear:			both;
	width:			609px;
	}


.popup #main p.close{
	margin:			0px 0px 0px 0px;
	padding:		7px 0px 11px 0px;
	width:			629px;
	text-align:		center;
	clear:			left;
	}
#container #second #third #main #main3 #div h3 {
	background: url(../img/bg_h2.gif) repeat-x left top;
	padding: 10px 5px 10px 10px;
	margin-bottom: 10px;
}
#container #second #third #main #main3 #div .table1 td {
	font-size: 12px;
}
#container #second #third #main #main3 #div .table1 th {
	font-size: 12px;
}
