body {margin: 0px; padding: 16px 0px; background-color: #888888;}

div {padding: 0px; font-family: "Arial", sans-serif; color: black;}  /* don't descr margin - Opera bug */

.op {color: #999999; font-style: normal;} /* old price */
.fl {color: #993300;}

.2dev {color: red;}
.red {color: #ff0000}
.orange {color: #cc6600;}

br  {margin: 0px; padding: 0px; font-size: 12px;}

img {padding: 0px; margin: 0px;font-family: "Arial", sans-serif;}
div.Imgl {margin: 0px; padding: 0px; text-align: left;}
div.Imgc {margin: 0px; padding: 0px; text-align: center;}
div.Imgr {margin: 0px; padding: 0px; text-align: right;}

form	{padding: 0px; margin: 0px; font-size: 12px;}
input	{font-size: 12px; margin: 0px 2px;}
.FRform {margin: 0px 0px; width: 339px}
.FRformqty {margin: 0px 0px; width: 25px}

select {font-size: 11px; margin: 0px 2px;}

input.msgform {width: 350px;}
select.msgform {width: 350px;}

input.qty {width: 50px; font-size: 12px; height: 20px}
input.amount {width: 55px; font-size: 12px; border: 0px; font-weight: bold; }


a {color: #993300; border: none; border-color: white;}
a:hover {color: #cc6600; }


p  {
text-align: left;
line-height: 130%;
font-family: "Arial", sans-serif;
text-indent: 0px;
padding: 0px;
word-spacing: 0px;
border: 0px;
margin-top: 2px;
margin-right: 0px;
margin-left: 0px;
font-size: 75%;
}

.bgTH  {background-color: #ffcc99;}
.TB     {background-color: #eaeaea;} /* title - 'contact us' etc*/

.bgGD  {background-color: #ff9933;}	/* 255.153.51 */
.bgGL  {background-color: #fff5e5;}

.bgGrL  {background-color: #eaeaea;}
.bgGrD  {background-color: #e0e0e0;}
.bgW  {background-color: white;}


/* Products category: end-user/ActiveX etc*/
.pTPrCat
{
text-align: right;
margin: 2px 5px;
line-height: 100%;
font-size: 85%;
color: #003366;
}

.pTPrCat2
{
text-align: left;
margin: 2px 0px;
line-height: 100%;
font-size: 85%;
color: #006600;
}

/* I hate Netscape !!! */
.pTLang
{
text-align: center;
line-height: 14px;
margin: 1px 1px 1px 0px;
font-size: 13px;
color: #666666;
font-weight: bold;
}

.pTLang a  { color: #666666; text-decoration: none; }
.pTLang a:Hover  { color: #ffff66;}

/* ------- AfalinaSoft:End */

h1 {
font-family: "Arial", sans-serif;
margin: 0px;
text-align: center;
color: #cc6600;
}


p.newdescr {}
p.newdescr a {color: #993300; text-decoration: none; font-weight: bold;}
p.newdescr a:hover {color: #cc6600; text-decoration: underline; }

p.b0 {
margin-bottom: 5px;
}

p.td  { margin: 2px 5px; }
p.tdsscomm  { margin: 2px 5px; font-size: 70%}
p.tdred  { margin: 2px 5px; color: #ff0000;}
p.td2  { margin: 10px 5px; }

/* regbenefits */
div.rb {margin: 2px 5px;}
div.rb2 {margin: 10px 5px;}
p.tdrb  {margin: 0px 5px 0px 12px; text-indent: -12px;}

p.td2r  { margin: 10px 5px; text-align: right;}
p.td2red  { margin: 10px 5px; color: #ff0000;}

p.th  { margin: 1px 5px; font-size: 80%; }
p.thc  { margin: 1px 5px; font-size: 80%; text-align: center;}

p.tdc  { margin: 3px 5px; text-align: center; }
p.tdc2  { margin: 10px 5px; text-align: center; }
p.tdr  { margin: 3px 5px; text-align: right;}
p.tdr_red  { margin: 2px 5px; color: #ff0000; text-align: right;} /* FR */
p.tdF  { margin: 3px 5px 3px 5px; }

p.ZL  {margin-left: 0px}
p.center {text-align: center; }
p.right {text-align: right; }
p.pT1 { margin: 3px 0px 2px 0px; font-size: 85%; line-height: 100%; color: #cc6600;}
p.pT2 {margin: 3px 0px 0px 0px; font-size: 80%; line-height: 100%; color: #993300;}

p.pT1  a {color: #cc6600;}
p.pT2  a {color: #993300;}

ul, ol  {
color: black;
font-size: 75%;
text-align: left;
line-height: 135%;
font-family: "Arial", sans-serif;
text-indent: 0px;
word-spacing: 0px;
border: 0px;
padding: 0px;
margin-top: 0px;
margin-right: 5px;
margin-left: 18px;
}

ol {margin-left: 30px;}
ul.td  { margin: 2px 5px; margin-left: 23px; }

ol.dnotes {
  font-size: 70%;
  margin-left: 25px;
}

li.Sub {list-style-type: none; margin-left: 10px; }

ul.uFList {
list-style-type: circle;
line-height: 135%;
margin-left: 18px;
margin-bottom: 7px;
}

ul.uFList li {
margin-left: 120px;
text-indent: -120px;
margin-bottom: 5px;
}

/* Top Menu */
.pTMenu
{
line-height: 14px;
margin: 1px 5px 1px 5px;
font-size: 13px;
color: #993300;
}

.pTMenu a  { color: black; text-decoration: none; }
.pTMenu a:Hover  { color: #993300;}


/*cmenu*/
.pCMT {
line-height: 150%;
margin: 5px 0px 0px 0px;
font-size: 12px;
color: #993300;
font-weight: bold;
}

div.pCML1 {
text-align: left;
line-height: 140%;
margin: 2px 0px 10px 0px;
font-size: 12px;
color: #cc6600;
font-weight: bold;
}

div.pCML1 div {margin-left: 10px; color: #cc6600;}
div.pCML1 a  { color: #993300; text-decoration: none; font-weight: normal;}
div.pCML1 a:Hover  { color: #cc6600;}

.pCopyr {margin: 1px 5px; font-size: 10px; text-align: center; color: #cc6600;}
.pCopyr a {color: #cc6600;}

/* newsline */
.pNDate { }
.pNTitle { margin: 0px; line-height: 110%; font-size:  75%; }
.pNText { margin: 2px 0px 5px 12px; }
ul.pNText { margin-top: 2px; margin: 2px 0px 5px 30px; }


/* RIGHT Column */
.pRCT1
{
line-height: 100%;
margin: 14px 5px 3px 0px;
font-size: 12px;
color : #cc6600;
text-align: left;
}

.pRCT2
{
line-height: 100%;
margin: 0px 5px 0px 5px;
font-size: 14px;
color : #cc6600;
text-align: left;
}


.pRCTry
{
line-height: 150%;
margin: 14px 5px 3px 0px;
font-size: 14px;
color : #ff3300;
text-align: left;
font-weight: bold;
}

.pRCTry a {color : #ff3300;}

.pR    {margin: 2px 5px 4px 0px; font-size: 12px;}
.pRc  {margin: 2px 5px 2px 0px; font-size: 12px; text-align: center;}
.pRsm   {margin: 3px 5px 3px 0px; font-size: 11px;}

ul.pR  {margin: 2px 5px 2px 18px; font-size: 12px; list-style-type: disc;}
.pRsign {margin: 3px 5px 2px 0px; font-size: 11px; font-style: italic; text-align: right;}

/* index news*/
.pNHead {text-align: left; margin: 2px; line-height: 110%; font-size: 12px; margin-top: 10px;}
.pNMsg  {margin: 2px; font-size: 12px;}
.pNMsg span {font-size:  85%; font-weight: bold;}

/* Docs */
div.TOC1 {
text-align: left;
font-family: "Arial", sans-serif;
line-height: 150%;
margin: 2px 2px 5px 10px;
font-weight: bold;
font-size: 75%;
}

div.TOC1 div { margin-left: 20px; font-weight: normal;}

/* 2 del */
p.PrTitle {
margin: 5px 0px 10px 10px;
}


p.ml10 {
margin-left: 10px;
}

a.prtitle    { text-decoration: none;}
a.prtitle:Hover  { text-decoration: underline; }

div.code {
text-align: left;
font-family: "Courier new", sans-serif;
line-height: 150%;
/*text-indent: -15px; */
margin: 0px 0px 0px 15px;
font-size: 75%;
}

div.code div { margin-left: 15px;}

p.lmss {
font-size: 11px;
text-align: center;
margin: 2px;
}

p.dwdescr {
text-align: center;
font-size: 100%;
}

/* Online docs */
p.dg { margin: 0px; padding: 0px;}
p.dgc { margin: 0px; padding: 0px; text-align: center;}
p.dgr { margin: 0px; padding: 0px; text-align: right;}
p.dg a {text-decoration: none;}
p.dgc a {text-decoration: none;}
p.dgr a {text-decoration: none;}


/* New styles */
p.TopTitle { margin: 7px 0px 0px 0px; font-size: 95%; line-height: 100%; color: #cc6600;}
p.TopSlogan { margin: 7px 0px 0px 0px; font-size: 80%; line-height: 100%; text-align: right; color: black; font-style: italic;}


.DPrTitle {color: #993300;} {bold:  highlight product name in descr}
.DPrTitle a	{ color: #993300;  text-decoration: none; }
.DPrTitle a:Hover	{ color: #cc6600; text-decoration: underline;}

.DImp {color: #bb5500;}
b.DImp2 {color: #993300; font-weight: normal;}

div#rightadv	{
position: absolute;
width: 150px;
height: 400px;
margin: 0px;
padding: 0px;
top: 0px;
left: 782px;
display: none;
background-color: #edeff3;
}

