
body {
    background:url('../images/main_bg.gif');
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    text-align:left;   
}

a {
    color:#a49476;
    text-decoration:none;
}

select { height: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }

input {
    font-family: Arial, Verdana; 
    line-height:150%; 
    BACKGROUND-COLOR:#ffffff; 
    COLOR:#000000; 
    BORDER:1px solid #4F9E91;
    font-size:11px; 
}

textarea {
    font-family: Arial, Verdana; 
    line-height:150%; 
    BACKGROUND-COLOR:#ffffff; 
    COLOR:#000000; 
    BORDER:1px solid #4F9E91;
    font-size:11px;
}

#main {
    width:1018px;
    margin:auto;
    background:url('../images/middle_bg_02.gif');
}

#main #top {
    background:url('../images/top_bg.gif');
    height:24px;
    color:#a49476;
    text-align:right;
    padding-right:20px;
    padding-top:20px;
    font-weight:bold;
}

#main #menu {
    background:url('../images/middle_bg_01.gif') no-repeat;
    text-align:center; 
}

.main_menu_height {
    height:445px;
}

.menu_height {
    height:380px;  
}

#main #foot {
    background:url('../images/bottom_bg.gif');
    height:87px;
    text-align:left;
}
 
#main #contents {
    padding-top:20px;
    padding-left:47px;
    padding-right:47px;
    padding-bottom:20px;
}

#main #contents .contents_01 {
    float:left;
    width:265px;
    min-height:320px;  
    padding:20px 20px 10px 20px;
    font-size:12px;
    color:#907f6c;
    background:url('../images/main_bg_01.jpg') no-repeat;    
    background-color: #181008;
}

#main #contents .contents_01 .title{
    color:#b49076; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; border-bottom:#7c5d4b solid 1px; padding:0px 0px 0px 7px; margin: 0 20px 20px 0px; height:30px;
}

#main #contents .contents_02 {
    float:left;
    width:265px;
    min-height:320px;  
    padding:20px 20px 10px 22px;
    font-size:12px;
    color:#907f6c;
    background:url('../images/main_bg_02.jpg') no-repeat;     
    background-color: #291C10;
}

#main #contents .contents_02 .title{
    color:#b49076; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; border-bottom:#7c5d4b solid 1px; padding:0px 0px 0px 7px; margin: 0 20px 20px 0px; height:30px;
}

#main #contents .contents_03 {                                
    float:left;
    width:265px;
    min-height:320px;  
    padding:20px 20px 10px 22px;
    font-size:12px;
    color:#907f6c;
    background:url('../images/main_bg_02.jpg') no-repeat;     
    background-color: #291C10;
}

#main #contents .contents_03 .title{
    color:#b49076; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; border-bottom:#7c5d4b solid 1px; padding:0px 0px 0px 7px; margin: 0 20px 20px 0px; height:30px;
}

#main #contents .contents_sub_title {
    width:924px;
    height:48px;
}

#main #contents .contents_desc {
    color:#FFFFFF;
    font-size:12px;
    padding:20px 20px 10px 20px;
}


#main #contents .contents_desc_left {
    float:left;
    width:532px;
    color:#FFFFFF;
    font-size:12px;
    padding:20px 20px 10px 20px;
}

#main #contents .contents_desc_left_map {
    float:left;
    width:382px;
    color:#FFFFFF;
    font-size:12px;
    padding:20px 20px 10px 20px;
}

#main #contents .contents_desc_right {
    float:left;
    width:306px;
    padding:20px 20px 10px 20px;
}

#main #contents .contents_left {
    float:left;
    width:188px;  
}

#main #contents .contents_left .left_menu ul li { margin:0 }

#main #contents .contents_left .left_menu li a:link, .left_menu li a:visited, .left_menu li a:active { 
    display:block; font-size:10px; text-decoration:none; background-color:#4a4231; color:#FFFFFF; border: #363125 solid 1px; padding: 4px 0 4px 10px; margin:0  
}

#main #contents .contents_left .left_menu li a:hover { display:block; background-color:#332014; }

#main #contents .contents_right {
    float:left;
}

#main #menu #menu_logo {
    text-align:left;
    height:104px;     
    padding-left:47px;
}

#main #menu #menu_button {
    text-align:left;
    height:52px;   
    padding-left:56px;   
}

#main #menu #menu_button a:hover {
    height:30px;
    padding-top:22px;
    font-size:14px;
    letter-spacing:-0.1em;
    background-image:url('../images/menu_button_01.gif');
    background-repeat:no-repeat;
    background-position:top;
}

#main #menu #menu_button .menu_button_act {
    float:left;
    width:134px;
    height:30px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    padding-top:22px;
    margin-left:5px;
    background-image:url('../images/menu_button_01.gif');
    background-repeat:no-repeat;
    text-align:center;
}

#main #menu #menu_button a {
    float:left;
    width:134px;
    height:24px;     
    padding-top:28px;
    margin-left:5px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
    letter-spacing:-0.2px;
    background-image:url('../images/menu_button_02.gif');
    background-repeat:no-repeat;
    background-position:bottom;
    text-align:center;
}

#main #menu #main_menu_contents {
    height:289px;      
    padding-left:47px;       
}

#main #menu #main_menu_contents #main_menu_contents_left {
    float:left;
    width:718px;
    height:284px; 
    background-color:#FFFFFF;
    padding-top:4px;
}

#main #menu #main_menu_contents #main_menu_contents_right {
    float:left;
    margin-left:5px;
    width:205px;
    height:289px;
    text-align:left;
    background:url('../images/middle_bg_03.gif') no-repeat;
}

#main #menu #menu_contents {
    height:221px;      
    padding-left:47px;       
}

#main #menu #menu_contents #menu_contents_left {
    float:left;
    width:718px;
    height:216px; 
    background-color:#FFFFFF;
    padding-top:5px;
}

#main #menu #menu_contents #menu_contents_right {
    float:left;
    margin-left:5px;
    width:205px;
    height:221px;
} 

#main #foot #foot_logo {
    float:left;
    height:46px;
    padding-left:47px;
}

#main #foot #foot_contents {
    float:left;
    height:46px;
    padding-left:47px;
    padding-top:25px;
    font-size:12px;
    color:#9d8e7e;
}

.padding_l_2 {
    padding-left:2px;
}

.padding_l_5 {
    padding-left:5px;
}

.padding_l_10 {
    padding-left:10px;
}

.guest-outbox { border:#323232 solid 5px; background: url(../images/guest_bg.gif) repeat-y; padding: 15px; margin-bottom:9px}
.guest-outbox-t { color:#7e7e7e }
.guest-outbox-t2 { color:#FFFFFF; padding-top:10px }

.guest-outbox2 { border:#323232 solid 5px; background-color:#282828; padding: 15px }
.guest-outbox2-t1 { font-weight:bold; color:7e7e7e }

.guest-pagenumber { text-align:right; color:#FFFFFF }

.col-1, .col-2, .col-3 { float:left;}

#page5 #content .col-1 {width:597px; padding-left:53px; }
#page5 #content .col-2 { width:305px; margin-left:13px; color:#FFFFFF;}
#page5 #content .col-3 { width:305px; color:#FFFFFF;}


.form { height:32px; width:100%; overflow:hidden;}
.form input { width:267px; padding:4px 0 4px 3px; font-size:.92em; color:#3c3b3b; border-top:1px solid #404040; border-left:1px solid #808080; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; font-family:Tahoma, Arial, helvetica, sans-serif;}
.form input.inp-1 { width:70px;}
.form  label { margin-right:7px;} 
.form .fright { padding-right:18px;}
form .buttons { margin-top:10px; text-align:right; padding-right:10px;}
form .buttons .link { margin-left:18px;}

.form1 { height:26px;}
.form1 input {width:268px; padding:2px 0 2px 3px; background:#fff;  font-size:.92em; color:#3c3b3b; border-top:1px solid #404040; border-left:1px solid #808080; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;}

.form2 { height:24px;}
.form2 input {width:220px; padding:2px 0 2px 3px; background:#fff;  font-size:.92em; color:#3c3b3b; border-top:1px solid #404040; border-left:1px solid #808080; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;}

textarea { width:268px; height:92px; overflow:auto; background:#fff; font-size:.92em; color:#3c3b3b; border-top:1px solid #404040; border-left:1px solid #808080; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; padding:2px 0 0 3px; }
form .buttons1 { margin-top:18px; text-align:right; padding-right:17px;}
form .buttons1 .link { margin-left:31px;}

.contents_title { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; letter-spacing:-1px; font-size:22px; background:#190e08; border:#623b1c solid 1px; color:#FFFFFF; padding: 7px 0 7px 20px; }

#container { width:923px}
    
    #cont { padding-top:7px}
    
    #page4 .col-1, .col-2 { float:left;   }
    
    #page4 .col-1 { width:176px; border:#674c3b solid 1px; background:#35241a; padding: 15px 5px 15px 20px ; margin-right:0px; }
    #page4 .col-1 ul { line-height:18px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px }
    #page4 .col-1 ul li { font-size:12px; font-weight:bold; color:#FFFFFF }
    #page4 .col-1 ul li a { color:#FFFFFF }
    #page4 .col-1 ul li a:hover { background:#190e08}
    
    #page4 .col-2 { margin-left: 7px; width:697px; background-color:#190e08; border:#4a3427 solid 1px; padding:7px; padding-right:0px; margin-right:0px;}
    #page4 .col-2 h2 { color:#b49076; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; border-bottom:#7c5d4b solid 1px; padding:3px 0 0px 7px; margin-right:10px; }
    
    
    #page4 .pics { padding:15px}