@charset "utf-8";
/* CSS Document */


.bodym {
	background-color: #fff;
}
a:link { 
	color:#0000FF; text-decoration:none; }
a:visited { 
	color:#0000FF; 	text-decoration:none; }
a:hover { 
	color:#FF0000; 	text-decoration:underline;  }
.absmid {
	vertical-align: middle;
}
.abstop {
	vertical-align: text-top;
}
.absbtm {
	vertical-align:text-bottom;
}
.center {
	margin-left: auto;
	margin-right: auto;
}
.centertext {
	text-align: center;
}
.color_gray {
	color:#999999;
}
.judul {  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 18px; color: #333333}
.ftcil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.ftcil8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
}
.line_up {
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF0000;
}
.gbr {
	white-space: normal;
	margin: 2px;
	padding: 2px;
	border: thin solid #cccccc;
}
.gbr_utama {
	white-space: normal;
	margin: 0px;
	padding: 2px;
	border: thin solid #eeeeee;
}
.bottom {
	vertical-align: bottom;
}
.bg_tb_gr {
	background-color: #ccc;
}
.bg_tb_wh {
	background-color: #FFF;
}
.bg_wh {
	background-color: #FFF;
}
.bg_tb_bl {
	background-color: #000;
}
.bg_tb {
	background-color: #999966;
}

.cursor { cursor: pointer; }
.img {
	margin: 1px;
	padding: 1px;
	border: thin solid #CCCCCC;
}
.tbl_brd_0 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tbl_brd_top_1 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tbl_brd_btm_1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
}
.tbl_1 {
	border: thin solid #cccccc;
}
.tbl_1_post {
	border: thin solid #cccccc;
	cursor: pointer;
}
.txt-cil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.img-txt {
	float: left;
	border: thin solid #CCCCCC;
	padding: 1px;
	margin-left: 5px; margin-top:3px; margin-right: 10px; margin-bottom: 5px;
}
.line {
	color: #FF6600;
	border: #FF6600 solid;
	background: #ffffff;
	border-width: 5px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.line5 {
	color: #FF6600;
	border: #FF6600 solid;
	background: #ffffff;
	border-width: 5px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#search-bar { float:right; width:250px; height:25px; border: 0px solid #cccccc;}
#search .fields { float:center; margin:2px 5px 0 8px; font:8pt Verdana; color:#000; font-style:italic; width:200px; height:20px; line-height:18px; padding:0; background:#fff; border:0; border-bottom: thin dotted; }
#search .buttons { float:right; margin:4px 20px 10px 0; }
.textquote {  
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #999999;
font-style:italic;
font-weight: 600;
}
.textquotenya {  
font-family: "Times New Roman", Times, serif; font-size: 75px; color: #eeeeee;
font-style:italic;
font-weight: 700;
}
.tbl_round { border: solid thin #999999;
  padding:2px 3px;
  -webkit-border-radius:5px; 
  -moz-border-radius:5px; 
  border-radius:5px;    
}
.style1 {
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFCC;
}
.style2 {
	font-size: large;
	font-style: italic;
	color: #FFFFFF;
}
.txbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.text {  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 14px; color: #333333}
.textM {  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 11px; color: #333333}
.textHM {
	color: #333333;
	font: bold 14px Verdana, Arial, Helvetica, san-serif;
}
.txWhite { color: #FFFFFF; }
.txred { color: #FF0000; }
.tbl_round { border: solid thin #999999;
  padding:2px 3px;
  -webkit-border-radius:5px; 
  -moz-border-radius:5px; 
  border-radius:5px;    
}
.h1_hidden { font-size:1px; color:#FFFFFF; }
#jdl { 
    white-space: nowrap; 
    width: 15em;
	overflow: hidden;
	text-overflow: ellipsis; }
#jdlhead { 
    white-space: nowrap; 
    width: 32em;
	overflow: hidden;
	font-size: 18px;
	text-overflow: ellipsis; }
.jdltop { 
    white-space: nowrap; 
    width: 15em;
	overflow: hidden;
	text-overflow: ellipsis; }
#jdln { 
    white-space: nowrap; 
    width: 20em;
	overflow: hidden;
	text-overflow: ellipsis; }
#jdlns { 
    white-space: nowrap; 
    width: 95em;
	overflow: hidden;
	text-overflow: ellipsis; }
#jdlh { 
    white-space: nowrap; 
    width: 20em;
	overflow: hidden;
	text-overflow: ellipsis; }
#jdlb { 
    white-space: nowrap; 
    width: 20em;
	overflow: hidden;
	text-overflow: ellipsis; }
fieldset{
	background: #fffffc;
    border:2px solid #000;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}
#fieldsetsidewhite{
	background: #fff;
    border:2px solid white;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}
#fieldsetside{
	background: #eee;
    border:2px solid #CCCCCC;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}
#fieldsetside2{
	background: #eee;
    border:2px solid #CCCCCC;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}
#fieldsetside3{
	background: #eee;
    border:2px solid #CCCCCC;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}
#fieldsetside4{
	background: #eee;
    border:2px solid #CCCCCC;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}
#fieldsetblack{
	background: #222;
    border:2px solid #CCCCCC;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	}	
.textgalery {
	font: bolder 18px/1.2 Geneva, Helvetica, Sans-serif; 
	color:#000000;
	text-shadow: 2px 2px 2px #fff; 
	padding: 5px;
	font-stretch: ultra-condensed;
}
.box_center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tombol { color: white; background-color: #FF0000; }
.tombol:hover { color: black; background-color: #ffffff; }
.tombolw { color: black; background-color: #FFFFFF }
.tombolw:hover { color: white; background-color: #FF0000; }
.tombolp { background-color: #FFFFFF; }
.tombolp:hover { background-color: #EEEEEE; }
.wrap {
  width: 320px;
  border: 1px solid #ccc;
  height: 480px;
  overflow: auto;
  position: relative;
}
.ketj {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.jdlmn {
font-size: 20px;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;

}