﻿body
{
    background: #f9f9f1 url(/images/bg.jpg) repeat-x top;    
    margin:0; 
    padding:0; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:.9em;
    color:#666666;
}

a:link
{
    color:#be0707; text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
}

a:visited
{
    color:#be0707; text-decoration:none;
    font-family:Arial, Helvetica, sans-serif; 
}

a:hover
{
    color:#be0707; text-decoration:none;
    background: transparent url(/images/rollver.png) no-repeat;    
    font-family:Arial, Helvetica, sans-serif; 
}

a:active
{
    color:#be0707; text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;     
} 

.title
{
    font-size:1.5em;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#be0707;
    margin: 0;
    padding: 0 0 10px 0;
}

.text
{
    font-size:1em;
    font-family:Arial, Helvetica, Sans-Serif;
}

.aboutustext
{
    font-size:.8em;
    font-family:Arial, Helvetica, Sans-Serif;
}


.container_header
{
    background: transparent url(/images/bg_header.jpg) no-repeat bottom;
    width: 980px;
    height: 307px;
    margin-left:auto;
    margin-right:auto;
    padding: 0;
    
}

.container_headerimg
{
    background: transparent url(/images/bg_headergear.jpg) no-repeat bottom;
    width: 980px;
    height: 307px;
    margin-left:auto;
    margin-right:auto;
}

.container_bg
{
    text-align: left;
    width: 970px;
    margin-top: 0;
    margin-left:auto;
    margin-right:auto;
    padding: 0;
}

.container_content
{
    float: left;
    background-color: Red;
    width:970px;
    padding: 0;
}
    
.container_page
{
    float: left;
    width: 970px;
    margin-left:auto;
    margin-right:auto;
    background-color: #ffffff;
    padding:0;
}

.container_footer
{
    float: left;
    width: 100%;
    background: transparent url(/images/bg_footer.jpg) repeat-x;
    height: 141px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
}

.container_footerpage
{
    background: transparent url(/images/bg_footerpage.jpg) no-repeat top;
    width: 970px;
    height: 25px;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    font-size: 0.8em;
    padding-top: 35px;
    color: #7d7a7a;
}

.leftmenu
{
    width:260px;
    float:left;
}

.nav_content
{
    float: left;
    width: 260px;
    padding: 0 10px 10px 10px;
}

.nav_top
{
    float: left;
    width: 260px;
    height: 15px;
    background: url(/images/nav_top.jpg) no-repeat;
}

.nav_bg
{
    float: left;
    width: 280px;
    background: url(/images/nav_bg.jpg) repeat-y;
    font-size: 0.8em;
    font-weight: bold;
    color: #ffffff;
}

.nav_btm
{
    float: left;
    width: 260px;
    height: 15px;
    background: url(/images/nav_btm.jpg) no-repeat;
}

.nav_item
{
    float: left;
    width: 235px;
    height: 17px;
    margin: 0;
    padding: 6px 5px 5px 20px;
}

.nav_item:hover
{
    float: left;
    width: 235px;
    height: 17px;
    margin: 0;
    padding: 6px 5px 5px 20px;
    background: url(/images/nav_hover.jpg) no-repeat;
}

.nav_itemhover
{
    float: left;
    width: 235px;
    height: 17px;
    margin: 0;
    padding: 6px 5px 5px 20px;
    background: url(/images/nav_hover.jpg) no-repeat;
}

.nav_link
{
    color: #ffffff;
}

ul {
    width:300px;
    list-style-type:none;
    margin:0 auto;
    padding:0;
}

li a {
    display:block;
    position:relative;
    border-width:1px 0;
    border-color:#ccc;
    border-style:solid;
    color:#555;
    text-decoration:none;
    margin:4px 1px;
}

li a span {
    display:block;
    position:relative;
    margin:0 -1px;
    border-width:0 1px;
    border-color:#ccc;
    border-style:solid;
    background-color:#eee;
    padding:2px 6px;
}

li a:hover {
    border-color:#aaa;
    color:#333;
}

li a:hover span {
    border-color:#aaa;
    background-color:#ddd;
}

.rightcontent
{
    background-color: #ffffff;
    width:675px;
    padding-right:15px;
    float:right;
}

.leftmachine
{
    width:200px;
    padding-right:10px;
    float:left;
}

.rightmachine
{
    width:200px;
    padding-right:10px;
    float:left;
}

.machinetext
{
    width:220px;
    text-align:left;
    float:left;
}

.machinetitle
{
    font-size:1.2em;
    color:#be0707;
    text-align:center;
    font-weight:bold;
}

.pagetitle
{
    font-size:2em;
    color:#be0707;
    text-align:center;
    font-weight:bold;
    padding-bottom:10px;
}

.machinecontainer
{
    background-color: #ffffff;
    width:660px;
    float:right;
    padding-bottom:10px;
}

.centertext
{
    text-align:center;
    padding-bottom:10px;
}

.downloadpdf
{
    font-size:1em;
    color:#be0707;
    text-align:center;
}

.downloadpdf:visited
{
    font-size:1em;
    color:Black;
    text-align:center;
}

.downloadpdf:hover
{
    font-size:1em;
    color:Black;
    text-align:center;
}

.downloadpdf:active
{
    font-size:1em;
    color:#be0707;
    text-align:center;
}