

body.body_main { margin:0 0 0 20;  background:#FFFFFF; }
body.body_pop { background:#E5E7E8; }

body,td,input,select,textarea { font:12px µ¸¿ò; color:#666666; line-height:130%; }

a { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

.white { color:#FFFFFF; }
.white a { color:#FFFFFF; text-decoration:none; }
.white a:visited { color:#FFFFFF; text-decoration:none; }
.white a:hover { color:#FFFFFF; text-decoration:underline; }

.orange { color:#FD4100; }
.orange a { color:#FD4100; text-decoration:none; }
.orange a:visited { color:#FD4100; text-decoration:none; }
.orange a:hover { color:#FD4100; text-decoration:underline; }

.gray_d { color:#524A58; }
.gray_d a { color:#524A58; text-decoration:none; }
.gray_d a:visited { color:#524A58; text-decoration:none; }
.gray_d a:hover { color:#524A58; text-decoration:underline; }

.gray_l { color:#DFDFE2; }
.gray_l a { color:#DFDFE2; text-decoration:none; }
.gray_l a:visited { color:#DFDFE2; text-decoration:none; }
.gray_l a:hover { color:#DFDFE2; text-decoration:underline; }

.gray_l2 { color:#9A9A9A; }
.gray_l2 a { color:#9A9A9A; text-decoration:none; }
.gray_l2 a:visited { color:#9A9A9A; text-decoration:none; }
.gray_l2 a:hover { color:#9A9A9A; text-decoration:underline; }

.gray_l3 { color:#888888; }
.gray_l3 a { color:#888888; text-decoration:none; }
.gray_l3 a:visited { color:#888888; text-decoration:none; }
.gray_l3 a:hover { color:#888888; text-decoration:underline; }

img { border:0; }

.11px { font-size:11px; }
.10px { font-size:10px; }
.m1 { letter-spacing:-1; }
.m2 { letter-spacing:-2; }
.bold { font-weight:bold; }

.fixed { table-layout:fixed; }


div.gnb_top_pmang { width:870px; height:52px; border-bottom:4px solid #FD4100; }
div.gnb_top_sayclub { width:870px; height:52px; border-bottom:4px solid #20AEF1; }
div.gnb { width:870px; height:46px; overflow:hidden; background:url(../images/gnb/bg_gnb.gif) repeat-x top; }

div.cover { width:870px; height:224px; overflow:hidden; background:#312C34; }
div.cover_01 { float:left; width:409px; height:224px; }
div.cover_02 { float:left; width:272px; height:224px; overflow:hidden; background:url(../images/home/bg_cover_newtv.gif) no-repeat; padding:37 0 0 23; }
div.cover_update { width:174px; height:62px; border:1px solid #787985; background:#5F606D; padding:6 0 0 5; margin-top:8px; }

div.main { width:870px; overflow-x:hidden; }
div.main_left { float:left; width:676; border-right:3px solid #E5E7E8; padding:0 0 12 0; }
div.main_right { float:left; width:197; border-left:3px solid #E5E7E8; margin-left:-3px; padding:0 0 25 0; }
div.main_line { width:100%; height:3px; clear:both; background:#E5E7E8; }

div.newnhot { float:left; width:409px; height:375px; overflow:hidden; border-right:3px solid #E5E7E8; }
div.newnhot_top { width:100%; height:55px; background:#E5E7E8; }
div.animation { float:right; width:267px; height:175px; border-left:3px solid #E5E7E8; border-bottom:3px solid #E5E7E8; padding:0 9; margin-left:-3px; }
div.special { float:right; width:267px; height:200px; border-left:3px solid #E5E7E8; padding:0 9; margin-left:-3px; }
div.thisactor { float:left; width:409px; height:117px; overflow:hidden; border-right:3px solid #E5E7E8; }
div.reviewtv { float:right; width:267px; height:117px; border-left:3px solid #E5E7E8; padding:0 9; margin-left:-3px; }
div.recomtv { float:right; width:267px; height:117px; border-left:3px solid #E5E7E8; padding:0 9; margin-left:-3px; }

div.right_login { width:100%; background:#E5E7E8; padding:15 5 6 5; font-size:11px; }
div.right_login_box { background:#FFFFFF; height:39px; padding:5 9 4 7; margin-top:4px; font-size:11px; }
div.right_search { width:197px; height:117px; position:relative; margin-left:-3px; background:#312C34; padding:16 12 0 11; }

div.sub_top { width:100%; height:85px; overflow:hidden; background:url(../images/common/bg_sub_top.gif) repeat-x top; }
div.sub_tab { width:651px; height:32px; background:E5E7E8; overflow:hidden; margin-bottom:15px; }
div.sub_list { float:left; width:217px; padding:0 12; border-right:1px solid #E5E7E8; }
div.sub_list_bar01 { float:left; width:1px; height:246px; background:#E5E7E8; }
div.sub_list_bar02 { width:651px; height:3px; background:#E5E7E8; margin:10 0 12 0; }
div.sub_list_bar03 { width:316px; height:3px; background:#E5E7E8; margin:5 0 10 0; }

div.footer { width:870px; border-top:3px solid #E5E7E8; padding:19 0; }


div.pop_top { width:100%; height:32px; overflow:hidden; background:url(../images/common/bg_pop_top.gif) repeat-x top; }
.pop_list_bar { background:#ABA19E url(../images/common/pop_list_bar.gif) no-repeat center left; }