@charset "euc-kr";

.layer_controll{position:relative;}
.vote_layer_cont .btn_close_layer{position:absolute; right:12px; top:11px;}
.vote_layer_cont .btn_more{position:absolute; left:556px; top:39px;}
.vote_layer_cont .btn_more{position:absolute; left:528px; top:22px;}
.vote_layer_cont .btn_more a{display:block; float:left; padding:0 9px 0 0; color:#5494db; font-size:11px; line-height:1.2; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/ico_news_more.gif) no-repeat right 1px; text-decoration:none;}
.vote_layer_cont .btn_more a:hover{color:#5494db !important;}
.vote_layer{border-bottom:2px solid #a3a3a3; width:697px;}
.vote_layer .vote_layer_cont{width:693px; height:303px; border:2px solid #cccccc; border-bottom:0; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote01.gif) repeat 0 0;}
.vote_layer .top_section{width:100%; height:235px; position:relative;}
.vote_layer .bottom_section{width:100%; position:relative; height:68px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote02.gif) no-repeat 0 0;}
.vote_layer .data1{position:absolute; left:43px; top:19px; font-size:16px; color:#3d3b49; letter-spacing:-0.075em; font-weight:bold; font-family:gulim; width:100px; }
.vote_layer .data1 dt{margin:0 0 7px 0; height:13px;}
.vote_layer .data2{position:absolute; left:215px; top:19px;}
.vote_layer .data2 dt{width:70px; float:left;}
.vote_layer .data2 dd{width:120px; float:left;}
.vote_layer .data2 dd span{float:left; display:block; margin:0 1px 0 0; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote_num.png) no-repeat 0 0; text-indent:-9999px;}
.vote_layer .data2 dd.blue span{height:29px;}
.vote_layer .data2 dd.blue .num0{width:21px; background-position:-7px 0;}
.vote_layer .data2 dd.blue .num1{width:18px; background-position:-39px 0;}
.vote_layer .data2 dd.blue .num2{width:20px; background-position:-68px 0;}
.vote_layer .data2 dd.blue .num3{width:20px; background-position:-97px 0;}
.vote_layer .data2 dd.blue .num4{width:22px; background-position:-126px 0;}
.vote_layer .data2 dd.blue .num5{width:19px; background-position:-157px 0;}
.vote_layer .data2 dd.blue .num6{width:21px; background-position:-186px 0;}
.vote_layer .data2 dd.blue .num7{width:21px; background-position:-216px 0;}
.vote_layer .data2 dd.blue .num8{width:21px; background-position:-246px 0;}
.vote_layer .data2 dd.blue .num9{width:21px; background-position:-276px 0;}
.vote_layer .data2 dd.blue .mark1{width:23px; background-position:-305px 0;}
.vote_layer .data2 dd.blue .mark2{width:5px; background-position:-333px 0;}
.vote_layer .data2 dd.yellow span{height:29px;}
.vote_layer .data2 dd.yellow .num0{width:21px; background-position:-7px -50px;}
.vote_layer .data2 dd.yellow .num1{width:18px; background-position:-39px -50px;}
.vote_layer .data2 dd.yellow .num2{width:20px; background-position:-68px -50px;}
.vote_layer .data2 dd.yellow .num3{width:20px; background-position:-97px -50px;}
.vote_layer .data2 dd.yellow .num4{width:22px; background-position:-126px -50px;}
.vote_layer .data2 dd.yellow .num5{width:19px; background-position:-157px -50px;}
.vote_layer .data2 dd.yellow .num6{width:21px; background-position:-186px -50px;}
.vote_layer .data2 dd.yellow .num7{width:21px; background-position:-216px -50px;}
.vote_layer .data2 dd.yellow .num8{width:21px; background-position:-246px -50px;}
.vote_layer .data2 dd.yellow .num9{width:21px; background-position:-276px -50px;}
.vote_layer .data2 dd.yellow .mark1{width:23px; background-position:-305px -50px;}
.vote_layer .data2 dd.yellow .mark2{width:5px; background-position:-333px -50px;}
.vote_layer .data3{position:absolute; left:484px; top:19px;}
.vote_layer .data3 dt{width:37px; float:left;}
.vote_layer .data3 dd{width:128px; position:relative; float:left; text-align:right;}
.vote_layer .data3 dd img{position:absolute; right:0; top:0;}
.vote_layer .data3 dd span{position:absolute; right:16px; top:-2px; font-size:16px; line-height:1.2; color:#3d3b49; font-weight:bold;}
.vote_layer .data4{top:38px;}
.vote_layer ul.nominee{position:absolute; left:49px; top:30px; padding:0; overflow:visible;}
.vote_layer ul.nominee li{width:123px; height:163px; margin:0 18px 0 0; padding:0;}
.vote_layer ul.nominee li .mark{position:absolute; left:0; top:0; z-index:3; padding:0; height:auto; left:-9px; top:-5px;}
.vote_layer ul.nominee li .line1{width:119px; height:159px; display:block; position:absolute; left:0; top:0; z-index:2; border:2px solid #feb71d;}
.vote_layer ul.nominee li .txt_box{position:absolute; left:11px; top:122px; color:#fff; z-index:2; font-weight:bold;}
.vote_layer ul.nominee li .txt_box .txt1{height:20px; padding:0; line-height:1.5;  *line-height:1.4;}
.vote_layer ul.nominee li .txt_box .txt2{padding:0; line-height:1.5; *line-height:1.4;}
.vote_layer ul.nominee li .txt_box .numbox{position:absolute; left:45px; top:12px; width:70px; height:auto;}
.vote_layer ul.nominee li .txt_box .numbox span{float:left; display:block; margin:0 1px 0 0; height:21px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote_num.png) no-repeat 0 0; text-indent:-9999px;}
.vote_layer ul.nominee li .txt_box .blue .num0{width:15px; background-position:-8px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num1{width:12px; background-position:-31px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num2{width:14px; background-position:-51px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num3{width:14px; background-position:-71px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num4{width:16px; background-position:-91px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num5{width:14px; background-position:-113px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num6{width:15px; background-position:-133px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num7{width:14px; background-position:-154px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num8{width:15px; background-position:-174px -98px;}
.vote_layer ul.nominee li .txt_box .blue .num9{width:15px; background-position:-195px -98px;}
.vote_layer ul.nominee li .txt_box .blue .mark1{width:12px; background-position:-215px -98px;}
.vote_layer ul.nominee li .txt_box .blue .mark2{width:3px; background-position:-229px -98px;}
.vote_layer ul.nominee li .txt_box .white .num0{width:15px; background-position:-8px -133px;}
.vote_layer ul.nominee li .txt_box .white .num1{width:12px; background-position:-31px -133px;}
.vote_layer ul.nominee li .txt_box .white .num2{width:14px; background-position:-51px -133px;}
.vote_layer ul.nominee li .txt_box .white .num3{width:14px; background-position:-71px -133px;}
.vote_layer ul.nominee li .txt_box .white .num4{width:16px; background-position:-91px -133px;}
.vote_layer ul.nominee li .txt_box .white .num5{width:14px; background-position:-113px -133px;}
.vote_layer ul.nominee li .txt_box .white .num6{width:15px; background-position:-133px -133px;}
.vote_layer ul.nominee li .txt_box .white .num7{width:14px; background-position:-154px -133px;}
.vote_layer ul.nominee li .txt_box .white .num8{width:15px; background-position:-174px -133px;}
.vote_layer ul.nominee li .txt_box .white .num9{width:15px; background-position:-195px -133px;}
.vote_layer ul.nominee li .txt_box .white .mark1{width:12px; background-position:-215px -133px;}
.vote_layer ul.nominee li .txt_box .white .mark2{width:3px; background-position:-229px -133px;}
.vote_layer ul.nominee li .txt_box .yellow .num0{width:15px; background-position:-8px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num1{width:12px; background-position:-31px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num2{width:14px; background-position:-51px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num3{width:14px; background-position:-71px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num4{width:16px; background-position:-91px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num5{width:14px; background-position:-113px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num6{width:15px; background-position:-133px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num7{width:14px; background-position:-154px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num8{width:15px; background-position:-174px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .num9{width:15px; background-position:-195px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .mark1{width:12px; background-position:-215px -168px;}
.vote_layer ul.nominee li .txt_box .yellow .mark2{width:3px; background-position:-229px -168px;}
.vote_layer ul.nominee li .count{margin:0; padding:0; position:absolute; left:0; top:169px; width:100%; text-align:center; line-height:1.3;}
.vote_layer .survey{position:absolute; left:328px; top:36px; width:330px; height:200px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote03.gif) no-repeat 0 66px;}
.vote_layer .survey dt{height:85px;}
.vote_layer .survey ul{margin:0; padding:0; float:left; width:130px;}
.vote_layer .survey li{margin:0; padding:0; text-indent:4px; display:block; width:auto; float:none; height:20px; line-height:1.3; color:#000;}
.vote_layer .survey ul.type2{width:130px;}
.vote_layer .survey ul.type2 li{color:#5291d6;}
.vote_layer .survey ul.type4{width:130px;}
.vote_layer .survey ul.type4 li{color:#fdb61d;}
.vote_layer .survey ul.type3{width:130px;}
.vote_layer .survey dd.sub_txt{margin:0 0 12px 0; padding:0 0 0 1px;}
.vote_layer .survey dd.per{padding:2px 0 0 0;}
.vote_layer .survey02{background:none;}
.vote_layer .survey02 .box{position:absolute; left:0; top:56px; width:338px; height:62px; padding:38px 0 0 10px; border:1px solid #e2e2e2; background:#fff;}
.vote_layer .survey02 .box .tit{position:absolute; left:10px; top:12px;}
.vote_layer .survey ul li.type2{color:#5291d6; font-size:12px;}
/* ´º½º¸ÞÀÎ */
.spot_layer{width:100%; position:relative; left:0; top:0; border-bottom:2px solid #a3a3a3; z-index:999; padding:6px 0 0 0; margin:0 0 10px 0;}
.vote_cont{border:2px solid #cccccc; border-bottom:0; height:200px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote01.gif) repeat 0 0; position:relative; width:986px;}
.vote_cont .btn_more{position:absolute; left:528px; top:22px;}
.vote_cont .btn_more a{display:block; float:left; padding:0 9px 0 0; color:#5494db; line-height:1.2; font-size:11px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/ico_news_more.gif) no-repeat right 2px; text-decoration:none;}
.vote_cont .btn_more a:hover{color:#5494db !important;}
.vote_cont .left_section{float:left; width:655px; height:200px; float:left; position:relative;}
.vote_cont .right_section{float:right; width:331px; height:200px; position:relative; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote04.gif) no-repeat 0 0;}
.vote_cont .data1{position:absolute; left:37px; top:30px; font-size:16px; color:#3d3b49; font-weight:bold;}
.vote_cont .data1 dt{float:left; width:120px;}
.vote_cont .data1 dd{float:left; font-size:16px; position:relative; top:-3px;}
.vote_cont .data2{position:absolute; left:37px; top:71px;}
.vote_cont .data2 dt{float:left; width:120px;}
.vote_cont .data2 dd{width:120px; float:left;}
.vote_cont .data2 dd span{float:left; display:block; margin:0 1px 0 0; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote_num.png) no-repeat 0 0; text-indent:-9999px;}
.vote_cont .data2 dd.blue span{height:29px;}
.vote_cont .data2 dd.blue .num0{width:21px; background-position:-7px 0;}
.vote_cont .data2 dd.blue .num1{width:18px; background-position:-39px 0;}
.vote_cont .data2 dd.blue .num2{width:20px; background-position:-68px 0;}
.vote_cont .data2 dd.blue .num3{width:20px; background-position:-97px 0;}
.vote_cont .data2 dd.blue .num4{width:22px; background-position:-126px 0;}
.vote_cont .data2 dd.blue .num5{width:19px; background-position:-157px 0;}
.vote_cont .data2 dd.blue .num6{width:21px; background-position:-186px 0;}
.vote_cont .data2 dd.blue .num7{width:21px; background-position:-216px 0;}
.vote_cont .data2 dd.blue .num8{width:21px; background-position:-246px 0;}
.vote_cont .data2 dd.blue .num9{width:21px; background-position:-276px 0;}
.vote_cont .data2 dd.blue .mark1{width:23px; background-position:-305px 0;}
.vote_cont .data2 dd.blue .mark2{width:5px; background-position:-333px 0;}
.vote_cont .data2 dd.yellow span{height:29px;}
.vote_cont .data2 dd.yellow .num0{width:21px; background-position:-7px -50px;}
.vote_cont .data2 dd.yellow .num1{width:18px; background-position:-39px -50px;}
.vote_cont .data2 dd.yellow .num2{width:20px; background-position:-68px -50px;}
.vote_cont .data2 dd.yellow .num3{width:20px; background-position:-97px -50px;}
.vote_cont .data2 dd.yellow .num4{width:22px; background-position:-126px -50px;}
.vote_cont .data2 dd.yellow .num5{width:19px; background-position:-157px -50px;}
.vote_cont .data2 dd.yellow .num6{width:21px; background-position:-186px -50px;}
.vote_cont .data2 dd.yellow .num7{width:21px; background-position:-216px -50px;}
.vote_cont .data2 dd.yellow .num8{width:21px; background-position:-246px -50px;}
.vote_cont .data2 dd.yellow .num9{width:21px; background-position:-276px -50px;}
.vote_cont .data2 dd.yellow .mark1{width:23px; background-position:-305px -50px;}
.vote_cont .data2 dd.yellow .mark2{width:5px; background-position:-333px -50px;}
.vote_cont .data3{width:230px; position:absolute; left:38px; top:141px; overflow:hidden;}
.vote_cont .data3 dt{float:left;}
.vote_cont .data3 dd{position:relative; float:right;}
.vote_cont .data3 dd img{float:left;}
.vote_cont .data3 dd span{float:left; position:relative; top:-2px; padding:0 6px 0 0; font-size:16px; line-height:1.2; color:#3d3b49; font-weight:bold;}
.vote_cont .data4{top:160px;}
.vote_cont ul.nominee{position:absolute; left:25px; top:19px; padding:0; overflow:visible;}
.vote_cont ul.nominee li{width:123px; height:163px; margin:0 18px 0 0; padding:0; float:left; position:relative;}
.vote_cont ul.nominee li .mark{position:absolute; left:0; top:0; z-index:3; padding:0; height:auto; left:-9px; top:-5px;}
.vote_cont ul.nominee li .line1{width:119px; height:159px; display:block; position:absolute; left:0; top:0; z-index:2; border:2px solid #feb71d;}
.vote_cont ul.nominee li .txt_box{position:absolute; left:11px; top:122px; color:#fff; z-index:2; font-weight:bold;}
.vote_cont ul.nominee li .txt_box .txt1{height:20px; padding:0; line-height:1.5;  *line-height:1.4; color:#fff;}
.vote_cont ul.nominee li .txt_box .txt2{padding:0; line-height:1.5; *line-height:1.4; color:#fff;}
.vote_cont ul.nominee li .txt_box .txt3{position:absolute; left:0; top:42px; color:#fff; width:110px; font-weight:normal; }
.vote_cont ul.nominee li .txt_box .txt3 span{color:#fff;}
.vote_cont ul.nominee li .txt_box_up{top:100px;}
.vote_cont ul.nominee li .txt_box .numbox{position:absolute; left:45px; top:12px; width:70px; height:auto;}
.vote_cont ul.nominee li .txt_box .numbox span{float:left; display:block; margin:0 1px 0 0; height:21px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote_num.png) no-repeat 0 0; text-indent:-9999px;}
.vote_cont ul.nominee li .txt_box .blue .num0{width:15px; background-position:-8px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num1{width:12px; background-position:-31px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num2{width:14px; background-position:-51px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num3{width:14px; background-position:-71px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num4{width:16px; background-position:-91px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num5{width:14px; background-position:-113px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num6{width:15px; background-position:-133px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num7{width:14px; background-position:-154px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num8{width:15px; background-position:-174px -98px;}
.vote_cont ul.nominee li .txt_box .blue .num9{width:15px; background-position:-195px -98px;}
.vote_cont ul.nominee li .txt_box .blue .mark1{width:12px; background-position:-215px -98px;}
.vote_cont ul.nominee li .txt_box .blue .mark2{width:3px; background-position:-229px -98px;}
.vote_cont ul.nominee li .txt_box .white .num0{width:15px; background-position:-8px -133px;}
.vote_cont ul.nominee li .txt_box .white .num1{width:12px; background-position:-31px -133px;}
.vote_cont ul.nominee li .txt_box .white .num2{width:14px; background-position:-51px -133px;}
.vote_cont ul.nominee li .txt_box .white .num3{width:14px; background-position:-71px -133px;}
.vote_cont ul.nominee li .txt_box .white .num4{width:16px; background-position:-91px -133px;}
.vote_cont ul.nominee li .txt_box .white .num5{width:14px; background-position:-113px -133px;}
.vote_cont ul.nominee li .txt_box .white .num6{width:15px; background-position:-133px -133px;}
.vote_cont ul.nominee li .txt_box .white .num7{width:14px; background-position:-154px -133px;}
.vote_cont ul.nominee li .txt_box .white .num8{width:15px; background-position:-174px -133px;}
.vote_cont ul.nominee li .txt_box .white .num9{width:15px; background-position:-195px -133px;}
.vote_cont ul.nominee li .txt_box .white .mark1{width:12px; background-position:-215px -133px;}
.vote_cont ul.nominee li .txt_box .white .mark2{width:3px; background-position:-229px -133px;}
.vote_cont ul.nominee li .txt_box .yellow .num0{width:15px; background-position:-8px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num1{width:12px; background-position:-31px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num2{width:14px; background-position:-51px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num3{width:14px; background-position:-71px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num4{width:16px; background-position:-91px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num5{width:14px; background-position:-113px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num6{width:15px; background-position:-133px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num7{width:14px; background-position:-154px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num8{width:15px; background-position:-174px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .num9{width:15px; background-position:-195px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .mark1{width:12px; background-position:-215px -168px;}
.vote_cont ul.nominee li .txt_box .yellow .mark2{width:3px; background-position:-229px -168px;}
.vote_cont .survey{position:absolute; left:304px; top:20px; width:330px; height:200px; background:url(http://img.sbs.co.kr/sw11/news/president/event_bnr/bg_vote03.gif) no-repeat 0 66px;}
.vote_cont .survey dt{height:85px;}
.vote_cont .survey ul{margin:0; padding:0; float:left; width:130px;}
.vote_cont .survey li{margin:0; padding:0; text-indent:4px; display:block; width:auto; float:none; height:20px; line-height:1.3; color:#000;}
.vote_cont .survey ul.type2{width:130px;}
.vote_cont .survey ul.type2 li, .vote_cont .survey ul.type2 li strong{color:#5291d6;}
.vote_cont .survey ul.type4{width:130px;}
.vote_cont .survey ul.type4 li, .vote_cont .survey ul.type4 li strong{color:#fdb61d;}
.vote_cont .survey ul.type3{width:130px; }
.vote_cont .survey ul.type3 li, .vote_cont .survey ul.type3 li strong{color:black;}
.vote_cont .survey dd.sub_txt{margin:0 0 12px 0; padding:0 0 0 1px;}
.vote_cont .survey dd.per{padding:2px 0 0 0;}
.vote_cont .survey02{background:none;}
.vote_cont .survey02 .box{position:absolute; left:0; top:60px; width:322px; height:62px; padding:38px 0 0 10px; border:1px solid #e2e2e2; background:#fff;}
.vote_cont .survey02 .box .tit{position:absolute; left:10px; top:12px;}
.vote_cont .survey ul li.type2{color:#5291d6;}
.vote_cont .survey ul li.type2 strong{color:#5291d6;}