body {
	font:12px Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
}
i {
	font:11px/17px Verdana,Arial,Helvetica,sans-serif;
	font-style:italic;
}
.copyright {
	font:9px/14px Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
	text-align:center;
	margin:10px;
}
#right {
	font-size:10px;
}
#right a {
	color:#006699;
	text-decoration:none;
}
#right a:hover,.copyright a:active {
	background:#29ADFF;
	color:#FFFFFF;
	text-decoration:none;
}
.copyright a {
	color:#006699;
	text-decoration:underline;
	font:12px Verdana,Arial,Helvetica,sans-serif;
}
.copyright a:hover,.copyright a:active {
	background:#29ADFF;
	color:#FFFFFF;
	text-decoration:none;
}
#footer {
	background-color:#FDFDFD;
	border-top:1px solid #EBEBEB;
	border-bottom:2px solid #29ADFF;
	font-size:10px;
}
#footer a {
	font:9px/15px Verdana,Arial,Helvetica,sans-serif;
	color:#29ADFF;
	text-transform:uppercase;
	text-decoration:none;
}
#footer a:hover,#footer a:active {
	text-decoration:underline;
}
/* Structure */ body,form,input,ul,li,p,h1,h2,h3,h4,img {
	margin:0;
	padding:0;
}
#header,#banner,#hdr_c,#container {
	width:772px;
}
#logo_home {
	width:218px;
	height:45px;
	background:url(images/logo.png) top left;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-374px;
}
#menu {
	position:absolute;
	width:400px;
	height:64px;
	top:10px;
	left:52%;
}
#hdr_c {
	height:120px;
	position:absolute;
	top:70px;
	left:50%;
	margin-left:-374px;
}
#hdr_c {
	background:url(images/header.jpg) no-repeat;
}
#container {
	position:absolute;
	height:auto;
	top:192px;
	left:50%;
	margin-left:-374px;
}
#left,#content,#right {
	float:left;
}
#left {
	width:145px;
}
#ftp {
	margin:13px 0 0px 0;
	background:url(images/ftp.gif) no-repeat;
	height:84px;
}
#moneyback {
	margin:13px 0 0px 0;
	background:url(images/30days.gif) no-repeat;
	height:84px;
}
#submenu {
	padding-top:12px;
	padding-bottom:7px;
}
#right {
	float:right;
	width:177px;
	margin:0px 0 0px 0;
}
#left p {
	line-height:16px;
	padding:0 4px 5px 4px;
}
#right h4 {
	padding:2px 4px 2px 4px;
	margin:1px 0 0px 0;
}
#content {
	width:625px;
	padding:15px 0 10px 0;
}
#content p,#content h1,#content h2 {
	padding:0 25px 0 25px;
}
#content p {
	line-height:20px;
	padding-bottom:20px;
	text-align:justify;
}
#footer {
	background:url(images/util_bar_bg.gif) repeat-x;
	text-align:center;
	clear:both;
	height:37px;
}
/* Headers */ h1 {
	font:12px/20px Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#44BA04;
	text-transform:uppercase;
	margin-top:20px;
}
h2 {
	font:12px/20px Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#44BA04;
	text-transform:uppercase;
	margin-bottom:5px;
}
h4 {
	font:10px Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background:#239FDF;
	text-transform:uppercase;
}
h3 {
	font:15px Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#239FDF;
}
h2 {
	font:12px/20px Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#44BA04;
	text-transform:uppercase;
	margin-bottom:5px;
}
/* Lists */ #content ul {
	margin-top:0;
	padding:0px 40px 12px 52px;
}
#content li {
	padding:4px 0 2px 2px;
	line-height:18px;
}
/* Links */ #submenu {
	font-size:11px;
	font-weight:normal;
}
#submenu a {
	color:#006699;
	text-decoration:none;
	border-left:2px solid #E55016;
}
#submenu a:hover,#submenu a:active {
	color:#E55016;
	border-left:2px solid #006699;
}
#submenu .active {
	color:#555555;
}
#submenu a {
	padding-left:5px;
	display:block;
}
#submenu .active {
}
/* Lists */ #menu li {
	display:inline;
	list-style:none;
	float:left;
	padding:0px 11px 0 1px;
}
#submenu li {
	list-style:none;
	padding:4px 0 4px 0;
	border-bottom:1px dotted #ABABAB;
}
#footer ul {
	display:block;
	padding-top:0px;
}
#footer ul {
	height:25px;
	display:block;
	margin:0px;
	padding:12px 0px 0px 0px;
}
#footer li {
	position:relative;
	margin:0px;
	display:inline;
	list-style:none;
	padding:0px 12px 0px 12px;
	border-right:1px solid #959595;
}
#footer li.end {
	border-right:none;
}
/* Menu */ #item1 a,#item2 a,#item3 a,#item4 a,#item5 a {
	height:64px;
	display:block;
	padding:0px 0px 0px 0px;
}
#item1 {
	background:url(images/menu/home.gif) no-repeat;
	width:64px;
}
#item1 a {
	background:url(images/menu/home.gif) no-repeat;
	width:64px;
}
#item1 .active,#item1 a:hover {
	background:url(images/menu/home_o.gif) no-repeat;
	width:64px;
}
#item2 {
	background:url(images/menu/contacts.gif) no-repeat;
	width:64px;
}
#item2 a {
	background:url(images/menu/contacts.gif) no-repeat;
	width:64px;
}
#item2 .active,#item2 a:hover {
	background:url(images/menu/contacts_o.gif) no-repeat;
	width:64px;
}
#item3 {
	background:url(images/menu/products.gif) no-repeat;
	width:64px;
}
#item3 a {
	background:url(images/menu/products.gif) no-repeat;
	width:64px;
}
#item3 .active,#item3 a:hover {
	background:url(images/menu/products_o.gif) no-repeat;
	width:64px;
}
#item4 {
	background:url(images/menu/download.gif) no-repeat;
	width:64px;
}
#item4 a {
	background:url(images/menu/download.gif) no-repeat;
	width:64px;
}
#item4 .active,#item4 a:hover {
	background:url(images/menu/download_o.gif) no-repeat;
	width:64px;
}
#item5 {
	background:url(images/menu/buy.gif) no-repeat;
	width:64px;
}
#item5 a {
	background:url(images/menu/buy.gif) no-repeat;
	width:64px;
}
#item5 .active,#item5 a:hover {
	background:url(images/menu/buy_o.gif) no-repeat;
	width:64px;
}
#news {
	padding-top:12px;
	padding-bottom:25px;
	font-size:11px;
}
#news li {
	list-style:none;
	padding:4px 0 4px 0;
	border-bottom:1px dotted #ABABAB;
}
#news a {
	font-size:11px;
	color:#006699;
	text-decoration:none;
	border-left:2px solid #E55016;
}
#news a:hover,#submenu a:active {
	color:#E55016;
	border-left:2px solid #006699;
}
#news .active {
	color:#555555;
}
#news a {
	padding-left:5px;
	display:block;
}
#news .active {
}
.border {
	border:1px solid #BBBBBB;
}
.border-a {
	border:1px solid #BBBBBB;
	background-color:#EEEEEE;
}
#tbl {
	padding-left:25px;
}
.data {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color:#444444;
	line-height:16px;
}
.data a:link {
	text-decoration:underline;
	color:#1596d6;
}
.price {
	text-decoration:none;
	color:#1596d6;
	font-weight:bold;
}
.data a:visited {
	text-decoration:underline;
	color:#239FDF;
}
.data a:hover {
	text-decoration:none;
	color:#1596d6;
}
.order a:link {
	text-decoration:none;
	color:#44BA04;
	font-weight:bold;
}
.order a:visited {
	text-decoration:none;
	color:#44BA04;
	font-weight:bold;
}
.order a:hover {
	text-decoration:underline;
	color:#1596d6;
}
.title {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height: 22px;
}