 html {margin:0;padding:0}

    body{margin:0;padding:0;background-color:white;color:#392620;min-width:750px;font-family:Verdana;font-size:12px;}

    .h {font-family:Verdana;font-size:16px;font-weight:bold;color:#666666}

    #wrap {margin:0 auto;width:100%;}

    #header {background-color:#8E3B45;background-image:url("i/top_bg.jpg");height:293px;}

    #logo {margin-left:15px;background-color:#6E0515;background-image:url("i/logo.jpg");height:282px;width:271px;margin-top:0px;}    }

    div,form {font-family:Verdana;font-size:12px;}

    a {font-family:Verdana;font-size:12px;color:#B02E3E;text-decoration:underline;}
    
    .mainmenu {color:#D69F66;font-family:Verdana;font-size:11px}

    a.mainmenu {color:#D69F66;font-family:Verdana;font-size:11px;text-decoration:underline;}

    a.item {color:#B02E3E;font-family:Verdana;font-size:12px;text-decoration:none;}
    
    a.item:hover {color:#B02E3E;font-family:Verdana;font-size:12px;text-decoration:underline;}

.shadow {
 background: url(shadow-1000x1000.gif) no-repeat right bottom;
 padding: 5px 10px 10px 5px;
}    

.img-desc cite {
  background: #111;
  filter:alpha(opacity=55);
  opacity:0.55;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px;
  border-top: 1px solid #999;
}

.img-desc2 cite{
  background: red;
  filter:alpha(opacity=65);
  opacity:0.65;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px;
  border-top: 1px solid red;
}
.img-desc3 cite{
  background: green;
  filter:alpha(opacity=65);
  opacity:0.65;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px;
  border-top: 1px solid green;
}


h1.myhead{ font-size:14px;}
.mytext{ padding:10px 10px;}
.mytext span{ color:#B02E3E}
.maintext h1 {font-size:14px; text-align:center;}
h1.myhead_t {font-size:12px; text-align:center; padding-top:10px;}

input:focus,textarea:focus{border: 2px solid #a0acbf}