a.mnu_main{font-family: arial; font-style: normal; font-variant: normal; font-weight:bold; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}

.catalog_row{overflow: hidden;//overflow: visible;//min-height: 1%;_height: 1%;margin: 1em 0; padding-left:10px}
.catalog_item{width: 162px;float: left; text-align:center;margin: 0 17px;/*height:150px;*/;_display: inline;}
.catalog_inner{position: relative;cursor: pointer;margin-bottom: 10px;width: 130px; height: 130px;padding: 0 15px;border: 1px solid #999; float: none;background-repeat: no-repeat;background-position: 50% 50%;}
.catalog_inner1{position: relative;cursor: pointer; margin:0 auto 10px; width: 130px; height: 130px; border: 1px solid #999; float: none;background-repeat: no-repeat;background-position: 50% 50%;}
.catalog_inner .novelty{color: #fff;background: #f00;position: absolute;top: 6px;left: 143px;padding: 1px 5px;}
.red_price{color: #fff;background: #f00; position:absolute; top: 0px; right: 0px;padding: 1px 2px; min-width:45%; width:45%; text-decoration:none!important; }
.gray_price{color: #fff;background: #999; position:absolute; top: 0px; right: 0px;padding: 1px 2px; min-width:45%; width:60px; text-decoration:none!important;}

.for_print{display: none;}

hr {border: 0px;border-bottom: 1px solid #999}

table.text{border-collapse: collapse;width: 583px;}
table.text td{padding: 8px 4px;border-bottom: 1px solid #d6d8e1;/*font-weight: normal;*/}
table.text th{text-align: left;padding:8px 4px 12px 4px;}
table.text td.dealer{border: none;padding: 8px 4px 2px 4px;color: #e3630d;}
table.text td.city{padding-top: 20px;}
table.text tr.allbrands td{background: #eee;}

.for_print{display: none;}

table.files{width: 100%;border-collapse: collapse;font-weight: normal;font-size: 11px;font-family: tahoma,sans-serif;}
table.files th{padding: 8px;font-weight: normal;text-align: left;vertical-align: bottom;}
table.files td{padding: 8px;border-top: 1px solid #d6d8e1;vertical-align: top;}
table.files tr.sel td{background-color: #eee;}
table.files a{text-decoration: underline;font-weight: normal;color: #f4701e;}

ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	font-weight:bold;
	color: rgb(141, 144, 155);
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	color: rgb(141, 144, 155);
}

ul.breadcrumb-navigation span
{
	
}


table.goods
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	font-size:12px;
}

/*Table head*/
table.goods th
{
	background-image:url(/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.goods th, table.goods td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

table.sale_order_full
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
}

/*Table head*/
table.sale_order_full th
{
	background-image:url(/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_order_full th, table.sale_order_full td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

table.sale_order_full_table
{
	width:100%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/* Table cells and heads*/
table.sale_order_full_table td
{
	padding: 3px 5px;
	vertical-align:top;
}

.sof-req{color:red;}


/*Table*/
table.sale-personal-order-list
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	font-size:100%;
}

/*Table head*/
table.sale-personal-order-list th
{
	background-image:url(/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale-personal-order-list th, table.sale-personal-order-list td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

/* Only table cells*/
table.sale-personal-order-list td
{

}


/*Filter*/

table.sale-personal-order-list-filter
{
	background-color:#F9FAFB;
	font-size:100%;
	border-collapse:collapse;
}

table.sale-personal-order-list-filter th
{
	background-image:url(/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-size:100%;
	color:#25639A;
}

table.sale-personal-order-list-filter td, table.sale-personal-order-list-filter th
{
	padding:3px;
	border:1px solid #ADC3D5;
}

table.sale-personal-order-list-filter td
{
	vertical-align: top;
}

/*Table*/
table.table-basket-line
{
	padding:3px;
	font-size:12px;
}

.basket-line-personal, .basket-line-basket
{
	width:16px; height:16px; background-repeat:no-repeat; display:block;
}

.basket-line-personal {background-image: url(/images/personal.gif)}
.basket-line-basket {background-image: url(/images/basket.gif)}

.tablebodytext{display:none;}




input.up {
margin-right:-28px;
position:relative;
top:-2px;
}


input.down{
//margin-left:-3px;
position:relative;
top:10px;
}



#loader_bg{position: absolute;bottom: 0;left: 0;background: #fff;width:100%;height: 20000px;z-index: 1000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3;}
    #loader{position: fixed;top: 50%;left: 48%;z-index: 1001;font-size: 20px;color: #fff;_position: absolute;_left: 480px;_top: expression(eval(document.documentElement.scrollTop) + 300 + 'px');}
    
/*	
table.elements td {
border-bottom:1px solid #D5D5D5;
}*/