/* css */* { margin:0; padding:0; }body { background: #7f9394 url(../img/background.gif) repeat center top; border-top:8px solid #4D6364; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }a { color:#fff; }a:hover { color:#4D6363; }sup { font-size:0.9em; line-height:0.5em; margin:0 0 0.1em 0; padding:0; }#wrapper { width:720px; margin: 56px auto 0 auto; }#header { width:720px; }#identity { float:left; }#identity img { padding: 44px 50px 46px 50px; }#nav { width:480px; margin: 0; float:left; }#nav ul {}#nav li { display:block; width:120px; float:left; padding:0; margin:0; }#nav li a { display:block; width:118px; border-bottom:4px solid #4D6364; text-decoration:none; padding:44px 0 0 0; margin:0 2px 2px 0; color:#4D6363; line-height:14px; }#nav li a:hover { border-bottom:4px solid #9BB1B2; color:#fff; }		#nav.nav01 li.nav01 a { border-bottom:4px solid #B9FF79; color:#fff; }#nav.nav01 li.nav01 a:hover { border-bottom:4px solid #B9FF79; color:#fff; }#nav.nav02 li.nav02 a { border-bottom:4px solid #B9FF79; color:#fff; }#nav.nav02 li.nav02 a:hover { border-bottom:4px solid #B9FF79; color:#fff; }		#nav.nav03 li.nav03 a { border-bottom:4px solid #B9FF79; color:#fff; }#nav.nav03 li.nav03 a:hover { border-bottom:4px solid #B9FF79; color:#fff; }#nav.nav04 li.nav04 a { border-bottom:4px solid #B9FF79; color:#fff; }#nav.nav04 li.nav04 a:hover { border-bottom:4px solid #B9FF79; color:#fff; }#nav #sub li a { padding:14px 0 0 0; border-bottom:4px solid #4D6364; }#nav #sub li a:hover { border-bottom:4px solid #9BB1B2; color:#4D6363; }#nav #sub.none #sub02, #nav #sub.none #sub03 { display:none; }#nav #sub { padding-left:120px; }#nav #sub.sub02 #sub02 { display:block; }#nav #sub.sub02 #sub03 { display:none; }#nav #sub.sub03 #sub02 { display:none; }#nav #sub.sub03 #sub03 { display:block; }#main {padding:0 0 64px 0; width:718px; }.content { background: url(../img/pad_back.gif) repeat left top; font-size:12px; line-height:16px; border-bottom:4px solid #4D6364; color:#fff; padding:0; margin:0 0 2px 0; float:right; width:478px; }#profile_page.content, #contact_page.content { padding: 0 0 10px 0; }.content h1 { background: #B9FF79; color:#4D6364; font-size:1em; line-height:20px; }#profile_page.content h1, #contact_page.content h1 { margin:0 0 44px 0; }.content h1 img { padding: 0 0 4px 0; line-height:1em; }.content h2 { background:#4D6364; padding: 0 0 0 12px; font-size:1em; font-weight:normal; line-height:16px; margin: 0 0 1em 0; }.content h3 { padding: 0 0 0 13px; font-size:1em; font-weight:normal; line-height:16px; margin: 0 0 0 0; width:224px; background:#4D6364; color:#fff; }.content p { padding: 0 12px 16px 12px; }.content p.column1_2 { width:228px; padding: 0 0 16px 12px; float:left; }.content p.column2_2 { width:226px; padding: 0 12px 16px 0; float:left; }.content table.project_list { margin:0 12px 32px 12px; }.content table.project_list td { width:224px; background:#9BB1B2; color:#4D6364; padding: 2px 0 2px 6px; }.content #projects_menu { margin:44px 0 58px 0; float:left; }.content #projects_menu span { display:block; float:left; padding:0; margin:0; }.content #projects_menu span.left_column { margin:0 2px 0 0; }.content #projects_menu span.empty { background:#4D6364; height:94px; }.content #projects_menu span .title { padding:6px 0 8px 12px; }.content #projects_menu span a { color:#fff; background:#4D6364; display:block; width:238px; text-decoration:none; padding:0; margin:0 0 2px 0; line-height:14px; }.content #projects_menu span a:hover { color:#fff; background:#9BB1B2; }#project_submenu { float:left; width:120px; padding:0 0 0 120px; }#project_submenu a { color:#fff; border-bottom:4px solid #4D6364; display:block; float:left; width:118px; padding:0; margin:0 0 2px 0; }#project_submenu a:hover { border-bottom:4px solid #9BB1B2; }#project_submenu a.selected { border-bottom:4px solid #B9FF79; }		#project_submenu.sub01 a.sub01 { border-bottom:4px solid #B9FF79; }#project_submenu.sub01 a.sub01:hover { border-bottom:4px solid #B9FF79; }#project_submenu.sub02 a.sub02 { border-bottom:4px solid #B9FF79; }#project_submenu.sub02 a.sub02:hover { border-bottom:4px solid #B9FF79; }		#project_submenu.sub03 a.sub03 { border-bottom:4px solid #B9FF79; }#project_submenu.sub03 a.sub03:hover { border-bottom:4px solid #B9FF79; }#project_submenu.sub04 a.sub04 { border-bottom:4px solid #B9FF79; }#project_submenu.sub04 a.sub04:hover { border-bottom:4px solid #B9FF79; }.registration {padding:1em;}#footer {display:none;}.clearer {clear:both;}