.desc_title {  font-family:  Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}
.desc_text { font-family:  Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000 ; text-align: justify; line-height: 13px}
.desc_bigtitle {  letter-spacing: -1px; font: bold 12pt Arial, Helvetica, sans-serif; color: #000000}
a:link {
	color:#d9e4ee;
	text-decoration: none
}
a:hover {
	color: #d9e4ee;
	text-decoration: underline
}
a:active {
	color: #d9e4ee;
	text-decoration: underline
}
a:visited {
	color: #d9e4ee;
	text-decoration: none
}
.norm_text { font-family:  Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000000 ; text-align: left; line-height: 15px; letter-spacing: -0.03em}
.norm_title { color: #000000; text-decoration: underline ; font: bold 14px  Arial, Verdana, sans-serif}
.norm_bigtitle { letter-spacing: -1px; font: bold 19px Arial, Verdana, sans-serif; color: #1059BF}
.bigger_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; text-align: left; letter-spacing: -0.03em}
.desc_text_la { font-family:  Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000 ; line-height: 13px }
.micro_text {
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A9C2D6;
	text-align: left;
	letter-spacing: -0.03em
}
.model-title {  color: #FFFFCC; font: bold 13px Arial, Helvetica, sans-serif}
.model-descr {  color: #000000; font: 13px Arial, Helvetica, sans-serif}
.model-titlew { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}
.news-title {  font: bolder 12px/15px  Arial, Verdana, sans-serif; color: #FFFFFF; padding: 6px; background: #7AA8AE}
.news-date { font: bold 9px/20px  Arial, Verdana, sans-serif; color:#CCCCCC; padding: 4px 6px 4px 4px}
.news-text {
	font: 12px  Arial, Verdana, sans-serif;
	color:#FFFFCC;
	padding: 6px 6px;,
}
.news-title-sel {
	font: 12px Arial, Verdana, sans-serif;
	color:#CCCCCC;
	padding: 6px;
}
.news-date-sel { font: bold 9px/20px  Arial, Verdana, sans-serif; color:#CCFFCC; padding: 4px 6px 4px 4px}
.news-side { font: 11px  Arial, Verdana, sans-serif; color: #14464E; background: #F2F8F9; padding: 6px 8px 6px 20px}
.news-title-side { font: bolder 13px/15px  Arial, Verdana, sans-serif; color: #FFFFFF; padding: 6px 6px 6px 20px; background: #7AA8AE }
.bottom-text {  color: #476F77; font: 9px  Arial, Verdana, sans-serif}
.text {
	color:#A9C2D6;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.bottom-text2 { color: #91A8BF; font: 9px  Arial, Verdana, sans-serif}
.cat-title h2{  font: normal 18px/20px Impact, Arial, Helvetica, san-serif;; color: #13454C; width: 100%; filter: Shadow(Color=#7F9B9F, Direction=100, Strength=4)}
.cat-descr-title { font: bold 12px "MS Sans Serif", Arial, Helvetica, sans-serif; color: #000000 ; margin:  0px 0px 0px -10px}
.cat-descr {  font: bold 11px  Arial, Verdana, sans-serif; color: #A64C25; margin: -6px 0px 0px}
.cat-descr-td {  padding:  20px 20px 20px 30px}
.text-black { font: 12px  Arial, Verdana, sans-serif; color: #000000; background: #FFFFFF}
.table-heading {  font: bold 11px  Arial, Verdana, sans-serif; background: #246E78; color: #FFFFFF}
.table-subheading { font: 10px  Arial, Verdana, sans-serif; background: #246E78; color: #FFFFCC}
.table-midheading { font: bold 11px  Arial, Verdana, sans-serif; background: #A64C25; color: #FFFFFF; filter: Chroma(Color=#FFFF00); width: 100%}
.text-hint { font: 10px  Arial, Verdana, sans-serif; color: #000000; background: #FFFFFF }
.alt1 {  background: #CCCCCC; font: 10px  Arial, Verdana, sans-serif; color: #000000; padding: 4px}
.alt2 { background: #FFFFFF; font: 10px  Arial, Verdana, sans-serif; color: #000000 ; padding: 4px}
.tiny {  font: 2px Symbol, Wingdings, "Zapf Dingbats", Dingbats; color: #FFFFFF}
.cat-serie {  font: bold 9px Arial, Helvetica, sans-serif; color: #23272A}
.cat-segmentheading { font: bold 11px  Arial, Verdana, sans-serif; color: #FFFFFF; filter: Chroma(Color=#FFFF00); width: 100% }
.model-subscript {
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 50px;


}
.model-message {
color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif
}
.over {
	text-decoration: line-through;
}

/* CATALOGUE STYLES - START */
.cat-descr-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;

}

.cat-descr-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.cat-image {
	border: 1px solid #18545C;
}

.cat-item-box {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

.cat-field-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#CCCCCC;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B5C7CB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B5C7CB;
	border-right-color: #1C646E;
	border-bottom-color: #1C646E;
}

.cat-field-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 4px;

}

.cat-field-box {

}

.cat-image-box {
	text-align:left;
}

.cat-item-table {
}

.cat-item-list {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
}

.cat-item-list a:link {
	color: #FFFFCC;
	text-decoration: none;

}

.cat-item-list a:visited {
	color: #FFFFCC;
	text-decoration: none;

}

.cat-item-list a:hover {
	color: #FFFFCC;
	text-decoration: underline;

}

.cat-item-list a:active {
	color: #FFFFCC;
	text-decoration: underline;

}

.cat-subcat {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
	text-align: left;
	background-color:#CCCCCC;



}
.cat-top {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;

}

.cat-top a {
	color: #666666;
}

.cat-name h1 {
	color:#CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: normal;
	letter-spacing: -2px;

}

/* CATALOGUE STYLES - END */
.cat-item-list li {
	padding-top: 4px;
	padding-bottom: 4px;


}
.cat-item-list-text {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7AA8AE;
	padding: 4px;
}
.cat-item-list-td {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #AECACE;
	padding: 4px;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9CAFB6;
	cursor: hand;
	background-color: #F8FCFD;


}
.c4-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	background-color: #CFD6DC;
	padding: 4px;

}
.c4-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;

}

.cat-table {
}

.cat-table td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-bottom: solid 1px silver;
}

.cat-table th {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding-top: 4px;
 text-align: left;
 color: #22508b;
 border-bottom: solid 1px #22508b;
}
.cat-table .head {
	font-weight:bold;
}
h1 {
letter-spacing: -1px; font: bold 19px Arial, Verdana, sans-serif; color:#FFFFCC;
}

h2 {
letter-spacing: -1px; font: bold 17px Arial, Verdana, sans-serif; color: #990000;
}

h3 {
letter-spacing: -1px; font: normal 16px Arial, Verdana, sans-serif; color:#CCCCCC;
}

/*BOMBARDIER STYLES - START*/
 dl.specs {
		width: 562px;
		float: left; 		
		margin: 0;
		padding: 1px 0 0 0;		
		line-height: 1.2em;	
}		
		

div#content  dt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FAFAFA;
	
	width: 200px;
	margin: 0;
	padding: 6px 0 6px 0;
	font-weight: bold;				
}

div#content  dd {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FBFBFB;
	
	width: 362px;
	margin: 0;
	padding: 6px 0 6px 0;	
}

div#content h3  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E70B8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0E70B8;
	
	clear: both;
	margin: 0;
	padding: 20px 0 5px 0;		
}

div#specs  dt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FCFCFC;
	
	width: 200px;
	margin: 0;
	padding: 6px 0 6px 0;
	font-weight: bold;				
}

div#specs  dd {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FDFDFD;
	
	width: 362px;
	margin: 0;
	padding: 6px 0 6px 0;	
}

div#specs h3  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E70B8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0E70B8;
	
	clear: both;
	margin: 0;
	padding: 20px 0 5px 0;		
}
/*BOMBARDIER STYLES - END*/
.topmenu a:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
}
.topmenu {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	vertical-align: top;
}
