*{
	margin: 0px;
	padding: 0px;
}
p, h1, h3, h4, h5, td, th, li, li a, textarea, input {color:#444;}
textarea, input {font-size:small;}
textarea {line-height:145%;padding:5px;}
input.formbutton {color:#333; padding:3px; letter-spacing:3px;}

body {
	font-size: small;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	line-height: 20px;
	background:#fff;
/*	background-image:url("/skins/rukitech/images/bg.png");*/
	background: #f4f4f4 url("/skins/rukitech/images/bg.png") top center repeat-y;
	text-align: center;
}
p {margin:0 0 10px;line-height:145%;padding:0;}
a {	text-decoration: none; }
a:link {color:#003366;}
a:visited {color:#551a8b;}
a:hover { }
a img {border:none;}
h2 {font-size:15px; background-color:#a9d16a;color:#fff;padding:3px 7px;font-weight:bold;margin-bottom:10px;}
h3 {font-size:14px; border-left:8px solid #a9d16a;padding-left:8px;margin-bottom:10px;}
h4 {font-size:13px;margin-bottom:10px;}
h5 {font-size:13px; border-left:4px solid ; padding:0 5px;line-height:100%;margin-bottom:10px;}
ul {
	line-height:1.5em;
	list-style-type:none;
	margin:0 0 15px 30px;
	padding:0;
	list-style-image:url(/skins/rukitech/images/marker.gif);
}

div#wrap {
	width: 780px;
	background-color: #fff;
	margin: 0px auto 30px;
	text-align: left;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

div#container:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
} 

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 { display:block; border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#a9d16a;
font-size:small;
padding:5px 0px;
text-decoration:none;
color:#fff;
width:111px;
margin:0px 0px;
text-align:center;
letter-spacing:2px;
font-weight:bold;
}
div.navi a:hover {
display:block; 
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
/*background-color: #707098;*/
background-color: #4b6c63;
font-size:small;
padding:5px 0px;
text-decoration:none;
color:#fff;
text-align:center;
}

body#top div.navi a.top,
body#info div.navi a.info,
body#service div.navi a.service,
body#price div.navi a.price,
body#support div.navi a.support,
body#callme div.navi a.callme,
body#blog div.navi a.blog
 { background-color:#99c165;}



address {background-color:#ccc; font-style:normal; text-align:center;padding:3px;}

table.typea  {border-collapse: collapse;width:95%;margin-bottom:15px;}
table.typea th, table.typea td {vertical-align:top;border:1px solid #ccc;padding:5px;}
table.typea th {background-color:#eee;white-space:nowrap;}

table.typeb  {border-collapse: collapse;width:95%;margin-bottom:15px;}
table.typeb th, table.typeb td {vertical-align:top;border:none;padding:5px;}
table.typeb th {background-color:#eee;white-space:nowrap;}

table.form-preview {border-collapse: collapse;width:95%;margin-bottom:15px;}
table.form-preview td.form-name, table.form-preview td {vertical-align:top;border:1px solid #ccc;padding:5px;}
table.form-preview td.form-name {background-color:#eee;white-space:nowrap;}
span.formerror {font-weight:bold;color:red;background-color:#ffffee;display:block;width:100%;height:100%;}

blockquote {background-color:#fafafa;border:1px dashed #ccc;padding:8px;margin-left:10px;margin-bottom:10px;}

.imgleft, .justifyleft    {float:left; margin-right:12px;clear:both;margin-bottom:12px;}
.imgright, .justifyright  {float:right; margin-left:12px;clear:both;margin-bottom:12px;}
.floatclear {clear:both;}

div#adminbar a:link, div#adminbar a:visited {color: #fff;}

body#deliver div#contents ul {list-style-image:none;margin:0 8px 15px 0;}
body#deliver div#contents ul li {margin-bottom:8px;}
body#deliver div#contents ul li a {font-weight:bold;}

div.blogitem img {border:1px solid #ddd;padding:5px;}

#nucleus_cf_body, label {display:block;}

div#sidebar ul {list-style-image:none;margin:0 0 20px 0;padding:0;border:1px solid #ddd;border-bottom:none;}
div#sidebar ul li a {display:block;border-bottom:1px solid #ddd;padding:5px;background-color:#a9d16a;}
div#sidebar ul li a:visited, div#sidebar ul li a:link {color:#fff;}
div#sidebar ul li.current a  {background-color:#92ba5e;}
.box {
	float: right;
	width: 260px;
}
