.header { COLOR: #333333; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; font-weight: bold }
.body1 { COLOR: #333333; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #999999}
.body2 { COLOR: #333333; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #00008c}
.body { COLOR: #333333; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #CCCCCC}
.hdr{ FONT-FAMILY: tahoma, Arial; FONT-SIZE: 18px; text-align: center }
.hdr3{ FONT-FAMILY: tahoma, Arial; FONT-SIZE: 14px; }

h3 {font-size:14px;margin-left:10px;}

/* top table */
.toptable {
   background-color: #6689c1;
   color: #ffffff;
   FONT-FAMILY: tahoma, Arial;
   FONT-SIZE: 11px;
   position:absolute; bottom:0px; left:0; top:0px;
   width:800px;
   height:100px;
   /*width:expression( documentElement.clientWidth < 750 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 750 ? "750" : "auto") : "750px") : "auto" );*/
}
.toptable_left {
   position:absolute; left:20px; top:30px;
   color: #ffffff;
   FONT-FAMILY: tahoma, Arial;
   FONT-SIZE: 30px;
   font-weight: bold;
}
.toptable_right {
   position:absolute; right:0px;
}

.bottable { WIDTH: 800px; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #6689c1; color: #ffffff;}
.menutable { WIDTH: 800px; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #FFFFFF; }
.topcell { WIDTH: 17%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px;}
.table1 { WIDTH: 800px; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 12px; background-color: #FFFFFF; vertical-align: top; }
.table1a{ WIDTH: 100%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 12px; background-color: #FFFFFF; vertical-align: top; }
.table1b{ WIDTH: 90%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 12px; background-color: #FFFFFF; vertical-align: top; }
.table1c{ WIDTH: 100%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 12px; background-color: #FFFFFF; vertical-align: top; border: 1px solid; }
.table2 { WIDTH: 800px; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #FFFFFF; }
.cell0 { WIDTH: 5%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; text-align: left }
.cell1 { WIDTH: 20%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; text-align: right }
.cell11 { WIDTH: 20%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; text-align: center }
.cell2 { WIDTH: 20%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; vertical-align: top }
.cell21 { WIDTH: 25%; FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; vertical-align: top }
.cell3 { FONT-FAMILY: tahoma, Arial; vertical-align: top; padding:4px 4px; }
.cell4 { FONT-FAMILY: tahoma, Arial; vertical-align: top; color: #0000ff }
.cell5 { FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; background-color: #CCCCFF; text-align: center }
.cell6 { FONT-FAMILY: tahoma, Arial; FONT-SIZE: 10px; vertical-align: top; text-align: center }

.cell7 { WIDTH: 30%; FONT-FAMILY: tahoma, Arial; vertical-align: top; }
.cell7r { background-color: #f0f0f0; }
.cell8 { WIDTH: 70%; FONT-FAMILY: tahoma, Arial; vertical-align: top; text-align: center; }
.cell9 { FONT-FAMILY: tahoma, Arial; vertical-align: top; text-align: center; font-weight: bold; background-color: #CCCCFF; }

.cell10 { FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; vertical-align: top; border: 1px solid; padding:4px 4px; }

.cellfb { FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 11px; vertical-align: center }
.shadow { FILTER: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=150, Strength=3) }
.inputs { FONT-FAMILY: Tahoma, Arial; font-size: 12px; border: 1px solid #999999 }
.botlink {color: #ffffff;}

.flags{ margin-left:1px; margin-right:1px; border: none;}

/* tour global layout style */
.tourlayout {position:relative;left:1px;}

/* tour picture style */
.tourpic {position:relative;float:left;margin-right:20px;}

/* tour text style */
.tourtext {position:relative;padding:5px;}
.tourtext ul, li {margin:2px;}

/* tour bottom menu */
.tourmenu {position:relative;padding:4px;}
.tourmenu li {display:inline;float:left;list-style-type:none;margin:0;width:90px;}
.tourmenu a {
   background-color:#ffffff;
   border:2px solid;
   /*border-color:#ffe #aaab9c #ccc #fff;*/
   border-color:#ffffff;
   display:block;
   font:11px verdana,arial,helvetica,sans-serif;
   text-align:center;
   text-decoration:underline;
   padding:4px 2px 4px 6px;
   position:relative;
   /*color:#777;*/
}
.tourmenu a:hover {background-color:#cca0ff;color:#000000;border:2px solid;border-color:#ffe #aaab9c #ccc #fff;}
.tourmenu a:selected {text-decoration: underline;font-weight:bold;}
.tourinterval {clear:both;display:block;overflow:hidden;width:100%;height:10px;}

/* articles style */
.blankline {margin-top:15px;}
.arttext {position:relative;padding:5px;margin:10px;line-height:20px;text-align:justify;}
.arttext ul, li {margin:5px;}
.artpic {text-align:center;}
.artinterval {clear:both;display:block;overflow:hidden;width:100%;height:10px;}
/* end of articles style */

/* support style */
.suptext {position:relative;margin:20px;text-align:justify;}
.suplist {margin-left:50px;}
.suppic {text-align:center;margin-left:10px;margin-bottom:-5px;}
/*.suptext table {margin:15px;color:#0000ff;position:relative;position:left;}*/
.supcol1 {width:30%;margin:15px;vertical-align: top;color: #0000ff;padding:3px;text-align:left;font-weight:bold}
.supcol2 {margin:15px;vertical-align: top;padding:3px;}
.supcol3 {margin:15px;padding:3px;}
/* end of support style */

.prod h3 {margin-left:0px;margin-bottom:-8px;}

/* sitemap style */
.sitemaptext {margin-bottom:5px;}
.sitemaptext ul {margin-top:5px;}
.sitemaptext li {margin:10px 10px 5px 20px;}
/*.sitemaptext ul {margin-top:5px;margin-bottom:5px;}
.sitemaptext li {margin-top:5px;margin-bottom:5px;}*/
/* end of sitemap style */

/* news style */
.news {FONT-FAMILY: tahoma, Arial; FONT-SIZE: 11px; vertical-align: top}
.news a, .news a:link, .news a:visited
{font-weight: bold; display: block; color: red;	text-decoration: none;}
.news a:hover{text-decoration: underline;}
/* end of news style */

/* download style */
.dwntext {position:relative;margin:20px;text-align:justify;}
/* end of download style */

/* DR style */
.drtext {position:relative;margin:20px;text-align:justify;font-size:9px;}
/* end of DR style */

/* uninstall style */
.uninstall input {margin-left: 10px; margin-right: 10px; margin-top: 5px;}
.uninstall label {margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; width:80px; float:left;}
/* end of uninstall style */

/* spoiler */
.spoiler_title{cursor:pointer; text-decoration:underline; }
.spoiler_details{font-size:10px; padding: 5px; display:none; visibility:hidden; border: 1px solid;}
.smaller {font-size: small}
/* end of spoiler */

/* advertisment */
.adv {color:red; text-align:center; font-size:14px; font-weight: bold; margin-top:10px; margin-bottom:15px;}
/*.adv a:hover {color:red;}*/
.adv a:link {color:red;}
.adv a:visited {color:red;}
.adv select { FONT-FAMILY: Tahoma, Arial; font-size: 12px; border: 1px solid #999999 }
/* end of advertisment */

/* order style */
.order input {margin-left: 10px; margin-right: 10px; margin-top: 5px; cursor:pointer; }
.order label {margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; width:80px; float:left;}
/* end of order style */

/* Contact forms error */
.errmsg {color:red; text-align:center; font-weight: bold; margin-top:10px; margin-bottom:15px;}

.help p{padding: 2px; text-align:justify;line-height:1.5;}
.help td{padding-left: 11px; padding-right: 11px; padding-top: 5px; padding-bottom: 5px;}

.spoiler{display:none; visibility:hidden;}
#invoice_note_header {
  font-size: smaller; 
  text-align: right;
  width: 100%;
  margin: 0 15px 10px 0;
}
#invoice_note {
  position: relative;
  float: left;
  text-align: justify;
  font-size: smaller; 
  margin: 0 10px 10px 10px;
  visibility: hidden;
}
