@font-face{
	*font-family:SourceSansPro-Regular;
	*src:url('../font/SourceSansPro-Regular.otf');
}
.wrap-main{width:100%;}

.header{
	width:100%; 
	*height:auto;
	height:70px;
	*padding:5px 0 5px 0px;
	margin:0;
	*border-bottom:2px solid #a8a8a8;
	*-moz-box-shadow:    2px 2px 2px 6px #ccc;
	*-webkit-box-shadow: 2px 2px 2px 6px #ccc;
	*box-shadow:         1px 1px 3px 1px #ccc;
	
}

.logo{
	float:left;
	width:auto;
	*margin:0px 25px 0px 20px;
	*font-family:SourceSansPro-Regular;
	color:#706f70;
	margin:7px 3px 0px;
}

.logo img{margin-left:5px;height:52px;margin-right:0px;}
/*.logo a{margin-right:15px;}*/
.logo-title{margin:0;color:#706f70;text-align:center;margin-top:18px;}
.logo-data{margin:0;color:#706f70;float:right;}

.logo-title h4, .logo-data h4 {
	*font-family:SourceSansPro-Regular;
	font-size:32px;
	*color:#242a37;
	color:#000000;
	margin-bottom:0!important;
	margin-right:0px;
	font-weight:bold;
	line-height:34px;
}
.logo-data h4{font-size:16px;}

.wrap-red {
	width:100%;
	min-width:800px;
	height:auto;
	background:#818181;
	margin:0;
}

.left-menu {
	float:left;
	width:16%;
	margin:0;
	min-height:1px;
	*margin-left:8px;
	margin-top:12px;
	*background:#8A0814;
	border-radius:0px 0px 10px 10px;
}

#left-menu {
	float:left;
	width:100%;
	
	margin:0!important;
	padding:3px 0 0 0!important;
	
}

#left-menu li {
	*float:left;
	list-style-type:none;
	width:95%;
	border:1px solid #FFFFFF;
	border-left:0px;
	border-radius:0px 10px 10px 0px;
	margin-bottom:5px;
	background:#1b2245;
}
#left-menu li.last{border:none;}
#left-menu img {
	margin-right:10px;
	width:24px;
}

#left-menu li a {
	color:#FFF;
	*font-family:SourceSansPro-Regular;
	font-size:13px;
	padding:3px 6px;
	display:block;
	font-weight:bold;
	cursor:pointer;
}

#left-menu li a:hover{text-decoration:none;}
#left-menu li a.aktif,#left-menu ul li.aktif {
	color:#FFFFFF;
}
#left-menu li.aktif{width:80%;background:#706f70;color:#FFFFFF;}
/*#left-menu{border-bottom:1px solid #FFFFFF;}*/
#left-menu ul li{
	background:#FFFFFF;color:#2a3864;
	width:80%;
	font-weight:bold;
	padding:5px;
	border:none;
	cursor:pointer;
	}
#left-menu ul img{width:5px;margin-right:3px;}
.wrap-grey {
	float:left;
	width:83%;
	*background:#f2f2f2;
	height:auto;
	margin:0;
	padding:0.5% 0 0 1%;
	margin:0;
}

.col-center {
	float:left;
	width:99%;
	*min-height:675px;
	min-height:560px;
	margin-right:1.2%;
}

.col-center  h3 {
	font-size:18px;
	*font-family:SourceSansPro-Regular;
	color:#242a37;
}

.main-chart {
	float:left;
	width:100%; 
	*height:330px;
	margin-bottom:10px;
	padding-bottom:5px;
	*border-bottom:1px solid #dcdcdc;
	*overflow:auto;
}

.chart-frame {
	float:left;
	border:none;
	width:100%;
	height:445px;
}

#block-perolehan {
	float:left;
	width:100%;
	padding: 2px 10px;
	margin-bottom:5px;
	color:#FFF;
	font-size:18px;
	*font-family:SourceSansPro-Regular;
	background:#8a0814;
}

.col-right{
	float:left;
	width:25.8%;
	*min-height:710px;
	background:#FFF;
}

#box-data-masuk {
	float:left;
	background:#8a0814;
	width:100%;
	text-align:center;
	color:#FFF;
}
.col-data-masuk, .col-waktu {
	float:left;
	width:50%;
	height:auto;
	padding-bottom:20px;
}

.block-data-masuk {
	float:left;
	background:#7c000d;
	font-size:18px;
	*font-family:SourceSansPro-Regular;
	padding:5px 0;
	width:100%;
	margin-bottom:15px;
}

.block-data-masuk img {
	margin-right:5px;
	margin-top:-4px;
}

#waktu {
	float:left;
	margin:20px auto;
	width:100%
}
.box-tgl {
	color:#242A37;
	padding:4px 5px;
	margin-right:5px ;
	background:#FFF;
	border-radius:3px;
	font-size:18px;
	*font-family:SourceSansPro-Regular;
}

#partisipasi {
	text-align:center;
	padding:25px 0 0 0;
	margin:auto;
	width:80%;
	color:#FFFFFF;
	font-weight:bold;
}

#partisipasi .title_par{
	font-size:16px;
	background:#1b2245;
	border-radius:8px;
}

#partisipasi .value_par{
	font-size:24px;
	padding-bottom:15px;
}

#footer {
	*opacity:0.5;
	*float:left;
	*position:absolute;
	*bottom:3%;
	*padding-left:1%;
	font-size:11px;
	color:#888;
	height:75px;
	background:#ddd;
}

#footer .partner{text-align:center;padding-top:15px;}
/*#footer .powered{float:left;width:15%;}*/
#footer .tv{color:#FFF;margin-left:5px;font-size:12px;font-weight:bold;}
#footer .tv_logo img{margin:0px 20px;}
#footer a {
	font-size:26px;
	line-height:55px;
	vertical-align:middle;
	margin-left: 5px;
	color:#afafaf;
	font-family:Times-News-Roman;
}

#footer a:hover {
	text-decoration:none;
}


@media screen and (max-width:980px) {
	.header {width:980px;}
	.left-menu {
		width:25%;}
	.wrap-grey{
		width:75%;}
}

/* Custom Mazhters */
.angka-data-masuk{font-size:20px;margin-left:10px;margin-top:-10px;font-weight:bold;}
.contentdiv{background:#FFFFFF;}
.tiap_prop{padding:5px 10px;font-weight:bold;float:left;}	
.tiap_datamasuk{float:right;padding:5px 10px;font-weight:bold;}
.tabel_tiap_prop{width:100%;background:#FFFFFF;}
.tabel_tiap_prop td{padding:5px 0px 5px 5px;}
.tabel_tiap_prop tr.tr_tengah{background:#CCCCCC;}
.tabel_tiap_prop tr.tr_tengah td.batang_prop{color:#000000;}
.batang_prop{width:100px;color:#FFFFFF;text-align:right;}
.batang_prop div{float:right;}
#slidez .sliderwrapper .contentdiv{background:#F2F2F2;}

/*sub menu*/
ul.sub_menu{
	margin-left:-40px;
}
#left-menu ul#sub_menu li.aktif{width:80%;background:#FFFFFF;color:#1b2245;}
/*#left-menu{border-bottom:1px solid #FFFFFF;}*/
#left-menu ul#sub_menu li{width:80%;padding-left:5px;}
	
#sebaran_suara{background:#FFFFFF;width:100%;font-size:12px;line-height:22px;}
#sebaran_suara th{background:#1b2245;padding:3px 4px;color:#FFFFFF;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;text-align:center;}
#sebaran_suara td{padding:3px 4px;border-left:1px solid #CCCCCC;color:#000000;border-top:1px solid #CCCCCC;text-align:right;}
#sebaran_suara a{cursor:pointer;color:#000000;text-decoration:none;}
#sebaran_suara tr.total td{background:#1b2245;color:#FFFFFF;font-weight:bold;}
#sebaran_suara tr.prediksi td{text-align:center;font-weight:bold;background:#EEF0FA;}
#sebaran_suara tr.zona{background:#DDDDDD;}


#tren_suara{background:#FFFFFF;width:100%;font-size:12px;line-height:22px;}
#tren_suara td{width:15%;padding:3px 4px;border-left:1px solid #CCCCCC;color:#000000;border-top:1px solid #CCCCCC;}


.strip{background:#ff9900;}
.strip2{background:#FFFFFF;height:1px;}
.strip_bawah{/*height:6px;*/background:#1b2245;text-align:center;color:#FFFFFF;font-weight:bold;}
/*#data-masuk {text-align:center;color:#FFFFFF;font-size:18px;font-weight:bold;}
#data-masuk .data_masuk, #data-masuk .jam{background:#ff9900;margin:auto;margin-top:50px;color:#FFFFFF;border-radius:10px;width:70%;line-height:28px;}*/
#data-masuk {padding-right:12px;color:#FFFFFF;font-size:18px;font-weight:bold;background:#1b2245;height:26px;}
#data-masuk .data_masuk, #data-masuk .jam{float:right;background:#1b2245;margin:auto;color:#FFFFFF;}
#data-masuk .jam img{margin-top:-4px;margin-right:3px;}
#data-masuk .data_masuk2{font-size:30px;}
#data-masuk .jam2{font-size:22px;margin-bottom:10px;}
#data-masuk .batas{float:right;padding-left:8px;padding-right:6px;margin-top:-2px;color:#FFFFFF;}
.judul{background:#FFFFFF;height:28px;text-align:center;font-weight:bold;font-size:22px;color:#1b2245;border-bottom:1px solid #DD0000;	}
.judul .judul_left{margin-left:10px;}
.judul .judul_right{float:right;margin-right:10px;}

.left-header{width:35%;float:left;height:55px;}
.center-header{width:54%;float:left;height:55px;text-align:center;}
.right-header{width:19%;float:left;height:55px;}
/*.left-header{float:left;}
.right-header{float:right;}*/

#bandingkan{background:#DD0000;color:#FFFFFF;font-weight:bold;}

#bg_demo{height:475px;overflow:hidden;}
#framez{position:relative;}
.panah{float:right;margin-top:15px; margin-right:10px;}
.panah img{width:32px;cursor:pointer;}

#demografi {width:99%;}
#demografi td{vertical-align:top;width:33%;}
.sebaran_suara{background:#FFFFFF;margin:4px;width:99%;font-size:12px;line-height:22px;font-family:'Arial';}
.sebaran_suara th{background:#2e395d;padding:3px 4px;color:#FFFFFF;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;text-align:center;}
.sebaran_suara td{padding:3px 4px;border-left:1px solid #FFFFFF;color:#FFFFFF;border-top:1px solid #FFFFFF;text-align:right;}
.sebaran_suara a{cursor:pointer;color:#FFFFFF;text-decoration:none;}
.sebaran_suara tr.prediksi td{text-align:center;font-weight:bold;background:#EEF0FA;color:#000000;}
.main-chart{background:#FFFFFF;}
.main-chart h1{text-align:center;font-weight:bold;margin-top:2px;}