.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; }

.p10{padding:10px;}
.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; }
.padr30 { padding-right: 30px; }
.padr40 { padding-right: 40px; }
.padr45 { padding-right: 45px; }
.padb3 { padding-bottom: 3px; }
.padb10 { padding-bottom: 10px; }
.padb20 { padding-bottom: 20px; }
.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; }

.marl10 { margin-left: 10px; }
.marl12 { margin-left: 12px; }
.marr15 { margin-right: 15px; }
.mart5 { margin-top: 5px; }
.mart10 { margin-top: 10px; }
.mart20 { margin-top: 20px; }
.mart30 { margin-top: 30px; }
.marr20 { margin-right: 20px; }
.marr30 { margin-right: 30px; }
.marb0{margin-bottom:0;}
.marb5 { margin-bottom: 5px; }
.marb10 { margin-bottom: 10px; }
.marb20 { margin-bottom: 20px; }
.marb15 { margin-bottom: 15px; }
.marb30 { margin-bottom: 30px; }
.marb50 { margin-bottom: 50px; }
.p5{padding:5px;}
.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: #535258; font-size: 10px; }
.links A { color: #535258; 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; }

.rh1 { border-top: 1px solid #C3CED4; border-bottom: 3px solid #004C98; background-color: #FAFAFA; padding: 7px 0 7px 10px; }
.rh3 { border: 1px solid #C3CED4; border-bottom: 3px solid #004C98; background-color: #C3CED4; padding: 7px 10px; }
.rh4 { border: 1px solid #C3CED4; border-bottom: 3px solid #004C98; background-color: #E0EAE9; padding: 7px 10px; }
.rh5 { border-top: 1px solid #C3CED4; border-bottom: 3px solid #004C98; background-color: #F0F4F7; padding: 7px 10px; }

.rt1 { border-bottom: 1px solid #C3CED4; padding: 7px 0 7px 10px; }
.rt3 { border: 1px solid #C3CED4; padding: 7px 10px; }
.rt4 { border: 1px solid #C3CED4; padding: 7px 10px; }
.rt5 { border-bottom: 1px solid #C3CED4; padding: 7px 10px; }
.noBot { border-bottom: 0 !important; }

a#otziv{background:url(image/otziv.gif) no-repeat 0 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:90px; height:24px; text-decoration:none; cursor:pointer; margin-top:20px; margin-right:20px; margin-bottom:10px;}
a#otziv:hover{background:url(image/otziv_a.gif) no-repeat 0 0;}

a#mail{background:url(image/pismo.gif) no-repeat 0 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:150px; height:24px; text-decoration:none; cursor:pointer; margin-top:20px; margin-bottom:10px; margin-right:20px;}
a#mail:hover{background:url(image/pismo_a.gif) no-repeat 0 0;}

#TabsW{margin:0 !important; padding:0 !important; background:none !important; border:0 !important;}
div.panes div {display:none; padding:15px 0 !important; font-size:12px !important;}
 
/* root element for tabs  */
ul.tabsT { list-style:none; margin:20px 0 0 !important; padding:0 !important; height:30px; border-bottom:1px solid #C5CED7 !important; background:none !important; border-top:none; border-left:none; border-right:none; border-radius:0;}

/* single tab */
ul.tabsT li { background:none !important; float:left !important; text-indent:0 !important;	padding:0;margin:0 !important;list-style-image:none !important; border:none !important;}

/* link inside the tab. uses a background image */
ul.tabsT li.ui-state-default a { background: url(image/btm.gif) no-repeat 0 0 !important;font-size:11px !important;	display:block !important;height: 29px !important;  line-height:30px !important;width: 117px !important;text-align:center !important;text-decoration:none !important; color:#000;padding:0px;margin:0px;	position:relative;top:1px; margin: 0 2px;}

/*ul.tabsT a:active {outline:none;}*/

/* when mouse enters the tab move the background image */
ul.tabsT a:hover {background: url(image/btm_a.gif) no-repeat 0 0 !important; color:#fff !important;}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabsT li.ui-state-hover a, ul.tabsT li.ui-tabs-selected a, ul.tabsT a:hover {background: url(image/btm_a.gif) no-repeat 0 0 !important; cursor:default !important; font-size:11px !important;	display:block !important;height: 29px !important;  line-height:30px !important;width: 117px !important;text-align:center !important;text-decoration:none !important; color:#fff;padding:0px;margin:0px;	position:relative;top:1px; margin: 0 2px;}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

/* width 1 */
ul.tabsT a.w1 	{ background-position: -519px 0; width:134px; }
ul.tabsT a.w1:hover { background-position: -519px -31px; }
ul.tabsT a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabsT a.w2 	{ background-position: -366px -0px; width:154px; }
ul.tabsT a.w2:hover { background-position: -366px -31px; }
ul.tabsT a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabsT a.w3 { background-position: -193px -0px; width:174px; }
ul.tabsT a.w3:hover { background-position: -193px -31px; }
ul.tabsT a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabsT a.w4 { background-position: -0px -0px; width:194px; }
ul.tabsT a.w4:hover { background-position: -0px -31px; }
ul.tabsT a.w4.current { background-position: -0px -62px; }

/* initially all panes are hidden */ 
div.panes div.pane {display:none;}

select.list_select{height:125px; width:361px; padding:0 !important; color:#000 !important;}
select.list_select option{padding:4px 10px;}
span.span_vibor{background:url(image/vibrat2.gif) no-repeat 0 0; display:block; width:87px; height:19px; cursor:pointer; float:left; margin:15px 0 10px 3px;}
p.cl_p{clear:left; text-align:left; margin-left:3px;}
table#select_res, table#select_resS, table#select_resV{text-align:left; margin-left:3px; width:361px; border:none; margin-bottom:10px;}
table#select_res td, table#select_resS td, table#select_resV td{padding:5px; border:none;}
table#select_res td.fix, table#select_resS td.fix, table#select_resV td.fix{width:227px;}
table#select_res td span.del_coach, table#select_resS td span.del_s, table#select_resV td span.del_v{background:url(image/udalit.gif) no-repeat 0 0; width:15px; height:15px; display:block; cursor:pointer;}
span#search_coach, span#search_sc, span#search_vuz{background:url(image/piosck.gif) no-repeat 0 0; width:87px; height:19px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; cursor:pointer;}
input#search_c, input#search_s, input#search_v{width:257px; margin-right:15px;}
input.no_border{border:none; width:230px; margin-left:-3px;}
div.add_link{background:#F9FAFA; border:1px solid #6E6E6E; padding:0 15px 15px; margin:0 10px 10px;}
div.add_link p{margin:5px 0;}
div.add_link div.wrapp{margin-top:15px;}
div.hid{display:none;}
div.shop_link{background:url(image/shop.jpg) no-repeat 10px 10px #F9FAFA; border:1px solid #6E6E6E; padding:15px 15px 5px 130px; margin-top:10px; height:108px; _height:128px; *height:128px;}
div.shop_link p{margin-bottom:5px;}
a.shop_link{background:url(image/shop_b.gif) no-repeat 0 5px; padding-left:15px;}
.source_txt{background:url(image/translate1.gif) no-repeat 10px 10px #F9FAFA; padding-left:50px; border: 1px solid #6E6E6E; padding: 5px 15px 30px 65px; margin:0 -16px 5px;}
.translate_txt{background:url(image/translate2.gif) no-repeat 10px 10px #F9FAFA; padding-left:50px; border: 1px solid #6E6E6E; padding: 5px 15px 30px 65px; margin-bottom:5px;}
.marLR0{margin-left:0; margin-right:0;}
.BorderComment{ background:#F9FAFA; border: 1px solid #6E6E6E; padding:15px; margin-bottom:20px;}
span.true{background:url(image/verno.gif) no-repeat 0 0; height:20px; display:block; padding:2px 0 7px 25px; color:#289402; font-weight:bold;}
span.false{background:url(image/ne_verno.jpg) no-repeat 0 0; height:20px; display:block; padding:2px 0 7px 25px;}
.selectLang{background:url(image/vibrat.gif) no-repeat 0 0; width:61px; height:19px; cursor:pointer; margin-top:10px;}
#selLangForm p{margin:5px 0;}
.BannerTable{width:100%;}
.BannerTable td{padding:0 0 30px;}
.B290_130 {width:290px; height:130px; overflow:hidden; margin:0 auto 30px;}
.B130_130 {width:130px; height:130px; overflow:hidden;}
.B130_130.Left{float:left;}
.B130_130.Right{float:right;}
#seachLessons{background:url(image/piosck.gif) no-repeat 0 0; width:87px; height:19px; cursor:pointer; margin-top:10px;}
.SearchItem{background:url(image/spisok.gif) no-repeat scroll 0 5px; margin-bottom: 0; padding-left: 10px;}
.dateColor{color:#535258;}
.tableLess{border-collapse:collapse; width:50%;}
.tableLess td, .tableLess th{border: 1px solid #C5CED7; padding: 3px;}
.tableLess td {background:#fff;}
.tableLess th{background:#C5CED7; font-weight:normal;}
.delLess{background:url(image/udalit.gif) no-repeat 0 0; padding-left:23px; display:block; cursor:pointer; color:#014D9B; width:50px; text-decoration:underline; margin-left:5px;}
.editLink{background:url(image/redaktirovat.gif) no-repeat 0 0; padding-left:23px; display:block; width:90px; margin-bottom:3px; margin-left:5px;}
#lessonsBg{background:#F9FAFA; border:1px solid #6A6A6A; margin-top:20px; padding:0 20px 20px 20px;}
.eventPad{padding:1px 5px;}
.picBg{background:url(image/pic.gif) no-repeat 0 7px; padding-left:10px;}
.searchB {background:url(image/piosck.gif) no-repeat 0 0; width:87px; height:19px; border:none; cursor:pointer; display:block;}
.GrBg{background: #F9FAFA; border: 1px solid #6A6A6A;}
.colorDiv{width:20px; height:20px; border:1px solid #6A6A6A; float:left; padding:1px; margin-right:10px;}
.colorDiv div {width:20px; height:20px;}
