/******************* GERENAL ********************/
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(./images/background.png);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align:justify;
	color: #000000;
	height:100%;
}
.factory #container {
	width: 1024px;
	height:auto;min-height:665px;
	background: url(./images/background_container.png);
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-bottom:50px;
}
.factory #mainContent {
	height:100%;
	min-height:600px;
	background:url(./images/f-1_01.png) no-repeat;
}
.factory #login{
	float:right;
	margin-right:70px;
	font-size:10px;
	font-weight:bold;
	margin-top:20px;
	
}
.factory #menu{
	float:left;
	padding-left:70px;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	margin-top:100px;
	width:150px;
	height:200px;
	background:none;
	
	
}
.factory #menu a{
		color:#000;
		text-decoration:none;

}
.factory #menu a:hover{
		color: #333;
		text-decoration: underline;

}
.factory #body{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:60px;
	width:720px;
	background:none;
	
}
.factory input{
	width:120px;
	border:1px #CCC solid;
	background:none;
	
}

.factory #submit{
	width:80px;
	border:1px #CCC solid;
	background:#CCC;
	
}
.factory #sup{
	height:15px;
	float:left;
	margin:5px
	
}
.factory #apa{
	margin:5px;
	float:right;
	
}
#table				{font: 88%/1em "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
					border-collapse: separate; border-spacing: 0; margin: 0 0 1em 0; color:#000;}

#table a 					{color: #09f; text-decoration: none; }
#table a:visited 			{color: #c3c; font-weight: normal; text-decoration: none;}
#table a:hover 			{text-decoration: none;}

#table thead th,
#table thead td			{font-weight: bold; line-height:normal; text-align: left; border-bottom: 0.4em solid #09f;}

#table tfoot th,
#table tfoot td			{text-align: left; border-top: 0.4em solid #09f; font-weight: bold}

#table th,
#table td 					{padding: 0.25em;}

#table tbody th,
#table td					{text-align: left; vertical-align: top;}
#table tbody th			{font-weight: normal; white-space: nowrap;}

#table tbody th a:link,
#table tbody th a:visited 	{font-weight: bold; text-decoration:none;}

#table tbody th + td		{white-space: nowrap;}

#table tbody td			{border: 1px solid #fff; border-width: 1px 0;}
#table tbody th 			{border: 1px solid #fff; border-width: 1px 0; font-size:1.5em; width:120px;}
#table tbody tr.odd th,
#table tbody tr.odd td 	{border-color: #deded8; background: #f9f9fb;}

#table tbody tr:hover td,
#table tbody tr:hover th 	{background: #F2F2F2;}
#table caption 			{font-weight: bold; font-size: 1.7em; text-align: left; margin: 0; padding: 0.5em 0.25em;}

fieldset {
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	background: #FAFAFA;
	width:100%;

}

div.pagination {
	float:left;
	padding:3px;
	margin:3px;
	text-align:center;
	font-size:8px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

.factory #comment_post_text {
	border:#CCC 2px solid;
	width:310px;
	margin-top:5px;
	background:none;
	
}
#maps {
	font-size:10px;}
	
	
-->