/* CSS Document */

input, textarea {
	font-size:12px;
	color:#666666;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#f5f5f5;
}

.inputpass {
	font-size:12px;
	color:#666666;
	width:300px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#f5f5f5;
}

p.gLogin, p.gWriteMessage, p.gEditMessage, p.gDelete {
  font-size:12px;
	margin:0px;
}


div.gWrapper{
margin: 0 auto;
width: 500px;
height: auto;
margin-top:20px;

border:solid;
border-color:#666666;
border-width:0px;


}

div.gHeader{
}

div.gFooter{
}

div.gNav{
height: 10px;
padding: 2px 10px;
border-bottom:solid;
border-width:0px;
border-bottom-color:#666666;
}

a.gNav{
font-size:12px;
font-weight:bold;
}


div.gOdd{
margin: 3px 0px 3px 0px;
border:solid;
border-width:0px;
border-color:#D8D8D8;
}

div.gEven{
margin: 3px 0px 3px 0px;
border:solid;
border-width:0px;
border-color:#D8D8D8;
}

div.gSeperator{
height: 0px;
border-top:solid;
border-color:#000000;
border-width:1px;
}


div.gMessageHeader{
padding: 2px 0px 2px 2px;
background-color:#D0D0CA;
font-size:12px;
font-weight:bold;
}

div.gMessageHeaders{
padding: 2px 0px 2px 2px;
background-color:#A8A89D;
font-size:12px;
font-weight:bold;
}


div.gDateTime{
padding: 0px;
font-size:12px;
padding: 0px 0px 0px 5px;
color:#858585;
}

div.gMessageMain{
font-size:13px;
padding: 0px 5px 0px 5px;
}

div.gComment{
font-size:13px;
padding: 5px 5px 5px 10px;
color:#583A1D;
margin: 16px 0px 8px 15px;
border:solid;
border-width:1px;
border-color:#CCCCCC;
background-color:#E4E4E0;
}

div.gIP{
font-size:9px;
padding: 2px 0px 3px 5px;
color:#FFFFFF;
}

div.gMain{
padding: 0px 10px 10px;
height:100%;
}

div.gCopyright{
bottom:0px;
text-align:center;
}

div.gLoginHeader, div.gWriteMessageHeader, div.gEditMessageHeader {
	font-size:12px;
	margin-bottom:5px;
}

div.gLoginMain, div.gWriteMessageMain, div.gEditMessageMain {
	color:#666666;
	padding: 0px 0px 0px 5px;
}

div.gWriteMessage {
	margin: 2px 0px 2px 0px;
	padding-bottom:5px;
	border:solid;
	border-width:1px;
	border-color:#9a9a9a;
}

textarea.gWriteMessageBox {
	width:400px;
	height:100px;
}

p.gError {
	margin: 2px 0px 2px 10px;
	color:#FF0000;
}

ul.gError {
	margin-top:0px;
	margin-left:17px;
	color:#FF0000;
}

div.gLogin, div.gEditMessage {
	margin: 2px 0px 2px 0px;
	border:solid;
	border-width:1px;
	border-color:#9a9a9a;
	padding-bottom:5px;
}
#box {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 480px;
  padding: 15px;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


table {
  margin-left: auto;
  margin-right: auto;
}


.entry {
  width: 480px;
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  border-collapse: collapse;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.entry td, .entry th {
  border: 1px solid;
  border-color:#CCCCCC;
  padding: 5px;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.entry a, .entry a:link, .entry a:hover, .entry a:visited {

}


.entry input:hover, .entry textarea:hover, .entry input:focus, .entry textarea:focus {

}


.tablehead {
padding: 2px 0px 2px 2px;
background-color:#A8A89D;

font-weight: normal;
background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}

.tableleft {
  width: 18%;
  text-align: left;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.tableright {
  width: 100%;
  text-align: left;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.newhead {
background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.newleft {
background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.newright {
  text-align: left;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.headline {
  width: 480px;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  background: url(img/bullet_vacancy.gif) no-repeat 0px 0px;
}


.noentries {
  clear: both;
}


.head_number {
  float: left;
  text-align: left;
  margin: 2px;  
}


.head_new {
  float: right;
  text-align: right;
}


.smileys {
  float: left;

  overflow: auto;
  text-align: left;

  overflow: auto;
}


.forgotpw, .duty {
  font-size: 10px;
}


.sendnewpw {
  border: 3px solid;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}


.formname, .formmail, .formhp {
  margin-left: 5px;
  width: 200px;
  height: 22px;
}


.comment {
border:solid;
border-width:1px;
border-color:#CCCCCC;
background-color:#E4E4E0;
padding: 5px 5px 5px 10px;
margin: 16px 0px 8px 15px;
}


.floatleft {
  float: left;
}


.floatright {
  float: right;
}


.sec {
  float: left;
  margin-left: 20px;
}


.hp {
  margin-top: 6px;
}
  
#adminbox {
  overflow: auto;
  width: 480px;
  margin-left: auto;
  margin-right: auto;
  min-height: 500px;
  color: #333333;
  font-size: 13px;
}


#adminbox table td, #adminbox table th {
  color: #333333;
  font-size: 13px;
}

#adminbox input {
  color: #333333;
  font-size: 13px;
}


#adminnavi {
  width: 480px;
  height: 50px;
  background-color: #CCCCCC;
  text-align: center;
  font-weight: bold;
}

#adminmain {
  width: 480px;
  background-color: #D4D4D4;
  overflow: auto;
  color: #333333;
  font-family: Verdana;
  font-size: 12px;
  padding-bottom: 50px;
}

#adminnavi span {
  display: inline;
  margin: auto;
}

#adminnavi span a, #adminnavi span a:visited {
  color: #333333;
  text-decoration: none;
  display: inline;
}

#adminnavi span a:hover {
  background-color: #737373;
  color: #d8d8d8;
}

#adminmain table th {
  background-color: #B0B0B0;
  padding: 5px;
  border: 1px solid #333333;
}

#adminmain table td {
  padding: 5px;
  border: 1px solid #333333;
}

#adminmain table {
  margin-top: 40px;
  width: 480px;
  background-color: #BFBFBF;
  border-collapse: collapse;
}


#adminmain a, #adminmain a:link, #adminmain a:visited, #adminmain a:hover {
  color: darkblue;
  font-size: 12px;
  font-family: Verdana;
}

#adminmain p {
  width: 480px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#adminfooter {
  width: 480px;
  height: 30px;
  text-align: right;
  font-size: 12px;
}

