article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block}
mark, rp, rt, ruby, summary, time{display:inline}
.left{float:left}
.right{float:right}
.center{float:center}
.wrapper{width:100%;overflow:hidden}
.txt_center{text-align:center}
body{background:url(../images/bg_top.gif) 0 0 repeat-x #000;border:0;font:14px Arial, Helvetica, sans-serif;color:#808080;line-height:24px;min-width:980px}
.ic, .ic a{border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative}
.main{margin:0 auto;width:960px;position:relative}
.bg1{background:#283a07}
a{color:#5f870e;text-decoration:none;outline:none}
a:hover{color:#fff}
h1{padding:15px 0 0 9px;float:left}
h2{font-size:33px;color:#fff;font-weight:700;line-height:1.2em;padding:30px 0 11px 0;letter-spacing:-1px}
h3{font-size:27px;color:#fff;font-weight:700;line-height:1.2em;padding:33px 0 17px 0;letter-spacing:-1px}
h3.color1{padding:0 0 7px 0}
p{padding-bottom:24px}
header{height:179px}
#page1 header{height:662px}
#logo{display:block;text-indent:-9999px;background:url(../images/logo.png) 0 0 no-repeat;width:587px;height:75px}
#logo2{display:block;text-indent:-9999px;background:url(../images/logo10.png) 0 0 no-repeat;width:587px;height:68px}
.lang_id, .lang_en{height:23px;width:170px;float:right;margin:50px 10px 0 0;text-align:right;color:#fff;border:thin solid #334906}
.lang_id > a, .lang_en > a{text-decoration:none;color:#fff}
.lang_id{background:url(../images/id_switch.png) right 0 no-repeat}
.lang_en{background:url(../images/en_switch.png) left 0 no-repeat}
nav{padding-top:23px}
nav li{float:left}
nav ul li:hover > ul{display:block}
nav ul{position:relative;z-index:2}
nav ul:after{content:"";clear:both;display:block;}
nav ul li{float:left;border-top:1px solid #1f1f1f;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;margin-right:5px;background:#000}
nav ul li.last{margin-right:0px}
nav ul li:hover, nav ul li.active{background:#5f870e;border-top:1px solid #9cba2f;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}
nav ul li:hover a{color:#fff}
nav ul li a{display:block;padding:10px 10px;color:#fff;text-decoration:none;width:168px;font-size:17px;text-transform:uppercase;font-weight:400;height:41px;line-height:38px;text-align:center;position:relative}
nav ul ul{display:none;background:#283a07;padding:0;position:absolute;top:100%;margin-left:-11px;border-top:4px solid #5f870e;border-bottom:1px solid #1f1f1f}
nav ul ul li{float:none;list-style:none;border-radius:0 0 0 0;margin-right:0px;background:#5f870e;border-left:1px solid #1f1f1f;border-right:1px solid #1f1f1f}
nav ul ul li a{font-size:14px;height:25px;width:190px;line-height:25px}
nav ul ul li:hover{border-radius:0 0 0 0;background:#283a07;border-top:1px solid #1f1f1f}
#slider{position:absolute;top:209px;left:0;width:100%;height:453px;overflow:hidden;z-index:1}
.items{display:none}
.pagination{position:absolute;bottom:82px;right:274px;z-index:2}
.pagination li{float:left;padding-left:3px}
.pagination a{display:block;width:17px;height:17px;background:url(../images/buttons.png) right 0 no-repeat;text-indent:-9999px}
.pagination a:hover, .pagination .current a{background-position:left}
.banner{position:absolute;top:87px;z-index:2;right:32px;color:#a0a0a0;width:350px}
.title{font-size:47px;line-height:1.2em;letter-spacing:-2px;display:block;padding-bottom:9px}
.title .color2{color:#000}
.title span{display:block;margin-top:-17px}
.banner .button1{font-size:28px;padding:0 24px;height:49px;line-height:46px;margin-top:-1px;letter-spacing:-2px}
.banner .button1:hover{background:#090909;color:#fff}
.signature{text-align:right;display:block;color:#5f870e;line-height:20px;padding-top:6px}
.signature strong{display:block;color:#fff}
#content, #content2{padding:0 20px}
#content{padding-bottom:9px}
#content2{padding-bottom:21px}
.pad_bot1{padding-bottom:12px}
.pad_bot2{padding-bottom:25px}
.pad_top1{padding-top:12px}
.marg_top1{margin-top:12px}
.marg_right1{margin-right:40px}
.marg_right2{margin-right:20px}
.marg_right3{margin-right:5px}
.no_pad{padding-bottom:0}
.color1{color:#5f870e}
.color2{color:#fff}
.block1{display:inline-block;font-size:15px;color:#fff;padding:5px 15px 5px 15px;margin-bottom:10px;background:#283a07;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.button1{display:inline-block;font-size:21px;color:#fff;padding:0 10px;background:#5f870e;height:45px;line-height:44px;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;letter-spacing:-1px;margin-top:-4px}
.button1:hover{background:#fff;color:#000}
.btn_active1{background:#fff;color:#000}
.button2{display:block;font-size:22px;color:#000;padding:13px;background:#5f870e;width:200px;height:200px;position:relative;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.button2:hover{background:#000;color:#fff}
.button2 > span{display:block;position:relative}
.button3{margin-top:-1px;letter-spacing:-2px;display:inline-block;font-size:21px;color:#fff;padding:0 10px;background:#5f870e;height:45px;line-height:44px;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;letter-spacing:-1px;margin-top:-4px}
.button3:hover{background:#fff;color:#000}
.listdecimal{list-style-type:decimal}
.listdisc{list-style:disc}
.listinside{list-style-position:inside}
.list1{}
.list1 a{color:#808080;padding-left:15px;background:url(../images/marker_1.png) 0 5px no-repeat}
.list1 a:hover{color:#5f870e}
.list2{}
.list2 li{padding-left:15px;background:url(../images/marker_1.png) 0 9px no-repeat;padding-bottom:12px}
figure{padding-top:2px}
.dropcap_1{float:left;background:url(../images/dropcap_1.png) 0 0 no-repeat;width:45px;height:45px;text-align:center;font-size:33px;line-height:42px;color:#fff;font-weight:700;margin-right:10px;margin-top:2px;margin-bottom:10px}
.dropcap{float:left;width:45px;height:45px;text-align:center;font-size:33px;line-height:42px;color:#fff;font-weight:700;margin-right:10px;margin-top:2px;margin-bottom:10px}
.cap_1{background:url(../images/dropcap_1.png) 0 0 no-repeat}
.cap_2{background:url(../images/dropcap_2.png) 0 0 no-repeat}
.address span{float:left;width:88px}
.address a{text-decoration:underline}
.box1 > a{display:inline-block;width:200px;height:205px;border-top:1px solid #1f1f1f;background:#5f870e;color:#fff;border-color:#9cba2f;padding:13px 13px 13px 13px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;position:relative}
.box2 > a{display:inline-block;width:350px;height:120px;border-top:1px solid #1f1f1f;background:#5f870e;color:#fff;border-color:#9cba2f;padding:13px 13px 13px 13px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;position:relative}
.box1 > a:hover, .box2 > a:hover{background:#000;color:#000;border-top:1px solid #000}
.box1 > a span, .box2 > a span{display:block;position:relative}
.fontbold{font-weight:bold}
.fontbold .button1{font-size:26px;padding:0 18px;height:49px;line-height:46px;margin-top:-1px;letter-spacing:-2px;font-weight:1000}
.font1{font-size:16px}
.font2{font-size:24px}
.font3{font-size:18px}
.font4{font-size:15px}
.border1{display:block;width:190px;height:140px;border:1px solid #5f870e;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.border2{border:1px solid #5f870e;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
#foto > img{border:1px solid #000;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.pos1{position:absolute;bottom:10px;right:0px;z-index:101}
.shadow1{box-shadow:0 0 .3em rgba(0, 0, 0, .4);-moz-box-shadow:0 0 1em rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 2em rgba(0, 0, 0, .4);}
.masonry-item{background:#5f870e;width:300px;margin:10px;float:left;padding:10px}
.item{background:#5f870e;padding:15px;color:#fff;margin-top:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.item > p > span{float:left;width:110px;font-weight:bold;}
.item > p > span{float:left;width:110px;font-weight:bold;}
.item > table{border:0px}
.item > table td{padding:5px 0 5px 0}
#idpr{float:left;width:110px;font-weight:bold}
footer{padding:49px 20px 0;height:98px}
footer a{color:#808080}
footer a:hover{color:#fff}
#icons{width:184px;float:right}
#icons li{float:left;padding-right:10px}
#icons .first{float:none;font-size:23px;color:#fff;font-weight:400;line-height:1.2em;margin-top:-15px;letter-spacing:-1px;padding-bottom:9px}
.aToolTip{background:#5f870e;color:#fff;margin:0;padding:2px 10px 3px;font-size:12px;line-height:1.2em;position:absolute}
.aToolTip .aToolTipContent{position:relative;margin:0;padding:0}
#ContactForm{margin-top:-2px}
#ContactForm .wrapper{overflow:inherit;min-height:30px;line-height:26px}
#ContactForm .textarea_box{min-height:189px}
#ContactForm span{float:left;width:100px}
#ContactForm a{margin-left:15px;float:right;width:124px;padding:0;text-align:center}
#ContactForm .input{margin:0;width:420px;height:18px;background:none;padding:4px 10px;color:#000;font:14px Arial, Helvetica, sans-serif}
#ContactForm textarea{overflow:auto;width:790px;height:160px;background:none;padding:4px 10px;color:#000;font:14px Arial, Helvetica, sans-serif;margin:0}
#ContactForm .bg{background:#fff;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left}
#slides,#slides_two{top:15px;left:4px;z-index:100}
.slides_container{width:570px;overflow:hidden;position:relative;display:none}
.slides_container a{width:570px;height:800px;display:block}
.slides_container a img{display:block;width:570px;height:800px}
#slides .next,#slides .prev,#slides_two .next,#slides_two .prev{position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101}
#slides .next,#slides_two .next{left:585px}
.pagination2{position:absolute;bottom:10px;right:5px;width:100px;z-index:102}
.pagination2 li{float:left;margin:0 1px;list-style:none}
.pagination2 li a{display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/plts/pagination.png);background-position:0 0;float:left;overflow:hidden}
.pagination2 li.current a{background-position:0 -12px}
.overlay_form{width:570px;margin:0 auto;position:relative;border:.3em solid #5f870e;z-index:100;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;box-shadow:0 0 .3em rgba(0, 0, 0, .4);-moz-box-shadow:0 0 1em rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 2em rgba(0, 0, 0, .4);}