 
    html{ margin: 0px; padding: 0px; width: 100%; height:100%; }
    body{ margin: 0px; padding: 0px; width: 100%; height:100%;
          font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

    .lang{ position: absolute; z-index: 4; top: 0px; left: 0px; }
    .topbar{ position: absolute; z-index: 3; top: 0px; left: 0px; }
    .header{ position: absolute; z-index: 1; top: 0px; left: 0px; }
    .header_image{ position: absolute; z-index: 2; top: -5px; left: 10px; }
    .header_title{ position: absolute; z-index: 2; top: 65px; left: 355px;
                   font-family: "Bookman Old Style","Verdana",sans-serif; font-size: 28px; font-weight: normal; color: #000000; text-decoration: none; }
    .top_menu{ position: absolute; z-index: 2; top: 139px; left: 0px; }
    .top_menu_link{ font-family: "Bookman Old Style","Verdana",sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
    .menu_title{ width: 100%; height: 30px; padding: 0px 10px 0px 8px; background-color: #FFFFFF; background-image: url(http://www.romanatic.com/style/design/menu_bg.gif); vertical-align: middle;
                 font-family: "Bookman Old Style","Verdana",sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;  }
    .menu_content{ width: 100%; padding: 5px 10px 5px 12px; background-color: #FFFFFF; ;
                   font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 20px; text-decoration: none; }
    .scontent{ position: absolute; z-index: 3; top: 175px; left: 0px; }
    .fcontent{ margin: 0px; padding: 0px 10px 20px 20px; }

    .topbar_left{ background-image: url(http://www.romanatic.com/style/design/topbar_left.png); }
    .topbar_bg{ background-image: url(http://www.romanatic.com/style/design/topbar_bg.png); }
    .topbar_right{ background-image: url(http://www.romanatic.com/style/design/topbar_right.png); }
    .top_menu_button{ background-image: url(http://www.romanatic.com/style/design/button.png); background-repeat: no-repeat; }
    .content_corner{ background-image: url(http://www.romanatic.com/style/design/content_corner.png); background-repeat: no-repeat; }

    .search{ width: 100%; }
    .search_menu{ padding: 3px 15px 3px 15px; text-align: center; width: 25%; }
    .search_menu a{ color: #000000; }
    .search_form{ padding: 25px 10px; background-image: url(http://www.romanatic.com/style/design/coin_field_bottom_bg.gif); background-repeat:repeat-x; 
                  background-position: bottom; border: 1px solid #000000; border-top: none; }
    
    input{ height: 15px; border: 1px solid #000000;
           font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
    input[type=image]{ width: auto; height: auto; }
    input[type=submit]{ height: 19px; }
    input[type=reset]{ height: 19px; }
    textarea{ border: 1px solid #000000;
           font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
    select{ border: 1px solid #000000;
           font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
    .title{ margin-bottom: 40px; font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-decoration: none; }
    .link1{ color: #404040; text-decoration: underline; cursor: pointer; }
    .link1:hover{ color: #969696; }

    .text_page{ padding: 0px 70px 0px 70px; text-align: justify;
                font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 22px; text-decoration: none; }
    .text_page_menu{ width: 250px; border: 1px solid #000000; background-color: #E0E0E0; }
    .text_page_menu1{ padding-left: 15px; line-height: 20px; }
    .text_page_menu2{ padding-left: 30px; line-height: 20px; }
    .dot{ margin-left: 12px; font-weight: bold; }
    
    .emperor_coin_list{ width: 82%; background-color: #FFFFFF; border: 1px solid #969696; border-bottom: none; }
    .emperor_coin_list td{ width: 50%; border-bottom: 1px solid #969696; line-height: 20px; }
    
    .comment_table input{ width: 210px; }
    .comment_table input[type=submit]{ width: 215px; }
    .comment_table textarea{ width: 470px; height: 211px; }
               
    #liste{ text-align: left; font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 20px; 
            text-decoration: none; }

    .coin{ margin: 0px 70px 50px 70px; padding: 0px; border: #000000 1px solid; text-align: left; }
    .coin legend{ font-weight: bold; color: #808080; }
    .coin_field{ margin: 5px 10px 10px 10px; }
    .coin_image{ width: 200px; vertical-align: middle; }
    .coin_image img{ width: 200px; margin: 0px 15px 0px 0px; vertical-align: middle; }
    .coin_description{ line-height: 20px; }
    
    
    .coin_field_bottom{ width: 100%; height: 18px; padding 1px; border-top: 1px solid #000000; background-image: url(http://www.romanatic.com/style/design/coin_field_bottom_bg.gif); background-repeat:repeat-x; background-position: bottom;
                        font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 20px; text-decoration: none; }
    
    #tooltip { position: absolute; z-index: 3000; border: 1px solid #000000;	border-bottom: 2px; border-right: 2px; background-color: #ffffcc; 
               padding: 5px; opacity: 0.85; }
    #tooltip h3{ margin: 0; font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #000000; } 
    #tooltip div{ margin: 0; }
    .references a{ border-bottom: 1px dashed #000000; cursor: help; }
    
    .page_numbers{ margin: 20px 0px; }
    
    
    .msg_ps{ margin: 0px 70px 50px 70px; background-color: #CCFFCC; border: 1px solid #008000;
             font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; color: #008000; line-height: 20px; text-align: center; }
    .msg_ng{ margin: 0px 70px 50px 70px; background-color: #FFF0F0; border: 1px solid #FF0000;
             font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; line-height: 20px; text-align: center; }

