body {
font-family:Verdana,Tahoma,Arial,sans-serif;
text-align:center;
font-size: small;
color: #444444;
margin-top: 15px;
background-color:#006699;
background-image: url("/skins/kaga/images/bg.png");
background-repeat:repeat-x;
line-height:145%;
}
textarea {font-size:13px;line-height:1.5;}
h1,h2,h3 {font-size:14px;margin-top:0;margin-bottom:8px;0;}
h4,h5 {font-size:14px;margin-top:0;margin-bottom:8px;}
h2 {background-color:#3f88b8;font-size:14px;letter-spacing:1px;color:#fff;clear:both;padding:3px 8px;}
h3 {clear:both;color:#284e76;}
p {font-size:small;margin-top:0;margin-bottom:10px;}
a:link {text-decoration:none; color:#003366;}
a:visited {text-decoration:none; color:#003366;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline; color:#ff6600;}
a img {border:none;}
div.contents a:visited, div.contents a:link {text-decoration:underline;color:#001f8d;}
hr {noshade; color:#444444;}
dt {font-weight:bold;}
dd {margin:0 0 8px;}
div.wrap {padding:15px;font-size:small;border:1px solid #ccc;width:782px;margin:10px auto 20px;background-color:#fff;text-align:left;}

table, td {font-size:small;  background-repeat : no-repeat;}

.f1 { color:#0099ff; }
.f2 { color:#ffffff; }
.hr2 {border-style:dotted; border-color:#999999;}

body#top td.top,
body#greeting td.greeting
 {background-color:#7ca6c9;}

.imgleft    {border:1px dotted #ccc; padding:7px; float:left; margin-right:12px;clear:both;margin-bottom:12px;}
.imgright   {border:1px dotted #ccc; padding:7px; float:right; margin-left:12px;clear:both;margin-bottom:12px;}
.floatclear {clear:both;}

table.blogkolom {border-collapse: collapse;width:100%;}
table.blogkolom td {border:none;vertical-align:top;text-align:center;padding:8px;}
table.blogkolom td img {border:1px solid #ccc;padding:5px;}
table.blogkolom td p {padding:0;margin:0 0 5px;}

div.contents table {border-collapse:collapse;width:100%;margin-bottom:20px;}
div.contents table td, div.contents table th {vertical-align:top;border:1px solid #ccc;padding:8px;border-collapse:collapse;}
div.contents table th {background-color:#f2f2f2;font-weight:bold;white-space:nowrap;}


body#keyword table.blogkolom {border-collapse: collapse;width:100%;}
body#keyword table.blogkolom td {border:1px solid #ccc;vertical-align:top;text-align:left;padding:0px;background-color:#fafafa;}
body#keyword table.blogkolom a {display:block;width:100%;height:100%;}
body#keyword table.blogkolom a span {display:block;padding:8px;}
body#keyword table.blogkolom a:hover {background-color:#ddd;}
table.type1  {border-collapse: collapse;}
table.type1 th, table.type1 td {vertical-align:top;border:1px solid #ccc;padding:5px;}
table.type1 th {background-color:#eee;white-space:nowrap;}
blockquote {background-color:#fafafa;border:1px dashed #ccc;padding:8px;margin-left:10px;}



div.navi {height:26px;padding:0;margin:0;}
div.navi ul {margin: 0; padding :0; list-style-type : none; }

div.navi li { display : inline; padding :0; margin:0; float:left; }
div.navi a:link, div.navi a:visited { display:block; border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#3c6c9a;
font-size:small;
padding:5px 0px;
text-decoration:none;
color:#fff;
width:110px;
margin:0px 0px;
text-align:center;
}
div.navi a:hover {
display:block; 
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color: #5d95bd;
font-size:small;
padding:5px 0px;
text-decoration:none;
color:#fff;
text-align:center;
}

body#top div.navi li.top a,
body#greeting div.navi li.greeting a,
body#works div.navi li.works a,
body#products div.navi li.products a,
body#machines div.navi li.machines a,
body#keyword div.navi li.keyword a,
body#calc div.navi li.calc a
 { background-color:#5d95bd;}

body div.navi li.calc a {width:114px;}

div.sidebar h2 {background-color:#416992;color:#fff;padding:3px 8px;margin-bottom:0;font-weight:normal;font-size:small;}
div.sidebar div.body {padding:8px;}

div.contents ul {
	line-height:1.5em;
	list-style-type:none;
	margin:0 0 15px 30px;
	padding:0;
	list-style-image:url(/skins/kaga/images/marker.gif);
}

div#calc a:visited, div#calc a:link {color:#ccc;}
div#calc span.label {padding:2px 4px;background-color:#555;color:#fff;}
div#calc span.value {margin-right:7px;}

body#products table.blogkolom td {width:220px;}

ul.submenu {margin:0;padding:0;}
ul.submenu li {list-style-type: none;margin:0;padding:0;line-height:0}
ul.submenu li a {display:block;margin:0;padding:10px 5px;border-bottom:1px dotted #ddd;line-height:normal;zoom: 1;}
ul.submenu2 {margin:0;padding:0;}
ul.submenu2 li {padding:0 0 0 15px;background-color:#f3f3f3;line-height:0}
ul.submenu2 li a {padding:2px 0;line-height:normal;}
ul.submenu li a:hover, ul.submenu2 li a:hover {background-color:#eee;}

div.pageswitch {border:1px solid #ddd; padding:3px;margin-bottom:10px;text-align:right;background-color:#f8fdff;}
div.pageswitch a:link, div.pageswitch a:visited {color:#fff;background-color:#648cb5;padding:3px;line-height:1.6;text-decoration:none;}

table.solid_cell {border:none;}
table.solid_cell td {border:none !important;margin:0;padding:0 !important;line-height:0.75 !important;color:#000;}
