table.tableType1, table.tableType2, table.tableType3, table.tableType4, table.tableType5{

	border-top:2px solid #0068a3;
	border-left:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
table.tableType1 td, table.tableType2 td, table.tableType3 td, table.tableType4 td, table.tableType4 tr td table.table2 td, table.tableType5 td{

	border:1px solid #dedede;
	border-style:none solid solid none;
}
table.tableType4 tr td table.table3 td{

	border-bottom:1px solid #dedede;
	padding:5px 0 5px 10px;
}
table.tableType4 tr td table.table3 td.noBorder{

	border:0px;
}
table.tableType4 tr td table.table3 td.noInput{

	height:31px;
}
table.tableType4 tr td table.table3 td div.selectBox table td{padding:0px;border:0px;padding-left:3px;}
table.tableType1 tr.pointRow td, table.tableType3 tr.pointRow td, table.tableType4 tr td table.table3 tr.pointRow td{

	background-color:#fafafa;
}
table.tableType1 tr.pointRowNo td{

	background-color:#fafafa;
	border:0px;
}
table.tableType1 tr td.title1{

	text-align:center;
	background-color:#eeeeee;
}
table.tableType1 tr td.title4{

	text-align:left;
	background-color:#eeeeee;
}
table.tableType1 tr td.title4 p{

	padding:9px 0 9px 9px;
}
table.tableType1 td.block, table.tableType2 td.block{

	padding:10px 0 2px 10px;
}
table.tableType1 td.block p, table.tableType2 td.block p{

	background:url('/media/imgs/layout/table/ico_block_01.gif') no-repeat;
	padding:0 0 5px 7px;
}
table.tableType1 td.block p.noblock{

	background:url('') no-repeat;
	padding:0 0 5px 0;
}
table.tableType1 td.nblock{

	padding:10px 0 2px 10px;
}
table.tableType1 td.nblock p{

	padding:0 0 5px 0;
}


table.tableType1 tr.title td, table.tableType5 tr.title td{

	text-align:center;
	background-color:#eeeeee;
	padding:9px 0 8px 0;
}
table.tableType1 tr td.title2{

	padding:10px 0 7px 19px;
	vertical-align:top;
}
table.tableType1 tr td.title5{

	padding:10px 0 7px 0;
	vertical-align:top;
	text-align:center;
}
table.tableType1 tr td.title2 p{

	padding-left:8px;
}
table.tableType1 tr td.title2 p.num1{

	padding-bottom:5px;
}
table.tableType1 tr td.num{

	text-align:right;
	vertical-align:top;
	padding:10px 10px 0 0;
}
table.tableType1 tr td.num p.num1{

	padding-top:5px;
}
table.tableType1 tr td.num p.num2{

	padding-top:6px;
	padding-bottom:6px;
}
table.tableType1 tr.bold td{

	font-weight:bold;
	background-color:#fafafa;
}


table.tableType1 tr.title1 td{

	background-color:#eeeeee;
	padding:8px 0 8px 36px;
}
table.tableType1 tr td.title3{

	font-weight:bold;
	text-align:center;
}


table.tableType2 tr td.title1{

	text-align:center;
	background-color:#eeeeee;
}
table.tableType2 tr td.title2{

	text-align:center;
	font-weight:bold;
	background-color:#f3f3f3;
	padding-top:2px;
}
table.tableType2 tr td.title2 p{

	line-height:19px;
}
table.tableType2 tr td.nblock p{

	padding:10px 0 8px 10px;
}

table.tableType3 tr.title td{

	text-align:center;
	background-color:#eeeeee;
	padding:9px 0 8px 0;
}
table.tableType3 tr td{

	text-align:center;
	padding:10px 0 8px 0;
}
table.tableType3 tr td.title1{

	text-align:left;
	padding-left:10px;
}
table.tableType3 tr td.title2{

	background-color:#f3f3f3;
}
table.tableType3 tr td p{

	text-align:left;
	margin-left:10px;
	padding-left:14px;
}
table.tableType3 tr td p.num{

	margin-bottom:6px;
	background:url('/media/imgs/layout/table/ico_tel.gif') no-repeat 0 1;
}
table.tableType3 tr td p.str{

	background:url('/media/imgs/layout/table/ico_add.gif') no-repeat 0 0;
}

table.tableType1 tr td.noborder{

	border-left:0px;
	border-right:0px;
	text-align:center;
}

/*form table*/
table.tableType4 tr td, table.tableType4 tr td table.table3 tr td{

	padding-left:10px;
}
table.tableType4 tr td.con1{

	padding:4px 0 4px 10px;
}
table.tableType4 td.nTd{
	border:0px;
	padding:0px;
}
table.tableType4 tr td table td{

	border:0px;
	padding-left:2px;
	background-color:#fcfcfc;
	font-size:11px;
	word-break:break-all;
}
table.tableType4 tr td.title1, table.tableType4 tr td table.table3 tr td.title1{

	padding:9px 0 9px 9px;
	background-color:#eeeeee;
}
table.tableType4 tr td.title2{

	padding:8px 0 9px 9px;
	background-color:#fafafa;
}
table.tableType4 tr td.title3{

	padding:4px 9px 5px 0;
	background-color:#eeeeee;
	text-align:right;
}
table.tableType4 tr.title2 td{

	padding:8px 0 9px 0px;
	text-align:center;
	background-color:#fafafa;
}
table.tableType4 tr td table.table2 td{
	padding:4px 0 4px 0px;
}

table.tableType5 td{

	text-align:center;
}
table.tableType5 td.pointTd{

	background-color:#fafafa;
}
table.tableType5 td p{

	float:left;
	padding-top:4px;
	margin-left:10px;
}
table.tableType5 td p.row2{

	float:left;
	padding-top:4px;
	margin-left:10px;
	text-align:left;
}
table.tableType5 td p.btn{

	float:right;
	padding-top:0px;
	margin-right:10px;
}
table.tableType5 td p.btn2{

	float:right;
	padding-top:6px;
	margin-right:10px;
}

table.request{

	width:620px;
}
table.request tr.top td{

	background-color:#eeeeee;
}
table.request tr td{

	padding:8px 5px 6px 5px;
	border-bottom:1px solid #eeeeee;
}

table.cfList1 tr td {width:620px;text-align:center;padding-top:5px;}
table.cfList1 tr td div.cfListSet1 {float:left;width:170px;background:url('/media/imgs/layout/bbs/img_cfLine_01.gif') no-repeat;text-align:left;margin:0 18px;display:inline;}
table.cfList1 tr td div.cfListSet1 div.btnPlay {width:170px;position:absolute;text-align:center;margin-top:40px;}
table.cfList1 tr td div.cfListSet1 div.btnPlay img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/imgs/layout/bbs/ico_play_01.png',sizingMethod='scale');
}
table.cfList1 tr td div.cfListSet1 p.img {width:170px;text-align:center;padding:6px 0 0 1px;margin-bottom:25px;}
table.cfList1 tr td div.cfListSet1 p.sbj {font-weight:bold;text-align:center;margin-bottom:5px;}
table.cfList1 tr td div.cfListSet1 p.cts {text-align:center;line-height:14px;height:50px;}

table.cfList1 tr td div.cfListSet2 {float:left;width:126px;margin:0 14px 39px 14px;display:inline;}
table.cfList1 tr td div.cfListSet2 p.img img {border:1px solid #84888b;}

div.comment1{color:#f26c4f;text-align:left;line-height:18px;padding:2px 0 0 11px;background:url('/media/imgs/layout/form/ico_star_01.gif') no-repeat 0 3px;}
div.comment2{color:#f26c4f;text-align:right;line-height:18px;}
div.comment3{color:#f26c4f;text-align:left;line-height:15px;padding-left:11px;background:url('/media/imgs/layout/form/ico_star_01.gif') no-repeat;}
div.comment4{color:#00baf2;text-align:left;line-height:18px;padding:2px 0 0 11px;background:url('/media/imgs/layout/form/ico_star_02.gif') no-repeat 0 3px;}
div.rightTxt{text-align:right;}

table.calendarTable tr td {background-color:#f5f5f5;width:91px;padding:5px;height:87px;vertical-align:top;line-height:15px;}
table.calendarTable tr td strong {color:#00baf2;}
table.calendarTable tr td.sun {color:#ff7e47;}
table.calendarTable tr.top td {background-color:#cbd1d6;font-size:12px;color:#ffffff;height:25px;text-align:center;}
table.calendarTable tr.top td.sun {background-color:#ff7e47;}

center.calendarNavi div {width:195px;text-align:center;}
center.calendarNavi div p {float:left;font-weight:bold;font-family:tahoma;font-size:10px;text-align:center;}
center.calendarNavi div p.prev {padding-top:2px;margin-top:13px;margin-right:3px;}
center.calendarNavi div p.prevNum {margin:13px 5px 0 0;}
center.calendarNavi div p.nowNum {width:76px;font-size:40px;line-height:25px;padding-top:8px;}
center.calendarNavi div p.nowNum span {font-family:tahoma;font-size:14px;color:#bfbfbf}
center.calendarNavi div p.next {float:right;padding-top:2px;margin:13px 0 0 3px;}
center.calendarNavi div p.nextNum {float:right;margin-top:13px;}

table.plantNum {margin-top:12px;}
table.plantNum tr td {width:16px;height:15px;background:url('/media/imgs/maeil_media/ico_num_bg.gif') no-repeat;color:#ffffff;font-family:tahoma;font-size:9px;text-align:center;}
table.plantNum tr td.over {background:url('/media/imgs/maeil_media/ico_num_bg_over.gif') no-repeat;}

.irTable{width:100%;font-size:11px;color:#7f7f7f;font-family:Dotum;border-left:1px solid #dedede;}
.irTable th{padding:5px 0;font-size:12px;text-align:center;border-top:2px solid #0068a3;border-right:1px solid #dedede;border-bottom:1px solid #dedede;background:#eee;}
.irTable td{padding:5px 4px;text-align:right;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
.irTable td.txtLeft{text-align:left;}
.irTable .bg td{background:#eee;}