@charset "windows-874";
/* CSS Document */

body {margin:0; padding:0; font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#4b4b4b; background:url(../images/bg_page.jpg) repeat-x top fixed left #fff;}

a {color:#4b4b4b; text-decoration:none;}
a:hover { text-decoration:underline;}

.box_content {background:#fff; padding:30px;}
.bg_left {background:url(../images/bg_left.png) no-repeat top right transparent; padding-left:48px; width:16px; height:100%;}
.bg_right {background:url(../images/bg_right.png) no-repeat top left transparent; padding-right:48px; width:16px; height:100%;}
.bg_top {background:url(../images/bg_top.png) no-repeat top center transparent; width:1003px; height:30px;}
.bg_bottom {background:url(../images/bg_bottom.png) no-repeat top center transparent; width:1003px; height:30px;}
.bg_logo {background:url(../images/bg_logo.gif) repeat-x top left; height:127px;}

.footer {color:#4b4b4b; text-decoration:none; font-size:11px; text-align:center; vertical-align:middle; padding:20px 0 20px 0;}
.footer span {color:#1e6bc8;}
.footer span a { font-weight:bold; text-decoration:none; color:#4b4b4b;}
.footer span a:hover {text-decoration:underline;}

.linebox_tab { border-left:1px solid #1e6bc8; border-right:1px solid #1e6bc8; border-bottom:1px solid #1e6bc8; background:#fff; padding:20px 0 0 0; height:150px;}
.linebox_tab2 { border-left:1px solid #1e6bc8; border-right:1px solid #1e6bc8; border-bottom:1px solid #1e6bc8; border-top:1px solid #1e6bc8; background:#fff; padding:20px 0 0 0; height:150px;}
.linetab_mn {background:url(../images/linetab.gif) repeat-x top left; height:29px; text-align:center;}

/*tabmenu*/
.tabmn {background:#cfd8e7; border:1px solid #1e6bc8; padding:6px 12px 7px 12px; color:#4b4b4b; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.tabmn a {color:#4b4b4b; text-decoration:none;}
.tabmn:hover, .tabmn:hover a {color:#00183a; /*background:#1e6bc8;*/}

.tabmn_de {background:url(../images/bg_tadmn_de.gif) repeat-x top left #fff; border-top:1px solid #1e6bc8; border-left:1px solid #1e6bc8; border-right:1px solid #1e6bc8; padding:6px 12px 7px 12px; color:#206cc9; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.tabmn_de a {color:#206cc9; text-decoration:none;}
.tabmn_de:hover, .tabmn_de:hover a {color:#00183a; /*background:#1e6bc8;*/}

/*end*/

.txtbox {color:#4b4b4b; font-family:tahoma; font-size:12px; border:1px solid #999; padding:3px; width:220px;}
.txtbox350 {color:#4b4b4b; font-family:tahoma; font-size:12px; border:1px solid #999; padding:3px; width:350px;}

.txtbox450 {color:#4b4b4b; font-family:tahoma; font-size:12px; border:1px solid #999; padding:3px; width:450px;}

.txtbox350_im {color:#4b4b4b; font-family:tahoma; font-size:12px; border-left:3px solid #e10000; border-right:1px solid #999;  border-bottom:1px solid #999; border-top:1px solid #999;padding:3px; width:350px;}
.txtbox350_im1 {color:#4b4b4b; font-family:tahoma; font-size:12px; border-left:3px solid #e10000; border-right:1px solid #999;  border-bottom:1px solid #999; border-top:1px solid #999;padding:3px; }

.txtbox_im_nofix {color:#4b4b4b; font-family:tahoma; font-size:12px; border-left:3px solid #e10000; border-right:1px solid #999;  border-bottom:1px solid #999; border-top:1px solid #999;padding:3px; width:10px;}


.txtbox_nofix {color:#4b4b4b; font-family:tahoma; font-size:12px; border:1px solid #999; padding:3px;}

.btn_login {background:url(../images/bg_btn.gif) repeat-x top left #1561c0; color:#fff; font-weight:bold; text-decoration:none; font-family:tahoma; padding:1px; border:1px solid #1561c0;}

.txt_comment {color:#ef0000; font-size:11px;}

.bar_txthead {background:#1e6bc8; padding:3px 20px 3px 20px; color:#fff; text-decoration:none; font-size:15px; font-weight:bold; text-align:center;}

.txt_head_red {color:#e10000; font-size:13px; font-weight:bold; padding-bottom:7px;}
.txt_head_red a {color:#e10000; text-decoration:none;}
.txt_head_red a:hover {text-decoration:underline;}

.txt_head_blue {color:#1e6bc8; font-size:13px; font-weight:bold; padding-bottom:7px;}

.box_others_promotion {padding:15px; background:#e2e9f3; border:1px solid #c0d6f0; width:250px;}

.box_step_regis {padding:20px; background:#e2e9f3; border:1px solid #c0d6f0; }

.icon {background:url(../images/icon.gif) no-repeat top left; width:45px; height:54px; padding-left:10px;}

.txt_other_promo, .txt_other_promo a { color:#333; font-size:12px; text-decoration:none;}
.txt_other_promo:hover, .txt_other_promo:hover a {background:#d6dde7; color:#0f4a96;}

.txt_other_promo_de, .txt_other_promo_de a { color:#e10000; font-size:12px; text-decoration:none; font-weight:bold;}
.txt_other_promo_de a:hover {text-decoration:underline;}

.cover_brand { border:1px solid #999; background:#fff; padding:3px;}
.cover_brand:hover {border:1px solid #000;}

.cover_brand_name {color:#1e6bc8; font-size:12px; font-weight:bold; padding-top:7px;}

.linedot {background:url(../images/linedot.gif) repeat-x left center;}
.linedot_ver {background:url(../images/linedot-ver.gif) repeat-y top center; width:23px;}

.num {color:#333; font-size:12px; padding:1px 3px 1px 3px;}
.num a {color:#333; text-decoration:none;}
.num:hover, .num:hover a {text-decoration:underline;}

.num_de { background:#1e6bc8; color:#fff; border:1px solid #1e6bc8; font-size:12px; padding:1px 3px 1px 3px; font-weight:bold;}
.num_de a {color:#e10000; text-decoration:none;}

.txt_red {color:#e10000; font-size:14px; font-weight:bold; text-decoration:none;}
.head_report {color:#333; font-size:15px; font-weight:bold; padding:5px; background:#c0d6f0; border-bottom:3px solid #fff;}
.head_report span { color:#e10000;}

.txt_submn, .txt_submn a { color:#4b4b4b; font-size:12px; text-decoration:none;}
.txt_submn:hover, .txt_submn:hover a {color:#0f4a96;}

.txt_submn_de, .txt_submn_de a { color:#e10000; font-size:12px; text-decoration:none; font-weight:bold;}

