/* ОСНОВНЫЕ СТИЛИ */
body,p,a,ul,ol,li,td,th,div	{ font-family:"Tahoma"; font-size:12px; color:#13023A; }
body		{ margin:0; padding:0 0 40 0; background-color:#423C69; } 
h1			{ margin:0 0 10 0; padding:0; font-family:"Arial"; font-size:16px; text-transform:uppercase; }
h2			{ margin:15 0 10 0; padding:0; font-family:"Arial"; font-size:16px; text-transform:uppercase; }
h3			{ margin:0; padding:5 0 10 0; font-family:"Arial"; font-size:16px; text-transform:uppercase; }
p				{ margin:5 0 0 0;}
a				{ color:#13023A; }
a:hover	{ color:#BC2C23; }
ol, ul	{ margin-top:5; margin-bottom:5; }
li			{ margin-top:5; }
ul li		{ list-style-image: url(/i/ic_ul.gif); margin-top:0; margin-bottom:2; }

/* КЛАССЫ ДЛЯ ФОРМ */
form,input,select,option,textarea { font-family:"Tahoma"; font-size:12px; }
form						{ margin:0; padding:0;}
textarea				{ margin:0; padding:0 2 0 3;}
select,option		{ margin:0; }
.i_submit				{ height:20px; border-style:none; margin:3 0 3 0; padding:0 5 0 5; background-color:#2f4078; color:white; font-family:"Arial"; font-size:16px; font-weight:bold; cursor:pointer; }
.i_input				{ width:100%; height:20px; margin:3 0 3 0; padding:0 2 0 3; border:1px solid #2f4078; }

/* КЛАССЫ ДЛЯ ШАПКИ (см. файл top.inc) */
.top_table					{ background-color:#3D85B9; }
.top_2							{ background:#3D85B9 url(/i/top_fon.jpg) no-repeat; }
.top_2 div					{ margin:0; width:650; height:149; position:relative; }
.top_link_1					{ position:absolute; top: 15px; left: -275px; color:white; font-size:10px;  width: 280px; height: auto;}

#home { float: right; width: 11px; height: 10px; background: url(i/home.gif); background-position: -4px -5px;}
.top_link_1 a.home {display: block; float: left; width: 11px; height: 10px; background: url(i/home.gif); background-position: -4px -5px; margin: 0px 24px 0 24px; //margin-left: 10px;}
.top_link_1 a.home:hover {	background-position: -4px -25px;}
.top_link_1 span.home {	display: block; float: left; width: 11px; height: 10px; background: url(i/home.gif); background-position: -4px -25px; margin: 0px 24px 0 24px; //margin-left: 10px;}
.top_link_1 a.feedback {display: block; float: left; width: 12px; height: 8px; background: url(i/feedback.gif); background-position: -4px -6px; margin: 2px 24px 0 24px;}
.top_link_1 a.feedback:hover {background-position: -4px -26px;}
.top_link_1 a.map {display: block; float: left; width: 14px; height: 10px; background: url(i/map.gif); background-position: 0 -15px; margin: 0px 24px 0 24px;}
.top_link_1 a.map:hover {background-position: 0 -55px;}
.top_link_1 span.map {display: block; float: left; width: 14px; height: 10px; background: url(i/map.gif); background-position: 0 -55px; margin: 0px 8px 0 8px;}


.top_link_2					{ position:absolute; bottom:5px; right:0px; color:white; font-size:14px; }
.top_link_2 img			{ margin:0 10 0 0; }
.top_link_2 a				{ font-size:14px; color:white; }
.top_link_2 a:hover	{ color:#FEB4AE; }
.top_link_2 em			{ font-size:12px; color:white; font-weight:bold; font-style:normal; margin:0 10 0 10; }

.top_menu						{ background-color:#423C69; width:100%; }
.top_menu td				{ height:20px; padding:3px 0px 3px 10px; white-space:nowrap; }
.top_menu a					{ font-size:11px; font-weight:bold; color:white; text-decoration:none; background-color:none; text-transform:uppercase; }
.top_menu span			{ font-size:9px; color:white; padding:0px 0px 0px 10px;}

/*  -------antonov--- */



.g_pasp_new						{ margin:3; padding:3 5 3 5; font-weight:bold; }
.g_pasp_new a					{ font-family:"Arial"; font-weight: bold; color: #423C69; font-size: 12px;}
.g_pasp_new a:hover {	color: #9b8df6;}

.bask_img_text				{ font-size:12px; color:white; padding:0 3 0 5; background-color:#0F1741; }
.bask_img_text a			{ font-size:12px; color:white; text-decoration:none; margin:0; }
.bask_img_text a:hover{ color:#FEB4AE; }
/* --------------- */




/* КЛАСС ДЛЯ ОСНОВНОЙ ТАБЛИЦЫ, (см. основные шаблонные файлы *.html и включаемые по месту *.inc) */
.main_table				{ width:100%; background-color:#3D85B9;}
.main_table	th div{ width:100%; height:60; margin:0; background-color:#423C69; }

/* КЛАССЫ ДЛЯ ЛЕВОЙ КОЛОНКИ, рубрикатор и новостные разделы (см. основные шаблонные файлы *.html и включаемые по месту *.inc) */
.work_left				{ width:220; border-right:1px solid white; padding:10 0 0 0; background-color:#D2E3EF;}
.work_left div		{ width:219; margin:0; }

/* КЛАССЫ ДЛЯ ЦЕНТРАЛЬНОЙ КОЛОНКИ, блоки спец предложений, новостей и т.п. (см. основные шаблонные файлы *.html и включаемые по месту *.inc) */
.work_area				{ width:708; height:100%; padding:13 0 20 10; background-color:#D2E3EF;}
.work_bann				{ display:block; }
.work_bann img		{ max-width:700px; }
.work_fon					{ margin:0; width:700;  margin:5 0 0 0; }
td.spec_main_center { background:none; }
td.no_fon						{ background:none; }

.work_trans	{ 
	width:213px; margin:0; padding:0;
	background-image: url(/i/work_trans.png);
	background-image: url( expression('/i/0.gif') );
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/work_trans.png', sizingMethod='scale');
}
.work_trans div { margin:0 10 0 15; }
.work_trans_t	{ 
	width:213px; height:9px; margin:0; line-height:7px;
	background-image: url(/i/work_trans_t.png);
	background-image: url( expression('/i/0.gif') );
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/work_trans_t.png', sizingMethod='scale');
	background-repeat:no-repeat;
	background-position: bottom left;
}
.work_trans_f	{ 
	width:213px; height:9px; margin:0; line-height:7px;
	background-image: url(/i/work_trans_f.png);
	background-image: url( expression('/i/0.gif') );
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/work_trans_f.png', sizingMethod='scale');
	background-repeat:no-repeat;
	background-position: top left;
}


/* work_main - класс для блока (таблицы) по умолчанию, содержащего текст, списки и т.п. */
.work_main				{ width:100%; }

/* 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 				{ margin:0 5 10 0; }
.work_path a			{ font-size:11px; }
.work_path span		{ margin:0 5 0 5; }
.work_path h1			{ display:block; background-color:red; margin:10 0 0 0; padding:3 5 3 5; color:white; }

/* work_cont - класс для основной ячейки блока work_main, содержащий основной контент (произвольный текст) */
.work_cont				{ padding:5 10 5 5; }
.work_cont_end		{ 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 #3D85B9; margin:2 5 2 0; }

/* класс для распорки между ячейками при выводе списков в несколько колонок */
.work_right_space	{ padding:0 3 0 0; border-left:1px solid #3D85B9; }

/* класс для карты сайта */
.work_map					{ padding:0; border-bottom:1px solid #3D85B9; }
.work_map h1				{ margin-top:20; }
.work_map td				{ padding:0 20 10 10; border-right:1px solid #3D85B9; }
.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; }


/* КЛАССЫ ДЛЯ БЛОЧНЫХ ЭЛЕМЕНТОВ слева и справа: каталог, авторизация и т.п. (см. файл left.inc, search_form***.inc, right.inc) */
/* block_main - класс для блока (таблицы) фиксированного размера с прорисованной внешней границей */
.block_main			{ margin:0; border-top:1px solid white; }
/* work_head - заголовок блока block_main с иконкой */
.block_head			{ padding:3 5 3 13; color:white; background-color:#423C69; font-family:"Arial"; font-weight:bold; }
/* 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;}

/* КЛАССЫ ДЛЯ СПИСКОВ НОВОСТЕЙ (см. файлы default.html, page.inc и news_list_***.inc) */
/* news_main - аналог work_main, только для списка новостей на главной странице (используется, как распорка фиксированной ширины) */
.news_main a			{ font-weight:bold; }

/* news_list - полный аналог work_list, может применяться в шаблоне page.inc, отображающим информацию из новостной системы */
.news_list						{ vertical-align:top; display:block; }
.news_list .work_img	{ width:100; border:1px solid #3D85B9; margin:2 5 2 0; }

/* news_data - класс для отображения даты новости, news_annt - аннотация новости, news_scroll a - ссылки в линейки прокрутки по новостям */
.news_data				{ font-size:10px; padding:0 0 0 10;}
.news_annt				{ font-size:10px; margin:0; padding:5 0 10 10; }
.news_scroll a		{ text-decoration:none; }

/* КЛАССЫ ДЛЯ ЭЛЕМЕНТОВ ОПРОСНИКА */
.quest td				{ padding:3 0 3 0; border-bottom:1px dotted #3D85B9; }
.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 1 5; border:1px solid #3D85B9;}
.forum_main				{ vertical-align:top; }
.forum_child			{ background-color:#E4E4E4; vertical-align:top; }
.forum_line td		{ padding:0; border-bottom:2px solid #333399; }

/* КЛАССЫ ДЛЯ ОСНОВНОГО МЕНЮ (см. файлы left.inc) */
.menu							{ width:100%; border-top:1px solid white; margin:0; padding:3 3 3 13; }
.menu a						{ font-family:"Arial"; font-weight:bold; text-transform:uppercase; text-decoration:none; }
span.menuzag {	width:100%; border-top:1px solid white; margin:0; padding:3 3 3 0; font-family:"Arial"; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.mini .menu a {
	font-size: 10px;
}
/* КЛАССЫ ДЛЯ РУБРИКАТОРА ТОВАРОВ (см. файлы cat_***.inc) */
.cat0			 				{ width:100%; padding:4 3 4 0; border-style:none solid solid none; border-width:0 9 1 0; }
.cat0 a		 				{ text-transform:uppercase; text-decoration:none; color:black; font-size:10px; }
.cat_name					{ }
.cat_child  a			{ text-transform:none; }	
ul.cat_child  		{ margin:0 0 5 0; padding:0; }	
ul.cat_child  li	{ margin:2 0 2 30; padding:0; }	

/* классы для вывода списка подрубрик в центральной части в промежуточных рубриках (см. файлы catalog.*, cat_*.inc)*/
.cat_list .work_img		{ width:80; border:2px solid red; float:left; margin:0 7 2 0; }
.cat_list td					{ padding:10 0 10 0; }
.cat_list_right_space	{ padding:0 5 0 5; }

/* КЛАССЫ ДЛЯ ТОВАРОВ (списки, карточка и т.п., см. файлы ini.osg, default.html, catalog.html, goods***.html, и включаемые по месту goods_list_***.inc) */
/* spec_main_center - класс для задания отступов для блока work_main в центре главной страницы, где выводятся специальные предложения */ 
.spec_main_center	{ width:100%; padding:10 15 0 0; }

/* g_spec_list - аналог work_list, служит для задания стилей на изображения в списке спец предложений. */
.g_spec_list .work_img	{ width:80; border:2px solid red; margin:2 3 2 0; }
.g_spec_list .g_name		{ font-size:12px; text-decoration:underline; }

/* 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:#3D85B9; color:white; padding:3; width:20; text-align:center; }
.g_scroll					{ background-color:#0F1741; color:white; padding:3; width:20; text-align:center; 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:#423C69; border-collapse: collapse; }
tr.g_list_head td	{ padding:2 5 2 5; white-space:nowrap; font-weight:bold; color:white; border-right:1px solid #3D85BA; }
.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 #423C69;}

/* 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:9px; margin:8 0 5 0; color:black; }
.g_annt span			{ color:#0F1741; }
.g_graph					{ border:1px solid black; margin:0 20 0 0; }
p.g_price					{ white-space:nowrap; margin:10 0 0 0;}
.g_price					{ font-size:14px; text-decoration:none; font-family:"Arial"; font-weight:bold;}
.g_price a				{ font-size:12px; font-weight:normal; }
.g_price .big			{ font-size:16px; }
.g_price span			{ font-size:9px; font-weight:normal; }
td.g_price_list			{ font-size:14px; font-weight:bold; }
.g_price_list span	{ font-size:9px; 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 #423C69; padding:5; }
.g_ex_val					{ border:solid 1px #423C69; padding:5; color:black; }

.g_pasp						{ margin:3; padding:3 5 3 5; background-color:#423C69; font-family:"Arial"; font-weight:bold; color:white; }
.g_pasp a					{ font-family:"Arial"; font-weight:bold; text-decoration:none; color:white; }



/* КЛАССЫ ДЛЯ СРАВНЕНИЯ ТОВАРОВ: compare - таблица, compare_name - название св-ва, compare_val - значение св-ва, compare_h - заголовки, compare_sep_h - разделитель*/
.compare								{ border-collapse:collapse; border:solid 1px #423C69; border-bottom:solid 2px #333399; padding:2 3 2 3; }
.compare td							{ border:solid 1px #423C69; 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_from_1							{ margin:0 0 10 13; }
.search_from_1 td						{ padding:0 5 0 0; }
.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:#0F1741; border-style:none; margin:0 3 0 3; padding:0; vertical-align:middle; }
.bask_img_text				{ font-size:14px; color:white; padding:0 3 0 5; background-color:#0F1741; }
.bask_img_text a			{ font-size:14px; color:white; text-decoration:none; margin:0; }
.bask_img_text a:hover{ color:#FEB4AE; }

a.bask_img_text_new {
	margin: 15px 0 5px 0;
	display: block;
	width: 85px;
	height: auto;
	padding: 1px 0 4px 30px;
	background: url(i/newbasket.gif) no-repeat;
	background-position: 7px 2px;
	color: #0f1741;
	font-size:12px;
	text-decoration:none;
}
a.bask_img_text_new:hover {
	color:#fe8567;
	background-position: 7px -34px;
}

.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; font-size:14px;}
td.bask_quan span		{ font-size:10px; font-weight:normal; }
td.bask_summ				{ border-style:none solid solid none; text-align:right; font-size:14px; }
td.bask_summ span		{ font-size:10px; font-weight:normal; }
.bask_sales					{ color:#0F1741; }

/* 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:450; }
.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:#423C69; 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:#3D85B9; margin:10 0 5 0; padding:0; border-style:none; }
img.line_2				{ width:100%; height:1px; background-color:#A2BFDA; margin:10 0 10 0; padding:0; border-style:none; }
div.line_2 img		{ width:1; height:1px; }
img.line_3				{ width:100%; height:1; background-color:#3D85B9; 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 #3D85B9; margin:5 0 5 0; padding:0; position:relative; }
img.line_spec			{ width:100%; height:1px; margin:2 0 2 0; padding:0; border-style:none; background-color:#A2BFDA; position:relative;}
img.ic_link				{ width:8; height:9; background-color:#0F1741; border-style:none; vertical-align:middle; margin:0; }
img.ic_link_prev	{ width:8; height:9; background-color:#0F1741; border-style:none; vertical-align:middle; margin:0; }
img.ic_link_next	{ width:8; height:9; background-color:#0F1741; border-style:none; vertical-align:middle; margin:0; }
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:#0F1741; }
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;}
.ic_photo 				{ padding:10 0 10 0; }
.ic_photo p				{ font-size:11px; }
.ic_photo span		{ font-size:16px; font-weight:bold; }
.ic_photo img			{ margin:0 10 0 0; }
.err, .red				{ color:red; }
.green						{ color:green; }

/* КЛАССЫ ДЛЯ НИЖНЕЙ ЧАСТИ И КОПИРАЙТА */
.footer						{ width:942; margin-top:10; }
.copy, .copy a		{ font-size:10px; color:white; }
.copy div					{ width:200; padding-left:10; }
.counters					{ width:100%; text-align:center; }
.osg							{ text-align:right; color:white; }
.osg div					{ width:200; }
.osg a						{ font-size:10px; color:white; }




#checkForm .i_input {
	border: none;
	background: #ecf3f8;
	color: #555555;
}

.allcatalog {
color:white;
font-family:"Arial";
font-weight:bold;
text-decoration: none;
}
.allcatalog:hover {
color:white;
} 

#delivery	{ background: #d2e3ef; }

.otchetotgruzka {
	margin: 25px 0 0 0;
}
.otchetotgruzka span {
	font-size: 14px;
	color: #000;
	font-family:"Arial";
	display: block;
	padding: 10px 0;
}

.otchetotgruzka a {
	font-size: 14px;
}

.dogformtitle	{ padding-right:10; text-align:right; width:40%; }
.itred, .itredr	{ font-style: italic; color:red; font-size:11px; height:20; }
.itredr		{ text-align:right; padding-right:10; }


td.design { font-size:10px; background-image:url(/i/design.png); background-repeat:no-repeat; background-position:50px 0px; color:#ee2b33;}
td.design p { font-size:10px; margin: 40px 0px 0px 50px; color:white;}
td.design p a { font-size:10px; text-decoration:underline; color:white;}

.metka span {font-size: 11px; font-style: italic;}







#position {	font-size: 0px;	color: #fff; position: relative;


}
#position .telefon {
	position: absolute;
	left: 714px;
	top: -130px;
	width: 260px;
	text-align: left;
	font-size: 30px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 99;


}
#position .telefon span {
	font-size: 13px;
	display: block;
	margin: 0 0 0 0;
}

#position .telefon p {
	margin-top: 11px;
	color: #fff;
	font-size: 30px;	
	font-family: Arial, Helvetica, sans-serif;
}
#position .telefon p span {
	font-size: 18px;
	display: inline;
}

.fsa {font-size: 15px; text-align: center; padding-top: 12px;}

.fname {vertical-align: top; padding-top: 9px;}
span.tip { font-style: italic; font-size: 11px;}