/* CSS Document */

body {
  margin: 0; padding: 0;
  background: #80a623 url('../img/layout/web-bg.png') 0 541px repeat;
  font-size: 12px;
}

body, h1, h2, h3, td, th, a, select, input, textarea, button {
	font-family: 'Arial CE', Arial, Helvetica, sans-serif;
}
textarea, input {
  font-size: 12px;
}

.text-right { text-align: right; }
.text-left { text-align: left; }
.text-center { text-align: center; }

.left { float: left; }
.right { float: right; }
.cleaner { clear: both; overflow: hidden; height: 1px; }

/* MESSAGES DIV SHOW */
.msg-err, .msg-ok { padding: 15px; margin: 0 0 10px 0; text-align: center; position: relative; }
.msg-err { background: #97b839; border: 1px solid #e92d2f; color: #ca0000; }
.msg-ok { background: #97b839; border: 1px solid #749a1f; color: #567c00; }
.free { border: #ccc; padding: 15px; text-align: center; }
.msg-err .hide, .msg-ok .hide { position: absolute; top: 5px; right: 5px; }
/*********************/


.statusBar { height: 20px; width: 200px; border: 1px solid black; }

a img { border: 0px solid black; }

/************************************/
a { color: #daff53; }


/******** PAGER *************/
#pager { height: 25px; margin: 10px 0; text-align: center; }

#pager a { text-decoration: none; padding: 2px 5px 0; background: #d7ed8c; border: 1px solid #5a6e19; -moz-border-radius: 4px; color: #5a6e19 }
#pager span { padding: 2px 5px 0; }
#pager a:hover { color: #394e00; background: white; }
#pager span.current { padding: 2px 5px 0; background: #5a6e19; border: 1px solid #5a6e19; -moz-border-radius: 4px; color: white; font-weight: bold; }