#COMMENTFORM label { width: 250px; }
#COMMENTFORM label.error, #commentForm input.submit { margin: 5px;line-height:4mm; color:red}
#COMMENTFORM label.radio { width: 0px; }
.hidden{display:none}
.prog_link {
    background: url(/images/prog_bg.png) no-repeat scroll 0 0 transparent;
    background-position:center;
    color: #333333;
    height: 90px;
}
.prog_link a, .navigation a {
    color: #000;
    text-decoration: none;
}
.prog_link a:hover, .navigation a:hover {
    color: red;
}
.prog_link b {
    color: #0071A3;
}
.query_table {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #000;
	color: #000;
	margin: 10px 0;
}
.query_table th{ font-weight:bold; font-size:17px; text-align:right;  height: 38px; }
.query_table td{ padding:0 8px;  height: 38px;}
.query_table td td{ padding:0px; }
.table3{
    color: #333;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 5px auto;
    border: 1px solid #D2D2D2;
}
.table3 th {
    background: #3e83c9;
    color: #ffffff;
    font-size:13px;
    font-weight: bold;
    padding: 2px 11px;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #FFFFFF;
    text-align: right;
}
.table3 td {
    padding: 6px 11px;
    border-bottom: 1px solid #95BCE2;
}
.table3  td * {
}
.table3  tr.alt td {
    background: #ecf6fc;
}
.table3  tr.over td {
    background: #bcd4ec;
}	
.last_td1 {
	background:#999999;
	text-align:center;
}
.btn_area{background:#c6f0ff; padding:5px 0 5px 0; text-align:center;}
.notice {
	color:red;
	font-size:bold;
}
.dot_line {
    border: 1px dashed #000000;
}
/* ad-locus */
.detail_map { margin-top: 10px; width: 100%; height:440px; }

.txt_phone {
    background: url("../images/manage/pv_phone.png") repeat scroll 0 0 transparent;height: 38px;overflow: hidden; padding: 7px;  width: 308px; margin-top:5px;line-height: 12px;
}
.txt_phone .type { float: left; width: 38px;}
.txt_phone .text { float: left; height: 44px; margin: 0 0 0 6px;  width: 216px; color: #CCCCCC;}
.txt_phone .status { float: left;  padding-top: 2px;  width: 32px;}
.txt_phone .mb_logo { right: 0;  top: 2px;}
.txt_phone .status img, .banner_img .status img { background-image: url("../images/manage/typeIcon/status_s.png");  height: 32px; width: 32px;}
.txt_phone .type img { background-image: url("../images/manage/typeIcon/type_phone.png"); height: 38px;  width: 38px;}

.txt_pad_a {
    background: #000;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 226px;
    overflow: hidden;
    padding: 12px;
    width: 276px;
    line-height: 12px;
}
.txt_pad_a .status {
    background: url("../images/btn_blank_mobil.png") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 37px;
    margin: 140px auto 0;
    overflow: hidden;
    text-decoration: none;
    width: 125px;
}
.txt_pad_a .status img {
    float: left;
    height: 32px;
    margin: 3px 4px;
    vertical-align: middle;
    width: 32px;
}
.txt_pad_a .text {
    color: #CCCCCC;
    float: left;
    line-height: 18px;
    margin: 0 0 0 12px;
    width: 192px;
}
.txt_pad_a .type img {
    background-image: url("../images/manage/typeIcon/type_pad.png");
    float: left;
    height: 72px;
    width: 72px;
}
.txt_pad_a .status span {
    color: #FFFFFF;
    float: left;
    font: 17px/37px 微軟正黑體,Verdana,Geneva,sans-serif;
}
.txt_pad_a  .mb_logo {
    width: 89px;
    margin: 20px auto;
}
.S-size img {
    background: url("../images/manage/typeIcon/status_s.png") no-repeat scroll 0 0 transparent;
}

.prevw_reality {
    background: url("../images/manage/pv_phone.png") repeat-x scroll 0 0 #111111;
    height: 70px;
    padding: 10px;
    width: 712px;
}

.txt_pad_b .type {
    float: left;
    margin-right: 10px;
    width: 72px;
}
.txt_pad_b .type img {
    background-image: url("../images/manage/typeIcon/type_pad.png");
    height: 72px;
    width: 72px;
}
.txt_pad_b .text {
    float: left;
    height: 44px;
    margin: 0 0 0 6px;
    width: 534px;
    color: #CCCCCC;
    font-size: 23px;
    line-height: 36px;
}

.prevw_reality .status {
    float: left;
    margin-top: 6px;
    width: 64px;
}
.L-size img {
    background-image: url("../images/manage/typeIcon/status_m.png");
}
.prevw_reality .status img {
    height: 64px;
    width: 64px;
}
.txt_pad_b .mb_logo{
    float: left;
    margin-top:-10px;
}
.banner_img {
    height: 50px;
    width: 320px;
}
.banner_pad01 {
    height: 250px;
    width: 300px;
}
.banner_pad03 {
    height: 90px;
    width: 728px;
}
.txt_phone .icon_01 { background-position: 0 0; }
.txt_phone .icon_02 { background-position: 0 326px; }
.txt_phone .icon_03 { background-position: 0 278px; }
.txt_phone .icon_04 { background-position: 0 230px; }
.txt_phone .icon_05 { background-position: 0 182px; }
.txt_phone .icon_06 { background-position: 0 134px; }
.txt_phone .icon_07 { background-position: 0 86px; }
.txt_phone .icon_08 { background-position: 0 38px; }
.txt_pad .icon_02 { background-position: 0 564px; }
.txt_pad .icon_03 { background-position: 0 482px; }
.txt_pad .icon_04 { background-position: 0 400px; }
.txt_pad .icon_05 { background-position: 0 318px; }
.txt_pad .icon_06 { background-position: 0 236px; }
.txt_pad .icon_07 { background-position: 0 154px; }
.txt_pad .icon_08 { background-position: 0 72px; }
.S-size .status_01 { background-position: 0 0; }
.S-size .status_02 { background-position: 0 -32px; }
.S-size .status_03 { background-position: 0 -64px; }
.S-size .status_04 { background-position: 0 -96px; }
.S-size .status_05 { background-position: 0 -128px; }
.L-size .status_01 { background-position: 0 0; }
.L-size .status_02 { background-position: 0 256px; }
.L-size .status_03 { background-position: 0 192px; }
.L-size .status_04 { background-position: 0 128px; }
.L-size .status_05 { background-position: 0 64px; }

/*iOS push mode*/
.ios_mode .ps_h { color: #666; }
	/*設定*/
	.ios_mode .dsp_set { width: 56%; }
	.ios_mode .stand_side label { padding: 0; margin-top: -5px; *margin-top: -2px; }
	.ios_mode .stand_side .ios_textarea { width: 330px; height: 120px; resize: none; }

	/*預覽*/
	.ios_mode p span { font-size: 15px; line-height: 1.2; }
	.ios_mode .icon { width: 22px; height: 22px; background-image: url(../images/manage/icon_sim.png); }
	.ios_mode .modus01 .ios_img { padding: 28px 0 10px 10px; color: #fff; width: 310px; min-height: 123px; background: url(../images/manage/ios_bg01.png) no-repeat; text-shadow: #333 1px 1px 1px; }
	.ios_mode .modus01 h5 { font: bold 15px Arial, Helvetica, sans-serif; }
	.ios_mode .modus01 h5 img { float: left; margin: 0 3px 0 -2px; }
	.ios_mode .modus01 h6 { margin: 6px 0 0 24px; line-height: 1.6; }
	.ios_mode .modus01 p { background: url(../images/manage/icon_ios_b.png) no-repeat 0 5px; padding: 0 5px 0 24px; height: 73px; overflow: hidden; font: normal 15px/1.2 Arial, Helvetica, sans-serif;}
	.ios_mode .modus01 p span.topic,.ios_mode .modus02 p span.topic { color: #999; }
	.ios_mode .modus02 .ios_img { width: 320px; max-height: 480px; padding: 20px 0; background: url(../images/manage/ios_bg02.png) no-repeat; }
	
	.ios_mode .modus02 .warp { color: #fff; margin: 0 auto; width: 280px; }
	.ios_mode .modus02 .warp .warp_main { min-height: 60px; background: url(../images/manage/ios02_wrap_bg.png) no-repeat; padding: 20px 20px 5px; }
	.ios_mode .modus02 .warp .warp_main textarea { width: 255px; height: 310px;  }
	.ios_mode .modus02 .warp p *{ line-height: 1.5; }
	.ios_mode .modus02 .warp p span { padding-right: 10px; }
	.ios_mode .modus02 .warp_bottom { width: 280px; height: 57px; background: url(../images/manage/ios02_wrap_bottom.png); }
	
	.ios_mode .modus03 .ios_img { padding-top: 5px; width: 320px; height: 190px; background: url(../images/manage/ios_bg03.png) no-repeat; }
	.ios_mode .modus03 .icon { float: left; margin: 5px; }
	.ios_mode .modus03 h5 { line-height: 1; }
	.ios_mode .modus03 p { margin-top: 2px; font-size: 14px; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left:33px; }
	.ios_mode .modus03 p span.topic { font-size: 14px; color: #666;}
	
	.ios_mode .modus04 .ios_img { padding: 80px 15px 30px 11px; color: #fff; width: 294px; height: 238px; background: url(../images/manage/ios_bg04.png) no-repeat; }
	.ios_mode .modus04 .st_window { width: 294px; background: url(../images/manage/ios_sdwind_middle.png) repeat-y; }
	.ios_mode .modus04 .st_window_top { width: 100%; background: url(../images/manage/ios_sdwind_top.png) no-repeat 0 0; }
	.ios_mode .modus04 .st_window_bottom { width: 100%; background: url(../images/manage/ios_sdwind_bottom.png) no-repeat 0 bottom; }
	.ios_mode .modus04 .ios_img .wrap h5 { font-size: 18px; text-indent: 37px; }
	.ios_mode .modus04 .ios_img .wrap { overflow: hidden; padding: 14px 0; }
	.ios_mode .modus04 .ios_img .wrap img { float: left; margin: 5px 0 0 10px; }
	.ios_mode .modus04 .ios_img .wrap p { float: left; width: 240px; margin-left: 7px; }
	.ios_mode .modus04 .ios_img .wrap p span { line-height: 1.5; }

/* UL LI */
/*輸入*/
.input{
	line-height:40px;
}	
.uniform{
	width:200px; height:20px;
	border: solid 1px #D9D9D9;
	-webkit-border-radius: 3px;
	padding-left:2px;
}
.address{
	width:450px; height:20px;
	margin-left:85px;
	border: solid 1px #D9D9D9;
	-webkit-border-radius: 3px;
	padding-left:2px;
}
.ex{
	width:450px; height:100px;
	border: solid 1px #D9D9D9;
	-webkit-border-radius: 3px;
	padding-left:2px;
}
.success{
	font-size:13px;
	font-weight:bold;
	color:#11873b;
}
.fail{
	font-size:13px;
	font-weight:bold;
	color:#ce2700;
}	
.input{
	margin-top:20px;
}
.upload{width:40px;
		height:22px;
}
.submit{
	width:100px;
	height:50px;
	margin:30px 0 0 300px;
	font-size:15px;
}

/*上傳按鈕*/
.upload { 
	width: 48px; 
	height: 22px; 
}

.input il ul p { overflow: hidden; }

.input ul,.input il {
    list-style: none outside none;
    margin-bottom: 14px;
}

.input label{
    color:#000;
    font-weight:bold;
    font-size:15px;
}


div.open_window .query_table{
    margin:0px;
    color: #333333;
} 
div.open_window .table_div{
    width:99%;border:2px inset #000;height:240px;overflow:auto;
}

div.open_window .table_div .pr_table td{
    padding: 2px;
    color: #333333;
    font-size: 13px;
    line-height:3mm;
}

div.open_window .table_div .pr_table td span.ui-checkbox, 
div.open_window .table_div .pr_table td span.ui-radio {
    background: url("../images/shared/checkbox.gif") no-repeat scroll 0 -17px transparent;
    display: block;
    float: none;
    height: 17px;
    width: 17px;
}
div.open_window .comm{
    background:#ADCDE4;font-size:15px;padding:3px;line-height:3mm;width:99%;
}
div.open_window .confirm{
    background:#ADCDE4;font-size:15px;padding:3px;line-height:3mm;text-align:center;width:99%;
}

.myDragClass td{ background:#ECF6FC}

#product-table, .pr_table{
	margin-bottom: 20px;
}
#product-table	td a, .pr_table td a{
	color: #393939;
}
#product-table	td a:hover, .pr_table  td a:hover{
	text-decoration: underline;
}
#product-table	th, .pr_table th	{
	height: 50px;
}
#product-table	.minwidth-1, .pr_table .minwidth-1{
	min-width: 110px;
}
#product-table td, .pr_table td	{
	border: 1px solid #d2d2d2;
	padding: 10px 5px 10px 10px;
}
#product-table tr.alternate-row, .pr_table tr.alternate-row{
	background: #ececec;
}
