﻿/*Logo Block*/

.logo_main_td {
    padding-bottom: 10px; 
	text-align: center;
}
.logo_img_td {
    background-color: #FFFFFF; 
	text-align: center; 
	background-image: url(../images/elements/logo_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
}
.logo_img_td2 {
    background-image: url(../images/catalog/corner_left_logo.jpg); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.logo_img_td3 {
    background-image: url(../images/catalog/corner_right_logo.jpg); 
	background-position: top right; 
	background-repeat: no-repeat;
}
.logo_img_td4 {
    border-top: 1px solid #000000; 
	padding-top: 10px; 
	padding-bottom: 6px; 
	margin-left: 6px; 
	margin-right: 6px;
}
.logo_img_td4_1 {
  border-top: 1px solid #979595; 
	padding-top: 10px; 
	padding-bottom: 3px; 
	margin-left: 10px; 
  margin-right: 0px; 
  border-right: 1px solid #979595;
}
.logo_companyname {
    background-color: #fb7329; 
	text-align: center; 
	color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	border-top: 1px solid #000000;
	text-decoration: none;
}
.logo_companyname a {
	color:#FFFFFF; 
	text-decoration: none;
}
.logo_companyname a:hover {
	color:#FFFFFF; 
	text-decoration: underline;
}
.logo_companyname2 {
    background-image: url(../images/elements/corner_bottom_logo.jpg); 
	background-position: bottom left; 
	background-repeat: no-repeat;
}
.logo_companyname3 {
    background-image: url(../images/elements/corner_bottom_logo_left.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
.logo_companyname4 {
    margin-left: 8px; 
	margin-right: 8px;  
	background-image: url(../images/elements/logo_orangebg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	padding-top: 8px; 
	padding-bottom: 8px;
}
.logo_companyname4_1 {
  margin-left: 11px; 
	background-image: url(../images/catalog/menu_bg_selected.jpg); 
	background-repeat: repeat-y; 
	background-position: left; 
	padding-top: 3px; 
	padding-bottom: 3px;
  margin-right: 0px; 
  border-right: 1px solid #979595;
}
.logo_companyname_parts1 {
    background-image: url(../images/elements/corner_bottom_logo2.jpg); 
	background-position: bottom left; 
	background-repeat: no-repeat;
}
.logo_companyname_parts2 {
    background-image: url(../images/elements/corner_bottom_logo_left2.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}


/*Catalog*/
    /*Menu Catalog*/
.menu_catalog {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border: 1px solid #d8d8d8; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menu_catalog a {
	color: #666666; 
	text-decoration: none;
}
.menu_catalog a:hover {
	font-weight: bold;
	color: #ee3200; 
	text-decoration: none;
}
.menu_catalog_selected {
    background-image: url(../images/catalog/menu_bg_sel.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	background-color: #fb7329; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
}
.menu_catalog_selected a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none; 
}
.menu_catalog_selected a:hover {
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: bold;
}
.td_imgmini_place
{
  width: 33%;
}
/*Catalog Footer*/

.footer_catalog_td {
    background-color: #FFFFFF; 
	text-align: center; 
	width: 33%;
}
.footer_catalog_div1 {
    background-image: url(../images/elements/left_circuit.jpg); 
	background-repeat: no-repeat; 
	background-position: left center;
}
.footer_catalog_div2 {
    background-image: url(../images/elements/right_circuit.jpg); 
	background-position: right center; 
	background-repeat: no-repeat;
}
.footer_catalog_div3 {
    background-image: url(../images/elements/left_circuit2.jpg); 
	background-repeat: no-repeat; 
	background-position: left center;
}
.footer_catalog_div4 {
    background-image: url(../images/elements/right_circuit2.jpg); 
	background-position: right center; 
	background-repeat: no-repeat;
}
.footer_catalog_text {
    border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-top: 13px; 
	padding-bottom: 14px; 
	white-space: nowrap;
}
.footer_catalog_text2 {
    border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-top: 13px; 
	padding-bottom: 13px; 
	white-space: nowrap;
	margin-left: 6px; 
	margin-right: 6px; 
	background-color: #FFFFFF; 
	text-align: center; 
	font-size: 12px;
}

/*Paging*/

.paging_page {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ee3300;
	color: #FFFFFF;
	text-align: center;
}

.paging_page a {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	color: #FFFFFF;
	text-align: center;
	padding: 3px 7px;
	text-decoration: none;

}
.paging_page a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fb7329;
	color: #FFFFFF;
	text-align: center;
	padding: 3px 7px;
}

.paging_page_active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #ee3300;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}

/*Tires Catalog*/

.catalog_front_tire {
	text-align: center; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	background-color: #ffffff; 
	background-image: url(../images/elements/moto_front_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 94% top;
}
.catalog_rear_tire {
	text-align: center; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	background-color: #ffffff; 
	background-image: url(../images/elements/moto_rear_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 94% top;
}
.catalog_both_tire {
	text-align: center; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	background-color: #ffffff; 
	background-image: url(../images/elements/moto_both_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 94% top;
}
.catalog_part_basket{
	text-align: center; 
	border-left: 1px solid #000000; 
	background-color: #ffffff; 
}
.td_tire_availability {
    border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	background-color: #FFFFFF; 
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 4px; 
	text-align: left; 
	padding-right: 5px; 
	color: #990000;
}
.tire_availability_yes {
    background-image: url(../images/elements/available.gif); 
	background-position: left; 
	background-repeat: no-repeat; 
	padding-left: 24px; 
	padding-top: 3px; 
	padding-bottom: 2px;
}
.tire_availability_no {
    background-image: url(../images/elements/not_available.gif); 
	background-position: left; 
	background-repeat: no-repeat; 
	padding-left: 24px; 
	padding-top: 3px; 
	padding-bottom: 2px;
}
.season_td2 {
    padding: 3px; 
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width: 50%;
}

/*Catalog Header*/

.logo_block {
    background-color: #FFFFFF; 
	border-left: 1px solid #000000; 
	padding: 3px; 
	text-align: center; 
	width: 160px;
}
.apply_block {
    background-color: #FFFFFF; 
	border-right: 1px solid #000000; 
	text-align: left; 
	width: 20%;
	font-size: 11px;
	padding-right: 4px;
}
.main_titleblock1 {
	text-align: center;
}
.main_titleblock2 {
    background-image: url(../images/catalog/corner_right_logo2.jpg); 
	background-position: top right; 
	background-repeat: no-repeat;
}
.main_titleblock3 {
    background-image: url(../images/catalog/corner_left_logo2.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}
.main_titleblock4 {
	margin-right: 6px; 
	margin-left: 6px;
	background-color: #FFFFFF; 
	background-image: url(../images/elements/logo_bg.jpg);
	background-repeat: repeat-x; 
	background-position: top;
	border-top: 1px solid #000000;
}
.main_titleblock5 {
    background-image: url(../images/catalog/corner_right_logo.jpg); 
	background-position: top right; 
	background-repeat: no-repeat;
}
.main_titleblock6 {
    background-image: url(../images/catalog/corner_left_logo.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}
.sizes_bottom_td {
	text-align: center;
	background-color: #FFFFFF; 
}
.sizes_bottom_td2 {
    background-image: url(../images/catalog/corner_right.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
.sizes_bottom_td3 {
    background-image: url(../images/catalog/corner_left.jpg); 
	background-position: left bottom; 
	background-repeat: no-repeat;
}
.sizes_bottom_td4 {
    border-bottom: 1px solid #000000; 
	margin-left: 6px; 
	margin-right: 6px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom;	
}
.axle_td {
    padding: 3px; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width: 25%;
}
.axle_div_both {
    background-image: url(../images/elements/moto_both_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 20% ; 
	padding-left: 25px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	font-size: 11px;
}
.axle_div_front {
    background-image: url(../images/elements/moto_front_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 15% ; 
	padding-left: 25px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	font-size: 11px;
}
.axle_div_rear {
    background-image: url(../images/elements/moto_rear_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 15% ; 
	padding-left: 22px; 
	padding-top: 4px; 
	padding-bottom: 4px;
	font-size: 11px;
}
.company_header_td {
    background-color: #FFFFFF; 
	text-align: center; 
	background-image: url(../images/elements/logo_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	border-bottom: 1px solid #000000;
	font-size: 14px;
}
.company_header_td1 {
    border-top: 1px solid #000000; 
	padding-bottom: 3px; 
	margin-left: 6px; 
    padding-top: 8px
}
.company_header_td2 {
    border-top: 1px solid #000000; 
	padding-bottom: 3px; 
	margin-right: 6px; 
    padding-top: 8px
}
.logo_companyname_header {
    background-color: #fb7329; 
	text-align: center; 
	color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	border-top: 1px solid #000000;
	text-decoration: none;
	width: 20%; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
	text-transform: uppercase;
	white-space: nowrap;
}
.logo_companyname_header1 {
	background-image: url(../images/elements/logo_orangebg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	padding-top: 6px; 
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

/*Info*/

.td_info_img {
    text-align: center; 
	width: 202px;
}
.table_info_menu {
   border: 1px solid #000000; 
   background-color: #FFFFFF;
   margin-top: 1px; 
}
.info_td_gradient {
	background-color: #FFFFFF; 
	background-position: bottom; 
	background-repeat: repeat-x; 
	text-align: center;
	padding: 2px;
}
.td_article_info {
    border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #000000; 
	background-color: #FFFFFF; 
	padding: 5px; 
	padding-left: 20px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
}
.article_name_header {
    background-color: #fb7329; 
	text-align: center; 
	color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	border-top: 1px solid #000000;
	text-decoration: none;
	width: 20%; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
	white-space: nowrap;
	text-transform: uppercase;
}
.article_name_header1 {
	background-image: url(../images/elements/logo_orangebg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	padding-top: 7px; 
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
}

/*Catalog*/

       /*Title for catalog*/
	   
.logo_bg {
    background-image: url(../images/catalog/title_left_bg.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
}
.logo_title {
	border-top: 1px solid #000000; 
	margin-left: 6px;
	background-color: #FFFFFF; 
	text-align: center;
	padding: 4px;
}
.title_catalog_center {
    background-image: url(../images/elements/logo_orangebg2.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: #fe772f;  
	text-align: center; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000; 
}
.h1_title_catalog {
    color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	white-space: nowrap; 
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
.title_catalog_right {
    background-color: #fe772f;  
	width: 120px;
	background-image: url(../images/elements/logo_orangebg3.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
}
.title_catalog_right2 {
    background-image: url(../images/catalog/corner_red_title.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
}
.title_catalog_right3 {
    border-top: 1px solid #000000; 
	margin-right: 6px;
}
.title_catalog_right4 {
    background-image: url(../images/elements/motik.gif); 
	background-repeat: no-repeat; 
	background-position: center;
	padding-top: 26px;
	padding-bottom: 17px;
}

    /*Goods prepose*/
	 
.table_main {
    border: 1px solid #000000; 
	background-color: #FFFFFF; 
	margin-top: 3px;
}
.td_image_big {
    width: 300px; 
	text-align: center;
}
.goods_name {
    background-image: url(../images/catalog/menu_bg_sel2.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center;
}
.goods_name2 {
    background-image: url(../images/catalog/corner_red_title_white.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
}
.goods_name3 {
	margin-right: 6px; 
	padding-top: 7px; 
	padding-bottom: 7px;
}
.goods_describe {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 10px;
	text-align: left;
}

/*Warning. Tires Not Available*/

.warning_na_white {
	background-color: #FFFFFF; 
	border-right: 1px solid #000000; 
	border-left: 1px solid #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right: 5px;
	text-align: left;
}
.warning_na {
    background-image: url(../images/header/top_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: #FFFFFF; 
	border-right: 1px solid #000000; 
	border-left: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right: 5px;

}
.warning_na_img {
    background-image: url(../images/elements/Warning.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 64px;
}
.critical_img {
    background-image: url(../images/elements/Critical_big.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 64px;
}
.gslogin_img {
    background-image: url(../images/elements/userGS.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 64px;
	text-align: left;
}
.note_img {
    background-image: url(../images/elements/note.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 64px;
}
.search_img {
    background-image: url(../images/elements/Internet_Search.gif); 
	background-repeat: no-repeat; 
	background-position: 10px top; 
	padding-left: 74px;
}
.note {
    background-image: url(../images/header/top_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: #FFFFFF; 
	border-right: 1px solid #000000; 
	border-left: 1px solid #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right: 5px;
}
.nopage_img {
    background-image: url(../images/elements/404.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 64px;
	text-align: left;
}
.ErrorMessage 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FFFF99;
	white-space: nowrap;	
	margin-bottom: 4px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 4px;
}
.mail_error_td {
    border: 1px solid #979595; 
	background-color: #fff6d5; 
	background-image: url(../images/elements/mail_dec.gif); 
	background-position: top; 
	background-repeat: repeat-x; 
	text-align: center; 
	padding: 3px
}
.mail_error_body {
    margin-top: 1px; 
	border: 1px solid #979595; 
	background-color: #fff6d5; 
	background-image: url(../images/elements/mail_dec.gif); 
	background-position: bottom; 
	background-repeat: repeat-x
}


      /*Table with Sizes*/
	  
.sizes_title {
    background-image: url(../images/catalog/menu_bg_sel.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: center; 
	white-space: nowrap; 
	padding: 2px; 
}
.sizes_title_price {
    background-image: url(../images/catalog/bg_price.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bolder; 
	text-align: center; 
	white-space: nowrap; 
	padding: 2px; 
	background-color: #ffffff;
}
.sizes_info {
    background-color: #FFFFFF; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;   
}
.sizes_info_1 {
    background-color: #FFFFFF; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;   
  padding-top: 20px	
}
.sizes_info_alternate {
    background-color: #f2f2f2; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;   
}
.sizes_info_price {
    background-color: #FFff99; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;   
}
.sizes_info_price_discount {
    background-color: #FFff99;
	background-image: url(/images/discount/discount.gif);
	background-repeat: no-repeat;
	background-position: top right; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;
	font-weight: bold;
	color: #990000;   
}

/*Select By Size*/

.selectbysize_auto {
    border-top: 1px solid #000000; 
	border-right: 1px solid #000000; 
	background-color: #FFFFFF; 
	width: 300px;
}
.selectbysize_filters_td {
    border-top: 1px solid #000000; 
	border-left: 1px solid #000000; 
	background-color: #FFFFFF; 
	text-align: center;
}
.selectbysize_filters_td_1 {
    padding: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.title_select {
    width: 30%; 
	border-bottom: 1px solid #000000;
}
.title_select2 {
    background-image: url(../images/catalog/corner_select2.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
}
.title_select3 {
    background-image: url(../images/elements/logo_orangebg3.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: #fe772f; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color:#FFFFFF; 
	padding: 7px; 
	border-top: 1px solid #000000; 
	white-space: nowrap;
	text-align: left; 
	margin-left: 6px;
}
.title_select_others {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color:#FFFFFF; 
	padding: 4px; 
	border-top: 1px solid #979595; 
	white-space: nowrap;
	background-image: url(../images/catalog/menu_bg_selected.jpg); 
	background-repeat: repeat-y; 
	background-position: left; 
	text-align: center; 
	background-color: #980000; 
	border-top: 1px solid #979595; 
	margin-left: 11px;
}
.close_panel {
    border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000; 
	background-color: #fe772f; 
	background-image: url(../images/elements/logo_orangebg2.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: right; 
	padding-right: 5px;
	color: #ffffff;
	padding: 6px;
}
.close_panel2 {
    border-bottom: 1px solid #000000;  
	background-color: #fe772f; 
	background-image: url(../images/elements/logo_orangebg3.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	text-align: center;
}
.close_panel3 {
    background-image: url(../images/catalog/corner_select.jpg); 
	background-position: top right; 
	background-repeat: no-repeat;
}
.close_panel4 {
    border-top: 1px solid #000000; 
	margin-right: 6px; 
	padding-top: 5px; 
	padding-bottom: 4px;
}
.price_header_select {
    background-image: url(../images/catalog/menu_bg_sel.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border-bottom: 1px solid #000000; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-decoration: none;
	text-align: center; 
	font-weight: bold;
	border-left: 1px solid #000000;
}
.selectbysize_result_td {
	background-color: #FFFFFF; 
	text-align: center;
	border-left: 0px; 
	border: 1px solid #000000;
}
.catalog_front_tire_select {
	text-align: center; 
	border-left: 1px solid #000000; 
	background-color: #ffffff; 
	background-image: url(../images/elements/moto_front_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 94% top;
}
.catalog_rear_tire_select {
	text-align: center; 
	border-left: 1px solid #000000; 
	background-color: #ffffff; 
	background-image: url(../images/elements/moto_rear_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 94% top;
}
.catalog_both_tire_select {
	text-align: center; 
	border-left: 1px solid #000000; 
	background-color: #ffffff; 
	background-image: url(../images/elements/moto_both_axle.gif); 
	background-repeat: no-repeat; 
	background-position: 94% top;
}
.td_selectbysize_info {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 10px; 
	text-align: left; 
	background-image: url(../images/elements/logo_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
}
.h1_select {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase; 
	margin-bottom: 0px; 
	color: #980033;
}
.h2_select {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 0px; 
	color: #666666;
}
.td_price {
    color: #990033; 
	font-size: 16px; 
	font-weight: bold; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000; 
	background-color: #FFff99; 
	text-align: center; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.td_styles1_addede4_special
{
  color: #990033; 
  font-size: 16px; 
  font-weight: bold; 
  padding-top: 5px;
  padding-bottom: 5px; 
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000; 
  background-color: #FFff99; 
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(/images/discount/discount.gif);
  background-position: top right;
  background-repeat: no-repeat;
}
.td_count_sklad {
    text-align: center; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;
}

/*News*/

.td_news_text {
    padding-left: 3px; 
	text-align: left; 
	font-size: 11px;
	text-decoration: none;
}
.td_news_text a {
    padding-left: 3px; 
	text-align: left; 
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.td_news_text a:hover {
    padding-left: 3px; 
	text-align: left; 
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}
.td_imgnews_container {
    text-align: center; 
	padding: 3px;
}
.td_news {
    border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	background-color: #FFFFFF; 
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: left;
}
.main_title_div {
   color: #990033; 
   font-size: 14px; 
   font-weight: bold; 
   padding-bottom: 5px;
}
.news_header {
    background-color: #fb7329; 
	text-align: center; 
	color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	border-top: 1px solid #000000;
	text-decoration: none;
	width: 30%; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
	text-transform: uppercase;
	white-space: nowrap;
}
.news_td_left {
    padding: 5px; 
	border-right: 1px dotted #979595; 
	border-bottom: 1px dotted #979595;
	text-align: center;
}
.news_td_right {
    padding: 5px; 
	border-bottom: 1px dotted #979595;
	text-align: center;
}
.table_header {
    background-image: url(../images/catalog/menu_bg_sel.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	color: #FFFFFF; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: center;
	background-color: #fdb38e;
}
.table_cell {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sizes_bottom_td_white {
    background-image: url(../images/catalog/corner_right2.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
.sizes_bottom_td_white2 {
    background-image: url(../images/catalog/corner_left2.jpg); 
	background-position: left bottom; 
	background-repeat: no-repeat;
}

/*Complaint Book*/

.complaint_table {
    width: 665px; 
	background-image: url(../images/elements/complaint_bg.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
}
.complaint_td_left {
    padding-left: 25px; 
	padding-top: 55px; 
	padding-bottom: 55px; 
	padding-right: 30px; 
	width: 50%;
	text-align: left;
}
.complaint_td_right {
    padding-left: 35px; 
	padding-top: 55px; 
	padding-bottom: 55px; 
	padding-right: 15px; 
	width: 50%;
	text-align: left;
}
.textbox_field {
    padding: 5px; 
	text-align: left; 
	width: auto;
}
.title_button_text {
    border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-bottom: 13px;
	padding-top: 12px; 
	white-space: nowrap;
	margin-left: 6px; 
	margin-right: 6px;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #990033; 
}

/*Our clients*/

.clients_big_img {
    background-image: url(../images/montage/cars/bg_big.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	text-align: center; 
	padding-top: 35px;
	padding-bottom: 120px; 
}
.clients_bigcar {
    text-align: center; 
	background-repeat: no-repeat; 
	background-position: center top;
}
.clients_minicar {
    background-image: url(../images/montage/cars/bg.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	text-align: center; 
	padding-top: 20px; 
	padding-bottom: 16px; 
	padding-left: 4px; 
	padding-right: 3px;
}
.represent_imgmini_container {
    text-align: center; 
	padding: 3px;
}
.main_td_img {
   text-align: center; 
   padding: 10px;
}
.main_td_container33 {
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   border-right: 1px solid #000000; 
   border-left: 1px solid #000000;
   width: 33%;
}
.main_td_container {
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   border-right: 1px solid #000000; 
   border-left: 1px solid #000000;
}
.main_resume_div {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px;
}

    /*Menu Main Page*/
.main_menu {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 2px;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	white-space: nowrap
}
.main_menu a {
	color: #000000; 
	text-decoration: none;
}
.main_menu a:hover {
	font-weight: bold;
	color: #ee3200; 
	text-decoration: none;
}
.main_menu_selected {
    background-image: url(../images/catalog/menu_bg_sel.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	background-color: #980033; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
}
.main_menu_selected a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none; 
}
.main_menu_selected a:hover {
	color: #FFFFFF; 
	text-decoration: underline;
	font-weight: bold;
}
.main_moto2 {
    background-image: url(../images/main/moto2.jpg); 
	background-position: left; 
	background-repeat: no-repeat; 
	width: 293px;
}

/*Cart*/

.cart_discount {
    margin-left: 11px; 
	background-image: url(../images/catalog/menu_bg_selected.jpg); 
	background-repeat: repeat-y; 
	background-position: left; 
    margin-right: 0px; 
    border-right: 1px solid #979595;
    padding-bottom: 10px; 
    padding-top: 9px; 
    font-weight: normal; 
    text-align: left; 
    padding-left: 10px;
}
.name_field {
    padding: 3px; 
	text-align: right; 
	width: 40%;
}
.textbox_field {
    padding: 5px; 
	text-align: left; 
	width: auto;
}
.cart_infogoods_td {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 10px; 
	text-align: left; 
	background-image: url(../images/elements/logo_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	background-color: #FFFFFF; 
	border-left: 1px solid #000000; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000;
}
.delete_td {
    border-left: 0px; 
	border-right: 1px solid #000000; 
	text-align: right; 
	background-color: #FFFFFF; 
	border-bottom: 0px; 
	padding-top: 5px; 
	padding-right: 5px; 
	border-top: 1px solid #000000;
	background-image: url(../images/elements/logo_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
}
.cart_table_td {
	border-bottom: 1px solid #000000; 
	background-color: #FFFFFF; 
	text-align: center;
	border-right: 1px solid #000000; 
	padding-right: 2px; 
	padding-bottom: 2px;
}
.cart_columns_title {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#FFFFFF; 
	padding: 4px; 
	border-top: 1px solid #979595; 
	white-space: nowrap;
	background-image: url(../images/catalog/menu_bg_selected.jpg); 
	background-repeat: repeat-y; 
	background-position: left; 
	text-align: left; 
	background-color: #980000; 
	border-top: 1px solid #979595; 
	margin-left: 11px;
}
.cart_cell1 {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border-top: 1px solid #000000; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   padding-top: 3px; 
   padding-bottom: 3px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF; 
   border-right: 0px; 
   text-align: right; 
   width: 33%;
}
.cart_cell2 {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border-top: 1px solid #000000;
   border-right: 1px solid #000000; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   padding-top: 3px; 
   padding-bottom: 3px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF; 
   width: 33%;
   border-left: 0px; 
   text-align: left; 
   padding-left: 4px;
}
.selectbyauto_applist_size {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border-top: 1px solid #000000; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-align: center; 
   padding-top: 3px; 
   padding-bottom: 3px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF;
}
.cart_title_select2 {
    background-image: url(../images/catalog/corner_red_title_white2.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
}
.cart_title_select3 {
    background-image: url(../images/elements/logo_orangebg3.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	background-color: #fe772f; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#FFFFFF; 
	padding: 3px; 
	border-top: 1px solid #000000;
	border-right: 1px solid #000000; 
	white-space: nowrap;
	text-align: left; 
	margin-left: 6px;
}
.cart_price_td {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border-top: 1px solid #000000;
   border-right: 1px solid #000000; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-align: center; 
   padding-top: 3px; 
   padding-bottom: 3px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF;
}
.cart_title_select {
    width: 30%; 
}
.cart_title_select4 {
    background-image: url(../images/elements/logo_orangebg2.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#FFFFFF; 
	padding: 3px; 
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	white-space: nowrap;
	text-align: left; 
}

.cart_close_panel {
    border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000; 
	background-color: #fe772f; 
	background-image: url(../images/elements/logo_orangebg2.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: left; 
	padding-right: 5px;
	color: #ffffff;
	padding: 6px;
	text-transform: uppercase;
	font-weight: bold;
}
.cart_price_td2 {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-align: center; 
   padding-top: 5px; 
   padding-bottom: 5px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF;
}
.sizes_info_price_cart {
    background-color: #FFff99; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 2px;
	font-weight: bold; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000; 
	font-size: 12px;
	width: 33%;   
}
.sizes_bottom_td5 {
    background-image: url(../images/catalog/corner_right.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	border-top: 1px solid #000000;
}
.sizes_bottom_td6 {
    border-bottom: 1px solid #000000; 
	margin-right: 6px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom;
	text-align: center;
	background-color: #FFFFFF;	
}
.discount_block_orange {
    margin-left: 8px; 
	background-image: url(../images/elements/logo_orangebg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	padding-bottom: 10px; 
	padding-top: 9px;
	border-right: 1px solid #000000;
}
.cart_main_menu {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 2px;
	text-decoration: none;
	white-space: nowrap;
	background-color: #FFFFFF;
}
.specaction_text_td {
   padding-top: 10px; 
   padding-right: 10px; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   text-align: left;
}
.news_title_div {
   color: #990033; 
   font-size: 13px; 
   font-weight: bold; 
   padding-bottom: 5px;
}
.represent_director_text {
   padding-left: 15px; 
   padding-right: 15px;
   padding-top: 10px; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   text-align: left;
}
.represent_td_container_auto {
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   border-right: 1px solid #000000; 
   border-left: 1px solid #000000;
   width: auto;
}
.menu_network_selected {
   background-image: url(../images/elements/home.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 33px;
   font-weight: bold;
}
.network_select {
   display: block;
   background-image: url(../images/elements/arrow2.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 20px;
   padding-top: 1px;
   padding-bottom: 1px;
    
}
.network_select:hover {
   display: block;
   background-image: url(../images/elements/arrow.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 20px;
   padding-top: 1px;
   padding-bottom: 1px;
}
.network_select_new {
   display: block;
   background-image: url(../images/elements/new_active.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 20px;
   padding-top: 3px;
   padding-bottom: 3px;
    
}
.network_select_new:hover {
   display: block;
   background-image: url(../images/elements/new.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 20px;
   padding-top: 3px;
   padding-bottom: 3px;
}
.network_select_build {
   display: block;
   background-image: url(../images/elements/build_active.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 25px;
   padding-top: 1px;
   padding-bottom: 1px;
    
}
.network_select_build:hover {
   display: block;
   background-image: url(../images/elements/build_active_2.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 25px;
   padding-top: 1px;
   padding-bottom: 1px;
}
.menu_catalog_new {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border: 1px solid #d8d8d8; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menu_catalog_new a {
	color: #666666; 
	text-decoration: none;
}
.menu_catalog_new a:hover {
	font-weight: bold;
	color: #ee3200; 
	text-decoration: none;
}
.menu_catalog_build {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border: 1px solid #d8d8d8; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menu_catalog_build a {
	color: #666666; 
	text-decoration: none;
}
.menu_catalog_build a:hover {
	font-weight: bold;
	color: #ee3200; 
	text-decoration: none;
}
.network_select_minitext {
   font-size: 11px; 
   padding-left: 20px;
    
}
/*Representation*/

.represent_main_td {
   background-color: #990033; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
}
.represent_td_container390 {
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   border-right: 1px solid #000000; 
   border-left: 1px solid #000000;
   width: 390px;
}
.represent_td_container250 {
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   border-right: 1px solid #000000; 
   border-left: 1px solid #000000;
   width: 250px;
   padding-top: 5px;
   text-align: center;
}
.represent_td_container_auto {
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   border-right: 1px solid #000000; 
   border-left: 1px solid #000000;
   width: auto;
}
.represent_director_text {
   padding-left: 15px; 
   padding-right: 15px;
   padding-top: 10px; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   text-align: left;
}
.represent_button_text {
    border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 13px; 
	padding-bottom: 13px; 
	white-space: nowrap;
	margin-left: 6px; 
	margin-right: 6px;
	text-align: center;
	background-color: #FFFFFF;
}
.represent_imgmini_container {
    text-align: center; 
	padding: 3px;
}
.represent_imgbig_container {
    text-align: center; 
	padding: 10px;
}
.represent_middle_td {
   background-color: #990033; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 3px;
}
.represent_servicelist {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border: 1px solid #d8d8d8; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-align: center; 
   padding-top: 3px; 
   padding-bottom: 3px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF;
}
.title_button_text2 {
    border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	white-space: nowrap;
	margin-left: 6px; 
	margin-right: 6px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-transform: none; 
	padding-bottom: 6px; 
	padding-top: 5px; 
	color: #000000; 
	text-align: center;
}
.service {
   display: block; 
   background-image: url(../images/service.gif); 
   background-position: left; 
   background-repeat: no-repeat; 
   padding-top: 3px; 
   padding-bottom: 3px;
   padding-left: 24px;
   text-align: left;
}
.service:hover {
   display: block; 
   background-image: url(../images/service.gif); 
   background-position: left; 
   background-repeat: no-repeat; 
   padding-top: 3px; 
   padding-bottom: 3px;
   padding-left: 24px;
   text-align: left;
}
.represent_servicelist {
   background-image: url(../images/catalog/menu_bg.jpg); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   border: 1px solid #d8d8d8; 
   color: #666666; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-align: center; 
   padding-top: 3px;
   padding-left: 5px; 
   padding-bottom: 3px; 
   text-decoration: none; 
   white-space: nowrap;
   background-color: #FFFFFF;
}


/*Select By Moto*/

.moto_axle {
    background-image: url(../images/catalog/menu_bg_sel.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	background-color: #980033; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	border: 1px solid #000000;
}

.selectbymoto_td {
    background-image: url(../images/catalog/menu_bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border: 1px solid #cccccc; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-decoration: none;
}
.size_select {
   display: block;
   background-image: url(../images/elements/arrow2.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 20px;
   padding-top: 1px;
   padding-bottom: 1px;
   color: #666666; 
   text-decoration: none;
    
}
.size_select:hover {
   display: block;
   background-image: url(../images/elements/arrow.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 20px;
   padding-top: 1px;
   padding-bottom: 1px;
   font-weight: bold;
   color: #ee3200; 
   text-decoration: none;
}


.mapPoint
{
  cursor: help;   
}

.MapPanelFlyout
{
  display: none;
  overflow: hidden;
  z-index: 2;
  background-color: #FFFFFF;
  border: solid 1px #D0D0D0;
}

.MapPanelInfo
{
  display: none;   
  z-index: 2; 
  background-color: Transparent; 
}

.main_titleblock_anim {
	text-align: center;
}
.main_titleblock2_anim {
    background-image: url(../images/catalog/corner_right1.gif); 
	background-position: top right; 
	background-repeat: no-repeat;
}
.main_titleblock3_anim {
    background-image: url(../images/catalog/corner_left1.gif); 
	background-position: top left; 
	background-repeat: no-repeat;
}
.main_titleblock4_anim {
	margin-right: 6px; 
	margin-left: 6px;
	background-color: #FFFFFF; 
	background-image: url(../images/elements/logo_bg.jpg);
	background-repeat: repeat-x; 
	background-position: top;
	border-top: 1px solid #000000;
}
.anim_bottom_td {
	text-align: center;
}
.anim_bottom_td2 {
    background-image: url(../images/catalog/corner_right.gif); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
.anim_bottom_td3 {
    background-image: url(../images/catalog/corner_left.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
}
.anim_bottom_td4 {
    border-bottom: 1px solid #000000; 
	margin-left: 6px; 
	margin-right: 6px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/catalog/menu_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom;
	background-color: #FFFFFF;	
}

.yandex_mini_map {
   border: 1px solid #979595;
   width: 100%;
   height: 253px;
}

.yandex_big_map {
   border: 1px solid #979595;
   width: 100%;
   height: 710px;
}
.tb_watermark {
  background-color: #fefcf3;
  color: #979595;
}
.gold_img {
    background-image: url(../images/network/gold.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 90px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
}
.silver_img {
    background-image: url(../images/network/silver.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 90px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
.bronze_img {
    background-image: url(../images/network/bronze.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 90px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
