/*Error 404*/


.error_404 .main_kont1 {border-bottom:1px solid #dd483a; color:#dd483a}
.error_404 .kont_123_1 h1, .otzivi .kont_123_1 h2, .otzivi .kont_123_1 h3 {color:#333}
.error_404 .kont_123_3 {padding-right:30px}
.error_404 .kont_123_2 {display:none}
.error_404 .kont_123_1_tb {width:400px}
.error_404 .kont_123_1 {width:1px; padding-left:25px; padding-top:2px}
.error_404 .kont_123 a {color:#797979; font-weight:bold}
.error_404 .bott_r {background-color:#797979}
.error_404 .dop1 {display:none}
.error_404 .rit1 {width:100%}
.error_404 .rit2 {width:1000px}
.error_404 .rit4 {padding-left:34px; padding-top:2px}

html, body {background-color:#fff}
html, body, form {height:100%}
form {width:100%; display:table}
html, body, form, a, p, span, div, table, td {margin:0;padding:0}
a {text-decoration:none; cursor:pointer}
a:hover {text-decoration:underline}
table {border-collapse:collapse;border:0}
td {padding:0; margin:0; border:0}
img {border:0}
button {background:transparent;border:0}
textarea {overflow:auto}
.fw_b {font-weight:bold}
.fw_n {font-weight:normal}
.po_a {position:absolute}
.po_r {position:relative}
.po_s {position:static}
.pa_0 {padding:0}
.ma_0 {margin:0}
.ma_0a {margin:0 auto}
.d_b {display:block}
.d_i {display:inline}
.d_n {display:none}
.bp_c {background-position:center}
.bp_r {background-position:right}
.bp_l {background-position:left}
.bp_rt {background-position:right top}
.bp_rb {background-position:right bottom}
.bp_lt {background-position:left top}
.bp_lb {background-position:left bottom}
.br_n {background-repeat:no-repeat}
.br_x {background-repeat:repeat-x}
.br_y {background-repeat:repeat-y}
.va_t {vertical-align:top}
.va_b {vertical-align:bottom}
.va_m {vertical-align:middle}
.ta_c {text-align:center}
.ta_r {text-align:right}
.ta_l {text-align:left}
.ta_j {text-align:justify}
.fw_b {font-weight:bold}
.bc_w {background-color:#fff}
.w_ {width:100%}
.w_a {width:auto}
.wh_ {width:100%; height:100%}
.h_ {height:100%}
.h_a {height:auto}
.w_1 {width:1px}
.h_1 {height:1px}
.w_0 {width:0}.h_0 {height:0}
.ws_nw {white-space:nowrap}
.tonk_ {width:0; height:0; font-size:1px; line-height:0px}
.tonk_w {height:0; font-size:1px; line-height:0px}
.tonk {font-size:1px; line-height:0px}
.t_ .t1 {border:1px solid #000}
.t_ .t1 td {border:1px solid #000}
.t_ .t1 div {border:1px solid #f00}
h4 {font-size:200%;margin:19px 0 0;line-height:1.17em}
h5 {font-size:190%;margin:14px 0 0;line-height:1.125em}
h6 {font-size:180%;margin:11px 0 0;line-height:1.125em}
h1 {font-size:160%;margin:7px 0 0;line-height:1.12em}
h2 {font-size:112%;margin:5px 0 0;line-height:1.12em}
h3, P {font-size:100%;margin:3px 0 0;line-height:1.115em}
.zagolovok {font-size:100%;margin:3px 0 0;line-height:1.115em;color:#3a7f02;text-align:left}
.zagolovok_project {font-size:100%;margin:0;line-height:1.115em;color:#3a7f02;text-align:left}
.portfolio_text {font-size:100%;margin:0;line-height:1.115em;text-align:left}
.portfolio_links {font-size:100%;font:bold 12px;margin:0;line-height:18px;text-align:left}
.portfolio_img {text-align:left;text-vlign:top;margin:20px 0 10 0}
body {font-family:Arial, Helvetica, sans-serif;font-size:95%;color:#363636;background-color:#fff}
table {font-family:Arial, Helvetica, sans-serif;font-size:95%;color:#363636}
a {color:#34a8f3}
input {font:bold 10px arial, sans-serif;color:#363636;background-color:#fff}
textarea {font:bold 10px arial, sans-serif;color:#363636;background-color:#fff}
.select_ {font-family:verdana, arial, sans-serif;font-size:12px;background:#fff}
.select_ option {border-bottom:2px solid #bbbccb; background:#fff}
.wsw_d {width:100%;padding:0;margin:0}
.wsw_d p {text-align:justify}
.wsw_ {padding:10px 50px 10px 20px}
.wsw_ p {text-align:justify}
.main_t {height:100%; width:100%; position:relative}
.dop1 {display:none}
.uslugi .dop1 {display:block; right:610px; top:0; width:158px; height:173px; background:url(yslugi_girl.jpg) no-repeat}
.uslugi_20_80 .dop1 {display:block; right:610px; top:0; width:158px; height:173px; background:url(yslugi_girl.jpg) no-repeat}
.uslugi_100 .dop1 {display:block; right:610px; top:0px; width:158px; height:173px; background:url(yslugi_girl.jpg) no-repeat}
.company .dop1 {display:block; right:0px; top:0px; width:627px; height:173px; background:url(egipet_fon_3.gif) no-repeat}
.news .dop1 {display:block; left:465px; top:0px; width:514px; height:173px; background:url(news_fon_2.jpg) no-repeat}
.search .dop1 {display:block; left:465px; top:0px; width:514px; height:173px; background:url(news_fon_2.jpg) no-repeat}
.otzivi .dop1 {display:block; left:0; top:0px; width:277px; height:173px; background:url(indeec_fon_right.gif) no-repeat}
.vacanses .dop1 {display:block; left:55%; top:0px; width:381px; height:173px; background:url(vakancii_fon_3.jpg) no-repeat}
.dop2 {display:none}
.uslugi .dop2 {display:block; right:820px; top:148px; width:123px; height:14px; background:url(yslygi_zba.jpg) no-repeat}
.uslugi_20_80 .dop2 {display:block; right:820px; top:148px; width:123px; height:14px; background:url(yslygi_zba.jpg) no-repeat}
.uslugi_100 .dop2 {display:block; right:820px; top:148px; width:123px; height:14px; background:url(yslygi_zba.jpg) no-repeat}
.dop3 {display:none}
.dop4 {display:none}
.dop5 {display:none}
td.bott {height:47px; vertical-align:bottom}
table.bott {height:46px; width:100%}
.bott_r {background:url(bott1.gif) no-repeat; width:100%; height:100%; color:#fff; font-size:80%}
.bott_r td {padding-top:2px; padding-bottom:2px}
.bott_r a {color:#fff}
.main .bott_r {background-color:#4b68b8}
.raboty .bott_r {background-color:#3494cc}

.raboty .zagolovok {color:#027ec6}
.raboty h1 {color:#027ec6}

.uslugi .bott_r {background-color:#38762c}
.uslugi_20_80 .bott_r {background-color:#38762c}
.uslugi_100 .bott_r {background-color:#38762c}
.company .bott_r {background-color:#dda14f}
.contacts .bott_r {background-color:#bd6d25}
.news .bott_r {background-color:#508ab0}
.search .bott_r {background-color:#508ab0}
.otzivi .bott_r {background-color:#d2641f}
.vacanses .bott_r {background-color:#3494cc}
td.SEO {text-align:center; width:250px; padding:0 30px}
table.SEO {margin:0 auto}
table.SEO td {padding:0 2px 0 1px}
.Copyright {padding-left:20px; padding-right:5px; width:150px}
.b_tel {padding-left:10px; padding-right:5px}
.bm {text-align:right; padding:2px 10px 2px 5px}
.all_kont {padding:0 0 20px}
.all_kont a {text-decoration:underline}
.main .all_kont a {color:#0355af}
.contacts .all_kont a {color:#cb6f27}
.kont_123 {width:100%; height:100%}
.kont_123 p {margin-top:8px}
.kont_123 a {text-decoration:underline}
.uslugi .kont_123 a {color:#258B11}
.uslugi_20_80 .kont_123 a {color:#258B11}
.uslugi_100 .kont_123 a {color:#258B11}
.news .kont_123 a {color:#2b658b}
.search .kont_123 a {color:#2b658b}
.otzivi .kont_123 a {color:#ca5c17}
.vacanses .kont_123 a {color:#027ec6}
.kont_123_1 {padding:17px 20px 0 30px ; width:36.8%; vertical-align:top}
.raboty .kont_123_1 {width:250px; padding-top:0}
.uslugi .kont_123_1 {width:32%; padding-left:25px; padding-top:22px}
.uslugi_20_80 .kont_123_1 {width:250px; padding-top:0}
.uslugi_100 .kont_123_1 {width:auto; padding-left:25px; padding-top:22px}
.company .kont_123_1 {width:1px; padding-left:25px; padding-top:2px}
.contacts .kont_123_1 {padding-left:20px; padding-top:0px; width:1px}
.search .kont_123_1 {width:auto; padding-right:80px; padding-top:0}
.news .kont_123_1 {width: 250px; padding-top: 0pt}
.otzivi .kont_123_1 {width:auto; padding-right:80px; padding-top:0}
.vacanses .kont_123_1 {width: 250px; padding-top: 0pt}
.news .kont_123_1 h1, .news .kont_123_1 h2, .news .kont_123_1 h3 {color:#2b658b}
.search .kont_123_1 h1, .news .kont_123_1 h2, .news .kont_123_1 h3 {color:#2b658b}
.otzivi .kont_123_1 h1, .otzivi .kont_123_1 h2, .otzivi .kont_123_1 h3 {color:#ca5c17}
.vacanses .kont_123_1 h1, .vacanses .kont_123_1 h2, .vacanses .kont_123_1 h3 {color:#027ec6}
vacanses .kont_123_2 h1, .vacanses .kont_123_2 h2, .vacanses .kont_123_2 h3 {color:#027ec6}
.company .kont_123_1_tb {width:272px}
.contacts .kont_123_1_tb {width:225px}
.main .kont_123_1_td {width:450px}
.raboty .kont_123_1_td {width:250px}
.news .kont_123_1_td {width:250px}
.search .kont_123_1_td {width:1200px}
.otzivi .kont_123_1_td {width:1200px}
.vacanses .kont_123_1_td {width:250px}
.uslugi .kont_123_1_td {width:1200px}
.uslugi_20_80 .kont_123_1_td {width:1200px}
.uslugi_100 .kont_123_1_td {width:1200px}
.kont_123_2 {width:36%; vertical-align:top; text-align:center; padding:20px 0 0 5px}
.raboty .kont_123_2 {width:auto; padding-right:20px}
.uslugi .kont_123_2 {padding-top:0}
.uslugi_20_80 .kont_123_2 {width:auto; padding-right:20px}
.uslugi_100 .kont_123_2 {padding-top:0}
.contacts .kont_123_2 {width:auto; padding-top:53px}
.vacanses .kont_123_2 {width: auto; padding-right: 20px}
.news .kont_123_2 {width: auto; padding-right: 20px;text-align:left}
.search .kont_123_2 {width: auto; padding-right: 20px}
.kont_123_2_tb {margin: 0 auto}
.main .kont_123_2_td {width:500px}
.news .kont_123_2_td {width:1100;text-align:left}
.vacanses .kont_123_2_td {width:1100;text-align:left}
.uslugi .kont_123_2_td {width:500px}
.uslugi_20_80 .kont_123_2_td {width:500px}
.uslugi_100 .kont_123_2_td {width:500px}
.raboty .kont_123_2_td {width:1100px}
.kont_123_2 a {text-decoration:underline}
.kont_123_3 {vertical-align:top; text-align:right; padding-left:6px}
.uslugi .kont_123_3 {padding-left:30px; padding-right:20px; padding-top:22px}
.uslugi_20_80 .kont_123_3 {padding-left:30px; padding-right:20px; padding-top:22px}
.uslugi_100 .kont_123_3 {padding-left:30px; padding-right:20px; padding-top:22px}
.company .kont_123_3 {padding-right:30px}
.contacts .kont_123_3 {width:1px; padding-right:15px; padding-top:51px}
.kont_123_3 a {text-decoration:underline}
.main_kont1 {width:100%; font:bold 115% Verdana, Arial, Helvetica, sans-serif; margin:15px 0 13px}
.main .main_kont1 {border-bottom:1px solid #4867b7; color:#4867b7}
.raboty .main_kont1 {border-bottom:1px solid #3a7f02; color:#3a7f02}
.uslugi .main_kont1 {border-bottom:1px solid #3e8337; color:#3e8337}
.uslugi_20_80 .main_kont1 {border-bottom:1px solid #3e8337; color:#3e8337}
.uslugi_100 .main_kont1 {border-bottom:1px solid #3e8337; color:#3e8337}
.company .main_kont1 {border-bottom:1px solid #eaa75a; color:#e19c4c}
.contacts .main_kont1 {border-bottom:1px solid #cb6f27; color:#cb6f27}
.news .main_kont1 {border-bottom:1px solid #2b658b; color:#2b658b}
.search .main_kont1 {border-bottom:1px solid #2b658b; color:#2b658b}
.otzivi .main_kont1 {border-bottom:1px solid #ca5c17; color:#ca5c17}
.vacanses .main_kont1 {border-bottom:1px solid #027ec6; color:#027ec6}
.main_kont1 td {text-align:left; padding-bottom:3px}
.main_kont1td {vertical-align:bottom; text-align:justify; width:100%}
.main_kont1td h1 {font-size:100%}
.main_kont1i {vertical-align:top}
.main_kont1i img {margin-right:12px}
.razrabotka {line-height:170%; text-align:left}
.chronology {line-height:200%; }
.kont_123 .razrabotka a {color:#363636; text-decoration:underline}
.kont_123 .razrabotka a span {text-decoration:none}
.kont_123 .razrabotka a:hover {text-decoration:none}
.razrabotka2 {line-height:19px; text-align:left}
.kont_123 .razrabotka2 a {color:#363636; text-decoration:underline}
.kont_123 .razrabotka2 a span {text-decoration:none}
.kont_123 .razrabotka2 a:hover {text-decoration:none}
.i_ramk {position:relative; background:#f00}
.i_ramk img {display:block}
.i_ramk div {background:#0F0; position:absolute}
.dubak {width:95px; height:88px; position:relative; overflow:hidden}
.dubak div {width:220px; height:200px; position:absolute; top:0; left:-62px; overflow:hidden; text-align:center; z-index:0}
.raboty .dubak div {top:-5}
.main .dubak {width:168px}
.main .dubak div {left:-26px}
.David .dubak {width:168px}
.David .dubak div {left:-26px}
.mac8 {background:url(main_cont5_5.gif) repeat-y right top; margin-top:17px}
.mac7 {height:100%; background:url(main_cont5_5.gif) repeat-y}
.mac6 {height:100%; background:url(main_cont5_5.gif) repeat-x left bottom}
.mac5 {height:100%; background:url(main_cont5_5.gif) repeat-x}
.mac4 {height:100%; background:url(main_cont5_3.gif) no-repeat left bottom}
.mac3 {height:100%; background:url(main_cont5_4.gif) no-repeat right bottom}
.mac2 {height:100%; background:url(main_cont5_2.gif) no-repeat right top}
.mac1 {height:100%; background:url(main_cont5_1.gif) no-repeat; padding:10px}
.mac0 {width:100%}
.contacts .mac0 {width:100%; padding:0 10px}
.mac_tb {width:100%}
.mac_td {padding-right:15px; vertical-align:top}
.mac_1 {width:0; height:0; font-size:1px; line-height:0px; position:relative; margin-left:auto; z-index:4}
.mac_1 div {left:-12px; top:0; position:absolute; z-index:5}
.mac_2_1 {height:0; font-size:1px; line-height:0px; position:relative; z-index:4}
.mac_2_1 div {left:0; top:0; position:absolute; z-index:5}
.mac_2_2 {height:0; font-size:1px; line-height:0px; position:relative; z-index:4}
.mac_2_2 div {left:0; top:-12px; position:absolute; z-index:5}
.mac_3 {width:0; height:0; font-size:1px; line-height:0px; position:relative; z-index:4; margin-left:auto}
.mac_3 div {left:-12px; top:-12px; position:absolute; z-index:5}
.mac_kont {width:100%; vertical-align:bottom; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000}
.mac_kont table {font-size:110%}
.mac_kont td {vertical-align:bottom; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000}
.mac_kont p {text-align:left; font-size:100%}
.font_norm .mac_kont p { font-weight:normal}
.main .mac_kont {vertical-align:top}
.main .mac_kont td {vertical-align:top}
.main .need_flash a {display:none}
.need_flash img {margin:10px 5px 5px 10px}
.rit1 {margin-left:auto; height:100%; background:url(rit2.gif) repeat-y}
.company .rit1 {width:100%}
.rit2 {vertical-align:top; width:400px; background:url(rit1.jpg) no-repeat}
.company .rit2 {width:1000px}
.rit3 {width:100%; height:100%; background:url(rit3.jpg) no-repeat left bottom}
.rit4 {width:100%; padding:17px 20px 30px 35px; vertical-align:top}
.company .rit4 {padding-left:34px; padding-top:2px}
.date_m {padding-top:11px}
.date_m2 {padding-top:9px}
.pripad {padding-right:30px; width:50%}
.kont_fild {font-weight:bold}
.kont_fild td {text-align:right; padding:2px 8px}
.kont_fild input {border:1px solid #4b4f58; width:175px; height:19px}
.kont_fild textarea {border:1px solid #4b4f58; width:175px; height:110px}
div.ta_l p {text-align:left}
.news_line {line-height:0; font-size:1px; height:1px; margin:20px 0 15px; background:#2b658b}
.vacanses .news_line {line-height:0; font-size:1px; height:1px; margin:20px 0 15px; background:#027ec6}
.ramka {width: 100%;background-image: url(../portfolio/wbd/img/__ramka_fon.gif);background-repeat: repeat-x;background-position: left bottom}
.links_blok_left_top {background-image: url(links_t_l.gif);background-position: left top;background-repeat: no-repeat;width:14px;height: 14px}
.links_blok_right_top {background-image: url(links_t_r.gif);background-position: right top;background-repeat: no-repeat;width:14px;height: 14px}
.links_blok_left_bottom {background-image: url(links_b_l.gif);background-repeat: no-repeat;width:14px;height:14px}
.links_blok_right_bottom {background-image: url(links_b_r.gif);background-repeat: no-repeat;width:14px;height:14px}
.links_top {background-image: url(links_top.gif);background-repeat: repeat-x;height: 14px}
.links_left {background-image: url(links_left.gif);background-repeat: repeat-y;width: 14px}
.links_right {background-image: url(links_right.gif);background-repeat: repeat-y;width: 14px}
.links_bottom {background-image: url(links_bottom.gif);background-repeat: repeat-x;height: 14px}
.sp_zag {font:bold 140% Verdana, sans-serif;color:#09867e;border-bottom:solid 1px #09867e;padding-top:13px;padding-bottom:5px}
.sp_s {font:bold 100% Verdana, sans-serif;color:#000;text-align:center;padding-top:7px}
.sp_s a {color: #000}
.sp_s a:hover {color:#000}
.sp_s2 {font:bold 100% Verdana, sans-serif;color:#000;text-align:left;padding-top:7px;vertical-align:top}
.sp_s2 a {color:#000}
.sp_s2 a:hover {color:#000}
.sp_s3 {font:bold 90% Verdana,sans-serif;color:#000;text-align:center;padding-top:7px;white-space:nowrap}
.sp_s3 a {color:#000}
.sp_s3 a:hover{color:#000}
.pad {padding-right:82px;padding-left:26px}
.stp_01 {font-family:Arial;font-size:100%;color:#363636}
.line {font-size:1px;color:#e1e1e1;line-height:1px}
.style1 {font-size: 110%;font-weight: bold}
.style2 {font:bold 110% Verdana, sans-serif;padding-top: 24px}
.style3 {font-family:Verdana, sans-serif;font-size:100%;line-height:15px;color:#09867e}
.style3 a {color:#656565;text-decoration: none}
.style3 a:hover {text-decoration:none;color:#09867e}
.style4 {color:#09867e;font-size:110%}
.style4 a {color:#363636}
.style4 a:hover {color:#09867e}
.style5 {color: #363636}
.style6 {padding-top:12px;padding-bottom:22px}
.style6 a {color: #363636;text-decoration: underline}
.style6 a:hover {color:#363636;text-decoration:underline}
.send_result {width:296px}
a.active_w {background:url(link_w_bg.gif) 2px left no-repeat;display:inline;padding:2px 0px 4px 11px;height:21px;width:10px;font:bold 12px arial, sans-serif;color:#34a8f3;white-space:nowrap;line-height:12px}
a.active_w img {border:0;vertical-align:middle}
a.active_new {font-family:Arial;color:#34a8f3;font-size:12px;white-space:nowrap}
.bl_links {padding:2px 0px 4px 11px;font-family:Arial}
.b_0 {border:0}
.kont_123_3_tb {width:100%}
.unlink {cursor:default}

.up {width:100%}
.up td {padding-left:15px;height:36px}
.td_nav {background:url(td_nav.gif) 15px bottom no-repeat}
.td_query {width:210px;background:url(td_query.gif) right bottom no-repeat}
.td_query form {margin-top:12px;height:24px}
.query {width:155px;font:normal 12px tahoma, sans-serif;color:#999;margin-right:8px;border:solid 1px #999;padding-left:3px;padding-right:3px;height:21px}
div.header {height:94px;margin:0 15px}
div.header table {width:100%;height:100%;background:url(header/green/header.png) left top repeat-x}
div.header table .l {width:22px;background:url(header/green/header_l.png) left top no-repeat}
div.header table .c {background:url(header/green/header_c.jpg) 65% top no-repeat}
div.header table .r {width:8px;background:url(header/green/header_r.png) left top no-repeat}
.slogan {position:absolute;left:83px;top:98px}
.phone {position:absolute;right:29px;top:98px;font:normal 18px tahoma, sans-serif;color:white;cursor:default}
.lang {position:absolute;right:23;top:45;font:bold 12px tahoma, sans-serif;margin:0 5px}
.lang a {color:white}
.main table.header {background:url(header_main.jpg) left top repeat-x;height:396px;width:100%}
.main .td_query {width:210px;background:url(td_query.gif) right bottom no-repeat}
.main .visual {background:url(header_main_image.jpg) left top no-repeat;width:965px;height:386px}
.main .slogan {position:absolute;left:17px;top:98px}
.main .phone {position:absolute;left:83px;top:393px;font:normal 18px tahoma, sans-serif;color:white;cursor:default}
.main .lang {position:absolute;right:23;top:45;font:bold 12px tahoma, sans-serif;margin:0 5px}
.main .lang a {color:black}
.primary_nav {position:absolute;height:36px;padding-top:8px;top:0}
.primary_nav a {background:url(primary_nav2.png) right top no-repeat;display:block;float:left;height:28px;text-decoration:none;color:black;font:bold 12px tahoma, sans-serif;margin-right:2px}
.primary_nav a:hover {color:white;text-decoration:none}
.primary_nav span {background:url(primary_nav1.png) left top no-repeat;display:block;float:left;height:28px;padding:7px 13px 0 13px;cursor:hand;margin-bottom:-7px}
.primary_nav div {float:left;height:28px;color:black;font:bold 12px tahoma, sans-serif;margin-right:2px}
.primary_nav div span {cursor:default;color:white}
.primary_nav a.home:hover, .primary_nav div.home {background:url(primary_nav_home.png) right top no-repeat}
.primary_nav a.home:hover span, .primary_nav div.home span {background:url(primary_nav_home.png) left -72px no-repeat}
.primary_nav a.home span span {background:url(ico_main.png) center -26px no-repeat;height:13px;width:6px}
.primary_nav div.home span span {background:url(ico_main.png) center -4px no-repeat;height:13px;width:6px}
.primary_nav a.home:hover span span {background:url(ico_main.png) center -4px no-repeat}
.primary_nav a.orange:hover, .primary_nav div.orange {background:url(primary_nav_orange.png) right top no-repeat}
.primary_nav a.orange:hover span, .primary_nav div.orange span {background:url(primary_nav_orange.png) left -72px no-repeat}
.primary_nav a.red:hover, .primary_nav div.red {background:url(primary_nav_red.png) right top no-repeat}
.primary_nav a.red:hover span, .primary_nav div.red span {background:url(primary_nav_red.png) left -72px no-repeat}
.primary_nav a.green:hover, .primary_nav div.green {background:url(primary_nav_green.png) right top no-repeat}
.primary_nav a.green:hover span, .primary_nav div.green span {background:url(primary_nav_green.png) left -72px no-repeat}
.primary_nav a.blue:hover, .primary_nav div.blue {background:url(primary_nav_blue.png) right top no-repeat}
.primary_nav a.blue:hover span, .primary_nav div.blue span {background:url(primary_nav_blue.png) left -72px no-repeat}
.primary_nav a.dkblue:hover, .primary_nav div.dkblue {background:url(primary_nav_dkblue.png) right top no-repeat}
.primary_nav a.dkblue:hover span, .primary_nav div.dkblue span {background:url(primary_nav_dkblue.png) left -72px no-repeat}

* html .png {
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"',sizingMethod='image')")
}
* html .png img {
behavior:expression(this.style.visibility="hidden")
}
.award{
height:58px;
text-align:right;
margin:-9px 0 -49px 0;
position:relative;
z-index:2
}