@charset "windows-1250";
/* CSS Document */

* { margin: 0; padding: 0; }

/* TYPE SELECTORS */
a img{ border: 0; }
body { background-color: #050505; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3B3A40; background-image: url(picture/bkg.jpg); background-repeat: repeat-x; font-weight: lighter; }
h1{ font-size: 19px; color: #000000; padding-top: 25px; padding-left: 0px; padding-bottom: 10px; font-weight: normal; }
h2{ font-size: 14px; color: #333333; padding-top: 15px; padding-left: 0px; padding-bottom: 3px; }
h3{ font-size: 12px; padding-top: 10px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }

/* DIVS */

#container { margin: 0px auto; width: 100%; background-image:url(picture/head_bkg.jpg); background-position:center top; background-repeat:no-repeat; }
#content { margin: 0px auto; width: 950px; }
#navdiv { width: 950px; height:49px; }
#maintop { width: 910px; background-repeat:no-repeat; background-color:#2D2C31; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; }
#main { width: 910px; padding:10px 20px; background-image:url(picture/main_bkg2.jpg); background-repeat:repeat-y; background-color:#FFFFFF; }
#main2 { width: 906px; background-image:url(picture/main_bkg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding-top: 10px; padding-right: 40px; padding-bottom: 40px; padding-left: 4px; }
#left { width: 158px; float:left; margin-right: 25px; text-align: right; padding-top: 20px; }
#demo-buy { width: 140px; margin-right: 9px; margin-left: 9px; padding-top: 20px; }
#footer { width: 950px; padding-top: 25px; margin-bottom:20px; background-image: url(picture/footer_bkg2.jpg); background-repeat:no-repeat; font-size:11px; text-align: center; clear:both; }

/* DESCENDANT SELECTORS */

#maintop h1{ margin-top: 30px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 30px; font-weight: lighter; letter-spacing: normal; margin-bottom: 20px; }
.main_item h1{ margin-top: 0px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px; font-weight: lighter; letter-spacing: normal; margin-bottom: 10px; }
.main_item p{ margin-top: 0px; color: #FFFFFF; font-size: 12px; padding: 0; }
#maintop h2{ margin-top: 0px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px; font-weight: lighter; letter-spacing: normal; margin-bottom: 0px; }
#maintop p{ margin-top: 5px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 30px; color: #FFFFFF; font-size: 15px; width: 650px; }
#left a { font-weight: normal; color:#000000; text-decoration:none; display: block; width: 125px; float: right; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 8px; }
#left a:hover { color:#FFFFFF; text-decoration:none; background-color: #3B3A40; }
#demo-buy a { font-weight: normal; text-decoration:none; float:none; margin:0; padding: 0px; display: inline; border:none; }
#demo-buy a:hover { font-weight: normal; text-decoration:none; float:none; margin:0; padding: 0px; display: inline; border:none; }
#navdiv a{ font-weight: bold; color: #FFFFFF; text-decoration:none; margin:0; padding:0; }
#navdiv a:hover{ color: #FA961A; background-color: #FFFFFF; text-decoration:none; margin:0; padding:0; }
#main2 p { padding-top: 3px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#main a{ font-weight: bold; color:#000000; text-decoration:none; }
#nav p{ color:#FFFFFF; }
#footer a{ font-weight: normal; color: #A7A7A7; text-decoration: none; }
#footer a:hover{ text-decoration: underline; }

/* CLASES */
b { font-weight:bold }
.bold { font-weight:bold; }
.main_item { width: 405px; height: 170px; background-image: url(picture/item_bkg.jpg); background-repeat:no-repeat; padding: 20px; margin-bottom: 20px; }
.flag { margin-right:10px; }
.link_active { font-weight: normal; color:#000000; text-decoration:none; background-color: #FFFFFF; width: 125px; float: right; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 8px; }
.tab-1st_td { background-color:#3B3A40; color: #FFFFFF; text-align: left; font-weight: bold; padding: 8px; }
.tab-1_td { background-color:#FFFFFF; color: #000000; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3B4C80; padding: 8px; }
.tab-2_td { background-color:#DEDEDE; color: #000000; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3B4C80; padding: 8px; }
.a-list { font-size:12px; clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; list-style-position: outside; margin-left: 15px; margin-bottom: 5px; }
.b-list { font-size:12px; clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: decimal; list-style-position: outside; margin-left: 25px; margin-bottom: 5px; }
.clearer { font-size:1px; clear:both; }

/* NAVIGATION */
#nav ul { position: relative; z-index:4; }
#nav a { display: block; width: auto; color:#FFFFFF; font: bold 12px/110% Arial, Helvetica, sans-serif; text-decoration:none; z-index:5; }
#nav li { float: left; width: auto; list-style: none; z-index:6; }
#nav li ul { position: absolute; width: 100px; left: -999em; margin: 0px 0 0 0; padding: 0; z-index:7; }
#nav a#btn_products{ width:109px; height:49px; text-indent:-9000px; background-image:url(picture/menu/products.jpg); }
#nav a#btn_support{ width:109px; height:49px; text-indent:-9000px; background-image:url(picture/menu/support.jpg); }
#nav a#btn_forum{ width:109px; height:49px; text-indent:-9000px; background-image:url(picture/menu/forum.jpg); }
#nav a#btn_about{ width:109px; height:49px; text-indent:-9000px; background-image:url(picture/menu/about.jpg); }
#nav a#btn_download{ width:109px; height:49px; text-indent:-9000px; background-image:url(picture/menu/download.jpg); }
#nav a#btn_purchase{ width:109px; height:49px; text-indent:-9000px; background-image:url(picture/menu/purchase.jpg); }
#nav a:hover{ background-position: 0 -49px; }
#nav ul li{ background-color: #666666; width: auto; list-style: none; }
#nav ul li a { background: none; width: 130px; margin: 0; padding: 6px 12px; border-bottom: 1px solid #000000; font-weight: normal; }
#nav ul li a:hover { background: #FFFFFF; color:#000000; width: 130px; margin: 0; padding: 6px 12px; border-bottom: 1px solid #000000; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
.text_small{ font-weight:normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial }
.text_normal{ font-weight:normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial }
.text_big{ font-weight:bold; FONT-SIZE: 18px; FONT-FAMILY: Arial }
.text_extrabig{ font-weight:bold; FONT-SIZE: 36px; FONT-FAMILY: Arial }
#purchase a, #purchase a:hover {	display: block; width:130px; padding: 6px 12px; }
#download a, #download a:hover { display: block; width:130px; padding: 6px 12px; }
