/*++++++++++++++++++++++++++++++
www.dotsbs.com  all rights reserved
design he-for startsbs  design  01.07.2008
=++++++++++++++++++++++++++++++*/
body {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #a4b1be;
	scrollbar-arrow-color: #a4b1be;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #a4b1be;
	scrollbar-base-color: #ffffff;	
	margin:0px 0px 0px 0px;
	background-color:#747d81;
	background-image:url(body_bg.gif );
	background-position:top;
	background-repeat:repeat;
}
/*start home-top design*/
#home_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005fae;
	font-weight: normal;
	font-style: normal;
                     margin:10px 24px 30px 24px;
}
#home_top .inner_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005fae;
	font-weight: normal;
	font-style: normal;
}
#home_top a{
	font-family: Arial, Helvetica, sans-serif;
	color:#d93d42;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
#home_top a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#d93d42;
	text-decoration: underline;
	font-size:12px;
	font-weight:bold;
}
.inner_box {
	margin:17px 0px 17px 0px;
}
.box {
	background-image: url(box_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.box_title {
	background-image: url(title_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 18px;
	color: #d93d42;
	font-weight: bold;
}
#home_top .box_title a{
	font-size: 18px;
	text-decoration: none;
}
#home_top .box_title a:hover{
	font-size: 18px;
	text-decoration: none;
	color: #0462b0;
}
#home_bottom{
                     margin:0px 24px 10px 24px;
}
#contact {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(contact_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#inner_contact{
	margin:9px 16px 0px 15px;
                     direction:ltr;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.input_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	background-image: url(input_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 36px;
	width: 131px;
}
#inner_contact input {
	width: 120px;
	height: 18px;
	margin:3px 0px 0px 0px;
	border:0px;
                     direction:rtl;
}
#home_submit input {
	height: 29px;
	width: 59px;
	background-image: url(home_submit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#checker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display: block;
	margin:0px 0px 0px 0px;
}
#checker input {
	background-image: none;
	height: 15px;
	width: 15px;
	display: inline;
}
#contact form {
	margin: 0px;
	padding: 0px;
}
.con_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;    
                     padding:0px 0px 5px 0px;
               	background-image:url(hr.gif);
	background-repeat:repeat-x;
	background-position:bottom;              
}

/*end home-top design*/
/* start text styles for all site */
/*=====  sitefonts  ======*/
.h1{
	font-family:arial, helvetica, sans-serif;
	font-size:50px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
/*=====  sitesubname  ======*/
.h2 {
	font-family:arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
/*===== flow text bold  ========*/	
.h3 {
font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
}
/*===== flow text =========*/
.h4 {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a9a9a;
	text-decoration:none;
}
/*===========  articletitle  =========*/
.h5 {
	background-color:#ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#2889b2;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	padding:3px 0px 3px 0px;
}
/*=====  articletd  ========*/
.h6 {
	background-color:#cccccc;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:6px 6px 6px 6px;
	right: auto;
}
/*======= pagename  ========*/
.h7 {
	font-family:arial, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#005EAE;
	text-decoration:none;
padding:6px 2px 10px 6px;
}
/* end text styles for all site */
/*  ++++start design of headers++++*/
/* start side baner-sban.swf  and open top banner*/
#topbar{
	position:absolute;
	border: 0px solid black;
	padding: 0px;
	/*background-color: lightyellow;*/
	width: 80px;
	visibility: hidden;
	z-index: 100;
}
.sban{
	width:80px;
	height:400px;
}
.ddpanel .ddpanelcontent{ /*css for "content" div of drop down panel*/
	color: white;
	background: black; /*background of drop down panel*/
/*do not add any "padding" or "margin" properties here! any padding/margin should be added to your content's container within this div instead */
}
.ddpanel .ddpaneltab{ /*css for "toggle" tab div of drop down panel*/
	margin-right: 115px;
	font: normal 12px arial;
}
.ddpanel .ddpaneltab a{ 
	/*"toggle" tab related css*/
	float: right;
	color: white;
	background: black url('toggleleft.gif') no-repeat left bottom; 
	/*background of toggle tab*/
	text-decoration: none;
	letter-spacing: 1px
}
.ddpanel .ddpaneltab a span{ /*"toggle" tab related css*/
	float: left;
	display: block;
	background: url('toggleright.gif') no-repeat right bottom;
	cursor: pointer; padding-left:13px; padding-right:12px; padding-top:1px; padding-bottom:4px
}
.ddpanel .ddpaneltab a span img.pointerimage{ /*css for pointer image within toggle tab*/
	margin-top: 2px;
	margin-left: 5px;
}
.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related css*/
	background-color: navy; /*background of toggle tab onmouseover*/
}
.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related css*/
	outline: 0;
}
.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related css*/
	background-color: transparent;
}
/*======= headers mains tables =========*/
.commercetopstyle {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;		
	padding:10px 0px 10px 0px;
	width:779px;
	height:10px;
}
a.menucommerce , a.menucommerce:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
}
a.menucommerce:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:underline;
}
.maintable {
	width:100%;
	background-image:url(rd_main_bg2.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.tdmaintable {
	padding:0px 0px 0px 0px;
}
.maintable1 {
	width:999px;
}
/*++header mini table (for mini site only)++*/
.minitable5 {
	width:589px;
	background-color: #ffffff;
	vertical-align: top;
}
/*========= header flash top size ======*/
.flash{
	width:999px;
}
/*===========mini header flash size ===*/
.flashminiheader{
	width:296px;
}
/*============header table size  =======*/
.bgheader{
	text-align:center;
	vertical-align:middle;
	background-image:url(bgheader.jpg);
}
/*  ++++end design of headers+++++ */
/*  +++start design of top menu  +++ */

/*========== top menu main table =======*/
.maintable2 {
	width:945px;
	vertical-align:top;
	background-image:url(table2_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:59px;
	padding:0px 0px 0px 0px;
}
/* ======== top menu background ========*/
#message{
	width:905px;
	height:59px;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/* =========== top menu buttons ========*/
#message a.menubutton {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;	
                     background-image:url();
	background-position:right;
	background-repeat:no-repeat;
	height:59px;		
	padding: 18px 16px 0px px16;	
	display:block;
}
/* = top menu buttons rollover & selected =*/
#message a.menubutton:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	color:#004b8b;
	font-weight:normal;
	text-decoration:none;
	text-align:center;	
                     background-image:url(top_menu_over.gif);
	background-position:right;
	background-repeat:repeat-x;
	height:59px;		
	padding: 18px 16px 0px 16px;	
	display:block;
}
#message a.menubuttonselected{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	color:#004b8b;
	font-weight:normal;
	text-decoration:none;
	text-align:center;	
                     background-image:url(top_menu_over.gif);
	background-position:right;
	background-repeat:repeat-x;
	height:59px;		
	padding: 18px 23px 0px 23px;	
	display:block;
}
/* ======= divider td between  buttons ==*/
.messagedivider{
	width:2px;
	background-image:url(top_menu_divider.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/*  +++end design of top menu +++ */
/* start drop down-menu-for top menu only */
.transmenu {
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
	}
.transmenu .content {
	position:absolute;
	left:0px;
	top:0px;
	}
.transmenu .items {
	position:relative;
      	left:5px; top:0px;right:5px;
	z-index:2;
	}
.transmenu.top .items {
	border-top:none;
	}
/* each tr.item is one menu item */
.transmenu .item {
     color:#000000;
    font-size:12px;
    font-family:arial;
    text-decoration:none;
/* this is a hack for mac */
	border:none;
	cursor:pointer;
	cursor:hand;
	}
.transmenu .background {
              background-color:#cccccc;
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	}
.transmenu .shadowright {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}
.transmenu .shadowbottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}
.transmenu .item.hover {
	background:#ffffff;
	color:black;
	}
.transmenu .item img {
	margin-left:10px;
	}	
/*end drop down-menu-for top menu only */	
/*  +++start design of sites page +++ */
/*========page main maintable3=========*/
.maintable3{
	width:945px;
	vertical-align: top;
	background-image:url(table3_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}
.tdmaintable3{
	padding:10px 14px 0px 14px;
}
/*==page width (include the side menu bar)=*/
.tablewidth{
	/*width:779px;*/
}
/*=====intro flash (intro in.swf only) =====*/
.flashintro{
	width:589px;
	height:527px;
}
/*=========== pageformat width ========*/
.tdwidth{
	width:727px;
}
/*======== text pageformat table ========*/
.tablepageformat{
	width:727px;
	padding:0px 0px 0px 0px;
}
/*===== margings pageformat width ======*/
.tdpageformatw{
	width:0px;
	height:0px;
}
.tdspacerimgh{
	width:0px;
	height:0px;
	border:0px;
}
/*=========td pagetitle width =========*/
.tablepagetitle{
	font-family:arial, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#525252;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;	
	width:727px;
	height:30px;
                     border-bottom:1px #d2232a solid;
	background-image:url();
	background-position:top;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
/*===decoration right td pagetitle width =*/
.tdpagetitlewr{
	width:0px;
/*background-image:url(bgpagetitler.jpg);*/
}
/*== decoration left td pagetitle width ==*/
.tdpagetitlewl{
	width:0px;
/*background-image:url(bgpagetitlel.jpg);*/
}
/*=========menu side bar width =======*/
.tdmenusidewidth{
	background-image:url();
	background-position:top;
	background-repeat:repeat-y;	
	width:180px;
	padding:0px 0px 0px 0px;
}
/*====== design side bar elements ===*/
.sideelements {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #cccccc;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
}
/*==divider td between the menu side bar and page text =====*/
.tddividerwidth{
	width:10px;
	height:0px;
}
/*==== start menu side bar style =======*/
.menuButtonpad{
	padding:5px 0px 8px 0px;	
	margin:0px 0px 0px 0px;
	display: block;	
}
.smparent, #messagemenu a.menubutton{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#525252;
	text-align:right;
	text-decoration:none;	
                     border-bottom:1px dotted #2283ab;
	height:22px;
	cursor: pointer;
	display: block;
 } 
.smparentover, #messagemenu a.menubutton:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2283ab;
	text-align:right;
	text-decoration:none;	
                     border-bottom:1px dotted #2283ab;
	height:22px;
	cursor: pointer;
	display: block;
}
.smparentselected, #messagemenu a.menubuttonselected, #messagemenu menubuttonselected {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2283ab;
	text-align:right;
	text-decoration:none;	
                     border-bottom:1px dotted #d2232a;
	height:22px;
	cursor: pointer;
	display: block;
}
.smchild, a.menubuttonchild {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003c55;
	text-align:right;
	text-decoration:none;
	height:22px;
	padding:0px 10px 0px 0px;
	cursor:pointer;
	display: block;
}
.smchild a{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
}
.smchildover, a.menubuttonchild:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d2232a;
	text-align:right;
	text-decoration:none;
	height:22px;
	padding:0px 10px 0px 0px;
	cursor:pointer;
	display: block;
}
.smchildover a {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
}
.smchildselected, a.menubuttonchildselected, .menubuttonchildselected {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d2232a;
	text-align:right;
	text-decoration:none;
	height:22px;
	padding:0px 10px 0px 0px;
	cursor:pointer;
	display: block;
}
.smchildselected a{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
}
/*==== sub menu bg =====*/
.smchildrenbox {
	/*background-color:#ffffff;
	border:0px solid #000000;*/
}
/*==== menu bg for type 2=====*/
.smmenu {
	/*background-color:#fffff; */
	padding: 0px;
	overflow:hidden;
}
/*==== menu bg for type 3=====*/
.smmenubg{
	/*background-color:#000000; */
}
.smmenutdbg{
	/*background-color:#000000; */
}
.smimageparent {
	vertical-align:middle;
	border:0px;
	width:0px;
	height:0px;
}
.smimagechild {
	vertical-align:middle;
	border:0px;
	width:0px;
	height:0px;
}
/*===== child level 2 ==========*/
a.menubuttonchild3 {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	background-image:url(child2.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	padding:3px 32px 0px 0px;
	cursor:pointer;
	display: block;
}
a.menubuttonchild3:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	background-image:url(child2over.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	padding:3px 32px 0px 0px;
	cursor:pointer;
	display: block;
}
a.smchildselected3 , .smchildselected3 {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	background-image:url(child2selected.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	padding:3px 32px 0px 0px;
	cursor:pointer;
	display: block;
}
/*===== end child level 2 ========*/
/*  end design of page componnents */
/*  start design of footer componnents */
/*+++===== footer main table =========*/
.maintable4{
	width:945px;
	vertical-align: top;
	background-image:url(table3_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding:20px 0px 0px 0px;
}
/*===== footer main table ========*/
.footerstyle {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#65686a;
	text-decoration:none;
	text-align:center;
	background-image:url();
	background-position:top;
	background-repeat:no-repeat;
                     border-top:1px #d2232a solid;
	padding:10px 0px 10px 0px;
	width:915px;
}
/*====== footer menu style ========*/
a.menubottom , a.menubottom:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#65686a;
	text-decoration:none;
}
a.menubottom:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2282aa;
	text-decoration:underline;
}
#interdealfooter{
	width:945px;
	background-image:url(table3_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 0px 15px 0px;
	margin:-4px 0px 0px 0px;
}
#interdealfooter a{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#65686a;
	text-decoration:none;
}
#interdealfooter a:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2282aa;
	text-decoration:none;
}
#interdealfooter strong{
	font-weight:normal;
}
/*  ====end design of footer ==== */
/*++start other  componnents design++*/
/*==table form style (contuct and els) ======*/
.tableform{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;		
	background-color:#ffffff;
	padding-right:10px;
	width:350px;
}
/*====texts area style ===========*/
.filedtext {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;	
	background-color:#ffffff;
	border:1px solid #2586af;
}
/*======= buttons form style =======*/
.submitbutton {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;	
	background-color:#eff2f4;
	background-image:url(buttn_bg.gif);
	background-position:top;
	background-repeat:no-repeat;	
	border:0px solid #cccccc;	
	width:100px;
	height:30px;
	cursor:pointer;
}
.submitbutton3 {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0067c1;
	text-decoration:none;	
	background-color:#eff2f4;
	background-image:url(submitbutton.gif);
	background-position:top;
	background-repeat:repeat-x;	
	border:1px solid #a4b1be;	
	cursor:pointer;
}
/*=====rows colors =========*/
.rowlight {
	background-color:#cccccc;
	margin-bottom:0px;
}
.rowdark {
	background-color:#e6e6e6;
	margin-bottom:0px;
}
/*=========== error form style ========*/
.errortext {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ff0000;
	background-color:#ffffff;
	background-image:url(errorbg.jpg);
}
/*+++==start products style ==========*/
/*======products main table ==========*/
.productmaintable {
	/*width:143px;*/
	border:0px solid #9a9a9a;
	background-color:#ffffff;
	background-position:top;
	background-repeat:no-repeat;
}
/*==space between main table products ===*/
.spaceproducts4{
	width:33%;
}
.spaceproducts3{
	width:50%;
}
.spaceproducts2{
	width:100%;
}
/*===== products title (bg only) ======*/
.producttitlebg {
	text-align:center;
	text-decoration:none;	
	height:30px;
	padding:0px 0px 0px 0px;
}
/*=products nane (as link and without link) ==*/
.productname, a.productname, .productname:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:conter;
	text-decoration:none;	
	background-image:url(product_name_bg.gif);
	background-position:right;
	background-repeat:repeat-x;	
	height:30px;
	padding:5px 0px 0px 0px;
                     display:block;
}
.productname:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#004b8b;
	text-align:center;
	text-decoration:none;	
	background-image:url(product_name_bg.gif);
	background-position:right;
	background-repeat:repeat-x;	
	height:30px;
	padding:5px 0px 0px 0px;
                     display:block;
}
/*===== article title (bg only) ======*/
#arc .producttitlebg {
	text-align:right;
	text-decoration:none;	
	height:30px;
	padding:0px 0px 0px 0px;
}
/*=articles nane (as link and without link) ==*/
#arc .productname, #arc .productname a, #arc .productname:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	text-decoration:none;	
	background-image:url(product_name_bg.gif);
	background-position:right;
	background-repeat:repeat-x;	
	height:30px;
	padding:5px 5px 0px 0px;
                     display:block;
}
#arc .productname:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#004b8b;
	text-align:right;
	text-decoration:none;	
	background-image:url(product_name_bg.gif);
	background-position:right;
	background-repeat:repeat-x;	
	height:30px;
	padding:5px 5px 0px 0px;
                     display:block;
}
/*== divide between raws of products ===*/
.producttitletopdivider{
	height:2px;
	width:2px;
}
/*== divide between the title
 and prodactframe ===*/
.producttitledivider{
	width:20px;
	height:5px;
}
.productpic140{
	border:1px solid #a4b1be;
	width:140px;
	vertical-align:middle;
}
.productpic190{
	border:1px solid #1994bb;
	width:220px;
	vertical-align:top;
}
.productpic290{
	border:1px solid #a4b1be;
	width:274px;
	vertical-align:top;
}
.productpic400{
	border:1px solid #a4b1be;
	width:400px;
	vertical-align:top;
}
.productpiclarg{
	border:1px solid #a4b1be;
	width:300px;
	height:400px;
}
.productpiclarg{
	border:1px solid #666666;
	width:300px;
	height:400px;
}
/*===== products details as code, discription and else =======*/
.productdetails{
	width:140px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-align:justify;
	text-decoration:none;	
	padding:5px 0px 5px 0px;
}
.productprice{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6f2886;
	text-align:right;
	text-decoration:none;	
	padding:5px 0px 5px 0px;
}
/*===== products buttons as 
more info, get price and else ==========*/
a.productlinks, .productlinks:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f5394;
	text-align:right;
	text-decoration:none;
	padding:5px 0px 5px 0px;
}
.productlinks:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;	
	padding:5px 0px 5px 0px;
}
a.productinfo, .productinfo:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2F91BB;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;	
	height:17px;	
	padding:0px 15px 0px 0px;
	background-image:url(icon_info.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productinfo:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;	
	padding:0px 15px 0px 0px;
	background-image:url(icon_info_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.productgetprice, .productgetprice:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px 0px 0px;
	background-image:url(icon_getprice.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productgetprice:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;	
	padding:0px 15px 0px 0px;
	background-image:url(icon_getprice_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.productbasketshop, .productbasketshop:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px 0px 0px;
	background-image:url(icon_basketshop.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productbasketshop:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;	
	padding:0px 15px 0px 0px;
	background-image:url(icon_basketshop_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productbasketshopin{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6f2886;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;	
	height:17px;	
	padding:0px 13px 0px 0px;
	background-image:url(icon_basketshopin.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.productbasketshopq, .productbasketshopq:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px 0px 0px;
	background-image:url(icon_basketshopq.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productbasketshopq:hover{
font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;	
	padding:0px 15px 0px 0px;
	background-image:url(icon_basketshopq_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.producttosite, .producttosite:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;	
	height:17px;	
	padding:0px 15px 0px 0px;
	background-image:url(icon_tosite.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.producttosite:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px 0px 0px;
	background-image:url(icon_tosite_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.productpdf, .productpdf:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px  0px 0px;
	background-image:url(icon_pdf.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productpdf:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px 0px 0px;
	background-image:url(icon_pdf_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.productvideo, .productvideo:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px 0px 0px;
	background-image:url(icon_video.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.productvideo:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:17px;
	padding:0px 15px  0px 0px;
	background-image:url(icon_video_over.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*===products price td - design ===*/
.productpricetd{
	padding:5px 0px 5px 0px;
}
/*=====end products design ==========*/
/*=== start design of scrollbar table ===*/
.headerscrollbar {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #0067c1;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	height:17px;
	background-image: url(bgheaderscrollbar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 8px 4px 0px;
}
.bodyscrollbar {
	height: 67px;
	padding:0px;
	/*border-left:1px solid #a4b1be;
	border-right:1px solid #a4b1be;*/
}
.footerscrollbar {
	background-image: url(bgfooterscrollbar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:30px;
}
/*==== size of iframe for news =======*/
.scrollbarframe {
	width: 170px;
	height: 67px;

	margin:5px 0px 5px 0px;
}
/*==== size of table in iframe for news ===*/
.scrollbarinframe {
	width: 170px;
	padding:0px 10px 0px 5px;
}
/*==== size of iframe for product scroll ===*/
.scrollbarframeproduct {
	width: 170px;
	height: 300px;
	padding-top:0px;
}
/*==design of news html 
(bgimage/bgcolor) ====*/
.scrollnewsbody {
	background-image:url(bgmenuside.gif);
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-y;
}
/*====== design of product
scroll html (bgimage/bgcolor) ======*/
.scrollproductbody {
	background-image:url(bgmenuside.gif);
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-y;
}
.datescrollbar {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	vertical-align:middle;
	text-decoration:none;
}
.sourcescrollbar {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#0067c1;
	text-align:right;
	vertical-align:middle;
	text-decoration:underline;
}
.titlescrollbar {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    color:#0067c1;
    text-align:right;
	vertical-align:middle;
	text-decoration:none;
}
.linkscrollbar ,  .linkscrollbar:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    color:#0067c1;
    text-align:right;
	vertical-align:middle;
	text-decoration:underline;
}
.linkscrollbar:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    color:#0067c1;
    text-align:right;
	vertical-align:middle;
	text-decoration:underline;
}
.textscrollbar {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    color:#666666;
    text-align:right;
	vertical-align:middle;
	text-decoration:none;
}
.dividerscrollbar {
	height:7px;
}
/*=====space between scrollbar
 to sidemenu  ======*/
.pp {
    /*margin-top:0px;*/
}
/*====== end scroll bar design ======*/
/* ===start homepage design articlce ===*/
/*===design of general article =====*/
.articlegeniraltable{
	width:285px;
}
.articlegeneraltitle {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
	background-color:#0084ff;
	height:23px;
	padding-right:10px;
}
.textgeneral {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	vertical-align:middle;
}
.picgeneralarticle {
	width:296px;
	height:177px;
	cursor:pointer;
}
a.moreinfo,  a.moreinfo:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f5394;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	background-image:url(bgmoreinfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 7px 0px 0px;
	display:block;
}
a.moreinfo:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	background-image:url(bgmoreinfoover.gif);
	background-position:right;
	background-repeat:no-repeat;
		
	padding:0px 7px 0px 0px;
	display:block;
}
.articlesdivider {
	width:15px;
	height:5px;
}
/*====end design of general article =====*/
/*==start design of secondery article ======*/
.articletable{
	width:189px;
}
.articletitle {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1f5394;
	text-align:right;
	vertical-align:middle;
	background-color:#ffffff;
	/*height:20px;*/
	padding-right:0px;
}
.text {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	vertical-align:middle;
	padding:0px 3px 0px 3px;
	width:189px;
}
.picarticle{
	width:189px;
	height:160px;
	
	cursor:pointer;
}
/* ===end  homepage design articlce ===*/
/*=== FAQ start ===*/
#question {
	margin-bottom:30px;
	padding:0px 0px 0px 25px;
}
#question .technology {
	color:#092566;
	font-size:16px;
	font-weight:bold;
	border-bottom:dotted 1px #092566;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
                     display:block;
                     cursor:pointer;	
}

#question .thelanguage {
	color:#093c85;
	font-size:14px;
	font-weight:normal;
	padding:10px;
	border:dotted 1px #093c85;
	border-top:none;
	background-color:#f2f2f2;
                     margin-bottom:20px;

}
.qspacer{
                    clear:both;
}
/*=== FAQ end ===*/
/*  end other componnents design*/