/*Global styles*/
BODY {padding:0;margin:0;background:#000;font:normal 13px Verdana;}
TABLE {border-collapse:collapse;}
TD {padding:0;}
A {color:#121B3E;text-decoration:underline;}
A:hover {color:#FFCC33;}
INPUT.text {height:15px;font:normal 12px Verdana;padding:1px !important;background:#FFF !important;border:1px solid #999 !important;}
SELECT.text {border:1px solid #999;}
INPUT.button {height:18px;font:bold 12px Verdana;color:#000;background:url('img/button-bg.gif') repeat-x;cursor:pointer;border:0;}
FORM {padding:0;margin:0;}
H1 {margin:0 0 15px 0;font:bold 18px Verdana;color:#333;}
H2 {margin:0 0 15px 0;font:bold 16px Verdana;color:#FF6600;}
H2 A {text-decoration:none !important;color:#FF6600 !important;}
H2 A:hover {background:none !important;}
H3 {margin:0 0 15px 0;font:bold 13px Verdana;}
H3 A:hover {color:#333366 !important;background:none !important;} 
INPUT.inputBoxDisable {background-color:#DDD;border:1px solid #999;}
INPUT.inputBoxEnable {background-color:#FFF;border:1px solid #999;}
DIV.message {margin-bottom:15px;font-weight:bold;color:#CC0000;}
.warning {color:#CC0000;}
.serialnumber {color:#FF6600;font-weight:bold;margin-left:15px;}
.serialnumber-deleted {color:#FF6600;text-decoration:line-through;margin-left:15px;}
TR.noborder TD {border:0 !important;}

/*Header styles*/
#header {width:100%;height:103px;min-width:892px;background:url('img/sky.png') repeat-x;}
#header TD {width:100%;height:103px;text-align:center;background:url('img/logo.png') no-repeat center;}

/*Page background under header*/
#page {width:100%;min-width:892px;background:url('img/mountains.png') repeat-x;}

/*Closed site*/
#closed {width:400px;font:bold 13px Verdana;border: 2px dashed #FF9B00;text-align:center;padding:40px 0 40px 0;margin:200px 35% 0 35%;background:#E5DEA3;}

/*Center body width*/
#body {width:892px;height:100%}

/*Top menu styles*/
#topmenu {width:100%;height:37px;background:#333;margin-top:12px;}
#topmenu TD {font:bold 12px Verdana;color:#999;vertical-align:top;}
#topmenu A {color:#999;text-decoration:none;}
#topmenu A.selected {color:#FFCC33;}
#topmenu A:hover {color:#FFCC33;}
#topmenu TD.header {height:10px;background:url('img/head.png') repeat-x;}
#topmenu TD.home {width:190px;padding:3px 0 0 20px;}
#topmenu TD.menu {width:auto;padding:3px 15px 0 15px;text-align:right;word-spacing:50px;}
#topmenu TD.search {width:240px;text-align:right;}
#topmenu TD.search INPUT.button {padding-bottom:2px;}
#topmenu TD.lang {width:70px;text-align:right;padding-right:10px;}
#topmenu TD.spacer {height:13px;background:#999;}

/*Content table styles*/
#content {width:100%;height:100%;}
#content TD {vertical-align:top;}

/*Left panel styles*/
#content TD.left {width:210px;background:#999;padding-top:5px;}
#content TD.left INPUT.text {border:1px solid #000 !important;}
#left {width:100%;height:100%;}
#left TD.ad {padding:20px 0 20px 0;text-align:center;}
#left TD.bottom {height:100%;vertical-align:bottom;text-align:center;}

/*Left menu styles*/
#leftmenu {width:100%;}
#leftmenu A {color:#000;text-decoration:none;display:block;border-bottom:1px solid #000;}
#leftmenu A:hover {color:#FFCC33;}
#leftmenu TD {color:#000;font:bold 12px Verdana;vertical-align:top;}
#leftmenu TD.selected A {background:url('img/arr_right.gif') no-repeat 10px;color:#FFCC33;}
#leftmenu TD.item A {padding:3px 0 3px 20px;}
#leftmenu TD.subitem A {border-left:1px solid #000;padding:3px 0 3px 20px;}
#leftmenu TD.border-top A {border-top:1px solid #000;}
#leftmenu TD.border-no A {border-bottom:0;}

/*Login form styles*/
#login {width:80%;margin-top:15px;}
#login TD {font:bold 12px Verdana;padding:3px;}
#login TD A {font:normal 12px Verdana;padding:3px;}
#login INPUT.text {width:160px;}
#login INPUT.button {width:55%;margin-right:1px;}

/*User menu styles*/
#usermenu {width:100%;margin-top:20px;}
#usermenu A {color:#000;text-decoration:none;display:block;}
#usermenu A:hover {color:#FFCC33;}
#usermenu TD {color:#000;font:bold 12px Verdana;border-bottom:1px solid #000;}
#usermenu TD.selected A {background:url('img/arr_right.gif') no-repeat 10px;color:#FFCC33;}
#usermenu TD A {padding:3px 0 3px 20px;}
#usermenu TD.user {padding:3px 0 3px 20px;color:#FFCC33;}
#usermenu TD.logout {padding:10px 0;border:0;}
#usermenu TD.logout INPUT.button {width:70%;}

/*Content styles*/
#content TD.content {background:#FFF;padding:20px 30px 20px 30px;}
#content TD.content A {color:#333366;text-decoration:underline;}
#content TD.content A:hover {color:#FFCC33;background-color:#999;}
#content TD.content A.image {text-decoration:none;}
#content TD.content A:hover.image {background:none;}

/*Footer styles*/
#content TD.leftfooter {height:10px;background:#999 url('img/bottom.gif') no-repeat;}
#content TD.contentfooter {height:10px;background:#FFF url('img/white-corner.gif') no-repeat right;}
#footer {width:100%;height:30px;min-width:892px;background:url('img/bottom.png') no-repeat top;}
#footer TD {text-align:center;vertical-align:top;font:normal 11px Verdana;color:#999;padding-top:5px;}

/*News list styles and home page news styles*/
#news, #anounce {width:100%;}
#news TD, #anounce TD {padding-bottom:50px;}
#news IMG, #anounce IMG {margin:0 5px 0px 10px;}
#news H1, #news H2, #anounce H1, #anounce H2 {margin-bottom:2px;}

#licence {overflow:auto;width:95%;height:600px;border:1px solid #000;padding:15px;}

#register {width:100%;}
#register INPUT.text {width:310px;}
#register TD {padding:5px; border-bottom:1px solid #d3d3d3;}
#register TD.label {width:33%;text-align:right;font-weight:bold;vertical-align:top;}
#register TR.image TD {border:none;}

#profile {width:100%;}
#profile TD {padding:5px; border-bottom:1px solid #d3d3d3;}
#profile TD.label {width:40%;text-align:right;font-weight:bold;vertical-align:top;}
#profile TD.title {border-bottom:1px solid #999;font-weight:bold;color:#FF6600}
#profile INPUT.text {width:200px;}
#profile TR.password TD {padding-top:25px;}

/*Order styles*/
.mycart, .details {width:100%;}
.mycart TD, .details TD {padding:5px; border-bottom:1px solid #d3d3d3;}
.details TD.label {width:33%;text-align:right;vertical-align:top;}
.encryption DIV {text-align:center; width:400px; color:#880000;margin-top:35px;}

/*Video and files styles*/
#files {width:100%;}
#files TD {vertical-align:top;padding:5px;}

/*Software table styles*/
#software {width:100%;}
#software A.title {width:100%;}
#software IMG {margin:0 10px 5px 0px;}
#software TD {padding:15px 0 15px 0;border-bottom:1px solid #d3d3d3;}
#software TD.product {width:480px;}
#software TD.links {width:126px;padding-top:45px;text-align:center;vertical-align:bottom;}

/*Product table styles*/
#product {width:100%;}
#product IMG {margin:0 10px 5px 0px;}
#product .files {width:100%;}
#product .files TD, TH {padding:5px;text-align:center;border-bottom:1px solid #d3d3d3;}
#product .files TH {font-weight:bold;border-bottom:1px solid #999;}
#product .files TD.file, TH.file {padding-left:15px;text-align:left;}
#product SPAN.description {font-style:italic;padding-top:2px;}

#shop {width:100%;}
#shop TD {padding:15px 0 15px 0;border-bottom:1px solid #999;}

/*Order history styles*/
.history {width:100%;}
.history TD {padding:5px; border-bottom:1px solid #d3d3d3;}
.history .products {width:90%;}
.history .products TD {padding:3px;}
.history TR.title TD {font-weight:bold;}
.history TD.status {border-bottom:1px solid #999;}
.history TD.overall {border-bottom:0; text-align:right;}
.history TR.total TD {border-bottom:0;}
.history TR.return TD {background:#F5F5F5;text-decoration:line-through;}
.history TR.border TD {border-bottom:1px solid #999;}