
img{ border:none; }
.boxText { /*font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; */}
.boxText_right { /*font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;*/ }
.navBlue     { color: #FF0000; font-size: 8pt; font-family: Tahoma, Verdana }
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 12px; color: blue; text-decoration: underline; }


#topBG{ background: url(images/topBG.png) repeat-x left top; }

A {
  color: #494949;
  text-decoration: none;
}

A:hover {
  text-decoration: none;
}

FORM {
	/*display: inline;*/
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND: url(images/back.gif); COLOR: #494949; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}

A.headerNavigation { 
  color: #494949; 
}

a:hover.headerNavigation {
  color: blue;
}

TR.headerNavigation1 {
  background: #bbc3d3;
}

TD.headerNavigation1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND: url(images/back1.gif); COLOR: #494949; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}

A.headerNavigation1 { 
  color: #494949; 
}

a:hover.headerNavigation1 {
  color: #494949;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: red;
}

TD.headerInfo {
  font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: red;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



.templateinfobox     {  FONT-FAMILY: Tahoma, Verdana,Helvetica; FONT-SIZE: 12px }
.templateinfobox_right     {FONT-FAMILY: Tahoma, Verdana,Helvetica; FONT-SIZE: 12px }


TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
  ;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {  ;
}

TABLE.productListing {
  border-spacing: 1px
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #494949;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #000;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 21pt;
  color: #464646;
}
.box_heding_new{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 21pt;
  color: #464646;
  }

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #494949;
}

TD.main, P {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.category_desc {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
} 

TD.fieldKey {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
  font-weight: bold;
}

TABLE.formArea {/*
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;*/
}

TD.formAreaTitle {/*
  font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;*/
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #494949; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { 

}

.content 	{
BACKGROUND: #F4F3EE; /*COLOR: #494949; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Helvetica*/

}
.cat_description { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 12px; color: #800000; font-weight: bold } 
.centerTable {  background:#FBFCFD url('images/bg_cat4.gif') repeat-x fixed left top;  }



 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url(images/button_blank_left.gif);
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url(images/button_blank_right.gif);
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url(images/button_blank_middle.gif);
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #494949;
}
A.HeaderPageLinks {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #494949;
}
A.HeaderPageLinks:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: blue;
}

TD.cookieUsage {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #494949;
  color: #FFFFFF;
}

/* WebMakers.com Added: Editing Attributes */
.attributeBoxContent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #494949; background-color: #808080; }
.TR.attributeBoxContent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #494949; background-color: #808080; }
.TD.attributeBoxContent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #494949; background-color: #C0C0C0; }

TD.pollBoxRow {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  border-color: #eeeeee;  border-style: solid;  border-width: 0px; }
TD.pollBoxText {/*  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  border-color: #eeeeee;  border-style: solid;  border-width: 0px; */}
TR.pollOptRow {}
TR.pollFooter {}
/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */

/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
/*EOF Options as Images*/

/* Start Products Specifications */
ul.specification_box {
  line-height: 1.5;
}

option, optgroup {
  text-decoration: none;
  font-style: normal;
  margin: 0;
  padding: 2px 2px 0 2px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

.filter_count {
  font-weight: normal;
}

.no_results {
  color: #bbb;
}

.close {
  font-size: 75%;
  position: relative;
  top: -4px;
}

img.image_filter {  /* Applies to images used as filters */
  width: 20px;  /* Width of each image */
  height: 20px;  /* Height of each image */
  padding: 5px;  /* Padding between the category contents and the border */
  border: 1px solid #182d5c;  /* Border around each image */
  margin: 3px;  /* Margin between the image border and other objects */
  background: #ffffff;  /* Background color behind each image */
  float: left;  /* Don't change this */
}


#variantsBlock {
}

#variantsBlockTitle {
  font-size: 10pt;
  font-weight: bold;
  padding-left: 12px;
  padding-bottom: 12px;
  width: 10em;
}

#variantsBlockData {
  align: left;
}

.productInfoKey {
  font-size: 9pt;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: middle;
}

.productInfoValue {
  font-size: 9pt;
  vertical-align: middle;
}

#productInfoPrice {
  font-size: 10pt;
  font-weight: bold;
  vertical-align: middle;
}

#tabContainer { /* Container for the whole thing */
    position: relative; 
    width: 95%;  /* Change the width of the tabs & content box */
  } 
  
  #tabMenu { /* Container for the menu tabs */
    position: relative; 
    height: 30px; 
    margin-bottom: -3px;
  } 
  
  #tabContent { /* Container for the content box */
    clear: left;
    position: relative; 
/*    height: 266px; */  /* Uncomment for fixed height content box */
    font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    color: #444444; 
    border-top: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    border-right: 4px solid #ccc; 
    border-bottom: 4px solid #ccc; 
/*    overflow: auto; */  /* Uncomment for fixed height content box */
  } 
  
  #tabContent .content {  /* Don't change this */
    display: none;   /* Don't change this */
    margin-bottom: 0.7em;  /* Extra space between the text and the bottom of the content box */
  } 
  
  #tabContent .active {  /* Don't change this */
    padding: 5px 12px; 
    display: block; 
  } 
  
  .inside_heading {  /* Heading inside the content box */
    font-size: 12px;
    font-weight: bold; 
    border-bottom: 1px dashed #999999;
  }




DIV#for_content{
background: #F4F3EE;
border: 1px solid #E1E1E1;
padding: 2px 1px 30px 1px;
}

.padding_content{ padding: 0px 11px 0px 11px; }

#main_banner{
width:749px;
height:300px;
overflow: hidden;
margin: 2px 0px 11px 11px;
background: #ffffff;
}
.navi-left, .navi-right{ 
float: right; 
cursor:pointer; 
display: block; 
width:50px; 
height:50px; 
background: url(images/navi-left.png) no-repeat; 
}
#main_banner div.banner-content li{ display:none; position: absolute; list-style: none; z-index:1;}
div.navi-banner{
position:absolute;
margin: 250px 0px 0px 645px;
_margin:250px 0px 0px 0px;
z-index:9;  
}
.navi-right{ background: url(images/navi-right.png) no-repeat; }

/* стили боксов */
.head_red{margin-top:10px; }
.head_red, .head_grey, .head_black, .head_black2{ 

	background: url('../images/bg_dark.jpg');
	width: 650px;
	font: bold 15px Arial;

}
.head_red li, 
.head_grey li, 
.head_black li, 
.head_black2 li{

  background: url('../images/bg_dark.jpg');
  height: 30px;
  width: 446px;
  padding: 10px 0 0 44px;
  font: bold 15px Arial;

}
.head_black{ 

}
.head_grey li, .head_black li{ 

}
.content_red, .content_grey, .content_black{

}
.content_black{ 

}

.manuLI{
list-style: none;
padding: 9px 0px 9px 24px;
/*border-bottom: 1px solid #D7D7D7;*/
background: url(images/manuli.gif) no-repeat left 2px;
}
#manuLI, #manuLIActive{ background-position: 0px -28px; }
.manuLI a{font:13px arial; font-weight:bold; }
.manuLI a.active{ color: #E60C0C; }
.manuLI a:hover{ color: #E60C0C; }

.content_red li, .content_grey li{
list-style: none;
padding: 9px 0px 9px 9px;
/*border-bottom: 1px solid #D7D7D7;*/
}
.content_red li a, .content_grey li a{ font:13px arial; font-weight:bold; }
.content_red li a:hover, .content_grey li a:hover{ color: #E60C0C; }

.clear{
float:none;
clear: both;
}


.acc-sear div.for_search{ /*margin-top: 4px; padding:3px; background: #EDEDED; width:292px; _width:292px; */}

.top-cart{ font:13px arial; font-weight: bold; padding: 15px 0px 0px 0px; }
.top-cart img{ padding-right:10px; }
.top-cart span{ font:18px arial; color:#E22223; }

#newProducts_bottom{position: relative; margin: -25px 0px 0px 7px; background: #FFFFFF; width:945px; min-height: 304px;
border: 1px solid #D7D7D7; }
#newProducts_bottom div.head_grey{ border:none; padding: 0px; margin:0px;}
#newProducts_bottom .content_grey{ border:none; }
#newProducts_bottom ul{ padding:0; margin:0; float:left;
width:178px; height:260px; text-align: center;
border-right:1px solid #D7D7D7;
}
#newProducts_bottom ul img{ margin: 0px 0px 10px 0px; }
#newProducts_bottom ul a{ font:13px arial; font-weight:bold; color:#1e1e1e; }
.price{ font:18px arial; color:#e60c0c; }
#newProducts_bottom span{ display: block; padding:10px 0px 12px 0px; }
.buy_new_bg{ background: url(images/buy_new_bg.gif) no-repeat center top; text-align: center;}

#footer{
background: #060606;
font:12px arial;
color:#9D9D9D;
padding: 17px 10px 35px 10px;
}

#footer .for_right{ float:right; }
#footer  a{ color:#FFFFFF; }
#footer .for_left{ float:left;  }

#main_filter li{
list-style: none;
font:12px arial;
padding: 7px 0px 7px 4px;
/*border-bottom: 1px solid #D7D7D7;*/
clear:both;
}
#main_filter select{ width: 150px; border:1px solid #DADADA; background: #fff; padding:4px; color:#828282; }
*html #main_filter select{ width: 130px; }
#main_filter li span{ display: block; float:left; width: 100px; padding: 6px 0px 0px 0px; }
#main_filter button{margin:4px 4px 6px 4px;}

input, textarea, select, checkbox, radio{outline:none; resize:none;}

/* цвет скидки */
S{ font: 14px arial; color:#000; }

#listing-table{ border:1px solid #DADADA; margin-top:10px; }
#listing-table td{font:12px arial; padding:5px; }
#listing-table img{ border:1px solid #DADADA; }
#listing-table .prName {font-size:18px;}
#listing-table .prPrice{display:block; padding-top:8px; font:14px arial; font-weight:bold; color:#D92121; }
#listing-table span.for_left{ display:block; float: left;  width:80px; padding: 0px 0px 8px 0px;}
#listing-table span.for_right{ float: right; display:block; }
#listing-table .inp{ width:55px; border:1px solid #DFDFDF; margin: 0px 6px 10px 0px; height:21px; }

#navi-link{ font-size:13px; color:#D92121; }
#navi-link a{ color:#000000; text-decoration: none; }
#navi-link a:hover{text-decoration: underline; }

.content-specials .content_grey{ padding:0;}
.content-specials .head_grey LI{ height:34px;}
DIV.slider_holder { width:540px; height:257px; overflow: hidden; }
#specials-slider{  }
#specials-slider ul{padding: 0;  width: 179px; height:256px; float:left;  margin:0px 3px 0px 3px; text-align: center; } 
#specials-slider ul.df-ul-center{ border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; }
#specials-slider ul a{ font:13px arial; font-weight:bold; color:#1e1e1e; }
.price{ font:18px arial; color:#e60c0c; }
#specials-slider span{ display: block; padding:10px 0px 12px 0px; }
#specials-slider .buy_new_bg{ background: url(images/buy_new_bg.gif) no-repeat center top; text-align: center;}

.df-left{display:block; float:left; cursor: pointer; width:20px; height:34px; 
background: url(images/specials-left.jpg) no-repeat 0px -8px; }
.df-right{display:block; float:right; cursor: pointer; width:20px; height:34px; 
background: url(images/specials-right.jpg) no-repeat 0px -8px; }

#for_bg{
position: fixed;
_position:absolute;
display: none;
width: 100%;
height:100%;
background: #000;
left:0px;
top:0px;
_top: expression(document.getElementsByTagName("body")[0].scrollTop + 0 +"px");
z-index:999;
}
#for_load{
position: fixed;
_position:absolute;
display: none;
background: #FFFFFF;
font:12px arial;
color: #3D3D3D;
left:50%;
top:50%;
_top: expression(document.getElementsByTagName("body")[0].scrollTop + 300 +"px");
font:12px arial;
margin: auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:30px;
border:1px solid #E9EAEE;
z-index:9999;
}

.pageNavi{
font: 14px tahoma;
color:red;
}
#tab-listing { border:1px solid #D7D7D7; margin:10px 0px 10px 0px;}
#tab-listing td{font:11px arial; font-weight:bold;}
#tab-listing td.name{ font:18px arial; }
#tab-listing span.price{  font-size:14px; font-weight:bold; color:#E60C0C; padding-top:15px; } 
.img-list{ border: 1px solid #D5D5D5; }
#tab-listing td.name a:hover{ text-decoration: underline; }

.tbl-buy {width: 52px; border:1px solid #E6E6E6; margin-right:15px; }

h1.auto_name{ font:18px arial; color:#D31F1F; }

.auto span{ font:13px arial; font-weight:bold; }

.auto ul{ color:#D47F10; line-height: 2;}
.auto ul a{ text-decoration: underline; }
.auto ul a.selected{ background: #E32323; color:#FFFFFF; }
.tires_info li span{ font-weight: bold; }

#table_buy td{
font:12px arial;
text-align: center;
border:1px solid #FFFFFF;
padding:5px;
}
#table_buy .head td{ font-weight: bold; background: #F7F7F7;}
#table_buy .inp{ width:30px; border:1px solid #666; margin-right: 10px; font:12px arial; font-weight: bold; color:#5A617B; text-align: center; }
#table_buy .sklad{ color: #00AE00; }
#table_buy .tr1{ background: #DED7E7; }
#table_buy .tr2{ background: #E7E7EF; }
#table_buy .tr2-over{ background: #DEDFE7; }
#table_buy .tr1-over{ background: #D6CFDE; }

.itogo{ text-align: right; font:18px arial; }
.itogo span{ color:#E70C08; }

.main h1{ font:18px arial; }

A.compare-link{
display: block;
padding: 20px 0px 0px 0px;
text-align: right;
font:12px arial;
color:#E22323;
font-weight: bold;
text-decoration: underline;
}
.content_red p{ padding:15px; }

#table-compare{
border-bottom:1px solid #D7D7D7;
padding:10px;
font:12px arial;
}
#table-compare img{ border: 1px solid #D5D5D5; }
#table-compare a{ font-weight: bold; color:#464646; }
#table-compare span{ font-weight: bold; color:#E60C0C; }
.comp_bold{ font:13px arial; font-weight: bold; color:#E60C0C; border-right: 1px solid #E0E0E0;}
#compare_scroll{ overflow-x: auto; }
#compare_scroll td{ border-bottom: 1px solid #E0E0E0; }
#compare_scroll .cbrdr{ border: 1px solid #E0E0E0; border-top: none; border-left: none;}

#brend-holder,
#replica-holder, 
#brend_diski-holder,
#arrow-shini-holder, 
#arrow-diski-holder, 
#arrow-moto-holder, 
#arrow-auto-holder{
display: none; 
}
#brend-holder-footer, 
#brend_diski-holder-footer, 
#replica-holder-footer, 
#arrow-shini-footer, 
#arrow-diski-footer, 
#arrow-moto-footer, 
#arrow-auto-footer{
border-bottom: 1px solid #D7D7D7; 
padding:1px;
}

#arrow{
display: block;
height:24px;
width:29px;
_margin-top:-30px;
float:right;
cursor:pointer;
background: url(images/arrow.png) no-repeat 0px 0px;
}
.filter_right td{font:12px arial; padding:5px; border-bottom: 1px solid #D6D7D6}
.filter_right select{ width:100px; }
#orders { 
display: none; 
border:1px solid #D6D7D6;
padding:15px;
margin:15px;
}
#orders td{
font:12px arial;
padding:5px;
}
#orders td .inp{ border:1px solid #D6D3D6; width: 370px; }
#orders td TEXTAREA{ border:1px solid #D6D3D6; width: 370px; resize;none; height:70px; }

.replica_cats{ padding:0px; margin:30px 0px 30px 10px;}
.replica_cats li{
list-style: none;
float: left;
text-align: center;
width:150px;
height: 120px;
padding:5px;
margin: 5px;
}
.replica_cats div{
padding: 5px 0px 10px 0px;
}
.replica_cats li img{
background: #F6F3EC;
padding: 10px 0px 10px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.head_black2 li{ background: url(images/bg_arrow.gif) no-repeat 100% 0px;
cursor:pointer;
}
.auto_tipe_table{
margin: 0px 0px 0px 0px;
}
#tab-listing .normal{ font:12px arial; font-style: italic; font-weight: normal;}
.small_view{ padding-top: 43px; }
A.item_link{ text-decoration: underline; color:#1580D2; font-style: italic; }

#p_image li{
list-style: none;
float: left;
margin: 10px 3px 10px 3px;
border:1px solid #ddd;
}
.pageHeading h1{ font: 24px Arial narrow, Arial; }
.p_info{ border-top: 1px solid #E4E4E4; padding: 10px; }