BODY { background-color:#F2F2F2; margin:0; padding:0; font-family:verdana; font-size:11px; color:#0A182E }
A { color:#265171 }
A:hover { color:#0C1923 }
A.a_disabled { color:#999; text-decoration:none; cursor:default; }
A.a_disabled:hover { color:#999; }

.mtop { height:136px; width:100%; min-width:900px; background:url(/d/logo_top_bg.png) repeat-x; float:left; clear:left }
.mtop_logo { height:135px; width:100%; background:url(/d/logo_top.png) no-repeat; float:left; clear:left }
.mtop_href { width:256px; height:121px; float:left; }
.mtop_href DIV { padding-left:60px }
.mtop_href DIV A { width:160px; height:135px; display:block }

DIV.mmenu { float:left; margin-top:85px; }
DIV.mcart { float:left; margin:77px 0 0 100px }
.mmenu UL, .mmenu LI { margin:0; padding:0; display:inline; list-style:none; cursor: default}
.mmenu LI { padding-left:30px; margin-right:10px; background:url(/d/mmenu_sp.png) no-repeat 0 2px; }
.mmenu LI.fst { padding-left:0; background:none; }
.mmenu LI A { font-family:verdana; font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
.mmenu LI A:hover { color:#FFE6E6; text-decoration:underline; }

.bmenu { float:left; margin:20px 0 0 -100px }
.bmenu A { color:#7C3325; text-decoration:none; background:url(/d/bmenu_sp.png) no-repeat 0 4px; padding-left:17px; margin-right:8px }
.bmenu A.fst { background:none; }
.bmenu SPAN { color:#C6523E; text-decoration:none; background:url(/d/bmenu_sp.png) no-repeat 0 4px; padding-left:17px; margin-right:8px }
.bmenu A:hover { text-decoration:underline }

.mdata { margin:10px 10px 0 50px; width:800px; float:left; clear:left }
.mfooter { width:100%; min-width:900px; height:50px; float:left; clear:left; background:url(/d/footer_bg.png) repeat-x; margin-top:18px }
DIV.mfoot_mgn { margin:15px 0 0 50px; color:#10507E }

.idx_header { font-family:verdana; font-size:13px; font-weight:bold; color:#F83401; margin:20px 0 5px 0; padding-left:20px; background:url(/d/smt_sp.png) no-repeat; }
.clist A { margin-top:10px; display:block; overflow:hidden; clear:left; font-family:tahoma; font-size:12px; font-weight:bold; color:#265171; text-decoration:none }
.clist A:hover { text-decoration:underline }

.ilnk UL, .ilnk LI { margin:0; padding:0; list-style:none; cursor: default}
.ilnk LI { padding-left:15px; margin:0 10px 5px 0; background:url(/d/ilnk_sp.png) no-repeat 0 5px; }
.ilnk LI A { font-family:verdana; font-size:11px; color:#265171; }
.ilnk LI A:hover { color:#0C1923; }

.fmenu { margin:-15px 0 0 250px }
.fmenu A { margin:0 3px; font-family:arial; font-size:12px; font-weight:bold; color:#265171; text-decoration:none }
.fmenu A:hover { text-decoration:underline }

.mhdr { margin:15px 0 5px 0; text-align:right; font-family:arial; font-size:15px; font-weight:bold; color:#265171; }
.pc_hdr { color:#265171; font-size:11px; font-weight:bold; clear:left; float:left; }
.attr_hdr { font-family:tahoma; font-size:11px; font-weight:bold; color:#87949D; margin-bottom:5px; }
H2 { font-size:14px; font-weight:bold; color:#265171; }
H3 { font-size:12px; font-weight:bold; color:#7C3325; }

.hr_d1 { margin:10px 0; clear:left; width:100%; height:1px }
.hr_d2 { background-color:#E8C1B9; width:100%; height:1px }

/*****************************************************************************/

.mblk1 { float:left; width:599px; background:url(/d/inner_content_bg2.png) repeat-y; }
.mblk2 { float:left; width:100%; background:url(/d/inner_content_bg3.png) no-repeat bottom; padding-bottom:5px }
.mblk3 { float:left; width:100%; background:url(/d/inner_content_bg1.png) no-repeat }
.mblk4 { margin:0 20px 5px 20px }

/*****************************************************************************/

.pro_hdr, .pro_hdr A, .pro_loc { font-family:tahoma; font-size:11px; color:#265171; margin-bottom:5px }
.pro_hdr A { font-weight:bold; }
.pro_lnk { margin:10px 0 0 0 }
.pro_lnk SPAN { margin:0 10px 0 0; font-weight:bold; color:#ED6865 }
.pro_lnk A { color:#7C3325; }
.pro_loc { margin: 10px 0 }

.nav_div { clear:left; text-align:center; margin:5px 10px 15px 10px; }
.nav_div A { color:#265171; text-decoration:none; }
.nav_div A:hover { color:#7C3325; text-decoration:underline; }
.nav_div A.nav { font-weight:bold }
.nav_div SPAN { color:#7C3325 }

.pc_blk { margin:5px 0 15px 0; clear:both; float:left; width:100% }
.pc_blk DIV { width:48%; margin-right:10px; float:left; }
.pc_blk UL { width:48%; float:left; margin:0 10px 0 0; list-style:none; padding:0 }
.pc_blk LI { clear: left; margin: 3px 0 }
.pc_blk A { white-space:nowrap; clear:left; float:left; color:#7C3325; background:url(/d/pro_sp.png) no-repeat 0 4px; padding-left:12px; margin:0 8px 0 0 }
.pc_blk A:hover { color: #265171; }

.pro_blk { clear:left; float:left; margin:5px 5px 0 5px; width:95%; padding-bottom:10px }
.pro_blk IMG, IMG.mimg { float:left; clear:left; margin:0 10px 0 0; width:100px; }

.form { font-size: 12px; border: 1px solid #CCCCCC; background: #F9F9F9; }
.form[type="button"] { font-size: 12px; border: 1px solid #999; background: #B9B9B9; }
.form[type="button"]:hover { cursor:pointer; }
.map_cpr { font-size:10px; color: #C4C4C4; margin-top:8px }
.map_cpr A { color: #C4C4C4; }

.map_tp_hdr { text-align:right; font-family:arial; font-size:13px; font-weight:bold; color:#265171; margin:15px 0 5px 0 }

