@charset "utf-8";

/*=====================================================================================
Common CSS
=====================================================================================*/
html {

	}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Arial;
	background:#000000;
	color:#FFFFFF;
	}
	
img { border:0px;}
a { color:#fe9b00; text-decoration: none;}
a:hover {color:#fe9b00;text-decoration: underline;}

.first {border-left: 0;}
.hide {display: none;}

.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.clear-left {clear: left; height: 0; line-height: 0; font-size: 0;}
.clear-right {clear: right; height: 0; line-height: 0; font-size: 0;}
.input-a { font-size:12px;}
input, textarea { font-size:10pt; font-family:'Tahoma'; border:solid 1px #000000; }

.button-red, .button-black, .button-blue { font-size:8pt; color:#FFFFFF;  font-family:'Tahoma'; font-weight:bold;}
.button-red {  background-color:#FF0000; }
.button-black {background-color:#000000;}
.button-blue { background-color: #336699;}

.red { color:#CC0000;}
.white { color:#FFFFFF;}
.blue { color:#04579f}
.gray { color:#666666}

/*=========================================================================== 
Common :Content Body
===========================================================================*/
#topbar, #panorama, #content, #footer, #sub-pano { 
	margin-left:auto;  margin-top:0px; margin-right:auto; 
	padding:0px; 
	position:relative; 
	width:950px !important; height:auto;
}

#content { margin-bottom:10px;}
/*=========================================================================== 
Common :Topbar + Topmenu  + Logo
===========================================================================*/
#topbar { height:91px; }
#topbar #user { float:right; margin-top:3px; position:relative;}
#topbar #logo { position:relative; width:325px; height:91px; float:left;}
#topbar #top-menu {
		z-index:98; float:right;
		margin-left:30px;
		margin-top:45px;
		width:550px;
		position:relative;
		color:#FFFFFF;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topbar #top-menu span { border-left: solid 1px #FFFFFF; padding-left:15px; padding-right:15px; color:#FFFFFF;  height:10px}
#topbar #top-menu span.first { border:none;}
#topbar #top-menu span.end{ padding-right:0px;;}
#topbar #top-menu span.current a{ color:#FFFFFF; font-weight:bold; font-size:14px; }
#topbar #top-menu span.current a:hover{ text-decoration:underline;}
#topbar #top-menu span.menu a{ color:#fe9b00;  font-size:14px; text-decoration:none; }
#topbar #top-menu span.menu a:hover{ text-decoration:underline;}

/*=========================================================================== 
Common :Panorama
===========================================================================*/
#panorama { 
	border-bottom:solid 8px #fe9b00;
	width:950px; height:203px;
	position:relative;
	overflow:hidden;
}

#sub-pano { 
	border-bottom:solid 8px #fe9b00;
	width:950px; height:115;
	position:relative;
	overflow:hidden;
}

/*=========================================================================== 
Common :Footer
===========================================================================*/
#footer { 
	border-top:solid 1px #fe9b00;
	position:relative;
	margin-top:10px;
}

#footer div.copy { 
	margin-top:10px;
	margin-bottom:15px;
	color:#a2a2a2;
	font-size:11px;
	font-family:'Verdana';
}

#footer strong {
	color:#a2a2a2;
	font-weight:bold;
}


/*=========================================================================== 
Content table
===========================================================================*/
#maintable table { width:950px !important;}
#maintable td.left { width:228px !important;}
#maintable td.border{ width:1px !important;}
#maintable td.right {}

div.title { }
div.right-box { margin-top:15px; margin-left:15px; margin-bottom:25px; border-bottom:dashed 1px #FFFFFF;}
div.left-box { margin-top:15px; margin-right:15px; text-align:right; }
strong.yellow { font-weight:bold; color:#fe9b00; font-family:'Tahoma'; font-size:10pt;}
div.intro { font-weight:bold; color:#FFFFFF; font-family:'Tahoma'; font-size:10pt; margin-top:15px; margin-left:15px;  width:475px; float:left;}
div.about { font-family:'Tahoma'; font-size:10pt; margin-top:15px; margin-left:15px; margin-bottom:25px; width:475px; float:left }
div.about-pix { margin-top:15px; margin-left:5px; margin-bottom:25px; width:210px; float:right;}
.bgin { background:url(/themes/default/images/bg-intro.jpg) bottom left no-repeat;}
div.clock { float:right; margin-top:-50px;}


/*=========================================================================== 

===========================================================================*/
div.pix-left { float:left; width:220px; overflow:visible; margin:15px; margin-left:0px; margin-top:10px; position:relative}
div.pix-right { float:right; width:220px; overflow:visible; margin:15px; margin-right:0px;; position:relative}



/*=========================================================================== 
Webboard : 
===========================================================================*/
.found { float:left; margin-top:10px; margin-bottom:10px; font-style:italic; font-size:8pt;}
.td-topic { padding:3px; color:#FFFFFF; background-color:#000000}
.td-data-a { border-bottom:solid 1px #CCCCCC; padding:3px;}
.td-data-b { border-bottom:solid 1px #CCCCCC; background:#F5F5F5; padding:3px;}

.wb-block {border-bottom:solid 1px #999999}
td.wb-topic { padding:10px; font-size:12pt; font-weight:bold; 1px #999999; color:#fe9b00; padding-left:0px;}
td.wb-reply-number  { padding:10px; font-size:10pt; font-weight:bold; 1px #999999; color:#fe9b00; padding-left:0px;}
td.wb-data { padding:10px; padding-top:5px; padding-bottom:15px ;  font-size:8pt; font-weight:bold;}
td.wb-detail {padding:10px;  padding-bottom:30px; padding-top:10px; font-size:10pt;}
td.wb-delete { padding:10px; padding-left:5px; padding-top:5px; padding-bottom:5px;  font-size:8pt; font-weight:bold;}

