@charset "utf-8";
@font-face {font-family: NanumGothic; src:url(/tnk/css/font/41d0caada164d9403437ff29a29c2a89e935109c552900ca.woff);}

/* 공통으로 추가하여 사용되는 것들 */
*{
	font-size: 12px;
	font-family: '돋움', 'Dotum';
	color: #333333;
}
html{
	overflow-y: scroll;
}
body{
	margin: 0px;
}

a img{
	border:none;
}
a:link {text-decoration:none; }

.border_1{
	border : 1px solid #999;
}
.clear_both{
	clear: both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.text_16{
	font-size: 16px;
}
.disabled { 
	opacity: 0.5; 
	filter: alpha(opacity=50);
	color : #999;
}
.align_left{
	text-align: left;
}
.align_center{
	text-align: center;
}
.align_right{
	text-align: right;
}
.align_bottom{
	vertical-align: bottom;
}
.align_top{
	vertical-align: top;
}
.hidden{
	display:none;
}
.hide{
	display:none;
}
.padding_r_8{
	padding-right: 8px;
}
.padding_l_8{
	padding-left: 8px;
}
.padding_8{
	padding : 8px;
}
.padding_t_3{
	padding-top: 3px;
}
.padding_b_3{
	padding-bottom: 3px;
}
.padding_3{
	padding : 3px;
}
.inline_block{
	display: inline-block;
}
.font_arial{
	font-family: Arial, arial;
}
.font_bold{
	font-weight: bold;
}
.color_green{
	color: #11b43d;
}
a {
	cursor: pointer;
}
a:HOVER {
	text-decoration: underline;
}
/*Top영역*/
.div_top{
	clear: both;
	width: 984px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.div_top_menu{
	width: 984px;	
	text-align: left;
	vertical-align: middle;
}
.div_top_menu table{
	width: 984px;	
}
.div_top_menu td{
	height: 63px;	
	vertical-align: middle;
}
.top_menu_text{
    border: none;
    cursor: pointer;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
    color: #222222;
}

.menu_dashboard{
	width: 83px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_dashboard.png") no-repeat center;
}
.menu_dashboard.current{
	width: 83px;
	background: url("/tnk/images/main/menu_on_dashboard.png") no-repeat center;
}
.menu_apps{
	width: 33px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_apps.png") no-repeat center;
}
.menu_apps.current{
	width: 33px;
	background: url("/tnk/images/main/menu_on_apps.png") no-repeat center;
}
.menu_reporting{
	width: 74px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_reporting.png") no-repeat center;
}
.menu_reporting.current{
	width: 74px;
	background: url("/tnk/images/main/menu_on_reporting.png") no-repeat center;
}
.menu_cross{
	width: 43px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_cross.png") no-repeat center;
}
.menu_cross.current{
	width: 43px;
	background: url("/tnk/images/main/menu_on_cross.png") no-repeat center;
}
.menu_precode{
	width: 61px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_precode.png") no-repeat center;
}
.menu_precode.current{
	width: 61px;
	background: url("/tnk/images/main/menu_on_precode.png") no-repeat center;
}
.menu_billing{
	width: 49px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_billing.png") no-repeat center;
}
.menu_billing.current{
	width: 49px;
	background: url("/tnk/images/main/menu_on_billing.png") no-repeat center;
}
.menu_account{
	width: 66px;
	height : 11px;
	background: url("/tnk/images/main/menu_off_account.png") no-repeat center;
}
.menu_account.current{
	width: 66px;
	background: url("/tnk/images/main/menu_on_account.png") no-repeat center;
}
.menu_item_logout{
	width : 45px;
	height: 7px;
	display: inline-block;
	border: none;
	cursor: pointer;
	background: url("/tnk/images/main/menu_logout.png") no-repeat center; 
}

.div_top_menu_line{
	height: 5px;
	background: url("/tnk/images/home/bg_bar_green1.png") repeat-x left;
}


/*Middle영역*/
.div_body{
	clear: both;
	width: 984px;
	margin: auto;
	left:0px;
	top: 0px;
	position: relative;
}
.div_body_bg{
	background: #f9f9f9;
	padding-top: 33px;
	padding-bottom: 90px;
}

/*Bottom영역*/
.div_bottom{
	clear: both;
	height: 60px;
	line-height: 60px;
	font-size: 10px;
	font-family: 'Times New Roman';
	background-color: #1e2124;
	text-align: center;
	margin: auto;
}
.div_bottom label {
	color : #aaaaaa;
}

/* 팝업영역 */
.div_popup_body{
	margin: 30px 40px;
}



/* 공지사항 배경 */
.bg_bar_green{
	background: url("/tnk/images/main/bg_bar_green_2.png") repeat-x;
	height:40px;
	line-height: 40px;
	clear: both;
}
.bg_bar_green a{
	height:40px;
	line-height: 40px;
	color: #ffffff;
	cursor: pointer;
}
.bg_bar_green a:hover{
	text-decoration: underline;
}
.bg_bar_breen_btn{
	margin-top: 8px;
}


/* 서브메뉴 */
.bg_bar_submenu{
	background: url("/tnk/images/main/bg_bar_submenu.png") repeat-x;
	height:39px;
	margin-bottom: 24px;
}
.bg_bar_submenu a:hover{
	text-decoration: none;
	cursor: pointer;
}
.bg_submenu_off{
	background: url("/tnk/images/main/bg_submenu_off.png") repeat;
	width:150px;
	height:39px;
	line-height:39px;
	display:block;
	float:left;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	cursor: pointer;
}
.bg_submenu_on{
	background: url("/tnk/images/main/bg_submenu_on.png") repeat;
	width:150px;
	height:39px;
	line-height:39px;
	display:block;
	float:left;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	cursor: pointer;
}



/* 숫자1,2,3*/
.ico_num{
	height: 22px;
	border: none;
	color : #999999;
	padding-left: 24px;
	padding-right: 30px;
	display: inline-block;
	line-height: 22px;
	font-weight: bold;
	cursor: default;
}
.num1 {
	background: url("/tnk/images/main/ico_num1_off.png") no-repeat left;
}
.num1.on{
	color: #1bd14c;
	background: url("/tnk/images/main/ico_num1_on.png") no-repeat left;
}
.num2 {
	background: url("/tnk/images/main/ico_num2_off.png") no-repeat left;
}
.num2.on{
	color: #1bd14c;
	background: url("/tnk/images/main/ico_num2_on.png") no-repeat left;
}
.num3 {
	background: url("/tnk/images/main/ico_num3_off.png") no-repeat left;
}
.num3.on{
	color: #1bd14c;
	background: url("/tnk/images/main/ico_num3_on.png") no-repeat left;
}

/* 마켓 아이콘*/
.ico_market_T, .ico_market_V{
	display: inline-block;
	width : 14px;
	height:  14px;
	padding-right: 5px;
	background: url("/tnk/images/main/ico_market_tstore.png") no-repeat left;
}
.ico_market_G, .ico_market_Z{
	display: inline-block;
	width : 14px;
	height:  14px;
	padding-right: 5px;
	background: url("/tnk/images/main/ico_market_google.png") no-repeat left;
}
.ico_market_K{
	display: inline-block;
	width : 14px;
	height:  14px;
	padding-right: 5px;
	background: url("/tnk/images/main/ico_market_olleh.png") no-repeat left;
}
.ico_market_O{
	display: inline-block;
	width : 14px;
	height:  14px;
	padding-right: 5px;
	background: url("/tnk/images/main/ico_market_uplus.png") no-repeat left;
}
.ico_market_W{
	display: inline-block;
	width : 14px;
	height:  14px;
	padding-right: 5px;
	background: url("/tnk/images/main/ico_web.png") no-repeat left;
}
.ico_market_I, .ico_market_J{
	display: inline-block;
	width : 14px;
	height:  14px;
	padding-right: 5px;
	background: url("/tnk/images/main/ico_market_appstore.png") no-repeat left;
}


/*버튼*/
input[type=button]{
	cursor: pointer;
}
input[type=button]:disabled{
	cursor: default;
	color : #999;
}
.btn_3{
	font-size: 11px;
	width : 52px;
    height: 24px;
    line-height: 24px;
    border:none;
    background:url("/tnk/images/main/btn_3.png") no-repeat;
}
.btn_4{
	font-size: 11px;
	width : 58px;
    height: 24px;
    line-height: 24px;
    border:none;
    background:url("/tnk/images/main/btn_4.png") no-repeat;
}
.btn_5{
	font-size: 11px;
	width : 64px;
    height: 24px;
    line-height: 24px;
    border:none;
    background:url("/tnk/images/main/btn_5.png") no-repeat;
}
.btn_6{
	font-size: 11px;
	width : 70px;
    height: 24px;
    line-height: 24px;
    border:none;
    background:url("/tnk/images/main/btn_6.png") no-repeat;
}
.btn_7{
	font-size: 11px;
	width : 76px;
    height: 24px;
    line-height: 24px;
    border:none;
    background:url("/tnk/images/main/btn_7.png") no-repeat;
}
.btn_8{
	font-size: 11px;
	width : 82px;
    height: 24px;
    line-height: 24px;
    border:none;
    background:url("/tnk/images/main/btn_8.png") no-repeat;
}

.btn_add_2{
	font-size: 11px;
	width : 51px;
    height: 24px;
    line-height: 24px;
    border:none;
    padding-left:20px;
    background:url("/tnk/images/main/btn_add_2.png") no-repeat;
}
.btn_add_4{
	font-size: 11px;
	width : 74px;
    height: 24px;
    line-height: 24px;
    border:none;
    padding-left:20px;
    background:url("/tnk/images/main/btn_add_4.png") no-repeat;
}
.btn_add_6{
	font-size: 11px;
	width : 94px;
    height: 24px;
    line-height: 24px;
    border:none;
    padding-left:20px;
    background:url("/tnk/images/main/btn_add_6.png") no-repeat;
}
.btn_add_account{
	font-size:12px;
	font-weight:bold;
	width : 84px;
    height: 31px;
    line-height: 31px;
    border:none;
    padding-left:16px;
    color:#ffffff;
    background:url("/tnk/images/main/btn_add_account.png") no-repeat;
}
.btn_add_small_3{
	font-size:11px;
	width : 64px;
    height: 22px;
    line-height: 22px;
    border:none;
    padding-left:20px;
    background:url("/tnk/images/main/btn_add_small_3.png") no-repeat;
}
.btn_close {
	width : 16px;
    height: 15px;
    border:none;
    background:url("/tnk/images/main/btn_close.png") no-repeat;
}
.btn_delete {
	width : 18px;
    height: 17px;
    border:none;
    background:url("/tnk/images/main/btn_delete.png") no-repeat;
}
.btn_copy {
	width : 28px;
    height: 14px;
    margin-left: 10px;
    display:inline-block;
    border:none;
    background:url("/tnk/images/main/btn_copy.png") no-repeat;
}
.btn_help {
	width : 16px;
    height: 16px;
    border:none;
    margin-left: 8px;
    background:url("/tnk/images/main/btn_help.png") no-repeat center;
}
.btn_modify {
	width : 15px;
    height: 15px;
    border:none;
    background:url("/tnk/images/main/btn_modify.png") no-repeat;
}

.btn_help_3 {
	font-size:11px;
	width : 60px;
    height: 22px;
    line-height: 22px;
    border:none;
    padding-left:18px;
    background:url("/tnk/images/main/btn_help_3.png") no-repeat;
}
.btn_left_2 {
	font-size: 11px;
	width : 48px;
    height: 24px;
    line-height: 24px;
    border:none;
    padding-left:17px;
    text-align:left;
    background:url("/tnk/images/main/btn_left_2.png") no-repeat;
}
.btn_right_2 {
	font-size: 11px;
	width : 48px;
    height: 24px;
    line-height: 24px;
    padding-right:17px;
    border:none;
    text-align:right;
    background:url("/tnk/images/main/btn_right_2.png") no-repeat;
}
.btn_link_devcenter {
	font-size: 11px;
	width : 88px;
    height: 26px;
    line-height: 26px;
    margin-top: 7px;
    border:none;
    text-align: left;
    color:#ffffff;
    background:url("/tnk/images/main/btn_link_devcenter.png") no-repeat;
}
.btn_link_sdkdown {
	font-size: 11px;
	width : 88px;
    height: 26px;
    line-height: 26px;
    margin-top: 7px;
    border:none;
    text-align: left;
    color:#ffffff;
    background:url("/tnk/images/main/btn_link_sdkdown.png") no-repeat;
}
.btn_popup_2 {
	width : 54px;
    height: 29px;
    line-height: 29px;
    border:none;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_popup_2.png") no-repeat;
}
.btn_report {
	width : 82px;
    height: 26px;
    border:none;
    background:url("/tnk/images/main/btn_report.png") no-repeat;
}
.btn_appinfo {
	width : 82px;
    height: 26px;
    border:none;
    background:url("/tnk/images/main/btn_appinfo.png") no-repeat;
}
.btn_small_2 {
	font-size:11px;
	width : 48px;
    height: 22px;
    line-height: 22px;
    border:none;
    background:url("/tnk/images/main/btn_small_2.png") no-repeat;
}
.btn_small_4 {
	font-size:11px;
	width : 66px;
    height: 22px;
    line-height: 22px;
    border:none;
    background:url("/tnk/images/main/btn_small_2.png") no-repeat;
}
.btn_small_6 {
	font-size:11px;
	width : 84px;
    height: 22px;
    line-height: 22px;
    border:none;
    background:url("/tnk/images/main/btn_small_2.png") no-repeat;
}
.btn_small_8 {
	font-size:11px;
	width : 104px;
    height: 22px;
    line-height: 22px;
    border:none;
    background:url("/tnk/images/main/btn_small_8.png") no-repeat;
}
.btn_small_12 {
	font-size:11px;
	width : 140px;
    height: 22px;
    line-height: 22px;
    border:none;
    background:url("/tnk/images/main/btn_small_8.png") no-repeat;
}
.btn_submit_3 {
	width : 70px;
    height: 33px;
    line-height: 33px;
    border:none;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_3.png") no-repeat;
}
.btn_submit_4 {
	width : 78px;
    height: 33px;
    line-height: 33px;
    border:none;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_4.png") no-repeat;
}
.btn_submit_5 {
	width : 94px;
    height: 33px;
    line-height: 33px;
    border:none;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_5.png") no-repeat;
}
.btn_submit_dark_3 {
	width : 70px;
    height: 33px;
    line-height: 33px;
    border:none;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_dark_3.png") no-repeat;
}
.btn_submit_dark_4 {
	width : 80px;
    height: 33px;
    line-height: 33px;
    border:none;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_dark_4.png") no-repeat;
}
.btn_submit_dark_6 {
	width : 110px;
    height: 33px;
    line-height: 33px;
    border:none;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_dark_6.png") no-repeat;
}
.btn_submit_dark_8 {
	width : 140px;
    height: 33px;
    line-height: 33px;
    border:none;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    background:url("/tnk/images/main/btn_submit_dark_8.png") no-repeat;
}

.btn_up {
	width : 20px;
    height: 20px;
    border:none;
    background:url("/tnk/images/glyphicons/btn_up.png") no-repeat;
    background-size: 100% 100%;
}
.btn_down {
	width : 20px;
    height: 20px;
    border:none;
    background:url("/tnk/images/main/btn_down.png") no-repeat;
    background-size: 100% 100%;
}

.btn_alarm {
	width : 15px;
    height: 15px;
    border:none;
	background:url('/tnk/images/main/btn_alarm.png') no-repeat;
	background-size: 100% 100%;
}

.btn_image {
	width : 18px;
    height: 15px;
    border:none;
	background:url('/tnk/images/main/btn_image.png') no-repeat;
	background-size: 100% 100%;
}

.btn_round_up {
	width : 20px;
    height: 20px;
    border:none;
    background:url("/tnk/images/main/btn_round_up.png") no-repeat;
}
.btn_round_down {
	width : 20px;
    height: 20px;
    border:none;
    background:url("/tnk/images/main/btn_round_down.png") no-repeat;
}

.btn_check_on {
	width : 20px;
	height : 20px;
	border : none;
	background:url("/tnk/images/main/btn_check_on.png") no-repeat;
}

.btn_check_off {
	width : 20px;
	height : 20px;
	border : none;
	background:url("/tnk/images/main/btn_check_off.png") no-repeat;
}

/* 아이콘*/

.ico_tnk_logo{
	background: url("/tnk/images/main/ico_tnk_logo.png") no-repeat;
	width: 66px;
	height : 25px;
	float: left;
	display: inline-block;
}

.ico_android {
	width : 13px;
    height: 15px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_android.png") no-repeat;
}
.ico_ios {
	width : 13px;
    height: 16px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_ios.png") no-repeat;
}
.ico_web {
	width : 14px;
    height: 14px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_web.png") no-repeat;
}
.ico_user {
	width : 11px;
    height: 11px;
    display: inline-block;
    border:none;
    background:url("/tnk/images/main/ico_user.png") no-repeat;
}
.ico_calendar {
	width : 15px;
    height: 14px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_calendar.png") no-repeat;
}
.ico_seperator_1 {
	width : 8px;
    height : 9px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_seperator_1.png") no-repeat center;
}
.ico_seperator_2 {
	width : 10px;
    height: 11px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_seperator_2.png") no-repeat center;
}
.ico_seperator_3 {
	width : 10px;
    height: 37px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_seperator_3.png") no-repeat center;
}
.ico_seperator_4 {
	width : 10px;
    height: 61px;
    border:none;
    display: inline-block;
    background:url("/tnk/images/main/ico_seperator_4.png") no-repeat center;
}


/* 체크박스 */
input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:16px;
    height:20px;
    vertical-align:middle;
    margin-right: 5px;
    background:url("/tnk/images/main/check_off.png") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url("/tnk/images/main/check_on.png") top no-repeat;
}
input[type="checkbox"]:disabled:checked + label span {
    background:url("/tnk/images/main/check_on_dis.png") top no-repeat;
}
input[type="checkbox"]:disabled + label span {
    background:url("/tnk/images/main/check_off_dis.png") top no-repeat;
}
.chk_label{
	font-size: 12px;
	line-height: 32px;
}
/* 라디오 버튼 */
input[type="radio"] {
    display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:16px;
    height:20px;
    vertical-align:middle;
    margin-right: 5px;
    background:url("/tnk/images/main/radio_off.png") left top no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url("/tnk/images/main/radio_on.png") top no-repeat;
}
input[type="radio"]:disabled:checked + label span {
    background:url("/tnk/images/main/radio_on_dis.png") top no-repeat;
}
input[type="radio"]:disabled + label span {
    background:url("/tnk/images/main/radio_off_dis.png") top no-repeat;
}
.rdo_label{
	font-size: 12px;
	padding-right: 20px;
	line-height: 32px;
}


/* 콤보박스 */
select { 
	position: relative; 
	opacity: 0; 
	filter: alpha(opacity=0); 
}

select[multiple="multiple"] + div.ms-parent  input[type="checkbox"] {
	display:inline-block;
}

/* option{ */
/* 	filter:alpha(opacity=40); */
/* 	-moz-opacity:0.4; */
/* 	opacity:0.4;  */
/* 	line-height:22px; */
/* 	height: 22px; */
/* } */
.combox_padding{
	padding-left: 6px;
	padding-top: 1px;
	position: absolute;
	overflow: hidden;
	vertical-align: middle;	
}
.cmb_top_4{
	margin-top:4px;
}
.cmb_top_2{
	margin-top:4px;
}
.cmb_box_down_3 {
	width : 58px;
    height: 24px;
    line-height: 24px;
    background:url("/tnk/images/main/box_down_3.png") no-repeat;
}

.cmb_box_down_6{
	width : 98px;
    height: 24px;
    line-height: 24px;
    background:url("/tnk/images/main/box_down_6.png") no-repeat;
}

.cmb_box_down_9{
	width : 158px;
    height: 24px;
    line-height: 24px;
    background:url("/tnk/images/main/box_down_9.png") no-repeat;
}
.cmb_box_down_15{
	width : 228px;
    height: 24px;
    line-height: 24px;
    background:url("/tnk/images/main/box_down_15.png") no-repeat;
}
.cmb_btn_down_4 {
	font-size: 11px;
	width : 86px;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
    border:none;
    background:url("/tnk/images/main/btn_down_4.png") no-repeat;
}
.cmb_btn_down_big_8 {
	font-size: 11px;
	width : 134px;
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    border:none;
    background:url("/tnk/images/main/btn_down_big_8.png") no-repeat;
}
.cmb_btn_down_big_16 {
	font-size: 11px;
	width : 234px;
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    border:none;
    background:url("/tnk/images/main/btn_down_big_16.png") no-repeat;
}


/* Text Input*/
.btn_file{
	display:inline-block;
	margin-right: 10px;
	z-index: 1;
}

.tx_file_name{
	padding-left: 20px;
	line-height: 24px;
}

input[type=text],input[type=password]{
	border-left: 1px solid #d5d7d8;
	border-right: 1px solid #d5d7d8;
	border-bottom: 1px solid #d5d7d8;
	border-top: 1px solid #b0b5b7;
	height : 20px;
	line-height : 20px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #fff;
}
input[type=text]:focus,input[type=password]:focus{
	border: 1px solid #11b43d;
	outline: none;
}

input[type=file] {
	overflow:hidden;
	opacity:0.0;
    filter:alpha(opacity=0); /*For IE8 and earlier*/
    margin-top: 3px;
    width: 58px;
    height: 24px;
    position: absolute;
    z-index: 500;
}
.txt_file_desc { /* 파일설명 */
	color: #999999;
	line-height: 24px;
	font-size: 12px;
	display: inline-block;
	padding-left: 8px;
}
.txt_file_name{
	margin-left: 64px;
	display: inline-block;
	color: #ff7f27;
}

/* diabled style */
input[type=text]:disabled ,input[type=password]:disabled {
	background-color: #eee;
	color : #999;
}
input[type=checkbox]:disabled + label ,input[type=radio]:disabled + lable{
	color : #999;
}

textarea{
	border: 1px solid #d0d2d2;
	padding-left: 6px;
	
}
textarea:focus{
	border: 1px solid #11b43d;
	outline: none;
}
textarea:disabled{
	background-color: #dddddd;
}

/* file 선택 (파일) */
/* input[type=file] { */
/* 	position: relative; */
/* 	text-align: right; */
/* 	-moz-opacity:0 ; */
/* 	filter:alpha(opacity: 0); */
/* 	opacity: 0; */
/* } */
/* .file_select { */
/* 	position: relative; */
/* 	display: inline-block; */
/* 	width: 60px; */
/* 	height: 24px; */
/* 	overflow: hidden; */
/* 	vertical-align: middle; */
/* } */
/* .file_select input[type=button]{ */
/* 	position: absolute; */
/* 	top: 0px;  */
/* 	left: 0px; */
/* } */

.btn_file{
	font-size: 11px;
	margin-top: 3px;
	width : 58px;
    height: 24px;
    line-height: 24px;
    border:none;
    position:absolute;
	background:url("/tnk/images/main/btn_4.png") no-repeat;
}

/* 달력 입력 */
.cal_input{
	width: 98px;
	background: #ffffff;
	background: url("/tnk/images/main/ico_calendar.png") no-repeat top 4px right 4px;
}



/* 테이블 (list) */
table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
td:focus {
	outline: none;
}
.div_table_outer{
	margin-top: 7px;
	margin-bottom: 55px;
}
.tbl_list{
	width : 984px;
	border-bottom : 1px solid #bababa;
	font-size: 12px;
}

.tbl_list th{
   	border-top : 1px solid #3e4449;
   	border-bottom : 1px solid #3e4449;
   	font-weight: normal;
   	line-height: 15px;
}

.tbl_list th:last-child {
	padding-left :10px;
	padding-right:10px;
}

.tbl_list.tbl_accordion > tbody > tr > td {
	height: 30px;
}

.tbl_list.tbl_accordion >tbody > tr.tbl_accordion_heading {
	background: none repeat scroll 0 0 #ffffff;
}

.tbl_list.tbl_accordion > tbody > tr.tbl_accordion_body {
	display: none;
	background: none repeat scroll 0 0 #f3f3f3;
}

.tbl_list.tbl_accordion > tbody > tr.tbl_accordion_body2 {
	display: none;
	background: none repeat scroll 0 0 #f9f9f9;
}

.tbl_list tr:nth-child(odd) {
	background: none repeat scroll 0 0 #ffffff;
}
.tbl_list tr:nth-child(even)  {
    background: none repeat scroll 0 0 #f3f3f3;
}
 
.tbl_list tr:hover td, tr:hover ul, tr:hover li{
	background: #CAEFFD;
	color: #0768B3;
	cursor: default; 
}

.tbl_list td{
	padding-left : 10px;
	padding-right : 10px;
	height: 50px;
	vertical-align: middle;
	border-top: 1px solid #e7e7e7;
	line-height: 12px;
}

.tbl_list.small td {
	padding-left : 3px;
	padding-right : 3px;
}

.tbl_list td:last-child{
	padding-right: 20px;
}

#tb_bill_app_list td{
	padding-left : 5px;
	padding-right : 5px;
}

#tr_sum td{
	border-top: 2px solid #bababa;
	border-bottom: 2px solid #bababa;
}

#tr_tran_log td{
	min-height: 30px;
	line-height: 15px;
}

#tb_bill_apps_ppi td{
	padding-left : 5px;
	padding-right : 5px;
}

#tb_bill_apps_ppi td:first-child{
	padding-left:14px;
}

#tb_bill_apps_ppi td:last-child{
	padding-right:14px;
}

#tb_bill_apps_cpc td{
	padding-left : 5px;
	padding-right : 5px;
}

#tb_bill_apps_cpc td:first-child{
	padding-left:14px;
}

#tb_bill_apps_cpc td:last-child{
	padding-right:14px;
}

.tbl_message{
	
}

.tbl_message tr{
	
}

.tbl_message td{
	width: 300px;
	height: 50px;
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
}

#tb_referrer_list td {
	padding-top:10px;
	padding-bottom:5px;
}

#tb_referrer_list ul {
	list-style: none;
	margin-top:10px;
	margin-bottom:5px;
	cursor: inherit;
}

#tb_referrer_list li {
	list-style: none;
	word-break: break-all;
	line-height: 14px;
	cursor: inherit;
}


/* 테이블 대시보드 헤더 스타일 */
.th_left{
	background: url("/tnk/images/main/bg_tbl_header1.png") no-repeat 0px 0px;
	height: 63px;
	color:#ffffff;
}
.th_middle{
	height: 30px;
	background: url("/tnk/images/main/bg_tbl_header2.png") no-repeat;
	color:#ffffff;
}
.th_highlight{
	height: 30px;
	background: url("/tnk/images/main/bg_tbl_header3.png") no-repeat;
	color:#ffffff;
}
.th_right{
	height: 63px;
	background: url("/tnk/images/main/bg_tbl_header4.png") no-repeat;
	color:#ffffff;
}
.th_normal{
	height: 30px;
	background: none repeat scroll 0 0 #f3f3f3;
	color:#666666;
	border: 1px solid #bababa !important; 
}

/* 테이블 하위 계정관리 */
.tbl_sub_acct{
	width : 984px;
	border-bottom : 1px solid #bababa;
	font-size: 12px;
}
.tbl_sub_acct th{
	font-weight: normal;
	border: 1px solid #bababa;
	padding: 4px;
	color: #666666;
	height: 20px;
	background-color: #f3f3f3;
}
.tbl_sub_acct td{
	padding-left : 14px;
	padding-right : 14px;
	height: 47px;
	width:200px;
	vertical-align: middle;
	border-bottom: 1px solid #d3d7d8;
	line-height: 10px;
}
.tbl_sub_acct td:nth-child(1){
	border-right: 1px solid #d3d7d8;
}
.tbl_sub_acct td:nth-child(3){
	border-right: 1px solid #d3d7d8;
}
.tbl_sub_acct td:nth-child(4){
	border-right: 1px solid #d3d7d8;
}
.tbl_sub_acct td:nth-child(5){
	border-right: 1px solid #d3d7d8;
}
.tbl_sub_acct td:nth-child(6){
	border-right: 1px solid #d3d7d8;
}
.tbl_sub_acct td:nth-child(10){
	border-right: 1px solid #d3d7d8;
}
.tbl_sub_acct_row{
	background: none repeat scroll 0 0 #f3f3f3;
}
.txt_sub_acct_login_url{
	font-family : Tahoma;
	color : #666666;
}

.txt_sub_acct_login_url a{
	font-family : Tahoma;
	color : #666666;
	font-weight:  normal;
}

/* 테이블 내의 테이블 (하위계정관리의 앱리스트) */
.tbl_sub_apps{
	width : 383px;
	font-size: 12px;
}
.tbl_sub_apps th:nth-child(1){
	border-top : 1px solid #d2d2d2;
}
.tbl_sub_apps td{
	padding: 5px;
	border-right: 0px;
	border: 0px;
	height: 37px;
	vertical-align: middle;
	border-bottom: 1px solid #d3d7d8;
	line-height: 10px;
}
.tbl_sub_apps td:nth-child(1){
	width: 60px;
	text-align: center;
	border-right: 0px;
}
.tbl_sub_apps tr:nth-child(odd){
	background-color: inherit;
	border: inherit;
}
.tbl_sub_apps tr:nth-child(even){
	background-color: inherit;
	border-top: 1px solid #ececec;
}

/* 사용자통계 테이블 */
.tbl_report_user{
	width : 400px;
	font-size: 12px;
}
.tbl_report_user th:nth-child(1){
	border-top : 1px solid #d2d2d2;
}
.tbl_report_user td{
	padding-left : 20px;
	padding-right:20px;
	height: 23px;
	vertical-align: middle;
	border-bottom: 1px solid #d3d7d8;
	line-height: 10px;
}
.tbl_report_user td:nth-child(1){
	width: 180px;
	text-align: center;
}
.tbl_report_user tr:nth-child(odd) {
	background: none repeat scroll 0 0 #ffffff;
}
.tbl_report_user tr:nth-child(even)  {
    background: none repeat scroll 0 0 #f3f3f3;
}


/* 테이블 크로스 광고리스트 */
.tbl_cross{
	width : 984px;
	border-bottom : 1px solid #bababa;
	font-size: 12px;
}
.tbl_cross th{
	font-weight: normal;
	border: 1px solid #bababa;
	color: #666666;
	height: 35px;
	background-color: #f3f3f3;
}
.tbl_cross td{
	padding:5px;
	height: 47px;
	vertical-align: middle;
	border-bottom: 1px solid #d3d7d8;
	line-height: 10px;
}
.tbl_cross_border_right{
	border-right: 1px solid #d3d7d8;
}
.tbl_cross_row{
	background: none repeat scroll 0 0 #f3f3f3;
}

/* 테이블 공통사항 */
.td_padding_0 {
	padding-left: 0px;
	padding-right: 0px;
}
.td_padding_l_8 {
	padding-left: 8px;
	padding-right: 0px;
}
.td_border_r_1 {
	border-right: 1px solid #e7e7e7;
}
.td_border_r_1_b {
	border-right: 1px solid #bababa;
}

.th_border_r_1_b {
	border-right: 1px solid #3e4449;
}
.th_border_r_1 {
	border-right: 1px solid #4b535a;
}
.td_bg_gray {
	background-color: #f3f3f3;
}


/* 테이블내의 숫자 */
.txt_list_count{
	font-size: 11px;
	padding-top: 5px;
	color: #aaaaaa;
	display: block;
}


/* 테이블 내 앱상태 Text */
.txt_list_suspend {
	color : #fa6912;
	font-weight:  bold;
}
.txt_list_live {
	color : #11b43d;
	font-weight:  bold;
}
.txt_list_verify {
	color : #567b9d;
	font-weight:  bold;
}
.txt_list_test {
	color : #333333;
	font-weight:  bold;
}
.txt_list_none {
	color : #333333;
	font-weight:  bold;
}



/* 테이블 내의 앱 아이콘 이미지*/
.img_list_app_icon{
	width : 36px;
	height : 36px;
	display: inline-block;
}


/* 가로선 2px */
.div_line{
	clear: both;
	width : 984px;
	height: 2px;
	background-color : #333a3f;
}
.div_line_popup{
	clear: both;
	height: 2px;
	background-color : #333a3f;
}

/* 가로선 2px */
.div_line_gray{
	clear: both;
	width : 984px;
	height: 30px;
	border-bottom : 2px solid #dddddd;
	display: block;
}


/* 테이블 등록 폼 (form) */
.tbl_form{
	width : 984px;
	font-size: 12px;
	background-color: #f9f9f9;
	border-bottom : 1px solid #d2d2d2;
}
.tbl_new_app{
	border-bottom : 1px solid #bababa;
}
.tbl_form td.top_line_bold{
	border-top : 2px solid #495164;
}
.tbl_form td.top_line{
	border-top : 1px solid #d2d2d2;
}
.tbl_form td {
	border-top : 1px solid #ececec;	
	padding-top: 12px;
	padding-bottom: 12px;
	vertical-align: middle;
}
.tbl_form td:first-of-type{
	width : 150px;
	text-align: left;
	padding-left: 20px;
	background-color: #f3f3f3;
}
.tbl_form td:nth-of-type(2) {
	padding-left: 25px;
}
.txt_form_title{
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 10px;
	font-family: 'NanumGothic';
	margin-bottom: 16px;
}

.txt_sub_form_title{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	font-family: 'NanumGothic';
	margin-bottom: 16px;
}


.tbl_form td.foot{
	border-top : 1px solid #d2d2d2;	
	padding-top: 12px;
	padding-bottom: 12px;
	vertical-align: middle;
	text-align: center;
	background-color: #f9f9f9;
}

/* 테이블 제목 */
.div_body_title{
	line-height: 22px;
	margin-bottom: 13px;
}
.div_body_title label {
	line-height: 22px;
}







/* 테이블 광고(게시) 상태  */
.tbl_status{
	width : 984px;
	font-size: 12px;
}
.tbl_status td{
	padding-top: 12px;
	padding-bottom: 12px;
}
.tbl_status td:first-of-type{
	width : 150px;
	text-align: left;
	padding-left: 20px;
}
.tbl_status td:nth-of-type(2) {
	padding-left: 25px;
}


/* 테이블 - 팝업창내 List(공지사항)  */
.popup_list{
	width: 716px;
	cursor: default;
	border-bottom: 1px solid #bababa;
}
.popup_list th {
	height: 31px;
	line-height: 31px;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #bababa;
	background-color: #ffffff;
	font-weight: normal;
}
.popup_list td{
	border-bottom: 1px solid #ececec;
	background-color: #ffffff;
	padding:6px 4px;
}
.popup_list tr:last-child td{
	border-bottom: 1px solid #bababa;
}

/* 팝업창내 페이징 처리 (공지사항) */
.popup_paging{
	margin-top: 20px;
	text-align: center;
	width: 716px;
	height: 31px;
	vertical-align: middle;
}
.popup_paging span{
	display: inline-block;
	width: 2px;
}

.popup_paging label{
	width: 31px;
	height: 31px;
}

.popup_paging a{
	display: inline-block;
	font-weight:bold;
	width: 31px;
	height: 31px;
	line-height: 31px;
	margin-right: 2px;
	margin-left: 2px;
	text-align: center;
	border: none;
	cursor: pointer;
	color: #666666;
}
.popup_paging a.selected{
	border: 1px solid #11b43d;
	color: #11b43d;
}

.popup_title{
	font-size: 16px;
	font-weight:bold;
	color: #00ae2f;
	line-height:20px;
}


/* 대시보드 금액표시 테이블 */
.tbl_amount_form{
	width : 984px;
	font-size: 12px;
	background-color: #f9f9f9;
	margin-top: 20px;
}

.txt_form_sub_title{
	font-weight: bold;
	font-size: 14px;
}

.txt_form_sub_title_amount{
	font-size: 22px;
	font-family: Arial, arial;
	color:#222222;
}
.txt_form_sub_title_amount_won{
	font-weight: bold;
	font-size: 14px;
	padding-left: 6px;
	color: #666666;
}
.tbl_amount_col_1 {
	width : 245px;
	padding-left: 38px;
}
.tbl_amount_col_2 {
	width : 173px;
	text-align: right;
}
.tbl_amount_won{
	padding-top: 5px;
	text-align: left;
}
.tbl_amount_col_3 {
	width : 10px;
	padding-left: 32px;
	text-align: center;
}
.tbl_amount_col_4 {
	width : 227px;
	padding-left: 38px;
}
.tbl_amount_col_5 {
	width : 181px;
	text-align: right;
}
.tbl_amount_won_r{
	padding-top: 5px;
	text-align: left;
	padding-right: 40px;
}
.tbl_amount_col_6{
	text-align: right;
	padding-right: 40px;
}

/* 앱이미지 */
.img_app_icon{
	width : 72px;
	height: 72px;
}




/* 타겟팅 테이블 */
.div_targetting_outer{
	float: left;
	margin-top: 30px;
}
.div_targetting{
	margin-top: 4px;
	width : 306px;
	height: 310px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.tbl_targetting{
	width : 306px;
}
.div_targetting_title{
	border-bottom: 1px solid #ececec;
	padding-bottom : 2px;
	padding-left: 16px;
	padding-top: 7px;
}
.div_targetting_scroll{
	height: 260px;
	overflow-y: auto;
	overflow-x:hidden;
}
.tbl_targetting .chk_label, .tbl_targetting .rdo_label{
	line-height: 12px;
} 
.tbl_targetting td {
	padding-top : 8px;
	padding-left: 16px; 
}
.td_targetting{
	border-bottom: 1px solid #ececec;
	height: 32px;
	line-height: 32px;
	padding : 0px;
}

/* 텍스트 스타일*/
.txt_width_280{
	width:280px;
}
.txt_with_746{
	width: 746px;
}
.txt_with_510{
	width: 510px;
}
.txt_width_45{
	width: 45px;
}
.txt_width_38{
	width: 38px;
}
.txt_width_98{
	width: 98px;
}
.txa_746_70{
	width:  746px;
	height: 70px;
}
.txa_510_50{
	width:  504px;
	height: 50px;
}
.div_app_market_box{
	margin-top: 6px;
	padding: 6px;
	width:  498px;
	min-height: 30px;
	border: 1px solid #d5d7d8;
	background-color: #ffffff;
}
.tbl_app_market_box{
	border: none;
	background-color: #ffffff;
}
.tbl_app_market_box td{
	border: none;
	background-color: #ffffff;
	padding: 4px;
	padding-left: 8px;
}
.tbl_app_market_box td:first-of-type{
	width : 50px;
	text-align: left;
	padding-left: 8px;
	background-color: #ffffff;
}

.txa_746_98{
	width:  746px;
	height: 98px;
}

/* 저장 취소 등의 버튼을 감싸는 영역 */
.div_submit_buttons{
	padding-top: 22px;
	clear: both;
	text-align: center;
}


/* 앱 기본정보 */
.div_app_info{
	margin-bottom: 0px;
	height: 80px;
}
.div_app_info td{
	padding-right: 18px;
}
.txt_app_name{
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-family: 'NanumGothic';
	padding-right: 10px;
}
.txt_cust_name{
	font-size: 20px;
	height: 45px;
	display:block;
	font-weight: bold;
	font-family: 'NanumGothic';
	padding-right: 10px;
}
.txt_app_id{
	color : #666666;
	font-size: 12px;
	line-height: 12px;
	height: 14px;
}
.txt_desc{
	color: #999999;
	font-size: 12px;
}

/* 앱 등록화면의 앱 이미지가 표시되는 영역 */
.box_app_img{
	width: 72px;
	height: 72px;
	border: 1px solid #dadada;
	background-color: #f3f3f3;
	display: inline-block;
	overflow-x : hidden;
	overflow-y :hidden;
}

/* 공백 Space */
.sp1{
	margin-right: 1px;  /* xxx 건 */
}
.sp2{
	margin-right: 3px;
}
.sp3{
	margin-right: 5px;
}
.sp4{
	margin-right: 20px;
}
.sp5{
	margin-right: 30px;
}
.sp6{
	margin-right: 10px;
}
.txt_dash{
	color: #b0b5b7;
	margin-right: 3px;
}


/* Dialog 팝업 */
.div_dialog{
	width : 398px;
	border: 1px solid #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding-top: 5px;
}
.div_dialog_msg_txt{
	font-size: 14px; 
	font-weight: bold;
	text-align: center;
	margin-bottom: 48px;
}
.dv_dialog_container{
	padding-left: 36px;
	padding-right: 36px;
	padding-bottom: 50px;
	padding-top: 50px;
}


/* Dialog내의  app List 테이블 */
.div_dialog_app_list{
	width : 358px;
	height: 370px;
	overflow: scroll;
}
.div_dialog_app_list table{
	
}
.div_dialog_app_list td {
	border-bottom : 1px solid #efefee;
	height: 46px;
}

/* Account 관련 팝업 */
.div_dialog_account{
	border: 1px solid #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 20px 20px 20px 20px;
}

.div_dialog_account table{
	width: 483px;
	background-color: #ffffff;
}

.div_dialog_account td:first-of-type{
	width : 120px;
}

/* Account Applist 관련 팝업 */
.div_dialog_account_applist{
	height : 458px;
	border: 1px solid #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_account_applist table{
	width: 358px;
	background-color: #ffffff;
}

/* Report Anlaytics 관련 팝업*/
.div_dialog_report_analytics_referrers{
	border: 1px solid #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_report_analytics_referrers table{
	background-color: #ffffff;
}

/* Report Message 팝업*/
.div_dialog_report_message {
	
	border: 1px solid #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_report_message table{
	width: 530px;
	background-color: #ffffff;
	margin-bottom: 20px;
}

/* 크로스광고 보상형 매체추가 팝업*/

.div_dialog_cross_add_publisher{
	width: 550px;
	border: 1px solid #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_cross_publisher{
	overflow-y: auto; 
	overflow-x: hidden;
	border-top : 2px solid #495164;
	border-bottom: 1px solid #dddddd;
	padding: 10px;
}

.tbl_cross_publisher {
	width:100%;
	min-height: 50px;
	background-color: #ffffff;
	padding:10px;
}

.tbl_cross_publisher td{
	height:30px;
	padding-left: 5px;
	padding-right: 5px;
}

.tbl_cross_publisher td:FIRST-CHILD {
	width:100px;
}

.tbl_cross_publisher td:nth-child(2) {
	width:75px;
}

.tbl_cross_publisher td:nth-child(3) {
	width:350px;
}

.div_dialog_sub_applist{
	height : 363px;
	overflow-y: auto; 
	overflow-x: hidden;
	border-top : 2px solid #495164;
	border-bottom: 1px solid #dddddd;
}

.div_popup_hline_1{
	background-color : #ebeced;
	height : 1px;
}

/* div_dialog_report_popup */


.div_dialog_report_popup{
	width:80%;
	border: 1px solid #000000;
	background-color: #f9f9f9;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_title {
	overflow:hidden;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
}

.h_dialog_title {
	float:left;
	font-size:24px;
	margin:0;
}

.div_dialog_sub{
	margin-top:30px;
	max-height: 648px;
	overflow-y: auto; 
	overflow-x: auto;
}

.div_dialog_report_detail_popup{
	border: 1px solid #000000;
	background-color: #f9f9f9;;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_pub_ppi_detail {
	height : 400px;
	overflow-y: auto; 
	overflow-x: hidden;
	border-top : 2px solid #495164;
	border-bottom: 1px solid #dddddd;
}

.tbl_pub_ppi_detail {
	min-width: 300px;
	font-size: 12px;
}

.tbl_pub_ppi_detail td{
	padding: 5px;
	border: 0px;
	height: 37px;
	vertical-align: middle;
	border-bottom: 1px solid #d3d7d8;
	line-height: 10px;
}
.tbl_pub_ppi_detail td:nth-child(1){
	width: 20px;
	text-align: center;
	border-right: 0px;
}
.tbl_pub_ppi_detail tr:nth-child(odd){
	background-color: inherit;
	border: inherit;
}
.tbl_pub_ppi_detail tr:nth-child(even){
	background-color: inherit;
	border-top: 1px solid #ececec;
}

.div_dialog_notice_popup{
	
	border: 1px solid #000000;
	background-color: #f9f9f9;;
	position: absolute;
	display: none;
	z-index: 1002;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_bill_popup{
	border: 1px solid #000000;
	background-color: #f9f9f9;;
	position: absolute;
	display: none;
	z-index: 1001;
	-moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    padding: 14px 20px 14px 20px;
}

.div_dialog_bill_popup table{
	width: 383px;
	background-color: #ffffff;
}

.div_dialog_bill_popup td:first-of-type{
	width : 112px;
}


/*언어선택*/
.menu_lang_ko{
	width: 54px;
	height: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	cursor: pointer;
	background: url("/tnk/images/home/menu_lang_korean.png") no-repeat left;
}
.menu_lang_ko.current{
	height: 11px;
	line-height: 11px;
	background: url("/tnk/images/home/menu_lang_korean_cur.png") no-repeat left;
}
.menu_lang_en{
	width: 54px;
	height: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	cursor: pointer;
	background: url("/tnk/images/home/menu_lang_english.png") no-repeat left;
}
.menu_lang_en.current{
	height: 11px;
	line-height: 11px;
	background: url("/tnk/images/home/menu_lang_english_cur.png") no-repeat left;
}
.menu_lang_ja{
	width: 54px;
	height: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	cursor: pointer;
	background: url("/tnk/images/home/menu_lang_japanese.png") no-repeat left;
}
.menu_lang_ja.current{
	height: 11px;
	line-height: 11px;
	background: url("/tnk/images/home/menu_lang_japanese_cur.png") no-repeat left;
}
.menu_lang_ch{
	width: 54px;
	height: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	cursor: pointer;
	background: url("/tnk/images/home/menu_lang_chinese.png") no-repeat left;
}
.menu_lang_ch.current{
	height: 11px;
	line-height: 11px;
	background: url("/tnk/images/home/menu_lang_chinese_cur.png") no-repeat left;
}

/*첨부 이미지 미리보기*/
.prev_container{
	overflow: auto;
	height: 72px;
	width: 72px;
}
.prev_thumb{
	height: 72px;
	width: 72px;
}


/* 광고정보 아래에 있는 탭 스타일*/
.div_sub_tab{
	height: 35px;
}

.div_sub_tab span {
	display: block;
	float: left;
	width: 123px;
	height: 33px;
	line-height: 35px;
	font-weight: bold;
	text-align:center;
	cursor: pointer;
}

.select_1{
	background: url("/tnk/images/main/bg_3tab_line_1.png") no-repeat;
}
.select_2{
	background: url("/tnk/images/main/bg_3tab_line_2.png") no-repeat;
}
.select_3{
	background: url("/tnk/images/main/bg_3tab_line_3.png") no-repeat;
}
.select2_1{
	background: url("/tnk/images/main/bg_2tab_line_1.png") no-repeat;
}
.select2_2{
	background: url("/tnk/images/main/bg_2tab_line_2.png") no-repeat;
}
.select1_1{
	background: url("/tnk/images/main/bg_1tab_line_1.png") no-repeat;
}
.select5_1{
	background: url("/tnk/images/main/bg_5tab_line_1.png") no-repeat;
}
.select5_2{
	background: url("/tnk/images/main/bg_5tab_line_2.png") no-repeat;
}
.select5_3{
	background: url("/tnk/images/main/bg_5tab_line_3.png") no-repeat;
}
.select5_4{
	background: url("/tnk/images/main/bg_5tab_line_4.png") no-repeat;
}
.select5_5{
	background: url("/tnk/images/main/bg_5tab_line_5.png") no-repeat;
}
.select4_1{
	background: url("/tnk/images/main/bg_4tab_line_1.png") no-repeat;
}
.select4_2{
	background: url("/tnk/images/main/bg_4tab_line_2.png") no-repeat;
}
.select4_3{
	background: url("/tnk/images/main/bg_4tab_line_3.png") no-repeat;
}
.select4_4{
	background: url("/tnk/images/main/bg_4tab_line_4.png") no-repeat;
}
.select6_1{
	background: url("/tnk/images/main/bg_6tab_line_1.png") no-repeat;
}
.select6_2{
	background: url("/tnk/images/main/bg_6tab_line_2.png") no-repeat;
}
.select6_3{
	background: url("/tnk/images/main/bg_6tab_line_3.png") no-repeat;
}
.select6_4{
	background: url("/tnk/images/main/bg_6tab_line_4.png") no-repeat;
}
.select6_5{
	background: url("/tnk/images/main/bg_6tab_line_5.png") no-repeat;
}
.select6_6{
	background: url("/tnk/images/main/bg_6tab_line_6.png") no-repeat;
}


/* 광고앱의 연결마켓 링크 Text 스타일*/
.ppi_market_links{
	line-height: 22px;
	padding-right: 12px;
}

/* 챠트 Chart*/
.div_chart{
	
	height: 430px;
	margin-top: 10px;
	margin-bottom:10px;
}
.chart{
	margin-top:10px;
	margin-bottom: 10px;
}
.div_report_null{
	border:1px solid #bababa; 
	font-size: 20px; 
	font-weight:bold; 
	vertical-align: middle; 
	text-align: center; 
	height: 200px; 
	line-height: 200px;
	margin-top: 10px;
	margin-bottom:10px;
}

.div_report_desc{
	border:1px solid #bababa; 
	font-weight:bold; 
	vertical-align: middle; 
	text-align: center; 
	line-height: 20px;
	padding-top: 20px;
	padding-bottom:20px;
}

/* Tab아래 sub Tab의 body 스타일 */
.dv_sub_tab_body{
	min-height: 540px;
}

.icon_orange_box{
	background: url("/tnk/images/main/orange_box.png") no-repeat center;
	width:47px;
	height:27px;
	display: inline-block;
}
.icon_gray_box{
	background: url("/tnk/images/main/gray_box.png") no-repeat center;
	width:47px;
	height:27px;
	display: inline-block;
}

/* 언어설정의 언어(a tag) */
.a_lang{
	padding-left: 5px;
	padding-right: 5px;
}
.a_lang.bold{
	font-weight: bold;
}


/* 로딩중 (loading) */
 .div_loading {
 	position: fixed;
 	display:none;
 	width : 96px;
 	height : 96px;
 	z-index: 1002;
 	background: url(/tnk/images/main/wait_new.gif) no-repeat center;
 }
 
/* .div_dialog{ */
/* 	width : 358px; */
/* 	height: 180px; */
/* 	border: 1px solid #000000; */
/* 	background-color: #f8f9f9; */
/* 	position: absolute; */
/* 	display: none; */
/* 	z-index: 100; */
/* 	-moz-box-shadow: 0 0 5px #000000; */
/*     -webkit-box-shadow: 0 0 5px #000000; */
/*     box-shadow: 0 0 5px #000000; */
/*     padding: 10px 10px 10px 10px; */
/* } */
.div_dialog_bg{
	background-color: #000000; 
	z-index: 1001;
	width: 100%; 
	height: 100%; 
	position: fixed;
	display: none;
	opacity:0.6;
    filter:alpha(opacity=40); /*For IE8 and earlier*/
}

.div_dialog_bg_always{
	background-color: #000000; 
	z-index: 1001;
	width: 100%; 
	height: 100%; 
	position: fixed;
	display: none;
	opacity:0.6;
    filter:alpha(opacity=40); /*For IE8 and earlier*/
}

/* 개발지원 등록 폼 */
.tbl_support_form{
	width : 616px;
	font-size: 12px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #f9f9f9;
	border-bottom : 1px solid #d2d2d2;
}
.tbl_support_form caption{
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.tbl_support_form td.top_line_bold{
	border-top : 2px solid #495164;
}
.tbl_support_form td.top_line{
	border-top : 1px solid #d2d2d2;
}
.tbl_support_form td{
	border-top : 1px solid #ececec;	
	padding-top: 12px;
	padding-bottom: 12px;
}
.tbl_support_form td:first-of-type{
	width : 170px;
	text-align: left;
	padding-left: 20px;
	background-color: #f3f3f3;
}
.tbl_support_form td:nth-of-type(2) {
	padding-left: 25px;
}
a.red{
	color:#567b9d;
}
.red{
	color:#567b9d;
}

/* 필수입력 */
input[type=text].required, input[type=password].required, input[type=file].required, textarea.required{
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
}
.required{
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
}


/* 언어추가 box */
.dv_lang_add {
	text-align: left; 
	position: absolute; 
	background-color: #ffffff; 
	border: 1px solid #999; 
	right: 0px; 
	display: none;
	padding-left: 4px;
}

.icon_store{
	
	background: url("/tnk/images/main/ico_store.png") no-repeat center;
	width:15px;
	height: 14px;
	border: none;
	display: inline-block;
}


