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


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}
.or {color:#FF3200}
.or-d {color:#E5000A}
.gray {color:#aaa}
.green {color:#02a102}
/* -- ---- 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;}

/* // ---- image sets ---- // */
.ico-set, #top .logo a {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-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/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/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/ico-set.png) no-repeat scroll 0 -327px; width:13px; height:13px;}
.ico-min {background:transparent url(../site/pic/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/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;}
.ar-r {width:11px; height:11px; background-position:-134px -73px}
.ar-l {width:11px; height:11px; background-position:-124px -73px}
.ico-birds{background:transparent url(../site/pic/ico-set.png) no-repeat scroll 0 -366px; width:11px; height:10px; font-size:1px;}
.ico-dash{background:transparent url(./site/pic/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;}
.comtIcoMap{ margin-top:3px;}
.add-form-step {background-image:url(../site/pic/bgDot2.gif); background-repeat:repeat-x}
.region-other li, .legend .ico-brd, .flags li {background-image:url(/site/pic/bgDot.gif); background-repeat:repeat-y}
ul.icons li, #top-tools .bg-brd {background-image:url(../site/pic/bgDot1.gif); background-repeat:repeat-y}
/* -- ---- image sets ---- -- */

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

/* // ---- button style ---- // */
.button-style, .button-style i {position:relative; background-image:url(/site/pic/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-d {background-position:100% -60px}
	.btn-d i {background-position:0 -60px}
.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-g {background-position:100% -80px}
	.btn-g i {background-position:0 -80px}
.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/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;}
/* -- ---- 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}
.view-bn-round {position:relative; }
	.view-bn-round .view-title {position:absolute; left:5px; top:-14px; color:#ccc; font-size:11px; padding:0 5px; background-color:#fff}
.ad-tools {border-collapse:collapse; border-spacing:0}
	.ad-tools td {padding:10px 5px 5px 0}
	.ad-tools .irr-logo {background-position:0 -102px; margin-left:10px}
	.ad-tools .irr-bn-1 {background-position:0 -140px}
	.ad-tools .irr-bn-2 {background-position:-58px -140px}
/* // ---- top ---- // */
#top-tools {position:relative; margin:0 -7px 0 -2px; font-size:.917em; padding:5px 0}
	#top-tools .flags li {background-image:none}
		#top-tools .flags li .bg-brd {right:0}
	#top-tools .bg-brd {position:absolute; top:4px; width:1px; height:7px; font-size:1px}
#top-tools .left-ttools {float:left; width:80%; margin-right:-40%}
#top-tools .left-ttools .h2 {float:left; color:#aaa; font-size:1em; padding-left:10px}
#top-tools .tp-nav {position:relative; float:left; width:40%; margin:0; padding:0; list-style-type:none; overflow:hidden}
#top-tools .tp-nav li {position:relative; float:left; margin-left:-1px; padding:0 11px}
	#top-tools .tp-nav .bg-brd {left:0}
	#top-tools a {color:#55646e; text-decoration:none}
#top-tools .right-ttools {float:right; width:30%}
	#top-tools .right-ttools .tp-nav {float:none; width:100%}
	#top-tools .right-ttools .tp-nav li {float:right; padding:0 11px 0 11px !important; margin-left:-1px}
.flags {position:relative; overflow:hidden; width:100%; font-size:.909em}
.flags li, #top-tools .right-ttools .tp-nav li {position:relative; float:right; background-position:100% 0; margin-right:-1px; padding:1px 9px 2px 38px; margin-left:2px}
	.flags li .ico-set, .region .h2 .ico-set {position:absolute; top:1px; left:10px; display:block; width:23px; height:13px}
	.flag-by {background-position:-11px 0}
	.flag-kz {background-position:-33px 0}
	.flag-ua {background-position:-55px 0}
	.flag-ru {background-position:-102px -89px}
.flags a {text-decoration:none}
.flags img {vertical-align:top; margin-right:2px}

#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 .brd {left:0}
#top .brd {position:absolute; top:-5px; width:1px; height:48px; background-color:#c7c7c7}
#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-1 span {left:7px; width:11px; height:9px; background-position:-180px 0}
ul.icons .ico-2 span {left:13px; width:5px; height:7px; background-position:-191px 0}
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:1em}
	.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 ---- -- */

/* // ---- filters ---- // */
.filters {padding-bottom:10px}
.filters .h2 {position:relative; font-size:1em; background-color:#e9f2f8; padding:9px 24px 9px 30px; border-bottom:1px solid #fff}
	.filters .h2 .ico-set {position:absolute; top:10px}
	.filters .h2 .ico-faq, .ico-faq-i {right:10px; width:11px; height:11px; background-position:-183px -30px}
	.ico-faq-i {right:0; margin-top:3px}
	.filters .h2 .ico-dwn {left:9px}
.filt_chose{padding-bottom:2px; *padding-bottom:0; *padding-top:2px; }
.filt-block {background-color:#e9f2f8; padding:10px; font-size:.917em}
.filt-block .lbl {font-weight:bold; padding-bottom:2px}
.filt-block .sel-inp {padding-bottom:5px}
.filt-block .sel-inp select {width:100%}
.filt-block .dash {float:left; width:.91em; text-align:center; padding-top:3px}
.filt-block .btn {text-align:right}
.filt-block .btn .btn-a {margin-left:auto}
.filt-block .ico-calend{ float:left; margin:0 5px 0 5px;}

.filters .category-check {padding:5px 10px 5px 30px; font-weight:bold; background-color:#dbeaf3; border-bottom:1px solid #fff}
.filters .flt-left {float:left; padding-top:3px; padding-right:5px}
.filters .sel {width:100%}
.filters .show-div {background-color:#e9f2f8; border-bottom:1px solid #fff; font-size:.92em; padding:0 10px}
.filters .show-div .inputs {padding:5px 0 4px 0; float:left; width:27%}
.filters .show-div .lbl {float:left; width:22.91em; text-align:right; margin-right:10px; font-weight:bold; padding-top:7px}
.filters .show-div .btn {padding:10px 0 10px 23.73em}
/* -- ---- filters ---- -- */

/* // ---- category ---- // */
.category {position:relative; z-index:996; background-color:#f7f7f7; border-top:1px solid #fff; padding:8px 10px 10px 10px; margin-bottom:10px}
.category .h2 {position:relative; font-size:1em; padding-bottom:11px; padding-right:14px}
.category .h2 .blue {font-weight:normal}
.category .h2 .ar-t {position:absolute; right:0; top:1px}
.category ul {font-size:.95em; margin:0; padding:0 0 9px 0; list-style-type:none}
.category ul li {padding-left:6px; background: url(/site/pic/li1.gif) no-repeat 0 11px; line-height:1.82em}
.category ul li li { background: url(/site/pic/li1.gif) no-repeat 0 10px;}
.category ul li li li{background: url(/site/pic/li1.gif) no-repeat 0 9px; }
.category ul li.big-f {font-size:1.091em; line-height:1.67em; font-weight:bold; background-position:0 10px}
.back-cat {position:relative; padding-left:15px; font-size:.917em}
	.back-cat .ico-set {position:absolute; top:2px; left:0; width:11px; height:11px; background-position:-183px -40px}
.blue-cat {border-top-width:0; background-color:#e7f1f5; padding-left:15px}
.b-GrayObzor {background-color:#F7F7F7;
margin-bottom:13px;
padding:8px 10px 10px; position:relative; zoom:1;}
.b-GrayObzor table th{ font-weight:bold; padding-bottom:5px; text-align:left;}
.b-GrayObzor table td{ line-height:1.8em; text-align:left; font-weight:bold;}
	.b-GrayObzor table a{ font-weight:normal;}
.b-GrayObzor table .alignRight{ text-align:right;}
/* -- ---- category ---- -- */

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

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

.sorted-by {position:absolute; right:6px; top:6px; font-size:.917em}

/* // ---- table ---- // */
.tbl {border-collapse:collapse; border-spacing:0; margin-bottom:21px}
.tbl th {background:#f1f1eb url(/site/pic/th.gif) no-repeat 0 100%;  padding:1px 5px 4px 20px; border-bottom:1px solid #c5c5c5; text-align:left}
.tbl td {color:#5e5e5e; padding:7px 10px 8px 20px; border-bottom:1px solid #eee; vertical-align:top}

.tbl .sort img {position:relative; left:-10px; vertical-align:top; margin-top:3px; margin-right:-8px}
.tbl .today {color:#A7B882}
.tbl .yesterday {color:#a7b899}
.tbl {margin-bottom:1px}
.tbl .photo-l {float:left; width:82px; margin-right:7px}
html>body .tbl .photo-l {margin-right:10px}
.tbl .photo-l img {vertical-align:top}
.tbl .photo-l .photo {border:1px solid #d3d3d3}
.tbl .photo-l .all-ph {position:relative; display:block; background-color:#008fd3; color:#fff; text-decoration:none; font-size:10px; padding:0 14px 1px 5px}
	.tbl .photo-l .all-ph .ico-set {position:absolute; width:9px; height:9px; background-position:-115px -73px; left:70px; top:2px}
.tbl .sm-date {font-size:.917em; padding-top:1px}
	.tbl .ico-set {display:block; margin:0 auto}
	.tbl .ico-1 {width:13px; height:13px; background-position:-13px -73px}
	.tbl .ico-2 {width:15px; height:15px; background-position:-26px -73px}
	.tbl .ico-3 {width:15px; height:15px; background-position:-40px -73px}
	.tbl .ico-4 {width:15px; height:15px; background-position:-55px -73px}
	
.tbl .premium {width:45px; height:16px; background-position:-70px -73px; margin:0}
.nolink {color:#343434 !important; text-decoration:none !important}

.mylist-tbl td {}
	.mylist-tbl td.lst {padding-right:0}
.mylist-tbl .brd-b {padding-bottom:10px}
.mylist-tbl .brd-b ul {margin:0; padding:0; list-style-type:none}
.mylist-tbl .brd-b ul li {float:right; padding-left:6px}
.mylist-tbl .brd-b ul .lft {float:left !important; padding-left:0; padding-right:6px}
.mylist-tbl .no-active, .mylist-tbl .yes-active, .mylist-tbl .wait-active, .mylist-tbl .cancel-active {position:relative; font-size:1em; font-weight:bold; padding:2px 0 2px 15px; color:#d9000a; zoom:1}
	.mylist-tbl .no-active .ico-set, .mylist-tbl .yes-active .ico-set, .mylist-tbl .wait-active .ico-set, .mylist-tbl .cancel-active .ico-set {position:absolute; left:0; top:3px; width:11px; height:11px}
.mylist-tbl .yes-active {color:#18ac0e}
.mylist-tbl .wait-active {color:#fe7902}
.mylist-tbl .cancel-active {color:#fe5700}
	.mylist-tbl .no-active .ico-set {background-position:-164px -89px}
	.mylist-tbl .yes-active .ico-set {background-position:-153px -89px}
	.mylist-tbl .wait-active .ico-set {background-position:-179px -140px}
	.mylist-tbl .cancel-active .ico-set {background-position:-179px -151px}
.mylist-tbl .brd-b .action {}
	.mylist-tbl .brd-b .action .lbl {float:left; font-weight:bold; padding:4px 5px 0 0}
	.mylist-tbl .brd-b .action select {float:left; margin-right:5px; margin-top:1px}
	.mylist-tbl .brd-b .action .button-style {float:left}

.catalog-tbl {}
	.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}
	.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}

/* -- ---- table ---- -- */

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

.legend {padding:10px 0; text-align:right; font-size:.917em; border-bottom:1px solid #eee; margin-bottom:14px}
	.legend img {margin:0 0 0 10px}
	.legend .ico-1 {background-position:-40px -73px}
	.legend .ico-2 {background-position:-26px -73px}
	.legend .ico-brd {}
/* -- ---- 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}
.bottom-nav .top-page {position:absolute; top:8px; right:24px}
.bottom-nav .top-page a {color:#aaa !important; text-decoration:underline}
	.bottom-nav .top-page a span {position:absolute; right:-14px; top:4px; width:7px; height:7px; background-position:-145px -73px}

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

.view-offer {background-color:#f0f0f0; margin-bottom:10px;}
	.view-offer .brd-bt, .view-offer .brd-tp {height:4px}
	.view-offer .crn {}
	.view-offer .brd-tp {}
		.view-offer .brd-tp .brd-l {background-position:-50px 0}
		.view-offer .brd-tp .brd-r {background-position:-55px 0}
	.view-offer .brd-bt {}
		.view-offer .brd-bt .brd-l {background-position:-50px -4px}
		.view-offer .brd-bt .brd-r {background-position:-55px -4px}
	.view-offer .brd-l {position:relative; width:5px; height:4px}
	.view-offer .brd-r {position:relative; float:right; width:5px; height:4px}
	.view-offer .brd-md {/*padding:6px 10px;*/}
.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 {position:relative; z-index:3; height:5px; margin-bottom:-5px}
			.brd-o-block .brd-l, .round-block .brd-l {position:relative; width:5px; height:5px}
			.brd-o-block .brd-r, .round-block .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 {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;}

.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-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 ---- // */
.details-col {float:left; width:100%; margin-right:-100%}
	.detailscol {padding-left:310px}

.view-offer .additional-text {padding:10px}
.view-offer .contacts-info {padding:10px 15px}
	.view-offer .contacts-info p {padding-bottom:10px}
.view-offer .send-f, .how-find {position:relative; padding:6px 0 6px 20px}
	.view-offer .send-f .ico-set, .entry-text .view-head .ico-set, .how-find .ico-set, .extend-fields a.hilink {position:absolute; left:0; top:8px; width:11px; height:11px; background-position:0 -89px}
	.view-offer .send-f .minus .ico-set, .entry-text .view-head .minus .ico-set, .extend-fields .minus a.hilink, .how-find .minus .ico-set {background-position:-10px -89px}

.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;}
.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}
.aboutModel{position:relative; padding:0 2px 10px 20px; float:left; width:60%;}
	.aboutModel .ico-set { position:absolute; left:0; top:3px;  width:15px; height:11px; background-position:-60px -340px; }

.customfields {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:10px}
	.customfields th {text-align:left; width:16%; padding:5px 10px 0 15px; vertical-align:top}
	.customfields td {padding:5px 10px 0; vertical-align:top; font-weight:bold}

.small-char {font-size:.917em}
	.small-char .width50 {width:48%}
	.small-char .h3 {font-size:1.091em; padding-bottom:3px}
/* -- ---- view offer ---- -- */

/* // ---- form view ---- // */
.view-form {font-size:.917em; width:80%}
	.view-form .lbl {position:relative; float:left; left:-9.273em; width:9.091em; margin-right:-9.091em; padding:3px 0 0 0}
	.view-form .inputs {position:relative; margin-right:-50px; padding:0 0 3px 9.273em}
	.view-form .star {position:absolute; right:-10px; bottom:5px}
	.view-form .inputs-small {width:50%; margin-right:0 !important}
	.view-form .button-style {position:relative; float:left; left:-9.273em; margin-right:-9.273em}
/* -- ---- form view ---- -- */

.tips-warn {position:relative; color:#6c6d73; font-size:11px; padding:10px 0 0 20px; margin-bottom:10px}
	.tips-warn .ico-set {position:absolute; top:10px; left:0; width:13px; height:13px; background-position:-21px -89px}
.tips-vimp, .tips-warn-y {position:relative; color:#5e5e5e; border:1px solid #008fd3; padding:9px 10px 10px 30px; line-height:15px; margin-bottom:10px}
	.tips-vimp .ico-set, .tips-warn-y .ico-set {position:absolute; top:11px; left:10px; width:13px; height:13px; background-position:-76px -89px}
.tips-warn-y {border:1px solid #ff7623; background-color:#fff; font-size:1em}
	.tips-warn-y .brd-tr, .tips-warn-y .brd-tl, .tips-warn-y .brd-br, .tips-warn-y .brd-bl {border-width:0; background-color:#f9f9f9}
		.tips-warn-y .brd-tr span, .tips-warn-y .brd-tl span, .tips-warn-y .brd-br span, .tips-warn-y .brd-bl span {position:relative; display:block; background-color:#ea94a0; overflow:hidden; width:1px; height:1px}
		.tips-warn-y .brd-tl {top:-1px; left:-1px}
			.tips-warn-y .brd-tl span {right:-1px; bottom:-1px}
		.tips-warn-y .brd-tr {top:-1px; right:-1px}
			.tips-warn-y .brd-tr span {left:-1px; bottom:-1px}
		.tips-warn-y .brd-br {bottom:-1px; right:-1px}
			.tips-warn-y .brd-br span {left:-1px; top:-1px}
		.tips-warn-y .brd-bl {bottom:-1px; left:-1px}
			.tips-warn-y .brd-bl span {right:-1px; top:-1px}
	.tips-warn-y strong {color:#ff7623}
	.tips-warn-y .ico-set {left:9px}

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

.ad-info {padding:15px 0 15px 7px}
	.ad-info li {float:left; width:45%; margin-right:4%; padding-bottom:5px}

/* // ---- tools page ---- //
.tools-page {font-size:.917em; padding-bottom:0px;  width:600px; position:relative; padding-top:6px; }
	.tools-page li {float:right; padding:0 7px 0 10px; background:url(/site/pic/bgDot.gif) repeat-y 100% 0; zoom:1;}
		.tools-page li.lst {background-image:none; padding-right:0;}
		.tools-page a {position:relative; display:block; padding-left:18px}
			.tools-page a .ico-set {position:absolute; left:0; top:3px; height:10px}
		.tools-page .tls-1{ clear:both;}
		.tools-page .tls-1 a {padding-left:15px}
			.tools-page .tls-1 .ico-set {top:2px; width:11px; height:11px; background-position:-183px -40px}
		.tools-page .tls-2 .ico-set {width:14px; background-position:-34px -89px}
		.tools-page .tls-3 .ico-set {width:16px; background-position:-48px -89px}
		.tools-page .tls-4 .ico-set {top:2px; width:12px; background-position:-64px -89px}
		.tools-page .tls-5 .ico-set {top:2px; width:12px; height:13px; background-position:-74px -255px}
		.tools-page .tls-6 .ico-set {top:3px; width:11px; background-position:-75px -268px}
		.tools-page li.f_none{  overflow:hidden; background:none;  position:absolute; top:-20px; right:0;}
		.tools-page_margin{padding-bottom:10px;}
 *//* -- ---- tools page ---- -- */

/* // ---- tools page ---- // */
.tools-page {font-size:.917em;  padding-bottom:0px !important;}
	.tools-page li {float:left; padding:0 7px 0 10px; background:url(/site/pic/bgDot.gif) repeat-y 100% 0}
		.tools-page li.lst {background-image:none}
		.tools-page a {position:relative; display:block; padding-left:18px}
			.tools-page a .ico-set {position:absolute; left:0; top:3px; height:10px}
		.tools-page .tls-1 a {padding-left:15px}
			.tools-page .tls-1 .ico-set {top:2px; width:11px; height:11px; background-position:-183px -40px}
		.tools-page .tls-2 .ico-set {width:14px; background-position:-34px -89px}
		.tools-page .tls-3 .ico-set {width:16px; background-position:-48px -89px}
		.tools-page .tls-4 .ico-set {top:2px; width:12px; background-position:-64px -89px}
		.tools-page_margin{padding-bottom:10px;}
/* -- ---- tools page ---- -- */

.form-warning {width:80%}
	.form-warning .inp, #form-warning select {margin-bottom:10px}
	.form-warning .why {position:relative; padding:10px 0 10px 37px; font-size:.917em}
		.form-warning .why .ico-set {position:absolute; top:11px; left:20px}
	.form-warning .btns {}
		.form-warning .btns .button-style {float:left; margin-right:10px}

.sms-vote {padding:5px 7px 0}
	.sms-vote p {padding-bottom:12px}

/* // ---- 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 {background: url(/site/pic/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/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 .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 ---- -- */

.long-col {float:right; width:70%}
.left-side-col {float:left; width:30%}
	.leftside-col {padding-right:4px}

/* // ---- help ul ---- // */
.help-ul {font-size:.917em; background-color:#F7F7F7; padding:10px 15px}
	.help-ul li {padding-bottom:10px}
		.help-ul ul {padding:5px 0 0 15px}
			.help-ul ul ul {padding:5px 0 0 5px; margin-bottom:-4px}
			.help-ul ul li {padding-bottom:4px}

/* -- ---- help ul ---- -- */

/* // ---- region block ---- // */
.region {padding:20px 0 20px 10px; border-bottom:1px solid #e1e1e1}
.region .h2 {position:relative; font-size:1.17em; padding-bottom:14px; padding-left:28px}
	.region .h2 .ico-set {top:2px; left:0}

.cityshow ul {float:left; width:29%; position:relative; margin:0 10px 0 0; padding:0; list-style-type:none; border-right:1px dotted #e2e2e2}
.cityshow ul li {padding:0 10px 8px 40px; background: url(/site/pic/ar1.gif) no-repeat 30px 4px}
.cityshow ul.lst {border-right-width:0}

.region-other {position:relative; overflow:hidden; width:80%; margin:0 0 0 -19px; padding:16px 0 4px 0; list-style-type:none}
.region-other li {position:relative; font-size:.917em; float:left; background-position:0 0; left:-1px; padding-right:12px; padding-left:58px}
	.region-other li .ico-set {position:absolute; top:1px; left:30px; display:block; width:23px; height:13px}
/* -- ---- region block ---- -- */

/* // ---- cats block ---- // */
/*.show-cats {float:left; width:100%; margin-right:-100%} */
.show-cats {padding:0 0 15px 11px}
.show-cats .left-cat {font-size:.917em; float:left; width:54%; height:4.545em; padding-bottom:5px; margin-right:20px}
	.show-cats .left-cat p, .show-cats .right-cat p { color:#767676;}
	.show-cats .right-cat .h2, .show-cats .left-cat .h2{ padding-top:10px; padding-bottom:5px;}
.show-cats .right-cat {font-size:.917em; float:left; width:41%; height:4.545em}
html>body .show-cats .right-cat, html>body .show-cats .left-cat {height:auto; min-height:4.545em}
.show-cats .h2 {font-size:1.09em}
	.show-cats .h2 span {font-weight:normal; color:#008fd3; font-size:.917em}

.bn-stt {font-size:.917em; text-align:right}
	.bn-stt p {padding-right:10px}

.bn {position:relative; text-align:center}
.bn img {vertical-align:top}

.how-find {padding-bottom:10px}
	.how-find-view {position:relative; margin-top:0px; margin-bottom:10px; left:20px; width:65%; font-size:.917em}
		.find-view {position:relative; border:6px solid #e1e1e1; padding:10px}
		.find-view p {padding-bottom:10px}
		.find-view .s-inp {float:left; width:50%; margin-right:10px}
		.find-view .button-style {float:left}
		.find-view .w-tl, .find-view .w-tr, .find-view .w-bl, .find-view .w-br {background-color:#e1e1e1}
		.find-view .w-tl {top:0; left:0}
		.find-view .w-tr {top:0; right:0}
		.find-view .w-bl {bottom:0; left:0}
		.find-view .w-br {bottom:0; right:0}
/* -- ---- cats block ---- -- */

/* // ---- authorization ---- // */
.authorization {width:760px; margin:0 auto}
.auth-block {float:left; width:420px}
.authblock {padding:20px 14px 0 20px}

.forgot-p {width:42%}

.forgot-p .input-s {padding-right:170px}
.forgot-p .auth-form {padding-right:7px !important}
.forgot-p .btn {padding-left:4.83em; padding-bottom:8px}
.forgot-p .forgot {padding-top:3px}
.forgot-p .forgot img {vertical-align:top; margin-top:2px; margin-right:1px}

.auth-txt {background-color:#f7f7f7; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:14px 10px 8px 10px}
.auth-txt .tips-warn-y {margin-top:10px}
.auth-form {background-color:#f0f0f0; padding:15px 158px 5px 0}
.auth-form .lbl {float:left; width:90px; margin-right:-90px; text-align:right; padding-top:3px}
.auth-form .inputs {position:relative; z-index:3; float:left; width:100%; margin-right:-100%}
.auth-form .input-s {padding-left:96px; padding-bottom:10px}
.auth-form .btn {float:left}
.auth-form .forgot {position:relative; z-index:9; float:right; right:-158px; width:151px; padding-top:3px}

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

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

.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/li2.gif) no-repeat 0 6px}
		.fast-search-small li { width:45%;}
/* -- ---- show rubrics ---- -- */

/* // ---- add steps ---- // */
.show-steps {font-size:.917em}
	.show-steps li {position:relative; float:left; margin-left:-9px; padding:20px 14px 20px 14px}
	
		.show-steps li .w-ar {position:absolute; top:28px; left:0; width:9px; height:9px; background-position:-150px -80px}
		.show-steps li.first {padding-left:19px}
			.show-steps li.first .w-ar {display:none}
		.show-steps a {position:relative; display:block; color:#767676 !important; text-decoration:none !important; border:1px solid #d3d3d3; padding:5px 10px}
		.show-steps .first a { font-size:1em; color:#767676 !important; }
			.show-steps a .w-tl {left:-1px; top:-1px}
			.show-steps a .w-tr {right:-1px; top:-1px}
			.show-steps a .w-bl {left:-1px; bottom:-1px}
			.show-steps a .w-br {right:-1px; bottom:-1px}
		.show-steps .selected a {background-color:#139bdd; background-position:-6975px 0; border-width:0 !important; padding:6px 11px !important; color:#fff !important}
			.show-steps .selected a .w-tl {left:0; top:0}
			.show-steps .selected a .w-tr {right:0; top:0}
			.show-steps .selected a .w-bl {left:0; bottom:0}
			.show-steps .selected a .w-br {right:0; bottom:0}
			.show-steps .selected .w-q {display:block}
		.show-steps .w-q {position:absolute; left:10px; bottom:-3px; width:5px; height:3px; background-position:-145px -82px; display:none}
		.show-steps li.bigBlock{ padding:0 14px;}
			.show-steps li.bigBlock .round-block{ width:186px;}
			.show-steps li.bigBlock .round-block .brd-md { background-color:transparent;}
				.show-steps li.bigBlock .round-block .brd-tp .brd-r {background-position:-5px -36px;}
				.show-steps li.bigBlock .round-block .brd-bt .brd-r {background-position:-5px -41px;}
				.show-steps li.bigBlock .round-block .brd-tp .brd-l {background-position:0 -36px;}
				.show-steps li.bigBlock .round-block .brd-bt .brd-l {background-position:-0  -41px;}
				.show-steps li.bigBlock .round-block .brd-md { padding:5px 13px 7px 10px;}
		.show-steps li.bigBlock a { display:inline; padding:0; border:0; color:#0053A0 !important; text-decoration:underline !important;}
		.show-steps li.bigBlock a:hover {color:#008FD3 !important;}

.add-form-step {background-position:0 0; padding:20px 10px 20px 31px; zoom:1;}
	.add-form-step .small-title, .contact-content .small-title {position:relative; margin-left:-14px; font-size:1em; padding:0 0 14px 14px}
		.add-form-step .small-title .ico-set, .contact-content .ico-set {left:0; top:5px}

.addform-step, .category-check {font-size:.917em}
.flt-left {float:left; padding-top:3px; padding-right:3px}
.flt-left select {width:100%}
.flt-left img {vertical-align:top; margin:5px 2px 0 3px}

.addform-step {position:relative; width:59%}
.addform-step .req-fil {position:absolute; right:0; top:-26px}
.addform-step .lbl {font-weight:bold}
.addform-step .lbl .red {font-weight:normal}
.addform-step .small-txt {color:#929292; font-size:.91em; padding-bottom:1px}

.addform-step .sel {width:100%}
.addform-step .currency {float:right; padding-left:5px}
.addform-step p {padding-bottom:20px}

.col-three {position:relative; margin-left:-30px}
.col-three table {width:100%; border-collapse:collapse; border:0}
.col-three td {width:33%; padding:0 0 15px 30px; vertical-align:top}

.extend-fields {padding-bottom:10px}
.extend-fields li {position:relative; background: url(/site/pic/plus.gif) no-repeat 0 2px; padding-left:16px; padding-bottom:12px}
.extend-fields a.hilink {position:absolute; top:2px; left:0; width:11px; height:11px}
.extend-fields li.minus {background-image:url(/site/pic/minus.gif) !important}
.extend-fields .show-div {background-color:#eee; padding-bottom:15px; margin-top:10px}
.extend-fields table {width:100%; border-collapse:collapse; border:0}
.extend-fields td {padding:10px 20px 0 10px; vertical-align:top}

.line-checks {margin:0; padding:2px 0 0 0; list-style-type:none}
.line-checks li {background-image:none !important; padding:0 10px 0 0 !important; float:left}

.downloaded-photo {padding-top:21px}
.downloaded-photo table {border-collapse:collapse; border:0}
.downloaded-photo td {background-color:#f0f0f0; border-right:1px solid #fff; padding:10px; vertical-align:top}
.downloaded-photo .ph {float:left; padding-right:10px}
.downloaded-photo .del {float:right}
.downloaded-photo .inputs {width:80%}
.downloaded-photo .small-txt {color:#5e5e5e; padding-top:5px}
.downloaded-photo img {vertical-align:top}
.downloaded-photo .length {width:154px}

.show-cinfo {float:left; width:14.64em; margin-right:30px}

.onlyform {width:50%}
	.onlyform .extend-fields {padding-bottom:0}
	.onlyform .addform-step {padding-bottom:10px}
	.onlyform .show-cinfo {padding-bottom:16px}
	.onlyform .tips-vimp {margin:3px -20px 14px 0; font-size:1em}
	.onlyform .inputs {padding-left:180px; width:auto; padding-bottom:10px}
		.sa-form .input-s, .onlyform .input-s {float:right; width:100%; zoom:1}
		.onlyform .lbl, .sa-form .lbl {position:relative; float:left; left:-180px; margin-right:-180px; width:170px; text-align:right; padding-top:2px}
	.onlyform .add-contact {position:relative; margin-left:-195px; padding-top:10px; zoom:1}

.sa-form {width:50%}
	.sa-form .inputs {padding-left:180px; width:auto; padding-bottom:10px}
	.sa-form .category-check {position:relative; margin-right:-100%; font-size:1em}
	.sa-form .dash {float:left; padding:3px 0 0; width:5%; text-align:center}
	.sa-form .lbl {padding-top:3px}

.view-field {background-image:none !important; padding-top:0 !important}
.view-field .no-inp {font-size:1.09em; padding:2px 5px 3px 5px; margin-left:0}
.view-field .left-imp {float:left; width:70%}
.view-field .leftimp {position:relative; padding-right:38px}
.view-field .right-imp {position:relative; float:right; width:30%; margin-left:-30%}
.locked {position:absolute; right:20px; top:3px; width:30px; background-position:-140px -89px; width:13px; height:13px}
.view-field .addform-step {width:69%}

.view-field .left-imp-sm {float:left; width:35%; margin-right:1px}

.padd-b {padding-bottom:15px}

.exform .lbl {float:left; text-align:right; width:9.17em; margin-right:7px; padding-top:3px}
.exform .inputs {float:left; width:20%; padding-bottom:5px}
.exform .input-s {padding-left:9.75em}
.exform .input-s p {padding-bottom:4px}

.add-form-step .col-left {float:left; width:40% !important; margin-right:30px}
.add-form-step .col-right {float:left; width:40% !important}
.add-form-step .col-right .lbl {width:10em}
.small-form {font-size:.917em; padding-left:10px}
.small-form .lbl {float:left; width:11.818em; margin-right:7px; font-weight:bold; text-align:right; padding-top:3px}
.small-form .inputs {float:left; width:45%; padding-bottom:10px}

.psinfo-form .lbl {float:left; width:15em !important; margin-right:7px; font-weight:bold; text-align:right; padding-top:3px}

.card-cont {background-color:#f1f1eb; padding:15px 10px 10px 24px; margin-bottom:10px}

/* -- ---- add steps ---- -- */

/* // ---- 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 9px; 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 ---- -- */

/* // ---- forms ---- // */
.send-friend-forms {position:relative; width:46%; font-size:.917em; padding-top:10px}
.send-friend-forms .req-fil {float:right; padding-top:2px}
.send-friend-forms .h3 {background: url(/site/pic/ar3.gif) no-repeat 16px 0; font-size:1em; padding-left:30px; padding-bottom:7px}
.send-friend-forms .sf-forms {padding-left:30px}
.send-friend-forms .sfleft {padding-right:20px}
.send-friend-forms .sfright {padding-left:20px}
.send-friend-forms .lbl {padding-bottom:2px}
.send-friend-forms .inp {}
.send-friend-forms .no-inp {position:relative; margin-bottom:10px}
	.send-friend-forms .no-inp .locked {top:7px}

.send-friend-forms .inputs {position:relative; padding-bottom:15px}
	.send-friend-forms .locked {right:-20px; top:18px}

.form-author {font-size:.917em}
.form-author .lbl {position:relative; z-index:999; float:left; width:10.36em; margin-right:-100%; text-align:right; padding-top:3px}
.form-author .inputs {float:left; width:100%}
.form-author .input-s {position:relative; padding:0 22px 6px 11.27em}
.form-author .input-s .star {position:absolute; right:0; top:2px; width:17px}
.form-author .vercode {position:absolute; right:22px; top:0}

	.form-incorrect .input-s {position:relative; padding:0 22px 4px 0}
		.form-incorrect .tips-excl {margin-left:0px}

.big-form-aut {font-size:1em; padding-bottom:10px}
.big-form-aut .lbl {width:19em; margin-right:7px}
.big-form-aut .input-s {padding-left:0}
.big-form-aut .inputs {width:30%}
.big-form-aut .inputs select {width:100%}
.big-form-aut .vercode {right:0}

.contact-content {border-top:1px solid #eee; padding:20px 10px 20px 31px}
	.contact-content p {padding-bottom:12px}
/* -- ---- forms ---- -- */

/* // ---- big filters ---- // */
.filters-big {margin-left:-3px;}/*position:relative; z-index:91;  margin-bottom:10px bylo ubrano, IE6*/
	.filters-big .brd-md {border-width:0; font-size:.917em; background-color:#e2eff7; padding:13px 3px 12px 11px}
	.filters-big .brd-tp .brd-l {background-position:-108px 0}
	.filters-big .brd-tp .brd-r {background-position:-113px 0}
	.filters-big .brd-bt .brd-l {background-position:-108px -5px}
	.filters-big .brd-bt .brd-r {background-position:-113px -5px}
	.filters-big #simple-search {position:relative; padding-right:15.182em; padding-bottom:1px; margin-right:10px}
		.filters-big #simple-search .btn-a {position:absolute; top:0; right:0}
		.filters-big #simple-search .dashed {position:absolute; top:3px; right:78px}
	.filters-big .q-blue {position:absolute; right:121px; bottom:-4px; width:7px; height:4px; background-position:-189px -79px}
		.filters-big .round-block, .more-filters .round-block {margin-left:-5px}/*position:relative;  IE6*/
			.filters-big .round-block .brd-md, .more-filters .round-block .brd-md {border-width:1px; border-color:#fff; font-size:1em; padding:9px 0 8px 6px}
			.filters-big .round-block .brd-tp, .filters-big .round-block .brd-bt, .more-filters .round-block .brd-tp, .more-filters .round-block .brd-bt {margin-bottom:-3px; height:3px}
			.filters-big .round-block .brd-tp{ *margin-top:7px;}
			.filters-big .round-block .brd-tp div,
			.filters-big .round-block .brd-bt div,
			.more-filters .round-block .brd-tp div,
			.more-filters .round-block .brd-bt div,
			.round-block_gray  .round-block .brd-tp div,
			.round-block_gray .round-block .brd-bt div{position:relative; width:1px; height:1px; background-color:#fff; border-style:solid; border-color:#e2eff8; overflow:hidden}
			.filters-big .round-block .brd-bt, .more-filters .round-block .brd-bt, .round-block_gray .round-block .brd-bt {top:-2px}
			.filters-big .round-block .brd-tp .brd-l, .more-filters .round-block .brd-tp .brd-l, .round-block_gray .round-block .brd-tp .brd-l{border-width:1px 0 0 1px}
			.filters-big .round-block .brd-tp .brd-r, .more-filters .round-block .brd-tp .brd-r, .round-block_gray .round-block .brd-tp .brd-r{border-width:1px 1px 0 0; background-image:none;}
			.filters-big .round-block .brd-bt .brd-l, .more-filters .round-block .brd-bt .brd-l, .round-block_gray .round-block .brd-bt .brd-l{border-width:0 0 1px 1px}
			.filters-big .round-block .brd-bt .brd-r, .more-filters .round-block .brd-bt .brd-r, .round-block_gray .round-block .brd-bt .brd-r{border-width:0 1px 1px 0; background-image:none;}
	.filters-big .lbl {font-weight:bold; padding-bottom:4px}
		.filters-big .lbl small, .more-filters .lbl-left small {font-size:1em; font-weight:normal}
	.filters-big .lbl-brd, .more-filters .lbl-brd-a, .round-block_gray .lbl-brd {margin-bottom:-6px; font-weight:bold; margin-left:-2px; z-index: 51; position: absolute}/*position:relative; z-index:51;  IE6*/
	@media all and (width) {.filters-big .area_block .lbl-brd{ margin-top:-6px;}}
	/**:first-child+html .filters-big .lbl-brd{ margin-top:-5px;}*/
	.filters-big .area_block .lbl-brd{ *margin-top:0; _margin-top:0;}
	*:first-child+html .filters-big .lbl-brd{margin-top:0;}
	/*.filters-big .lbl-brd{ _margin-top:-5px;}*/
		.filters-big .lbl-brd span, .more-filters .lbl-brd-a span {padding:0 2px; background-color:#e2eff8}
	.filters-big .keywords {float:left; width:223px; margin-right:22px; padding-bottom:18px}
		.filters-big .keywords .chk-b {margin-top:2px}
	.filters-big .choose-cost {float:left; width:214px; margin-right:19px; padding-bottom:18px}
		.filters-big .choose-cost .inp {float:left; width:160px}
		.filters-big .choose-cost select {float:right; width:43px}
		.filters-big .view-extend-cost {position:absolute; z-index:999; width:205px; padding:4px 3px; border:1px solid #a5acb2; background-color:#fff}
			.filters-big .view-extend-cost ul {position:relative; z-index:99; padding-bottom:4px}
			.filters-big .view-extend-cost a {display:block; color:#000; padding:1px 2px 3px; text-decoration:none}
				.filters-big .view-extend-cost a:hover {background-color:#f0f0ec}
			.filters-big .view-extend-cost .inp-txt {float:left; padding:2px 1px 2px 2px; margin:0; width:72px}
			.filters-big .view-extend-cost .brd {float:left; padding:2px 3px 0 2px}
			.filters-big .view-extend-cost .btn-c {float:right}
			.filters-big .viewextend-cost {position:relative; z-index:999}
	.filters-big .choose-types {float:left; width:229px; padding-bottom:18px}
	.filters-big .f_location{ margin-right:12px; _margin-right:7px;}
	.filters-big .choose-place {float:left; width:227px; margin-right:18px; padding-bottom:9px}
	.filters-big .view-photo {position:relative; left:245px; float:left; width:180px; padding-top:3px}
	.view-tools-extend {position:relative; float:right; width:260px; right:7px}
		.view-tools-extend li {position:relative; float:right; padding:3px 18px 3px 0}
			.view-tools-extend .hide-s {position:absolute; left:50%; margin-left:-10px; bottom:-13px; width:7px; height:4px; background-position:-189px -83px}
		.view-tools-extend li.btn {padding:0}
	.simple-values {float:left; padding-bottom:18px}
		.simple-values select {width:100%}
	.choose-value {}
		table.choose-value td{ padding:2px 8px 2px 3px;}
		.choose-value li {float:left; padding:2px 5px 3px; margin-right:3px}
			.choose-value li.selected {background-color:#ffae00}
				.choose-value li.selected a {color:#fff}
		.choose-value a {text-decoration:none; border-bottom:1px dotted}
	.additional-places {padding:10px 10px 0 5px; display:none}
		.additional-places .lbl-add {padding-bottom:8px}
		.additional-places select {width:100%; font-size:10px}
			.additional-places select option {font-size:10px}
	.open-places {margin-bottom:-30px}
		.open-places .additional-places {display:block}
	.more-filters {top:-15px; margin:0 0 -5px -3px; border-top:2px solid #fff; font-size:.917em}/*position:relative; z-index:91;  IE6*/
		.more-filters .small-rows {position:relative; margin-left:-57px; font-size:10px; width:167px; margin-top:3px}
			.more-filters .small-rows option {font-size:10px}
		.more-filters .brd-md {border-width:0; padding:0; background-color:#f2f2f2}
		.more-filters .choose-value {padding-top:1px}
			.more-filters .choose-value a {text-decoration:underline; border-bottom-width:0}
			.more-filters .choose-value .selected a {text-decoration:none; border-bottom-width:0}
		.more-filters .row-filter {border-top:1px solid #fff; padding:17px 3px 6px 11px}
		.more-filters .brd-tp .brd-l {background-position:-134px 0}
		.more-filters .brd-tp .brd-r {background-position:-139px 0}
		.more-filters .brd-bt .brd-l {background-position:-134px -5px}
		.more-filters .brd-bt .brd-r {background-position:-139px -5px}
		.more-filters .q-top {position:absolute; z-index:999; right:120px; top:-6px; width:9px; height:7px; background-position:-179px -100px}
		.more-filters .lbl-left {float:left; width:10.909em; margin-right:10px; font-weight:bold; padding:3px 0 11px}
		.more-filters .lbl-right {float:left; width:13.636em; margin-right:10px; font-weight:bold; padding-top:3px}
			.more-filters .lbl-right span {font-weight:normal}
		.more-filters .lbl-txt, .filters-big .lbl-txt {float:left; padding:3px 8px 0 0}
		.more-filters .lbl-brd {float:left; padding:3px 0; text-align:center}
		.more-filters .inputs-long {float:left; width:530px; padding-bottom:11px}
		.more-filters .inputs-left, .more-filters .inputs-right {float:left; width:153px; margin-right:50px; padding-bottom:11px}
		.small-mar-left .inputs-left {margin-right:35px !important}
		.small-mar-left .lbl-right {width:8.909em}
		.more-filters .inputs-right {margin-right:0}
		.more-filters .inputs-smallest {float:left; width:153px}
		.more-filters .line-checks {padding-top:3px}
				.more-filters .line-checks li.left-checks {padding-right:10px; width:193px}
		.more-filters .lbl-brd-a span {background-color:#f2f2f2}
		.more-filters .round-block .brd-tp div, .more-filters .round-block .brd-bt div {border-color:#f2f2f2}
			.more-filters .round-block .left-checks {float:left; padding:3px 9px 0 8px; width:150px}
		.more-filters .i200 {width:200px; margin-right:66px}
			.more-filters .i200 .lbl-txt {width:80px; padding-right:0}
			.more-filters .i200 .inputs-small {float:right; width:118px; padding-bottom:11px}
		.more-filters .checks-li {margin-bottom:-5px}
			.more-filters .checks-li li {padding-top:3px; padding-bottom:5px}
		.more-filters .slider-view {float:left; position:relative; left:7px; margin-top:4px; width:278px; height:2px; background-color:#cbd0d2; font-size:1px; line-height:0}
			.more-filters .slider-view .left-value {position:absolute; z-index:9; top:2px; left:0; width:2px; height:3px; background-color:#cbd0d2}
				.more-filters .slider-view .left-value span {position:absolute; left:0; top:5px; color:#a5aaad; font-size:11px; line-height:normal}
			.more-filters .slider-view .right-value {position:absolute; z-index:9; top:2px; right:0; width:2px; height:3px; background-color:#cbd0d2}
				.more-filters .slider-view .right-value span {position:absolute; left:-2px; top:5px; color:#a5aaad; font-size:11px; line-height:normal}
			.slider-view .slider-track {position:absolute; top:0; left:0; height:1px; background-color:#f7c822}
				.slider-view .slider-track .view-bar {position:absolute; z-index:92; top:-6px; left:100%; margin-left:-4px; width:8px}
					.slider-view .slider-track .view-bar .ico-set {cursor:pointer; width:8px; height:16px; background-position:-131px -175px}
					.slider-view .slider-track .view-bar .percent-view {position:absolute; z-index:92;top:13px; left:14px; color:#343434; border:1px solid #c2c8cb; background-color:#fff; font-size:11px; line-height:normal; padding:0 1px 0 2px}
					.slider-view .slider-track .view-bar .percent-view .crn {position:absolute; top:-1px; left:-4px; width:4px; height:3px; background-position:-24px -5px}
		.more-filters .view-tools-extend {width:235px}
	.filters-big .inp, .more-filters .inp {padding-bottom:2px}
/* -- ---- big filters ---- -- */

/* // ---- small tabs ---- // */
.small-tabs {font-size:.917em}
	.small-tabs li {float:right; padding-left:2px}
		.small-tabs li a {position:relative; display:block; border:1px solid #e4e4e4; border-bottom-width:0; padding:5px 11px 6px; text-decoration:none}
			.small-tabs li .crn {width:3px; height:3px; top:-1px}
				.small-tabs li .c-tl {left:-1px; background-position:-118px 0}
				.small-tabs li .c-tr {right:-1px; background-position:-121px 0}
		.small-tabs li.selected a {border-color:#f1f1eb; background-color:#f1f1eb}
			.small-tabs li.selected a .dashed {color:#35355c; border-bottom-width:0}
			.small-tabs li.selected a .c-tl {background-position:-118px -3px}
			.small-tabs li.selected a .c-tr {background-position:-121px -3px}
/* -- ---- small tabs ---- -- */

/* // ---- new tbl ---- // */
.small-tbl {width:100%; border-collapse:collapse; border-spacing:0; font-size:.917em}
	.small-tbl th {background-color:#f1f1eb; border:1px solid #fff; border-left-width:0; padding:2px 2px 3px 12px; text-align:left}
		.small-tbl th.rth {padding-right:12px}
		.small-tbl th .dotted {border-bottom-width:0; padding-bottom:1px}
			.small-tbl th .dotted span {border-bottom:1px dotted}
		.small-tbl th.no-brd {border-right-width:0}
		.small-tbl th.other-values {border-right-width:0; padding-right:5px}
			.small-tbl .othervalue {position:relative; z-index:999; margin-left:auto; text-align:right; width:8.182em}
				.small-tbl .othervalue .main-title {position:relative; z-index:99; display:block; padding-right:6px; text-decoration:none}
					.small-tbl .othervalue .main-title .ico-set {position:absolute; right:0; top:5px; width:3px; height:5px; background-position:-178px -82px}
			.small-tbl .check-value {position:absolute; z-index:90; left:-14px; top:-16px; font-size:11px; width:218px; height:282px; text-align:left; display:none}
				.small-tbl .checkvalue {position:relative; z-index:90; padding:44px 19px 0}
					.small-tbl .check-value .f-png {position:absolute; z-index:2; top:0; left:0; width:218px; height:282px; background:url(/site/pic/other-value.png)}
				.small-tbl .check-value ul {position:relative; z-index:91; padding:0; height:189px; overflow:auto; margin-bottom:10px}
					.small-tbl .check-value ul li {position:relative; padding:0 0 7px 20px}
				.small-tbl .check-value p {position:relative; z-index:91}
					.small-tbl .check-value p strong {margin-right:7px}
			.active-other-value .main-title {margin-right:-10px; padding-bottom:2px; margin-bottom:-2px; padding-right:16px !important}
			.active-other-value .main-title .ico-set {top:3px !important; width:11px !important; height:11px !important; background-position:-139px -175px !important}
			.active-other-value .check-value {display:block}
	.small-tbl .ar-desc {position:relative; left:-8px; margin-right:-8px; padding-left:8px; background:url(/site/pic/ar-desc.gif) no-repeat 0 3px}
	.small-tbl .ar-asc {position:relative; left:-8px; margin-right:-8px; padding-left:8px; background:url(/site/pic/ar-asc.gif) no-repeat 0 3px}
	.small-tbl .brd-th td {padding:0}
		.small-tbl .brd-th td div {position:relative; font-size:1px; height:1px; line-height:1px; background-color:#c5c5c5; overflow:hidden}
			.small-tbl .brd-th td div.f {background-color:#fff}
		.small-tbl .exchange {font-size:.909em; padding-left:8px}
			.small-tbl .exchange a {position:relative; color:#444; padding:0 2px 2px; text-decoration:none}
			.small-tbl .exchange a.selected {color:#fff; background-color:#ffae00}
				.small-tbl .exchange a span {border-bottom:1px dotted}
		.small-tbl .wed_bl { padding-right:10px;}
			.small-tbl .wed_bl a {position:relative; color:#444; padding:0 2px 2px; text-decoration:none; white-space:nowrap;}
				.small-tbl .wed_bl a span {border-bottom:1px dotted #444444;}
		.small-tbl .subtitle {padding:0 0 1px 0 !important}
		.small-tbl .subtitle div {padding:4px 10px 4px 29px; font-weight:bold; font-size:1.091em}
			.small-tbl .subtitle .f11 {font-size:.917em; font-weight:normal; margin-left:5px}
			.small-tbl .premium-title {padding-top:1px !important; border-bottom:1px solid #feef8f}
			.small-tbl .subtitle small {float:right; color:#444; font-size:10px; font-weight:normal}
		.small-tbl .premium-title div {background:#ffd815 url(/site/pic/catalog-prem.gif) repeat; border-bottom:1px solid #ffd400}
			.small-tbl .default-title {padding-top:1px !important}
		.small-tbl .default-title div {background:#eaeaea url(/site/pic/catalog-default.gif) repeat; border-bottom:1px solid #dadada}
		.small-tbl .ico-set {}
		.small-tbl .big-title th {font-size:1.182em}
		.small-tbl .icons {white-space:nowrap; width:1%; text-align:center; padding-left:5px}
		/**/.small-tbl .icons.alignRight{ width:auto; min-width:70px; _width:70px; }
		    -,.thIcons{ width:85px; }
		.small-tbl  .icons.alignRight .premium-p { margin-right:5px;}
		.wed_img{ background:url(/site/pic/icons1.png) no-repeat 0 -2360px; width:37px; height:27px; margin:10px;}
		.small-tbl .alignRight {text-align:right}
				.small-tbl .ico-1 {background-position:-13px -73px}
				.small-tbl .ico-2 {width:15px; height:15px; background-position:-26px -73px}
				.small-tbl .ico-3 {width:15px; height:15px; background-position:-40px -73px}
				.small-tbl .ico-4 {width:15px; height:15px; background-position:-55px -73px}
				.small-tbl .ico-5 {width:17px; height:12px; background-position:-175px -88px}
				.small-tbl .ico-6 {position:relative; clear:both; float:left; left:50%; margin-left:-7px; width:14px; height:7px; background-position:-165px -100px; margin-top:1px; font-size:1px}
				.small-tbl .ico-7 {width:24px; height:19px; background-position:-165px -107px}
				.small-tbl .ico-8 {width:15px; height:15px; background-position:-116px -175px}
				.small-tbl .ico-9 {width:15px; height:15px; background-position:-150px -175px; margin-right:13px}
				.small-tbl .ico-11 {width:33px; height:32px; background-position: 0  -255px; margin-top:5px; }
		.small-tbl .premium-row-1 {background-color:#fffacc}
		.small-tbl .premium-row-2 {background-color:#fff7ad}
		.small-tbl .default-row-2 {background-color:#f4f4f4}
		.small-tbl .default-row-3 {background-color:#E8F2F6}
			.small-tbl .default-row-3 td {border-bottom:1px solid #c3d7de; border-top:1px solid #c3d7de}
		.small-tbl .default-row-4 {background-color:#d6fed9}
			.small-tbl .default-row-4 td {border-bottom:1px solid #a9c7a5; border-top:1px solid #a9c7a5}
		.small-tbl .default-row-5 {background-color:#ffedf2}
			.small-tbl .default-row-5 td {border-bottom:1px solid #85364b; border-top:1px solid #85364b}
		.small-tbl .default-row-6 {background-color:#fdf8db}
			.small-tbl .default-row-6 td {border-bottom:1px solid #dbc77e; border-top:1px solid #dbc77e}
		.small-tbl td {color:#343434; padding:10px 6px 10px 10px}
		.small-tbl .premium {background-position:-70px -73px; margin:1px 13px 0 0}
		.small-tbl .premium-p {background-position:0 -197px; margin:1px 13px 0 0}
		.small-tbl .partner {background-position:-57px -197px; margin:1px 13px 0 0}
		.small-tbl .today {color:#84b200}
		.small-tbl .yesterday {color:#9fa100}
		.small-tbl .tools-table {border-top:1px solid #fff; background-color:#F0f0f0}
			.small-tbl .tools-table .brd-b {border-left:1px solid #fff}
			.small-tbl .tools-table .enter-ico {position:relative; display:block; margin:0 auto; width:11px; height:12px; background-position:-165px -175px}
	.blue-tbl th {background-color:#e6f5fa}
/* -- ---- new tbl ---- -- */

/* // ---- subscribe block ---- // */
.subscribe-block {}
	.subscribe-block .brd-md {background-color:#f7eabe; border-color:#f8d306; background-position:-8976px 0; padding:8px 2px 8px 7px}
	.subscribe-block .cfix {padding-top:4px}
		.subscribe-block .lbl {float:left; padding-right:5px; padding-top:3px}
		.subscribe-block .inp {float:left; width:155px; margin-right:4px}
			.subscribe-block .inp input {color:#999}
		.subscribe-block .btn-c {float:left}
	.subscribe-block .brd-tp .brd-l {background-position:-124px 0}
	.subscribe-block .brd-tp .brd-r {background-position:-129px 0}
	.subscribe-block .brd-bt .brd-l {background-position:-124px -5px}
	.subscribe-block .brd-bt .brd-r {background-position:-129px -5px}
/* -- ---- subscribe block ---- -- */

/* // ---- search partners ---- // */
.search-partners {padding:11px 10px; background-color:#f7f7f7; font-size:11px; margin-bottom:10px;position:relative;}
	.search-partners p {padding-bottom:6px}
	.search-partners .chk-b {padding:5px 0}
		.search-partners .chk-b li {position:relative; padding:0 0 4px 15px}
	.search-partners .btn-a {margin-left:auto; margin-top:5px}
.s-title .search-partners { margin-bottom:0;}
/* -- ---- search partners ---- -- */

.add-partners {width:243px; height:74px; background:url(/site/pic/partners.png); text-align:right; font-size:15px; padding:5px 10px 0 0}
	.add-partners .btn-c {margin-left:auto; margin-top:6px}

/* // ---- partners card ---- // */
.partners-card {position:relative; margin:0 -10px; background:#ddf0f7 url(/site/pic/partners-bg.png) repeat-x 0 0; padding:5px 17px 10px}
	.partners-card .img-cover {float:left; margin:5px 10px 0 0}
	.partners-card h2 {font-size:1.5em; padding-bottom:8px}
	.partners-card .cont-ico li {padding-bottom:0}
	.partners-card.card-gray {padding:0  10px 10px 10px;}
	.card-gray {background:#f1f1f1;}
		.card-gray h2 {padding-bottom:4px}
		.card-gray p {padding-bottom:2px}
		.card-gray .img-cover {margin-bottom:10px}
		.card-gray table {float:right; border-collapse:collapse; border-spacing:0; margin:5px 0 10px}
			.card-gray table td {border-left:10px solid #f1f1f1; background-color:#fff; padding:0; vertical-align:top}
			.card-gray table .noneBg td{ background-color:transparent;}
			.card-gray table dl {width:185px; padding-bottom:3px}
				.card-gray table dt {position:relative; padding:3px 1px 4px 5px; background-color:#ffdb06; font-weight:bold}
					.card-gray table dt .brd-tl, .card-gray table dt .brd-tr  {border-color:#f1f1f1}
				.card-gray table dd {padding:2px 5px 3px}
					.card-gray table dd.total {font-weight:bold}
	.card-gray .b-otz{ margin:7px 0 0 0; border-top:3px solid #ffdb06; line-height:1.8em; height:1.8em; font-weight:bold; padding: 0 5px; background:#ffffff;}
	.card-gray .b-otz a{ font-weight:normal;}
	.card-gray .b-otz .b-reting{ margin-top:2px;}
	
/* -- ---- partners card ---- -- */

/* // ---- form request ---- // */
.form-request {position:absolute; z-index:999; top:15%; left:50%; width:400px; border:1px solid #ccc; margin-left:-200px; background-color:#fff}
	.formrequest {border:1px solid #eee; padding:10px}
	.formrequest .title {border-bottom:1px solid #ccc; background-color:#f0f0f0; margin-bottom:3px}
		.formrequest .title span {display:block; border-bottom:1px solid #fff; padding:5px; text-align:center; font-size:17px}
	.formrequest .lbl {font-weight:bold; padding-bottom:1px}
		.formrequest .lbl small {color:#999; font-weight:normal; font-size:10px}
	.formrequest .inputs {padding-bottom:9px}
	.formrequest .btns {}
		.formrequest .btns .btn-b {float:right}
/* -- ---- form request ---- -- */

/* // ---- views offers ---- // */
.views-offer-1 {padding-bottom:15px}
	.views-offer-1 .brd-md {border-width:2px; border-color:#ffcc32}
	.views-offer-1 .brd-tp, .views-offer-1 .brd-bt {margin-bottom:-9px; height:9px}
	.views-offer-1 .brd-tp .crn, .views-offer-1 .brd-bt .crn {width:9px; height:9px}
	.views-offer-1 .brd-tp .brd-l {background-position:-180px 0}
	.views-offer-1 .brd-tp .brd-r {background-position:-189px 0}
	.views-offer-1 .brd-bt {top:-9px}
	.views-offer-1 .brd-bt .brd-l {background-position:-180px -9px}
	.views-offer-1 .brd-bt .brd-r {background-position:-189px -9px}
	.views-offer-1 .title-bg {background-color:#ffcc32}

.views-offer-2 {padding-bottom:15px}
	.views-offer-2 .brd-md {border-width:2px; border-color:#a8bbc6}
	.views-offer-2 .brd-tp, .views-offer-2 .brd-bt {margin-bottom:-9px; height:9px}
	.views-offer-2 .brd-tp .crn, .views-offer-2 .brd-bt .crn {width:9px; height:9px}
	.views-offer-2 .brd-tp .brd-l {background-position:-144px 0}
	.views-offer-2 .brd-tp .brd-r {background-position:-153px 0}
	.views-offer-2 .brd-bt {top:-9px}
	.views-offer-2 .brd-bt .brd-l {background-position:-144px -9px}
	.views-offer-2 .brd-bt .brd-r {background-position:-153px -9px}
	.views-offer-2 .title-bg {background-color:#a8bbc6}

.views-offer-3 {padding-bottom:15px}
	.views-offer-3 .brd-tp, .views-offer-3 .brd-bt {margin-bottom:-9px; height:9px}
	.views-offer-3 .brd-md {border-width:2px; border-color:#CCCBBE}
	.views-offer-3 .brd-tp .crn, .views-offer-3 .brd-bt .crn {width:9px; height:9px}
	.views-offer-3 .brd-tp .brd-l {background-position:-162px 0}
	.views-offer-3 .brd-tp .brd-r {background-position:-171px 0}
	.views-offer-3 .brd-bt {top:-9px}
	.views-offer-3 .brd-bt .brd-l {background-position:-162px -9px}
	.views-offer-3 .brd-bt .brd-r {background-position:-171px -9px}
	.views-offer-3 .title-bg {background-color:#CCCBBE}

.round-block .checked-offer-step4 {padding:10px 9px}
	.checked-offer-step4 .small-tbl {margin-bottom:14px}
	.checked-offer-step4 .title-bg {position:relative; color:#fff; font-size:14px; font-weight:bold; padding:3px 10px 4px; margin-bottom:10px}
		.checked-offer-step4 .title-bg small {font-size:11px; font-weight:normal; padding-left:12px}
			.checked-offer-step4 .title-bg small a {color:#000 !important}
				.checked-offer-step4 .title-bg small .more .ico-set {background-position:-78px 0; margin-top:3px}
	.checked-offer-step4 .details {width:100%; border-collapse:collapse; border-spacing:0}
		.checked-offer-step4 .details td {padding:0; vertical-align:top}
		.checked-offer-step4 .details .txt {width:100%; padding-right:14px}
		.checked-offer-step4 .details .frst {background-position:0 100%; background-repeat:no-repeat; background-image:url(/site/pic/payment-bl.gif)}
			.checked-offer-step4 .details .frst .payment-details {background-position:0 0; background-repeat:no-repeat; background-image:url(/site/pic/payment-tl.gif)}
			.checked-offer-step4 .details .payment-txt {background:#F6F6EE url(/site/pic/payment-br.gif) no-repeat 100% 100%}
				.checked-offer-step4 .details .paymenttxt {background:url(/site/pic/payment-tr.gif) no-repeat 100% 0}
		.checked-offer-step4 .details .payment {background-color:#F6F6EE}
			.checked-offer-step4 .details .payment-details {position:relative; width:130px; padding:14px 10px}
				.checked-offer-step4 .details .payment-details .brd {position:absolute; top:14px; right:0; width:1px; height:60px; font-size:1px; background-color:#E0E0E0}
			.checked-offer-step4 .payment-details .chk-b {margin-bottom:4px}
			.checked-offer-step4 .payment-details p {font-size:.917em; padding-bottom:3px}
			.checked-offer-step4 .payment-details big {display:block; font-size:1em; font-weight:bold; padding-bottom:2px}
			.checked-offer-step4 .payment-details small {color:#bcbbb7; display:block; font-size:.917em}
			.checked-offer-step4 .details .paymenttxt {position:relative; width:245px; padding:14px 10px; font-size:.917em}
		.checked-offer-step4 .details .txt ul li {padding-left:15px; background:url(/site/pic/li3.gif) no-repeat 0 4px}
		.checked-offer-step4 .details .phone {padding:5px 0 0 18px}
			.checked-offer-step4 .details .phone .inp {margin:3px 0 2px; width:50%}
			.checked-offer-step4 .details .phone small {font-size:.909em}
	.checked-offer-step4 .line-checks {position:relative; padding-top:20px}
		.checked-offer-step4 .line-checks li {padding-right:25px !important}
		.checked-offer-step4 .btn-c {margin:18px 0 0 auto}
/* -- ---- views offers ---- -- */

/* // ---- buttons items ---- // */
.buttons-items {padding:0 0 10px 17px; font-size:.917em}
	.buttons-items li {float:left; padding-right:4px}
		.buttons-items li.floatRight {float:right; padding-right:0; padding-left:4px}
		.buttons-items li.txt {padding-top:3px}
		.buttons-items img {margin:2px 5px 0 0}
/* -- ---- buttons items ---- -- */

.clear-items-block {border:1px solid #427c92; text-align:center; padding:20px 10px; text-align:center; font-weight:bold; margin:10px 0; zoom:1;}

/* // ---- entry text ---- // */
.left-entry {float:left; width:48%; margin-right:-25%}
.leftentry {color:#039; padding:0 9px 0 10px}
.right-entry {float:right; width:48%}
.rightentry {padding:0 10px 0 9px}

.entry-text {padding:10px 0 20px}
.entry-text .blue-block {position:relative; background:#c7e5ff; padding:20px 20px 0 65px}
.entry-text .round-block .brd-md {padding:19px 19px 10px 64px; background:url(/site/pic/ico-entry-paper.gif) no-repeat 14px 15px}

.leftentry .crn {width:9px; height:9px}
.leftentry .c-tl {background-position:0 -18px}
.leftentry .c-tr {background-position:-9px -18px}
.leftentry .c-bl {background-position:0 -27px}
.leftentry .c-br {background-position:-9px -27px}

.entry-text .h2 {font-size:1.167em; text-transform:uppercase; padding-bottom:7px}
.entry-text .btn {padding:0 0 17px}

.entry-text .rightentry p {padding-bottom:14px}
.entry-text .rightentry .h2 {padding-bottom:20px}
.entry-text .view-head {position:relative; padding:0 0 14px 16px}
	.entry-text .view-head a, .entry-text .view-head-inner a {color:#000; text-decoration:none; border-bottom:1px dashed}
	.entry-text .view-head .ico-set {top:2px}
	.entry-text .inner-div {padding:0 0 4px 16px}
	.entry-text .rightentry ul {list-style-type:disc; padding:0 0 14px 32px}
	.entry-text ul.ots {padding:0 0 14px 16px}
	.entry-text .sample {position:relative; margin-left:-16px; margin-bottom:14px; padding:10px 5px 10px 15px; font-size:.833em; border:1px solid #E1E1E1}
	.entry-text .view-head-inner {padding-bottom:4px}
	.entry-text .rules-block {position:relative; margin-left:-16px; margin-bottom:14px; padding:14px 15px 5px; border:1px solid #E1E1E1}
	.logos-partners {width:80%; border-collapse:collapse; border-spacing:0; margin-bottom:15px}
		.logos-partners td {width:48%; text-align:right; padding:15px 0 0; vertical-align:middle}
		.logos-partners td.txt {width:1%; white-space:nowrap; text-align:left; padding:15px 5px 0}
/* -- ---- entry text ---- -- */

/* // ---- more details partner ---- // */
.more-details-partner {padding:0 17px 20px}
	.more-details-partner .current-summ {float:left; width:55%}
		.more-details-partner .current-summ h2 {font-size:1.250em; padding-bottom:7px}
		.more-details-partner .current-summ table {width:100%; border-collapse:collapse; border-spacing:0}
			.more-details-partner .current-summ table th {padding:0 0 5px; white-space:nowrap; text-align:left}
			.more-details-partner .current-summ table td {padding:0 0 5px 10px; width:100%}
	.more-details-partner .total-partner {float:right; font-size:1.250em; width:43%}
		.more-details-partner .total-partner li {padding-bottom:9px}
		.more-details-partner .total-partner .view-bg {position:relative; margin:-6px 0 0 -10px; padding:8px 4px 8px 10px; background-color:#f1f0eb}
			.more-details-partner .total-partner .view-bg .c-tl {background-image:url(/site/pic/payment-tl.gif)}
			.more-details-partner .total-partner .view-bg .c-tr {background-image:url(/site/pic/payment-tr.gif)}
			.more-details-partner .total-partner .view-bg .c-bl {background-image:url(/site/pic/payment-bl.gif)}
			.more-details-partner .total-partner .view-bg .c-br {background-image:url(/site/pic/payment-br.gif)}
			.more-details-partner .total-partner .view-bg .crn {width:9px; height:9px}
/* -- ---- more details partner ---- -- */

.sa-stats {}
	.sa-stats .width50 {width:48%}
	.sa-stats .subscribe-block {}
		.sa-stats .subscribe-block .lbl {float:none; padding-bottom:7px}
		.sa-stats .subscribe-block .inp {width:60%}
.stats {}
	.stats p {line-height:16px}

.simple-bg-block {position:relative; background-color:#f0f0f0; padding:5px 5px 5px 10px; margin-bottom:10px}

.view-region {position:absolute; z-index:999; top:240px; left:50%; margin-left:-272px; width:545px}
	.view-region .view-r-tp, .view-region .view-r-bt {position:relative; width:100%; height:20px; overflow:hidden}
		.view-region .view-r-tp i, .view-region .view-r-bt i {display:block; position:relative; height:40px; background:url(/site/pic/region-crn.png)}
		.view-region .view-r-bt i {top:-20px}
	.view-region .view-r-md {position:relative; z-index:22}
		.view-region .viewr-md {position:relative; z-index:99; padding:10px 42px 14px 44px}
			.view-region .view-r-md .f-png {position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; background:url(/site/pic/region-bg.png)}
		.view-region .viewr-md .hido {height:454px; overflow:auto; margin-bottom:22px}
			.view-region .viewr-md ul {float:left; width:32%}
				.view-region .viewr-md ul li {padding:0 10px 10px 0; font-size:11px}
				.view-region .viewr-md a {text-decoration:none; border-bottom:1px dashed}
				.view-region .viewr-md ul li.sel a {color:#333 !important; font-weight:bold}
	.view-region .btns {margin:0 auto; width:132px}
		.view-region .btns .button-style {float:left; margin-right:4px}
		.view-region .close, .GrayPopub .close, .pop-fRegion .close{position:absolute; z-index:999; color:#333 !important; text-decoration:none; top:5px; right:24px; font-size:18px; font-weight:bold}
		#makepremium .close, #webid_print .close{ font-size:1px; text-decoration:none; margin-top:8px; position:absolute; z-index:999; background: url(/site/pic/close_X.gif) no-repeat 0 0; width:11px; height:10px; top:5px; right:24px; font-size:18px; font-weight:bold}
		.infoPopup .close, .vkl_wrap .infoPopup .close{ font-size:1px; text-decoration:none; margin-top:8px; position:absolute; z-index:999; background: url(/site/pic/close_X.gif) no-repeat 0 0; width:11px; height:10px; top:5px; right:24px; font-size:18px; font-weight:bold; padding-right:0; _margin-top:0; _top:0;}
		.infoPopup { position:absolute !important; }
		.infoPopup .c { _background-color:#ffffff !important; _border:1px solid #d1d1d1 !important;}
		.infoPopup .t ,	.infoPopup .b {_display:none !important;}
		.infoPopup .t *,
		.infoPopup .b * {background: url(/site/pic/bg_popup_smal1.png) 0 0 no-repeat !important; }
		*:first-child+html .infoPopup .close{ margin-top:-6px; top:0;}
		*:first-child+html .vkl_wrap .infoPopup .close{ margin-top:-6px; top:0;}
		*:first-child+html .infoPopup .ic{ padding-top:0 !important; margin-top:-5px;}
		.infoPopup .ic{ _padding-top:0 !important; _margin-top:0; zoom:1;}
		#webid_how{_width:320px !important; _height:auto  !important;}
		#webid_how iframe{ _top:-10px; _width:310px;}



.cyber_limit{width:573px;}
.cyber_limit td{padding-right:15px;padding-bottom:5px;vertical-align:top;_padding-top:3px;}
.cyber_limit td.contener_check{padding-right:0;padding-top:2px;_padding-top:0;}
*:first-child+html .cyber_limit td{padding-top:3px;}
*:first-child+html .cyber_limit td.contener_check{padding-top:0;}
.cyber_limit td.contener_check input{margin-left:0;margin-top:0;}
#block_filter_regionOut{_width:440px;}

.GrayPopub  .middle{ background-color:#f5f5f5; margin-bottom:10px;}
.GrayPopub .left-top {
 background: transparent url(/site/pic/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/region-crn1G.png', sizingMethod='crop')");
}
.GrayPopub .right-top{
 background: transparent url(/site/pic/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/region-crn-r1G.png', sizingMethod='crop')");
}
.GrayPopub .left-middle{
 background: transparent url(/site/pic/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/region-bg1G.png', sizingMethod='crop')");
}
.GrayPopub .right-middle{
 background: transparent url(/site/pic/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/region-bg-rG.png', sizingMethod='crop')");
}
.GrayPopub .left-bottom{
 background: transparent url(/site/pic/region-crn2G.png) repeat scroll 0 -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/region-crn2G.png', sizingMethod='crop')");
}
.GrayPopub .right-bottom{
 background: transparent url(/site/pic/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/region-crn-r2G.png', sizingMethod='crop')");
}
.GrayPopub .arrow-down{  background: transparent url(/site/pic/arrow_topG.png) repeat scroll 100% -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/arrow_topG.png', sizingMethod='crop')");
 	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/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/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/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/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/pop-crn1.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .right-top{
 width:20px;
 background: transparent url(/site/pic/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/pop-crn-r1.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .left-middle{
 background: transparent url(/site/pic/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/pop-bg1.png', sizingMethod='crop')");
 padding:0 0 0 15px;
}
.tbl-Compare .GrayPopub .right-middle{
 background: transparent url(/site/pic/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/pop-bg-r.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .left-bottom{
 background: transparent url(/site/pic/pop-crn2.png) repeat scroll 0 -20px;
 _background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/pic/pop-crn2.png', sizingMethod='crop')");
}
.tbl-Compare .GrayPopub .right-bottom{
 background: transparent url(/site/pic/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/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 .crn{ width:7px; height:7px; background:transparent url(/site/pic/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;}
.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; 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;}
.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-top:10px;  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/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/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/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/crn-set.png) no-repeat -121px -14px; left:0; top:0;} 
		.w-leftSeach .b-forms .b-br{background:url(/site/pic/crn-set.png) no-repeat -118px -10px; bottom:0; right:0; _bottom:-1px;}
		.w-leftSeach .b-forms .b-bl{background:url(/site/pic/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;}
.b-actionAnousement{ position:relative; border:1px solid #ababab; padding:1px; margin-bottom:10px; zoom:1;}
	.b-actionAnousement .w-br, .b-actionAnousement .w-bl, .b-actionAnousement .w-tr, .b-actionAnousement .w-tl{ zoom:1;}
	.b-actionAnousement .w-br{ bottom:-1px; right:-1px;} 
	.b-actionAnousement .w-bl{ bottom:-1px; left:-1px;}
	.b-actionAnousement .w-tr{ top:-1px; right:-1px;}
	.b-actionAnousement .w-tl{ top:-1px; left:-1px;}
	.b-actionAnousement a .ico-set{ background-position:-67px -300px; width:39px; height:33px; float:left; margin:3px 12px 3px 16px; _margin:3px 12px 3px 10px; }
	.b-actionAnousement a, .b-actionAnousement a:hover{ color:#434343; background-color:#e7e6e6; display:block; text-decoration:none; font-size:0.93em; padding-right:40px; height:42px; line-height:1.2; vertical-align:middle;}
	.b-actionAnousement a span { padding-top:7px; display:block;}
.b-mylt{ margin-top:15px; width:100%;}
	.b-mylt td{ margin:o ; padding:0;}	
	.b-mylt td.b-gr{ background: #f5f5f0 url(/site/pic/bg_mylt.gif) 0 0 repeat-x; width:32%; vertical-align:top; border:1px solid #eaeaea;}
	.b-mylt td.b-grNbg{width:32%;}
	.b-mylt td.line{ width:2%; background:none;}
	.b-mylt .Hline td{ height:20px;}
.wrapPartners{ position:relative; padding:5px 10px; zoom:1;}
		.wrapPartners .c-tl, .wrapPartners .c-tr{ width:5px; height:5px; background:url(/site/pic/crn-set.png) no-repeat  -10px 0;}
		.wrapPartners .c-tl{ top:-1px; left:-1px;}
		.wrapPartners .c-tr{top:-1px; right:-1px; background-position: -15px 0;}
		.wrapPartners h6, .wrapPartners h6 a{ color:#111111; text-decoration:none; text-transform:uppercase; margin:0; padding:0; font-size:1em;}
		.wrapPartners h6{ margin-bottom:10px;}
		.wrapPartners .wrapImg{float:left; margin:0 5px 0 0 !important; width:82px; position:static; height:auto;}
			.wrapPartners .wrapImg img{ border:1px solid #e0e0df; max-width:75px;}
			.wrapPartners .wrapImg p{ text-align:right; font-weight:bold;}
		.wrapPartners p{ font-size:0.93em; line-height:1.2; margin-bottom:5px;}
		.wrapPartners .cfixTitle{ margin-bottom:7px;}
.tblCatalogCompani{}
	.tblCatalogCompani td{ vertical-align:top;}
	.tblCatalogCompani h6{ font-size:1.17em; font-weight:bold; font-size:1.17; color:#111111; margin:0  0 5px 0;}
	.tblCatalogCompani td.nameCompani{min-width:20%;}
	.tblCatalogCompani .logoTd{ width: 108px;}
		.tblCatalogCompani td.nameCompani p.gray{ color:#545454;}
		.tblCatalogCompani .partner { margin-right:5px;}
		.tblCatalogCompani  .ico-infoCompani{ margin-top:1px;}
	.tblCatalogCompani .popupTbl{ margin:5px 0 0 -185px; *margin:10px 0 0 -272px; *width:280px; display:none;}
	    @-moz-document url-prefix(){   .tblCatalogCompani .popupTbl{ margin:-8px 0 0 -185px; }}
		.tblCatalogCompani .icons .popupTbl .middle{ background:#ffffff; padding:5px 0;}
		.tblCatalogCompani .icons .popupTbl .middle .wrapPartners{ width:235px; white-space:normal; text-align:left; padding:0;}
		.tblCatalogCompani .icons .popupTbl .wrapPartners p{ font-size:1em;}
		.tblCatalogCompani .popupTbl td { margin:0; padding:0;}
		.tblCatalogCompani .popupTbl .left-middle {padding:0 0 0 15px;}
		.tblCatalogCompani .popupTbl .left-top { height:18px; *height:15px;}
		.tblCatalogCompani span.arrow-down{ *position:relative; *right:-10px; background: transparent url(/site/img/arrow-down-01.png) no-repeat 100% 1px;  width: 21px;  height: 7px;  display: block;  margin-left: 231px; font-size:1px;  margin-top: 1px; *margin-top: -2px; _background-image:none!important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/arrow-down-01.png', sizingMethod='crop')!important;}
		.tblCatalogCompani .no_logo, .wrapPartners .no_logo{ border:1px solid #e3e3e3; color:#e3e3e3; padding:25px 18px 25px 18px; background:#ffffff;}
		.small-form  .no_logo { border:1px solid #999999; color:#999999; padding:25px 18px 25px 18px; }
.logoMark{ margin: 0 10px 0 0;}
.modellist table td{ vertical-align:top; font-size:0.93em; padding:0 5px 10px 0;}
	.modellist table .wTxt{ padding-left: 17px;}
	.modellist table .wTxt,  .modellist table .cfix{ margin-bottom:3px;}
	.modellist table td .ico-auto{ float:left; margin-right:4px;}
.b-CompInf { font-size:0.93em; padding:11px 10px; margin-bottom:20px;}	
	.b-CompInf .titl{ font-weight:bold; margin-top:5px;}
	.b-CompInf p{ line-height:1.3;}
.b-zakladkiCoInf{ zoom:1; overflow:hidden; padding-bottom:5px; font-size:0.93em; margin-bottom:10px; }
		.b-zakladkiCoInf li{ float:left; zoom:1; padding:10px; position:relative;}
		.b-zakladkiCoInf li.activ{ background:#bee1f0 url(/site/pic/bg_blue.gif)  repeat-x 0 0;}
		.b-zakladkiCoInf li .arrowB{ background:url(/site/pic/crn-set.png) no-repeat -80px -33px; width:9px; height:5px; position:absolute; margin-left:45%; bottom:-5px; display:none; font-size:1px;}
		.b-zakladkiCoInf li.activ .arrowB{ display:block; margin-left:39%;}
.view-offerIP{zoom:1; width: 100%; }
	.view-offerIP .customfields{ font-size:0.93em}
		.view-offerIP .customfields th{ font-weight:bold; text-align:right; width:135px;}
		.view-offerIP .customfields td{ font-weight:normal;}		
		.view-offerIP .customfields th, .view-offerIP .customfields td{ padding-top:7px;}
		.view-offerIP .small-title{ margin-top:10px;}
.hr2{ height:1px; border-top:1px solid #c6c6c6; background:#ffffff; zoom:1; font-size:1px;}
.b-makeIP{ font-size:1.23em; font-weight:bold; line-height:2em; float:left; width:280px;}
.b-delClose{margin-right:10px; width:60px; _width:62px; padding-bottom:3px; float:right;}
.w-leftSeach .b-forms table .mdash{ width:22px; *width:16px; text-align:center;}
.b-GrayYellowTitle{ background:#e5e5d9 url(/site/pic/bg_grYel.gif) repeat-x 0 0;  position:relative;  font-size:1em; zoom:1; border:1px solid #dddddd; border-bottom:none; padding:11px 10px; *padding:11px 10px 5px 10px; font-size:0.93em;}
.b-GrayYellow{padding:15px 25px 10px 25px; zoom:1; background:#f5f5f0; margin:0 0 20px 0; border:1px solid #dddddd; border-top:none; position:relative; font-size:0.93em;} 
	.b-GrayYellowTitle .c-tl, .b-GrayYellowTitle .c-tr, .b-GrayYellow .c-bl, .b-GrayYellow .c-br{ background:url(/site/pic/crn-set.png) no-repeat -12px -5px; width:6px; height:6px;  position:absolute; display:block; font-size:1px;}
	.b-GrayYellowTitle .c-tl{top:-1px; left:-1px;}
	.b-GrayYellowTitle .c-tr{ background-position: -18px -5px; top:-1px; right:-1px;}
	.b-GrayYellowTitle  img{ float:right; margin-top:-8px;}
	.b-GrayYellowTitle label{ font-weight:bold; _vertical-align:middle;}
		.b-GrayYellowTitle label input{ margin-top:2px; *margin-top:-3px; _float:left; _margin-left:0;}
		@media all and (width) {.b-GrayYellowTitle label input{margin-top:-2px;}}
		.b-GrayYellowTitle label span{ _display:block; _float:left; _margin-top:0;}
	.b-GrayYellow .c-bl{background-position: -12px -11px; bottom:-1px; left:-1px;}
	.b-GrayYellow .c-br{background-position: -18px -11px; bottom:-1px; right:-1px;}
	.b-GrayYellow  .cena span{ font-size:1.07; color:#e5000a; font-size:1.25em; font-weight:bold;}
	.b-GrayYellow  .cena{ padding-bottom:10px;}
	.b-GrayYellow  p{ padding-bottom:5px; color:#343434; }
	.b-GrayYellow p.gray {color:#777777;}
.txtSmall{ font-size:0.93em; margin-bottom:5px;}
.ulLogo{ overflow:hidden; padding-top:13px;}
	.ulLogo li{ float:left; margin-right:30px; vertical-align:middle;}
	