
a.quest {background: url(/images/gen/icon/job/questoff.gif) no-repeat 14px 4px;}
a.quest:hover {background: url(/images/gen/icon/job/queston.gif) no-repeat 14px 4px;}

a.relay {background: url(/images/gen/icon/job/relayoff.gif) no-repeat 11px 7px;}
a.relay:hover {background: url(/images/gen/icon/job/relayon.gif) no-repeat 11px 7px;}

a.watch {background: url(/images/gen/icon/job/watchoff.gif) no-repeat 12px 4px;}
a.watch:hover {background: url(/images/gen/icon/job/watchon.gif) no-repeat 12px 4px;}

a.print {background: url(/images/gen/icon/job/printoff.gif) no-repeat 13px 5px;}
a.print:hover {background: url(/images/gen/icon/job/printon.gif) no-repeat 13px 5px;}
a.premium {background: url(/images/gen/icon/job/premium.gif) no-repeat 0 4px; padding:5px 0 5px 41px!important; position: relative; z-index: 20;}
a.premium:hover {background: url(/images/gen/icon/job/premium.gif) no-repeat 0 4px;}




.job-container {border-right: solid 1px #fff;  background: #EAF4FD; }
.job-navi {height: 34px; background: url(/images/gen/emp/cat_list_bg.gif) repeat-x 0 0;}
.job-navi button {background: url(/images/gen/gbl/button_vlong.png) no-repeat 0 0; height:41px; width:222px;}
.job-navi a, .job-navi a:link {color: #fff; font-size: 14px; padding: 9px 23px 0 10px; float: right; display: block;}
.job-navi a:hover {color: #fff;}
.job-navi a:visited {color: #fff; font-size: 14px;}
.job-navi a.back {padding: 9px 0 5px 35px; background: url(/images/gen/wrk/job_navi_arrows.png) no-repeat 0 7px; float: left; margin-left: 16px;}
.job-navi a.prev {padding: 9px 0 5px 37px; background: url(/images/gen/wrk/job_navi_arrows.png) no-repeat 0 -30px; float: right; }
.job-navi a.next {padding: 9px 37px 5px 0; background: url(/images/gen/wrk/job_navi_arrows.png) no-repeat 100% -70px;  margin-left: 54px; margin-right: 16px; float: right;}

* html .job-navi a.back {padding: 9px 0 16px 35px; background: url(/images/gen/wrk/job_navi_arrows_2.gif) no-repeat 0 7px; display: inline;}
* html .job-navi a.prev {padding: 9px 0 4px 37px; background: url(/images/gen/wrk/job_navi_arrows_2.gif) no-repeat 0 -29px;  display: inline;}
* html .job-navi a.next {padding: 9px 37px 16px 0; background: url(/images/gen/wrk/job_navi_arrows_2.gif) no-repeat 100% -69px; display: inline;}

.job-container .left, .job-container .right {float: left; }
* html .job-container .left, * html .job-container .right {display: inline;}
.job-container .left {width: 444px; padding: 21px 20px 16px 20px; background: #fff url(/images/gen/wrk/job_container_left_bg.gif) no-repeat 20px 0;}
.job-container .right {width: 338px; padding: 11px 21px 9px 21px;}

.job-container .right .buttons-container, .job-navi  .buttons-container {text-align: right;}
.job-container .right .buttons-container a, .job-navi  .buttons-container a {}



.job-container-1 {background: url(/images/gen/wrk/job_container_1_bg.gif) no-repeat 484px 0; border-right: none;}
* html .job-container-1 {margin-top: -7px;}
.job-container-1 .left {position: relative; z-index: 10; background: #fff url(/images/gen/wrk/job_container_1_bg.gif) no-repeat -395px 0; padding-top: 19px;}

.job_info {line-height: 17px; padding: 5px 0 8px;}
.job_info p {margin: 0;}
.job_info span {font-size: 16px; color: #FF770E;}
.job_info .job_info_right {float: right; text-align: right;}

.job-container-2 {}
.job-container-2 dl {width: 290px; float: left; padding-left: 2px; margin: 0; position: relative; z-index: 1;}
.job-container-2 dl dd dl {width: auto; float: none; padding: 0;}
.job-container-2 dl a {font-size: 14px;}
.job-container-2 dl dt {float: left; width: 95px;}
.job-container-2 dl dd {margin-left: 95px; padding-bottom: 9px; position: relative;}
.job-container-2 dl dd dl {margin-bottom: -9px; width: auto;}
.job-container-2 dl dd input {background: none; border: none; margin: 0; padding: 0; vertical-align: text-top;}
.job-container-2 dl dd span.txt14 {font-size: 14px;}
.job-container-2 dl dd span.bold {color: #ff7207;}
.job-container-2 ul {float: left; list-style-type: none;  margin: -4px 0 0; padding: 0; width: 145px; position: relative; z-index: 10;}
.job-container-2 ul li {padding: 0; margin: 0; height: 25px; float: left; width: 140px;}
.job-container-2 ul li img {display: none;}
.job-container-2 ul li a {display: block; padding: 5px 0 5px 31px;}
.job-container-2 ul li.li_premium {margin-left: -10px;}
* html .job-container-2 ul li a {display: inline-block;}


.job-container-2 .left {border-right: none;}
.job-container-2 .right {margin-top: -60px; min-height: 294px;}
* html .job-container-2 .right {height: 294px; position: relative;}


.job-container-3 {background: #EAF4FD url(/images/gen/wrk/job_container_3_bg.gif) no-repeat 484px bottom; margin-bottom: 42px;}
.job-container-3 h1 {padding-bottom: 8px; color:#FF770E;  font-size:16px; }
.job-container-3 dl {margin-bottom: 0;}
.job-container-3 dt.ResultCaption {margin: 0; padding-bottom: 6px;}
.job-container-3 dd.txtMid12 {padding: 5px 0 5px 12px; width: 432px; color: #4b7093; line-height: 18px; font-size: 16px; background: #E6F3FF; display: block; margin: 0;}
* html .job-container-3 .right {width: 336px;}

.job-container-3 .left {margin-top: -92px; position: relative; padding-bottom: 0;}
.job-container-3 .left ul {width: 432px; margin: 0 0 0 -1px; padding: 5px 0 5px 12px; color: #4b7093; line-height: 18px; font-size: 16px; background: #E6F3FF; list-style-position:inside;}
.job-container-3 .left table {margin: 0; border-collapse: collapse; border: none; width: 444px;}
.job-container-3 .left table td {}
.job-container-3 .left table table {width: auto;}
.job-container-3 .left table table td.ResultData {background: none!important;}
.job-container-3 .left table ul {width: auto;}
.job-container-4 {border-right: none; background: #fff;}


#map {border: solid 1px #FFBC76!important; width: 336px!important; height: 195px!important;}
a.map_zoom, a.map_route {position: relative; display: block; float: right; border: solid 1px #D4EDFF; width: 118px; padding: 5px 0 0 30px; font-size: 13px!important; height: 21px; background: #fff url(/images/gen/wrk/map_img.gif) no-repeat 3px 3px; text-align: left; margin-top: 9px; margin-bottom: 12px;}
a.map_route {width: 128px; background-position: 9px -24px; float: left;}
span.left_top, span.right_top, span.left_bottom, span.right_bottom {display: block; width: 3px; height: 3px; overflow: hidden; position: absolute; background: url(/images/gen/wrk/map_img.gif) no-repeat 0 -50px; }
span.left_top {background-position: 0 -50px; left: -1px; top: -1px;}
span.right_top {background-position: -3px -50px; right: -1px; top: -1px;}
span.left_bottom {background-position: 0 -53px; left: -1px; bottom: -1px;}
span.right_bottom {background-position: -3px -53px; right: -1px; bottom: -1px;}

.info_container {position: relative; background: #fff; border: solid 1px #FFD79E; padding: 6px 9px 4px 11px; color: #f87715; font-size: 14px; margin-top:12px;}
.info_container p {margin: 0; float: left; line-height: 17px;}
.info_container a {display: block; float: right; width: 147px; height: 31px; background: url(/images/gen/wrk/premium_info_bg.gif) no-repeat 0 0; color: #ff770e; margin-top: 6px; font-size: 15px; padding: 10px 0 0 67px;}
.info_container span.left_top {background-position: -7px -50px; width: 5px; height: 5px;}
.info_container span.right_top {background-position: -12px -50px; width: 5px; height: 5px;}
.info_container span.left_bottom {background-position: -7px -55px; width: 5px; height: 5px;}
.info_container span.right_bottom {background-position: -12px -55px; width: 5px; height: 5px;}
* html .info_container span.right_top {right: 0;} * html .info_container span.left_bottom {bottom: -2px;} * html .info_container span.right_bottom {bottom: -2px;right: 0;}

.info_bottom_container {padding: 0 20px 14px; background: #fff;}
.info_bottom_container .info_container {font-size: 16px; margin-top: 0;}
.info_bottom_container .info_container p {padding: 13px 0 0;}
.info_bottom_container .info_container a {margin-top: 2px;}

.advert_container {background: #fff; position: relative; padding: 26px 18px 16px; border: solid 1px #D4EDFF;}
* html .advert_container {padding: 26px 17px 16px;}
* html .advert_container span {display: none;}
.advert_container .txtGrey {position: absolute; left: 18px; top: 9px;}

.forum_frame button {position: absolute; right: 8px; top: -1px;}

.buttons {padding: 20px; position: relative; text-align: right; background: #fff;}
.buttons button {margin-left: 8px;}
.buttons button.vlong_event {}


.mainbox {margin: 0; padding: 16px 20px 10px 20px; }
.mainbox-attm {border: none;}
.mainbox h1 {font-size: 18px; color: #ff770e; padding-left: 12px; position: relative;  z-index: 10;}
.mainbox .table_top {margin-top: -20px; height: 60px; padding: 0;}
.table_top div {padding: 41px 0 0 8px; height: 19px;}
.mainbox .table_top div, .mainbox .mainbox_row div {float: left;}
.mainbox .mainbox_row {padding: 10px 0 15px; line-height: 16px; position: relative; }

.table_top .picture {width: 70px; padding-left: 13px;}
.table_top .name {width: 91px;}
.table_top .date {width: 126px;}
.table_top .text {width: 450px; border-right: none;}
.table_top .offer {width: 115px;}
.table_top .message {border-right: none;}
.table_top .right-link a {}

.mainbox_content {}
.mainbox_row .picture {width: 70px; position: relative; padding-left: 13px;}
.mainbox_row .name {width: 91px;}
.mainbox_row .date {width: 126px;}
.mainbox_row .text {width: 405px; color: #4a7093;}
.mainbox_row .offer {width: 115px; color: #ff7003;}
.mainbox_row div strong {font-weight: normal;}
.mainbox_row div img {margin: 0; vertical-align: top;}
.mainbox_row .message {width: 370px; color: #4a7093;}
.mainbox_row .message a.abs, .mainbox_row .text a.abs {position: absolute; font-size: 11px; right: 9px; bottom: 10px; color: #89bced;}

#divForumCont {position: relative; z-index: 1;}

/* Attachements */

.attm-container {}
.attm-container p {clear: left; padding: 5px 10px; margin: 0;}
.attm-container p.txtMidBold {padding: 2px 0;}
.attm-container .imgMain {float: left; margin: 36px 36px 15px 0;}
.img-thumbs {float: left;}
.img-thumbs a {display: block; margin: 0 0 8px 0; text-align: center;}
ul.docs {padding: 5px 10px;}

.twoCol .boldFont{font-family:Arial, verdana; font-size:12px;}

/* Recommended Users */

.recommend_container {margin: 33px 0 10px; padding: 6px 10px 10px;}
* html .recommend_container {display: inline-block;}
.recommend_container input.input_image {float: right; margin-top: 3px;}
.recommend_container p.title {color: #ff770e; font-size: 18px; margin: 0; padding-bottom: 2px;}
.recommend_container p.title span {display: block; color: #668fb5; font-size: 14px;}
.recommend_container .name {padding: 10px 0 0;}

.recommend_container .name_left {float: left; width: 189px; min-height: 19px; border: solid 1px #B9CFDD; position: relative; padding: 5px 0 4px 4px;}
* html .recommend_container .name_left  {height: 19px; width: 175px;}
.recommend_container .name_width_wide {width: 213px;}
* html .recommend_container .name_width_wide {width: 199px;}
.recommend_container .name_left a {color: #2e90ec; font-size: 16px; }
.recommend_container .name_right {float: right; width: 112px; padding: 0; height: 28px;}
* html .recommend_container .name_right {width: 112px;}
.recommend_container .name_width_narrow {width: 89px;}
.recommend_container .name_right img {width: 19px; margin: 4px 0 0 3px;}
.recommend_container .name_right a.offer {position: absolute; width: 61px; height: 26px; padding: 4px 0 0 3px; right: -1px; top: -1px; background: url(/images/gen/wrk/recommend_link.gif) no-repeat 0 0; font-size: 12px; font-weight: bold; color: #fff; line-height: 12px;}
.recommend_container .name_left .l_t, .recommend_container .name_left .r_t, .recommend_container .name_left .l_b, .recommend_container .name_left .r_b { overflow: hidden; position: absolute; width: 5px; height: 5px; background: url(/images/gen/usr/profile/top_teaser_corners.gif) no-repeat 0 0;}
.recommend_container .name_left .l_t {top: -1px; left: -1px;}
.recommend_container .name_left .r_t {top: -1px; right: -1px; background-position: 0 -5px;}
* html .recommend_container .name_left .r_t {right: -2px;}
.recommend_container .name_left .l_b {bottom: -1px; left: -1px; background-position: 0 -15px;}
.recommend_container .name_left .r_b {bottom: -1px; right: -1px; background-position: 0 -10px;}
* html .recommend_container .name_left .r_b {right: -2px;}

.recommend_container .name_p .name_left {border: solid 1px #FFCF91;}
.recommend_container .name_p .name_left .l_t {background-position: 0 -20px;}
.recommend_container .name_p .name_left .r_t {background-position: 0 -25px;}
.recommend_container .name_p .name_left .l_b {background-position: 0 -35px;}
.recommend_container .name_p .name_left .r_b {background-position: 0 -30px;}
.recommend_container .name_p .name_left a {color: #ff8b00;}
.recommend_container .name_p .name_right a {color: #fff;}
.recommend_container .name_p .name_right a.offer {background: url(/images/gen/wrk/recommend_link.gif) no-repeat 0 -30px;}

.recommend_container .name_right a.offer_requested {z-index: 100; background: url(/images/gen/wrk/recommend_link_requested.gif) no-repeat 0 0!important; color:#fff;font-size:12px;font-weight:bold;height:26px;line-height:12px;padding:4px 0 0 53px;position:absolute;left:-1px;top:-1px;width:64px;}

.recommend_container .more_info {background: url(/images/gen/wrk/more_info_link.gif) no-repeat 0 0; float: right; display: block; width: 190px; height: 23px; padding: 16px 0 0 45px; font-size: 14px; margin: 6px 0 0;}