/* Layout */

.nav_middle {
float: left;
border-right: solid 1px #646f73;
padding: 8px 0px 8px 0px;
text-align: left;
background-image: url(/images/nav_middle_bg.gif);
background-repeat: repeat-x;
}

.nav_middle a {
color: #f8cc00;
font-weight: bold;
font-size: 9pt;
}

.nav_middle a:hover {
color: #f8cc00;
}

object, embed {
margin: 0px;
padding: 0px;
}

.freepage {
padding: 20px 30px 20px 30px;
}

.group-icon {
text-align: center; 
width: 100px; 
height: 140px;
float: left; 
margin-right: 30px; 
margin-top: 30px;
}

.group-icon img {
height: 100px;
width: 100px; 
}

.news-container {
padding: 20px;
}

.news-image {
float:right;
padding-left: 20px;
padding-bottom: 20px;
}

.news_item {
border-top: solid 1px #767676;
padding-top: 10px;
padding-bottom: 3px;
margin-top: 0px;
margin-bottom: 10px;
}

.news-table {
width: 370px;
}

.news-table td {
vertical-align: top;
color: #ccc;
padding-right:20px;
padding-bottom:10px;
}

.news_date {
color: #767676;
font-size: 8pt;
}

body {
margin: 0px;
background-color: #000;
background-image: url(/files/machinery/html/body_bg.gif);
background-repeat: repeat-y;
font-family: arial;
font-size: 9pt;
color: #000;
height: 100%;
width: 100%;
}

td {
font-family: arial;
font-size: 9pt;
color: #000;
}

p {
margin: 0px;
padding: 0px 0px 3px 0px;
}

a {
color: #858585;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #f8cc00;
}

.shopcart {
color: #fff;
font-weight: normal;
float: right;
margin-top: 10px;
margin-right: 40px;
padding: 6px;
height: 30px;
border: solid 1px #b38a14;
}


form {
margin-bottom: 0px;
padding-bottom: 0px;
}

#nav_lang {
float: right;
margin-right: 10px;
padding-top: 6px;
}

#header {
width: 1098px;
border-bottom: solid 1px #646f73;
border-right: solid 1px #646f73;
}

#left {
width: 99px;
}

#right {
background-color: #000;
width: auto;
}

#nav_top {
display: none;
width: auto;
min-height: 20px;
background-color: #7a7a7a;
}

#nav_main {
width: auto;
min-height: 300px;
border-bottom: solid 1px #646f73;
}

.nav_bottom {
width: auto;
background-color: #000;
padding: 0px 20px 0px 0px;
border-bottom: solid 1px #646f73;
color: #d5d5d5;
font-weight: bold;
font-size: 10pt;
}



#content {
background-color: #fff;
width: auto;
padding: 20px 20px 40px 27px;
}

#content_black {
position: absolute;
top: 437px;
left: 99px;
width: 999px;
height: 60px;
padding: -20px;
background-color: #000;
}

#info_bottom {
padding: 6px 20px 6px 27px;
width: auto;
color: #858585;
font-weight: bold;
border-top: solid 1px #646f73;
border-bottom: solid 1px #646f73;
}

#info_bottom_links {
float: right;
font-weight: bold;
}

img {
border: 0px;
}

h1 {
font-family: arial;
font-size: 13pt;
font-weight: bold;
color: #000;
}

h2 {
padding: 0px;
margin-top: 0px;
margin-bottom: 15px;
font-family: arial;
font-size: 11pt;
font-weight: bold;
color: #000;
}

.id1 {
width: 260px;
border-right: solid 1px #ccc;
float: left;
padding-right: 20px;
margin-right: 20px;
}

.id2 {
width: 260px;
border-right: solid 1px #ccc;
float: left;
padding-right: 20px;
margin-right: 20px;
}

.id3 {
width: 200px;
border-right: solid 1px #ccc;
float: left;
padding-right: 20px;
margin-right: 20px;
}

.id1 {
width: 200px;
border-right: solid 1px #ccc;
float: left;
padding-right: 20px;
margin-right: 20px;
}


.group1 {
float: left;
width: 160px;
border-left: solid 1px #ddd;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
}

.group1 p {
padding: 0px;
margin: 0 0 5px 0;
}

.group2 p {
padding: 0px;
margin: 0 0 5px 0;
}

.group3 p {
padding: 0px;
margin: 0 0 5px 0;
}

.group4 p {
padding: 0px;
margin: 0 0 5px 0;
}

.group5 p {
padding: 0px;
margin: 0 0 5px 0;
}

.group2 {
float: left;
width: 280px;
border-left: solid 1px #ddd;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
}

.group3 {
padding-left: 15px;
margin-top: 15px;
margin-bottom: 5px;
}

.group4 {
float: left;
width: 280px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
}

.group5 {
float: left;
width: 150px;
border-left: solid 1px #ddd;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
}

.prdc_info {
float: left;
width: 160px;
border-left: solid 1px #ddd;
padding-left: 10px;
}

.form_text {
text-align: right;
}

.border {
padding-right: 20px;
margin-right: 20px;
border-right: solid 1px #ddd;
}



