@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	max-width:480px;
	margin: auto;
	background-color: #FFFFFF;
	/* debug */
	/*width: 240px;
	border: 1px solid black;*/
	/* /debug */
}
.bodybg{
	background-color: #FFFFFF;
    padding-right: 2px;
    padding-left: 2px;
	border: 1px solid #999;
}
a {
	text-decoration: none;
	color: #0565B2;
}

.top-menu {
	margin: 10px 5px;
}

.logo {
	background-color: #000000;
	height: 36px;
}

.breadcrumb {
	color: #ffffff;
	background-color: #6e6e6e;
	height: 14px;
	padding: 3px 5px;
}

.breadcrumb a{
	color: #ffffff;
}

h1, .header-block-green {
	margin: 0;
	padding: 3px 5px;
	padding-bottom: 1px;
	background-color: #00AA32;
	border-bottom: 2px solid #00902A;
	color: #ffffff;
}

.header-block-blue {
	margin: 0;
	padding: 3px 5px;
	padding-bottom: 1px;
	background-color: #08A8E8;
	border-bottom: 2px solid #2060E0;
	color: #ffffff;
}

.header-block-yellow {
	margin: 0;
	padding: 3px 5px;
	padding-bottom: 1px;
	background-color: #F8C808;
	border-bottom: 2px solid #F0D010;
	color: #ffffff;
}

.header-block-gray {
	margin: 0;
	padding: 3px 5px;
	padding-bottom: 1px;
	background-color: #C8C8C8;
	border-bottom: 2px solid #00902A;
	color: #ffffff;
}

h1 a, .header-block-green a, .header-block-blue a, .header-block-yellow a, .header-block-gray a   {
	color: #ffffff;
}

img {
	border: 0;
}

.category-menu {
	margin: 5px;
	width: 100%;
}

.category-menu a {
	font-weight: bold;
}

.category-submenu {
	margin: 5px;
	width: 100%;
}

.sep {
	border-top: 1px dashed #6e6e6e;
	margin: 0 5px;
}

.content-table {
	padding: 5px;
}

.content-table td {
	padding: 3px;
}

.grayline {
	background-image: url(images/dot-bg.gif);
	/*height: 14px;*/
	padding: 3px 5px;
}

.footer {
	height: 14px;
	padding: 3px 5px;
}

.pad5 {
	padding: 5px;
	border-bottom: 1px solid #dfdfdf;
	background-color: #F2F2F2;
}

.floating {
	float: left;
}

.result-table td {
	padding: 2px 5px;
}

.brd-btm-gray td {
	border-bottom: 1px solid #AEAEAE;
}

.mobikit-link
{
    float: right;
}
.mobikit_text p
{
    text-indent: 20px;
    margin: 5px;
}

form, input, textarea, select {
  font: 13px Trebuchet MS, Tahoma;
  margin: 0;
}

h3 {
  margin: 0;
  padding: 0 0 2px 0;
}

hr {
  border: 0;
  border-top: 1px dotted #E1E1E1;
  margin: 5px 0;
}

input, textarea, select {
  background: #fff;
  border: 1px solid #d8d8d8;
  color: #686868;
  padding: 3px;
  margin: 1px 0;
}

input[type="file"] {
  margin: 2px 0;
}

input[type="submit"] {
  background: url(images/input.gif) repeat-x bottom #fefefe;
  padding: 3px 8px;
}

p {
  margin: 1px;
}

textarea {
  width: 99%;
}

ul {
  margin: 0;
  padding-left: 20px;
}

.alarm {
  background: #E61313;
  margin: 0 0 2px 0;
  color: #fff;
  font-weight: bold;
  padding: 3px 0px 3px 4px;
}

.bblist {
  color: #4A5663;
  background: transparent url(../../images/dot.gif) no-repeat left;
  padding: 2px 0px 2px 10px;
}

.bmenu a, .phdr a {
  color: #ffffff;
}

.bmenu, .phdr {
	margin: 0;
	padding: 3px 5px;
	padding-bottom: 1px;
	background-color: #00AA32;
	border-bottom: 2px solid #00902A;
	color: #ffffff;
}

.copy {
  border-top: 1px solid #c2c2c2;
  text-align: center;
  color: #3f5864;
  padding: 3px 1px 1px 1px;
  margin: 1px 0;
}

.copy a {
  color: #2688B3;
}

.end {
  text-align: center;
}

.fmenu {
  color: #989898;
  padding-left: 4px;
  padding-bottom: 2px;
}

.fmenu a {
  color: #64819B;
}

.footer {
  background: url(images/footer.gif) repeat-x top #c0c0c0;
  color: #fff;
  margin: 1px 0;
  padding: 3px 1px 4px 6px;
}

.footer a {
  color: #555;
}

.func {
background: #f2f2f2;border-top: 1px solid #60a700;border-left: 2px solid #60a700;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 7px;
}
.camon {background: #fbfad6;border-top: 1px solid #e5bd00;border-left: 2px solid #e5bd00;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 7px;}
.gmenu {
  background: #E1E9EA;
  margin: 1px 0;
  color: #264564;
  padding: 3px 4px 3px 4px;
}

.gmenu a {
  color: #4780B8;
}

.gray {
  color: gray;
}

.green {
  color: green;
}

.hdr {
  background-color: #f1f1f1;
  border-bottom: 1px solid #595959;
  font-weight: bold;
  padding-left: 2px;
}

.header {
  background: url(images/footer.gif) repeat-x top #c0c0c0;
  border-bottom: 2px solid #cbcbcb;
  color: #8b8b8b;
  margin: 0 0 1px 0;
  padding: 4px 1px 4px 6px;
  border-top: 2px solid #FFFFFF;
}

.header b {
  color: #45aad0;
}

.left {
  float: left;
}

.list1 {
  background: #EEE;
  margin: 1px 0;
  padding: 3px 1px 4px 4px;
}

.list2 {
  background: #F7F7F7;
  margin: 1px 0;
  padding: 3px 1px 4px 4px;
}
/*
.logo {
  background: #b6b7b8;
  padding: 5px 0 2px 0;
}
*/
.maintxt {
  border: 1px solid #e1e1e1;
  /*background: #fff;
  color: #989898;
  margin: 4px 4px 3px 4px;
  padding: 2px 2px 2px 2px;*/
}

.menu {/*
  background: #f0f0f0;
  margin: 2px 0;
  padding: 3px 4px 3p