/* Minification failed. Returning unminified contents.
(104,65): run-time error CSS1036: Expected expression, found ';'
(106,65): run-time error CSS1036: Expected expression, found ';'
(112,67): run-time error CSS1036: Expected expression, found ';'
(113,70): run-time error CSS1036: Expected expression, found ';'
(115,67): run-time error CSS1036: Expected expression, found ';'
(116,70): run-time error CSS1036: Expected expression, found ';'
(123,85): run-time error CSS1036: Expected expression, found ';'
(125,85): run-time error CSS1036: Expected expression, found ';'
(127,93): run-time error CSS1036: Expected expression, found ';'
(129,93): run-time error CSS1036: Expected expression, found ';'
(131,87): run-time error CSS1036: Expected expression, found ';'
(134,87): run-time error CSS1036: Expected expression, found ';'
(147,64): run-time error CSS1036: Expected expression, found ';'
(149,64): run-time error CSS1036: Expected expression, found ';'
(155,66): run-time error CSS1036: Expected expression, found ';'
(158,66): run-time error CSS1036: Expected expression, found ';'
(161,66): run-time error CSS1036: Expected expression, found ';'
(164,66): run-time error CSS1036: Expected expression, found ';'
(167,66): run-time error CSS1036: Expected expression, found ';'
(170,66): run-time error CSS1036: Expected expression, found ';'
(173,66): run-time error CSS1036: Expected expression, found ';'
(719,117): run-time error CSS1035: Expected colon, found '}'
(768,86): run-time error CSS1035: Expected colon, found '}'
(3403,15): run-time error CSS1035: Expected colon, found 'li'
: run-time error CSS1066: Unexpected end of file encountered
 */
html { margin: 0; padding: 0; border: 0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { margin: 0; padding: 0; border: 0; font-size: 100%; font: Arial; vertical-align: baseline; }
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-size: 100%; font: inherit; }
article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; height: 0; }



.fix-content {
min-width:1200px;
}

ol, ul { list-style: none; }
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 30px; display: list-item; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; }
ul ul, ol ul { list-style-type: circle; }
    ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type: square; }
table { border-collapse: collapse; }
caption, th, td { font-weight: 400; float: none!important; }
p { margin: 0 0 1em; }
hr { clear: both; height: 0; overflow: hidden; }

h1 { margin-bottom: .5em; }
h2 { margin-bottom: .75em; }
h3 { margin-bottom: 1.5em; }
h4 { margin-bottom: 1.25em; }
h5 { margin-bottom: 1.5em; }
h6 { }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote, q { quotes: "" ""; }
blockquote { margin: 1em 40px; }

dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
code, kbd, pre, samp { font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
sub, sup, small { font-size: 75%; }

sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -.25em; }
sup { top: -.5em; }
b, strong { font-weight: 700; }
abbr, acronym { border: 0; font-variant: normal; }
del { text-decoration: line-through; }

img { color: transparent; font-size: 0; border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
a img { border: none; }
svg:not(:root) { overflow: hidden; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; }
legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
:focus { outline: 0; }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; }
button, input { overflow: visible; line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; border-radius: 0; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
#info-total-0 input[disabled], #info-total-1 input[disabled], #info-total-3 input[disabled] {opacity: 0.4;}
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
textarea[disabled] { opacity: 0.4 }
html { font-size: 100%; }
body { font-size: 85%; color: #000; font-family: Arial; line-height: 1.3; }
hr { border: 0 #ccc solid; border-top-width: 1px; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }

h1 { font-size: 3em; line-height: 1; }
h2 { font-size: 2em; line-height: 1; }
h3 { font-size: 1.5em; line-height: 1; }
h4 {font-size: 1.2em;line-height: 1.25; color: black;font-weight: 700; margin: 10px 0 15px 0;}
h5 { font-size: 1em; font-weight: 700; }
h6 { font-size: 1em; font-weight: 700; }
a { color: #6F6F6F; text-decoration: none; }
    a:hover { color: #E62E04; text-decoration: underline; }
.en-us { font-size: 12px; }
    .en-us p { margin: 0 0 15px; font-size: 12px; line-height: 130%; }
    .en-us .page-title { font-size: 19px; font-weight: 400; }
    .en-us .content-title { font-size: 16px; font-weight: 700; }
    .en-us .paragraph-title, .en-us .enlarge { font-size: 14px; font-weight: 400; }
    .en-us .hint { font-size: 11px; font-family: Tahoma; }
.zh-cn { font-size: 12px; }
    .zh-cn p { margin: 0 0 20px; line-height: 170%; }
    .zh-cn .page-title { font-size: 16px; font-weight: 700; }
    .zh-cn .paragraph-title, .zh-cn .enlarge { font-size: 14px; }

.grid { width: 990px; margin-left: auto; margin-right: auto; }
    .grid:before, .grid:after { display: table; content: ''; line-height: 0; }
    .grid:after { clear: both; }
.grid { *zoom: 1; }

.col-main { float: left; display: inline; width: 100%; }
.col-sub, .col-extra { float: left; display: inline; }
.grid-c1 { width: 990px; }
.grid-c2-s5 .main-wrap { margin-left: 200px; }
.grid-c2-s5 .col-sub { width: 190px; margin-left: -100%; filter:; }
.grid-c2-s6 .main-wrap { margin-left: 240px; }
.grid-c2-s6 .col-sub { width: 230px; margin-left: -100%; filter:; }
.grid-c2-e5 .main-wrap { margin-right: 200px; }
.grid-c2-e5 .col-extra { width: 190px; margin-left: -190px; }
.grid-c2-e6 .main-wrap { margin-right: 0px; }
.grid-c2-e6 .col-extra { width: 230px; margin-left: -230px; }
.grid-c3-s5e6 .main-wrap { margin: 0 240px 0 200px; }
.grid-c3-s5e6 .col-sub { width: 190px; margin-left: -100%; filter:; }
.grid-c3-s5e6 .col-extra { width: 230px; margin-left: -230px; filter:; }
.grid-c3-s6e5 .main-wrap { margin: 0 200px 0 240px; }
.grid-c3-s6e5 .col-sub { width: 230px; margin-left: -100%; filter:; }
.grid-c3-s6e5 .col-extra { width: 190px; margin-left: -190px; filter:; }
.grid-fluid { width: 990px; margin-left: auto; margin-right: auto; }
    .grid-fluid:before, .grid-fluid:after { display: table; content: ''; line-height: 0; }
    .grid-fluid:after { clear: both; }
.grid-fluid { *zoom: 1; }
    .grid-fluid .grid-c1 { width: 100%; }
    .grid-fluid.grid-c2-s5 .main-wrap { margin-left: 20.202020%; }
    .grid-fluid.grid-c2-s5 .col-sub { width: 19.191919%; margin-left: -100%; filter:; }
    .grid-fluid.grid-c2-s6 .main-wrap { margin-left: 24.242424%; }
    .grid-fluid.grid-c2-s6 .col-sub { width: 23.232323%; margin-left: -100%; filter:; }
    .grid-fluid.grid-c2-e5 .main-wrap { margin-right: 20.202020%; }
    .grid-fluid.grid-c2-e5 .col-extra { width: 19.191919%; margin-left: -19.191919%; filter:; }
    .grid-fluid.grid-c2-e6 .main-wrap { margin-right: 24.242424%; }
    .grid-fluid.grid-c2-e6 .col-extra { width: 23.232323%; margin-left: -23.232323%; filter:; }
    .grid-fluid.grid-c3-s5e6 .main-wrap { margin: 0 24.242424% 0 20.202020%; }
    .grid-fluid.grid-c3-s5e6 .col-sub { width: 19.191919%; margin-left: -100%; filter:; }
    .grid-fluid.grid-c3-s5e6 .col-extra { width: 23.232323%; margin-left: -23.232323%; }
    .grid-fluid.grid-c3-s6e5 .main-wrap { margin: 0 20.202020% 0 24.242424%; }
    .grid-fluid.grid-c3-s6e5 .col-sub { width: 23.232323%; margin-left: -100%; filter:; }
    .grid-fluid.grid-c3-s6e5 .col-extra { width: 19.191919%; margin-left: -19.191919%; }

.row { margin-left: auto; margin-right: auto; }
.row-990 { width: 990px; }
.row-1200 { width: 1200px; }
.row:before, .row:after { display: table; content: ''; line-height: 0; }
.row:after { clear: both; }
.row { *zoom: 1; }
.col-main { float: left; display: inline; width: 100%; }
.col-sub, .col-extra { float: left; display: inline; }
.row-c1 { }
.row-c2-s6 .main-wrap { margin-left: 210px; }
.row-c2-s6 .col-sub { width: 180px; margin-left: -100%; filter:; }
.row-c2-s7 .main-wrap { margin-left: 240px; }
.row-c2-s7 .col-sub { width: 210px; margin-left: -100%; filter:; }
.row-c2-e6 .main-wrap { margin-right: 210px; }
.row-c2-e6 .col-extra { width: 180px; margin-left: -180px; }
.row-c2-e7 .main-wrap { margin-right: 240px; }
.row-c2-e7 .col-extra { width: 210px; margin-left: -210px; }
.row-c3-s6e7 .main-wrap { margin: 0 240px 0 210px; }
.row-c3-s6e7 .col-sub { width: 180px; margin-left: -100%; filter:; }
.row-c3-s6e7 .col-extra { width: 210px; margin-left: -210px; }
.row-c3-s6e9 .main-wrap { margin: 0 300px 0 210px; }
.row-c3-s6e9 .col-sub { width: 180px; margin-left: -100%; filter:; }
.row-c3-s6e9 .col-extra { width: 270px; margin-left: -270px; }
.row-c3-s7e6 .main-wrap { margin: 0 210px 0 240px; }
.row-c3-s7e6 .col-sub { width: 210px; margin-left: -100%; filter:; }
.row-c3-s7e6 .col-extra { width: 180px; margin-left: -180px; }
.row-c3-s7e7 .main-wrap { margin: 0 240px; }
.row-c3-s7e7 .col-sub { width: 210px; margin-left: -100%; filter:; }
.row-c3-s7e7 .col-extra { width: 210px; margin-left: -210px; }
.row-c3-s7e8 .main-wrap { margin: 0 270px 0 240px; }
.row-c3-s7e8 .col-sub { width: 210px; margin-left: -100%; filter:; }
.row-c3-s7e8 .col-extra { width: 240px; margin-left: -240px; }
.row-c3-s8e7 .main-wrap { margin: 0 240px 0 270px; }
.row-c3-s8e7 .col-sub { width: 240px; margin-left: -100%; filter:; }
.row-c3-s8e7 .col-extra { width: 210px; margin-left: -210px; }
.row-c3-s9e6 .main-wrap { margin: 0 210px 0 300px; }
.row-c3-s9e6 .col-sub { width: 270px; margin-left: -100%; filter:; }
.row-c3-s9e6 .col-extra { width: 180px; margin-left: -180px; }


.header { }
.page { width: 990px; margin: 0 auto; }
.col-main {
float: left;
}
.col-sub, .col-extra { float: left; }
.footer { }
.main-wrap:after, .col-sub:after, .col-extra:after { content: '\0020'; display: block; height: 0; clear: both; }
.main-wrap, .col-sub, .col-extra { zoom: 1; }
.util-left, .util-right { display: inline; }
.util-left { float: left; }
.util-right { float: right; }
.util-clearfix:after { visibility: hidden; display: block; height: 0; font-size: 0; content: '\0020'; clear: both; }
.util-clearfix { zoom: 1; }
.util-valign { display: table; overflow: hidden; height: 100%; *position: relative; }
    .util-valign .util-valign-ctn { display: table-cell; vertical-align: middle; text-align: center; *position: absolute; *top: 50%; *left: 50%; }
    .util-valign .util-valign-inner { *position: relative; *top: -50%; *left: -50%; }

.grid { width: 990px; font-family: arial; }

.content { position: relative; z-index: 3; padding-top: 30px; }
.grid-c2-e6 .col-extra {
width: 210px;
float: right;
}

.grid-c2-e6 .col-extra-filters {
width: 210px;
float: right;
}
.grid-c2-e6 .col-extra-filters {
width: 210px;
margin-right: 0px;
}


.index-page a:focus { outline: 0; }
.cate-list h3.categories-index-title { display: none; }
.categories-main .cate-index-list { margin-top: 0; }
.mod-hd h3 a, .txt-mask-layer, .view-more-btn a, .view-more-btn a:hover, #key-visual .ui-switchable-prev-btn, #key-visual .ui-switchable-next-btn, #sub-visual-trigger, #weekly-bestsellings .ui-slidebox-prev a span, #weekly-bestsellings .ui-slidebox-next a span, .brazil-guide .brazil-info, .brazil-guide .brazil-facebook a, .partners-main .partners-list li,  .superdeals .countdown-show, .novelty-items .guess-items-list li, .novelty-items .guess-result-show p, .newUser-guide .link-item, .dollar-activity-area dd em, .user-helper-wrap .facebook-show .ugf-facebook, .user-helper-main .aliexpress-alert h4, .user-helper-main .aliexpress-alert .subscribe-btn a, .user-helper-main .aliexpress-app-list dd a, .user-helper-main .list li, .user-helper-main .platforms-list li { background: url(Images/home-sprite.png) no-repeat; }
.industry-type li a, .ru-industry-type li a, .industry-type li a:hover, .ru-industry-type li a:hover { background: url(Images/tabs.png) no-repeat;}
.mod { margin-bottom: 20px; float:left}
.mod .hot-new-area { width:960px;}
.mod-hd { border-bottom: 3px solid #333; }
    .mod-hd h3 { height: 37px; margin-bottom: 0; font: 700 17px/37px arial; color: #333; }
        .mod-hd h3 a { display: inline-block; line-height: 37px; padding-right: 12px; color: #333; background-position: right -437px; }
            .mod-hd h3 a:hover { padding-right: 14px; color:  #E62E04; text-decoration: none; background-position: right -511px; }
        .mod-hd h3 em { color: #f60; }

.mod-hd-w h3 {
	height: 37px;
	margin-bottom: 2px;
	border-bottom: 3px solid #333;
	width: 210px;
	font: 700 18px/37px Arial;
	color: #333;
}
			.mod-hd-w h3 a:hover {
				padding-right: 14px;
				color: #E62E04;
				text-decoration: none;
				background-position: right -510px;
			}



.sub-child-cate:after {
content: '';
position: absolute;
margin: -21px 0 0 199px;
width: 15px;
height: 15px;
background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -395px;
}


.g-items-list .item-cell { list-style: none; margin-left: 0; padding-bottom: 5px; }
.g-items-list .g-title, .g-items-list .g-price, .g-items-list .g-del-price { display: block; }
.g-items-list .g-title { word-wrap: break-word; }
    .g-items-list .g-title a { color: #333; font-size: 12px; }
.g-items-list .g-price { color: #999; }
    .g-items-list .g-price b { font-size: 16px; color: #ff0000; font-weight: 700; }
.g-items-list .g-del-price { color: #999; }

.g-items-list .p-title {
color:black;
width: 145px;
display:inline;
float:left;
min-height: 26px
}

.g-items-list .p-discount {
	display:inline;
	float:right;
	background-color:#ff0000;
	color:white;
	font-weight:bold;
	padding:2px 4px;
	font-size: 21px; 

}


.g-items-list .h-price {
	display:inline;
	float:left;
	height: 42px;
}

.g-old-price { text-decoration:line-through;  float:right; color:#555; margin-top:-6px;}
.g-items-list .d-futer button {
	margin-top:14px;
	display:inline;
	float:right;
}



.txt-mask-layer { color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000'); background: rgba(0,0,0,.7); }
.view-more-btn a { color: #333; padding-right: 10px; background-position: right -567px; }
    .view-more-btn a:hover { color: #E62E04; text-decoration: underline; background-position: right -595px; }
.item-hover { display: block; border: 1px solid #fff; color: #666; text-decoration: none; }
    .item-hover:hover { border-color: #CCC; text-decoration: none; color: #666; box-shadow: 2px 2px 2px rgba(0,0,0,.1); background: #FFF; }
.top-container {
	position: relative;
	margin-bottom: 30px;
	min-height: 400px;
	
}



#key-visual-wrap { position: relative; height: 370px; }
    #key-visual-wrap li { list-style: none; margin: 0; padding: 0; }
#key-visual { position: relative; display: block; float: left; width: 510px; height: 370px; overflow: hidden; }
    #key-visual .ui-switchable-content li { width: 510px; height: 370px; overflow: hidden; }
    #key-visual .ui-switchable-nav { position: absolute; left: 20px; bottom: 20px; z-index: 99; }
        #key-visual .ui-switchable-nav li { float: left; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; margin-right: 10px; border: 1px solid #666; cursor: pointer; background: #FFF; }
            #key-visual .ui-switchable-nav li:hover { background: #FC0; }
            #key-visual .ui-switchable-nav li.ui-switchable-active { background: #F60; }
    #key-visual .ui-switchable-prev-btn, #key-visual .ui-switchable-next-btn { display: none; width: 30px; height: 50px; text-indent: -999em; overflow: hidden; position: absolute; left: 10px; top: 150px; z-index: 99; cursor: pointer; background-position: -1100px 0; }
    #key-visual .ui-switchable-next-btn { left: auto; right: 10px; background-position: -1150px 0; }
    #key-visual .ui-switchable-prev-btn:hover { background-position: -1100px -50px; }
    #key-visual .ui-switchable-next-btn:hover { background-position: -1150px -50px; }
#sub-visual { display: none; position: absolute; left: 511px; top: 0; width: 209px; background: #fff; z-index: 5; }
.sub-visual-expand #sub-visual { display: block; }
#sub-visual a { display: block; position: relative; height: 123px; overflow: hidden; margin-bottom: 1px; cursor: pointer; }
#sub-visual img { display: block; }
#sub-visual span { display: block; width: 189px; padding: 6px 10px; position: absolute; top: 94px; text-align: center; line-height: 14px; font-size: 12px; color: #333; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF'); background-color: rgba(255,255,255,.7); }
    #sub-visual span b { display: block; height: 14px; overflow: hidden; font-weight: 200; }
    #sub-visual span i { display: block; text-transform: none; visibility: hidden; }
#sub-visual a:hover span { color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FF000000', endColorstr='#FF000000'); background: rgba(0,0,0,1); }
    #sub-visual a:hover span i { font-style: normal; visibility: visible; }
#sub-visual .sub-visual-view-all { display: block; height: 19px; margin-bottom: 0; line-height: 19px; text-align: center; text-decoration: none; font-size: 12px; color: #fff; background: #666; }
    #sub-visual .sub-visual-view-all:hover { color: #FFF; background: #333; }
/*#sub-visual-trigger { display: none; width: 13px; height: 49px; position: absolute; top: 150px; z-index: 99; line-height: 49px; cursor: pointer; background: url(http://www.avtoparts.com.ua/Content/Images/key-visual-buttons.png?t=77e6c1f8_0) no-repeat; background-position: 0 -50px; }*/
.sub-visual-expand #sub-visual-trigger { background-position: -13px -50px; }
.ui-recommend-products ul { margin: 0; padding: 0; border: 0; }
.ui-recommend-products li { list-style: none; float: left; }
.ui-recommend-products-thumb { width: 120px; height: 120px; overflow: hidden; table-layout: fixed; display: table!important; display: block; font-size: 100px; margin: 0 auto; }
    .ui-recommend-products-thumb a { display: table-cell; text-align: center; vertical-align: middle; font-size: 12px; }
    .ui-recommend-products-thumb img { vertical-align: middle; }
.ui-recommend-products-row { margin-top: 5px; }
.ui-recommend-products-title { display: block; width: 120px; height: 32px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; margin: 10px auto 0; word-wrap: break-word; font-size: 12px; }
.ui-slidebox { display: block; position: relative; }
.ui-slidebox-wrap { float: left; width: 100%; overflow: hidden; position: relative; }
.ui-slidebox-container { display: block; overflow: hidden; margin: 0 30px; }
.ui-slidebox-slider { width: 5000%; position: relative; }
    .ui-slidebox-slider ul { float: left; margin: 0; padding: 0; border: 0; }
    .ui-slidebox-slider li { list-style: none; float: left; }
.ui-slidebox-wild .ui-slidebox-container { margin: 0; }
.ui-slidebox-wild .ui-slidebox-prev, .ui-slidebox-wild .ui-slidebox-next { display: none; }
.ui-slidebox-wrap { height: 284px; }
#weekly-bestsellings .mod-box {padding: 15px 0 15px; width:960px}
.mod-box { width:960px}
.mod-box-orders { width:720px}
#weekly-bestsellings ul { padding-top: 2px; }
#weekly-bestsellings li { width: 180px; margin-left: 0; }
#weekly-bestsellings .ui-slidebox-prev, #weekly-bestsellings .ui-slidebox-next { position: relative; float: left; width: 30px; padding-top: 10px; background: #F2F2F2; margin-left: -100%; }
#weekly-bestsellings .ui-slidebox-next { margin-left: -30px; }
    #weekly-bestsellings .ui-slidebox-prev a, #weekly-bestsellings .ui-slidebox-next a { position: relative; float: left; width: 20px; height: 274px; cursor: pointer; background-color: #333; }
        #weekly-bestsellings .ui-slidebox-prev a span, #weekly-bestsellings .ui-slidebox-next a span { position: absolute; left: 0; top: 130px; display: block; width: 20px; height: 16px; text-indent: -9999em; overflow: hidden; background-color: #333; background-position: -1096px -535px; }
        #weekly-bestsellings .ui-slidebox-next a span { background-position: -1185px -535px; }
    #weekly-bestsellings .ui-slidebox-next a { float: right; }
        #weekly-bestsellings .ui-slidebox-prev a:hover, #weekly-bestsellings .ui-slidebox-next a:hover { margin-left: -1px; }
        #weekly-bestsellings .ui-slidebox-next a:hover { margin-right: -1px; }
#weekly-bestsellings .ui-slidebox-prev .ui-slidebox-disabled span { background-position: -1096px -485px; }
#weekly-bestsellings .ui-slidebox-next .ui-slidebox-disabled span { background-position: -1185px -485px; }
#weekly-bestsellings .ui-slidebox-next .ui-slidebox-disabled:hover { margin-right: 0; cursor: default; }
#weekly-bestsellings .ui-slidebox-prev .ui-slidebox-disabled:hover { margin-left: 0; cursor: default; }
.wb-item { width: 172px; margin: 0 auto; }
    .wb-item .wb-link { display: block; border-color: #F2F2F2; padding: 4px 5px 5px; color: #666; }
        .wb-item .wb-link:hover { position: relative; z-index: 1; border-color: #CCC; }
    .wb-item .wb-meta { display: block; width: 100%; height: 25px; overflow: hidden; border-bottom: 1px solid #F2F2F2; line-height: 25px; font-weight: 700; background: #FFF; }
    .wb-item .item-hover:hover .wb-meta { border-color: #FFF; }
    .wb-item .wb-index { float: left; width: 25px; margin-right: 7px; text-align: center; font-size: 14px; color: #FFF; background: #999; }
    .wb-item .wb-order { color: #000; }
    .wb-item .wb-info img { display: block; }
    .wb-item .wb-info .wb-title { display: block; width: 150px; margin: 12px 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .wb-item .wb-info .cost { margin: 5px 5px 0; color: #999; }
        .wb-item .wb-info .cost b { font-size: 14px; color: #F60; }
.star { display: block; width: 170px; height: 35px; margin: 3px 10px 0 0; }
    .star span { display: block; width: 0; height: 100%; }
.star-s, .star-s span { background: url(http://www.avtoparts.com.ua/Content/Images/rating-stars.png?t=dd8b34e9_0) repeat-x 0 -100px; }
.star-s { width: 70px; height: 20px; }
    .star-s span { background-position: 0 0; }
.wb-item .wb-feedback { margin: 2px 10px 0; }
    .wb-item .wb-feedback a { color: #666; }
        .wb-item .wb-feedback a:hover { color: #F60; }
    .wb-item .wb-feedback .star-s { height: 14px; margin-bottom: 6px; }
    .wb-item .wb-feedback .feedback-num { color: #666; }
.hot-new-area .mod-hd { border-bottom: 3px solid #333; margin-bottom: 15px; }
.hot-new-area .tabbed-pane-panel { position: relative;   height: 200px; overflow: hidden; background: none; }
.hot-new-area .industry-main { position: absolute; padding: 0; height: 200px; background: #fff; z-index: 1; }
.industry-type { position: relative; height: 72px; }
    .industry-type ul { margin-right: -4px; }
    .industry-type li { float: left; list-style: none; margin: 0 4px 0 0; }
        .industry-type li a { float: left; width: 83px; height: 57px; padding-top: 10px; overflow: hidden; text-indent: -999em; background-color: #222; background-position: 0 0; }
.ru-industry-type li a { background-color: #222; background-position: 0 0; }
.industry-type li .line { display: none; height: 3px; background-color: #0098ff; }
.industry-type li.on-click .line { position: absolute; left: 0; bottom: 0; display: block; width: 750px; }
.industry-type li.on-click a { height: 66px; position: relative; margin-top: -6px; }
.industry-type li a:hover { text-decoration: none; background-position: 0 0; }
.ru-industry-type li a:hover { background-position: 0 0; }
.industry-type li div { float: left; }
.industry-type li .industry-t1 a { width: 83px; border-top: 2px solid #0098ff; background-position: 9px 0px; }
    .industry-type li .industry-t1 a:hover { background-color: #0098ff; background-position: 9px 0px; }
.industry-type li.on-click .industry-t1 a { background-color: #0098ff; background-position: 9px 0px; }
.industry-type li .industry-t2 a { width: 83px; border-top: 2px solid #666; background-position: -77px 0; }
    .industry-type li .industry-t2 a:hover { background-color: #666; background-position: -77px 0; }
.industry-type li .industry-t2 .line { background-color: #666; }
.industry-type li.on-click .industry-t2 a { background-color: #666; background-position: -77px 0; }
.industry-type li .industry-t3 a { width: 83px; border-top: 2px solid #00c3c4; background-position: -166px 0px; }
    .industry-type li .industry-t3 a:hover { background-color: #00c3c4; background-position: -166px 0px; }
.industry-type li .industry-t3 .line { background-color: #00c3c4; }
.industry-type li.on-click .industry-t3 a { background-color: #00c3c4; background-position: -166px 0px; }
.industry-type li .industry-t4 a { width: 83px;border-top: 2px solid #00a635; background-position: -255px 0px; }
    .industry-type li .industry-t4 a:hover { background-color: #00a635; background-position: -255px 0px;  }
.industry-type li .industry-t4 .line { background-color: #00a635; }
.industry-type li.on-click .industry-t4 a { background-color: #00a635; background-position: -255px 0px;  }
.industry-type li .industry-t5 a { width: 83px; border-top: 2px solid #fc5e00; background-position: -341px 0px; }
    .industry-type li .industry-t5 a:hover { background-color: #fc5e00; background-position: -341px 0px; }
.industry-type li .industry-t5 .line { background-color: #fc5e00; }
.industry-type li.on-click .industry-t5 a { background-color: #fc5e00; background-position: -341px 0px; }
.industry-type li .industry-t6 a {width: 83px; border-top: 2px solid #bb9752; background-position: -423px -0px; }
    .industry-type li .industry-t6 a:hover { background-color: #bb9752; background-position: -423px -0px; }
.industry-type li .industry-t6 .line { background-color: #bb9752; }
.industry-type li.on-click .industry-t6 a { background-color: #bb9752; background-position: -423px -0px; }
.industry-type li .industry-t7 a {width: 83px; border-top: 2px solid #f384a2; background-position: -514px 0px; }
    .industry-type li .industry-t7 a:hover { background-color: #f384a2; background-position: -514px 0px; }
.industry-type li .industry-t7 .line { background-color: #f384a2; }
.industry-type li.on-click .industry-t7 a { background-color: #f384a2; background-position: -514px 0px; }
.industry-type li .industry-t8 a { width: 83px;border-top: 2px solid #7fa400; background-position: -601px 0px; }
    .industry-type li .industry-t8 a:hover { background-color: #7fa400; background-position: -601px 0px; }
.industry-type li .industry-t8 .line { background-color: #7fa400; }
.industry-type li.on-click .industry-t8 a { background-color: #7fa400; background-position: -601px 0px; }
.industry-type li .industry-t9 a { width: 68px; border-top: 2px solid #9728b7; background-position: -794px 10px; }
    .industry-type li .industry-t9 a:hover { background-color: #9728b7; background-position: -794px -90px; }
.industry-type li .industry-t9 .line { background-color: #9728b7; }
.industry-type li.on-click .industry-t9 a { background-color: #9728b7; background-position: -794px -190px; }
.industry-type li .industry-t10 a { border-top: 2px solid #ffc100; background-position: -893px 10px; }
    .industry-type li .industry-t10 a:hover { background-color: #ffc100; background-position: -893px -90px; }
.industry-type li .industry-t10 .line { background-color: #ffc100; }
.industry-type li.on-click .industry-t10 a { background-color: #ffc100; background-position: -893px -190px; }
.industry-type li .industry-t11 a { border-top: 2px solid #ba1800; background-position: -987px 10px; }
    .industry-type li .industry-t11 a:hover { background-color: #ba1800; background-position: -987px -90px; }
.industry-type li .industry-t11 .line { background-color: #ba1800; }
.industry-type li.on-click .industry-t11 a { background-color: #ba1800; background-position: -987px -190px; }
.industry-main li { float: left; list-style: none; margin-left: 0; }
.industry-active-main { position: absolute; width: 194px; margin-left: -210px; }
    .industry-active-main .industry-active-pic { width: 190px; height: 385px; position: relative; display: block; color: #fff; border: 2px solid #fff; }
        .industry-active-main .industry-active-pic img { width: 190px; height: 385px; }
    .industry-active-main .txt-mask-layer { position: absolute; bottom: 20px; left: 10px; width: 170px; padding: 8px 0; font: 700 30px/35px arial; }
    .industry-active-main .industry-active-pic:hover { border-color: #000; box-shadow: 2px 2px 2px rgba(0,0,0,.1); }
    .industry-active-main .txt-mask-layer span { padding: 0 20px; display: block; font-size: 17px; line-height: 21px; }
.industry-main .recommend-goods .item-cell { text-align: center; }
.recommend-goods { height: 193px; overflow: hidden; }
    .recommend-goods ul { margin-right: -250px; }
    .recommend-goods li { float: left; margin-right: 18px; width: 162px; }
        .recommend-goods li .g-pic { width: 160px; height: 160px; overflow: hidden; text-align: center; }
            .recommend-goods li .g-pic img { vertical-align: middle; width: 160px; height: 160px; }
    .recommend-goods .item-hover { border-bottom: none; }
        .recommend-goods .item-hover:hover { border: 1px solid #ccc; }
    .recommend-goods .g-title { height: 28px; line-height: 28px; overflow: hidden; text-align: center; }
.keywords-area { overflow: hidden; height: 55px; margin-bottom: 46px; }
    .keywords-area .title { display: inline-block; margin-top: 10px; margin-right: 10px; color: #666; font-size: 14px; font-weight: 700; }
    .keywords-area a { display: inline-block; font-size: 12px; height: 14px; line-height: 14px; border: 1px solid #e0e0e0; padding: 0 5px; margin: 0 8px 7px 0; color: #333; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
        .keywords-area a:hover { border-color: #333; text-decoration: none; }
.activity-area ul { margin-right: -20px; }
.activity-area li { width: 260px; margin-right: 20px; }
    .activity-area li a { position: relative; display: block; height: 90px; padding-left: 132px; border: 2px solid #fff; color: #333; background-color: #eee; }
        .activity-area li a:hover { border-color: #333; text-decoration: none; color: #333; background-color: #fff; box-shadow: 2px 2px 2px rgba(0,0,0,.1); }
.activity-area .activity-pic { position: absolute; width: 120px; margin: -30px 0 0 -130px; }
.activity-area .activity-name { display: block; padding: 10px 0 0; font-size: 16px; line-height: 20px; }
.brand-showcase .tabbed-pane { margin-right: -15px; }
    .brand-showcase .tabbed-pane li { float: left; list-style: none; margin-left: 0; }
        .brand-showcase .tabbed-pane li a { float: left; height: 50px; background-color: #eee; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
        
        
        .brand-showcase .tabbed-pane li a.brand { float: left; height: 50px; background-color: white; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
        .brand-showcase .tabbed-pane li a.brand:hover { background-color: #fff; text-decoration: none; border-top: 3px solid #B5110A; margin-top: -3px; }
        .brand-showcase .tabbed-pane li a.brand.active { border-bottom: 0 none; background-color: #fff; border-left-color: #fff;  border-top: 3px solid #B5110A; margin-top: -3px;}



        .brand-showcase-b .tabbed-pane li a { float: left; height: 50px; background-color: #eee; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
            .brand-showcase .tabbed-pane li a span { display: block; width: 120px; padding: 10px 2px 0; margin: 0 auto; text-align: center; }
            .brand-showcase .tabbed-pane li a.first-tabbed-menu { border-left: 1px solid #ccc;}
            .brand-showcase .tabbed-pane li a.other-tabbed-menu span { padding-left: 2px; padding-right: 1px; }
            .brand-showcase .tabbed-pane li a:hover { background-color: #fff; text-decoration: none; }
        
            /*.brand-showcase .tabbed-pane li.current a { border-bottom: 0 none; background-color: #fff; border-left-color: #fff; }
            .brand-showcase .tabbed-pane li.current a.last-tabbed-menus { border-right-color: #fff; }
            .brand-showcase .tabbed-pane li.current a.first-tabbed-menu { border-left-color: #fff; }*/

            .brand-showcase .tabbed-pane li a.active { border-bottom: 0 none; background-color: #fff; border-left-color: #fff; }
            .brand-showcase .tabbed-pane li a.last-tabbed-menus { border-right-color: #fff; }
            .brand-showcase .tabbed-pane li.active{ border-left-color: #fff; }


/*.brand-showcase .tabbed-pane-panel { height: 460px; overflow: hidden; }*/
.brand-showcase .brand-main-box { display: none; height: 460px; }

.order-showcase .tabbed-pane { margin-right: -15px; }
    .order-showcase .tabbed-pane li { float: left; list-style: none; margin-left: 0;}
        .order-showcase .tabbed-pane li a { float: left; height: 50px; background-color: #eee; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
            .order-showcase .tabbed-pane li a span { display: block; width: 122px; padding: 15px 2px 0; margin: 0 auto; text-align: center;  color: black; font-size: 13px; font-weight: 700;}
            .order-showcase .tabbed-pane li a.first-tabbed-menu { border-left: 1px solid #ccc; }
            .order-showcase .tabbed-pane li a.other-tabbed-menu span { padding-left: 2px; padding-right: 1px; }
            .order-showcase .tabbed-pane li a:hover { background-color: #fff; text-decoration: none; }
  
            .order-showcase .tabbed-pane li a.active { border-bottom: 0 none; background-color: #fff; border-left-color: #fff; }
            .order-showcase .tabbed-pane li a.active.last-tabbed-menus { border-right-color: white; }
            .order-showcase .tabbed-pane li.active{ border-left-color: #fff; }


.order-showcase .tabbed-pane-panel { height: 460px; overflow: hidden;  }
.order-showcase .brand-main-box { display: none; height: 460px; }



@media screen and (max-width:960px) {
	.brand-main-box {
		width: 640px;
	}

}




.brandInfo {
width: 305px;
border-bottom: solid 1px #C9C5C5;
padding-bottom: 10px;
margin-bottom: 15px;
}

a.brandDetail {
color: #999;
}

a.brandDetail:hover {
text-decoration: underline;
}

.brandIcon {
width: 120px;
height: 60px;
float: left;
margin-bottom: 5px;
margin-right: 10px;
}

.brandIconB {
width: 135px;
float: left;
margin-bottom: 5px;
margin-right: 10px;
}

.search-vin .details p {
margin-top: 14px;
font-size: 11px;
}

.search-vin .details-right p {
text-align: left;
margin-top: 14px;
font-size: 11px;
}


.brand-intro { position: relative; width: 590px; padding: 35px 0 0 170px; height: 75px; border-bottom: 1px solid #eee; }
    .brand-intro .brand-logo { position: absolute; width: 170px; margin-left: -170px; }
    .brand-intro .brand-info { margin-bottom: 8px; line-height: 18px; height: 36px; }
.brand-products { width: 720px; overflow: hidden; }
    .brand-products .g-items-list { margin-right: -20px; }
    .brand-products .item-cell { float: left; padding-top: 20px; }
        .brand-products .item-cell a { position: relative; width: 205px; height: 100px; padding: 40px 0 0 150px; }
    .brand-products .g-pic { position: absolute; top: 0; left: 0; width: 140px; }
    .brand-products .g-title { padding-right: 5px; line-height: 18px; padding-bottom: 6px; }
.superdeals { margin-top: -11px; }
    .superdeals .mod-hd { position: relative; }
    .superdeals .countdown-show { position: absolute; top: 10px; right: 0; width: 71px; height: 20px; line-height: 20px; color: #fff; font-weight: 700; background-position: -1100px -400px; }
        .superdeals .countdown-show em { display: inline-block; width: 22px; text-align: center; }
            .superdeals .countdown-show em.c-hour { padding-left: 6px; width: 16px; margin-right: 4px; }
            .superdeals .countdown-show em.c-second { margin-right: 0; }
    .superdeals .g-items-list { overflow: hidden; }
        .superdeals .g-items-list li { padding: 0 2px; }
            .superdeals .g-items-list li a { position: relative; border-bottom: 1px solid #000; margin-top: 20px; padding-bottom: 16px; margin-bottom: -1px; z-index: 3;  cursor:default; }
                .superdeals .g-items-list li a:hover { border-bottom-color: #ccc; margin-bottom: 0; padding-bottom: 15px;  cursor:default; }
    .superdeals .g-pic { padding-bottom: 16px; }
    .superdeals .g-title, .superdeals .g-price, .superdeals .g-del-price { padding-left: 5px; }
    .superdeals .g-price { padding-top: 8px; padding-bottom: 2px; }
    .superdeals .g-discount { position: absolute; top: 0; left: 0; padding: 0 5px; height: 30px; line-height: 30px; color: #fff; font-size: 20px; font-weight: 700; background: #f60; }
    .superdeals .view-detail-btn { padding-top: 5px; }
        .superdeals .view-detail-btn a { display: block; text-align: center; line-height: 20px; background-color: #666; color: #fff; }
            .superdeals .view-detail-btn a:hover { text-decoration: none; background-color: #333; }
.novelty-items .mod-box { padding-top: 10px; color: #333; }
.novelty-items .novelty-pic a { position: relative; width: 210px; height: 200px; text-align: center; }
.novelty-items .guess-options { padding-top: 10px; }
.novelty-items .guess-title { display: block; line-height: 18px; padding-left: 5px; }
.novelty-items .quess-what-item { position: relative; }
.novelty-items .guess-items-list { padding-left: 5px; }
    .novelty-items .guess-items-list li { height: 26px; line-height: 26px; margin-left: 0; padding-left: 20px; list-style: none; cursor: pointer; background-position: -1249px -342px; }
        .novelty-items .guess-items-list li.on-click { background-position: -1249px -392px; }
.novelty-items .guess-more-btn { display: none; position: absolute; top: 173px; left: 68px; width: 78px; height: 26px; text-align: center; line-height: 26px; color: #fff; background: #333; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.novelty-items .novelty-pic a:hover .guess-more-btn { display: block; }
.novelty-items .guess-result-show { display: none; height: 45px; }
    .novelty-items .guess-result-show p { display: none; padding: 5px 5px 5px 25px; margin-bottom: 0; background-color: #F0FFE5; background-position: -1245px -68px; border: 1px solid #90D95E; }
        .novelty-items .guess-result-show p.board-error { background-color: #FFFFE5; background-position: -1245px -104px; border-color: #FFCC7F; }
.novelty-items .guess-desc { display: none; line-height: 18px; }
.novelty-items .guess-success .guess-result-show { display: block; }
.novelty-items .guess-success .guess-options { display: none; }
.novelty-items .guess-success p.board-success { display: block; }
.novelty-items .guess-success .guess-desc { display: block; }
.novelty-items .guess-failure .guess-result-show { display: block; }
.novelty-items .guess-failure p.board-error { display: block; }
.newUser-guide .newUser-guide-main { padding-top: 12px; }
.newUser-guide { padding: 16px 0 20px 10px; background: #333; color: #fff; display: none; }
    .newUser-guide .link-item { display: block; color: #fff; padding: 3px; text-decoration: none; background-position: 0 -650px; }
    .newUser-guide .inner-guide { background: #444; }
    .newUser-guide .link-item:hover .inner-guide { background: #000; }
    .newUser-guide .guide-title { font-size: 18px; font-weight: 700; }
.website-advantage { width: 202px; float: left; line-height: 14px; }
    .website-advantage .inner-guide { padding: 8px 5px 6px 6px; }
    .website-advantage ul li { padding: 5px 0; margin-left: 0; list-style: none; }
    .website-advantage .website-more-btn { display: inline-block; padding-right: 10px; }
.email-subscribe-main { width: 300px; height: 90px; margin: 0 15px; float: left; padding: 5px 0 0 10px; background: #444; }
    .email-subscribe-main .coupons-title { padding: 8px 0 10px; line-height: 14px; }
        .email-subscribe-main .coupons-title em { color: #f60; }
    .email-subscribe-main .email-txt-input { width: 184px; padding: 8px; float: left; margin-right: 5px; border: 1px solid #fff; font-family: arial; }
    .email-subscribe-main .errorEmail { border: 1px solid red; }
    .email-subscribe-main .subscribe-btn { float: left; width: 84px; height: 34px; text-align: center; font-size: 12px; font-family: arial; line-height: 34px; background: #e62e04; border: 0 none; color: #fff; font-weight: 700; }
    .email-subscribe-main .subscribe-success { display: none; }
        .email-subscribe-main .subscribe-success dt { font-size: 24px; font-weight: 700; line-height: 30px; }
        .email-subscribe-main .subscribe-success dd { margin-left: 0; padding-right: 10px; }
            .email-subscribe-main .subscribe-success dd a { font-size: 14px; color: #f60; font-weight: 700; }
.email-subscribe-success .email-subscribe-form { display: none; }
.email-subscribe-success .subscribe-success { display: block; }
.dollar-activity-area { width: 188px; float: left; font-size: 14px; line-height: 24px; }
    .dollar-activity-area .inner-guide { padding: 8px 5px 7px 6px; }
    .dollar-activity-area dt { font-size: 12px; }
    .dollar-activity-area dd { margin-left: 0; }
        .dollar-activity-area dd em { display: inline-block; position: relative; top: -2px; vertical-align: middle; width: 25px; height: 25px; overflow: hidden; text-align: center; line-height: 25px; font-weight: 700; font-size: 16px; background-position: -1100px -200px; }
.newUser-guide-pt .dollar-activity-area dt { line-height: 14px; }
.newUser-guide-pt .website-advantage ul li { padding: 2px 0; }
.newUser-guide-pt .email-subscribe-main { padding-top: 7px; }
.content-bottom { background: #ededed; }
.user-helper-wrap { padding: 20px 0; margin: 0 auto; width: 990px; color: #666; }
    .user-helper-wrap .vk-show { float: left; width: 200px; padding-left: 10px; }
    .user-helper-wrap .facebook-show .ugf-facebook { padding-left: 25px; display: block; background-position: -1284px -800px; }
.user-helper-main { float: left; }
    .user-helper-main h4 { font-size: 14px; font-weight: 700; margin-bottom: 10px; color: #333; }
    .user-helper-main .helper-item { float: left; width: 180px;  padding-left: 10px; border-left: 1px dotted #ccc; }
    .user-helper-main .wrap-new-item { width: 180px; padding: 0 10px 0 20px; }

    .user-helper-main .aliexpress-alert h4 { overflow: visible; text-indent: 0; background: none; }
    .user-helper-main .aliexpress-alert p { margin: 5px 0; line-height: 18px; }
    .user-helper-main .aliexpress-alert ul li a{color:#c70b0b; line-height:30px;}
    .user-helper-main .aliexpress-alert .subscribe-btn a { padding-right: 12px; display: inline-block; background-position: right -745px; }
    .user-helper-main .aliexpress-app-list { padding-top: 13px; }
        .user-helper-main .aliexpress-app-list dt { font: 700 12px/23px Arial; margin: 0 10px 0 0; }
        .user-helper-main .aliexpress-app-list dd { margin-left: 0; padding-top: 10px; }
            .user-helper-main .aliexpress-app-list dd a { display: block; width: 91px; height: 29px; text-indent: -999em; overflow: hidden; background-position: -1100px -300px; }
        .user-helper-main .aliexpress-app-list .iphone-icon { background-position: -1100px -350px; }
    .user-helper-main .customer-service-show { width: 175px; }
    .user-helper-main .list li { color: #666; line-height: 30px; padding-left: 8px; margin-left: 0; list-style: none; background:none; }
        .user-helper-main .list li a { color: #666; }
    .user-helper-main .platforms-list li { line-height: 30px; padding-left: 24px; margin-left: 0; list-style: none; background:none; }
        .user-helper-main .platforms-list li a { color: #666; }
        .user-helper-main .platforms-list li.i-twitter { background-position: -1250px -194px; }
        .user-helper-main .platforms-list li.i-youtube { background-position: -1250px -244px; }
        .user-helper-main .platforms-list li.i-community { background-position: -1250px -293px; }
.partners-main { width: 990px; margin: 0 auto; padding: 10px 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
    .partners-main .partners-title { float: left; color: #666; font-size: 14px; font-weight: 700; padding: 9px 10px 0; }
    .partners-main .partners-list li { float: left; width: 80px; height: 40px; text-indent: -999em; overflow: hidden; margin: 0 8px 0 0; list-style: none; background-position: -550px -600px; }
        .partners-main .partners-list li.p-qiwi-logo { background-position: -550px -645px; width: 80px; }
        .partners-main .partners-list li.p-western-logo { background-position: -550px -687px; width: 80px; }
        .partners-main .partners-list li.p-chinabank-logo { background-position: -550px -740px; width: 80px; }
        .partners-main .partners-list li.p-mastercard-logo { background-position: -550px -791px; width: 50px; }
        .partners-main .partners-list li.p-visa-logo { background-position: -550px -838px; width: 50px; }
        .partners-main .partners-list li.p-ems-logo { background-position: -750px -688px; width: 70px; }
        .partners-main .partners-list li.p-dhl-logo { background-position: -750px -588px; width: 70px; }
        .partners-main .partners-list li.p-fedex-logo { background-position: -750px -642px; width: 60px; }
        .partners-main .partners-list li.p-webmoney-logo { background-position: -750px -743px; width: 100px; }
.website-intro-main { padding: 15px 0; margin: 0 auto; width: 990px; border-bottom: 1px dotted #ccc; }
    .website-intro-main p { margin-bottom: 0; color: #666; padding: 0 15px; }
.brazil-guide { width: 990px; margin: 10px auto 0; height: 20px; line-height: 20px; padding: 5px 0; background-color: #ebe3d6; font-size: 18px; text-align: center; color: #525252; font-family: arial; }
    .brazil-guide .brazil-info { display: inline-block; padding: 0 36px 0 65px; background-position: -1250px -849px; }
    .brazil-guide .brazil-facebook a { display: inline-block; padding-left: 23px; background-position: -1284px -797px; }
        .brazil-guide .brazil-facebook a:hover { color: #F60; text-decoration: none; }

@media screen and (min-width:1200px) {
    #header .layout { width: 960px; }
    .grid { width:1200px; font-family: arial; }
    .newUser-guide { padding-left: 20px; }
    .website-advantage { width: 270px; }
        .website-advantage .inner-guide { padding: 8px 0 7px 12px; }
        .website-advantage ul { margin-bottom: 5px; }
    .email-subscribe-main { width: 375px; height: 83px; margin: 0 20px; padding-left: 15px; }
        .email-subscribe-main .email-txt-input { width: 260px; }
    .dollar-activity-area { width: 220px; }
        .dollar-activity-area .inner-guide { padding: 5px 12px 3px; }
    .brazil-guide { width: 1200px; }
    #sub-visual { display: block; }
    .activity-area li { width: 362px; }
    .activity-area .activity-pic { margin-left: -120px; }
    .activity-area .activity-name { font-size: 24px; line-height: 24px; padding-left: 20px; }
    .brand-showcase .tabbed-pane li a span { padding: 10px 20px 0; }
    .brand-showcase .tabbed-pane li a.other-tabbed-menu span { padding-left: 17px; padding-right: 16px; }
    .brand-showcase .tabbed-pane li a.brand.other-tabbed-menu span { padding-left: 23px; padding-right: 16px; }

    /*  for 5 tabs  */
    /*.order-showcase .tabbed-pane li a span { padding: 15px 10px 0; }  */ 
  
    
    /*  for 4 tab   s  */
    .order-showcase .tabbed-pane li a span { padding: 15px 34px 0; }
   
     .order-showcase .tabbed-pane li a.other-tabbed-menu span { padding-left: 11px; padding-right: 10px; padding-top}
    .order-showcase {width: 718px }

    .recommend-goods li { margin-right: 25px; }
    .brand-intro { float: left; width: 210px; height: 210px; padding: 50px 30px 0 0; border-bottom: 0 none; }
        .brand-intro .brand-logo { position: static; height: 56px; margin-left: 0; padding-bottom: 10px; }
        .brand-intro .brand-info { margin-bottom: 14px; height: 151px; overflow: hidden; line-height: 24px; border-bottom: 1px solid #eee; }
        .brand-intro .view-more-btn { margin-left: 0; }
    .brand-products { float: left; padding-top: 15px; }
        .brand-products .g-items-list li { padding: 0 3px 20px 0; }
    .industry-type li a { width: 83px; }
    .industry-type li.on-click .line { width: 960px; }
    .industry-type li .industry-t1 a { width: 83px; background-position: 7px 0px; }
        .industry-type li .industry-t1 a:hover { background-position: 7px 0px; }
    .industry-type li.on-click .industry-t1 a { width: 83px; background-position: 7px 0px; }
    .industry-type li .industry-t2 a { width: 85px; background-position: -80px 0px; }
        .industry-type li .industry-t2 a:hover { background-position: -80px 0px; }
    .industry-type li.on-click .industry-t2 a { background-position: -80px 0px; }
    .industry-type li .industry-t3 a { background-position: -167px 0px; }
        .industry-type li .industry-t3 a:hover { background-position: -167px 0px; }
    .industry-type li.on-click .industry-t3 a { background-position: -167px 0px; }
    .industry-type li .industry-t4 a { background-position: -255px 0px; }
        .industry-type li .industry-t4 a:hover { background-position: -255px 0px; }
    .industry-type li.on-click .industry-t4 a { background-position: -255px 0px; }
    .industry-type li .industry-t5 a { background-position: -342px 0px; }
        .industry-type li .industry-t5 a:hover { background-position: -342px 0px; }
    .industry-type li.on-click .industry-t5 a { background-position: -342px 0px; }
    .industry-type li .industry-t6 a { background-position: -427px 0px; }
        .industry-type li .industry-t6 a:hover { background-position: -427px 0px; }
    .industry-type li.on-click .industry-t6 a { background-position: -427px 0px; }
    .industry-type li .industry-t7 a { background-position: -513px 0px; }
        .industry-type li .industry-t7 a:hover { background-position: -513px 0px; }
    .industry-type li.on-click .industry-t7 a { background-position: -513px 0px; }
    .industry-type li .industry-t8 a { background-position: -602px 0px; }
        .industry-type li .industry-t8 a:hover { background-position: -602px 0px; }
    .industry-type li.on-click .industry-t8 a { background-position: -602px 0px; }
    .industry-type li .industry-t9 a { width: 88px; background-position: -791px 0px; }
        .industry-type li .industry-t9 a:hover { background-position: -791px 0px; }
    .industry-type li.on-click .industry-t9 a { background-position: -791px 0px; }
    .industry-type li .industry-t10 a { background-position: -888px -290px; }
        .industry-type li .industry-t10 a:hover { background-position: -888px 0px; }
    .industry-type li.on-click .industry-t10 a { background-position: -888px 0px; }
    .industry-type li .industry-t11 a { background-position: -985px 0px; }
        .industry-type li .industry-t11 a:hover { background-position: -985px 0px; }
    .industry-type li.on-click .industry-t11 a { background-position: -985px 0; }
    .user-helper-wrap { width: 1200px; }
    .user-helper-main .helper-item { width: 235px; padding-left: 20px; }
    .user-helper-main .wrap-new-item { width: 180px; }
    .brand-showcase .tabbed-pane-panel { height: 370px; }
    .brand-showcase .brand-main-box { height: 370px; width: 960px; margin-top: 15px;w}
    .partners-main .partners-list li { margin-right: 20px; }
    .partners-main, .website-intro-main { width: 1200px; }
}

@media (max-width: 1200px){
    .col-extra {
        display:none;
    }
}

.hot-keywords { border: 1px #ccc solid; background: #fff9d9; line-height: 35px; margin-bottom: 20px; padding: 0 10px; }
    .hot-keywords span { color: #999; font-weight: 700; margin-right: 20px; }
    .hot-keywords a { color: #333; text-decoration: none; padding: 0 10px; }
        .hot-keywords a:hover { color: #f60; text-decoration: none; }
.free-hipping { margin-top: -11px; }
.free-hipping label{font-weight:bold }
.free-hipping select{width:215px; margin:5px 0 !important}
.free-hipping select disabled{width:215px;}
.basketBox { margin-top: -11px; width: 210px;}
    .free-hipping .mod-hd { position: relative; margin-bottom:5px;}
    .free-hipping .g-items-list { overflow: hidden; }
        .free-hipping .g-items-list li { padding: 2px 2px; }



/*.free-hipping .g-items-list li a { position: relative; border-bottom: 1px solid #000; margin-top: 20px; padding-bottom: 6px; margin-bottom: -1px; z-index: 3; cursor:default; }*/


#DiscountOffers .hover-item-content { position: relative; border-bottom: 1px solid #000; margin-top: 10px; padding-bottom: 6px; margin-bottom: -1px; z-index: 3; cursor:default; }
#DiscountOffers .item-cell .hover-item { 
	border-color: #CCC;
text-decoration: none;
box-shadow: 2px 2px 2px rgba(0,0,0,.1);
background: #FFF;
/*border: 1px solid #ccc;*/
}


    .free-hipping .g-pic { padding-bottom: 6px; text-align: center; cursor:default; }
.g-tips { line-height: 15px; font-weight: 700; }
.free-hipping .g-price { padding-top: 8px; padding-bottom: 2px; }
.free-hipping .g-discount { position: absolute; top: 0; left: 0; padding: 0 5px; height: 30px; line-height: 30px; color: #fff; font-size: 20px; font-weight: 700; background: #f60; }
.free-hipping .view-detail-btn { padding-top: 5px; }
    .free-hipping .view-detail-btn a { display: block; text-align: center; line-height: 20px; background-color: #666; color: #fff; }
        .free-hipping .view-detail-btn a:hover { text-decoration: none; background-color: #333; }
#ru-sns { border: 1px #ccc solid; border-right: 0; position: fixed; top: 132px; right: 0; z-index: 999; background: #fff; }
    #ru-sns ul { list-style: none; }
        #ru-sns ul li { height: 44px; width: 44px; display: block; margin: 0; }
            #ru-sns ul li.p-relative { position: relative; }
.vk-iframe-box { position: absolute; top: 0; right: 44px; border: 2px #000 solid; height: 280px; width: 300px; display: none; background: #fff; }
.p-relative:hover .vk-iframe-box { display: block; }
.p-relative:hover a#vk { background-color: #000; }
#vk-iframe-box { height: 280px!important; overflow: hidden; }
#ru-sns ul li a { background: url(http://www.avtoparts.com.ua/Content/Images/sns.png?t=e0031e1e_0) no-repeat; display: inline-block; height: 44px; width: 44px; }
    #ru-sns ul li a#vk { background-position: left 1px; }
    #ru-sns ul li a#facebook { background-position: left -45px; }
    #ru-sns ul li a#odnoklassniki { background-position: left -92px; }
    #ru-sns ul li a#triwwer { background-position: left -136px; }
    #ru-sns ul li a:hover { background-color: #000; }
/*@font-face { font-family: Arial; src: url(../wimg/buyer/font/pt-sans-narrow.eot); src: local('PT Sans Narrow'),local('PTSans-Narrow'),url(../wimg/buyer/font/pt-sans-narrow.eot) format('embedded-opentype'),url(../wimg/buyer/font/pt-sans-narrow.woff) format('woff'); font-weight: 400; font-style: normal; }*/
#ae-mask { background: #eee; background: -webkit-radial-gradient(50% 50%,rgba(238,238,238,.7),rgba(238,238,238,1) 80%); background: -moz-radial-gradient(50% 50%,rgba(238,238,238,.7),rgba(238,238,238,1) 80%); }
.newuser-popup-layer { display: none; position: fixed; width: 690px; border: 1px solid #ccc; -moz-box-shadow: 3px 3px 6px 2px rgba(0,0,0,.2); -webkit-box-shadow: 3px 3px 6px 2px rgba(0,0,0,.2); box-shadow: 3px 3px 6px 2px rgba(0,0,0,.2); background: #fff url(http://www.avtoparts.com.ua/wimg/buyer/single/new-user-bg.png?t=8ef89a75_0) repeat-y 0 0; }
    .newuser-popup-layer .website-intro-mod { width: 270px; padding: 45px 0 80px 25px; float: left; }
    .newuser-popup-layer .user-action-mod { position: relative; float: left; width: 360px; padding: 25px 0 0 30px; }
    .newuser-popup-layer .website-logo { width: 217px; height: 67px; margin-bottom: 30px; overflow: hidden; text-indent: -999em; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat; }
    .newuser-popup-layer .website-info-item { padding: 0 25px 0 5px; }
        .newuser-popup-layer .website-info-item li { margin-left: 0; padding: 0 0 8px 20px; line-height: 16px; list-style: none; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat -286px 2px; }
            .newuser-popup-layer .website-info-item li.item-1 { background-position: -286px -50px; }
            .newuser-popup-layer .website-info-item li.item-2 { background-position: -286px -100px; }
    .newuser-popup-layer .welcome-txt { display: block; font-size: 30px; line-height: 40px; font-weight: 700px; margin-bottom: 8px; }
    .newuser-popup-layer .user-country-main { position: relative; margin-bottom: 12px; font-size: 18px; font-weight: 200; color: #666; z-index: 6; }
    .newuser-popup-layer .text-to { display: inline-block; vertical-align: top; }
    .newuser-popup-layer .country-info-show { display: inline-block; margin-top: -5px; vertical-align: top; border: 1px solid #fff; padding: 6px 19px 6px 5px; padding-left: 5px; margin-left: 2px; color: #333; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -186px; cursor: pointer; }
        .newuser-popup-layer .country-info-show i { font-style: normal; }
    .newuser-popup-layer #user-country-name { max-width: 140px; display: inline-block; vertical-align: top; word-wrap: break-word; line-height: 18px; }
    .newuser-popup-layer #user-national-flag { position: relative; top: 2px; float: none; display: inline-block; height: 15px; margin: 0 0 0 8px; }
    .newuser-popup-layer .country-other-info #user-national-flag { top: 3px; }
    .newuser-popup-layer .country-info-show:hover, .newuser-popup-layer .click-on { border: 1px solid #eee; }
    .newuser-popup-layer .user-national-flag { vertical-align: middle; margin: -3px 0 0 10px; }
    .newuser-popup-layer .translator-plugin-btn { width: 136px; color: #aaa; margin-bottom: 10px; display: inline-block; padding: 0 10px; height: 28px; line-height: 28px; font-size: 14px; border: 1px solid #b5b5b5; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -187px; cursor: pointer; }
        .newuser-popup-layer .translator-plugin-btn i { display: inline-block; width: 10px; height: 10px; margin-right: 4px; background: url(http://www.avtoparts.com.ua/wimg/buyer/single/google-translate-logo.png?t=e4265e28_0) no-repeat 0 0; }
    .newuser-popup-layer .multi-currency-show { position: relative; z-index: 5; }
    .newuser-popup-layer .multi-currency-btn { position: relative; width: 136px; display: inline-block; color: #333; padding: 0 10px; height: 28px; line-height: 28px; font-size: 14px; border: 1px solid #b5b5b5; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -187px; cursor: pointer; }
        .newuser-popup-layer .multi-currency-btn .cur-multi-show { font-weight: 200; margin-left: 5px; }
    .newuser-popup-layer .user-action-btn { padding: 40px 0; }
        .newuser-popup-layer .user-action-btn button { margin: 0; padding: 5px 15px; background: #333; color: #fff; font: 200 16px/26px arial; border: 0 none; cursor: pointer; vertical-align: top; }
            .newuser-popup-layer .user-action-btn button.go-contiune-btn { margin: 0 10px 5px 0; background: #666; }
    .newuser-popup-layer .close-popup-layer { position: absolute; top: 10px; right: 10px; display: block; width: 9px; height: 9px; overflow: hidden; text-indent: -999em; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -150px; }
    .newuser-popup-layer #drop-countries-popup { position: absolute; display: none; z-index: 5; width: 317px; height: 212px; overflow-y: auto; border: 1px solid #c6c6c6; background: #fff; font-size: 12px; }
        .newuser-popup-layer #drop-countries-popup .country-list-title { display: block; line-height: 30px; margin: 0 10px; font-weight: 200; border-bottom: 1px dotted #c6c6c6; }
        .newuser-popup-layer #drop-countries-popup ul { padding: 5px 0; }
        .newuser-popup-layer #drop-countries-popup li { float: left; width: 128px; margin: 0 0 0 10px; padding: 5px; list-style: none; color: #666; cursor: pointer; }
            .newuser-popup-layer #drop-countries-popup li span { height: 15px; line-height: 15px; overflow: hidden; }
            .newuser-popup-layer #drop-countries-popup li:hover { background-color: #999; color: #fff; }
            .newuser-popup-layer #drop-countries-popup li.split-line { clear: both; width: 280px; padding: 8px 0; margin-bottom: 5px; border-bottom: 1px dotted #c6c6c6; cursor: default; }
                .newuser-popup-layer #drop-countries-popup li.split-line:hover { background: none; color: #666; }
    .newuser-popup-layer #ng-currency-item { position: absolute; background: #fff; left: 0; top: 29px; }
    .newuser-popup-layer ul.currency-list { width: 156px; border: 1px solid #b5b5b5; border-top: 0 none; }
        .newuser-popup-layer ul.currency-list li { line-height: 22px; padding: 0 10px; cursor: pointer; }
            .newuser-popup-layer ul.currency-list li em { float: right; width: 50px; }
            .newuser-popup-layer ul.currency-list li:hover { background: #ddd; }
    .newuser-popup-layer .currency-text { margin-right: 5px; }
    .newuser-popup-layer .cur-multi-main { position: absolute; left: 0; top: 0; }
        .newuser-popup-layer .cur-multi-main span a { display: inline-block; width: 81px; height: 28px; padding-left: 75px; }
        .newuser-popup-layer .cur-multi-main a { color: #333; }
            .newuser-popup-layer .cur-multi-main a:hover { text-decoration: none; }
        .newuser-popup-layer .cur-multi-main ul { margin: 0 -1px; background: #fff; border: 1px solid #b5b5b5; border-top: 0 none; }
            .newuser-popup-layer .cur-multi-main ul li { height: 21px; line-height: 21px; }
                .newuser-popup-layer .cur-multi-main ul li a { display: block; padding: 0 15px; height: 21px; overflow: hidden; text-align: left; }
                    .newuser-popup-layer .cur-multi-main ul li a:hover { background: #ddd; }
                .newuser-popup-layer .cur-multi-main ul li em { float: right; }
.second-visit-user-popup .user-operation-area { float: right; width: 58%; }
    .second-visit-user-popup .user-operation-area .user-get-coupon { padding-top: 10px; width: 100%; }
.second-visit-user-popup .mc-show-popup { clear: both; height: 35px; line-height: 35px; }
    .second-visit-user-popup .mc-show-popup i { width: 60px; height: 35px; margin-right: 5px; float: left; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat 0 -100px; }
.second-visit-user-popup { display: none; position: fixed; width: 100%; bottom: 0; padding-top: 5px; z-index: 200; font-family: arial; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) repeat-x 0 -445px; }
.second-visit-user-outer { padding: 10px 0; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#F2FDFDFD', endColorstr='#F2FDFDFD'); background-color: rgba(253,253,253,.95); }
:root .second-visit-user-outer { filter: none; }
.second-visit-user-popup .second-visit-user-inner { position: relative; width: 990px; margin: 0 auto; padding-right: 16px; }
.second-visit-user-popup .welcome-user { width: 38%; float: left; padding: 8px 2% 2px 0; line-height: 20px; font-size: 16px; border-right: 1px solid #ddd; }
.second-visit-user-popup .user-get-coupon { width: 58%; float: right; padding-top: 10px; }
.second-visit-user-popup .close-visit-popup { position: absolute; top: 0; right: 0; display: block; width: 9px; height: 9px; overflow: hidden; text-indent: -999em; background: url(http://www.avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -150px; }
.second-visit-user-popup .email-text { width: 36%; vertical-align: top; margin-right: 10px; border: 1px solid #c2c2c2; padding: 10px; line-height: 15px; font-family: arial; }
.second-visit-user-popup button { vertical-align: top; background: #333; height: 37px; line-height: 37px; border: 0 none; color: #fff; font-size: 14px; font-weight: 700; font-family: arial; padding: 0 15px; cursor: pointer; }
.second-visit-user-popup .get-coupon-result-tip { display: none; padding: 15px 0; font-size: 16px; color: #333; text-align: center; }
    .second-visit-user-popup .get-coupon-result-tip .success-tip-title { font-size: 18px; margin-right: 5px;  }
    .second-visit-user-popup .get-coupon-result-tip a { color: #f90; text-decoration: underline; }
.second-visit-user-popup .error-email-popup { color: #f30; visibility: hidden; height: 15px; }
.second-visit-user-popup .error-email-input { border-color: red; }

@media screen and (min-width:1200px) {
    .second-visit-user-popup .second-visit-user-inner { width: 1200px; }
}

.country-flag { background: transparent url(http://www.avtoparts.com.ua/Content/Images/sprites_countryFlag_s_fix_2.png?t=4258661c_0) no-repeat; }
.css_flag { display: block; float: left; padding: 0 0 0 25px; line-height: 15px; background: url(http://www.avtoparts.com.ua/Content/Images/sprites_countryFlag_s_fix_2.png?t=4258661c_0) no-repeat; }
.css_ae { background-position: 0 -78px; }
.css_af { background-position: 0 -158px; }
.css_ag { background-position: 0 -240px; }
.css_ai { background-position: 0 -318px; }
.css_aj { background-position: 0 -398px; }
.css_al { background-position: 0 -480px; }
.css_am { background-position: 0 -558px; }
.css_an { background-position: 0 -640px; }
.css_ao { background-position: 0 -720px; }
.css_aq { background-position: 0 -800px; }
.css_ar { background-position: 0 -880px; }
.css_as { background-position: 0 -958px; }
.css_at { background-position: 0 -1040px; }
.css_au { background-position: 0 -1118px; }
.css_aw { background-position: 0 -1200px; }
.css_az { background-position: 0 -1278px; }
.css_ba { background-position: 0 -1360px; }
.css_bb { background-position: 0 -1440px; }
.css_bd { background-position: 0 -1520px; }
.css_be { background-position: 0 -1600px; }
.css_bf { background-position: 0 -1680px; }
.css_bg { background-position: 0 -1760px; }
.css_bh { background-position: 0 -1840px; }
.css_bi { background-position: 0 -1920px; }
.css_bj { background-position: 0 -2000px; }
.css_bk { background-position: 0 -2078px; }
.css_bm { background-position: 0 -2158px; }
.css_bn { background-position: 0 -2238px; }
.css_bo { background-position: 0 -2320px; }
.css_bp { background-position: 0 -2400px; }
.css_br { background-position: 0 -2480px; }
.css_bs { background-position: 0 -2558px; }
.css_bt { background-position: 0 -2640px; }
.css_bv { background-position: 0 -2720px; }
.css_bw { background-position: 0 -2800px; }
.css_by { background-position: 0 -2878px; }
.css_bz { background-position: 0 -2960px; }
.css_ca { background-position: 0 -3038px; }
.css_cc { background-position: 0 -3118px; }
.css_cd { background-position: 0 -3200px; }
.css_ce { background-position: 0 -3278px; }
.css_cf { background-position: 0 -3360px; }
.css_cg { background-position: 0 -3440px; }
.css_ch { background-position: 0 -3520px; }
.css_ci { background-position: 0 -3600px; }
.css_ck { background-position: 0 -3678px; }
.css_cl { background-position: 0 -3760px; }
.css_cm { background-position: 0 -3840px; }
.css_cn { background-position: 0 -3920px; }
.css_co { background-position: 0 -4000px; }
.css_cq { background-position: 0 -4078px; }
.css_cr { background-position: 0 -4160px; }
.css_cs { background-position: 0 -4240px; }
.css_cu { background-position: 0 -4318px; }
.css_cv { background-position: 0 -4400px; }
.css_cw { background-position: 0 -4478px; }
.css_cx { background-position: 0 -4558px; }
.css_cy { background-position: 0 -4640px; }
.css_cz { background-position: 0 -4720px; }
.css_da { background-position: 0 -4800px; }
.css_de { background-position: 0 -4880px; }
.css_dj { background-position: 0 -4960px; }
.css_dk { background-position: 0 -5038px; }
.css_dm { background-position: 0 -5118px; }
.css_do { background-position: 0 -5200px; }
.css_dr { background-position: 0 -5280px; }
.css_dz { background-position: 0 -5360px; }
.css_ec { background-position: 0 -5438px; }
.css_ee { background-position: 0 -5520px; }
.css_eg { background-position: 0 -5600px; }
.css_eh { background-position: 0 -5678px; }
.css_ek { background-position: 0 -5760px; }
.css_en { background-position: 0 -5840px; }
.css_er { background-position: 0 -5918px; }
.css_es { background-position: 0 -6000px; }
.css_et { background-position: 0 -6080px; }
.css_ez { background-position: 0 -6160px; }
.css_fi { background-position: 0 -6238px; }
.css_fj { background-position: 0 -6318px; }
.css_fk { background-position: 0 -6398px; }
.css_fm { background-position: 0 -6480px; }
.css_fo { background-position: 0 -6560px; }
.css_fr { background-position: 0 -6640px; }
.css_fx { background-position: 0 -6720px; }
.css_ga { background-position: 0 -6800px; }
.css_gd { background-position: 0 -6960px; }
.css_ge { background-position: 0 -7040px; }
.css_gf { background-position: 0 -7120px; }
.css_gg { background-position: 0 -7200px; }
.css_gh { background-position: 0 -7280px; }
.css_gi { background-position: 0 -7358px; }
.css_gl { background-position: 0 -7440px; }
.css_gm { background-position: 0 -7520px; }
.css_gn { background-position: 0 -7600px; }
.css_gp { background-position: 0 -7680px; }
.css_gq { background-position: 0 -7760px; }
.css_gr { background-position: 0 -7840px; }
.css_gs { background-position: 0 -7918px; }
.css_gt { background-position: 0 -8000px; }
.css_gu { background-position: 0 -8078px; }
.css_gv { background-position: 0 -8160px; }
.css_gw { background-position: 0 -8240px; }
.css_gy { background-position: 0 -8320px; }
.css_ha { background-position: 0 -8400px; }
.css_hk { background-position: 0 -8480px; }
.css_hm { background-position: 0 -8558px; }
.css_hn { background-position: 0 -8638px; }
.css_hr { background-position: 0 -8718px; }
.css_ht { background-position: 0 -8800px; }
.css_hu { background-position: 0 -8880px; }
.css_ic { background-position: 0 -8960px; }
.css_id { background-position: 0 -9040px; }
.css_ie { background-position: 0 -9118px; }
.css_il { background-position: 0 -9200px; }
.css_in { background-position: 0 -9280px; }
.css_io { background-position: 0 -9358px; }
.css_iq { background-position: 0 -9440px; }
.css_ir { background-position: 0 -9520px; }
.css_is { background-position: 0 -9600px; }
.css_it { background-position: 0 -9680px; }
.css_iv { background-position: 0 -9760px; }
.css_ja { background-position: 0 -9840px; }
.css_jm { background-position: 0 -9918px; }
.css_jo { background-position: 0 -9998px; }
.css_jp { background-position: 0 -10080px; }
.css_ke { background-position: 0 -10160px; }
.css_kg { background-position: 0 -10240px; }
.css_kh { background-position: 0 -10320px; }
.css_ki { background-position: 0 -10400px; }
.css_km { background-position: 0 -10480px; }
.css_kn { background-position: 0 -10560px; }
.css_kp { background-position: 0 -10638px; }
.css_kr { background-position: 0 -10720px; }
.css_ks { background-position: 0 -10800px; }
.css_kw { background-position: 0 -10878px; }
.css_ky { background-position: 0 -10958px; }
.css_kz { background-position: 0 -11040px; }
.css_la { background-position: 0 -11120px; }
.css_lb { background-position: 0 -11200px; }
.css_lc { background-position: 0 -11278px; }
.css_le { background-position: 0 -11360px; }
.css_lg { background-position: 0 -11440px; }
.css_lh { background-position: 0 -11520px; }
.css_li { background-position: 0 -11600px; }
.css_lk { background-position: 0 -11678px; }
.css_lr { background-position: 0 -11758px; }
.css_ls { background-position: 0 -11840px; }
.css_lt { background-position: 0 -11920px; }
.css_lu { background-position: 0 -12000px; }
.css_lv { background-position: 0 -12080px; }
.css_ly { background-position: 0 -12158px; }
.css_ma { background-position: 0 -12240px; }
.css_mb { background-position: 0 -12320px; }
.css_mc { background-position: 0 -12400px; }
.css_md { background-position: 0 -12478px; }
.css_mg { background-position: 0 -12560px; }
.css_mh { background-position: 0 -12638px; }
.css_mi { background-position: 0 -12720px; }
.css_mk { background-position: 0 -12800px; }
.css_ml { background-position: 0 -12880px; }
.css_mm { background-position: 0 -12958px; }
.css_mn { background-position: 0 -13038px; }
.css_mo { background-position: 0 -13120px; }
.css_mo_old { background-position: 0 -13200px; }
.css_mp { background-position: 0 -13278px; }
.css_mq { background-position: 0 -13360px; }
.css_mr { background-position: 0 -13440px; }
.css_ms { background-position: 0 -13518px; }
.css_mt { background-position: 0 -13600px; }
.css_mu { background-position: 0 -13680px; }
.css_mv { background-position: 0 -13760px; }
.css_mw { background-position: 0 -13840px; }
.css_mx { background-position: 0 -13920px; }
.css_my { background-position: 0 -13998px; }
.css_mz { background-position: 0 -14080px; }
.css_na { background-position: 0 -14160px; }
.css_nc { background-position: 0 -14240px; }
.css_ne { background-position: 0 -14320px; }
.css_nf { background-position: 0 -14398px; }
.css_ng { background-position: 0 -14478px; }
.css_nh { background-position: 0 -14560px; }
.css_ni { background-position: 0 -14640px; }
.css_nl { background-position: 0 -14720px; }
.css_no { background-position: 0 -14800px; }
.css_np { background-position: 0 -14880px; }
.css_nr { background-position: 0 -14958px; }
.css_nt { background-position: 0 -15040px; }
.css_nu { background-position: 0 -15118px; }
.css_nz { background-position: 0 -15198px; }
.css_om { background-position: 0 -15280px; }
.css_pa { background-position: 0 -15360px; }
.css_pe { background-position: 0 -15440px; }
.css_pf { background-position: 0 -15520px; }
.css_pg { background-position: 0 -15600px; }
.css_ph { background-position: 0 -15678px; }
.css_pk { background-position: 0 -15760px; }
.css_pl { background-position: 0 -15840px; }
.css_pm { background-position: 0 -15920px; }
.css_pn { background-position: 0 -15998px; }
.css_po { background-position: 0 -16080px; }
.css_pr { background-position: 0 -16160px; }
.css_pt { background-position: 0 -16320px; }
.css_pw { background-position: 0 -16400px; }
.css_py { background-position: 0 -16480px; }
.css_qa { background-position: 0 -16558px; }
.css_re { background-position: 0 -16640px; }
.css_rm { background-position: 0 -16718px; }
.css_ro { background-position: 0 -16800px; }
.css_ru { background-position: 0 -16880px; }
.css_rw { background-position: 0 -16960px; }
.css_sa { background-position: 0 -17040px; }
.css_sb { background-position: 0 -17120px; }
.css_sc { background-position: 0 -17198px; }
.css_sd { background-position: 0 -17278px; }
.css_se { background-position: 0 -17360px; }
.css_sf { background-position: 0 -17440px; }
.css_sg { background-position: 0 -17520px; }
.css_sh { background-position: 0 -17598px; }
.css_si { background-position: 0 -17678px; }
.css_sj { background-position: 0 -17760px; }
.css_sk { background-position: 0 -17840px; }
.css_sl { background-position: 0 -17920px; }
.css_sm { background-position: 0 -18000px; }
.css_sn { background-position: 0 -18080px; }
.css_so { background-position: 0 -18160px; }
.css_sp { background-position: 0 -18240px; }
.css_sr { background-position: 0 -18320px; }
.css_srb { background-position: 0 -18400px; }
.css_st { background-position: 0 -18478px; }
.css_sv { background-position: 0 -18560px; }
.css_sw { background-position: 0 -18640px; }
.css_sy { background-position: 0 -18720px; }
.css_sz { background-position: 0 -18800px; }
.css_tc { background-position: 0 -18878px; }
.css_td { background-position: 0 -18960px; }
.css_tf { background-position: 0 -19040px; }
.css_tg { background-position: 0 -19120px; }
.css_th { background-position: 0 -19200px; }
.css_tj { background-position: 0 -19278px; }
.css_tk { background-position: 0 -19358px; }
.css_tm { background-position: 0 -19438px; }
.css_tn { background-position: 0 -19520px; }
.css_to { background-position: 0 -19598px; }
.css_tp { background-position: 0 -19680px; }
.css_tr { background-position: 0 -19760px; }
.css_ts { background-position: 0 -19840px; }
.css_tt { background-position: 0 -19920px; }
.css_tu { background-position: 0 -20000px; }
.css_tv { background-position: 0 -20078px; }
.css_tw { background-position: 0 -20160px; }
.css_tw_old { background-position: 0 -20240px; }
.css_tx { background-position: 0 -20318px; }
.css_tz { background-position: 0 -20400px; }
.css_ua { background-position: 0 -20480px; }
.css_ug { background-position: 0 -20560px; }
.css_uk, .css_gb { background-position: 0 -20638px; }
.css_um { background-position: 0 -20720px; }
.css_up { background-position: 0 -20800px; }
.css_us { background-position: 0 -20880px; }
.css_uy { background-position: 0 -20960px; }
.css_uz { background-position: 0 -21038px; }
.css_va { background-position: 0 -21120px; }
.css_vc { background-position: 0 -21200px; }
.css_ve { background-position: 0 -21280px; }
.css_vg { background-position: 0 -21358px; }
.css_vi { background-position: 0 -21440px; }
.css_vm { background-position: 0 -21520px; }
.css_vn { background-position: 0 -21600px; }
.css_vt { background-position: 0 -21680px; }
.css_vu { background-position: 0 -21760px; }industry-t2
.css_wa { background-position: 0 -21840px; }
.css_wf { background-position: 0 -21920px; }
.css_ws { background-position: 0 -21998px; }
.css_wz { background-position: 0 -22080px; }
.css_ye { background-position: 0 -22160px; }
.css_yt { background-position: 0 -22240px; }
.css_yu { background-position: 0 -22320px; }
.css_za { background-position: 0 -22400px; }
.css_zm { background-position: 0 -22480px; }
.css_zr { background-position: 0 -22560px; }
.css_zw { background-position: 0 -22638px; }
.css_mne { background-position: 0 -22720px; }
.foot { padding: 15px 0; text-align: center; font: 12px/16px arial; color: #666; background-color: #EDEDED; }
    .foot strong { font-weight: 200; }
    .foot p { margin-bottom: 0; }
.header { position: relative; z-index: 10; height: 116px; background: #EDEDED; }
    .header input { font-family: arial; }
    .header .layout { margin: 0 auto; padding-left: 240px; width: 750px; }
    .header li { margin: 0; list-style: none; }
.logo {
position: absolute;
z-index: 0;
float: left;
margin: 68px 0 0 -245px;
height: 55px;
}
.logo a {
padding-top: 73px;
height: 0;
width: 100%;
overflow: hidden;
}
.nav-channel, .nav-global { font-size: 12px; }
    .nav-channel a, .nav-global a { color: #333; }
.nav-channel a.new span {
background: #009900;
color: #fff;
position: absolute;
top: 10px;
margin-left: 25px;
padding: 1px;
font-size: 10px;
}
        .nav-channel a:hover, .nav-global a:hover { color: #E62E04; text-decoration: none; }
        .nav-channel { position: absolute; float: left; padding-top: 26px;  width: 343px; padding-left: 20px; }
    .nav-channel a { display: inline-block; zoom: 1; margin-right: 10px; }
        .nav-channel a:hover { text-decoration: none; }
.nav-global { float: right; padding-top: 22px; margin-bottom: 24px; height: 22px; width: 700px; font-size: 0; text-align: right; }
    .nav-global a { line-height: 21px; }
.ng-item { position: relative; z-index: 10; padding: 0 15px; display: inline-block; *display: inline; zoom: 1; font-size: 12px; text-align: left; vertical-align: top; }
    .ng-item:after { content: ''; position: absolute; top: 5px; width: 1px; height: 11px; overflow: hidden; }
    .ng-item:after { right: 0; background: #787878; }
.ng-sub { padding: 0 3px; }
    .ng-sub span { display: block; height: 21px; padding: 0 25px 0 8px; border: 1px solid #EDEDED; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat right -191px; }
    .ng-sub:hover span { position: relative; z-index: 1; border-color: #CFCFCF; border-bottom: 0 none; background-color: #FFF; }
    .ng-sub ul { position: absolute; z-index: 0; top: 21px; left: 3px; display: none; padding: 3px 0; border: 1px solid #CFCFCF; background: #FFF; }
    .ng-sub:hover ul { display: block; overflow: visible; }
    .ng-sub li { display: block; padding: 0 3px; height: 21px; background: #FFF; overflow: hidden; }
        .ng-sub li a { display: block; padding: 0 5px; height: 23px; line-height: 23px; white-space: nowrap; text-align: left; overflow: hidden; }
            .ng-sub li a:hover { background: #DDD; color: #666; }
.ng-seller { top: 0; }
    .ng-seller span { margin-top: -1px; }
    .ng-seller ul { width: 210px; top: 20px; }
    .ng-seller li { float: left; width: 98px; }
.ng-bp { padding-left: 13px; }
.ng-currency li { min-width: 75px; overflow: hidden; }
.ng-currency em { float: right; }
.ng-currency-tips { position: absolute; top: 28px; right: 19px; padding: 0 15px; border: 1px solid #ccc; box-shadow: 3px 3px 4px rgba(0,0,0,.13); line-height: 32px; background: #fff; white-space: nowrap; }
    .ng-currency-tips:after { content: ''; position: absolute; z-index: 0; top: -16px; right: 10px; border: 8px solid transparent; border-bottom-color: #ccc; height: 0; width: 0; overflow: hidden; }
    .ng-currency-tips a { font-weight: 100; color: #06c; }
        .ng-currency-tips a:hover { color: #f60; }
        .ng-currency-tips a:after { content: '...'; position: absolute; z-index: 1; top: -15px; right: 10px; border: 8px solid transparent; border-bottom-color: #fff; height: 0; width: 0; overflow: hidden; }
.ng-mobile { padding-left: 30px; background: url(Images/top-header-sprite.png) no-repeat 15px -247px; }
.ng-trans { padding: 0 0 0 16px; }
    .ng-trans:before, .ng-trans:after { content: ''; display: none; }
.search-bar { clear: both; padding-right: 351px; margin-left: 20px; height: 44px; background: #333; font-size: 0; }
    .search-bar.ru-search-bar { padding-right: 495px; }
    .search-bar a:hover { text-decoration: none; }
.search-form { position: relative; z-index: 0; border: 5px solid #333; height: 34px; text-align: left; font-size: 12px; background: #fff; }
    .search-form form { display: block; padding: 7px 5px; box-shadow: inset 2px 2px 5px rgba(0,0,0,.15); }
.search-key { display: block; height: 20px; line-height: 20px; width:98%; outline: none; border: 0; font-size: 14px; }
    .search-key::-ms-clear { display: none; }
.search-cate { position: absolute; top: 2px; right: 6px; padding: 0 15px 0 10px; width: 80px; border-left: 1px solid #ccc; height: 30px; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -148px -287px; cursor: pointer; }
    .search-cate span { float: left; width: 100%; height: 31px; line-height: 31px; color: #666; white-space: nowrap; overflow: hidden; }
.search-button { position: absolute; top: 0; right: -55px; width: 53px; height: 34px; border: 0 none; text-indent: -200px; background: #E62E04 url(Images/top-header-sprite.png) no-repeat 13px -145px; overflow: hidden; }
.searchButton { position: absolute; top: 0; right: -55px; width: 53px; height: 34px; border: 0 none; text-indent: -200px; background: #E62E04 url(Images/top-header-sprite.png) no-repeat 13px -145px; overflow: hidden; }
.nav-cart, .nav-wishlist, .nav-ubox { float: right; margin-top: -44px; font-size: 12px; }
    .nav-cart a, .nav-wishlist a { float: left; padding: 26px 15px 0; height: 18px; color: #FFF; }
        .nav-cart a:hover, .nav-wishlist a:hover { background-color: #000; }
.nav-cart { position: relative; margin-right: -145px; z-index: 0; }
.ru-nav-cart { margin-right: -168px; }
.search-bar-with-msg .ru-nav-cart { margin-right: -143px; }

.nav-cart a { background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -212px -92px; }
    .nav-cart a.ru-cart { background-position: -204px -92px; }

.nav-cartw a { background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -212px -92px; }
    .nav-cartw a.ru-cart { background-position: -204px -92px; }



.nav-cart span { display: block; position: absolute; top: -1px; right: -1px; width: 20px; height: 20px; text-align: center; line-height: 18px; border-radius: 100%; font-size: 11px; color: #FFF; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 -100px; }
.nav-cartw span { display: block; position: absolute; top: -1px; right: -1px; width: 20px; height: 20px; text-align: center; line-height: 18px; border-radius: 100%; font-size: 11px; color: #FFF; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 -100px; }
.nav-wishlist span { display: block; position: absolute; top: -1px; right: 50px; width: 20px; height: 20px; text-align: center; line-height: 18px; border-radius: 100%; font-size: 11px; color: #FFF; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 -100px; }
.nav-cart span#nav-cart-numw {margin-right: 52px;}
.ru-nav-cart span { right: 14px; }
.ru-nav-wishlist { margin-right: -274px; }
.search-bar-with-msg .ru-nav-wishlist { margin-right: -248px; }
.nav-wishlist a { background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -205px -140px; }
    .nav-wishlist a.ru-wishlist { background-position: -189px -140px; }
.nav-ubox { position: relative; z-index: 0; margin-right: -351px; text-align: left; }
    .nav-ubox.ru-nav-ubox { margin-right: -495px; }
    .nav-ubox:after { content: ''; position: absolute; top: 21px; right: 15px; width: 7px; height: 4px; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -243px -250px; }
.nav-ubox-active:after { background-position: -233px -200px; }
.nav-ubox b { font-weight: 100; color: #E62E04; }
#login-stat-signed { display: block; width: auto; height: 15px; line-height: 15px; }
    #login-stat-signed b { display: inline-block; vertical-align: middle; width: 62px; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; white-space: nowrap; }
.nu-info { position: relative; z-index: 0; padding: 3px 28px 0 13px; border: 2px solid #5A5959; height: 37px; text-align: left; color: #FFF; background: #5A5959; }  
.nu-info .nu-info-join { color: #fff; }
    .nu-info .nu-info-me { color: #fff; }
        .nu-info .nu-info-me a { color: #fff; }
    .nu-info a:hover { color: #E62E04; text-decoration: underline; }
.nav-ubox-active .nu-info { z-index: 2; border-color: #333; border-bottom-color: #fff; box-shadow: 1px 0 3px #ddd; background: #FFF; color: #333; }
    .nav-ubox-active .nu-info:after { content: ''; position: absolute; top: 40px; left: -2px; width: 100%; border: 2px solid #5A5959; border-top: 0; border-bottom: 0; height: 3px; background: #fff; overflow: hidden; }
    .nav-ubox-active .nu-info a { color: #333; }
.nav-ubox-active .nu-info-me { color: #333; }
    .nav-ubox-active .nu-info-me a:hover { color: #f60; }
.nav-ubox-active .nu-info-sign-top:hover { color: #f60; text-decoration: underline;}
.nav-ubox-active .nu-info .nu-info-join:link { color: #333; }
.nav-ubox-active .nu-info .nu-info-join:visited { color: #333; }
.nav-ubox-active .nu-info .nu-info-join:active { color: #333; }
.nav-ubox-active .nu-info .nu-info-join:hover { color: #E62E04; text-decoration: underline; }
.nu-info div { padding-top: 6px; font-weight: normal; }
.search-bar-with-msg .nu-info div { position: relative; z-index: 0; padding-top: 6px; padding-right: 22px; }
.nu-info div span { color: #999; }
    .nu-info a.myAccount:hover span#nu-info-me {
        color: #E62E04;
        text-decoration: underline;
    }
 a.nu-info-sign-top:hover {
  text-decoration: underline;
  color: #E62E04;
  text-decoration: underline;
 }


.search-bar-with-msg #login-stat-message { position: absolute; right: 0; top: 6px; text-align: left; }
.nu-main { display: none; position: absolute; z-index: 1; top: 43px; right: 0; width: 260px; border: 2px solid #333; box-shadow: 2px 2px 3px #ddd; background: #FFF; color: #656565; }
.nav-ubox-active .nu-main { display: block; }
.nu-sign, .nu-join, .nu-signout { margin: 0 20px; overflow: hidden; }
    .nu-sign div a, .nu-join div a { display: block; margin: 0 auto; height: 30px; line-height: 30px; border-radius: 2px; font-weight: 700; font-size: 14px; text-align: center; color: #FFF; }
.nu-sign { padding: 20px 0 30px; }
    .nu-sign p { margin: 0 0 5px; }
    .nu-sign div { padding-bottom: 10px; }
        .nu-sign div a { background: #E62E04; }
            .nu-sign div a:hover { background: #f90; }
.nus-icon { position: relative; top: -2px; margin: 0 2px; display: inline-block; zoom: 1; width: 16px; height: 16px; text-indent: -100px; vertical-align: middle; overflow: hidden; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 0; }
.nus-facebook { background-position: -150px -100px; }
.nus-blog { background-position: -100px -100px; }
.nu-join { padding-bottom: 29px; }
    .nu-join div { padding-top: 6px; }
        .nu-join div a { background: #333; }
            .nu-join div a:hover { background: #666; }
.nu-signout { }
    .nu-signout p { margin: 0; line-height: 48px; font-size: 14px; font-weight: 700; }
    .nu-signout a { color: #333; }
        .nu-signout a:hover { color: #f60; }
.nu-msg { padding: 18px 0 18px 20px; line-height: 19px; background: #F2F2F2; }
    .nu-msg a { color: #333; }
        .nu-msg a:hover { text-decoration: underline; color: #f60; }
.nu-main li { margin: 0; list-style: none; border-top: 1px solid #FFF; background: #fefefe; }
    .nu-main li a { display: block; padding: 6px 0 6px 20px; color: #333; }
        .nu-main li a:hover { color: #FFF; background: #333; }
    .nu-main li.aliexpress-menu-top { background: #666; font-weight: 700; }
        .nu-main li.aliexpress-menu-top a { color: #fff; }
.ui-autocomplete { margin: 5px 0 0 -5px; border: 1px solid #8E8E8E; width: 465px; background: #fff; box-shadow: 2px 2px 3px #ddd; }
    .ui-autocomplete li { margin: 0; position: relative; list-style: none; }
        .ui-autocomplete li .suggest_key { display: block; width: 62%; word-break: keep-all; word-wrap: break-word; }
        .ui-autocomplete li .suggest-count { float: right; text-align: left; width: 130px; height: 16px; overflow: hidden; font-size: 11px; color: gray; }
            .ui-autocomplete li .suggest-count span { color: #000; }
.ui-suggest-hide { padding-bottom: 0; }
    .ui-suggest-hide .ui-autocomplete-ctn { display: none; }
.ui-autocomplete-ctn { padding: 8px 0; }
.ui-autocomplete-item { padding: 6px 15px; line-height: 16px; cursor: pointer; }
.ui-autocomplete li.ui-autocomplete-item-hover, .ui-autocomplete li.ui-autocomplete-item-hover span { color: #fff; background: #999; }
.ui-autocomplete-item-hl { font-weight: 700; }
.ui-autocomplete-his-header { color: #ddd; padding-left: 15px; padding-top: 10px; color: #999; }
.ui-autocomplete li.his .suggest_key { color: #06c; width: 80%; }
.ui-autocomplete li.his.ui-autocomplete-item-hover .suggest_key { color: #fff; background: #999; }
.ui-autocomplete ul.his-list li.ui-autocomplete-item-hover { color: #fff; background: #999; }
.ui-autocomplete-his-footer { text-align: right; padding-bottom: 15px; padding-right: 15px; }
    .ui-autocomplete-his-footer a { color: #333; text-decoration: none; }
.ui-autocomplete ul.his-list li.his { padding-left: 25px; }
.ui-autocomplete .suggest_catname { color: #999; }
.ui-autocomplete .suggest-his-delete { float: right; text-align: left; height: 16px; overflow: hidden; font-size: 12px; color: gray; }
    .ui-autocomplete .suggest-his-delete a { visibility: hidden; }
.ui-autocomplete li.ui-autocomplete-item-hover .suggest-his-delete a { color: #fff; background: #999; text-decoration: underline; visibility: visible; }
.sc-box { position: absolute; display: none; left: 0; top: 32px; border: 1px solid #7F9DB9; height: auto; width: 110px; overflow: auto; overflow-x: hidden; background: #FFF; }
    .sc-box li { line-height: 1.5; }
    .sc-box .optionOl { float: left; *width: 100%; list-style: none; margin: 0; padding: 0;width:200px }
    .sc-box .optionLi { cursor: default; background-color: #FFF; padding: 0 20px 0 12px; word-wrap: normal; word-break: keep-all; white-space: nowrap; float: none; background-image: none; }
    .sc-box .currentLi { background-color: #316AC5!important; color: #FFF; }
    .sc-box .subLine { height: 16px; _height: auto; margin: 0 3px; background: url(Images/top-header-sprite-t-d2899998_0.png) repeat-x 0 -592px; }
    .sc-box .subNoIndent { padding-left: 3px; }
    .sc-box .subSpecialColor { background-color: #EDF6FF; padding-left: 3px; }
    .sc-box .subLevel1 { background: #EDF6FF url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -235px -546px; padding-left: 20px; }
.cate-list { float: left; position: relative; z-index: 100; margin-top: -11px;  margin-right: 8px;}
    .cate-list a { text-decoration: none; color: #333; }
    .cate-list h3 { height: 37px; margin-bottom: 2px; border-bottom: 3px solid #333; width: 210px; font: 700 18px/37px Arial; color: #333; }
        .cate-list h3 a { padding-right: 12px; display: inline-block; color: #333; background: url(http://www.avtoparts.com.ua/Content/Images/home-index-sprite.png?t=263efeb0_0) no-repeat right -437px; }
            .cate-list h3 a:hover { padding-right: 14px; color: #f60; text-decoration: none; background-position: right -837px; }
.cl-item { padding-bottom: 1px; }
.cate-list dd { margin: 0; }
.cate-name { height: 33px; font: 13px/33px Tahoma; overflow: hidden;}
    .cate-name:after { content: ''; position: absolute; margin: -21px 0 0 199px; width: 6px; height: 9px; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -397px; }

.cl-item:hover /*.cate-name:after*/ { background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -447px; }
.cate-name a { display: block; line-height: 33px; }
.cl-item:hover .cate-name a { text-indent: 10px; color: #FFF; background: #000; }
/*.sub-cate { display: none; position: absolute; top: 10px; left: 210px; padding: 17px 10px 20px 20px; min-height: 334px; border: 2px solid #000; box-shadow: 5px 5px 10px rgba(0,0,0,.3); font-size: 0; background: #fff;}*/


.cl-item-to:hover .cate-name a { text-indent: 10px; color: #FFF; background: #000; }



.sub-cate { display: none; position: absolute; left: 210px; padding: 17px 10px 20px 20px; /*min-height: 334px;*/ border: 2px solid #000; box-shadow: 5px 5px 10px rgba(0,0,0,.3); font-size: 0; background: #fff; margin-top: -44px !important;}
.cl-item:hover .sub-cate { display: block; }
.sub-cate a { color: #333; }
    .sub-cate a:hover { text-decoration: underline; color: #f60; }
.sub-cate dl { z-index: 1; display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding-right: 20px; width: 200px; font-size: 12px; }
.sub-cate dt { font-weight: 700; font-size: 14px; margin-bottom: 5px; }
    .sub-cate dt a:after { content: ''; margin: -3px 0 0 3px; display: inline-block; zoom: 1; width: 5px; height: 7px; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -245px -500px; }
    .sub-cate dt:hover a:after { background-position: right -525px; }
.sub-cate dd { }
    .sub-cate dd a { display: block; line-height: 14px; padding: 4px 15px;}

.sub-child-cate:hover .sub-child { display: block; }
.sub-child-cate-al:hover .sub-child { display: block; }

  /* categories menu styles*/

.sc-promotion { padding-top: 21px; display: none; }
    .sc-promotion ul { overflow: hidden; }
    .sc-promotion li { float: left; position: relative; z-index: 0; margin: 88px 10px 0 0; position: relative; z-index: 0; width: 150px; text-align: center; }
        .sc-promotion li a { display: block; height: 36px; width: 150px; padding-top: 24px; background: #EEE; }
            .sc-promotion li a:hover { text-decoration: none; background: #333; }
                .sc-promotion li a:hover span { color: #fff; }
        .sc-promotion li span { display: block; }
.scp-image { position: absolute; top: -88px; left: 0; }
.scp-title { height: 17px; font: 700 14px/17px arial; color: #333; overflow: hidden; }
.scp-dicount { height: 20px; font-size: 11px; color: #666; font-family: tahoma; }
.sc-promotion li span.scp-dicount { display: none; }
.scp-banner { display: none; *display: inline; zoom: 1; width: 150px; }
    .scp-banner img { position: absolute; z-index: 0; bottom: 0; right: 0; }
.ru-scp-banner img { right: -100px; }
.dividing-line { margin: 4px 15px 4px 0; clear: both; display: block; background-color: #ddd; height: 1px; overflow: hidden; line-height: 0; }
.sub-child-cate:hover { position: relative; z-index: 3; }
.sub-child-cate-al:hover { position: relative; z-index: 3; }
.child-cate-link { display: block; line-height: 33px; }
a.child-cate-link:after {
background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -447px;
}
.sub-child { display: none; position: absolute; top: -10px; left: 200px; z-index: 4; width: 100%; padding: 17px 10px 20px 20px; border: 1px solid #000; background: #fff; box-shadow: 5px 5px 10px rgba(0,0,0,.3);}
.sub-child-cate:hover .child-cate-link { 
  text-indent: 10px;
color: #fff;
background: #000;
text-decoration: none;
}

.sub-child-cate-al:hover .child-cate-link { 
  text-indent: 10px;
color: #fff;
background: #000;
text-decoration: none;
}

.sub-child-cate {width: 200px;}

div.sub-child a.subChild:hover {
    background: black;
    text-decoration: none;
    color: white;
}


.cate-name:after {
content: '';
position: absolute;
margin: -21px 0 0 208px;
width: 6px;
height: 9px;
background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -397px;
}

  /* end categories menu styles*/



.last-show-left .sub-child { left: -232px; }
.cl-item-all a { font-size: 16px; font-weight: 700; }
.cl-item-all .cate-name:after { display: none; }
.hd-simple { height: 100px; -webkit-text-size-adjust: none; margin-bottom: 28px; }
    .hd-simple .layout { margin: 0 auto; padding-left: 190px; width: 800px; }
    .hd-simple .logo { margin: 14px 0 0 -190px; width: 180px; height: 52px; background-image: url(http://www.avtoparts.com.ua/wimg/site/group-en/ru/buyer/single/standard-definition-logo.png?t=87b12267_0); background-image: -webkit-image-set(url(http://www.avtoparts.com.ua/wimg/site/group-en/ru/buyer/single/standard-definition-logo.png?t=87b12267_0) 1x,url(http://www.avtoparts.com.ua/wimg/site/group-en/ru/buyer/single/high-definition-logo.png?t=f27e337c_0) 2x); background-repeat: no-repeat; }
        .hd-simple .logo a { padding-top: 52px; }
        .hd-simple .logo p { position: absolute; top: 33px; bottom: 0; margin: 0; width: 180px; height: 15px; color: #999; text-align: center; font-size: 11px; }
    .hd-simple .nav-channel { padding-top: 23px; width: auto; max-width: 400px; }
    .hd-simple .nav-global { padding-top: 20px; margin-bottom: 33px; }
    .hd-simple .categories { position: absolute; z-index: 1; top: 75px; float: left; margin: 0 0 0 -190px; width: 180px; height: 44px; }
    .hd-simple .cate-list { margin: 0; }
        .hd-simple .cate-list h3 { margin-bottom: 4px; width: 180px; height: 44px; line-height: 44px; border: 0; text-indent: 10px; color: #fff; font-size: 18px; background: #666; }
    .hd-simple .categories:hover h3 { background: #333; }
    .hd-simple .cate-list h3:after { content: ''; position: absolute; top: 20px; right: 14px; width: 9px; height: 6px; background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -241px -650px; }
    .hd-simple .categories:hover h3:after { background-position: -241px -700px; }
    .hd-simple .cate-name { position: relative; z-index: 1; background: #fff; }
        .hd-simple .cate-name a { padding-left: 10px; }
        .hd-simple .cate-name:after { margin: -21px 0 0 160px; }
    .hd-simple .cl-item { display: none; margin-top: -2px; padding: 0; border: 2px solid #000; border-bottom: 0; }
    .hd-simple .categories:hover .cl-item { display: block; }
    .hd-simple .cl-item:hover { border-right: 0; width: 178px; }
        .hd-simple .cl-item:hover .cate-name a { text-indent: 6px; color: #FFF; background: #000; }
    .hd-simple .cl-item-all { border-bottom: 2px solid #000; }
    .hd-simple .sub-cate { padding-left: 200px; top: 46px; left: 0; box-shadow: 5px 5px 10px rgba(0,0,0,.3); }
    .hd-simple .cl-item:hover .sub-cate:after { content: ''; position: absolute; z-index: 0; top: 0; bottom: 0; left: 177px; width: 1px; background: #000; }
    .hd-simple .search-bar { margin: 0; }

.text {width: 780px;float: left;}
.text h1{font:bold 28px Arial; }
.text img{padding:0 10px 10px 0; float:left; }
.cl {clear:both; }
.right {float: right;}
.left {float: left;}

.text1 {
width: 744px;
float: left;
margin-bottom: 15px;
 min-height: 940px;
}

.text2 {
width: 960px;
float: left;
margin-bottom: 15px;
}

    .text2 h3 {
    height: 37px;
    margin-bottom: 0;
    border-bottom: 3px solid #333;
    font: 700 20px/37px Arial;
    color: #333;
    width: 960px;
    margin-left: -30px;
    position: relative;
    top: -11px;
    padding-left: 30px;
    text-transform: uppercase;
    }

.orderCreateSuccess {
height: 250px;
margin-top:-30px;
background: #B83B3B;

-webkit-border-bottom-right-radius: 95px;
-webkit-border-bottom-left-radius: 95px;
-moz-border-radius-bottomright: 95px;
-moz-border-radius-bottomleft: 95px;
border-bottom-right-radius: 95px;
border-bottom-left-radius: 95px;
}

.shopCartImg {
background: url('Images/shop_cart.png') no-repeat;
width: 150px;
height:150px;
margin: 0 auto;
}

.text1 h3 {
height: 37px;
margin-bottom: 0;
border-bottom: 3px solid #333;
font: 700 18px/37px Arial;
color: #333;
width: 784px;
margin-left: -30px;
position: relative;
top: -11px;
padding-left: 30px;
text-transform: uppercase;
}


/* order table */
table.order-table {color:#4e4d4b; font-size:12px; border:1px solid #e3e4e3; }

	table.order-table ht {
		min-height:20px;
        margin-bottom: 35px;
		
	}

table.order-table {
    margin-bottom: 10px;
    font-size: 11px;
}

table.order-table tr:nth-child(odd) {background: #E3E4E3}
table.order-table tr:nth-child(odd) td {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFF;
}
table.order-table tr:nth-child(even) {background: #FFF}
	table.order-table tr:nth-child(even) td {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #E3E4E3;
	}

table.order-table tr.grey{background: #E3E4E3;}
table.order-table tr.grey th { border-right: 1px solid #FFFFFF; height:48px;}
table.order-table tr th{border: medium none; background: #E3E4E3; font-weight: bold;
		padding: 2px;}
table.order-table tr td { 
 
	padding: 2px; 
	text-align: center;
	border-top: 1px solid #E3E4E3;
 
	
}


	table.order-table tr td.note {
		word-break: break-all;
		overflow-wrap: break-word;
	}


table.order-table tr td p {padding: 5px 0;}
table.order-table a.btn {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D4D3D3;
    color: #32363b;
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-decoration: none;
    font-size:12px;
}
table.order-table .change{background: url("http://www.avtoparts.com.ua/Content/Images/pen.gif") no-repeat scroll 0 0 transparent; border:none;}

table.order-table .btn {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D4D3D3;
    color: #32363b;
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-decoration: none;
    font-size:12px;

}


table.order-table a.btn {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D4D3D3;
    color: #32363B;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-decoration: none;
}


/* archive table*/

table.arch-table {color:#4e4d4b; font-size:12px; border:1px solid #e3e4e3; }
	table.order-table ht {
		min-height:20px;
        margin-bottom: 35px;
	}

table.arch-table {
    margin-bottom: 10px;
    font-size: 11px;
}

table.arch-table tr:nth-child(odd) {background: #E3E4E3}
table.arch-table tr:nth-child(odd) td {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFF;
}
table.arch-table tr:nth-child(even) {background: #FFF}
	table.arch-table tr:nth-child(even) td {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #E3E4E3;
	}

table.arch-table tr.grey{background: #E3E4E3;}
table.arch-table tr.grey th { border-right: 1px solid #FFFFFF; height:48px;}
table.arch-table tr th{border: medium none; background: #E3E4E3;}
table.arch-table tr td { 
	
	/*border: 1px solid #FFFFFF;*/ 
	padding: 2px; 
	text-align: center;
	border-top: 1px solid #E3E4E3; 
}
table.arch-table tr td p {padding: 5px 0;}
table.arch-table a.btn {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D4D3D3;
    color: #32363b;
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-decoration: none;
    font-size:12px;
}
table.arch-table .change{background: url("http://www.avtoparts.com.ua/Content/Images/pen.gif") no-repeat scroll 0 0 transparent; border:none;}

table.arch-table .btn {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D4D3D3;
    color: #32363b;
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-decoration: none;
    font-size:12px;

}


table.arch-table a.btn {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D4D3D3;
    color: #32363B;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-decoration: none;
}



table.fs12 {
font-size: 12px;
}

.w-a {
    margin: 5px 0 10px 0;
    font-size: 13px;
    font-style: italic;
    color: #454545;
    font-weight: 700;
}

.img-button {
	display:block;
	width: 79px;
	height: 38px;
	background-color: transparent;
	border: 0;
	background-repeat: no-repeat;
}

.btn-bue-ru {
	background-image: url('Images/button_buy.png');
}

.btn-bue-small-ru {
	background-image: url('Images/button_buy_small.png');
	float: right;
	width: 53px;
	height: 27px;
}

.btn-bue-uk {
	background-position: -82px 0px;
	background-image: url('Images/button_buy.png');
}
.btn-bue-en {
	background-position: -164px 0px;
	background-image: url('Images/button_buy.png');
}

/* wish list */
.btn-bl-ru {
	
	background-image: url('Images/button_buy_later.png');
}
.btn-bl-uk {
	background-position: -82px 0px;
	background-image: url('Images/button_buy_later.png');
}
.btn-bl-en {
	background-position: -164px 0px;
	background-image: url('Images/button_buy_later.png');
}

/* end wish list */

a.btn-del {
background-image: url('Images/deletered.png');
background-repeat: no-repeat;
background-position: 9px 2px;
width: 34px;
height: 20px;
display: block;
}


.sorter-box { padding:3px 0}
.sorter {width:170px;}
.sorter-box .type{font:14px Tahoma; padding-bottom: 3px;}




div.reg-form {
padding: 0;
}


	div.reg-form .left-panel {
		float:left;
		margin-top:-10px;
	}

div.reg-form .right-panel {
width: 370px;
float: none;
margin: 15px 0;
}
	div.reg-form .right-panel div {
	font:14px Tahoma;
}


div.reg-form .right-panel2 {
width: 515px;
float: none;
margin: 15px 0;
}
	div.reg-form .right-panel2 div {
	font:14px Tahoma;
}

.reg-form form {
	font-size:12px;
}
.reg-form form p span.dot {
background-position: bottom;
width: 250px;
display: inline-block;
color: black;
font-weight: normal;
background-repeat: repeat-x;
margin-right: 4px;
}

	.reg-form form p {
		padding: 0;
		margin-top:6px;
	}
        
    .reg-form form p.starr {
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    margin-top: 6px;
    }

	.reg-form form input {
	width: 456px;
    border: 1px solid #DADADA;
    color: #888;
    height: 22px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
	}

	.reg-form form select {
		/*width: 466px;
		background: none repeat scroll 0 0 white;
		border: 1px outset #E4E7EB;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		height: 25px;
		text-align: left;
		padding: 1px 1px;*/

    width: 466px;
    border: 1px solid #DADADA;
    background: #FFF url('Images/down-arrow.png') no-repeat right;
    background: #FFF url('Images/down-arrow.png') no-repeat right;
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    box-shadow: inset 0px 1px 4px #ECECEC;
    padding: 3px 3px 3px 5px;
    height:32px;
    line-height: 25px;
	}

		.reg-form form select:disabled {
			background-color:#d4d0c7;
		}

	.reg-form form label {
		background-color:white;
		display:inline;
		padding-right: 4px;
        font-weight: normal;
	}

	.reg-form p.starr label::after{
		content: "*";
		color:red;
	}

#chaing-city {
	background-position: center;
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid #cccccc;
	background-image: url('Images/abiword.png');
	background-repeat: no-repeat;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    margin-bottom: -7px;
}

.reg-form form .red-btn {
background: #E62E04;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}
.reg-form form .red-btn:hover {
background: #CF7A7A;
}

.reg-form form .field-validation-error {
display:block;
font-weight: normal;
margin-left: 258px;
margin-bottom: 5px;
}



/* news */
.news-all {padding:20px 0; }
.news-all span{text-transform:uppercase; font-size:16px;padding:10px 0; float: left;}
.news-all .news-item{width:170px;float:left;margin-right:10px }
    .news-all .news-item p { }

.mainNewsContent{
width: 222px;
float: left;
margin: 0 0 0 16px;
}


.newsList {
 float: left;
 width: 222px;
 margin: 0 0 30px 16px;
}

.newsList p {
    margin-top: 5px;
}

.newsList p  a {
  color: black;
  font-size: 114%;
  font-weight: 700;
}

.moreNews{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
  background: #f0f0f0;
  border: none;
  font-size: 12px;
  margin-left: 105px;
  margin-top: 15px;
  width: 504px;
}

.moreComponents{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
  background: #f0f0f0;
  border: none;
  font-size: 12px;
  margin-left: 105px;
  margin-top: 15px;
  width: 504px;
}
    .moreComponents:hover {
        background: #DFDFDF;
    }

.moreCurOrders{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
  background: #f0f0f0;
  border: none;
  font-size: 12px;
  margin-left: 105px;
  margin-top: 15px;
  width: 504px;
}


.moreArchOrders{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
  background: #f0f0f0;
  border: none;
  font-size: 12px;
  margin-left: 105px;
  margin-top: 15px;
  width: 504px;
}

.back-to-news {
margin-top: 20px;
}



.back-to-news a {
font-weight: 100;
}

.mainNewsImg {
float: left;
margin-left: 16px; 
margin-bottom: 10px;
}

.mainNewsHead { 
width: 405px;
float: left;
margin: 0 0 0 16px;
}
    .mainNewsHead p a {
     color: black;
    font-size: 114%;
    font-weight: 700;
    }

.alsoNews {
    width: 170px;
    float: left;
    margin: 0 0 0 10px;
}

    .alsoNews p  {
    margin-top: 10px;
    }
    .alsoNews p a {
    color: black;
    font-size: 100%;
    font-weight: 700;
    }

/* end news */

.vin { width:700px; float:right;}
.search-vin { text-align:center;  margin-top: 30px;}
.search-vin .details {padding: 0;  min-height:250px;} 
.search-vin .detailsB {padding: 0 0 0 5px; min-height:250px; border-left:1px solid #888;} 
.search-vin .details img{float:left;}
.search-vin .details,.detailsB img{float:left;}
.search-vin .details,.detailsB p {
text-align: left;
}
.search-vin .details-right{padding: 0;  min-height:250px;} 
.search-vin .details-right p {
text-align: left;}
.search-vin input {width:218px;
height:18px;
padding:5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #bebebe;
 margin-bottom: 20px;
 outline: none;
}
.search-vin input::-webkit-input-placeholder {
 background-position: 0px center;
 font-style: italic;
 padding-left: 20px;
background-image: url('Images/bg_ph.png');
background-repeat: no-repeat;}
.search-vin input:-moz-placeholder { font-style:italic;
 background-position: 0px center;
 background-image: url('Images/bg_ph.png');
 background-repeat: no-repeat;
padding-left: 20px;}

.type-client { }
.type-client h4 {
font: bold 16px Tahoma;
margin-bottom: 5px;
}
.type-client p {
margin:5px 0;
}
.type-client p span {
font: 14px Tahoma;
position: relative;
top: 2px;
}
.type-client p input {
margin:5px 0;
}

/* Styles for basic forms
-----------------------------------------------------------*/
fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }

legend { font-size: 1.2em; font-weight: bold; }

textarea { min-height: 75px; }

.editor-label { margin: 1em 0 0 0; }

.editor-field { margin: 0.5em 0 0 0; }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #f00; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #f00; background-color: #fee; }

.validation-summary-errors { font-weight: bold; color: #f00; }

.validation-summary-valid { display: none; }

#optCodeCheck {
    color: #B5110A;
    font-weight: bold;
    margin-top: 10px;
}


table.item-group { }
table.item-group .item {
height: 100px;
border-bottom: 1px solid #ccc;
}
table.item-group .product-pic{float:left; width:95px; } 
table.item-group .product-pic img{border:1px solid #fe7608;width:80px;height:80px; }
table.item-group .product-link a { color: #333333; }
table.item-group .product-link a:hover{ color: #f60; } 
table.item-group .product-link p{
margin: 0;
padding: 5px 0;
color: #999999;
height:43px;
overflow:hidden;
}
    table.item-group .product-quantity { width:15%;}
    table.item-group .product-price{ width:15%;}
    table.item-group .product-quantity input {
padding: 3px;
width: 25px;
text-align: center;
}

.cost {padding: 15px 0; }
.cost p{color:#999999 }
.cost p span{font-weight:bold; color:#000000 }
    .cost p.total {float:right; }
    .cost p.total span { color: #ff6600; font-weight: bold; }
.cost .zakaz-btn {
    float:right;
margin-left: 0px;
background-color: #ff9818;
width: 155px;
text-align: center;
height: 27px;
color: white;
font: bold 14px Tahoma;
border-radius: 3px;
border: 1px solid #e87b0e;
}

div.recPassword {
margin: 100px auto;
width: 425px;
min-height: 100px;

}

div.recPassword h3{
line-height: 1.5;
}


/* login form */
#login {
width: 304px;
padding: 10px 0 10px 22px;
font: 12px Arial;
border: 1px solid #c1cee0;
overflow: hidden;
margin: 0 auto;
margin-bottom: 30px;    
}

#login h3 {
font-size: 22px;
font-weight: bold;
border-bottom: 1px solid #cccccc;
width: 270px;
padding-left: 5px;
padding: 0 0 10px 5px;
}

p#login-tip{
color: #999999;
margin-top: -18px !important;
}

#login p {
margin: 0;
padding: 0;
}

#login p label {
display: block;
font-family: Arial;
font-size: 12px;
margin: 15px 0 5px 0;
}

#login p button {
margin-top: 15px;    
}

#login p input {
padding: 2px;
width: 185px;
height: 18px;
border: 1px solid #9f9f9f;
}


#login a.reg {
font-weight:700;
font-size: 14px;
margin-left: 12px;
text-decoration: underline;
}


#login button {
background: url('Images/auth_form_button.jpg') no-repeat;
width: 96px;
height: 26px;
border: none; 
}








/* changePass form */
#editProfile {
width: 304px;
padding: 10px 0 10px 22px;
font: 12px Arial;
border: 1px solid #c1cee0;
overflow: hidden;
margin: 0 auto;
margin-bottom: 30px;    
}

#editProfile h3 {
font-size: 20px;
font-weight: bold;
border-bottom: 1px solid #cccccc;
width: 270px;
padding-left: 5px;
padding: 0 0 10px 5px;
}


#editProfile p {
margin: 0;
padding: 0;
}

#editProfile p label {
display: block;
font-family: Arial;
font-size: 12px;
margin: 15px 0 5px 0;
}

#editProfile p button {
margin-top: 15px;    
}

#editProfile p input {
padding: 2px;
width: 185px;
height: 18px;
border: 1px solid #9f9f9f;
}


#editProfile a.reg {
font-weight:700;
font-size: 14px;
margin-left: 12px;
text-decoration: underline;
}


#editProfile button {
background: url('Images/auth_form_button.jpg') no-repeat;
width: 96px;
height: 26px;
border: none;
margin-top: 15px; 
}

#third-party-login-wrapper {
padding: 12px 0;
margin-top: 12px;
border-top: 1px dashed #ccc;
width: 275px;
}

/* changePass form */

 

/*     validation-summary-errors styles   */
.validation-summary-errors ul {
margin-top: 15px;
}

.validation-summary-errors li {
list-style-type: none;
margin: 5px 0 0 0;
padding: 0;
}


p span.field-validation-error {
    display: block;
   font-weight: normal;
   /* margin-left: 252px; */
}

.reg-form p span {
color: #B5110A;
font-weight: bold !important;
}
/*     validation-summary-errors styles   */


.block .right .present {
border: 2px solid #DADADA;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height: 40px;
margin-top: 10px;
padding: 12px 0;
text-align: center;
width: 200px;
margin-bottom: 20px;
}

.block .right .present a {
color: #b6160e;
font-weight: bold;
font-size: 16px;
text-decoration: underline;
}




.title-li a, .title-li {
background: url("Images/li_arrow_red.png") no-repeat scroll 0 3px transparent;
color: #B5110A;
font-size: 16px;
list-style: none outside none;
margin-left: -17px;
padding-left: 17px;
font-weight: bold;
}

.partners fieldset {
border: 0 none;
float: left;
margin: 20px 0;
width: 450px;
}

.partners input, .partners select {

border: 1px solid #DADADA;
color: #888;
height: 22px;
outline: 0 none;

box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;


float: right;
width: 275px;
padding: 4px;
margin: -4px;
}

.partners select {
border: 1px solid #DADADA;
background: #FFF url('Images/down-arrow.png') no-repeat right;
background: #FFF url('Images/down-arrow.png') no-repeat right;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
box-shadow: inset 0px 1px 4px #ECECEC;
padding: 3px 3px 3px 5px;
height: 32px;
line-height: 25px;
width: 285px;
}


.partners textarea {
border: 1px solid #DADADA;
color: #888;


outline: 0 none;
padding: 3px 3px 3px 0px;

font-size: 12px;
line-height: 15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;

float: right;
height: 95px;
margin: 0;
width: 279px;
margin-right: -4px;
}

.partners .img-frame {
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float: right;
margin-top: 53px;
overflow: hidden;
width: 215px;
}

.partners button {
background: #E62E04;
border: none;
padding: 10px 28px 10px 10px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
float: left;
margin-left: 161px;
margin-top: 10px;
width: 90px
}

button.report {
background: #E62E04;
border: none;
padding: 10px 28px 10px 10px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
width: 90px;
}

button.report:hover {
background: #CF7A7A;

}


button.reportXml {
background: #E62E04;
border: none;
padding: 10px 28px 10px 10px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
width: 168px;
margin: 32px 0 0 124px;
float: left;
}

button.reportXml:hover {
background: #CF7A7A;
}

button.reportXml a{
color:white;
}

button.reportXml a:hover{
color:white;
text-decoration:none;   
}

select.reportType {
border: 1px solid #DADADA;
background: #FFF url('Images/down-arrow.png') no-repeat right;
background: #FFF url('Images/down-arrow.png') no-repeat right;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
box-shadow: inset 0px 1px 4px #ECECEC;
padding: 3px 3px 3px 5px;
height: 32px;
line-height: 25px;
width: 215px;
}

#replacement-xls {
float: left;
}

.partners button:hover {
background: #CF7A7A;
}


.partners p {
font-size: 13px;
padding: 10px;
color: #32363B;
}

label {
cursor: default;
}

.partners .field-validation-error {
display: block;
color: red;
margin-left: 158px;
margin-top: 10px;
font-size: 11px;
}

.partners p {
margin: 0;

}

.block .left {
float: left;
margin-right: 10px;
margin-top: 0;
padding-right: 15px;
width: 490px;
}

.scrol-detal .img-frame {
width: 126px;
height: 126px;
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.img-frame {
border: 1px solid #CCCCCC;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow: hidden;
}


.left-contact {
width: 160px;
float: right;
font-size: 13px;
margin-top: 20px;
margin-bottom: 15px;
}

.left-contact a.link-fedback {
font-size: 13px;
color: #FF0000;
background-image: url('http://www.avtoparts.com.ua/Content/Content/Images/on_line_form_button.png');
background-repeat: no-repeat;
font-weight: bold;
border-width: 0px;
width: 144px;
height: 39px;
color: black;
display: table;
text-align: center;
margin: 0 auto;
margin-bottom: 10px;
text-decoration: none;
}

.left-contact a.link-fedback span {
display: table-cell;
vertical-align: middle;
}


.sc-box .optionLi:hover {
background-color: #316AC5!important;
color: #FFF;
}

/* orders */
span.red {
color: #B5110A;
font-weight: bold;
}

p.userInfo {
font-size: 13px;
color: #32363B;
padding: 0;
margin-bottom: 2px;
}

	p.userInfo p {
	margin: 0;
	}

p.userInfo a{
color: #999;
text-decoration: underline;
}

.userDiscounts{
margin: 5px 0 5px 0;
}
.userDiscounts p.userInfo {
font-size: 12px;
}


.emptyBasket {
margin-top: 20px;
}
a.goto{
color: #B5110A;
text-decoration: none;
font-weight: bold;
padding: 0;
margin-bottom: 2px;
font-size: 13px;
}

a.saleFile {
display: block;
width: 158px;
height: 29px;
background: #E62E04;
color: white;
border-radius: 5px;
border: 1px solid #691501;
font-size: 11px;
text-align: center;
padding: 5px;
font-weight: bold;
margin-top: 6px;
float: left;
}

a.saleFile,a.helpBt,a.toBasketBt:hover {
text-decoration: none;
}

span.managerInfo {
color: #B5110A; 
text-decoration: underline;
font-weight: 800;
}

a.helpBt {
display: block;
width: 85px;
height: 20px;
background: #E62E04;
color: white;
border-radius: 5px;
border: 1px solid #691501;
font-size: 13px;
text-align: center;
padding: 9px 0 10px 0;
font-weight: bold;
margin: 6px 6px 0 0;
float: left;
}

a.toBasketBt {
display: block;
width: 85px;
height: 20px;
background: #E62E04;
color: white;
border-radius: 5px;
border: 1px solid #691501;
font-size: 13px;
text-align: center;
padding: 6px 0 6px 0;
font-weight: bold;
float: right;
}


table#sum-total tr td {
font-size: 13px;
}
table#sum-total label{
font-size: 12px;
}

form#form-create-order, form#form-create-order-0, form#form-create-order-1,form#form-create-order-3 {
    color: #666;
    width: 204px;
}

form#form-create-order table tr td, form#form-create-order-0 table tr td, form#form-create-order-1 table tr td,form#form-create-order-3 table tr td{
font-size: 13px;
padding: 0px 0 5px 0;
}



.basketTableBlock {
width: 720px;
margin-bottom: 60px;
float: left;
}

    .basketTableBlock  h3.bTable {
    font-size: 14px;
    width: 954px;
    padding: 0 5px 0 0;
    margin: 5px 0 10px 0;
    border-bottom: 2px solid #333;
    }


.totalAmountInfo {
float: left;
margin: 52px 0 0 15px;
}


a.btn_recalc {
display: block;
width: 98px;
height: 18px;
background: #08B0DA;
color: white;
border-radius: 5px;
border: 1px solid #006E8A;
font-size: 13px;
text-align: center;
padding: 6px 0 6px 0;
font-weight: bold;
float: left;
margin-right: 26px;
}

a.btn_recalc:hover {
text-decoration: none;
}


a.btn-moveToBasket {
display: block;
width: 71px;
height: 18px;
background: #E62E04;
color: white;
border-radius: 5px;
border: 1px solid #691501;
font-size: 11px;
text-align: center;
padding: 0;
font-weight: bold;
float: left;
font-size: 12px;
padding-top: 3px;
}

a.btn-moveToBasket:hover {
text-decoration: none;
}

a.continue, input.btn-confirm {
	display: block;
	width: 124px;
	height: 32px;
	background: #E62E04;
	color: #FFF;
	border-radius: 5px;
	border: 1px solid #691501;
	font-size: 13px;
	text-align: center;
	padding: 4px 0 6px 0;
	font-weight: bold;
	float: right;
}
a.continue{
	width: 150px;
	float: left;
	padding: 9px 0 6px 0;
	height: 20px;
	text-decoration : none;
}

p.plsSignIn {
 color: #B5110A;
 font-size: 15px;
 font-weight: 800;
 margin-top: 12px;
 margin-left: 130px;
}

    p.plsSignIn a {
    color: #B5110A;
    text-decoration: underline;
    }


.orderAd {
margin-top: 38px;
margin-left: 240px;
}

b.orderNumber {
color: #a92e28;
}

p.orderSuccess,orderError {
font-size: 22px;
width: 720px;
color: #000;
padding-top: 31px;
}


.orderStatusText {
font-size: 14px;
display: block;
margin-top:5px;
}

.returnToBasket h4 {
    text-transform:uppercase;
    font-size: 20px;
}

.order-box { width:720px}

#userInfoBlock{
	border:1px solid #999;
	padding:13px;
    margin-bottom: 10px;
    margin-top: 5px;
}

.titlebox{
	float: right;
	padding:0 5px;
	margin:-24px 0 0 30px;
	background:#fff;
}

.titlebox a{
    font-size: 11px;
    color: #999;
    text-decoration: underline;
}

th.w5 { width: 5%; }

.mainBalance {
margin-left: 20px;
margin-top: 20px;
}



/* main page scroller */
#mainPageScr {
	position: relative;
	margin: 0 auto;
	width: 960px;
}


.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
    width: 920px !important;
    height: 152px;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-item:hover .SDesc{
color: black;
}

.als-item:hover .Stip{
color: black;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}

a.nh {text-decoration:none;
	  margin-bottom: 4px;
display: block;
border-bottom: 1px solid black;
padding-bottom: 4px;
}

a .itemLink:hover .Stip {
text-decoration: none;
}

#lista1 {
	margin: 1px auto 1px auto;
}

#lista1 .als-item {
	margin: 0px 28px;
	/*min-height: 152px*/
	/*min-width: 128px;*/
    width: 128px;
    height: 190px;
}


#lista1 .als-item img {
	position: relative;
	display: block;
	vertical-align: middle;
	margin-bottom: 8px;
}

#lista1 .als-prev, #lista1 .als-next {
	top: 95px;
	width: 15px;
	height: 22px;
}

#lista1 .als-prev {
	left: 6px;

}

#lista1 .als-next {
	right: 6px;
}

.Sprice {
	font-size: 12px;
	color: #ff0000;
	float: left;
	margin-top: 6px;
}

.Stip {
	color: #666;
	font-size: 11px;
	height: 25px;
	display: block;
	text-align: center !important;
	text-align: left;
}



.SDesc {
font-size: 11px;
color: #666;
margin: 7px 0 2px 0;
display: block;
height: 25px;
text-align: left;
border-bottom: 1px grey solid;
padding-bottom: 2px;
line-height: 35px;
}
/* end  main page scroller */ 




/* main page slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



.theme-default .nivoSlider {
	position:relative;
	background:#fff url(Images/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(Images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url('Images/arrows.png') no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}


 #info-total-0 select, #info-total-1 select, #info-total-3 select {
width: 128px;
}

#info-total-0 #ins-city input#City,#info-total-1 #ins-city input#City,#info-total-3 #ins-city input#City {
	width: 124px;
}

input#Address {width:124px}
textarea#Note {width:124px}

#info-total-0 .ins-parent p ,info-total-1 .ins-parent p ,info-total-3 .ins-parent p {
	margin-bottom:2px;
}
.forIUsers {
 margin-top: 25px;
 text-align: left;
 font-size: 13px;
 width: 400px;
}

.visaMasterCardIcons {
margin-top: 8px;
}


/* currency switcher */
.dropdown p {
	display: inline-block;
	font-weight: normal;
}

.dropdownCur select {

      border: 0 !important;  
      -webkit-appearance: none;  
      -moz-appearance: none; 
      background: url(Images/top-header-sprite.png) no-repeat right -191px;
      width: 55px; 
      height: 20px;
      text-indent: 0.01px; 
      text-overflow: "";  
      cursor: pointer;
      font-weight:bold;
      color: #333;
}
.dropdownCur select option {
  text-align: center;
}

.dropdownCur select option:active {
box-shadow: 0 0 10px 100px #1882A8 inset;
}

.brandProdut {
 width: 315px;
 height: 140px;
 margin-right: 5px;
 margin-bottom: 30px;
 float: left;
 margin-top:14px;
}

.brandProdutS {
 width: 640px;
 margin-left: 10px;
}


.brandProdut .name-brand {
display: block;
color:red;
font-size:11px;
}

@media screen and (max-width:800px) {
	.brandProdutS {
		width: 320px;
	}

}


span.brandProdName {
line-height: 15px;
font-weight: 700;
font-size: 12px;
color: #666;
 
 
}


.brandProdutText div a {
	display:block;
	height: 68px;
}

.brandProdPrice {
	font-size: 16px;
	color: #ff0000;
	font-weight: 700;
	margin-top: 4px;
}

.brandProdutText {
	padding-left: 10px;
	width: 130px;
	text-align: right;
}

	.brandProdutText a {
		margin-bottom: 6px;
		display:block;
	}

.brandProdutText a:hover {
    text-decoration: none;
}


brandProdut:hover {
border: 1px solid #FFF;
color: #666;
}


.filterButton {
margin-top: 15px;
font-size: 13px;
}

select#SelectedBrandId, select#SelectedSuplierId, #SelectedModelId, #SelectedModelModificationId, #SelectedModelProducingPeriodId, #SelectedModelProducingPeriodId, #SelectedEngineId {
width: 216px;
margin-bottom: 15px;
margin-top: 5px;
}

#SelectedBrandId, #SelectedModelId, #SelectedModelModificationId, #SelectedModelProducingPeriodId, #SelectedModelProducingPeriodId, #SelectedEngineId  {
font-size: 12px;
}

#modelFilterCont,#brandsFilter,#modelModoficationFilterCont, #modelProducingPeriodFilterCont, #modelEnginesFilterCont label, #suplierFilter label
{
color: #333;
font-size: 14px;
font-weight: bold;
}

/* categories tree by vin */

.treeview { padding: 0; font-family: Arial, sans-serif; width: 700px; }
    .treeview * { font-size: 100.1%; }
    .treeview ul
    {
        overflow: hidden; width: 100%; margin: 0; padding: 0 0 1.5em 0;
        list-style-type: none;
    }
    .treeview ul ul { overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em; }
   

    .treeview ul.l { border-left: 1px solid; margin-left: -1px; }
    .treeview li.cl ul { display: none; }
    .treeview li { margin: 0; padding: 0; }
    .treeview li li { margin: 0 0 0 0.5em; border-left: 1px dotted; padding: 0; }
    .treeview li div { position: relative; height: 1.5em; min-height: 16px; //height: 1.3em; }
    .treeview li li div { border-bottom: 1px dotted; }

    .treeview li li { margin: 0 0 0 0.5em; border-left: 1px dotted; padding: 0; }

    .treeview li p
    {
        position: absolute; z-index: 1; top: 0.8em; //top: 0.65em; left: 1.75em;
        width: 100%; margin: 0; border-bottom: 1px dashed; padding: 0;
    }
    .treeview a { padding: 0.1em 0.2em; white-space: nowrap; //height: 1px; }
    .treeview img.i
    {
        border-right: 2px solid; border-bottom: 0.5em solid;
        margin-bottom: -0.5em; vertical-align: middle;
    }
    .treeview a.sc
    {
        position: absolute; top: 0.06em;
        margin-left: -1em; padding: 0; text-decoration: none;
    }

    .treeview li p,
    .treeview img.i,
    .treeview .sc
    { background: #fff; }
    .treeview ul.l,
    .treeview li p,
    .treeview img.i
    { border-color: #fff; }
    .treeview ul li li,
    .treeview ul li li div
    { border-color: #999999; }
    .treeview a,
    .treeview a.sc,
    .treeview a.sc:hover
    { color: #000000; }
    .treeview a:hover
    { color: #E62E04; }

.scb {
font-weight: bold;
}



#frame {
display: none;
}

#frame h3 {
height: 37px;
margin-bottom: 0;
border-bottom: 3px solid #333;
font: 700 20px/37px Arial;
color: #333;
width: 960px;
margin-left: -30px;
position: relative;
top: -11px;
padding-left: 30px;
text-transform: uppercase;
}

.lgx {
height: 45px;
float: left;
}


/* WhereBuy */
#w-partners .title-li {
    display: inline-block;
    margin: -10px 40px 20px 10px;
}
#w-partners .title-li a {
    text-decoration: underline;
}

#w-partners table td {
    vertical-align: top;
}

#w-partners table th {
    text-align: left;
    color: black;
    font-weight: 700;
    font-size: 13px;
}

#w-partners label {
    font-size: 13px;
}

.field-validation-error {
    color: red;
    font-size: 13px;
}
.partner-item {
    font-size: 12px;
}
.partner-item p {
    font-size: 12px;
    padding: 0;
}
.partner-item h4 {
    color: #E62E04;
    margin: 0;
    padding: 0;
}
.partner-item p.icq, .partner-item a.mail, .partner-item a.url, .partner-item p.phone {
    background-repeat: no-repeat;
    display: block;
    margin-top: 6px;
    padding-left: 20px;
}
.partner-item p.icq {
    background-image: url("Images/ico_icq.png");
}
.partner-item a.mail {
    background-image: url("Images/ico_mail.png");
}
.partner-item a.url {
    background-image: url("Images/ico_url.png");
}
.partner-item p.phone {
    background-image: url("Images/ico_phone.png");
}
.partner-item tr td {
    border-top: 1px solid #ececec;
    padding: 4px 4px 20px;
    vertical-align: top;
}
.partner-item tr th {
    color: #baa898;
    padding-bottom: 8px;
}

p a.intReports {
color: #32363B;
}

h3.catalogs {
height: 37px;
margin-bottom: 2px;
border-bottom: 3px solid #333;
width: 210px;
font: 700 20px/37px Arial;
color: #333;
}

.nCompIco {
position: absolute;
background: url(Images/iconsforpositions.png) 0 0 no-repeat;
display: block;
width: 30px;
height: 30px;
top: 0;
right: -4px;
}
.fCompIco {
position: absolute;
background: url(Images/iconsforpositions.png) 0 -39px no-repeat;
display: block;
width: 30px;
height: 30px;
top: 0;
right: -4px;
}
.rCompIco {
position: absolute;
background: url(Images/iconsforpositions.png) 0 -73px no-repeat;
display: block;
width: 30px;
height: 30px;
top: 0;
right: -4px;
}

.order-table td {
position: relative;
}


.nCompLabel {
background: url(Images/iconsforpositions.png) 0 0 no-repeat;
width: 30px;
height: 30px;
float: left;
}

.fCompLabel {
background: url(Images/iconsforpositions.png) 0 -39px no-repeat;
width: 30px;
height: 30px;
float: left;
}

.rCompLabel {
background: url(Images/iconsforpositions.png) 0 -73px no-repeat;
width: 30px;
height: 30px;
float: left;
}

.iconsDesc {
margin-top: 20px;
border-top: 1px solid #000;
padding-top: 20px;
}

.iconLabelDesc {
float: left;
font-size: 13px;
margin-left: 7px;
margin-top: -3px;
margin-bottom: 10px;
padding: 0;
width: 175px;
height: 30px;

}

    .iconLabelDesc p span {
     color: #656565;
     font-size: 12px;
     display: block;
     margin-top: -2px;
    }


.bread-crumbs {
	width:100%;
	height: 34px;
	background: #EDEDED;
}
	.bread-crumbs ul {
		margin: 0;
		padding: 0;

		display: block;
		margin: 0 auto;
	}
		.bread-crumbs ul li {
			display:block;
			float:left;
			height: 34px;
			margin:0;
			padding:0;
		}


 

			

			.bread-crumbs ul li:first-child {
				margin-left: 260px;
				width: 64px;
				background-image:url('Images/bc_home.png');
				background-repeat: no-repeat;
			}

			 .bread-crumbs ul li.bc-home {
 				background-image: url('Images/bc_home1.png') !important ;
			}

			.bread-crumbs ul li.bc-url {
				padding:8px;
				color:#6f6f6f;
				background-image:url('Images/bc_bg_url.png');
				background-repeat:repeat-x;
			}

			.bread-crumbs ul li a:hover {
				 
				color:#6f6f6f;
				text-decoration:none;
				 
			}

			.bread-crumbs ul li.bc-separator {
				background-image:url('Images/bc_bg_url.png');
				background-repeat:repeat-x;
			}

			.bread-crumbs ul li.bc-separator:last-child {
				background:none;
			}

@media screen and (min-width:1200px) {
	.bread-crumbs ul {
		width: 1200px;
	}

 

}


@media (max-width: 1200px){
    	.bread-crumbs ul {
		width: 990px;
	}
}
.ok5-bg-color {
	background-color: #faa61a;
}


.ok5-order input {
	width:145px !important;

}

.ok5-order textarea {
	width:142px !important;

}

.ok5-order select {
	width:148px !important;

}


a.ico-action {
	display: block;
	width: 66px;
	height: 24px;
	background: url('Images/action.png') no-repeat center;
	position: absolute;
	top: 0;
	left: -1px;
}



.cate-list dl {
 width:220px;
height: 30px;
}

	.cate-list dl:hover {
		background-color:#333;
		
	}

		.cate-list dl:hover > dd {
	
			display:block;
			
		}

.cate-list dl:hover > .ag-name > a {
	color:#fff;
}

.cate-list .ag-item {
	font: 13px Tahoma;
	
 
}

.cate-list dl > dd {
	position:absolute;
	display:none;
	margin-top:-40px;
	left:220px;
	background-color:white;
	border: 1px solid #999;
 
}

dt.ag-name {
	padding:8px;
	
}

dl.ag-hide {
	display:none;
}


.cate-list dt.add-bolean {
	background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -44px -386px;
	padding-right:20px;
}

	.cate-list dt.add-bolean a {
		width:180px;
	}

	dt.ag-name a {
		display:block;
		width: 200px;
		overflow:hidden;
		white-space:  nowrap;
		text-overflow: ellipsis;
		 
	}

.activity-show-main {
	float:left;
}


.ag-all .ag-name {
	font-weight:bold;
}

	.cate-list dl.ag-all:hover {
		background-color:#fff;
 
		
	}
.cate-list dl.ag-all:hover >.ag-name > a {
	color:black;
}
.cate-list hr {
	width: 210px;
	margin-left: 0px;
	/*float: left;*/
}

    /* Категории */


.wrapper-dropdown-4 {
    /* Size and position */
    position: relative;
    width: 212px;
    /*margin: 0 auto;*/
    background: #fff;
    border: 1px solid rgb(169, 169, 169);
    cursor: pointer;
    outline: none;
}
.wrapper-dropdown-4:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 6px;
    top: 10px;
    margin-top: -3px;
    border-width: 6px 3px 0 3px;
    border-style: solid;
    border-color: #000 transparent;
}
.wrapper-dropdown-4 .dropdown {
    /* Size &amp; position */
    position: absolute;
    top: 100%;
    margin-top: 1px; /* border of wrapper */
    left: -1px;
    right: -1px;

    /* Styles */
    background: white;
    border: 1px solid silver;
    border-top: none;
    list-style: none;
    transition: all 0.3s ease-out;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
	max-height: 400px;
	overflow-y: scroll;
}

.bread-crumbs a.bc-home {
	display: block;
	height: 34px;
	
}

	.wrapper-dropdown-4 label {
		font-family: Tahoma;
		font-weight:normal;
		margin-left: 3px;
	}


	.wrapper-dropdown-4 .dropdown li.level-2 label {
		margin-left:8px
	}

	.wrapper-dropdown-4 .dropdown li.level-3 label {
		margin-left:12px
	}


	.wrapper-dropdown-4 .title-dd
{
		display: block;
		padding-left: 2px;
	}

	.wrapper-dropdown-4 .more  {
		background-color: #E3E4E3;
	}

.wrapper-dropdown-4 .dropdown li {
	margin-left: 6px;
    position: relative; /* Enable absolute positioning for checkboxes */
}

.wrapper-dropdown-4 .dropdown li label {
    display: block;
    padding: 3px 20px 3px 3px; /* Same padding as the button */
    border-bottom: 1px dotted #1ccfcf;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-4 .dropdown li:last-of-type label {
    border: none;
}

.wrapper-dropdown-4 .dropdown li input /* Checkboxes */ {
    position: absolute;
    display: block;
    right: 6px;
    top: 50%;
    margin-top: -8px;
}

/* Hover state */

.wrapper-dropdown-4 .dropdown li:hover label {
    background: #f0f0f0;
}

/* Checked state */

	.wrapper-dropdown-4 .dropdown li input:checked {
	display:none;
	}
.wrapper-dropdown-4 .dropdown li input:checked ~ label {
    color: grey;
    text-decoration: line-through;
	display:none;
}
/* красные линии с псевдо-элементами */
.wrapper-dropdown-4 .dropdown:before,
.wrapper-dropdown-4:before {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    /*border: 1px solid #ffaa9f;*/
    border-top: none;
    border-bottom: none;
    z-index: 2;
}

/* Или: */
/* красные линии при помощи градиента */

.wrapper-dropdown-4 .dropdown,
.wrapper-dropdown-4 {
  background: linear-gradient(left, white 5%, #ffaa9f 5%, #ffaa9f 5.3%, white 5.3%, white 6.5%, #ffaa9f 6.5%, #ffaa9f 6.8%, white 6.8%);
}

  #dd.disable {
		color:#666;
	}


.wrapper-dropdown-4 .dropdown li:hover label {
  background: linear-gradient(left, #f0F0F0 5%, #ffaa9f 5%, #ffaa9f 5.3%, #f0F0F0 5.3%, #f0F0F0 6.5%, #ffaa9f 6.5%, #ffaa9f 6.8%, #f0F0F0 6.8%);
}
/* Active state */

.wrapper-dropdown-4.active:after {
    border-width: 0 3px 6px 3px;
}

.wrapper-dropdown-4.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-4 ul.selected  {
	list-style: none;
	width: 200px;
	font-size: 13px;
}


.wrapper-dropdown-4 ul.selected li {

	margin-left:3px;
	margin-right: 3px;
}



#tab-search {
	margin-top: -2px;
	padding: 0 10px;
	font-size: 90%;


}

	#tab-search a.active {
		background-color: #fff;
	}
	
	#tab-search a {
		padding: 14px 0px;
		text-align: center;
		width: 50%;
		float: left;
		display:block;
		background-color: #E3E4E3;
	}

#tab-vsearch {
min-height: 305px;
}
#tab-vsearch > div {
display:none;
}

	#tab-vsearch > div.active {
		display: block;
	}


ul.brand-menu {
	margin: 0;
	padding: 0;
	width: 220px;
}

	ul.brand-menu li {
		margin: 8px 0 0 8px;
		width: 45px;
		height: 45px;
		display: inline;
		float: left;
	}

		ul.brand-menu li img {
			width: 45px;
		
		}



		/*Удалить попап*/

		

/*Модальное окно */


.modal {

/* Слой перекрытия */
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
z-index: 10000;

/* Трансформации прозрачности при открытии  */
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;

/* Скрываем изначально */
opacity: 0;
pointer-events: none;

overflow-y: scroll;
}

/* Показываем модальное окно */
.modal:target {
opacity: 1;
pointer-events: auto;
}

/* Содержание */
.modal > div {
width: 650px;
background: #fff;
position: relative;
margin: 10% auto;

/* По умолчанию минимизируем анимацию */
-webkit-animation: minimise 500ms linear;

/* Придаем хороший вид */
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
}

/* Изменяем анимацию при открытии модального окна*/
.modal:target > div {
-webkit-animation-name: bounce;
}

.modal h2 {
font-size: 36px;
padding: 0 0 20px;
}

@-webkit-keyframes bounce {
  0% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
  55% {
  	-webkit-transform: scale3d(1.08,1.08,1);
  	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
  }
  75% {
  	-webkit-transform: scale3d(0.95,0.95,1);
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
  }
  100% {
  	-webkit-transform: scale3d(1,1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
}

@-webkit-keyframes minimise {
  0% {
  	-webkit-transform: scale3d(1,1,1);
  }
  100% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  }
}

/* Ссылка на кнопку Закрыть */
.modal a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}

/* Сбрасываем изменения */
.modal a[href="#close"]:focus {
outline: none;
}

/* Создаем кнопку Закрыть */
.modal a[href="#close"]:after {
content: 'x';
display: block;

/* Позиционируем */
position: absolute;
right: -10px;
top: -10px;
width: 1.5em;
padding: 1px 1px 1px 2px;

/* Стили */
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #000;
color: #fff;
border: 3px solid #fff;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after {
outline: 1px solid #000;
}

/* Открываем модальное окно */
a.openModal {

}

a.openModal:hover,
a.openModal:focus {
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
}
.alertify,
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-cover {
	position: fixed; z-index: 99999;
	top: 0; right: 0; bottom: 0; left: 0;
	background-color:white;
	filter:alpha(opacity=0);
	opacity:0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {
	position: fixed; z-index: 99999;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden {
		display: block;
		visibility: hidden;
	}
.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 10px;
	right: 10px;
	width: 300px;
}
.alertify-logs-hidden {
	display: none;
}
	.alertify-log {
		display: block;
		margin-top: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
			}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}

/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	border: 10px solid rgba(0,0,0,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
	.alertify-text {
		border: 1px solid #CCC;
		padding: 10px;
		border-radius: 4px;
	}
	.alertify-button {
		border-radius: 4px;
		color: #FFF;
		font-weight: bold;
		padding: 6px 15px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(0,0,0,.5);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	}
	.alertify-button:focus {
		box-shadow: 0 0 15px #2B72D5;
	}
	.alertify-button:active {
		position: relative;
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}
		.alertify-button-cancel,
		.alertify-button-cancel:hover,
		.alertify-button-cancel:focus {
			background-color: #FE1A00;
			border: 1px solid #D83526;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #5CB811;
			border: 1px solid #3B7808;
		}

.alertify-log {
	background: #1F1F1F;
	background: rgba(0,0,0,.9);
	padding: 15px;
	border-radius: 4px;
	color: #FFF;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}
	.alertify-log-error {
		background: #FE1A00;
		background: rgba(254,26,0,.9);
	}
	.alertify-log-success {
		background: #5CB811;
		background: rgba(92,184,17,.9);
	}
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #E62E04;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#formFilter .spinner-icon, #nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #E62E04;
  border-left-color: #E62E04;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}