A: { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration : underline; } A:visited { color: black; text-decoration : none; } A:hover { color: #304020; text-decoration : underline, bold; } A.page_body { color: #552200; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration : underline; } A.page_body:visited { color: #552222; text-decoration : none; } A.page_body:hover { color: #304020; text-decoration : underline, bold; } A.links { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration : underline; } A.links:visited { color: black; text-decoration : none; } A.links:hover { color: #304020; text-decoration : underline, bold; } A.author { color: black; font-size: 15px; font-family: Arial, Helvetica, sans-serif; } A.author:visited { color: black; text-decoration : none; } A.author:hover { color: #304020; text-decoration : underline; } H3.page_body { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #402816; margin-top: 4px; margin-bottom: 8px; margin-left: 16px; margin-right: 16px; text-decoration: none; font-style: normal; } H3.resume { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #402816; margin-top: 4px; margin-bottom: 8px; margin-left: 16px; margin-right: 16px; text-decoration: none; font-style: normal; } H4.page_body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #402816; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; text-decoration: none; font-style: normal; } H4.resume { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #402816; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; text-decoration: none; font-style: normal; } P.page_title { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #402816; margin-top: 4px; margin-bottom: 4px; line-height: 46px; } P.page_body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; } P.page_copyright { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-top: 2px; margin-bottom: 2px; line-height: 20px; } DIV.page_title { background-image: url(horizontal_line_thick.gif); background-repeat: no-repeat; background-position: left; width : 748px; height : 48px; } DIV.page_submenu { background-image: url(horizontal_line_submenu.gif); background-repeat: no-repeat; background-position: left; width : 748px; height : 28px; margin-top: 4px; margin-bottom: 2px; } P.page_submenu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; } DIV.page_body { width : 748px; } DIV.page_horizontal_line { background-image: url(horizontal_line_thin.gif); background-repeat: no-repeat; background-position: left; width : 748px; height : 12px; } HR.page_line { color: #907060; } DIV.page_copyright { background-image: url(horizontal_line_standard.gif); background-repeat: no-repeat; background-position: left; width : 748px; height : 24px; } LI { font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style : disc; margin-left : 128px; } LI.teaching { font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style : disc; margin-left : 64px; } TABLE.page_body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; } TABLE.publications { font-family: Arial, Helvetica, sans-serif; font-size: 16px; } TR.publications_year { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; } TD.publications_year { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; } TR.resume_section { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; } TD.resume_section { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; } P.software_title { font-family: Arial; font-size: medium; font-weight: bold; color: #402816; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; } TABLE.software_authors { border : 0; font-size : 15px; font-family : Arial, Helvetica, sans-serif;; } TABLE.teaching_news { border : 0; font-size : 15px; font-family : Arial, Helvetica, sans-serif; } P.gdrcs_title { font-family: Arial; font-size: medium; font-weight: bold; color: #402816; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; } #gdrcs_logo { width:200; float:right } #gdrcs_intro { width:548; float:left } #gdrcs_linux_win32 { width:280; float:left } #gdrcs_info { width:458; float:right } #ge_intro { width:468; float:left } #ge_image { width:280; float:right } P.nnlab_title { font-family: Arial; font-size: medium; font-weight: bold; color: #402816; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; } #splan_intro { width:548; float:left } #ssat_intro { width:548; float:left } #sxlib_intro { width:548; float:left } #sxlib_image { width:200; float:left } TABLE.povinnosti { border : 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; } TABLE.news { font-family: Arial, Helvetica, sans-serif; background-color: #CEB7A2; color=#907060; } P.news_title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #402816; margin-bottom: 8px; } TD.news_date { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: black; } TD.news_text { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #402816; margin-bottom: 16px; } TR.news_date { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: black; } TR.news_text { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #402816; } P.all_news_title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #402816; margin-bottom: 16px; } TD.all_news_date { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #402816; } TD.all_news_text { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: black; margin-bottom: 16px; } UL.page_body { margin-top: 8px; margin-bottom: 8px; } LI.page_body { margin-left: 32px; } LI.research { margin-left : 16px; margin-top: 2px; } LI.resume { margin-left: 16px; margin-top: 2px; } UL.resume_column { margin-top: 0px; margin-bottom: 0px; } LI.resume_column { margin-left: 16px; } TABLE.resume { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }