
body {
margin:0px;
font-family:arial;
background:#B3B3B3 url(../images/top.gif) repeat-x top;
}
.wrapall {
width:100%;
margin:0px;
}

.wrap {
width:602px;
margin-left:auto;
margin-right:auto;
 }

 img {
 border:0px;
padding:0px; }
 
 
  img.nob {
  border:0px;
  float:left;
 }

.headbox {
width:602px;
float:left;
}

.menubox {
width:602px;
float:left;
}

.tophomebox {
width:602px;
float:left;
padding-top:7px;
}

 

.mainhomebox {
width:602px;
float:left;
 }
 
 .foothomebox {
 width:602px;
 float:left;
 }
 
.linkcss {
position:absolute;
visibility: hidden;
line-height: 16px;
direction:ltr;
width:100px;
font-size:11px;
color:#ffffff;
text-align:left;
padding-left:5px;
background:#ffffff;
padding-bottom:3px;
}

.linkcss a {
text-decoration:none;
color:#000000;
width:80px;
float:left;
}


.linkcss a:hover {
color:#006D92;

}

 .mainbox {
 width:602px;
 float:left;
 }
 
 
  .cookie {
  width:602px;
  float:left;
  text-align:right;
  font-size:10px;
  padding-top:25px;
 }
 
 .cookie a {
 color:#000000;
 text-decoration:none;
 }
 
  .cookie a:hover {
  color:#000000;
   text-decoration:underline;
 }
 
  .maincont {
  width:602px;
  float:left;  padding-top:25px;

 }
 
   .sidebar {
   width:140px;
    float:left;
 }
 
.sidebartext {
margin-top:10px;
border-top:1px solid #000000;
width:120px;
float:left;
padding-top:5px;
color: #ffffff;
font-weight:bold;
font-size:12px;
}

.sidebartextend {
margin-top:10px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding-bottom:5px;
width:120px;
float:left;
padding-top:5px;
color: #ffffff;
font-weight:bold;
font-size:12px;
}


.sidebartext a {
color: #000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.sidebartext a:hover{
color: #ffffff;
}

.sidebartextend a {
color: #000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.sidebartextend a:hover{
color: #ffffff;
}


.maintextbox {
   width:440px;
    float:left;
    border-left:1px solid #000000;
    padding-left:20px;
    font-size:12px;
    line-height:18px;
    margin:0px;
 }
 
 
 .maintextbox h1 {
 
     font-size:16px;
   }
 
 
 hr {
 color:#000000;
height:1px; }

a {
color:#000000;
}

table.prodtable {
margin-top:15px;
padding:0px;
border-collapse:collapse;
}

table.prodtable tr:hover {
background:#cccccc;
}

table.prodtable a {
text-decoration:none;
}


td.tabt1 {
color:#ffffff;
width:135px;
font-size:12px;
font-weight:bold;
background:#000000;
padding:3px 5px 3px 5px;
}
td.tabt2 {
color:#ffffff; 
font-size:12px;
font-weight:bold;
background:#000000; 
}

td.tabt3 {
color:#ffffff;
width:178px;
font-size:12px;
font-weight:bold;
background:#086E92;
border-left:1px solid #000000;
padding:3px 5px 3px 5px;
}

td.tabt4 {
color:#ffffff;
width:225px;
font-size:12px;
font-weight:bold;
background:#086E92;
padding:3px 5px 3px 5px;
border-left:1px solid #000000;
}


td.tabtex1 {
color:#000000;
width:135px;
font-size:12px;
font-weight:bold;
padding:3px 5px 3px 5px;
border-bottom:1px solid #000000;
}

td.tabtex2 {
color:#000000;
 
font-size:12px;
font-weight:bold;
 
border-left:1px solid #000000;
border-bottom:1px solid #000000;}

td.tabtex3 {
color:#000000;
width:178px;
font-size:12px;
font-weight:normal;
 padding:3px 5px 3px 5px;
border-left:1px solid #000000;
border-bottom:1px solid #000000;}

td.tabtex4 {
color:#000000;
width:225px;
 font-size:12px;
font-weight:normal;
padding:3px 5px 3px 5px;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
}



td.tabtex2 img {
border:0px;
padding:0px;
margin:0px;
float:left;
}


table.sorttable {
margin-top:15px;
padding:0px;
border-collapse:collapse;
width: 467px;
text-align:left;
font-size:11px;
 
}


table.sorttable td {
 vertical-align:top;
}

table.sorttable td a {
text-decoration:none;

}

table.sorttable td a:hover {
color:#ffffff;
}

.sorttab {
width:600px;
float:left;
}


.maintab {
width:600px;
float:left;
}

table.pictable {
margin-top:15px;
padding:0px;
border-collapse:collapse;
text-align:left;
font-size:11px;
}

table.pictable td {
 
padding-left:4px;
 
}
table.specstable {
margin-top:15px;
 
text-align:left;
font-size:11px;
}

table.specstable td {
margin-top:15px;
padding:3px 0px 3px 0px;
 text-align:center;
font-size:11px;
background:#E7E7E7;
}

table.specstable td.head {
margin-top:15px;
padding:3px 0px 3px 0px;
width:135px;
text-align:center;
font-size:11px;
background:#3F869F;
color:#ffffff;
}


table.specstable2 {
margin-top:15px;
 width:600px;
text-align:left;
font-size:11px;
}

table.specstable2 td {
margin-top:15px;
padding:2px 0px 2px 0px;
 
text-align:center;
font-size:11px;
background:#E7E7E7;
}

table.specstable2 td.head {
margin-top:15px;
padding:3px 0px 3px 0px;

text-align:center;
font-size:11px;
background:#3F869F;
color:#ffffff;
}

.specstable a{
color:#54929F;
}

.specstable2 a{
color:#54929F;
}



table.specstable4 td {
margin-top:15px;
padding:3px 0px 3px 0px;
 text-align:center;
font-size:11px;
background:#E7E7E7;
}

table.specstable4 td.head {
margin-top:15px;
padding:3px 0px 3px 0px;
width:115px;
text-align:center;
font-size:11px;
background:#3F869F;
color:#ffffff;
}
