@charset "utf-8";
/* Spotbyte */

BODY {background:#2d8f56 url(images/body.jpg) repeat-x top right; padding:0; margin:0;}
#content2 {background:url(images/body-kedua.png) no-repeat left top; height:690px; padding:0; width:100%; margin:0;}
#content2 .bawahh {height:100px;}
#content {width:1100px; margin:0px 10px 0px 10px;}
#content .kiri {width:580px; min-height:400px; float:left;}
#content .kiri .menu {padding:0px 10px 0px 10px; height:81px; width:740px; text-align:left;}
#content .kiri #cont {width:570px; min-height:603px; margin:81px 0px 0px 0px;}
#content .kiri #cont .left {background:url(images/gede-kiri1.png) no-repeat top; width:19px; height:603px;}
#content .kiri #cont .left .bawah {background:url(images/bawah-kiri11.png) no-repeat left #2d8f56; width:19px; height:10px;}
#content .kiri #cont .right {background:url(images/gede-kanan1.png) no-repeat top; width:19px; height:815px;}
#content .kiri #cont .right .bawah {background:url(images/bawah-kanan11.png) no-repeat left #2d8f56; width:19px; height:10px;}
#content .kiri #cont .center {background:url(images/gede-tengah1.png) repeat-x top; height:603px; font-family:verdana; text-align:left; font-size:11px; line-height:20px; color:#171717; padding:14px 0px 0px 0px;}
#content .kiri #cont .center .logo {background:url(images/lamp-bg.png) no-repeat center; min-height:700px;}
#content .kiri #cont .center #celuluk {width:100%; height:745px; overflow:auto; font-size:12px; margin-bottom:10px;}
#content .kiri #cont .center #celuluk H5 {font-size:13px; border-bottom:1px dotted #f2f2f3; line-height:20px;}
#content .kiri #cont .center H1 {padding:5px 0px 4px 0px; margin:0px 0px 4px 0px; line-height:28px;}
#content .kiri #cont .center h2,h3,h4 {padding:5px 0px 4px 0px; margin:0px 0px 4px 0px; line-height:20px;}
#content .kiri #cont .center H5 {font-size:13px; border-bottom:1px dotted #f2f2f3;}
#content .kiri #cont .center P {padding:5px 0px 4px 0px; margin:0px 0px 4px 0px; font-size:13px; line-height:20px;}
#content .kiri #cont .center a:active, a:link, a:visited {color:#358127; text-decoration:none;}
#content .kiri #cont .center a:hover {color:#171717; text-decoration:underline;}
#content .kiri #cont .center .line {border-top:1px solid black; font-size:9px; font-family:verdana;}
#content .kiri #cont .center .widgets {text-align:center; width:100%; margin:14px 0px 5px 0px;}
#content .kiri #cont .center .widgets img {margin-right:3px; border:0; width:20px; height:20px;}

#content .kanan {width:310px; min-height:300px; float:left; margin:0px 10px 0px 0px;}
#content .kanan .logo {background:url(images/logo.png) no-repeat left; height:122px; width:1145px; padding-left:0px; margin-right:7px;}
#content .kanan .befound {background:url(images/be-found.png) no-repeat top left; height:31px; width:310px; margin:0px 0px 8px 0px;}
#content .kanan .befound-search {background:url(images/be-found-search.png) no-repeat bottom right; width:309px; right:-5px; height:38px; margin-bottom:8px;}
#content .kanan .search-form{width:300px; height:20px; margin:5px 0px 3px 0px; padding-left:7px;}

#content .kanan  .kedel {background:url(images/kecil-kiri.png) no-repeat top right; width:17px; height:650px;}
#content .kanan  .kedel .bawah {background:url(images/kanan-kecil-kiri.png) no-repeat left #2d8f56; width:17px; height:9px;}
#content .kanan  .tengawan {background:url(images/kecil-kanan.png) no-repeat top; height:650px; width:17px;}
#content .kanan  .tengawan .bawah {background:url(images/kanan-kecil1.png) no-repeat left #2d8f56; width:17px; height:9px;}
#content .kanan .tengah {background:url(images/kecil-tengah.png) repeat-x top; height:665px;/* ganti disini aja om */ float:left; font-family:verdana; font-size:10px; text-align:left; line-height:17px; color:#525151;}
#content .kanan .tengah b {color:#171717; font-size:11px; line-height:18px;}
#content .kanan .tengah h3 {margin:9px 0px 0px 0px; font-size:14px;}
#content .kanan .tengah a:link, a:visited, a:active {text-decoration:none;}
#content .kanan .tengah a:hover {text-decoration:underline;}
#content .kanan .tengah .blog1 {border-bottom:1px dotted #f2f2f3; min-height:250px;}
#content .kanan .tengah .right-contact {margin-top:10px; border-top:1px solid #f2f2f3;}
.kanan-logo {height:43px; padding-bottom:3px;}
.kanan-text {color:#4889a7; font-family:verdana; font-size:12px; font-weight:bold;}
.kanan-text a:link,a:visited,a:active {color:#4889a7; text-decoration:none;}
#content .kanan .tengah #search {background:url(images/search-box.png) no-repeat left; height:36px; margin:10px 0px 5px 0px;}
#content .kanan .tengah #search .text {border:0px; background:transparent; width:167px; padding:0px 0px 0px 15px; margin:0px 15px 0px 3px; color:#171717; font-family:verdana; font-size:11px;}
#content .kanan .tengah #search .submit {border:0; background:url(images/search-buttom.png) no-repeat left; width:50px; height:36px;}
#content .kanan .tengah #search .submit:hover {background:url(images/search-buttom-hover.png) no-repeat left; width:50px; height:36px; border:0;}

#content .kanan .tengah #small-content {width:289px; float:left; margin:0px 0px 0px 10px;}
#content .kanan .tengah #small-content .head {background:url(images/small-content-head.png) no-repeat top; height:21px; width:289px; margin:0px; padding:0px}
#content .kanan .tengah #small-content .cont {min-height:350px; background:url(images/small-content-tengah.png) repeat-y;}

#content .ujung {width:220px; min-height:400px; margin:90px 0px 0px 2px;}
#content .ujung  img {border:0; padding-bottom:6px;}
#content .ujung .chat {
	background: url(images/chat-bg.png) no-repeat center top; 
	width:234px; 
	height: 171px; 
	padding-top:5px;}
#content .ujung .chat-atas {
	background: url(images/chat2.png) no-repeat center top; 
	width:234px; 
	height: 33px; 
	padding-top:9px;
	font-size:17px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 12px;}
#content .ujung .chat.contact {font-family:"Calibri"; font-size:16px; color:#ffffff; width:260px; height:23px; padding:3px 0px 0px 5px;}
#content .ujung .chat .kotak {width:265px; height:50px; margin-top:2px; margin-bottom:2px;}
#content .ujung .chat .barak {font-size:14px; color:#358127; line-height:16px;}
#content .ujung .chat .badeng {font-size:12px; color:#333333; line-height:16px;}
#content .ujung .chat .ol {text-align:center; height:44px; margin-bottom:0px;}
#content .ujung .chat .ol img {border:0; padding:0;}

#content .ujung .chattop {
	background:url(images/chat2.png) no-repeat center top; 
	width:234px; 
	height: 209px; 
	padding-top:12px;}
#content .ujung .chatmid {
	background:url(images/chat2.png) no-repeat center top; 
	width:234px; 
	height: 176px; 
	padding-top:12px;}
#caption-tengen {
margin-top: 15px;
	background: url(images/chat2.png) no-repeat center top; 
	width:234px; 
	height: 33px; 
	padding-top:9px;
	font-size:17px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 10px;}
.indent15 { text-indent: 17px;}
#affiliate {
float: left;
margin: 0;
padding: 0;
	width:234px;  }

/* ===================================-------------     EXPAND JS ----------========================================*/

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
height:22px;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
font-weight: bold;
padding: 3px;
}

div.eg-bar{
width: 93px; float:left; height:22px;
}

.icongroup1{
width: 310px; height:24px; 
}
.icongroup1 .input {width:253px; font-family:verdana; font-size:12px; color:#aba6a6;}
.icongroup1 .submit {height:22px; width:33px; background:url(images/search-2.png) no-repeat left; border:0px;}


/* ====================== RSS FEEDS============================== */
rss channel, feed {
  display: block;
  width: 100%;
  margin-top: 20px;
  margin-left: 0%;
  padding: 0 0 10em 0;
  background: #F1D992;
  color: #444;
  font-family: lucida grande, arial, helvetica, verdana, bitstream vera sans, sans-serif;
  font-size: 76%;
  line-height: 1.4;
}

channel > title:after {
  display: block;
  font-size: 0.5em;
  padding: 7px 5px 0px 0px;
}
channel title, feed title {
  display: block;
  background: #003366;
  color: #171717;
  font-size: 2em;
  padding: 7px 10px 5px 10px;
  border-bottom: 1px solid #2954BC;
  line-height: 1.2;
}
info {
  display: block;
  line-height: 1.8;
  font-size: 0.9em;
  background: #ffc;
  padding: 1em 1em 1em 3em;
  margin: 2em 1em 2em 1em;
  border: 1px solid #999;
}

item, entry {
  display: block;
  margin: 1em 1em 1em 1em;
  border-bottom: 1px solid #999;
  padding-bottom: 1em;
}

item title, entry title {
  display: inline;
  background: transparent none;
  border-bottom: 0px solid #fff;
  padding: 0;
  color: #222;
  font-size: 1.2em;
  font-weight: bold;
}

item pubDate, entry modified {
  display: inline;
  margin: 0.4em 0 0 0;
  color: purple;
  font: 0.8em arial, helvetica, sans-serif;
}

item description, entry summary {
  display: block;
  clear: both;
  padding-top: 0.5em;
}



/* dock - top */
.dock {
	position: relative; 
	height: 10px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 10px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #171717;
	position: absolute;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 10px;
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #171717; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
/**************************
Additional Style
*****************/
.big_evidenza {
margin-top: 25px;
margin-bottom: 20px;
font-size: 14px;
font-weight: bold;
color: #009966;}
.big_evidenza a, .big_evidenza a:link{
color:#009966; text-decoration: none;}
.big_evidenza a:hover{
color:#cccccc; text-decoration: none;}