/*
  managebytes.css - managebytes.com style sheets 
  © 2005 Misha Yurasov
*/

body {
  padding: 0px;
  margin: 0px;
}

/* common styles */

body, td, input, select, option {
  color: #323232;
  font-size: 9pt;
  font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
}

input, select, option {
  font-size: 8pt;
}

textarea {
  border: 1px solid #E4E4E4;
  font-family: Courier New, Courier, Monospace;
  font-size: 8pt;
  padding: 2px;
}

a {
  color: #455C8C /*#6D88C8*/ /*#4169C8*/;
}

a:link,
a:visited {
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: underline;
}

p {
  text-indent: 20px;
  text-align: justify;
  margin: 0px 0px 10px 0px;
}

ul {
	margin: 0px 0px 0px 5px;
	list-style-image: url(/images/ul-bullet.gif);
	list-style-position: inside;
	list-style-type: square;
}

.date {
  color: gray;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
  font-size: 7pt;
}

.last p,
p.last {
  margin: 0px 0px 0px 0px;
}

h1 {
  color: white;
  font-size: 8pt;
  margin: 0px 0px 7px 0px;
  padding: 2px 5px 2px 5px;
  background-color: #848484;
}

h2 {
  color: #848484;
  font-size: 8pt;
  margin: 0px 0px 5px 5px;
}

/* forms */

form {
  padding: 0px;
  margin: 0px;
}

form td,
form input,
form select,
form option {
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

table.list #header {
  background-color: #ECF3FF;
  border-bottom: 2px solid white;
  padding: 7px;
}

table.list #footer {
  background-color: #FAFAFA;
  text-align: center;
  padding: 5px;
}

table.list td {
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
  font-size: 8pt;
}

table.list .label {
  background-color: #ECF3FF;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  text-align: right;
  padding: 5px 5px 5px 5px;
}

table.list .field {
  background-color: #FAFAFA;
  border-bottom: 2px solid white;
  text-align: left;
  padding: 5px 5px 5px 5px;
}

form .list .field {
  color: gray;
  font-size: 7pt;
}

input.button {
  font-weight: bold;
  cursor: hand;
  padding: 1px;
}

input.text {
  border: 1px solid #E4E4E4;
  height: 19px;
  padding: 2px;
}

option.type_1 {
  background-color: #ECF3FF;
}

/* page structure */

#struct #header #l,
#struct #header #c {
  background: #323232 url(/images/header-bg.gif) repeat-x top left;
}

#struct #header #r {
  color: #B3B3B3;
  background: #323232 url(/images/header-r.gif) no-repeat top right;
  padding: 0px 0px 9px 40px;
}

#struct #footer #l {
  background: #323232 url(/images/footer-bg.gif) repeat-x top left;
}

#struct #footer #r {
  color: #B3B3B3;
  background: #323232 url(/images/footer-r.gif) no-repeat top right;
  padding: 0px 0px 9px 40px;
}

#struct #middle {
  padding: 1px;
}

#struct #middle #nav {
  border-left: 1px solid #D9D9D9;
  background-color: #F6F6F6;
  padding: 4px 4px 4px 5px;
}

#struct #middle #content {
  background-color: white;
  padding: 4px 10px 4px 9px;
}

#struct #middle #content #l {
  background: white url(/images/sep-v-bg.gif) repeat-y top right;
  padding-right: 10px;
}

#struct #middle #content #r {
  padding-left: 10px;
}

#struct #footer #signature {
  color: #CCCCCC;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-size: 7pt;
  padding-left: 5px;
}

#struct #footer #signature u { /* Manage<u>Bytes</u> */
  color: #BAC8E6;
  text-decoration: none;
}

/* global links */

a.global {
  color: #E0E0E0;
  font-size: 8pt;
  font-weight: bold;
}

/* frame */

.frame #a {
  background: #F0F0F0 url(/images/frame/a.gif) no-repeat top left;
}

.frame #b {
  background: #F0F0F0 url(/images/frame/b.gif) repeat-x top;
}

.frame #c {
  background: #F0F0F0 url(/images/frame/c.gif) no-repeat top right;
}

.frame #g {
  background: white url(/images/frame/g.gif) no-repeat bottom left;
}

.frame #i {
  background: white url(/images/frame/i.gif) no-repeat bottom right;
}

.frame #b h1 {
  color: #323232;
  background-color: transparent;
  font-size: 8pt;
  padding: 0px;
  margin: 0px;
}

.frame #d,
.frame #f,
.frame #h {
  border-color: #DEDEDE;
  border-style: solid;
}

.frame #d {
  border-width: 0px 0px 0px 1px;
}

.frame #f {
  border-width: 0px 1px 0px 0px;
}

.frame #h {
  border-width: 0px 0px 1px 0px;
}

/* separators */

.sep_h {
  padding: 10px 0px 10px 0px;
	background: transparent url(/images/sep-h-bg.gif) repeat-x center;
}

.sep_h_spacer { /* transparent */
  padding: 10px 0px 0px 0px;
}

/* product frame (0) */

.product_frame #type_0 #a {
  background: #F2F5FF url(/images/product-frame-0/a.gif) no-repeat ;
}

.product_frame #type_0 #c {
  background: #F2F5FF url(/images/product-frame-0/c.gif) no-repeat top right;
}

.product_frame #type_0 #g {
  background: #F2F5FF url(/images/product-frame-0/g.gif) no-repeat bottom left;
}

.product_frame #type_0 #i {
  background: #F2F5FF url(/images/product-frame-0/i.gif) no-repeat bottom right;
}

.product_frame #type_0 #e {
  background-color: #F2F5FF;
}

.product_frame #type_0 #b,
.product_frame #type_0 #d,
.product_frame #type_0 #f,
.product_frame #type_0 #h {
  background-color: #F2F5FF;
  border-color: #D2D7E6;
  border-style: solid;
}

.product_frame #b {
  border-width: 1px 0px 0px 0px;
}

.product_frame #d {
  border-width: 0px 0px 0px 1px;
}

.product_frame #f {
  border-width: 0px 1px 0px 0px;
}

.product_frame #h {
  border-width: 0px 0px 1px 0px;
}

.product_frame #hdr {
  padding: 0px 0px 0px 7px;
}

.product_frame h1,
.product_frame h2 {
  background-color: transparent;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  padding: 0px;
}

.product_frame h1 {
  color: #323232;
  font-size: 9pt;
  font-weight: bold;
  margin: 0px 0px 2px 0px;
}

.product_frame h1 a {
  color: #323232;
}

.product_frame #type_0 h2 {
  color: #797B80;
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
}

.product_frame .type {
  font-size: 8pt;
  font-weight: bold;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
}

.product_frame .type.Free_Trial {
  color: #AEAA95;
  background: transparent url(/images/type-bg-shareware.gif) no-repeat center center;
}

.product_frame .type.Freeware,
.product_frame .type.Open_Source
{
  color: #929DAF;
  background: transparent url(/images/type-bg-freeware.gif) no-repeat center center;
}

.product_frame #desc {
  padding: 0px 10px 0px 0px;
}

.product_frame #desc b {
  font-weight: normal;
}

.product_frame #shots {
  background: transparent url(/images/sep-v-bg.gif) repeat-y left;
  padding: 0px 0px 0px 11px;
}

.product_frame #footer #download {
  padding-right: 10px;
}

.product_frame #footer #buy {
  background: transparent url(/images/sep-v-bg.gif) repeat-y left;
  padding: 0px 0px 0px 10px;
}

.product_frame #type_0 #footer a {
  color: #A2ABC7;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-weight: bold;
  font-size: 8pt;
}

/* product frame (1) */

.product_frame #type_1 #a {
  background: #FAFAFA url(/images/product-frame-1/a.gif) no-repeat ;
}

.product_frame #type_1 #c {
  background: #FAFAFA url(/images/product-frame-1/c.gif) no-repeat top right;
}

.product_frame #type_1 #g {
  background: #FAFAFA url(/images/product-frame-1/g.gif) no-repeat bottom left;
}

.product_frame #type_1 #i {
  background: #FAFAFA url(/images/product-frame-1/i.gif) no-repeat bottom right;
}

.product_frame #type_1 #e {
  background-color: #FAFAFA;
}

.product_frame #type_1 #b,
.product_frame #type_1 #d,
.product_frame #type_1 #f,
.product_frame #type_1 #h {
  background-color: #FAFAFA;
  border-color: #DEDEDE;
  border-style: solid;
}

.product_frame #type_1 h2 {
  font-size: 8pt;
  font-weight: normal;
  color: gray;
  margin: 0px;
}

.product_frame #type_1 #footer a {
  color: #A6A6A6;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-weight: bold;
  font-size: 8pt;
}

/* navigation column */

#nav .tree .item {
  font-size: 8pt;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  padding: 0px 0px 0px 5px;
}

#nav .tree .level_0 .bullet {
  border-bottom: 2px solid #F6F6F6;
  padding: 1px 0px 1px 0px;
}

#nav .tree .level_0 .item {
  border-bottom: 2px solid #F6F6F6;
  font-weight: bold;
  padding: 1px 1px 1px 4px;
}

#nav .tree .level_1 .bullet {
  background: transparent url(/images/nav-tree-line.gif) no-repeat top left;
}

#nav .tree .level_1 .last {
  background: transparent url(/images/nav-tree-line-last.gif) no-repeat top left;
}

#nav .tree a {
  color: #323232;
}

#nav h1 {
  color: #323232;
  background: transparent url(/images/nav-h1-bg.gif) no-repeat bottom left;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
}

#nav .menu_item {
  font-size: 8pt;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  padding: 0px 0px 5px 5px;
}

#nav .menu_item a {
  color: #323232;
}

/* content frame */

.content_frame #a {
  background: #FAFAFA url(/images/content-frame/a.gif) no-repeat ;
}

.content_frame #c {
  background: #FAFAFA url(/images/content-frame/c.gif) no-repeat top right;
}

.content_frame #g {
  background: #FAFAFA url(/images/content-frame/g.gif) no-repeat bottom left;
}

.content_frame #i {
  background: #FAFAFA url(/images/content-frame/i.gif) no-repeat bottom right;
}

.content_frame #e {
  background-color: #FAFAFA;
}

.content_frame #b,
.content_frame #d,
.content_frame #f,
.content_frame #h {
  background-color: #FAFAFA;
  border-color: #DEDEDE;
  border-style: solid;
}

.content_frame #b {
  border-width: 1px 0px 0px 0px;
}

.content_frame #d {
  border-width: 0px 0px 0px 1px;
}

.content_frame #f {
  border-width: 0px 1px 0px 0px;
}

.content_frame #h {
  border-width: 0px 0px 1px 0px;
}

/* product pages */

.product_info #hdr {
  padding: 0px 0px 0px 7px;
}

.product_info #hdr h1,
.product_info #hdr h2 {
  background-color: transparent;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  padding: 0px;
}

.product_info #hdr h1 {
  color: #323232;
  font-size: 9pt;
  font-weight: bold;
  margin: 0px 0px 2px 0px;
}

.product_info #hdr h1 a {
  color: #323232;
}

.product_info #hdr h2{
  color: #797B80;
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
}

.product_info #desc {
  padding: 0px 10px 0px 0px;
}

.product_info #desc b {
  font-weight: normal;
}

.product_info #shots {
  background: transparent url(/images/sep-v-bg.gif) repeat-y left;
  padding: 0px 0px 0px 11px;
}

.product_info #footer #download {
  padding-right: 10px;
}

.product_info #footer #buy {
  background: transparent url(/images/sep-v-bg.gif) repeat-y left;
  padding: 0px 0px 0px 10px;
}

.product_info #footer a {
  color: #A6A6A6;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-weight: bold;
  font-size: 8pt;
}

/* separated table */

table td.h {
  padding: 5px 0px 5px 0px;
  background: transparent url(/images/sep-h-bg.gif) repeat-x center;
}

table td.v {
  padding: 0px 5px 0px 5px;
  background: transparent url(/images/sep-v-bg.gif) repeat-y center;
}

/* awards */

td.award {
  color: gray;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-size: 8pt;
  padding: 5px;
}

td.award img {
  margin: 0px 0px 15px 0px;
}

td.award a {
  color: gray;
}

/* product menu */

table #product_menu {
  background-color: #E6EEFF;
  border-left: 1px solid #C9D4ED;
  height: 22px;
}

#product_menu td {
  color: #CCD3E2;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-size: 8pt;
  padding: 3px;
}

#product_menu a {
  color: #455C8C;
}

#product_menu img {
  margin: 0px 4px 0px 0px;
}

#product_menu #hdr { /* product name */
  color: #323232;
}

#product_menu u { /* current page */
  color: #323232;
  text-decoration: none;
}

#product_menu #hdr {
  background: #DBE7FF url(/images/product-menu-bg.gif) no-repeat right top;
}

/* purchase page */

.product_info .list .label,
.product_info .list .field {
  border-color: #FAFAFA;
}

.product_info .list .field {
  background-color: #F5F5F5;
}

.product_info #left {
  padding: 0px 10px 0px 0px;
}

.product_info #right {
  background: transparent url(/images/sep-v-bg.gif) repeat-y left;
  padding: 0px 0px 0px 11px;
}

.product_info h2 {
  margin-left: 0px;
}

/* downloads */


.downloads td {
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
}

.downloads .file,
.downloads .size,
.downloads .desc {
  border-bottom: 2px solid white;
  font-size: 8pt;
  padding: 5px;
}

.downloads .file {
  background-color: #ECF3FF;
}

.downloads .file a {
  color: #323232;
}

.downloads .size,
.downloads .desc {
  background-color: #F5F5F5;
  border-left: 2px solid white;
}

.downloads .size {
  color: gray;
  text-align: center;
}

.downloads .sep {
  padding: 15px 0px 0px 0px;
}

/* PR */

.pr_graphics td img {
  margin: 0px 10px 0px 10px;
}

.pr_graphics td {
  color: gray;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
  font-size: 8pt;
}

/* Uninstall feedback from */

#uninstall_form {
  background-color: white;
}

#uninstall_form tr#top {
  background: transparent url(/images/lite/lite-top-bg.gif) repeat-x top;
}

#uninstall_form tr#bottom {
  background: transparent url(/images/lite/lite-bottom-bg.gif) repeat-x top;
}

#uninstall_form td#text {
  padding: 10px 0px 10px 0px;
}

#uninstall_form td#form {
  padding: 0px 0px 10px 0px;
}