
#ele_left {position: relative; float:left; left:0;top:0; width:640px; height:430px; margin:0 20px 18px 10px;} 
#ele_left .title h1.line2 {padding-left:0;margin-left:-10px;text-align:left;}
#main_pic {position: relative; float:right; width: 338px; height:385px; background:#ddd; }
#main_pic .ptitle {position: absolute; left:0; top:0; z-index:1; }
#main_pic .mask{ position: absolute; left:0; top:0; }
#main_pic .mtitle {position: absolute; left:0; bottom:0; display: block; overflow: hidden; background: url(/kookje/images/contents/election/mtitle_bg.png) no-repeat 0 20px; width: 338px; height:110px;}
#main_pic .mtitle h3{color:#fff; overflow: visible; color: #fff; text-shadow: 1px 1px 1px #000; padding: 45px 18px 0; font-size:1.8em; font-family:'¸¼Àº °íµñ', NanumGothic,'Nanum Gothic', Dotum, Arial;letter-spacing:-1px;font-weight:bold;text-align:justify;line-height:1.2em }

#ele_left #main_list {position: relative; float:left; width: 285px; height:385px;}
#ele_left #main_list .head_cont {margin:0 15px 0 0; padding:0 0 5px ; font-size:1em; line-height:1.4em;overflow:hidden;height:60px;}
#ele_left #main_list .head_cont .stitle {color:#1768d1; font-weight:bold;}

#ele_left #main_list ul{width:285px;margin:5px 15px 0 0px; padding:0; list-style:none;border-top:0px;border-top:1px solid #ededed;}
#ele_left #main_list ul li{height:50px;margin:7px 0 0 0; padding:0 0 5px ; list-style:none; border-bottom:1px solid #ededed; font-size:1em; font-weight:bold;}
#ele_left li a {color:#333;font-family:'¸¼Àº °íµñ', NanumGothic,'Nanum Gothic', 'µ¸¿ò', Dotum, Arial;letter-spacing:0em;}

#one_point{width:300px;height:183px;overflow: hidden;margin:20px 0 0;padding:0 10px 25px;border-top:2px solid #fc4636;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
#one_point .blank{position:absolute;display:block;height:23px;top:0px;background-color:#fff;right:290px;width:10px;z-index:10;border:1px solid #fff;}
#one_point p{height:30px;line-height:30px;padding:5px 10px 5px;margin:0 -10px 10px;background:#f8f8f8;}

#one_point {position: relative; width:279px; border-top:2px solid #0093d8; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; }
#one_point h2.title {margin:0;  background:#f8f8f8; width:300px; height:40px;  }

#ele_poll {margin:10px 0 0 -1px; padding:0;height:213px;width:299px;margin-bottom:50px;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;overflow:hidden;font-family:'¸¼Àº °íµñ',dotum,Arial;}
#ele_poll dl{width:279px;padding:10px 10px 10px 10px;}
#ele_poll dl img {width:277px;height:113px;border:1px solid #cdcdcd;}
#ele_poll dd{width:270px;height:60px;overflow:hidden;font-size:1em; font-weight:bold;padding-top:5px;font-size:14px;}

