@charset "utf-8";
body {padding:0px;margin:0px;background: #595955 url(../images/bg.jpg) top repeat-x;color:#545454;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#b8b8b4;}
a:hover{color:#545454;}
a img{border:0px;}

#wrapper{margin:0 auto 20px;width:802px;}
#tops{background:url(../images/top.jpg) repeat-y left;height:12px;}
#head-wrapp{background:#FFFFFF;min-height:88px;position:relative;border-left:1px solid #79787;border-right:1px solid #79787;}
#menu-wrapp{height:28px;background:#FFFFFF url(../images/menu-bg.jpg) repeat-x;border-left:1px solid #79787;border-right:1px solid #79787;}
#content-wrapp{background:#FFFFFF url(../images/bottom-bg.jpg) repeat-x bottom;padding:5px 4px 19px;margin-bottom:10px;border-left:1px solid #79787;border-right:1px solid #79787;}
#content-wrappimg{border:1px solid #777;}
#footer-wrapp{color:#b9b8b0;text-align:center;}
#date-box{position:absolute;right:10px;bottom:5px;font-size:12px;color:#919291}

#head-wrapp img{border:0px;}

#search-box{width:132px;height:18px;padding:5px;line-height:28px;background:url(../images/search-bg.jpg) no-repeat;float:left;}
#search{background:transparent;border:0px;width:110px;padding:0 5px;color:#888;}
#menu-box{float:right;width:635px;height:28px;padding:0 10px;}

#flashy{margin-bottom:10px;}
#left{float:left;width:553px;text-align:justify;}
#right{float:right;width:238px;}

.news-tab-box{border:1px solid #b9b8b0;margin-bottom:4px;}
.news-tab-box-button{background:#b9b8b0;height:16px;padding-top:3px;}
.news-tab-box-wrapper{padding:10px 6px 5px 10px;overflow:hidden;}
.news-tab-box-wrapper-autoheight{padding:10px 6px 10px 10px;overflow:hidden;}
.news-tab-box-content{text-align:justify;overflow:hidden;height:75px;}
.news-tab-box-title{color:#fdfdfc}
.news-tab-box-button a{float:left;text-align:center;width:275px;height:16px;line-height:16px;}
.news-tab-box-button a:hover, .news-tab-box-button a.active-tab{background:#fff url(../images/green.gif) left top no-repeat;color:#545454;}
.news-box{border-bottom:1px solid #d2d2d1;padding-bottom:4px;margin-bottom:5px;font-size:11px;}
.fixheight{height:90px;}
h2.news-title{color:#03873e;font-size:11px;margin:0 0 0px;padding:0px;font-weight:normal;}
h2.news-title a{color:#03873e;}
h2.news-title a:hover{color:#006633}

.news-tab-box-content-h{text-align:justify;overflow-x:scroll;height:135px;width:532px;display: block;}
.box{float:left;width:260px;margin-right:6px;}

.right-tab-box{border:1px solid #b9b8b0;margin-bottom:4px;}
.right-tab-box-button{background:#14984f;height:16px;padding-top:3px;color:#fdfdfc;}
.right-tab-box-wrapper{padding:8px 8px;min-height:129px;}
.right-tab-box-content{text-align:justify;}
.right-tab-btn{float:left;display:block;width:115px;text-align:center;color:#fdfdfc}
.right-tab-btn:hover, a.active-tab{background:#fff url(../images/green.gif) left top no-repeat;color:#545454;}
.right-tab-box-content td.fix{border-bottom:1px solid #dadad9;height:68px;}
/*.right-tab-box-content td img{padding:0 0 10px;}*/

#footer a{color:#b9b8b0;}
#footer a:hover{color:#e4e4e4;}
#footer p{margin:0px;padding:0px;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h1.title{font-size:14px;margin:0 0 10px 0;padding:0px;font-weight:normal;border-bottom:1px solid #ccc;}
h1.title a{font-weight:bold;}
#main-content{padding:10px;text-align:justify;}

.portofolio{border:1px solid #777;border-collapse:collapse;}
.portofolio th,.portofolio td{border:1px solid #777;padding:4px;}
.portofolio th{text-align:center;background:#ccc;}

.welcome-text{margin-bottom:10px;height:120px;overflow:hidden;text-align:justify;}
.links a{color:#545454}
.links a:hover{color:#999999}

.paging{text-align:center}
.paging a{padding:2px 4px; margin:1px;border:1px solid #ccc;}

/*GALLERY*/
.thumb{float:left;margin:15px;border:1px solid #ccc;}
.error{color:#FF0000;font-weight:bold;padding:10px;border:1px solid #333333;margin-top:10px;}