/* 밴쿠버 탑 */
.van_top .special_box { background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/bg_content.gif) no-repeat; width:728px; height:289px; position:relative; }
.van_top .special_box .d_day { width:50px; text-align:left; height:16px; position:absolute; top:10px; left:11px; }
.van_top .special_box .banner { width:233px; height:77px; position:absolute; top:207px; left:11px; }
.van_top .special_box .intro { width:233px; height:75px; position:absolute; top:53px; left:11px; position:relative; }
.van_top .special_box .intro dt a { font:bold 14px dotum; color:#333; letter-spacing:-1px; line-height:18px; position:absolute; left:80px; top:1px; }
.van_top .special_box .intro dt a p { font:11px tahoma; letter-spacing:0; }
.van_top .special_box .intro .text { position:absolute; left:80px; top:42px; }
.van_top .special_box .intro .text a { font:11px dotum; color:#8d8e97; letter-spacing:-1px; line-height:15px; }
.van_top .special_box .intro_list { width:233px; position:absolute; top:135px; left:16px;}
.van_top .special_box .intro_list li { line-height:20px; }
.van_top .special_box .intro_list li a { font:12px dotum; color:#333; }
.van_top .special_box .slide { width:464px; height:266px; position:absolute; top:10px; left:254px; background-color:#ccc; }
.van_top .special_box .slide .container { width:464px; height:266px; overflow:hidden; position:relative; }
.van_top .special_box .slide .container_view  { width:1000000px; height:266px; position:absolute; }
.van_top .special_box .slide .container_view li { float:left; width:464px; height:266px; display:block; position:relative;}
.van_top .special_box .slide .container_view img { vertical-align:top; }

.van_top .special_box .slide a { #a:expression(this.hideFocus=true);} /* for IE */
.van_top .special_box .slide a:focus { -moz-outline-style: none; } /* for Firefox */ 

.van_top .special_box .slide .prev_btn { width:49px; height:54px; display:block; position:absolute; background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/bt_move01.png) no-repeat 0 -54px; _background-image:url(http://img-section.daum-img.net/sports09/vancouver2010/top/bt_move01.gif); _filter:alpha(opacity=20); top:212px; left:0; text-indent:-1000em; overflow:hidden; }
.van_top .special_box .slide .next_btn { width:49px; height:54px; display:block; position:absolute; background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/bt_move02.png) no-repeat 0 -54px; _background-image:url(http://img-section.daum-img.net/sports09/vancouver2010/top/bt_move02.gif); _filter:alpha(opacity=20); top:212px; left:415px; text-indent:-1000em; overflow:hidden;}
.van_top .special_box .slide .prev_btn_over { background-position:0 0;  _filter:alpha(opacity=40); }
.van_top .special_box .slide .next_btn_over { background-position:0 0; _filter:alpha(opacity=40); }

.van_top .top_wrap { margin-top:20px; float:none; *height:1%; }
.van_top .top_wrap:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} 
.van_top .top_wrap h4 { height:14px; text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/title_top_spr.gif) no-repeat; _overflow:hidden;}

.van_top .top_wrap .left { width:254px; border-right:1px solid #efefef; float:left;}
.van_top .top_wrap .main { width:423px; padding-left:25px; float:left; }
.van_top .korea .photo { width:233px; height:130px; margin-top:9px; position:relative; }
.van_top .korea .photo img { vertical-align:top; }
.van_top .korea .photo span { display:block; width:233px; height:27px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); -ms-filter:alpha('opacity=50'); position:absolute; top:103px; left:0; text-align:center; }
.van_top .korea .photo p { width:233px; padding-top:8px; position:absolute; top:103px; left:0; text-align:center; }
.van_top .korea .photo a { font:11px dotum; color:#fffefe; letter-spacing:-1px; }

.van_top .korea dl { position:relative; width:233px; height:53px; margin-top:13px; }
.van_top .korea dt { margin:1px 0 0 88px; _margin:2px 0 0 88px; }
.van_top .korea dt a { font:bold 12px dotum; color:#333; letter-spacing:-1px; line-height:16px; }
.van_top .korea .img { position:absolute; left:0;  top:0; }
.van_top .korea .text { margin:5px 0 0 88px; _margin:4px 0 0 88px;}
.van_top .korea .text a { font:11px dotum; color:#898989; letter-spacing:-1px; line-height:15px; }
.van_top .korea dl.list1 { margin-top:16px; }
.van_top .korea .yuna { background-position:0 -50px; margin-top:40px; }
.van_top .korea dl.yuna0 { margin-top:7px; }


.van_top .blog { margin-top:40px;position:relative; }
.van_top .blog h4 { background-position:0 -75px; }
.van_top .blog dl { margin-top:7px; width:233px; height:72px; position:relative; }
.van_top .blog dt { margin:1px 0 0 88px; }
.van_top .blog dt a { font:bold 14px dotum; color:#333; letter-spacing:-1px; line-height:18px; }
.van_top .blog dd.img { position:absolute; top:0; left:0; }
.van_top .blog dd.text { margin:6px 0 0 88px; }
.van_top .blog dd.text a { font:11px dotum; color:#898989; letter-spacing:-1px; line-height:15px; }

.van_top .blog ul { width:233px; margin-top:13px;}
.van_top .blog li { height:20px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/common/ico_point.gif) no-repeat 0 4px; text-indent:10px; }
.van_top .blog li a { font:12px dotum; color:#333; }

.van_top .left_ad_banner { margin-top:21px; }

.van_top .left_game { margin-top:30px; }
.van_top .left_game h4 { background-position:0 -150px; }
.van_top .left_game table { margin-top:7px; }
.van_top .left_game td { width:80px; }
.van_top .left_game td p { width:72px; margin-top:9px; text-align:center; }
.van_top .left_game td a {  font:12px dotum; color:#333; }

.van_top .highlight h4 { background-position:0 -25px;}
.van_top .highlight dl { width:423px; position:relative; min-height:100px; _height:100px; margin-top:18px; }
.van_top .highlight dt { position:relative; top:-2px; margin-left:129px; }
.van_top .highlight dt a { font:bold 14px dotum; color:#333; letter-spacing:-1px; line-height:18px; }
.van_top .highlight dd.img { position:absolute; top:0; left:0; _top:-1px; }
.van_top .highlight dd.text { margin:3px 0 7px 129px; }
.van_top .highlight dd.text a { font:12px dotum; color:#888; line-height:16px; }
.van_top .highlight dd.sub_title { margin-left:130px; padding-top:4px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/common/ico_low.gif) no-repeat 0 8px; text-indent:11px; }
.van_top .highlight dd.sub_title a { font:12px dotum; color:#333; line-height:15px; }
.van_top .highlight dl.list0 { margin-top:9px; _margin-top:10px; }


.van_top .column { width:423px; height:209px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/bg_news.gif) no-repeat; margin-top:33px; _margin-top:32px; position:relative; }
.van_top .column dl { width:183px; position:absolute; }
.van_top .column dl.cho { top:18px; left:20px; }
.van_top .column dl.lee { top:18px; left:220px; }
.van_top .column dt { text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/title_news_spr.gif) no-repeat; height:20px; }
.van_top .column dl.lee dt { background-position:0 -25px; }
.van_top .column dd.title { margin-top:8px; _margin-top:9px; }
.van_top .column dd.title a { font:bold 14px dotum; color:#333; letter-spacing:-1px; line-height:17px; }
.van_top .column dd.text { margin-top:8px; }
.van_top .column dd.text a { font:11px dotum; color:#898989; letter-spacing:-1px; line-height:14px; }

.van_top .photo_vod { margin-top:30px; }
.van_top .photo_vod h4 { background-position:0 -100px; }
.van_top .photo_vod .area { width:423px; height:216px; background-color:#ccc; margin-top:7px; position:relative; }
.van_top .photo_vod .area div { position:absolute; }
.van_top .photo_vod .area div.sub { width:110px; height:72px; }
.van_top .photo_vod .img0 { top:0; left:0; }
.van_top .photo_vod .img1 { top:72px; left:0; }
.van_top .photo_vod .img2 { top:144px; left:0; }
.van_top .photo_vod .main_img { top:0; left:110px; }


.van_top .photo_vod img { vertical-align:top; }
.van_top .photo_vod span { display:block; width:313px; height:25px; background-color:#000; opacity:0.65; filter:alpha(opacity=65); -ms-filter:alpha('opacity=65'); position:absolute; top:191px; left:0; text-align:center; }
.van_top .photo_vod p { width:313px; padding-top:8px; position:absolute; top:191px; left:0; text-align:center; }
.van_top .photo_vod a { font:11px dotum; color:#c8c8c8; letter-spacing:-1px; }
.van_top .photo_vod .off span.border { background-color:#000; width:110px; height:72px; top:0; opacity:0.35; filter:alpha(opacity=35); -ms-filter:alpha('opacity=35');  }
.van_top .photo_vod .on span.border { background-color:transparent; width:104px; height:66px; top:0; border:3px solid #eb0d0d; opacity:1; filter:alpha(opacity=100); -ms-filter:alpha('opacity=100'); }
.van_top .photo_vod span.vod { width:16px; height:17px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/top/ico_movie.png) no-repeat; top:48px; left:6px; text-indent:-1000em;  #background-image:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img-section.daum-img.net/sports09/vancouver2010/top/ico_movie.png',sizingMethod='scale');}

.van_top .event { margin-top:35px; position:relative; }
.van_top .event h4 { background-position:0 -125px; }
.van_top .event p { display:block; font:11px dotum; color:#838383; letter-spacing:-1px; position:absolute; top:2px; left:369px; }
.van_top .event img { margin-top:7px; }


.van_top .main_ad_banner { margin-top:30px; }


/* 날개 */
.side_wrap .right_banner h2 { display:none; }


/* 대회정보 */
.van_info { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bg_info01b.gif) no-repeat; padding:71px 0 0 30px;}
.van_info ul.tab { width:290px; height:49px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info01_spr.gif) no-repeat 0 -49px; }
.van_info ul.tab li { float:left; width:95px; }
.van_info ul.tab li.on { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info01_spr.gif) no-repeat 0 0; height:49px; }
.van_info ul.tab li.t1 { width:95px; background-position:0 0; }
.van_info ul.tab li.t2 { width:95px; background-position:-95px 0; }
.van_info ul.tab li.t3 { width:100px; background-position:-190px 0; }
.van_info ul.tab li a { display:block; width:90px; height:29px; text-indent:-1000em; overflow:hidden; }
.van_info ul.tab li.t3 a { width:100px; }
.van_info ul.tab li.on a { height:36px; }

.van_info .notice { font:11px 돋움; color:#999; letter-spacing:-1px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/ico_mark.gif) no-repeat 2px 0; text-indent:19px; padding-top:1px; height:22px; position:relative; margin-top:17px;}
.van_info img { vertical-align:top; }
.van_info .notice .all_match { display:block; width:93px; height:24px; position:absolute; top:-6px; left:447px; overflow:hidden; text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bt_all01.gif) no-repeat; }
.van_info .notice .korea_match { display:block; width:123px; height:24px; position:absolute; top:-6px; left:545px; overflow:hidden; text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bt_all02.gif) no-repeat; }

.van_info .list { margin-top:7px; }
.van_info .intro { margin-top:22px; position:relative; }
.van_info .intro .wait { width:109px; height:27px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/common/noti_uc1.gif) no-repeat; position:absolute; top:0; left:564px; text-indent:-1000em; display:none; }


/*경기일정/결과*/
.van_schedule { width:698px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bg_info03b.gif) no-repeat; padding:71px 0 0 30px;}
.van_schedule ul.tab { width:300px; height:49px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info02_spr.gif) no-repeat 0 -49px; }
.van_schedule ul.tab li { float:left; width:95px; }
.van_schedule ul.tab li.on { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info02_spr.gif) no-repeat 0 0; height:49px; }
.van_schedule ul.tab li.t1 { width:95px; background-position:0 0; }
.van_schedule ul.tab li.t2 { width:105px; background-position:-95px 0; }
.van_schedule ul.tab li.t3 { width:100px; background-position:-200px 0; }
.van_schedule ul.tab li a { display:block; width:90px; height:29px; text-indent:-1000em; overflow:hidden; }
.van_schedule ul.tab li.t2 a, .van_schedule ul.tab li.t3 a { width:100px; }
.van_schedule ul.tab li.on a { height:36px; }

.van_schedule .view_type { height:47px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/text_schedule2.gif) no-repeat 448px 23px; position:relative; }
.van_schedule .view_type a { display:block; position:absolute; height:16px; text-indent:-1000em; overflow:hidden; top:16px; }
.van_schedule .view_type a.all { width:68px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bt_schedule01.gif) no-repeat 0 -16px; left:4px; }
.van_schedule .view_type a.korea { width:101px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bt_schedule02.gif) no-repeat 0 -16px; left:91px; }
.van_schedule .view_type a.on { background-position:0 0; }
.van_schedule .nobg { background:none; }
.van_schedule .korea { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/text_time.gif) no-repeat 585px 23px; }

.van_schedule .korea_tbl { width:668px; border-spacing:0; border-collapse:separate; #border-collapse:collapse; table-layout:fixed; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/img_calendar.gif) no-repeat;}
.van_schedule .korea_tbl th { height:34px; text-indent:-1000em; }
.van_schedule .korea_tbl td { height:104px; padding-bottom:26px; border-right:1px solid #f6f6f6; border-bottom:1px solid #eee; vertical-align:top; }
.van_schedule .korea_tbl td.sat { border-right:0; }
.van_schedule .korea_tbl td p.date { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/img_day_spr.gif) no-repeat; height:12px; margin:9px 0 0 6px; text-indent:-1000em; }
.van_schedule .korea_tbl td p.time { font:bold 9px tahoma; color:#333; margin:15px 0 0 6px;}
.van_schedule .korea_tbl td p.title { font:12px dotum; color:#666; margin:4px 10px 0 6px; line-height:18px;}
.van_schedule .korea_tbl td p.b { font-weight:bold; letter-spacing:-1px; }
.van_schedule .korea_tbl td p.btn {margin:4px 0 0 6px;}
#sDay1 p.date { background-position: 0 0; }
#sDay2 p.date { background-position: 0 -25px; }
#sDay3 p.date { background-position: 0 -50px; }
#sDay4 p.date { background-position: 0 -75px; }
#sDay5 p.date { background-position: 0 -100px; }
#sDay6 p.date { background-position: 0 -125px; }
#sDay7 p.date { background-position: 0 -150px; }
#sDay8 p.date { background-position: 0 -175px; }
#sDay9 p.date { background-position: 0 -200px; }
#sDay10 p.date { background-position: 0 -225px; }
#sDay11 p.date { background-position: 0 -250px; }
#sDay12 p.date { background-position: 0 -275px; }
#sDay13 p.date { background-position: 0 -300px; }
#sDay14 p.date { background-position: 0 -325px; }
#sDay15 p.date { background-position: 0 -350px; }
#sDay16 p.date { background-position: 0 -375px; }
#sDay17 p.date { background-position: 0 -400px; }
#sDay18 p.date { background-position: 0 -425px; }
#sDay19 p.date { background-position: 0 -450px; }
#sDay20 p.date { background-position: 0 -475px; }
#sDay21 p.date { background-position: 0 -500px; }
#sDay22 p.date { background-position: 0 -525px; }
#sDay23 p.date { background-position: 0 -550px; }
#sDay24 p.date { background-position: 0 -575px; }
#sDay25 p.date { background-position: 0 -600px; }
#sDay26 p.date { background-position: 0 -625px; }
#sDay27 p.date { background-position: 0 -650px; }
#sDay28 p.date { background-position: 0 -675px; }
#sDay29 p.date { background-position: 0 -700px; }


.van_schedule .schedule { width:666px; position:relative; }
.van_schedule .schedule .date { width:666px; height:33px;  padding-top:13px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bg_date.gif) no-repeat; }
.van_schedule .schedule .date .widget {width:156px; margin:0 auto;}
.van_schedule .schedule .date a {background:url(http://img-section.daum-img.net/sports09/vancouver2010/relay/bt_move_spr.gif) no-repeat;width:22px;height:22px;text-indent:-9999px;display:block;float:left;overflow:hidden}
.van_schedule .schedule .date a.next {background-position:0 -22px;float:right}
.van_schedule .schedule .date span {text-indent:-9999px;width:96px;height:17px;display:block;float:left;background:url(http://img-section.daum-img.net/sports09/vancouver2010/relay/img_date_spr.gif) no-repeat;margin:3px 0 0 8px}

.van_schedule .schedule .loading {width:668px;height:62px;background:url(http://img-section.daum-img.net/sports09/vancouver2010/common/loading.gif) center center no-repeat;position:absolute;top:119px; }
.van_schedule .schedule .tbl {clear:both; }
.van_schedule .schedule .tbl table { width:666px; border-spacing:0; border-collapse:separate; #border-collapse:collapse; table-layout:fixed; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/table_all.gif) no-repeat;}
.van_schedule .schedule .tbl th { height:35px; text-indent:-1000em; }
.van_schedule .schedule .tbl td { border-bottom:1px solid #eee; border-right:1px solid #f6f6f6; padding-top:9px; padding-bottom:7px; }

.van_schedule .schedule .tbl th.div { width:96px; }
.van_schedule .schedule .tbl th.time { width:45px; }
.van_schedule .schedule .tbl th.detail { width:255px; }
.van_schedule .schedule .tbl th.player { width:178px; }
.van_schedule .schedule .tbl th.vod { width:90px; }

.van_schedule .schedule .tbl td.div { font-weight:bold; letter-spacing:-1px; padding-left:10px; }
.van_schedule .schedule .tbl td.time { text-align:center; }
.van_schedule .schedule .tbl td.detail { padding-left:12px; }
.van_schedule .schedule .tbl td.detail img {margin-left:4px;vertical-align:-3px; }
.van_schedule .schedule .tbl td.player { padding-left:12px; }
.van_schedule .schedule .tbl td.vod { text-align:center; border-right:0; }
.van_schedule .schedule .tbl td.vod img {margin-right:4px}

.van_schedule .day_korea .tbl table { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/table_korea.gif) no-repeat; }
.van_schedule .day_korea .tbl th.div { width:96px; }
.van_schedule .day_korea .tbl th.time { width:45px; }
.van_schedule .day_korea .tbl th.detail { width:166px; }
.van_schedule .day_korea .tbl th.player { width:147px; }
.van_schedule .day_korea .tbl th.result { width:119px; }
.van_schedule .day_korea .tbl th.vod { width:90px; }
.van_schedule .day_korea .tbl td.result { padding-left:12px; }

.van_schedule .intro { margin-top:22px; }
.van_schedule .event_schedule h4 { height:24px; text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/title_detail.gif) no-repeat; }
.van_schedule .event_schedule table { width:666px; border-spacing:0; border-collapse:separate; #border-collapse:collapse; table-layout:fixed; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/table_detail.gif) no-repeat;}
.van_schedule .event_schedule  th { height:35px; text-indent:-1000em; }
.van_schedule .event_schedule  td { border-bottom:1px solid #eee; border-right:1px solid #f6f6f6; padding-top:9px; padding-bottom:7px; }

.van_schedule .event_schedule th.date { width:96px; }
.van_schedule .event_schedule th.time { width:45px; }
.van_schedule .event_schedule th.detail { width:255px; }
.van_schedule .event_schedule th.player { width:178px; }
.van_schedule .event_schedule th.vod { width:90px; }

.van_schedule .event_schedule td.date { font-weight:bold; letter-spacing:-1px; padding-left:10px; }
.van_schedule .event_schedule td.time { text-align:center; }
.van_schedule .event_schedule td.detail { padding-left:12px; }
.van_schedule .event_schedule td.detail img {margin-left:4px;vertical-align:-3px; }
.van_schedule .event_schedule td.player { padding-left:12px; }
.van_schedule .event_schedule td.vod { text-align:center; border-right:0; }
.van_schedule .event_schedule td.vod img {margin-right:4px}


.van_schedule .event_schedule table.korea { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/table_korea02.gif) no-repeat; }
.van_schedule .event_schedule table.korea th.div { width:96px; }
.van_schedule .event_schedule table.korea th.time { width:45px; }
.van_schedule .event_schedule table.korea th.detail { width:166px; }
.van_schedule .event_schedule table.korea th.player { width:147px; }
.van_schedule .event_schedule table.korea th.result { width:119px; }
.van_schedule .event_schedule table.korea th.vod { width:90px; }
.van_schedule .event_schedule table.korea td.result { padding-left:12px; }

.van_schedule p.name img { vertical-align:middle; }
.van_schedule p.detail img { vertical-align:middle; }
.van_schedule p.record { font:11px dotum; color:#999; margin-bottom:8px; }


/*응원한마디*/
.van_cheer { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bg_info05b.gif) no-repeat; padding:71px 0 0 30px;}
.van_cheer ul.tab { width:185px; height:49px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info04_spr.gif) no-repeat 0 -49px; }
.van_cheer ul.tab li { float:left; width:95px; }
.van_cheer ul.tab li.on { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info04_spr.gif) no-repeat 0 0; height:49px; }
.van_cheer ul.tab li.t1 { width:95px; background-position:0 0; }
.van_cheer ul.tab li.t2 { width:90px; background-position:-95px 0; }
.van_cheer ul.tab li a { display:block; width:90px; height:29px; text-indent:-1000em; overflow:hidden; }
.van_cheer ul.tab li.on a { height:36px; }
.van_cheer #FerrariFrame { margin-top:28px; }

.van_cheer .best10 {position:relative;width:668px;height:286px;margin:0 0 20px 0;text-align:left;background:url("http://img-section.daum-img.net/sports09/vancouver2010/info/bg_best.jpg") no-repeat;}
.van_cheer .best10 .howto {position:absolute;display:none;height:102px;top:158px;left:31px;vertical-align:top; z-index:100;}
.van_cheer .best10 .bt_howto {position:absolute; top:139px; left:126px; display:block; width:112px; height:17px; }
.van_cheer .best10 .bt_howto span {display:none;}
.van_cheer .best10 ol {position:absolute; top:166px;}
.van_cheer .best10 .ol1 {left:52px;}
.van_cheer .best10 .ol2 {left:364px;}
.van_cheer .best10 li {padding:1px 0 9px 0px;width:270px;line-height:12px;}
.van_cheer .best10 li a {color:#333;}
.van_cheer .best10 li.b {font-weight:bold;letter-spacing:-1px}

/*한국대표팀*/
.van_korea { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bg_info04b.gif) no-repeat; padding:71px 0 0 30px;}
.van_korea ul.tab { width:300px; height:49px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info03_spr.gif) no-repeat 0 -49px; }
.van_korea ul.tab li { float:left; width:95px; }
.van_korea ul.tab li.on { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/tab_info03_spr.gif) no-repeat 0 0; height:49px; }
.van_korea ul.tab li.t1 { width:105px; background-position:0 0; }
.van_korea ul.tab li.t2 { width:95px; background-position:-105px 0; }
.van_korea ul.tab li.t3 { width:100px; background-position:-200px 0; }
.van_korea ul.tab li a { display:block; width:100px; height:29px; text-indent:-1000em; overflow:hidden; }
.van_korea ul.tab li.t2 a { width:90px; }
.van_korea ul.tab li.on a { height:36px; }
.van_korea .notice { font:11px 돋움; color:#999; letter-spacing:-1px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/ico_mark.gif) no-repeat 2px 0; text-indent:19px; padding-top:1px; height:28px; margin-top:17px; }


.van_korea .medal { width:668px; border-bottom:1px solid #bcbcbc; overflow:hidden; }
.van_korea table { width:800px; border-spacing:0; border-collapse:separate; #border-collapse:collapse; table-layout:fixed; border-top:1px solid #bcbcbc; }
.van_korea th { width:73px; border-right:1px solid #eee; vertical-align:top; }
.van_korea th p { position:relative; top:-3px; width:73px; height:15px; padding-top:88px; text-align:left; font-family:tahoma; }
.van_korea th p span { display:block; width:23px; padding-left:23px; text-align:center; }
.van_korea td { padding:25px 30px; }
.van_korea .group td { border-top:1px solid #eee; }
.van_korea .gold th p { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/list_gold.gif) no-repeat; }
.van_korea .silver th p { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/list_silver.gif) no-repeat; }
.van_korea table.silver { border-top-color:#d0d0d0; }
.van_korea .bronze th p { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/list_bronze.gif) no-repeat; }
.van_korea table.bronze { border-top-color:#d0d0d0; }

.van_korea p.person { width:35px; height:12px; text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/title_type_spr.gif) no-repeat; margin-bottom:11px; }
.van_korea p.team { width:35px; height:12px; text-indent:-1000em; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/title_type_spr.gif) no-repeat 0 -25px; }
.van_korea .medal dl { width:192px; height:90px; position:relative; float:left; margin-bottom:10px; }
.van_korea .medal dl .photo { position:absolute; top:0; left:0; }
.van_korea .medal dt.name { margin-left:82px; font-weight:bold; padding-top:9px; }
.van_korea .medal dt.name a { color:#333; }
.van_korea .medal dd.record { margin-left:82px; margin-top:9px; font:11px dotum; color:#888; letter-spacing:-1px; line-height:17px;}
.van_korea .medal dd.record span { letter-spacing:0; }
.van_korea .medal p.gubun { clear:both; font:bold 12px dotum; color:#555c6e; letter-spacing:-1px; padding:14px 0 11px 0; }
.van_korea .medal td.nodata { padding:0; height:0; overflow:hidden; border:0; }

/*메달순위*/
.van_medal { background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bg_info02b.gif) no-repeat; padding:70px 0 0 30px;}
.van_medal .box_rank { width:668px; height:104px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/box_ranking.jpg) no-repeat; position:relative; }
.van_medal .box_rank .korea { position:absolute; top:26px; left:201px; text-align:right; width:50px; }
.van_medal .box_rank .korea span { display:none; }
.van_medal .box_rank .medal { position:absolute; top:62px; left:146px; }
.van_medal .box_rank .medal strong { padding:0 4px; font:bold 12px verdana; letter-spacing:-1px; }
.van_medal .box_rank .medal em { font-style:normal; color:#dcdcdc; padding-right:4px;}
.van_medal .box_rank .medal .total { padding:0 0 0 4px; }
.van_medal .box_rank .medal_img { width:56px; text-align:center; position:absolute; top:44px; }
.van_medal .box_rank .gold { left:430px; }
.van_medal .box_rank .silver { left:500px; }
.van_medal .box_rank .bronze { left:570px; }
.van_medal .notice { font:11px 돋움; color:#999; letter-spacing:-1px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/ico_mark.gif) no-repeat 2px 0; text-indent:19px; padding-top:1px; height:28px; margin-top:26px; position:relative; }
.van_medal .notice a { display:block; position:absolute; height:10px; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/bt_view_spr.gif) no-repeat; text-indent:-1000em; top:1px; overflow:hidden; }
.van_medal .notice .gold { width:80px; left:516px; background-position:0 -25px; }
.van_medal .notice .total { width:70px; left:596px; background-position:-80px -25px; }
.van_medal .notice .gold_on { width:80px; left:516px; background-position:0 0; }
.van_medal .notice .total_on { width:70px; left:596px; background-position:-80px 0; }


.van_medal .medal_tbl { width:668px; border-spacing:0; border-collapse:separate; #border-collapse:collapse; table-layout:fixed; background:url(http://img-section.daum-img.net/sports09/vancouver2010/info/table_ranking.gif) no-repeat;}
.van_medal .medal_tbl col { background:none; }
.van_medal .medal_tbl th { height:35px; text-indent:-1000em; }
.van_medal .medal_tbl td { height:30px; border-bottom:1px solid #f1f1f1; text-align:center; }
.van_medal .medal_tbl td.nation { text-align: left; }
.van_medal .medal_tbl td.nation p { display:block; }
.van_medal .medal_tbl td.nation img { vertical-align:middle; margin-right:10px; }
.van_medal table.gold td.gold { font-weight:bold; letter-spacing:-1px; } 
.van_medal table.sum td.sum { font-weight:bold; letter-spacing:-1px; } 
.van_medal .medal_tbl td.no_data { color:#888; height:50px; }

.van_medal .medal_tbl .top td { font-weight:bold; letter-spacing:-1px; }
.van_medal .medal_tbl .korea td { background-color:#fafbfd; }
.van_medal .medal_tbl .korea td.nation {  font-weight:bold; letter-spacing:-1px; }


