@charset "utf-8";
/* @import url("base.css"); */
@import url("layout.css");
@import url("global.css");



body.vote {background:none; font-family:dotum;}



div.vote_wrap {width:716px; margin:0 auto;}

div.vote_top {width:672px; height:65px; background:url('/home/images/popup/vote_pop_top_bg.gif') no-repeat left top; padding:57px 0 0 44px;}
div.vote_top img {vertical-align:top;}

div.vote_cont {width:670px; background:url('/home/images/popup/vote_pop_bg.gif') repeat-y left top; padding:2px 0 19px 46px;}

div.vote_bottom {width:700px; background:#DFF9F4; text-align:right; height:17px; padding:8px 16px 0 0;}
div.vote_bottom img {vertical-align:top;}


div.top_tab {width:624px; height:27px;}

div.txt_box {padding:23px 0 23px 26px; border:7px solid #E6E6E6; font-size:11px; color:#333; line-height:16px; width:584px; /*letter-spacing:-1px;*/}
div.txt_box span {font-weight:bold; font-size:14px;}
div.txt_in_box {text-align:center; width:563px;}

div.txt_box02 {padding:21px 0 18px 12px; border:7px solid #E6E6E6; font-size:11px; color:#333; line-height:16px; width:330px; /*letter-spacing:-1px;*/}
div.txt_box02 span {font-weight:bold; font-size:14px;}
div.txt_in_box02 {text-align:center; width:563px;}

div.vote_list_area {width:624px; padding-top:18px;}

h2.vote_ti {width:100%; font-size:14px; color:#2D2D2D; padding-bottom:7px; line-height:16px;}

h2.vote_ti02 {width:98px; font-size:14px; color:#2D2D2D; padding-bottom:7px; line-height:16px;}


p.vote_ti_txt {width:100%; font-size:11px; color:#838383; font-weight:bold; padding-bottom:7px;}


table.vote_list {width:624px;}
table.vote_list th {height:35px; background:#0199A4; border-right:1px solid #fff;}
table.vote_list th.first {border-left:1px solid #0199A4; }
table.vote_list th.last {border:0;}
table.vote_list td {padding:5px; border:1px solid #0199A4; font-size:11px; color:#454B59; line-height:auto;}
table.vote_list td.tit {background:#ECECEC;}
table.vote_list td.sum{background:#7f7f7f; text-align:center; font-weight:bold; font-size:13px; color:#ffffff;}
table.vote_list td.sum01{background:#7f7f7f; text-align:center; font-weight:bold; font-size:13px; color:#ffffff; border-right:0; border-left:0;}
table.vote_list td.bd01 {border-right:0; text-align:center;}
table.vote_list td.bd02 {border-right:0; border-left:0; text-align:center;}
table.vote_list td.bd03 {border-left:0; text-align:center;}




div.txt_area {width:624px; padding-top:19px;}
div.txt_area textarea {width:622px; height:165px; border:1px solid #999;}


div.bottom_btn_area {width:624px; padding-top:21px; text-align:center;}



ul.ti_select {width:100%; height:38px;}
ul.ti_select li {float:left; width:510px; }
ul.ti_select li.tit {width:93px; padding-top:2px; _padding-top:5px;}
ul.ti_select li select {width:161px; height:18px; font-size:11px;}


div.vote_wrap02 {width:400px; margin:0 auto;}
div.vote_top02 {padding:39px 0 0 30px; width:370px; background:url('/home/images/popup/vote_top.gif') no-repeat left top;}
div.vote_top02 img {vertical-align:top;}

div.vote_cont02 {width:374px; background:url('/home/images/popup/vote_bg.gif') repeat-y left top; padding:23px 0 19px 26px;}

div.vote_btn02 {width:400px; height:56px; background:url('/home/images/popup/vote_bottom.gif') no-repeat left top; text-align:center;}
div.vote_btn02 img {vertical-align:top;}



div.vote_bottom02 {width:394px; background:#E0E0E0; text-align:right; height:18px; padding:6px 6px 0 0; font-size:12px; color:#5C5C5C;}
div.vote_bottom02 input {vertical-align:middle;}


ul.vote_txt {width:325px;}
ul.vote_txt li {font-size:11px; color:#333; line-height:16px; padding:0 0 14px 7px; letter-spacing:0px;}
ul.vote_txt li.list {background:url('/home/images/popup/bulit.gif') no-repeat left 6px; padding:0 0 5px 7px;}
ul.vote_txt li.txt {font-weight:bold; text-align:center; padding:0; width:320px;}




div.txt_box01{border:1px solid #ececec; background:#f6f6f6; text-align:center; width:622px; padding:6px 0; font-size:14px; font-weight:bold;}
div.txt_box01 span.num{color:#color:#0199a4;}
span.per{color:#454b59; font-size:11px; font-weight:bold;}