/* 		JogjaCamp Standard CSS 				*/

/* 		Created Date 	: 12 Mei 2005		*/

/* 		Update			: 22 Maret 2007  	*/





/* Body Style */

body {

	font-size: 12px;

	color: #333;

	margin-top: 8px;

	background: #182c40;

}

.warning{
	color:#000;
	text-align:center;
	padding:5px 0px;
	border-top:1px dotted #bbbbbb;
	border-bottom:1px dotted #bbbbbb;
	margin:15px 0px;
}



body, p, h1,h2,h3,h4,h5,h6,div,ol,li,td,th,a,form,input,select,textarea,option,label {

	font-family: Arial, Helvetica, sans-serif;

}



p, td, th, span, div{

	line-height: 130%;

}





p {

	margin: 6px 0px 6px 0px !important;

}



/* standard Hyperlink */

a {

	text-decoration: none;

	color: #fd5900;

	text-decoration: underline;

}



a:hover {

	text-decoration: underline;

	color: #ccc;

}



img {

	border: 0px;

}



/* standard Form */

form {

	margin: 0px;

}



input,select,textarea,option,label {

}



/* standard form input text */

input.text {

	font-size: 11px;

	padding: 1px;

	border: 1px solid #c0c0c0;

	width:200px;

}



input.text1 {

	font-size: 11px;

	padding: 1px;

	border: 1px solid #c0c0c0;

	width:150px;

}





/* standard form button */

input.button{

	background-color: #fc5c00;

	color: #fef212;

	border: 0px !important;

	padding: 1px 4px !important;

	font-size: 12px !important;

	text-transform: uppercase;

	cursor: pointer;

}

input.buttonGo{

	border: 0px;

	width: 74px;

	height: 21px;

	font-weight: bold;

	background: url(../images/searchBtn.gif) center no-repeat;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	color:#fff;

}



input.buttonGo2{

	border: 0px;

	width: 76px;

	height: 23px;

	font-weight: bold;

	background: url(../images/buttonLog.gif) center no-repeat;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	text-align:center;

	color:#fff;

}



input.buttonIklan{

	border: 0px;

	width: 104px;

	height: 23px;

	font-weight: bold;

	background: url(../images/tomIklan.gif) center no-repeat;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	text-align:center;

	color:#fff;

}



input.buttonIklan2{

	border: 0px;

	width: 104px;

	height: 23px;

	font-weight: bold;

	background: url(../images/tomIklan2.gif) center no-repeat;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	text-align:center;

	color:#fff;

}



input.buttonGo1{

	border: 0px;

	width: 74px;

	height: 21px;

	font-weight: bold;

	background: url(../images/searchBtn1.gif) center no-repeat;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

	color:#fff;

}



/* standard form select + option*/

select{

}



/* standard form textarea */

textarea {

}

textarea.text {

	border: 1px solid #c0c0c0;

	overflow: auto;

	width:200px;

}



/* standard cell */

td, th {

	vertical-align: top;

	line-height: 150%;

}



td.text, td.form {

	padding: 4px;

}





.floatRight{

 	float: right;

	margin-left: 10px;

}

.floatLeft{

 	float: left;

	margin-right: 10px;

}



.center{

	text-align: center;

}



.left{

	text-align:left;

}

.right{

	text-align: right;

}

.justify{

	text-align:justify;

}



/* --------- warper element -------- */

.body{

	width: 990px;

	margin: 0px auto;

	padding: 0px;

	text-align: left !important;

	background-color:#e8edf1;

}





.container{

	width: 970px;

	margin: 0px auto;

	padding: 0px;

	text-align: center !important;

	background-color:#e8edf1;

}



/* ---------- header element --------- */



.header {

	clear: both;

	padding: 0px;

	border : 1px solid #000;

}



.headerTop {

	padding: 0px;

	height: 76px;

	overflow: hidden;

	border-top: 1px solid #999;

}

a.sitename {

	padding: 0px;

}

.bottomNav {

	margin: 0px 0px;

	border-top: 1px dotted #ccc;

	padding: 0px 0px 0px 0px;

	text-align: center;

	font-size: 11px !important;

}



.headerNav {

	height: 40px;

	padding: 0px;

	margin-left: -30px;

}



*html .headerNav {

	margin-bottom: -15px;

	margin-left: 0px;

	width:728px;

}

*:first-child+html .headerNav {

	margin-left: 10px;

	width:728px;

}

/* ----------------------- top navigation menu ---------------------- */

/*.nav{

	float: right;

	list-style: none;

	margin: 0px;

	overflow: hidden;

}

.nav li{

	float:left;

	font-size: 11px;

	font-weight: bold;

	margin: 0px 5px 0px 15px;

	padding: 0px 5px 0px 15px;

	border-left: 1px solid #60911e;

}

.nav li.first{

	border: none !important;

}

.nav li a{

	color: #60911e;

	text-decoration:none;

}

.nav li a:hover{

	color: #333;

	text-decoration: none;

}*/





/* ----------------------- top navigation menu ---------------------- */

.nav{

	text-align: left;

	list-style: none;

	margin-left: -5px;

	margin-top: 0px;

	padding-right: 0px;

	padding-top: 21px;

}

*html .nav{

	padding-left: 10px;

}



.nav li{

	display: inline;

	font-size: 11px;

	margin: 0px -1px;

	border: none !important;

}



*html .nav li{

	margin: 10px 0px 10px -1px;

}





.nav li a{

	height: 24px;

	padding: 10px 11px 10px 5px!important;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	background: url(../images/nav3.gif) right no-repeat;

}

.nav li span{

	padding: 0px;

	height: 24px;

	display: inline;

	padding: 5px !important;

	background: url(../images/nav2.gif) left no-repeat;

}



/*.nav li span {

	padding: 0px;

	height: 24px;

	display: inline;

	padding: 5px !important;

	background: url(../images/nav0.gif) left no-repeat;

}*/



*html .nav li a.active{

	padding: 5px!important;

	background: url(../images/nav3.gif) right no-repeat;

}





.nav li a:hover{

	color: #fff503;

	text-decoration: none;

}



.navBot{

	text-align: center;

	list-style: none;	

	padding-top: 20px;



}

*html .navBot{

	padding-right: 0px;

}



.navBot li{

	display: inline;

	font-size: 11px;

	margin: 0px;

	border: none !important;

	

}



*html .navBot li{

	margin: 10px 0px 10px -1px;

}

.banner#bottom ul .navBot li .first a{

}

.navBot li a{

	height: 10px;

	padding: 0px 10px 0px 10px!important;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	text-align:center;

}

.navBot li span{

	padding: 0px;

	height: 24px;

	display: inline;

	padding: 5px !important;

}



.navBot li a:hover, .nav li a.active{

	color: #fff503;

	text-decoration: none;

}



/* ----------------------- flowNav---------------------- */



.flowNav {

	margin:10px 0px 0px 10px;

	padding: 0px;

	color: #ccc;

}

.flowNav p{

	display: inline;

	font-size: 11px;

	color: #ccc;

}

.flowNav p a{

	color: #ff54ad;

	text-decoration: none;

}

.flowNav  p a:hover{

	color: #333;

	text-decoration: none;

}





/* ----------------------- botom navigation menu ---------------------- */



.bottomNav{

	background: url(../images/fotTop.gif)no-repeat;

}



.bottomNav .nav{

	float: none !important;

	list-style: none;

	margin: 0px !important;

	padding: 0px !important;

	overflow: hidden;

}

.bottomNav .nav li{

	float: none !important;

	display: inline;

	font-weight: lighter !important;

	margin: 0px 0px 0px 1px !important;

	padding: 0px 0px 0px 10px !important;

	border-left: 1px solid #333;

	font-weight: bold !important;

}

.bottomNav .nav li.first{

	background: none !important;

}

.bottomNav .nav li a{

	color: #333;

	text-decoration:none;

}

.bottomNav .nav li a:hover{

	color: #ccc;

	text-decoration: underline;

}



.bottomNav p{

	display: block;

	margin: 0px;

	padding: 0px;

}

.bottomNav p a{

	color: #003c51;

	text-decoration:none;

}

.bottomNav p a:hover{

	color: #003c51;

	text-decoration: underline;

}



/* ---------------------  header  menu ------------------------ */

.headerMenu {

	height: 30px;

	overflow: hidden;

	background: url(../images/bgMenu.gif) top left repeat-x;

}

.menu{

	height: 30px;

	display: block;

	list-style: none;

	margin-left: 0px;

	margin-top: 0px;

	padding-left: 0px;

	overflow: hidden;

	text-align: right;

	float: right;

	padding-right: 10px;

}

.menu li{

	margin: 0px;

	padding: 0px;

	display: inline;

	border: none !important;

	font-size: 12px;

	font-weight: bold;

}

.menu li.first{

	margin: 0px;

	border: none !important;

}

.menu li a{

	color: #fefefe;

	background: url(http://areaiklan.com/themes/promo/images/bgMenu01.gif) no-repeat right top;

	margin: 0px;

	text-decoration: none;

	padding: 0px;

	float: left;

	display: block;

}

.menu li a.active{

	color: #f8de7f;

	background: url(../images/bgMenuAct01.gif) no-repeat center bottom;

}

.menu li a span{

	float: left;

	display: block;

	margin: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 7px;

	padding-bottom: 7px;

}

.menu li a.active span{

}

.menu li.first a span{

}

.menu li.first a.active span{

}

.menu li a:hover{

	color: #f8de7f;

	text-decoration: none;

}

.headerMenu span.shortcut {

	font-weight: bold;

	font-size: 11px;

	float: left;

	padding: 8px 10px 8px 25px;

}

.headerMenu span.shortcut a{

	color: #f8de7f;

	text-decoration: underline;

}

.headerMenu span.shortcut a:hover{

	color: #fff;

	text-decoration: underline;

}



.headerContent {

	background: url(../images/bgHeaderGray.gif) bottom left no-repeat #f8de7d;

}

.headerForm {

	padding: 15px 20px 12px 20px;

	text-align: center;

}

.headerForm span{

	margin-left: 20px;

}

.headerForm p{

	padding: 0px;

	margin: 0px;

	font-size: 11px;

	color: #111;

}

.headerForm a{

	color: #f0ff04;

	text-decoration: none;

	font-weight:bold;

	font-family:verdana;

	font-size:9px;

}

.headerForm a:hover{

	color: #fff;

	text-decoration: none;

	font-weight:bold;

	font-family:verdana;

	font-size:9px;

}

input.searchTxt {

	width: 250px;

	padding: 2px 4px;

	border: 1px solid #fff;

}

select.searchSelect {

	height:22px;

	/*padding: 1px 0px 0px 0px;*/

}

select.searchSelect2 {
	height:22px;
	width: 205px;
	/*padding: 1px 0px 0px 0px;*/
	font-size:11px;
}


input.searchSelect {

	border: 1px solid #e5c0ae;

}



input.searchBtn {

	border: 0px;

	width: 74px;

	height: 21px;

	font-weight: bold;

	background: url(../images/searchBtn.gif) center no-repeat;

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 3px;

}

*html input.searchBtn {

	padding-bottom: 0px;

}

.headerBots {

	height: 30px;

	padding: 0px 25px;

	overflow: hidden;

}



.lang {

	display: block;

	padding-top: 5px;

	float: right;

}

.lang  p{

	margin: 0px 5px !important;

	padding-left: 10px !important;

	display: inline;

	border-left: 1px solid #333;

}

.lang  p.first{

	border: none !important;

}

.lang  p a{

	color: #ff5c01;

	text-decoration: none;

}

.lang  p a:hover{

	color: #ff9327;

	text-decoration: none;

}





/* -------------------- search --------------------- */

.search{

	margin:0px auto;

	background: url(../images/bgSearch.gif) no-repeat;



}





/* -------------------- content layout --------------------- */

.clear {

	clear: both;

}

.clearance {

	clear: both;

	height: 1px;

	overflow: hidden;

}

.mainPage {

	width: 970px;

	margin: 0px auto;

}

.warper {

	width: 550px;

	float: left;

	display: block;	

	margin-top:10px;

	background-color:#fff;

}



.warper h1.title {

	font-size: 1.6em;

	padding: 0px 10px;

	color: #fc5c00;

}

.content {

	padding: 0px 10px;

}

.content h2{

	margin: 0px !important;

	padding: 5px 0px 8px 0px !important;

	font-size: 1.2em;

	background: url(../images/heading.gif) bottom left repeat-x #efefef;

	border-bottom: 1px solid #fec7a9;

}

.sidebar {

	float: right;

	width: 420px;

	overflow:hidden;

	padding: 0px;

}



.sidebarRight {

	width: 175px;

	float: right;

	display: block;	

	margin-top: 10px;

	background-color:#fff;

}



.sidebarLeft {

	width: 225px;

	float: right;

	display: block;	

	margin: 10px 10px 0px 10px;

	background-color:#fff;

}



.sidebarLeft .ads h2{

	padding: 5px;

	margin:0px;

	background-color:#004289;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}



.login .ads h2{

	padding: 5px;

	margin:10px;

	background-color:#999999;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}







.sidebarLeft .pop h2{

	padding: 5px;

	margin:0px 10px;

	background-color:#ff0084;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}



.sidebarLeft .ikl h2{

	padding: 5px;

	margin:0px 10px;

	background-color:#272727;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}



.part h2{

	padding: 5px;

	margin:0px 10px;

	background-color:#272727;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

}



.partCell{

	padding:10px;

	font-size:11px;

	line-height:150%;

	text-align:justify;



}

.partCell ul{

	margin-left:-10px;

}



*html .partCell ul{

	margin-left:20px;

}





.partCell ul li a{

	text-decoration:none;

	color:#004289;

}



.partCell ul li a:hover{

	text-decoration:underline;

	color:#333;

}



.partCell p.daftar {

	color: #ff0084;



}



.popCell{

	padding: 10px;

	margin:0px;

	color:#004289;

	font-size:11px;

	font-family:tahoma;

	text-align:justify;

	line-height:150%;



}



.popCell span a{	

	font-size:18px;

	text-decoration:none;

	color:#004289;

	font-family:tahoma;



}



.popCell b a{	

	font-size:11px;

	text-decoration:none;

	color:#004289;

	font-family:tahoma;



}



.popCell span a:hover{	

	font-size:18px;

	text-decoration:underline;

	color:#8d9090;

	font-family:tahoma;



}



.popCell b a:hover{	

	font-size:11px;

	text-decoration:underline;

	color:#8d9090;

	font-family:tahoma;



}



.login {

	background-color: #fff;

	padding: 0px 10px 0px 10px;

	font-size:11px;

}



*html .login{

	padding: 10px 10px 0px 10px;



}

.login h2{

	margin: 0px 0px 10px 0px !important;

	padding: 5px 0px !important;

	color: #fe5a05;

	font-size: 1.3em;

}

.login p{

	margin: 4px 0px !important;

	padding: 2px 0px;

}



.login p.label{

	display: block;

	float: left;

	width: 80px;

}



.login p.input{

	display: block;

	float: right;

	width: 160px;

}



.login p.submit{

	clear: both;

	padding-top: 5px;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

}

.login p.submit a{

	color: #333;

}

.login p.submit a:hover{

	color: #bc0c67;

	text-decoration: none;

}



/* --- kategori ---- */

.category {

	background-color: #fff;

	padding: 10px;

	margin: 0px 0px 10px 0px;

}

.category h2{

	margin: 0px 0px 0px 0px !important;

	padding: 5px !important;

	color: #32312d;

	font-size: 1.5em;

}

.category ul{

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}

.category ul li{

	margin: 10px 0px;

	padding: 0px;

}

.category h5{

	font-size: 1.1em;

	margin: 0px;

}

.category h5 a{

	text-decoration: none;

	color:#004289;

}

.category h5 a:hover{

	color: #fe9329;

	text-decoration: none;

}

.category h5 span{

	font-size: 11px;

	font-weight: bold;

	color:#ff0084;

}

.category ul li p{

	line-height: 150%;

}

.category ul li p a{

	color: #333;

	text-decoration: none;

}

.category ul li p a:hover{

	color: #333;

	text-decoration: underline;

}



.box1 {

	padding: 10px;

	margin:0px;

	font-size:11px;

	background-color:#eef3f6;

	border:1px solid #bec7d3;

}



.box1 h2{

	margin: 0px 0px 10px 0px !important;

	padding: 5px 0px !important;

	color: #fc5c00;

	font-size: 1.5em;

}

.box1 form{

	line-height: 180%;

}



.box {

	padding: 10px;

	margin:0px;

	font-size:11px;

}

.box p{
	text-align:left;

}



.box a{
	text-decoration: none;
	color:#004289;
	font-weight:bold;
	/*background:url(http://areaiklan.com/themes/promo/images/bulet1.gif) left no-repeat;
	padding-left: 10px;*/
}


.box a:hover{
	color: #fe9329;
	text-decoration: none;
}
.box h2{

	margin: 0px 0px 10px 0px !important;

	padding: 5px 0px !important;

	color: #fc5c00;

	font-size: 1.5em;

}

.box form{

	line-height: 180%;

}



/* --- statistik ---- */



.statistic .stat h2{

	padding: 5px;

	margin:0px 10px;

	color:#fff;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

	background-color: #004289;



}



.statistic {

	padding: 10px;

}

.statistic h2{

	margin: 0px 0px 10px 0px !important;

	padding: 5px 0px !important;

	color: #32312d;

	font-size: 1.3em;

}

.statistic table{

	margin: 0px;

	width: 100%;

}

.statistic table td{

	font-size: 11px;

	border-bottom:1px dotted #666666;

}

.borderCC{

	padding: 4px;

	color: #000;

	border-bottom: 1px solid #81b0c2;

}

.bgCC{

	padding: 4px;

	color: #464646;

	text-align: right;

}

.bgColor{

	padding: 4px;

	color: #464646;

	text-align: left;

}





.adsArea {

	padding: 0px;

}

.adsArea#premium, .adsArea#free {

	margin: 10px 10px;

	

}



.adsArea#premium img, .adsArea#free img{

	margin-left: 8px;

}



.adsArea#premium p {

	padding:5px;

	

}





.adsArea#premium h3 {

	color:#db8ab4;

	

}



*html .adsArea#premium h3 {

	font-size:13px;

	font-family:verdana;

	

}



.adsArea#free img .fot{

	padding-top: 0px;

}



.adsArea#free  li{

	border-bottom:1px dotted #999999;

	

}







.adsArea#free  h2{

	margin: 0px !important;

	font-size: 18px;

	font-weight:none;

	color: #000;

	font-family:tahoma	;

	border-bottom:2px solid #999999;

}



.adsArea#free ul li.freeAkhir{

	border-bottom:1px solid #6993c8;

}



.adsArea#free ul li.halaman{

	border-bottom:0px solid #fff;

}



.adsArea  h2{

	margin: 0px !important;

	padding: 15px 10px 8px 10px !important;

	font-size: 18px;

	font-weight:none;

	color: #000;

	font-family:tahoma	;

}



.bgGanjil{

	background-color : #e8edf1;

}



.bgAkhir{

	border-bottom : 1px solid #6993c8;

}

.halaman {

	text-align:center;

	font-family:verdana;

	font-size:25px;

	font-weight:bold;

}



.adsArea ul li.halaman p span a {

	border:2px solid #d8d8d8;

	padding:2px;	

	color:#7aa0d4;

}

.adsArea ul li.halaman p span a.halNav1 {

	background:url(../images/bgNav.gif) no-repeat;

	padding:2px;

	color:#fff;

}



.adsArea ul li.halaman p span a:hover.halNav1 {

	background:url(../images/bgNav.gif) no-repeat;

	padding:2px;

	color:#333;

}



.adsArea ul li.halaman p span a.halNav2 {

	font-size:15px;

	padding:3px 5px 0px 5px ;

}



.adsArea  h2 span{

	color: #333;

}

.adsArea  ul{

	margin: 0px !important;

	padding: 0px 10px !important;

	list-style: none;



}

.adsArea  ul li{

	padding: 10px 5px;

}

.adsArea  ul h3{

	margin: 0px !important;

	padding: 0px 0px 0px 0px !important;

	font-size: 1.2em;

}

.adsArea  ul h3 a{

	text-decoration: none;

	color: #004289;

	font-family:tahoma;

	font-size:12px;

}

.adsArea  ul h3 a:hover{

	color: #333;

	text-decoration: underline;

}

.adsArea  ul li p{

	clear: both;

}





.adsArea  ul li p span{

	font-size: 0.9em;

	color: #888;

}

.adsArea  ul li p span a{

	color: #ff0084;

	text-decoration: none;

}

.adsArea  ul li p span a:hover{

	color: #333;

	text-decoration: none;

}





.adsArea .nav{

	float: none !important;

	list-style: none;

	margin: 0px !important;

	padding: 10px !important;

	overflow: hidden;

	text-align: center;

}

.adsArea .nav li{

	float: none !important;

	display: inline;

	font-weight: lighter !important;

	margin: 0px 0px 0px 1px !important;

	padding: 0px 0px 0px 10px !important;

	border: none !important;

	border-left: 1px solid #333 !important;

	font-weight: bold !important;

	font-size: 12px;

}

.adsArea .nav li.first{

	background: none !important;

	border: none !important;

}

.adsArea .nav li a{

	color: #fc5c00;

	text-decoration:none;

}

.adsArea .nav li a:hover{

	color: #333;

	text-decoration: underline;

}



.adsArea p{

	display: block;

	margin: 0px;

	padding: 0px;

}

.adsArea p a{

	color: #fc5c00;

	text-decoration:none;

}

.adsArea p a:hover{

	color: #003c51;

	text-decoration: underline;

}





/* banner */

.banner {

	padding: 0px !important;

	margin: 0px !important;

	white-space: nowrap;

	font-size:10px;

	font-family:verdana;

	

}





.banner h3{

	padding: 0px 0px!important;

		

}



*html .banner h2{

	padding: 0px 0px!important;

	font-size:14px;

	font-family:verdana;

		

}

.sponsip{

	text-align:center;

}





.spons h2{

	padding: 5px;

	margin:0px 10px;

	color:#004289;

	font-size:12px;

	font-family:tahoma;

	text-align:center;

	border-top:1px dotted #999999;

	border-bottom:1px dotted #999999;



}



.bannerLeft{

	float:left;

	overflow:hidden;

}

.bannerRight{

	float:right;

	overflow:hidden;

	width:728px;

}





.bannerTop {

	padding-top: 10px !important;

	margin: 0px !important;

	white-space: nowrap;

}



.banner p {

	margin: 0px !important;

	padding: 0px !important;

	display: inline;

}



.bannerLink {

	padding: 0px;

	margin-top: -3px;

	border-top: 1px solid #999;

}

*html .bannerLink {

	margin: 0px;

}

.bannerLink ul{

	padding: 0px !important;

	margin: 0px !important;

	list-style: none;

}

.bannerLink ul li{

	width: 391px;

	display: block;

	float: left;

	padding: 10px 0px;

	font-size: 0.9em;

	border-left: 1px solid #eee;

}

.bannerLink ul li.first{

	border-left: none !important;

}

.bannerLink ul li p{

	padding: 0px 25px;

	margin: 5px 0px !important;

}

.warper .banner {

	margin: 10px !important;

	border-bottom: 3px solid #e8edf1;

	border-top: 1px dotted #e8edf1;

}

.sidebar .banner {

	margin: 0px 0px 10px 0px !important;

	border-bottom : 0px solid #333;

}

.#ads {

	border: none !important;

	padding: 0px 10px !important;

	white-space: normal !important;

}

.banner#ads p {

}

.banner#bottom {

	padding: 10px;

	background: url(../images/fotTop.gif) no-repeat;

	height:60px;

}





.banner#bottom  p {

	margin: 10px !important;

	text-align: center;

	display: block;

}



/* ----------------- end content layout ------------------ */



/* ---------- footer element --------- */

.footer{

	margin-left:10px;

	height:55px;

	font-size: 11px;

	overflow: hidden;

	background: url(../images/fotBot.gif) no-repeat;

}







.footerCell {

	width: 970px;

	margin: 0px auto;

	text-align:center;

	color: #fff;

	padding: 12px 0px 0px 0px;

}

.footerCell a{

	color: #fff;

	text-decoration: underline;

}

.footerCell a:hover{

	color: #60931d;

	text-decoration: underline;

}

.footerCell span{

}

.footer strong{

}

a.jcamp{

	float: right;

	display: block;

	margin-top: -10px;

}



/* --------------- other news -------------- */

.news2 {

	clear: both;

	margin: 15px !important;

}

.news2 h2 {

	margin-bottom: 15px !important;

	padding: 5px 0px !important;

	color: #404545;

	font-size: 1.2em;

	float: left;

	width: 100%;

	border-bottom: 2px solid #e8edf1;

}

.news2 h2 span{

	padding-right: 4px;

}

.news2 .newsItem {

	clear: both;

	margin-bottom: 3px;

	border: none

}

.news2 .newsDate {

	float: left;

	width: 62px;

	display: block;

	font-size: 11px;

	color: #bc0c67;

	margin-bottom: 5px;

	padding-top: 2px;

	line-height: 150%;

}

.news2 .newsTitle {

	font-size: 1.0em;

	font-weight: bold;

	line-height: 150%;

}

.news2 .newsTitle a{

	color: #404545;

	text-decoration: none;

}

.news2 .newsTitle a:hover{

	color: #004289;

	text-decoration: underline;

}



/* --------------- others -------------- */

.others {

	clear: both;

}

.others h2 {

	margin: 0px !important;

	padding: 10px 0px !important;

	color: #af0000;

	font-size: 1.2em;

	float: left;

	width: 100%;

	background: url(http://areaiklan.com/themes/promo/images/titleLine2.gif) left repeat-x;

}

.others h2 span{

	padding-right: 4px;

	background-color: #fff;

}

.others p{

	clear: both;

	margin: 4px 0px !important;

	padding: 0px 0px 0px 20px !important;

	background: url(http://areaiklan.com/themes/promo/images/arrow.gif) no-repeat;

	background-position: 10px 4px;

}

.others p a {

	color: #111;

}

.others p a:hover {

	color: #333;

	text-decoration: none;

}