.table-char {position:relative; margin:0 -14px}	.table-char table {width:100%; border-collapse:separate; border-spacing:0}		.table-char table tr {text-align:left}		.table-char table th {color:#216eaf; font-weight:bold; padding:5px 14px; background-color:#dbeaf4}		.table-char table td {color:#666; padding:1px 14px; vertical-align:top}		.table-char table .c-black {color:#000 !important}	.table-char strong.broken {color:#F12988}.table-converter {position:relative; margin:0 -14px}	.table-converter table {width:100%; border-collapse:separate; border-spacing:0}		.table-converter table tr {text-align:left}		.table-converter table th {color:#216eaf; font-weight:bold; padding:5px 14px; background-color:#dbeaf4}		.table-converter table td {color:#333; padding:3px 14px; vertical-align:top}		.table-converter table .c-black {color:#000 !important}	.table-converter .inp2 {border:1px solid #cfcfcf;padding:2px;width:160px;}	.table-converter .inp3 {border:1px solid #cfcfcf;padding:2px;width:90px;}.credit-calc {position:relative; margin:0 -14px}	.credit-calc table {width:100%; border-collapse:separate; border-spacing:0;}		.credit-calc table tr {text-align:left}		.credit-calc table th {color:#216eaf; font-weight:bold; padding:5px 14px; background-color:#dbeaf4}		.credit-calc table td {color:#333; padding:3px 14px; vertical-align:top}		.credit-calc table .c-black {color:#000 !important}	.credit-calc .inp3 {border:1px solid #cfcfcf;padding:2px;width:90px;}	.credit-calc .inp3.select {width:96px;}	.credit-calc .rules { color:#686868; font-size:11px }	.credit-calc .error { color:#f00;  }	.credit-calc .pad { padding:3px 14px;  }	.credit-calc #idCreditResults { margin:6px 0;  }		.credit-calc table#idCreditResults {width:100%;}			.credit-calc table#idCreditResults td {border-bottom: 1px dashed #ccc;}			.credit-calc table#idCreditResults .numb {font-weight:bold;text-align:right;}		.credit-calc table.addons {width:100%;}			.credit-calc table.addons td {border-bottom: 1px dashed #ccc;}			.credit-calc table.addons .numb {font-weight:bold;text-align:right;}	.credit-calc #idCreditPayments .total {font-weight:bold}	.credit-calc h3.link-toggle { font-size:14px;}		.credit-calc h3.link-toggle a {display:inline; text-decoration:none; border-bottom:1px dashed #00a8ff; line-height:26px;}			.credit-calc h3.link-toggle a:hover { border-bottom-color:#216eaf;}	.credit-calc table.slim td {padding:0; margin:0;}/* // ---- responses ---- // */.view-responses {margin-bottom:-10px}	.view-responses li {line-height:16px; padding:0 0 0px 0; margin-bottom:6px; border-bottom:1px solid #cfcfcf;}	.view-responses li.cl-0 {  }	.view-responses li.cl-1 { padding-left:40px; }	.view-responses li.cl-2 { padding-left:80px; }	.view-responses li.last {margin-bottom:4px; border-bottom:none}		.view-responses li.lst {border-bottom-width:0; margin-bottom:0}		.view-responses li .author {padding-bottom:5px}		.view-responses li .author .avatar { float:left; margin:1px 10px 0px 0; }		.view-responses li .author .avatar img { border: 1px solid #D8D8D8;  }		.view-responses li .author .author-name { float:left; }		.view-responses li .author .response-raiting {float:right;}		.view-responses li .author .response-raiting .rr-thumbs { }		.view-responses li .author .response-raiting .rr-thumbs  .rr-reply {margin-left:6px }		.view-responses li .for-editor p {padding-bottom:6px}			.view-responses li .author small {color:#808080; font-size:11px}			.view-responses li .author span {font-size:11px}		.view-responses li .response-info {color:#808080; font-size:11px; padding-bottom:6px;}			.view-responses li .full-star, .view-responses li .clear-star, .view-responses li .half-star {background-image:url(../img/star-all.gif)}			.view-responses li .clear-star {background-position:-30px 0}			.view-responses li .half-star {background-position:-15px 0}			.view-responses li .recommendation {padding-left:10px}				.view-responses li .recommendation strong {color:#000; font-weight:normal}		.view-responses li .text-row {padding-left:70px; padding-bottom:6px}			.view-responses li .text-row .lbl {position:relative; float:left; left:-67px; width:65px; margin-right:-67px; font-weight:bold}		/* .view-responses .author {position:relative; float:left; left:-140px; margin-right:-140px; width:130px}		.view-responses .author small {position:relative; display:block; margin-top:-2px; color:#808080; font-size:11px} */	.view-responses li.home {line-height:12px; padding:0; margin-bottom:0px; border:none;}		.view-responses li.home .recommendation {padding-left:0px}		.view-responses li.home .title {padding-bottom:5px;}			.view-responses li.home .title span {color:#000;}		.view-responses li.home .img-cover-4 {position:relative; float:right; width:80px; right:-6px; margin:-4px 0 0 0; padding:0}			.view-responses li.home .img-cover-4 img {border:1px solid #000}		.view-responses li.home .img-cover-5 {position:relative; float:right; width:73px; right:-6px; margin:-4px 0 0 0; padding:0}			.view-responses li.home .img-cover-5 img {border:1px solid #000}			.view-responses li.home table {border-collapse:collapse;width:100%}				.view-responses li.home table td {padding:0;vertical-align:top}.voting {float:left; position:relative; margin-right:60px; width:80px; height:14px; overflow:hidden; background:#ccc url(../img/stars.png) 0 0 repeat-x; margin-top:6px}	.voting li {float:left}	.voting a {position:absolute; top:0; left:0; display:block;	height:14px; text-indent:-9999px}	.voting A.cur, .voting A:hover, .voting:hover A.cur:hover, .voting.phover A.cur:hover, .voting:hover A:hover, .voting.phover A:hover {background:#FC0 url(../img/stars.png) repeat-x 0 -14px}	.voting:hover A.cur, .voting.phover A.cur {background:none}	.voting .one a {width:16px; z-index:5}	.voting .two a {width:32px; z-index:4}	.voting .three a {width:48px;z-index:3}	.voting .four a {width:64px;z-index:2}	.voting .five a {width:100px; z-index:1}/* -- ---- responses ---- -- */.view-top-users {margin-bottom:-10px}.view-top-users li {line-height:16px; padding:0 0 0px 0; margin-bottom:6px; }.view-top-users li .author {padding-bottom:5px}.view-top-users li .author .avatar { float:left; margin:1px 10px 0px 0; }.view-top-users li .author .avatar img { border: 1px solid #D8D8D8;  }.view-top-users li .author .author-name { float:left; }/* // ---- compare odno ---- // */.compare-odno {padding-bottom:29px}	.compare-odno ul {float:left; width:32%}	.compare-odno .chk-b {padding:0 0 9px}	.compare-odno li {position:relative; padding:0 10px 10px 26px}	.compare-odno li span.year {font-size:10px; color:#555}/* -- ---- compare odno ---- -- *//* // ---- salons block ---- // */.auto-salons {position:relative; margin-top:-16px}	.auto-salons dt {position:relative; margin:0 -14px; color:#216eaf; font-weight:bold; padding:5px 14px; background-color:#dbeaf4}	.auto-salons dd {padding:10px 0 20px; line-height:16px}	.auto-salons .salon-card {padding-bottom:8px}	.auto-salons .logo-salon {float:left; width:60px; padding-top:10px}	.auto-salons .contact-address {float:left; width:155px; margin-right:7px}	.auto-salons .day-working {float:left; width:140px}	/*.auto-salons .contacts-online {float:right; width:97px}*/	.auto-salons .contacts-online {float:right; width:127px}	.auto-salons p {padding-bottom:6px}	.auto-salons table {width:100%; border-collapse:collapse; border-spacing:0}		.auto-salons table td {padding:0 14px 10px 0; vertical-align:top}		/*.auto-salons table .cost {width:22%}*/		.auto-salons table .cost {width:114px}/* -- ---- salons block ---- -- *//* // ---- other photo car ---- // */.other-photo-car {padding-bottom:15px}	.other-photo-car li {position:relative; float:left; margin:0 10px 10px 0}		.other-photo-car li img {border:1px solid #000}.other-photo-car2 {position:relative;width:137px}		.other-photo-car2 img {border:1px solid #000}/* -- ---- other photo car ---- -- */.cost-right {float:right; color:#e14900}#idCompareStatus {}	#idCompareStatus li {margin-bottom:10px}		#idCompareStatus li span {color:#666677}		#idCompareStatus li a.rem {color:#666677; float:right}table.advert-ads-links {margin:12px 0 0 12px}	table.advert-ads-links td {vertical-align:middle;text-align:left; padding:0 0 8px 0}	table.advert-ads-links td a {font-weight:bold}table.auto-advert-title { width: 100%; border-collapse: collapse; margin-bottom: 15px; }table.auto-advert-title td h2 { padding:0px; }table.auto-advert-title td.sms-info { color:#666666; padding-top: 5px; }table.auto-advert-title td.sms-info-2 { color:#E53F3F; padding-top: 5px; }.advert-top-red { color:#E53F3F;  }.brd-md .blue-line { background-color:#DBEAF4;color:#216EAF;font-weight:bold;margin:10px -14px;position:relative;padding:5px 14px;}