	/* GLOBAL RESET */
	html, body, div, span,
	applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dd, dl, dt, li, ol, ul,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	ol, ul {
		list-style: none;
	}
	q:before, q:after,
	blockquote:before, blockquote:after {
		content: "";
	}
	a:focus 	{outline: none;	}
	/* ------------ */
	
	html {
	height:100%; 
	}
	
	body {
  height:auto !important;
  height:100%;
  min-height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt; 
	color:#424242; 
	background:#FEFBEE url(/_data/objects/0000/0018/bg_comm.png) repeat-x; 
	padding-left:55px;
	padding-right:55px;
	}	
body.g-admin {
	padding:0;
	background:#FFF; 
}


/* -----------  */

/* .page_content,.page_top {display:none;}
.g-admin .page_content {display:block;}
.page_head {height:285px;}
 */

#block_269 {border-top:10px solid #FEFBEE; background-color:#FEFBEE;}
#block_269 table {width:100%;}
#block_269 div.short {padding:30px 0; width:100%; text-align:center;}
#block_269 span {font-size:24px;}

/* -----------  */


	/* ------ секция только для шаблона main, .page_{id} .template_main -------- */
	
	.page_apex {}
	
	.page_layout {width:890px;
								/*
								width:100%;
								min-width:890px;
								max-width:1100px;
								_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 890? "890px": (document.documentElement.clientWidth || document.body.clientWidth) > 1100? "1100px": "100%");
								*/
								margin:0 auto;
								position:relative;
	}
	.g-admin .page_layout {width:100%;}
	
	.page_head {position:relative; overflow:hidden; zoom:1;}
		div.pos_header1 {float:left; padding:14px 10px 6px 30px;}
		div.pos_header2 {float:right; padding:10px 35px 8px 20px;}

			.blocksearch span.short {font-size:11px; color:#363636; padding-right:10px; margin:0;}
			.blocksearch form {display:inline; }
			.blocksearch .input	{border:1px solid #8F8F8F; font-size:11px; padding:0; vertical-align:middle; width:180px; height:15px;}
			.blocksearch .butt {border:none; 
													background:none; 
													color:#B50E06; 
													cursor:pointer; 
													font-size:11px; 
													vertical-align:middle; 
													margin:0 0 0 2px; 
													height:17px; 
													width:45px; 
													text-align:center; 
													font-weight:bold;
													padding:0;}

		div.pos_header3 {clear:both; width:100%; background:#00002B url(/_data/objects/0000/0018/img.18.bg_logo_l_orig.jpg) no-repeat left top;}
		div.logo {width:100%; background:transparent url(/_data/objects/0000/0018/bg_logo_r.jpg) no-repeat right top; text-align:center;}
		
		.g-eng div.pos_header3 { background: #000031; }
		.g-eng div.logo { background: #000031; }
		
			/* для первого варианта дизайна
			#logoframe {float:left;}
			#logoframe img {display:block; }
			.page_7 #logoframe img {display:inline; vertical-align:middle; }
			*/
		
	
	.page_top {width:100%; background:#F5DFA9 url(/_data/objects/0000/0018/bg_top.gif) repeat-x; padding-top:9px}
		div.pos_top1 {width:100%; background:transparent url(/_data/objects/0000/0018/bg_top1_l.jpg) no-repeat 0 50%;}
			div.h-menumain {background:transparent url(/_data/objects/0000/0018/bg_top1_r.jpg) no-repeat 100% 50%; overflow:hidden; zoom:1;}
				div.menumain {/*width:475px;*/ width:60%; text-align:center; background-color:#B07F53; padding:4px 10px 6px 10px; margin:8px auto;}
	

	.page_content {background:url(/_data/objects/0000/0018/bg_content.png) repeat-x; padding:25px; position:relative; z-index:100;}
	
		table.content_leftcol {width:100%; height:100%; }
		table.content_centercol {width:100%; height:100%; }
		table.content_rightcol {width:100%; height:100%; }
		
		td.content_leftcol {height:100%; padding-right:10px;}
		td.content_centercol {width:100%; height:100%; }
		td.content_rightcol {height:100%; padding-left:30px;}
	
	
		tr.pos_left1 {vertical-align:top;}
		td.pos_left1 {}
		tr.pos_left2 {vertical-align:top;}
		td.pos_left2 {padding-right:10px;}
		tr.pos_left3 {height:100%; vertical-align:top; }
		td.pos_left3 {height:100%; }
	
		tr.pos_center1 {vertical-align:top;}
		td.pos_center1 {}
		tr.article {vertical-align:top;}
		td.article {padding:10px 10px; width:100%; background-color:#FFF; border:1px solid #E9D49F;}
		.article div.mess_standart {margin:10px 0;}
		/* #article {} */
		tr.pos_center2 {vertical-align:top; height:100%;}
		td.pos_center2 {padding:10px 10px; height:100%;}
		tr.pos_center3 {vertical-align:bottom;}
		td.pos_center3 {padding:10px 10px;}
		
		tr.pos_right1 {vertical-align:top;}
		td.pos_right1 {}
		tr.pos_right2 {vertical-align:top;}
		td.pos_right2 {}
		tr.pos_right3 {height:100%; vertical-align:bottom; }
		td.pos_right3 {height:100%; }
	
		/*
		КОЛОНКИ РАВНОЙ ШИРИНЫ
		td.content_leftcol {width:33% !important;}
		td.content_centercol {width:33% !important;}
		td.content_rightcol {width:33% !important;}
		*/
	
	.page_bottom {background:url(/_data/objects/0000/0018/bg_tail.gif) repeat-x; overflow:hidden; _zoom:1; padding:25px 0 20px 0; margin-top:20px;}
	
		div.pos_copyright {float:left; padding-top:10px; padding-left:20px;}
		/*div.pos_address {float:left; padding-top:10px; padding-left:60px;}*/
		div.pos_bot1 {float:left;}
		div.pos_bot2 {float:right; padding-right:20px;}
			#blockcreated img {margin-left:8px;}
	
	.page_tail {}
	
	

	/* ---------------------- */


	
	/* ----- блоки ----- */
	
	/* div.block_is {} */
	div.head_comb {margin-bottom:10px;}
	div.head_comb img {margin-right:8px;}
	
	.content_leftcol div.block_is {margin-bottom:15px; }
	
	div.menuserv span.separator {background:url(/_data/objects/0000/0018/ar_servmenu.gif) no-repeat 50% 50%; padding:0px 7px;}
	
	div.decor-left {
	background-color:transparent;
	background-image:url(/_data/objects/0000/0018/bg_page_shadow.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:375px;
	left:-55px;
	position:absolute;
	top:0;
	width:55px;
	overflow:hidden;
	text-align:right;
	z-index:1;
	}

	div.decor-right {
	background-color:transparent;
	background-image:url(/_data/objects/0000/0018/bg_page_shadow.jpg);
	background-position:-55px 0;
	background-repeat:no-repeat;
	height:375px;
	right:-55px;
	position:absolute;
	top:0;
	width:55px;
	overflow:hidden;
	z-index:1;
	}
	
	.blockauth { }
	span.h-auth_login {display:block; width:100%; overflow:hidden; zoom:1; margin-bottom:5px;}
	span.auth_login {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
	input.auth_login {border:1px solid #8F8F8F; float:left; width:91px;}
	span.h-auth_password {display:block; width:100%; overflow:hidden; margin-bottom:5px;}
	span.auth_password {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
	input.auth_password {border:1px solid #8F8F8F; float:left; width:60px;}
	input.auth_submit {margin-left:5px; margin-top:2px;}
	/* .h-auth_password span, .h-auth_password input {vertical-align:middle;} */
	a.auth_reglink {display:block; clear:both; margin-left:65px; padding-bottom:3px;}
	a.auth_remlink {display:block; margin-left:65px;}
	/*
	.blockauth .blockheader {font-size:12px; color:#4C568B;}
	.blockauth .head_comb {border:0;}
	.blockauth .head_comb img {display:none;}
	*/
	.b-prodnew {}
	
	#block_220, #block_18043 {padding-left:15px; zoom:1; height:400px;}
	#block_220 div.cell_ihs, #block_18043 div.cell_ihs {float:left; margin:0 10px 10px 0; text-align:center; }
	#block_220 div.cell_ihs img, #block_18043 div.cell_ihs img {margin-bottom:5px}
	#block_220 div.cell_ihs .cell_ihs-header, #block_18043 div.cell_ihs .cell_ihs-header {display:block; width:80px; }
	
	#block_220 div.cell_ihs-pos1, #block_18043 div.cell_ihs-pos1 {margin-bottom:200px !important;}
	#block_220 div.cell_ihs-pos1 .cell_ihs-header, #block_18043 div.cell_ihs-pos1 .cell_ihs-header {width:150px; }
	/*
	.cell_ihs-img {}
	.cell_ihs-header {}
	.cell_ihs-short {}
	*/

	.b-basket {}
	.b-basket-total {background-color:#EEDCB8; padding:7px 14px; margin:4px 0;}
	
	.b-menuadd1 {background:url(/_data/objects/0000/0018/bg_separator.gif) repeat-x left bottom; padding-bottom:20px; margin-bottom:10px; }
	
	.b-menuadd1 .menulocal, .b-menuadd2 .menulocal {color:#82542B; line-height:20px;}
	
	.b-tel {width:190px; }
	.b-tel .view_class_cell {font-size:20px; font-weight:bold; color:#C5AA9E;}
	.b-tel .view_class_cell {background-color:#FFF; border:1px solid #E4E1D2; padding:20px 10px;}
	.b-tel .view_class_cell b {color:#9C584B;}
	.b-tel .view_class_cell img {margin-right:10px; vertical-align:bottom;}
	
	.b-tel .view_class_cell {width:180px; overflow:hidden;}
	
	
	
	/* ----------------- */


	/* ----- классы ----- */
	
h1,.header			{font-size:14px; font-weight:bold; }
h1 a:link, a.header:link, h1 a:visited, a.header:visited	{color:#6B513A; text-decoration:underline; }
h1 a:active, a.header:active, h1 a:hover, a.header:hover	{color:#6B513A; text-decoration:none; }

h2,.subheader		{font-size:12px; font-weight:bold; }
h2 a:link, a.subheader:link, h2 a:visited, a.subheader:visited	{color:#111; text-decoration:underline; }
h2 a:active, a.subheader:active, h2 a:hover, a.subheader:hover	{color:#111; text-decoration:none; }

h1, h2, .header, .subheader, .titleheader, .blockheader {margin-bottom:10px;}

h3,h4,h5				{font-size:9pt; font-weight:bold; margin-bottom:10px;}
p						{font-size:8pt; margin-bottom:10px;}
/* div,th,td				{font-size:8pt; } */
th,td				{font-size:8pt; }

ol,dl,dt,dd				{font-size:8pt; margin-bottom:10px;}
ul						{font-size:8pt; list-style-type:disc; margin-bottom:10px; }
ul.sitemap		{margin-bottom:0; }
ol, ul {margin-left:25px;}
li     					{font-size:8pt; /*margin-left:20px; */ }
pre						{font-family:Courier New, Courier, monospace; font-size:9pt; }
hr						{height:1px; width:100%; margin:6px 0;}

a {color:#BA611E;}

.min					{font-size:7pt; font-weight:normal; }
.date					{color:#333; font-size:8pt; margin:0px 0px 3px 0px; font-weight:normal; }
.time					{color:#333; font-size:8pt; font-weight:normal; }
.tail					{font-size:8pt; font-weight:normal; }

.copy											{font-size:7pt; font-weight:normal; color:#424242;}
a.copy:link,a.copy:visited						{text-decoration:none; color:#424242;}
a.copy:active,a.copy:hover						{text-decoration:none; color:#424242;}

.short											{font-size:8pt; margin:3px 0px 6px 0px; font-weight:normal; }
a.short:link,a.short:visited					{text-decoration:none; }
a.short:active,a.short:hover					{text-decoration:none; }
.short.detail									{font-weight:normal; font-style:normal; }
a.short.detail:link,a.short.detail:visited		{text-decoration:underline; }
a.short.detail:active,a.short.detail:hover		{text-decoration:underline; }

.titleheader									{color:#6B513A; font-size:14px; font-weight:bold; }
a.titleheader:link,a.titleheader:visited		{color:#6B513A; text-decoration:underline; }
a.titleheader:active,a.titleheader:hover		{color:#6B513A; text-decoration:underline; }

.blockheader									{color:#6B513A; font-size:14px; }
a.blockheader:link,a.blockheader:visited		{color:#6B513A; text-decoration:underline; }
a.blockheader:active,a.blockheader:hover		{color:#6B513A; text-decoration:underline; }

.blocktail										{color:#333; background:none; font-size:8pt; font-weight:normal; }
a.blocktail:link,a.blocktail:visited			{color:#333; text-decoration:underline; }
a.blocktail:active,a.blocktail:hover			{color:#333; text-decoration:underline; }
.blocktail a:link,.blocktail a:visited			{color:#333; text-decoration:underline; }
.blocktail a:active,.blocktail a:hover			{color:#333; text-decoration:underline; }

.light									{color:#333; background:#FEFBEE; }
a.light:link,a.light:visited			{color:#333; text-decoration:underline; }
a.light:active,a.light:hover			{color:#333; text-decoration:underline; }
.light a:link,.light a:visited			{color:#333; text-decoration:underline; }
.light a:active,.light a:hover			{color:#333; text-decoration:underline; }

.middle									{color:#333; background:#F5E9CE; }
a.middle:link,a.middle:visited			{color:#333; text-decoration:underline; }
a.middle:active,a.middle:hover			{color:#333; text-decoration:underline; }
.middle a:link,.middle a:visited		{color:#333; text-decoration:underline; }
.middle a:active,.middle a:hover		{color:#333; text-decoration:underline; }

.dark									{color:#FFF; background:#B07F53 !important; font-weight:bold; }
a.dark:link,a.dark:visited				{color:#FFF; text-decoration:underline; }
a.dark:active,a.dark:hover				{color:#FFF; text-decoration:underline; }
.dark a:link,.dark a:visited			{color:#FFF; text-decoration:underline; }
.dark a:active,.dark a:hover			{color:#FFF; text-decoration:underline; }

.menuchilds								{font-size:12px; } /*font-weight:bold;*/
a.menuchilds:link,a.menuchilds:visited	{text-decoration:underline; }
a.menuchilds:active,a.menuchilds:hover	{text-decoration:underline; }

.menuleft								{font-size:13px; font-weight:normal; color:#82542B; line-height:20px;}
a.menuleft:link,a.menuleft:visited	{text-decoration:underline; color:#82542B;}
a.menuleft:active,a.menuleft:hover	{text-decoration:underline; color:#82542B;}

.menulocal								{font-size:12px; font-weight:normal; }
a.menulocal:link,a.menulocal:visited	{text-decoration:underline; }
a.menulocal:active,a.menulocal:hover	{text-decoration:underline; }

.menubottom								{font-size:8pt; font-weight:normal; }
a.menubottom:link,a.menubottom:visited	{text-decoration:underline; }
a.menubottom:active,a.menubottom:hover	{text-decoration:underline; }

.menutext								{font-size:11px; color:#363636;}
a.menutext:link,a.menutext:visited		{text-decoration:none; color:#363636;}
a.menutext:active,a.menutext:hover		{text-decoration:underline; color:#363636;}

.menumain								{color:#FFF; font-size:13px; font-weight:bold; }
a.menumain:link,a.menumain:visited		{color:#FFF; text-decoration:none; }
a.menumain:active,a.menumain:hover		{color:#FFF; text-decoration:underline; }

.menucur,a.menucur:link,a.menucur:visited,a.menucur:active,a.menucur:hover			{font-weight:bold; }
.menucur1,a.menucur1:link,a.menucur1:visited,a.menucur1:active,a.menucur1:hover		{font-weight:bold; }
.menucur2,a.menucur2:link,a.menucur2:visited,a.menucur2:active,a.menucur2:hover		{font-weight:bold; }
.menucur3,a.menucur3:link,a.menucur3:visited,a.menucur3:active,a.menucur3:hover		{font-weight:bold; }

/* стандартная таблица */
.stdtable.ttable		{width:100%; border-collapse:collapse; padding:0px; }
.stdtable.tsubheader	{font-weight:bold; }
.stdtable.trow1			{text-align:left; width:33%; padding:3px 8px 3px 0px; }
.stdtable.trow2			{padding:3px 8px 3px 4px; }

/* стандартная форма */
.stdform.fctable 		{width:1%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.ftable 		{width:100%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.fheader		{height:24px; font-weight:bold; padding:0 5px;}
.stdform.fheader1		{width:33%; padding:0 5px;}
.stdform.fsubheader		{height:24px; font-weight:normal; padding:0 5px;}
.stdform.ffooter		{ }
.stdform.fconst			{height:24px; font-weight:normal; }
.stdform.fsubmit1		{background:none; text-align:left; }
.stdform.fsubmit2		{background:none; height:24; }
.stdform.frow1			{background:none; text-align:left; width:33%;  padding:2px 8px 2px 0px; }
.stdform.frow2			{background:none; padding:2px 8px 2px 0px; }

.tree.blockcssid		{color:#333333; width:60px; }
.tree.viewclassblock	{color:#0000FF; width:60px; }

td.clrowodd {padding-top:3px; padding-bottom:3px; }
p.fsubmit {margin:3px 0;}

	/*	ПРОЗРАЧНОСТЬ
	.opacity {
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter: alpha(opacity=15);
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.15);
	}		
	*/

	/* ОПРЕДЕЛЕНИЕ СКРУГЛЕННЫХ УГОЛКОВ (один уголок 10x10px, фон 20x20px) */
	.curvedblock1 .cn{background:url("/_data/objects/0002/7559/corn_grey.gif");	}
	.curvedblock1{
		width:95%;
		position:relative;
		overflow:hidden;
		background-color:#3E3E3E;
		position:relative;
		margin:10px 0;
		padding:10px 20px;
		margin:10px 10px 10px 0;
	}		
	.cn {position:absolute; width:20px; height:20px; left:-10px; top:-10px; z-index:100;}
	.cn.tr, .cn.br{right:-10px; left:auto; } 
	.cn.bl, .cn.br{top:auto; } 

	.cell_simplecomment {margin:5px 0; }
	
	.cell_qa {width:100%; margin:10px 0; }
	.cell_qa td {padding:5px;}
	.quest,.cell_qa-questico {font-weight:bold;}
	td.cell_qa-questico, td.cell_qa-quest {padding:5px 0;}
	td.catbas_line_prod_price, td.catbas_line_prod_price div {
		color:#f51e1e; 
		font-weight:bold; 
		font-size:12pt;
	}
	.catbas.price_old {
		color:#424242; 
		text-decoration:line-through;
	}
	
	
	td.cell_quest_book  {padding:5px 5px;}

	table.catbas_order {margin-top:10px; /* dbugrov@20150128 border:1px solid #666; */}
	td.order_file {border:1px solid #666; padding:1px 4px;}
	table.order_file {width:100%; margin-top:10px; border-collapse:collapse; }
	
	.highslide-active-anchor img {visibility:visible !important;}
	.highslide img {border:none !important;}


/* стили для отображения -/+ в количестве */
.catbas_dec, .catbas_inc {
	text-align: center;
	width: 24px;
	height: 24px;
	border: 1px solid #BBB;
	background: #FFF; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
}
.catbas_dec {
	border-radius: 4px 0px 0px 4px;
}
.catbas_inc {
	border-radius: 0px 4px 4px 0px;
}
.catbas_cnt {
	text-align: center;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-left: 0px;
	border-right: 0px;
	padding: 3px;
	width: 14px;
}

/* конец - стили для отображения */
.catbas_order {
	border-collapse: collapse;
}
.catbas_order td {
	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 4px 4px 4px 8px;
}

div.catbas,
td.catbas {
  padding: 8px 2px;
}

/*============================= English version =============================*/
/* #block_18000 { display: none; } */

.g-en-catalog .article .cell_icon_header2 {float:left; width:30%; height:170px; text-align:center; margin:7px; }
.g-en-catalog .article a.cell_icon_header2_ico {display:block; width:100%; padding:9px 0; background:#FEFBEE; border:1px solid #E9D49F; margin-bottom:5px; }
.g-en-catalog .article .arch_standart {margin:10px 0 !important; font-size:13px; clear: both;}
.g-en-catalog .article .arch_standart .separator {display:none;}
.g-en-catalog .article .arch_standart .menubottom {padding:0 6px; font-size:15px;}
.g-en-catalog .article .mess_content_br {display:none;}
.b-lang { float: left; margin-left: 25px; }
.b-lang .cell_icon_header2_ico { float: left; margin-right: 10px; }

.menuserv  { float: left; }
