body {
  display: block;
  padding: 0;
  margin: 0;
  height: 100%;
}
center {
  overflow: hidden;
}
table {font-family:  arial, tahoma; font-size: 12px;}
h1{
	font-family: verdana, arial, sans-serif;
	color: #d30000;
	font-size: 16px;
	text-align : center;
}
h2{
	font-family: verdana, arial, sans-serif;
	color: #d30000;
	font-size: 11px;
	font-style: bold;
	text-align : center;
}
h2.textdoc {
		font-family: Arial, sans-serif;
		COLOR: #d30000;
		font-style: bold;
		text-align: center;
}
.text_to_home{
	font-family: verdana, arial, sans-serif;
	color: #004B85;
	font-size: 10px;
	text-align : left;
}
td.elect_question{
		font-family: Arial, sans-serif;
		font-size: 14px;
		color: #CC0000;
		text-align: center;
}
.elect_td{
		font-family: Arial, sans-serif;
		color: black;
		font-size: 12px;
}	
/* чтобы синяя область ниже  пунктов меню не была активной*/
TR.NavRow_fon TD {
		vertical-align: middle;
		border: 1px solid;
		border-color: #369 #003 #003;
		border-left: none;
}
TD.swath_fon {
		font: 10px sans-serif;
}
.foncnn{
		background-color: #036;
}
.NavText_fon {
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		line-height: 14px;
		padding-left: 4px;
}
/*---------------------------------------------------------------------------------*/
.text{
		font-family: Arial, sans-serif;
		font-size: 12px;
		text-align : justify;
		color: black;
		background-color: white;
}
/*текст шапки в таб описания моделии, в списке каталога*/	
.text_shapka{
		font-family: Arial, sans-serif;
		font-size: 12px;
		text-align : center;
		color: black;
}
/*текст параметров в таб описания модели*/
.text_left{
		font-family: Arial, sans-serif;
		color: black;
		font-size: 12px;
}	
a.link_news:link{
		font-family: Arial, sans-serif;
		color:  #194992;
		font-size: 11px;
		text-decoration: underline;
}
a.link_news:visited {
		font-family: Arial, sans-serif;
		color:  #194992;
		font-size: 11px;
		text-decoration: underline;
}
a.link_news:hover {
		font-family: Arial, sans-serif;
		color:  #194992;
		font-size: 11px;
		text-decoration: underline;
}
.text_menu_222{
		font-family: Arial, sans-serif;
		font-size: 12px;
		text-align : justify;
		color: black;
		background-color: #DDDDDD;
}
/* приветствие на главной странице*/
.hello{
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight : bold;
		color: black;
		text-align: center;
}
.zag_opisan	{
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight : bold;
		color: white;
		text-align: center;
}
h1.zag_opisan{
	color: white;
	text-align: center;
	margin-bottom: 1px
}
a.zag_opisan:link{
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight : bold;
		color: white;
		text-align: center;
		text-decoration: none;
}
a.zag_opisan:visited {
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight : bold;
		color: white;
		text-align: center;
		text-decoration: none;
}
a.zag_opisan:hover {
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight : bold;
		color: white;
		text-align: center;
		text-decoration:none;
}			
.privetstvie{
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: black;
		text-align: center;
}
.privetstvie_red{
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: red;
		text-align: center;
}
.phon_search{
		font-family: Arial, sans-serif;
		color: #003366;
		font-size: 13px;
}
.text_news{
		font-family: Arial,sans-serif;
		font-size: 11px;
		text-align: justify;
		color: #000000;
		background-color: #EDF1FA;
		padding-left: 5px;
}
.contact{
		font-family: Arial,sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight : bold;
		text-align: center;
}
.red_news{
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #CC0000;
		text-align: center;
}
a.opisanie:link {
		font-family: Arial, sans-serif;
		font-size : 15px;
		color: #000000;
		font-weight : bold;
		text-decoration: underline;
}
a.opisanie:visited {
		font-family: Arial, sans-serif;
		font-size : 15px;
		color: #000000;
		text-decoration: underline;
		font-weight : bold;
}
a.opisanie:hover {
		font-family: Arial, sans-serif;
		font-size : 15px;
		color: #000000;
		font-weight : bold;
		text-decoration: underline;
}
.opisanie_mod{
		font-family: Arial, sans-serif;
		font-size : 12px;
		color: #000000;
		font-weight : bold;
		text-decoration: none;
}
a.opisanie:link {
		font-family: Arial, sans-serif;
		font-size : 12px;
		color: #000000;
		font-weight : bold;
		text-decoration: underline;
}
a.opisanie:visited{
		font-family: Arial, sans-serif;
		font-size : 12px;
		color: #000000;
		font-weight : bold;
		text-decoration: underline;
}
a.opisanie:hover{
		font-family: Arial, sans-serif;
		font-size : 12px;
		color: #000000;
		font-weight : bold;
		text-decoration:  underline;
}
.rubrika{
		font-family: Arial, sans-serif;
		font-size : 14px;
		color: #003366;
}
.comment{
		font-family: Arial, sans-serif;
		font-size : 11px;
		color: black;
}
a.copy:link {
		font-family: Arial, sans-serif;
		font-size : 10px;
		color: #003366 ;
		text-decoration: underline;
}
a.copy:visited {
		font-family: Arial, sans-serif;
		font-size : 10px;
		color: #003366 ;
		text-decoration: underline;
}
a.copy:hover {
		font-family: Arial, sans-serif;
		font-size : 10px;
		color: #003366 ;
		text-decoration: underline;
}
.copy {
		font-family: Arial, sans-serif;
		font-size : 10px;
		color: #003366 ;
}				
.cnnFormText,{ 
		font-family: verdana, arial, sans-serif; 
}
.cnnFormText,{ 
		font-size: 10px; 
}
.cnnNavButton, .cnnFormButton {
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		background-color: #369;
		color: #fff;
		font-weight: bold;
		padding: 1px;
		margin: 2px;
		border-top: outset 2px #69c;
		border-right: outset 2px #069;
		border-bottom: outset 2px #069;
		border-left: outset 2px #69c;
}
.cnnNavText {
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		line-height: 14px;
		padding-left: 4px;
}
.cnnNav {
		background-color: #036;
		color: #fff;
		cursor: pointer;
}
.cnnNav A:link, .cnnNav A:visited {
		color: #fff;
}

TR TD.cnnNav A:link, TR TD.cnnNav A:visited {
		text-decoration: none;
}
.cnnNavHilite {
		background-color: #c00;
		color: #fff;
}
.cnnNavHilite A:link, .cnnNavHilite A:visited {
		color: #fff;
}
TR TD.cnnNavHilite A:link, TR TD.cnnNavHilite A:visited {
		text-decoration: none;
}
TD.swath {
		font: 10px sans-serif !important;
}
TR.cnnNavRow TD {
		vertical-align: middle;
		border: 1px solid;
		border-color: #369 #003 #003;
		border-left: none;
}
TR.cnnNavRow TD.swath {
		background-color: #369;
		border-right: none;
}
TR.cnnNavHiliteRow TD {
		vertical-align: middle;
		border: 1px solid;
		border-color: #f66 #600 #600;
		border-left: none;
}
TR.cnnNavHiliteRow TD.swath {
		background-color: #f66;
		border-right: none;
}
