/* ОСНОВНЫЕ СТИЛИ */
*				{ font-family:"Book Antiqua"; font-size:12pt; color:black; }
body		{ margin:0px; padding:0px; background-color:white; background-attachment: fixed; background-position:top center; }
h1			{ margin:0px 0px 10px 0px; font-size:20px; color:#53291d; text-decoration:none; }
h2			{ margin:0px 0px 10px 0px; font-size:18px; color:#53291d; font-weight:normal; }

h2 a		{ text-decoration:none; font-size:20px; display:block; padding-left:15px; background:url(/i/ic_bull.gif) no-repeat 0px 7px; }

h3			{ margin:5px 0px 5px 0px; font-size:12px; color:#53291d; font-weight:normal; }
h4			{ font-size:20px; color:Black; margin:20px 0px 0px 0px; font-weight:normal; }
p				{ margin:5px 0px 5px 0px; }
a:hover	{ color:#E22A30; }
pre			{ font-family:Courier New; font-size:11pt; }

form						{ margin:0px; padding:0px;}
input,textarea	{ margin:0px; padding:1px; }
select					{ border:1px solid #bcbcbc; vertical-align:middle; }
input.i_submit	{ border:none; color:White; background:#E22A30; font-size:19px; padding:0px 10px 0px 10px; height:40px; display:block; cursor:pointer; }
a.i_submit			{ border:none; color:White; background:#E22A30; font-size:19px; padding:5px 10px 5px 10px; line-height:40px; text-decoration:none; display:inline-block; margin:0px; }
input.i_submit2	{ border:1px solid #777; color:black; background:#DDD; font-size:12px; padding:0px 10px 0px 10px; height:20px; cursor:pointer; }
.i_input				{ width:100%; height:18px; margin:5px 0px 5px 0px; padding:1px; border:1px solid #bcbcbc; }
label	{ cursor:pointer; margin-left:5px; }

.fieldtemplate				{ margin:0px; }
.fieldtemplate span		{ color:#990000; }
.fieldtemplate strong		{ color:red; margin-right:3px; }
.fieldtemplate .multiline	{ max-height:200px; overflow:auto; border:1px solid #990000; padding:5px;  }

.fieldtemplate .f_add	{ padding-left:10px; }
.fieldtemplate .f_add	i { font-size:11px; }
.fieldtemplate .f_add	input { width:200px; }

.fieldtemplate i.annt { color:#555555; display:block; margin-bottom:5px; }
.fieldtemplate i.annt a.lnk_service { display:inline; margin:0px; white-space:nowrap; color:#555555; border-color:#555555;}
.fieldtemplate i.annt a.lnk_service:hover {color:#CC0000; }

/* ШАПКА */
.div_center			{ width:950px; padding:0px; text-align:left; left:50%; margin-left:-475px; position:relative;  }
.main_table			{ width:100%; }

#logo						{ width:100%; height:82px; padding:0px; background-color:#53291d; text-align:center; position:relative; }
#top_ico					{ position:absolute; top:10px; left:15px; white-space:nowrap; }
#top_ico .ico_sep	{ margin:0px 20px 0px 20px; width:1px; height:11px; background-color:White; }

#top_menu				{ background:#63433a url(/i/top_menu_fon.gif) repeat-x; height:29px; width:100%; }
#top_menu td		{ padding:0px 15px 0px 15px; border-right:1px solid white; text-align:center; white-space:nowrap; width:20%; }
#top_menu td.end{ border-right:none; }
#top_menu a			{ font-size:18px; font-weight:bold; text-decoration:none; color:White; }
#top_menu a:hover, .top_menu a.cur	{ color:#b7aaa6; }

#top_banner			{ background-color:#724b40; text-align:center; vertical-align:middle; }

#work	{ width:100%; margin:0px; }

/* Левая колонка */

#work_left	{ background-color:White; padding:0px; }

.menu						{ width:100%; border-collapse:collapse; border:1px solid #6d493f; margin-top:1px; }
.menu td				{ }
.menu td.start	{ width:25px; background:url(/i/menu_bull.gif) no-repeat left center; }
.menu td.start i{ width:25px; height:43px; display:block; }
.menu td.end		{ width:100%; padding:2px 5px 2px 10px; background:#ebdcd4 url(/i/menu_fon.gif) repeat-x; }
.menu td a			{ display:block; text-decoration:none; font-size:18px; font-weight:bold; color:Black; }

.submenu				{	position:relative; }
.submenu div		{ position:absolute; background-color:#ebdcd4; border:1px solid #6d493f; width:170px; display:none; }
td div.submenu a{ color:#53291d; margin:2px 5px 2px 5px; }	
.submenu a:hover{ color:#73593d; }	

/* Центральная часть */
#work_area				{ width:100%; background-color:White; padding:0px 1px 0px 1px; }
/*
#work_area ol, ul	{ margin:5px 0px 5px 0px; padding:0px; }
#work_area li			{ margin:2px 0px 2px 30px; padding-left:0px; }
#work_area ul li	{ list-style-image:url(/i/ic_li.gif); }
*/

#def_rubric .c_item	{ border:1px solid #6d493f; float:left; width:267px; height:232px; background-repeat:no-repeat; background-position:right bottom; margin:1px 1px 0px 0px; }
#def_rubric .c_name	{ position:relative; padding-bottom:10px; }
#def_rubric .c_child{ position:relative; display:none; }
#def_rubric .c_child div{ padding:5px; position:absolute; border:1px solid #6d493f; background:url(/i/def_cat_child_fon.png); top:0px; left:10px; width:230px; }
#def_rubric a			{ text-decoration:none; font-size:16px; display:block; padding-left:15px; background:url(/i/ic_bull.gif) no-repeat 0px 7px; }
#def_rubric a.r0	{ margin:5px 5px 3px 10px;  font-size:20px; color:#53291d; font-weight:bold; background:none; padding-left:0px; display:block; }

.l_r_banner			{ display:block; }
.l_r_banner img	{ width:200px; height:230px; padding:1px; margin:1px 0px 0px 0px; border:1px solid #6d493f; display:block; }

/* Правая колонка */

#work_right	{ background-color:White; padding:0px; }

#right_news	{ border-style:solid; height:220px; border-width:4px 4px 11px 4px; border-color:#cebaad; }

/* Путь */
.path							{ background-color:#53291d;  width:100%; }
.path .t1					{ padding:2px 20px 2px 5px; width:100%; color:White; }
.path .t1 *				{ font-size:12px; color:White; text-decoration:none; }
.path a:hover			{ color:#b7aaa6; }
.path .t2					{ color:White; background:#63433a; border:1px solid #ebdcd4; border-bottom:1px solid #53291d; white-space:nowrap; font-size:12px; padding:0px; font-weight:bold; }
.path .t2 select		{ padding:0px; margin:0px; border:none; font-weight:bold; width:200px; }

/* Главная страница */
#def	{ border-collapse:collapse; }

/* БЛОЧНЫЕ ЭЛЕМЕНТЫ */
/* Навигация слева */
#navigation			{ width:240px; float:left; background-color:#eeeeee; }
#navigation *		{ text-decoration:none; }
#navigation a		{ display:block; font-size:14px; margin:5px 0px 0px 15px; text-transform:uppercase; }

/* Область основного контента */
#content				{ padding:10px; }

/* Рамки и т.п. */
.work_img				{ width:70px; float:left; margin:0px 20px 5px 0px; }

.block_head *		{ font-size:10pt; }
.block_head			{ width:100%; height:20px; min-width:160px; border:1px solid #AAAAAA; background-color:#DDDDDD; font-weight:bold; clear:both; }
.block_head p		{ margin:0px; padding-left:10px; }

div.block_big			{ color:white; background-color:#707070; font-size:22px; height:40px; line-height:39px; padding-left:15px; margin:0px 0px 10px 0px; }

.p_text					{ text-indent:20px; margin:10px 0px 0px 0px; text-align:justify; }

/* Списки. */
.items					{ border-collapse:collapse; width:100%; }
.items th				{ font-weight:normal; padding:2px 5px 2px 5px; white-space:nowrap; text-transform:uppercase; font-size:12px; color:#707070; text-align:center; }
.items td *			{ font-size:12px; text-decoration:none; }
.items th a img	{ border:none; }
.items td				{ padding:10px 5px 10px 5px; background-color:#ececec; text-align:center; }
.items .altrow	{ background-color:white; }

/* Элементы списка (новость и т.п.). */
.item em				{ color:#53291d; font-style:normal; font-size:12px; display:block; margin:0px 0px 2px 0px;}
.item a					{ display:block; margin:0px; text-decoration:none;  font-weight:bold; }
.item small			{ display:block; font-size:12pt; margin:0px 0px 15px 0px; color:Black; }

.item_news em		{ color:#53291d; font-style:normal; font-size:12px; display:block; margin:0px 0px 2px 0px;}


.item_del				{ text-decoration:none; background:url(/i/ic_del.gif) no-repeat center; display:block; width:20px; }
.item_del2			{ text-decoration:none; background:url(/i/ic_del.png) no-repeat center; display:block; width:10px; }

#right_news .item *	{ font-size:12px; }
#right_news .item small	{ font-size:11px; }

/* Линейка прокрутки */
.scroll_block		{ white-space:nowrap; color:#4c4c4c; font-size:12px; padding:10px 20px 10px 0px; width:100%; margin-top:30px; text-align:right; }

.scroll_block *	{ color:#4c4c4c; font-size:12px; text-decoration:none; }
.scroll_block	.set_pgsize	{ margin-left:40px; }
.scroll_block	.cur_pgsize	{ color:#53291d; }

.scroll_a						{ background-color:#535355; color:white; padding:2px 5px 2px 5px; text-decoration:none; }
.scroll_a:hover			{ background-color:#53291d; color:white; } 
.scroll_curpage			{ background-color:#53291d; color:white; padding:2px 5px 2px 5px; }
.scroll_prev				{ float:left; padding-left:15px; }
.scroll_next				{ float:right; padding-right:15px; }


/* Рубрики в центре. */

.cat_item			{ float:left; width:260px; margin:0px 0px 10px 0px; }
.cat_item img	{ width:128px; padding:1px; display:block; float:left; border:1px solid #cebaad; margin-right:10px;  }
.cat_item a		{ font-size:14px; text-decoration:none; display:block; margin-right:5px; }


/* Товраы. */
.goods_item					{ float:left; width:240px; text-align:center; margin:5px 0px 5px 0px; }
.goods_item div			{ text-align:left; margin:10px 10px 10px 10px; }
.goods_item	.g_name	{ display:block; font-weight:bold; text-decoration:none; }
.goods_item	.annt		{ display:block; min-height:40px; }

.goods_item small			{ display:block; }
.goods_item small img	{ margin:5px 5px 0px 5px; width:30px; height:30px; }
.goods_item small.set	{ height:35px; }

.ico_spec	{ clear:both; margin:5px 0px 5px 0px; clear:both;}

#goods_code *			{ font-size:14px; }
#goods_code span	{ margin-right:10px; white-space:nowrap; }
#goods_info { margin:20px 0px 20px 0px; }
#goods_info img { width:241px; padding:1px; display:block; float:left; border:1px solid #cebaad; margin-right:10px;  }
#goods_info	.goods_text	{ margin-left:250px; }

.panes *	{ font-size:12px; height:183px; }

/* КЛАССЫ ДЛЯ ПОДВАЛА */
.footer 		{ width:100%; height:70px; background-color:#53291d; }
.footer	*		{ font-size:11px; color:white; text-decoration:none; }
.footer td	{ padding:10px; white-space:nowrap; }
.footer .copy			{ float:left; }
.footer .counter	{ text-align:center; width:100%; }
.footer .c80port	{ float:right; }
.footer .design		{ padding:0px 10px 0px 10px; }
.footer .design div	{ width:180px; height:70px; background:url(/i/design.png) no-repeat 0 10px;  filter:expression(fixPNG(this)); }
.footer .design a		{ display:block; float:right; margin-top:37px; }

/* Классы для мелкий элементов */
.line1			{ border-top:1px solid #3b2a29; margin:1px 0px 1px 0px; }
.line2			{ border-top:2px solid #3b2a29; margin:1px 0px 1px 0px; }
.ic_sep			{ margin:0px 25px 0px 25px; }
.err,.err *	{ font-weight:bold; color:#CE1300; display:block; }
.red,.red *	{ font-weight:bold; color:#CE1300; }
.t_center		{ text-align:center; }
.lnk_service{ border-bottom:1px dashed black; text-decoration:none; font-size:11px; display: inline-block; margin-top:2px; }
.remark			{ color:#858585; font-size:12px; }
.remark span{ color:black; text-transform:uppercase; }
.upper			{ text-transform:uppercase; }
.rel				{ position:relative; }
.dic_radio			{ padding-right:20px;}
.dic_radio span	{ display: block; margin-top:3px; white-space:nowrap; }
.prev	{ width:22px; height:17px; display:block; float:left; background-image:url(/i/ico_prev.gif);background-repeat:no-repeat; }
.next	{ width:22px; height:17px; display:block; float:right; background-image:url(/i/ico_next.gif);  background-repeat:no-repeat; }
.cb	{ clear:both; }
i.annt		{ display:block; margin-bottom:10px; font-size:12px; color:#777; }
img.spec_ico	{ margin:3px 3px 3px 0px; }

#region_list	{ width:49%; float:left; border-right:2px solid #ebdcd4; }
#region_list a { display:block; margin:2px 0px 2px 0px; text-decoration:none; }
#region_list a#link_other { margin-top:5px; text-decoration:underline; }
#region_list a#link_other:hover	{ color:#E22A30; }

.FCKBody	{ height:400px; }



