html {height:100%;}
body {
    height:100%;
    background:white;
    color:#023330;
    padding:0px;
    margin:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#body {
    width:100%;
    padding:0px 5px 0px 0px;
    text-align:justify;
    vertical-align:top;
    font-size:x-small;
}
#body td, #body #objects, #body div {
font-size:11px;
}
th {
    text-align:left;
}
p {
    padding:0px 0px 0px 0px;
    margin:0px 0px 5px 0px;
}
#th_logo {
    width:100%;
    padding:15px 15px 14px 25px;
    background:#003466;
    color:white;
}
#top_links {
width:100%;
vertical-align:top;
}
#top_links a {
font-size:10px;
color:#b9bcb5;
text-transform:uppercase;
text-decoration:none;
}
#top_links a:hover {
text-decoration:underline;
}
#topmenu {
    width:100%;
    height:17px;
    padding:2px 15px 2px 15px;
    color:#6e86a2;
    font-weight:normal;
    text-transform:uppercase;
    font-size:0.65em;
}
#topmenu a {
    color:#00336d;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}
#topmenu a:hover {
	text-decoration:underline;
}
#topmenu a.selected {
    color:#d10619;
}
#middle {
    width:100%;
    height:170px;
    padding:0px;
    text-align:left;
    background-color:#008FEF;
    background-position:top right;
    background-repeat:no-repeat;
}
#middle img {
width:760px;
height:170px;
}
#small_middle {
    width:100%;
    height:120px;
    padding:0px;
    text-align:left;
    background-color:#008FEF;
}
#small_middle img {
width:760px;
height:120px;
}
.hostname {
width:100%;
height:31px;
text-align:left;
vertical-align:middle;
background-color:#b6c4d1;
}
.hostname img{
border-width:0px;
}
#bc {
    height:17px;
	padding:2px 15px 2px 15px;
	background-color:#b6c4d1;
	color:white;
    font-weight:normal;
    text-transform:uppercase;
    font-size:0.65em;
}
#bc a{
	color:#6C87A4;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;
}
#bc a:hover {
    text-decoration:underline;
}
#bc a.selected {
    color:#00336d;
}
#all_body {
padding:15px 0px 15px 0px;
vertical-align:top;
}
#leftmenu {
    width:175px;
    padding:1px 15px 5px 5px;
    vertical-align:top;
}
div.leftmenu_top {
	width:100%;
    height:1px;
    border-bottom:1px solid #afc4bf;
    padding:0px;
    margin:0px;
}
#leftmenu_tbl td {
    width:100%;
    text-align:left;
    border-bottom:1px solid #afc4bf;
    padding:2px 0px 2px 10px;
    color:#d10619;
    font-weight:normal;
    text-transform:uppercase;
    font-size:0.65em;
}
#leftmenu_tbl a {
    text-decoration:none;
    color:#00336d;
}
#leftmenu_tbl a:hover {
    text-decoration:underline;
}
#leftmenu_tbl a.selected {
    text-decoration:none;
    color:#d10619;
}
#pagename {
width:100%;
padding:0px 0px 21px 0px;
vertical-align:top;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C87A4;
	font-style: normal;
	font-weight:700;
	font-size:larger;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size:20px;
}
#bottom {
    background:#003466;
    padding:10px 20px 10px 25px;
    color:white;
    font-size:0.65em;
    text-transform:uppercase;
}
a {
    color:#00336d;
    text-decoration:underline;
}
a.light:link, a.light:active, a.light:visited {
    color:#b9bcb5;
    text-decoration:none;
}
a.light:hover {
    text-decoration:underline;
}

h3 {
margin:0px 0px 5px 0px;
padding:0px;
text-transform:uppercase;
color:#00356b;
font-weight:normal;
font-size:10px;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
color: #6C87A4;
font-style: normal;
font-weight:700;
font-size:larger;
text-transform: uppercase;
letter-spacing: -1px;
font-size:15px;
}
h4 {
font-weight:bold;
font-size:1em;
color:#003271;
}
p {
margin:0px 0px 5px 0px;
padding:0px;
}

/* Object title */
span.title {
font-weight:bold:
}

/* search table */
#search {
width:100%;
padding:3px 3px 10px 10px;
text-align:left;
font-weight:normal;
text-transform:uppercase;
background-color:#b6c4d1;
}
#search td {
padding:0px 2px 0px 0px;
color:#00336d;
}
button.search_button {
border-width:0px;
padding:0px;
background-color:#b6c4d1;
margin-left:2px;
cursor:pointer;
}
input.search_btn {
width:20px;
height:20px;
border:1px solid #6f89a2;
padding:2px;
background-color:#6f89a2;
background-image:url(../images/arrow.gif);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

/* forms */
form {
padding:0px;
margin:0px;
}

/* inputs */
input.text {
border:1px solid #6f89a2;
background-color:white;
color:black;
width:99%;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
margin-right:2px;
}

input.button {
border:1px solid #6f89a2;
background-color:#6f89a2;
color:white;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
padding:0px;
margin:2px;
font-size:10px;
}
span.mitsubishi {
color:#d10619;
}


/* News */
div.news {
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #b6c4cf;
    text-align:justify;
}
div.news div {
}
/* News piece */
div.news span.news {
    margin-bottom:5px;
    color:#00356b;
    text-transform:uppercase;
    font-size:0.9em;
}

/* pricelist ( & catalog items descriptions) */
table.price {
width:100%;
background-color:#003466;
}
table.price td {
padding: 2px;
}
table.price thead td {
background-color:#b6c4d1;
font-weight:bold;
}
tr.subprice {
background-color:#C7D5E2;
}
tr.price1 td {
background-color:#EEEEEE;
}
tr.price2 td {
background-color:white;
}
/*
table.image {
width:166px;
height:210px;
float:left;
border:2px solid #d10619;
padding:0px;
margin:0px 25px 20px 0px;
text-align:center;
}
*/
table.image td.cat_name {
vertical-align:top;
padding:0px 2px 2px 10px;
text-align:left;
}
td.cat_name a {
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}