@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {
	background:#ccc url('/img/bg.gif') repeat-x scroll top center;
	font-family:sans-serif;
}
a {
	text-decoration:none;
	color:#00f;
}
a img {
	border:0;
}
#container {
	text-align:center;
}
#content {
	width:990px;
	margin:0 auto;
	text-align:left;
}
#main {
	float:left;
	width:800px;
	height:600px;
	background:transparent url('/img/main.gif') no-repeat scroll top center;
	position:relative;
}
#main #logo a {
	width:128px;
	height:22px;
	top:9px;
	position:relative;
}
/*------------------------
	MAIN
------------------------*/
#ad_banner {
	position:absolute;
	left:15px;
	top:50px;
}
#multi {
	position:absolute;
	left:145px;
	top:20px;
	width:640px;
	height:560px;
	background-color:#000;
}
#pwd {
	position:absolute;
	left:145px;
	top:15px;
	width:640px;
	height:20px;
}
#pwd .margin_box {
	padding:0 5px;
}
#pwd p {
	font-size:14px;
	line-height:20px;
	vertical-align:middle;
}
/*--------------------
	controller
--------------------*/
#controller {
	float:right;
	width:190px;
	height:600px;
	position:relative;
	background:transparent url('/img/bg_controller.gif') no-repeat scroll center center;
}
#subwindow {
	width:190px;
	height:160px;
	background:transparent url('/img/subwindow.gif') no-repeat scroll center center;
	position:relative;
}
#subwindow .margin_box {
	position:absolute;
	left:15px;
	top:23px;
/*
	width:160px;
	height:120px;
	overflow:hidden;
*/
}
#subwindow .margin_box #sw_content {
	padding:5px;
	font-size:12px;
	line-height:18px;
	position:relative;
	top:0px;
}
#login {
/*	background:transparent url('/img/login.gif') no-repeat scroll top left;*/
	position:absolute;
	width:190px;
	top:155px;
	height:95px;
}
#login .margin_box {
	position:absolute;
	left:5px;
	top:5px;
}
#login #login_form {
	background:transparent url('/img/login_form.gif') no-repeat scroll top left;
	width:190px;
	height:35px;
	left:-5px;
	position:absolute;
}
#login #login_msg {
	background:transparent url('/img/login_msg.gif') no-repeat scroll top left;
	width:180px;
	height:40px;
	left:-5px;
	position:absolute;
}
#login #login_msg .margin_box {
}
#login #login_msg .margin_box p {
	font-size:12px;
	line-height:14px;
	margin-left:8px;
}
#login #login_form div input {
	width:120px;
	height:15px;
	border:0;
}
#login #login_address {
	width:120px;
	height:15px;
	position:absolute;
	top:1px;
	left:60px;
	font-size:0;
	line-height:0;
}
#login #login_password {
	width:120px;
	height:15px;
	position:absolute;
	left:60px;
	top:18px;
	font-size:0;
	line-height:0;
}
#login_btns {
	position:absolute;
	top:40px;
	background:url('/img/bg_controller_t.gif') repeat-y;
}
#login_btns div {
	position:absolute;
}
#login_btns div a {
	display:block;
	background:transparent no-repeat scroll top left;
	height:20px;
}
#login_btns #login_login {
	width:93px;
	height:25px;
	left:3px;
	top:0;
}
#login_btns #login_regist, #login_btns #login_config {
	width:87px;
	height:20px;
	left:92px;
	top:0;
}
#login_btns #login_config a {
	background-image:url('/img/login_config.gif');
}
#login_btns #login_regist a {
	background-image:url('/img/login_regist.gif');
}
#login_btns #login_main {
	width:57px;
	height:20px;
	left:3px;
	top:25px;
}
#login_btns #login_main a {
	background-image:url('/img/login_main.gif');
}
#login_btns #login_catalog {
	width:57px;
	height:20px;
	left:61px;
	top:25px;
}
#login_btns #login_catalog {
	background-image:url('/img/login_catalog.gif');
}
#login_btns #login_mypage {
	width:57px;
	height:20px;
	left:120px;
	top:25px;
}
#login_btns #login_mypage a {
	background-image:url('/img/login_mypage.gif');
}
#channel {
	background:transparent url('/img/channel.gif') no-repeat scroll center center;
	width:190px;
	height:130px;
	position:absolute;
	top:250px;
}
#margin_box {
	position:absolute;
	left:15px;
	top:25px;
}
#margin_box p {
	width:41px;
	height:25px;
	float:left;
}
#margin_box p a {
	display:block;
	background:transparent no-repeat scroll top left;
	width:35px;
	height:20px;
}
#margin_box p a.ch_1 {
	background-image:url('/img/ch_1.gif');
}
#margin_box p a.ch_2 {
	background-image:url('/img/ch_2.gif');
}
#margin_box p a.ch_3 {
	background-image:url('/img/ch_3.gif');
}
#margin_box p a.ch_4 {
	background-image:url('/img/ch_4.gif');
}
#margin_box p a.ch_5 {
	background-image:url('/img/ch_5.gif');
}
#margin_box p a.ch_6 {
	background-image:url('/img/ch_6.gif');
}
#margin_box p a.ch_7 {
	background-image:url('/img/ch_7.gif');
}
#margin_box p a.ch_8 {
	background-image:url('/img/ch_8.gif');
}
#margin_box p a.ch_9 {
	background-image:url('/img/ch_9.gif');
}
#margin_box p a.ch_10 {
	background-image:url('/img/ch_10.gif');
}
#margin_box p a.ch_11 {
	background-image:url('/img/ch_11.gif');
}
#margin_box p a.ch_12 {
	background-image:url('/img/ch_12.gif');
}
#margin_box p a.ch_13 {
	background-image:url('/img/ch_13.gif');
}
#margin_box p a.ch_14 {
	background-image:url('/img/ch_14.gif');
}
#margin_box p a.ch_15 {
	background-image:url('/img/ch_15.gif');
}
#margin_box p a.ch_16 {
	background-image:url('/img/ch_16.gif');
}
#moviecontrol {
	background:transparent url('/img/moviecontrol.gif') no-repeat scroll center center;
	position:absolute;
	top:380px;
	width:190px;
	height:130px;
}
#moviecontrol div.margin_box {
	position:absolute;
	left:15px;
	top:35px;
}
#moviecontrol div.margin_box div {
	float:left;
}
#moviecontrol div.margin_box div a {
	display:block;
	background:transparent no-repeat scroll top left;
}
#moviecontrol div.margin_box #mc_rew {
	width:45px;
	height:35px;
}
#moviecontrol div.margin_box #mc_rew a {
	width:40px;
	height:30px;
	cursor:pointer;
	background-image:url('/img/mc_rew.gif')
}
#moviecontrol div.margin_box #mc_play {
	width:75px;
	height:35px;
}
#moviecontrol div.margin_box #mc_play a {
	width:70px;
	height:30px;
	cursor:pointer;
	background-image:url('/img/mc_play.gif')
}
#moviecontrol div.margin_box #mc_ff {
	width:45px;
	height:35px;
}
#moviecontrol div.margin_box #mc_ff a {
	width:40px;
	height:30px;
	cursor:pointer;
	background-image:url('/img/mc_ff.gif')
}
#moviecontrol div.margin_box #mc_back {
	width:75px;
	height:35px;
}
#moviecontrol div.margin_box #mc_back a {
	width:70px;
	height:30px;
	cursor:pointer;
	background-image:url('/img/mc_back.gif')
}
#moviecontrol div.margin_box #mc_vdec {
	width:66px;
	height:35px;
}
#moviecontrol div.margin_box #mc_vdec a {
	width:19px;
	height:30px;
	cursor:pointer;
	background-image:url('/img/mc_vdec.gif')
}
#moviecontrol div.margin_box #mc_vinc {
	width:19px;
	height:35px;
}
#moviecontrol div.margin_box #mc_vinc a {
	width:19px;
	height:30px;
	cursor:pointer;
	background-image:url('/img/mc_vinc.gif')
}
#moviecontrol div.margin_box #mc_vsli {
	width:47px;
	height:30px;
	background:url('/img/mov_control/vol_60.gif') no-repeat;
	position:absolute;
	top:35px;
	left:95px;
}
#relative {
	position:absolute;
	top:510px;
	width:190px;
	height:85px;
	background:transparent url('/img/relative.gif') no-repeat scroll center center;
}
#relative div.margin_box {
	position:absolute;
	left:15px;
	top:20px;
}
#relative div.margin_box div {
	float:left;
	width:55px;
	height:55px;
}
#relative div.margin_box div a {
	display:block;
	width:50px;
	height:50px;
	background:transparent no-repeat scroll top left;
}
#relative div.margin_box #rel_cd a {
	background-image:url('/img/rel_cd.gif');
}
#relative div.margin_box #rel_dvd a {
	background-image:url('/img/rel_dvd.gif');
}
#relative div.margin_box #rel_mss a {
	background-image:url('/img/rel_mss.gif');
}
/*------------------
	CATALOG
-------------------*/
#catalog {
	position:absolute;
	left:15px;
	top:50px;
	width:770px;
	height:530px;
	background:transparent url('/img/catalog.gif') no-repeat scroll center center;
}
#catalog .margin_box {
	padding:5px;
}
#ad_1 {
	position:absolute;
	top:380px;
	left:5px;
	width:180px;
	height:100px;
}
#ad_2 {
	position:absolute;
	top:485px;
	left:5px;
	width:180px;
	height:100px;
}
#ad_iptv {
	position:absolute;
	top:510px;
	left:5px;
	width:180px;
	height:100px;
}

.bkm_add{
background:transparent url('/img/add_icon.gif') no-repeat scroll top left;
cursor:pointer;
z-index:1;
width:14px;
height:14px;
}
