/* Block Rules */

TABLE.content TABLE, .rsl TABLE, .temp, TD.mag DIV.s_b TABLE, TABLE.rate_nav, .companies_list TABLE {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	font-size: 100%;
	}
TD.mag DIV.s_b TABLE TD, TABLE.content TABLE TD, .companies_list TABLE TD {
	padding: 0;
	vertical-align: top;
	}
TABLE.content {
	margin-top: 1.05em;
	//margin-top: 1.2em;
	}
TABLE.content .sp {
	width: 30px;
	width: 4%;
	}
TABLE.drv_ds, .ins_cnd, TD.p0 TABLE, DIV.companies TABLE, TABLE.dat, .mag TABLE, .chs, .selected TABLE {
	width: auto !important;
	}
.q_box A.dash, .rsl SPAN, TD.ins_c, .security_select LABEL, .dat SELECT, .white DIV.s_b, .city_choose TD, .city_change, .companies .ank_cell LABEL, .more, .family, .balcony LABEL, .objOptions LABEL, .attribute P, .value UL LI, .decision P, .twoCells LABEL {	font-size: 90%;	}
TD.cr TABLE TD, TABLE.log TD, TD.p0 TABLE TD, P.saln INPUT {	font-size: 100%;	}
.ins_cnd SELECT {	font-size: 95%;	}
.bank {	font-size: 110%;	}
.bank SELECT, .bank INPUT.ns {	font: 79% Arial;	}
P.saln INPUT  {	font: 85% Arial !important;	}

/* Colors */

.clr, .headBox H2 {	background-color: #3366CC;  }
TR.bg {	background-color: #EAEFFA;  }
.clr3 {	background-color: #DFE7EF;  }
.clr3, .fokus, .over {	background-color: #F5F4E9;	}
.clr4 {	background-color: #47733B;	}

HR {
	clear: both;
	color: #D7E2FB;
	background-color: #D7E2FB;
	padding: 0;
	margin: 0.8em 0;
	//margin: 0.3em 0;
	height: 1px;
	border: 0;
	}
.spisok HR, .fnews HR {
	color: #c9d6c9;
	background-color: #c9d6c9;
	margin: 0.6em 0 0.9em 0;
	//margin: 0.3em 0 0.6em 0;
	}

/* New Version of Request */

.centerBox {	text-align: center;	}

.headBox {
	padding: 1em 0 0.65em 0;
	//padding-bottom: 0.75em;
	}
.headBox, .headBox TABLE {
	text-align: center;
	margin: 0 auto;
	}
.headBox TABLE TD {
	padding-right: 9px;
	}
DIV.padd_l {
	padding-left: 21px;
	//width: auto;
	}
.headBox DIV.unsel, .headBox H2 {
	padding: 4px 18px 3px 39px;
	font: 129% Arial;
	//font-size: 125%;
	}
.selected H2, .headBox H2 {
	color: #FFF;
	}
.kasko_head, .flat_head, .house_head, .dms_head {
	background-position: 14px 7px;
	background-repeat: no-repeat !Important;
	}
.selected H2 {	color: #000 !important;	}
.kasko_head {	background-image: url(/img/icons/kasko.gif);	}
.flat_head {	background-image: url(/img/icons/flat.gif);	}
.house_head {	background-image: url(/img/icons/house.gif);	}
.dms_head {	background-image: url(/img/icons/dms.gif);	}
.selected A.dash, .selected H2.cur_city, .selected TD DIV.mitem {	font: bold 79% Arial;	}
.headBox H2 {	margin-bottom: 0 !important;	}
.city_choose {	margin: 0.3em 0.3em 0.3em 18px;	}
.city_choose TD {	padding: 0.5em 2em 0.5em 0 !important;	}
.city_choose NOBR A {	line-height: 2em;	}

.formBox {
	min-width: 918px;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<970?'918':'auto');
	}
.contentPart {
	width: 516px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 1.2em 0 0 0;
	//padding-top: 1.25em;
	}
.companyBox .contentPart {	padding-top: 0;	}

.contentPart H3 {
	font: 129% Arial;
	//font-size: 125%;
	margin-bottom: 0.8em;
	}
DIV.request_bottom {
	width: 100%;
	margin-bottom: 1.1em;
	//margin-bottom: 1.2em;
	}

TD.w27 {	width: 26%;	}
.contentPart .brace {	width: 24px;	}
.contentPart TABLE TD.ank_cell, TD.sec_check, TD.summ, .summ DIV {	width: 156px;	}

TABLE TD.ank_cell, TABLE TD.two_cell, TABLE TD.select_box {	padding-bottom: 1.4em;//padding-bottom: 1.45em;	}
TABLE TR.volume TD.ank_cell {	padding-bottom: 0.5em;//padding-bottom: 0.35em;	}
TABLE TR.newBox TD.ank_cell, TABLE TD.objAddress, TABLE TD.houseDescr {	padding-bottom: 1.05em;//padding-bottom: 1.2em;	}
TABLE TD.houseDescr {	//padding-bottom: 1em;	}

.dontKnow {
	font: 79% Arial;
	margin-left: 1px;
	line-height: 1.2em;
	}
TABLE TR.auto TD {	padding-bottom: 3px !important;	}
TABLE TR TD.wh {	padding-bottom: 3px !important;	}

TABLE TR.label TD.ank_cell {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	}
TABLE TD.addition {
	padding-top: 1.1em;
	//position: relative;
	}
.addition LABEL.diesel {	width: 68px;	}
.w100, TABLE.w100 {	width: 100% !important;	}

.rightWheel {
	position: absolute;
	margin-top: -1.8em;
	//left: 0;
	}

.content LABEL.block {
	/*font: bold 79% Arial;*/
	font: bold 85% Arial;
	padding-left: 1px;
	color: #000;
	}
/*TR.brace {	font-size: 0;	}*/

.ank_cell SELECT, .price INPUT, TD.field INPUT, TABLE.drv_ds SELECT, TD.select_box SELECT, .living_space, .doubts DIV INPUT, TD.types INPUT {	font: 79% Arial;	}
.ank_cell SELECT, .price INPUT, TD.field INPUT, TABLE.drv_ds SELECT, .nm, .price, SELECT.data {	font: 90% Arial;	}

INPUT.price {	width: 152px;//width: 150px;	}

.valute {
	width: 58px !important;
	//width: 54px !important;
	width: 35% !important;
	}
.ank_cell TD.brace {	width: 10px;	}
.ank_cell SELECT, TD.select_box SELECT, SELECT.data {	width: 100%;	}

.contentPart .hr {
	background-image: url(/img/hr_dotted.gif);
	background-repeat: repeat-x;
	font-size: 0;
	height: 1px;
	margin: 17px 0 18px 0;
	//margin-top: 13px;
	}

.content .checkbox, .ins_cnd INPUT, .twoCells INPUT {
	margin-left: 0;
	//margin-left: -3px;
	margin-right: 4px;
	//margin-right: 2px;
	//margin-top: -2px;
	}
.content .checkbox, .addition LABEL.f90 {	float: left;	}

.security_select {
	width: 516px;
	margin-bottom: -3px;
	//margin-bottom: 0;
	border-bottom: 2px solid #E9F0F8;
	}
.sec_check {	padding-bottom: 0.4em !important;//padding-bottom: 0.3em !important;	}

.sec_check INPUT {
	margin-left: 0;
	//margin-left: -4px;
	vertical-align: middle;
	}

.addition LABEL.f90, .mag .lbl, .security_select LABEL, .clear LABEL, .ins_cnd label, .ank_cell LABEL.f90, .date LABEL, .flat_description LABEL, .auto TD LABEL, .family LABEL, .companies .ank_cell LABEL, .objects LABEL, .objOptions LABEL, .balcony LABEL, .twoCells LABEL, .clrLbl {	color: #3A4F68;	}
.contentPart LABEL.bold, .date LABEL.bold, .family LABEL.bold {	color: #000;	}
TD.field {	width: 150px;	}

TD.field INPUT {
	width: 130px;
	margin-left: 15px;
	}
TR.hr TD {
	background: url(/img/bg.gif) repeat-x left top;
	padding-bottom: 1px !important;
	//padding-bottom: 3px !important;
	}
TABLE TR.less TD.two_cell {	padding-bottom: 0 !important;	}
TABLE TR.security TD.two_cell {	padding-bottom: 0.95em !important;	}
TABLE TR.less TD.two_cell TABLE.no_padd {	margin-top: -0.4em;	}
TABLE TR.less TD.ank_cell {	padding-bottom: 1.5em !important;	}
TR.less TD.ank_cell SELECT {	width: 10em;	}

.flat_description TD, .items_list TD {
	padding-bottom: 0.2em !important;
	}
.dms_list TD {
	padding-bottom: 0.3em !important;
	//padding-bottom: 0.4em !important;
	}
.mech_b {	padding: 0.7em 0 0.8em 0;	}
.mech_b DIV {	clear: both;	}
TR.tb DIV.bl14, TR.tb DIV.br14 {	margin: 0 !important;	}
TABLE.q_but .brc {	width: 1.5em;	}

.dat {
	margin-top: 1em;
	//margin-top: 1.1em;
	}
.rsl SPAN {
	display: block;
	margin-bottom: 0.7em;
	}
.ins_cnd SELECT {
	margin-right: 0.3em;
	margin-left: 0.2em;
	//margin-top: 0.2em;
	}
.ins_cnd LABEL {
	display: block;
	margin: 0.1em 0.3em 0.35em 0;
	//margin: 0.36em 0.3em 0em 0;
	}
.submit_box .ins_cnd INPUT {
	margin-top: 5px;
	//margin-top: 0.2em;
	}
.submit_box {	padding: 0 1.5em 1.45em 1.5em;	}

.submit_box INPUT {
	padding-top: 4px;
	padding-bottom: 4px;
	//padding-top: 3px;
	//padding-bottom: 3px;
	font: 125% Arial;
	}
.ank_cell .bold {	font-weight: bold;	}



TABLE.date {
	margin-bottom: 0.2em;
	}
TABLE.date, TABLE.date TD {
	width: auto !important;
	}
TABLE.date TD.price {
	width: 190px !important;
	}
.calendar_link {
	margin: 0 0 -5px -4px;
	//margin: 0 0 -3px -4px;
	}
.date .f90 INPUT {
	margin-bottom: 1px;
	//margin-bottom: -1px;
	margin-right: 4px;
	//margin-right: 2px;
	}
	

/* /End */


/* Credit/Salon Menu */

.white {
	margin: 0.3em 0 0 13px;
	//margin-left: 12px;
	width: 347px;
	}
#bank_m .white {
	margin-top: 0.2em;
	}
.white LABEL {
	display: block;
	}
.white .checkbox {
	margin-left: 11px;
	//margin-left: 8px;
	margin-right: 4px;
	//margin-right: 2px;
	float: none;
	}
TD.mag DIV.s_b {
	/*padding: 1em 0 0.5em 0;*/
	padding: 0.9em 0 0.5em 0;
	width: 100%;
	}
TD.mag DIV.tl_14, TD.mag DIV.tr_14, TD.mag DIV.bl_14, TD.mag DIV.br_14 {
	visibility: hidden;
	display: none;
	}
TABLE TD.wh DIV.s_b {
	background-color: #FFFFFF !important;
	}
TD.wh DIV.tl_14, TD.wh DIV.tr_14, TD.wh DIV.bl_14, TD.wh DIV.br_14 {
	visibility: visible;
	display: block;
	//position: relative;
	}
LABEL.lbl {
	margin-bottom: 0.9em;
	}
DIV.s_b LABEL.lbl {
	margin-bottom: 0;
	float: none !important;
	}
TD.wh DIV.s_b LABEL.lbl {
	font-weight: bold !important;
	color: #000 !important;
	}
TD.mag DIV.s_b TABLE TD {
	padding: 0 !important;
	font-size: 100% !important;
	}
.clear {
	clear: both;
	padding: 1em 0.5em 0 27px;
	//padding: 0.5em 0.5em 0em 30px;
	clear: both;
	}
.clear INPUT.radio {
	padding: 0;
	margin: 0 6px -1px 0;
	//margin: 0 4px -1px -4px;
	}
.clear LABEL {
	display: inline !important;
	}
.clear P {
	margin: 0 0 0.3em 0;
	//margin: 0 0 0.1em 0;
	}
.clear P.saln {
	margin: 0.9em 0 0 0;
	//margin: 0.9em 0 0 0;
	padding-bottom: 0.8em;
	}
DIV.s_b #bank {
	margin-top: 0 !important;
	}
DIV.bank {
	padding: 1em 0.5em 1.2em 0;
	//padding: 0.5em 0 0.8em 0;
	clear: both;
	}
DIV.bank TR.label TD IMG {
	//margin-right: 3px;
	}
.bank INPUT.ns {
	width: 140px;
	width: 12em;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'100px':'140px');
	}
.bank INPUT.ns {
	margin-right: 1em;
	}
BODY .bank DIV.hr {
	margin: -0.5em 20px -0.2em 27px;
	//margin: 0.45em 27px 0.15em 27px;
	//margin-bottom: expression( (/MSIE (([7]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "0.15em" : "-0.8em" );
	}
TD.mag .white .insideBox TD {
	padding-bottom: 1.3em !important;
	//padding-bottom: 1.29em !important;
	}
DIV.creditBox {
	padding: 0 27px 0.5em 29px;
	//padding-bottom: 1em;
	//padding-left: 31px;
	}
.creditBox TD.w27 {
	width: 27px;
	}
.creditBox INPUT.ns {
	width: 98%;
	//width: 96.5%;
	//margin-top: -1px;
	margin-right: 0 !important;
	}


/* /Credit/Salon Menu */

TABLE TR.less TD.ank_cell SELECT {
	width: 100%;
	}
.objects {	width: 336px !important;	}

TABLE.drv_ds {
	margin-bottom: 0.5em;
	margin-left: -22px;
	width: 372px;
	}
TABLE.drv_ds TD {
	padding-bottom: 0.65em !important;
	position: relative;
	}
TD.delButt {
	width: 38px;
}
TD.delButt INPUT {
	width: 26px;
	float:right;
	font-size: 90%;
	padding-top: 0;
	padding-bottom: 0;
	//height: 1.7em;
}
.addDriver {
	font: 90% Arial;
	overflow: visible;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.2em; //padding-bottom: 0.1em;
	margin: -0.5em 0 0.7em 0;
	vertical-align: middle;
}
.drc .nm {	margin-top: 0.25em;	}
TD.cnt LABEL {	display: inline;	}
.number {	width: 22px;	}
TD.standing {	width: 124px;	}
TD.standing SELECT {	width: 124px;	}
TD.age {	width: 90px;	}
TD.age SELECT {	width: 75px;	}
TD.sex {	width: 100px;	}
TD.sex SELECT {	width: 85px;	}
.nm {	margin: 1.6em 0 0 0;	}

.qws {
	display: block;
	border: 1px solid #049;
	font: bold 80% Arial;
	padding: 0 2px 1px 2px;
	text-decoration: none;
	line-height: 1em;
	margin-top: 0.35em;
	background-color: #FFF;
	float: left;
	}
.scr .qws {	margin-top: 0.1em;	}

.nn {
	float: left;
	font-size: 110%;
	}
.qws_dsc {
	position: absolute;
	width: 150px;
	border: 1px solid #000;
	background: white;
	font: 79% Arial;
	color: #333;
	margin: 2.5em 0 0 -11em;
	padding: 10px;
	}
TD DIV.arrow {
	height: 6em;
	width: 18px;
	float: right;
	background-image: url(/img/icons/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: right 2.9em;
	//background-position: left 2.3em;
	}
.submit_box, .companies_list TABLE TR.over TD, .companies_list TABLE TR.fokus TD, .formBox {	background-color: #E9F0F8 !important;	}

.nowrap {	white-space: nowrap;	}

/* Companies Select */

.regionSelect {	margin-bottom: -0.3em;	}
.regionSelect LABEL.block {	font-size: 90%;	}

.compCheckBoxParent {
}
.compCheckBox {
	padding-top: 0.2em; //padding-top: 0.1em;
	margin-bottom: 1.05em;
}
.compCheckBox INPUT {
	vertical-align: middle;
	margin-left: 0; //margin-left: -4px;
	margin-top: 1px; //margin-top: -1px;
}
.companies TD {
	padding: 0.4em 0 1em 0 !important;
	}
.companies .ank_cell INPUT, .companies .ank_cell LABEL, .objects LABEL, .objects INPUT, .balcony INPUT, .balcony LABEL, .objOptions INPUT, .objOptions LABEL {	float: left;	}

.companies .ank_cell INPUT, .objects INPUT, .balcony INPUT, .objOptions INPUT {
	margin-left: 0;
	//margin-left: -4px;
	margin-top: 2px;
	//margin-top: -2px;
	}
.companies .ank_cell LABEL, .objOptions LABEL {
	width: 129px;
	//width: 110px;
	//position: relative;
	margin-bottom: 0.65em;
	//margin-bottom: 0.55em;
	}
.compBoxParent {
	margin-bottom: -0.5em;
}
.more {
	padding-left: 16px;
	//padding-left: 17px;
	}
.formBox .submit {
	font: 129% Arial;
	//font-size: 125%;
	padding-top: 0.2em;
	padding-bottom: 0.25em;
	//padding: 0.05em 0.5em 0.1em 0.5em;
	margin: 0.7em 0 1.55em 0;
	//margin: 0 0 2.2em 0;
	//overflow: visible;
	position: relative;
	}
.helpBox {
	position: absolute;
	text-align: left;
	width: 18%;
	//left: 3%;
	margin-left: 22px;
	padding-top: 20px;
	//padding-bottom: 1px;
	}
.helpBox2 {
	left: 50%;
	margin-left: 207px;
	width: 25%;
	padding-top: 2.35em;
}
.helpBox DIV {
	margin-top: 16px;
	}
.helpBox P {
	line-height: 1.1em;
	}
.helpBox P, .helpBox DIV A.dash {	font-size: 79%;	}


/* Property Request */

/*.request DIV.hr {
	background: url(/img/bg.gif) repeat-x left top;
	height: 2px;
	margin-left: 21px;
	margin-right: 21px;
	margin-bottom: 1.2em;
	//margin-bottom: expression( (/MSIE (([7]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1.2em" : "0.25em" );
	}*/

TABLE.auto {
	width: auto !important;
	margin-bottom: 1em;
	}
.checked_item {
	background-color: #FFF;
	margin-top: -0.6em;
	margin-bottom: 0.7em !important;
	}
.checked_item DIV.tl_14, .checked_item DIV.tr_14, .checked_item DIV.bl_14, .checked_item DIV.br_14, .checked_item .doubts {
	display: block !important;
	//position: relative;
	}
.checked_item .display {
	display: block;
	margin-top: 0.7em;
	background-color: #FFF;
	}
.checked_item, .checked_item .display, .types INPUT, .checked_item TABLE.auto {	//position: relative;	}

.checked_item .s_b {
	padding-top: 0.6em;
	padding-bottom: 0.7em;
	padding-right: 2em;
	}
.types INPUT {
	width: 100%;
	margin-bottom: 1em;
	}
.family {
	float:left;
	width:6em;
	margin: 1.3em 0 0 2em;
	}
.content .family INPUT.checkbox {
	margin-top: 2px;
	//margin-top: -2px;
	//margin-right: -2px;
	}

.flat, .dms {
	margin: 0.3em 0 -0.5em 0;
	//margin: 1.35em 0 -0.3em 0;
	}
.dms {	margin-bottom: 0;	}

.objects LABEL {
	width: 318px;
	//width: 315px;
	//position: relative;
	}
.objects {	padding-bottom: 0.75em !important;	}

.dms .objects {
	padding-bottom: 0.4em !important;
	width: 500px !important;
	}
.dms .objects LABEL {	width: 450px;	}

.summ INPUT {
	position: relative;
	margin-top: -1px;
	//margin-top: -2px;
	}
.summLabel {
	position: absolute;
	font: bold 79% Arial;
	margin: 0 0 0 360px;
	//margin: -0.7em 0 0 355px;
	//margin-left: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "360px" : "360px" );
	padding-top: 0.3em;
	//padding-top: 0;
	}

.objDescription {	margin: -0.2em 0 -1em 0;//margin: -0.2em 0 -0.6em 0;	}
TABLE.constructions {	margin: 0.05em 0 0.15em 15px;//margin: -0.5em 0 1.3em 15px;	}
TABLE TD.balcony {	padding-top: 1.25em !important;//padding-top: 1.35em !important;	}
TR.square TD {	padding-bottom: 1.15em !important;//padding-bottom: 1.05em !important;	}
TABLE TR.objOptions TD {	padding-bottom: 0.8em !important;//padding-bottom: 1.15em !important;	}
TABLE TR.objOptions TD.securityCell {	padding: 0.25em 0 1.25em 0 !important;//padding: 0.2em 0 0.2em 0 !important;	}
TABLE TR.objOptions TD.buildCell {	padding-bottom: 0 !important;	}

.objOptions LABEL {
	margin-bottom: 0.45em;
	//width: 130px;
	}
.securityCell LABEL, .buildCell LABEL {	width: 480px;	}

.data {	width: 151px;	}
.summ INPUT	{	width: 110px;	}

.address {
	width: 516px;
	margin-bottom: -0.7em;
	}
TD.objAddress, TD.houseDescr, .houseDescr SELECT {	width: 246px;	}

.objAddress INPUT.data, .houseDescr INPUT {
	width: 242px;
	//width: 240px;
	}
.amount {	margin-bottom: 1.25em;//margin-bottom: 0.2em;	}
.amount TD.brace {	width: 15px;	}
.amount TD.ank_cell {	width: 82px !important;	}

TABLE.amount TD.twoCells {
	width: 419px;
	padding-top: 1.1em;
	padding-bottom: 0.8em !important;
	}
TABLE.amount TD.twoCells, TABLE.amount TD.ank_cell {
	padding-bottom: 0.8em !important;
	}
.twoCells INPUT, .twoCells LABEL {	float: left;	}

TD.nmb {
	width: 23px;
	font: bold 79% Arial;
	text-align: right !important;
	padding-top: 0.35em !important;
	}
.dateBirth {	width: 107px;	}
.dateBirth INPUT {	width: 103px;	}
.diseases INPUT {	width: 296px !important;	}

TD.dateBirth, TD.diseases {	padding-bottom: 0.3em !important;//padding-bottom: 0.2em !important;	}
.amount .search_gl {	color: #898989;	}

.constrName {	width: 206px;	}
.constrName INPUT {	width: 202px; float: right;	}
.constSpace {	width: 90px;	}
.constSpace INPUT {	width: 86px;	}
.constrAmmount {	width: 156px;	}

.constrAmmount INPUT {
	width: 152px;
	margin-bottom: 0.5em;
	//margin-bottom: 0.35em;
	}
TABLE.houseOpt {
	margin-bottom: -0.15em;
	}
.houseOptions {
	margin-bottom: -0.25em;
	//margin-bottom: 0;
	}
TABLE.houseOptions2 {
	margin-bottom: -1.35em;
	//margin-bottom: -1em; 
	}
TABLE.houseOptions3 {
	margin-bottom: -1.1em;
	//margin-bottom: -1.25em;
	//margin-top: -0.45em !important;
	}
.rent {
	margin-top: -0.5em;
	}


/* Registration/Login Box */

.regLogBox {	margin-left: -20px;	}

.regBox, .logBox {
	width: 508px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	z-index: 100;
	position: relative;
	margin-top: -10.6em;
	//margin-top: -10.3em;
	}
.regBox {
	background-color: #F6E497;
	border-color: #EDCC59;
	}
.logBox {
	background-color: #CEF398;
	border-color: #A6E85B;
	}
.regBox .hr, .logBox .hr {
	background-image: url(/img/hr_reg.gif);
	background-repeat: repeat-x;
	height: 2px;
	font-size: 0;
	margin-bottom: 17px;
	margin-top: -6px;
	//margin-top: 0;
	}
.logBox .hr {	background-image: url(/img/hr_log.gif);	}
.regBox .error, .logBox .error {	color: #CC0000;	}

.inside {
	padding: 1.25em 23px 1.55em 23px;
	//padding-bottom: 1.4em;
	}
.head {
	font: bold 129% Arial;
	//font-size: 125%;
	color: #C00;
	margin-bottom: -8em;
	//margin-bottom: 0.95em;
	}
.inside DL {
	float: left;
	width: 152px;
	margin: -6.75em 0 0 0;
	}
.inside DT, .inside DD {
	margin-left: 0;
	padding: 0;
	}
.inside DD {
	margin-bottom: 0.55em;
	//margin-bottom: 0.65em;
	}
.inside LABEL {
	font: bold 79% Arial;
	//display: block;
	//margin-bottom: -1px;
	}
.inside DD INPUT {
	font: 85% Arial;
	width: 100%;
	}
.inside DD SPAN {
	font: 79% Arial;
	display: block;
	color: #7B724B;
	//margin-top: -1px;
	}
.inside DT INPUT {
	margin-top: 0.4em;
	}
.inside .nota {
	float: right;
	width: 283px;
	margin-top: -5.8em;
	//padding-top: 0.85em;
	}
.inside .nota P {
	font: italic 79% Arial;
	margin-bottom: 1.75em;
	line-height: 1.15em;
	}
.inside .nota DIV {
	padding-top: 0.65em;
	//padding-top: 0.55em;
	font-size: 90%;
	}
.inside DL, .inside .nota {
	//margin-top: 0;
	}
.linkLogin {
	margin-top: -1.65em;
	}
.close {
	position: absolute;
	top: 7px;
	right: 9px;
	}

/* Credit Offer */

.stamp {
	background-color: #EBF6DD;
	background-image: url(/img/stamp_top.gif);
	background-repeat: repeat-x;
	margin-bottom: 1em;
	//margin-bottom: 1.05em;
	}
.bottomBg {
	background-image: url(/img/stamp_bott.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 3px;
	font-size: 0;
	}
.creditPart, TABLE.offerContent {	width: 587px;	}
.creditPart {	padding-top: 1.85em;	}
TABLE.offerContent TD {	padding-bottom: 0.55em;	}

.appeal {
	font-size: 129%;
	//font-size: 125%;
	margin: 0.95em 0 0.9em 0;
	//margin: 1em 0 0.9em 0;
	}
.appeal H2, .decision H2 {
	color: #000;
	padding: 0;
	}
.appeal H2 {
	font: 100% Arial;
	margin-bottom: 0.8em;
	//margin-bottom: 0.7em;
	}
.appeal SPAN {
	font-size: 90%;
	display: block;
	//padding-bottom: 0.1em;
	//padding-top: 0.2em;
	}
.object {	padding-top: 0.15em;	}
.attribute {	width: 217px;	}
.value {	width: 370px;	}
.attribute P {	margin: 0;	}

.creditPart .hr {
	background-image: url(/img/hr_dotted_credit.gif);
	background-repeat: repeat-x;
	font-size: 0;
	height: 1px;
	margin: 14px 0 14px 0;
	//margin-bottom: 13px;
	}
.value UL {
	margin: 0;
	padding: 0 0 0.65em 0;
	list-style: none;
	}
.value UL LI {	margin-bottom: 0.4em;	}

.decision H2 {
	margin-bottom: 0.5em;
	//margin-bottom: 0.55em;
	font: 129% Arial;
	//font-size: 125%;
	}
.decision {	margin-bottom: 2em;	}
.decision P {	margin-bottom: 1.35em;//margin-bottom: 1.3em;	}

.decisionButt {
	font: 129% Arial;
	font-size: 125%;
	padding-top: 0.2em;
	//padding-top: 0.1em;
	padding-bottom: 0.25em;
	//padding-bottom: 0.15em;
	width: 3.7em;
	}

/* Message Box */

.messageBoxParent {	margin: 0 auto;	}
.messageBoxParent, .messageTop, .messageBott, .messageBody {	width: 525px;	}

.messageTop {
	background: url(/img/msg_top.png) no-repeat;
	height: 18px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/msg_top.png', sizingMethod='crop');
	font-size: 0;
}
.messageBott {
	background: url(/img/msg_bott.png) no-repeat;
	height: 26px;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/msg_bott.png', sizingMethod='crop');
	font-size: 0;
}
.messageBody {
	background: url(/img/msg_center_bg.png) repeat-y;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/msg_center_bg_ie.png', sizingMethod='crop');
}
.messageContent {
	padding: 1.55em 30px 1.5em 50px;
}
.messageContent {
	-position: relative;
}
.msgHd {
	font-size: 125%;
	margin-bottom: 0.8em;
}
.messageContent P {
	line-height: 1.3em;
	margin-bottom: 1.5em;
}
P SPAN.msgHd {
	display: block;
	margin-bottom: 0.2em;
}
UL.msgList {
	list-style: none;
	margin: 0;
	padding: 0;
}
UL.msgList LI {
	margin-bottom: 0.55em;
}
.messagePhone {
	font-size: 165%;
	margin-bottom: 1em;
}
.messagePhone INPUT {
	font-size: 79%;
	vertical-align: middle;
}
.type1 {
	width: 54px;
}
.type2 {
	width: 39px;
}
.messageSubmit {
	font: 125% Arial;
	overflow: visible;
	padding: 0.2em 0.9em; //padding: 0.1em 0.9em;
}
.capchaImg {
	border: 1px solid #000;
	vertical-align: middle;
}	
.capcha {
	width: 160px;
	margin: 10px 0 12px 0;
}
.smsForm DD INPUT, .capcha {
	font: 155% Arial;
}
.messageContent .error {
	margin-bottom: 0;
}
.formBox2 {
	margin-top: 1.65em;
}
.contentPart2 {
	width: 405px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 2.05em 0 0 0;
	}
.formBox .contentPart2 .submit {
	margin-top: 0.2em;
	//margin-top: -0.7em;
	}
.contentPart2 H3 {
	font-size: 125%;
	margin-bottom: 1.4em;
}
.smsForm {
}
.smsForm DT {	padding-bottom: 2px;	}

.smsForm DD {
	margin: 0 0 1.3em 0;
}
.smsForm DD INPUT {
	width: 77%;
}	





TABLE.no_padd TD {	padding-top: 0 !important;	}
TABLE.no_padd TD, TABLE TD.pb0 {	padding-bottom: 0 !important;	}
LABEL.current, .clear label.current {
	font-weight: bold !important;
	color: black !important;
	}
