#signout {
  display: block;
  text-indent: 100px!important;
  height: auto!important;
  width: auto!important;
  color: Black;
  background: none!important;
}
.errors{
  font-size:9px;
  color: Red;
}

/* for buttons */
a.edit{
  background: url(poze/edit.gif) no-repeat 0 0;
  float: left;
  text-decoration: none;
  width: 20px;
  height: 20px;
  margin: 0 10px;    
}
a.del{
  background: url(poze/remove.gif) no-repeat 0 0;
  float: left;  
  text-decoration: none;
  width: 20px;
  height: 20px;
  margin: 0 auto;  
}
.online{
  background: url(poze/on.gif) no-repeat 0 0;
  display:block;
  width:16px;
  margin: 0 auto;
  height: 16px;
  text-decoration:none;  
}
.offline{
  background: url(poze/off.gif) no-repeat 0 0;
  display:block;
	width:16px;
  margin: 0 auto;
  height: 16px; 
  text-decoration:none;  
}
.hot{
  background: url(poze/hot.gif) no-repeat 0 0;
  display:block;
  width:16px;
  margin: 0 auto;
  height: 16px;
  text-decoration:none;  
}
.nothot{
  background: url(poze/nothot.gif) no-repeat 0 0;
  display:block;
	width:16px;
  margin: 0 auto;
  height: 16px; 
  text-decoration:none;  
}
a.up2{
  background: url(poze/arrow_up.gif) no-repeat 0 0;
  margin: 0 0 0 10px;  
  padding: 2px 5px 0 5px;
  text-decoration: none;  
}
a.down2{
  background: url(poze/arrow_down.gif) no-repeat 0 0;
  padding: 2px 5px 0 5px;
  margin: 0 0 0 5px;  
  text-decoration: none;  
}
/* end buttons */

/* for messages */
.ok{
  background: #ddfdd9 url(poze/ok.gif) no-repeat 10px 20px;
  border-bottom: 1px solid #66f555;
  border-top: 1px solid #66f555;  
  padding: 20px  0  20px 40px;  
  color: Black;
}
.warning{
  background: #f5f8cb url(poze/warning.gif) no-repeat 10px 20px;
  border-bottom: 1px solid #e8f623;
  border-top: 1px solid #e8f623;  
  padding: 20px  0  20px 40px;  
  color: Black;
}
.error{
  background: #f8d1cb url(poze/error.gif) no-repeat 10px 20px;
  border-bottom: 1px solid #fe9a9a;
  border-top: 1px solid #fe9a9a;  
  padding: 20px  0 20px 40px;  
  color: Black;
}
/* end messages */

/*login form*/
.nomargin{
  margin: 20px auto 0 auto!important;
}
.loginform{
  padding: 0;
  margin: 30px auto;
  width:400px;
}
.loginform h3{
   color:#677c00;
}

.loginform p{
  clear:both;
  padding: 0;
  margin: 0 0 10px 0;
}
.loginform input{
	width:200px;
	padding: 2px;
}

.loginform label{
	float: left;
	width:100px;
	margin: 0;
	padding: 5px 10px 0 0;
	text-align: right;
  color:#D42027;
  font-weight: bold;
  font-size: 9px;
}
.center{
  text-align: center;
}
.loginform input, .loginform textarea, .loginform select {
  border:1px solid #c6b4ac;
  background: #fff url(img/inpbg.gif) no-repeat;
}
.loginform select{
  width:200px;
}


.editform{
	padding: 0;
	margin: 30px auto;
	padding: 10px 0;
}
.editform p{
  clear:both;
  padding: 0;
  margin: 0 0 10px 0;
}

.editform input{
	width: 420px;
}

input.btn{
  background: url(img/b-all.gif) no-repeat 0 0!important;
  width:110px;;
  height: 25px;
  border: 0!important;
  margin: 0 auto;
  color:white;
  font-weight: bold;
	padding: 0;
  cursor:pointer;
}
.editform label{
	float: left;
	width:120px;
	margin: 0;
	padding: 5px 10px 0 0;
	text-align: right;
}
.editform input.normal{
  width: auto!important;
}
.editform fieldset{
  margin: 0 0 20px 0;
  border: 1px solid #CCCCCC;
  background: #F5EDE8;  
}
.editform fieldset legend{
  font-weight: bold;
}



/*table*/

.tableview{
	padding: 0;
	margin: 10px 0; 
	border-collapse: collapse;	
	background:#F5EDE8;
	width:1000px;
}
.tableview th{
	border:1px solid #A1775E;
	padding: 5px;
	background:#8E6650;
	color: White;
}
.tableview th a{
	color: White;
}
.tableview td{
	border:1px solid #A1775E; 
	padding: 5px;	
}
.tableview tr.n{
	background: #FFFFFF;
}

.tableview td.small{
	font-size:10px;
}
.tableview th.op{
  text-align: center;
  width:70px;
}
.tableview th.no{
	text-align: center;
	width:20px;
}

/*front jobs*/
.job-title{
  font-weight: bold;
  border-bottom:1px solid #F5EEEA;
  padding: 0 0 2px 0;
  margin: 20px 0 0 0;
}
.job-title .edit,  .job-title .del{
  display:inline;
  float:none;
  padding:2px 6px;
  margin: 0;
}
.job-title .edit{
  margin:0 0 0 10px!important;
}
.job-date{
  font-size:9px;
  font-style: italic;
  color: Gray;
  padding: 0;
  margin: 0 0 5px 0;
}

/*user edit form*/
.user_edit{
  padding: 0;
  margin: 0;
}

.user_edit img{
  border:0!important;
  padding: 0!important;
  margin: 0!important;
  float:none!important;
}
.user_edit label{
  display: block;
  font-weight: bold;
  padding-bottom: 5px;
  color:#D42027;
  font-size: 9px;  
}
.user_edit input{
  width: 300px;
}
.user_edit input.normal{
  width: auto!important;
  background: none!important;
  border: 0!important;
}
.user_edit input.btn{
  width: 110px;
}
.user_edit input, .user_edit textarea, .user_edit select {
  border:1px solid #c6b4ac;
  background:url(img/inpbg.gif) no-repeat;
}
.user_edit select{
  width:200px;
}
.gr{
   color:#677c00;
}


  
  
