body {
  margin:0px auto;
  padding:0px;
}
img { border:0px }

html,body,a,p,div,span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #796B95;
  text-decoration: none;
}

.ltitle {
  color: #DF3460
}

td.headmid {
  margin:0px;
  padding:0px;
  background:url(/img/headmid.gif) center top no-repeat #F8CDD6;

}

td.bgtop_1 {
  margin:0px;
  padding:0px;
  background:url(/img/bgtop_1.gif) right top repeat-x #F8CDD6;
  height:10px;
}

td.bgtop_2 {
  margin:0px auto;
  padding:0px;
  background:url(/img/bgtop_2.gif) left top repeat-x #F8CDD6;
  height:10px;
}

.htable {
  margin-top:10px;
  margin-bottom:15px;
  background-color:#EDACBD;
}
.logo {
  margin-left:5px;
}

img.pico {
  border:0px;
  height:14px;
}

img.cover {
 margin-top:5px;
 border: 1px solid #657383;
 padding: 0px;
}

.ring
{
margin:9px 0px 0px 25px;
}

.ftable {
  margin-bottom:10px;
}

.bottom_link {
  border-bottom:1px solid #FFF;
}

td.sleftm {
  background:url(/img/bgleftm.gif) left top no-repeat;
}

td.srightbg1 {
  background:url(/img/bgright1.gif) right top no-repeat;

}
td.srightbg2 {
  background:url(/img/bgright2.gif) center top repeat-y;
}

td.sleftbg1 {
  background:url(/img/sleftbg1.gif) left bottom no-repeat;
}

td.maincon {
  padding-left:5px;
  text-align:justify;
}

.web_white_bg {
  background:url(/img/web_white_bg.gif) left top no-repeat;
  height:63px;
}
.web_blue_bg {
  background:url(/img/web_blue_bg.gif) left top no-repeat;
  height:59px;
  padding-left:95px;
  padding-top:10px;
}

body {
  color: #796B95;
  text-decoration: none;
  background-color:#F8CDD6;
}


.text_link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 18px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #FFFFFF;
  text-decoration:underline;
  background-color:#96C7DC;
}
.text_link:hover {
  color:#ED6A96;
  text-decoration:none;
  background-color:#96C7DC;
}


.menu_text, a.menu_text:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 32px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color:#EDACBD;
}

a.menu_text:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  color:#FFF;
  background-color:#EDACBD;
}

.menu_text2, a.menu_text2:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 32px;
  font-weight: bold;
  color: green;
  text-decoration: none;
  background-color:#EDACBD;
}

a.menu_text2:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  color:red;
  background-color:#EDACBD;
}


a.hmenu, a.hmenu:visited {
}

a.hmenu:hover {
  color:red;
}

.copyright_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration:none;
  color:#C83886;
  background-color:#EDACBD;
}

.htext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 16px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration:none;
  color:#FFF;
  background-color:#EDACBD;
}

.htext:hover {
  color:#FFFFFF;
  text-decoration:underline;
  background-color:#EDACBD;
}

.white_text {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  background-color:#F8CDD6;
}

.mcont {
  padding:2px;
  padding-top:10px;
  text-align:justify;
}

.wcont {
  padding:4px;
  padding-top:10px;
  text-align:justify;
}


.letters a:link, .letters a:visited {
  color: blue;
}

.letters a:hover, .letters a:active {
  color: red;
}

table.letters {
  margin:2px;
}

div.adesc {
  margin-left:10px;
  margin-top:5px;
  width:85%;
  padding-left:10px;
  padding-right:7px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#E6F2FE;
  border: 1px solid green;
}

.mclass {
  background:url(/img/bgtop_1.gif) left bottom repeat-x #EDACBD;
  margin-top:0px;
  padding-top:0px;
  text-align:center;
  line-height:20px;
  height:45px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  color: #DB3D65;
}

.mtit {
  margin-top:0px;
  padding-top:0px;
  text-align:center;
  line-height:20px;
  height:45px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  color: #DB3D65;
}

.mtit2 {
  margin-top:0px;
  padding-top:0px;
  text-align:center;
  line-height:20px;
  height:45px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  color: black;
}


.mlink, a.mlink {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 13px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #006600;
  background-color:inherit;
  text-decoration: none;
}
.mlink:hover, a.mlink:hover {
  color:#B30004;
  background-color:inherit;
  text-decoration:underline;
}

.ml0 {
  background:url(/img/bgtop_0.gif) right top repeat-x #EDACBD;
}

.ml1 {
  background:url(/img/bgtop_1.gif) left bottom repeat-x #EDACBD;
}
.ml0 td {
  padding-left:5px;
}

td.ml1 {
  padding-right:3px;
}

.ml0 a, .ml0 a:visited {
  text-decoration:none;
}

.ml0 a:hover {
  color:#ED6A96;
  text-decoration:underline;
}

div.pager{
 font-size:12px;
 font-weight:bold;
 border:0px;
 margin-top:5px;
 margin-bottom:5px;
 text-align:left;
 padding-left:20px;
}
span.pag_s {
 color:red;
 padding-right:3px;
 padding-left:3px;
}
span.pag_t {
 color:red;
 padding-right:3px;
 padding-left:3px;
 margin-right:10px;
}

a.ttl_cur {
  color:red;
}

td.gender {
  text-align:center;
}


h1 {
  margin:5px;
  font-size:13px;
  margin-left: 3px;
  font-weight:bold;
  color: black;
}

h2 {
  font-size:12px;
  padding:1px;
  margin:1px;
  margin-left: 3px;
}

h3 {
  margin:0px;
  padding:0px;
  font-size:12px;
  text-decoration:inherit;
}

.dh td {
  background-color:#DBEDFF;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:1px;
  padding-right:1px;
}

td.price {
 font-weight:bold;
 color:red;
 text-align:center;
}

a.hlink:link, a.hlink:visited  {
  color:#003399;
}

a.hlink:hover, a.hlink:active {
  color: red;
  text-decoration: underline;
}

td.gender {
  text-align:center;
}
.mdh a:link, .mdh a:visited  {
  color:#003399;
}
.mdh a:hover, .mdh a:active {
  color: red;
  text-decoration: underline;
}
.adesc a:link, .adesc a:visited  {
  color:#003399;
}
.adesc a:hover, .adesc a:active {
  color: red;
  text-decoration: underline;
}
div.kc {
  margin:5px;
  font-size:11px;
}
div.tf {
  font-size:10px;
  color:#FFADBE;
}
span.tc {
  margin:0px;
  font-size:10px;
  color:#FFADBE;
}

div.fset, div.fset a {
  font-size:10px;
  color:#FFADBE;
}
div.sp, div.sp a {
  font-size:10px;
  color:#FFADBE;
}
div.spf {
  font-size:10px;
  color:#FFADBE;
  width:90%;
}
div.spf a {
  font-size:10px;
  color:#FFADBE;
}

div.wml {
  margin-top:5px;
}

div.wml a {
  color:black;
  font-size:13px;
}

div.wml a:hover {
  color:red;
}

a.fut, a.fut:visited {
  color:blue;
}

a.fut:hover {
  color:red;
  text-decoration:underline;
}

div.ttop {
  margin:1px;
  margin-left:3px;
}
span.ttop {
  font-weight:bold;
  color:black;
}
img.tcover {
 border: 1px solid #657383;
 padding: 0px;
}
div.price {
 font-weight:bold;
 color:red;
 padding-left:10px;
 text-align:center;
}