/* CSS Document */
html, body {margin:0; padding:0; height:100%; color:#fff; background-color:#484848;}
body { behavior: url("/css/csshover.htc") }
#wrap {
	position:relative;
	width:780px;
	height:100%;
	margin:0 auto;
}
#contentx {
	width:780px;
	position:absolute;
	top:50%;
	left:50%;
	height:523px;
	margin-top:-261px;
	margin-left:-390px;
	line-height:14px;
	overflow:hidden;
}
body {font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px; font-weight:normal; font-variant:normal;}
a,a:visited,a:active,a:hover{color:#fff; text-decoration:none;}
input.submit {display:block; margin:2px 0px;}
form,input,label {margin:0px; padding:0px;}
h2 {
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	margin-top:0;
	margin-bottom: 0;
	}
h3 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin:0px auto;
	padding:0px auto;
	}
img {border:0px;}
strong,b,.tebal,#article .judul,#faqs .qajudul {font-weight:bold;}
#container {
	margin:0px auto;
	width:780px;
	height:523px;
	line-height:14px;
	overflow:hidden;
}
#header {width:780px; height:99px; background-color:#8c8c8c;}
#header1 {float:left; width:70px; height:99px; text-align:center;}
#header2 {float:left; width:78px; height:99px; text-align:center;}
#header3 {float:left; width:105px; height:99px; text-align:center;}
#header4 {float:left; width:106px; height:99px; text-align:center;}
#header5 {float:left; width:106px; height:99px; text-align:center;}
#header6 {float:left; width:80px; height:99px; text-align:center;}
#header7 {float:left; width:83px; height:99px; text-align:center;}
#header #mainlogo {
	width:152px;
	height:99px;
	float:right; 
	text-align:left; 
	color:#600;
	background-color:#8c8c8c;
}
#header div a {
	display:block; 
	width:100%;
	margin-top:72px;
	padding-bottom:3px; 
	height:24px;
	line-height:24px; 
	font-weight:bold;
	background-color:#bcbcbc !important; 
	overflow:hidden;
}
#header div.alink:hover {background-color:transparent !important;}
#header div.alink a:hover,#header div.alink:hover a {background-color:#bcbcbc !important}
#header div.aktif { background-color:#835555 !important;}
#header div.alink a.aktif,#header div.alink a:hover,#article a:hover,#article a:active,#article a.aktif
,#faqs .qajudul,#kanan div.portfolio table tr td p a.aktif,#kanan div.portfolio table tr td p a:hover {color:#600 !important;}
,#kanan div.qbtownhouse table tr td p a.aktif,#kanan div.qbtownhouse table tr td p a:hover {color:#600 !important;}
#header div:hover {background-color:#808080;}
#header div a:hover,#header div:hover a {
	display:block; 
	width:100%;
	margin-top:72px;
	padding-bottom:3px; 
	height:24px;
	line-height:24px; 
	font-weight:bold;
	color:#fff !important;
	background-color:#A5A5A5 !important; 
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	-khtml-opacity:1.0; 
	opacity:1.0;
}
#header div.aktif a {
	display:block; 
	width:100%;
	margin-top:72px;
	padding-bottom:3px; 
	height:24px;
	line-height:25px; 
	font-weight:bold;
	color:#fff !important;
	background-color:#a88a8a !important; 
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
	-khtml-opacity:0.85; 
	opacity:0.85;
	}
#content {clear:both;}
#kiri {
	width:628px;
	height:395px;
	float:left;
	background-color:#6e6e6e;
	overflow:auto;
	overflow-x:hidden;
}
#kiri .isikiri {width:628px; height:367px; overflow:hidden;}
#kiri .slidekiri {display:none;}
#kiri #taglines,#articleswrapper #taglines {width:618px; height:28px; color:#fff; background-color:#6e6e6e; text-align:right; margin-right:10px; line-height:28px; font-size:12px;}
#kanan {
	width:152px;
	height:395px;
	float:right;
	text-align:left;
	background-color:#8c8c8c;
	overflow:auto;
	overflow-x:hidden;
}
#kanan > * { overflow:auto; overflow-x:hidden !important;}
#kanan div.default {margin:auto 10px;}
#kanan div.default table,#kanan div.portfolio table {width:100%; padding:0px; margin:0px;}
#kanan div.default table,#kanan div.qbtownhouse table {width:100%; padding:0px; margin:0px;}
#kanan div.default table tr td.quote {width:100%; height:339px; font-size:10px; line-height:13px; vertical-align:middle; text-align:center;}
#kanan div.default table tr td.contact {width:100%; height:395px; font-size:9px !important; line-height:13px; vertical-align:middle; text-align:justify;}
#kanan div.default table tr td.about {width:100%; height:395px; vertical-align:middle; text-align:left;}
#kanan div.default table tr td.about p {font-size:10px !important; text-align:left;}
#kanan div.default table tr td p {margin:0px 0px 8px 0px; padding:0px; text-align:justify;}
#kanan div.default table tr td p.akhir {margin:0px; padding:0px; text-align:left;}
#kanan div.default table tr td.contact p,#kanan div.default table tr td.contact a {font-size:9px !important;}
#kanan a,#kanan a:visited,#kanan a:hover {color:#600; text-decoration:none;}
#kanan div.linknl {width:100%; height:28px; background-color:#784140; margin-bottom:28px; padding:0px; text-align:center;}
#kanan div.linknl a:visited,#kanan div.linknl a:active
,#kanan div.linknl a:hover,#kanan div.linknl a {color:#fff !important; font-size:10px;}
#kanan div.portfolio {margin:8px;}
#kanan div.portfolio table tr td.index {width:100%; height:379px; font-size:10px; line-height:13px; vertical-align:top; text-align:left;}
#kanan div.portfolio table tr td.list {width:100%; height:333px; font-size:10px; line-height:13px; vertical-align:top; text-align:left;}
#kanan div.portfolio table tr td p {margin:5px 0px; padding:0px; text-align:justify; font-size:10px !important;}
#kanan div.portfolio .subjudul {color:#fff; padding-bottom:10px; font-size:10px;}
#kanan div.qbtowhouse {margin:8px;}
#kanan div.qbtowhouse table tr td.index {width:100%; height:379px; font-size:10px; line-height:13px; vertical-align:top; text-align:left;}
#kanan div.qbtowhouse table tr td.list {width:100%; height:333px; font-size:10px; line-height:13px; vertical-align:top; text-align:left;}
#kanan div.qbtowhouse table tr td p {margin:5px 0px; padding:0px; text-align:justify; font-size:10px !important;}
#kanan div.qbtowhouse .subjudul {color:#fff; padding-bottom:10px; font-size:10px;}
#kanan div.linknl span
{
	color:#fff; font-size:9px !important;
}
#kanan div.portfolio a,#kanan div.portfolio a:visited{color:#fff; font-size:10px !important;}
#kanan div.qbtownhouse a,#kanan div.qbtownhouse a:visited{color:#fff; font-size:10px !important;}
#kanan div.projectnav {width:100%; height:99px; text-align:left; margin:0px 8px; padding:0px;}
#kanan div.projectnav2 {width:100%; height:55px; text-align:left; margin:0px 8px; padding:0px;}
#kanan div.linkpf {width:100%; height:16px; line-height:16px; margin-bottom:28px; padding:0px; text-align:center;}
#kanan div.linkqbtownhouse {width:100%; height:16px; line-height:16px; margin-bottom:25px; padding:0px; text-align:center;}
#footer {
	width:780px;
	height:30px;
	color:#fff;
	background-color:transparent;
	text-align:center;
	clear:both;
}
.section {
	height:20px;
	margin-bottom:5px;
	color:#333;
	background-color:#fff;
	text-indent:2px;
	filter:alpha(opacity=40); 
	-moz-opacity:0.4; 
	-khtml-opacity:0.4; 
	opacity:0.4;
}
.section h3 {color:#333 !important;}
.error {color:#F00; font-style:italic;}
.tengah {text-align:center !important;}
.kiri,#faqs div.pertanyaan {text-align:left !important;}
.kanan {text-align:right !important;}
.justify,#faqs div {text-align:justify !important;}
/* artikel versi baru */
#articleswrapper {width:780px; height:395px; margin:0px; padding:0px; color:#000; background-color:#8c8c8c; overflow:hidden;}
#articleswrapper #article {width:492px; height:347px; margin:0px; padding:10px; float:left; background-color:#fff; overflow:hidden;}
#articleswrapper #article .artikelspacer,#articleswrapper #faqs .faqspacer {height:347px; overflow:hidden;}
#articleswrapper .scrolls {width:16px; height:367px; margin:0px; padding:0px; float:left; background-color:#bcbcbc; overflow:hidden;}
#articleswrapper .scrolls .scrolldown,#articleswrapper .scrolls .scrollup {height:20px; background-color:#bcbcbc;}
#articleswrapper .scrolls .scrollspacer {height:327px;}
#articleswrapper #faqs {width:216px; height:347px; margin:0px 0px; padding:10px; float:left; background-color:#fff; overflow:hidden;}
#articleswrapper #taglines {clear:both; width:618px; height:28px; color:#fff; background-color:#6e6e6e; text-align:right; padding-right:10px; line-height:28px; font-size:12px;}
/* ------ */
#article a,#article a:visited,#article a.pasif {color:#8c8c8c;}
#article div.isina {margin-top:10px; text-align:justify;}
#article div.isina p {text-align:justify; margin:0px 0px 10px 0px; padding:0px;}
#article .subtitle {height:18px; margin-bottom:10px; text-indent:29px;}
#article .subtitle span.previous {margin-left:65px;}
#article .author,#faqs .qaerror {height:16px; vertical-align:middle;}
#article #frnews {overflow:hidden;}
#faqs #isifaq {height:313px; overflow:hidden;}
#article #isiartikel {}
#faqs .qajudul {height:14px; margin-bottom:20px;}
#faqs div.jawaban {margin:3px 0px 12px 0px;}
#faqs a,#faqs a:visited,#faqs a:active,#faqs a:hover {color:#000;}
* {
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #8c8c8c;
	scrollbar-highlight-color: #6e6e6e;
	scrollbar-shadow-color: #6e6e6e;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color:#333;
	scrollbar-base-color:#f2f2f2; 
}

