html {height: 100%;}
body {margin: 0; padding: 0; height: 100%; width: 100%; color: #333; background: #fff; font-family: Tahoma, Verdana, Arial;}
td {font-size: 0.7em;}
td.logo_padding {padding: 63px 0 34px 0; vertical-align: bottom; }
td.sf_l {height: 25px; width: 20%;}
td.sf_l2 {height: 75px;}
td.sf_jobs_g {width: 15%; background: #b6d94c no-repeat top left url(/img/corner_green_tl.gif); cursor: default; text-align: center;}
td.sf_staff_g {width: 15%; background: #71c1d1 no-repeat top right url(/img/corner_blue_tr.gif); border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; text-align: center; cursor: pointer;}
td.sf_edit_g {height: 75px; padding: 0 15px; background: #b6d94c no-repeat bottom left url(/img/corner_green_bl.gif);}
td.sf_bs_g {width: 85px; background: #b6d94c no-repeat top right url(/img/corner_green_tr.gif);}
td.sf_jobs_b {width: 15%; background: #b6d94c no-repeat top left url(/img/corner_green_tl.gif); border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; text-align: center; cursor: default;}
td.sf_staff_b {width: 15%; background: #71c1d1 no-repeat top right url(/img/corner_blue_tr.gif); text-align: center; cursor: default;}
td.sf_edit_b {height: 75px; padding: 0 15px; background: #71c1d1 no-repeat bottom left url(/img/corner_blue_bl.gif);}
td.sf_bs_b {width: 85px; background: #71c1d1 no-repeat top right url(/img/corner_blue_tr.gif);}
td.vc {width: 20%; padding: 0 5px 0 15px; text-align: right;}
td.sf_f {vertical-align: top; padding-top: 12px;}
td.adv1 {height: 30px; padding: 4px 0 0 9px;}
td.adv2 {padding: 0 10px; text-align: right;}
td.adv3 {padding-right: 10px;}
td.adv4 {height: 15px;}
td.salary {width: 100%; padding-right: 5px;}
td.ft1 {height: 50px; padding: 0 15px; color: #666; text-align: right;}
td.ft1 {padding: 0 15px;}
td.tp1 {height: 50px; width: 50%;}
td.tp2 {width: 15%; padding: 2px 0 0 30px; background: no-repeat bottom left url(/img/corner_gray_bl.gif) #edede6; vertical-align: top;}
td.tp3 {width: 15%; padding: 6px 0 0 30px; background: #edede6; vertical-align: top;}
td.tp4 {width: 40%; padding: 5px 0 0 30px; background: #edede6; vertical-align: top;}
td.tp5 {height: 50px; width: 50%; padding-left: 16%;}
td.tp6 {width: 15%; padding: 8px 0 0 30px; background: no-repeat bottom left url(/img/corner_gray_bl.gif) #edede6; vertical-align: top;}
td.tp7 {width: 15%; padding: 1px 0 0 30px; background: #edede6; vertical-align: top;}
td.sf1 {padding-left: 12px;; vertical-align: top;}
img.tp1 {position: relative; top: 11px; margin-right: 7px;}
img.tp2 {position: relative; top: 6px; margin-right: 7px;}
img.tp3 {position: relative; top: 9px; margin-right: 7px;}
img.tp4 {position: relative; top: 9px; margin-right: 9px;}
img.sf1 {position: relative; top: 11px; margin-right: 5px;}
img.sf2 {z-index: 1; position: relative; top: 11px; margin-right: 5px;}
img.n {position: relative; top: 3px;}
div.adv1 {height: 120px;}
div.adv2 {padding: 5px 0 0 10px;}
div.adv3 {display: none; height: 120px;}
img.sign {position: relative; top: 1px; margin-right: 5px;}
img {border: 0;}
form {margin: 0;}
input, select {font-size: 1em; padding-bottom: 2px;}
input.sf_edit {width: 100%;}
input.btn {font-size: 1em; height: 2.1em; padding: 0 0.3em; cursor: pointer;}
input.salary {width: 100%;}
a {color: #2447b3;}
a.service {color: #333;}
a.sf_staff {color: #333; display: block; width: 100%; padding: 5px 0;}
a.ft {color: #666;}
a.vc {margin-right: 5px;}
table.sf {height: 75px; width: 100%;}
table.advf_g {height: 100%; width: 100%; border: 1px solid #b6d94c;}
table.advf_b {height: 100%; width: 100%; border: 1px solid #71c1d1;}
