* {

	margin: 0;

	padding: 0;

}

body {

	background: #303036;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 1em;

	color: #111;

}



form span{

	color:#f00

}



h1, p, #cont ul {

	margin:1em 0

}

h1 {
	line-height: 24px;
	font-size: 24px;
}

.separate {

	border-collapse:separate;

	width:auto

}



.separate td{

	padding:0 10px 5px 0

}



.input {

	border:1px solid #CCCC99;

	color:#7B7B5C;

	width:250px;

	background:url(../images/bg_input.gif) repeat-x bottom;

}



textarea {

	background:#FCFCFA !important;

	scrollbar-face-color: #e8e8d0; 

	scrollbar-highlight-color: #e8e8d0;

	scrollbar-shadow-color: #cccc99; 

	scrollbar-3dlight-color: #cccc99;

	scrollbar-arrow-color: #afaf83; 

	scrollbar-track-color: #f2f2e5;

	scrollbar-darkshadow-color: #cccc99;

}



.button {

	background-color:#F2F2E5;

	border:1px solid #AFAF83;

	width:70px;

	color:#7B7B5C;

}



.blue_btn {

	background-color:#007FFF;

	border:1px solid #E68A0F;

	color:#fff !important;

	font-weight:normal !important;

	padding:5px 10px 5px 10px;

	font-size:12px

}



.wrapper {

	width: 100%;

	overflow: hidden;

}

.clear {

	clear: both;

	font-size: 0%;

	line-height: 0%;

	height: 0;

}

input, select {

	vertical-align: middle;

	font-weight: normal;

}

img {

	border: 0;

	vertical-align: top;

	text-align: left;

}

ul, ol {

	list-style: none;

}

object {

	vertical-align: top;

}

a {

	outline: none;

	color: #111;

}

a:hover {

	text-decoration: none;

}



h2 {

	font-size:18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#3F85B8;

	margin:0 0 10px 0

}



h2 strong{

	color:#000

}



h3 {

	padding: 0 0 19px 0;

	line-height: 1.333em;

	font-size: 1em;

	font-weight: normal;

	color: #a2a2a2;

}

h3 a {

	color: #a2a2a2;

}

h3 em {

	float: right;

	padding: 0 17% 0 0;

	font-style: normal;

}

h3.extra {

	padding: 0 0 5px 0;

}

h4 {

	padding: 0 0 19px 0;

	line-height: 1.5em;

	font-size: 1em;

	font-weight: normal;

	color: #a2a2a2;

}

h4 a {

	color: #a2a2a2;

}

h4.extra {

	padding: 0 0 14px 0;

}

h5 {

	padding: 0 0 10px 0;

	word-spacing: -1px;

	line-height: 1.2em;

	font-size: 1.333em;

	color: #424242;

}

h6 {

	padding: 0 0 7px 0;

	word-spacing: 1px;

	line-height: 1.5em;

	text-transform: uppercase;

	font-size: 1em;

	color: #616161;

}

.fleft {

	float: left;

}

img.fleft {

	margin: 0 24px 22px 0;

}

img.fleft1 {

	float: left;

	margin: 0 24px 0 0;

}

.fright {

	float: right;

}

.col-1, .col-2, .col-3, .col-4 {

	float: left;

	overflow: hidden;

}

.block-1, .block-2, .block-3, .block-4 {

	float: left;

	overflow: hidden;

}

#main-tail {

	background: #fff url(../images1/main-tail.gif) repeat-x 0% 100%;

}

#main {

	width: 952px;

	margin: 0 auto;

	font-size: 0.75em;

}

#header {

	position: relative;

	/*height: 434px;*/

}

#menu {

	margin-bottom:8px

/*

	position: absolute;

	top: 0;

	left: 0;

*/

}

#header-box {

	background: url(../images1/header-box.gif) no-repeat 0% 0%;

	width: 200px;

	height: 283px;

}

#header-box .inner {

	padding: 18px 10px 10px 17px;

}

#header-box img {

	margin: 0 0 8px

}

#header-box ul {

	padding: 0 0 8px 7px;

}

#header-box ul li {

	background: url(../images1/header-marker.gif) no-repeat 0% 7px;

	padding: 0 0 0 10px;

	line-height: 1.667em;

	color: #898888;

}

#header-box strong {

	display: block;

	padding: 0 0 0 7px;

}

#header-box strong a {

	background: url(../images1/header-arrow.gif) no-repeat 0% 6px;

	padding: 0 0 0 8px;

	color: #000;

}

#flash {

	position: absolute;

	top: 51px;

	left: 208px;

}

#content {

	padding: 9px 0 48px 0;

}

#content p {

	padding: 0 0 17px 0;

	line-height: 1.333em;

}

#content p.extra {

	padding: 0 0 11px 0;

}

#content p.extra-style {

	line-height: 1.417em;

}

blockquote p {

	padding: 0 0 21px 0 !important;

	line-height: 1.417em !important;

}

blockquote p b {

	display: block;

	text-align: right;

	color: #777;

}

.row-1 {

	background: url(../images1/row-1.gif) repeat-y 100% 0%;

	padding: 0 0 27px 0;

}

.row-2 {

	background: url(../images1/line-tail.gif) repeat-x 0% 0%;

	padding: 37px 0 0 0;

}

.row-1-top {

	background: url(../images1/row-1-top.gif) no-repeat 100% 0%;

	padding: 24px 0 0 0;

}

.title {

	min-height: 30px;

	height: auto !important;

	height: 30px;

	padding: 0 0 11px 2px;

}

.title-1 {

	min-height: 30px;

	height: auto !important;

	height: 30px;

	padding: 0 0 7px 0;

}

.title-2 {

	min-height: 40px;

	height: auto !important;

	height: 40px;

	padding: 0 0 14px 0;

}

.title-3 {

	min-height: 30px;

	height: auto !important;

	height: 30px;

	padding: 0 0 11px 22px;

}

.indent {

	padding: 21px 20px 0 24px;

}

.indent-left {

	padding: 0 0 0 7px;

}

.indent-left1 {

	padding: 0 0 0 5px;

}

.indent-bot {

	margin: 0 0 20px 0;

}

.indent-bot1 {

	margin: 0 0 22px 0;

}

.link {

	background: url(../images1/arrow.gif) no-repeat 0% 6px;

	padding: 0 0 0 8px;

	margin: 0 0 0 2px;

	line-height: 1.083em;

	font-weight: bold;

	color: #000;

}

.line-ver {

	background: url(../images1/line-ver.gif) repeat-y;

}

.line-ver-1 {

	background: url(../images1/line-ver.gif) repeat-y;

}

.line-hor {

	background: #e6eaec;

	width: 100%;

	height: 1px;

	overflow: hidden;

	margin: 0 0 21px 0;

}

.line-hor1 {

	background: url(../images1/line-hor.gif) no-repeat 0% 0%;

	width: 100%;

	height: 1px;

	overflow: hidden;

	margin: 24px 0 20px 0;

}

.line-hor2 {

	background: url(../images1/line-hor1.gif) no-repeat 0% 0%;

	width: 100%;

	height: 1px;

	overflow: hidden;

	margin: 24px 0 20px 0;

}

.list {

	padding: 0 0 28px 2px;

}

.list li {

	background: url(../images1/marker.gif) no-repeat 1px 8px;

	padding: 0 0 0 11px;

	line-height: 1.667em;

	color: #3cb0e2;

}

.list li a {

	color: #3cb0e2;

}

.list-1 {

	width: 100%;

	overflow: hidden;

}

.list-1 li {

	background: url(../images1/line-ver.gif) repeat-y 100% 0%;

	width: 279px;

	padding: 0 20px 0 0;

	margin: 0 15px 0 0;

	float: left;

	line-height: 1.417em;

}

.list-1 li img {

	float: left;

	margin: 0 7px 0 0;

}

.list-1 li p {

	padding: 5px 0 8px 0 !important;

	line-height: 1.417em !important;

	font-size: 1em !important;

	color: #828282 !important;

}

.list-1 li a {

	background: url(../images1/arrow-1.gif) no-repeat 0% 6px;

	padding: 0 0 0 8px;

	font-weight: bold;

	color: #3cb0e2;

}

.list-1 li.extra {

	background: none;

	margin: 0;

	padding: 0;

}

.list-2 {

	width: 100%;

	overflow: hidden;

}

.list-2 li {

	background: url(../images1/line-ver.gif) repeat-y 100% 0%;

	width: 279px;

	padding: 0 20px 0 0;

	margin: 0 15px 0 0;

	float: left;

	line-height: 1.417em;

}

.list-2 li img {

	float: left;

	margin: 0 15px 0 0;

}

.list-2 li p {

	padding: 5px 0 8px 0 !important;

	line-height: 1.417em !important;

	font-size: 1em !important;

	color: #828282 !important;

}

.list-2 li a {

	background: url(../images1/arrow-1.gif) no-repeat 0% 6px;

	padding: 0 0 0 8px;

	font-weight: bold;

	color: #3cb0e2;

}

.list-2 li.extra {

	background: none;

	margin: 0;

	padding: 0;

}

.list-3 {

	padding: 0 0 0 3px;

	line-height: 1.333em;

	color: #828282;

}

.list-3 dt {

	font-weight: bold;

	color: #777;

}

.list-3 dt a {

	text-decoration: none;

	color: #777;

}

.list-3 dt a:hover {

	text-decoration: underline;

}

.list-3 dd {

	padding: 0 0 16px 0;

}

.list-3 dd.extra {

	padding: 0;

}

.list-indent {

	padding: 0 0 18px 2px !important;

}

#contact-form {

	width: 586px;

	padding: 6px 0 0 5px;

}

#contact-form p {

	width: 333px;

	float: right;

}

#contact-form span {

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.083em;

	color: #a4a4a4;

}

#contact-form label {

	display: block;

	height: 46px;

	overflow: hidden;

}

#contact-form textarea {

	background: none;

	width: 325px;

	height: 104px;

	padding: 3px;

	border: 1px solid #a4a4a4;

	float: left;

	overflow: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #a4a4a4;

}

#contact-form input {

	background: none;

	width: 221px;

	height: 14px;

	padding: 2px 3px 2px 3px;

	border: 1px solid #a4a4a4;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #a4a4a4;

}

#contact-form a {

	background: url(../images1/arrow.gif) no-repeat 0% 5px;

	padding: 0 0 0 8px;

	float: right;

	margin: 5px 2px 0 31px;

	line-height: 1.083em;

	font-weight: bold;

	color: #000;

}

.no-indent {

	margin: 0 !important;

	padding: 0 !important;

}

#footer {

	height: 64px;

	overflow: hidden;

	font-size:10px

}

#footer table{

	width:100%;

	border-collapse:collapse

}

#footer p {

	padding: 24px 11px 0 0;

	color: #9b9a9f;

}

#footer p span {

	margin: 0 3px 0 0;

}

#footer p a {

	margin: 0 0 0 3px;

	color: #515151;

}



.circle {

	margin-right:6px !important

}



#bottom, #bottom a {

	color:#9b9a9f;

	text-decoration:none

}



#bottom td {

	padding:24px 11px 8px 8px

}



.right {

	float:right;

	font-size:15px;

	color:#06B

}



.right p, .right div {

	margin:15px 4px;

	text-align:right

}



#logo img{

	margin:20px 4px

}



.logo {

	text-align:center;

	margin:10px 0

}



.logo img{

	margin:0 20px

}



.left_corn div{

	background:url(../images/red_corn_1.gif) no-repeat

}



.right_corn div{

	background:url(../images/red_corn_2.gif) no-repeat right top

}



#one td, #one th div, #bottom td {

	padding:8px 6px 8px 6px

}



#two th{

	text-align:center;

	vertical-align:middle;

	font-size:12px;

	line-height:12px

}



#two th div {

	padding:4px 6px 4px 6px

}



#two .left_corn div, #two .right_corn div {

	padding:11px 6px 11px 6px !important

}



#two td{

	padding:8px 6px 8px 6px

}



.blend {

	background:#F4F4F4;

}



#cont {

	padding:20px

}



#cont table{

	border-collapse:collapse

}



#small {

	font-size:10px

}



.inner #header-box {

	float:left

}



.inner #cont {

	margin-left:200px

}

#prod-leftname {
	float: left;
	width: 110px;
}

#prod-rightname {
	margin-left: 110px;
}

#machines-td { padding-left: 10px; }
#machines-td td { padding-right: 15px; }