/* 
    Document   : custom
    Created on : 26-Jul-2009, 00:36:31
    Author     : Wawrzyniec Wawro
    Description:
        Tailored css.
*/
input[type=checkbox] {
    top: 0em;
}
body{
    background-color: #FFCC00;
     background-image: url("/img/bground-b.jpg");
     background-repeat:no-repeat;
     background-position:top center;
}
a:active
{
  outline: none;
}
a:focus{
    outline: none;
}
a:visited {
  outline: none;
}
body div.container {
     background-color: #FFFFFF;	 
}
.full_bar{
	background-color: Transparent;
    /*background-color: #FFCC00;*/
    width: 100%;
    height: 35px;
    text-align: center;
    vertical-align: middle;
}
.full_bar a{
    line-height: 2.5em;
    font-size: 1.15em;
    color: black;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    border-right: solid 1px black;
}
.full_bar a.last{
    border-right: none;
}
.full_bar a:hover{
    text-decoration: underline;
    }
.yellow {
    background-color: #FFCC00;
}
.green_text{
    color: green;
    text-align: center;
    font-size: 1.1em;
    font-weight: 900;
}
.black_text{
    color: #000;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 900;
	font-size: 1.35em;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: 0ex;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
}
.bg_green_gr{
    background-color: #81C720;
}

.bg_yellow_gr{
    background-color: #FFCC00;
}
.centered{
    text-align: center;
}

.corners_green_26
{
	background-image: url("/img/908-green-up.png");
  /*  background-color: #81C720;*/
	background-repeat:no-repeat;
    background-position:top center;
}

.corners_green_25
{
	background-image: url("/img/873-green-up.png");
  /*  background-color: #81C720;*/
	background-repeat:no-repeat;
    background-position:top center;
}

.corners_green_24
{
	background-image: url("/img/838-green-up.png");
  /*  background-color: #81C720;*/
	background-repeat:no-repeat;
    background-position:top center;
}

.corners_yellow_26
{
	background-image: url("/img/908-yellow-up.png");
  /*  background-color: #FFCC00;*/
	background-repeat:no-repeat;
    background-position:top center;
}

.corners_yellow_25
{
	background-image: url("/img/873-yellow-up.png");
  /*  background-color: #FFCC00;*/
	background-repeat:no-repeat;
    background-position:top center;
}

.corners_yellow_24
{
	background-image: url("/img/838-yellow-up.png");
  /*  background-color: #FFCC00;*/
	background-repeat:no-repeat;
    background-position:top center;
}

.corners_green_26_down
{
	background-image: url("/img/908-green-down.png");
   /* background-color: #81C720;*/
	background-repeat:no-repeat;
    background-position:bottom center;
}

.corners_green_25_down
{
	background-image: url("/img/873-green-down.png");
   /* background-color: #81C720;*/
	background-repeat:no-repeat;
    background-position:bottom center;
}

.corners_green_24_down
{
	background-image: url("/img/838-green-down.png");
   /* background-color: #81C720;*/
	background-repeat:no-repeat;
    background-position:bottom center;
}

.corners_yellow_26_down
{
	background-image: url("/img/908-yellow-down.png");
  /*  background-color: #FFCC00;*/
	background-repeat:no-repeat;
    background-position:bottom center;
}

.corners_yellow_25_down
{
	background-image: url("/img/873-yellow-down.png");
    /*background-color: #FFCC00;*/
	background-repeat:no-repeat;
    background-position:bottom center;
}

.corners_yellow_24_down
{
	background-image: url("/img/838-yellow-down.png");
 /*   background-color: #FFCC00;*/
	background-repeat:no-repeat;
    background-position:bottom center;
}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 600px;
  width: 560px;
}

form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}


form label {
	display: block;  
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0 0 0; 
	text-align: left;
}

form input {    
	width:300px;
	margin:0 0 0 0;
}
form textarea{
	width:100%;
    height:400px;
	margin:0 0 0 0;
}
form input[type=submit]{
    width: auto;
}
form input[type=reset]{
    width: auto;
}
textarea { overflow: auto; }

form br {
	clear:left;
}
div.checkbox label {
    float: right;
    width: 400px;
}
div.checkbox input {
    width: auto;
    margin-left: 130px;
}

div.menu{

}

div.menu ul{
    list-style-type:none;
    width: 100%;
}
div.menu ul{
 list-style: none;
 margin: 0;
 padding: 0;
 white-space:nowrap;
}
div.menu ul li {
    width:auto;
    margin: 0px;	
	margin-left: -1px;
    font-size: 1.3em;
    display: inline-block;
    border-right: solid 2px #FD6700;
    border-bottom: solid 2px #FD6700;
}
div.menu ul li.last {
    border-right: none;
}
div.menu ul li.below {
    border-left: solid 2px #FD6700;
    border-right: solid 2px #FD6700;
    border-bottom: solid 2px #FD6700;
}

div.menu ul li a span{
    display: block;
    width: 100%;
    margin: 1px 15px 1px 14px;
}
div.menu ul li a {
    text-decoration: none;
    color: #000;
    font-weight: bold;
    font-size: 1.2em;
	display: block;
    border: none;
	padding-left: 0px;
	white-space: nowrap;
    cursor: hand;
}
div.menu ul li:hover a{
    color: #FD6700;
    /*background-color: #ffff77;*/
}
.green_text{
    color: green;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
}
.bordered{
    border: 1px solid black;
}
.centered{
    text-align: center;
    vertical-align: middle;
}

div.register_button{
    background: transparent url('/img/register_sprite.png') 0 50px no-repeat;
    height: 266px;
}
div.register_button a span{
    display: block;
    position: relative;
    top: 50px;
    left: 20px;
    width: 170px;
    height: 170px;
    text-decoration: none;
    cursor: hand;
}
.emp_home_title {
    padding-top: 10px;
    padding-bottom: 6px;    
	font-family: Georgia, serif;;
	font-style: normal;
	font-variant: normal;
	font-weight: 900;
	font-size: 1em;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: 0.1ex;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
}
.js_home_title {
    padding-top: 10px;
    padding-bottom: 6px;    
}
div.emp_home_menu {
    background: transparent url('/img/green_btn_sprite.png') 0px 0px no-repeat;
    text-align: center;
}

div.emp_home_menu a {
    color : #fff;
    text-decoration: none;
    font-size: 1.4em;
    text-align: center;
    font-weight: normal;
    cursor: hand;
}
div.emp_home_menu a span{
    display: block;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.js_home_menu {
    background: transparent url('/img/yellow_btn_sprite.png') 0px 0px no-repeat;
    text-align: center;
}
div.js_home_menu a {
    color : #000;
    text-decoration: none;
    font-size: 1.4em;
    text-align: center;
    font-weight: bold;
    cursor: hand;
}

div.js_home_menu a span{
    display: block;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
}
.categories_list ul{
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.categories_list ul li {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
}
.categories_list * a {
    color: #1B4090;
    font-size: 1.3em;
    font-weight: bold;
}
.categories_list form {
    max-width: none;
    width: 100%
}
.categories_list * .checkbox input{
    float: left;
    margin: 0px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.categories_list * .checkbox label{
    float: none;
    width: auto;
    margin: 0px;
    color: #1B4090;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 5px;
}
.yellow_bar{
    background-color: #FFCC00;
    
    font-size: 2em;
    font-weight: bold;
}
.red {
    color: #FD3B08;
}
.jobs_table table {
    border-collapse: collapse;
    border: solid 1px #B7B7B7;
}
.jobs_table table th {
    text-align: center;
    background-color: #B7B7B7;
    border: solid 1px #ffffff;
    font-size: 1.4em;
    font-weight: normal;
}
.jobs_table table td {
    border: solid 1px #B7B7B7;
}
.job_title {
    background-color: #B7B7B7;
    font-size: 1.4em;
    font-weight: bold;
}
.job_title .edit_button{
    margin-right: 10px;
    float: right;
    display: inline;
}
.category_name {
    font-size: 1.8em;
    font-weight: bold;
}

.moderate table {
    width: 900px;
    border-collapse: collapse;
}
.moderate table th {
    text-align: center;
    background-color: #B7B7B7;
    border: solid 1px #ffffff;
    font-size: 1.4em;
    font-weight: normal;
}
.moderate table td {
    border: solid 1px #B7B7B7;
}

.joblist table {
    width: 900px;
    border-collapse: collapse;
}
.joblist table th {
    text-align: center;
    background-color: #B7B7B7;
    border: solid 1px #ffffff;
    font-size: 1.4em;
    font-weight: normal;
}
.joblist table td {
    border: solid 1px #B7B7B7;
}
#flashMessage, #authMessage {
    width: 100%;
    border: solid 2px #8F0306;
    background-color: #F97D87;
    padding: 2px;
    font-weight: bold;
    padding-left: 10px;
}
#flashMessage.info{
    background-color: #BFF3B0;
    border-color: #00aa00;
}
.myjobs_employer tr.accepted td{
    background-color: #BFF3B0;
}
.myjobs_employer tr.notaccepted td{
    background-color: #FFE270;
 }
.myjobs_employer tr.disabled td{
    background-color: #D2D2FF;
 }

.whitebg {
   background-image: none;
   background-color: white;
}
.padded {
    padding: 3px;
}
#ad_jobs_free {
    width: 200px;
    height: 130px;
    display: block;
    background: transparent url('/img/ad_jobs_free_sprite.png') 0 0 no-repeat;
}
#browse_jobs_free {
    width: 200px;
    height: 130px;
    display: block;
    background: transparent url('/img/browse_jobs_free_sprite.png') 0 0 no-repeat;
}
.accesscode *{
    display: inline;
}
.accesscode input {
    width: 60px;
    display: inline;
}
.accesscode .submit *{
    display:inline;
}
p.viewDetails{
    width: 400px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 1.3em;
}
p.viewDetails strong{
    color: red;
}
.homebordered{
    display: block;
    width: 208px;
    height: 134px;
    border: black solid 1px;
}
.homebordered ul{
    height: 100%;
    display: block;
}
.homebordered ul li{
    font-weight: 900;  
}
.js_homelist li{
    margin-top: 6px;
    margin-bottom: 0px;
}
.emp_homelist li{
    margin-top: 10px;
    margin-bottom: 13px;
}
.payment_subs{
    font-size: 10px;
    color: red;
    font-weight: bold;
}

.other_subrequests * form{
    width: auto;
    min-width: 0px;
    line-height: 1;
}
.other_subrequests * form * input{
    position: relative;
    width: auto;
    display: inline;
}
.other_subrequests * .select{
    display: inline;
}
.other_subrequests * .submit{
    display: inline;
    margin-left: 20px;
}
.other_subrequests * form * select{
    position: relative;
    top: 0px;
    width: auto;
    display: inline;
}
.other_subrequests table tr td{
    text-align: center;
}
.advertisewithus{
    text-align: center;
    font-weight: bold;
    padding-left: 25px;
}
#scroller_container{
    position:relative;
    width: 100%;
    height: 34px;
    border: solid 1px black;
    overflow: hidden;
    white-space: nowrap;
}
.scroller{
    z-index: 0;
    font-weight: 900;
    font-size: 2em;
    position:relative;
    display:inline;
    left:0px;
}
.register_toptext p{
    font-size: 11pt;
}
.register_toptext ul li{
    font-size: 11pt;
}
span.smscode{
    font-family: monospace;
    font-weight: bold;
    color: red;
}
.categories_list * .checkbox label{
   font-size: 1em;
}
.termslayout{
    position: relative;
    top: 80px;
    left: -20px;
    width: 300px;
    text-align: center;
    font-size: 0.95em;
}
.catsubscribtionsConf{
    padding-top: 30px;
    text-align: center;
    font-size: 1.1em;
}
.catsubscribtionsConf  a {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 30px;
    font-weight: bold;
}
.subscribeButton {
    width: auto;
}
.searchbox  *{
    display: inline;
}

object {
border: none;
border-width: 0;
border-color:white;
}
