/* // ---- reset ---- // */
form,ul,dl,dd,dt,h1,h2,h3,h4,h5,p,html,body {padding:0;margin:0}

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 */

.cfix2:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix2, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix2, .clear-li li {display:block}

ul {list-style-type:none}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.floatNone {float:none;}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.mar-r {margin-right:-15%}
.ovrflHidden,
.hid-o{ overflow:hidden; zoom:1;}

.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 {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 {float:left; width:100%; margin-right:-100%}
	.contcol {margin-right:255px;} /*z-index: 92; position:relative;  bylo udaleno, bagi v IE*/
	.side-col {float:right; width:240px} /*z-index: 91; position:relative;  bylo udaleno, bagi v IE*/
	.contcol.overflow {overflow:hidden; zoom:1; _overflow:visible; }
/* for firefox */
	@-moz-document url-prefix(){.contcol.overflow {margin-right:10px;}}
/* for firefox 3.5 and Opera 3.2 */
	@media all and (min-width:0px) {    .contcol.overflow { margin-right:255px; }}
/* for Opera 10*/
	@media not all and (-webkit-min-device-pixel-ratio) { .contcol.overflow { margin-right:10px; }}
.colomsShablon2{}
	.colomsShablon2 .contcol {margin-right:295px;}
	.colomsShablon2 .side-col {width:280px;}
	.colomsShablon2 h1{  color:#343434; font-weight:normal;}
	.colomsShablon2 .w-title p{font-size:0.79em; font-weight:bold; margin-top:7px; *line-height:2em;}
.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}

.brd-long {position:relative; height:1px; font-size:0; line-height:0; background-color:#E1E1E1; margin:10px 0; overflow:hidden; width:100%}

/* -- ---- reset ---- -- */

body {color:#343434; background-color:#fff; font:.75em 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}

/* // ---- typography ---- // */

a {color:#0053a0; text-decoration:underline}
/* a:visited {color:#939} */
a:hover {color:#008fd3; text-decoration:none}

.h1,.h2,.h3, .fBold {font-weight:bold}


.blue {color:#008FD3}
.red {color:#f00}
.dark-red {color:#900000}
.or {color:#FF3200}
.or-d {color:#E5000A}
.gray {color:#aaa}
.green {color:#02a102}
.dark-green {color:#3f6618}
.txtBlack{ color:#000;}
.hr{
	display: block;
	font-size: 1px;height: 1px;
	border-top: 1px solid #d3d3d3;}
/* -- ---- typography ---- -- */

/* // ---- titles ---- // */
.firstLetter {color:#000000; font-weight:700;}
.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 {color:#333; 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}
/* -- ---- titles ---- -- */

#minWidth {position:relative; min-width:1000px; border-top:4px solid #df1920}

#outer {padding:0 10px 10px 10px}
.middle {padding-bottom:20px; position:relative; z-index:2;}

table .td_colomsRight{width: 240px; vertical-align: top;padding: 5px;}
table .td_colomsLeft{width: 250px; vertical-align: top;padding: 5px;}
table .td_colomsMiddle{vertical-align: top;padding: 5px;}

/* // ---- image sets ---- // */
.ico-set, #top .logo a {background-image:url(/site/pic/ico-set.png); font-size:1px; _background: url('/site/pic/auto/ico-set.gif');}
.ico-setn {background-image:url(/site/pic/auto/ico-setNew.png); font-size:1px; _background: url('/site/pic/auto/ico-setNew.gif');}

.show-steps .selected a, .bg-set, .s-title, #top .searchblock, #navigation li {background-image:url(/site/pic/auto/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-anouse{ background-position:-35px -255px; width:38px; height:41px; float:left; margin:10px 10px 0 120px; _margin:10px 10px 0 60px;}
.ico-print {background-position:-91px 0}
.ico-calend{background-position:-46px -314px; width:20px; height:24px;}
.ico-pronto, .ico-partner{background-position:-14px -324px; width:31px; height:9px; }
.ico-partner{background-position:-14px -314px; }
.ico-auto{ background-position:0 -353px; height:13px; width:13px;}
.ico-plus {background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0pt 2px; background-position:0pt -89px; width: 11px; height: 11px; position: absolute; margin-top: 3px; margin-left: -15px;}
.ico-minus {background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0pt 2px; background-position:-10px -89px; width: 11px; height: 11px; position: absolute; margin-top: 3px; margin-left: -15px;}
.ico-pl { background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0 -327px; width:13px; height:13px;}
.ico-min {background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0 -314px; width:13px; height:13px;}
.ico-infoCompani{ background-position:-13px -340px; width:13px; height:13px;}
.ico-new, .partners-card .vkladki li .ico-new{ width:22px; height:22px; background-position:-106px -300px; background-image:url(/site/pic/auto/ico-set.png); margin: 3px 5px 0 0;}
.ico-del{ background-position:-164px -89px; width:11px; height:11px; float:left; margin:2px 5px 0 0;}
.ico-del2{ background-position:0 -380px; width:9px; height:10px; float:right;  margin:3px  0 0 3px;}
.ico-lamp{ background-position:-131px -299px; height:33px; width:21px; float:left; margin:0 10px 0 5px;}
.ico-map{background-position:-27px -340px;}
.ico_houseOrange{ position:absolute; width:41px; height:44px; background:url(/site/pic/auto/ico_houseOrange.png) no-repeat 0 0; z-index:50; _background-image:none!important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/ico_houseOrange.png', sizingMethod='crop')!important; font-size:1px;}
.ico_houseGray{ position:absolute; width:41px; height:44px; background:url(/site/pic/auto/ico_houseGray.png) no-repeat 0 0; z-index:50; _background-image:none!important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/ico_houseGray.png', sizingMethod='crop')!important; font-size:1px;}
.ar-r {width:11px; height:11px; background-position:-134px -73px}
.ar-l {width:11px; height:11px; background-position:-124px -73px}
.ico-original-size{background-position:-155px -367px; width:9px; height:9px;}
.ico-next1{background-position:-142px -367px; width:13px; height:13px;}
.ico-prev1{background-position:-129px -367px; width:13px; height:13px;}
.ico-strBlue{background-position:-152px -73px; height:7px; width:7px; display:block;}
.ico-clear{ float:left; background-position:-165px -367px; width:13px; height:13px; margin-right:5px; margin-top:1px;}
.ico-birds{background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0 -366px; width:11px; height:10px; font-size:1px;}
.ico-dash{background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll -15px -379px; width:11px; height:10px; font-size:1px;}
.ico-warning{ background-position:-15px -390px; width:11px; height:10px; float:left; margin:2px 5px 0 0;}
.ico-blueStr{ background-position:-179px -367px; width:7px; height:5px; float:left; margin:5px 5px 0 5px; display:block; }
.ico-keyWord{ width:13px; height:13px; background-position:-141px -380px; cursor:help; float:left; margin-left:10px; margin-top:3px; position:relative;}
.ico-info{ margin-top:4px;}
.ico-brokeAutoTd{ width:20px; height:20px; background-position:-40px 0;}
.ico-brokeAutoTh{ width:20px; height:20px; background-position:-60px 0;}

.ar-r {width:11px; height:11px; background-position:-134px -73px}
.ar-l {width:11px; height:11px; background-position:-124px -73px}
.comtIcoMap{ margin-top:3px;}
.add-form-step {background-image:url(/site/pic/auto/bgDot2.gif); background-repeat:repeat-x}
.region-other li, .legend .ico-brd, .flags li {background-image:url(/site/pic/auto/bgDot.gif); background-repeat:repeat-y}
ul.icons li, #top-tools .bg-brd {background-image:url(/site/pic/auto/bgDot1.gif); background-repeat:repeat-y}
/* -- ---- image sets ---- -- */

/* // ---- editor style ---- // */
.wysiwygContent {line-height: 1.4;}
.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 {background: url(/site/pic/auto/ar4.gif) no-repeat 0 5px; 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; background-image:url(/site/pic/auto/li.gif); background-position:0 4px}
.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}
.wysiwygContent .logoMark{float: left;}

.wysiwygContent .info-ico {position:relative; padding:0 0 12px 20px; margin-top:10px; zoom:1}
	.wysiwygContent .info-ico .ico-set {position:absolute; top:0; left:0; width:13px; height:13px; background-position:-89px -89px}

.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 ---- -- */
/* // ---- authorization ---- // */
.authorization {width:760px; margin:0 auto}
.auth-block {float:left; width:420px; margin:0 auto;}
.auth-blockNew {width:580px; margin:0 auto;}
.authblock {padding:20px 14px 0 20px;}
	.authblock .s-title{ border:1px solid #c5c5c5; border-bottom:none; background:none; padding: 20px 15px;}
	.authblock .s-title p.h2{ font-size:1.5em; color:#343434; padding-top:0;font-weight:normal;}
	.authblock .s-title p{ color:#767676; padding-top:5px;}
	.authblock .s-title img{ float:right;margin-top:8px;}
	.authblock .s-title .brd-tl,
	.authblock .s-title .brd-tr,
	.authblock .brd-bl,
	.authblock .brd-br{background:url(/site/pic/auto/crn-set.png) no-repeat 0 -5px; height:6px;  width:6px; position:absolute;}
	.authblock .s-title .brd-tl{ left:-1px;top:-1px;}
	.authblock .s-title .brd-tr { right:-1px; background-position:-6px -5px;top:-1px;}
	.authblock .brd-bl { left:-1px; background-position:0 -11px; bottom:-1px;}
	.authblock .brd-br { right:-1px; bottom:-1px; background-position:-6px -11px;}
	.authblock .gray{ color:#767676;}

.forgotPass .auth-form  .error_icon { margin-left:0; margin-top:2px;}

.auth-txt {padding:0 15px 15px 15px; font-size:0.93em; zoom:1;}
.auth-form {background-color:#efefef; border:1px solid #c5c5c5; border-top:3px solid #d1d0bc; position:relative; zoom:1;}
.auth-form  .error_icon { position:static; font-size:0.93em; color:#e0090e; /*display:inline!important*/}
.auth-form .wrap{ padding:35px 80px 35px 80px;}
.auth-form .lbl {padding:3px 0 3px 0;}
.auth-form .lbl b{ font-size:1.2em;}
.auth-form .inputs {}

.auth-form .input-s {padding-bottom:10px}
.auth-form .s-inp input { height:18px}
.auth-form .button-style { margin:10px auto 10px auto;}
.auth-form .forgot {float:right; font-size:0.93em; margin-top:2px;}
.auth-form .auth-info{ border:1px solid #d1d0bc; margin:0 10px  20px 10px; background:#fff;}
.auth-form .auth-info .wrapIco{background:#d1d0bc; width:40px; height:55px; float:left;}
.auth-form .auth-info .wrapIco .ico-setn{ width:26px; height:25px; margin:13px auto 5px auto; background-position:0 0;}
.auth-form .auth-infoBody{ margin-left:40px; padding:7px 10px 7px 10px; height:41px;}
.auth-form .auth-infoBody img{ float:right; margin-top:3px;}
.auth-form .auth-infoBody p{ color:#8f855f; font-size:0.93em;}
.auth-form .auth-infoBody p.h2{ color:#343434; font-size:1.2em; font-weight:bold; margin-bottom:5px;}

.auth-blockRegistration{ width:600px; }
.auth-blockRegistration .small-form{ padding:0 5px;}
.auth-blockRegistration .nameBlock{ font-size:0.88em; color:#c9c9c9; padding:0 5px; float:right; top:-8px; right:0px; background:#efefef; position:absolute;}
.auth-blockRegistration .BlockRegistration{ padding:15px 85px 15px 5px; border-bottom:1px solid #c2c2c2; border-top:1px solid #fff; zoom:1; position:relative;}
.auth-blockRegistration .small-form .first{ border-top:none; padding-top:15px; margin-top:15px}
.auth-blockRegistration .small-form .end{ border-bottom:none; padding-bottom:10px; }
.auth-blockRegistration .small-form .inputs{ float:none; width:auto; margin-left:15.2em; margin-bottom:6px; zoom:1;}
.auth-blockRegistration .small-form  .error_icon {font-size:1em; margin-left:0;}
.auth-blockRegistration .auth-form .s-inp input { height:auto;}
.auth-blockRegistration .small-form .lbl { width:14.8em; color:#000; zoom:1;}
.auth-blockRegistration .wrapP p{ padding-bottom:10px; color:#767676;}
.auth-blockRegistration .wrapP .chk-b { display:block; padding-left:21px;}
.auth-blockRegistration .wrapP .chk-b input { margin-left:-20px;}

.show-info {float:right; width:330px; padding-top:20px}
.showinfo {position:relative; border:1px solid #edecdd; padding:9px}
.showinfo .h2 {position:relative; background-color:#edecdd; padding:10px; font-size:1em; font-weight:normal; margin-bottom:10px}
.showinfo ul {padding:0 0 0 10px}
.showinfo ul li {background: url(/site/pic/auto/ar4.gif) no-repeat 0 6px; padding-bottom:2px; padding-left:16px}
.showinfo ul ul {padding-top:3px}

.sh-br, .sh-bl, .sh-tr, .sh-tl {position:absolute; width:9px; height:9px}
.sh-tl {top:-1px; left:-1px; background-position:-80px 0}
.sh-tr {top:-1px; right:-1px; background-position:-89px 0}
.sh-bl {bottom:-1px; left:-1px; background-position:-80px -9px}
.sh-br {bottom:-1px; right:-1px; background-position:-89px -9px}

.shi-br, .shi-bl, .shi-tr, .shi-tl {position:absolute; width:5px; height:5px}
.shi-tl {top:0; left:0; background-position:-98px 0}
.shi-tr {top:0; right:0; background-position:-103px 0}
.shi-bl {bottom:0; left:0; background-position:-98px -5px}
.shi-br {bottom:0; right:0; background-position:-103px -5px}

/* -- ---- authorization ---- -- */
.brd-o-block {}/*padding-bottom:5px IE6*/
	.brd-o-block .brd-md {border:1px solid #ccc; padding:6px 5px; background-color:#fff}/*position:relative;  IE6*/
		.brd-o-block .brd-tp,
		.brd-o-block .brd-bt,
		.round-block .brd-tp,
		.round-block .brd-bt,
		.round-blockGray .brd-tp,
		.round-blockGray .brd-bt{position:relative; z-index:3; height:5px; margin-bottom:-5px}
			.brd-o-block .brd-l,
			.round-block .brd-l,
			.round-blockGray .brd-l{position:relative; width:5px; height:5px}
			.brd-o-block .brd-r,
			.round-block .brd-r,
			.round-blockGray .brd-r{position:relative; float:right; width:5px; height:5px}
		.brd-o-block .brd-tp {}
			.brd-o-block .brd-tp .brd-l {background-position:-60px 0}
			.brd-o-block .brd-tp .brd-r {background-position:-65px 0}
		.brd-o-block .brd-bt,
		.round-block .brd-bt,
		.round-blockGray .brd-bt{top:-5px}
			.brd-o-block .brd-bt .brd-l {background-position:-60px -5px}
			.brd-o-block .brd-bt .brd-r {background-position:-65px -5px}

		.brd-o-block .brd-bt2{top:-6px; height:5px; }
			.brd-o-block .brd-bt2 .brd-l {background-position:-60px -28px; height:9px; width:7px; position:absolute; bottom:0; left:0;}
			.brd-o-block .brd-bt2 .brd-r {background-position:-67px -28px;  height:9px; width:7px; position:absolute; bottom:0; right:0;}
			.brd-o-block .brd-bt2 .b-botG { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; height:2px;  background:#e4e4e4; position:absolute; bottom:0; left:0; width:100%; font-size:1px;}
		.brd-o-block .brd-bt1 .brd-l {background-position:-70px -23px; }
		.brd-o-block .brd-bt1 .brd-r {background-position:-75px -23px; }
		.brd-o-block .brd-bt3{ background:#e4e4e4;}
			.brd-o-block .brd-bt3 .brd-l {background-position:-60px -37px; height:9px; width:7px; bottom:-1px;}
			.brd-o-block .brd-bt3 .brd-r {background-position:-67px -37px; height:9px; width:7px; bottom:-1px;}

/* // ---- crn styles ---- // */
.crn {position:absolute; background-image:url(/site/pic/auto/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}

.c-tl2, .c-tr2, .c-bl2, .c-br2 {position:absolute; font-size:1px; background-image:url(/site/pic/auto/crn-set.png);}
.c-tl2 {top:-1px; left:-1px; background-position:0 0}
.c-tr2 {top:-1px;; right:-1px; background-position:100% 0}
.c-bl2 {bottom:-1px;; left:-1px; background-position:0 100%}
.c-br2 {bottom:-1px;; right:-1px; background-position:100% 100%}

.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 ---- -- */

/* // ---- button style ---- // */
.button-style, .button-style i {position:relative; background-image:url(/site/pic/auto/button-set.png)}
	.button-style i {position:absolute; left:0; top:0; width:3px; height:20px}
	.button-style a, .button-style span {position:relative; display:block; color:#000 !important; font-size:11px; text-decoration:none !important; padding-left:3px; height:20px; line-height:20px; text-transform:uppercase}
	.button-style a {padding-left:6px}
	.button-style input {margin:0 !important; padding:0 0 1px !important; border:1px solid #fff; border-width:0; width:99%; line-height:19px; height:20px; text-align:left; background-color:transparent; text-transform:uppercase; font-size:11px !important}
	body:not([dummy]) .button-style input:active {padding-top:2px !important; padding-left:2px !important}

.btn-a {background-position:100% 0}
	.btn-a i {background-position:0 0; _background-position:0 0 !important;}
.btn-b {background-position:100% -40px}
	.btn-b a, .btn-b span, .btn-g a, .btn-g span, .btn-c a, .btn-c span {text-align:center; padding-left:0}
	.btn-b input, .btn-g input, .btn-c input {text-align:center; width:100%}
	.btn-b i {background-position:0 -40px}
.btn-c {background-position: 100% -20px;}
	.btn-c i {background-position:0 -20px}
.btn-e {background-position:100% -251px; height:21px; }
	.btn-e i {background-position:0 -251px; _background-position:0 -251px!important;  height:21px}
	.btn-e input, .btn-e a { text-transform:none; line-height:20px; height:21px; text-align:center; padding-left:0;}
.btn-e_noAct {background-position:100% -272px; height:21px; }
	.btn-e_noAct i {background-position:0 -272px; _background-position:0 -272px!important;  height:21px}
	.btn-e_noAct input {text-align:center; line-height:20px; height:21px; color:#d5d5d5; }	
.btn-i {background-position:100% -293px;}
	.btn-i a, .btn-i span{text-align:center; padding-left:0;  text-transform:none; line-height:24px; font-size:13px;height:24px!important;}
	.btn-i input{text-align:center; width:100%; text-transform:none; line-height:22px;  font-size:14px!important;height:22px!important; }
	.btn-i i {background-position:0 -293px; height:24px}
.btn-f {background-position:100% -40px}
	.btn-f a, .btn-f span{text-align:center; padding-left:0;  text-transform:none;}
	.btn-f input{text-align:center; width:100%; text-transform:none;}
	.btn-f i {background-position:0 -40px}
.btn-q {background-position:100% -224px;}
	.btn-q i {background-position:0 -224px; height:27px;}
	.btn-q a, .btn-q span {position:relative; display:block; color:#000 !important; font-size:12px; text-decoration:none !important; padding-left:0; height:27px; line-height:27px; text-transform:none; text-align:center;}
.btn-gray{ background-position:100% -100px; width:143px; float:left; }
	.btn-gray.act{ background-position:100% -123px; }
	.btn-gray i {background-position:0 -100px; height:23px; }
	.btn-gray.act i {background-position:0 -123px; height:23px; }
/**/	.btn-gray .ico{ background:url(/site/pic/auto/ico-set.png) no-repeat -160px -216px; width:8px; height:9px; float:left; top:6px; left:7px; position:absolute; zoom:1;}
	.act .btn-a i,  .act .btn-c i  {_background-position:0 0; _height:20px;}
	.btn-gray.act .ico{ background-position: -130px -202px; }
	.btn-gray a{ padding-left:20px !important; display:block; text-transform:none; font-size:1em; zoom:1; height:23px;}
	.btn-gray.act a{color:#adadad !important;}

.gray_btn{background-position:100% -146px; margin:15px 0;  line-height:46px;  background-image:url(/site/pic/auto/button-set.png); position:relative; height:46px;}
	.gray_btn i {position:absolute; left:0; top:0; display:block; width:3px; height:46px; background-position:0 -146px;  background-image:url(/site/pic/auto/button-set.png)}
	.gray_btn a{position:relative;  font-size:1em; padding-left:3px;  line-height:1.2; text-transform:none; font-weight:bold; display:block; padding:7px 10px 0 0;}
	.gray_btn .ico-set{ background-position:-117px -334px; width:38px; height:33px; float:left; margin: 6px 12px 0 12px; _margin: 6px 12px 0 5px;}
.btn-bigc{background-position:100% -192px!important; margin:15px 0;  line-height:32px;  background-image:url(/site/pic/auto/button-set.png); position:relative; height:32px;}
	.btn-bigc i {position:absolute; left:0; top:0; display:block; width:3px; height:32px; background-position:0 -192px;  background-image:url(/site/pic/auto/button-set.png)}
	.btn-bigc a, .btn-bigc input {position:relative; text-align:center;  line-height:32px; text-transform:none;  display:block;  font-size:1.07em;}
.btn-bigc input {height: 32px; font-size: 1.07em!important;}
/* -- ---- button style ---- -- */

.top-place-bn {position:relative; margin:0 auto; width:728px; padding:10px 0 0 0; z-index:1;}
.small-place-bn {float:right; width:300px; font-size:.917em; border:1px solid #eee; padding:10px; margin-bottom:10px}
/* // ---- top ---- // */
#top {position:relative; background-color:#f0f0f0; padding:19px 10px 13px 18px; margin:0 -10px}
#top .logo {float:left; padding-bottom:12px; padding-right:7px}
#top .logo a {position:relative; display:block; width:179px; height:56px; background-position:0 -17px; overflow:hidden; text-indent:-999em}
#top .choose-region {position:relative; top:10px; font-size:.917em; float:left; color:#38444f; padding-left:17px; width:20%; margin-right:-10%}
#top .choose-region .h2 {font-size:1.64em}
#top .big-nav {position:relative; float:right; width:44%}
	#top .big-nav li {float:right; font-size:18px; padding:17px 22px 0 0}
		#top .big-nav li a {position:relative; display:block; padding-left:39px}
			#top .big-nav li a .ico-set {position:absolute; left:0; top:-3px; height:35px}
			#top .big-nav .nav-1 .ico-set {background-position:-116px -140px; width:33px}
			#top .big-nav .nav-2 .ico-set {background-position:-149px -140px; width:30px}
#top .small-nav {position:relative; float:right; width:14%; font-size:.917em; padding-top:3px}
	#top .small-nav .brd {left:0; top:5px}
	#top .small-nav li {padding:0 10px 5px 20px}
		#top .small-nav li a {color:#38444f !important}

ul.icons {position:relative; z-index:91; right:2px; float:right; width:315px; font-size:.917em; margin-bottom:-8px}
ul.icons li {position:relative; float:right; padding:0 10px 1px 23px; background-position:100% 1px}
	ul.icons li span {position:absolute; top:3px}
ul.icons .nobg {background-image:none !important}
ul.icons .ico-3 span {left:9px; width:8px; height:9px; background-position:-40px -89px}

/* -- ---- top ---- -- */

/* // ---- path ---- // */
.path-brd {position:relative; z-index:110; margin:0 -10px; padding:7px 2px 8px 17px; border-bottom:1px solid #e1e1e1}
.path {position:relative; z-index:2; color:#999; font-size:.917em}
.path-brd {padding-bottom:10px}
/* -- ---- path ---- -- */

/* // ---- spec offers ---- // */

.spec-offers {font-size:.92em; margin:14px 0 15px 0}
.spec-offers table {width:100%; border-collapse:collapse; border:0}
.spec-offers td {color:#555e64; width:50%; padding:5px 10px 20px 7px; vertical-align:top}
.spec-offers3 td{width: 33%}
.spec-offers td.rflt {border-right-width:0}
.spec-offers .spd {padding:0 7px}
.spec-offers .h3 {font-size:1em; padding-bottom:6px}
.spec-offers .ph {float:left; margin-right:9px; padding-top:5px}
	.spec-offers .ph img {border:1px solid #ccc}
	.spec-offers .ph .cont-ico {float:none; width:auto; margin-right:0; padding-top:4px}
.spec-offers .txt-rt {float:left; width:100%}
.spec-offers .txtrt {padding:2px 0 30px 140px}
.spec-offers .cost {font-weight:bold; color:#ff4600; padding-top:4px}
.spec-offers .cont-ico {background-image:none; position:relative; z-index:999; float:left; width:135px; margin-right:-100%}
	.spec-offers .cont-ico li {padding-bottom:0}
.spec-offers .logo-ico {padding-bottom:0; text-align:right}
.spec-offers .txtrt_n {padding:2px 0 10px 0px; line-height:15px}
.spec-offers .gline {font-size: 1px; line-height: 1px; height: 1px; overflow: hidden; border-bottom: solid 1px #eee; padding: 0px!important}
.offer-vr {padding:0 0 15px 8px; font-weight:bold}
/* -- ---- spec offers ---- -- */

/* // ---- paging ---- // */
.filter-pages {background-color:#f0f0f0; padding:6px 10px 8px 10px; font-size:.833em}
.filter-pages .sel-flt, .filter-pages .show-page-result, .filter-pages .pageon {float:left; padding-top:3px}
.filter-pages .show-page-result {padding-right:4px}
.filter-pages .sel-flt {padding-top:0; margin-right:4px}
.filter-pages .pageon {padding-right:30px}
.filter-pages .pages {float:right; padding-top:3px; color:#aaa}
.filter-pages .pages .drk {color:#343434}
.filter-pages .prev-page img, .filter-pages .nxt-page img {vertical-align:top; margin-top:2px}

/* -- ---- paging ---- -- */

/* // ---- bottom block ---- // */
.bottom-nav {background-color:#484848; background-position:-4794px 0; text-align:center; font-size:.92em; padding:8px 55px 9px 55px}/*position:relative;  IE6*/
.bottom-nav a {color:#fff !important; text-decoration:none}
.bottom-nav .brd {color:#FFC62A; margin:2px 3px 0 2px}

.copyright {color:#5e5e5e; font-size:.833em; text-align:center; padding-top:8px}
.footer_keywords {color:#5e5e5e; font-size:.833em; text-align:center; padding-top:8px}
.buttons {text-align:center; padding-top:8px}
.buttons img {vertical-align:top}
/* -- ---- bottom block ---- -- */

.round-block {padding-bottom:5px}
	.round-block .brd-md {border:1px solid #e1e1e1; padding:6px 5px; background-color:#fff}
		.round-block .brd-tp .brd-l {background-position:-70px 0}
		.round-block .brd-tp .brd-r {background-position:-75px 0}
		.round-block .brd-bt .brd-l {background-position:-70px -5px}
		.round-block .brd-bt .brd-r {background-position:-75px -5px}
.round-blockGray {padding-bottom:5px;}
	.round-blockGray .brd-md {border:1px solid #e1e1e1; padding:6px 5px; background: #f7f7f7;}
		.round-blockGray .brd-tp .brd-l {background-position:-18px -18px}
		.round-blockGray .brd-tp .brd-r {background-position:-23px -18px}
		.round-blockGray .brd-bt .brd-l {background-position:-18px -23px}
		.round-blockGray .brd-bt .brd-r {background-position:-23px -23px}
.round-blockGren{ zoom:1; overflow:hidden;}
	 .round-blockGren .brd-md {border:1px solid #edecdd; padding:9px 10px; background-color:#fff; zoom:1;}
	 .round-blockGren .b-gray{ position:relative; background:#efefde;}
	 .side-col .round-block.round-blockGren .brd-bt {top:-9px;}
	 .side-col .round-block.round-blockGren .brd-tp, .side-col .round-block.round-blockGren .brd-bt {height:9px; margin-bottom:-9px}
		.round-blockGren .brd-tp .brd-l {background-position:-80px 0}
		.round-blockGren .brd-tp .brd-r {background-position:-89px 0}
		.round-blockGren .brd-bt .brd-l {background-position:-80px -9px}
		.round-blockGren .brd-bt .brd-r {background-position:-89px -9px}
		.round-blockGren .crn{ width:9px; height:9px;}
	.round-blockGren p{ font-size:0.93em; margin-top:5px;}
/* // ---- view offer ---- // */
.tips-vimp, .tips-warn-y {position:relative; color:#5e5e5e; border:1px solid #008fd3; padding:9px 10px 10px 30px; line-height:15px; margin-bottom:10px}

.photo-left {float:left; width:300px; margin:4px 0 0 0}
	.photo-big {padding-bottom:10px}
	.photo-other {position:relative}
	.photo-other ul {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:5px;list-style-type: none;}
	.photo-other li {float:left; width:92px; height:66px; border:1px solid #fff; padding-top:2px; text-align:center; margin:0 2px 2px 0}

	.photo-mult .photo-other li {height: auto; width:auto; padding:1px;}
		.photo-other li img {border:1px solid #039}
	.photo-left .small-title{ padding:20px 0 10px 0;}
		.photo-left .small-title span{ font-weight:normal;}
	.photo-left .plain{}
	.ph-img li{ height:auto;}
	.photoNew li{ border: none;}
		.photoNew li img{border:1px solid #535353}
.show-zoom {position:relative; padding:3px 2px 10px 13px; font-size:10px}
	.show-zoom .ico-set {position:absolute; top:5px; left:0; width:10px; height:10px; background-position:-178px -72px}
/* -- ---- view offer ---- -- */

.all-r {text-align:right}
	.all-r img {margin:3px 0 0 1px}


/* // ---- show rubrics ---- // */
.showrubrics {padding-top:20px; padding-bottom:5px}
	.showrubrics ul {float:left; width:40%; margin:0; padding:0; list-style-type:none}
		.showrubrics ul ul {float:none; width:auto !important; padding:5px 0 0 15px; margin-bottom:-5px; font-size:.917em}
		.showrubrics ul li {padding-bottom:5px; padding-left:17px}
		.showrubrics ul ul li {padding-left:0}
.auto-search{ padding:0 73px 0 93px;}
	.auto-search .floatLeft{ margin-right:12px;}
	.auto-search .forExample{ color:#b3b3b3;}

.fast-search {padding:0 0 20px 15px; font-size:.917em}
	.fast-search .view-title {position:absolute; top:-8px; left:10px; padding:0 6px 0 23px; background-color:#fff}
		.fast-search .view-title .ico-set {position:absolute; left:4px; top:1px; width:15px; height:12px; background-position:-125px -89px}
	.fast-search .brd-md {position:relative; padding:8px 10px 7px}
	.fast-search ul {font-weight:bold}
		.fast-search li {float:left; width:18%; padding:0 0 1px 9px; background:url(/site/pic/auto/li2.gif) no-repeat 0 6px}
		.fast-search-small li { width:45%;}
/* -- ---- show rubrics ---- -- */



/* // ---- tabs ---- // */
.tabs {padding:9px 0 0 0; _padding-bottom:0 !important; border-bottom:1px solid #c5c5c5}
	.tabs li {float:left; position:relative; margin-bottom:-1px; padding-bottom:1px; padding-left:2px}
		.tabs a {position:relative; color:#5e5e5e !important; text-decoration:none !important; display:block; border:1px solid #e5e5d9; border-bottom-width:0; background-color:#e5e5d9; background-position:-7194px 0; padding:7px 7px; font-weight:bold}
		.tabs .c-tl, .tabs .c-tr {top:-1px; width:6px; height:6px}
			.tabs .c-tl {left:-1px; background-position:-12px -5px}
			.tabs .c-tr {right:-1px; background-position:-18px -5px}
		.tabs .selected {padding-bottom:0}
		.tabs .selected strong {position:relative; display:block; border:1px solid #c5c5c5; border-bottom-width:0; background-color:#fff; background-position:-7994px 0; padding:7px 9px 8px 22px}
			.tabs .selected .c-tl {background-position:0 -5px}
			.tabs .selected .c-tr {background-position:-6px -5px}
			.tabs .selected .ar {position:absolute; top:11px; left:7px; width:7px; height:7px; background-position:-189px -72px}
		.tabs .cart {float:right}
		.tabs .cart a, .tabs .cart strong {padding-left:22px !important}
			.tabs .cart .cart-ico {position:absolute; top:9px; left:7px; width:11px; height:11px; background-position:-179px -162px}
/* -- ---- tabs ---- -- */

.b-subscribe{ margin-top:25px;}
	.b-subscribe .brd-title {background-color:#f0f0f0; border:1px solid #E1E1E1; border-bottom:1px solid #fff; padding:6px 5px;}
	.b-subscribe .brd-tp .brd-l {background-position:-18px -18px}
	.b-subscribe .brd-tp .brd-r {background-position:-23px -18px}
	.b-subscribe .brd-bt .brd-l {background-position:-18px -23px}
	.b-subscribe .brd-bt .brd-r {background-position:-23px -23px}
	.b-subscribe .small-title {padding:1px 0 1px 20px;}
	.b-subscribe .small-title .ico-set {top:5px; left:8px;}
	.b-subscribe .tbl-subscribe{ font-size:0.93em; margin-left:25px;}
		.b-subscribe .tbl-subscribe th, .b-subscribe .tbl-subscribe td{ padding:5px 5px 5px 2px;}
		.b-subscribe .tbl-subscribe th{ text-align:right;}
		.b-subscribe .tbl-subscribe select{ width:170px; height:20px;}
		.b-subscribe .btn-c{ margin:5px 0;}

.GrayPopub  .middle{ background-color:#f5f5f5; margin-bottom:10px;}
.GrayPopub .left-top {
 background: transparent url(/site/pic/auto/region-crn1G.png) no-repeat scroll 0 3px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/region-crn1G.png', sizingMethod='crop')");
 padding:0!important;
}
.GrayPopub .right-top{
 background: transparent url(/site/pic/auto/region-crn-r1G.png) no-repeat scroll 100% 3px;
 pozition:relative;
_background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/region-crn-r1G.png', sizingMethod='crop')");
padding:0!important;
}
.GrayPopub .left-middle{
 background: transparent url(/site/pic/auto/region-bg1G.png) repeat-y scroll 0 0;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/region-bg1G.png', sizingMethod='crop')");
 padding:0 0 0 15px!important;
 width:1px;
}
.GrayPopub .right-middle{
 background: transparent url(/site/pic/auto/region-bg-rG.png) repeat-y scroll 100% 0;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/region-bg-rG.png', sizingMethod='crop')");
 padding:0!important;
}
.GrayPopub .left-bottom{
 background: transparent url(/site/pic/auto/region-crn2G.png) repeat scroll 0 -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/region-crn2G.png', sizingMethod='crop')");
 padding:0!important;
}
.GrayPopub .right-bottom{
 background: transparent url(/site/pic/auto/region-crn-r2G.png) repeat scroll 100% -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/region-crn-r2G.png', sizingMethod='crop')");
 padding:0!important;
}

.GrayPopub  .middle, 
.GrayPopub .left-top,
.GrayPopub .right-top,
.GrayPopub .left-middle,
.GrayPopub .right-middle,
.GrayPopub .left-bottom,
.GrayPopub .right-bottom{ border:none !important;}


.GrayPopub span.arrow-down{  background: transparent url(/site/pic/auto/arrow_topG.png) repeat scroll 100% -20px;
_background-image:none!important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/arrow_topG.png', sizingMethod='crop')!important;
 	width:8px;
	height:5px;
	display:block;
	margin:4px 0 0 450px;
	font-size:1px;
	_margin:1px 0 0 450px;
	}
*:first-child+html .GrayPopub .arrow-down{margin:1px 0 0 450px;}
.GrayPopub .left-bottom{ vertical-align:bottom;}
 .GrayPopub .left-bottom .arrow-down{
	background: transparent url(/site/pic/auto/arrow_botG.png) repeat scroll 100% -20px;
 	margin:2px 0 0 200px;
  _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/arrow_botG.png', sizingMethod='crop')");}

/*.GrayPopub in .tbl-Compare*/
.tbl-Compare .GrayPopub{ width:370px; /*margin-left:-8px;*/ margin-left:-201px; top:10px; left:0;}
.tbl-Compare .GrayPopub .close { width:15px; height:15px; background: transparent url(/site/pic/auto/ico-set.png) repeat scroll -30px -366px; position:absolute; top:20px; right:31px; *top:0; *right:3px; display:block;}
.tbl-Compare .GrayPopub  .middle{ background-color:#fafaf6; padding:10px 5px; }
.tbl-Compare .GrayPopub td {border-top:none; padding:0; width:auto;}
.tbl-Compare .GrayPopub .left-top {
 background: transparent url(/site/pic/auto/pop-crn1.png) no-repeat scroll 0 3px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/pop-crn1.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .right-top{
 width:20px;
 background: transparent url(/site/pic/auto/pop-crn-r1.png) no-repeat scroll 100% 3px;
 pozition:relative;
_background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/pop-crn-r1.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .left-middle{
 background: transparent url(/site/pic/auto/pop-bg1.png) repeat-y scroll 0 0;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/pop-bg1.png', sizingMethod='crop')");
 padding:0 0 0 15px;
}
.tbl-Compare .GrayPopub .right-middle{
 background: transparent url(/site/pic/auto/pop-bg-r.png) repeat-y scroll 100% 0;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/pop-bg-r.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .left-bottom{
 background: transparent url(/site/pic/auto/pop-crn2.png) repeat scroll 0 -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/pop-crn2.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .right-bottom{
 background: transparent url(/site/pic/auto/pop-crn-r2.png) repeat scroll 100% -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/auto/pop-crn-r2.png', sizingMethod='crop')");
}

.tbl-Compare .GrayPopub .left-bottom{ vertical-align:bottom;}
.tbl-Compare .GrayPopub .bodyModelComp{   }
	.tbl-Compare .GrayPopub .bodyModelComp td{ border:none; padding:2px 0; background:none; vertical-align:top;}
		.tbl-Compare .GrayPopub .bodyModelComp td p{ margin:0 0 2px 0;}
		.tbl-Compare .GrayPopub .bodyModelComp td img, .tbl-Compare .GrayPopub .bodyModelComp td .reset{margin-right:15px; margin-top:15px; text-align:right}
		.tbl-Compare .GrayPopub .bodyModelComp td .reset a, .tbl-Compare .GrayPopub .bodyModelComp td .reset a:hover{ border-color:#293143; color:#293143;}
		.tbl-Compare .GrayPopub .bodyModelComp td select{ width:150px;}

/* end  .GrayPopub in .tbl-Compare*/


ul.list-blue{ padding:0; margin:0 0 0 5px; zoom:1;}
	ul.list-blue li{ font-size:0.93em; position:relative; line-height:1; padding:5px 8px; zoom:1;}
	.list-blue .ico-set{ width:3px; height:3px; background-position:0 -376px; position:absolute; top:10px; left:0; }

.b-compare{ min-height:14px; /*position:absolute; right:0; bottom:17px;*/ float:right;   font-size:0.93em; margin-top:30px; font-size:0.63em;}
	.b-compare .ico-set{ float:left; margin-right:5px; width:25px; height:14px; background-position:0 -300px;}
	.b-compare .ico-pl{ float:left; margin-right:5px;}

.b-gray{ background:#f5f5f0; padding:15px 20px; line-height:1.2; overflow:hidden; margin:0 0 10px 0; zoom:1; }
	.b-gray p{ margin-top:5px;}
	.b-gray h2{ font-size:1em;}
	.b-gray img{ float:right; margin:10px 0 10px 10px; border:1px solid #e9e9e4}
	.b-gray img.logoMark{ float:left; margin:10px 10px 10px 0; border:none;}
	.b-gray .crn{ width:7px; height:7px; background:transparent url(/site/pic/auto/crn-set.png) no-repeat 0 0; border:none; margin:0;}
	.b-gray .brd-tr{ background-position:-87px -18px; }
	.b-gray .brd-tl{ background-position:-80px -18px; left:0; top:0;}
	.b-gray .brd-br{ background-position:-87px -24px;}
	.b-gray .brd-bl{ background-position:-80px -24px;}
	.b-gray .cena{ font-size:1.5em; font-weight:bold; float:left; margin-right:20px; line-height:2.1}
	.b-gray .cena_valute{ font-size:0.93em; float: left; padding-right: 22px;}
    .b-gray .logoCasko{float: left; border-left: 1px solid #c5c5c5;}
        .b-gray .logoCasko .ico-setn{width: 37px;height: 37px; background-position: -180px 0;float: left;margin-right: 7px;margin-top: -2px;}
         .b-gray .logoCasko a,
         .b-gray .logoCasko a:hover{display: block;text-decoration: none;padding: 5px 10px 0 10px; border-left: 1px solid #fcfcfb;}
         .b-gray .logoCasko a span,
         .b-gray .logoCasko a:hover span{text-decoration: underline;}
.b-grayMark{
	font-size: 1.07em;
	margin-top: 15px;}

.contcol .b-yearsAuto, .contcol .compareMenu{ position:relative; zoom:1;}
.contcol .view-offer  h2{ font-size:1.5em;}
.compareMenu { padding:5px 10px 0 10px; margin-top:10px;}
	.compareMenu .brd-tl{ margin-top:0; left:0;}
.b-yearsAuto ul, .compareMenu ul{ overflow:hidden; zoom:1; padding-bottom:3px;}
	.b-yearsAuto li, .compareMenu li{ float:left; position:relative; z-index:2; padding:7px 10px 9px 10px; margin-bottom:5px; zoom:1;}
	.b-yearsAuto li.liwhite, .compareMenu li.liwhite{ position:absolute; bottom:0; *bottom:-4px; height:8px; width:100%; padding:0; background:#ffffff; z-index:1;margin-bottom:0; float:none; left:0; font-size:1px; }
	.compareMenu li.liwhite{*height:7px; _height:3px;}
		.b-yearsAuto li a, .compareMenu li a{ border-bottom:1px dotted #0053A0; text-decoration:none; color:#0053A0 !important;}
		.b-yearsAuto li a:hover, .compareMenu li a:hover{border-bottom:1px dotted #008FD3; color:#008FD3 !important;}
		.b-yearsAuto li .ico-set, .compareMenu li .ico-set{ display:none; height:3px; width:8px; background-position:-3px -376px; bottom:-3px; left:43%; position:absolute;}
	.b-yearsAuto li.act, .compareMenu li.act{ background:#ff8400;}
		.b-yearsAuto li.act a, .b-yearsAuto li.act a:hover{color:#fff !important; border-bottom:1px dotted #fff !important; font-weight:bold;}
		.compareMenu li.act a, .compareMenu li.act a:hover{color:#fff !important; border-bottom:1px dotted #fff !important;}
		.b-yearsAuto li.act .ico-set, .compareMenu li.act .ico-set{ display:block;}
		.b-yearsAuto .brd-tl,  .b-yearsAuto .brd-tr, .compareMenu .brd-tl, .compareMenu .brd-tr{ margin-top:0; top:0;}

dl.b-model{ margin-top:20px; border-bottom:1px solid #dadada;  zoom:1;}
	dl.b-model dt{ padding:0 0 10px 10px;  overflow:hidden; position:relative; zoom:1;}
		dl.b-model dt img{float:left; max-width:150px; margin:0 10px 0 0;}
		dl.b-model dt .b-modification{ position:absolute; left:170px; bottom:11px; font-size:0.93em; }
			dl.b-model dt .b-modification .ico-set{ float: left; width:13px; height:13px; background-position:0 -327px; margin:2px 5px 0 0;}
			dl.b-model.act dt .b-modification .ico-set{ background-position:0 -314px;}
		dl.b-model dt .name{ padding-left:160px; margin-bottom:20px;}
		dl.b-model dt h2{ font-size:1.2em;}
			dl.b-model dt h2 a{ color:#343434;}
			dl.b-model dt h2 a:hover{color:#008FD3;}
	dl.b-model dd{ display:none; padding:1px 0 10px 0;}
	dl.b-model.act  dd{ display:block;}

.b-titl{ background:#f5f5f0; border-top:1px solid #e9e9e4; padding:5px 10px; font-size:0.93em;}
	.b-titl .b-yearsAuto ul{ height:20px; margin:5px 0 5px -3px;}
		.b-titl .b-yearsAuto li{ padding:2px 5px 4px 5px; margin-right:5px;}
		.b-titl .b-yearsAuto li .ico-set{ _bottom:-4px;}
.tbl-grayZebra{ margin-top:1px; border-collapse:collapse; font-size:0.93em}
		.tbl-grayZebra td, dl.b-model dd table th, .tbl-grayZebra th{ border:1px solid #ffffff; padding:5px 10px; background:#f5f5f0; text-align:left;}
		.tbl-grayZebra th{  padding:10px ; background:#f1f1eb;}
		.tbl-grayZebra .white td{background:#fafaf6;}
		.tbl-grayZebra .act td {background:#eeeee5;}
		.tbl-grayZebra .bord td{ height:2px;  background:#c5c5c5; padding:0;}
		.tbl-grayZebra .bordG td{ height:2px; *height:3px;  background:#EFEFEF; padding:0;}
		.tbl-grayZebra  td .ico-auto.act, .modellist table td .ico-auto.act{ background-position:-13px -353px;}
		.tbl-grayZebra .cont-ico{ width:1%;}
		.tbl-grayZebra .cont-ico a{ display:block; zoom:1; cursor:pointer;}
		.tbl-grayZebra .big th{ font-size:1.1em;}

.tbl-zebra{ border-collapse:collapse; width:100%; margin-bottom:20px;}
		.tbl-zebra td, .tbl-zebra th{  padding:5px 10px; background:#fff; text-align:left;}
		.tbl-zebra th{  padding:10px; font-weight:bold;}
		.tbl-zebra .black td{background:#f4f4f4;}
		.tbl-zebra tr .date, .auto .tbl-zebra tr .date{ color:#a5a5a5; font-size:0.93em; padding-right:0; width:100px;}
.tbl-zebraNews td a, .tbl-zebraNews td a:hover{ color:#343434;}
.tbl-zebraNews td a:hover{ text-decoration:none;}
.auto .tbl-zebraNews td a{ text-decoration:none;}
.auto .tbl-zebraNews td a:hover{ text-decoration:underline;}
.auto .tbl-zebraNews td{ *width:100%;}	
	
.no_rlBorder th, .no_rlBorder td{ border-left:none; border-right:none;}
.b_coopirite{ font-size:0.8em; color:#b7b7b7; text-align:right; padding:10px 0;  zoom:1;}
.b-bordBlue{ padding:10px; border:1px solid #008fd3;  zoom:1; margin-bottom:10px}
	.b-bordBlue .ico-set{ float:left; width:13px; height:13px; margin:0 5px 0 0; background-position:0 -340px;}

.w-leftSeach{ margin:0 0 20px 0;  zoom:1;}
	.w-leftSeach ul.b-vkladki{ overflow:hidden; width:100%;}
		.w-leftSeach ul.b-vkladki li{ float:right; position:relative;  line-height:25px; margin-left:-6px; padding:0 0 0 20px; font-size:0.93em;}
			.w-leftSeach ul.b-vkladki li.left{ color:#38444f; font-size:1.2em; float:left; background:none; padding:0; margin:0; font-weight:bold; line-height:28px;}
			.w-leftSeach ul.b-vkladki li.act{ z-index:2}
			.w-leftSeach ul.b-vkladki li .b-r{position:absolute; right:0; _right:-1px; top:0; width:4px; height:4px; background:url(/site/pic/auto/crn-set.png) no-repeat -118px -14px; font-size:1px;}
			.w-leftSeach ul.b-vkladki li .b-l{ position:absolute; left:0; top:0; width:20px; height:29px; background:url(/site/pic/auto/crn-set.png) no-repeat -98px -39px; font-size:1px;}
			.w-leftSeach ul.b-vkladki li.act .b-l{ background-position:-98px -10px;}
			.w-leftSeach ul.b-vkladki li .wrapLi{ padding:0 10px 0 5px; background:#f1f7fc; height:28px; zoom:1; _float:left;}
			.w-leftSeach ul.b-vkladki li.act .wrapLi{ background:#E2EFF7; }
.filter-block-ads-type{ }
.filter-block-ads-type .active{ padding:4px 3px 3px 0;}
.filter-block-ads-type .active span, .filter-block-ads-type .filter_ads_1.active a, .filter-block-ads-type .filter_ads.active a{ background:#ffae00; display:block; padding:1px 2px 2px 3px; color:#fff; text-decoration:none;}
	.b-forms{ position:relative;  background:#E2EFF7; padding:12px; font-size:0.93em;  zoom:1;}
		.w-leftSeach .b-forms .b-tr, .w-leftSeach .b-forms .b-tl, .w-leftSeach .b-forms .b-br, .w-leftSeach .b-forms .b-bl {position:absolute;   width:4px; height:4px; background:url(/site/pic/auto/crn-set.png) no-repeat -118px -14px; font-size:1px; }

		.w-leftSeach .b-forms .b-tr{ right:0; top:0;}
		.w-leftSeach .b-forms .b-tl{background:url(/site/pic/auto/crn-set.png) no-repeat -121px -14px; left:0; top:0;}
		.w-leftSeach .b-forms .b-br{background:url(/site/pic/auto/crn-set.png) no-repeat -118px -10px; bottom:0; right:0; _bottom:-1px;}
		.w-leftSeach .b-forms .b-bl{background:url(/site/pic/auto/crn-set.png) no-repeat -121px -10px; bottom:0; left:0; _bottom:-1px;}
			.w-leftSeach .b-forms .titl{ font-weight:bold; padding-top:10px;}
			.w-leftSeach .b-forms .w50 li, .w-leftSeach .b-forms .w100 li{ width:44%; padding-right:15px; float:left; padding-top:5px; position:relative;}
			.w-leftSeach .b-forms .w50 li input , .w-leftSeach .b-forms .w100 li input{ left:0; margin-left:0;}
			.w-leftSeach .b-forms .w100 li{width:100%; zoom:1; _float:none; _width:auto; }
			.w-leftSeach .b-forms  .ul50{ width:49%; float:left;}
			.w-leftSeach .b-forms .cfix{ zoom:1; overflow:hidden; _overflow:visible; clear:both;}
			.w-leftSeach .b-forms table td{ text-align:left; padding:5px 5px 5px 0;}
			.w-leftSeach .b-forms table select{ width:98%; padding-left:3px;}
			.w-leftSeach .b-forms ul{ overflow:hidden; _overflow:visible;}
			.w-leftSeach .b-forms ul li.right{ padding-right:8px; text-align:right; float:right;}
			.w-leftSeach .b-forms ul label{ line-height:1.5;}
			.w-leftSeach .b-forms ul label.chk-b{ _padding-left:5px; }
			.w-leftSeach .b-forms ul label.chk-b input{ *margin-left:-5px; }
.b-catalog_foto{ overflow:hidden; _overflow: visible; zoom:1; margin-bottom:10px;}
	.b-catalog_foto .photo-left{ width:490px; margin:0 20px 0 10px; _margin:0 20px 0 4px;}
	.b-catalog_foto .photo-left .photo-big img{ border:1px solid #E1E1E1;}
	.b-catalog_foto .fotoGalery{ margin:0 -10px;}
	.b-catalog_foto .fotoGalery .center { width:480px;}
	.b-catalog_foto  .fotoGalery  li  img{ border:none;}
.baner160x390{ text-align:center; padding-left:490px;}
.b-tehnicInfo{ overflow:hidden; margin:0px 0 10px 0;}
.b-tehnicInfo .floatLeft, .b-tehnicInfo  .floatRight { width:48%;}
	.b-tehnicInfo .tbl-grayZebra{ margin-top:20px;}
	 .b-tehnicInfo .tbl-grayZebra th, .b-tehnicInfo .tbl-grayZebra td{ text-align:left;}
	 .tbl-grayZebra td .ico-flag{ background-position:0 -366px; width:12px; height:10px; float:left; margin: 2px 5px 0 0;}
.b-detail{ float:right; font-size:0.93em; margin:10px 0;}
	.b-detail .ico-set{ width:13px; height:9px; background-position:-41px -300px; float:left; margin: 3px 5px 0 0 ;}
	.b-detail a{ display:block; padding-left:18px; zoom:1; *padding-left:0;}
.sortbyalpha{ margin-top:10px;}
	.sortbyalpha table, .sortbycountry  table{ width:100%;}
	.sortbyalpha p, .sortbycountry p{padding:0.3em;}
	.sortbyalpha table td, .sortbycountry table td{ width:20%; vertical-align:top; text-align:left;}

.sortbycountry{ padding-left:7px;}
.sortbycountry div.onecountry {border-top:1px solid #C5C5C5; margin-bottom:10px; padding-top:10px; zoom:1;}
	.sortbycountry div.first {border-top:none;}
	.sortbycountry h3 {font-size:1.1em; font-weight:700;}
.sortCatalog { font-size:0.93em; padding:0 0 0 7px;}
.logoMark{ margin: 0 10px 0 0;}
.w-leftSeach .b-forms table .mdash{ width:22px; *width:16px; text-align:center;}
.view-field .add-infProduct {
	width:69% !important;
}
.a-subscribeNews{ padding:20px 0 9px 10px; font-size:0.93em;}
	.a-subscribeNews .ico-set{  background-position: -130px -380px; float:left; margin-right:5px; _margin-right:2px; width:11px; height:11px; margin-top:2px;}
	.a-subscribeWrapNoact .a-subscribeNews .ico-set{background-position:-37px -353px; }
.a-subscribeWrapNoact .b-subscribe{ display:none;}
.b-subscribeGray{margin-top:5px;}
	.b-subscribeGray .brd-md {background-color:#fff; border:1px solid #E1E1E1; padding:1px;}
	.b-subscribeGray .brd-md-Wrap {padding:6px 5px; background-color:#f0f0f0;}
.b-myGallery{ margin:0; zoom:1; padding:0; overflow:hidden;}
	.b-myGallery li{ zoom:1; float: left;  padding:1px 10px 3px 10px; background:url(/site/pic/auto/bgDot1.gif) repeat-y 100% 1px; width:auto;}
	.b-myGallery li a, .b-myGallery li a:hover{ color:#363636; font-weight:bold;}


.round-blockGray  .menuCatalogtitle{background: #efefef;font-size:0.93em;	border-bottom: 1px solid #fff;zoom:1;}
	.menuCatalogtitle .ico-setn{	float: left;margin-right: 5px;height:11px ;	margin-top: 2px;}
	.menuCatalogtitle .icon1{background-position:-135px 0 ;width:11px ;margin-right: 7px;}
	.menuCatalogtitle .icon2{background-position:-150px 0 ;width:11px ;}
	.menuCatalogtitle .icon3{background-position:-165px 0;width:16px;}
	.menuCatalogtitle .w33 .wrap{font-weight: bold;}


.round-blockGray  .menuCatalog{border-top:none;font-size:0.93em;zoom:1;}
	.menuCatalog .w33,
	.menuCatalogtitle .w33{width: 33%;float: left;}
	.menuCatalog .w33 .wrap,
	.menuCatalogtitle .w33 .wrap{padding: 0 20px 0 35px;}
	.menuCatalog .w33 .wrap li{padding: 2px 0;}
		.menuCatalog .w33 .wrap li a{font-weight: bold;}

.modelsArhive{padding-bottom: 20px;}
.modelsArhive .shortdesc .ico-min, .shortdesc .ico-pl{float: left;margin:7px 10px 0  0;}
.modelsArhive .shortdesc a{color:#343434;
	line-height: 1.4;}
.modelsArhive .modellist{display: none;}

.modelsArhive .ico-min { background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0 -327px;width:13px; height:13px;}
.modelsArhiveAct .ico-min {background:transparent url(/site/pic/auto/ico-set.png) no-repeat scroll 0 -314px;}
.modelsArhiveAct .modellist{display: block;}

.catalog-tbl {	border-collapse: collapse;}
.catalog-tbl tr.black td{background: #F0F0F0;}
	.catalog-tbl div.txt-tb:after {content:" "}
	.catalog-tbl .exchange {color:#000; font-size:.833em}
		.catalog-tbl .exchange a {margin-right:4px; color:#000 !important; border-bottom:1px dashed; text-decoration:none}
	.catalog-tbl .subtitle {padding:0 0 1px 0 !important}
		.catalog-tbl .subtitle div {padding:7px 10px 7px 10px; font-weight:bold}
			.catalog-tbl .subtitle .f11 {font-size:.917em; font-weight:normal; margin-left:5px}
			.catalog-tbl .premium-title {padding-top:2px !important}
			.catalog-tbl .subtitle small {color:#444; font-size:10px; font-weight:normal}
		.catalog-tbl .premium-title div {background:#ffd815 url(/site/pic/catalog-prem.gif) repeat; border-bottom:1px solid #ffd400}
			.catalog-tbl .default-title {padding-top:1px !important}
		.catalog-tbl .default-title div {background:#eaeaea url(/site/pic/catalog-default.gif) repeat; border-bottom:1px solid #dadada}
	.catalog-tbl .brd {width:1px !important; padding:0 !important}
		.catalog-tbl .brd div {position:relative; width:1px; overflow:hidden}
	.catalog-tbl td {border-bottom-width:0;border-bottom:1px solid #EEEEEE;color:#5E5E5E;padding:7px 10px 8px 20px;}
	.catalog-tbl td.icons {padding:7px 10px 8px 9px}
		.catalog-tbl td.icons .ico-set {margin-bottom:2px}
	.catalog-tbl .premium-row {background-color:#FFFACC}
		.catalog-tbl .premium-row td {border-top:1px solid #feef8f; border-bottom:1px solid #feef8f}
		.catalog-tbl .premium-row td.brd {background-color:#feef8f}
		.catalog-tbl .premium-row .today {color:#76B800}
	.catalog-tbl .brd-line td {padding:1px 0}
		.catalog-tbl .brd-line td div {height:1px; background-color:#eeeeee}
			.catalog-tbl .brd-line td div.wht {background-color:#fff; margin-bottom:-1px}
	.catalog-tbl .navi-row {background-color:#E8F2F6}
		.catalog-tbl .navi-row td {border-top:1px solid #C3D7DE; border-bottom:1px solid #C3D7DE}
		.catalog-tbl .navi-row td.brd {background-color:#C3D7DE}
	.catalog-tbl th{background:#f1f1eb url(/site/pic/th.gif) no-repeat 0 100%; font-size:.917em; padding:1px 5px 4px 20px; border-bottom:1px solid #c5c5c5; text-align:left;font-weight: 400;}
	.catalog-tbl .today {color:#A7B882;}
	.catalog-tbl .icons  {padding-left:5px;text-align:center;white-space:nowrap;width:1%;}
	.catalog-tbl td.icons a {display:block;}
	.catalog-tbl .ico-1 {background-position:-13px -73px;}
	.catalog-tbl .ico-comment, .catalog-tbl .ico-comment_activ {background-position:-115px -202px;height:13px;margin-top:4px;width:13px;}
	.catalog-tbl td.images{width: 90px;}

.wrImg{	background: #f5f5f5;color: #a5a5a5;padding: 5px;margin-bottom: 10px;}
	.wrImg img{	margin-bottom: 5px;	display: block;}

.fotoGallery{	border-top: 1px solid #d3d3d3;zoom:1;padding: 30px 0;}
.b-gallery{	overflow: hidden;zoom:1;margin-top: 5px;}
	.b-gallery li{float: left;margin: 0 0 3px 3px;width: 150px;text-align: center;background: #f5f5f5;height: 100px;vertical-align: middle;}
