*
{
	padding: 0px;
	margin: 0px;
}
body
{
	font-size: 11px;
	font-family: "Gill Sans MT", Arial;
	color: #2e6126;
	line-height: 18px;
	background-color: #E2EAE0;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-position:-450px 0px;
}
.news
{
	font-size: 11px;
	font-family: "Gill Sans MT", Arial;
	color: #1f0202;
	width:150px;
	line-height:12px;
	padding-bottom: 3px;
	text-decoration:none;
}
a.news:hover
{
	text-decoration:none;
	color:#B60C0C;
}
#daily_link {
background-image:url(../images/icon_daily.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:18px;
position:relative;
padding-top:3px;
padding-bottom:3px;
}

#outer
{
	position: relative;
	width: 990px;
	margin: 0px auto 0px auto;
}
#header
{
	position:relative;
}
#header_01
{
	position:relative;
	height:60px;
}
#header_02
{
	position:relative;
	background-color: #c77001;
	padding-top: 10px;
}
#header_03
{
	position:relative;
	height:422px;
	background-image:url(../images/bg_hitam2.gif);
	background-repeat:no-repeat;
	background-position:center 12px;
	text-align:center
}
#header_04
{
	position:relative;
	height:30px;
	padding-top: 5px;
	text-align:center;
}
#menu {
padding-top:20px;
position:relative;
}
#none {
display:none;
}
#textareacari input, textarea{
	font-size: 12px;
	font-family: tahoma, helvetica, sans-serif;
	line-height:15px;
	background: #fff;
	border-bottom: 1px dotted #BC200A;
}
#subscribe input, textarea{
	font-size: 12px;
	font-family: tahoma, helvetica, sans-serif;
	line-height:15px;
	background: #fff;
	border-bottom: 1px dotted #BC200A;
}
#container
{
	position: relative;
	background-color:#febc69;
	top: 20px;
}
#inner
{
	position: relative;
	padding-top:5px;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-y;
}
#inner_end
{
	clear:both;
}
#left
{
	position:relative;
	float:left;
}
#center 
{
	position:relative;
	float:left;
}
#right
{
	position:relative;
	float:right;
}
#left_content
{
	position:relative;
	padding-left:-8px;
	width:826px;
}
#center_content
{
	position:relative;
	width:509px;
	clear:both;
	padding-left: 10px;
}
#center_content_contact
{
	position:relative;
	width:509px;
	background-color:#d29e5c;
	padding-left: 10px;
	margin-left:10px;
}

#right_content
{
	position:relative;
	width:600px;
	background-image:url(../images/bottom_team.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
}
#right_content_magazine
{
	position:relative;
	text-align:center;
	width:184px;
	background-image:url(../images/team_render.jpg);
	background-repeat: repeat-y;
}
#mag_header
{
position:relative;
background-image:url(../images/header_team.jpg);
background-repeat:no-repeat;
}
#right_content_ads
{
	position:relative;
	text-align:center;
	width:184px;
	padding-top:4px;
}
#rubrik {
position:relative;
padding-top:5px;
padding-bottom:5px;
}
.menulinks
{
	height:34px;
	padding-left:45px;
	padding-top:6px;
	font-size: 12px;
	font-family: tahoma, helvetica, sans-serif;
	font-weight:bolder;
	color: white;
}
#footer
{
	position: relative;
	height:30px;
	line-height: 12px;
	width: 990px;
	color:#2D6025;
}
#links_content
{
	position:relative;
	margin-bottom:2px;
	padding-bottom:8px;
	width:184px;
	top:-4px;
	color:#231f20;
	margin-left:-8px;
	background-image:url(../images/left_menu.jpg);
	background-repeat:no-repeat;
	background-position:1px 20px;
}
#clear_links_content
{
	top:3px;
	padding-left:5px;
	clear:both;
	background-color:#E3E3E3;
	width:100px;
}
#clear
{
clear:both;
}
.txtlinks
{
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.buttonblue {
	/* form-buttons */
	border : solid 1px #72C466;
	background: #2e6126;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}
#leftbanner
{
	position:relative;
	margin-left:7px;
	margin-bottom:2px;
	padding-bottom:8px;
	width:184px;
	z-index: 1;
}
#banneraddr
{
	position:relative;
	margin-left:7px;
	margin-bottom:2px;
	padding-bottom:8px;
	background-image:url(../webimages/alamat.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:184px;
}
#headernews
{
	position:relative;
	background-color:#FBFBFB;
	background-image:url(../webimages/pic_rghtrunningtxt.gif);
	background-repeat:no-repeat;
	height:30px;
	width:365px;
	background-position: 330px 10px;
}
#title {
position:relative;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	left:33px;
	top: -22px;
	font-family:"Trebuchet MS", Arial;
	width:500px;
}
#rightrunningpic
{
	position:relative;
	top:10px;
	left:300px;
	height:35px;
	width:10px;	
}
#separator {
	background-image:url(../images/a22.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0px 0px 10px 0px;
	margin-bottom: 20px;
	width:558px;
	text-align:right;
	color:#FF0000;
	font-size:12px;
}
.link_galeri
{
	text-decoration:none;
	color:#AE1B13;
	border: 1px solid #999999;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-weight: bold;
}
.pagination {
	padding: 2px;
	text-align: left;
}
	.pagination li {
		display: inline;
	}
	.pagination a {
	padding: 0 1px 0 1px;
	text-decoration: none;
	}
	.pagination a:hover {
	color: #0066CC;
	}
	.pagination li.currentpage{
	padding: 0 2px 0 2px;
	color: #BFDFFF;
	}
	.pagination li.disablepage{
	padding: 0 2px 0 2px;
	color: #BFDFFF;
	}
	.pagination li.nextpage{
		font-weight: bold;
	}
	* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 0;
	padding-left: 0;
	}
.list
{
	position:relative;
	text-decoration:none;
	color:#231f20;
	font-size:12px;
	padding-top:10px;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
}
.list li
{
	list-style:none;
	line-height:20px;
	padding-bottom:3px;
}
a.list:hover
{
	text-decoration:none;
	color:#A09698;
}
.list2
{
	position:relative;
	text-decoration:none;
	color:#231f20;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	padding-top:5px;
}
.list2 li
{
	margin-left:24px;
	list-style:none;
	padding-bottom:3px;
	margin-left:8px;
}
a.list2:hover
{
	text-decoration:none;
	color:#A09698;
}
.href_today
{
	position:relative;
	color:#0066CC;
	font-size:11px;
	padding-top:5px;
	text-decoration:none;
}
a.href_today:hover
{
	color:#75BAFF;
}
#news_content
{
	position:relative;
	padding-left:5px;
	width:509px;
	padding-bottom:5px;
	background-image:url(../images/header_profil.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#hightlight_content
{
	position:relative;
	padding-left:15px;
	width:360px;
	padding-bottom:5px;
}
#news_content_detail
{
	position:relative;
	padding-left:5px;
	width:545px;
	padding-bottom:5px;
	background-image:url(../images/header_profil.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#activity_detail
{
	position:relative;
	padding-left:5px;
	width:545px;
	padding-bottom:5px;
}
.headertxt_laput {
	padding-top:12px;
	padding-bottom:8px;
	line-height:22px;
	color:#1f0202;
	font-size:18px;
}

.summary_laput {
	font-size:12px;
	padding-left: 5px;
	padding-right: 5px;
}

.copyright {
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:11px;
	height:20px;
}
.summary_today {
color:#231f20;
font-size:12px;
font-family:"Trebuchet MS", Arial;

}
a .summary_today {
text-decoration:underline;
}

a.summary_today:hover
{
	text-decoration:none;
	color:#A09698;
}
#BG img {
	position: relative;
	top: 3px;
	padding: 3px 3px 3px 3px;
	background-color: #ffffff;
}
img.picA
{
	position: relative;
	top: 3px;
	padding: 3px 0px 3px 3px;
}
img.picB
{
	position: relative;
	top: 3px;
	padding: 3px;
	border: 1px solid #ffffff}
img.picB:hover
{
	background-color:#F9EDE3;
}
img.floatleft
{
	float: left;
	margin: 0px 0px 3px 4px;
}
img.floatright
{
	float: right;
	margin: 0px 0px 3px 4px;
}
#summary img {
	position: relative;
	top: 3px;
	padding: 3px 3px 3px 3px;
	float: right;
	margin: 0px 6px 3px 4px;
}
#summary_2 img {
	position: relative;
	top: 3px;
	padding: 3px 3px 3px 3px;
	float: left;
	margin: 0px 6px 3px 4px;
}
.footertxt
{
	font-size: 11px;
	font-family: tahoma, helvetica, sans-serif;
	font-weight:bolder;
	color: #998766;
	text-decoration:none;
}
.registertxt
{
	font-size: 11px;
	font-family: tahoma, helvetica, sans-serif;
	font-weight:bolder;
	text-decoration:none;
	color:#1f0202;
}
a.registertxt:hover
{
	color: #ad291f;
}
a.footertxt:hover
{
	color: #ad291f;
}
.inputbox {
	margin: 0 0 1em 0;
	border: 1px solid #996600;
	}

.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}
.detail_buku
{
	list-style-type: none;
	margin-bottom:25px;
}
.textarea
{
	border-color:#2E6126;
	border-style:solid;
	border-width:1px;
	padding:3px;
	width:300px;
	background:transparent;
	height:70px;
}
#detail_profil {
	position:relative;
	margin-top: 15px;
	padding-left:5px;
	width:540px;
}
#ball {
position:relative;
left:-6px;
}
.li_bola {
position:relative;
top:3px;
padding-left:10px;
}
.header_team{
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
line-height:18px;
padding-top:8px;
padding-bottom:8px;
}
#motto_body{
position:relative;
background-image:url(../images/bottom_motto.jpg);
background-repeat:no-repeat;
background-position:bottom right;
height:190px;
background-color:#F8C400;
width:179px;
}
#motto_content{
position:relative;
width:175px;
padding-left:3px;
font-size:14px;
}
.productlist ul {padding:0; margin:0;list-style-type: none; }
.productlist ul li {
	float:left;
	margin-right:1px;
	position:relative;
}

#recent
{
position:relative;
width:65px;
padding-right:5px;
text-align:center;
padding-bottom:5px;
padding-left:5px;
}
#recent_txt
{
position:relative;
width:58px;
height:15px;
color:#ffffff;
padding:2px 2px 2px 2px;
line-height:10px;
}
.headtxt {
	color:#333333;
	font-size:12px;
	font-weight:bolder;
	font-family:"BankGothic Lt BT", Arial;
	text-decoration:none;
}
a.headtxt:hover {
	color:#CCCCCC;
	text-decoration:none;
}
#txt_home
{
	position:relative;
	padding-top:20px;
	text-align: right;
	padding-right: 5px;
}
#txt_truly
{
position:relative;
padding-left:5px;
padding-top:115px;
}
#gallery_txt
{
	position:relative;
	width:135px;
	height:15px;
	color:#3399CC;
	padding:2px 2px 2px 2px;
	line-height:10px;
}
#gallery_list
{
position:relative;
padding-right:5px;
text-align:center;
padding-bottom:5px;
padding-left:5px;
height:135px;
width:135px;
}
.thumb ul {padding:0; margin:0;list-style-type: none;}
.thumb ul li {
	float:left;
	margin-right:1px;
	position:relative;
	 height:162px;
}
.innertxt
{
	font-size:12px;
	color:#0066CC;
	text-decoration:none;
}
a.innertxt:hover
{
	font-size:12px;
	color:#BFDFFF;
	text-decoration:none;
}
.innertxt_selected
{
	font-size:12px;
	color:#BFDFFF;
	text-decoration:none;
}
a.innertxt_selected:hover
{
	font-size:12px;
	color:#0066CC;
	text-decoration:none;
}
#home_button 
{
position:relative;
width:35px;
left:760px;
}
.pagination {
	text-align: left;
}
	.pagination li {
		display: inline;
	}
	.pagination a {
	padding: 0 1px;
	text-decoration: none;
	}
	.pagination a:hover {
		background-color: #E6F0FF;
	}
	.pagination li.currentpage{
	font-weight: bold;
	padding: 0 2px;
	}
	.pagination li.disablepage{
	padding: 0 1px;
	color: #E6F0FF;
	}
	.pagination li.nextpage{
		font-weight: bold;
	}
	* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
		margin-right: 5px;
		padding-right: 0;
	}
.scroller {
	font-family: "Gill Sans MT", Arial;
	font-size: 13px;
	color: #FFFFFF;
}
#top_form_login {
	background-image:url(../images/login_top.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:180px;
	padding-left:10px;
	position:relative;
}
#bg_form_login {
background-image:url(../images/login_body.gif);
background-repeat:repeat-y;
width:180px;
padding-left:5px;
position:relative;
}
#bot_form_login {
background-image:url(../images/bottom.gif);
background-repeat:no-repeat;
background-position: left bottom;
width:150px;
height:26px;
padding-left:10px;
padding-right:10px;
position:relative;
font-size:10px;
line-height:10px;
}
.login_head
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	position:relative;
}
.login_head_sub
{
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
font-style:italic;
color:#FFFFFF;
position:relative;
}
#login_content
{
position:relative;
font-weight:bold;
padding-left:5px;
line-height:12px;
width:150px;
}
.inputbox_login {
	width: 300px;
	margin: 0 0 1em 0;
	border-color:#362615;
	border-style:solid;
	border-width:1px;
	background-color:transparent;
	}
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/radio.png) no-repeat;
	display: inline;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
}
#member_link
{
width:158px;
background-color:#925a12;
height:20px;
vertical-align:middle;
color:#c8c8c8;
position:relative;
padding-top:4px;
}
.search table {
text-align: left;
width: 160px;
}
.search table thead th {
border: 0;
border-bottom: 1px solid #1f0202;;
color: #1f0202;
background-color:#d18206;
padding: 1px 0 0 2px;
margin: 0 0 3px 0;
text-align: left;
}
.search table tbody td {
	color: #1f0202;
	padding: 2px;
	border: 0;
	border-bottom: 1px solid #1f0202;;
	border-right: 1px solid #1f0202;;
	vertical-align:top;
	padding-left:3px;
}
.search table tbody tr.odd {
background-color: #eb9f1e;
}
.search table tbody tr.even {
background-color: #ffba31;
}
.search table tbody tr.end {
background-color: #FFFFCC;
}
.search table tbody tr:hover {
	background-color: #FFFFCC;
}
.search table tbody tr:hover td {
color: #444;
}
#about_txt {
	position:relative;
	width:420px;
	padding-left: 35px;
}
#contact_txt {
	position:relative;
	width:450px;
	padding-left: 15px;
}
#form {
	position:relative;
	padding-left:5px;
}
#logo {
	margin-top:40px;
	height:150px;
	width:220px;
	text-align: center;
	position: relative;
}
#about {
	position: relative;
	padding: 5px 5px 5px 5px;
}
#about ul {
padding-left:15px;
}
#about li {
list-style-type:circle;
}
#about img {
	float:left;
	position: relative;
	top: 3px;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	background-color: #ffffff;
}
#menu_catalogue a {
text-decoration:none;
color: #2e6126;
}
#menu_catalogue a:hover {
	color: #72C466;
	text-decoration:none;
}
#about a {
color: #2e6126;
}
#about a:hover {
	color: #72C466;
	text-decoration:none;
}
#inner-image {
	margin-top:4px;
	background-color:#313830;
	position:relative;
	width:606px;
	height:428px;
	text-align:center;
}
#scrolltext {
	/* Typical fixed height and fixed width example */
	width: 580px;
	overflow: auto;
	height:325px;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}
#scrolltextbts {
	/* Typical fixed height and fixed width example */
	width: 580px;
	overflow: auto;
	height:450px;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}
#scrolltextcall {
	/* Typical fixed height and fixed width example */
	width: 580px;
	overflow: auto;
	height:200px;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}
