body {font:11px tahoma;color:#000; background-color:#fff; background-image:url(../../img/bg.gif); background-repeat:repeat-x; background-position:top;}
td {font:11px tahoma;color:#000;}
div.tri		{width:33%; height:104px; float:left;}
div.tri3		{height:206px; float:left; border-right:1px solid #d9d9d9;}
div.tri2		{padding:8px 7px;}

div.hdr_blue		{border-top:1px solid #223354; background-color:#003aad; font:18px arial narrow; color:#fff; padding:8px 0 8px 28px;}
div.hdr_yellow	{border-top:1px solid #223354; background-color:#ffec85; font:18px arial narrow; color:#443f23; padding:8px 0 8px 35px;}
div.hdr_red		{border-top:1px solid #223354; background-color:#ff4800; font:18px arial narrow; color:#fff; padding:8px 0 8px 28px;}
div.block_blue	{padding:20px 20px 20px 20px;}
div.block_yellow	{padding:20px 20px 20px 20px;}
div.block_red	{padding:20px 20px 20px 20px;}




/***шапка***/
#header		{height:104px;}
#header	div.border	{border-right:1px solid #d9d9d9;}
#header	img.logo	{border:0px; padding:34px 0 0 29px;}
#header	img.slogan	{border:0px; padding:61px 0 0 13px;}
#header div.navbar	{width:84px; height:14px; margin-top:12px; margin-left:18px;}
#header 	div.navbar	img.nav	{float:left; margin-right:12px; border:0px;}
#header div.searchbar	{width:170px; height:31px; margin-top:18px; margin-left:18px;}
#header div.searchbar input.sbox	{width:121px; border:1px solid #2d4787; padding:3px; font:10px tahoma; margin:0px; float:left;}

/***меню***/
#menu		{height:32px; background-color:#003baf; margin-bottom:1px;}
#menu	td.firstcell				{width:36px;  border-right:1px solid #6e8cc6;}
#menu	td.menu_sep				{width:1px;  background-color:#6e8cc6;}
#menu	td.mmenu_item			{background-color:#1a4fb7; height:32px; padding:0 18px;}
#menu	td.mmenu_item_active		{background-color:#ffec85; height:32px; padding:0 18px;}
#menu	a.mainmenu				{color:#fff; font:11px tahoma; text-decoration:underline;}
#menu	a.mainmenu:hover		{color:#fff; font:11px tahoma; text-decoration:underline;}
#menu	a.mainmenu_a			{color:#000; font:11px tahoma; text-decoration:underline;}
#menu	a.mainmenu_a:hover		{color:#000; font:11px tahoma; text-decoration:underline;}

/***услуги + контакты***/
#contacts	{padding-left:29px; height:213px; background:url(../../img/contact_bg.gif) repeat-x; margin-bottom:1px;}
#contacts	div.cont	{width:293px; height:189px; background:url(../../img/contacts_bg.jpg) no-repeat; position:relative; text-align:left;}
#contacts	div.phones	{color:#fff; font:18px arial narrow; text-align:left; padding:22px  0 0 19px;}
#contacts	div.cont_links	{position:absolute; top:99px; left:20px;}
#contacts	a.cont_links	{font:bold 13px tahoma; color:#ffec85; text-decoration:underline;}
#contacts	a.cont_links:hover	{font:bold 13px tahoma; color:#ffec85; text-decoration:none;}

/***новинки***/
#newproducts {background:#e4e4e4 url(../../img/newprod_bg.gif) repeat-x; padding:12px 0 0 36px; margin-bottom:3px;}
#newproducts div.new		{width:221px; height:171px; margin-top:7px; margin-right:7px; background:url(../../img/newprod_itm.gif) no-repeat; float:left; text-align:center;}
#newproducts a.nnm			{padding-left:18px; font:11px tahoma; color#002a7d; text-decoration:underline;}
#newproducts a.nnm:hover			{padding-left:18px; font:11px tahoma; color#002a7d; text-decoration:none;}


/***каталог оборудования***/
#catalog	{background:url(../../img/catalog_bg.gif) repeat-x; padding:12px 0 0 36px; }
#catalog ul,li	{display:inline;}
#catalog div.itm	{float:left; width:290px; margin-right:10px; padding:3px 0;}
#catalog a	{font:11px tahoma; color#002a7d; text-decoration:underline;}
#catalog a:hover	{font:11px tahoma; color#002a7d; text-decoration:none;}
/***новости***/
#news		{background:url(../../img/news_bg.gif) repeat-x; padding:12px 0 0 36px;}
#news	img.header	{margin-bottom:28px;}
#news	div.ndiv		{float:left; margin-right:10px;}
#news	a		{color:#284082; font:10px tahoma; text-decoration:none;}
#news	a:hover	{color:#06184c; font:10px tahoma; text-decoration:underline;}
#news	p.txt	{font:10px tahoma; color:#898989; margin:3px 0px 20px 0px; padding:0px;}
/***подвальчег***/
#footer		{height:72px; background:url(../../img/footer_bg.gif) repeat-x; }

/*extra catalog styles*/

td.w120	{width:120px; vertical-align:top;}
td.w120	div {margin-top:6px; border:1px solid #bababa; width:110px; height:110px; background-position:50% 50%; background-repeat:no-repeat;}
table.prodList tr.s_row	{background-color:##ececec;}
table.prodList tr.s_row  td.c1	{height:124px; vertical-align:top; text-align:center; width:124px; padding-bottom:10px;}
td.c1	div.div_out {border:2px solid #d2d2d2; width:122px;}
td.c1	div.div_in {width:120px; height:120px; border:1px solid #223354; background-color:#fff; background-position:50% 50%; background-repeat:no-repeat;}
td.c1	div.div_in  a img {border:0; width:118px;}
table.prodList tr.s_row  td.c2	{vertical-align:top; padding:8px 20px 8px 10px;}

td.production_image	{width:130px; text-align:left; padding:0 20px 20px 20px; vertical-align:top;}
td.production_description	{text-align:left; vertical-align:top;}

img.search_header	{margin-bottom:24px;}
div.clear30	{clear:both; height:30px;}
div.clear	{clear:both; line-height:0px; font-size:0;}
