div.content_						{ width: auto !important; margin: 25px 25px 25px 35px; padding: 0; font: normal 12px Arial; //width: 100%; }
.content_ table						{ font: normal 11px Arial; }
.content_ table .tz td 				{ color: #fff; background-color: #666; text-align:center; }
.content_ table .tp td 				{ color: #000; text-align: center; background-color: #f5f5f5; }
.content_ h1						{ font: normal 18px Arial; color: #666; }
.content_ h1 a						{ color: #06f; }

/* Стили страниц просмотра объявлений, вакансий и т.д. */
div.nofloat 						{ overflow: hidden; _height : 1%; }
div.frm_ul 							{ float: left; }
div.frm_ul p 						{ margin: 7px 0; color: #666; }
div.frm_ul p span, div.frm_ul p a 	{ margin-left: 10px; }
div.frm_ul p span 					{ color: #000; }
div.frm_ul p a 						{ color: #06f; }
div.frm_cnt 						{ float: left; margin-left: 70px; }
div.frm_cnt div.icon 				{ background: url('/img/icon/contact_icon.png') 0 0 no-repeat; }
div.frm_cnt div.phone 				{ width: 38px; height: 39px; }
div.frm_cnt div.phone span 			{ white-space: nowrap; font: bold 16px Arial; color: #666; position: relative; top: 7px; left: 50px; }
div.frm_cnt div.phone1 				{ width: 38px; height: 39px; }
div.frm_cnt div.phone1 span 			{ white-space: nowrap; font: bold 16px Arial; color: #666; position: relative; top: -2px; left: 50px; }
div.frm_cnt div.mail 				{ width: 41px; height: 25px; background-position: 0 -39px; }
div.frm_cnt div.mail span 			{ white-space: nowrap; font: bold 16px Arial; color: #666; position: relative; top: 3px; left: 50px; }
div.frm_cnt div.mail a, div.frm_cnt div.link a { white-space: nowrap; font: normal 12px Arial; color: #06f; position: relative; top: 3px; left: 50px; }
div.frm_cnt div.link 				{ width: 33px; height: 35px; background-position: 0 -64px; }
div.frm_cnt div.link a				{ top: 11px; }
div.frm_cnt div.link span 			{ white-space: nowrap; font: bold 16px Arial; color: #666; position: relative; top: 8px; left: 50px; }

h1.h1Blue 							{ color: #06f; margin-top: 25px; } /* синий основной заголовок */
h1.h1Red 							{ color: #c00; margin-left: 132px; } /* красный основной заголовок для форм отправки */

/* Зеленый и серый цвет для слов "сегодня" и "вчера" в таблице объявлений */
span.timeST1, span.timeST2 			{ font-weight: bold; }
span.timeST1 						{ color: #060; }
span.timeST2						{ color: #666; }

/* Иконки таблицы обявлений */
div.boardIcn						{ width: 27px; height: 27px; margin: 17px auto; overflow: hidden; background: url('/img/icon/tblBoard.png') 0 0 no-repeat; }
div.bic2							{ background-position: 0 0; } /* buy */
div.bic3							{ background-position: 0 -27px; } /* service */
div.bic1							{ background-position: 0 -54px; } /* sale */
div.bic4							{ background-position: -100px -100px; } /* blank */
div.bic5							{ background-position: 0 -81px;cursor: pointer;} /* refresh */
div.bic6							{ background-position: 0 -108px;} /* no_refresh */

/* Навигация */
/* Цифры */
ul.list								{ overflow: hidden; _height : 1%; margin: 18px 0 12px 0; padding: 0; list-style-type: none; color: #666; font: normal 12px Arial; }
.list li							{ float: left; color: #666; width: 15px; height: 15px; margin-right: 2px; padding: 0; cursor: pointer; text-align: center; vertical-align: middle; border: solid 1px #ccc; background-color: #fff; }
.list li a							{ color: #666; text-decoration: none; }
.list li:hover						{ border: solid 1px #999; background-color: #9cf; }
.list li:active						{ border-color: #999; background-color: #36f; color: #fff; }
.list li.text, .list li.text:active, .list li.text:hover { width: auto; border: 0; margin-right: 5px; background-color: #fff; color: #000; cursor: default; }
.list li.active						{ background-color: #36f; color: #fff; border-color: #36f; cursor: default; }
/* Стрелки */
.pNC								{ font: normal 12px Tahoma; color: #000; margin: 0 0 50px 60px; }
.pNC a								{ color: #06f; text-decoration: underline; }
.pNC span							{ color: #999; top: 0; cursor: default; }
.pNC a.line							{ text-decoration: none; }

/* Таблицы с градиентным border-ом */
/* Толстый заголовок (почта, мои запросы и предложения) */
table.inf							{ width: 100%; z-index: 10; border: solid 1px #cecece; border-collapse: collapse; table-layout: auto; }
.inf tr.header td					{ height: 42px; border: 0; border-top: solid 1px #cecece; margin: 0; padding: 0; background: url('/admin/img/background/all_bg.png') 0 -327px repeat-x; }
.inf tr.header td div				{ height: 42px; margin-right: 1px; background: url('/admin/img/background/all_bg.png') 0 -285px; text-align: center; //margin: 0 0 0 1px; }
html:first-child .inf tr.header td div { margin: 0 0 0 1px; }
.inf tr.header td div p				{ font: bold 12px Tahoma; color: #666; margin: 0; padding-top: 14px; text-align: center; cursor: default; }
.inf tr td							{ border: solid 1px #cecece; border-top: 0; text-align: center; }
.inf tr td, .inf tr td p			{ font: normal 12px Arial; margin: 0; }
.inf tr td p						{ padding: 4px; padding-bottom: 5px; text-align: left; }
.inf tr td a						{ color: #000; }
/* Тонкий заголовок (объявления, биржа труда и т.д.) */


table.inf1							{ width: 100%; z-index: 10; border: solid 1px #cecece; border-collapse: collapse; table-layout: auto; margin-top: 5px; }
.inf1 tr.header td					{ height: 19px; border: 0; border-top: solid 1px #cecece; border-bottom: solid 1px #9d9d9d !important; margin: 0; padding: 0; background: url('/img/bg/tbl2.png') 0 -19px repeat-x; //border-bottom: 0; }
.inf1 tr.header td div				{ height: 19px; border-left: solid 1px #e8e8e8; border-right: solid 1px #e8e8e8; margin-right: 1px; background: url('/img/bg/tbl2.png') 0 0 repeat-x; text-align: center; //margin: 0 0 0 1px; }
html:first-child .inf1 tr.header td div { white-space: nowrap; margin: 0 0 0 1px; }
.inf1 tr.header td div p			{ white-space: nowrap; font: normal 11px Tahoma; color: #666; margin: 0 3px; padding-top: 2px; text-align: center; cursor: default; }
.inf1 tr td							{ border: solid 1px #cecece; border-top: 0; text-align: center; }
.inf1 tr td, .inf tr td p			{ font: normal 12px Arial; margin: 0; }
.inf1 tr td p						{ margin: 0; padding: 6px; text-align: left; color: #000; }
.inf1 tr td p.c						{ margin: 0 auto; text-align: center; }
.inf1 tr td a						{ margin: 0; padding: 6px; padding-left: 0; position: relative; left: 6px; color: #000; }
.inf1 tr td a.bl					{ color: #06f; }
.inf1 tr td a.blnm					{ color: #06f; padding: 2px;}
.inf1 tr td ol						{ text-align:left }


.inf1 tr.header td div.first		{ border-left: 0; //margin: 0; }
html:first-child .inf1 tr.header td div.first { margin: 0; }
.inf1 tr.header td div.last			{ border-right: 0; margin: 0; //margin: 0 0 0 1px; }
html:first-child .inf1 tr.header td div.last { margin: 0 0 0 1px; }
.inf1 tr.header td div.lastFirst	{ border-right: 0; border-left: 0; margin: 0; }


.pages 								{ margin-top: 5px; margin-bottom: 5px; }
table.pages td 						{ font-size: 10px; font-family: arial; color: #с00; }
div#m_info 							{ padding: 7px; }
div#m_warning 						{ color: #0f35a5; padding: 7px; }
div#m_error 						{ color: #f62; padding: 7px; }

div.supAndDem						{ width: 100%; overflow: hidden; _height : 1%; }
div.supAndDem div.sup				{ width: 48%; float: left; }
div.supAndDem div.dem				{ width: 48%; float: right; }
div.SDIc							{ width: 30px; height: 30px; background: url('/img/icon/downIc.png') 0 0 no-repeat; overflow: visible; white-space: nowrap; }
div.SDIc h1							{ position: relative; top: 5px; left: 45px; }
div.SDIcS							{ background-position: 0 0; }
div.SDIcD							{ background-position: 0 -30px; }
.sup div.cont, .dem div.cont 		{ margin-left: 45px; }
div.cont div.bSD					{ width: 202px; height: 24px; cursor: pointer; background: url('/img/button/big2b.png') 0 0 no-repeat; }
div.cont div.bS						{ background-position: 0 0; }
div.cont div.bD						{ background-position: 0 -24px; }
div.cont p 							{ font: normal 12px Arial; color: #333; }

tr.supView p span					{ color: #666; margin-right: 5px; margin-left: 15px; }

.content_ div.paper					{ position: relative; width: 82%; border: solid 1px #eae8e8; margin: 20px 0; }
div.paper div						{ position: relative; top: 1px; left: 1px; padding: 20px; padding-right: 35px; background: url('/img/bg/paper.png') no-repeat right bottom; }
div.paper div p, div.paper div h1	{ margin: 0; }
div.paper div 						{ line-height: 190%; }


/* Просмотр компании */
table.typeAct						{ text-align: left; margin: 11px; margin-left: 0; margin-right: 15px; }
table.typeAct tr td					{ border: 0; vartical-align: middle; text-align: left; }
table.typeAct tr td	a				{ color: #06f; }
div.cInf							{ background: url('/img/bg/comp_info.png') 0 0 no-repeat; }
div.typeAct							{ width: 22px; height: 22px; margin-left: 15px; margin-top: 4px; margin-bottom: 4px; }
div.sell0							{ background-position: -22px 0; }
div.sell1							{ background-position: -0 0; }
div.make0							{ background-position: -66px 0; }
div.make1							{ background-position: -44px 0; }
div.buy0							{ background-position: -110px 0; }
div.buy1							{ background-position: -88px 0; }
div.serv0							{ background-position: -154px 0; }
div.serv1							{ background-position: -132px 0; }
span.cInf 							{ font: normal 12px Arial; white-space: nowrap; }
spam.act0							{ color: #cacaca; }
spam.act1							{ color: #c00; }
div.cImes							{ width: 52px; height: 31px; margin: 8px 0 0 19px; }
div.cImail							{ background-position: 0 -22px; }
div.cIdemand						{ background-position: 0 -53px; }
div.cImes a.cI						{ font: bold 12px Arial; color: #06f; white-space: nowrap;  position: relative; top: 5px; left: 62px; }
div.cIlist							{ width: 14px; height: 19px; background-position: -176px 0; }
div.cIpoint							{ width: 9px; height: 19px; background-position: -190px 0; cursor: pointer; }

/* Старые стили. */
.ve {
        font-size: 10px; font-family: arial; color: 999999;
}

.m1 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; color: #333399; text-align:center; text-decoration:underline
}

.m2 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; color: 0000CC;text-align:center;
}

.m3 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; color: #fff; text-align:left; text-decoration:underline
}


.fz {
        font-size: 10px; font-family: arial; color: ffffff;
}

.avt {
        border-right: #244572 1px solid; border-top: #244572 1px solid; margin-top: -1px; border-left: #244572 1px solid; border-bottom: #244572 1px solid; background-color: #ffffff; width: 87px; height: 15px; font-size: 10px;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}

.kno {
        border-right: #244572 1px solid; border-top: #244572 1px solid; border-left: #244572 1px solid; border-bottom: #244572 1px solid; background-color: #727BAA; font-size: 10px;color:ffffff;
}

.n1 {
        font-size: 11px; font-family: arial; color: 000000;padding-left:5px;
}

.n2 {
        font-size: 11px; font-family: arial; color: 000000;padding-left:20px;
}

.n3 {
        font-size: 11px; font-family: arial; color: 000000;padding-left:35px;
}

.s {
        font-size: 11px; font-family: arial; color: 999999;background-color:ffffff;
}

.tz1 td {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Arial; color: 000000; background-color:ccccff;text-align:center;
}

.tb td{
	FONT-SIZE: 11px; FONT-FAMILY: Arial; color: 000000; background-color:f0f0f0;
}

.tf td{
	FONT-SIZE: 11px; FONT-FAMILY: Arial; color: 000000; background-color:f5f5f5;
}

.par {
        font-size:10px;font-family:arial;color:376bb4;padding-bottom:2px;
}

.sp{
        font-size: 10px; font-family: arial; color: cc0000;
}

.tz td {
        font-size: 11px; font-family: arial; color: ffffff; background-color:666666;text-align:center;
}


.tdz {
        font-size: 11px; font-family: arial; color: ffffff; background-color:666666;text-align:center;
}
.tdzl {
        font-size: 11px; font-family: arial; color: ffffff; background-color:999999;text-align:center;
}

.tp td {
        font-size: 11px; font-family: arial; color: 000000; text-align:center; background-color:f5f5f5;
}

.tv td {
        font-size: 11px; font-family: arial; color: 000000; text-align:center; background-color:e5e5e5;
}

.tpb td {
        font: 11px arial; font-weight: bold; color: 000000; text-align:center; background-color:f5f5f5;
}

.tvb td {
        font: 11px arial; font-weight: bold; color: 000000; text-align:center; background-color:e5e5e5;
}

.sp1{
	FONT-SIZE: 11px; FONT-FAMILY: Arial; color: 000066;
}

.tpl td {
        font-size: 11px; font-family: arial; color: 000000; text-align:left; background-color:f5f5f5;
}

.tvl td {
        font-size: 11px; font-family: arial; color: 000000; text-align:left; background-color:e5e5e5;
}

h1 {
        font-size: 11px; font-family: arial; color: 990000; background-color:ffffff; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 0px; margin: 0.1em 0px 0.1em;
}

h1 a {
        color: #990000;
}

.cr{
        font-size: 10px; font-family: arial; color: 000000;text-align:right;
}

.row1{
	background:white;
	padding:3px;
}
.row2{
	background:#eeeeee;
	padding:3px;
}



/* MENU */

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  background: #fff;

}

#nav li {
  float: left;
  position: relative;
  background: #fff;
  background: none;
}

#nav a {
  color: #0066cc;
  text-decoration: none;
  display: block;
  width: 125px;
  padding: 4px;
  padding-right: 0;
  text-align:left;
}

#nav a:hover {
  /*color: #000;*/
}

#nav li ul {
  display: none;
  position: absolute;
  width: 130px;

  border: 1px solid #000;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li ul li:hover,
#nav li ul li.jshover
 { background-color: #e5e5e5; display:block; width:130px}

/* style for TD*/
td.tab {border-right: solid 1px #fff }
td.tab2 {border-right: solid 1px #fff; border-left: solid 1px #fff; }

.down				{ background-color: #e5e5e5; padding: 3px; } /* нажатый элемент в меню */
/* далее стили для металлургического справочника */
ol.metSPR			{ padding: 0 0 0 15px; font-size: 13px; font-family: arial; }
.metSPR li			{ margin-bottom: 30px; }
.metSPR #dwn			{ color: #900; }
.metSPR #name		{ color: rgb(51, 51, 51); font-weight: 700; }
.metSPR p			{ color: #333; }
.metSPR a			{ color: #36f; text-decoration: underline; }


.tpp td 			{ font-size: 11px; font-family: arial; color: 000000; text-align:left; background-color:f5f5f5; }
.tvv td 			{ font-size: 11px; font-family: arial; color: 000000; text-align:left; background-color:e5e5e5; }
.tmm td 			{ font-size: 11px; font-family: arial; color: 000000; text-align:left; background-color: #F5F5E5;}

/*job*/
ol.metSPR				{ padding: 0 0 0 15px; font-size: 13px; font-family: arial; //margin-left: 10px; }
.metSPR li				{ margin-bottom: 30px; }
.metSPR #dwn				{ color: #900; }
.metSPR #name			{ color: rgb(51, 51, 51); font-weight: 700; }
.metSPR p				{ color: #333; margin: 0;}
.metSPR a				{ color: #36f; text-decoration: underline; }

ul.board					{ list-style-type: none; padding: 0; margin: 0 0 20px 0; font-size: 13px; }
.board li					{ margin-bottom: 10px; font-size: 13px; }
.board span				{ color: #333; font-size: 13px; }
#boardADD				{ margin-top: 0; }
#boardADD p				{ margin-bottom: 10px; font-size: 13px; color: #333; }
#boardADD span			{ color: #333; font-size: 13px; }
#board, #board_new		{ border: solid 1px #ccc; background-color: #f9f9f9; width: 560px; font-size: 13px; color: #333; }
#board_new				{ margin-bottom: 20px; }
#board					{ //height: 270px; }
#board p, #board_new p 	{ margin: 15px; }
.end a					{ color: #36f; text-decoration: underline; }
#textB					{ border: solid 1px #7F9DB9; width: 560px; height: 270px; font-size: 13px; color: #333; }
.tx						{ font-size: 13px; color: #666; border: solid 1px #7F9DB9; height: 22px; }
.select					{ border: solid 1px #7F9DB9; font-size: 13px;  }
ul.name					{ list-style-type: none; position: relative; left: -30px; text-align: right; width: 90px; margin-bottom: 10px; font-size: 13px; color: #333; }
.name li				{ margin-bottom: 20px; //margin-bottom: 21px; }
ul.for_name				{ list-style-type: none; position: absolute; left: 70px; top: -470px; //top: -481px; }
ul.for_name1				{ list-style-type: none; position: absolute; left: 70px; top: -552px; //top: -513px; }
.for_name li				{ margin-bottom: 17px; }
.for_name1 li				{ margin-bottom: 17px; }
.for_name .n_sel, .for_name1 .n_sel	{ border: solid 1px #7F9DB9; width: 200px; height: 19px; font-size: 11px; color: #999;  }
.b_txt	{ border: solid 1px #7F9DB9; width: 200px; height: 19px; font-size: 11px; color: #999;  }
.for_name .n_sel, .for_name1 .n_sel			{ height: 17px; }
.for_name .t_area, .for_name1 .t_area		{ border: solid 1px #7F9DB9; }
.m_but					{ width: 152px; height: 22px; }

table.pred			{ font-family: Arial, Helvetica, sans-serif ; font-size:13px; color:#000; margin-top: 20px;}
table.pred td		{ font-family: Arial, Helvetica, sans-serif ; font-size:13px; color:#000;}
table.pred p		{ font-family: Arial, Helvetica, sans-serif ; font-size:13px; color:#000;}
table.login			{ margin-top: 15px; }
table.login td		{ padding-bottom: 20px;}
p.prosmotr			{ margin-left: 20px; font-family: Arial, Helvetica, sans-serif ; font-size:13px;  color:#000;}
#n_vib				{ width:148px ; border: solid 1px #7f9db9; margin-left:10px; height:20px;}
