.main{background-color:#14293e;}
.main .main{background:url("../img/main_bg.jpg") repeat-x 0 0 fixed;}

/*--header--*/
.header{margin:0 auto; width:1024px;}

/*날짜로그인등*/
.date{float:left; padding:23px 0 21px;}
.date a{padding:0 14px 0 15px; display:inline-block; background:url("../img/util_bar.gif") no-repeat 0 50%; color:#fff;}
.date a:hover{text-decoration:underline;}
/**/
.date a.resources{font-size:13px; font-weight:bold; color:#ffd634;}

.date span{padding:0 14px 0 0; background:none; display:inline-block;color:#fff;}
.util{float:right; padding:20px 0; }
.util ul li{float:left;}
.util ul li a{color:#fff;}
.util ul li.util_1{padding:5px 28px 0 0; background:url("../img/util_bar.gif") no-repeat 44px 10px;}
.util ul li.util_2{padding:5px 46px 0 0; background:url("../img/util_bg.gif") no-repeat 71px 50%; }
.util ul li.util_3 input[type=text]{margin-right:5px; padding-left:8px; width:199px; height:23px; line-height:23px; vertical-align:middle; background-color:#13293f; color:#fff;}
.util ul li.util_1 a:hover,.util ul li.util_2 a:hover{text-decoration:underline;}

/*로고*/
.logo{margin-bottom:15px;}
.logo h1{float:left;}
.top_ad{float:right;}

/*상단메뉴*/
.top_menu1{float:left; width:699px; height:40px; background:url("../img/top_menu_bg.gif") repeat-x 0 0;}
.m_gnb_btn{position:relative; float:left; margin:3px 0 2px 0; padding-left:2px;}
.m_gnb_btn>a{cursor:Default;}
.top_menu1>ul{float:left; width:540px; overflow:hidden;}
.top_menu1>ul>li{float:left; padding:12px 0 0 0; width:16.6%; text-align:center; background:url("../img/top_menu1_bar.gif") no-repeat 0 8px;}
.top_menu1>ul>li:first-child{background:none;}
.top_menu1>ul>li>a{height:14px; overflow:hidden; display:inline-block; color:#fff;}
.top_menu1>ul>li>a:hover{color:#c5c5c5;}

.top_menu2{float:left; width:325px; height:40px;}
.top_menu2 ul li{float:left; }

.m_gnb{position:absolute; left:0; top:33px; z-index:10; padding:5px 10px 10px 10px; width:137px; background:url("../img/gnb_bg.gif") no-repeat 0 0; display:none;}
.top_menu1 .m_gnb ul{float:none; background-color:#fff;}
.top_menu1 .m_gnb ul li{float:none; padding:0; border-bottom:1px solid #d8d7d7; background:none;}
.top_menu1 .m_gnb ul li a{display:block; vertical-align:middle;}

/*--container--*/
.m_container{margin:0 auto; padding-bottom:15px; width:1024px; background-color:#fff;}
.left_cont{float:left; width:664px; padding:0 15px 0 20px;}
.right_cont_w{padding-top:30px; background-color:#fff;}
.right_cont_w .right_cont{border-top:1px solid #b6b6b6;}
.right_cont{float:left; width:323px; background-color:#e8e8e8; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6;}

/*롤링 on off버튼*/
.bn_page{text-align:right; position:absolute; top:15px; right:0; width:100%; height:8px;}
.bn_page>a{width:8px; height:8px; background:url("../img/m_vs_off.png") no-repeat;background-size:100%; margin:0 4px 0 3px;display:inline-block;}
.bn_page>a.selected{width:8px; background:url("../img/m_vs_on.png") no-repeat; background-size:100%; }
.bn_page>a>span{position:relative;left:-10000px;}

.ad_page{text-align:right; position:absolute; top:22px; right:12px; width:100%; height:8px;}
.ad_page>a{width:8px; height:8px; background:url("../img/m_vs_off.png") no-repeat;background-size:100%; margin:0 4px 0 3px;display:inline-block;}
.ad_page>a.selected{width:8px; background:url("../img/m_vs_on.png") no-repeat; background-size:100%; }
.ad_page>a>span{position:relative;left:-10000px;}

/*오른쪽 영역*/

/*main_ZDNet Korea Newsletter*/
.zdnet{padding:0 0 0 12px; height:82px;background:url("../img/right_border.gif") repeat-x 0 bottom;}
.zdnet input[type=text]{padding-left:10px; width:178px; height:24px; line-height:24px;  color:#888;}
.zdnet a{display:inline-block; width:74px; height:24px; line-height:24px; text-align:center; border:1px solid #cdcdcd; background-color:#000; color:#fff; }

/*sub_ZDNet Korea Newsletter*/
.sub_zdnet{padding:15px 12px 0 12px; height:98px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.sub_zdnet h2{margin-bottom:10px; }
.sub_zdnet input[type=text]{padding-left:10px; width:178px; height:24px; line-height:24px; vertical-align:middle;}
.sub_zdnet>p>a{display:inline-block; width:74px; height:24px; line-height:24px; text-align:center; border:1px solid #cdcdcd; background-color:#000; color:#fff; }
.sub_zdnet .sns_icon{padding-top:7px; text-align:left;}

/*오른쪽 배너*/
.right_bn1{padding:13px 12px 0 12px; height:272px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_bn1 img{border:1px solid #d9d9d9;}

.right_bn2{padding:12px 12px 0 12px; height:615px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_bn2 img{border:1px solid #d9d9d9;}

.right_bn3{padding:12px 12px 0 12px; height:193px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_bn3 img{border:1px solid #d9d9d9;}

/*English News*/
.news_8{position:relative; padding:0 12px 0 12px; height:154px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.news_8 ul li{padding:7px 30px 0 0; height:64px; background:url("../img/news_4_line.gif") repeat-x 0 0;}
.news_8 ul li:first-child{padding-top:0; height:50px; background:none;}
.news_8 ul li a{padding-left:9px; height:38px; overflow:hidden; display:block; background:url("../img/news_li.gif") no-repeat 0 8px; font-weight:bold; font-size:13px; font-family:"맑은 고딕",'Malgun Gothic';}
.news_8 ul li a:hover{text-decoration:underline;}
.news_8 .more{position:absolute; right:20px; top:15px;}

/*인기기사 순위*/
.news_9{padding:0 12px 0 12px; height:395px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.news_9 .news_tit_1{padding-bottom:10px;}
.news_9 ol{border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.news_9 ol li{margin:0 4px;background-color:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
.news_9 ol li div{background:url("../img/news_4_line.gif") repeat-x 0 bottom;}
.news_9 ol li.last div{background:none; /*border-bottom:1px solid #d3d3d3;*/}
.news_9 ol li .number{padding:6px 0 7px; width:40px;display:inline-block; text-align:center; font-size:14px; font-weight:bold; font-style:italic; color:#444;}
.news_9 ol li a{padding:5px 0 6px; display:inline-block; font-weight:bold;}
.news_9 ol li a img{float:left; display:none;}
.news_9 ol li a span{float:left; width:240px; height:20px; overflow:hidden; display:block; font-family:"맑은 고딕",'Malgun Gothic';}

.news_9 ol li.news_9_on{margin:0; padding: 5px 0; background-color:#e6770c;}
.news_9 ol li.news_9_on div{background:none;}
.news_9 ol li.news_9_on a img{float:left; margin-right:10px; width:50px; display:block;}
.news_9 ol li.news_9_on a span{float:left; width:155px; height:38px; overflow:hidden; display:block; color:#fff; text-decoration:underline;}
.news_9 ol li.news_9_on .number{padding-top:16px;font-size:25px; color:#fff;}

/*칼럼*/
.news_10{position:relative; padding:0 12px 7px;height:193px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.news_10 ul li{padding:10px 0; height:60px; background:url("../img/news_4_line.gif") repeat-x 0 top;}
.news_10 ul li:first-child{padding-top:5px; height:63px;background:none;}
.news_10 ul li img{float:left; margin-right:10px; width:73px; border:1px solid #d9d9d9;}
.news_10 ul li span.box{float:left; width:183px; display:block; font-size:13px; font-family:"맑은 고딕",'Malgun Gothic';}
.news_10 ul li span.box span{height:38px; overflow:hidden; display:inline-block; font-size:13px; font-family:"맑은 고딕",'Malgun Gothic';}
.news_10 ul li span:hover{text-decoration:underline;}
.news_10 ul li span strong{margin-top:3px; height:20px; overflow:hidden; display:block; font-size:13px; color:#020b15; font-family:"맑은 고딕",'Malgun Gothic';}
.news_10 .more{position:absolute; right:13px; top:10px;}

/*브리핑*/
.news_11{position:relative; padding:0 12px 17px; height:280px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.news_11 h4{margin-bottom:7px; height:36px; overflow:hidden; text-align:center; font-size:13px; font-weight:bold; }
.news_11 h4 a{font-family:"맑은 고딕",'Malgun Gothic';}
.news_11 h4 a:hover{text-decoration:underline;}
.news_11_img{margin:0 auto 8px; width:218px;}
.news_11>p{height:20px; overflow:hidden; text-align:center; font-family:"맑은 고딕",'Malgun Gothic';}
.news_11 .more{position:absolute; right:13px; top:10px;}

/*ZDNet Power Center - 160602 new*/
.news_12{padding:0 12px; height:284px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.news_12 .news_tit_1{padding-bottom:9px;}
.news_12 ul li{padding:10px 0; height:61px; background:url("../img/news_4_line.gif") repeat-x 0 top;}
.news_12 ul li:first-child{padding-top:0; background:none;}
.news_12 ul li img{float:left; margin-right:10px; width:73px; border:1px solid #d9d9d9; display:block;}
.news_12 ul li span{float:left; padding-top:10px; width:165px; height:38px; overflow:hidden; display:block;  font-family:"맑은 고딕",'Malgun Gothic';}
.news_12 ul li span:hover{text-decoration:underline;}

.news_12 ul li iframe {border:0px solid #d9d9d9; display:block; float:left;    margin-right:10px;}
.news_12 ul li span iframe {border:none;}
.news_12 ul li span iframe a:hover {text-decoration:underline;}

/*인사부음*/
.news_13{position:relative; padding:0 12px; height:110px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.news_13 .news_tit_1{padding-bottom:6px;}
.news_13 ul li{padding-left:14px; height:20px; overflow:hidden; background:url("../img/news_li.gif") no-repeat 5px 50%;}
.news_13 ul li strong{padding-right:5px; display:inline-block; font-family:"맑은 고딕",'Malgun Gothic';}
.news_13 ul li a{font-family:"맑은 고딕",'Malgun Gothic';}
.news_13 ul li a:hover{text-decoration:underline;}
.news_13 .more{position:absolute; right:12px; top:7px;}
.news_14{height:70px; }

/*인기통계뉴스*/
.statistics_news{padding:15px 12px 0 12px; height:218px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.statistics_news h2{margin-bottom:10px;}
.statistics_news_list ul{padding:0 5px; border:1px solid #d9d9d9; background-color:#fff;}
.statistics_news_list ul li{margin-bottom:7px; padding:8px 10px 0; height:21px; overflow:hidden; background:url("../img/news_4_line.gif") repeat-x 0 0;}
.statistics_news_list ul li:first-child{background:none;}
.statistics_news_list ul li img{margin-right:10px; vertical-align:middle;}
.statistics_news_list ul li a{vertical-align:middle; font-family:"맑은 고딕",'Malgun Gothic';}
.statistics_news_list ul li a:hover{text-decoration:underline;}

/*zdnet korea 파워센터*/
.power_center{padding:15px 12px 0 12px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.power_center>ul>li{padding-top:10px; height:122px; background:url("../img/news_4_line.gif") repeat-x 0 0;}
.power_center>ul>li:first-child{background:none;}
.power_center>ul>li>ul{padding-top:6px;}
.power_center>ul>li>ul>li{padding:0 22px 0 10px; height:20px; overflow:hidden; background:url("../img/bullet_1.gif") no-repeat 0 7px;}
.power_center>ul>li>ul>li>a:hover{color:#828282;}

/*포토뉴스*/
.news_tit_1{padding:14px 0 11px;}
.news_2{padding-bottom:20px; border-bottom:2px solid #d9dde0;}
.news_2_box ul li{margin-left:12px; float:left; padding:5px; width:201px; height:201px; border:1px solid #bbb; background-color:#f6f6f6;}
.news_2_box ul li:first-child{margin-left:0;}
.news_2_box ul li span{margin-top:13px; height:20px; overflow:hidden; display:block; font-family:"맑은 고딕",'Malgun Gothic';}
.news_2_box ul li span:hover{text-decoration:underline;}

.sub_news_2{position:relative; height:260px;}
.sub_news_2 .more{position:absolute; right:0; top:12px;}
.sub_news_2 .more a{font-size:11px; color:#555;}

/*page_list*/
.page_list{text-align:center;}
.page_list a{width:29px; height:29px; display:inline-block; text-align:center; line-height:29px; border:1px solid #e5e5e5; color:#666;}
.page_list a.page_on{background-color:#888; border:1px solid #888; font-weight:bold; color:#fff;}

/*주요뉴스, 이슈칼럼, 게임뉴스 탭*/
.right_news_tab{position:relative; padding:44px 12px 0 12px; height:254px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_news_tab h2{position:absolute; left:12px; top:16px; border:1px solid #b7b7b7; border-bottom:none; border-left:none;}
.right_news_tab h2.r_news_tab1{border-left:1px solid #b7b7b7;}
.right_news_tab h2.r_news_tab2{left:112px; }
.right_news_tab h2.r_news_tab3{left:212px;}

.right_tab_cont{padding-top:17px; width:298px; height:214px; border:1px solid #b7b7b7; background-color:#f9f9f9;}
.right_tab_top{height:71px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_tab_top .img{float:left; margin-left:10px; width:85px;}

.right_tab_top .txt{float:left; width:193px;}
.right_tab_top .txt h3{height:42px; overflow:hidden;}
.right_tab_top .txt h3 a{font-family:"맑은 고딕",'Malgun Gothic'; font-weight:bold; font-size:14px; line-height:18px; color:#020b15;}
.right_tab_top .txt h3 a:hover{text-decoration:underline;}
.right_tab_top .txt p{height:15px; overflow:hidden;}
.right_tab_top .txt p a{font-size:13px;}
.right_tab_top .txt p a:hover{text-decoration:underline;}

.right_tab_cont ul{margin-top:6px;}
.right_tab_cont ul li{padding-left:37px; height:21px; overflow:hidden; background:url("../img/right_tab_li.gif") no-repeat 15px 8px;}
.right_tab_cont ul li a{font-family:"맑은 고딕",'Malgun Gothic'; font-size:13px; color:#020b15;}
.right_tab_cont ul li.bold a{font-weight:600;}
.right_tab_cont ul li a:hover{text-decoration:underline;}

/*추천 AD*/
.ad{position:relative; padding:20px 12px 0 12px; height:217px; background:url("../img/right_border.gif") repeat-x 0 bottom; overflow:hidden;}
.ad h2{margin-bottom:11px;}
.ad ul li{float:left; width:298px; height:178px; border:1px solid #ccc;}
.ad .bn_page{top:23px; right:12px;}

/*포토뉴스*/
.photo_news{position:relative; padding:15px 12px 0 12px; height:259px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.photo_news h2{margin-bottom:6px;}
.photo_news_rolling>div{float:left; margin-bottom:5px;width:299px; text-align:center;}
.photo_news_rolling p.txt{margin:5px 0 0; width:299px; height:30px; overflow:hidden;}
.photo_news_rolling p a{height:39px; overflow:hidden; font-size:13px; font-weight:bold;}
.photo_news_rolling p a:hover{text-decoration:underline;}
.photo_news .img{margin:0 auto; width:217px;}
.photo_news_prev{position:absolute; left:22px; top:157px;}
.photo_news_next{position:absolute; right:22px; top:157px;}
.photo_news .more{position:absolute; right:12px; top:7px;}
.photo_news .more a{font-size:11px; color:#555;}

.right_bn4{padding:12px 12px 0 12px; height:201px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_bn4 img{border:1px solid #ccc;}

/*연관검색어*/
.relation_search{padding-left:12px; height:205px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.relation_search h2{padding:20px 0 9px;}
.relation_search ul{float:left; padding:14px 0 0 18px; width:130px; height:124px; border:1px solid #ccc; border-left:none; background-color:#fff;}
.relation_search ul.bd_l{border-left:1px solid #ccc;}
.relation_search ul li{margin-bottom:3px;}
.relation_search ul li a{font-size:13px;}
.relation_search ul li a:hover{text-decoration:underline;}

/*인기 검색어*/
.popularity_search{padding-left:12px; height:225px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.popularity_search h2{padding:20px 0 9px;}
.popularity_search ol{float:left; padding:20px 0 0 18px; width:130px; height:138px; background-color:#fff; border:1px solid #ccc; border-left:none;}
.popularity_search ol.bd_l{border-left:1px solid #ccc;}
.popularity_search ol img,.popularity_search ol a{vertical-align:middle;}
.popularity_search ol a{margin-left:5px; font-size:13px;}
.popularity_search ol li{margin-bottom:5px;}
.popularity_search ol a:hover{text-decoration:underline;}

/*컨퍼런스 관련 기사*/
.conference_about{padding:0 12px; height:267px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.conference_about h2{padding:20px 0 9px;}
.conference_about h2 img{vertical-align:middle;}
.conference_about h2 span{height:18px; display:inline-block; vertical-align:bottom; color:#b9111b; font-size:13px; font-family:"맑은 고딕",'Malgun Gothic'; font-weight:600;}
.conference_about ul{border:1px solid #ccc;}
.conference_about ul li{height:66px; background-color:#fff;}
.conference_about ul li a{padding:14px 10px 0 19px; height:50px;display:block;background:url("../img/news_4_line.gif") repeat-x 0 top;}
.conference_about ul li:first-child a{background:none;}
.conference_about ul li a img{float:left; margin-right:10px; display:block; border:1px solid #d9d9d9;}
.conference_about ul li a span{float:left; margin-top:2px; width:208px; display:block;}
.conference_about ul li.conference_about_on{background-color:#43505e;}
.conference_about ul li.conference_about_on a span{text-decoration:underline; color:#fff;}

/*facebook*/
.right_facebook{padding:11px 11px 0 11px; height:693px; overflow:hidden;background:url("../img/right_border.gif") repeat-x 0 bottom;}

/*주요키워드*/
.right_keyword{padding:0 12px; height:225px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.right_keyword h2{padding:20px 0 10px;}
.right_keyword_box{height:158px; overflow:hidden;border:1px solid #ccc; background-color:#fff;}
.right_keyword_box>div{margin:-25px 0 0 -25px; width:350px; height:200px; }

/*많이 본 포토*/
.most_view_photo{padding:0 11px 0 12px; height:372px; background:url("../img/right_border.gif") repeat-x 0 bottom;}
.most_view_photo h2{padding:15px 0 9px;}
.most_view_photo ul li{float:left; margin-left:10px; width:145px;}
.most_view_photo ul li span{margin:4px 0 6px; height:36px; overflow:hidden; line-height:1.4; display:block; font-size:13px;}
.most_view_photo ul li span:hover{text-decoration:underline;}

/*--footer--*/
.footer{margin:0 auto; width:1024px;}
.footer_logo{float:left; padding-top:156px; width:254px;}
.footer_cont{float:left; padding:47px 0 40px; width:770px;}
.footer_cont ul li{float:left; padding:0 17px 0 18px; background:url("../img/footer_bar.gif") no-repeat 0 50%; color:#b8b8b8;}
.footer_cont ul li a{color:#b8b8b8;}
.footer_cont a:hover{text-decoration:underline;}
.footer_cont ul li:first-child{padding-left:0; background:none;}
.footer_cont p{color:#b8b8b8;}
.footer_cont a{color:#b8b8b8;}

