/* CSS by Spirit&Econom */

/* общие элементы */
BODY { 
  width: 100%;
  font-family: Arial, sans-serif; 
  font-size: 90%;
  //font-size: expression((documentElement.clientWidth||document.body.clientWidth)<980?'75%':'90%');
  margin: 0;
  padding: 0;
	}
DIV {
	margin: 0px;
	padding: 0px;
	}
IMG {
	border: 0;
		}
FORM {
	margin: 0;
	padding: 0;
	}
DIV.body {
  width: 100%;
  //width: expression((documentElement.clientWidth||document.body.clientWidth)<770?'770px':'auto');
  min-width: 770px;
	}
SMALL {
	font-size: 75%;
	}
.f100, TABLE, .h_b SELECT, .h_b INPUT, .info H1, TABLE.ft TD, .br_nb TD, .pcnt TABLE TD, #hrq TD.mh_op, .sbmt, #ready_box INPUT, .pass SELECT, .pass INPUT, INPUT.send_info, .descr TABLE TD, .deal_box TD, .request_data .rq_desc B, .other .company_sel, .ans_cnt .ans_cnt OL.f90, .short_links INPUT.pd, .phone INPUT, .time_b SELECT, .new_code TD INPUT, .inp1 INPUT, .inp3 INPUT, .inp2 INPUT, .orderDataForm INPUT, .orderSubmit, .green_notice STRONG, .red_notice STRONG {
	font-size: 100%;
	}

/* общие стили */
.sp3 {
	width: 2%;
	}
.sp4 {
	width: 4%;
	}

	
/* Главная таблица */
TABLE.main {
	width: 100%; }

TABLE.main TD {
	padding: 0;
	vertical-align: top; }
	
TABLE.main TD.left {
	width: 18%; }

TABLE.main TD.right {
	width: 75%; }


/* логотип */ 	 
.header .left {
	vertical-align: middle; 
	text-align: center; }
	
.header .pro {
	font: bold 100% Arial;
	text-transform: uppercase;
	color: #000;
	margin: 5px 5px 0 5px; }

.header .time {
	font-size: 72%; 
	font-family: Arial, sans-serif; 
	color: #7F7F7F; }
	
	
/* верхнее меню */
.header .top {
	width: 100%; }
	
.top TR.title TD {
	padding: 1.2em 0 0.55em 28px;
	//padding-bottom: 0.7em;
	}
.top TR.title TD.tips {
	padding: 1.25em 28px 0 0;
	text-align: right;
	}
.top TD.cost {
	padding: 0 0 1.3em 28px;
	}
.cost SPAN.red {
	color: #D22222;
	}
.cost SPAN.green {
	color: #3A7400;
	}
.cost SPAN {
	background: none;
	}
.fillUp {
	font: 85% Arial;
	}
TABLE.paymentData {
	width: 100%;
	margin-bottom: 1em;
	}
.paymentData TH {
	text-align: left;
	border-bottom: 1px solid #D5E2F0 !important;
	font-style: italic;
	font-weight: normal;
	padding: 0.55em 0;
	}
.typeOffPayment {
	width: 47%;
	}
.paymentData TD {
	padding-top: 0.95em !important;
	//padding-top: 1em !important;
	}
.paymentData SPAN {
	color: #639C31;
	}
.paymentData SPAN.red {
	color: #ED1C24;
	}
.fillUpLink, .printLink {
	background-image: url(/img/icons/fillup.gif);
	background-repeat: no-repeat;
	background-position: left 0.15em;
	padding-left: 28px;
	height: 2em;
	}
.printLink {
	background-image: url(/img/icons/print.gif);
	background-position: 4px 0.15em;
	padding-left: 23px;
	margin-bottom: 0.15em;
	}
.paymentDataLink {
	font-size: 90%;
	margin-top: 3.1em;
	}
.orderData {
	width: 365px;
	margin: 1.2em 0 1.7em 0;
	}
.chooseWay {
	padding-top: 0.55em;
	margin-bottom: 2.5em;
	}
.way2Pay TD.wayName {
	padding: 0.25em 0 1.9em 11px !important;
	}
.orderDataForm {
	margin-top: 0.55em;
	margin-bottom: -0.6em;
	}
.orderDataForm TD {
	padding-bottom: 1.7em !important;
	//padding-bottom: 1.55em !important;
	}
.lblBox {
	width: 150px;
	}
.orderSubmit {
	margin-left: 150px;
	margin-top: 0.55em;
	}
.orderData TD {
	border-top: 1px solid #D5E2F0 !important;
	border-bottom: 1px solid #D5E2F0 !important;
	}
.orderData TD {
	padding: 0.5em 0 !important;
	}
.orderData TD.first {
	width: 160px;
	}
TD.tips A {
	font: 85% Arial;
	}
TD.tips IMG {
	margin-bottom: -2px;
	}
TR.air_br TD {
	height: 30px;
	}
.top TD.nav {
	padding: 0 0 0 14px;
	vertical-align: bottom; }
	
TABLE.menu TD {
	vertical-align: bottom;
	padding: 0;
	}
.menu DIV.menu {	padding: 8px 14px 12px 14px;	}
.menu TD.text {	padding: 8px 0 12px 0;	}
.menu TD.logout DIV.menu {	padding: 8px 28px 12px 19px;	}

.menu TD.topcorn {
	vertical-align: top; 
	height: 14px; 
	width: 14px; 
	background-image: url(/img/dot_w.gif); 
	background-position: 0 14px; 
	background-repeat: repeat-x; }
	
.menu TD.text {
	background: white; 
	vertical-align: bottom; }
	
.menu TD.side {
	background-image: url(/img/dot_w.gif); }
	
/* информационное сообщение */
.info TD.content, .mistake TD.content, .access TD.content {
	padding-bottom: 30px;
	}
.bdcol, .bdfld {
	border-width: 1px;
	border-style: solid;
	}
.info .bdcol, .mistake .bdcol {
	padding: 14px 0 14px 0 !important;
	}
.access .bdcol {
	padding: 21px 0 7px 0 !important;
	//padding: 21px 0 20px 0 !important;
	}
.bdfld {
	padding: 5px 0 6px 0;
	}
.info TABLE.info, .mistake TABLE.info, .access TABLE.info {
	width: 96%;
	margin: 0 auto;
	}
.info TD.pict, .mistake TD.pict, .access TD.pict {
	width: 10%;
	text-align: center;
	padding-top: 2px;
	}
.info TD.text, .mistake TD.text, .access TD.text {
	width: 85%;
	}
.red, .mistake TD.text, TABLE.red .sub_item A, TABLE.red .sub_item A:HOVER, TABLE.red TD {
	color: red;
	}
.green_txt {
	color: #267f11;
	}
.info TD.close {
	text-align: right;
	}
.info H1 {
	margin: 0;
	}
.info P {
	margin-top: 0;
	}
.access H1 {
	font: bold 129% Arial;
	//font-size: 125%;
	text-transform: uppercase;
	margin-bottom: 0.2em;
	}
.access H1, .access .shutdown {
	color: #ED1C24;
	}
.access H1 .what {
	font: 70% Arial;
	text-transform: none;
	color: #000;
	}
.access H1 .what IMG {
	margin-left: 2px;
	}
.access .shutdown, .access .resume {
	margin-bottom: 0.3em;
	display: block;
	}
.access .resume {
	color: #639C31;
	}

/* First Visit (Rules) */

.welcome H1 {
	margin: 0 0 0.65em 28px;
	font: 170% Arial;
	}
.welcome H2 {
	font: 130% Arial;
	margin: 0 0 1.15em 28px;
	}
.left H3 {
	margin: 0 0 0 18px;
	font: 125% Arial;
	}
TD.notice {
	width: 23%;
	padding-bottom: 1.05em !important;
	}
.info_box {
	padding: 1.05em 1.3em 1.2em 1.4em;
	}
.info_box P.f90 {
	margin-bottom: 0;
	}
.main TD.rules {
	padding-bottom: 1.2em;
	}
TABLE.rules {
	margin-bottom: 0.3em;
	}
TD.rules .ol {
	font-size: 170%;
	padding: 0 10px 0 33px;
	}
TABLE.rules .ol {
	font-size: 170%;
	padding: 0 10px 0 5px;
	width: auto;
	}
.rules TD.f90, TABLE.rules TD.f90 {
	padding: 0 2em 1em 0;
	}
TABLE.rules TD.f90 {
	width: auto;
	}
TABLE.rules TD.f90 P {
	margin-top: 0;
	}
TABLE.rules TD.notice {
	width: 32%;
	}
.info_box UL, .info_box UL LI {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.info_box UL {
	margin: 1em 0.5em 0 0;
	}
.info_box UL LI {
	padding-left: 1em;
	background: url(/img/square.gif) no-repeat 2px 0.5em;
	}
TD.rules P.f90 {
	margin: 0 1.5em 1.1em 28px;
	}
TABLE.rules P.f90 {
	margin-left: 0;
	}
TD.agree {
	padding: 0 1.5em 1.5em 28px !important;
	}
DIV.sub_box {
	padding: 1em 0 1em 28px;
	}
DIV.sub_box INPUT {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	}
.agree INPUT {
	margin-bottom: 0;
	//margin-bottom: -1px;
	margin-right: 4px;
	//margin-right: 2px;
	margin-left: 0;
	//margin-left: -4px;
	}

/* Навигационное меню пользователя + Ссылки с индекса на Inbox */

.profile {
	padding: 0.55em 18px;
	}
.strela {
	width: 13px;
	margin: 0 auto;
	}	
TD.short_links TABLE.profile_nav TD {
	padding-left: 1.4em;
	/*padding-right: 0.7em;*/
	font: 86% Arial;
	text-align: center;
	}
.short_links P {
	margin-top: 0;
	}
.profile_nav {
	margin: 0 0 1em -14px;
	}
.profile_nav .bdfld, .profile_nav .cf {
	padding: 0.5em 14px 0.65em 14px;
	}
.profile_nav .cf {
	border-width: 1px;
	border-style: solid;
	}
TD.pl28 {
	padding: 0 0 0 28px !important;
	}
TD.pr28 {
	padding-right: 28px !important;
	}
.short_links .w100 TD {
	font-size: 90%;
	}
.short_links TD.ds {
	width: 140px;
	padding-right: 10px;
	}
.short_links H2 {
	font: 129% Arial;
	margin: 0 0 1.1em 0;
	}
TD.ds LABEL {
	display: block;
	margin-top: 0.25em;
	//margin-top: 0.25em;
	}
TD.ps LABEL {
	margin-top: 0;
	//margin-top: -0.2em;
	}
INPUT.pd {
	width: 60%;
	margin-bottom: 1em;
	//margin-bottom: 0.8em;
	}
.short_links INPUT.pd {
	width: 260px;
	}
TD.sx INPUT {
	margin: 0 5px -3px -1px;
	//margin: 0 5px -2px -4px;
	padding: 0;
	}
TD.sx LABEL {
	margin-right: 2em;
	}
TD.sx LABEL, TD.sx INPUT {
	//float: left;
	}
.time_b SELECT {
	//margin-bottom: -2px;
	}
TR.x TD.ds, TR.x TD.sx {
	padding-top: 1em !important;
	padding-bottom: 2.1em !important;
	//padding-bottom: 2em !important;
	}
TD.fl DIV.sub {
	margin: 0.3em 0 2em 0;
	}
TD.fl DIV.sub, .short_links DIV.sub {
	font: 85% Arial;
	}
.phone TD {
	font-size: 100% !important;
	}
.phone .sub, .time_b .sub {
	margin: 0.3em 0 1.5em 0;
	}
.phone INPUT {
	margin-right: 1.5em;
	}
.phone, .eight {
	float: left;
	}
.eight {
	padding-top: 0.3em;
	}
.sect_name LABEL {
	font: bold 119% Arial !important;
	}
.w100 .ds, TABLE TR TD.form_b {
	padding-bottom: 1em;
	}
.form_b INPUT, .cityList INPUT {
	margin: 5px 0 1px 0;
	//margin: -3px 0 -1px -3px;
	padding: 0;
	vertical-align: bottom; //vertical-align: baseline;
	}
.w100 .ds STRONG {
	display: block;
	padding-top: 0.2em;
	//padding-top: 0;
	//margin-top: -0.13em;
	}
.w100 .ds STRONG SPAN {
	font-size: 110%;
	}
.new_code TD {
	padding-top: 2em !important;
	}
.new_code TD.ds {
	padding-top: 2.25em !important;
	//padding-top: 2.3em !important;
	}
.new_code TD INPUT {
	//margin-bottom: -0.2em;
	}
.new_code .sub {
	margin-top: 1em;
	}
.profile_submit {
	margin: 2em 0 0 -28px;
	}
.sbmt_b {
	padding: 1em 0 1em 178px;
	//padding-left: 188px;
	}
.sbmt_b INPUT {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font: 90% Arial;
	}
.feed_back {
	width: 350px;
	font: 99% Arial;
	}
SELECT.feed_back {
	width: 354px;
	//width: 355px;
	}
.left DIV.selected {
	font-weight: bold;
	}
.main TD.short_links {
	padding: 0.85em 0 0 28px;
	//padding-top: 1em;
	}
.short_links TD.f90, .short_links TD.news_date, .short_links TD.rate_box {
	width: 125px;
	padding-right: 5px;
	}
.short_links DIV.f90, .short_links DIV.act {
	margin-bottom: 0.45em;
	}
.short_links DIV.act {
	margin-bottom: 0.85em;
	}
.main .reminder {
	padding-bottom: 0.75em;
	}
.reminder IMG {
	margin-bottom: -4px;
	}
.reminder A.act, .reminder A.schet {
	font-size: 110%;
	}
.short_links DIV.hr {
	margin: 8px 14px 20px -14px !important;
	}
.news_line, .shame_desc {
	margin-bottom: 16px;
	margin-bottom: 1.15em;
	}
.news_line H2, .shame_desc H2 {
	font: 129% Arial;
	//font-size: 125%;
	margin-bottom: 0.95em;
	}
.main TD.news {
	padding-bottom: 1.05em;
	font-size: 90%;
	}
.news_date {
	font-size: 79%;
	font-style: italic;
	color: #3F464D;
	}
.banned {
	float: left;
	width: 122px;
	font: 79% Arial;
	border: 1px solid red;
	padding-bottom: 0.5em;
	margin: 0.6em 3em 1.5em 0;
	border-width: 1px !important;
	}
.banned IMG {
	margin: 6px;
	}
.banned DIV {
	margin: 0 0 0.2em 11px;
	}
TD.rate_scale {
	width: 57%;
	}
.green_notice, .red_notice {
	width: auto;
	}
TABLE TD.number {
	padding-left: 4.4em !important;
	//padding-left: 4.45em !important;
	}
TD.number DIV {
	font: 95% Arial;
	color: #999;
	}
/*.effect {
	margin-bottom: 1px;
	}*/
.bar_red {
	background-color: #D22222;
	}
.rate_red, .red_notice {
	color: #D22222;
	}
.brd_red {
	border-top: 3px solid #D22222!important;
	background: url(/img/check_red.gif) no-repeat right top;
	}
.brd_red DIV {
	background: url(/img/check_red.gif) no-repeat left top;
	}
.rate_green {
	color: #66A72D;
	}
.bar_green {
	background-color: #66A72D;
	}
.brd_green {
	border-top: 3px solid #66A72D!important;
	background: url(/img/check_green.gif) no-repeat right top;
	}
.brd_green DIV {
	background: url(/img/check_green.gif) no-repeat left top;
	}
TD.rate_box, TD.rate_scale, .orders {
	font-size: 100% !important;
	}
TABLE .orders {
	/*padding-left: 4em !important;*/
	}
.outerBoxTd {
	padding-right: 28px!important;
	}
.outerBox {
	/*width: 100%;*/
	font-size: 90%;
	}
.notaBox {
	background-color: #EAF0F7;
	padding: 1.75em 2em 2.25em 28px;
	font-size: 110% !important;
	}
.notaBox IMG {
	position: absolute;
	margin-left: -46px;
	}
.notaBox P {
	margin-bottom: 1.4em;
	}
.notaBox TABLE TD {
	font-size: 100% !important;
	padding: 0 1.8em 0.1em 0 !important;
	}
.notaBox TABLE .eff TD {
	padding-top: 0.4em !important;
	}
.notaBox TABLE .cell TD {
	padding-bottom: 0.6em !important;
	}
.notaBox .hr TD {
	background: #D0D4D9;
	}
.effBox {
	margin-bottom: 2em;
	}
.effBox TH {
	font: italic 85% Arial !important;
	padding-right: 3.4em;
	text-align: left;
	padding-bottom: 0.6em;
	border-bottom: 1px solid #E2E2E2;
	}
.effBox TD {
	padding: 0.1em 0 0.05em 0.5em !important;
	font-size: 100% !important;
	}
TABLE.w100 TD.procent {
	padding: 0.25em 0 0.23em 0.32em;
	font: bold 190% Arial;
	//padding-bottom: 0.28em;
	//font-size: 185%;
	}
TABLE.collapse {
	border-collapse: separate !important;
	border-top: 1px solid #FFF !important;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 1.4em;
	}
TABLE.collapse TD DIV, TD.last_procent DIV.lper {
	font: 95% Arial;
	color: #737373;
	padding-left: 1px;
	padding-top: 0.3em;
	}
TD.last_procent DIV.lper {
	margin-top: 3px;
	}
.green_notice, .red_notice {
	margin-bottom: 1.72em;
	}
.green_notice {
	color: #060;
	}
.act_table TD {
	border: 1px solid #BEBEBE;
	font: 79% Arial;
	}
TR.data_field TD {
	padding: 0.3em 5px 0.5em 5px !important;
	}
TR.head_field TD {
	padding: 0.5em 5px 0.5em 5px !important;
	}
.act_table TD.all {
	font: bold 115% Arial;
	padding-left: 5px !important;
	vertical-align: middle;
	}
.act_table .itog {
	padding: 1em 0;
	vertical-align: middle;
	font-weight: bold;
	}

/*.raitingV2 {
	padding-bottom: 1.8em;
	}
.raitingV2 TABLE TH {
	text-align: left;
	font-weight: normal;
	border-collapse: collapse;
	padding: 0 4.65em 0.8em 0 !important;
	//padding: 0 3.7em 0.85em 0;
	vertical-align: top;
	font-size: 90%;
	}*/
.accessed {
	padding-right: 2em !important;
	}
/*.raitingV2 TD.price DIV {
	color: #737373;
	margin-top: -7px;
	text-align: right;
	padding-right: 6px;
	width: 33px;
	position: absolute;
	}

TR.expert {
	height: 46px;
	//height: 45px;
	}
TR.advanced {
	height: 50px;
	//height: 49px;
	}*/
/*TR.specialist {
	height: 58px;
	//height: 57px;
	}
TR.experienced {
	height: 43px;
	//height: 42px;
	}
TR.noob {
	height: 78px;
	//height: 77px;
	}*/
/*TABLE TR.experiencedBg TD {
	background-color: #CCDBEF;
	border-top: 1px solid #DCDCDC !important;
	border-bottom: 1px solid #DCDCDC!important;
	}
TABLE TR.specialistBg TD {
	background-color: #FFF0CD;
	border-top: 1px solid #DCDCDC !important;
	border-bottom: 1px solid #DCDCDC!important;
	}
TABLE TR.advancedBg TD {
	background-color: #cceffc !important;
	border-top: 1px solid #DCDCDC !important;
	border-bottom: 1px solid #DCDCDC!important;
	}*/
/*TABLE.effBox TR.expertBg TD, TABLE.effBox TR.advancedBg, TABLE.effBox TR.specialistBg TD, TABLE.effBox TR.experiencedBg TD, TABLE.effBox TR.noobBg TD {
	border-width: 0 !important;
	}*/
/*DIV.rateLevel DIV {
	font: bold 180% Arial;
	margin-top: -1.35em;
	text-align: center;
	position: relative;
	}
DIV.noob DIV {
	color: #B9121B;
	}
DIV.experienced {
	background-color: #004BB0;
	height: 90px;
	margin-top: -90px;
	}
DIV.experienced DIV {
	margin-top: -1.3em;
	color: #004BB0;
	}*/
/*DIV.specialist {
	background-color: #FFB506;
	height: 146px;
	margin-top: -146px;
	}
DIV.specialist DIV {
	color: #F7941D;
	}
DIV.advanced {
	background-color: #00aef0;
	height: 194px;
	margin-top: -194px;
	}
DIV.advanced DIV {
	color: #00aef0;
	}*/

BODY TABLE TD.price {
	/*vertical-align: top !important;*/
	font-size: 79%;
	width: 39px;
	background-color: #FFF !important;
	border: 0 !important;
	}


.raitingV3 {	margin-bottom: 2em;	}
.raitingV3 .w100 {	margin-bottom: 2em;	}
.raitingV3 H2 {	margin-bottom: 0.5em;	}
.raitingV3 H3, .deepRed {	color: #B9121B;	}
.raitingV3 H3 {
	margin-bottom: 0.4em;
	font: bold 115% Arial;
	}
.raitingV3 OL {
	margin-top: -1.45em;
	padding-left: 25px;
	//padding-left: 0;
	//margin-left: 28px;
	}
.raitingV3 OL LI {
	margin-bottom: 0.6em;
	}
.raitingV3 OL LI .deepRed {	margin-top: -0.6em;	}
.raitingV3 OL LI .deepRed STRONG {
	display: block;
	padding-top: 0.6em;
	margin-bottom: -0.4em;
	}
.raitingV3 P.f90	{	margin-bottom: 2.1em;	}
.raitingV3 .w100 TABLE {	width: auto !important;	}
.raitingV3 TABLE TH {
	text-align: left;
	border-collapse: collapse;
	line-height: 1.15em;
	padding: 0 4em 1.2em 0 !important;
	//padding: 0 3.7em 1.25em 0;
	vertical-align: top;
	font-size: 85%;
	white-space: nowrap;
	}
.brd TD, .brd TH {
	border-bottom: 1px solid #DCDCDC;
	}
TABLE TR.brd TD, TABLE TR.expert TD, TABLE TR.noob TD, TABLE TR.specialist TD {
	vertical-align: middle;
	}
.raitingV3 .w100 TABLE TD {	font-size: 85%;	}
TD.prBox {	width: 143px;	}
.raitingV3 TR .category { padding: 0 5em 0 3.2em !important;	}
TABLE TR.specialist TD.prBox {	height: 22px;	}
TD.prBox DIV {
	margin: 10px 0 16px 32px;
	font: bold 165% Arial;
	position: relative;
	}
TR.noob TD.prBox DIV {
	margin-top: -12px;
	color: #B9121B;
	}
.expertBg .prBox DIV {
	color: #66A72D;
	margin-top: 0;
	margin-bottom: 10px;
	//margin-bottom: 5px;
	}
TR.expert {
	height: 47px;
	//height: 46px;
	}
TR.noob {
	height: 73px;
	//height: 72px;
	}
TABLE TR.expertBg TD {	background-color: #E0EDD5;	}
TBODY.specialist TD {	background-color: #FFF7E6;	}
TABLE TR.noobBg TD {	background-color: #F1D0D1;	}

TBODY.specialist TD.prBox {	color: #FF9102;	}
.specialist TD.category {	border-bottom: 0;	}

TR.noob TD {
	border-top: 1px solid #B9121B !important;
	border-bottom: 2px solid #000 !important;
	}
.raitingV3 TD.price DIV {
	color: #737373;
	/*background-color: #FFF;*/
	margin-top: -7px;
	text-align: right;
	padding-right: 6px;
	width: 33px;
	position: absolute;
	}
TR TD.notes {
	background-color: #FFF !important;
	border: 0;
	padding-left: 2em !important;
	padding-right: 2em !important;
	}
TR TH.notes {
	padding-left: 22px !important;
	}

DIV.rateLevel {
	width: 59px;
	position: absolute;
	margin-left: 62px;
	}
DIV.expert {
	background-color: #66A72D;
	}
DIV.specialist {
	background-color: #FFB506;
	}
DIV.noob {
	background-color: #B9121B;
	}
.proc100 {height: 378px;	margin-top: -380px;	}
.proc22 {	height: 330px;	margin-top: -332px;	}
.proc20 {	height: 282px;	margin-top: -284px;	}
.proc18 {	height: 261px;	margin-top: -263px;	}
.proc17 {	height: 239px;	margin-top: -241px;	}
.proc16 {	height: 217px;	margin-top: -219px;	}
.proc15 {	height: 195px;	margin-top: -197px;	}
.proc14 {	height: 173px;	margin-top: -175px;	}
.proc13 {	height: 151px;	margin-top: -153px;	}
.proc12 {	height: 129px;	margin-top: -131px;	}
.proc11 {	height: 107px;	margin-top: -109px;	}
.proc10 {	height: 85px;		margin-top: -87px;	}
.proc9 {	height: 36px;		margin-top: -38px;	}

.raitingV3 TD.price {
	vertical-align: top;
	}

/* + Commission */

.effectBox {
	width: 303px;
	}
.commission {
	width: 303px;
	//width: 314px;
	}
.effectBox, .commission {
	float: left;
	margin-bottom: 0.4em;
	}
.effectBox {	margin-right: 51px;	}
.effTable {	margin: -0.5em 0 0.95em 0;	}

.effTable TD {
	padding: 0 19px 0.5em 0 !important;
	}
.effTable .effFinal TD {
	border-top: 1px solid #DCDCDC;
	padding-top: 0.4em !important;
	}
.effTable .cellSumm TD {	padding-bottom: 0.75em !important;	}

.commission TD.price DIV {
	text-align: right !important;
	background-color: #FFF;
	width: 73px;
	}
.commission .w100 {	margin-top: -0.95em;	}

.raitingV3 .commission TABLE TH {
	text-align: left;
	border-collapse: collapse;
	line-height: 1.15em;
	padding: 0 15px 1.1em 20px !important;
	vertical-align: top;
	font-size: 85%;
	white-space: nowrap;
	}
.raitingV3 .commission TABLE TH.accessed {
	padding-left:0 !important;
	}
.commission TR.noob, .commission TR.expert, .commission TR.specialist {	height: 36px !important;	}

.commission  DIV.rateLevel {
	width: 74px;
	position: absolute;
	margin-left: 99px;
	}
.commission  DIV.rateLevel STRONG {
	display: block;
	position: relative;
	font-size: 85%;
	text-align: center;
	margin-top: -1.5em;
	color: #B9121B;
	}
.commission  DIV.noob {
	height: 15px;
	margin-top: -17px;
	}
.commission TR.noob TD {	border-top: 1px solid #DCDCDC !important;	}
DIV.commission TR.noobBg TD {	border-top: 1px solid #B9121B !important;	}
DIV.commission TR.noobBg TD, DIV.commission TR.expertBg TD, DIV.commission TR.specialistBg TD {	font-weight: bold;	}
.commission TR.noobBg TD DIV, .commission TR.expertBg TD DIV, .commission TR.specialistBg TD DIV {	font-weight: normal;	}

.commission DIV.level300 {
	height: 48px;
	margin-top: -50px;
	}
.commission DIV.level400 {
	height: 85px;
	margin-top: -87px;
	}
.commission DIV.level500 {
	height: 122px;
	margin-top: -124px;
	}
.commission DIV.level600 {
	height: 157px;
	margin-top: -159px;
	}

.commission DIV.specialist STRONG {	color: #FF9102;	}
.specialistBg TD {	background-color: #FFF7E6;	}
.commission DIV.expert STRONG {	color: #66A72D;	}

/* Переключатель цвета + доп. блоки */

.clrs TR.hd TD {
	padding: 0.4em 10px 0.35em 20px !important;
	color: #000;
	}
.clrs TR.colors TD {
	padding: 0 0 0 20px !important;
	height: 1.5em;
	}
.colors A {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 7px;
	//width: expression( (/MSIE ((5\.5)|[6-9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "10px" : "14px" );
	}
.colors A, .colors A:HOVER {
	text-decoration: none;
	}
.colors A.lgr {
	margin-left: -2px;
	//margin-left: -1px;
	}
TABLE.search_field, TABLE.help {
	width: 100% !important;
	}
.search_field TR.srch TD, .search_field TR.srch_b TD, .help TR.hdr TD {
	padding: 0.2em 0 0.75em 20px !important;
	}
.search_field TR.srch B, .help TR.hdr TD B {
	display: block;
	font: bold 100% Arial;
	margin-bottom: 0.65em;
	}
.search_field TR.srch_b TD.lbl_b {
	width: 5px;
	padding-right: 5px !important;
	padding-top: 0.3em !important;
	//padding-top: 0.4em !important;
	}
.search_field TR.srch_b TD.inp_b {
	padding-left: 0 !important;
	width: 70% !important;
	//width: 80% !important;
	}
.search_field TR.srch_b TD.submit_b {
	vertical-align: middle!important;
	width: 30px !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
 }
INPUT.search {
	width: 95%;
	//width: 90%;
	min-width: 50px;
	font: 85% Arial;
	}
.help TR.hdr TD {
	padding-bottom: 0.2em !important;
	}
.help TR TD {
	font: 79% Arial;
	padding-right: 1.5em !important;
	}
.help TR.hdr TD {
	font-size: 100%;
	}
.help TR.star TD, .main TD.pt01 {
	padding-top: 0.1em !important;
	//padding-top: 0.3em !important;
	}
.help TR.star TD {
	padding-bottom: 0.7em !important;
	}
.help TR.star TD.img {
	width: 24px;
	//width: 15px;
	padding: 0.1em 0 0 0 !important;
	//padding-top: 0.2em !important;
	}
.help TR.star TD.img IMG {
	margin-left: 20px;
	margin-right: 5px;
	}
TR.fon TD {
	padding: 0.5em 1.5em 0 20px !important;
	}
TR.fon TD SPAN {
	padding: 0.3em 0.4em;
	line-height: 2em;
	}
TR.txt TD {
	padding: 0 1.5em 1em 24px !important;
	}
.help TR.bottom TD {
	padding-bottom: 1.4em !important;
	}
TR.txt TD DIV {
	margin-top: -0.3em;
	}


/* Интерфейс брокера */

TABLE.folders, TABLE.letters, .lt_list, .ans_ag, .ank, TABLE.fld_b, TABLE.ch_p, TABLE.ft, .br_nb, TD.cs TABLE, .pcnt TABLE, TABLE.sub_folders, TABLE.sub_folders TABLE, .footer, .ans_cnt, .status_select, .submit_buttons, .additional, .w100, TABLE.rules {
	width: 100%;
	}
TABLE.fld_b, TABLE.ch_p, TABLE.ft, .br_nb, TD.cs TABLE, .pcnt TABLE, .phone, .request_data, .request_data TABLE, TABLE.sub_folders, TABLE.sub_folders TABLE TD, .footer, .ans_cnt, .ans_cnt TABLE, TABLE.letters, .rq_desc TABLE, .status_select, .status_select TABLE, .ul TABLE, .ul TABLE TABLE, .submit_buttons, .descr TABLE, TABLE.menu, .menu TABLE, TD.rules TABLE, .short_links TABLE, .ank, TABLE.rq_d, .rules {
	border: 0;
	border-collapse: collapse;
	}
TABLE.fld_b TD, TABLE.ch_p TD, TABLE.ft TD, .br_nb TD, TD.cs TABLE TD, .pcnt TABLE TD, .phone TD, .request_data TD, .request_data TABLE TD, TABLE.sub_folders TD, .footer TD, .ans_cnt TD, .ans_cnt TABLE TD, TABLE.letters TD, .rq_desc TABLE TD, .status_select TD, .ul TABLE TD, .ul TABLE TABLE TD, .submit_buttons TD, .descr TABLE TD, TD.rules TABLE TD, .short_links TABLE TD, TABLE.rq_d TD, TABLE.rules TD {
	padding: 0;
	vertical-align: top;
	}

/* Папки */

DIV.rasp {
	background: url(/img/brace_first.gif) no-repeat right center;
	width: 20px;
	font-size: 0;
	height: 8px;
	}
TABLE.sub_folders TABLE TD {
	font: 79% Arial;
	vertical-align: middle;
	padding-left: 13px;
	}
DIV.sub_item, DIV.sub_item_cur {
	padding: 2px 0 3px 0;
	}
TD.nmr, TD.nmb_l {
	padding-right: 13px !important;
	text-align: right;
	}
.sub_folders TD.nmr {
	padding-left: 0;
	}
.sub_folders TD.md, .sub_folders TD.last {
	width: 20px;
	background: url(/img/brace.gif) no-repeat right center;
	}
.sub_folders TD.last {
	background-image: url(/img/brace_last.gif);
	}
TD.brc {
	width: 14px;
	}
TABLE.last {
	margin-bottom: 12px !important;
	}
TR.nwb TD {
	border: none !important;
	}
TR.hd TD.hn {
	font: bold 100% Arial;
	text-transform: uppercase;
	}
TD.hn DIV.hnw {
	margin: 9px 0 7px 20px;
	//margin: 9px 0 8px 20px;
	}
/*.letters TD.hn DIV.hnw {
	margin-left: 15px;
	}*/
DIV.hnw SPAN {
	font: 90% Arial;
	text-transform: none;
	}
TR.fld_s TD.fld_n, .nmb_l SPAN, TR.new, .cf TD.fld_n, DIV.sl, .mrl, .bold, .rate, TD.cur, TR.order_new, TR.contact_new {
	font-weight: bold !important;
	}
TD.cur IMG {
	margin-bottom: -4px;
	}
.nb .fld_n A {
	font-weight: normal !important;
	}
TD.nmb_l, TD.ref {
	font: 79% Arial !important;
	text-align: right;
	}
TD.ref {
	padding: 7px 0 6px 0 !important;
	vertical-align: middle !important;
	}
TD.fld_n {
	padding-left: 20px !important;
	}
TD.nmb_l {
	padding-left: 10px !important;
	vertical-align: middle !important;
	}
.nmb_all {
	color: #3F464D;
	font-size: 85%;
	}
.left B {
	display: block;
	margin: 0.45em 0;
	}
.cf {
	padding: 6px 0 7px 0;
	}
TR.filters TD {
	padding: 0.5em 15px 0.4em 15px;
	//padding: 0.4em 15px 0.3em 15px;
	border-bottom: none !important;
	}
TR.filters SELECT, TR.filters INPUT.sbmt {
	font: 85% Arial;
	//margin-bottom: 0.1em;
	}
TR.filters INPUT.sbmt {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	}	
TR.filters SELECT {
	margin-right: 18px;
	margin-left: 2px;
	}
TR.filters INPUT {	margin-top: 0;	}
TABLE.letters TD.hn {	width: 65%;	}
TD.ins {	width: 19%;	}
TD.obj {	width: 34%;	}
TD.atr {	width: 19%;	}
TD.date {	width: 17%;	}
TD.date, TD.atr {
	font-size: 79%;
	}
TD.atr DIV, TD.atr A {
	padding-left: 23px;
	}
TD.resp_n {
	font-size: 79%;
	font-family: Arial;
	width: 11%;
	padding: 0 !important;
	}
TD.date, TD.atr, TD.comp, TD.ins, TD.resp_n {
	vertical-align: middle !important;
	}
TD.atr IMG {
	/*margin-right: 3px;*/
	position: absolute;
	margin-left: -23px;
	}
TABLE.lt_list A {
	display: block;
	//width: 95%;
	text-decoration: none;
	}
/*TD.obj A, TD.obj DIV {
	padding-left: 8px;
	}*/
TABLE.lt_list TD.obj A {
	text-decoration: underline;
	}
TABLE.lt_list TR TD A/*, TD.obj A, TD.ins A*/ {
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	}
TABLE.lt_list TD {
	font-family: Arial;
	font-size: 90%;
	}
TR.hd_l TD.ic, .rate {
	font-size: 130%;
	vertical-align: middle !important;
	}
TR.hd_l TD {
	font: 79% Arial;
	vertical-align: middle !important;
	}
TR.hd_l A {
	text-decoration: underline;
	padding-left: 0;
	}
TR.b TD.resp_n A, TR.b TD.ins A {
	padding: 1.05em 0 1.05em 8px !important;
	}
TR.b TD.ins A {
	padding: 0.75em 0 0.75em 8px !important;
	}
TD.b {	font-weight: bold;	}

TR.hd_l TD.ic IMG {
	margin: 11px 0 12px 9px;
	}
TD.ins A IMG {
	margin-right: 7px;
	margin-top: -0.3em;
	//margin-top: -0.1em;
	vertical-align: middle;
	}
TR.hd_l A {
	display: inline !important;
	width: auto !important;
	text-decoration: underline;
	}

TD.ic A {
	width: 30px;
	padding: 0 !important;
	height: 2.7em;
	//height: 2.6em;
	background-repeat: no-repeat;
	background-position: 6px 0.9em;
	}
TR.new TD.ic A {	background-image: url(/img/icons/zapros_new.gif);	}
TR.reply TD.ic A {	background-image: url(/img/icons/zapros_otvet.gif);	}
TR.rd TD.ic A {	background-image: url(/img/icons/zapros_read.gif);	}
TR.contact_rd TD.ic A {	background-image: url(/img/icons/phone_read.gif);	}
TR.contact_new TD.ic A {	background-image: url(/img/icons/phone_new.gif);	}
TR.contact_time TD.ic A {	background-image: url(/img/icons/phone_time.gif);	}
TR.contact_alarm TD.ic A {	background-image: url(/img/icons/phone_alarm.gif);	}
TR.order_rd TD.ic A {	background-image: url(/img/icons/zakaz_read.gif);	}
TR.order_new TD.ic A {	background-image: url(/img/icons/zakaz_new.gif);	}
TR.order_time TD.ic A {	background-image: url(/img/icons/zakaz_time.gif);	}
TR.order_alarm TD.ic A {	background-image: url(/img/icons/zakaz_alarm.gif);	}
TR.deal TD.ic A {	background-image: url(/img/icons/zakaz_zastrahovan.gif);	}
TR.refuse TD.ic A {	background-image: url(/img/icons/otkaz.gif);	}
TR.block TD.ic A {	background-image: url(/img/ic_block.gif);	}
TR.bms TD.ic A {	background-image: url(/img/icons/bms.gif);	}

TR.seen TD.ic A {
	background-image: url(/img/icons/eye_opened.gif);
	}
SUP {
	font-size: 80%;
	}
.ans_cnt .rq_desc SUP {
	font-size: 60%;
	line-height: 0.7em;
	}

/* Скрытая анкета в заголовке запросов */

TD.rq_nm {
	width: 100px;
	}
.ans_cnt .rq_desc, .rq_nm, .request_data .rq_desc, .rq_d .rq_desc {
	padding-left: 20px !important;
	padding-right: 10px !important;
	}
.ans_cnt TD.rq_nm, .ans_cnt TD.rq_desc {
	padding-top: 1em;
	}
.ans_cnt .pb {
	padding-bottom: 1px;
	}
.ans_cnt TD.rq_t {
	padding-top: 1.3em;
	//padding-top: 1.1em;
	padding-bottom: 0.5em;
	}
TD.rq_t, TD.br_c {	
	width: 25%;
	}
TD.w30 {
	width: 30% !important;
	}
TD.w27 {
	width: 27% !important;
	}
.auto .rq_desc {
	font-size: 129%;
	}
.cmp .rq_desc B {
	font-size: 115%;
	}
TABLE TD.scr_name {
	padding-right: 2em;
	}
.ans_cnt .auto .rq_nm {
	padding-top: 1.55em;
	}
.ans_cnt .auto .rq_desc {
	padding-top: 1em;
	}
.ans_cnt .cmp .rq_nm {
	padding-top: 1.1em;
	}
.ans_cnt .cmp .rq_desc {
	padding-top: 0.95em;
	}
.main .br_box {
	padding-top: 1em !important;
	}
.ans_cnt .client .rq_desc {
	padding-bottom: 1.55em;
	padding-top: 0.8em;
	}
.ans_cnt DIV.hr {
	margin: 0 20px;
	}
.ans_cnt .hr {
	margin: 18px 20px 2px 20px !important;
	}
.option {
	margin-top: 1em;
	//margin-top: 0.8em;
	}
.car {
	margin: -0.4em 0 0.35em 0;
	//margin: -0.3em 0 0.4em 0;
	}
.new_cnd {
	background-image: url(/img/icons/car_new.gif);
	/*
	margin-top: 0.8;
	//margin-top: 0.8em;*/
	}
.new_cnd, .credit_cnd {
	line-heigth: 1.2em;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 0.13em;
	}
.credit_cnd {
	background-image: url(/img/icons/car_credit.gif);
	}
.new_cnd, .credit_cnd, .car {
	padding-right: 2em;
	}
.rq_desc TABLE.f90 {
	margin: 1px 0 0.1em 0;
	//margin: 1px 0 0.3em 0;
	}
.rq_desc TABLE.f90 TD, .request_data .rq_desc TABLE.f90 TD {
	padding-bottom: 0.05em !important;
	}
/* end */

/* Выбор нового статуса заявки */

.w90 {
	width: 93%;
	//width: 90%;
	}
.w90 TABLE.deal_box {
	width: 100%;
	}
.w15 {
	width: 15px;
	}
.request_status .br_c em {
	font-size: 85%;
	color: #898989;
	display: block;
	padding-left: 20px;
	}
.request_status TD {
	padding-top: 1.45em !important;
	/*padding-bottom: 2.1em !important;*/
	}
.space TD {
	height: 2em;
	}
.set_new_status TD.rq_nm {
	padding-top: 2em !important;
	background: url(/img/icons/arr_l.gif) no-repeat right 2em;
	background-position: right 1.5em;
	}
.lbl LABEL {
	display: block;
	}
.current {
	font: bold 100% Arial !important;
	}
.reason TABLE {
	margin: 1.8em 0 0.2em 20px;
	}
.reason .lbl {
	padding-bottom: 0.9em;
	}
.reason .lbl .lbl {
	padding-bottom: 0.5em;
	}
.lbl TABLE {
	margin: 0 !important;
	}
.rdo {
	margin-right: 7px;
	margin-left: 0px;
	//margin-right: 4px;
	//margin-left: -3px;
	//margin-top: -2px;
	}
.ul {
	background: url(/img/dotted_top.gif) repeat-y 0.2em top;
	padding-top: 0.8em;
	margin-bottom: -0.2em;
	//margin-bottom: -0.1em;
	}
.ul .li {
	background: url(/img/dotted_middle.gif) no-repeat 0.2em top;
	}
.ul .last {
	background: url(/img/dotted_last.gif) no-repeat 0.2em top;;
	}
.ul .li, .ul .last {
	width: 18px;
	}
.offer .li, .li_middle {
	background: url(/img/dotted.gif) repeat-y 0.2em top;
	}
.offer .f90 FORM {
	margin: 0.1em 0 0.9em 0;
	}
.offer .f90 FORM.other {
	margin-bottom: 0;
	}
INPUT.send_info {
	margin-top: 0.8em;
	margin-bottom: 0.5em;
	display: block;
	}
FORM.other INPUT.send_info {
	margin-bottom: 0.6em;
	}
.offer .f90 INPUT.deal_date {
	font-size: 100%;
	margin: 0.5em 10px 0 0;
	}
.request TD.inp_other {
	padding-bottom: 1em !important;
	}
.inp_other INPUT {
	margin: 0 10px !important;
	width: 6em;
	}
.inp_other SELECT, .inp_other TEXTAREA {
	margin: 0 0 0.7em 10px;
	}
.inp_other TEXTAREA {
	width: 200px;
	margin-top: 0.5em !important;
	}
.inp_other INPUT, .inp_other SELECT {
	font-size: 105% !important;
	}
.offer TABLE {
	margin: 0.7em 0 0.9em 0 !important;
	}
.one_more {
	padding: 1.8em 1em 2.1em 1.8em;
	}
.one_more A {
	font: bold 110% Arial;
	}
.main .asking {
	padding-bottom: 0.5em;
	font-size: 90%;
	}
.deal_box TD.pt01 {
	width: 25%;
	//width: 30%;
	padding-right: 10px;
	font-size: 90%;
	padding-bottom: 0.5em;
	}
.deal_fld {
	padding-bottom: 1em !important;
	width: 70%;
	}
TR.resize TD.pt01 {
	width: 20% !important;
	}
TR.resize TD.deal_fld {
	width: 80% !important;
	}
.deal_fld INPUT, .deal_fld SELECT, .deal_box TEXTAREA, .deal_fld .dash {
	font: 90% Arial;
	}
.deal_box TEXTAREA {
	margin-top: 0;
	}
.deal_fld INPUT, .deal_box TEXTAREA {
	width: 95%;
	//width: 93%;
	}
.company_sel {
	width: 96.4%;
	//width: 95%;
	font-size: 90%;
	}
.deal_fld .send_info {
	width: auto;
	}
.deal_fld .deal_date {
	width: 9em;
	//margin-bottom: -2px;
	}
.ul .w100 TD.lbl {
	width: 95%;
	}
.deal_fld INPUT.summ {
	width: 45px;
	}
.deal_fld INPUT.summ2 {
	width: 25px !important;
	}
.deal_fld LABEL.f90 {
	padding: 0.25em 10px 0 5px;
	//padding-top: 0.3em;
	color: #000 !important;
	}
.deal_fld LABEL.f90, .deal_fld INPUT.summ2, .deal_fld INPUT.summ {
	float: left;
	}
/* end */

/* Тарификация входящего запроса */

/*.tarification_time {
	background-color: #FFF;
	position: absolute;
	margin: -0.25em 0 0 -17px;
	//margin: -0.03em 0 0 -17px;
	width: 19%;
	//width: expression( (/MSIE ([7])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "19%" : "100%" );
	}*/
.tarification_time {
	background-color: #FFF;
	margin: 0.35em 1.5em 0 0;
	//margin: 0.56em 1.5em 1.5em 0 !important;
	}
.time_box {
	padding: 1.2em 1em 1.49em 20px;
	//padding: 1.2em 1em 1.6em 20px;
	}
.time_box SPAN, .time_box DIV {
	font-size: 140%;
	}
.time_box DIV.time_left {
	font-size: 100%;
	margin-top: 0.5em;
	}
.time_box DIV.often {
	font-size: 90%;
	padding-left: 21px;
	margin: 0.7em 0 0.2em 0;
	//margin-top: 0.8em;
	background: url(/img/icons/eye_opened.gif) no-repeat left top;
	}
.regular {
	background: url(/img/icons/eye_closed.gif) no-repeat left top !important;
	}
.time_box DIV.often SPAN {
	font-size: 100%;
	padding: 0.1em 0.25em 0.1em 0.25em;
	}
.time_box P {
	margin: 0 0 1em 0;
	}
.time_box .data_prd {
	font-size: 85%;
	}
.time_box DIV {
	margin-top: 0.1em;
	}
TR.bott TD {
	height: 1.5em;
	}
.agr {
	margin-left: 0;
	margin-bottom: 0px;
	//margin-left: -4px;
	}
INPUT.sfi, SELECT.sl_f {
	width: 5.5em;
	}
INPUT.sfi {
	margin-right: 1.5em;
	margin-left: 0.5em;
	}
INPUT.sfi, #ans_b SELECT {
	font: 100% Arial;
	}
.sfi {
	padding: 2px;
	}
.descr SPAN {
	font-size: 140%;
	}
.descr LABEL SPAN {
	font-size: 100%;
	}
.sfi, .agr {
	//margin-bottom: -2px !important;
	}
DIV.h_t {
	font: 130% Arial;
	margin: 1.1em 0 1.3em 20px;
	}
.ank TD {
	padding-bottom: 1.3em !important;
	//padding-bottom: 1.36em !important;
	}
.ank TD.br_c TD.cs TD {
	padding-bottom: 0 !important;
	}
.main TD.ank_dc {
	width: 19%;
	padding-right: 15px !important;
	}
.main TD.ank_dc, .main TD.ank_pr {
	line-height: 1.15em;
	padding-top: 0.15em !important;
	//padding-top: 0.2em !important;
	}
.ank TD.descr, .ank TR.radio_box .descr {
	padding-right: 20px !important;
	}
.ank TR.radio_box .descr {
	padding-bottom: 1.05em !important;
	//padding-bottom: 1.1em !important;
	padding-left: 18px !important;
	}
.secure {
	background: url(/img/ygol.gif) no-repeat 2em top;
	padding-top: 12px;
	margin-top: 0.3em;
	}
.secure .bclr2 {
	padding: 1em 0 1em 0;
	//padding: 0.9em 0 1em 0;
	}
.secure_check {
	width: 37px;
	text-align: right;
	}
.secure_check IMG {
	margin: 0.35em 0 0 20px;
	}
.ank .descr TABLE.choose TD, .ank .descr TABLE TD {
	padding: 0 !important;
	}
.ank .descr TABLE.choose {
	margin-left: -18px !important;
	}
.ank .descr TABLE.additional {
	margin-left: 0 !important;
	}
.additional TR TD {
	font-size: 100% !important;
	}
.ank .additional THEAD TD {
	font: 85% Arial !important;
	padding-bottom: 1em !important;
	text-align: left;
	}
.additional LABEL {
	padding-top: 1px;
	display: block;
	}
.secure_check INPUT {
	margin-right: 8px;
	//margin-right: 4px;
	margin-bottom: 5px;
	//margin-bottom: 0;
	//margin-top: -1px;
	}
.sample {
	width: 35%;
	}
.sample INPUT {
	width: 87%;
	margin-bottom: 0.1em;
	//margin-bottom: 0;
	}
.min_price {
	width: 19%;
	}
.min_price INPUT {
	width: 55%;
	}
.additional INPUT {
	font: 100% Arial;
	}
.radio {
	margin: 3px 5px 1px 0;
	height: 14px;
	//margin: 2px 3px 0 0;
	//width: 14px;
	//height: 16px;
	}
TD.descr TABLE LABEL.disabled, TD.descr TABLE LABEL.current {
	display: block;
	}
.txt_b {
	margin-top: 0.5em;
	}
.txt_b, .txt_b2, DIV.tx_b TEXTAREA, .descr TEXTAREA {
	width: 100%;
	//width: 99%;
	height: 5.6em;
	//height: 5.3em;
	margin-bottom: 0.2em;
	}
.txt_b2 {	height: 7.15em !important;	}

.descr TEXTAREA {
	margin-bottom: 0.58em;
	//margin-bottom: 0.34em;
	//overflow: auto;
	}	
TR.gbdd TEXTAREA {
	height: 4em;
	//height: 3.7em;
	}
.ank .save {	padding-top: 0.1em;	}

.save INPUT, .save LABEL {
	display: block;
	float: left;
	}
.save INPUT {
	margin: 2px 4px 0 6px;
	//margin: -2px 1px 0 -3px;
	}
.save LABEL {
	width: 80%;
	}
.absolute {
	position: absolute;
	width: 15%;
	//width: expression( (/MSIE ([7])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "13%" : "90%" );
	}
.ank TR.credit2part TD {
	padding-bottom: 0 !important;
	padding-top: 0.24em !important;
	//padding-top: 0.14em !important;
	}
.chk_b {
	margin: 0 4px 1px 0;
	//margin: 0 2px -1px -3px;
	}
.submit_buttons {
	margin-top: 2em;
	}
.remark {
	font: 79% Arial;
	margin-top: 0.5em;
	}
.remark IMG {
	margin: 0 6px -0.2em 2px;
	}
.bg2 {
	background-image: url(/img/bg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
INPUT.submit_b {
	margin-left: 20px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	}
/* end */

/* Просмотр запроса в папке "Входящие" */

.add, .checkList LI	 {	background: url(/img/chek2.gif) no-repeat left 0.25em;	}
.add {	padding-left: 17px;	}

TD.asn_br, TD.asn_br DIV {
	width: 20px;
	}
.request_data {
	margin-top: 1.5em;
	}
.request_data TD {
	font-size: 100% !important;
	}
HTML .request_data TD.rq_desc {
	background-color: #FFF !important;
	padding-top: 0;
	}
.request_data TD.rq_desc OL {
	margin-top: 0;
	}
TABLE.request_data .car {
	margin: 0;
	font-size: 110%;
	}
.ank TD .request_data .rq_desc, .ank TD .request_data .rq_nm {
	padding-bottom: 1.15em !important;
	}
.request_data .rq_desc TABLE.f90 TD {
	padding-bottom: 0.1em !important;
	}

/* Просмотр запроса в папке "Входящие" v2 */

.available {
	margin-left: -12px;
	}
.available .bdfld {
	padding: 0.45em 0 0.55em 0;
	}
.available TABLE {
	margin-left: 0;
	}
.icon {
	width: 30px;
	}
.comp_name {
	width: 138px;
	}
TR.add_comp .comp_name {
	width: auto;
	}
.responces {
	width: 93px;
	text-align: center;
	}
.available THEAD TR TD {
	font: 89% Arial;
	padding-bottom: 0.75em;
	}
.available THEAD .f100 TD {	padding-bottom: 0;	}
.available .f100 TD.icon {	vertical-align: middle;	}
.available TD.icon IMG {	margin-left: 14px;	}
.available TR.blck TD, .available TR.tarificate TD, .available TR.add_comp TD {	padding-bottom: 0.7em;	}
TR.tarificate LABEL.current {	color: #000 !important;	}
.available TR TD.icon {	padding-bottom: 0;	}
.available TR.blck TD.icon {	background: url(/img/lock.gif) no-repeat 13px 0.1em; }

.available TR TD.icon INPUT {
	margin-left: 11px;
	//margin-left: 8px;
	//margin-top: -2px;
	}
.available DIV.hr {	margin: 10px 12px 17px 12px;	}

.nota_bene {
	padding-left: 20px;
	margin-bottom: 0.7em;
	width: 500px;
	}
.nota_bene SPAN {	font-size: 110%;	}



/* Правый блок тарификации по компаниям */

TABLE.br_nb {
	margin-top: 1.25em;
	}
.ygol15 {
	background: url(/img/ygol15.gif) no-repeat right 2.4em;
	//background-position: right 2.2em;
	width: 15px;
	}
.ank TR.hd TD {
	padding-bottom: 0 !important;
	}
TABLE.br_nb DIV.hnw {
	margin: 1.1em 10px 0.75em 20px;
	font: bold 120% Arial;
	}
TABLE.br_nb TD.cs {
	padding: 0.8em 20px 0.8em 20px !important;
	//padding: 0.7em 20px 0.7em 20px !important;
	}
TD.cs TD {
	font-size: 110% !important;
	}
.ank TD.br_c TD.cs TABLE TD {
	padding: 0 0 0.65em 0 !important;
	}
.ank TD.br_c TD.cs TABLE TD.inp {
	padding-bottom: 0 !important;
	}
.ank TD.br_c TD.cs TABLE THEAD TD {
	padding: 0 0 1.1em 0 !important;
	font: 95% Arial !important;
	}
.ank TD.br_c TD.cs TD.otvetov {
	padding: 0 1.2em 0 0 !important;
	font: 110% Arial !important;
	text-align: right;
	}
THEAD .inp IMG {
	margin: 0.3em 0 0 4px;
	}
TD.cs TD.inp {
	width: 20px;
	}
TD.inp INPUT {
	margin: 2px 5px 0 0;
	//margin: -2px 2px 0 -3px;
	padding: 0;
	}
TR.blck TD.inp {
	background: url(/img/lock.gif) no-repeat 2px 1px;
	}
TD.cs .sbmt {
	margin: 0.5em 0 1.1em 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-size: 110%;
	}
TD.cs DIV {
	margin-bottom: 0.65em;
	//margin-bottom: 0.45em;
	}
.sl {
	background: url(/img/arr_sl.gif) no-repeat 2px 0.45em;
	}
TD.cs DIV.hre, TD.cs DIV.sl {
	padding-left: 20px;
	}
TR.ahr TD.inp, #done UL LI {
	background: url(/img/arr_r.gif) no-repeat 2px 1px;
	}
DIV.sl {
	margin-bottom: 0.7em;
	//margin-bottom: 0.5em;
	}
.cond {
	padding: 0;
	margin: -0.45em 0 1.25em 40px;
	}
.cond LI {
	list-style-type: none;
	background: url(/img/dash.gif) no-repeat left 0.75em;
	padding: 0 0 0.39em 20px;
	}
.hr {
	background: url(/img/hr2.gif) repeat-x left center;
	height: 1px;
	font-size: 0;
	margin: 10px 0 4px 0;
	//margin: 24px 0 11px 0;
	}


TD.ans_dc {
	width: 16%;
	//width: 18%;
	}
.rq_d TD.data {
	width: 50%;
	}
.data .ank TD.pr {
	padding-right: 1em !important;
	}
.data .ank TD.ank_dc {
	width: 30%;
	padding-right: 15px;
	}
TD.reason DIV.bl14, TD.reason DIV.br14, TD.bl_box DIV {
	vertical-align: bottom !important;
	}
#body TD.bl_box {
	padding: 0 !important;
	height: 14px;
	font-size: 0;
	}
#body .lh TD TABLE TD.nm {
	padding-top: 0.2em !important; 
	}
TABLE.lh, TABLE.lh TABLE, TABLE.lh TABLE TABLE {
	border-collapse: collapse;
	padding: 0;
	}
INPUT.sbm {
	margin: 2em 0 0.5em 0;
	font-size: 110%;
	display: block;
	}
DIV.cro {
	margin-bottom: 0.5em;
	}
DIV.cro INPUT {
	margin-bottom: -3px;
	//margin-bottom: 0;
	margin-left: -2px;
	//margin-left: -5px;
	margin-right: 7px;
	//margin-right: 4px;
	}
DIV.cro INPUT.fld {
	margin: 1em 0 0 17px;
	font-size: 100%;
	color: #C0C0C0;
	}
DIV.cro INPUT.active {
	color: #000 !important;
	}
DIV.cro TEXTAREA {
	margin: 1em 0 0 17px;
	}
DIV.cro TEXTAREA, DIV.cro INPUT.fld {
	width: 70%;
	}
.lh TD TABLE TD {
	font-size: 100%;
	}	
TD.ie {
	//width: 68%;
	}
TABLE.ans_ag INPUT.fld {
	width: 20%;
	}
TD.ans_dc DIV {
	margin: 0.15em 5px 1.05em 0;
	}
.rq_d, .rq_d2 {
	margin: 0.5em 0 1em 0;
	//margin-bottom: 1.04em;
	width: 100%;
	}
TABLE.alternative {
	margin-top: -1em;
	}
TABLE.alternative TD.rq_nm {
	padding-top: 28px;
	}
TD.lhg {
	line-height: 1.5em !important;
	}
.ank OL, .descr OL, .ans_cnt OL {
	list-style-position: inside;
	padding: 0;
	margin: 0;
	}
.ank OL {
	margin-top: 1em;
	}
.descr OL LI {
	margin-bottom: 0.25em;
	}
.ans_ag TEXTAREA {
	width: 100%;
	margin-bottom: 2em;
	}
TR.acc {
	height: 1em;
	}
TD.ag_br {
	width: 22px;
	}
DIV.print {
	margin: 9px 22px 7px 0;
	//margin: 9px 22px 8px 0;
	font: bold 90% Arial;
	}
DIV.print A IMG {
	margin-top: 0.1em;
	}
.per {
	font-size: 120%;
	}
.frm {
	display: inline;
	}

/* SENDED */

TABLE.snd TD.company {
	width: 22%;
	}
TABLE.snd TD.perc, TABLE.snd TD.price {
	width: 10%;
	}
TABLE.snd TD.date {
	width: 14%;
	}
.snd TR.hd_l TD.obj {
	height: 30px;
	//height: 29px;
	}
.snd .fokus {
	background-color: #f6e497 !important;
	}

/* ORDERED */

TABLE.ordered TD.ord_stat {
	width: 19%;
	}
TABLE.ordered TD.company, TABLE.ord_rem TD.company {
	width: 24%;
	}
TABLE.ordered TD.date {
	width: 13%;
	}
.ordered TR.filters .check {
	margin-bottom: 1px;
	//margin-bottom: 0;
	}
.ordered TR.filters LABEL {
	margin-right: 1.5em;
	}

/* DEAL */

TABLE.ord_deal TD.ord_stat {
	width: 15%;
	}
TABLE.ord_deal TD.company {
	width: 22%;
	}
TABLE.ord_deal TD.price {
	width: 19%;
	}
	
/* ORDERED sub_folder REMINDER */

.ord_rem TR.filters TD, .ord_deal TR.filters TD, .ord_refuse TR.filters TD, .ord_specify TR.filters TD {
	padding-top: 0.7em;
	padding-bottom: 0.6em;
	}
.ord_rem TD.ord_stat {
	width: 18%;
	}
.ord_rem TD.price {
	width: 13%;
	}

/* Changed Version */

TR.no_status TD.obj {
	width: 30%;
	}
TR.no_status TD.company {
	width: 30%;
	}
TR.no_status TD.price {
	width: 25%;
	}
TR.no_status TD.resp_n {
	width: 15%;
	}

/* Search Result */

.searchResult TABLE.ans_cnt TD {
	background-color: #FFF !important;
	}
.findResult TD {
	padding: 0.95em 0 0.9em 20px !important;
	border-bottom: 1px solid #D3E0EF;
	}
.findResult H2 {
	font-size: 165%;
	margin: 0;
	}
.findResult H2 SPAN {
	font: 55% Arial;
	}
.result {
	padding-left: 20px;
	}
.result P {
	margin-bottom: 1.9em;
	//margin-bottom: 2.1em;
	}
.result H3 {
	margin: 0 0 0.55em 0;
	font: 125% Arial;
	}
.result UL {
	margin: 0 0 2.5em 0;
	font-size: 90%;
	padding: 0 0 0 27px;
	}
.result UL LI {
	margin-bottom: 0.3em;
	}
.result LI.again {
	font-weight: bold;
	margin-top: 0.95em;
	list-style: none;
	}
.result .letters {
	border-bottom: 1px solid red !important;
	}

/* БЛОК ОТВЕТА АГЕНТА/БРОКЕРА */

#ans_b {
	padding-top: 0.3em;
	}
TD.pcnt B {
	font: 100% Arial;
	padding-top: 0.2em;
	margin-left: 0.3em;
	}
TD.pcnt INPUT.sfi, TD.pcnt B, #delete INPUT, .pcnt TABLE TD .sfi, .fr_box .sfi, .fr_box label {
	display: block;
	float:left;
	}
.pcnt TABLE {
	width: auto;
	}
TABLE.ank TR TD.pcnt TABLE TD {
	padding-bottom: 0 !important;
	}
.pcnt TABLE TD.fr_out {
	padding-right: 40px;
	}
.pcnt TABLE TD .sfi {
	width: 7em;
	clear: both;
	}

#ans_b DIV.hr {
	margin-bottom: 20px;
	}
DIV#add_comp, DIV#done {
	padding: 0 10px 0 40px;
	width: 40%;
	float: left;
	margin-bottom: 2.5em;
	}
#add_comp DIV INPUT {
	margin-left: 0;
	margin-right: 5px;
	margin-bottom: -2px;
	//margin: 0 2px -1px -2px;
	}
#add_comp DIV {
	clear: both;
	margin-bottom: 0.45em;
	}
#add_comp .h_t, #done .h_t {
	margin: 0 0 1em -20px;
	font: 100% Arial;
	}
#done UL {
	padding: 0;
	margin: 0;
	list-style: none;
	}
#done UL LI {
	padding: 0 0 0.5em 18px;
	//padding: 0 0 7px 18px;
	background-position: 0 0.15em;
	}
.cl_wnd {
	text-align: center;
	margin: 1em 0;
	font: bold 100% Arial;
	}
.back {
	clear: both;
	width: 90%;
	}

/* Постраничная навигация */ 

.pages {
	text-align: right;
	}
.letters .pages {
	border-right: none !important;
	}
.pgs {
	margin: 7px 14px 7px 14px!important;
	}
.pgs A, .cr {
	padding: 0 4px;
	}	
.pgs .cr {
	border: 1px solid #FFF;
	font-weight: bold;
	}
.pages DIV.f90 {
	margin: 0.5em 20px 0 0;
	//margin-top: 0.4em;
	}
.pages DIV.f90 INPUT {
	font-size: 90%;
	padding-left: 0.5em;
	margin-bottom: 1px;
	//margin-bottom: 0;
	}
.pages DIV.f90 IMG {
	margin-bottom: -0.35em;
	//margin-bottom: -0.3em;
	}
TD.bott_nav DIV.f90 IMG {
	margin-bottom: -0.3em;
	}
TD.bott_nav DIV.f90 {
	margin-top: 0.45em;
	//margin-top: 0.3em;
	}
.cityList LI {
	list-style: none;
	margin: 0 0 0.2em 0;
	padding: 0;
	font-size: 90%;
	}
.cityList INPUT {
	margin-right: 5px;//margin-right: 2px;
	}

/* DASHED&HIDDEN */ 

A.dash, A.dash:hover {
	text-decoration: none;
	//text-decoration: expression( (/MSIE ((5\.5)|[6-9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "none" : "underline" );
	}
.hidden {
	display: none;
	}

/* FOOTER */
HR {
	clear: both;
	padding: 0;
	height: 1px;
	border: 0;
	}
TABLE.footer {
	margin: 2.5em 0 0 0;
	}
TABLE.footer TD {
	padding-bottom: 1em !important;
	}
DIV.copyright {
	float: left;
	}
DIV.go_pro {
	float: right;
	}
/* /Footer */

.nowrap {
	white-space: nowrap;
	}
.f90, DIV.copyright, DIV.go_pro, .pass P, .header .top, .info P, .mistake P, TR.fld_s, TD.obj, TD.ins, TD.comp, TABLE.ans_ag TD, .ank TD, TABLE.ch_p TD, .cond LI, .mrl, .file, TABLE.fld_b TD, #add_comp, #done, .clrs TR.hd TD, .clrs TR.colors TD, #done UL LI SPAN, .back, .descr, .rq_nm, .request_info, .new_cnd, .request_status TD,  .lbl LABEL, .offer TABLE TD, .one_more, .credit_cnd, .submit_buttons INPUT, .tarification_time, .profile, .pgs, .rq_desc OL LI, .rq_d .br_c, .rq_d .hd TD, .ans_cnt .add, .available TR TD, .ans_cnt .ans_cnt OL.f90 LI {
	font-size: 90%;
	}