body {
	font:					10pt/11pt Verdana, sans-serif;
	color:					#5C5B5B;
}

h1{color: #284889; font: 13px Verdana, sans-serif; font-weight: bold; padding: 0px; margin: 10px 0 3px 0;}

td div.catalog{ font: 11px Verdana; }
td div.catalog ul,ol{ font: 11px Verdana; }
td.tdnews {
	font-size: 10px;
}
p,div {
	font:					10pt/11pt Verdana, sans-serif;
	color:					#5C5B5B;
	margin:					0px;
	margin-top:				15px;
	margin-bottom:				5px;
	margin-right:				15px;
	margin-left:				1px;
}
.p {
	font:					10pt/11pt Verdana, sans-serif;
	color:					#5C5B5B;
	margin:					0px;
	margin-top:				15px;
	margin-bottom:				5px;
	margin-right:				15px;
	margin-left:				1px;
}

.formm {
	font-size:					11px;
	color:					#5C5B5B;
}

.form-field	{	
	font-size: 12px;
	width: 250px;
	color: #7F9DB9;
	border: solid 1px;
}

.form-field2	{	
	font-size: 12px;
	width: 50px;
	color: #7F9DB9;
	border: solid 1px;
}

b{
	font-weight:				bold;
	color:					#284889;
}

a,a:link,a:visited {
	color:					#3636C6;
	text-decoration:		underline;
    outline: none;
}

a:active,a:hover {
	color:					#0380FF;
	text-decoration:		underline;
    outline: none;
}

.header {
	font:					16pt/20pt Times New Roman;
	color:					#284889;
	margin:					0px;
	margin-bottom:			0px;
	margin-right:			10px;
}

.subheader {
	font:					14pt/20pt Times New Roman;
	color:					#284889;
	margin:					0px;
	margin-bottom:			0px;
	margin-right:			10px;
}

p.leftmenu {
	font:	        	    12px bold Verdana, sans-serif;
	color:					#5C5B5B;
	margin:                 5px;
    text-align: left;
}

p.leftmenudop {
	font:	        	    11px bold Verdana, sans-serif;
	color:					#5C5B5B;
	margin:                 5px;
    margin-left:            20px;
    text-align: left;
}

a.leftmenu,a.leftmenu:link,a.leftmenu:visited {color: #5C5B5B; text-decoration: none;}
a.leftmenu_active,a.leftmenu_active:link,a.leftmenu_active:visited { color: #6C6C6C; text-decoration: none; font-weight: bold; }
a.leftmenu:active, a.leftmenu:hover,a.leftmenu_active:active, a.leftmenu_active:hover {color: #0380FF; text-decoration: none;}

table.links tr td{vertical-align: top;}
table.links tr td a,table.links tr td a:link,table.links tr td a:visited,table.links tr td a:active { color: #6C6C6C; text-decoration: none; display: block; height: auto; outline: none; }
table.links tr td a:hover {color: #0380FF; text-decoration: none; outline: none;}
table.links tr td a h1{padding:0px; margin:0px; margin-bottom: 5px;}
table.links tr td a img{margin: 3px 15px 20px 0px;}
table.links tr td a p{padding:0px; margin:0px; font-size: 11px; margin-bottom: 20px;}

a.submenus_text,a.submenus_text:link,a.submenus_text:visited,a.submenus_text:active { color: #6C6C6C; text-decoration: none; display: block; margin-left: 15px; margin-bottom: 15px; height: auto; outline: none; }
a.submenus_text:hover {color: #0380FF; text-decoration: none; outline: none;}
a.submenus_text img{float:left; margin-right:10px;}
p.sub_name{padding-left: 15px;}

a.buy,a.buy:link,a.buy:visited,a.buy:active{background: url("/img/buy.gif") left center no-repeat; padding: 10px 0px 10px 40px; text-decoration: none; font-weight: bold; outline: none;}
a.buy:hover {color: #0380FF; outline: none;}



a.news,a.news:link,a.news:visited {
	color:					#5C5B5B;
	text-decoration:		none;
}

a.news:active, a.news:hover {
	color:					#284889;
	text-decoration:		none;
}

b.leftmenu {
	color:					#6C6C6C;
}

ul,ol {
	font:					10pt/16pt Verdana, sans-serif;
	color:					#5C5B5B;
}

li {
    line-height:            12pt;
}

.price_xls {
	font: 8pt/10pt Verdana, sans-serif;
    margin: 0px;
    padding-left: 60px;
}
.price_new_xls {
	font:					8pt/10pt Verdana, sans-serif;
	font-weight: bold;
	color: #284889;
    padding-top: 5px !important;
	padding-left: 60px; 
    line-height: 11px;
	margin: 0px;
}
.price_xls a{ display: block; width: 100px; overflow: hidden; }

.price {
	font:					8pt/10pt Verdana, sans-serif;
	text-align: center; 
	margin: 6px 0 0 0;
}
.price_new {
	font:					10pt/12pt Verdana, sans-serif;
	font-weight: bold;
	color: #284889;
	padding-left: 70px; 
	margin: 10px 0 0 0;
}

.downloads {
	font:					bold 10pt/11pt Verdana, sans-serif;
	color:					#284889;
	margin:					0px;
	margin-top:				5px;
	margin-bottom:				5px;
}

#menus{position:absolute;top:0px;left:0px;visibility:hidden;}
.prev {margin:20px 0;}
.prev li{list-style:none; float:left; margin:0 20px 10px 0; width:200px; height:150px;}

div.file { font-size:11px; padding: 5px 0px 7px 40px; background-position: left center; background-repeat: no-repeat; line-height: 15px; }
.product_content img{ float: left; margin-right: 15px; margin-bottom: 10px; }