BODY {
margin:0;
font-family:Arial;
font-size:12px;
font-color:#000000;
}

TD {
font-family:Arial;
font-size:12px;
font-color:#000000;
}

.toplinks A {
font-size:11px;
color:#000000;
}

.footer, .footer A {
font-size:11px;
color:#d8d3b9;
}

.footer_hp, .footer_hp A {
font-size:11px;
color:#38453f;
}

.main {
background-color:#f4f1e3;
border:10px #ffffff solid;
}

.mainttl {
background-color:#58726c;
padding:20px;
font-size:14px;
color:#ffffff;
font-weight:bold;
}

.mainttl_eng {
background-color:#58726c;
padding:20px;
font-size:14px;
color:#ffffff;
font-weight:bold;
direction:ltr;
text-align:left;
}

.mainttl A {
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.mainttl A:Hover {
text-decoration:underline;
}

.maintxt_td {
padding:20px;
}

.maintxt_td1 {
padding:40px;
}

.maintxt_div {
text-align:justify;
line-height:140%;
width:394px;
overflow:hidden;
}

.maintxt_div_eng {
text-align:justify;
line-height:140%;
width:394px;
overflow:hidden;
direction:ltr;
}

.maintxt_div1 {
text-align:justify;
line-height:140%;
overflow:hidden;
}

.maintxt_div1 TD {
text-align:justify;
line-height:140%;
overflow:hidden;
}

.maintxt_div A, .maintxt_div1 A, .maintxt_div_eng A {
color:#58726c;
font-weight:bold;
text-decoration:none;
}

.maintxt_div A:Hover, .maintxt_div1 A:Hover, .maintxt_div_eng A:Hover {
color:#000000;
background-color:#cdd1c5;
}

.title {
font-size:14px;
font-weight:bold;
color:#58726c;
}

.nextprev {
background-color:#7c0815;
padding:10px;
padding-right:20px;
padding-left:20px;
text-align:center;
vertical-align:middle;
}

.nextprev A {
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.nextprev A:Hover {
text-decoration:underline;
}

.sendtofriend {
color:#ffffff;
background-color:#7c0815;
padding:10px;
text-align:left;
vertical-align:middle;
}

.sendtofriend TD {
color:#ffffff;
}

.sendtofriend1 {
width:158px;
height:30px;
text-align:center;
background-image: url(images/input.jpg);
background-repeat: no-repeat;
}

.typeselect {
border:0px black solid;
width:140px;
height:16px;
font-family:Arial;
font-size:11px;
color:#000000;
background-color:#f2efe1;
}

.bigbutton {
width:394px;
height:38px;
background-image: url(images/bigbutton.gif);
background-repeat: no-repeat;
vertical-align:middle;
}

.bigbutton A {
width:394px;
height:38px;
padding-right:46px;
padding-top:10px;
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.bigbutton A:Hover {
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
background-color:none;
}

.qtxt {
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

.minibut {
padding:4px;
background-color:#58726c;
}

.minibut A {
color:#eabd4e;
font-weight:bold;
text-decoration:none;
}

.minibut A:Hover {
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-color:#58726c;
}