@charset "utf-8";
* { padding:0; margin:0; font-size:100%;}
.clear { clear:both;}
.r2 { -moz-border-radius:11px; -khtml-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; border:2px solid #e68361; }
.r3 { -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
html {background:#872618 url(main-bkg.png) repeat-x; }
body { background:url(dot-bkg.png) repeat; font:12px Arial, Helvetica, sans-serif; color:#333; padding:20px 0;}
#header { width:919px; height:114px; background:url(header.png) no-repeat; margin:auto;}
#header h1 { text-indent:-9999px;}
#header h1 a { display:block; height:114px; outline:none;}
#wrapper { width:919px; margin:auto; background:url(main-bg.png) repeat-y; }
#menu { display:block; background:#ffddd3; width:887px; margin-left:12px; height:30px; }
#menu ul { list-style:none;}
ul.dropdown  { position: relative; }
ul.dropdown li { font-weight: bold; float: left; zoom: 1;  }
ul.dropdown li.kekanan { font-weight: bold; float: right; zoom: 1; }
ul.dropdown a:hover	{ color: #6b3c2f; }
ul.dropdown a.active { background:#dcad9f; color: #6b3c2f; }
ul.dropdown li a  { display: block; padding:0 20px; color: #6d2a19; text-decoration:none; line-height:30px; }
ul.dropdown li:last-child a  { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,ul.dropdown li:hover  { background: #dcad9f; color:#fff; position: relative; }
ul.dropdown li.hover a { color: #fff; }
ul.dropdown ul { width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:5000; }
ul.dropdown ul li { background:#652617; color: #fff; border-bottom: 1px dotted #995d4f; float: none; }
ul.dropdown ul li a	{ border-right: none; width:150px; color:#fff; display: inline-block; padding:5px 10px !important; line-height:normal !important; font-weight:normal; } 
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

#content { display:block; padding:20px 30px 30px 30px; background:url(content-bg.png) no-repeat bottom;}
#content a { color:#662718; text-decoration:none; font-weight:bold;}
#content a:hover { color:#662718; text-decoration:underline; font-weight:bold;}
#left { width:680px; float:left;}
#entry { width:460px; float:right; background:url(sidebar-shadow.png) repeat-x bottom; padding:10px; line-height:18px;}
#entry p { display:block; padding-bottom:10px;}
#entry p label { float:left; width:130px; }
#entry p input { width:320px; }
#entry p input.button { width:auto !important; padding:5px 10px; cursor:pointer; }
#entry img { border:0;}

#entry ol { margin-left:20px;}
#entry ul { margin-left:20px;}
#entry h2 { display:block; padding:5px 10px; background:#e68361; color:#fff; margin-bottom:10px; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#l_sidebar { width:160px; float:left; background:url(sidebar-shadow.png) repeat-x bottom; padding:10px;}
#l_sidebar h2 { display:block; padding:5px 10px; background:#e68361; color:#fff; margin-bottom:10px;}
#l_sidebar ul { list-style:none; }
#l_sidebar ul li { padding-bottom:10px; }
#l_sidebar ul li li { border-bottom:1px dashed #954b39; padding-bottom:5px; margin-bottom:5px;}
#r_sidebar { width:140px; float:right; background:url(sidebar-shadow.png) repeat-x bottom; padding:10px;}
#r_sidebar ul { list-style:none; }
#r_sidebar ul li li { border-bottom:1px dashed #954b39; padding-bottom:5px; margin-bottom:5px;}
#r_sidebar h2 { display:block; padding:5px 10px; background:#e68361; color:#fff; margin-bottom:10px;}
#r_sidebar ul li { padding-bottom:10px; }
#r_sidebar label, #l_sidebar label { width:50px;}
#r_sidebar p, #l_sidebar p{ display:block; padding-bottom:5px;}
#footer { width:919px; background:url(footer-bg.png) no-repeat; height:75px; margin:auto;}

#myGallery { width:650px; margin-bottom:20px; margin:auto; }

::-moz-selection{background: #e68361; !important} 
::selection {background: #e68361; !important} 

#mytable, .mytable { width:100%; padding: 0; margin: 0; }
th { color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; text-align: left; padding: 6px 6px 6px 12px; background:#f0f0f0; }
th.nobg { border-top: 1px solid #C1DAD7; border-left:1px solid #C1DAD7; border-right: 1px solid #C1DAD7; background: #f0f0f0; }
td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; vertical-align:middle; }
td.alt { background: #F5FAFA; color: #797268; }
th.spec { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(../images/bullet1.gif) no-repeat; font-weight:normal; }
th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(../images/bullet2.gif) no-repeat; color: #797268; }
td img { vertical-align:middle; margin-right:10px;}
td a { text-decoration:none; color:#006666; font-weight:bold;}
td a:hover { text-decoration:none; color:#006699; }
td input { border:1px solid #dadada; padding:2px 5px; width:200px; background:#fff url(../images/inputbg.gif) repeat-x top;}
td select { border:1px solid #dadada; padding:2px 5px;}
td input.tdbutton { background:url(../images/greenbtn.gif) repeat-x; color:#fff; font-weight:bold; cursor:pointer; width:auto; border:0; padding:2px 10px; margin-right:10px; }
td input.tdbutton:hover { background:url(../images/globalbtn.gif) repeat-x; color:#fff; font-weight:bold; cursor:pointer; width:auto; border:0; padding:2px 10px;margin-right:10px; }
td input.checkbox, td input.radio { width:auto; vertical-align:middle; cursor:pointer;}
td textarea { width:95%; vertical-align:middle; border:1px solid #dadada; padding:5px; height:200px; margin-bottom:20px;}
td p { display:block; padding-bottom:10px;}
label { float:left; width:100px;}

.info { display:block; background:#ebf4fb url(info.png) no-repeat 10px 5px; border:1px solid #c2d7e8; padding:5px 10px 5px 35px; margin-bottom:20px; }
.error { display:block; background:#ffebeb url(cross.png) no-repeat 10px 6px; border:1px solid #fed0d0; padding:5px 10px 5px 35px; margin-bottom:20px; text-decoration:blink; }
.error-noblink { display:block; background:#ffebeb url(cross.png) no-repeat 10px 6px; border:1px solid #fed0d0; padding:5px 10px 5px 35px; margin-bottom:20px;  }
.white-error { display:block; background:#fff url(cross.png) no-repeat 10px 6px; border:1px solid #fed0d0; padding:5px 10px 5px 35px; margin-bottom:20px; text-decoration:blink; }
.white-bmi { display:block; background:#fff; border:1px solid #fed0d0; padding:10px 20px; margin-bottom:10px; }
.success { display:block; background:#eefbeb url(success.png) no-repeat 10px 5px; border:1px solid #bedfb5; padding:5px 10px 5px 35px; margin-bottom:20px;}

