body {
 background-color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin:0;
 color: #000000;
}

p,td,span,div,ul,li,th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}

tr.top_bg {
 background-image: url("../images/top_bg.jpg"); background-position:top left; background-repeat:repeat-x;
}

td.left_bg {
 background-image: url("../images/left_bg.jpg"); background-position:top left; background-repeat:repeat-y;
}

td.menu_top_bg {
 background-image: url("../images/menu_top_bg.jpg"); background-position:top left; background-repeat:repeat-x;
}

td.catalogue_bot_bg {
 background-image: url("../images/catalogue_bot_bg.jpg"); background-position:top left; background-repeat:repeat-x;
}

h1   			{margin:0;padding:0; color: #da251d;}
img 			{border-width:0;}

a, a:visited, a:active, a:link {
	font-size: 11px;
	color: #000;
	font-weight: normal; text-decoration:underline;
}
a:hover {
	font-size: 11px;
	color: #000;
	font-weight: normal; text-decoration:underline;
}

a.back, a.back:visited, a.back:link, a.back:active {
	font-size: 13px;
	color: #000;
	font-weight: normal; text-decoration:underline;
}
a.back:hover {
	font-size: 13px;
	color: #888;
	font-weight: normal; text-decoration:underline;
}

/*ÊÎÍÒÀÊÒÛ*/
font.company_name{
	font-size: 12px;
	color: #000;
	font-weight: bold; text-decoration:none;
}

td.contacts{
	font-size: 11px;
	color: #000;
	text-decoration:none;
}

a.contacts, a.contacts:visited, a.contacts:active, a.contacts:link {
	font-size: 11px;
	color: #000;
	text-decoration:underline;
}
a.contacts:hover {
	font-size: 11px;
	color: #444;
	text-decoration:underline;
}

.contacts_br {
	font-size: 5px;
}
/*ÊÎÍÒÀÊÒÛ*/

/*ÌÅÍÞ*/
td.menu_top {
	font-size: 12px;
	color: #FFF;
	font-weight: bold; text-decoration:none;
}

a.menu_top_0, a.menu_top_0:visited, a.menu_top_0:active, a.menu_top_0:link {
	font-size: 12px;
	color: #FFF;
	font-weight: bold; text-decoration:none;
}
a.menu_top_0:hover {
	font-size: 12px;
	color: #FFF;
	font-weight: bold; text-decoration:none;
}
a.menu_top_0_cur, a.menu_top_0_cur:visited, a.menu_top_0_cur:link, a.menu_top_0_cur:active, a.menu_top_0_cur:hover {
	font-size: 12px;
	color: #f9fabd;
	font-weight: bold; text-decoration:none;
}

a.menu_top_0_first, a.menu_top_0_first:visited, a.menu_top_0_first:link, a.menu_top_0_first:active, a.menu_top_0_first:hover {
	font-size: 12px;
	color: #FFF;
	font-weight: bold; text-decoration:none;
	font-style:italic;
}

a.menu_top_0_marked, a.menu_top_0_marked:visited, a.menu_top_0_marked:link, a.menu_top_0_marked:active, a.menu_top_0_marked:hover {
	font-size: 12px;
	color: #F00;
	font-weight: bold; text-decoration:none;
}

td.menu_top_1_divider {
	font-size: 12px;
	color: #000;
	text-decoration:none;
}

a.menu_top_1, a.menu_top_1:visited, a.menu_top_1:active, a.menu_top_1:link {
	font-size: 11px;
	color: #000;
	font-weight: bold; text-decoration:none;
}
a.menu_top_1:hover {
	font-size: 11px;
	color: #000;
	font-weight: bold; text-decoration:none;
}
a.menu_top_1_cur, a.menu_top_1_cur:visited, a.menu_top_1_cur:link, a.menu_top_1_cur:active, a.menu_top_1_cur:hover {
	font-size: 11px;
	color: #000;
	font-weight: bold; text-decoration:underline;
}
/*ÌÅÍÞ*/

/*ÍÎÂÎÑÒÈ*/
a.news_short, a.news_short:visited, a.news_short:link, a.news_short:active {
	font-size: 12px;
	color: #296aac;
	font-weight: normal; text-decoration:underline;
}
a.news_short:hover {
	font-size: 12px;
	color: #296aac;
	font-weight: normal; text-decoration:underline;
}

.news_head{
	font-size: 13px;
	color: #296aac;
}

.news_date{
	font-size: 13px;
	color: #296aac;
	font-weight: bold;
}
/*ÍÎÂÎÑÒÈ*/



/*ÊÀÒÀËÎÃ*/
.catalogue_short{
	font-size: 12px;
	color: #000;
	font-weight: normal; text-decoration:none;
}

a.catalogue_short, a.catalogue_short:visited, a.catalogue_short:link, a.catalogue_short:active {
	font-size: 12px;
	color: #000;
	font-weight: normal; text-decoration:none;
}
a.catalogue_short:hover {
	font-size: 13px;
	color: #888;
	font-weight: normal; text-decoration:none;
}

.catalogue_name {
	font-size: 14px;
	color: #000;
	font-weight: bold; text-decoration:none;
}
a.catalogue_name, a.catalogue_name:visited, a.catalogue_name:link, a.catalogue_name:active {
	font-size: 14px;
	color: #000;
	font-weight: bold; text-decoration:none;
}
a.catalogue_name:hover {
	font-size: 14px;
	color: #888;
	font-weight: bold; text-decoration:none;
}


a.catalogue_file, a.catalogue_file:visited, a.catalogue_file:link, a.catalogue_file:active {
	font-size: 13px;
	color: #000;
	font-weight: normal; text-decoration:none;
}
a.catalogue_file:hover {
	font-size: 13px;
	color: #888;
	font-weight: normal; text-decoration:none;
}


/*ÊÀÒÀËÎÃ*/



/* ÍÀÂÈÃÀÖÈß ÏÎÑÒÐÀÍÈ×ÍÀß*/
a.nav_pages, a.nav_pages:visited,a.nav_pages:hover,a.nav_pages:active,a.nav_pages:link
{	font-size: 12px;
	color: #000000;
	font-weight: normal; text-decoration:none;}

td.nav_pages {border-style:solid;border-width:1px;border-color:#888;background-color:#d1d8dc;font-size:13px;width:20px;height:20px;cursor:pointer;}

a.nav_pages_cur,  a.nav_pages_cur:visited,a.nav_pages_cur:hover,a.nav_pages_cur:active,a.nav_pages_cur:link
{	font-size: 12px;
	color: #000000;
	font-weight: bold; text-decoration:none;}

td.nav_pages_cur  {border-style:solid;border-width:1px;border-color:#da251d;background-color:#d1d8dc;font-size:13px;width:20px;height:20px;cursor:pointer;}
/* ÍÀÂÈÃÀÖÈß  ÏÎÑÒÐÀÍÈ×ÍÀß*/
