/* GAZAM.RU 02/03/2010 */
	
	html {
	height:100%; 
	}
	
	body {
  height:auto !important;
  height:100%;
  min-height:100%;
	font-family: Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#333; 
	background:#FFF; 
	margin:0px; 
	padding:0px; 
	border:0px;
	}	


	/* ------ секция только для шаблона main, body.page_{id} body.template_main -------- */
	
	.page_sablayout {width:100%; 
									 background:#FFF url(/_data/objects/0000/0274/bg_comm.png) repeat-x;
									 }
	
	.page_apex {}
	
	.page_layout {/* width:100%; */
								min-width:950px;
								max-width:1250px;
								_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "950px": (document.documentElement.clientWidth || document.body.clientWidth) > 1300? "1250px": "auto");
								/*margin:0 auto;*/
								/*margin:0 50px;*/
								margin-right:50px;
								
	}
	
	.page_head {position:relative; 
							/*overflow:hidden;*/ 
							height:225px; /* высота шапки */
							background:transparent url(/_data/objects/0000/0274/bg_layout.jpg) repeat-x 0 154px;
							margin-center:0px;
									}
		/*div.pos_header1 {}*/
	
	.page_top {}
		div.pos_top1 {}
	
	.page_content {margin-top:0px;} /* вертикальный отступ между шапкой и центральной частью страницы*/
	
		table.content_leftcol {width:325px; height:100%; }
		table.content_centercol {width:100%; height:100%; }
		table.content_rightcol {width:100%; height:100%; }
		
		td.content_leftcol {height:100%; padding-bottom:200px; background:transparent url(/_data/objects/0000/0335/icon.jpg) no-repeat 0 100%;}
		td.content_centercol {width:100%; height:100%; padding-left:10px; }
		td.content_rightcol {height:100%; padding-left:10px;}

		tr.pos_left1 {vertical-align:top;}
		td.pos_left1 {padding-left:50px;}
		tr.pos_left2 {vertical-align:top;}
		td.pos_left2 {} /*padding-left:50px; */
		tr.pos_left3 {height:100%; vertical-align:bottom; }
		td.pos_left3 {height:100%; }
	
		tr.pos_center1 {vertical-align:top;}
		td.pos_center1 {}
		/* #article {} */
		tr.article {vertical-align:top; }
		td.article {padding:15px 25px; width:100%; background-color:#E6E6E6; border-top:6px solid #26136D;}
		tr.pos_center2 {vertical-align:top; height:100%;}
		td.pos_center2 {padding:10px 0px; height:100%;}
		tr.pos_center3 {vertical-align:bottom;}
		td.pos_center3 {padding:10px 0px;}
		
		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 {border-top:4px solid #CFCFCF;	overflow:hidden; _zoom:1; padding:20px 0; margin-top:20px;}
	
		div.pos_copyright {float:left; padding-top:5px; 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; padding-top:5px;}
			.blockcreated img {margin-left:8px;}
	
	.page_tail {}

	div.mess_standart-price {clear:both; font-size:16px; color:#696969;}

	/* ---------------------- */

	
	
	/* ----- блоки ----- */
	
	/* div.block_is {} */

	.b-logo {position:absolute; top:24px; left:17px; z-index:50;}
	.b-headimg {position:absolute; top:0; left:255px; z-index:10;} /*left:222px; */

	.b-menuserv {position:absolute; top:160px; left:7px; overflow:hidden; z-index:20;}
	.b-menuserv img {padding:5px 3px;}
	.b-menuserv a {display:block; float:left; margin-right:6px;}
	
	.b-search {position:absolute; top:162px; left:93px; z-index:20;}
	.b-search .input	{border:1px solid #26136D; font-size:12px; padding:0 0 0 3px; vertical-align:middle; width:136px; height:17px; line-height:17px; color:#26136D;}
	.b-search .butt	{border:1px solid #CECECE; background:#EFEFEF; color:#26136D; cursor:pointer; font-size:11px; vertical-align:middle; margin:0 0 0 2px; height:17px; width:55px; text-align:center; }

 	.pos_left3 div.b-menumain {margin-left:50px;}
 	
 	.b-slogan {position:absolute; top:163px; left:560px; z-index:20; color:#26136D; font-size:16px;}
 	
 	.b-headlinks {position:absolute; top:10px; left:560px; z-index:20; color:#FFF; width:410px;}
 	 	.b-headlinks td {padding:0 20px 6px 0 !important;}

	.b-menuparents {color:#26136D; margin-bottom:12px; }
	
	.b-seolinks {padding:30px 30px 30px 0px; color:#696969; margin:20px 40px 0 5px;}
	.b-seolinks .blockheader {font-size:16px; font-weight:normal; padding:0px 0px 30px 20px; }
	.b-seolinks a {color:#696969 !important; text-decoration:none; font-size:11px; font-weight:normal; }
	.b-seolinks div {margin-bottom:10px; }
	
	.b-seolinks2 {color:#696969;}
	.b-seolinks2 .blockheader {font-size:16px; font-weight:normal;}
	.b-seolinks2 a {color:#696969 !important; text-decoration:none; font-size:11px; font-weight:normal; }
	

	.b-direct {padding:10px 10px 10px 20px; color:#696969; margin:10px 10px 0 10px;}
	.b-direct .blockheader {font-size:16px; font-weight:normal; padding:0px 0px 10px 10px; }
	.b-direct a {color:#696969 !important; text-decoration:none; font-size:11px; font-weight:normal; }
	.b-direct div {margin-bottom:10px; }
	
	.pos_left3 .b-blockauth {margin-left:50px; }
	
	.b-catapp {margin-left:5px; }
	.b-catapp a.blockheader {margin-left:20px; text-decoration:none !important; font-size:18px; font-weight:normal;}
	.b-catapp blockheader {margin-left:20px; text-decoration:none !important; font-size:18px; font-weight:normal;}
	/*
	.b-catapp .twolevcomm {}
	.b-catapp .twolev1 {}
	.b-catapp .twolev1_cur {}
	.b-catapp .twolev1_header {font-weight:bold; }
	.b-catapp a.twolev1_header {text-decoration:none;}
	.b-catapp .twolev2 {margin:10px 0; }
	.b-catapp .twolev2_cur {}
                     	*/
		
	/* .b-catappcontent {margin:10px 0;} */

	.page_content div.head_comb {margin-bottom:10px; }

	.tbanner-huge {font-size:24px; padding-left:30px; padding-top:10px;}
	.tbanner-large {font-size:14px;}
	.tbanner-medium {font-size:12px;}

	.b-tbanner1 {background:#26136D url(/_data/objects/0000/0274/bg_banner2.jpg) repeat-x left bottom; color:#FFF; height:120px; overflow:hidden; margin-bottom:20px; min-width:}
	.b-tbanner1 .tbanner-inner {background:url(/_data/objects/0000/0274/supportman2.jpg) no-repeat right bottom; height:120px; overflow:hidden; position:relative;}
	
	.b-tbanner2 {background:#26136D url(/_data/objects/0000/0274/bg_banner2.jpg) repeat-x left top; color:#FFF; height:92px; overflow:hidden; margin-bottom:20px; min-width:}
	.b-tbanner2 .tbanner-inner {padding:20px 30px; height:55px; overflow:hidden; position:relative;}
	
	.b-tbanner3 {background:#26136D url(/_data/objects/0000/0274/bg_banner3.jpg) repeat-x right bottom; color:#FFF; height:120px; overflow:hidden; margin-bottom:20px; min-width:}
	.b-tbanner3 .tbanner-inner {padding:20px 30px; height:55px; overflow:hidden; position:relative;}

	.b-tbanner4 {background:#e1b530 url(/_data/objects/0000/1280/bg_banner4.jpg) repeat-x left bottom; color:#FFF; overflow:hidden; margin-bottom:20px; min-width:}
	.b-tbanner4 .tbanner-inner {no-repeat center bottom; overflow:hidden; position:relative;}

  .b-tbanner1 .b1a {position:absolute; top:62px; left:52px;}
  .b-tbanner1 .b1b {position:absolute; top:137px; left:22px;}
  .b-tbanner1 .b1c {position:absolute; top:70px; left:33%;} /*213px*/
  .b-tbanner1 .b1d {position:absolute; top:123px; left:33%;} /*213px*/

	.b-tbanner2 .b2a {position:absolute; top:20px; left:30px;}
	.b-tbanner2 .b2b {position:absolute; top:20px; left:35%;}
	.b-tbanner2 .b2c {position:absolute; top:20px; left:80%;}
	
	.b-tbanner1 .b3a {position:absolute; top:45px; left:5%;}
	.b-tbanner1 .b3b {position:absolute; top:65px; left:20%;}/*213px*/
	.b-tbanner1 .b3c {position:absolute; top:50px; left:45%;}/*213px*/


	.b-catchassis .menuchilds 	{font-size:11px; font-weight:normal; color:#000;}
	.b-catchassis a.menuchilds:link, .b-catchassis a.menuchilds:visited	{text-decoration:underline; color:#000;}
	.b-catchassis a.menuchilds:active, .b-catchassis a.menuchilds:hover	{text-decoration:underline; color:#000;} /*font-weight:bold;*/
	.b-catchassis table {width:100%; text-align: center;}

	
	div.block_is  {overflow:hidden; _zoom:1; } /* для концовки блока */


	div.blocktail {background-color:#E6E6E6; padding:2px 4px; float:right; }
	
	.b-catchassis_innerchilds {margin:20px 0 20px 0; }
	.b-catchassis_innerchilds a.highslide {display:block; float:left; margin:0 15px 15px 0; }
	.b-catchassis_innerchilds .highslide img {border:4px solid #696969 !important; }
	
	

	/* ----------------- */


	/* ----- общие классы ----- */

a					{color:#26136D; text-decoration:underline; }
a:focus 	{outline: none;	}

/*
a:link									{color:#333; text-decoration:underline; }
a:visited								{color:#333; text-decoration:underline; }
a:active								{color:#333; text-decoration:underline; }
a:hover									{color:#333; text-decoration:underline; }
*/
	
h1,.header			{font-size:11pt; font-weight:bold; }
h1 a:link, a.header:link, h1 a:visited, a.header:visited	{color:#111; text-decoration:underline; }
h1 a:active, a.header:active, h1 a:hover, a.header:hover	{color:#111; text-decoration:none; }

h2,.subheader		{font-size:10pt; 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; }

h3,h4,h5				{font-size:9pt; font-weight:bold; }
p						{font-size:11px; }
div,th,td				{font-size:11px; }
ol,dl,dt,dd				{font-size:11px; }
ul						{font-size:11px; list-style-type:disc; }
li     					{font-size:11px; }
pre						{font-family:Courier New, Courier, monospace; font-size:9pt; }
hr						{height:1px; width:100%; }

.min					{font-size:7pt; font-weight:normal; }
.date					{color:#FFF; font-size:10px; margin:0px 0px 3px 0px; font-weight:normal; background-color:#26136D;}
.time					{color:#FFF; font-size:10px; font-weight:normal; background-color:#26136D;}
.tail					{font-size:11px; font-weight:normal; }
span.date {display:block; float:left; padding:0 3px; margin-right:5px;}
span.time {display:block; float:left; padding:0 3px; margin-right:5px;}

.copy											{font-size:11px; font-weight:normal; color:#26136D;}
a.copy:link,a.copy:visited						{text-decoration:none; }
a.copy:active,a.copy:hover						{text-decoration:none; }

.short											{font-size:11px; margin:3px 0px 6px 0px; font-weight:normal; color:#26136D;}
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:#26136D; background:none; font-size:18px;  /*text-transform:uppercase; */}
a.titleheader:link,a.titleheader:visited		{color:#26136D; text-decoration:underline; }
a.titleheader:active,a.titleheader:hover		{color:#26136D; text-decoration:underline; }

.blockheader									{color:#26136D; background:none; font-size:18px; text-align:left; }
a.blockheader:link,a.blockheader:visited		{color:#26136D; text-decoration:underline; }
a.blockheader:active,a.blockheader:hover		{color:#26136D; text-decoration:underline; }

.blocktail										{background:none; font-size:11px; font-weight:normal; }
a.blocktail:link,a.blocktail:visited			{text-decoration:underline; }
a.blocktail:active,a.blocktail:hover			{text-decoration:underline; }

.light									{color:#333; background:#EEE; }
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:#E5E5E5; }
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:#333; background:#CCC; font-weight:bold; }
a.dark:link,a.dark:visited				{color:#333; text-decoration:underline; }
a.dark:active,a.dark:hover				{color:#333; text-decoration:underline; }
.dark a:link,.dark a:visited			{color:#333; text-decoration:underline; }
.dark a:active,.dark a:hover			{color:#333; text-decoration:underline; }

.menuchilds								{font-size:11px; font-weight:bold; color:#26136D; }
a.menuchilds:link,a.menuchilds:visited	{text-decoration:underline; color:#26136D;}
a.menuchilds:active,a.menuchilds:hover	{text-decoration:underline; color:#26136D;}

.menulocal								{font-size:11px; font-weight:normal; }
a.menulocal:link,a.menulocal:visited	{text-decoration:underline; }
a.menulocal:active,a.menulocal:hover	{text-decoration:underline; }

.menutop								{font-size:12px; color:#FFF; font-weight:normal; }
a.menutop:link,a.menutop:visited	{text-decoration:none; }
a.menutop:active,a.menutop:hover	{text-decoration:underline; }

.leftlinks								{font-size:11px; color:#696969; font-weight:normal; }
a.leftlinks:link,a.leftlinks:visited	{text-decoration:none; }
a.leftlinks:active,a.leftlinks:hover	{text-decoration:underline; }

.menubottom								{font-size:11px; font-weight:normal; }
a.menubottom:link,a.menubottom:visited	{text-decoration:underline; }
a.menubottom:active,a.menubottom:hover	{text-decoration:underline; }

.menucat								{font-size:12px; font-weight:normal; color:#696969;}
a.menucat:link,a.menucat:visited	{text-decoration:none; color:#696969;}
a.menucat:active,a.menucat:hover	{text-decoration:underline; color:#696969;}

.menutext								{font-size:11px; color:#26136D;}
a.menutext:link,a.menutext:visited		{text-decoration:underline; color:#696969;}
a.menutext:active,a.menutext:hover		{text-decoration:underline; color:#696969;}
span.menutext								{padding:0 4px;}

.menumain								{color:#333; font-size:9pt; font-weight:bold; }
a.menumain:link,a.menumain:visited		{color:#333; text-decoration:none; }
a.menumain:active,a.menumain:hover		{color:#333; text-decoration:underline; }
.menumain a:link,.menumain a:visited	{color:#333; text-decoration:none; }
.menumain a:active,.menumain a:hover	{color:#333; 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; }

.prodlist {color:#25126A; font-size:16px; }
a.prodlist:link,a.prodlist:visited		{color:#25126A; text-decoration:none; }
a.prodlist:active,a.prodlist:hover		{color:#25126A; text-decoration:underline; }

.prodprice {font-size:16px; color:#696969; }

/* ------------- классы для специальных стилей ------------- */

table.cell_standart_cat {padding-top:20px;}
td.cell_standart_cat {padding-bottom:15px;}

	/* стандартная таблица */
	.stdtable.ttable		{width:100%; border-collapse:collapse; padding:0px; }
	.stdtable.tsubheader	{background:none; font-weight:bold; }
	.stdtable.trow1			{background:none; text-align:left; width:25%; padding:2px 8px 2px 0px; }
	.stdtable.trow2			{background:none; padding:2px 8px 2px 0px; }
	
	/* стандартная форма */
	.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		{background:none; height:24px; font-weight:bold; }
	.stdform.fheader1		{width:25%; }
	.stdform.fsubheader		{background:none; height:24px; font-weight:normal; }
	.stdform.ffooter		{background:none; }
	.stdform.fconst			{background:none; 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:25%;  padding:2px 8px 2px 0px; }
	.stdform.frow2			{background:none;  padding:2px 8px 2px 0px; }
	
	.tree.blockcssid		{color:#FF0000; width:60px; }
	.tree.viewclassblock	{color:#0000FF; width:60px; }


	/* двухуровневый стандарт */
	.twolevcomm {margin:10px 0;}
	.twolevcomm .mess_content {display:block; font-weight:normal;}
	.twolevcomm span.short {display:block; margin:7px 0;}
	.twolev1 {}
	#block_378 .twolev1 .header {color:#FFF !important; font-size:14px; font-weight:normal; background-color:#26136D; dispaly:block; padding:3px 5px; margin-bottom:5px;}
	#block_378 .twolev1 .mess_content {display:none;}
	
	.twolev1 a.menuchilds {text-decoration:none; }
	.twolev1_cur {}
	.twolev1_first {}
	.twolev1_last {}
	.twolev1_header {font-weight:bold; }
	a.twolev1_header {text-decoration:none; }
	.twolev1 span.date {display:block; float:left; }
	.twolev1 span.time {display:block; float:left; }
	.twolev1 span.short {display:block; }
	.twolev1 div.content {margin:10px 0;}
	.twolev2 {margin:8px 0; /*padding-left:25px;*/}
	.twolev2_cur {}
	.twolev2_first {}
	.twolev2_last {}
	
	div.threelev1 {}
	div.threelev2 {margin-left:25px;}
	div.threelev3 {margin-left:50px;}

	.cell_price {}
	td.cell_price-head {width:80%;}
	td.cell_price-price {color:#696969;}

	/*
	ПРОЗРАЧНОСТЬ
	.opacity {
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter: alpha(opacity=15);
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.15);
	}		

	ОПРЕДЕЛЕНИЕ СКРУГЛЕННЫХ УГОЛКОВ (один уголок 12x12px, фон 24x24px)
	.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:12px 20px;
		margin:10px 10px 10px 0;
	}		
	.cn {position:absolute; width:24px; height:24px; left:-12px; top:-12px; z-index:100;}
	.cn.tr, .cn.br{right:-12px; left:auto; } 
	.cn.bl, .cn.br{top:auto; } 

	*/
	
	





