/* Global */
body {margin:0 10px 0 10px;}
td {font-size:12px; font-family:dotum; font-style:normal; font-weight:normal;}
br {line-height:130%;}

*{margin:0; padding:0px; font-size:12px;}

a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
button, label{cursor:pointer;}

input[type="text"]{border:1px solid #888; height:16px; padding:4px 0 0 3px}
input[type="password"]{border:1px solid #888; height:16px; padding:4px 0 0 3px;}

/* Common Layout */
.container {clear:both; *zoom:1;}
.container:after {content:""; display:block; clear:both;}

.inp_ty {height:18px; text-align:center; color:#cc3300; font-weight:bold; padding:0 !important;}
.inp_ty {padding-top:4px !important \0/IE8;}

/* Layout */
.body_wrapper {width:300px; position:relative; margin:auto; margin-top:10px;}
.menu_container {width:100%; height:25px; text-align:center; margin:50px 0 20px 0;}
.title_container {margin-bottom:20px;}
.title_container table td {background-color:#000; color:#fff; border:1px solid #000}
.title_container input {width:30px; height:12px; padding-top:3px; border:1px solid #000; vertical-align:middle; text-align:center;}

.title_wrapper {margin-bottom:5px;}
.title_wrapper table td {background-color:#8d5440; color:#fff; border:1px solid #8d5440; font-weight:bold;}

.form_wrapper {margin-bottom:15px;}

.content_container {width:100%; text-align:center;}
.body_container {width:1380px; margin:auto; position:relative}

.main_content_wrapper {padding:10px 0 0 0; position:relative; display:none;}

.title {background-color:#555 !important; text-align:center !important; font-weight:bold; color:#fff; font-size:12px !important;}
.title_on {background-color:#cedc98 !important; text-align:center !important; font-weight:bold; font-size:12px !important;}
.title_plus {background-color:#555 !important; text-align:center !important; font-weight:bold; color:#ffb83b; font-size:12px !important;}

.number {text-align:center; font-weight:bold; color:#cc3300;}
.dbutton {width:60px; height:22px; cursor:pointer; text-align:center; padding-top:10px; background-color:#5ea3b2; color:#fff; font-weight:bold;}
.dbutton_ {visibility:hidden}

.n_table {border-left:1px solid #fff; border-bottom:1px solid #fff;}
.n_table td {border-right:1px solid #fff; border-top:1px solid #fff; text-align:center; background-color:#e9e9e9; font-size:14px; font-weight:bold;}
.tr_plus {border-right:1px solid #fff; border-top:1px solid #fff; text-align:center; background-color:#d7d7d7 !important; font-weight:normal !important;}
.td_plus {border-right:1px solid #fff; border-top:1px solid #fff; text-align:center; background-color:#e9e9e9 !important; font-weight:bold !important; color:#8a9a48; font-size:14px; font-weight:bold;}
.td_plus_ {border-right:1px solid #fff; border-top:1px solid #fff; text-align:center; background-color:#e9e9e9 !important; font-weight:bold !important; color:#cc3300; font-size:14px; font-weight:bold;}

.n_table2 {border-bottom:1px solid #fff;}
.n_table2 td {border-right:1px solid #fff; border-top:1px solid #fff; text-align:center; background-color:#f7f7f7 !important;}

.n_table3 {border-left:1px solid #fff; border-bottom:1px solid #fff;}
.n_table3 td {border-right:1px solid #fff; border-top:1px solid #fff; text-align:left; background-color:#f7f7f7;}

.c5_table {border-left:1px solid #fff;}
.c5_table td {border-right:1px solid #fff; border-top:1px solid #fff;}
.c5_table .cont {background-color:#e8e8e8; font-size:14px; font-weight:bold;}
.c5_table .cont_ {background-color:#e8e8e8; font-size:14px; font-weight:bold; color:#cc3300;}
.cont_on {background-color:#cedc98 !important; text-align:center !important; font-weight:bold; font-size:14px !important;}
.cont_on_ {background-color:#cedc98 !important; text-align:center !important; font-weight:bold; color:#cc3300; font-size:14px !important;}

.check_on {background-color:#FCC;}
.check_off {background-color:#f8f8f8}

.hit_on {color:#cc3300; font-weight:bold;}

.hint {height:20px;}
.hint_h {height:40px;}
.hint_s {font-size:11px; font-family:dotum; color:#888; height:10px; padding-top:5px;}

.bazzi {padding-left:5px;}

.q_year {}
.q_year .t_column {background:url(/fortune/images/bg_title_n.gif) no-repeat; color:#fff; font-weight:bold;}
.q_year .t_column_ {background:url(/fortune/images/bg_on.gif) no-repeat; color:#000; font-weight:bold;}
.q_year .n_column {background:url(/fortune/images/bg_norm.gif) no-repeat;}

.q_year .td_dark {background:url(/fortune/images/bg_refer.gif) no-repeat; text-align:center;}
.q_year .td_dark_ {background:url(/fortune/images/bg_refer.gif) no-repeat; text-align:center; font-weight:bold;}
.q_year .td_light {background:url(/fortune/images/bg_norm.gif) no-repeat; text-align:center;}

.otherc_wrapper {cursor:pointer;}
.main_button {margin-top:5px;}
.main_button div {float:left; margin-left:1px;}
.main_button .obutton {width:74px; height:18px; cursor:pointer; text-align:center; padding-top:5px; background-color:#5ea3b2; color:#fff; font-weight:bold;}
.main_button .obutton_ {width:74px; height:18px; cursor:pointer; text-align:center; padding-top:5px; background-color:#d55c31; color:#fff; font-weight:bold;}

.c_table {}
.c_table .td_normal {background:url(/fortune/images/bg_norm.gif) no-repeat; text-align:center;}
.c_table .td_gray {background:url(/fortune/images/bg_refer.gif) no-repeat; text-align:center;}
.c_table .td_today {background:url(/fortune/images/bg_on.gif) no-repeat; text-align:center;}

#mcalendar_wrapper {padding-top:3px;}
.cmonth {cursor:pointer; height:18px; padding-top:7px;}
.cday_wrapper {padding-top:3px;}
.cday_wrapper .pganji {text-align:center;}
.cday_wrapper .sunday {color:#ff2850}
.cday_wrapper .nday {font-size:11px;}
.ctitle {text-align:center !important; font-weight:bold; font-size:12px !important;}
.cmonth_list {background:url(/fortune/images/bg_title_n.gif); background-color:inherit !important; text-align:center !important; font-weight:bold; color:#fff; font-size:12px !important;}
.cmonth_list div {height:18px; padding-top:7px;}

.copyright {width:300px; margin:auto; height:30px; margin-top:15px; text-align:center;}


/* New Layout */
.column_wrapper .column {float:left; text-align:center; width:50px; height:18px; padding-top:7px;}

.title_row .title {background:url(/fortune/images/bg_title.gif) repeat-y; background-color:inherit !important;}
.title_row .title_on {background:url(/fortune/images/bg_title_on.gif) repeat-y; background-color:inherit !important;}
.content_row .column {background:url(/fortune/images/bg_norm.gif) no-repeat;}
.refer_row .column {background:url(/fortune/images/bg_refer.gif) no-repeat;}

.c5_myung {height:40px !important;}

.column_wrapper .cont {background-color:#e8e8e8; font-size:12px; font-weight:bold;}
.column_wrapper .cont_ {background-color:#e8e8e8; font-size:12px; font-weight:bold; color:#cc3300;}

.eng_column_wrapper {text-align:center;}
.eng_column_wrapper .column {float:left; text-align:center; width:37px; height:18px; padding-top:7px;}
.eng_column_wrapper .column:first-child {width:39px !important;}
.eng_column_wrapper .column:last-child {width:39px !important;}
.eng_column_wrapper .for_month {background-color:#d7d7d7 !important;}

/* Text */
A:link {FONT-SIZE: 12px; COLOR:#25a7b6;  TEXT-DECORATION: none; font-weight:normal;}
A:visited {FONT-SIZE: 12px; COLOR:#25a7b6;  TEXT-DECORATION: none; font-weight:normal;}
A:active {FONT-SIZE: 12px; COLOR:#25a7b6;  TEXT-DECORATION: none; font-weight:normal;}
A:hover {FONT-SIZE: 12px; COLOR:#F33; TEXT-DECORATION: none; font-weight:normal;}

A.number:link {COLOR:#cc3300;  TEXT-DECORATION:underline; font-weight:bold;}
A.number:visited {COLOR:#CCC;  TEXT-DECORATION:underline; font-weight:bold;}
A.number:active {COLOR:#CCC;  TEXT-DECORATION:underline; font-weight:bold;}
A.number:hover {COLOR:#CCC; TEXT-DECORATION:underline; font-weight:bold;}

A.size1101:link {FONT-SIZE: 11px; COLOR:#000;  TEXT-DECORATION: none; font-weight:normal;}
A.size1101:visited {FONT-SIZE: 11px; COLOR:#F33;  TEXT-DECORATION: none; font-weight:normal;}
A.size1101:active {FONT-SIZE: 11px; COLOR:#F33;  TEXT-DECORATION: none; font-weight:normal;}
A.size1101:hover {FONT-SIZE: 11px; COLOR:#F33; TEXT-DECORATION: none; font-weight:normal;}

.size1102 {FONT-SIZE: 11px; COLOR:#CCC;  TEXT-DECORATION: none; font-weight:normal;}
A.size1102:link {FONT-SIZE: 11px; COLOR:#CCC;  TEXT-DECORATION: none; font-weight:normal;}
A.size1102:visited {FONT-SIZE: 11px; COLOR:#CCC;  TEXT-DECORATION: none; font-weight:normal;}
A.size1102:active {FONT-SIZE: 11px; COLOR:#CCC;  TEXT-DECORATION: none; font-weight:normal;}
A.size1102:hover {FONT-SIZE: 11px; COLOR:#F33; TEXT-DECORATION: none; font-weight:normal;}

