html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; font-family:Tahoma, Verdana, Segoe, sans-serif; margin:0; padding:0 }
table { border-collapse:separate; border-spacing:0 }
caption, th, td { text-align:left; font-weight:400 }
table, td, th { vertical-align:middle }
a img { border:none }
body { font-size:75%; color:#222; background:#e5e5e5 }
.clear { clear:both }
.sitesearch { left:725px; top:42px; background:#FFF; width:222px; height:22px; position:absolute }
.sitesearch input.input_text { border:none; width:190px; vertical-align:middle; color:#AAA; font-style:italic; padding-top:4px; _border-color:#fff; float:left; padding-left:4px; margin:0 }
.sitesearch input.input_img { float:right; margin:1px; background:url(../images/sprite.gif) 0 -196px no-repeat; width:20px; height:20px; border:none; text-indent:-1000px;}
.leftfloat { float:left }
.rightfloat { float:right }
.line { border-bottom:1px solid #CCC }
.topline { border-top:1px solid #CCC }
.leftline { border-left:1px solid #CCC }
.rightline { border-right:1px solid #CCC }
.bm_bar .sub_menu { padding-top:10px; height:197px }
.bm_bar .sub_menu ul { float:left; width:220px; _width:210px; list-style-type:none; margin:3px 8px; _margin:3px 0px; display:inline;}
.bm_bar .sub_menu li { text-align:left; text-indent:12px; }

.bm_bar .sub_menu li.more { background:none }
.bm_bar .sub_menu li a { font-size:13px; font-weight:400; text-align:left; color:#444; background:url(../images/sprite.gif) 5px -326px no-repeat;  line-height:17px; width:210px; _width:210px; }
.bm_bar .sub_menu li a.more { padding-right:12px; text-align:left; font-weight:700; background:none }
.bm_bar .sub_menu li a:hover, .bm_bar #sub_serv li a:hover { text-decoration:underline }
#sub_dtv { width:230px; height:40px; left:0 }
#sub_prod { width:959px; left:0; height:205px }
#sub_prod #maintitle{
	border-bottom:1px solid #bfbfbf;
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
	height:20px;
}
.bm_bar .sub_menu #maintitle ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	background:none;
}
#sub_dvd{
	width:200px;
	height:45px;
	left:137px;
}
.bm_bar .sub_menu li.menu_title{color:#333; line-height:20px; font-weight:blod; text-indent:5px; background:none; float:left; width:231px; text-indent:0;}

#sub_sup { height:80px; left:684px; width:200px }
.title20 { font-size:20px; font-weight:700 }
.title16 { font-size:16px; font-weight:700 }
.wait{height:30px; margin:0 auto; margin-top:275px; text-align:center; padding:20px; font-size:18px; width:500px; background:#FFF; border:1px solid #bcbcbc;}
.down_wait{margin:0 auto; padding:0; text-align:left; border:none;}
.remind{width:500px; background:#FFF; border:1px solid #BCBCBC; margin:0 auto;margin-top:30px; text-align:left; line-height:24px; padding:20px;}
.remind img{border:1px solid #7a7c7b;}
a.new{background:url(../../../mypic/download_new.gif) right no-repeat;}