/* CSS Document senayan city by : Alegodesign.net */

body {  margin:0; padding:0;  }

#container { width:1008px; margin:auto; padding:0; position:relative; }
#splash-area { margin:0; padding:0; background:#FFFFFF; }
#menu-area { margin:0; padding: 31px 0 0 0; }
.search {  width:139px; height:21px; background: url(../images/search.gif) no-repeat center; margin:0 20px 0 10px; }
.search-form { width:113px; height:16px; padding: 2px 21px 0 5px; margin:1px 0 0 0; background:transparent; color:#640958; border:none; font-size:11px; } 
#splash { margin:0; padding:0; min-height:393px;  height: expression( this.scrollHeight < 393 ? "393px" : "auto" ); /* sets min-height for IE */ }
.clear { clear:both; margin:0; padding:0; height:0px; font-size:0px; line-height:0px; }
form { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif }
input { margin:0; padding:0 ; }
.ribon-atas { width:297px; height:117px; position:absolute; top:0; left:-22px; z-index:99; }
.ribon-bawah { width:254px; height:127px; position:absolute; top:357px; right:-19px; z-index:99px; }
.com-area { width:80px; position:absolute;	top:105px; right:-80px; z-index:-99px; }
.com-area span { display:block; width:80px; margin:0 0 2px 0; padding:0; }
#content-area { position:relative; width:1008px; padding:0;  margin:auto; }
.c-area { padding:8px; width:992px; margin:0; background:#FFFFFF; }
.c-area2 { padding:30px; width:948px; margin:0; background:#FFFFFF;  }
.c-area3 { padding:30px; width:948px; margin:0; background:#FFFFFF; font:14px Arial, Helvetica, sans-serif; color:#4b0a3d; }
.c-area3 a { color:#4e0044; text-decoration:none; }
.c-area2 .c-a2-header { height:93px; position:relative; padding:0; margin:0 0 26px 0; border-bottom:1px solid #e1ff00;  }
.c-area3 .c-a3-header { height:93px; position:relative; padding:0; margin:0 0 26px 0; }
.c-a2-header-a { padding:0; margin:0; float:right;  position:absolute; bottom:20px; right:0; display:inline;  }
.c-a2-header ul { padding:0; margin:0; float:right; list-style:none; position:absolute; bottom:0; right:0; display:inline; }
.c-a2-header li { padding:0; margin:0; list-style:none; display:inline; }
.c-a2-header li a { background:#cacaca url(../images/bg-menu-body.gif) repeat-x top left; font:11px Arial, Helvetica, sans-serif; padding:10px; display:block; float:right; text-decoration:none; color:#4e005f; margin:0 1px 0 0; }

a.whatsnew-button { margin:0 0 0 2px; padding:0; float:left; width:130px; height:31px; display:block; text-indent:-9999px; background:url(../images/whatsnew-button.gif) no-repeat center; }
a.whatson-button { margin:0 0 0 2px; padding:0; float:left; width:130px; height:31px; display:block; text-indent:-9999px; background:url(../images/whatson-button.gif) no-repeat center; }
a.whatshot-button { margin:0 0 0 2px; padding:0; float:left; width:130px; height:31px; display:block; text-indent:-9999px; background:url(../images/whatshot-button.gif) no-repeat center; }

.c-bottom-area { margin:auto; display:inline-block; padding:0;  }
.promo1 { width:254px; float:left; margin:0 8px 0 0; padding:0; min-height:149px;  height: expression( this.scrollHeight < 149 ? "149px" : "auto" ); /* sets min-height for IE */   }
.promo1 ul, .promo2 ul { margin:0; padding:0; list-style:none;  }
.promo1 li, .promo2 li { margin:0; width:254px; padding:0; list-style:none;  }
.promoimg { width:254px; height:149px; margin:0 0 10px 0; padding:0; background:#d5d5d5; }
.promo1 h2, .promo2 h2 { font:12px Arial, Helvetica, sans-serif; color:#640958; display:block; text-align:center; margin:0; padding:0; }
.promo2 { width:254px; float:left; margin:0; padding:0; min-height:149px;  height: expression( this.scrollHeight < 149 ? "149px" : "auto" ); /* sets min-height for IE */   }
.promo3 { width:469px; float:right; margin:0; padding:0; min-height:149px;  height: expression( this.scrollHeight < 149 ? "149px" : "auto" ); /* sets min-height for IE */   }

div.slides h2 { font:12px Arial, Helvetica, sans-serif; color:#640958; display:block; text-align:center; margin:0; padding:10px 0 0 0;  }
div.slides img { height:149px; border:none; }
.container { width:469px; height:173px; overflow:hidden; position:relative; cursor:pointer;  }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; right:0; list-style:none; padding:0; margin:0; height:149px; }
div.slides div,ul.slides li { position:absolute; top:0; width:469px; display:none; padding:0; margin:0; }
#loopedSlider,#newsSlider { margin:0 auto; width:469px; height:149px; position:relative; clear:both; }
ul.pagination { list-style-type:none; margin:0 0 5px 0; padding:0; width:300px;  position:absolute; bottom:-28px; right:0px; }
ul.pagination li { float:right; margin:0; }	
ul.pagination a { display:inline;  padding:5px 2px 5px 2px; overflow:hidden; color:#94337f; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.pagination li.active a { background-position:0 -17px; }
ul.pagination a:hover {background-position:0 -17px; }

#splash2 { margin:0; padding:0;  min-height:204px;  height: expression( this.scrollHeight < 204 ? "204px" : "auto" ); /* sets min-height for IE */ }
.c-area-left { width:574px; float:left; margin:0; padding:0; }
.c-area-right { width:355px; float:right; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#640958; position:relative;  min-height:313px;  height: expression( this.scrollHeight < 313 ? "313px" : "auto" ); /* sets min-height for IE */ }
.c-area-right h2 { font:20px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 0 26px 0; margin:0; }
.c-area-r-menu { position:absolute; top:0; right:0; display:inline; }
.c-area-right a, .c-area-job a { color:#640958; text-decoration:none; }
.c-area-job {  margin:0 0 8px 0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#640958; position:relative;   ); /* sets min-height for IE */ }
.c-area-job h2 { font:20px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 0 26px 0; margin:0; }
.c-area-job h5 { font:20px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 0 16px 0; margin:0 0 26px 0; border-bottom:2px solid #e1ff00; }
.c-area-job h6 { font:16px Arial, Helvetica, sans-serif; font-weight:bold; padding:2px 0 2px 0; margin:0 ;  }

#calendar-area { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#4e005f; }
#calendar-area h2 { font:16px Arial, Helvetica, sans-serif; color:#4e005f; margin:0; padding:0; }
.calendar-insider { color:#FFFFFF; margin:0; padding:0; background:#4f0845; }
.calendar-insider h3 { color:#defe00; margin:0; padding:0; font-weight:bold; }
.calendar-insider .past { color:#e1ff00; }
.calendar-insider .next { color:#b603c1; }
.calendar-insider h4 { color:#e1ff00; margin:0; padding:0; }
.calendarc-right { width:267px; float:right; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;  color:#4e005f;}
.calendarc-right a { color:#4e005f; text-decoration:none; }
.calendarc-left { width:648px; float:left; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; }
.cale-in-left { width:356px; float:left; margin:0; padding:0; }
.cale-in-right { width:273px; float:right; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#4f0845; }
.cale-in-right h2 { font:16px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 8px 0; }
.nav-blog { margin:10px 0 0 0; padding:10px 0; font:11px Arial, Helvetica, sans-serif;  }
.nav-blog ul { margin:0; padding:0; list-style:none; display:inline;  }
.nav-blog li { margin:0; padding:0; list-style:none; display:inline; }
.nav-blog li a{ margin:0 0 0 1px;  list-style:none; display:block; padding:2px 5px 2px 5px; color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:bold; float:left; background:#4f0845; }
.nav-blog li a:hover, .nav-blog li a.visit { background:#b9dc5c; color:#4f0845; text-decoration:none; }

.thetittle { float:left; margin:0; padding: 2px 2px 2px 0; display:inline; text-align:right; }
.thecons {  float:left; margin:0; padding: 2px 2px 2px 0; display:inline; text-align:left; font-weight:bold; }

#signup-form { width:313px; height:313px; visibility:hidden; margin:auto; background:#FFFFFF; border:1px solid #ffffff; z-index:9999; position:absolute; top:150px; left:0; right:0; border:1px solid #80a900; }
.signup-header { height:45px; background:#4d6600 url(../images/header-form-top.gif) repeat-x top left; }
.signup-h-l { float:left; display:block; width:84px; }
.signup-h-r { float:right; width:35px; }
a.signup-close { width:24px; height:23px; display:block; background:url(../images/signup-close.gif) no-repeat center; text-indent:-9999px; padding-top:22px; }
.signup-content { background:#FFFFFF url(../images/signup-bg.gif) repeat-x top left; margin:0; padding:40px 20px 0 20px; width:273px; font:11px Arial, Helvetica, sans-serif; }
.signup-name { padding: 2px 0 0 2px; margin:0; display:block; }
.singup-form { width:248px; padding:8px; display:block; height:25px; border:1px solid #c5c5c5; background:#FFFFFF url(../images/signup-bg-form.gif ) repeat-x bottom left; margin-bottom:15px; } 
.singup-text { width:246px; height:24px; background:transparent !important; font:16px Arial, Helvetica, sans-serif; border:none; font-weight:bold; }

#footer { width:964px; height:23px; padding:10px 22px 0 22px; margin:5px auto 25px auto; background:url(../images/footer.gif) no-repeat center; font:11px Arial, Helvetica, sans-serif; color:#eac6f4; }
.footer-left { float:left; display:inline; margin:0; padding:0; }
.footer-right { float:right; display:inline; margin:0; padding:0; }
.footer-left a, .footer-right a { color:#eac6f4; text-decoration:none; display:inline; padding:0 4px 0 4px; }
.footer-left a:hover, .footer-right a:hover { color:#FFFFFF; text-decoration:none; } 


.kalender {}
	.kalender a{ color:#990000; font-weight:bold; font-size:14px }
