body {
	font-family: 'ElementalSansProRegular';
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); 
	
    font-size: 15px;
    line-height: 1.42857143;
    color: #333;
}
a {
	text-shadow: none; text-decoration:none;
}
div {
	text-shadow: none;
}
.abs {
	position: absolute;
}
span {
	text-shadow: none;
}
ul {
	list-style:none;
}
.ui-page {
	background: rgb(255, 255, 255) !important;
}
.ui-content {
	padding: 0px !important;
}
div.header-table {
	border: 0px currentColor !important;
}
div.header {
	height: 80px; text-align: left; background-color:#f2f2f2;
	background: url(../images/bg.jpg) no-repeat center top;
}
div.header-menu {
	height: 32px; float: left; display: inline-block; cursor: pointer; margin-left:4px; margin-top:8px;
}
div.header-top-logo {
	height: 38px; display: inline-block; cursor: pointer; margin-top:4px;
}
div.header-refresh {
	height: 34px; float: right; display: inline-block; cursor: pointer; margin-top:8px; margin-right:4px;
}
.today {
	 width: 72px; text-align: center; color:#ffffff; margin-right: 5px; float: left; margin-top:2px;
}
.today span {
	float: left; display: block;
}
.today .day {
	line-height: 22px; padding-left: 2px; font-size:24px; font-weight:700;
}
.today .month {
	line-height: 10px; font-size:10px; margin-left:2px;
}
.today .year {
	line-height: 10px; font-size: 10px; margin-top:1px; margin-left:2px;
}
.share {
	top: 4px; width: 20px; height: 20px; text-indent: -1000px; display: block;
}
a.fb {
	left: 22px;
}
a.tw {
	left: 51px;
}
a.pls {
	left: 80px;
}
div.all-headline {
	text-align:center; color:#ffffff; font-size:12px; background:#898045; padding-top:2px; height:2px; font-weight:700;"
}
div.header-detail-bar {
	text-align:center; color:#444444; font-size:12px; background:#cccccc; padding-top:4px; height:18px; font-weight:700;"
}
div.header-detail-bar .back {
	float:left; margin-left:10px;
}
div.header-detail-bar .detail-text {
	color:#444444; float:right; margin-right:10px;
}

div.gallery {
	background:#f3f3f3;	margin-bottom:2px;
}
div.gallery .caption {
	position:relative; background:url("../images/gallery-icon.png") 7px 6px no-repeat #bd0000; font-weight:700; color:#ffffff; height:23px; font-size:14px; padding-top:9px; padding-left:30px;
}
div.gallery .caption .title {
	float:left; font-size:12px;
}
div.gallery .caption .title a {
	color:#ffffff;
}
div.gallery .caption .all {
	float:right; font-size:10px; margin-right:7px; margin-top:2px;
}
div.gallery .caption .all a {
	color:#ffffff;
}
div.gallery-list {
	background:#f3f3f3; width:280px; margin:0px auto; height:300px;
}
div.gallery-list .g-item {
	float:left; width:125px; height:134px; padding:2px; border:solid 1px #cdcdcd; background:#ffffff; margin-left:6px; margin-top:6px;
}
div.gallery-list .item {
	margin:2px; position:relative; height:130px;
}
div.gallery-list .item .icon {
	position:absolute; left:39px; top:24px; background:url("../images/gallery-icon-2.png") no-repeat; border:solid 0px #000000; width:42px; height:42px;
}
div.gallery-list .item .title {
	position:relative; color:#282828; font-size:11px; font-weight:700; top:5px;
}
div.gallery-all {
	background:#f3f3f3;	margin-bottom:5px; height:1470px;
}
div.gallery-list-all {
	background:#f3f3f3; width:280px; margin-left:auto; margin-right:auto; margin-bottom:4px;
}
div.gallery-list-all .g-item {
	float:left; width:125px; height:134px; padding:2px; border:solid 1px #cdcdcd; background:#ffffff; margin-left:6px; margin-top:6px;
}
div.gallery-list-all .item {
	margin:2px; position:relative; height:130px;
}
div.gallery-list-all .item .icon {
	position:absolute; left:39px; top:24px; background:url("../images/gallery-icon-2.png") no-repeat; border:solid 0px #000000; width:42px; height:42px;
}
div.gallery-list-all .item .title {
	position:relative; color:#282828; font-size:11px; font-weight:700; top:5px;
}
div.video {
	background:#f3f3f3; margin-bottom:2px;
}
div.video .caption {
	position:relative; background:url("../images/video-icon.png") 7px 6px no-repeat #bd0000; font-weight:700; color:#ffffff; height:23px; font-size:14px; padding-top:9px; padding-left:30px;
}
div.video .caption .title {
	float:left; font-size:12px;
}
div.video .caption .title a {
	color:#ffffff;
}
div.video .caption .all {
	float:right; font-size:10px; margin-right:7px; margin-top:2px;
}
div.video .caption .all a {
	color:#ffffff;
}
div.video-list {
	background:#f3f3f3; width:280px; height:300px; margin:0px auto;
}
div.video-list .v-item {
	float:left; width:125px; height:134px; padding:2px; border:solid 1px #cdcdcd; background:#ffffff; margin-left:6px; margin-top:6px;
}
div.video-list .item {
	margin:2px; position:relative; height:130px;
}
div.video-list .item .icon {
	position:absolute; left:39px; top:24px; background:url("../images/video-icon-2.png") no-repeat; border:solid 0px #000000; width:42px; height:42px;
}
div.video-list .item .title {
	position:relative; color:#282828; font-size:11px; font-weight:700; top:5px;
}
div.newsbox {
	
}
div.newsbox ul {
	margin: 0px; padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.newsbox li {
	list-style: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
div.newsbox li.alt {
	list-style: none; border-bottom-color: #aebcc6; border-bottom-width: 1px; border-bottom-style: solid; display: block; background-color: #eeeeee;
}
div.newsbox li.more a {
	text-align: center; color: rgb(196, 20, 37) !important;
}
div.newsbox li:last-child {
	border: 0px currentColor !important;
}
div.newsbox li a {
	padding: 5px; min-height: 30px; color: #001931 !important; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; display: block;
}
div.newsbox li img {
	border: 1px solid  #cccccc; background:#ffffff; margin-right:10px; margin-bottom:4px; padding:3px; vertical-align: middle; float: left; display: block;
}
div.newsbox li span {
	min-height: 30px; vertical-align: middle; display: table-cell; border: solid 0px #000000;
}
div.newsbox li b.category {
	color: rgb(196, 20, 37);
}
div.newsbox li b.subtitle {
	font-size: smaller; font-weight: normal;
}

div.newsbox-text {
	
}
div.newsbox-text ul {
	margin: 0px; padding: 0px;
}
div.newsbox-text li {
	list-style: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
div.newsbox-text li.alt {
	list-style: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; background-color: rgb(239, 239, 239);
}
div.newsbox-text li.more a {
	color: rgb(196, 20, 37) !important;
}
div.newsbox-text li:last-child {
	border: 0px currentColor !important;
}
div.newsbox-text li a {
	padding: 10px 6px; color: rgb(102, 102, 102) !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; display: block;
}
div.newsbox-text li b.category {
	color: rgb(196, 20, 37);
}
div.newsbox-text li b.subtitle {
	font-size: smaller; font-weight: normal;
}
div.newsbox-text li .time {
	color:#bd0000; font-size:10px;
}

#footer {
    background: url(../images/footer_bg.png) top center; position: relative; clear: both;
}
#footer p {
	margin: 0; font-size: 11px; line-height:16px;  top: 18px;
}
#footer img {
    position: absolute; left: 8px; top: 10px;
}
#footer a {
    color: #555;
}
div.detail{
	margin-top:10px; margin-bottom:10px;
}
div.detail img {
	max-width: 300px;
	max-height: 142px;
	/* Resize the image for IE6 */
	width: expression(this.width > 300 ? 300: true);
}


a.link-galeri{
	background:#e5e5e5 url(http://s.aktifhaber.com/i/pre-def-icon-gallery.png) no-repeat 10px 2px; margin:5px 0; padding:10px 20px 10px 55px; font:700 12px/38px Arial,Helvetica,sans-serif; color:#ffffff;
}
a.link-video {
	background:#e5e5e5 url("../images/play-icon-2.png") no-repeat 8px 5px; margin:5px 0; padding:10px 20px 10px 45px; font:700 12px/38px Arial,Helvetica,sans-serif; color:#ffffff; border: solid 1px #e1e1e1;
}
a.link-galeri-2, a.link-video-2 {
	 margin:5px 0; padding:8px 10px 8px 45px; font:700 12px/26px Arial,Helvetica,sans-serif;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}
a.link-galeri-2:hover, a.link-video-2:hover {
	background-color:#cdcdcd; text-decoration:none;
}
a.link-video-2 {
	
}