a {text-decoration: none;}
a:hover {text-decoration: underline;}
hr {height: 1px; color: rgb(220,220,220); border-top: 1px solid rgb(220,220,220); border-bottom: none;}
.center {text-align: center;}
.fclr {clear: both;}

.systxt {padding: 8px; border-bottom: 0px solid rgb(130,130,130);}
.systxt p, .systxt ul {font-size: 12px; margin: 0;}
.systxt p {padding: 0;}
.systxt ul {padding: 0 0 0 24px;}
textarea {font-size: 12px;}
#sysmsg {background: rgb(0,100,255); color: rgb(255,255,255);}
#syserr {background: rgb(255,100,0); color: rgb(255,255,255);}

.half {width: 380px; float: left; text-align: left; overflow: hidden;}

#logo {width: 100%; height: 59px; margin: 5px 0;}
#logo img {border: none; float: left; margin: 0; padding: 0;}
#logo .flag {border: 1px solid rgb(200,200,200);}
#logo ul {text-align: right; float: right; font-size: 12px; line-height: 14px; margin: 0; padding: 0px 0 0 0; list-style-type: none;}
#logo li {margin: 0 8px; padding: 0; display: inline;}
#logo a {color: rgb(204,0,0);}
#logo .flag {float: none; margin-bottom: -2px;}

/* panel logowania i inormacje o koncie po lewej stronie */
#account {margin-top: 0;}
#account h2 {font-size: 12px; padding: 0; margin: 0;}
#account label {display: block;}
#account p {font-size: 11px; margin: 16px 0 0 0; padding: 0;}
#account .pass {margin: 4px 0 0;}
#account a {color: rgb(0,100,150);}

#right {width: 300px; float: right;}
.logo {border: solid 1px #8B8B8B;}
.post_job_span {width: 48%; border: 1px solid #CCC; margin: 1px; overflow: hidden; height: 35px; float: right;}
.post_job_table {display: block; width: 98%; margin: 0 auto; clear: both; overflow: auto; font-size: 12px; color: #000; text-align: left;}
.post_job_table a {color: #F00;}
.post_job_thead {display: block; width: 98%; margin: 10px auto; background: gray; clear: both; overflow: auto;}
.post_job_thead span {width: 48%; display: inline-block; color: #FFF; font-weight: 900; padding-left: 2px;} 
.post_job_date {font-size: 11px; font-weight: 400;}
.box_content h2 {font-size: 12px; float: right; margin: 0 0 5px 7px;}

.item {clear: both; height: 120px; border-top: 6px solid rgb(220,220,220); padding: 12px 8px; margin: 0; width: 744px;}
.item h2 {font-size: 12px; margin: 0; padding: 0 0 4px;}
.item p {font-size: 11px; line-height: 12px; margin: 0; padding: 0;}
.item .desc {color: rgb(100,100,100);}
.item .more {text-align: left; font-weight: bold; margin-top: 8px;}
.item .more a {color: rgb(204,0,0);}
.item .logo {border: 1px solid rgb(100,100,100); float: right; margin: 0 0 0 8px;}

.trademan {clear: both;}
.trademan p {font-size: 11px; margin: 0; padding: 8px 0 0;}
.trademan .desc {color: rgb(100,100,100); margin: 0; padding: 2px 0;}
.trademan .logo {border: 1px solid rgb(100,100,100); float: right; margin: 8px 0 0 8px;}
.trademan .thumb {margin: 0 6px 8px 6px;}

.photos .thumb {float: left; clear: both; margin: 0 8px 8px 0;}
.photos .delete {color: rgb(204,0,0); font-weight: bold;}
.thumb {border: 1px solid #8B8B8B;}

#terms {padding: 8px; background-color: rgb(250,250,250); height: 250px; margin: 16px 0; overflow-x: hidden; border-top: 1px solid rgb(200,200,200); border-bottom: 1px solid rgb(200,200,200); width: 780px;}
#terms .accept {border-top: 2px solid rgb(230,230,230); padding: 4px 0 0 0; margin: 4px 0 0 0;}

#joinus {text-align: left; padding: 0 64px;}

.payment {}
.payment td {font-size: 12px; vertical-align: top; padding: 8px 4px;}

.pager {padding: 4px 8px; background: #eee; text-align: center; border-top: 1px solid #ccc; height: 20px; width: 100%;}

.imagebutton {width: 100px; margin-top: 0px;}
#random {padding: 0 auto; float: left; clear: both; margin-top: 10px;}

#postjob_form {clear: both; display: block; overflow: hidden;}
.form_text input,.form_text textarea,.form_text select { width: 200px; font-size: 12px;}
.form_text .fatBorder,.form_text textarea,.form_text select {border: solid 3px #AAA;}
.form_text input[type="checkbox"] {width: auto; border: auto;}
#postjob_form .form_text {background: #CCC; margin: 0px auto 10px 0; overflow: visible; padding-bottom: 10px;}
#postjob_form .form_title {background: url(img/redBg.png) repeat-x; margin: 0px auto 10px auto; float: none; font-weight: bolder; font-size: 18px; color: #FFF; clear: both; overflow: auto; padding: 10px 10px;}
#postjob_form .help {font-size: 11px; text-align: justify; float: right; width: 30%; border: solid 1px;}
#postjob_form .line {border: solid 0px; height: auto; clear: both; overflow: hidden;}
#postjob_form .line p {border: solid 0px #F00; display: block; width: 100%; margin-bottom: 5px; overflow: auto; font-size: 12px; font-weight: 500; text-align: justify; overflow: auto;}
#postjob_form .line div {border: solid 0px #F00; width: 48%; float: right; padding: 5px 0 0 5px;}
#postjob_form .line .help {font-size: 10px; vertical-align: middle; width: 80%; float: none; margin: 0 auto 0 auto;}
#postjob_form .line .help_out {height: 100%; margin-top: 20px; width: 38%;}
#postjob_form .line .form_cell {float: left; height: auto; width: 60%;}
#postjob_form .line span {float: left; padding: none; margin: 0px;}
#postjob_info {float: right; border: solid 0px; width: 25%;}
#postjob_info .title {border-bottom: #AAA 1px solid; width: 80%; margin: 0 auto; color: #F00; text-align: center; font-weight: bolder;} 

#postjob_form .sr, #postjob_form .sl{text-align:left; float: left;}
#postjob_form .sr {display: block; background: #FFF; border: solid 1px #AAA; margin: 4px auto; width: 400px;}
#postjob_form .sr_small {width: 188px;}
#postjob_form .sl {clear: left; font-weight: bolder; width: 210px;}
.form_text p {width: auto;}
#postlist span {display: inline-block; border: 0px solid; overflow: auto;}
#postlist .bord {border: solid 0px #F00; height: 100%; float: left; padding-left: 10px;} 
.jtit {width:290px;}
.jcat {width:240px;}
.jloc {width:190px;}
.jdat {width:140px;}
td {border: solid 1px;}

#login_form {}
#login_form .form_cell {width: 300px; float: none; margin: 20px auto;}
#login_form .form_title {padding-left: 40px; font-weight: bolder;}
.form_title a {color: #CCC; text-decoration: underline;}
.form_title a:hover {color: #F00;}
.search_form select {width: 150px; float: right;}
