@charset "utf-8";

body{
	background-image:url(../img/sub_background.png);
	margin-top:-15px;
}

iframe{
	border: 1px solid #003;
}

.rte{
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #5099cf;
	color: #fff;
	border: 1px solid #000;
}
.text_input{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #5099cf;
	border: 1px solid #000;
}
.text_input_disabled{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #C00;
	border: 1px solid #000;
}

.main_table{
	background-image:url(../img/main_background.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border: 1px solid #003;
	padding-top:0px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
}

.shadow_vertical{
	background-image:url(../img/shadow/1/05.png);
	background-repeat:repeat-y;
	background-position:left;
}
.shadow_horizontal{
	background-image:url(../img/shadow/1/08.png);
	background-repeat:repeat-x;
	background-position:top;
}

.ts_01{
	background-image:url(../img/tables/1/01.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.ts_02{
	background-image:url(../img/tables/1/02.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ts_03{
	background-image:url(../img/tables/1/03.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.ts_04{
	background-image:url(../img/tables/1/04.png);
	background-repeat:repeat-y;
	background-position:right;
}
.ts_05{
	background-image:url(../img/tables/1/05.png);
}
.ts_06{
	background-image:url(../img/tables/1/06.png);
	background-repeat:repeat-y;
	background-position:left;
}
.ts_07{
	background-image:url(../img/tables/1/07.png);
	background-repeat:no-repeat;
	background-position:right top;
}
.ts_08{
	background-image:url(../img/tables/1/08.png);
	background-repeat:repeat-x;
	background-position:top;
}
.ts_09{
	background-image:url(../img/tables/1/09.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.scroll-track{
	height:10px;
	width:18px;
	background-image:url(../img/scroller/1/track_bg.png);
	background-repeat:repeat-y;
}

.scroll-handle{
	height:10px;
	width:16px;
	cursor:pointer;
	background-image:url(../img/scroller/1/handle.png);
	background-repeat:repeat-y;
	background-position:center;
}
.scroll-handle-top{
	height:4px;
	width:16px;
	cursor:pointer;
	background-image:url(../img/scroller/1/handle_top.png);
	background-repeat:repeat-y;
	background-position:center;
}
.scroll-handle-bot{
	height:4px;
	width:16px;
	cursor:pointer;
	background-image:url(../img/scroller/1/handle_bot.png);
	background-repeat:repeat-y;
	background-position:center;
}

.scroll-track-top{
	width:18px;
	height:20px;
	background-image:url(../img/scroller/1/top.png);
	background-repeat:no-repeat;
}
.scroll-track-bot{
	width:18px;
	height:20px;
	background-image:url(../img/scroller/1/bot.png);
	background-repeat:no-repeat;
}
.footer{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #000;
}
.pointer{
	cursor:pointer;
}
.menu_parent{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003;
	border-bottom: 1px solid #000;
	padding-top:2px;
}
.menu_child{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px dotted #000;
	cursor:pointer;
	padding-left:5px;
}
.menu_child:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	border-bottom: 1px dotted #000;
	cursor:pointer;
	padding-left:5px;
	background: #000;
}

.thincell{
	border-top: 1px dotted #666;
	border-bottom: 1px solid #000;
	border-left: 1px dotted #CCC;
}

.verify_div{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #390;
	border: 1px solid #000;
	padding:2px;
}

.error_div{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #4E0A07;
	border: 1px solid #000;
	padding:2px;
}

.tdl{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.tdm{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.tdr{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.tdtr{
	background: url(../img/sub_background.png);
}
.tdtr:hover{
	background:#460000;
}
.img-btt{
	border: 1px outset #FFF;
	padding:1px;
	cursor:pointer;
}
.img-btt:hover{
	border: 1px inset #FFF;
	padding:1px;
	cursor:pointer;
}
.news_div{
	border: 1px solid #000;
	padding-left:3px;
	margin-bottom:5px;
}

.thlist{
	background: url(../img/sub_background.png);
	text-align:left;
	vertical-align:top;
}
.thlistr{
	background: url(../img/sub_background.png);
	text-align:right;
	vertical-align:top;
}
.thlisth{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.thlistm{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.thlistf{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

.tdlisttr{
}
.tdlisttr:hover{
	background: #009;
}
.tdlist{
	text-align:left;
	vertical-align:top;
}
.tdlistr{
	text-align:right;
	vertical-align:top;
}
.tdlisth{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.tdlistm{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.tdlistf{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

.parent_table{
	border: 1px solid #000;
}

.parent_header, parent_child{
	border-bottom: 1px solid #000;
}
.child_tr{
}
.child_tr:hover{
	background-color:#36C;
}
.child_member{
	border-bottom: 1px solid #03F;
}
.child_member_header{
	border-bottom: 1px solid #03F;
	border-left: 1px solid #03F;
}

.select_parent{
	color: #FFF;
}
.select_parent_disabled{
	color: #333;
}
.select_child{
	color: #000;
}

.img_style1{
	border: 1px solid #FFF;
}

.img_style2{
	border: 2px solid #FFF;
}

.img_style3{
	border: 2px solid #000;
}
.img_style4{
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.catpreviewtable{
	background-image:url(../img/sub_background.png);
	border: 1px solid #fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.catpreviewtable:hover{
	border: 1px solid #0CF;
}

.productpreviewtable{
	background-image:url(../img/sub_background.png);
	border: 1px solid #fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.productpreviewtable:hover{
	border: 1px solid #0CF;
}

.ts2_01{
	background-image:url(../img/tables/2/01.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.ts2_02{
	background-image:url(../img/tables/2/02.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ts2_03{
	background-image:url(../img/tables/2/03.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.ts2_04{
	background-image:url(../img/tables/2/04.png);
	background-repeat:repeat-y;
	background-position:right;
}
.ts2_05{
	background-color:#FFF;
}
.ts2_06{
	background-image:url(../img/tables/2/06.png);
	background-repeat:repeat-y;
	background-position:left;
}
.ts2_07{
	background-image:url(../img/tables/2/07.png);
	background-repeat:no-repeat;
	background-position:right top;
}
.ts2_08{
	background-image:url(../img/tables/2/08.png);
	background-repeat:repeat-x;
	background-position:top;
}
.ts2_09{
	background-image:url(../img/tables/2/09.png);
	background-repeat:no-repeat;
	background-position:left top;
}

