body {
    background-color: lightgrey;
}

#login_box {
    line-height:30px;
    background-color:#eeeeee;
	border-style:double;
    height:140px;
    width:260px;
    position:fixed;
    padding:10px; 
	left:40%;
	top:40%;
}

#profile_menu {
	float:left;
	width:15%;
	padding:0px 6px 0px 0px;
}

#header_menu {
	position:absolute;
	width:1500px;
}

.list_menu {
	float:left;
	border-style:double;
	width:11%;
	padding:5px;
	margin:0px 5px 0px 0px;
	text-align:center;
}

.list_sub_menu {
	background-color:lightgrey;
	border-style:hidden;
	top:15%;
	padding:5px;
	text-align:center;
	display:none;
	white-space:nowrap;
}

.sub_menu_label {
	border-style:hidden;
	padding:10px;
	white-space:nowrap;
}

#dnotification {
	position:absolute;
	top:60px;
	width:225px;
	height:500px;
}

#notif_box {
	position:absolute;
	width:210px;
	overflow:auto;
	padding-left:5px;
	overflow:auto;
}

#dpages {
	position:absolute;
	top:60px;
	height:500px;
	width:1265px;
	left:240px;
}

.pages_title {
	
}

.aptktextarea {
	resize:none;
}

.aptktextbox {
	width:300px;
}

.aptktextbox2col {
	width:150px;
}

.aptklistbox {
	width:300px;
}

.menu_grup_akses {
	float:left;
	border-style:double;
	padding:5px;
	width:500px;
	height:390px;
	overflow:auto;
}

#display_menu {
	border-style:solid;
	overflow-y:auto;
	float:left;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
	width:460px;
	height:250px;
}

#btnKembali{
	float:left;
	margin-top:5px;
	width:1030px;
	text-align:right;
}

#detail_user_grp {
	width:470px;
	height:150px;
	margin-left:15px;
}

.list_area {
	width:480px;
	height:250px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	overflow:auto;
}

.table_list_data {
	width:100%;
	margin-left:0px;
	margin-right:0px;
	border-style:solid;
	border-color:black;
	border-width:3px;
	border-collapse:collapse;
}

.tld_header {
	background-color:#eeeeee;
	text-align:center;
	border-style:solid;
	border-width:3px;
}

.tld_number {
	text-align:center;
}

.tlr_select {
	background-color:white;
}

.tlr_nselect {
	background-color:no-color;
}

.lblketerangan {
	margin-bottom:15px;
}

.photo_display {
	text-align:center;
}

.apotek_title {
}

.searchtextbox {
	width:210px;
}

.list_data_apotek {
	position:absolute;
	top:10px;
	left:230px;
	border-style:double;
	padding:5px;
	width:1000px;
	height:180px;
	overflow:auto;
}

.detail_data_apotek {
	position:absolute;
	top:215px;
	left:15px;
	border-style:double;
	padding:5px;
	width:1215px;
	height:230px;
	overflow:auto;
}

.detail_btn_apotek {
	position:absolute;
	top:470px;
	left:15px;
}

#btnKembaliPembelian {
	position:absolute;
	text-align:right;
	top:470px;
	left:1100px;
}

#btnKembaliPenjualan {
	position:absolute;
	top:470px;
	left:970px;
}

.aptktextbtn {
	width:245px;
}

.aptktext2col {
	width:110px;
}

.aptktext2nota {
	width:130px;
}

.list_detail_jobat {
	position:absolute;
	top:60px;
	left:15px;
	border-style:double;
	padding:5px;
	width:500px;
	height:385px;
	overflow:auto;
}

.data_header_jobat {
	position:absolute;
	top:60px;
	left:540px;
	border-style:double;
	padding:5px;
	width:500px;
	height:175px;
	overflow:auto;
}

.data_detail_jobat {
	position:absolute;
	top:255px;
	left:540px;
	border-style:double;
	padding:5px;
	width:500px;
	height:190px;
	overflow:auto;
}

.radio_cara_bayar {
	position:absolute;
	top:70px;
	border-style:double;
	padding:5px;
	width:330px;
}

.data_pembayaran {
	position:absolute;
	top:135px;
	border-style:double;
	padding:5px;
	width:330px;
}

.btn_pembayaran {
	position:absolute;
	top:320px;
	padding:5px;
	width:330px;
}

.menu_ubah_diskon {
	left:1045px;
	position:absolute;
	border-style:double;
	padding:5px;
	width:200px;
	height:130px;
	overflow:auto;
}

.list_data_racikan {
	position:absolute;
	top:45px;
	left:15px;
	border-style:double;
	padding:5px;
	width:1000px;
	height:120px;
	overflow:auto;
}

.detail_data_racikan {
	position:absolute;
	top:215px;
	left:15px;
	border-style:double;
	padding:5px;
	width:1000px;
	height:230px;
	overflow:auto;
}

.data_laporan {
	float:left;
	border-style:double;
	padding:5px;
	width:1050px;
	height:390px;
	overflow:auto;
}

.list_laporan {
	width:1020px;
	height:290px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	overflow:auto;
}

.tld_data_angka {
	text-align:right;
}