/* General */
* {padding:0;margin:0;}
ul {list-style-type:none;}
li {margin-top:5px;margin-bottom:5px;list-style-type:none;}
body {margin:0;padding:0;font-family:Verdana,Arial,Helvetica;font-size:11px;color:#4F4F4F;}
html {min-height:100%;margin:1px;}
p {margin-top:10px;margin-bottom:10px;line-height:1.6;}
hr {border:1px dashed #CACACA;height:1px;}
label {float:left;width:170px;font-weight:bold;}
acronym {border-bottom:1px dotted #aaa;cursor:help;}

/* Links */
a {color:#4F4F4F;}
a:link {color:#4F4F4F;}
a:visited {color:#4F4F4F;}
a:hover {color:#D81C1B;}

/* Headings */
h1 {font-weight:normal;font-size:27px;color:#000000;}
h2 {font-weight:normal;font-size:20px;color:#8A8A8A;margin:5px 0px 0px 0px;}
h3 {font-weight:normal;font-size:20px;color:#D81C1B;margin:5px 0px 0px 0px;}
h4 {font-weight:normal;font-size:10px;color:#505050;}
h5 {font-weight:bold;font-size:14px;color:#000000;margin:5px 0px 5px 0px;}
h6 {font-weight:bold;font-size:12px;color:#CC3300;margin:0px 0px 2px 0px;}

/* Content */
#container {width:700px;margin-left:auto;margin-right:auto;clear:left;}
.content {clear:both;}
.info_box_small {background-color:#F0F0F0;border:1px solid #CACACA;padding:2px 8px 2px 8px;margin-top:10px;}
.info_box_big {background-color:#F0F0F0;border:1px solid #CACACA;padding:10px 20px 10px 20px;margin-top:5pt;}
.info_box_faq {margin:10pt 0px 15px 20px; font-style:italic;}
.price {color:#606060;padding:4px 30px 4px 16px;background:url(../image/s_link_small-gray.gif) no-repeat left;}
.news_box {padding:5px 0px 10px 0px;}
.news_box h1 {font-size:22px;color:#D81C1B;margin:15px 0px 10px 0px;}
.news_box h2 {font-size:18px;color:#D81C1B;margin:15px 0px 10px 0px;}
.news_box p {font-size:12px;color:#000000;}
.titlebox {background-color:#B0B0B0;padding:6px;font-weight:bold;font-size:12px;color:#FFFFFF;margin:5px 0px 0px 0px;}
.download_link {font-weight:bold;font-size:12px;}

/* Form */
.cssform p {clear:left;margin:0;padding:2px 0 2px 0;}
.cssform em {margin-left:20px;text-align:right;}
.cssform label {font-size:12px;font-weight:bold;float:left;width:150px;}
.cssform label strong {color:#D81C1B;}
.input_error {margin:5px 0px 5px 0px;font-weight:bold;font-size:12px;color:#D81C1B;}

/* header */
#header {padding-left:10px;height:65px;background:url(../image/s_headerbackground.gif) repeat-y;}
#header_box {float:right;width:380px;padding-top:18px;}
#header_box a {float:left;padding:9px 10px 10px 10px;background:url(../image/s_spacervertical1.gif) no-repeat right;color:#333333;font-size:10px;text-decoration:none;}
#header_box a:hover {color:#D81C1B;}
#header_box input {float:left;margin:8px 0px 0px 5px;color:#333333;border:0px;}

/* Header menu */
#header_menu_bar {height:28px;background:url(../image/s_navbar.gif) repeat-x;}
#header_menu {height:21px;width:700px;margin-left:auto;margin-right:auto;background:url(../image/s_spacervertical2.gif) no-repeat left;}
#header_menu ul {list-style-type:none;}
#header_menu ul li {margin-top:0px;margin-bottom:0px;background:url(../image/s_spacervertical2.gif) no-repeat right;text-align:center;position:relative;display:inline;float:left;}
#header_menu ul li a {display:block;width:100px;color:#333333;font-size:11px;padding:4px 0px 6px 0px;font-weight:bold;text-decoration:none;}
#header_menu ul li a:hover {color:#D81C1B;}
#header_menu ul li ul {position:absolute;display:block;visibility:hidden;border:1px solid #808080;}
#header_menu ul li ul li {display:list-item;text-align:left;} 
#header_menu ul li ul li a {display:block;width:180px;font-weight:normal;background:#F0F0F0 url(../image/s_pointer.gif) no-repeat left;text-decoration:none;padding:4px 0px 4px 16px;border-bottom:1px solid #CCCCCC;}
#header_menu ul li ul li a:hover {color:#ffffff;background:#969696 url(../image/s_pointer.gif) no-repeat left;}
#header_menu ul li ul li ul {margin-top:-22px;} 

/* Product menu */
#product_menu {margin-top:25px;border-bottom:1px solid #D0D0D0;}
#product_menu p {margin:0;padding:0;font-size:12px;font-weight:bold;color:#FFFFFF;padding:6px 0px 6px 0px;background-color:#C0C0C0;border-bottom:1px solid #808080;text-align:center;}
#product_menu ul {list-style-type:none;}
#product_menu ul li {font-weight:bold;margin:0;padding:0;padding:10px 0px 10px 10px;margin-top:1px;background-color:#F8F8F8;border-bottom:1px solid #D0D0D0;text-align:left;}
#product_menu ul li a {text-decoration:none;color:#606060;}
#product_menu ul li a:hover {color:#D81C1B;}
#product_menu ul li ul {list-style-type:none;}
#product_menu ul li ul li {padding:0;margin-top:8px;font-weight:bold;border:none;}
#product_menu ul li ul li a {padding:5px 0px 5px 16px;background:url(../image/s_link_small.gif) no-repeat left;color:#606060;}

/* Product tables */
.product_table_head td {background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050;}
.product_table_row td {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;}

/* Top banner main page */
#bannerblock {height:241px;width:700px;margin:2px 0px 4px 0px;border-bottom:1px solid #CACACA;}
#bannerblockleft {width:390px;float:left;}
#bannerblockright {width:310px;padding-top:70px;float:right;text-align:right;}
#bannerblockright h1 {font-size:22px;color:#4F4F4F;}
#bannerblockright p {font-size:10px;color:#4F4F4F;}

/* Product blocks main page */
#product_block {float:left;width:670px;background:url(../image/s_blocklines.gif) repeat-x;border:1px solid #CACACA;margin-bottom:10px;padding:15px;}
#product_block h1 {font-weight:normal;font-size:18px;color:#D81C1B;text-decoration:none;}
#product_block p {margin-top:10px;margin-bottom:10px;line-height:1.6;font-size:13px;color:#000000;}
#product_block a {color:#D81C1B;font-size:12px; font-weight:bold; padding-left:12px;background:url(../image/s_link_small_grey.gif) no-repeat left;}
#product_block a:visited {color:#D81C1B;}
#product_block_left {height:200px;width:229px;float:left;background:url(../image/s_blocklines.gif) repeat-x;border:1px solid #CACACA;}
#product_block_middle {height:200px;width:229px;margin:0px 3px 0px 3px;float:left;background:url(../image/s_blocklines.gif) repeat-x;border:1px solid #CACACA;}
#product_block_right {height:200px;width:229px;float:left;background:url(../image/s_blocklines.gif) repeat-x;border:1px solid #CACACA;}
.product_block_inner_top {height:150px;margin:3px 2px 2px 2px;}
.product_block_inner_top h1 {margin-top:10px;margin-bottom:10px;line-height:1.6;font-size:11px;color:#4F4F4F;}
.product_block_inner_top a {font-weight:normal;font-size:18px;color:#D81C1B;text-decoration:none;}
.product_block_inner_top a:visited {color:#D81C1B;}
.product_block_inner_bottom {height:50px;margin:2px 2px 2px 2px;}
.product_block_inner_bottom a {color:#D81C1B;font-size:12px;padding-left:12px;background:url(../image/s_link_small_grey.gif) no-repeat left;}
.product_block_inner_bottom a:visited {color:#D81C1B;}
.product_block_inner_bottom strong {margin:6px 12px 0px 0px;font-size:25px;float:right;font-weight:bold;}

/* News blocks main page */
#news_block {width:325px;margin-top:5px;}
#news_block li {margin:5px 0px 5px 0px;padding:4px 0px 4px 0px; font-weight:bold;}
#news_block li a {display:block;width:100%;background:url(../image/s_pointer.gif) no-repeat left;text-decoration:none;padding:4px 0px 4px 16px;}

/* Li block */
.li_block {clear:both;margin-bottom:10px;padding:2px 0px 2px 0px;}
.li_block p {margin:2px 0px 0px 10px;}
.li_block li {margin:5px 0px 5px 0px;padding:4px 0px 4px 16px;background:url(../image/s_pointer.gif) no-repeat left;}
.li_block li a {text-decoration:none;font-weight:bold;}

/* Double blocks */
#double_head_block_left {float:left;width:560px;margin-top:10px;}
#double_head_block_right {float:right;width:140px;margin-top:10px;text-align:right;}
#double_product_block_left {float:left;width:520px;margin-right:5px;}
#double_product_block_right {float:right;width:175px;}
.double_info_block_left {float:left;width:160px;text-align:center;margin-top:30px;}
.double_info_block_right {float:right;width:540px;margin-top:10px;}
.double_block_left {float:left;width:350px;margin-top:10px;}
.double_block_right {float:right;width:350px;margin-top:10px;}
.double_content {width:350px;height:60px;margin-top:5px;}
.double_content_img {width:60px;margin-top:5px;float:left;}
.double_content_text {padding:2px 0px 2px 5px;width:280px;float:left;line-height:1.6;border-top:1px solid #CACACA;background:url(../image/s_blockbackground.gif) repeat-y;}
.double_content_text a {display:block;text-decoration:none;width:100%;}
.double_content_close {clear:both;padding-top:10px;text-align:right;}

/*Breadcrum*/
.sLocator {color:#4F4F4F;margin:6px 0px 6px 0px;}
.sLocator a {color:#D81C1B;text-decoration:none;border-bottom:1px dashed #D81C1B;}
.sLocator a:visited {color:#D81C1B}

/*Related*/
#related {clear:both;height:25px;margin:20px 0px 0px 0px;padding:10px 0px 0px 0px;border-top:1px dashed #CACACA;}
#related strong {font-weight:bold;font-size:12px;color:#606060;padding:4px 0px 4px 16px;background:url(../image/s_link_small-gray.gif) no-repeat left;}
#related a {color:#D81C1B;text-decoration:none;border-bottom:1px dashed #D81C1B;margin-left:10px;}
#related a:visited {color:#D81C1B;}

/*Tables for product and tutorial*/
.simple_table .top {background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050; text-align:center;}
.simple_table .topitem {background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050;}
.simple_table .item {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;font-weight:bold;}
.simple_table .text {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;}
.simple_table .value {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px; text-align:center;}
.simple_table td {padding-top:8px;}

/*Backoffice*/
.trTop {background-color:#DADADA;font-weight:bold;font-size:11px;}
.trRow {background-color:#F0F0F0;font-weight:normal;font-size:11px;}
.trHover {background-color:#DADADA;font-weight:normal;font-size:11px;color:#CC3300;}
.bobox {background-color:#F0F0F0;padding:5px;margin-bottom:10px;border-top:1px dashed #909090;}
.bobox td {padding:5px 0px 5px 0px;}

/*Footer*/
#footer {clear:both;height:120px;background:url(../image/s_footerbackground.gif) repeat-x;}
#footer_box {margin-left:auto;margin-right:auto;width:700px;padding-top:30px;height:35px;}
#footer_box_left {color:#717171;font-size:10px;float:left;width:530px;padding-top:2px;}
#footer_box_right {float:right;width:170px;}
.trHover {background-color:#DADADA;font-weight:normal;font-size:11px;color:#CC3300;}
.bobox {background-color:#F0F0F0;padding:5px;margin-bottom:10px;border-top:1px dashed #909090;}
.bobox td {padding:5px 0px 5px 0px;}

/*Footer*/
#footer {clear:both;height:120px;background:url(../image/s_footerbackground.gif) repeat-x;}
#footer_box {margin-left:auto;margin-right:auto;width:700px;padding-top:30px;height:35px;}
#footer_box_left {color:#717171;font-size:10px;float:left;width:530px;padding-top:2px;}
#footer_box_right {float:right;width:170px;}