:focus, :active { outline: 0px none #000; }body { margin: 0; background: #EDEDED; }a:link,a:active,a:visited { color: #0A6689; text-decoration: underline; }a:hover { color: #FF4E00; text-decoration: underline; }form { margin: 0; }p,td { margin: 0; font-size: 12px; line-height: 20px; color: #333333; font-family: "Verdana" , "Arial";}li { margin: 0 0 10px 0; font-size: 12px; line-height: 20px; color: #333333; font-family: "Verdana" , "Arial";}small { font-size: 11px; line-height: 14px; }strong { font-weight: bold; font-style: normal; font-family: "Verdana" , "Arial";}big { font-size: 14px; line-height: 20px; font-weight: bold; }h1 { color: #333333; font-family: "Verdana" , "Arial";}h2 { margin: 0; color: #333333; font-size: 14px; font-family: "Verdana" , "Arial";}.orange { color: #ff5a00; }/* IN HEADER */#HEADER { position: absolute; z-index: 10; width: 760px; height: 78px; left: 0; top: 0; background: #FFFFFF; }#LANG_SELECT { position: absolute; z-index: 10; width: 300px; height: 20px; left: 437px; top: 0; }#SEARCH { position: absolute; z-index: 10; width: 300px; left: 437px; top: 35px; }/* LEFT MENU */#LEFT_MENU { position: absolute; z-index: 10; width: 149px; left: 0; top: 78px; }/* TOP MENU */#TOP_MENU { position: absolute; z-index: 11; width: 150px; left: 0; top: 262px; }#CONT { position: absolute; z-index: 10; width: 760px; left: 0; top: 78px; background: #FFFFFF url(imgt/bg.gif) repeat-y; }#CONT_IN { width: 557px; margin: 0 0 0 180px; padding: 11px 0 0 0;  }#CONT_IN p.topic_path { margin: 0 0 10px 0; font-size: 11px; }#CONT_IN h1 { margin: 0 0 25px 0; font-size: 14px; }#CONT_IN h1.PRINT { margin: 0 0 15px 0; font-size: 14px; }#CONT_IN h1.BIO { margin: 18px 0 18px 0; font-size: 14px; line-height: 24px; }#CONT_IN h2 { margin: 0 0 15px 0; }#CONT_IN h2.M_TTL { margin: 0 0 40px 0; line-height: 22px; }#CONT_IN h2.MOVIE { margin: 5px 0 10px 15px; font-size: 12px; }#CONT_IN h3 { margin: 0 0 -15px 0; font-size: 14px; }#CONT_IN div.sitemap { margin: 9px 0 9px 0; }#CONT_IN div.sitemap2 { margin: 20px 0 20px 0; }#CONT_IN .PHOTO { position: absolute; z-index: 11; width: 115px; left: 631px; top: 75px; border-left: solid 5px #ffffff; }table.MAIN { width: 557px; }table td.MIDDOLE { width: 1px; background: url(imgt/dot01.gif) repeat-y; }table td.LFT { padding: 0px 5px 0px 0px; }table td.RGT { padding: 0px 5px 0px 20px; }#TOP { position: absolute; z-index: 9; width: 760px; left: 0; top: 330px; background: #FFFFFF; }#TOP_IN { width: 557px; margin: 0 0 0 166px; padding: 13px 0 0 0; }#TOP_IN .TDBG { margin: 0; padding: 10px 14px 0 14px; background: #FFFFFF url(imgt/top_td02.gif) repeat-y; }#TOP_RGT { position: absolute; z-index: 12; width: 184px; left: 559px; top: 343px; background: #FFFFFF; }#TOP_RGT .PHOTO { padding: 0 0 12px 0; }/* PROJECT */.P_PHOTO { margin: 0 0 5px 12px; }/* BIO */.LINE { margin: 0 0 10px 0; padding: 0; width: 557px; border-bottom: solid 1px #adadad; }.BIO_TTL { margin: 40px 0 -10px 0; font-weight: bold; font-style: normal; font-family: "Verdana" , "Arial";}