.bla-bla {}

A { color: #014D9B; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #F7F8FA; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #000; font-size: 14px; margin: 0; text-transform: uppercase; }
H2 { font-size: 16px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #72889F; border: 1px solid #6E6E6E; }
UL { margin: 0; padding: 0; }
UL LI { margin: 0; padding: 0 0 1px 15px; list-style-type: none; background: url("image/spisok.gif") no-repeat 0 5px; }
UL.lhMore LI { margin: 0; padding: 0 0 15px 10px; list-style-type: none; background: url("image/spisok.gif") no-repeat 0 5px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.blue { color: #014D9B; }
.fL { float: left; }
.fR { float: right; }
.clear { clear: both; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.w100 { width: 100%; }
.topBgr { width: 100%; background: url("image/top_bgr.gif") repeat-x left top; }
.search { width: 100%; background: url("image/poisk_bgr.gif") repeat-x left top; }
.header { width: 100%; background: url("image/zagolovok_bgr.gif") repeat-x left top; }
.headerR { width: 100%; background: url("image/zagolovok_r.gif") no-repeat right top; }
.bgWhite { background-color: #fff; }
.borderT { background: #fff url("image/border.gif") repeat-x left top; }
.borderB { background: #fff url("image/border.gif") repeat-x left bottom; }
.borderL { background: url("image/border.gif") repeat-y left top; }
.borderR { background: url("image/border.gif") repeat-y right top; }
.copy, .copy A { color: #535258; text-decoration: none; }
.workBgr { width: 100%; background: #fff url("image/rabota_polosa.gif") repeat-x left bottom; }
.picMain { width: 217px; height: 165px; background: url("image/fon_kartinka.gif") no-repeat left top; }
.picMainH { height: 33px; text-transform: uppercase; font-size: 11px; padding-left: 6px; }
.picMainH A { color: #1C1C1C; text-decoration: none; }
.picMainI { height: 78px; padding-left: 6px; }
.picMainT { height: 54px; padding: 0 6px; color: #525357; }
.picMain2 { width: 665px; height: 127px; background: url("image/fon_magazin.gif") no-repeat left top; }
.picMainH2 { height: 29px; text-transform: uppercase; font-size: 11px; padding-left: 6px; }
.picMainH2 A { color: #1C1C1C; text-decoration: none; }
.picMainI2 { height: 44px; padding-left: 6px; }
.vacsBtn { width: 134px; height: 32px; background: url("image/rabota_iskat_vak_2.gif") no-repeat left top; overflow: hidden; cursor: pointer; }
.resumeBtn { width: 134px; height: 32px; background: url("image/rabota_iskat_rez_2.gif") no-repeat left top; overflow: hidden; cursor: pointer; }
.vacsCount { position: relative; left: 92px; top: 8px; }
.resumeCount { position: relative; left: 87px; top: 8px; }
.demandBtn { width: 134px; height: 32px; background: url("image/rabota_iskat_sp.gif") no-repeat left top; overflow: hidden; cursor: pointer; }
.offerBtn { width: 180px; height: 32px; background: url("image/rabota_iskat_pr.gif") no-repeat left top; overflow: hidden; cursor: pointer; }
.demandCount { position: relative; left: 87px; top: 8px; }
.offerCount { position: relative; left: 130px; top: 8px; }
.nameForm { padding: 0 10px 10px 0; }
.fieldForm { padding: 0 0 10px 0; width: 100%; }
.submenuL A { color: #000; text-decoration: none; }

.padt10 { padding-top: 10px; }
.padt20 { padding-top: 20px; }
.padt25 { padding-top: 26px; }
.padr1 { padding-right: 1px; }
.padr8 { padding-right: 8px; }
.padr10 { padding-right: 10px; }
.padr12 { padding-right: 12px; }
.padr15 { padding-right: 15px; }
.padr17 { padding-right: 17px; }
.padr20 { padding-right: 20px; }
.padb3 { padding-bottom: 3px; }
.padb10 { padding-bottom: 10px; }
.padl1 { padding-left: 1px; }
.padl2 { padding-left: 2px; }
.padl5 { padding-left: 3px; }
.padl8 { padding-left: 8px; }
.padl10 { padding-left: 10px; }
.padl12 { padding-left: 12px; }
.padl15 { padding-left: 15px; }
.padl17 { padding-left: 17px; }
.padl20 { padding-left: 20px; }
.padl32 { padding-left: 32px; }

.marl12 { margin-left: 12px; }
.marr15 { margin-right: 15px; }
.mart10 { margin-top: 10px; }
.mart20 { margin-top: 20px; }
.mart30 { margin-top: 30px; }
.marr20 { margin-right: 20px; }
.marr30 { margin-right: 30px; }
.marb10 { margin-bottom: 10px; }
.marb20 { margin-bottom: 20px; }
.marb30 { margin-bottom: 30px; }

.dateBlock { color: #535258; background: url("image/pic.gif") no-repeat 0 6px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; margin-bottom: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #C5CED7; color: #000000; font-weight: normal; border: 1px solid #fff; border-top: 1px solid #C5CED7; border-bottom: 1px solid #C5CED7; padding: 3px; white-space: nowrap; }
TH.left { border-left: 1px solid #C5CED7 !important; }
TH.right { border-right: 1px solid #C5CED7 !important; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #C5CED7; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #C5CED7; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #C5CED7; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #C5CED7; padding: 3px; }
.td3 { background-color: #ffffff; border: 1px solid #C5CED7; padding: 3px 10px; }
.td4 { background-color: #EFEFEF; border: 1px solid #C5CED7; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #000000; text-decoration: none; }

.ac_results { padding: 0; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 3000px; height: 3000px; }
.ac_results li { background-image: none; position: relative; margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 11px; overflow: hidden; }
.ac_loading { background: Window url('autocomplete_indicator.gif') right center no-repeat; }
.ac_over { background-color: Highlight; color: HighlightText; }