body{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : #FFFFFF;
}
/*основной градиент верхней части шапки*/
#bg_zero{
	background-image : url(image/bg_00.gif);
	background-position : top;
	background-repeat : repeat-x;
	height : 102px;
	padding-left : 48px;
}
/*фон под верхнее меню*/
#bg_one{
	background-image : url(image/bg_01.jpg);
	background-position : top right;
	background-repeat : no-repeat;
	height : 102px;
	vertical-align : top;
	padding-top : 56px;
}
/*основной фон в области контента и под предпологаемой флешкой*/
#bg_two{
	background-image : url(image/bg_02.jpg);
	background-position : top;
	background-repeat : repeat-x;
	padding-left : 48px;
}
/*выравнивание для  лого*/
#logo{
	vertical-align : top;
	padding-right : 25px;
	padding-top : 23px;
}
/*стиль для полоски на д верхним меню*/
#redline{
	border-top : 2px solid #FC2A2D;
}
/*стили для корректной работы верхнего меню*/
table.menu-a td {
	height:44px;
}
a.menu-a:link,a.menu-a:visited{
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding-top : 5px;
	width: 95px;
	height: 38px;
	color : Black;
	text-decoration : none;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
}
a.menu-a:hover{
    width: 100%;
    display: block;
    padding-top : 5px;
    width: 95px;
    height: 38px;
	color : #FC2A2D;
	text-decoration : none;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	}
/*стили для разделителя над верхним меню*/
#separ{
	background-image : url(image/separ.gif);
	background-position : center;
	background-repeat : no-repeat;
}
/*временный стиль для бекграунда под предполагаемой флешкой*/
#flash{
	background-image : url(image/bg_flash.jpg);
	background-position : top;
	background-repeat : repeat-x;
}
/*отступы и бордеры сверху и снизу предпологаемой флешки*/
#swf{
	border-top : 1px solid #B9B9B9;
	border-bottom : 1px solid #B9B9B9;
	padding-top : 6px;
	padding-bottom : 6px;
}
/*стиль  для нижней полоски непонятного назначения*/
#down{
	background-color : #CFD0FF;
	/*height : 11px;*/
	padding: 10px;
	vertical-align: bottom;
}
/*стиль для навигатора-общий*/
#navigator{
	border-bottom : 1px solid #B9B9B9;
	color : Black;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	padding-top : 2px;
	padding-bottom : 4px;
	
}
/*стиль ссылки навигатора*/
a.nchain:link,a.nchain:visited{
	color : Black;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	background-image : url(image/arr_of.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right : 10px;
}
a.nchain:hover{
	color : #FC2A2D;
	background-image : url(image/arr_on.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right : 10px;
}
/*стиль для заголовков типа продукция-новости-статьи*/
h5{
	color : #B0B0ED;
	font-family : Verdana;
	font-size : 18px;
	font-weight : 600;
	background-image : url(image/h5.gif);
	background-position : left;
	background-repeat : no-repeat;
	text-transform : uppercase;
	padding-left : 15px;
	letter-spacing : -2px;
	margin-bottom : 8px;
	margin-top : 7px;
}
/*стиль основного заголовка страницы*/
h1{
	color : #000;
	font-family : Verdana;
	font-size : 25px;
	font-weight : 600;
	background-image : url(image/h1.gif);
	background-position : left;
	background-repeat : no-repeat;
	text-transform : uppercase;
	padding-left : 15px;
	letter-spacing : -2px;
}

h1.small{
background-image : url(image/h11.gif);
	background-position : left;
	background-repeat : no-repeat;
	text-transform : uppercase;
	padding-left : 0px;
	color : #000000;
	font-family : Verdana;
	font-size : 18px;
	text-transform : uppercase;
	letter-spacing : -2px;
}


/*стиль для отступов в центральной части*/
#cent{
	padding-right : 53px;
	padding-top : 20px;
	padding-bottom : 30px;
}
/*для анонсов новостей и статей в правой части страницы*/
#newsbox{
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
	padding-top : 10px;
	padding-bottom : 12px;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	line-height : 12px;
}
#artbox{
	padding-top : 10px;
	padding-bottom : 10px;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	line-height : 12px;
}
a.box:link,a.box:visited,a.box:hover{
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #000;
}
a.box:hover{
	text-decoration : underline;
}
/*стиль ссылки все новости и все статьи*/
a.all:link,a.all:visited{
	color : Black;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	background-image : url(image/arr_of.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right : 10px;
	border-bottom : 1px solid Silver;
}
a.all:hover{
	color : #FC2A2D;
	background-image : url(image/arr_on.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right : 10px;
	border-bottom : 1px solid White;
}
/*стиль дляслоя с счетчиками*/
#count{
	padding-bottom : 30px;
}
/*стили для иконок*/
#map{
	width : 170px;
	border-bottom : 1px solid Black;
	padding-left : 6px;
	padding-bottom : 30px;
}
#icon{
	float : left;
	width : 50px;
}
#cont{
	padding-left : 4px;
	padding-top : 24px;
	color : #818181;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	white-space : nowrap;
}
/*стиль дляссылок с перечислением сайтов компании*/
a.www:link,a.www:visited,a.www:hover{
	color : #AAA9A9;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a.www:hover{
	color : #FC2A2D;
}
/*общий стиль задающий размер шрифта для текста по умолчагнию*/
td{
	font-family : Verdana;
	font-size : 12px;
}
/*стиль для ссылок левого меню*/
a.lm:link,a.lm:visited,a.lm:hover{
	color : #7979CD;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a.lm:hover{
	color : #FC2A2D;
}
a.lmact:link,a.lmact:visited,a.lmact:hover{
	color : #FC2A2D;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
/*стиль задающий отступы дляобласти контента*/
#content{
	padding-left : 44px;
	padding-right : 44px;
}
/*дефолтная ссылка*/
a:link,a:visited{
	color : #000;
	text-decoration : underline;
}
a:hover{
	color : #FC2A2D;
	text-decoration : none;
}

/*для внутренней области на главной странице*/
h6 {
	background: url(image/h6.gif) no-repeat left top;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 18px;
	vertical-align: middle;
}
/*стиль для ссылок раб.обл-ти главной страницы*/
a.genm:link,a.genm:visited,a.genm:hover{
	color : #3639B2;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}
a.genm:hover{
	color : #FC2A2D;
}
/*для выделения текста красным*/
.red, .entec {
	color : #FC2A2D;
	font-weight : bold;
	text-transform: uppercase;
}

/*.nabco {color: #00f; font-weight: bold;}*/
.nabco, .reu {
/*	color: #7979CD;*/
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

/*стиль для заголовков в фотогалерее*/
h3 a, h3 a:link, h3 a:visited{
	color : #B0B0ED;
	font-family : Verdana;
}

.photo-section a:link, .photo-section a:visited, .photo-sections-top a:link, .photo-sections-top a:visited {
	color : #B0B0ED;
	font-family : Verdana;
	font-size : 11px;
}

hr {
color: #d1d1ff;
background:#d1d1ff;
border-top:1px solid #d1d1ff;
color:#d1d1ff;
height:1px;
}
