@charset "utf-8";
/* CSS Document */


/* SECTION */
.section {
    margin:30px 10px;
/*    margin-bottom: 0px !important;*/
    overflow:hidden;
}
.header {
    padding:0px 10px;
}
.article {
    margin:10px 0px;
    overflow:hidden;
    min-height: 40px;
/*    text-align: center;*/
}
.article table{
    margin-left:auto;
    margin-right:auto;
/*    width: 100% !important;*/
/*    text-align:left;*/
}
/*#webboard .article,.link_containner .article, .download_containner .article{
    text-align: left;
}*/

.footer {
    padding:0px 10px;
    margin:0px;
    overflow:hidden;
}

/* SECTION */


/* FIGURE */
.figure {
    margin:0px 0px 5px 0px;
    text-align: center;
    font-size:1px;
}
.figure img{
/*    padding: 5px;*/
/*    border:1px solid #cccccc;*/
}
.figure-left {
    margin:0px 10px 10px 10px;
    text-align: left;
    float:left;
    font-size:1px;
}
.figure-left img{
/*    padding: 5px;*/
/*    border:1px solid #cccccc;*/
}
.figure-right {
    margin:0px 10px 10px 10px;
    text-align: right;
    float:right;
    font-size :1px;
}
.figure-right img{
/*    padding: 5px;*/
/*    border:1px solid #cccccc;*/
}
.figure-block-left {
    margin:0px 0px 5px 0px;
    text-align: left;
    overflow:hidden;
}

.figure-block-right {
    margin:0px 0px 5px 0px;
    text-align: right;
    overflow:hidden;
    /* figure-border table need to use align=right for IE7 */
}

.figure .figure-border{
    margin:auto;
}

.figure-border td{
    font-size: 1px;
}
/* FIGURE */


/*COLUMN*/
.col-1c , .col-2c , .col-3c , .col-4c , .col-5c {
    padding:0px 0px 10px 0px;
    margin:0px;
    float:left;
}
.col-1c {
    width:100%;
    vertical-align: top;
    overflow: hidden;
}
.col-2c {
    width:50%;
    vertical-align: top;
    overflow: hidden;
}
.col-3c {
    width:33%;
    vertical-align: top;
    overflow: hidden;
}
.col-4c {
    width:25%;
    vertical-align: top;
    overflow: hidden;
}
.col-5c {
    width:20%;
    vertical-align: top;
    overflow: hidden;
}

.col-1c>div, .col-2c>div , .col-3c>div , .col-4c>div , .col-5c>div {
    padding: 0px 10px;
}

#header .col-1c, #body .col-1c, #footer .col-1c, .frame960 .col-1c{
    width:936px;
}
#header .col-2c, #body .col-2c, #footer .col-2c, .frame960 .col-2c{
    width:467px;
}
#header .col-3c, #body .col-3c, #footer .col-3c, .frame960 .col-3c{
    width:310px;
}
#header .col-4c, #body .col-4c, #footer .col-4c, .frame960 .col-4c{
    width:232px;
}
#header .col-5c, #body .col-5c, #footer .col-5c, .frame960 .col-5c{
    width:185px;
}

#content .col-1c, .frame720 .col-1c{
    width:696px;
}
#content .col-2c, .frame720 .col-2c{
    width:347px;
}
#content .col-3c, .frame720 .col-3c{
    width:230px;
}
#content .col-4c, .frame720 .col-4c{
    width:172px;
}
#content .col-5c, .frame720 .col-5c{
    width:137px;
}

#center .col-1c, .frame480 .col-1c{
    width:456px;
}
#center .col-2c, .frame480 .col-2c{
    width:227px;
}
#center .col-3c, .frame480 .col-3c{
    width:150px;
}
#center .col-4c, .frame480 .col-4c{
    width:112px;
}
#center .col-5c, .frame480 .col-5c{
    width:89px;
}

.frame320 .col-1c{
    width:296px;
}
.frame320 .col-2c{
    width:147px;
}
.frame320 .col-3c{
    width:96px;
}
.frame320 .col-4c{
    width:72px;
}
.frame320 .col-5c{
    width:57px;
}

#leftside .col-1c, #centerleft .col-1c, #centerright .col-1c, #rightside .col-1c, .frame240 .col-1c{
    width:216px;
}
#leftside .col-2c, #centerleft .col-2c, #centerright .col-2c, #rightside .col-2c, .frame240 .col-2c{
    width:107px;
}
#leftside .col-3c, #centerleft .col-3c, #centerright .col-3c, #rightside .col-3c, .frame240 .col-3c{
    width:70px;
}
#leftside .col-4c, #centerleft .col-4c, #centerright .col-4c, #rightside .col-4c, .frame240 .col-4c{
    width:52px;
}
#leftside .col-5c, #centerleft .col-5c, #centerright .col-5c, #rightside .col-5c, .frame240 .col-5c{
    width:41px;
}

.col-1c ul, .col-2c ul,.col-3c ul, .col-4c ul, .col-5c ul{
/*    margin:0px;*/
    padding:0px;
    clear:both;
}
.col-1c li, .col-2c li, .col-3c li, .col-4c li, .col-5c li {
    margin:0px 15px 0px 20px;
}
.col-1c li .textheader, .col-2c li .textheader, .col-3c li .textheader, .col-4c li .textheader, .col-5c li .textheader {
    font-weight:700;
    background:url(../images/news-bullet.png) 1px .35em no-repeat;
    padding-left:10px;
}
.col-1c li .text, .col-2c li .text, .col-3c li .text, .col-4c li .text, col-5c li .text{
    background:url(../images/news-bullet.png) 1px .35em no-repeat;
    padding-left:10px;
}
/*COLUMN*/


/*FEED*/
.madoofeed {
	list-style:none;
}
.madoofeed, .madoofeed li {
	display:block;
}
.madoofeed li {
	float:left;
	margin:5px;
	border:1px solid #ccc;
	cursor:pointer;
}
.madoofeed li:hover {
	background:#eeeeee;
	border:1px solid #999;
}
.madoofeed li .width70px {
	float:left;
	width:70px;
	padding:5px;
}
.madoofeed li .width90px {
	float:left;
	width:90px;
	padding:5px;
}
.madoofeed li .text {
	padding:3px;
	font-size:0.85em;
}

#body .madoofeed li {
	width:175px;
}
#center .madoofeed li {
	width:220px;
}
#leftside .madoofeed li, #rightside .madoofeed li, #centerleft .madoofeed li, #centerright .madoofeed li {
	width:214px;
}
#content .madoofeed li {
	width:163px;
}
/*FEED*/