html{	margin: 0px; padding: 0px; border: none; font-size: 9pt; }
body{ 
/*background-color: #4396E2; */
background-color: White;
background-image: url(../i/style/background.jpg); 
background-repeat: no-repeat; background-position: top center; 
/*background-color: #979797;*/
text-align: center;	margin: 0px; padding: 0px; border: none; margin: 0 auto auto auto; font-family: Arial, Helvetica, sans-serif; }
#header{
	background-image: url(../i/style/top-bg-CC.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	/*background-color1: #4396E2;*/
	background-color: #4497e3;
	height: 85px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	color: #d4ecf9;
}
#copy-center{
	position: absolute;
	font-size: 18px;
	color: #FFF500;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-left: 83px;
	margin-top:  -23px;
}
#logo{
	border: none;
	float: left;	
	margin-left: 9px;
	margin-top: 1px;
}
a.logo{
	text-decoration: none;
}
#navbar{
clear: both;
 font-size: 0.8em;
        color: #3090C7; 		 
		  /*background-color: #F5F5F5; White*/
		  background-color: White;
		  height: 3.4ex; 
		  width: 989px !important;
		  width: 998px;
		  /*
		  width: 989px !important;
		  width: 998px;
		  */
		  vertical-align: middle; 		  
		  text-align: left; 
		  margin-left: auto; margin-right: auto;
		  padding-left: 9px;
		  } 
#navbar a{font-size: 1em;  color: #3090C7; }
#navbar a:hover{ color: Red; }
#searchbox_demo{ display: inline;}
#searchbox_demo div{ display: inline;}
#search{
	margin-top: 2px;
	background-color: #b2e1fb;
	border: none;
	width: 206px;
}
#searchSubmit{
	background-color: transparent;
	border: none;
	background-image: url(../i/style/go.jpg);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 0px;
	height: 18px;
	width: 16px;
}
a.top-menu{
	color: #d4ecf9;
	font-weight: bold;
	padding: 0 0.2em 0 0.2em;
}
a.footer-menu{ color:  #EBF5F8; }
a.current{
	color: #aad9f6;
	font-weight: bold;
	padding: 0 0.1em 0 0.2em;
	text-decoration: none;
}
a.top-menu:hover{	color: Yellow; }
a.footer-menu:hover{	color: Yellow; }
#region-body{
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: White;
	clear: both;
	vertical-align: top;
	background-image: url(../i/style/silver-dots.gif);
	background-position: top;
	background-repeat: repeat-y;
	margin-bottom: 0px;
}
#region-start{
	width: 152px;
	background-color: White;
	float: left;
}
div.side-menu-title{
	background-image: url(../i/style/menu-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	height: 19px !important;
	height: 24px;
	font-size: 1.2em;
	font-weight: bold;
	/*color: #d4ecf9;*/
	color: #EBF5F8;
	padding-top: 5px;	
}
div.side-body-left{
	border-right: 1px solid Silver;	
	background-image: url(../i/style/silver-dot.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 1px;
}
div.side-body-left-terminal{
	border-right: 1px solid Silver;	
	background-image: url(../i/style/silver-dot.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 1px;
	border-bottom: 1px solid Silver;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
div.side-body-right{
	border-left: 1px solid Silver;
	/*border-bottom: 1px solid Silver;
	margin-bottom: 1ex;
	padding-bottom: 1ex;*/
	background-color: White;
	background-image: url(../i/style/silver-dot.gif);
	background-position: right;
	background-repeat: repeat-y;

}
#region-center{	
	width: 682px;
	float: left;
	margin-left: 6px;
	
}
#region-end{
	width: 152px;
	float: right;
}
#footer{
	clear: both;
	padding: 1ex 0 1ex 0;
	color:  #EBF5F8;
	font-weight: bold;
	background-color: #4396E2;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
ul.menu{
	margin-top: 0px;
	padding-top: 4px;
	border-top: 0px;
	margin-left: 8px;
 	padding-left: 0px;
	margin-bottom: 0px;
 	list-style-position: outside;
 	list-style: none;
 	font-weight: bold;
 	font-size: 1em;
}
li.menu{
	margin-top: 1ex;
}
li.menu a{
	text-decoration: none;
	/* color: #444444; */
	color: #4497e3;
}	
li.menu a:hover{
	text-decoration: none;
	color: Red;	
}
ul.submenu{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
   margin-left: 14px;
   padding-left: 0px;
	padding-top: 0px;
	line-height: 2.5ex; 
	vertical-align: bottom;
}
ul.submenu li{	
	padding: 0px;
	margin: 0px;
	border: none;
	width: auto;
	list-style: none;	
}
ul.submenu li a{
	color: #444444;
	display: inline-block;
	margin-left: -10px;
	padding-left: 10px;
	background-image: url(../i/style/black_dot.gif);
	background-position: left top;
	background-repeat: no-repeat; 
}
ul.submenu li a.selected{
	color: #888888;
	display: inline-block;
	margin-left: -10px;
	padding-left: 10px;
	background-image: url(../i/style/gray_dot.gif);
	background-position: left top;
	background-repeat: no-repeat; 
}
ul.submenu li a:hover{
	color: red;
	text-decoration: underline;
	background-image: url(../i/style/red_dot.gif);
}
ul.submenu li a.selected:hover{
	color: #888888;
	text-decoration: none;
	background-image: url(../i/style/gray_dot.gif);
}
div.rightSideOffer{ padding: 1ex 0 1ex 0; border-bottom: 1px solid Silver; }
div.rightSideOfferCaption{	padding-bottom: 0.5ex; text-align: center;}
div.rightSideOfferCaption a{ color: #444444; font-weight: bold; text-decoration: none; }
div.rightSideOfferDesc{	margin: 0.5ex 3px 0.5ex 3px; color: #444444; font-size: 0.9em; }
div.rightSideOfferSlogan{
	margin: 0.5ex 3px 0.5ex 3px; text-align: center;
	font-size: 1.2em; font-weight: bold; color: Red; font-family: "MS Sans Serif", Geneva, sans-serif; }
div.box2{
	width: 682px !important;
	width: 682px;	
	clear: both;
	background-image: url(../i/style/box2.gif);
	background-position: left;
	background-repeat: repeat-y;
	font-size: 0.9em;
	border-bottom: 1px solid Silver;		
}
div.box{
	width: 341px !important;
	width: 341px;
	float: left;	
}
div.boxLast{
	width: 340px !important;
	width: 342px;
	float: left;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: Silver;
}
img.box-img{
	display: block;
	float: left;
	width: 150px;
	height: 112px; /* height: 113px; */
	margin-left: 2px;
	border: none;
}
div.box-info{
	/* margin-left: 159px; 
	width: 180px; */
	margin-left: 169px; 
	width: 168px;
}
div.box-details{
	text-align: right;
	right: 1em;	
	clear: both;
	position: relative;
	margin-bottom: 0px !important;
	margin-bottom: -9px;
}
div.box-details a{
		color: Red;
		font-weight: bold;
		font-size: 1.2em;
}
div.box-details a:hover{
	color: #FF4500;
}

div.box-line{
	width: 682px;	
	clear: both;
	border-bottom: 1px solid Silver;
	font-size: 0.9em;
}
div.box-line-text{
	margin-left: 159px;
	min-height: 112px;
	font-size: 1.1em;
	padding-bottom: 0px !important;
	padding-bottom: 1px;
}
div.box-line-text p{
	text-align: justify;
}
div.box-line3{
	width: 682px !important;
	width: 682px;	
	clear: both;
	border-bottom: 1px solid Silver;
	font-size: 0.9em;	

}
div.box-line3-info{
	float: left;
	padding-bottom: 0px;
	/*
	margin-left: 7px !important;
	margin-left: 5px;
	width: 357px;
	*/
	margin-left: 17px !important;
	margin-left: 15px;
	width: 347px;
}
div.box-line3-price{	font-size: 1em; float: left; width: 158px !important; width: 155px; margin-left: 6px; }
div.part-price{ /* color: Gray;*/ color: #547a47; font-weight: bold; }
div.promo{  color: #547a47; font-weight: bold; }
div.item-code{  color: Gray; }
div.total-price{ color: #db2520; font-size: 1.3em; font-weight: bold }
div.box-line3-details{ 
clear: both; 
/* margin-left: 159px; */ margin-left: 169px;  
margin-bottom: 1ex;  
padding-top: 2px;
}
div.box-line3-details a{ color: #db2520; font-size: 1.1em; font-weight: bold; letter-spacing: 1px; }
div.box-line3-details a:hover{ color: #e24f4b;}
h1{
	font-size: 1.5em;
	text-align: center;
	color:  #207BDB;
	margin-bottom: 0.5ex;
	margin-top: 0ex;
}
h1 a{color:  #207BDB; text-decoration: none; }
h1 a:hover{color:  red; text-decoration: underline;}
h2{
	color:  #207BDB;
	text-align: left;
	font-size: 1.4em;
	margin-bottom: 0.3em;
	margin-top: 1ex;
	/*margin-left: 158px;*/
	margin-left: 168px;
	margin-right: 2px;
}
h2.page{	margin-left: 0px; }
h2 a{	color:  #207BDB; text-decoration: none; }
h2 a:hover{	color:  red; text-decoration: underline; }
h2.para-title{	margin-left: 10px; }
h3{
	color:  #207BDB;
	text-align: left;
	font-size: 1.3em;
	margin-bottom: 0.3em;
	margin-top: 1ex;
	margin-left: 10px;
}
h3 a{color:    #4e4e4e; }
div.promo-banner{	margin-bottom: 1ex; }
div.clear{ clear: both; }
div.clear hr{ clear: both; width: 100%; clear: both; color: white; visibility: hidden; height: 0px; display: none;}
hr.clear{width: 100%; clear: both; color: white; visibility: hidden; height: 0px; }
a img{ border: none; }
div.nav-pages{	 color: #4497e3;  font-size: 1.5em; text-align: center }
div.nav-pages a{ color: #4497e3;  text-decoration: underline;}
div.nav-pages a.current-page{ text-decoration:   none; color: #1a6ab7;}

div.navLeftRight{margin-top: 5px; background-color: #f0f0f0; padding-top: 2px;}
div.navLeftRight span.prev{ width: 256px; display: inline-block; text-align: right;}
div.navLeftRight a.prev{ padding: 0 20px 0 0;  font-size: 18px; text-decoration: none; color: #4497e3;}
div.navLeftRight a.next{ padding-left: 20px;  font-size: 18px; text-decoration: none; color: #4497e3;}
span.link{	text-decoration: underline;}

div.item{
border: 1px solid Silver;
background-color: White;	
padding-top: 1ex;
}
div.item-img{
	float: left;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #4497e3;
	margin-right: 10px;
}
div.item-img img{
	width: 512px;
	height: 384px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: block;
}

div.item-info{
	clear: both;
	margin-left: 10px;
	padding-top: 2ex;
}
th{text-align: left;}
table.item-features{ clear: both; margin: 2ex 0 0.5ex 10px; border: 1px solid Silver; width: 660px !important; width: 660px; border-collapse: collapse; font-size: 1em; }
table.item-features thead tr th{ text-align: center; color: gray; background-color: #e7e7e7;}
table.item-features tbody tr th{	text-align: left; border: 1px solid Silver; color: gray; background-color: #f5f5f5; width: 35%; padding-left: 0.5em; }
table.item-features tbody tr td{	text-align: left; border: 1px solid Silver;  padding-left: 0.5em; }
div.item p{	margin-left: 10px; margin-right: 10px; text-align: justify; margin-top: 0px; }
table.colors{ border-collapse: collapse; font-size: 1em;  width: 659px; margin-left: 9px; margin-bottom: 0.5ex; }
table.colors td{ text-align: center; width:60px; border-bottom: 1px solid  #dcdcdc; vertical-align: bottom; background-color: #f5f5f5; }
table.colors th{ background-color: White; border: none; text-align: left; width: 59px; color: Gray; background-color: #f5f5f5; }
div.table-classic{ width: 670px; overflow: auto; }
table.classic{ border: 1px solid Silver; margin: 2ex 0 0.5ex 10px;  font-size: 1em; width: 660px; text-align:center;}
table.classic thead tr th{	border: 1px solid Silver;  background-color: #e7e7e7; padding-left: 0.5em; color: #696969; text-align:center; font-weight: bold;}
table.classic thead tr td{	border: 1px solid Silver;  background-color: #e7e7e7; padding-left: 0.5em; color: #696969; text-align:center; font-weight: bold;}
table.classic tbody tr th{	border: 1px solid Silver;  background-color: #e7e7e7; padding-left: 0.5em; color: #696969; text-align:center; font-weight: bold;}
table.classic tbody tr td{	border: 1px solid Silver;  background-color: White;   padding-left: 0.5em; text-align:center;}
caption{ text-align: left; color: #207BDB; font-weight: bold; }
.green{color:green}
.warning{color:red}
.high{ background-color: #dbdbdb;}
.low{ background-color:  #f3f3f3;}
.header{ background-color: #696969; color: #f0f8ff; font-weight: bold;}
#filter-Name-shell{ display: none; visibility: hidden; }
#filter-Variant-shell{ display: none; visibility: hidden; }
div.code{color: gray; margin-top: 300px !important; margin-top:10px; }
a.edit{float: right; color: gray; margin-right: 5px;}

div.fastContact{
margin-top: 15px;
	width:180px;	
	float: right;
	clear:  right;
}
div.yahoo{ float: right; margin-top: 29px;}
div.yahoo a img{ display: block; width: 31px; height: 30px; float: left;}
div.yahoo a span.ymsTextOnline{ display: block; float: left; padding-top: 1px; margin-right: 13px; padding-left: 3px; color:   #454141; }
div.yahoo a span.ymsTextOffline{ display: block; float: left; padding-top: 1px; margin-right: 13px; padding-left: 3px; color:   #454141;  }
div.yahoo a span span.online{	color: #fff500; font-weight: bold;}
div.yahoo a span span.offline{ color:   #363333; font-weight: bold;}
img.pageImage{
	margin-bottom: 2ex;
}
span.vat{
color: gray;
font-weight: normal;
font-size: 0.8em;
}
.floatRight{
	float: right;
}
.noDecor{text-decoration: none;}
.underline{ text-decoration: underline;}

.copyright{
	/* margin-left: 160px; */
}
div.lastUpdate{
float: right;
margin-right: 2em;
color:  #fff500;
/*
	color: #696969;
	margin-left: 8px;
	margin-top: 20px;
	*/
}