/*++++++++++++++++++++++++++++++
www.dotsbs.com  all rights reserved
design he-for startsbs  design  01.01.2010
=++++++++++++++++++++++++++++++*/
body {
	margin:0px 0px 10px 0px;
	background-color:#000000;
}
.lefthometable{
                     margin:0px 16px 0px 0px;
}
#homecontact{
	 width:212px;
                      background-color:#e1eaf3;
}
#homecontact form{
                      padding:0px;
                      margin:0px;
}
#homecontact .h3{
                     font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0f2e49;
	text-decoration:none;
}
#homecontact td.filedtext{
                      width:140px;
                      border:none;
                      height:auto;
                      background:url(form_text_bg.gif ) no-repeat left top;
}
#homecontact .filedtext input {
                      background:#f2f3f5;
                      border:none;
                      padding:0px 0px 0px 0px;
                      margin:0px 11px 0px 0px;
                      width:130px;
                      height:17px;
}
#homecontact input.submitbutton {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;	
	background:url(button_bg2.gif) no-repeat top;	
	border:none;	
	width:101px;
	height:35px;
	cursor:pointer;
}
.catalog_title{
                     width:180px;
                      height:34px;
                      text-align:center;
                      vertical-align:middle;
                      padding:8px 0px 5px 0px;
                      margin:0px 0px 10px 0px;
                      background:url(sidebar_title.gif) no-repeat top;
                      background-color:#e1eaf3;
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.logos{
                     width:212px;
                      height:34px;
                      text-align:center;
                      vertical-align:middle;
                      padding:8px 0px 0px 0px;
                      margin:0px 0px 0px 0px;
                      background:url(clients_bg.gif) no-repeat top;
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.contact_title{
                     width:212px;
                      height:34px;
                      text-align:center;
                      vertical-align:middle;
                      padding:8px 0px 5px 0px;
                      margin:0px 0px 0px 0px;
                      background:url(contact_bg.gif) no-repeat top;
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
                      background-color:#e1eaf3;
}
/* 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:#0f2e49;
	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:#666666;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	padding:3px 10px 3px 3px;
}
/*=====  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:24px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
/* 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:999px;
	padding:0px 0px 0px 0px;
	background:#000000;
}
.tdmaintable {
	padding:0px 0px 0px 0px;
}
.maintable1 {
	width:945px;
}
/*++header mini table (for mini site only)++*/
.minitable5 {
	width:733px;
	height:;
	background-color: #ffffff;
	vertical-align: top;
}
.minitable5 .producttitlebg {
	text-align:right;
	background:#ffffff;
	text-decoration:none;	
	height:24px;
	padding:0px 0px 0px 0px;
}
/*=articles nane (as link and without link) ==*/
.minitable5 .productname{
	height:24px;
	padding:0px 0px 0px 0px;
                     display:block;
}
.minitable5 a.productname, .minitable5 .productname:visited {
	font-family:arial, helvetica, sans-serif;
	background:#ffffff;	
	font-size:16px;
	font-weight:bold;
	color:#18b5d4;
	text-align:right;
	text-decoration:none;	
	padding:0px 0px 0px 0px;
}
.minitable5 .productname:hover {
	font-family:arial, helvetica, sans-serif;
	background:#ffffff;	
	font-size:16px;
	font-weight:bold;
	color:#0b7a90;
	text-align:right;
	text-decoration:none;	
	padding:0px 0px 0px 0px;
}

/*========= header flash top size ======*/
.flash{
	width:945px;
	height:164px;
                     padding:3px 0px;
}
/*===========mini header flash size ===*/
.flashminiheader{
	width:296px;
	height:127px;
}
/*============header table size  =======*/
.bgheader{
	height:170px;
	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:#7b91a8;
	height:55px;
	padding:0px 60px 0px 60px;
}
/* ======== top menu background ========*/
#message{
	width:825px;
	height:55px;	
	padding:0px 0px 0px 0px;
                     background:url(tekken.gif) no-repeat left;
}
/* =========== top menu buttons ========*/
#message a.menubutton {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;	
	height:55px;		
	padding: 18px 25px 0px 25px;	
	display:block;
}
/* = top menu buttons rollover & selected =*/
#message a.menubutton:hover{
	color:#1c334c;
}
#message a.menubuttonselected{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	color:#1c334c;
	font-weight:bold;
	text-decoration:none;
	text-align:center;	
	height:55px;		
	padding: 18px 25px 0px 25px;	
	display:block;
}
/* ======= divider td between  buttons ==*/
.messagedivider{
	width:8px;
	background:url(divider.gif) no-repeat top;
}
/*  +++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 {
    background-color:#ffffff;
	position:relative;
    left:-1px; top:0px;right:0px;
	z-index:2;
	}
.transmenu.top .items {
	border-top:none;
	}
/* each tr.item is one menu item */
.transmenu .item {
    background-color:#ffffff;
    color:#000000;
    font-size:12px;
    font-family:arial;
    text-decoration:none;
/* this is a hack for mac */
	border:none;
	cursor:pointer;
	cursor:pointer;
	}
.transmenu .background {
    background-color:#ffffff;
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	}
.transmenu .shadowright {
	position:absolute;
	z-index:3;
	top:0px; width:0px;
    display:none;
	}
.transmenu .shadowbottom {
	position:absolute;
	z-index:1;
	left:0px; height:0px;
     display:none;
	}
.transmenu .item.hover {
	color:#003975;
    background-color:#cccccc;
	}
.transmenu .item img {
	margin-left:0px;
	}	
/*end drop down-menu-for top menu only */	
/*  +++start design of sites page +++ */
/*========page main maintable3=========*/
.maintable3{
	width:945px;
	vertical-align: top;
                     background:#ffffff;
                     padding:16px 10px;

}
/*==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:733px;
}
/*======== text pageformat table ========*/
.tablepageformat{
	width:733px;
	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:16px;
	font-weight:bold;
	color:#004179;
	text-align:right;
	vertical-align:middle;	
	width:733px;
	height:30px;
                     border-bottom: double 3px #18b5d6;
	padding:0px 0px 0px 0px;
	margin:5px 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:none;
	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:12px;
	height:0px;
}
/*==== start menu side bar style =======*/
.menuButtonpad{
	padding:5px 0px 0px 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:#00407d;
                     background:url(sidebar_button_bg.gif) no-repeat top;
	padding:0px 20px 0px 0px;
	margin:0px 0px 1px 0px;
	text-align:right;
	text-decoration:none;	
	height:29px;
	cursor: pointer;
	display: block;
 } 
.smparentover, #messagemenu a.menubutton:hover {
	color:#000000;
                     background:url(sidebar_button_bg_hover.gif) no-repeat top;
}
.smparentselected, #messagemenu a.menubuttonselected, #messagemenu menubuttonselected {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
                     background:url(sidebar_button_bg_hover.gif) no-repeat top;
	padding:0px 20px 0px 0px;
	margin:0px 0px 1px 0px;
	text-align:right;
	text-decoration:none;	
	height:29px;
	cursor: pointer;
	display: block;
}
.smchild, a.menubuttonchild {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a9a9a;
	text-align:right;
	text-decoration:none;
	background-image:url();
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	padding:0px 0px 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:bold;
	color:#0067c1;
	text-align:right;
	text-decoration:none;
	background-image:url();
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	padding:0px 0px 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:#0067c1;
	text-align:right;
	text-decoration:none;
	background-image:url();
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	padding:0px 0px 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;
	padding:15px 0px 0px 0px;
	background:#7b91a8;
}
/*===== footer main table ========*/
.footerstyle {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	padding:10px 0px 10px 0px;
	width:899px;
}
/*====== footer menu style ========*/
a.menubottom , a.menubottom:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
a.menubottom:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
#interdealfooter{
	width:945px;
                     margin:-4px 0px 0px 0px;
	padding:5px 0px 20px 0px;
	background:#7b91a8;
}
#interdealfooter a{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-decoration:none;
}
#interdealfooter a:hover{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	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 #cccccc;
}
/*======= buttons form style =======*/
.submitbutton {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;	
	background:url(button_bg.gif) no-repeat top;	
	border:none;	
	width:101px;
	height:39px;
	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:right;
	text-decoration:none;	
	background:#18b5d6;
	height:30px;
	padding:3px 7px 3px 3px;
}
/*=products nane (as link and without link) ==*/
.productname{
	padding:0px 0px 0px 0px;
                     display:block;
}
a.productname , .productname:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	text-decoration:none;	
	background:none;
	padding:0px 0px 0px 0px;
}
.productname:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#145f93;
	text-align:right;
	text-decoration:none;	
	background:none;
	padding:0px 0px 0px 0px;
}
/*===== article title (bg only) ======*/
#arc .producttitlebg {
	text-align:right;
	background:#ffffff;
	text-decoration:none;	
	height:24px;
	padding:0px 0px 0px 0px;
}
/*=articles nane (as link and without link) ==*/
#arc .productname{
	height:24px;
	padding:0px 0px 0px 0px;
                     display:block;
}
#arc a.productname, #arc .productname:visited {
	font-family:arial, helvetica, sans-serif;
	background:#ffffff;	
	font-size:16px;
	font-weight:bold;
	color:#18b5d4;
	text-align:right;
	text-decoration:none;	
	padding:0px 0px 0px 0px;
}
#arc .productname:hover {
	font-family:arial, helvetica, sans-serif;
	background:#ffffff;	
	font-size:16px;
	font-weight:bold;
	color:#0b7a90;
	text-align:right;
	text-decoration:none;	
	padding:0px 0px 0px 0px;
}
/*== divide between raws of products ===*/
.producttitletopdivider{
	height:2px;
	width:2px;
}
/*== divide between the title
 and prodactframe ===*/
.producttitledivider{
	width:20px;
	height:5px;
}
.pic{
	border:1px solid #a4b1be;
	width:220px;
	vertical-align:Right;
}
.productpic140{
	border:1px solid #a4b1be;
	width:140px;
	vertical-align:middle;
}
.productpic190{
	border:4px solid #cccccc;
	width:200px;
	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{
	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:#0090B4;
	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:#004179;
	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:normal;
	color:#064e5d;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;	
	height:18px;	
	padding:0px 24px 0px 0px;
	background:url(info_icon.gif) no-repeat right;
}
.productinfo:hover{
	color:#18b5d6;
}
a.productgetprice, .productgetprice:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#064e5d;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;	
	height:18px;	
	padding:0px 24px 0px 0px;
	background:url(getprice_icon.gif) no-repeat right;
}
.productgetprice:hover{
	color:#18b5d6;
}
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 ===*/
/* ########## forum start ########## */
.mypets{ /*header of 1st demo*/
	cursor: pointer;
	cursor: pointer;
	padding:0px 0px;
	border: 1px solid gray;
	background: #e1e1e1;
	font: bold 12px arial;
}
.openpet{ /*class added to contents of 1st demo when they are open*/
	background:  #f5f5f5;
}
.technology{ /*header of 2nd demo*/
	cursor: pointer;
	cursor: pointer;
	font: bold 12px arial;
	margin: 10px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color:#aaaaaa;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color:  #000000;
}
.quote
{
	color: #000000;
/*	border-right: 1px dashed #ccc;
	border-left: 1px dashed #ccc;
	/* mtk*/border: 1px dashed #cccccc;	/**/	
	margin: 5px;
	padding: 5px;
	font-size: x-small;
}
/* ########## forum end ########## */
/*=== faq start ===*/
#question {
	margin-bottom:30px;
	padding-left:25px;
}
#question .technology {
	color:#791ba5;
	font-size:14px;
	font-weight:normal;
	border-bottom:dotted 1px #aa36e0;
	margin:0px;
}
#question .thelanguage {
	color:#5b5b5b;
	font-size:14px;
	font-weight:normal;
	padding:10px;
	border:dotted 1px aa36e0;
	border-top:none;
	background-color:#fbf6fd;
	margin-bottom:50px;
}
/*=== faq end ===*/
/*  end other componnents design*/
