﻿body { background:url('../Interface/Background.jpg') repeat-x; font:14px Arial,Helvetica,sans-serif; }
h1 { color:#483309; font-size:20px; font-weight:normal; margin:5px 0 15px 0; }
h2 { color:#483309; font-size:16px; font-weight:bold; margin:0 0 5px 0; }
h3 { color:#483309; font-size:12px; font-weight:bold; margin:0 0 5px 0; }
a, a:visited { color:#336699; outline:none; text-decoration:none; }
a:hover { color:#990000; }
	a img { margin-left:3px; margin-right:3px; vertical-align:middle; }
.textBox { background-color:#222; border-color:#000 #444 #444 #000; border-style:solid; border-width:1px; color:#ccc; padding:4px; }
input.button { background:url('../Interface/FormButtonBack.gif') repeat-x; color:#fff; border:none; margin:4px 4px 4px 0; padding:3px; }

div#headerContainer { margin:0 auto; width:930px; }
	div.clearer { clear:both; }
	div#logo { float:left; margin-right:10px; }
	div#firmTitle { float:left; margin-top:7px; }
	div#language { float:right; }
	div#menubar { background:url('../Interface/ButtonBack.gif') repeat-x; font-size:13px; height:40px; margin-top:13px; overflow:hidden; }
		ul#menuContainer { letter-spacing:1px; list-style-type:none; margin:0; padding:0; text-align:center; }
			li.menuElement { display:inline; }
				li.menuElement a { color:#555; line-height:47px; padding:10px 12px; outline:none; text-decoration:none; }
				li.menuElement a.selected, li.menuElement a:hover { background-color:#5c758f; color:#fff; }
	div#header { background:url('../Interface/HeaderBack.jpg') no-repeat; border:solid 6px #fff; border-top:none; height:250px; margin-bottom:10px; }
div#mainContainer { margin:0 auto; min-height:400px; width:930px; }
	div#innerMain { clear:both; margin-top:15px; }	
div#footerContainer { background:url('../Interface/FooterBack.gif') repeat-x; color:#555; height:50px; margin-top:15px; padding-top:20px; }
	div#footer { font-size:12px; margin:0 auto; width:930px; }
		div#footerLeft { float:left; text-align:left; width:200px; }
		div#footerRight { float:right; text-align:right; width:200px; }
		div#footerMain { margin:0 200px; text-align:center; }
		div#footer p { margin:5px 0; margin-top:0; }
	
	
	div.twoCol1_1 { float:left; margin:15px 0; width:610px; }
	div.twoCol1_2 { float:right; margin:15px 0; width:300px; }
	div.twoCol2_1 { float:left; margin:15px 0; width:303px; }
	div.twoCol2_2 { float:right; margin:15px 0; width:607px; }
	div.advert { background-color:#333; padding:20px 0; }
		.advertName { border-bottom:solid 1px #444647; color:#fff; font-size:20px; font-weight:bold; margin:0 20px 20px 20px; padding-bottom:20px; }
		.advertTitle { color:#feb144; font-size:13px; font-weight:bold; margin:15px 20px 10px 20px; }
		.advertContent { color:#fff; font-size:12px; font-weight:bold; margin:0 20px 0 40px; padding:5px 0; }
			.advertContent a { color:#fff; text-decoration:underline; }
		.advertTable { color:#fff; font-size:12px; font-weight:bold; margin:0 20px 0 20px; padding:5px 0; }
		.advertLine { border-bottom:solid 1px #444647; margin:0 20px 20px 20px; }
		.advertLinks { font-size:12px; font-weight:bold; margin:5px 20px; text-align:right; }
			.advertLinks a { color:#fff; }
	
	 span.pointer { font-size:15px; margin-right:3px; }
	
	.leftAligned { text-align:left; }
	.centerAligned { text-align:center; }
	.rightAligned { text-align:right; }
	.centered { margin:0 auto; }
	
	.required { color:#cc0000; font-weight:bold; margin:0 3px; }
	
	.light { color:#555; }
	.veryLight { color:#aaa; }
	.warned { color:#990000; }
	.italic { font-style:italic; }
	
	p { margin:10px 0; }
	p.bigTitle { color:#483309; font-size:20px; margin:0 0 15px 0; }
	p.list { margin:0 0 7px 0; text-indent:20px; }
	
	img.leftSide { margin-bottom:20px; margin-right:20px; }
	img.leftSideClose { margin-bottom:20px; margin-right:10px; }
	img.rightSide { margin-bottom:20px; margin-left:20px; }
	img.rightSideClose { margin-bottom:20px; margin-left:10px; }
	
	span#pageActionButtons { float:right; font-size:13px; font-weight:bold; margin-bottom:5px; }
		span#pageActionButtons a img { margin-left:10px; margin-right:3px; vertical-align:middle; }
		
	table.msgSuccess { background-color:#f2ffe8; border:solid 1px #68c009; color:#3d9a06; font-size:14px; margin:15px 0; }
	table.msgSuccessSmall { background-color:#f2ffe8; border:solid 1px #68c009; color:#3d9a06; font-size:13px; margin:15px 20px 10px 15px; }
	table.msgError { background-color:#ffe5da; border:solid 1px #c03409; color:#981d05; font-size:14px; margin:15px 0; }
	table.msgErrorSmall { background-color:#ffe5da; border:solid 1px #c03409; color:#981d05; font-size:13px; margin:15px 20px 10px 15px; }
	
	div.info { font-size:14px; margin:10px 0; text-align:center; }
	div.panel { margin:0 auto; padding:5px; text-align:center; }
	div.panelBordered { background-color:#fff; border:solid 1px #bbb; margin:0 auto; padding:5px; }
	div.footNote { color:#444; font-style:italic; margin-top:15px; }
	span.bigName { font-size:14px; font-weight:normal; }
	.aktifText { color:#009933; }
	.pasifText { color:#cc0000; }
	
	table.galleryTable { margin:0 auto; }
		td.galleryContainer { background:url('../Interface/GalleryBack.png') no-repeat; height:143px; padding:4px; text-align:center; width:176px; }
			td.galleryContainer a { border:solid 1px #bbb; }
				td.galleryContainer a img { border:solid 5px #fff; margin:0; }
	
	table.pictureTable { margin:0 auto; }
		td.pictureContainer { border:solid 1px #bbb; margin:0 auto; }
			td.pictureContainer:hover { border:solid 1px #6699cc; }
				td.pictureContainer a { display:block; position:relative; }
					td.pictureContainer a span { background:url('../Interface/IconZoom.png') no-repeat; height:16px; position:absolute; right:8px; top:8px; width:16px; }
					td.pictureContainer a img { border:solid 5px #fff; margin:0; }
	
	.pictureLabel { font-size:11px; font-weight:normal; margin:5px 0 10px 0; }
	
	table.attention { font-size:13px; height:125px; margin:0 auto; }
	table.info { font-size:13px; margin:0 auto; margin-bottom:10px; }
	
	td.spacerColumn { text-align:center; width:10px; }
	td.formButtonColumn { padding-top:10px; }
	.smallFont { font-size:11px; font-weight:normal; }