body {
font-family: Tahoma, Verdana, Arial; 
font-size: 8pt; 
width: 100%; 
margin: 0px; 
background-color: #ccc;
}

img {
border: 0px;
}

a {color: #333; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
hr {color: #999; size: 1px;}

table.main {width: 1000px; border: 1px solid black; border-collapse: collapse;}
table.main td {padding: 0px;}
td.hdr {height: 199px; background-color: #fff; vertical-align: bottom; margin: 0; padding: 0;}
td.hdm {height: 32px; background-color: #fff; vertical-align: bottom; margin: 0; padding: 0;} 
td.hdmin {height: 4px; background-color: #ccc; vertical-align: top; margin: 0; padding: 0;} 

td.content {
border: 4px solid #666;
padding: 30px;
width: 650px;
background-color: #fff;
font-size: 9pt;
}

td.glmenu {width: 180px; height:100%; background-color: #ccc; vertical-align: top; text-align: center; padding-left: 15px;}    

td.gl0 {
background-color: #666; 
width: 151px; 
height: 3px;
}

td.gl1 {
background-color: #666; 
width: 4px; 
}

td.gl2 {
background-color: #fff; 
width: 143px; 
}

td.gl3 {
background-color: #ccc; 
width: 151px; 
height: 211px;
vertical-align: top; 
margin: 0; 
padding: 0;
} 
                    
td.glbig {width: 550px; background-color: #fff; margin: 5; padding: 5; vertical-align: top; }


#button {
padding: 3;
float: right;
} 
td.glmin {
width: 275px; 
background-color: #fff; 
}
 

td.glgal {width: 150px; height: 100%; background-color: #ccc; text-align:center; vertical-align: bottom; margin: 0; padding: 0;}


/* Меню */

#SubMenu {padding: 10px 10px 10px 10px; width: 150px; line-height: 1,5;}
#SubMenu a {font-weight: normal; font-size: 8pt; text-decoration: none;}
#SubMenu a:hover {font-weight: bold;}
/* Контент */
table.contents {height: 300px;}
td.contents {width: 300px;}
td.contents img {margin: 5px;}
/* Галерея */
td.gallery {width: 180px; text-align: center; vertical-align: top; background-color: #ccc; border-left: 1px solid black; padding: 10px 10px 10px 10px;}
td.gallery img {border: 1px solid black;}

ul {
margin: 3em 0;
padding-left: 7em;
}

table.krause {border: 1px solid black; width: 90%;}
table.krause th {text-align: center; font-weight: bold;}
table.krause td {padding: 3px; border: 1px solid black;}

table.wheels {width:100%; border: 1px solid black;}
table.wheels th {text-align: center; font-weight: bold;}
table.wheels td {padding: 3px; border: 1px solid black;}

table.contents td  {font-size: 9pt; padding: 10px;}
td.contents img {margin: 5px;}
