#html {
   margin: 0 9px;
   width:758px;
   border-left:1px solid #dcebfa;
   border-right:1px solid #dcebfa;
   float: left;
   font-size:2px;
}
#tophra {
   margin: 0 auto;
   font-size:2px;
   width:9px;
   height:4px;
   float: left;
}
#tophrb {
   margin: 0 auto;
   font-size:2px;
   width:171px;
   height:4px;
   background-color:#646464;
   float: left;
}
#tophrc {
   margin: 0 auto;
   font-size:2px;
   width:409px;
   height:4px;
   border-left:1px solid #ebebeb;
   border-right:1px solid #ebebeb;
   background-color:#5585ec;
   float: left;
}
#tophrd {
   margin: 0 auto;
   font-size:2px;
   width:178px;
   height:4px;
   background-color:#646464;
   float: left;
}
#gbook {
   margin:15px 9px 7px 9px;
}
#gbook_error {
   letter-spacing : 1pt; 
   line-height : 200%;
   font-size:15px;
   border:1px solid #43acfc;
   background-color:#f2f9ff;
   text-align:center;
   padding:60px;
   margin:10px 1px 10px 0;
}
.gbook_title {
   background-image : url(gbook_title_bg.gif);
   background-repeat : no-repeat;
   width:739px;
   height:38px;
   font-family : Verdana,sans-serif;
   font-size:11px;
}
.seximg {
   padding:2px 0 0 11px; 
}
.gbook_title_td {
   width:400px;
   text-align:left;
   padding:6px 0 0 9px; 
}
.gbook_name {
   cursor:pointer;
   color:#1d2088;
   font-size:15px;
   font-weight:bold; 
   text-decoration:underline;
   float : left; 
}
.gbook_time {
   font-size:11px;
   padding-top:6px; 
   padding-left:8px; 
   color:#000000;
   letter-spacing : 1pt;
}
.gbook_main {
   background-image : url(gbook_main_bg.gif);
   font-size:11px;
   width:719px;
   border:1px solid #4a687a;
   padding:7px 9px; 
   margin-bottom:8px;
}
.gbook_icon {
   width:140px;
   vertical-align:top; 
}
.gbook_icon table td{
   background-image : url(gbook_icon_bg.gif);
   background-repeat : no-repeat;
   text-align:center;
   width:140px;
   height:140px;
}
.gbook_text {
   font-family : Verdana,sans-serif;
   padding-top:2px; 
   padding-left:26px; 
   vertical-align:top; 
   font-size:11px;
   letter-spacing : 2px;
   line-height : 180%;
   text-align:left;
}
.gbook_text a:link  {
   color:#000000;
   text-decoration: none;
}
.gbook_text a:visited  {
   color:#000000;
   text-decoration: none;
}
.gbook_text a:hover {
   color: #106dad; 
   border-bottom : 1px dotted #203090;
}
.gbook_text a:active {
   color: #106dad; 
   text-decoration: none;
}
.gbook_title2 {
   font-family : Verdana,sans-serif;
   font-size:11px;
   margin:27px 0 12px 0;
   color:#808080;
}
.gbook_title2 span {
   font-family : Verdana, "Times New Roman",sans-serif;
   font-size:12px;
   background-color:#a6caf0;
   color:#001050;
   padding:3px 5px 0 2px;
   text-decoration:underline;
}
.gbook_title2 span span{
   padding:0;
   font-weight:bold;
}
.gbook_text p{
   font-weight:bold;
   margin:0 0 5px 0;
   color:#801020;
}
.gbook_admin, .gbook_admin2 {
   font-family : Verdana,sans-serif;
   font-size:11px;
   margin:40px 0 12px 0;
   background-color:#ffffff;
   border:1px solid #4a687a;
   padding:5px;
   line-height : 180%;
}
.gbook_admin2 {
   margin:10px 0 12px 0;
}
.gbook_admin span, .gbook_admin2 span{
   font-family : Verdana, "Times New Roman",sans-serif;
   font-size:12px;
   background-color:#f0caa6;
   color:#501000;
   padding:3px 8px 0 2px;
   text-decoration:underline;
}
.gbook_admin span span, .gbook_admin2 span span{
   padding:0;
   font-weight:bold;
}
.gbook_title_td2{
   padding:3px 8px 0 0;
   text-align:right; 
}
.gbook_title_td2 img{
   cursor:pointer;
   padding:0 5px;
}
#gbook_menu {
   font-family : Verdana,sans-serif;
   position:absolute;
   text-align:center;
   font-size:12px;
   margin-left:596px; 
   margin-top:53px; 
   border:1px solid #306080;
   background-color:#c8efff;
   width:150px;
   z-index:5;
   line-height : 200%;
   padding:0;
}
#gbook_menu_main {
   font-size:11px;
   border-top:1px solid #306080;
   text-align:center;
   padding:5px 6px;
   background-color:#eaf6ff;
}
#gbook_menu_main img{
   margin:8px 3px 3px 3px; 
}
#gbook_menu_main ul{
   text-align:left;
   list-style-type:none;
   margin:0; 
   padding:0;
}
#gbook_menu_main ul li{
   background-image : url(gbook_icon.gif); 
   background-repeat : no-repeat; 
   background-position : 0 6px;
   padding-left:18px;
   margin:0; 
}
#gbook_menu_main input {
   width:112px;
   height:16px;
   border:1px solid #000000;
   font-size:11px;
}
#gbook_menu_main select {
   width:90px;
   border:1px solid #000000;
   font-size:11px;
}
#gbook_menu_main .gbook_search {
   width:12px;
   height:13px;
   border:0;
   padding-left:3px;
   vertical-align:middle;  
}
.hidden_tr {
   display:none;
}
.hidden_tr_text {
   margin-top:9px; 
   text-align:center;
   border-bottom : 1px dotted #102040;
}
.hidden_tr_text {
   margin-top:9px; 
   text-align:center;
   border-bottom : 1px dotted #102040;
   letter-spacing : 2px;
}
.hidden_tr_text a:link  {
   color:#b03020;
   text-decoration: none;
}
.hidden_tr_text a:visited  {
   color:#b03020;
   text-decoration: none;
}
.hidden_tr_text a:hover {
   color: #106dad; 
   background-color:#eaf6ff;
   border-bottom : 1px dotted #203090;
}
.hidden_tr_text a:active {
   color: #106dad; 
   background-color:#eaf6ff;
   text-decoration: none;
}
#gbook_page {
   margin-right:1px;
   height:20px;
}
#gbook_page_select {
   background-color: #96c6ff;
   font-size:11px;
   font-family : Verdana,sans-serif;
}
#gbook_page_select td {
   text-align:center;
}
#gbook_page_select a:link {
   color: #000000;
   text-decoration: none;
}
#gbook_page_select a:visited {
   color: #000000;
   text-decoration: none;
}
#gbook_page_select a:hover {
   color: #106dad; 
   border-bottom : 1px dotted #203090;
}
#gbook_page_select a:active {
   color: #106dad; 
   text-decoration: none;
}
.gbook_page_td1 {
   background-color: #d4ebff;
   font-weight:bold;
}
.gbook_page_td2 {
   background-color: #f5fbff;
   font-weight:bold;
}
.gbook_page_td3 {
   background-color: #e1f1ff;
}
.gbook_page_td4 {
   background-color: #ecf5ff;
   font-weight:bold;
}
.gbook_page_td5 {
   background-color: #dcebfd;
   font-weight:bold;
}
#gbook_menu_main a:link {
   color: #0000ff;
   text-decoration: none;
}
#gbook_menu_main a:visited {
   color: #0000ff;
   text-decoration: none;
}
#gbook_menu_main a:hover {
   color: #800000; 
   border-bottom : 1px dotted #903020;
}
#gbook_menu_main a:active {
   color: #800000; 
   text-decoration: none;
}
#guestbook {
   margin:10px 10px 10px 9px; 
}


#add_form_table, #admin_form_table {
   font-family : Verdana,sans-serif;
   border:1px solid #69a7ff; 
   font-size:12px;
}
.add_form_table_td1 {
   padding-left:8px;
   background-color:#e7f1ff;
   font-size:12px;
}
.add_form_table_td2 {
   padding-left:8px;
   background-color:#f0f7ff;
   font-size:12px;
}
#add_form_table input, #add_form_table select ,#add_form_table textarea {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
}
#add_form_table input {
   height:16px;
   width:136px;
}
#add_form_table .code {
   width:50px;
}
.code_text {
   color:#FF0000;
   font-weight:bold;
   font-size:15px;
}
#add_form_table .email_input {
   width:200px;
}
#add_form_table .radio {
   width:20px;
   height:20px;
}
#add_form_table .boy {
   color:#0000ff;
}
#add_form_table .girl {
   color:#ff0000;
}
.add_form_table_td3 {
   text-align:center;
   background-image : url(gbook_main_bg.gif);
   font-size:11px;
   padding:7px 9px; 
   margin-bottom:8px;
}
.add_form_table_td3 p{
   margin:5px 0;
}
.add_form_table_td3 select{
   width:140px;
}
#add_form_table .add_form_table_td3 textarea, #admin_form_table .add_form_table_td3 textarea {
   width:546px;
   height:160px;
   background-image : url(gbook_main_bg.gif);
   font-family : Verdana,sans-serif;
   padding:3px 2px; 
   vertical-align:top; 
   font-size:11px;
   letter-spacing : 2px;
   line-height : 180%;
}
.imgclick img, .gbook_title3 img{
   cursor:pointer;
}
.imgclick img{
   padding:0 4px 0 3px; 
}
#add_form_table_td3 {
   text-align:center;
   background-color:#f0f7ff;
   font-size:12px;
}
#add_form_table_td3  input{
   height:24px;
   width:180px;
}
#gbook_name {
   display:none;
}
#gbook_see {
   text-align:center;
   font-size:11px;
   margin:10px auto 0 auto;
   font-family : Verdana,sans-serif;
   letter-spacing : 2px;
   display:none;
}
#see_error {
   color:#b0003f;
}
.gbook_title3 {
   height:16px;
   text-align:right;
   margin-top:-14px;
   width:200px;
   margin-left:auto;
   margin-right:0;
}

.texteditdiv {
   font-size:15px;
   color:#b0003f;
   display:none;
}
.edit_textarea {
   border:1px solid #69ACFF; 
   width:540px;
   height:160px;
   background-image : url(gbook_main_bg.gif);
   font-family : Verdana,sans-serif;
   padding:3px 2px; 
   vertical-align:top; 
   font-size:11px;
   letter-spacing : 2px;
   line-height : 180%;
}
.edit_enter {
   font-size:11px;
   background-color: #a9d8FF;
   color: #20598F;
   border:1px solid #20598F; 
   width:546px;
   height:24px;
   padding:3px; 
}
.admin_gbook {
   margin:0;
   text-align:right;
}
.checkboxon {
   background-color: #c9e8FF;
}
#admin_form_table {
   margin-bottom:8px;
}
#admin_form_table {
   font-family : Verdana,sans-serif;
}
#admin_form_table .add_form_table_td3 textarea{
   line-height : 160%;
   height:150px;
   border:1px solid #69ACFF; 
   font-size:11px;
}
#admin_form_table .admin_color, #admin_form_table .admin_select, #admin_form_table .admin_enter, #admin_form_table .admin_name {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
}
#admin_form_table .admin_color {
   width:72px;
   height:15px;
   font-size:12px;
}
#admin_form_table .admin_name {
   width:109px;
   height:15px;
   font-size:12px;
}
#admin_form_table .add_form_table_td3 {
   line-height : 150%;
   text-align:right;
   font-size:12px;
}
#admin_form_table .admin_select {
   width:75px;
   font-size:11px;
}
#admin_form_table .admin_enter  {
   width:60px;
   font-size:11px;
   background-color: #a9d8FF;
   color: #20598F;
   border:1px solid #20598F; 
}
#admin_form_table .admin_button {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   width:45px;
   height:19px;
   font-size:11px;
}