/* ОСНОВНЫЕ СТИЛИ */
body,p,a,ul,ol,li,td,th	{ font-family:"Tahoma"; font-size:12px; color:#666666; }
body		{ margin:0; padding:0; background-color:white; }
h1			{ margin:5 0 10 0; padding:0; font-family:"Verdana"; font-size:16px; color:black; }
h2			{ margin:0 0 10 0; padding:0; font-family:"Verdana"; font-size:14px; color:black;}
h3			{ margin:0 0 10 0; padding:0; font-family:"Verdana"; font-size:12px; color:black; }
h4			{ margin:0 0 10 0; padding:0; font-family:"Verdana"; font-size:18px; color:red; }
p				{ margin:5 0 0 0;}
a				{ color:#1A3DC1; }
a:hover	{ color:#990000; }
ol, ul	{ margin-top:5; margin-bottom:5; }
li			{ margin-top:5; }
ul li		{ list-style-image: url(/i/ic_cat_path_child.gif); margin-top:0; margin-bottom:2; }
.ul_2	li{ margin-top:5; margin-bottom:10;}

/* КЛАССЫ ДЛЯ ФОРМ */
form,input,select,option,textarea { font-family:"Tahoma"; font-size:12px; }
form						{ margin:0; padding:0;}
input,textarea	{ margin:0; padding:0 0 0 3;}
select,option		{ margin:0; }
.i_submit				{ font-family:Tahoma; font-size:11px; border:1px solid #990033; height:21px; padding:0 5 0 5; background:url(/i/button_fon.gif) repeat-x; }
.i_input				{ width:100%; margin:5 0 5 0; }

/* КЛАСС ДЛЯ ВНЕШНЕЙ ТАБЛИЦЫ, определяющие размер сайта по ширене и фон главной таблицы (см. файл top.inc) */
.main_table					{ width:100%; background-color:white; }

/* КЛАССЫ ДЛЯ ШАПКИ (см. файл top.inc) */
/* класс для таблицы шапки с иконками */
.top_table_ico			{ border-style: none solid none solid; border-width:1px; border-color:#C8C8C8; margin-bottom:1px; width:100%; height:25; }

/* класс для строки иконок в таблице шапки */
.top_tr_ico td			{ font-size:11px; white-space:nowrap;  }
.top_tr_ico a				{ font-size:11px; text-decoration:none; color:black; }

/* классы для левой и правой ячеек строки иконок в таблице шапки */
.top_td_ico_left		{ text-align:left; padding-left:20; }
.top_td_ico_right		{ text-align:right; padding-right:20; }

/* класс для разделительной линии иконок по бокам */
.top_ico_sep				{ width:1px; height:5px; margin:0 30 0 30; vertical-align:middle; background-color:#F1F1F1; }

/* класс для таблицы шапки с логотипом и информ. блоками */
.top_table_block		{ border-style: solid solid none solid; border-width:1px; border-color:#C8C8C8 #C8C8C8 #C8C8C8 #C8C8C8; margin:0; width:100%; height:80; background:white url(/i/top_fon.jpg) no-repeat center right; }

/* класс для основной строки шапки - логотип, текст, инфо блоки */
.top_tr_block td		{ font-size:11px; }
.top_tr_block td p	{ font-size:11px; }
.top_table_block em, .top_table_block em a	{ font-size:12px; color:#000099; font-weight:bold; font-style:normal; }
.top_tr_block span	{ font-size:11px; }

/* классы для блоков (ячеек) основной строки в таблице шапки (логотип, заголовок H1 и текст под заголовком, верхние баннеры, текущие дата, курс и корзина ) (см. файл top.inc)*/
.top_block_logo			{ padding:0 5 0 10; }
.top_block_descript	{ padding:5 5 5 5; width:100%; text-align:right; vertical-align:bottom; }
.top_block_descript h1	{ font-size:14px; margin:0; color:#CC0000 }
.top_block_descript p		{ font-size:11px; margin:2 0 0 0; }
.top_block_ban 			{ padding:0 5 0 5; width:40%; white-space:nowrap; text-align:right;}
.top_block_date			{ padding:20 0 0 0; white-space:nowrap; }
.top_block_date div	{ padding:0 25 0 25; height:40; border-right:1px solid #C8C8C8; }
.top_block_curse		{ padding:20 0 0 0; white-space:nowrap;}
.top_block_curse div{ padding:0 25 0 25; height:40; border-right:1px solid #C8C8C8; }
.top_block_bask			{ padding:20 20 0 25; white-space:nowrap;}

/* классы для картинок в шапке (логотип, баннеры) (см. файл top.inc)*/
.top_img_logo				{ width:390; height:80; }
.top_img_bann				{ width:200; height:70; border:1px solid #5E5E5E; margin:0 3 0 3; }

/* классы для верхнего меню информационных разделов (см. файл top.inc и настройки новостной системы) */
.top_menu				{ background-color:#333399; width:100%; height:25; margin:0 0 2 0; padding:0; }
/* меню с простым разделителем, используется в фиксированных сайтах, или когда много пунктов меню, так что они все равномерно расперделены по строке */
/* для равномерности распределения см. файл script.js *** РАВНОМЕРНОСТЬ РАСПРЕДЕЛЕНИЯ ПУНКТОВ ВЕРХНЕГО МЕНЮ *** */
.top_menu table	{ height:25; width:100%; border-bottom:1px solid #C8C8C8;}
.top_menu td		{ text-align:center; white-space:nowrap; padding:0; border-right:1px solid #C8C8C8; }
.top_menu td a	{ font-weight:bold; color:white; text-decoration:none; display:block; margin:0; padding:0; width:100%; height:25; line-height:24px; }
.top_menu a:link,.top_menu a:visited	{ color:white; }
.top_menu a:hover,.top_menu a:active	{ background-color:#cc0033; }
.top_menu_cur		{ background-color:#cc0033; }
td.top_menu_last	{ border-style:none; }

/* КЛАССЫ ДЛЯ БЛОЧНЫХ ЭЛЕМЕНТОВ слева и справа: каталог, авторизация и т.п. (см. файл left.inc, search_form***.inc, right.inc) */
/* block_main - класс для блока (таблицы) фиксированного размера с прорисованной внешней границей */
.block_main			{ width:200; margin:0 0 3 0; border-style:solid; border-width:3 1 1 1; border-color:#cc0033 #C8C8C8 #C8C8C8 #C8C8C8; }

/* work_head - заголовок блока block_main с иконкой */
.block_head			{ padding:0 5 3 25; color:white; background:#cc0033 url(/i/ic_frame_head.gif) no-repeat; background-position:8 4; }
.block_head1			{ padding:10 5 10 25; color:white; background:#333399 url(/i/ic_frame_head.gif) no-repeat; background-position:8 4; }
.block_head a		{ color:white; text-decoration:none; }
.block_head a:hover { color:#333399; }
.block_head img	{ margin-left:20;}
/* block_cont - класс для основной ячейки блока block_main (задаются отступы для контейнеров) */
.block_main td.block_cont	{ padding:2 5 2 8; }

/*.block_cont			{ margin:10 0 10 5; }*/
.block_cont p		{ font-size:11px; }
.block_cont select, .block_cont input	{ margin:5 0 5 0;}

/* классы для элементов опросника */
.quest td				{ padding:3 0 3 0; border-bottom:1px dotted #C8C8C8; }
.quest input		{ vertical-align:middle; margin:0 0 0 5; }
.quest select		{ vertical-align:middle; margin:0 0 0 5; }

/* КЛАССЫ ДЛЯ ЦЕНТРАЛЬНОЙ КОЛОНКИ, блоки спец предложений, новостей и т.п. (см. основные шаблонные файлы *.html и включаемые по месту *.inc) */
.work_area				{ padding:0 0 10 10; width:100%; }
.work_def_top			{ margin:0 0 5 0; }
.work_def_img			{ border:1px solid black; margin:0; }

/* work_main - класс для блока (таблицы) по умолчанию, содержащего текст, списки и т.п. */
.work_main				{ width:100%; margin:0 0 3 0; border-top:3px solid #cc0033; }

/* work_head - аналог block_head (увеличен шрифт), work_head_td2 - класс для дополнительной ячейки */
.work_head				{ padding:0 5 3 25; color:white; background:#cc0033 url(/i/ic_frame_head.gif) no-repeat; background-position:8 4; font-weight:bold; width:100%; }
.work_head h2			{ padding:0; margin:0; font-size:11px; color:white; }
.work_head_td2		{ background:#cc0033; padding:0; }

/* work_path - заголовок блока work_main для вывода текущего пути по сайту */
.work_path 				{ padding:0 5 3 25; color:white; background:#cc0033 url(/i/ic_frame_head.gif) no-repeat; background-position:8 4; }
.work_path a			{ padding:0; margin:0; font-size:11px; color:white; }
.work_path a:hover{ color:#000099; }
.work_path span		{ margin:0 5 0 5; }

/* work_cont - класс для основной ячейки блока work_main, содержащий основной контент (произвольный текст) */
.work_cont				{ padding:5 2 5 5; }

/* work_img - класс для основного изображения или списка изображений в блоке work_main, как правило, это основные картинки к новостям (разделам и типам), рубрикам и товарам */
.work_img					{ margin:0 10 3 0; float:left; }

/* work_list - класс для основной ячейки блока work_main, содержащий только списки (новости, рубрики, товары и т.п.)  */
.work_list 				{ vertical-align:top; }

/* класс для отображения основных изображений в списке */
.work_list .work_img	{ width:100; border:1px solid #C8C8C8; margin:2 5 2 0; }

/* класс для распорки между ячейками при выводе списков в несколько колонок */
.work_right_space	{ padding:0 3 0 0; border-left:1px solid #C8C8C8; }

/* класс для карты сайта */
.work_map					{ padding:0; border-bottom:1px solid #C8C8C8; }
.work_map h1				{ margin-top:20; }
.work_map td				{ padding:0 20 10 10; border-right:1px solid #C8C8C8; }
.work_map td.td_end { padding:0 0 10 10; border-right-style:none; }
.map_0				{ margin:3 0 10 20; padding:0; }
.map_0 li			{ padding:0; margin-top:3; list-style-image: url(/i/ic_map.gif); }
.map_1				{ margin:2 0 15 20; padding:0; }
.map_1 li			{ padding:0; margin-top:3; list-style-image: url(/i/ic_cat_path_child.gif); }
.map_2				{ margin:2 0 10 20; padding:0; }
.map_2 li			{ padding:0; margin-top:2; list-style-image: url(/i/ic_cat_path_child.gif); }
.map_2 a			{ font-size:12px; }


/* КЛАССЫ ДЛЯ СПИСКОВ НОВОСТЕЙ (см. файлы default.html, page.inc и news_list_***.inc) */
/* news_main - аналог work_main, только для списка новостей на главной странице (используется, как распорка фиксированной ширины) */
.news_main				{ width:250; margin:0 0 3 0; border-top:3px solid #cc0033; }

/* news_main_list - аналог work_list (отличается бэкграундом)  */
.news_main_list						{ background:url(/i/news_fon.jpg) no-repeat; padding:0 0 0 5; border-left:1px dotted #C8C8C8; }
.news_main_list .work_img	{ width:50; border:1px solid black; margin:2 5 5 0; float:left; }
.news_main_list a.g_name	{ font-size:14px; text-decoration:none; color:black; font-weight:bold; }
.news_main_list a.g_name:hover	{ color:#990000; }

/* news_list - полный аналог work_list, может применяться в шаблоне page.inc, отображающим информацию из новостной системы */
.news_list						{ vertical-align:top; }
.news_list .work_img	{ width:100; border:1px solid #C8C8C8; margin:2 5 2 0; }

/* news_data - класс для отображения даты новости, news_annt - аннотация новости, news_scroll a - ссылки в линейки прокрутки по новостям */
.news_data				{ font-size:11px; color:#990000; }
.news_annt				{ font-size:11px; }
.news_scroll a		{ text-decoration:none; }

/* классы для элементов опросника */
.quest td				{ padding:3 0 3 0; border-bottom:1px dotted #C8C8C8; }
.quest input		{ vertical-align:middle; margin:0 0 0 5; }
.quest select		{ vertical-align:middle; margin:0 0 0 5; }

/* КЛАССЫ ДЛЯ форумов (см. файлы forum*.*) */
/* forum_list - класс для таблицы списка сообщений. */
.forum_list				{ margin:5 0 10 0; width:100%; border-collapse: collapse; }
.forum_annt				{ font-size:11px; color:#7F7F7F;}
.forum_list td		{ padding:10 5 30 5; border:1px solid #C8C8C8;}
.forum_main				{ vertical-align:top; }
.forum_child			{ background-color:#E4E4E4; vertical-align:top; }
.forum_line td		{ padding:0; border-bottom:2px solid #333399; }
		
/* КЛАССЫ ДЛЯ РУБРИКАТОРА ТОВАРОВ (см. файлы cat_***.inc) */
/* классы для главных рубрик - уровень 0. cat0 - контейнер, cat0_1 - ячейка с иконкой, cat0_2 - ячейка с названием рубрики */
.cat0			 				{ vertical-align:top; background:white url(/i/cat_fon_bottom.gif) repeat-x bottom left;}
.cat0 td	 				{ border-top:1px solid #333399; background-image:url(/i/cat_fon_top.gif);  background-repeat:repeat-x; background-position:top left; }
.cat0_1 img				{ width:9; height:8; border-style:none; background-color:#990000; margin:12 8 0 7; }
.cat0_2						{	padding:7 0 7 0; }
.cat0_2 a					{ text-decoration:none; color:black; font-weight:bold; }

/* классы для главных рубрик - уровень 0. cat_child - контейнер, cat0_1 - ячейка с иконкой, cat0_2 - ячейка с названием рубрики */
.cat_name					{ font-size:14px; text-decoration:none; color:black; }
.cat_child				{ margin:0; border-style:none; width:100%; display:none; }
.cat_child2				{ margin:0; border-style:none; width:100%; }
.cat_child_1 img	{ width:8; height:7; border-style:none; background-color:#990000; margin:5 5 0 0; }
.cat_child_2			{ border-top:1px solid #C8C8C8; padding:2 0 3 0; width:100%; }
.cat_child_2 a		{ text-decoration:none; color:black; font-size:12px; }

/* классы для вывода списка подрубрик в центральной части в промежуточных рубриках (см. файлы catalog.*, cat_not_end_***.inc)*/
.cat_img							{ float:left; height:100px; border:1px solid black; margin:0 10 5 0; }
.cat_list .work_img		{ width:50; border:1px solid #C8C8C8; float:left; margin:2 7 2 0; }
.cat_list td					{ padding:10 0 10 0; }
.cat_list_right_space	{ padding:0 5 0 5; }

.cat_list_child				{ margin:0 0 5 0; padding:0; }
.cat_list_child img		{ width:9; height:8; border-style:none; background-color:#990000; margin:10 8 0 0; }
.cat_list_child	ul		{ margin:2 0 5 40; padding:0 0 0 40; display:none; }
.cat_list_child	ul ul	{ padding:0 0 0 0; display:block; }
.cat_list_child	ul li	{ margin:0 0 2 0; padding:0; list-style-image: url(/i/ic_cat_path_child.gif); }
.cat_list_child a			{ font-size:12px; }

.cat_list_end					{ margin:5 0 5 0; padding:0 0 0 0; border-left:1px solid #C8C8C8; width:200;}
.cat_list_end img			{ width:9; height:8; border-style:none; background-color:#990000; margin:12 8 0 7; }
.cat_list_end	ul			{ margin-bottom:5; margin-top:2; display:none; }
.cat_list_end	ul li		{ list-style-image: url(/i/ic_cat_path_child.gif); margin-top:0; margin-bottom:2; }
.cat_list_end a				{ font-size:11px; }


/* КЛАССЫ ДЛЯ ТОВАРОВ (списки, карточка и т.п., см. файлы ini.osg, default.html, catalog.html, goods***.html, и включаемые по месту goods_list_***.inc) */
/* spec_main_center - класс для задания отступов для блока work_main в центре главной страницы, где выводятся специальные предложения */ 
.spec_main_center1	{ width:50%; padding:0 5 0 0; border-right:1px solid #C8C8C8; }
.spec_main_center2	{ width:50%; padding:0 0 0 5; }
.spec_main_center1 table, .spec_main_center2 table  { border-bottom:1px solid #C8C8C8; }

/* g_spec_list - аналог work_list, служит для задания стилей на изображения в списке спец предложений. */
.g_spec_list .work_img	{ width:100; border:1px solid #C8C8C8; margin:2 3 2 0; }
.g_spec_list .g_name		{ font-size:14px; text-decoration:none; color:black; }

/* g_navigation, g_scroll - классы для навигации по страницам товаров. */
.g_navigation			{ margin-top:3; width:100%; font-size:11px; font-family:Verdana; }
.g_navigation td	{ font-size:11px; font-family:Verdana;}
.g_scroll_curpage	{ background-color:#C8C8C8; color:white; padding:2 3 2 3; }
.g_scroll					{ background-color:#990000; color:white; padding:2 3 2 3; text-decoration:none; }

/* g_list - класс для таблицы списка товаров. */
.g_list						{ margin:5 0 10 0; width:100%; border-collapse: collapse; }

/* g_list_head - класс для заголовка таблицы списка товаров, содержащий названия колонок. */
.g_list_head			{ background-color:#333399; border-collapse: collapse; }
.g_list_head td		{ border:1px solid #C8C8C8; padding:2 5 2 5; white-space:nowrap; font-weight:bold; color:white; }
.g_list_head a		{ font-weight:bold; color:white; text-decoration:none; }
.g_list_head a:hover	{ color:white;  }
.g_list_head img	{ border-style:none; }
.g_list_head img.ic_sort	{ margin:0 5 0 0; }

/* g_list td - ячейка по умолчанию в списке товаров */
.g_list td				{ padding:5 3 5 3; border:1px solid #C8C8C8;}

/* g_list - аналог work_list для изображений в списке товаров */
.g_list .work_img	{ width:50; margin:0; padding:0; }

/* g_name - название товара, g_annt - аннотация к товару, g_price - цена*/
.g_name						{ font-size:14px; } /* font-weight:bold; */
.g_annt						{ font-size:11px; margin:8 0 5 0; }
.g_annt span			{ color:#990000; }
.g_graph					{ border:1px solid black; margin:0 20 0 0; }
p.g_price					{ white-space:nowrap; margin:10 0 15 0;}
.g_price					{ font-size:14px; text-decoration:none; color:black; font-weight:bold; }
.g_price a				{ font-size:12px; font-weight:normal; }
.g_price .big			{ font-size:16px; }
.g_price span			{ font-size:12px; font-weight:normal; }
td.g_price_list			{ font-size:14px; font-weight:bold; }
.g_price_list span	{ font-size:12px; font-weight:normal; }
.g_fields					{ margin:10 0 10 0; }
.g_fields td			{ padding:3 10 3 0; }
.g_ex_table				{ border-collapse:collapse; margin:5 0 5 0; }
.g_ex_name				{ border:solid 1px #C8C8C8; padding:5; }
.g_ex_val					{ border:solid 1px #C8C8C8; padding:5; color:black; }

/* КЛАССЫ ДЛЯ СРАВНЕНИЯ ТОВАРОВ: compare - таблица, compare_name - название св-ва, compare_val - значение св-ва, compare_h - заголовки, compare_sep_h - разделитель*/
.compare								{ border-collapse:collapse; border:solid 1px #C8C8C8; border-bottom:solid 2px #333399; padding:2 3 2 3; }
.compare td							{ border:solid 1px #C8C8C8; padding:2 3 2 3; }
.compare .work_img			{ width:100; border:solid 1px black; }
.compare_name						{ font-weight:bold; text-align:right; width:200; }
td.compare_name					{ padding:2 5 2 3; }
.compare_val						{ font-weight:normal;}
.compare_val_null				{ color:red; font-weight:normal; }
.compare_name						{ font-weight:bold; }
.compare_h							{ background-color:#F6F6F6; }
table.compare_h					{ border-style:none; }
table.compare_h td			{ border-style:none; }
.compare_sep						{ background-color:#333399; color:white; font-weight:bold; }
td.compare_sep 					{ border-style:none; }


/* КЛАССЫ ДЛЯ ПОИСКА */
/* search_form - таблица полей формы поиска для центральной части страницы, НЕ путать с формой поиска слева, search_form_field_name - класс ячейки с названием поля поиска */
.search_form								{ width:100%; }
.search_form th							{ text-align:right; padding:0 5 0 5; white-space:nowrap; }
.search_form th span				{ font-size:11px; font-weight:normal; }
.search_form td							{ width:100%; white-space:nowrap; padding:5 0 5 0; }
.search_form #searchword		{ width:100%; }
.search_form #scode					{ width:110px; }
.search_form #sidc					{  }
.search_form #sidf					{  }
.search_form #sidcnt				{  }
.search_form #sgprice1			{ width:80px; }
.search_form #sgprice2			{ width:80px; }
.search_form #sunc					{ width:173px; }
.search_form #sgsize				{ width:110px; }
.search_form #sgsize1				{ width:50px; }
.search_form #sgsize2				{ width:50px; }
.search_form #smesunit			{ width:110px; }
.search_form #smesunit1			{ width:50px; }
.search_form #smesunit2			{ width:50px; }
.search_form #swarranty			{ width:110px; }
.search_form #swarranty1		{ width:50px; }
.search_form #swarranty2		{ width:50px; }
.search_form #sexpired			{ width:110px; }
.search_form #sreserv				{ width:110px; }
.search_form #sreserv1			{ width:50px; }
.search_form #sreserv2			{ width:50px; }
.search_form_elist					{ border:1px solid black;}
.search_form_elist td				{ white-space:normal; }
.search_form_elist td table td.e_1 { width:10px; }
.search_form_elist td table td.e_2 { width:100%; }


/* КЛАССЫ ДЛЯ КОРЗИНЫ */
/* bask_img - классы для изображения корзины и ссылки на корзину в списках товаров, bask_in_quan - ввод поле количество, bask_submit - submit пересчитать, bask_itog, bask_quan, bask_summ - суммирующие ячейки  */
img.bask_img				{ width:18; height:14; background-color:#990000; border-style:none; margin:0 3 0 3; padding:0; vertical-align:middle; }
.bask_img_text			{ 
	text-decoration:none;
	font-size:12;
 	color: #1A3DC1;
    display: inline-block;
 }
.bask_img_text_big			{ text-decoration:none; font-size:18; }
.bask_in_quan				{ width:40; text-align:right; }
.bask_footer 				{ background-color:#F6F6F6; color:black; font-weight:bold; }
td.bask_submit			{ border-style:none none solid solid; background-color:#F6F6F6; }
.bask_submit input	{ width:200; }
td.bask_itog				{ border-style:none solid solid none; padding-right:5px; }
td.bask_quan				{ border-style:none solid solid none; padding-right:5px; text-align:right;}
td.bask_quan span		{ font-size:12px; font-weight:normal; }
td.bask_summ				{ border-style:none solid solid none; text-align:right; }
td.bask_summ span		{ font-size:12px; font-weight:normal; }
.bask_sales					{ color:#990000; }

/* fr_bask - класс для фрейма корзины, определенного в файле footer.inc, fr_bask_body - соответственно для body */
#fr_bask_id				{ 
	padding:0;	margin:0;	width:400; height:140; display:none; 
	position: fixed; top:0; left:0;
	//position: absolute;
	top: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
	border:1px solid black;
	opacity:0.95; filter: alpha(Opacity=95);
}
.fr_bask_body						{ background-color:#F6F6F6;	}
.fr_bask_body table			{ width:100%; }

#d_login, #d_reg, #d_order { display:none; }

/* КЛАССЫ для форм РЕГИСТРАЦИИ и авторизации */
.login_form				{ width:300; }
.login_form td		{ padding:3 5 3 5; }
.reg							{ width:100%; }
.reg .i_submit		{ width:100%; }
.reg td						{ padding:3 0 3 0; }
td.reg_name				{ width:150px; padding-right:10; font-weight:bold; text-align:right; }
.reg_name img			{ width:150px; height:1px; }
td.reg_head				{ background-color:#333399; color:white; font-weight:bold; padding:2 2 2 5; }


/* КЛАССЫ ДЛЯ ОКНА ПЛАТЕЖЕЙ */
.pay_pad, .pay_price	{ padding:5}
.pay_price						{ color:#6D6D6D; border-style:none none none solid; border-width:1; border-color:#D7D7D7; text-align:right; font-weight:bold; }
.pay_block						{ height:22; background-color:#6D6D6D; color:white; font-size:12px;font-weight:bold; padding:2 2 4 10;}
.pay_box							{ text-align:center; border-style:none solid none solid; border-width:1; border-color:#D7D7D7;padding:0; margin:0}
.pay_line							{ border-style:solid none none none; border-width:1; border-color:#D7D7D7;}
.pay_btn							{	background-color:#6D6D6D; color:white; font-weight:bold; padding:3; font-size:13px;}

/* КЛАССЫ ДЛЯ ЛИНИЙ И МЕЛКИХ ЭЛЕМЕНТОВ */
img.line_1				{ width:100%; height:1px; background-color:#C8C8C8; margin:10 0 5 0; padding:0; border-style:none; }
div.line_2				{ width:100%; height:2px; background-color:#C8C8C8; color:#C8C8C8; margin:1 0 2 0; padding:0; position:relative; }
div.line_2 img		{ width:1; height:1px; }
img.line_3				{ width:100%; height:1; background-color:#C8C8C8; margin:1 0 0 0;}
img.line_4				{ width:100%; height:2; background-color:#333399; margin:1 0 10 0; border-style:none;}
img.line_5				{ width:100%; height:2; background-color:#333399; margin:2 0 2 0;}
.line_news				{ width:100%; height:1px; border-top:1px dotted #C8C8C8; margin:5 0 5 0; padding:0; position:relative; }
img.line_spec			{ width:100%; height:2px; margin:2 0 2 0; padding:0; border-style:none; background-color:#333399; position:relative;}
img.ic_link				{ width:8; height:9; background-color:#990000; border-style:none; vertical-align:middle; margin:0 5 0 0; }
img.ic_link_prev	{ width:8; height:9; background-color:#990000; border-style:none; vertical-align:middle; margin:0 10 0 0; }
img.ic_link_next	{ width:8; height:9; background-color:#990000; border-style:none; vertical-align:middle; margin:0 0 0 10; }
p.ic_search				{ padding:0 0 0 25; }
p.ic_search a			{ text-decoration:none; }
img.ic_search			{ width:16px; height:16px; float:left; margin:5 5 5 0; background-color:#990000; }
img.ic_compare		{ width:16px; height:16px; }
img.ic_photo			{ width:23px; height:16px; }
img.ic_sort				{ width:9; height:16; }
img.ic_close			{ width:16; height:16; margin:0 2 2 2;}
.err							{ color:red; }
.noerr							{ color:green; }
/* КЛАССЫ ДЛЯ НИЖНЕЙ ЧАСТИ И КОПИРАЙТА */
.footer						{ margin:10 0 10 0; width:100%; }
.copy, .copy a		{ font-size:11px; font-family:"Verdana"; color:#2B2B2B; }
.copy div					{ width:200; padding-left:8; }
.counters					{ width:100%; text-align:center; }
.osg							{ text-align:right; }
.osg div					{ width:200; }
.osg a						{ font-size:11px; font-family:"Verdana"; color:#2B2B2B; }

.pr1
{
color:#FFFFFF;
font-size:18px;
line-height:25px;
border:#CCCCCC 2px solid;
background:#62b919;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
}
