.empty {}

body
{
	font-size: 75%;
	background-color : #FFFFFF;
}
BODY *
{
	font-size: 100.01%;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2D2D2D;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

h1
{
	text-transform: none;
	margin-top: 3px;
	margin-bottom: 5px;
	margin: 0px;
	font-weight: normal;
	color: #2D2D2D;
	font-size: 24px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;	
}

h2
{
	text-transform: none;
	margin: 0px;
	color: #2D2D2D;
	font-size: 20px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;	
}

h3
{
	text-transform: none;
	margin: 0px;
	color: #2D2D2D;
	font-size: 17px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;	
}


a
{
	/*font-size: 11px;*/
	color: #246BC7;
	text-decoration: underline;
	cursor: pointer;
}

a:hover
{
	color : #AA0425;
}

p
{
	margin-top: 10px;
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10px 0px 10px 0px;
	padding: 0;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5px 10px 3px 0px;
}
/*------------------------------------------------------*/

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/

table.tblContainer
{
	max-width: 1280px;
	//width: 100%;
	//width: expression(this.offsetWidth > 1279 ? "1280px" : "100%");
}

/*Основная часть*/
.main_text
{
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2D2D2D;	
	text-align: justify;
}

.main_text_desc
{
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2D2D2D;	
	text-align: justify;
}

/*.main_text_desc table
{
	display: inline;
}*/

.text_90per
{
	font-size: 95%;
}

.main_div
{
	padding-top: 20px;
	padding-bottom: 20px;
}

.so_div
{
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
}

.so_image
{
	border: 1px solid #F2F2F2;
}

.so_head
{
	font-size: 120%;
	font-weight: bold;
}

.so_desc
{
	padding-top: 2px;
	padding-bottom: 5px;
	text-align: justify;
}

.so_price
{
	font-size: 15px;
	color: #D92114;
	font-weight: normal;
	font-weight: bold;
}

.so_price_red
{
	background-color: #D92114;
}

.so_old_price
{
	background: #ffffff; 
	text-decoration: line-through;
	color: #D92114;
	font-size: 13px;
	padding-left: 3px;
}

.so_price_red_big
{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.so_price_red_small
{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 0.8em;
	font-weight: normal;
}

.so_sep
{
	border-color: #F0F0F0;
	margin: 0px;
}

.count_items
{
	width: 26px;
	height: 20px;
	margin: 0px;
	padding-top: 1px;
	border: 1px solid #A7A5AA;
	text-align: center;
	vertical-align: top;
}

.breadcrumbs
{
	font-size: 95%;
}

.big_motor
{
	border: 1px solid #D7D7D7;
}

.tab_prop_th
{
	background-color: #D92115;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 95%;
}

.tab_prop_tr_grey
{
	background-color: #E8E8EA;
}

.tab_prop_td_left
{
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 95%;
}

.tab_prop_td_right
{
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 95%;
}

.basket_input
{
	width: 250px;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
}

.faq_input
{
	width: 250px;
	/*border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;*/	
}

.tab_basket_th
{
	background-color: #D92115;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-right: 0px;	
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 95%;
}

.tab_basket_td_left
{
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 95%;
}

.faq_input
{
	width: 250px;
}

.print
{
	margin-top: -10px;
	margin-bottom: 10px;
}
/*/Основная часть*/

/*Левая колонка*/
.left_column
{
	padding-right: 26px;
	padding-left: 25px;
	padding-top: 1px;
	width: 236px;
}

.red_bg
{
	background-color: #D92115;
}

.onred_links
{
	padding-left: 20px;
}

.onred_links a
{
	color: #FFFFFF;
	font-size: 95%;
}

.onred_links a:hover
{
	color: #FFFFFF;
}

.onred_links div
{
	margin-bottom: 3px;
}

.vert_dot
{
	width: 1px;
	background-image: url(vert_dot.gif);
	background-repeat: repeat-y;
}

.table_vat td
{
	vertical-align: top;
}

.lc_num_red
{
	background-color: #D92115;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: #FFFFFF;
	font-size: 80%;
}

.lc_num_gray
{
	background-color: #999999;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: #FFFFFF;
	font-size: 80%;
}

.lc_list1
{
	font-weight: bold;
	padding-bottom: 12px;
}

.lc_list2
{
	padding-bottom: 2px;
}

.input_chb
{
	border: none;
	position: relative;
	top: 0px;
	margin-right: 10px;
}

.red_link
{
	color: #FF0000;
}
/*/Левая колонка*/

/*Верхняя часть*/
.tr_photo
{
	background-image: url(tr_bg.jpg);
	background-repeat: repeat-x;
}

.top_basket
{
	position: absolute;
}

.top_grey_td
{
	background-color: #5B5B5B;
	height: 7px;
}

.top_white_tr
{
	background-color: #FFFFFF;
	height: 65px;
}

.table_left_gray
{
	border-left: 1px solid #EEEEEE;
}

.small_gray
{
	color: #A5A7A6;
	font-size: 95%;
}
/*/Верхняя часть*/

/*Верхнее меню*/
.tmenu_tr
{
	height: 37px;
}

.tmenu_bg
{
	background-image: url(tmenu_bg.jpg);
	background-repeat: repeat-x;
}

.tmenu_item
{
	color: #FFFFFF;	
	background-color: #074091;	
	background-image: url(tmenu_bg.jpg);
	background-repeat: repeat-x;		
	text-transform: uppercase;
	font-size: 95%;
	padding-left: 25px;
	padding-right: 25px;
}

.tmenu_item a
{
	color: #FFFFFF;
	text-decoration: none;
}

.tmenu_item a:hover
{
	color: #FFFFFF;
}

.tm_hover
{
	background-image: url(tmenu_bg_h.jpg);
	background-color: #157FBB;	
	background-repeat: repeat-x;
}

.tm_active
{
	background-image: url(tmenu_bg_a.jpg);
	background-color: #C00A09;		
	background-repeat: repeat-x;
}
/*/Верхнее меню*/

/*Поиск*/
.input-text
{
	border: 1px solid #6FA0C0;
	font-size: 95%;
	height: 18px;
	padding-left: 4px;
	margin: 0px;
}

.input-button
{
	height: 20px;
	background-image: url(button_bg.jpg);
	background-color: #074091;
	background-repeat: repeat-x;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}
/*/Поиск*/

/*Заголовки*/
.head1
{
	color: #404040;
	font-size: 20px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.head2
{
	color: #2D2D2D;
	font-size: 24px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}

.voting_head
{
	font-size: 95%;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 8px;
	width: 200px;
}
/*/Заголовки*/

/*Правая колонка*/
.right_column
{
	width: 234px;
	padding-left: 36px;
	padding-right: 25px;
}

.right_column_wm
{
	width: 234px;
	padding-left: 36px;	
}

.grey_line
{
	background-color: #EFEFEF;
}
/*/Правая колонка*/

/*Блок с новостями*/
.main_news_div
{
	background-color: #F9F9F9;
	padding-top: 8px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

.main_news_head
{
	font-size: 24px;
	color: #2D2D2D;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.main_news_date
{
	font-size: 95%;
	color: #828282;
	padding-top: 12px;
}

.main_news_link
{
	font-size: 95%;
	padding-top: 3px;
	padding-bottom: 2px;
}

.main_news_announce
{
	font-size: 95%;
}

.arhive_news
{
	font-size: 95%;
	padding-top: 12px;
}

.arhive_news_img
{
	margin-right: 7px;
	position: relative;
	top: 1px;
}

.news_announce
{
	padding-top: 20px;
	padding-bottom: 20px;	
}

.news_detail
{
	padding-top: 5px;
	text-align: right;
}

.news_title
{	
	padding-bottom: 3px;
}

.date
{
	color: #D60121;
	font-weight: bold;
}
/*/Блок с новостями*/

/*Футер*/
.bottom_td
{
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
}

.bottom_left_line
{
	background-color: #E5E5E5; 
}

.bottom_right_line
{
	background-color: #E3E3E3;
}

.bottom_left_div
{
	padding-left: 10px;
	border-left: 2px solid #8A8A8A;
}

.bottom_ul
{
	padding: 0px;
	margin: 0px;
}

.bottom_ul li
{
	padding: 0px;
	margin: 0px;
	list-style-position: outside;

	background-image: url(bot_li_img.jpg);
}

.bottom_list
{
	background-image: url(bot_li_img.jpg);
	background-position: 0px 6px;	
}

.pad8
{
	padding-left: 8px;
}

.text_link
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2D2D2D;	
	text-decoration: none;
}

.text_link:hover
{
	color: #2D2D2D;	
	text-decoration: none;
}

.print_bottom
{
	display: none;
}
/*/Футер*/

.counters a img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.counters a:hover img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

div.official_dealer
{
	position: relative;
	font-size: 0px;
	height: 1px;
}

div.official_dealer img
{
	position: absolute;
	right: 0px;
	top: -66px;
}
