html,body {padding:0;margin:0}
body {color:#343434; background-color:#fff; font:9pt Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#343434; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}

a {color:#003a97; text-decoration:underline}
a:hover {color:#008fd3; text-decoration:none}

.blue {color:#008FD3}
.red {color:#f00}
.or {color:#FF3200}
.or-d {color:#E5000A}
.gray {color:#aaa}
.green {color:#377550}

/*.logo {border-bottom:3px solid #e1e1e1; padding-bottom:9px}*/
#top {border-bottom:1px solid #c5c5c5; margin-bottom:10px}

.middle {padding-bottom:10px}

/* // ---- image sets ---- // */
.ico-set {background-image:url(/site/pic/ico-set.png); font-size:1px}
.show-steps .selected a, .bg-set, .s-title, #top .searchblock, #navigation li {background-image:url(/site/pic/bg-set.png); background-repeat:no-repeat}

.ico-dwn {position:absolute; width:13px; height:13px; background-position:-183px -17px}
.ico-note {background-position:0 -73px}
.ico-back {width:11px; height:11px; background-position:-183px -40px}
.ico-print {background-position:-91px 0}
.ar-r {width:11px; height:11px; background-position:-134px -73px}
.ar-l {width:11px; height:11px; background-position:-124px -73px}

.add-form-step {background-repeat:repeat-x}
.region-other li, .legend .ico-brd, .flags li { background-repeat:repeat-y}
ul.icons li, #top-tools .bg-brd {background-repeat:repeat-y}
/* -- ---- image sets ---- -- */

/* // ---- path ---- // */
.path-brd {position:relative; z-index:2; margin:0 -10px; padding:7px 2px 8px 17px; border-bottom:1px solid #e1e1e1}
.path {position:relative; z-index:2; color:#999; font-size:.917em; padding-bottom:15px}
	.path strong {color:#343434}
.path strong .red {font-weight:normal}
.path .here {font-weight:bold}
.path .ar {vertical-align:top; margin:4px 1px 0 0}
.path-nobrd {border-bottom-width:0; padding-bottom:10px}
.path-brd {padding-bottom:10px}
/* -- ---- path ---- -- */

/* // ---- titles ---- // */

.b-title, .s-title, .wysiwygContent h1 {position:relative; font-size:1em; background-color:#e2e2e2; background-position:-2294px 0}
.b-title  .ico-dwn, .s-title .ico-dwn, .wysiwygContent h1 .ico-dwn {top:8px; left:10px}
.b-title strong, .s-title strong, .wysiwygContent h1 strong {display:block; padding:7px 10px 9px 30px}

.s-title {overflow:hidden}
	.s-title .note {float:left}
	.s-title .clipboardHeader {padding-left:15px; font-weight:normal}
		.s-title .clipboardHeader img {margin:1px 3px 0 0}
	.s-title .clipboardHeaderItems {font-weight:normal}
	.s-title small {font-size:.917em; font-weight:normal; padding-left:5px}
		.s-title small .ico-back {margin:3px 0 0 0}
	.s-title .region-stat {padding-right:7px; padding-top:7px}
		.s-title .region-stat strong {display:inline; padding:0}
	.s-title .sm-link {font-weight:normal; margin-left:10px}

.blue-title {background-color:#cce7f2; background-image:none !important}
.light-bg {background-color:#e6f5fa !important}

.w-title {font-size:1.5em; padding-left:7px}
	.black {color:#000}
	.w-title strong {float:left; padding-right:13px}
		.w-title .region-stat {font-size:.667em}
		.region-stat {float:right; padding-top:6px}
			.region-stat strong {float:none; padding-right:0}
	.w-title .exchange {position:relative; top:3px; color:#666; font-size:.667em; font-weight:normal}
	.ads-add {float:left; background-color:#ff4600; background-position:-4294px 0; height:17px; line-height:17px; font-size:11px; margin-top:4px}
		.ads-add a {position:relative; display:block; height:17px; padding:0 11px 0 21px; color:#fff !important; text-decoration:none}
.small-title {position:relative; font-size:1.167em; padding:3px 16px; font-weight:bold}
	.small-title .ico-set {position:absolute; left:5px; top:8px; width:7px; height:7px; background-position:-152px -73px}

.brd-title {border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:5px}
/* -- ---- titles ---- -- */

/* // ---- crn styles ---- // */
.crn {position:absolute; background-image:url(/site/pic/crn-set.png); font-size:1px}

.c-tl, .c-tr, .c-bl, .c-br {position:absolute; font-size:1px}
.c-tl {top:0; left:0}
.c-tr {top:0; right:0}
.c-bl {bottom:0; left:0}
.c-br {bottom:0; right:0}

.w-br, .w-bl, .w-tr, .w-tl {position:absolute; background-color:#fff; width:1px; height:1px; font-size:1px; line-height:0; overflow:hidden}
.w-tl {top:0; left:0; background-position:0 0}
.w-tr {top:0; right:0; background-position:100% 0}
.w-bl {bottom:0; left:0; background-position:0 100%}
.w-br {bottom:0; right:0; background-position:100% 100%}

.brd-tr, .brd-tl, .brd-br, .brd-bl {position:absolute; width:1px; height:1px; border-color:#fff; border-style:solid; font-size:1px; line-height:1px}
.brd-tl {top:0; left:0; border-width:1px 0 0 1px}
.brd-tr {top:0; right:0; border-width:1px 1px 0 0}
.brd-bl {bottom:0; left:0; border-width:0 0 1px 1px}
.brd-br {bottom:0; right:0; border-width:0 1px 1px 0}

/* -- ---- crn styles ---- -- */

/* // ---- reset ---- // */
form,ul,dl,dd,dt,h1,h2,h3,h4,h5,p,html,body {padding:0;margin:0; font-size: 1em}
h3,h4 {font-size: expression("1.1em")}

img {border:0; vertical-align:top}

a:focus, a:active {outline:none}

.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

ul {list-style-type:none}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.mar-r {margin-right:-15%}

.more {text-decoration:none}
	.more span {text-decoration:underline}
	.more:hover {text-indent:0}
		.more:hover span {text-decoration:none}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

div.txt-tb:after {position:relative; display:block; line-height:0; height:1px; margin-bottom:-1px; width:100%; overflow:hidden; visibility:hidden; content:" - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - -  - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:9; display:table-cell}

.s-inp {display:block; border:1px solid #a5acb2; padding:2px 4px; background-color:#fff}
.s-inp textarea, .s-inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

.inp {display:block; border:1px solid #a5acb2; padding:2px 1px 3px 4px; background-color:#fff}
.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

.l-inp {display:block; border:1px solid #a5acb2; padding:1px 1px 1px 4px; background-color:#fff}
	.l-inp textarea, .l-inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

.chk-b {position:relative; display:block; padding-left:18px}
.chk-b input {position:absolute; left:-1px; top:-2px; margin-left:0}

.left-col {position:relative; z-index:999; float:left; width:200px}
.right-col {float:left; width:100%; margin-left:-200px}
.rightcol {padding-left:210px}
	.rightcol .w-title {padding-left:0 !important}
.cont-col {position:relative; z-index:9; float:left; width:100%; margin-right:-100%}
	.contcol {padding-right:255px}
	.side-col {position:relative; z-index:91; float:right; width:240px}

.no-inp {position:relative; margin-left:-14px; color:#5e5e5e; padding:5px 10px 6px 14px; background-color:#f0f0f0}

.dashed {border-bottom:1px dashed; text-decoration:none}
.dotted {border-bottom:1px dotted; text-decoration:none}

/* -- ---- reset ---- -- */

/* // ---- editor style ---- // */
.wysiwygContent {/* padding-left:30px */}
.wysiwygContent ul li, .wysiwygContent ol li, .wysiwygContent p {padding-bottom:15px}
.wysiwygContent ol {position:relative; list-style-type: decimal; left:-16px; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:1.333em}
html>body .wysiwygContent ol {left:-20px}
.wysiwygContent ul {margin:0; padding:0 0 12px 15px; list-style-type:none}
.wysiwygContent ul li, .help-ul ul li { padding-left:15px; padding-bottom:1px}
.wysiwygContent .ph-l {float:left; margin:3px 21px 10px 0}
.wysiwygContent h2 {position:relative; font-size:1.167em; padding:5px 0 13px; font-weight:bold}
.wysiwygContent .small-gray {color:#929292; font-size:.917em}
.wysiwygContent .screenshot {margin-bottom:13px}
	.wysiwygContent .simple-li {padding-left:0}
		.wysiwygContent .simple-li li {padding-left:13px;}
.wysiwygContent table {border:1px solid #ccc; border-collapse:collapse}
.wysiwygContent table td, .wysiwygContent table th {border:1px solid #ccc; padding: 5px}
.wysiwygContent table th {text-align:center; font-weight:bold}

.padsmall {padding-left:7px}
	.padsmall-b {padding-left:10px}
/* .padsmall h1, .padsmall h2, .padsmall .h1, .padsmall .h2 {margin-left:-10px} */
.header {position:relative; top:-10px; border-bottom:1px dotted #D3D3D3; font-size:1.5em; font-weight:bold; line-height:2em; padding-bottom:5px; padding-left:10px}
/* -- ---- editor style ---- -- */

/* // ---- cont ico ---- // */
.cont-ico {}
	.cont-ico li {position:relative; padding:1px 0 2px 20px}
		.cont-ico li .ico-set {position:absolute; left:0}
		.cont-ico li.no-ico {padding-left:0}
		.cont-ico li.ico-phone .ico-set {top:3px; width:13px; height:11px; background-position:-183px -51px}
		.cont-ico li.ico-mphone .ico-set {top:2px; left:3px; width:7px; height:13px; background-position:-159px -73px}
		.cont-ico li.ico-icq .ico-set {top:3px; width:12px; height:12px; background-position:-166px -73px}
		.cont-ico li.ico-mail .ico-set {top:4px; width:12px; height:10px; background-position:-183px -62px}
/* -- ---- cont ico ---- -- */

.ad-info {margin-top:15px; padding:15px 0 15px 7px; border-top:1px solid #e1e1e1; font-size:8pt}
	.ad-info li {color:#aaa; padding-bottom:5px}

.pad-block {padding:5px 3px 6px 10px}
	.pad-block p {padding-bottom:20px}

.customfields {width:50%; border-collapse:collapse; border:0; margin-bottom:17px}
.customfields td {padding:2px 13px 3px 10px; vertical-align:top}
.customfields .brd td {border-bottom:1px solid #f0f0f0; padding:7px 13px 8px 10px}

.lheight {padding:10px 0 10px 10px}

.da-add {color:#aaa; font-size:8pt; padding-bottom:10px; text-align:right; padding-right:5px}

.view-car {}
	.view-car .photo {float:left; margin-right:10px; padding-top:7px}

.photo-big {padding-bottom:1px}
.photo-big img {}
.desc-photo {background-color:#f0f0f0; padding:3px 6px 4px 6px; font-size:.92em; margin-bottom:10px}

.note-print {width:100%; border-collapse:separate; border-spacing:0}
	.note-print td.row {color:#343434; padding:15px 0 15px; font-size:7pt; border-bottom:3px solid #E1E1E1; border-top:1px solid #C5C5C5}
	.note-print td.frst {border-top-width:0}
	.note-print h1 {font-size:1.5em; padding-bottom:10px; font-weight:normal}
.info-note {border:1px solid #D3D3D3; padding:10px 0; font-size:8pt; margin-bottom:10px}
	.info-note li {float:left; padding:0 15px 0 10px}
	.note-print .photo {float:right; margin:3px 0 0 15px}
	.note-print h2 {font-size:8pt; text-transform:uppercase; background-color:#F0F0F0; padding:4px 4px 4px 10px}
	.note-print .cont-ico .ico-set {margin-top:-2px}
	.note-print .chars {width:100%; border-collapse:collapse; border-spacing:0; margin-top:10px}
		.note-print .chars th {text-align:right; white-space:nowrap; padding:0 10px 3px 0; vertical-align:top}
		.note-print .chars td {padding:0 0 3px; width:100%; vertical-align:top}
		.add-char dt {padding-top:10px}
			.add-char dd {padding:2px 0 0 10px}
	.note-print .width50 {width:49%; padding-bottom:20px}