<style><!--

.empty {}

html { height: 100%; }
body { margin: 0px; padding: 0px; height: 100%; font: normal 0.8em/1.1em Arial; color: #000000; background: #FFFFFF; } 
input, textarea, select { font: normal 0.9em Arial; color: #000000 }

img { border: 0px }

a { color: #3F89C3 }
a:visited { color: #315B99 }

h1 { font: normal 1.8em Arial; color: #DD1B1B; margin: 1.4em 0px 0.4em 0px }
h2 { font: normal 1.4em Arial; color: #3F89C3; margin: 0.6em 0px 0.2em 0px }
h3 { font: normal 1.1em Arial; color: #DE5959; margin: 0.2em 0px 0.2em 0px }
p { padding: 0px; margin: 0.5em 0px 1.1em 0px }

div.h1 { font: normal 1.8em Arial; color: #DD1B1B; margin: 1.4em 0px 0.4em 0px }
div.h2 { font: normal 1.4em Arial; color: #3F89C3; margin: 0.6em 0px 0.2em 0px }
div.h2 h1 { font: normal 1em Arial; color: #3F89C3; margin: 1.4em 0px 0.4em 0px }
div.h2 a { font: normal 1em Arial; color: #3F89C3; }
div.h2 a:visited { color: #3F89C3 }
div.h3 { font: normal 1.1em Arial; color: #DE5959; margin: 0.2em 0px 0.2em 0px }
div.h3_nt { font: normal 1.1em Arial; color: #3F89C3; margin: 1em 0px 0.2em 0px }

table.contain { border-collapse: separate; border: 0px; width: 100%; height: 100%; }
table.contain td { padding: 0px; font: normal 0.8em/1.1em Arial; }
table.contain td.head { height: 185px; vertical-align: top }

table.logo { background: url(image/top_bg.gif) no-repeat 0px 0px; border-collapse: collapse; width: 100%; height: 100%; }
table.logo td { padding: 0px; }
table.logo td.hb { padding-top: 10px; height: 68px; }

td.hb table { border-collapse: collapse; width: 100%; height: 100%; }
td.hb table td { padding: 0px }
td.hb table td.side { width: 218px; border: 0px solid #CECECE }
td.hb table td.no_b { width: 10px; vertical-align: top }

td.cont table { border-collapse: collapse; width: 100%; height: 100%; }
td.cont table td { border: 0px; padding: auto; }
td.cont table td.lnav { width: 220px; vertical-align: top; }
td.cont table td.no_b { width: 10px; vertical-align: top }
td.cont table td.ban_right { width: 220px }
td.cont table td.ban_right div { margin-bottom: 10px; width: 220px; height: 290px; border: 0px solid #CECECE }
td.cont table td table { height: auto }

table.headline { border-collapse: collapse; width: 100%; height: 100% }
table.headline td.side { width: 220px; vertical-align: top }
table.headline td.no_b { width: 10px; vertical-align: top }
table.headline td.logo_r { height: 55px; vertical-align: top }

table.headline td.tmenu { vertical-align: bottom; background: url(image/t-menu_b.gif) repeat-x 0px 100%; padding-bottom: 4px; padding-left: 0.8em; padding-right: 0.8em }
table.headline td.tmenu table { border-collapse: separate }
table.headline td.tmenu table td { padding: 0.4em; vertical-align: bottom }
table.headline td.tmenu table td.it { background: #DE5959; border-left: none; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 3px solid #FFFFFF }
table.headline td.tmenu table td.it_s { background: #DD1B1B; border-bottom: 1px solid #DD1B1B; border-right: 1px solid #FFFFFF }
table.headline td.tmenu table a { font-weight: bold; text-decoration: none; color: #FFFFFF }
table.headline td.tmenu table a:hover { text-decoration: underline }

td.cont table td.lnav div.t_info { border: 1px solid #DD1B1B; font-size: 0.9em; color: #000000; line-height: 1.7em; padding: 0px 1em; }

ul.lmenu { padding: 0px; margin: 0.8em 0px 3.2em 0px }
ul.lmenu li { list-style: none; margin: 0px; padding: 0.8em 0px; border-bottom: 1px solid #CECECE }
ul.lmenu li a:visited { color: #3F89C3 }
ul.lmenu li img { margin-top: 0em; margin-right: 0.4em; vertical-align: middle }
ul.lmenu li.sel { border-bottom: 1px solid #DE5959; border-right: 4px solid #DD1B1B; margin: 0.4em 0px 0px 0px; padding: 0.4em 0px 0.8em 0px; }
ul.lmenu li.li_over { cursor: pointer; background: #ECECEC }
ul.lmenu li.li_over_sel { border-bottom: 1px solid #DE5959; border-right: 4px solid #DD1B1B; cursor: pointer; margin: 0.4em 0px 0px 0px; padding: 0.4em 0px 0.8em 0px; }

td.cont td { vertical-align: top }
td.cont td.bs div.site_path { padding: 0.8em 0px; color: #A9A9A9; font-size: 0.86em; margin-bottom: -1.8em }
td.cont td.bs div.site_path a { color: #898989; }
td.cont td.bs div.site_path a:hover { color: #3F89C3; background: #ECECEC }

table.msearch { border-collapse: collapse; width: 100%; height: auto; background: #3F89C3 }
table.msearch th { font-weight: normal; font-size: 0.8em; white-space: nowrap; color: #FFFFFF; padding-left: 0.8em  }
table.msearch td { vertical-align: middle }
table.msearch td.inp { padding: 0.8em 0.4em 0.8em 0.8em; width: 100% }
table.msearch td.inp input { width: 100%; border: 1px solid #003C74; background: #FFFFFF }
table.msearch td.btn { padding: 0.8em 0.8em 0.8em 0.4em }
table.msearch td.btn input { padding: 0px 0.4em; }
table.msearch td.cnav { padding: 0.8em 2.4em 0em 2.4em; border: 1px solid red }

table.contain td.foot { height: 62px; padding: 2em 230px 0px 230px }
table.contain td.foot div { border-top: 1px solid #CECECE; height: 100%; padding-top: 0.8em; font-size: 0.86em; color: #A9A9A9; }
table.contain td.foot a { color: #898989; }
table.contain td.foot a:hover { color: #3F89C3; background: #ECECEC }

span.ast { font-size: 1.4em; color: #DD1B1B; padding: 0px 1px; vertical-align: bottom }

td.bs table.add_form { border-collapse: collapse; width: 100% }
td.bs table.add_form th, td.bs table.add_form td { border-bottom: 1px solid #ECECEC; text-align: left; }
td.bs table.add_form th { padding: 0.4em 0.4em 0.4em 0em;  font: normal 0.8em/1.1em Arial; white-space: nowrap; vertical-align: top }
td.bs table.add_form td small { font-size: 0.86em; color: #A9A9A9; }
td.bs table.add_form td { padding: 0.4em 0.4em 0.4em 0.4em; text-align: left; width: 100% }
td.bs table.add_form td.h { padding: 0px; border: none }
td.bs table.add_form td.btn { padding: 0.6em 0px 0px 0px; border: none; text-align: center }
td.bs table.add_form td.btn input { padding: 0px 0.4em; }

td.inp input, select, textarea { background: #FFFFFF; border: 1px solid #003C74 }

div.imei { font-size: 1.3em; display: block }
div.imei span { background-color: #ECECEC; color: #DD1B1B; text-decoration: underline }
div.text { margin: 0.4em 0px }
div.data { margin: 0.4em 0px }
div.data span { font-size: 0.86em; color: #898989 }
div.search_sep { border-top: 1px solid #ECECEC; margin: 2em 0px }

div.page_navh { float: left }
div.page_nav { float: left; margin: 0px 0.4em }
div.page_nav_top { margin-top: 3em; display: block }
div.page_nav_bottom { margin-top: 2em }

td.bs table.detail { border-collapse: collapse; width: 100% }
td.bs table.detail th, td.bs table.detail td { border-bottom: 1px solid #ECECEC; vertical-align: middle; padding-top: 1em; padding-bottom: 1em }
td.bs table.detail th { font: bold 0.8em/1.1em Arial; text-align: left; white-space: nowrap; padding-right: 0.4em }
td.bs table.detail td { padding-left: 0.4em; width: 100% }
td.bs table.detail td.imei span { background-color: #ECECEC; color: #DD1B1B; font-weight: bold }
td.bs table.detail td.hd { padding: 0px; border: none }

td.bs table.dl { border-collapse: collapse; width: 100% }
td.bs table.dl th, td.bs table.dl td { border-top: 1px solid #ECECEC; text-align: left; vertical-align: top; padding-top: 1em; padding-bottom: 1em }
td.bs table.dl tr.no_sep th, td.bs table.dl tr.no_sep td { border-top: 0px }
td.bs table.dl th { font: bold 0.8em/1.1em Arial; white-space: nowrap; padding-right: 0.8em }
td.bs table.dl td { width: 100% }
td.bs table.dl td div.header { padding-bottom: 0.4em; }
td.bs table.dl td div.header span { color: #DD1B1B }
td.bs table.dl td div.header span.ds { color: #898989 }

td.bs table.date_nav { width: 100% }
td.bs table.date_nav td { border-bottom: 1px solid #3F89C3 }
td.bs table.year_nav { border-collapse: separate; width: 100% }
td.bs table.year_nav td { padding: 0.2em 1.1em; background: #ECECEC; border-left: none; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 3px solid #FFFFFF; vertical-align: middle }
td.bs table.year_nav td.sel { padding: 0.2em 1.1em; background: #3F89C3; border-top: 3px solid #3F89C3; border-bottom: 1px solid #3F89C3; color: #FFFFFF; font-weight: bold }
td.bs table.year_nav td.no_bg { background: #FFFFFF; padding: 0px }
td.bs table.month_nav td { padding: 0.2em 1.1em; border-bottom: 1px solid #FFFFFF }
td.bs table.month_nav td.sel { padding: 0.2em 1.1em; font-weight: bold }
td.bs table.month_nav td.no_bg { background: #FFFFFF; padding: 0px }

p.p_n a { margin: 0px 0.1em }
p.p_n a:hover { background: #ECECEC }
p.p_n a:visited { color: #3F89C3 }

span.b { font-weight: bold }
span.blue { color: #3F89C3 }
span.red { color: #DD1B1B }

td.bs table.sinfo { width: 75% }
td.bs table.sinfo td.sdescr table { width: 100% }
td.bs table.sinfo td.sdescr table th, td.bs table.sinfo td.sdescr table td { border: 1px solid #CECECE; vertical-align: top; padding: 0.6em }
td.bs table.sinfo td.sdescr table th { font: bold 0.7em/1.1em Arial; white-space: nowrap; text-align: left }
td.bs table.sinfo td.sdescr table td { font: normal 0.7em/1.1em Arial; text-align: left; width: 100% }

td.bs div.vote { margin-top: 0.6em; border-top: 1px solid #3F89C3 }
td.bs div.vote table { width: auto }
td.bs div.vote table th, td.bs div.vote table td { vertical-align: middle }
td.bs div.vote table th { font: normal 0.8em/1.1em Arial; white-space: nowrap; text-align: left; padding: 0.6em 0em 0.6em 0em }
td.bs div.vote table td { width: 50%; text-align: left; width: auto; padding: 0.6em 0em 0.6em 0.6em }

td.bs div.linfo { margin-bottom: 0.4em; font-size: 0.86em; color: #A9A9A9; white-space: nowrap; }
td.bs div.linfo a { color: #A9A9A9; }
td.bs div.linfo a:hover { color: #3F89C3; background: #ECECEC }

td.bs table.mtpl { width: 100% }
td.bs table.mtpl td.ldec { border-top: 1px solid #CECECE; border-left: 1px solid #CECECE }
td.bs table.mtpl td.rdec { border-top: 1px solid #CECECE; border-right: 1px solid #CECECE }
td.bs table.mtpl td.cdec { padding: 0em 0.2em; font: normal 1.8em Arial; color: #DD1B1B }
td.bs table.mtpl td.cdec a { color: #DD1B1B; text-decoration: none }
td.bs table.mtpl td.bdec { padding: 1em; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }

.mt_2 { margin-top: 2em }

div.fb_left { margin-top: 4em; color: #DD1B1B; clear: both }
div.fb_left a.nv { color: #3F89C3 }

//-->
</style>
