
/* 설문 */
.pollBody {width:446px; overflow:hidden;}
.popBox {padding:20px 14px 17px 16px;}
.pollBody .poll_subject {background:url('http://img.ohdio.com/IMG_ODO/poll/bg_poll_subject.gif') no-repeat left top; color:#FFE8CC; white-space:nowrap; overflow:hidden; height:14px; _height:23px; padding:5px 0 4px 9px; margin:0 0 10px;}
.pollBody .poll_subject .stat img {vertical-align:top; margin:1px 4px 0 0;}
.pollBody .roundwrap6 {margin-bottom:1px;}
.pollBody .roundwrap6 .bd .c .s {padding:14px 15px 11px 31px; }
.pollBody .poll_rst .bd .c .s {padding:9px 15px 15px 13px;}
.pollBody .roundwrap6 .item_img {font-size:1px; line-height:0em;}
.pollBody .roundwrap6 .item_img img {vertical-align:top;}
.pollBody .roundwrap6 ul { padding:6px 0 7px 0px;}
.pollBody .roundwrap6 ul li {height:18px; _height:22px;  padding:2px 0; overflow:hidden;}
.pollBody .roundwrap6 ul li input {vertical-align:middle;}
.pollBody .roundwrap6 ul li label {cursor:pointer;}
.pollBody .roundwrap6 ul li img {vertical-align:top; margin:2px 0 0;}
.pollBody .poll_rst ol {padding:0 0 14px; border-bottom:1px solid #E7E7E7; margin:0 2px 10px 0; zoom:1; height:154px; _height:169px; }
.pollBody .poll_rst li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.pollBody .poll_rst li {display:inline-block; vertical-align:top; padding:1px 0;}
/* Hides from IE-mac \\*/
* html .pollBody .poll_rst li {height: 1%;}
.pollBody .poll_rst li {display: block;}
/* End hide from IE-mac */
.pollBody .poll_rst ol img {vertical-align:top;}
.pollBody .poll_rst .item_txt {float:left; padding:5px 10px 0px 9px; line-height:15px; height:15px; _height:20px; width:143px; _width:162px; }
.pollBody .poll_rst .item_txt img {margin-top:-2px;}
.pollBody .poll_rst .item_txt .num_img {margin-top:-1px;}
.pollBody .poll_rst .rst_graph {float:left; display:inline; margin:8px 0; width:101px; font-size:1px; line-height:0em; background:#F5DFC1; height:4px;}
.pollBody .poll_rst .rst_graph span {background:url('http://img.ohdio.com/IMG_ODO/poll/bg_rst_graph.gif') repeat-x left top; height:4px; display:block;}
.pollBody .poll_rst .count_pple {float:left; width:47px; text-align:right; line-height:20px; font-size:11px;}
.pollBody .poll_rst em {float:left; padding:0 0 0 3px; width:34px; color:#BC7E1E; line-height:18px; font-size:11px; font-family:tahoma;}
.pollBody .total_pple {float:left; text-indent:4px;}
.pollBody .poll_rst .btnspace {float:right;}
.pollBody .poll_muple_area { height:232px; overflow:auto; overflow-x:hidden; margin:14px 0 0;}

.pollBody .roundwrap6 .btnspace2 {padding-top:0;}
.pollBody .poll_list {overflow:hidden; zoom:1;}
.pollBody .poll_list ul {margin:-21px 0 0; height:501px;}
.pollBody .poll_prev_wrap {height:146px; }
.pollBody .poll_list li {padding:34px 0 0px; height:133px; _height:167px;}
.pollBody .poll_list em {display:block; color:#444; padding:0 0 9px 8px;}
.pollBody .poll_list em b {color:#E26106;}
.pollBody .poll_list .item_img {padding:0 0 0 31px; }
.pollBody .poll_list .item_img img {vertical-align:top;}
.pollBody .poll_concept {border-bottom:1px solid #E7E7E7; margin:0 0 3px;}
.pollBody .poll_concept  img {vertical-align:top;}

.pollBody .poll_view { padding:7px 0 2px 0; text-align:right; }

/* 결제 */
.snb_shop {}
.snb_shop .menu1 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/payment/smenu_1.gif');}
.snb_shop .menu2 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/payment/smenu_2.gif');}
.snb_shop .menu3 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/payment/smenu_3.gif');}
.snb_shop .menu4 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/payment/smenu_4.gif');}
.explain_free {padding:0 0 27px;}
.explain_free img {vertical-align:top;}
.explain_free .concept {padding:0 0 25px;}
.explain_free .free_artist {padding:13px 0 9px;}
.explain_free .step2 {padding:0 0 9px;}
.explain_free .arrow {padding:0 0 0 239px;}
.explain_free .btnspace {padding:0 0 0 183px;}
.free_member_notice .roundwrap8_inner {padding-left:14px; padding-bottom:15px;}

.free_member_notice .liststyle1 {font-size:11px;}
.liststyle1 .img1 {vertical-align:middle; margin:-2px 0 0;}
.concept_chip {height:110px; padding:0 0 0 15px; margin:0 0 21px; background:url('http://img.ohdio.com/IMG_ODO/payment/bg_diochip_info.gif') no-repeat left top;}
.concept_chip p {padding:15px 0px; height:26px; overflow:hidden;}
.concept_chip p img {width:122px; height:26px;}
.concept_chip li {padding:0 0 6px 13px; background:url('http://img.ohdio.com/IMG_ODO/ico/ico_chip.gif') no-repeat left 2px;}
.concept_chip li em {font-weight:bold; color:#008BDB;}
.buy_chip_note {padding:8px 0 8px 16px;}
.charge_chip ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.charge_chip ul {display:inline-block;}
/* Hides from IE-mac \\*/
* html .charge_chip ul {height: 1%;}
.charge_chip ul {display: block;}
/* End hide from IE-mac */
.charge_chip li input {vertical-align:middle;}
.buy_step1_pos {overflow:hidden;}
.buy_step1 {padding:9px 0 2px 0px; margin:0 0 0 -18px; _width:546px;}
.buy_step1 li {padding:0 0 0 38px; float:left; width:235px; height:22px;}
.buy_step1 li label {cursor:pointer;}
.buy_step2 {padding:5px 0 0px 15px; margin-right:-18px;}
.buy_step2 li {float:left; }
.buy_step2 li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.buy_step2 li {display:inline-block;}
/* Hides from IE-mac \\*/
* html .buy_step2 li {height: 1%;}
.buy_step2 li {display: block;}
/* End hide from IE-mac */
.buy_step2 li input {float:left;}
.buy_step2 li em {float:left; position:relative; padding-right:20px; padding-top:3px; white-space:nowrap; overflow:hidden;}
.buy_step2 li label {position:absolute;left:0; text-indent:-5000px; width:100%; height:18px; background:url('http://img.ohdio.com/IMG_ODO/common/blank.gif'); cursor:pointer;}
.explain_charge { text-align:center; padding:0 0 25px;}
.explain_charge .concept {padding:0 0 19px;}
.explain_charge .concept img {vertical-align:top;}
.explain_charge .msg .login {text-decoration:underline; font-weight:bold; padding-right:5px; background:url('http://img.ohdio.com/IMG_ODO/bul/bul_arrow_or3.gif') no-repeat right 2px; margin-right:5px;}
.explain_charge .msg b {color:#FF5A00;}

/* active-x 설치 */
body.tempBody {background:#EFEFEF;height:100%;}
.temp_outer {display: table; height: 100%; width: 100%;position: relative;} 
.temp_middle {display: table-cell; vertical-align: middle; width: 100%;} 
.temp_inner {position: relative; text-align:center;}

.temp_activex {margin:0 auto; text-align:left;}
.temp_activex h1 {padding:10px 0 0 12px; height:28px;font-size:12px; line-height:1em;}
.temp_activex ul {font-size:11px; line-height:14px; padding:0 8px;}
.temp_activex li {padding:2px 4px 2px 13px; background-repeat:no-repeat; background-position:left 4px; }
.temp_activex li.num1 {background-image:url('http://img.ohdio.com/IMG_ODO/temp/num_1.gif') ;}
.temp_activex li.num2 {background-image:url('http://img.ohdio.com/IMG_ODO/temp/num_2.gif') ;}
.temp_activex li.num3 {background-image:url('http://img.ohdio.com/IMG_ODO/temp/num_3.gif') ;}
.temp_activex li b {letter-spacing:-1px;}
.temp_activex li span {color:#0974B8;}
.temp_activex .btnspace {padding-bottom:7px;}

/* 약관 등 문서 */
.rules_list_wrap {padding:4px 0 5px;}
.rules_list_pos{overflow:hidden; zoom:1; }
.rules_list_pos:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.rules_list_pos {display:inline-block;}
/* Hides from IE-mac \\*/
* html .rules_list_pos {height: 1%;}
.rules_list_pos {display: block;}
/* End hide from IE-mac */
.rules_list {margin:-1px 0 0;}
.rules_list1 {float:left; width:367px;}
.rules_list2 {float:left; width:300px;}
.rules_list3 {float:left; width:319px;}
.rules_list4 {float:left; width:348px;}
.rules_list li {padding:4px 0 4px 14px; line-height:15px; border-top:1px solid #EFEFEF; background:url('http://img.ohdio.com/IMG_ODO/bul/bul_arrow_gr8.gif') no-repeat 1px 7px;}
.rules_list li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.rules_list li {display:inline-block;}
/* Hides from IE-mac \\*/
* html .rules_list li {height: 1%;}
.rules_list li {display: block;}
/* End hide from IE-mac */
.rules_list li span {float:left;  _margin-right:-3px; overflow:hidden; white-space:nowrap; cursor:pointer;}
.rules_list1 li span, .rules_list2 li span {width:73px;}
.rules_list3 li span, .rules_list4 li span {width:46px;}
.rules_list li:hover,
.rules_list A:hover {text-decoration:underline;}
.rules_list .style2 A,
.rules_list .style2:hover {color:#F66E00;}
.rules_print2 {line-height:20px; padding:11px 8px 0;}
.rules_print2 .block_tit {color:#0084CF; }
.rules_table1 {table-layout:fixed; border:1px solid #CCC;}
.rules_table1 th, .rules_table1 td {border-color:#CCC; padding:7px 0 6px 5px;}
.rules_table1 th { background:#F6F6F6; }
.iscs_explain {padding:28px 0 0}
.iscs_explain:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.iscs_explain {display:inline-block;}
/* Hides from IE-mac \\*/
* html .iscs_explain {height: 1%;}
.iscs_explain {display: block;}
/* End hide from IE-mac */
.iscs_explain .iscs_img {float:left; display:inline; text-align:center; width:142px; padding:2px 15px 0 0; _padding-right:12px;}
.iscs_explain .iscs_img p {padding:0 0 10px;}
.iscs_explain .iscs_txt {overflow:auto; padding-right:10px; _height:1%;}
.iscs_explain .intro {padding:0 0 14px;}


/* 정기점검등 에러 */
.tempBody2 {}
.temp_outer2 {width:648px; height:298px; margin:-149px 0 0 -324px; position:absolute; top:50%; left:50%; background:url('http://img.ohdio.com/IMG_ODO/temp/bg_error.gif') no-repeat left top;}
.tempBody2 .logo {position:absolute; left:55px; top:-66px;}
.tempBody2 h1.style1 {padding:36px 0 15px;}
.tempBody2 .color1 {color:#0072A1;}
.tempBody2 .box {background: url('http://img.ohdio.com/IMG_ODO/temp/box_cont.gif') no-repeat 70px top; padding:0 0 19px 70px; height:89px;}
.tempBody2 .box table {height:100%;}
.tempBody2 .box p.style1 {padding-left:91px; font-size:14px; line-height:22px; background:url('http://img.ohdio.com/IMG_ODO/temp/bul_arrow_gr10.gif') no-repeat 82px center;}
.tempBody2 .msg1 {padding:0 70px 0 68px; line-height:18px; color:#888;}
.tempBody2 .msg1 em {display:block; text-align:right; padding-top:15px;}
.tempBody2 h1.style2 {padding:54px 0 23px;}
.temp_outer2 .btnspace {position:absolute; width:100%; bottom:27px;}


/* 20100707 신현철추가 */
.layoutMiddle .layoutSnb #menuList { position:relative; width:131px;  padding:3px 0 0 0; margin:0 0 10px 0; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/bg_menu_box_middle.gif) repeat-y; }
.layoutMiddle .layoutSnb #menuList .topBox { z-index:1; position:absolute; top:0px; left:0px; width:131px; height:36px; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/bg_menu_box_top.gif) no-repeat; }
.layoutMiddle .layoutSnb #menuList .listBox { z-index:2; position:relative; width:131px; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/bg_menu_box_bottom.gif) left bottom no-repeat; }
.layoutMiddle .layoutSnb #menuList .listBox .menu { list-style:none;  width:119px; margin:0 0 0 6px; padding:0px; }
.layoutMiddle .layoutSnb #menuList .listBox .menu li { margin:0px; padding:4px 0 6px 5px; font:0/0 arial; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/ico_menu_line.gif) bottom left no-repeat; }
.layoutMiddle .layoutSnb #menuList .listBox .menu li.last { margin:0px; padding:4px 0 4px 5px; background:none; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu { margin:0 0 1px 0; padding:0px; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu dt { margin:0px; padding:0px; font:0/0 arial;}
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li { margin:0px 0 0 5px; padding:5px 0 4px 15px; *padding:3px 0 2px 15px; font:11px dotum; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/ico_sub_menu_line.gif) 0 -6px no-repeat; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li.select  { font-weight:bold; color:#000000; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li.select a { font-weight:bold; color:#000000; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li a:hover { font-weight:bold; color:#000000; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li .ico01 { vertical-align:-2px; margin:0 0 0 5px; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li strong { color:#000; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li.first { margin:4px 0 0 5px; padding:10px 0 4px 15px; *padding:8px 0 2px 15px; font:11px dotum; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/ico_sub_menu_line.gif) 0 0 no-repeat; }
.layoutMiddle .layoutSnb #menuList .listBox .menu .subMenu li.end { margin:0px 0 0 5px; padding:5px 0 4px 15px; *padding:3px 0 2px 15px; font:11px dotum; background:url(http://img.ohdio.com/IMG_ODO/sidemenu/ico_sub_menu_line_end.gif) 0px -11px no-repeat; }

