/* CSS Document */


#main
{
  width: 950px;
  margin: 5px auto 5px;
  border: 2px solid #fff;
  border-top-width: 1px;
  background-color: #fff;
}

#top
{
	width: 950px;
	height: 115px;
}

#topleft
{
	display: inline;
	float: left;
	width: 152px;
	height: 115px;	
}

#topright
{
	display: inline;
	float: right;
	width: 798px;
	height: 115px;	
}

#topright #toprightbox1
{
	width: 798px;
	height: 87px;
	background-image: url('../images/bgtop.gif');
	background-repeat: repeat-x;
	background-position: top left;
	overflow: hidden;
}

#topright #toprightbox1 #topimage
{
	display: inline;
	float: left;
	width: 502px;
	height: 87px;
}

#topright #toprightbox1 #topsearch
{
	display: inline;
	float: right;
	width: 296px;
	height: 87px;
}

#topright #toprightbox2
{
	width: 798px;
	height: 28px;
	background-image: url('../images/bgtop1.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
}

#topright #toprightbox2 table
{
	margin: 6px 10px 0px 0px;
	padding: 0px;
	float: right;
}

#topright #toprightbox2 table td
{
	vertical-align: middle;
}


#topright #toprightbox2 table img
{
	float: left;
	margin: 0px;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 5px;
}

#content
{
	float: left;
  width: 950px;
  min-height: 263px;
	background-image: url('../images/bgleft.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

#subcontent
{
	float: left;
  width: 950px;
  min-height: 263px;
  text-align: left;
	background-image: url('../images/pic.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	border: 0px solid #fff;
	margin: 0px 0px 2px 0px;
}

#contentleft
{
  display: inline;
  float: left;
  width: 168px;
  min-height: 263px;
}

#contentleft ul
{
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}


#contentleft ul div
{
	float: left;
	width: 168px;
	height: 30px;
	font-weight: bold;
	text-transform:uppercase;	
	background-image: url('../images/bgleftmenu.gif');
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px solid #fff;
	border-bottom-width: 1px;	
}

#contentleft ul li
{
	float: left;
	width: 168px;
	background-color: #f0f0f0;
}

#contentleft ul li.submenu
{
	border: 0px solid #fff;
	border-bottom-width: 1px;	
}

#contentleft ul li img
{
	float: left;
	margin: 3px 5px 0px 3px;
}

#contentleft ul li a
{
	display: block;
	margin-top: 8px;
	color: #040404;
	text-decoration: none;
}

#contentleft ul li a:hover
{
	text-decoration: underline;
}


/* submenu */

#contentleft ul ul
{
	margin: 5px 0px 0px 20px;
	list-style-type: none;
	padding: 0px;
	clear: both;
}


#contentleft ul ul li
{
	float: left;
	width: 138px;
	background-image: url('../images/arrowsubmenu.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;	
	
}


#contentleft ul ul li a
{
	display: block;
	margin: 0px 0px 5px 7px;	
	color: #040404;
	text-decoration: none;
}

#contentleft ul ul li a:hover
{
	text-decoration: underline;
}


#footer
{
	clear: both;
	width: 950px;
	height: 30px;
	background-color: #ededed;
	border: 0px solid #bcbcbc;
	border-bottom-width: 5px;
	margin: 0px 0px 0px;
	overflow: hidden;
}

#footer p
{
	padding: 7px 0px 0px 10px;
}


#techweb
{
	clear: both;
	text-align: right;
	width: 950px;
	margin: 0px auto 53px; /** top left&right bottom */
	color: #aaa;
	font-size: 10px;
}

#techweb a
{
	font-size: 10px;
	color: #aaa;
}

input.forminputtext
{
	width: 70px;
}

.forminputselectcategory
{
	width: 102px;
}

.forminputselect
{
	width: 102px;
}

.forminputsubmit
{
	width: 50px;
	border: 0px;
	color: #fff;
	background-color: #d9000b;
}
