html, body, div, p, ul, ol, li, img, h1, h2, h3, h4, h5, h6, form, label
{
	padding: 0px;
	margin: 0px;
	border: none;
}

html, body
{
	height: 100%;
}

body
{
	background: #f3f3f3 url('http://edge.spectralcore.com/images/landing-bkg.jpg') repeat-y center;
}

body, input, textarea, select
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em;
}

div#main h2, div#main2 h2, div#main3 div.column1 h2
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: black;
	line-height: 1em;
}

div#main h3, div#main2 h3, div#main3 div.column1 h3
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: black;
	padding-top: 16px;
	padding-bottom: 8px;
	line-height: 1em;
}

div#main h4, div#main2 h4, div#main3 div.column1 h4
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 1em;
}

a
{
	color: #c84601;
	text-decoration: underline;
}

a:active, a:hover
{
	text-decoration: none;
}

div#header-container
{
	width: 100%;
	background: #f3f3f3 url('http://edge.spectralcore.com/images/header-side-bkg.png') repeat-x left top;
}

div#header
{
	width: 930px;
	height: 80px;
	margin: 0px auto;

	background: #dbe8f1 url('http://edge.spectralcore.com/images/header-top-bkg.png') repeat-x 0px 0px;

	overflow: hidden;
}

div#header img { float: left; }

div#header-top
{
	width: 616px;
	height: 40px;
	background: #dbe8f1 url('http://edge.spectralcore.com/images/header-top-bkg.png') repeat-x 0px 0px;
	text-align: right;
	float: left;
}

div#header ul
{
	list-style: none;
	float: left;
}

div#header ul li
{
	display: block;
	float: left;
	width: 88px;
	height: 40px;
}

div#header ul li a
{
	display:block;
	width: 88px;
	height: 40px;
}

div#header ul li.nav_products a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -508px;
}
div#header ul li.nav_products a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -548px;
}
div#header ul li.nav_purchase a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -88px -508px;
}
div#header ul li.nav_purchase a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -88px -548px;
}
div#header ul li.nav_dl a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -176px -508px;
}
div#header ul li.nav_dl a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -176px -548px;
}
div#header ul li.nav_support a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -264px -508px;
}
div#header ul li.nav_support a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -264px -548px;
}
div#header ul li.nav_about a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -352px -508px;
}
div#header ul li.nav_about a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -352px -548px;
}
div#header ul li.nav_contact a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -440px -508px;
}
div#header ul li.nav_contact a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -440px -548px;
}
div#header ul li.nav_blog a
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -528px -508px;
}
div#header ul li.nav_blog a:hover
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -528px -548px;
}

div#header-logo {
	float: left;
	margin-top: 5px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -700px;
	width: 313px;
	height: 80px;
}

div.header-livechat {
	float: left;
	margin-top: 4px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -637px;
	width: 122px;
	height: 37px;
}

div.header-callus {
	float: left;
	margin-top: 5px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -668px;
	width: 105px;
	height: 37px;
}

div.livechat-side {
	margin-top: 4px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -637px;
	width: 122px;
	height: 36px;
}

div.side-try {
	margin-top: 4px;
	background: url(http://edge.spectralcore.com/images/side-try-buy.png) no-repeat 0px 0px;
	width: 232px;
	height: 46px;
}

div.side-buy {
	margin-top: 4px;
	background: url(http://edge.spectralcore.com/images/side-try-buy.png) no-repeat 0px -46px;
	width: 232px;
	height: 46px;
}

div.bn-try {
	display: inline-block;
	background: url(http://edge.spectralcore.com/images/try-buy.png) no-repeat 0px -48px;
	width: 232px;
	height: 48px;
}

div.bn-buy{
	display: inline-block;
	background: url(http://edge.spectralcore.com/images/try-buy.png) no-repeat 0px 0px;
	width: 232px;
	height: 48px;
}

span.highlight
{
	background-color: orange;
	font-weight: bold;
	color: white;
	padding: 3px;
	font-size: 11px;
	-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */
}

span.highlight a
{
	color: white;
	text-decoration: none;
}

span.highlight a:hover
{
	text-decoration: underline;
}

a.more
{
	white-space: nowrap;
	padding-left: 21px;
	background: transparent url('http://edge.spectralcore.com/images/sprites.png') 0px -324px;
}

div#side-head-version
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -598px;
	height: 14px;
}

div#side-head-testimonials
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -623px;
	height: 14px;
}

div#indexsep
{
	width: 930px;
	height: 16px;
	margin: 0px auto;
	background-color:#FFF;
}

div.col1sep
{
	height: 16px;
	border-top:#eee 1px solid;
	background-color:#FFF;
}

.tdsep
{
	height: 1px;
	border-bottom:#eee 1px solid;
}

div#imagediv
{
	width: 930px;
	height: 250px;
	margin: 0px auto;
	border-bottom: 1px #888 solid;
}

div#main, div#main2, div#main3
{
	clear: both;
	width: 930px;
	margin: 0px auto;
	background-color:#FFF;
	overflow: hidden;
}

div#main
{
	border-top: none;
	background-image: none;
}

div#main2
{
	border-top: none;
	width: 894px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 18px;
	background-image: none;
}

div#main3
{
	background: #fff url(http://edge.spectralcore.com/images/main3-bkg.png) repeat-y;
}

div#landing
{
	margin-top: -17px;
	margin-left: -18px;
	padding-right: -18px;
}

div#main div.column
{
	float: left;
	width: 274px;
	padding-left: 18px;
	padding-right: 18px;
	overflow: hidden;
}

div#main h1, div#main2 h1, div#main3 h1, div#main3 h2.likeh1
{
	height: 35px;
	margin: 0px 0px 20px 0px;
}

div#main h1 img, div#main2 h1 img, div#main3 h1 img, div#main3 h2.likeh1 img
{
	margin: 0px 0px 9px 0px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -850px;
	padding-left: 15px;
}

div#main h3.slika, div#main2 h3.slika, div#main3 h3.slika
{
	height: 14px;
	padding-left: 10px;
	margin-bottom: 9px;
}

div#main h3.slika img, div#main2 h3.slika img, div#main3 h3.slika img
{
	padding-top: 0px;
}

div#main p, div#main2 p, div#main3 p
{
	width: 274px;
	overflow: hidden;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 1.3em;
}

div#main2 p
{
	width: 894px;
	padding: 9px 0px;
}

div#main p img, div#main2 p img, div#main3 p img
{
	float: left;
	background-color: #fff;
	padding: 1px;
	margin-right: 8px;
	margin-bottom: 4px;
}

div#main ul, div#main2 ul, div#main3 ul
{
	list-style: none;

	padding-top: 5px;
	padding-bottom: 5px;
}

div#main ul li, div#main2 ul li, div#main3 ul li
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -250px;
}

div#main2 ul.bullet li
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	line-height: 1.5em;
	background: url('http://edge.spectralcore.com/images/bulletmali.gif') no-repeat 0 10px;
}

div#main ul.checked li, div#main2 ul.checked li, div#main3 ul.checked li
{
	padding-left: 20px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -407px;
}

div#main2 ul.small li
{
	font-size: 8pt;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -250px;
}

div#main2 td.midb
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.2em;
}

div#main2 td.leftborder
{
	border-left: #eee 1px solid;
}

ol
{
	margin-left: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ol li
{
	padding-top: 2px;
	padding-bottom: 2px;
}

div.hr
{
	margin-top: 2px;
	clear: both;
	height: 17px;
	background: url(http://edge.spectralcore.com/images/hr_bg.gif) repeat-x left center;
}

p.hr
{
	clear: both;
	height: 14px;
	background: url(http://edge.spectralcore.com/images/hr_bg.gif) repeat-x left center;
	padding: 0px;
	margin: 0px;
	line-height: 14px;
	vertical-align: middle;
}

p.hr a.more
{
	background-color: #fff;
}

div.hr hr
{
	display: none;
}

div#main3 div.column1
{
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 25px;
	float: left;
	width: 626px;
	overflow: hidden;
}

div#main3 div.column1 p
{
	width: 623px;
}

div#main3 div.column2
{
	float: right;
	width: 267px;
}

div#main3 div.column2b
{
	float: left;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 18px;
	padding-bottom: 18px;
	width: 240px;
	font-size: 11px;
}

div#main3 div.column2b p
{
	width: 234px;
}

div#main3 div.column2b img.framed
{
	border: #888 1px solid;
}

div#footer
{
	width: 100%;
	background: #dbe8f1 url('http://edge.spectralcore.com/images/footer_bg.jpg') repeat-x top left;
	height: 56px;
}

div#footer div#footer_inner
{
	width: 930px;
	background: #dbe8f1 url('http://edge.spectralcore.com/images/footer2_bg.jpg') repeat-x top left;
	height: 56px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 10px;
}

div#footer div#footer_inner table
{
	float: left;
	color: #5e5e5c;
	padding-left: 18px;
	padding-top: 10px;
}

div#footer div#footer_inner ul
{
	float: right;
	list-style: none;
	padding-right: 18px;
	padding-top: 24px;
}

div#footer div#footer_inner ul li
{
	margin: 0px;
	display: inline;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -878px;
	padding-left: 10px;
}

div#footer div#footer_inner ul li a
{
	color: #CF8F65;
}

div#footer div#footer_inner ul li.f
{
	background-image: none;
}

div#footer div#footer_inner div#footer_links
{
	clear:both;
	text-align: center;
}

div#footer div#footer_inner div#footer_links ul
{
	padding-right: 0px;
	padding-top: 0px;
}

div.form1
{
	width: 274px;
	overflow: hidden;
}

.input1
{
	float: left;
	width: 248px;
}

.submit1
{
	float: right;
	width: 18px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

label.text2
{
	display: block;
	font-size: 10px;
	padding-bottom: 4px;
}

div#main3 ul.menu
{
	line-height: 1.2em; 
	clear: both;
	list-style: none;
	padding: 5px 0px 10px 20px;
	margin: 0px -10px 10px; /*margin up  right down left*/
	overflow:hidden;
}

div#main3 ul.menu li
{
	list-style: none;
	padding: 1px 0px 0px 0px;
	font-size: 12px;
	background: none;
	float:left;
	width:100%;
}

div#main3 ul.menu li ul
{
	padding: 0px;
	background: none;
}

/*1 level*/
div#main3 ul.menu li ul li.current
{
	padding: 4px 0px 4px 24px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 7px -248px;
}

div#main3 ul.menu li a
{
	display: block;
	color: #c84601;
	text-decoration: none;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -827px;
	background: transparent url('http://edge.spectralcore.com/images/arrow.gif') no-repeat 4px center;
	padding: 4px 0px 4px 14px;
	height:14px;
}

/*2 level*/
div#main3 ul.menu li.current
{
	padding: 4px 0px 4px 14px;
	font-weight: bold;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat -3px -248px;
}

div#main3 ul.menu li ul li a
{
	padding-left: 24px;
	background-position: 14px center;
/*	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 10px -827px;*/
}

/*3 level*/
div#main3 ul.menu li ul li ul li.current
{
	padding: 4px 0px 4px 34px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 17px -248px;
}

div#main3 ul.menu li ul li ul li a
{
	padding-left: 34px;
	background-position: 24px center;
	/*background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 18px -827px;*/
}

/*4 level*/
div#main3 ul.menu li ul li ul li ul li a
{
	padding-left: 44px;
	background-position: 34px center;
}

div#main ul.menu a.c, div#main3 ul.menu a.c
{
	color: #3e3e3c;
	font-weight: bold;
}

div#main ul.menu a:hover, div#main ul.menu a:active, div#main3 ul.menu a:hover, div#main3 ul.menu a:active
{
	color: #c84601;
	text-decoration: underline;
	border-bottom: 1px solid #ccc;
	border-left: 4px solid #ccc;
	border-top: 1px solid #ccc;
	height:14px;
	margin-left:-4px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #fff;
}

/* Hide from IE-Mac: start \*/ 
* html div#main ul.menu { float: left; width:274px; } 
* html div#main ul.cnd { float: left; width:274px; } 
* html div#main ul.menu li { float: left; height: 1px; width: 274px; } 
* html div#main ul.menu li a { height: 1px; } 
* html div#main3 ul.menu { float: left; width:274px; } 
* html div#main3 ul.cnd { float: left; width:274px; } 
* html div#main3 ul.menu li { float: left; height: 1px; width: 274px; } 
* html div#main3 ul.menu li a { height: 1px; } 
/* Hide from IE-Mac: end */

/* hmenu: end */

div#main2 .accent, div#main3 .accent {
	color: navy;
}

div#main2 .accentb, div#main3 .accentb {
	color: navy;
	font-weight: bold;
}

.info {
	font-size: 12px;
	padding: 8px;
	border: 1px solid #f0d2b6;
	background: url(http://edge.spectralcore.com/images/info_bkg.jpg) repeat-y left;
}

.infobig {
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	border: 1px solid #f0d2b6;
	background: url(http://edge.spectralcore.com/images/info_bkg.jpg) repeat-y left;
}

.infostrong {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding: 8px;
	border: 1px solid #f0d2b6;
	background: url(http://edge.spectralcore.com/images/info_bkg.jpg) repeat-y left;
}

.sectioninfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 3px;
	border-left: 10px solid #acc1d0;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
	border-right: 1px solid #9bc;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #edf4fb url('http://edge.spectralcore.com/images/section_bkg2.png') repeat-x left top;
	margin-left: 50px;
	width: 75%;
}	
.infosection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 3px;
	border-left: 10px solid #acc1d0;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
	border-right: 1px solid #9bc;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #edf4fb url('http://edge.spectralcore.com/images/section_bkg2.png') repeat-x left top;
	padding-left: 50px;
	width: 65%;
}	
.section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	border-top: 1px solid #9bc;
/*	border-bottom: 1px solid #9bc;*/
	padding-top: 10px;
	padding-bottom: 10px;
	background: #edf4fb url('http://edge.spectralcore.com/images/section_bkg2.png') repeat-x left top;
}
.section2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #9bc;
	padding: 10px;
	background: #edf4fb url('http://edge.spectralcore.com/images/section_bkg2.png') repeat-x left top;
}
.section3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #a88;
	padding: 10px;
	background: #fff url('http://edge.spectralcore.com/images/section_bkg4.png') repeat-x left top;
	color: black;
}

.sectionblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #a1b4d0;
	padding: 10px;
	background: #fff url('http://edge.spectralcore.com/images/section_blue.jpg') repeat-x left top;
	color: black;
}

div.thumb
{
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border:1px solid #ccc;
	border-bottom:3px solid #66c;
	vertical-align: bottom;
	text-align: center;
	background: #fcfcfc url(http://edge.spectralcore.com/images/search32.png)  8px 8px no-repeat;
	font-size: 16px;
	width: 80%;
}

div.thumb:hover
{
	background: #f4e6de url(http://edge.spectralcore.com/images/search32.png)  8px 8px no-repeat;
	border:1px solid #fcc;
	border-bottom:3px solid #c84601;
}

div.w100
{
	width: 100%;
}

div.w90
{
	width: 90%;
}

div#main3 div.thumb h2
{
	padding-top: 3px;
	margin-left: 45px;
	margin-bottom: 15px;
	text-align: left;
	font-size: 18px;
	color: black;
	font-weight: normal;
}

.dl_exe {
	background-color: #FFFFFF;
	background-image: url(http://edge.spectralcore.com/images/floppy.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding: 5px;
	padding-left: 25px;
	margin: 5px;
	border-width: 1px;
	border-style: none;
	border-bottom-style: dotted;
	border-color: #AACCCC;
	font-weight: bold;
}
.dl_zip {
	background-color: #FFFFFF;
	background-image: url(http://edge.spectralcore.com/images/zip.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding: 5px;
	padding-left: 25px;
	margin: 5px;
	border-width: 1px;
	border-style: none;
	border-bottom-style: dotted;
	border-color: #AACCCC;
	font-weight: bold;
}

.red
{
	color: #f00;
}

.redb
{
	color: #f00;
	font-weight: bold;
}

.info .header {
	background-color: #dbe8f1;
}

.line100{
	clear: both;
	padding-bottom: 10px;
	width:100%;
	background: url(http://edge.spectralcore.com/images/back_line.gif) repeat-x 0 0;
	height: 2px;
	margin-top: 10px;
}

h3 span.cijena
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #444;
	font-weight:bold;
	text-align:right;
}

.productprice
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #444;
	font-weight:bold;
}

TD.productprice
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #444;
	font-weight:bold;
	text-align: right;
}

.discount
{
	color: #f00;
	text-decoration: line-through;
	margin-top: -1px;
}

.product
{
	font-size: 15px;
	color: navy;
	font-weight:bold;
	padding-bottom: 5px;
}

.productdesc
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
}

pre
{
	background: #f8f8f8;
	border: 1px solid #ccc;
	padding: 5px;
	margin-left: 5px;
	margin-top: 5px;
	width: 99%;
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}

.cijena
{
	font-size: 16px;
	color: #c84601;
	font-weight:normal;
	text-align:right;
}

.small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	line-height: normal;
}

.gray {
	color: #808080;
}

.small-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	color: #808080;
}

.testimonials
{
	border: #ccc 1px solid;
}

.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif 12pt;
	line-height: 1.4Em;
	padding: 10px;
	margin-top: 15px;
	padding-bottom: 5px;
	padding-left: 30px;
	background: url(http://edge.spectralcore.com/images/quotes-open.png) left top no-repeat;
}

.signature {
	font-family: Verdana, Arial, Helvetica, sans-serif 12pt;
	font-weight: bold;
	color: #444;
	padding-left: 120px;
	padding-bottom: 15px;
	background: url(http://edge.spectralcore.com/images/hsep.gif) center bottom no-repeat;
}

div.gallery a img
{
	padding: 1px;
}

div.dlform
{
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: 2px solid #acd;
	padding: 15px;
	background: #edf4fb /*url('http://edge.spectralcore.com/images/email_orange72.png') no-repeat 350px -15px;*/
}

div.dlform form
{
	padding: 5px;
	margin: 5px;
	margin-bottom: 25px;
}

div.dlform div.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #444;
	text-align: left;
}

div.dlform input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}

div.dlform div.intro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
/*	border-top: 1px solid #bdd;*/
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}

div.dlform div.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	border-top: 1px solid #bdd;
	text-align: left;
}

.dlheader
{
	color: #888;
	border-bottom: 1px solid #bdd;
	border-bottom: 1px solid #d66b26;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.dlheader h4
{
	color: #d66b26;
}

ul#breadcrumbs
{
	list-style: none;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	margin-bottom: 10px;
}

div#main ul#breadcrumbs li, div#main2 ul#breadcrumbs li, div#main3 ul#breadcrumbs li
{
	margin: 0px;
	display: inline;
	background: transparent url(http://edge.spectralcore.com/images/bullet-trokut2.png) no-repeat 7px 1px;
	background: transparent url(http://edge.spectralcore.com/images/sprites.png) no-repeat 7px -303px;
}

ul#breadcrumbs li a
{
	color: #1d3d68;
	text-decoration: none;
	margin-left: 0px;
}

ul#breadcrumbs li a:active, ul#breadcrumbs li a:hover
{
	text-decoration: underline;
}

div#main2 ul#subcategories
{
	list-style: none;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 15px;
	line-height: 130%;
}

div#main2 ul#subcategories li
{
	margin: 0px;
	padding: 0px 0px 0px 7px;
	display: inline;
	background: none;
}

div#main2 ul#subcategories li.first
{
	background: none;
}

div#links
{
	padding: 20px;
}

div#main2 ul.mc-sub-badge09
{
	width: 150px;
}

div#main2 ul.mc-sub-badge09 li.mc-subscribers
{
	background: #eee;
	color: #000;
}

div.dlsignup_col2
{
	margin: 0px auto;
	border: #ced8e0 3px solid;
	background: #fbf0e2;
	line-height: 1em;
	font-size: 12px;
	margin-bottom: 10px;
}

div.dlsignup_col2 h4
{
	border-bottom: #ced8e0 1px solid;
	background: #fbf4eb;
	padding: 5px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
}

div.small_signupX
{
	margin: 0px auto;
	border: #fb910b 3px solid;
	background: #fbf0e2;
}

div.small_signupX h4
{
	border-bottom: #aaa 1px solid;
	background: #fbf4eb;
	padding: 10px;
}

div.small_signup
{
	margin: 0px auto;
	border: #666 1px solid;
	background: #fcfcfc 
}

div.small_signup h4
{
	border-bottom: #aaa 1px solid;
	background: #f0f0f0;
	padding: 5px;
}

div#mc_embed_signup
{
	margin: 0px auto;
	width: 550px;
	border: #666 1px solid;
	background: #fcfcfc; 
}

div#mc_embed_signup h2
{
	border-bottom: #aaa 1px solid;
	background: #f0f0f0;
	padding: 10px;
}

div#main3 div#mc_embed_signup h3
{
	padding-left: 20px;
	font-size: 15px;
	color: #840;
	font-weight: normal;
}

div#mc_embed_signup ul li
{
	list-style: none;
	overflow: hidden;
	padding: .0em 0;
	clear: right;
	background: none;
}

div#mc_embed_signup ul li input
{
	margin-right: 1.5em;
	padding: .2em .3em;
	width: auto;
	position: relative;
	z-index: 999;
	float: left;
}

div#mc_embed_signup ul li label
{
	float: left;
	text-align: left;
	margin: .15em 0 0 0;
	width: auto;
	padding-right: 5%;
	font-size: 100%;
	line-height: 1.2em;
}

div#mc_embed_signup label
{
	margin-left: 200px;
	float: left;
	text-align: right;
	margin: .3em 0 0 5%;
	width: 25%;
	padding-right: 5%;
	line-height: 1em;
}

div#mc_embed_signup label.input-group-label
{
	height: 110px;
}

div#mc_embed_signup label.small
{
	font-size: 100%;
	height: 50px;
	line-height: 25px;
}

div.mc-field-group label
{
	padding-top: 6px;
}

div#main3 div#mc_embed_signup div.input-group label
{
	color: #000;
	margin-left: -12px;
	margin-top: -2px;
}

div#mc_embed_signup form
{
	margin: 5px;
}

div#mc_embed_signup form input
{
	width: 55%;
	padding: .2em;
	margin: 5px;
}

input#mce-EMAIL
{
		z-index: 999;
}
	
#mc-embedded-subscribe.btn
{
	width: 200px;
	margin-left: 120px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

#signupform div.large-input label
{
	padding: 8px 5px;
	margin-top: 9px;
}

#signupform div.large-input input
{
	font-size: 130%;
	padding: 5px;
}

#signupform input.check
{
	padding: 8px 5px;
	margin-top: 9px;
	margin-left: 0px;
	width: 20px;
	text-align: right;
}

.bigbutton
{
	font-size: 130%;
	font-weight: bold;	
}

div#main2 div.cleanlist ul li
{
	background: none;
}

div#error, div#errorExplanation
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 4px;
	border: 2px solid #a44;
	color: #600;
	background: #fdd;
	margin-bottom: 10px;
	width: 400px;
}

div#error h2, div#errorExplanation h2
{
  margin-top: 0px;
  margin-left: 5px;
  font-size: 10pt;
	color: #600;
}

div#error ul li, div#errorExplanation ul li
{
	margin-left: 30px;
	background: none;
}

div.mce_inline_error
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #f00;
	margin-left: 175px;
}

div#mce-success-response
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 4px;
	border: 2px solid #4a4;
	color: #060;
	background: #dfd;
}

fieldset{
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #888;
	
	width:98%;
	position:relative;
	display:block;
/*	background-color: #f6f6f6;*/
	background: white url(http://edge.spectralcore.com/images/fieldset-bkg.jpg) right repeat-y;
}

fieldset legend{	
	background-color: #f6f6f6;
	
	border-top: #657887 1px solid;
	border-bottom: #657887 1px solid;
	border-left: #657887 1px solid;
	border-right: #657887 1px solid;
	padding: 5px;
	
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	letter-spacing:2px;
		
	margin:0px 0px 10px 0px;
	position:relative;
	top: -14px;
	
}
	 
fieldset div.bundle_image {
	background: white;
	padding: 5px;
	padding-bottom: 0px;
	margin-right: 10px;
	text-align: center;
	width: 140px;
}

fieldset div.product_image {
	background: white;
	padding: 5px;
	padding-bottom: 0px;
	margin-right: 10px;
	width: 120px;
}

fieldset.white
{
	background: white;
	border-width: 2px 1px 1px 1px;
}

.box {
	padding: 8px;
	margin-top: 10px;
/*	border: 1px solid #657887;
	background: #f6f6f6;*/
	color: gray;
	width: 150px;
	line-height: 150%;
}

div#main p.landing1
{
	width: 98%;
	overflow: hidden;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 1.4em;
	font-size: 13px;
}

div#main table.landing1
{
	line-height: 1.4em;
	font-size: 13px;
}

#slideshow {
	border-bottom: #ccc 1px solid;
  position:relative;
  height:250px;
}

#slideshow a {
  position:absolute;
  top:0;
  left:0;
  z-index:8;
  opacity:0.0;
}

#slideshow a.active {
  z-index:10;
  opacity:1.0;
}

#slideshow a.last-active {
	z-index:9;
}

.sectiondl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 4px solid #9bc;
	padding: 10px;
	background: #edf4fb url('http://edge.spectralcore.com/images/section_bkg2.png') repeat-x left top;
	width: 400px;
	text-align: left;
}

div#main2 .sectiondl h2 {
	font-weight: normal;
	font-size: 15px;
	color: #448;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: #ccc 1px solid;
}

div#main2 .sectiondl h3 {
	font-weight: bold;
	font-size: 15px;
	color: #888;
	padding-top: 5px;
}

.sectiondl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 4px solid #9bc;
	padding: 10px;
	background: #edf4fb url('http://edge.spectralcore.com/images/section_bkg2.png') repeat-x left -40px;
	width: 650px;
	text-align: left;
}

div#main2 .sectiondl2 h1 {
	font-weight: normal;
	font-size: 24px;
	color: #448;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: #9bc 1px solid;
	line-height: 1em;
}

div#main2 .sectiondl2 h2 {
	font-weight: normal;
	font-size: 15px;
	color: #448;
	padding-top: 10px;
	padding-bottom: 5px;
}

div#main2 .sectiondl2 h3 {
	font-weight: bold;
	font-size: 15px;
	color: #888;
	padding-top: 5px;
}

.paddedright {
	padding-left: 28px;
	padding-bottom: 15px;
}

div#headline
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	line-height: 0.9em;
	padding-top: 5px;
	padding-bottom: 15px;
}

div#optout
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 470px;
	height: 420px;
	padding: 10px;
	border: #888 1px solid;
	background: #fff;
}

div#optout h1
{
	font-size: 16px;
}

TD.offer textarea
{
	width: 250px;
	height: 70px;
}

TD.offer input
{
	width: 250px;
}

TD.offer input.short
{
	width: 100px;
}

TD.offer
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 6px;
	border: 2px solid #4a4;
	color: #000;
	background: #ded;
	margin-bottom: 10px;
}

TD.offer TABLE
{
	color: #040;
	margin: 0px auto;
}

TD.submit
{
	text-align: center;
	height: 50px;
}

TD.submit input
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15pt;
}

div.side-section
{
	border: #ccc 1px solid;
	width: 100%;
	margin-bottom: 10px;
}

div#main2 div.side-section h2, div#main3 div.side-section h2
{
	font-size: 15px;
	color: #444;
	padding: 5px;
	margin: 0px;
	border-bottom: #ccc 1px solid;
	background: url(http://edge.spectralcore.com/images/section-header-bkg-gray.jpg) repeat-x;
	font-weight: normal;
	text-align: center;
}

div.side-section h2.spot
{
	background: url(http://edge.spectralcore.com/images/section-header-bkg.jpg) repeat-x;
}

div.side-section div.content
{
	padding: 5px;
	background: #fff;
	color: #444; 
}

div.side-section div.content TD
{
	border-bottom: #ccc 1px dotted;
}

div.side-section div.content TR.last TD
{
	border-bottom: none;
}

div.tutorial-content
{
	padding:10px;
}

div#main div.tutorial-section
{
	border-bottom: #eee 1px solid;
	margin-top: 15px;
	padding-top: 15px;
}

div#main div.spot-section
{
	width: 450px;
	margin-left: 9px;
	margin-bottom: 10px;
	float: left;
}

div#main div.spot-section h2
{
	font-size: 15px;
	color: #754;
	padding: 5px;
	border-bottom: #ccc 1px solid;
	font-weight: normal;
}

div#main div.spot-section h4
{
	padding-bottom: 5px;
}

div#main div.spot-section div.content
{
	padding: 5px;
	background: #fff;
	color: #444; 
}

.margin20left
{
	margin-left: 20px;
}

div.mid60
{
	margin: 0px auto;
	width: 60%;
}
div.mid80
{
	margin: 0px auto;
	width: 80%;
}

#sliders
{
	height:180px;
	padding-left:25px;
	border-top: #eee 4px solid;
	border-bottom: #eee 4px solid;
	padding-bottom: 15px;
}

#vip
{
	float: left;
	width: 420px; 
	margin-left: 0px;
	margin-top: 25px;
}
#vip a.left_btn{float: left; }
#vip a.right_btn{float: left;}
#vip .slider_wrap .item a img
{
	width:125px; 
	height:60px; 
	border:1px solid :#e9e9e9;
}
#vip .slider_wrap div.slider_panes .item img
{
	background #fff; 
	width:125px; 
	height:60px; 
	border:1px solid :#e9e9e9; 
	margin:0 3px 3px 0;
	border:1px solid #e9e9e9;
	}

#vip h2{color:#369;font-size:18px;margin:0; position:relative; left:0px; top:-14px;}

#testimonials
{
	float: left; 
	width: 470px;
	margin-left: 0px;
	margin-top: 40px;
	background:url(http://edge.spectralcore.com/images/testim-bkg.png) no-repeat 0px 0px;
}
#testimonials h2
{
	color:#369;
	font-size:18px;
	margin:0; 
	position:relative; 
	left:3px; 
	top:-14px;
}
#testim .item
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	margin-left: 50px;
	margin-right: 5px;
	margin-top: 20px;
}

/* Ïðàâûé ÄÈÂ */
.slider_wrap
{
	position: relative;
	overflow: hidden;
	width: 390px;
	height:135px; 
	float: left;
	margin-left: 0px;
}
.slider_panes {position: absolute; width: 4000px; top: 0; left: 0;}
.slider_panes .item {float: left; width: 390px;  height:130px;}	/*blok koji se scrolla u komadu*/

#slider-left {float: left;  text-align:center; height: 160px;}
#slider-right {float: right;  text-align:center; height: 160px;}

div.spot-product
{
	padding-bottom:20px;
	padding-right:5px;
	width: 480px;
	height: 55px;
	float: left;
	color: #666;
	font-size: 9pt;
	padding-left: 40px;
	margin-left: 20px;
}

div#main div.spot-product h3
{
	font-size: 13pt;
	padding-bottom: 5px;
	margin-left: -40px;
	padding-left: 40px;
	height: 21px;
}

#main div.spot-product.sqltran h3
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -200px;
}
#main div.spot-product.fullconvert h3
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -74px;
}
#main div.spot-product.datasync h3
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px 10px;
}
#main div.spot-product.documenter h3
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -32px;
}
#main div.spot-product.rapidquery h3
{
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -158px;
}

#main ul.rarrow li, #main3 ul.rarrow li
{
	padding-left: 0px;
	background: none;
}

#main ul.rarrow li span, #main3 ul.rarrow li span
{
	padding-left: 15px;
	background: url(http://edge.spectralcore.com/images/sprites.png) no-repeat 0px -360px;
	text-decoration: none;
	cursor: pointer;
	color: #c84601;
}

#main ul.rarrow-right li, #main3 ul.rarrow-right li
{
	background: none;
}

#main ul.rarrow-right li span, #main3 ul.rarrow-right li span
{
	text-decoration: none;
	cursor: pointer;
	color: #c84601;
}

div#landing-header
{
	background:url(http://edge.spectralcore.com/images/landing-header.jpg) no-repeat;
	height: 54px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: navy;
	padding-right: 9px;
	border-bottom: #aaa 1px solid;
}

div#landing-header ul#breadcrumbs a
{
	color: #c84601;
	text-decoration: none;
}

div#search {
	padding-top: 5px;
	padding-right: 5px;
	float: right;
	border: none;
	width: 167px;
	height: 30px;
}
div#search input, div#search button {
	border: none;
	float: left;
}
div#search input.box {
	color: #aaa;
	font-size: 12px;
	width: 135px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	background: url(http://edge.spectralcore.com/images/search-bkg.png) no-repeat left 0px;
}
div#search input.box:focus {
	background: url(http://edge.spectralcore.com/images/search-bkg.png) no-repeat left -35px;
	outline: none;
	color: #666;
}
div#search input.btn {
	width: 22px;
	height: 25px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(http://edge.spectralcore.com/images/search-bkg.png) no-repeat top right;
}
div#search input.btn:hover {
	background: #ebf3f8 url(http://edge.spectralcore.com/images/search-bkg.png) no-repeat bottom right;
}

TABLE.volume
{
	background: #fcfcfc;
	border: #ddd 1px solid;
}

TABLE.volume TH
{
	color: black;
	background: #f8f8f8;
	border-bottom: #ddd 1px solid;
}

TABLE.volume TR TD.desc
{
	border: #ddd 1px solid;
	border-width: 0 0 0 1px;
	padding: 5px;
	padding-top: 0px;
	color: black;
	background: #f8f8f8;
}

TABLE.volume TR TD H4
{
	font-size: 120%;
}

TABLE TR.volume
{
	background: #eee;
	border: #aaa 1px solid;
}

table.grid
{
	border-top: 1px solid #aac;
	border-left: 1px solid #ddd;
	font: normal normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin: 4px;
	border-spacing: 0px;
	background: #fbf8f3;
	border: #ced8e0 3px solid;
}

table.grid a
{
	color: blue;
	text-decoration: none;
}

table.grid a:active, table.grid a:hover
{
	color: #840;
	text-decoration: underline;
}

table.grid th
{
	background: url('http://edge.spectralcore.com/images/table_header_bkg.png') repeat-x;
	border-right: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13pt;
}

table.grid td
{
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 8px;
}

table.grid tr:hover
{
	background-color: #f8f8f8;
}

table.grid .parts
{
	font-size: 80%;
	vertical-align: 1px;
}

table.parts
{
	font-size: 90%;
	vertical-align: 1px;
	border-spacing: 0px;
	padding-left: 10px;
}

table.parts td
{
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}

table.parts td.complete
{
	background: url(http://edge.spectralcore.com/images/buttons/tick.png) no-repeat;
	padding-left: 20px;
}

table.parts img
{
 vertical-align: text-bottom;
 padding-left: 2px;
}

table.vert-grid
{
	border-top: 1px solid #aac;
	border-left: 1px solid #ddd;
	font: normal normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin: 4px;
	border-spacing: 0px;
}

table.vert-grid th
{
	background: url('http://edge.spectralcore.com/images/table_header_bkg.png') repeat-x;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

table.vert-grid td
{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 8px;
}

table.vert-grid tr:hover
{
	background-color: #f8f8f8;
}

table.vert-grid-small
{
	font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	border-spacing: 2px;
}

table.vert-grid-small th
{
	color: gray;
	text-align: left;
	font-weight: normal;
}

table.vert-grid-small td
{
	color: black;
}

div.imgencloser img {
	border: #ccc 1px solid;
}

div.round10 {
	-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* CSS3 */
  border: #aaa 1px solid;
  background: #f8f8f8;
}

div.roundnote {
	-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* CSS3 */
  border: #ddd 2px solid;
  background: #f8f8f8;
  padding: 10px;
}

div.signupnote {
	-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* CSS3 */
  border: #888 2px solid;
  background: url(http://edge.spectralcore.com/images/section_bkg3.png) repeat-x top;
  padding: 10px;
  width: 600px;
  margin-left: 150px;
}

div.signupnote input {
	font-size: 20px;
  margin: 5px;
  color: gray;
}

div.signupnote input:focus {
	color: black;
}

div.shadowed-side {
	background-image: url(http://edge.spectralcore.com/images/side-bkg-shadow.jpg);
	padding-left:20px;
	padding-bottom: 30px;
}

.awesome, .awesome:visited {
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #222 url(http://edge.spectralcore.com/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
 
.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
.blue.awesome:hover							{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }
	
.thickbox{}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(http://edge.spectralcore.com/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/* TABBER ************* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 font: 12px;
 background-color: #444;
 height: 22px;
 text-align: center;
}

ul.tabbernav li
{
 list-style: none;
 display: inline;
}

div#main ul.tabbernav li, div#main2 ul.tabbernav li, div#main3 ul.tabbernav li
{
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 0px;
	background-image: none;
}

ul.tabbernav li a
{
 text-decoration: none;
 padding: 3px;
 margin-left: 6px;
 margin-right: 6px;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #aaa; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #fff;
 border-bottom: 3px #aaa solid;
}

ul.tabbernav li.tabberactive a
{
 border-bottom: 3px #fff solid;
 color: white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 background: #f8f8f8;
 
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
#main2 .tabberlive .tabbertab h3 {
 font-size: 18px;
}

#main2 .tabberlive .tabbertab img {
 margin: 5px;
}

#main2 .tabberlive .tabbertab p {
 padding: 0px;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(http://edge.spectralcore.com/images/black_arrow_med.png);
	font-size:12px;
	height:110px;
	width:230px;
	padding:25px;
	color:#fff;	
}


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#666;
	color: white;
	padding: 20px;
	text-align: center;
	
	width:675px;	
	min-height:200px;
	border:2px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

.simple_overlay div {
	margin-top: 10px;
	font-size: 14px;
}

img[rel] {
	cursor: hand;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(http://edge.spectralcore.com/images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.addthis_toolbox {
	text-align: right;
}

.awesome, .awesome:visited {
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
 
.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
.blue.awesome:hover							{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover	
