@charset "iso-8859-1";
/*-------------------------
URL: /fpd/2008/english/fpdi2008.css
FPD International2008
--------------------------*/

/* from module.css - Tech-On! logo */
div#techonlogo{ clear:both; width:215px;}
div#techonlogo{ font-size:138.5%; font-weight:bold; margin:22px 0;}
/* from module.css - header */
#header {}
#header ul { font-size:11px;}
#header li { display:block; width:60px; float:right; margin:0 0 0 20px;}
#header li a { text-decoration:underline;}
#header li img { float:left;}
#search { width:975px; text-align:right; background:url(/english/img/08/bg_header_btm.gif) repeat-x left bottom; padding:0 0 8px 0;}
*html #search {margin:-30px 0 0 0;}/* IE */
html>body #search { margin:-35px 0 0 0;}/* MZ */
#search input { font-size:11px; color:#333; padding:1px; font-weight:bold;}
#search input.searchbox { position:relative; top:-7px;}
#search img { margin:4px 0; border-left:1px solid #999; padding-left:12px;}
/* from module.css - footer */
#footer { clear:both; /*margin-top:50px;*/ }
#footer ul { clear:left; margin:0; padding:0; height:1%; font-size:0.85em;}
#footer ul li { float:left; margin:0 1.3em 0.8em 0;}
#footer ul li:after { content:'  |'; color:#ccc;}
#footer p { clear:both; width:920px; margin:20px 0 0 0;}
#footer img {float:left; margin:0 15px 30px 0;}
/* from module.css - breadcrumb */
#breadcrumb { margin:3px 0 0 0; font-size:0.85em; line-height:1.5; width:975px;}
#breadcrumb a {text-decoration:underline;}

/* layout */
#header,
#col { clear:both; margin-left:20px; width:975px;}
#buns { }
#bd { position:absolute; top:140px;}
#leftcol { float:left; overflow:hidden; margin:0 15px 0 0; padding:0; width:185px;}
#rightcol { float:right; overflow:hidden; width:760px; padding:25px 0;}
#footer { clear:both; margin:50px 0 0 0; padding:0 0 25px 20px; width:auto; background:url(/english/img/08/bg_footer.gif) repeat-x left bottom; font-size:80%;}

/* header+language */
ul#fpdlang { width:975px; height:21px; margin:30px 0 0 0; padding:0 0 0 687px; background:url(/fpd/2008/english/img/lang_catch.gif) no-repeat;}
ul#fpdlang li { float:left; margin:0; padding:0;}
h2 { margin:0; padding:0;}

/* menu */
#fpdmenu { width:185px; overflow:hidden;}
#fpdmenu ul,
#fpdmenu ul li { padding:0; margin:0;}
#fpdmenu ul li { height:28px;}
*html #fpdmenu ul li { margin:-3px 0;} /* IE */
#fpdmenu a:hover { position:relative; left:-185px;}
/* ban4 */
#ban4 { background:url(/fpd/2008/english/img/menu_bg.gif) no-repeat left bottom; height:388px; /*height:311px;*/ margin:0 0 20px 0; padding:0 0 0 30px; width:185px;}
*html #ban4 { padding:20px 0 0 30px;} /* IE */
#ban4 iframe { width:120px; margin:0; padding:0;}
html>body #ban4 iframe { padding-top:20px;} /* MZ */

	/* article list */
#articlelist { margin:20px 0; width:720px;}
#articlelist h3 { clear:both; margin:0; padding:8px 0; background:#fff url(/common_img/2007/dot_line.gif) repeat-x left top; line-height:1.3;}
#articlelist p { padding-bottom:6px; margin:5px 0 0 0; line-height:1.4;}
#articlelist p img.topicon { margin:0 15px 15px 0;}





/* ADDITIONAL CSS */

/* contents */
.content { margin:0 25px 35px 25px;}
.content p { margin:20px 0;}
.content h2 { margin:35px 0 15px 0; padding:0;}


/* registration */
.content h2 { font-weight:bold; color:#1f9105; margin:40px 0 0 0; padding:0 0 4px 3px; background:url(/fpd/2008/img/leaf_ttl_bg.gif) no-repeat; /*width:750px;*/ height:86px;} 
*html .content h2 img { margin:25px 0 0 55px;}/* IE */
html>body .content h2 img { padding:25px 0 0 55px;}/* MZ */
#fpdrgst { float:right; margin:15px 0 0 0; padding:0;/*width:265px; padding-top:15px;*/}

/* FPDI2008:ban6 */
#prsp { margin:30px 0 30px 130px; width:750px;}
#ban6 { clear:both; overflow:hidden; padding:8px 0 0 10px; margin:20px 0 15px 0; background-color:#E9F7E7; border:1px solid #D0E2CD;}
html>body #ban6 {height:115px; width:490px; }/* MZ */
*html #ban6 {height:130px;width:515px; }/* IE */
#ban6 img { margin:0 0 3px 0;}
#ban6 iframe { width:515px; background-color:#FFF; padding:0; margin:2px 0 0 0; }

/* number of visitors */
#report2008 { margin:0; font-size:12px;}
#report2008 table { margin-bottom:10px; width:auto; }
#report2008 table th,
#report2008 table td { font-size:11px; padding:2px 4px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
#report2008 table th { background-color:#e3e3e3; width:100px;}
#report2008 table td { text-align:right; background-color:#f3f3f3; color:#457ab4;}
