/*
      Based on Keith Donegan http://www.code-sucks.com	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:url(../images/bg_web2.gif) #113500 repeat-x;
}
#sadonyo { 
 margin: 0 auto;
 width: 980px;
}
#faux {
 margin: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 padding:5px 10px 10px 10px;
 background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
}
#header {
 color: #333;
 width: 980px;
 padding: 0px;
 height: 80px;
 margin: 0px;
 background:url(../images/headernew2.jpg) top center no-repeat;
 background-color:#FFFFFF;
 border-top:1px solid #FFFFFF;
}
#atas {
 color: #333;
 padding: 0px;
 margin: 50px 0px 0px 0px;
 background:#D1EAB4;
 border-top:4px solid #AB0008;
 border-bottom:1px solid #A9CA83;
}
#ataskiri {
float:left;
 color: #264700;
 padding: 3px 0px 0px 0px;
 margin: 0px 0px 3px 0px;
 background: #D1EAB4;
 width: 622px;
font-size:11px;
text-indent:5px;
}
#ataskanan {
float:right;
width:347px;
 color: #333;
 padding: 3px 3px 3px 0px;
 margin: 0px;
 background: #D1EAB4;
 text-align:right;
 font-size:11px;
}
#ataskanan a{
color:#264700;
text-decoration: none;
}
#ataskanan a:hover{
color: #FF3C00;
text-decoration:underline;
}
#menu {
 color: #333;
 width:980px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background:url(../images/bgmenu2.gif) repeat-x bottom #FFFFFF;
 height:22px;
 border-bottom:1px solid #AFCEDE;
}
#menu a{
color:#085912;
text-decoration: none;
}
#menu a:hover{
color: #FFFFFF;
text-decoration: none;
}

#menu li.selected a{
color: #000000;
background:#A2C55A;
}

#kiri { 
 display: inline;
 color: #333;
 margin: 0px 30px 0px 0px;
 padding: 0px;
 width: 160px;
 float: left;
 font-size:12px;
}
#artikel { 
 color: #FFFFFF;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 width: 148px;
 font-size:12px;
background:#F4F9E7;
border:1px solid #A2C55A;
}
#artikel ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#artikel li {
	background: url(../images/panah.gif) no-repeat top left;
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #C9DE9D;
	}
#artikel a{
color: #0E571C;
text-decoration:none;
}	
#artikel a:hover{
color: #CC0000;
text-decoration: underline;
}	

#artikel2 { 
 color: #FFFFFF;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 width: 145px;
 font-size:12px;
background:#F1F7F8;
}
#artikel2 ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#artikel2 li {
	background: url(../images/panah.gif) no-repeat top left;
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #A2C3D4;
	}
#artikel2 a{
color: #067DA0;
text-decoration:none;
}	
#artikel2 a:hover{
color: #CC0000;
text-decoration: underline;
}		
	
#konten { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 440px;
 display: inline;
 position: relative;
}

#konten2 { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 650px;
 display: inline;
 position: relative;
}

#konten2 a{
color:#1B4407;
text-decoration:none;
}
#konten2 a:hover{
color: #A90507;
text-decoration:underline;
}	

/* konten 3 */
#konten3 { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 786px;
 display: inline;
 position: relative;
}

#konten3 a{
color:#1B4407;
text-decoration:none;
}
#konten3 a:hover{
color: #A90507;
text-decoration:underline;
}	
/* konten 3 */

/* konten 4 */
#konten4 { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 953px;
 display: inline;
 position: relative;
}

#konten4 a{
color:#1B4407;
text-decoration:none;
}
#konten4 a:hover{
color: #A90507;
text-decoration:underline;
}	
/* konten 4 */

#ssm { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 612px;
 display: inline;
 position: relative;
}

#konten a{
color:#2A5400;
text-decoration:none;
}
#konten a:hover{
color: #A90507;
text-decoration:underline;
}	
	
#kanan { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 300px;
 float: right;
}
#kanan ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#kanan li {
	background: url(../images/bullet.gif) no-repeat center left;
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #B6B7B7;
	color:#98B269;
	}
#kanan a{
color:#113500;
text-decoration:none;
}
#kanan a:hover{
color: #cc0000;
text-decoration:underline;
}
	
#footer { 
 width: 980px;
 clear: both;
 color: #FFF;
 background: #255E0A;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 border-top:6px solid #0C2500;
 border-bottom:1px solid #3C8E15;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color: #FF9900;
text-decoration:underline;
}

.clear { clear: both; background: none; }

/* header */
.logo {
float:left;
width:420px;
height:80px;
background-color:#cccccc;
margin:0px 0px 0px 10px;
padding:0px;
background: url(../images/logo2.gif) no-repeat;
}
.bannertop {
float:right;
width:468px;
margin:10px 20px 10px 0px;
height:60px;
}

.iklan_tengah {
text-align:center;
padding:5px;
background:url(../images/bg_header.gif) repeat-x #FFFFFF;
}

/* footer */
.kopiraik {
float:left;
color:#CBE3A0;
padding:10px;
font-size:11px;
width:585px;
}
.menubawah {
float:right;
color:#FFFFFF;
padding:5px 10px 10px 10px;
color:#113500;
text-align:right;
font-size:11px;
line-height:20px;
width:340px;
}

/* banner */
.banner_kiri {
margin:0px 0px 10px 0px;
text-align:center;
}
.banner_tengah {
margin:0px 0px 10px 0px;
text-align:center;
}
.banner_kanan {
margin:0px 0px 10px 0px;
text-align:center;
}
.kotak3kolom {
margin:10px 0px 10px 0px;
text-align:center;
}
.pariwara {
margin:0px 0px 5px 0px;
text-align:center;
background-color:#FFFFFF;
}

/* menukiri */
#menukiri {
background-color:#A2C55A;
margin:0px 0px 10px 0px;
padding:0px;
}
#menukiri a{
color:#0E6412;
text-decoration: none;
}
#menukiri a:hover{
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
}

/* kolom tengah */
.foto_utama {
background:url(../images/bg_photos.gif) repeat-x center top;
margin:0px 0px 10px 0px;
text-align:center;
padding:8px;
border:1px solid #FFFFFF;
width:422px;
}
.fotoutama {
border-right:1px solid #295807;
border-bottom:1px solid #295807;
}

.headline {
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
border:1px solid #C8DE9D;
padding:5px;
background:url(../images/bg_headlines2.gif) no-repeat right top;
}
#hl a:link {
color:#113500;
font-size:16px;
}
#hl a:visited {
color:#113500;
font-size:16px;
}
.beritadaerah {
margin:0px 0px 10px 0px;
padding:0px;
}
#beritanasional {
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px 5px 10px 5px;
border:1px solid #C8DE9D;
padding:5px;
}
#beritanasional ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#beritanasional li {
	background: url(../images/bulletM.gif) no-repeat top left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #D8E8F0;
	}
	
/* PEMILU 2009 */
#pemilu2009 {
background:url(../images/bg_pemilu.gif) #FFFFFF no-repeat;
margin:0px 0px 10px 0px;
border:1px solid #FFAA62;
padding:5px;
color:#000000;
}
#pemilu2009 ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#pemilu2009 li {
	background: url(../images/bulletM.gif) no-repeat top left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #DDDDDD;
	}
#pemilu2009 li a {
color:#FF6102;
	}	
/* PEMILU 2009 */	

/* FEATURE */
#feature {
background:url(../images/bg_features.gif) no-repeat top right; 
border:1px solid #F7DF77;
margin:0px 0px 10px 0px;
padding:5px;
color:#000000;
}
#feature ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#feature li {
	background: url(../images/bullet.gif) no-repeat center left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #F3E6AE;
	}
#feature li a {
color:#1B4407;
	}	
/* /FEATURE */

/* CANDIDATE */
#candidate {
background:url(../images/bg_candidate.gif) #59C1DA repeat-x;
margin:0px 0px 10px 0px;
border:1px solid #1A7D95;
padding:5px;
color:#FFFFFF;
}
#candidate ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#candidate li {
	background: url(../images/bulletM.gif) no-repeat top left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #8EE8FE;
	}
#candidate li a {
color:#FFFFFF;
	}	
/* CANDIDATE */
	
/* komentar */	
.komentar {
	font-size: 12px;
	border: 1px solid #99C1D0;
	padding:5px;
	margin:7px 0px 7px 0px;
	background:url(../images/bg_form.gif) #F1F7F8 repeat-x;
	background-repeat:repeat-x;
}

.komentarlist {
	font-size: 12px;
	border: 1px solid #B8D2DB;
	padding:5px;
	background:url(../images/bg_komentar.gif) #F1F7F8 repeat-x;
	margin:7px 0px 7px 0px;	
}

.isikomentar {

	font-size: 12px;
	border: 1px solid #B8D2DB;
	padding:5px;
	background-color:#FFFFFF;
	margin:7px 0px 7px 0px;	
}

/* kolom kanan */
.newsflash {
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px 0px 10px 0px;
border:1px solid #C8DE9D;
padding:5px;
}
.kotak_top_foto {
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
}
.popular {
float:left;
width:200px;
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px 0px 10px 0px;
border:1px solid #C8DE9D;
padding:5px;
}
.tokoh {
float:right;
width:100px;
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px 0px 10px 0px;
border:1px solid #C8DE9D;
padding:5px;
}
.peluang {
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px 0px 10px 0px;
border:1px solid #C8DE9D;
padding:5px;
}
.pariwisata {
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px 0px 10px 0px;
border:1px solid #C8DE9D;
padding:5px;
}
.foto_berita {
margin:0px 5px 2px 0px;
padding:1px;
background-color:#FFFFFF;
border:1px solid #3E882C;
}

.logo_antara {
margin:0px 5px 2px 0px;
}

.foto_galeri {
margin:0px 5px 2px 0px;
border:1px solid #FFFFFF;
}

/* HEADING */
#faux h1 {
	color: #CC0000;
	font-size: 20px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	}
	
#faux h1 a, #faux h1 a:visited  {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#faux h1 a:hover {
	color: #B21515;
	text-decoration: none;
	}
	
#faux h2 {
	color: #000000;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	}
	
#faux h2 a, #faux h2 a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	}

#faux h2 a:hover {
	color: #2255AA;
	text-decoration: none;
	}

/*-----*/
#faux h3 {
	color: #000000;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 15px 0px 2px 0px;
	padding: 0px;
	}
	
#faux h3 a {
	color: #2A5400;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	}

#faux h3 a:hover {
	color: #FF8706;
	text-decoration: none;
	}
/*-----*/
	
#faux h6 {
	color: #666666;
	font-size: 11px;
	margin: 2px 0px 3px 0px;
	padding: 0px;
	font-weight: normal;
	}	
#faux h6 a{
	color: #CC0000;
	}	
	
/* Marquee dan Cari */	
#marquee {
background:url(../images/bg_antara2.gif) #FFFFFF repeat-x;
margin:0px;
padding:0px;
border-bottom:1px solid #D4DCE2;
}

#marquee2 {
text-align:center; 
padding:5px; 
background:url(../images/bg_iklan2.gif) #113500 repeat-x;
}

#marquee a {
	color: #FFFF00;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#marquee a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.teksjalan {
float:left;
width:600px;
height:18px;
margin:4px 0px 5px 5px;
padding-top:2px;
color:#FFFFFF;
border:1px solid #FFFFFF;
background-color:#02254C;
vertical-align:middle;
}
.cari {
float:right;
width:352px;
text-align:center;
margin:4px 0px 0px 0px;
}

.kotakberita {
border-bottom:1px dotted #E4EFCE;
margin:5px 0px 10px 0px;
padding:0px 5px 10px 5px;
}

.detailberita {
border-bottom:1px dotted #cccccc;
margin:5px 0px 10px 0px;
padding:10px 10px 5px 10px;
min-height:560px;
}

.idetail {
float:right; 
width:200px;  
margin:2px 0px 10px 10px;
padding:5px;
border:1px solid #F1F1F1;
}

.kotakfoto {
border:1px dotted #E4EFCE;
margin:5px 0px 10px 0px;
padding:5px;
height:auto;
width:auto;
background:#F1F5F5;
}

.beritalain {
border:1px solid #cccccc;
margin:5px 0px 5px 0px;
padding:0px 0px 5px 0px;
}

/* input dan tombol cari */
.inputcari {
	vertical-align:middle;
	border: 1px solid #CC0000;
	width: 282px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #13609E;
	height:16px;
	margin:0px;
}

.buttoncari {
vertical-align:middle;
	background-color: #CC0000;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	width:40px;
	border: 1px solid #F55B5B;
	text-align: center;
	height: 22px;
	font-size:11px;
	margin:0px;
}

/* iklan 3 kolom */

.kolom1 {
float:left;
width:100px;
height:100px;
background-color:#FFFFFF;
margin:0px 12px 0px 0px;
}
.kolom2 {
float:left;
width:100px;
height:100px;
background-color:#FFFFFF;
}
.kolom3 {
float:right;
width:100px;
height:100px;
background-color:#FFFFFF;
}

/* Pagination */
.pagination{
padding: 1px;
margin-bottom:5px;
}

.pagination ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #2E6AB1;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/* COMMON STYLE
--------------------------------------------------------- */
.warning {
margin:7px 0px 7px 0px;
padding:7px;
color:#009900;
background-color:#EEF3F3;
border:1px solid #AFCEDE;
}



#tabmenu { color: #000; border-bottom: 1px solid #AFCEDE; margin: 3px 0px 0px 0px; padding: 0px; z-index: 1; padding-left: 2px } 
#tabmenu li { display: inline; overflow: hidden; list-style-type: none; } 
#tabmenu a, a.active { color: #133F56; background: url(../images/bg_tab.gif); font: normal 1em verdana, Arial, sans-serif; border: 1px solid #AFCEDE; padding: 2px 5px 0px 5px; margin: 0px; text-decoration: none; cursor:hand; } 
#tabmenu a.active { background: #ffffff; border-bottom: 2px solid #ffffff; color:#AB0008; } 
#tabmenu a:hover { color: #113500; background: url(../images/bg_menu.gif); } 
#tabmenu a:visited { color: #E8E9BE; } 
#tabmenu a.active:hover { background: #ffffff; color: #DEDECF; } 
#content{
margin:0px;
padding:0px 0px 5px 0px;
background: url(../images/bg_terkini.gif) repeat-x bottom center;
} 
#content2 {
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
background: url(../images/bg_terkini.gif) repeat-x bottom center;
} 


#terkini {
margin:10px 0px 5px 0px;
}

#kanan ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#kanan li {
	background: url(../images/bullet.gif) no-repeat center left;
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #E4EFCE;
	color:#98B269;
	}
	
#tabmenu li {
	background: url(../images/bullet2.gif) no-repeat center left;
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
	border-bottom:0px;
	color:#98B269;
	}		
	
#menu_bawah {
background-color:#FFFFFF;
text-align:center;
margin:0px;
padding:0px;
color:#2E6391;
}

#menu_bawah a{
color:#14456F;
text-decoration: none;
}
#menu_bawah a:hover{
color: #011A36;
text-decoration:underline;
}	
.menubawah1 {
height:20px;
padding-top:3px;
}	

#tv-web {
width:300px;
height:332px;
background:url(../images/bg_notebook.jpg) no-repeat top center;
}

#container {
padding:29px 0px 0px 14px;
}

/* TV WEB */
#tv-web2 {
width:450px;
height:450px;
background:url(../images/bg_tv2.jpg) no-repeat;
}

#container2 {
padding:29px 0px 0px 30px;
}
/* TV WEB */

#sms {
width:155px;
height:185px;
background:url(../images/bg_phone.jpg) no-repeat;
margin-bottom:5px;
}

#fscroller {
padding-top:39px;
padding-left:7px;
}

#partners {
height:62px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
text-align:center;
}

#perspektif {
border:1px solid #FEE671;
padding:28px 5px 3px 9px;
margin-bottom:10px;
background:url(../images/perspektif.gif) no-repeat right top;
}

#perspektif a{
color:#FC5B0A;
text-decoration:none;
}
#perspektif a:hover{
color: #D90101;
text-decoration: underline;
}

#editorial {
border:1px solid #ADEAD5;
padding:28px 5px 3px 9px;
margin-bottom:10px;
background:url(../images/editorial.gif) no-repeat;
}
#editorial a{
color:#0BA075;
text-decoration:none;
}
#editorial a:hover{
color: #D90101;
text-decoration: underline;
}

/* tab home bawah */
#terkini2 {
margin:5px 0px 10px 0px;
}

#terkini2 ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#terkini2 li {
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #DDDDDD;
	color:#02254C;
	}
#terkini2 a{
color:#006699;
text-decoration:none;
}
#terkini2 a:hover{
color: #cc0000;
text-decoration:underline;
}
.garis {
margin: 5px 0px 5px 0px;
border-bottom:1px dashed #DDDDDD;
}

/* box k */
#boxk {
 color: #333;
 padding: 0px;
 margin:0px 0px 15px 0px;
}
.boxnama {
border-bottom:2px solid #CCC;
background-color:#F3F3F3;
padding:3px 10px 0px 5px;
}
.namak {
float:left;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
text-indent:15px;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
background: url(../images/ikon_antara.gif) no-repeat center left;
}
.indeks {
float:right;
font-size:10px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.headk {
float:left;
width:200px;
min-height:100px;
margin:3px 0px 0px 0px;
padding:5px 5px 0px 0px;
border-right:1px dotted #DDD;
}
.listk {
float:right;
width:230px;
min-height:100px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}
.h3box {
font-size: 13px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin:0px;
padding:0px;
}

#boxk ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#boxk li {
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #DDDDDD;
	color:#02254C;
	background: url(../images/bullet.gif) no-repeat center left;
	}
#boxk a{
color:#1D4808;
text-decoration:none;
}
#boxk a:hover{
color: #cc0000;
text-decoration:underline;
}

/* pool */
.poll {
margin: 0px 0px 10px 0px;
}

.poola {
float:left;
width:200px;
margin-right:5px;
border-right:1px solid #DDD;
}
.calon {
margin: 0px 0px 5px 0px;
font-size:11px;
padding: 5px 5px 5px 0px;
border-bottom:2px solid #DDD;
min-height:80px;
}
.alasan_terbaru {
margin: 0px 0px 5px 0px;
padding: 5px;
background-color:#F4F4F4;
}
.foto_calon {
width:190px;
height:50px;
float:left;
margin: 0px 5px 0px 0px;
padding:1px;
border:1px solid #CC0000;
}
.poolb {
float: left;
width:100px;
}
.poolc {
float: right;
width:225px;
padding-left:5px;
border-left:1px solid #F4F4F4;
}
.poolc ul {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
.poolc li {
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px dotted #DDDDDD;
	color:#02254C;
	background: url(../images/bullet.gif) no-repeat center left;
	}
.poolc a{
color:#006699;
text-decoration:none;
}
.poolc a:hover{
color: #cc0000;
text-decoration:underline;
}
.headpilkada {
padding: 5px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom:1px dotted #DDD;
}
.succ {
background-color:#F8FFF0;
color:#005CAD;
border:1px solid #A0DC11;
padding:10px 10px 10px 30px;
margin:0px 0px 10px 0px;
}

.err {
background-color:#FFF9D7;
color:#005CAD;
border:1px solid #E2C822;
padding:10px 10px 10px 30px;
margin:0px 0px 10px 0px;
}
#foto_populer a, #foto_populer a:visited {
color: #999999;
font-size:11px;
text-decoration:none;
}
#foto_populer a:hover {
color: #FF6600;
}

/*PILKADA*/
#pilkada{
background-color:#FFFFFF;
font-size:11px;
padding-bottom:10px;
}
#pilkada ul{
list-style: square;
margin-left:15px;
}
#pilkada li{
padding:3px 0 3px 0;
border-bottom:1px solid #F1F1F1;
color:#666666;
}
#pilkada h4{
border-bottom:3px solid #F1F1F1;
margin-top:10px;
}