#f_body {
	width: 970px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 50px 0px;
	color: #000;
	background: #191919;
}
#blokif {
	width: 690px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#blokif h3 {
	color: #CCC;
	font-size: 15px;
	line-height: 30px;
	background: #2B2C2B url(../../images/foto/h2.png) no-repeat left bottom;
	width: 180px;
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 35px;
	text-transform: uppercase;
	letter-spacing: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
* html #blokif h3 {
	width: 35%;
	font-size: 13px;
}
#fsidebar {
	color: #000;
	width: 280px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
* html #fsidebar {
	position: absolute;
	right: 142px;
}
	.hjam {
		color: #000;
		font-size: 11px;
	}
	.fheadk {
		width: 550px; 
		margin: 0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
	}
	.redf {
		color: #cc0000;
		font-weight: bold;
	}
	.fjam {
		color: #FFF;
	}
	.fheadka {
		width: 236px;
		margin: 10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
	}
#f_headline {
	width: 670px;
	background: #FFF url(../../images/foto/f_headline.png) repeat-x top left;
	margin: 10px 0px 0px 0px ;
	padding: 5px 5px 5px 5px;
	min-height: 235px;
	color: #FFF;
}
* html #f_headline {
	width: 680px;
}
	#f_headline img {
		border: 1px solid #2a2a2a;
		padding: 2px 2px ;
		margin: 0px 0px 0px 0px;
	}
	#f_headline h2 {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	#f_headline p {
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.f_terkait {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.f_terkait h4 {
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight: bold;
	}
	.f_terkait ul {
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.f_terkait ul li {
		background: url(../images/check.png) no-repeat left center;
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
	}
	.f_banda {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px;
		width: 180px;
	}
		.f_banda ul {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px;
		}
		.f_banda ul li {
			margin: 0px 0px 10px 0px;
			padding: 0px 0px;
		}
#fbawah {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 690px;

}
#boxfoto {
	width: 180px;
	background: #3f3f3f url(../../images/foto/boxf.png) repeat-x top left;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
}
	.f_banda {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #EEEEEE;
	}
	.f_banda h4 {
	line-height: 25px;
	background: #2B2C2B url(../../images/foto/h2.png) no-repeat left bottom;
	width: 145px;
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 35px;
	letter-spacing: 5px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	}
	* html .f_banda h4 {
		width: 100%;
	}
		.f_banda h4 a{
		color: #FFF;
		}
		.h4icon {
			background: url(../../images/foto/h4icon.png) no-repeat left center;
			height: 20px;
			width: 20px;
			margin: 0px 10px 0px 0px;
			padding: 0px 0px 0px 0px;
			float: left;
		}
	.f_banda img {
		border: 1px solid #2a2a2a;
		padding: 1px 1px;
	}
	.f_banda h5, .f_banda h5 a {
		color: #FFD475;
		margin: 0px 0px 0px 0px;
		font-size: 13px;
	}
	.f_banda p {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 11px;
	}
	.f_banda2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #EEEEEE;
	}
	.f_banda2 ul {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.f_banda2 ul li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.f_banda2 h4 {
	line-height: 25px;
	background: #2B2C2B url(../../images/foto/h2.png) no-repeat left bottom;
	width: 150px;
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 35px;
	letter-spacing: 5px;
	margin: 0px 0px 0px 0px;
	}
	.f_banda2 h4 a {
		color: #FFF;
	}
		.h4icon2 {
			background: url(../../images/foto/h42icon.png) no-repeat left center;
			height: 16px;
			width: 16px;
			margin: 0px 10px 0px 0px;
			padding: 0px 0px 0px 0px;
			float: left;
		}
	.f_banda2 img {
		border: 1px solid #2a2a2a;
		padding: 1px 1px;
	}
	.f_banda2 h5, .f_banda2 h5 a {
		color: #FFD475;
		margin: 0px 0px 0px 0px;
		font-size: 13px;
	}
	.f_banda2 p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 11px;
	}
	
	.f_fotoberita {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #FFF;

	}
#koloms {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 70px;
	width: 550px;
	float: left;
}
#koloms img {
	margin: 0px 5px 10px 0px;
	padding: 2px 2px;
	border: 1px solid #393b39;
	float: left;
}
	.tglf {
		font-size: 10px;
		font-weight: bold;
		color: #565756;
	}
	.f_fotoberita img {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.f_fotoberita ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	.f_fotoberita ul li {
		margin: 15px 0px 0px 0px;
		padding: 10px 5px 10px 5px;
		display: block;
		float: left;
		background-color: #2B2C2B;
		border: 1px solid #2a2a2a;
		width: 450px;
	}
	* html .f_fotoberita ul li {
		width: 100%;
	}
	.f_fotoberita h2 {
		font-size: 13px;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	.f_fotoberita h4 {
	line-height: 25px;
	background: #2B2C2B url(../../images/foto/h2.png) no-repeat left bottom;
	width: 150px;
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 35px;
	letter-spacing: 5px;
	margin: 0px 0px 0px 0px;
	}
	* html .f_fotoberita h4 {
		width: 35%;
		font-size: 11px;
	}
	.f_fotoberita h4 a {
		color: #FFF;
	}
	.f_fotoberita h2 a{
		font-size: 13px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #ffd475;
	}
	.f_fotoberita p {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	/* paginations */

.paginations {
	clear: both;
	height: 1%; /* Fixes double padding in IE */
	margin: 20px 10px 20px 20px;
	font-size: 0.9em;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	text-align: center;
}

.paginations a, .paginations span {
    padding: 0.3em 0.5em;
    margin-right: 0.1em;
	text-decoration: none;
	color: #3E3E3E;

}

.paginations span {
	color: #868686;
}

.paginations .current {
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
}

.paginations a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.paginationstop {
	border-top: 0 none;
}

.paginationsbottom {
	border-bottom: 0 none;
}

.paginations ul {
	margin: 0;
	padding: 0;
}

.paginations li {
	margin: 0;
	padding: 0;
}
	.fcat_fotoberita {
		margin: 0px 0px 0px -50px;
		padding: 0px 0px 0px 0px;
		color: #000;
		width: 600px;
	}
	* html .fcat_fotoberita {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
		color: #000;
		width: 520px;
	}

	.fcat_fotoberita ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	.fcat_fotoberita ul li {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		float: left;
	}
	.fcat_fotoberita h2 {
		font-size: 13px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.fcat_fotoberita p {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	
#fs_body {
	width: 970px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 100px 0px;
	color: #000;
	background: #191919 url(../../images/fbg.png) no-repeat top left;
}
#singlef2 {
	width: 200px;
	float: left;
	margin: 100px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
* html #singlef2 {
	width: 200px;
	float: left;
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#singlef2 img {
	padding: 2px 2px 2px 2px;
	border: 1px solid #2a2a2a;
}
#singlef2 ul {
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#singlef2 h2 {
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 20px;
	border-top: 1px dotted #2B2C2B;
	border-bottom: 1px dotted #2B2C2B;
	
}
#singlef2 ul li{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #2B2C2B;
}
#singlef2 ul li a{
		color: #FFD475;	
}
#singlef2 ul li a:hover{
		color: #FFF;	
}
#singlef {
		margin: 10px 10px 0px 10px;
		padding: 20px 12px 0px 10px;
		width: 420px;
		background: #2B2C2B;
		float: left;
	}
	#singlef p {
		text-align: left;
		margin: 10px 0px 0px 0px;
		color: #FFF;

	}
	#singlef h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	letter-spacing: -1.5px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFD475;
	line-height: 30px;
	}
	#singlef img {
		margin: 10px 0px 0px 0px;
		padding: 2px 2px;
		border: #2a2a2a;
		width: 415px;
	}
	.postinfof {
	float: left;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	position: relative;
	padding: 5px 0 5px 0;
	margin: 20px 0px 30px 0px;
	width: 100%;
}
	.postinfof ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.postinfof ul li {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	.postinfof a {
		color: #FFD475;
	}
	
	/* ----------- My Form ----------- */
			.myformf{
			margin: 0px 0px 0px 0px;
			width: 400px;
			padding:14px;
			}
			.diiket {
				margin: 0px 0px 0px 0px;
				width: 380px;
			}
			.diiket2 {
				margin: 0px 0px 0px 0px;
				width: 400px;
			}
                         * html	.diiket2 {
				margin: 0px 0px 0px 0px;
				width: 350px;
			}
			
			/* ----------- stylized ----------- */
			#stylizedf{
			border:solid 1px #343534;
			background:#262626;
			margin: 0px 0px 0px 0px;
			padding-bottom: 10px;
			padding-right: 10px;
			width: 395px;
			}
			#stylizedf h1 {
			font-size:14px;
			font-weight:bold;
			margin-bottom:8px;
			}
			#stylizedf p{
			font-size:11px;
			color:#666666;
			margin-bottom: 0px;
			border-bottom:solid 1px #b7ddf2;
			padding-bottom: 10px;
			margin-top: 0px;
			width: 400px;
			line-height: 14px;
			}
			#stylizedf label{
			display:block;
			font-weight:bold;
			text-align:left;
			width:140px;
			float:left;
			color: #FFD475;
			margin: 0px 0px 0px 0px;
			}
			#stylizedf .small{
			color:#666666;
			display:block;
			font-size:11px;
			font-weight:normal;
			text-align:left;
			width:140px;
			}
			#stylizedf input {
			float:left;
			font-size:12px;
			padding:4px 2px;
			border:solid 1px #aacfe4;
			width:200px;
			margin:2px 0 10px 10px;
			}
			#stylizedf textarea {
			font-size:12px;
			padding:4px 2px;
			border:solid 1px #aacfe4;
			width:380px;
			margin:2px 0px 10px 10px;
			}
			#stylizedf .button{
			clear:both;
			float: right;
			width:125px;
			height:31px;
			border:solid 1px #aacfe4;
			text-align:center;
			line-height:31px;
			color:#000;
			font-size:11px;
			font-weight:bold;
			background-color: #FFF;
			margin: 0px 10px 0px 0px;
			}
			
	#komenf {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
#komenf h1 {
	font-size: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	letter-spacing: 0px;
}
#komenf ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#komenf ul li {
	background: #292929;
	margin: 0px 0px 10px 0px ;
	padding: 0px 0px 0px 0px;
	width: 420px;
	border-top: 1px solid #232423;
	border-bottom: 1px solid #232423;
}
#komenf p {
	display: block;
	margin: 20px 0px 0px 0px ;
	position: relative;
	padding: 0px 40px 10px 50px;

}
.pengirimf {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 20px 0px 0px 50px;
	margin: 10px 0px 0px 0px;
	text-transform: capitalize;
	width: 100%;
	color: #CCC;
}
.pengf {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	float: left;
	display: block;
	text-transform: capitalize;
}
.numf {
	font-size: 35px;
	color: #232423;
	position: absolute;
	letter-spacing: -1px;
	padding: 0px 0px 0px 3px;
}
		#resultf { 
				background-color: #7c8c7c; 
				border: 1px solid #232423; 
				padding: 10px; 
				margin: 0px 0px 0px 0px;
			}
img#est {
	float: left;
	width: 75px;
	padding: 2px 2px;
	border: 1px solid #2B2C2B;
}
