@charset "utf-8";

/* 메인화면 레이아웃*/
#dzm1{ width:100%; height:566px; margin:5px 0 0 0;}
#dzm11{ width:100%; height:31px; background:url('http://www.videopot.net/images/200903/bg_dzm11.gif') left top no-repeat;}
#dzm12{ width:100%; height:565px;}
#dzm12a{ width:214px; height:100%; float:left; background:url('http://www.videopot.net/images/200903/bg_dzm12a.gif') left top no-repeat;}
#dzm12a1{ width:100%; height:470px;}
#dzm12a2{ width:100%; height:96px;}
#dzm12b{ width:419px; height:100%; float:left; background:url('http://www.videopot.net/images/200903/bg_dzm12b.gif') left top no-repeat;}
#dzm12c{ width:343px; height:100%; float:left;}
#dzm12c1{ width:100%; height:195px; background:url('http://www.videopot.net/images/200903/bg_dzm12c1.gif') left top no-repeat;}
#dzm12c2{ width:100%; height:370px; background:url('http://www.videopot.net/images/200903/bg_dzm12c2.gif') left top no-repeat;}
#dzm2{ width:100%; height:760px; margin:10px 0 0 0; background:url('http://www.videopot.net/images/200903/bg_dzm2.gif') left top no-repeat;}
#dzm2_btm{ width:100%; height:100%; background:url('http://www.videopot.net/images/200903/bg_dzm2_bottom.gif') left bottom no-repeat;}
#dzm2a{ width:212px; float:left; padding: 9px 0 0 10px;}
#dzm2a1{ width:100%; height:239px;}
#dzm2a2{ width:100%; height:0px; font-size:0; line-height:0;}
#dzm2a3{ width:100%; height:428px;}
#dzm2b{ width:750px; height:100%; float:left;}
#dzm2b1{ width:100%; height:234px;}
#dzm2b2{ width:100%; height:442px;}
#dzm2b2a{ width:541px; height:100%; float:left;}
#dzm2b2b{ width:209px; height:100%; float:left;}

#festival {margin:10px 0 5px 0;}

/* 메인화면 - 다운로드TOP10 */
#dzm_top10{ padding:20px 0 0 20px;}
#dzm_top10 div.more{ height:31px; padding:0 17px 0 0; text-align:right; }
#dzm_top10 ul li{ width:175px; height:82px; overflow:hidden; font-size:0; line-height:0;}
#dzm_top10 ul li div.photo{ width:52px; height:74px; padding:2px 0 0 0;overflow:hidden; float:left;}
#dzm_top10 ul li div.photo img{ width:50px; height:72px; border:1px solid #c6c6c6;}
#dzm_top10 ul li div.info{ float:left; padding:0 0 0 10px; width:112px; overflow:hidden;}
#dzm_top10 ul li div.info p{ font-family:'dotum'; }
#dzm_top10 ul li div.info p.title{ height:22px; overflow:hidden; font-size:12px; line-height:22px;}
#dzm_top10 ul li div.info p.title a{ color:#292522; font-weight:bold;}
#dzm_top10 ul li div.info p.genre,
#dzm_top10 ul li div.info p.nation,
#dzm_top10 ul li div.info p.grade{ height:14px; overflow:hidden; color:#666666; font-size:11px; line-height:14px;}

/* 메인화면 - 배너1 */
#dzm_banner1{ padding:4px 0 0 10px;}
#dzm_banner1 img{ width:195px; height:83px;}

/* 메인화면 - 중앙컨텐츠 */
#dzm_center{ width:419px; height:565px;}
#dzm_c1{ height:488px;}
#dzm_c1a{ width:85px; float:left;}
#dzm_c1b{ width:334px; float:left;}
#dzm_c2{ height:77px;}
#dzm_c2a{ width:162px; float:left;}
#dzm_c2b{ width:257px; float:left;}
#dzm_center div.centerList{ padding:30px 0 0 20px;}
#dzm_center div.centerList div.row{ width:58px; height:82px; margin:10px 0 0 0; font-size:0; line-height:0;}
#dzm_center div.centerList div.startOfRow{margin:0px 0 0 0;}
#dzm_center div.centerList div.row a img{ border-width:1px; border-style:solid; border-color:#282521;}
#dzm_center div.centerList div.row a:link img, 
#dzm_center div.centerList div.row a:visited img,
#dzm_center div.centerList div.row a:active img{ filter:gray;}
#dzm_center div.centerList div.row a:hover img{ filter:none;}
#dzm_center div.centerList div.row a.selected img{ border-color:#cd0708 !important; filter:none !important; }
#dzm_center div.centerList div.row img{ width:56px; height:80px;}
#dzm_center div.selectedImage{ width:315px; height:450px; overflow:hidden; padding:30px 0 0 0px;}
#dzm_center div.selectedImage img{ width:315px; height:450px;}
#dzm_center div.marks{padding:12px 0 0 22px;}
#dzm_center div.marks div.star{ float:left; }
#dzm_center div.marks div.star p{ margin:0 0 5px 0; color:#ffffff; font-size:11px; font-family:'dotum'; font-weight:bold;}
#dzm_center div.marks div.star div.starBg{width:70px; height:14px; background:url('http://www.videopot.net/images/200903/ico_star14bb_off.gif') repeat-x; }
#dzm_center div.marks div.star div.starBg div.starOn{height:14px; background:url('http://www.videopot.net/images/200903/ico_star14bb_on.gif') repeat-x; }
#dzm_center div.marks div.point{float:left; padding:9px 0 0 10px; color:#d61a1a; font-family:'tahoma'; font-weight:bold; font-size:26px;}
#dzm_center div.info{ padding:8px 0 0 19px;}
#dzm_center div.info p.title{ height:18px; overflow:hidden; font-size:16px; font-family:'dotum'; font-weight:bold;}
#dzm_center div.info p.title a{ color:#118fbf;}
#dzm_center div.info p.otherInfo{ margin:8px 0 0 0; height:11px; overflow:hidden; color:#9c907b; font-size:11px; font-family:'dotum';}

/* 메인화면 - 커밍순*/
#dzm_coming{ padding:16px 0 0 13px;}
#dzm_coming img{ width:303px; height:162px;}

/* 메인화면 - 인기컨텐츠 */
#dzm_pop{ padding:0 0 0 17px;}
#dzm_pop div.tab{ height:53px; padding:0 0 0 251px;}
#dzm_pop div.tab ul{ margin:0; padding:0; font-size:0; line-height:0;}
#dzm_pop div.tab ul li{ width:21px; height:37px; float:left; overflow:hidden;}
#dzm_pop div.tab ul.list1 li.list1{ background:url('http://www.videopot.net/images/200903/tab_pop_1.gif') left top no-repeat;}
#dzm_pop div.tab ul.list2 li.list2{ background:url('http://www.videopot.net/images/200903/tab_pop_2.gif') left top no-repeat;}
#dzm_pop div.list { width:326px; height:317px; overflow:hidden;}
#dzm_pop div.row{ width:104px; height:155px; padding:0px 0; overflow:hidden; float:left;}
#dzm_pop div.row p.photo{ width:85px; height:122px; overflow:hidden; border:1px solid #c6c6c6;}
#dzm_pop div.row p.photo img{ width:85px; height:122px;}
#dzm_pop div.row p.title{ width:87px; height:25px; line-height:25px; text-align:center; overflow:hidden; }
#dzm_pop div.row p.title a{ color:#fef479; font-size:12px; font-family:'dotum';}

/* 메인화면 - 최신컨텐츠 */
#dzm_new{ padding:3px 0 0 0;}
#dzm_new div.tabMenu{ padding:0 0 0 125px; height:39px; background:url('http://www.videopot.net/images/200903/bg_newTop.gif') left top no-repeat;}
#dzm_new div.tabMenu ul li{ width:76px; height:39px; float:left;}
#dzm_new div.tabMenu ul li a{ width:76px; height:39px; display:block; }
#dzm_new div.tabMenu ul.total li.total a{ background:url('http://www.videopot.net/images/200903/btn_newTab1.gif') left top no-repeat;}
#dzm_new div.tabMenu ul.movie li.movie a{ background:url('http://www.videopot.net/images/200903/btn_newTab2.gif') left top no-repeat;}
#dzm_new div.tabMenu ul.broadcast li.broadcast a{ background:url('http://www.videopot.net/images/200903/btn_newTab3.gif') left top no-repeat;}
#dzm_new div.tabMenu ul.adult li.adult a{ background:url('http://www.videopot.net/images/200903/btn_newTab4.gif') left top no-repeat;}
#dzm_new div.list{ padding:5px 0 0 0;}
#dzm_new div.list div.left{ width:14px; height:176px; float:left; background:url('http://www.videopot.net/images/200903/btn_left8x9off.gif') 3px 83px no-repeat; font-size:0; line-height:0;}
#dzm_new div.list div.right{ width:14px; height:176px; float:left; background:url('http://www.videopot.net/images/200903/btn_right8x9off.gif') 3px 83px no-repeat;font-size:0; line-height:0;}
#dzm_new div.list div.left a,
#dzm_new div.list div.right a{ width:14px; height:176px; display:block;}
#dzm_new div.list div.left a:hover{ background:url('http://www.videopot.net/images/200903/btn_left8x9.gif') 3px 83px no-repeat;}
#dzm_new div.list div.right a:hover{ background:url('http://www.videopot.net/images/200903/btn_right8x9.gif') 3px 83px no-repeat;}
#dzm_new div.list div.centerList{ padding:15px 0 0 14px; width:693px; height:161px; float:left; overflow:hidden; background:url('http://www.videopot.net/images/200903/bg_newList.gif') left top no-repeat;}
#dzm_new div.list div.centerList ul li{ width:85px; height:158px; float:left; margin:0 0 0 14px; font-size:0; line-height:0;}
#dzm_new div.list div.centerList ul li.startOfRow{ margin:0 0 0 0;}
#dzm_new div.list div.centerList ul li p{ color:#666666; font-size:12px; font-family:'dotum'; text-align:center; }
#dzm_new div.list div.centerList ul li p.photo{ line-height:0; font-size:0;}
#dzm_new div.list div.centerList ul li p.photo img{ width:85px; height:122px;}
#dzm_new div.list div.centerList ul li p.title{ padding:2px 0 0 0; height:20px; line-height:20px; overflow:hidden;}
#dzm_new div.list div.centerList ul li p.title a{ color:#666666; font-weight:bold;}
#dzm_new div.list div.centerList ul li p.genre{ height:14px; line-height:14px; overflow:hidden;}

/* 메인화면 - 추천컨텐츠 */
#dzm_rec{ margin:11px 0 0 0; padding:3px 0 0 0;}
#dzm_rec div.tabMenu{ padding:0 0 0 121px; height:46px; background:url('http://www.videopot.net/images/200903/bg_recTop.gif') left top no-repeat;}
#dzm_rec div.tabMenu ul li{ width:76px; height:42px; float:left;}
#dzm_rec div.tabMenu ul li a{ width:76px; height:42px; display:block; }
#dzm_rec div.tabMenu ul.total li.total a{ background:url('http://www.videopot.net/images/200903/btn_recTab1.gif') left top no-repeat;}
#dzm_rec div.tabMenu ul.movie li.movie a{ background:url('http://www.videopot.net/images/200903/btn_recTab2.gif') left top no-repeat;}
#dzm_rec div.tabMenu ul.broadcast li.broadcast a{ background:url('http://www.videopot.net/images/200903/btn_recTab3.gif') left top no-repeat;}
#dzm_rec div.tabMenu ul.adult li.adult a{ background:url('http://www.videopot.net/images/200903/btn_recTab4.gif') left top no-repeat;}
#dzm_rec div.middle{ padding:12px 0 10px 0; height:438px; overflow:hidden;}
#dzm_rec div.middle div.list{ padding:0 0 0 22px; }
#dzm_rec div.list div.item{ width:251px; height:87px; float:left; overflow:hidden; line-height:0; font-size:0;}
#dzm_rec div.list div.item div.photo{ float:left; line-height:0; font-size:0; width:125px; height:70px; overflow:hidden;}
#dzm_rec div.list div.item div.photo img{ }
#dzm_rec div.list div.item div.info{ float:left; padding:0 0 0 10px; width:110px; overflow:hidden;}
#dzm_rec div.list div.item div.info p{ font-family:'dotum'}
#dzm_rec div.list div.item div.info p.title{ height:20px; font-size:12px; line-height:20px; overflow:hidden;}
#dzm_rec div.list div.item div.info p.title a{ color:#292522; font-weight:bold;}
#dzm_rec div.list div.item div.info p.title a:hover{ color:#cd0708; }
#dzm_rec div.list div.item div.info p.genre,
#dzm_rec div.list div.item div.info p.nation,
#dzm_rec div.list div.item div.info p.grade{ height:14px; font-size:12px; line-height:14px; color:#666666; font-size:11px; overflow:hidden;}

/* 메인화면 - 네티즌평점 */
#dzm_netizen{ padding:52px 0 0 8px; background:url('http://www.videopot.net/images/200903/bg_netizenTop.gif') left top no-repeat;}
#dzm_netizen div.more{ height:31px; padding:0 17px 0 0; text-align:right; }
#dzm_netizen div.list div.item{ width:175px; height:52px; padding:10px 0 11px; overflow:hidden; background:url('http://www.videopot.net/images/200903/line_dot4.gif') top repeat-x;}
#dzm_netizen div.list div.startOfRow{ background-image:none;}
#dzm_netizen div.list div.item div.photo{ width:38px; height:52px; overflow:hidden; float:left;}
#dzm_netizen div.list div.item div.photo img{ width:38px; height:52px;}
#dzm_netizen div.list div.item div.info{ width:127px;float:left; padding:0 0 0 10px;}
#dzm_netizen div.list div.item div.info p{ font-family:'dotum'; }
#dzm_netizen div.list div.item div.info p.title{ height:15px; line-height:15px; overflow:hidden;}
#dzm_netizen div.list div.item div.info p.title a{ color:#292522; font-size:12px; font-weight:bold;}
#dzm_netizen div.list div.item div.info p.otherInfo{ height:14px; line-height:14px; overflow:hidden; color:#bababa; font-size:11px;}
#dzm_netizen div.list div.item div.info div.marks{}
#dzm_netizen div.list div.item div.info div.marks div.star{ float:left; padding:6px 0 0 0;}
#dzm_netizen div.list div.item div.info div.marks div.star div.starBg{width:65px; height:13px; background:url('http://www.videopot.net/images/common/ico_star13w_off.gif') repeat-x; font-size:0px; line-height:0px;}
#dzm_netizen div.list div.item div.info div.marks div.star div.starBg div.starOn{height:13px; background:url('http://www.videopot.net/images/common/ico_star13w_on.gif') repeat-x; font-size:0px; line-height:0px;}
#dzm_netizen div.list div.item div.info div.marks div.point{ padding: 3px 0 0 5px; float:left; color:#d61a1a; font-family:'tahoma'; font-weight:bold; font-size:15px;}
