BODY {
	font:normal 12px Arial,Helvetica,Sans-Serif;
	padding:0px;
	margin:0px;
	background-color:#FFF;
}

H1 { font-size:16px; }
H2 { font-size:12px; }
H3 { font-size:12px; }

A:link, A:visited { text-decoration:none; }
A:hover, A:active { text-decoration:underline; }
A:link, A:hover, A:active { color:#414141; }
A:visited { color:#848484; }

A.dumbLink:link, A.dumbLink:visited { text-decoration:none; }
A.dumbLink:hover, A.dumbLink:active { text-decoration:underline; }
A.dumbLink:link { color:#000; }
A.dumbLink:visited { color:#000; }

.lightLink { font:bold 11px Arial; }
.lightLink A:link, .lightLink A:hover, .lightLink A:active, .lightLink A:visited { color:#626262; }

HR { border:1px solid #CCC; height:0px; border-bottom:0px; }

#header { margin:0px; background:#FFF url('/images/bg_header.jpg') no-repeat top right; }
#title { height:58px; }
#menu { height:18px; background:transparent url('/images/bg_menu.gif') repeat-x top left; font-weight:bold; font-size:11px; }
#footer { padding:0px; padding-bottom:15px; margin-top:0px; background-color:#FFF; width:960px; height:60px; color:#BBBBBB; font-size:10px; }
#footer a:link, #footer a:hover, #footer a:active, #footer a:visited { color:#BBBBBB; }

.menuItem { float:left; background:transparent url('/images/menu_separator.gif') no-repeat top right; padding:0px 10px; height:17px; line-height:17px; }
.menuItem A:link, .menuItem A:visited, .menuItem A:hover, .menuItem A:active { color:#000; }

.headerT1 { background:transparent url('/images/bg_corner_right_prod.gif') no-repeat top right; height:26px; }
.headerT1 DIV { margin:0px; padding:2px 0px 0px 5px; background:transparent url('/images/bg_corner_left.gif') no-repeat top left; height:26px; }
.headerT1 DIV H2 { font:bold 11px Arial; margin:0px; padding:3px 10px; }
.headerT1 DIV H2 A:link, .headerT1 DIV H2 A:hover, .headerT1 DIV H2 A:active, .headerT1 DIV H2 A:visited { color:#000; }

.footerT1 { margin:0px; padding:0px; height: 6px; background:url('/images/bg_corner_botright.gif') no-repeat right top; }
.footerT1 DIV { margin:0px; padding:0px; height:6px; background: url('/images/bg_corner_botleft.gif') no-repeat left top; }

.headerT2 { background:transparent url('/images/bg_corner_right.gif') no-repeat top right; height:26px; white-space:nowrap; overflow:hidden; }
.headerT2 DIV { margin:0px; padding:2px 0px 0px 0px; background:transparent url('/images/bg_corner_left.gif') no-repeat top left; height:24px; overflow:hidden; }
.headerT2 DIV H2 { font:bold 11px Arial; margin:0px 10px 0px 0px; padding:4px 10px; overflow:hidden; }
.headerT2 DIV H2 A:link, .headerT2 DIV H2 A:hover, .headerT2 DIV H2 A:active, .headerT2 DIV H2 A:visited { color:#000; }

.box1 { border-left:1px solid #F5F5F5; border-bottom:1px solid #F5F5F5; border-right:1px solid #F5F5F5; padding:0px; margin:0px; background-color:#FCFCFC; }

.nodeCatName { padding:5px 5px 5px 40px; margin:0px 1px 0px 1px; background:transparent url('/images/cat_bullet.gif') no-repeat 5% 50%; font-size:11px; font-weight:bold; border-bottom:1px solid #D7D7D7; }
.nodeCatNameArch { padding:5px 5px 5px 40px; margin:0px 1px 0px 1px; background:transparent url('/images/zamok.gif') no-repeat 5% 50%; font-size:11px; font-weight:bold; border-bottom:1px solid #D7D7D7; }
.nodeCatNameNorm { padding:5px 5px 5px 40px; margin:0px 1px 0px 1px; background:transparent url('/images/catalog.gif') no-repeat 5% 50%; font-size:11px; font-weight:bold; border-bottom:1px solid #D7D7D7; }
.nodeCatName A:link, .nodeCatName A:hover, .nodeCatName A:active, .nodeCatName A:visited { color:#000; }
.nodeCatNameSelected { padding:5px 5px 5px 40px; margin:0px 1px 0px 1px; background:transparent url('/images/cat_bullet.gif') no-repeat 5% 50%; font-size:11px; font-weight:bold; border-bottom:1px solid #D7D7D7; color:#C4000F; }
.nodeCatNameSelected A:link, .nodeCatNameSelected A:hover, .nodeCatNameSelected A:active, .nodeCatNameSelected A:visited { color:#C4000F; }

.newProd { font-size:1px; padding-top: 3px; border-bottom: 1px solid #D7D7D7; }

.catName { padding:5px 5px 5px 40px; margin:0px 1px 0px 1px; background:transparent url('/images/cat_bullet_off.gif') no-repeat 5% 50%; font-size:11px; border-bottom:1px solid #D7D7D7; overflow:hidden; white-space:nowrap; }
.catName A:link, .catName A:hover, .catName A:active, .catName A:visited { color:#000; }
.catNameSelected { padding:5px 5px 5px 40px; margin:0px 1px 0px 1px; background:transparent url('/images/cat_bullet_on.gif') no-repeat 5% 50%; font-size:11px; border-bottom:1px solid #D7D7D7; overflow:hidden; white-space:nowrap; color:#C4000F; }
.catNameSelected A:link, .catNameSelected A:hover, .catNameSelected A:active, .catNameSelected A:visited { color:#C4000F; }

.prodName { padding:5px 5px 5px 55px; margin:0px 1px 0px 1px; background:transparent url('/images/cat_bullet_off.gif') no-repeat 5% 50%; font-size:11px; border-bottom:1px solid #D7D7D7; }
.prodName A:link, .prodName A:hover, .prodName A:active, .prodName A:visited { color:#000; }
.prodNameSelected { padding:5px 5px 5px 55px; margin:0px 1px 0px 1px; background:transparent url('/images/cat_bullet_on.gif') no-repeat 5% 50%; font-size:11px; border-bottom:1px solid #D7D7D7; color:#C4000F; }
.prodNameSelected A:link, .prodNameSelected A:hover, .prodNameSelected A:active, .prodNameSelected A:visited { color:#C4000F; }

H1.prodHeading { margin-bottom:40px; }

.prodTargetsTitle { background-color:#F4F4F4; font-weight:bold; font-size:11px; padding:8px; }
.prodTargetsItem { background-color:#F4F4F4; font-weight:bold; font-size:14px; padding:7px; }

TABLE.prodInfo TD { background-color:#F4F4F4; font-weight:bold; font-size:11px; }
H2.prodInfo { font-size:12px; background:transparent url('/images/bulletH2.gif') no-repeat top left; padding-left:50px; padding-top:0px; margin-top:0px; }

.newsArchive { padding-left:40px; margin:0px 0px 10px 0px; color:#CDCFCF; }
.newsArchive A:link, .newsArchive A:visited { color:#808181; text-decoration:none; }
.newsArchive A:hover, .newsArchive A:active { color:#6C6D6D; text-decoration:none; }

.testsLink { font-weight:bold; padding-top:1em; }
.testsLink a:link, .testsLink a:hover, .testsLink a:active, .testsLink a:visited { color:#7D7D7D; }

UL.galleryCategories { margin:0; margin-top:-10px; margin-right:-8px; list-style-type:none; margin-bottom:30px; float:right; background-color:red; background:transparent url('/images/bg_gallery_categories_left.gif') no-repeat bottom left; height:26px; padding-left:10px; border:0px solid red; }
UL.galleryCategories LI { background-color:blue; float:left; background:transparent url('/images/bg_gallery_categories.gif') no-repeat top right; height:16px; margin:0; padding:5px 10px; font-weight:bold; }

TABLE.gallery { background-color:#E9E9E9; }
TABLE.gallery TR { vertical-align:top; background-color:white; }
TABLE.gallery TD { text-align:left; font-size:x-small; font-style:italic; }

/************* Страницы ошибок (404, 403, etc. ) ************/
.errorPageText { margin:20px; min-height:400px; }
.errorPageText P, .errorPageText UL { font-size:medium; color:#CC3333; }
/************************************************************/

.fed_set {
	width:294px;
	border:0px;
}
.fed_set h3 {
	/*height:26px;*/
	background:transparent url('/images/plahskaa.gif') repeat-x top center;
	padding:5px 0 5px 40px;
	font-size:12px;
	margin:0px;
}
.fed_set div {
	padding:18px 12px 18px 12px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.fed_set div p{
	margin:0px;
}

.gray, a.gray:link , a.gray:visited { text-decoration: none; color: #B4B4B5; font-size : 8pt; font-weight:normal;}
