/*body					{margin: 0; background: url(i/bg.gif) #fff; font: 11px normal Tahoma, sans-serif; color: #525252;}/**/
body					{margin: 0; background: url(i/bg.gif) #fff; font: 12px Tahoma, Sans-serif; color: #525252;}

img						{border: 0;}
td						{vertical-align: top;}
a						{color: #00676d; text-decoration: underline;}
a:hover					{color: #00676d; text-decoration: none;}
h1						{color: #00676d; font: 18px normal; font-family: Tahoma; margin: 0;}
p						{margin: 10px 0; text-align: justify; font: 12px Tahoma, Sans-serif; font: }

/*.tbl_01					{border-left: 8px solid #e9f1f0; border-right: 8px solid #e9f1f0; background: #FFFFFF; width: 990px;}
.tbl_02					{border-left: 8px solid #e9f1f0; border-right: 8px solid #e9f1f0; background: #e9f1f0; width: 990px;}
.tbl_04					{border-left: 8px solid #e9f1f0; background: #e9f1f0; width: 990px;}/**/

.tbl_01					{background: #FFFFFF; width: 990px;}
.tbl_02					{border-left: 8px solid #e9f1f0; border-right: 8px solid #e9f1f0; background: #e9f1f0; width: 990px;}
.tbl_04					{background: #e9f1f0; width: 990px;}/**/
.tbl_05					{background: #FFFFFF; width: 990px; padding:0px 0 0px 0;font-family: Tahoma; font-size:11px}
 
#path					{background: #FFFFFF; width: 990px; padding:8px 0 2px 20px; font-size:11px}

#logo					{padding: 16px 0 0 34px;}
#nav					{padding: 0 20px 4px 0; font-size: 11px; font-family: Tahoma; color: #993333; width: 450px; vertical-align: middle; text-align:right}
#nav a					{color: #993333; text-decoration: none;}
#nav a:hover			{color: #993333; text-decoration: underline;}

#menu					{text-align: right; font-size: 13px; font-family: Tahoma; font-weight: bold; padding: 12px 0 4px 0;}/**/
#menu a					{color: #778088; text-decoration: none; margin: 0 10px; padding: 10px 0 14px 0; background: url(i/menu_n.gif) left top repeat-x;}/**/
#menu a:hover			{color: #00676d; text-decoration: none; background: url(i/menu_a.gif) left top repeat-x;}


#big_img				{padding-bottom: 2px;}
#main_menu				{color: #004246; width: 194px; padding: 3px 0px 14px 0px;text-align: right}
/*.more					{text-align: right; font-size: 9px; font-family: Tahoma;}
.more img				{margin: 0 0 -2px 2px;}
.more a					{text-decoration: underline;}
.more a:hover			{text-decoration: none;}/**/
#main_menu a			{color: #778088; text-decoration: none; margin: 0 10px; padding: 10px 0 14px 0;font-size: 13px; font-family: Tahoma; font-weight: bold; background: url(i/menu_n.gif) left top repeat-x;}
#main_menu a:hover		{color: #00676d; text-decoration: none;font-size: 13px; font-family: Tahoma; font-weight: bold; text-align: right; background: url(i/menu_a.gif) left top repeat-x;}

#txt					{padding: 0px 15px 10px 22px; background: #FFFFFF;font-size:12px}
.line					{height: 23px; background: url(i/menu_n.gif) left top repeat-x; margin-top: 30px;}
.date					{color: #FFFFFF; background: #00676d; padding: 2px 5px; width: 80px; text-align: center; margin-bottom: 6px;}

.newsdate				{color: #FFFFFF; background: #00676d; padding: 2px 3px; width: 80px; text-align: center; margin-bottom: 0px;}
.newstextp 				{padding: 0; margin-bottom: 0px; margin-top:4px}


.menur					{font-weight: bold; color: #00676d; font-family: Tahoma; margin-top: 15px; padding: 0 3px 0 22px; background: url(i/menur_bg.gif) left top no-repeat;}
.menur a				{text-decoration: none;}
.menur a:hover			{text-decoration: underline;}
.bottom_line			{color: #000; padding: 3px 0; background:#c4d6d4; margin:0;}
#copy					{color: #000; padding: 0px 25px; background:#ffffff}
#copy a 				{color: #000;text-decoration: none;}
#copy a:hover			{color: #000;text-decoration: underline;}

.menu_white				{background: #ffffff;}

.td_white				{background: #ffffff;}

.menu_sel				{font-weight: bold; font-family: Tahoma; margin-top: 15px; padding: 0 3px 0 22px;background: #00676d;color: #FFFFFF;}
.menu_sel a				{text-decoration: none;color:#FFFFFF}
.menu_sel a:hover		{text-decoration: underline;}












/*------*/

.add_block_wide{
	width:240px;
	clear:both;
	background:#eff6f5 url(/i/block_top_grey.gif) top left no-repeat;
	margin:0 0 12px 0}

.add_block_wide h4{
	padding:8px;
	background:#c4d6d4 url(/i/right_block.gif) top left no-repeat;
	margin:0;
	color:#000;
}


.add_block{
	width:218px;
	clear:both;
	background:#eff6f5 url(/i/block_top_grey.gif) top left no-repeat;
	margin:0 0 0 0}
	
.catalog .add_block, .manufacturers .add_block{width:298px;}

.add_block div{background:url(/i/block_bottom_grey.gif) bottom left no-repeat}

.catalog .add_block div, .manufacturers .add_block div{background:url(/i/block_bottom_grey_wide.gif) bottom left no-repeat}

.add_block div div{
	background:none;
	padding:8px;
	text-align:left;
	color:#444;
	min-height:40px}

.add_block div div div{
	background:none;
	padding:0}

.add_block h4{
	padding:8px;
	background:#c4d6d4 url(/i/right_block.gif) top left no-repeat;
	margin-bottom:0;
/*	color:#424345;*/
	color:#000;
	font-size:11px;
}

.add_block h4 a{
	color:#444;
	text-decoration:none
}

.catalog .add_block h4{background:#E9EBEC url(/i/right_block_wide.gif) top left no-repeat;}

.manufacturers .add_block h4{background:#E9EBEC url(/i/right_block_wide.gif) top left no-repeat;}

.add_block ul{margin-left:15px}

.add_block ul.nobullet{

	margin-left:26px

}

.green_block, .light_green_block{background:#E9FBF0 url(/i/block_bottom_green.gif) bottom left no-repeat}

.catalog .green_block, .catalog .light_green_block{background:#E9FBF0 url(/i/block_bottom_green_wide.gif) bottom left no-repeat}

.manufactures .green_block, .manufacturers .light_green_block{background:#E9FBF0 url(/i/block_bottom_green_wide.gif) bottom left no-repeat}



.green_block div, .light_green_block div{background:url(/i/block_top_green3.gif) top left no-repeat}

.catalog .green_block div, .catalog .light_green_block div{background:url(/i/block_top_green3_wide.gif) top left no-repeat}

.manufactures .green_block div, .manufacturers .light_green_block div{background:url(/i/block_top_green3_wide.gif) top left no-repeat}



.green_block h4{background:#79CF9B url(/i/block_top_green2.gif) top left no-repeat}

.catalog .green_block h4{background:#79CF9B url(/i/block_top_green2_wide.gif) top left no-repeat}

.manufacturers .green_block h4{background:#79CF9B url(/i/block_top_green2_wide.gif) top left no-repeat}



.light_green_block h4{background:#C1F2D6 url(/i/block_top_green.gif) top left no-repeat}

.catalog .light_green_block h4{background:#79CF9B url(/i/block_top_green_wide.gif) top left no-repeat}

.manufacturers .light_green_block h4{background:#79CF9B url(/i/block_top_green_wide.gif) top left no-repeat}



html .catalog_block h4{

	padding:0 !important;

	height:16px !important;

	overflow:hidden !important}



.question_block div div{

	padding-left:67px;

	min-height:70px;

	background:url(/i/question.gif) 12px 20px no-repeat}

.attantion_block div div{

	padding-left:67px;

	min-height:70px;

	background:url(/i/attantion.gif) 24px 20px no-repeat}

.add_block form{

	margin:0

}

select{

	font:11px Tahoma,sans-serif;

	color:#444;

}

.add_block select{

	width:199px;

	margin:0 0 5px 0

}

.catalog_block select{
	width:282px;
	margin:3px 0 10px 0
}

.catalog select, .manufacturers select{
	width:282px;
}

.catalog .catalog_block div#catalog_menu, .manufacturers .catalog_block div#catalog_menu{
	border:1px solid #BFBFBF;
	background:#FFF url(/i/catalog/top.gif) 10px top no-repeat;
	margin-top:3px;
	padding:6px
}

.add_block #catalog_menu div {
	min-height:12px;
	line-height:13px;
	padding:0;
	margin:0;
	background-color:#FFF;
	background-image:none
}

/*

.add_block #catalog_menu div{border-bottom:1px solid #FFF;}

.add_block #catalog_menu div div{border-bottom:1px solid #FFF;}

.add_block #catalog_menu div div div{border-bottom:1px solid #FFF;}

.add_block #catalog_menu div div div div{border-bottom:1px solid #FFF;}

.add_block #catalog_menu div div div div div{border-bottom:1px solid #FFF;}

*/

.add_block #catalog_menu div.in{
	background:url(/i/catalog/line.gif) left top repeat-y;
	border-bottom:1px solid #FFF;
	min-height:12px;		
	padding:0
}

.add_block #catalog_menu div.inlast{
	min-height:12px;
	padding:0
}

.add_block #catalog_menu div.minus{
	background:url(/i/catalog/trio.gif) left 4px no-repeat;
	padding:0 0 0 12px;
}

.add_block #catalog_menu div.minuslast{
	background:url(/i/catalog/angle.gif) left 0 no-repeat;
	padding:0 0 0 12px;
}



.add_block #catalog_menu div.in img, .add_block #catalog_menu div.inlast img{
	position:relative;
	top:4px;
	margin:0 2px 0 0
}

.add_block #catalog_menu div.in img.plus, .add_block #catalog_menu div.inlast img.plus{
	margin:0 2px 1px 0
}

.add_block #catalog_menu div.in img.simple, .add_block #catalog_menu div.inlast img.simple{
	margin:0 2px 1px 0;
}

.add_block #catalog_menu a{
	position:relative;
	top:-1px;
}

.add_block #catalog_img a{
	position:relative;
	top:1px;
}







#main_block{
	clear: both;
	margin:0;
	background-color:#FFF;
}



/*------ меню дополнительное (в разделе)*/

div.menu{
	background:#eff6f5 url(/i/menu_bottom.gif) bottom no-repeat;
	padding:0 0 7px 0;
	margin: 0 0 27px 0;}

.catalog div.menu{margin:0 0 12px 0}

div.menu ul{
	width:218px;
	background:#eff6f5 url(/i/menu_top.gif) top left no-repeat;
	padding:0;
	margin:0;
	text-align:right;
	list-style:none;}

div.menu ul li{
	margin:0;
	padding:0;
	text-transform:lowercase;
	font-weight:bold;
	}

div.menu ul li.last{
	border-bottom:1px solid #aeaeae;
}

div.menu ul li a{
/*	display:block;
	padding: 7px 8px 8px 0;
	border-top: 1px solid #aeaeae;*/
	text-decoration:none;
	color:#000;}

div.menu ul li a div{
	padding: 7px 8px 8px 0;
	border-top: 1px solid #778088;
}

div.menu ul li a:hover, div.menu ul li a.now{
	/*background-color: #00ab67;*/
	color:#fff;
	text-decoration: none;}

div.menu ul li a.now div{background-color: #00676d; font-weight:bold}

div.menu ul li a:hover{
	background-color:#C1F2D6;
	color:#fff;
	text-decoration: none;}	

div.menu ul li a:hover div{background-color:#00676d;}
/*------*/



/*------ меню КАТАЛОГА*/

div.menu_cat{
	width:240px;
	background:#eff6f5 url(/i/menu_bottom.gif) bottom no-repeat;
	padding: 0 0 7px 0;
/*	padding-left:9px;/**/
	margin: 0 0 12px 0;
/*	margin-left:9px;/**/
	position:relative;
/*	top:-12px;*/
	}
	
div.menu_cat a{
/*	padding-left:7px;/**/
	text-decoration:none;
}

div.menu_cat h4{
	background:#eff6f5 url(/i/menu_bottom.gif) bottom no-repeat;
	padding-bottom:2px;
	margin: 10px 0 0 0;}

.catalog div.menu_cat{margin:0 0 12px 0}

div.menu_cat ul{
	width:215px;
	background:#eff6f5 url(/i/menu_top.gif) top left no-repeat;
	padding-left:16px;
	margin:0;
	text-align:left;
	list-style:none;}

div.menu_cat ul li{
	margin:0;
	padding:0;
/*	text-transform:lowercase;/**/
	font-weight:normal;
	}

div.menu_cat ul li.last{
	border-bottom:1px solid #aeaeae;
}

div.menu_cat ul li a{
/*	display:block;
	padding: 7px 8px 8px 0;
	border-top: 1px solid #aeaeae;*/
	text-decoration:none;
	color:#000;}

div.menu_cat ul li a div{
/*	padding: 7px 8px 8px 0;
/*	border-top: 1px solid #778088;/**/
}

div.menu_cat ul li a:hover, div.menu_cat ul li a.now{
	/*background-color: #00ab67;*/
	color:#fff;
	text-decoration: none;}

div.menu_cat ul li a.now div{background-color: #00676d; font-weight:bold}

div.menu_cat ul li a:hover{
	background-color:#C1F2D6;
	color:#fff;
	text-decoration: none;}	

div.menu_cat ul li a:hover div{background-color:#00676d;}
/*------*/














/*------*/

#blocks{
	width:100%;
	font: 12px Tahoma, Sans-serif;
}

#blocks td{
/*	width:215px;/**/
	padding:0 0 4px 0;
	background:url(/i/block_bottom.gif) 100% bottom no-repeat;
	background-color:#eff6f5;
/*	border-right:12px solid #FFF;*/
	text-align:left}

#blocks td.last{border:0}

#blocks h2{
	background:#c4d6d4 url(/i/block_top.gif) left top no-repeat;
	padding:9px 18px 8px 8px;	
	border-top:5px solid #FFF;
	margin:0;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	color:#000}
	
#blocks h2.bigger{
	background:#c4d6d4 url(/i/block_top.gif) left top no-repeat;
	border-top:5px solid #FFF;
	margin:0;
	font-weight:bold;
	font-size:14px;
	line-height:11px;
	color:#000}

#blocks h2 a{
	display:block;
	background:url(/i/arrow_grey.gif) 100% 8px no-repeat;
	color:#484848;
	text-decoration:none}

#blocks h2 a:hover{
	background-image:url(/i/arrow_orange.gif)
}

#blocks div{
	padding:8px;
	color:#373737}
	
#blocks ul li div{
	padding:0px;
	margin:0px;
	color:#373737; font-size:12px
	}	

#blocks div li a{
	color:#373737;
	text-decoration:none}

#blocks ul{
	margin:0 0 10px 15px;
	padding:0}

#blocks li{
	padding:0;
	margin:0 0 12px 0}


#blocks_wom{
	width:100%;
	font: 12px Tahoma, Sans-serif;
	border-color:#0000CC;
}

#blocks_wom td{
/*	width:215px;/**/
	padding:0 0 0 0;
	background:url(/i/block_bottom.gif) 100% bottom no-repeat;
	background-color:#eff6f5;
/*	border-right:12px solid #FFF;*/
	text-align:left;
	padding:12px
	}
	

#blocks_wom h2{
	background:#c4d6d4 url(/i/block_top.gif) left top no-repeat;
	border-top:5px solid #FFF;
	margin:0;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	color:#000}

#blocks_wom h3{
	border-bottom:2px solid #c4d6d4;
	margin:0;
	padding:8px;
	font-weight:bold;
	font-size:12px;
	line-height:11px;
	color:#000}
	
#blocks_wom h3 a{
	padding:8px;
	font-weight:bold;
	font-size:12px;
	line-height:11px;
/*	color:#000*/}

#blocks_wom h2 a{
	display:block;
	padding:9px 18px 8px 8px;
	background:url(/i/arrow_grey.gif) 100% 8px no-repeat;
	color:#484848;
	text-decoration:none}

#blocks_wom h2 a:hover{
	background-image:url(/i/arrow_orange.gif)
}

#blocks_wom div{
	padding:0px;
	color:#373737}
	
#blocks_wom ul li div{
	padding:0px;
	margin:0px;
	color:#373737}	

#blocks_wom div li a{
	color:#373737;
	text-decoration:none}

#blocks_wom ul{
	margin:0 0 10px 15px;
	padding:0}

#blocks_wom li{
	padding:0;
	margin:0 0 12px 0}


/*------*/



.feat td
{background-color:#FFFFff;
	padding-left:2px; /*border;*/ PADDING:6px; 
}

.feat th
{background-color:#FFFFff;
	padding-left:2px; /*border;*/ PADDING:6px; 
}

.feat_m td
{background-color:#FFFFff;
	padding-left:2px; /*border;*/ PADDING:6px; /*vertical-align:top;*/ font-size:14px;
}

.feat1 table {
background-color:#15487d;
}



.prodDef {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
font-style: normal;
}

.prodDef p{
padding-bottom:10px;
text-align:left
}

.goods2 p {
margin:0;
/*padding-bottom:10px/**/
}

.goods2 td {
vertical-align:middle
/*padding-bottom:10px/**/
}

/*для товаров*/
.titlem2 {
	TEXT-DECORATION: underline;
	font-size:14px;
	/*COLOR: #26609C; FONT-FAMILY: tahoma, verdana; FONT-SIZE: 100%; /*FONT-WEIGHT: bold;*/ 
}
A.titlem2:hover {
	COLOR: #993333; /*FONT-FAMILY: tahoma, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold;*/ TEXT-DECORATION: none
}

.prodPic {width:1%; padding:6px 15px 6px 0;}

/*для папок*/
.titlem2_f {
	FONT-SIZE: 120%;
}
A.titlem2_f:hover {
	COLOR: #993333; /*FONT-FAMILY: tahoma, verdana; FONT-SIZE: 110%; /*FONT-WEIGHT: bold; */ TEXT-DECORATION: none
}

.catTop tr td {
margin:0;
padding:0;
}

.block_spec	{color:#ff0000;
background-color:#ffffff;}

.block_spec_wom	{background-color:#ffffff; 	font: 12px Tahoma, Sans-serif;}

#tbl_wh {
/*	width:80%;*/
}

#tbl_wh td{
/*	width:215px;/**/
	padding:0 10px 0 0;
	background-color:#fff;
/*	border-right:12px solid #FFF;*/
	text-align:left}
	
.price {
	font-weight:bolder; text-align:right; margin-right:20px;
}

.add_info a {
/*	color:#CCCCCC;*/
}

.add_info {
	color:#CCCCCC; /*padding-left:80px;*/
}

.red {color:#CC0000; font-size:13px}

.good tr td{
	font-family: Tahoma,Sans-serif;	font-size:12px;
}

#goodRight tr td{
	font-family: Tahoma,Sans-serif;	font-size:14px;
}

#overDiv {border: 1px solid #4A8B99; background-color:#EBF1F1; font-size: 8pt; padding: 4px;}