body {
font-size:x-small;
color:#7B7B7B;
font-family:Tahoma;
}

.banner {
margin:3px;
}

.line {
padding-bottom:5px;
border-color:#D3D5C5;
border-style:solid;
border-width:1px 0 0;
}

.menu {
width:100%;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#77776E;
text-decoration:none;
padding:3px 0 0 3px;
}

.menu:hover {
color:#DC5C10;
}

.menu1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#DC5C10;
text-decoration:none;
padding:5px 1px 1px;
}

.menu1:hover {
color:#77776E;
}

.sub {
width:100%;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6E6E65;
text-decoration:none;
padding:5px 0 0 5px;
}

.sub:hover {
color:#FC3;
text-decoration:none;
}

.sub_sel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ABAB9D;
cursor:default;
text-decoration:underline;
padding:115px 0 0 5px;
}

.sub1_arrow {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FF584D;
}

.sub1 {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#6E6E65;
text-decoration:none;
padding:4px 0 0 3px;
}

.sub1:hover {
color:#FC3;
text-decoration:none;
}

.sub1_sel {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#6E6E65;
cursor:default;
text-decoration:underline;
padding:4px 0 0 3px;
}

.sub2_arrow {
font-family:Arial;
font-size:12px;
color:#4D7FFF;
}

.sub2 {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#99000B;
text-decoration:none;
padding:4px 0 0 3px;
}

.sub2:hover {
color:#FC3;
text-decoration:none;
}

.sub2_sel {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#99000B;
cursor:default;
text-decoration:underline;
padding:4px 0 0 3px;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.foto {
border-color:#D9D9D9;
border-style:solid;
border-width:5px;
margin:10px;
}

.link {
color:red;
text-decoration:underline;
}

.mcity_head {
background-color:#FAEDD9;
font-family:verdana;
font-size:11px;
color:#000;
font-weight:700;
border-color:#D9D9D9;
border-style:solid;
border-width:1px 0;
margin:3px 0;
padding:3px;
}

.mcity_link {
color:#000;
text-decoration:none;
}

.mcity_link:hover {
color:#FC3;
text-decoration:underline;
}

.mcity_head_li {
color:silver;
}

.mobj_div {
margin:3px 0 3px 20px;
}

.mobj_link {
width:100%;
font-family:verdana;
font-size:11px;
color:#205ADE;
text-decoration:none;
margin:1px;
}

.mobj_link:hover {
color:#FC3;
text-decoration:underline;
}

.mtext {
font-family:verdana;
font-size:11px;
color:#000;
text-align:justify;
text-indent:10px;
margin:5px 5px 7px;
}

.desc_obj_head {
font-size:12px;
color:#3159B6;
text-align:center;
margin:10px;
}

.desc_obj {
text-align:justify;
text-indent:12px;
margin:5px;
padding:0 7px;
}

.mimg {
border-color:gray;
border-style:solid;
border-width:0;
}

.but_order {
width:140px;
font-family:verdana;
font-size:11px;
color:#000;
font-weight:700;
margin:5px 0;
}

.minp {
width:100%;
font-family:verdana;
font-size:11px;
color:#000;
}

.msel {
width:100%;
font-family:verdana;
font-size:11px;
color:#000;
}

.mtxt {
width:100%;
height:70px;
font-family:verdana;
font-size:11px;
color:#000;
}

.error {
font-family:verdana;
font-size:11px;
color:red;
font-weight:700;
text-align:center;
margin:10px;
}

.ok {
font-family:verdana;
font-size:11px;
color:#2458CF;
font-weight:700;
text-align:center;
margin:10px;
}

.mprice_text {
font-family:verdana;
font-size:11px;
color:#000;
margin:7px;
}

.mprice_link {
font-family:verdana;
font-size:11px;
color:#2458CF;
text-decoration:underline;
}

.mprice_link:hover {
color:#FC3;
text-decoration:none;
}

.price_cont {
text-align:center;
margin:10px;
}

.hot_line {
border-color:#E3D5BE;
border-style:solid;
border-width:0 1px 0 0;
}

.hot_tbl {
margin:3px 0;
}

.hot_head {
text-align:center;
margin:0;
}

.hot_ahead {
font-size:10px;
font-weight:700;
color:#3159B6;
text-decoration:none;
}

.hot_ahead:hover {
font-size:10px;
font-weight:700;
color:#3159B6;
text-decoration:underline;
}

.hot_cont {
font-size:10px;
color:#000;
text-align:left;
margin:0;
}

.hot_acont {
font-size:10px;
color:#000;
text-align:left;
text-decoration:none;
}

.hot_acont:hover {
font-size:10px;
color:#000;
text-align:left;
text-decoration:underline;
}

.mimg_city {
border-color:silver;
border-style:solid;
border-width:1px;
}

.tcopy {
margin-right:10px;
font-family:verdana;
font-size:10px;
color:#000;
text-align:left;
}

.copy {
color:#0168C8;
text-decoration:none;
}

.copy:hover {
color:red;
text-decoration:underline;
}

.mhotb {
font-family:verdana;
font-size:10px;
font-weight:700;
color:#0DBB00;
}

.search_table {
font-family:verdana;
font-size:11px;
color:#000;
cursor:default;
border-color:silver;
border-style:solid;
border-width:1px 0;
margin:5px 0;
padding:3px;
}

.search_page {
color:blue;
text-decoration:none;
}

.search_page_sel {
font-size:10px;
font-weight:700;
color:red;
text-decoration:none;
}

.mfoto {
border-color:silver;
border-style:solid;
border-width:1px;
}

.memail {
color:blue;
}

.tmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6E6E65;
text-decoration:none;
}

.lmenu1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

.lmenu2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#77776E;
text-decoration:none;
}

.lmenu3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#99000B;
text-decoration:none;
}

.lmenu3:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#99000B;
text-decoration:underline;
}

#bot_menu {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#79872B;
line-height:12px;
margin:5px 0 0;
}

#bot_menu a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#79872B;
text-decoration:none;
}

#bot_menu a:hover {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#79872B;
text-decoration:none;
}

table.tourslist {
border-collapse:collapse;
}

table.tourslist th,table.tourslist td {
border:1px solid silver;
text-align:center;
padding: 0 0.5em;
}

table.tourslist th {
font-weight:700;
background-color:#faebcc;
color: #333;
font-size: 0.7em;
padding: 0.25em 0.5em;
}
