@charset "utf-8";
@import url("Reserved.css");
.Container {
	font-size: 1em;
	text-align: left;
	position: relative;
	height:auto;
	min-height:100%;
}
.SubContainer {
	padding-bottom: 21.6em;
}
.Footer {
	position:relative;
	z-index:10;
	left:50%;
	width:100%;
	min-height:21.6em;
	margin:-21.6em 0 0 -50%;
	clear: both;
	text-align: left;
	color: #000;
	background-color: #ffca21;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-image: url(/ima/Footer.png);
}
div.Header {
	position: relative;
	zoom: 1;
}
div.GlobalNav {
	width: 100%;
	position: absolute;
	top: 0px;
	right: 47px;
	background-image: url(/ima/GlobalNav.Az.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
div.GlobalNav ul {
	_display: inline;
	float: right;
	background-image: url(/ima/GlobalNav.Az-02.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	background-position: 0% 100%;
	padding: 9px 16px 9px 14px;
}
div.GlobalNav li {
	_display: inline;
	float: left;
	padding-right: 9px;
	padding-left: 9px;
	border-left: 1px solid #d70000;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
div.GlobalNav li.First {
	border-left: none;
}
div.GlobalNav li a {
	color: #000;
	position: relative;
	top: -1px;
}
div.GlobalNav li a:hover {
	color: #af0000;
}
div.Header div.FastBar {
	position: absolute;
	left: 77px;
	top: 21px;
	z-index: 100;
}
div.Header div.FastBar div.HotPoints {
	float: left;
}
div.Header div.FastBar div.LangBar {
	float: left;
}
div.Header div.FastBar div.HotPoints li {
	_display: inline;
	float: left;
}
div.Header div.FastBar div.HotPoints li a {
	_display: inline;
	float: left;
	width: 17px;
	height: 17px;
	text-indent: -300px;
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0;
	margin-right: 20px;
	background-position: 0 100%;
}
div.Header div.FastBar div.HotPoints li a:hover {
	background-position: 0 0;
}
div.Header div.FastBar div.HotPoints li.Home a {
	background-image: url(/ima/Header.FastBar.HotPoints-01.gif);
}
div.Header div.FastBar div.HotPoints li.Contact a {
	background-image: url(/ima/Header.FastBar.HotPoints-02.gif);
}
div.Header div.FastBar div.HotPoints li.Map a {
	background-image: url(/ima/Header.FastBar.HotPoints-03.gif);
}
div.Header div.FastBar div.LangBar li {
	_display: inline;
	float: left;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
div.Header div.FastBar div.LangBar li a {
	_display: inline;
	float: left;
	margin-right: 20px;
	color: #000;
}
div.Header div.FastBar div.LangBar li a:hover {
	color: #af0000;
}
div.SiteName {
	background-image: url(/ima/SiteName.png);
	background-repeat: no-repeat;
	float: left;
	height: 242px;
	width: 292px;
	margin-top: 50px;
}

*html div.SiteName{
	background:url("/ima/SiteName.png") no-repeat 242px 292px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/ima/SiteName.png", sizingMethod="crop");		
	}


div.SiteName a {
	background-image: url(/ima/SiteName.H1.png);
	background-repeat: no-repeat;
	_background: none;
	display: block;
	height: 133px;
	width: 170px;
	margin-left: 53px;
	text-indent: -300px;
	margin-top: 15px;
	position: relative;
}
div.SiteName a span {
_behavior: expression( !this.before ? this.before = this.innerHTML = '<ins></ins>' + this.innerHTML : '' );
}
div.SiteName a ins {
	background-image: url(/ima/SiteName.H1.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	zoom: 1;
	height: 133px;
	width: 170px;
}
div.SiteName p {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.4em;
	text-align: center;
}
div.SiteName p strong {
	font-weight: normal;
}
div.SiteName p.Desc {
	margin-top: 0.5em;
}
div.SiteName p.Phone {
	font-size: 2em;
	color: #bb0100;
}
div.Header div.Menu {
	float: right;
	margin-top: 96px;
	width: 33.5em;/*	width: 35%;
*/
}
div.Header div.Menu ul {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Header div.Menu h2 {
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	letter-spacing: -1px;
	margin-bottom: 0.35em;
	padding-left: 9px;
}
div.Header div.Menu li {
	_display: inline;
	_zoom: 1;
	margin-bottom: 1px;
	font-size: 1.2em;
}
div.Header div.Menu li.Var1 {
	background-color: #c3e9da;
}
div.Header div.Menu li.Var2 {
	background-color: #c3e9c9;
}
div.Header div.Menu li.Var3 {
	background-color: #d7edbf;
}
div.Header div.Menu li.Var4 {
	background-color: #e9ebb7;
}
div.Header div.Menu li.Var5 {
	background-color: #ffe5a6;
}
div.Header div.Menu li a {
	display: block;
	_height: 0px;
	background-image: url(/ima/Pointer.Red.gif);
	background-repeat: no-repeat;
	padding: 4px 20px 4px 27px;
	background-position: 10px 0.6em;
	color: #000;
}
div.Header div.Menu li a:hover {
	color: #bb0200;
}
div.Header div.Menu li.All {
	float: right;
	_display: inline;
	margin-right: 14px;
	background-image: url(/ima/Header.Menu.AllLink.Parent.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	background-color: #ffd07e;
	width: 11.7em;
}
div.Header div.Menu li.All a {
	background-image: url(/ima/Header.Menu.AllLink.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	color: #bb0200;
	padding-left: 11px;
}
div.Content {
	clear: both;
	background-color: #fff;
	background-image: url(/ima/ColBase.gif);
	background-repeat: repeat-y;
}
ul.ColBase {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
	background-image: url(/ima/PrimaryCol.jpg);
	background-repeat: no-repeat;
	zoom: 1;
}
ul.ColBase li.PrimaryCol {
	float: left;
	width: 312px;
	background-image: url(/ima/Content-03.jpg);
	background-repeat: no-repeat;
	_margin-right: -3px;
}
ul.ColBase li.SecondaryCol {
	overflow: hidden;
	_overflow:visible;
	_height: 0;
	background-image: url(/ima/Html.jpg);
	background-repeat: repeat-x;
	background-position: 0px -290px;
}
div.SubMenu {
	margin: 30px 30px 30px 42px;
}
div.SubMenu h2 {
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	letter-spacing: -1px;
	margin-bottom: 0.4em;
}

div.SubMenu h2 a{	
	color: #af0000;	
}
div.SubMenu h2 a:hover{	
	color: #af0000;	
}
div.SubMenu ul {
	border-top: 1px solid #ff9425;
}
div.SubMenu li {
	_display: inline;
	_zoom: 1;
	font-size: 1.4em;
	border-bottom: 1px solid #ff9425;
}
div.SubMenu li li {
	font-size: 0.8em;
	margin-left: 24px;
	border-bottom: none;
}
div.SubMenu li a {
	display: block;
	_height: 0px;
	background-image: url(/ima/Pointer.Red.gif);
	background-repeat: no-repeat;
	padding: 2px 20px 2px 21px;
	background-position: 6px 0.4em;
	color: #000;
}
div.SubMenu li li a {
	background-image: url(/ima/Pointer.Red.S.gif);
	background-position: 6px 0.6em;
}
div.SubMenu li a:hover,
div.SubMenu li.Current a {
	color: #af0000;
}
div.Seacrh {
	margin: 22px 30px 22px 47px;
	overflow: hidden;
	_overflow: visible;
	_height:0;
}
div.Seacrh input.FieldLine {
	font-size: 1.2em;
	color: #898989;
	border: 2px solid #bb0200;
	width: 180px;
	margin-right: 0px;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.Seacrh input.Submit {
	float: left;
	padding-top: 0.3em;
}
div.HotSpecials {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-right: 10px;
	
}
div.HotSpecials li {
	background-image: url(/ima/HotSpecials.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding: 7px 38px 10px 48px;
	margin-top: 1.9em;
	margin-bottom: 1.9em;
	height:auto;
}
div.HotSpecials li h3 {
  font-size: 15px;
	color: #fff;
	line-height: 1.5em;
}
div.HotSpecials li h3 a {
	color: #fff;
}

div.HotSpecials li h3 a:hover {
	text-decoration: underline;
}
div.HotSpecials li p {
	font-size: 12px;
	color: #fff;
	line-height: 1.5em;
}
div.HotSpecials li p a {
	color: #fff;
}
div.HotSpecials li p a:hover {
	text-decoration: underline;
}
div.InfoBox {
	padding-right: 38px;
	padding-left: 48px;
	margin-top: 22px;
	margin-bottom: 22px;
}
div.InfoBox h3 {
	color: #9e0b0f;
	font-size: 1.4em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div.InfoBox h3.Warning {
	text-transform: uppercase;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.InfoBox p {
	font-size: 1.4em;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}
div.InfoBox a {
	color: #9e0b0f;
}
div.InfoBox a:hover {
	text-decoration: underline;
}
div.InfoBox a.hasSub {
	background-image:url(/ima/Pointer.Black.M.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.45em;
	padding-right: 15px;
}
li.PrimaryCol div.InfoBox img.Map {
	margin-left: -32px;
	margin-right: auto;
	margin-top: -0.4em;
	border-style: none;
	left: 4px;
}
div.SitePath {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	margin-top: 18px;
	background-color: #ffca21;
	padding-bottom: 10px;
}
div.SitePath ul {
	float: right;
	padding-right: 26px;
}
div.SitePath li {
	float: left;
	font-size: 1.2em;
}
div.SitePath li a {
	float: left;
	_display: inline;
	color: #af0000;
	background-image: url(/ima/Pointer.Black.M.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.4em;
	padding-right: 17px;
	margin-right: 10px;
}
div.ContentData {
	padding-right: 62px;
	padding-left: 50px;
	border-top: 9px solid #b8ebff;
	background-color: #FFFFFF;
	padding-bottom: 68px;
}
div.ContentDataShow {
	padding-right: 34px;
	padding-left: 34px;
	border-top: 9px solid #b8ebff;
	background-color: #FFFFFF;
	padding-bottom: 68px;
}

div.ContentDataCatalog {
	
	background-color: #FFFFFF;
	padding-bottom: 68px;
}
div.ContentData p {
	font-size: 1.2em;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	line-height: 1.3em;
}
div.SysContent h2 {
	font-size: 1.8em;
	color: #9e0b0f;
	margin: 1.9em 0 1.9em 16px;
}
div.SysContent p {
	margin-left: 16px;
}
li.DownCol {
	clear: both;
	padding-left: 312px;
	background-color: #ffca21;
}
div.DownNav {
	text-align: center;
	padding-bottom: 0.6em;
}
li.DownCol div.DownNav {
	background-color: #ffca21;
	margin-top: -43px;
	padding-top: 43px;
	zoom: 1;
}
li.DownCol div.SinteticPlaceHolder {
	background-color: #ffca21;	
	padding-top: 43px;
	zoom: 1;
	/*margin-top: -48px;*/
	position: relative;
	top: -43px;
	margin-bottom: -43px;
}
div.DownNav li {
	display: inline;
	font-size: 1.2em;
	background-image: url(/ima/DownNav.E.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 0% 0.2em;
	padding-right: 11px;
}
div.DownNav li.First {
	background-image: none;
}
div.DownNav a {
	color: #000;
}
div.DownNav a:hover {
	color: #b30000;
}
div.FooterDown {
	background-image: url(/ima/FooterIn.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
div.Footer div.DownNav {
	padding-left: 312px;
}
div.Partners {
	height: 10.1em;
	background-color: #b30000;
}
div.Partners table.PartnerLogos {
	height: 10.1em;
	width: 100%;
	table-layout: fixed;
}
div.Partners table.PartnerLogos th,
div.Partners table.PartnerLogos td {
	vertical-align: middle;
	text-align: center;
}
div.Partners table.PartnerLogos img {
	display: inline;
}
div.FooterDown div.DivA {
	float: left;
	padding-left: 50px;
	width: 320px;
	_margin-right: -3px;
}
div.FooterDown div.DivB {
	float: right;
	padding-right: 50px;
	_margin-left: -3px;
}
div.FooterDown div.DivC {
	overflow: hidden;
	_overflow: visible;
	_height:0;
}
div.FooterDown div.Counters,
div.FooterDown div.MadeIn,
div.FooterDown div.Copyright {
	margin-top: 25px;
}
div.FooterDown div.Copyright {
	width: 28.4em;
	margin-right: auto;
	margin-left: auto;
}
div.FooterDown div.Counters li {
	float: left;
	margin-right: 6px;
	_display: inline;
}
div.FooterDown div.Counters li a img {
	opacity: 0.5;
	filter: Alpha(Opacity=50);
}
div.FooterDown div.Counters li a:hover img {
	opacity: 1;
	filter: Alpha(Opacity=100);
}
div.FooterDown p {
	font-size: 1.2em;
}
div.FooterDown a {
	color:#000;
}
div.FooterDown a:hover {
	color:#b30000;
}
/**********************************/
div.AbstractA dl {
	margin-bottom: 1.6em;
	margin-top: 1.6em;
	overflow: hidden;
	_overflow: visible;
	_height:0;
	margin-left: 29px;
}
div.AbstractA dt {
	float: left;
	background-color: #b40000;
	padding: 2px 3px;
	margin-right: 7px;
	_margin-right: 4px;
	color: #FFFFFF;
}
div.AbstractA dd {
	overflow: hidden;
	_overflow: visible;
	_height:0;
}
div.AbstractA dd h3 {
	font-size: 1.4em;
}
div.AbstractA dd h3 a {
	color: #af0000;
}
div.AbstractA dd h3 a:hover {
	text-decoration: underline;
}
div.AbstractA dd p {
	margin-top: 0;
	color: #707070;
}
/*******************************/
div.ContentData a.hasSub {
	background-image: url(/ima/Pointer.Red.S.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.5em;
	padding-right: 11px;
}
div.ContentData a.doOrder {
	background-image: url(/ima/Icon.Cart.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.4em;
	padding-right: 11px;
}
div.ContentData a.doCompare {
	background-image: url(/ima/Icon.Compare.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.45em;
	padding-right: 11px;
}
/********************************/
div.ContentData a:hover {
	text-decoration: underline;
}
div.AbstractB {
	margin-left: 29px;
}
div.AbstractB dl {
	padding-left: 36px;
	margin-bottom: 1.6em;
	margin-top: 1.6em;
	background-image: url(/ima/Icon.KubMiniRed.gif);
	background-repeat: no-repeat;
	background-position: 24px 0.5em;
}
div.AbstractB dt {
	font-size: 1.2em;
}
div.AbstractB dt a {
	color:  #000;
}
div.AbstractB dd p {
	margin-top: 0;
	color:  #898989;
}
/********************************/
div.AbstractC {
	margin-left: 29px;
}
div.AbstractC div.Intro {
	margin-top: 3.4em;
	margin-bottom: 3.4em;
}
div.AbstractC dl {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	margin-bottom: 3.8em;
	margin-top: 1.6em;
}
div.AbstractC dt {
	float: left;
	width: 185px;
	padding-right: 20px;
}
div.AbstractC dt img {
	margin-left: auto;
	margin-right: auto;
}
div.AbstractC dd {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	background-image: url(/ima/Border.A.gif);
	background-repeat: repeat-x;
}
div.AbstractC dd h3 {
	font-size: 1.2em;
	color: #b30000;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.AbstractC dd h3 a {
	color: #b30000;
}
/***********************/
div.AbstractD {
	margin-left: 29px;
}
div.AbstractD div.Intro {
	margin-top: 3.4em;
	margin-bottom: 3.4em;
}
div.AbstractD div.Intro p {
	font-size: 1.4em;
}
div.AbstractD dl {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	margin-bottom: 3.8em;
	margin-top: 1.6em;
}
div.AbstractD dt {
	float: left;
	width: 185px;
	padding-right: 20px;
}
div.AbstractD dt img {
	margin-left: auto;
	margin-right: auto;
}
div.AbstractD dd {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	background-image: url(/ima/Border.A.gif);
	background-repeat: repeat-x;
}
div.AbstractD dd h3 {
	font-size: 1.2em;
	color: #b30000;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.AbstractD dd p {
	color: #898989;
	margin-bottom: 0.5em;
}
div.AbstractD dd h3 a {
	color: #b30000;
}
/**********************************/
div.Single div.AbstractD dl {
	margin-bottom: 2.8em;
	margin-top: 1.6em;
}
div.Single div.AbstractD dt {
	float: left;
	width: auto;
	padding-right: 25px;
	text-align: center
}
div.Single div.AbstractD dt img {
	display: inline;
}
div.Single div.AbstractD dd p {
	color: #898989;
	margin-top: 1.8em;
	margin-bottom: 1.6em;
}
div.Single div.EOptions li {
	margin-right: 6px;
	padding-left: 14px;
}
div.Single div.EOptions li.NoDevider {
	padding-left: 0;
}
/********************************/
div.CompareControler {
	padding: 1px 24px 1px 26px;
	background-color: #ffde76;
	zoom:1;
	margin: 1.5em 25px 1.5em 22px;
}
div.CompareControler h2 {
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	letter-spacing: -1px;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}
div.CompareControler div.Items {
	margin-top: 0.7em;
	margin-bottom: 0.8em;
}
div.CompareControler div.Items li {
	font-size: 1.2em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
div.CompareControler div.Items li a {
	color: #000;
}
div.CompareControler div.Items li a:hover {
	color: #af0000;
}
div.CompareControler div.Items li img {
	display: inline;
	margin-left: 5px;
}
div.CompareControler div.Control {
	margin-bottom: 0.7em;
}
div.CompareControler div.Control li {
	zoom:1;
}
div.CompareControler div.Control img {
	margin-left: -3px;
}
div.EOptions li {
	display: inline;
}
div.EOptions li {
	font-size: 1.2em;
	background-image: url(/ima/Devider.v11h1.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	padding-left: 9px;
	padding-right: 1px;
}
div.EOptions li.NoDevider {
	background: none;
	padding-left: 0;
}
div.EOptions {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
div.CharTableData h2 {
	font-size: 1.2em;
	color: #bb0200;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}
div.CharTableData {
	margin-top: 3em;
	margin-bottom: 2em;
}
div.CharTableData table {
	width: 82%;
}
div.CharTableData table.Fixed,
table.Fixed {
	table-layout: fixed;
}
div.CharTableData th {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	font-size: 1.2em;
	color: #FFFFFF;
	background-color: #b50300;
	text-align: left;
}
div.CharTableData td {
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 20px;
	font-size: 1.2em;
	border-bottom: 1px solid #ffca21;
}
div.CharTableData thead td {
	border-bottom: none;
	padding-top: 1em;
	padding-bottom: 1em;
}
div.CharTableData tfoot td {
	border-bottom: none;
	padding-top: 2px;
}
div.CharTableData thead td img {
	margin-bottom: 0.8em;
}
div.CharTableData thead td h3 {
	color:  #9e0b0f;
	margin-bottom: 1.6em;
}
div.CharTableData thead td h3 a {
	color:  #9e0b0f;
}
div.CharTableData td.Low p {
	color: #898989;
	font-size: 0.9em;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
div.Compare div.CharTableData table {
	width: 100%;
}
div.HomeIntro ul.ColBase {
	background-image: url(/ima/HomeIntro.ColBase.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	margin-top: 1.2em;
	background-color: #FFCA21;
	padding-bottom: 0.6em;
}
div.HomeIntro li.ColA {
	float: right;
	_display: inline;
	width: 43%;
	margin-right: 43px;
	margin-left: 40px;
}
div.HomeIntro li.ColB {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	padding-left: 18px;
}
div.HomeIntro div.AbstractA dl {
	margin-left: 0px;
	margin-bottom: 1em;
	margin-top: 1em;
}
div.HomeIntro div.AbstractA p {
	font-size: 1.2em;
}
div.HomeIntro div.AbstractA p a {
	color: #000;
}
div.HomeIntro div.AbstractA p a:hover {
	color: #af0000;
	text-decoration: underline;
}
div.HomeIntro h2 {
	font-size: 1.8em;
	color: #9e0b0f;
	margin-bottom: 0.6em;
	margin-top: 1em;
}
div.HomeIntro p {
	font-size: 1.2em;
	margin-bottom: 0.9em;
}
div.ContentDataShow {
	margin-right: -44px;
}
div.ContentDataShow div.ShowList {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	padding-top: 20px;
}
div.ContentDataShow div.ShowList br {
	display: none;
}
div.ContentDataShow a.Item {
	float: left;
	display: inline;
	height: 173px;
	width: 197px;
	border: 1px solid #fff;
	margin-right: 20px;
	margin-bottom: 20px;
}
div.ContentDataShow a.Item:hover {
	border: 1px solid #ffdf7a;
}
div.ContentDataShow a.Item span.imgBox {
	display: table-row;
	vertical-align: middle;
	text-align: center;
$text-align: left;
 $display: block;
	height: 117px;
 $position: relative;
}
div.ContentDataShow a.Item span.Image {
	display: table-cell;
	vertical-align: middle;
	width: 197px;
$width: auto;
 $display: block;
 $position: absolute;
 $top: 50%;
}
div.ContentDataShow a.Item span.Image img {
 $position: relative;
	margin-right: auto;
	margin-left: auto;
 $top: -50%;
}
div.ContentDataShow a.Item strong {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #b30000;
	text-align: center;
	margin-top: 0.3em;
}
div.ContentDataShow a.Item:hover strong {
	color:#0072bc;
}

/* =================================    */


div.ContentDataCatalog{
	margin-right: -44px;
}
div.ContentDataCatalog div.ShowList {
	overflow: hidden;
	_overflow: visible;
	_height:0;
	padding-top: 20px;
	width: 100%;
}
div.ContentDataCatalog div.ShowList br {
	display: none;
}
div.ContentDataCatalog a.Item {
	float: left;
	display: inline;
	height: 173px;
	width: 197px;
	border: 1px solid #fff;
	margin-right: 20px;
	margin-bottom: 20px;
}
div.ContentDataCatalog a.Item:hover {
	border: 1px solid #ffdf7a;
}
div.ContentDataCatalog a.Item span.imgBox {
	display: table-row;
	vertical-align: middle;
	text-align: center;
$text-align: left;
 $display: block;
	height: 117px;
 $position: relative;
}
div.ContentDataCatalog a.Item span.Image {
	display: table-cell;
	vertical-align: middle;
	width: 197px;
$width: auto;
 $display: block;
 $position: absolute;
 $top: 50%;
}
div.ContentDataCatalog a.Item span.Image img {
 $position: relative;
	margin-right: auto;
	margin-left: auto;
 $top: -50%;
}
div.ContentDataCatalog a.Item strong {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #b30000;
	text-align: center;
	margin-top: 0.3em;
}
div.ContentDataCatalog a.Item:hover strong {
	color:#0072bc;
}
/* =================================    */


div.AbstractE {
	margin-left: 29px;
}
div.AbstractE ul {
	margin-left: 10px;
}
div.AbstractE ul li {
	font-size: 1.4em;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	background: url(/ima/Icon.KubMiniRed.gif) no-repeat 0px 0.35em;
	padding-left: 12px;
}
div.AbstractE ul li a {
	color: #000000;
}
div.AbstractE ul li a:hover {
	color: #af0000;
}
div.AbstractE ul {
	margin-left: 28px;
}
div.AbstractE ul li li {
	font-size: 1em;
	background-image: url(/ima/Pointer.Red.S.gif);
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div.AbstractE ul li li li {
	font-size: 0.8em;
	background-image: url(/ima/Icon.Line.S.gif);
	background-position: 0 0.5em;
	padding-left: 7px;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}
div.AbstractE ul li li li a {
	color: #898989;
}
div.AbstractF {
	margin-left: 29px;
}
div.TwoColData table {
	width: 100%;
}
div.TwoColData td {
	padding-right: 30px;
}
div.ContentData div.TwoColData p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/*************************/
div.ContactForm {
	margin-left: 30px;
	margin-right: -44px;
}
span.ReqFlag {
	color: #990000;
}
div.ContactForm label {
	float: left;
	width: 156px;
	_margin-right: -3px;
}
div.ContactForm span.Field input.Line {
	border-color: #b30300;
	_margin-top: -1px;
	_margin-bottom: -1px;
	width: 240px;
	padding: 0.3em 0.2em 0.2em;
	background: #fffae3;
}
div.ContactForm p {
	margin-top: 7px;
	margin-bottom: 7px;
	overflow: hidden;
	zoom:1;
}
div.ContactForm p.Note {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	color: #959595;
}
div.ContactForm textarea {
	height: 65px;
	width: 322px;
	_width: 320px;
	border-color: #b30300;
	background: #fffae3;
}
div.ContactForm p.TestCondition span.Condition {
	font: 1.6em Arial, Helvetica, sans-serif;
	color: #f14600;
	margin-right: 15px;
	position: relative;
	top: 4px;
}
div.ContactForm span.Field {
	display: block;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ContactForm p.TestCondition span.Field {
	margin-top: 3px;
}
div.ContactForm p.TestCondition input.Button {
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 19px;
	position: relative;
	top: -2px;
}
.clear {clear: both; height: 0px}