
body {
  margin:0px;
  color:#000000;
  font-family:Verdana;
  font-size:12px;
  text-align:center;
  background:url(/img/background.png) repeat-x #ececec;
}

a {
  color:#253b69;
  font-weight:bold;
  text-decoration:none;
}

a img {
  border:1px solid #253b69;
}

a:hover {
  color:#335293;
  font-weight:bold;
  text-decoration:underline;
}

h1 {
  color:#5e41a6;
  font-family:Tahoma;
  font-size:25px;
  line-height:22px;
  display:inline;
  margin-right:10px;
}

div#mj_container {
  padding-top:400px;
  position:relative;
  width:980px;
  margin-left: auto;
	margin-right: auto;
  text-align:left;
  background-color:#c3c3c3;
}

div#mj_logo_b {
  position:absolute;
  left:0px;
  top:0px;
  display:block;
  width:980px;
  height:400px;
  background-image:url(/img/logo_halika_back.jpg);
}

a#mj_logo {
  position:absolute;
  left:29px;
  top:63px;
  display:block;
  width:922px;
  height:274px;
  background-image:url(/img/logo_halika.png);
}

div.mj_line {
  width:100%;
  height:3px;
  background-image:url(/img/line.png);
  margin:5px 0px;
}

div#mj_content {
  margin:0px 10px;
}

div#mj_msg_err {
  border:solid 1px #AA0000;
  padding:2px;
  background-color:#FFEEEE;
  color:#FF0000;
  font-weight:bold;
}

div#mj_msg_ok {
  border:solid 1px #00AA00;
  padding:2px;
  background-color:#EEFFEE;
  color:#00DD00;
  font-weight:bold;
}

div.g_container {
  clear:both;
}

div.g_title {
  background-color:#DDDDDD;
  margin:15px 5px 0px 5px;
  padding:2px;
  font-size:16px;
  height:22px;
  line-height:22px;
}

div.g_title_l {
  float:left;
}

div.g_title_r {
  float:right;
}

.xadm {
  font-size:13px;
  color:#800000;
}

.xadm a {
  font-size:13px;
  color:#800000;
}

div.g_gallery_image {
  clear:both;
  float:left;
  width:330px;
  margin:5px;
}

div.g_image {
  clear:both;
  float:left;
  width:490px;
  margin:5px;
}

div.g_image_main {
  clear:both;
  float:left;
  width:250px;
  margin:5px;
}

div.g_text {
  float:left;
  margin:5px;
}

input, select, textarea {
  border:1px solid #800000;
}

input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, select:focus, textarea:focus   {
  border-color:#fbf8f2;
  outline:1px solid #DD0000;
  background-color:#FFFFFF;
}

input[type=submit] {
  font-weight:bold;
  background:#f7f7fb;
  color:#800000;
}

input[type=submit]:focus {
  outline:1px solid #DD0000;
}

.mj_tab {
  display:block;
  color:#335293;
  cursor:pointer;
  float:left;
  padding-left:5px;
  padding-right:5px;
  line-height:20px;
  height:20px;
  margin-right:3px;
  margin-top:5px;
  border:1px solid #CCCCEE;
  border-bottom:none;
  background:#f7f7fb;
}

.bold {
  font-weight:bold;
}

.mj_tab_selected {
  background:#fbf8f2;
  line-height:25px;
  height:25px;
  margin-top:0px;
  font-size:15px;
  border-color:#f1ca7E;
  color:#44a51c;
}

#mj_tab_content {
  padding:2px 9px 2px 9px;
  border:1px solid #CCCCCC;
  clear:both;
}

div#mj_breadcrumbs {
  font-size:11px;
  margin:5px;
}

div#mj_breadcrumbs a {
  font-size:11px;
}



div.mj_ide_pev {
  float:left;
  margin-right:10px;
  width:250px;
}

div.mj_ide_pev div {
  line-height:25px;
}

.mj_event {
  display:block;
  border:1px solid #CCCCEE;
  margin-bottom:2px;
  height:18px;
  line-height:18px;
  padding-left:2px;
  cursor:pointer;
}

span.mj_property_c {
  display:block;
  border:1px solid #CCCCEE;
  margin-bottom:2px;
  height:18px;
  line-height:18px;
  overflow:hidden;
  background-color:#FAFAFA;
}

input.mj_property,select.mj_property {
  width:126px;
  float:right;
  border:none;
  margin-right:-1px;
  margin-top:-1px;
  height:19px;
}

input.mj_property {
  width:124px;
}
