* { /* sets 0 margin and 0 padding on everything */
	margin: 0; 
	padding: 0; 
}
.pngfix {
	behavior: url(images/iepngfix.htc);
	cursor: pointer;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* GLOBAL
--------------------------------------------- */
body {
	font: 62.5%/1.7 Helvetica, Arial, sans-serif;
	background: url(images/bg-body-.png) scroll repeat-x left top;
	color: #848484;
}
/* clear float rules defined early so they won't accidentally overwrite other possible declarations */
/* for modern browsers */
    .clearfix:after {
        clear: both;
        content: "'";
        display: block;
        font-size: 0; /* fix FF bug */
        height: 0;
        overflow: hidden;
        visibility: hidden;
        }
/* for IE7 */
    .clearfix { min-height: 0; }
/* for IE<7 \*/
    * html .clearfix { height: 1%; }
/* for IE-mac (snicker) */
    /*\*//*/ .clearfix { display: inline-table; } /**/

/* LINKS */
a {
	color: #2797e6;
	text-decoration: none;

	}
a:visited {
	color: #5792bc;
	}
a:hover {
	color: #3db0f4;
	text-decoration: underline;
	}

/* MAIN CONTAINER
--------------------------------------------- */
#container {
	width: 780px;
	margin: 0 auto;
	position: relative;
	min-height:450px;
}

/* MASTHEAD
--------------------------------------------- */
#masthead {
	float: left;
	width: 780px;
	margin: 10px 0 17px 0;
	}

/* HEADERS
--------------------------------------------- */
#header {
	font-family: "Palatino Linotype", "Trebuchet MS", Arial;
	font-size: 4em;
	color: #FFFFFF;
	letter-spacing: -1px;
		left: 50px;
	width: 200px;
	height: 60px;
	float: left;
	position: relative;
	}
#header-dephyr {
	font-size: 1.7em;
	position: absolute;
	top: 60px;
	float: left;
	left: 55px;
	word-spacing: 5px;
	font-family: "palatino Linotype", "trebuchet MS", arial;
	font-style: italic;
	font-weight: bold;
	color: #4096EE;
	}
		
#header-dephyr, #header a {
	color: #eeeeee;
	text-decoration: none;
	}
#header-dephyr, #header a:visited {
	color: #eeeeee;
	text-decoration: none;
	}
#header-dephyr, #header a:hover {
	color: #ffffff;
	text-decoration: none;
	}
	

/* USER NAV
--------------------------------------------- */
#usernav {
	float: right;
	width: 480px;
	font-size: 1.1em;
	text-align: right;
	margin: 40px 0 0;
	color: #ccc;
}
#usernav li {
	background: url(images/usernav-.gif) no-repeat left top;
	display: inline;
	padding: 0 5px;
}
#usernav li a {
	color: #ccc;
	text-decoration: none;
}
#usernav li a:hover {
	color: #65e0ff;
}

/* NAV
--------------------------------------------- */
#nav {
	float: left;
	width: 780px;
	height: 40px;
	margin: 0 0 10px;
	font-size: 1.2em;
	background: url(images/bg-nav00.png) no-repeat right top;
	}
#nav ul {
	float: left;
	width: 520px;
	}
#nav ul li {
	background: url(images/bg-nav-d.png) no-repeat left bottom;
	float: left;
	height: 34px;
	}
#nav li.first {
	background: none;
	}
#nav ul li a {
	color: #fff;
	background: url(images/bg-nav-s.png) no-repeat 0 90px;
	float: left;
	padding: 6px 10px 4px;
	margin: 4px 0 0;
	}
#nav ul li a.selected {
	background: url(images/bg-nav-s.png) no-repeat 0 -124px;
	}
#nav ul li.first a.selected {
	background: url(images/bg-nav-s.png) no-repeat 0 -44px;
	}
#nav ul li.first a {
	padding-left: 19px;
	}
#nav ul li a:hover {
	background: url(images/bg-nav-s.png) no-repeat 0 -84px;
	text-decoration: none;
	}
#nav ul li.first a:hover {
	background: url(images/bg-nav-s.png) no-repeat 0 -4px;
	}






/* CONTENT
--------------------------------------------- */
#content {
	float: left;
	width: 900px;
	background: transparent url(images/bg-conte.png) no-repeat 0 0;
	padding: 30px;
}
.left {
	float: left;
}
.right {
	float: right;
}

/* CONTENT COLUMNS */

.col1, .col2, .col3, .col4 {
	float: left;
	display: inline;
	}



/* FIRST-CHILD EXCEPTIONS */
.onecol.first, .twocol.first, .twothirds.first, .onethird.first, #bottom-container.first {
	border: none;
	padding: 0;
	}
.threecol.first {
	border: none;
	}

/* Content Styles */
#content p {
	color: #848484;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0 0 15px 0;
	}
#content h1 {
	font-size: 2.4em;
	font-weight: normal;
	}
#content h2 {
	font-size: 1.6em;
	font-weight: normal;
}
#content h3 {
	color: #777;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.8;
}
#content h5 {
	color: #777;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.8;
}
#content h1, #content h2 {
	color: #096bb3;
}


/* LISTS */
#content h2 + ul, #content h2 + ol {
	margin-top: .5em;
}
.col1 ul, .col2 ul, .col3 ul, .col4 ul {
	padding: 0;
	margin: 0 0 15px 0;
}
#content ul li {
	background: url(images/bullet-g.png) no-repeat left 6px;
	padding: 0 0 8px 15px;
	font-size: 1.2em;
}
#content ul li h2 {
	font-size: 1.4em;
	line-height: 2em;
}
.col1 li li, .col2 li li, .col3 li li {
	font-size: 1em;
}

/* SIDEBAR BOXES */
.sidebar .box {
	float: left;
	background: url(images/box-bg00.png) repeat-y 0 0;
	padding: 0;
	margin: 0 0 15px 0;
	width: 250px;
}
#content .sidebar .box p, #content .sidebar .box ul {
	float: left;
	padding: 0 20px 0 20px;
	margin: 0 0 10px 0;
}
#content .sidebar .box ul {
	margin: 0;
}
#content .sidebar h4.box-top {
	float: left;
	background: url(images/box-top0.png) no-repeat 0 0;
	width: 230px;
	height: 26px;
	overflow: hidden;
	padding: 6px 0 0 20px;
	margin: 0 0 10px 0;
	font-size: 1.3em;
	line-height: 26px;
	color: #787878;
}
.sidebar .box-bottom {
	float: left;
	background: url(images/box-bott.png) no-repeat 0 0;
	width: 250px;
	height: 13px;
	overflow: hidden;
	margin: 0;
}
.sidebar .callout a {
	float: left;
	display: block;
	background: url(images/bg-callo.png) no-repeat 0 0;
	width: 230px;
	height: 60px;
	margin: 0 0 15px 0;
	padding: 10px;
	font-size: 1em;
	line-height: 1.4em;
	text-decoration: none;
	color: #848484;
	overflow: hidden;
}
.sidebar .callout a:hover {
	background: url(images/bg-callo.png) no-repeat 0 -80px;
	text-decoration: none;
	color: #666666;
}
.sidebar .callout .float-left {
	margin: 0 5px 0 0;
}
.sidebar .callout strong {
	display: block;
	font-size: 1.2em;
	line-height: 1.7em;
}
.sidebar .callout span {
	display: block;
	font-size: 1.1em;
}
.sidebar label {
	margin: 0;
	padding: 0 0 3px 0;
	text-align: left;
	color: #666666;
	font-size: 1.1em;
	text-align: left;
}
.sidebar form ul.buttons {
	margin-left: 0;
}
.sidebar form select.select, .sidebar label {
	float: left;
	width: 200px;
}


/* IMAGES
--------------------------------------------- */
img.float-left, li.float-left {
	float: left;
	margin: 0 20px 0 0;
	}
img.float-right {
	float: right;
	margin: 0 0 0 20px;
	}
.img-border, .video-module a img {
	border: 4px solid #eaeaea;
	}
.video-module a:hover img {
	border: 4px solid #d1d1d1;
	}
.thumbnail {
	display: inline;
	margin: 0 4px 0 0;
	border: 4px solid #cccccc;
	}
.icon-left {
	float: left;
	margin: 5px 10px 10px 0;
	}


/* Button Styles */

#content p.button, p.button {
	margin-top: -10px;
	}

form ul.buttons {
	margin-left: 29.1%;
}
form ul.buttons li {
	float: left;
	clear: none;
	margin: 0 15px 0 0;
}
button {
	background: url(images/bg-butto.png) repeat-x 0 0;
	border: solid 1px #dfdfdf;
	padding: 2px 4px;
	cursor: pointer;
	}
button:hover {
	background: url(images/bg-butto.png) repeat-x 0 -23px;
	border: solid 1px #39aae4;
	color: #fff;
	text-decoration: none;
	}
button:active {
	background: url(images/bg-butto.png) repeat-x 0 -46px;
	border: solid 1px #39aae4;
	color: #ddd;
	}
button:focus {
	outline: 0;
	}
	
* html button { 
	width:auto; 
	overflow:visible;
	line-height: 20px;
	height: 20px;
	padding: 0 4px
}

/*a.buttonlg {
	float: left;
	color: #5c6066;
	font-size: 12px;
	display: block;
	font-weight: bold;
	padding: 0;
	height: 29px;
	background: url(images/btn-500-.png) no-repeat scroll top left;
	text-decoration: none;
}
a.buttonlg span {
	margin: 0 -20px 0 0;
	line-height: 14px;
	display: block;
	height: 13px;
	background: url(images/btn-500-.png) no-repeat top right;
	padding: 8px 15px 8px 15px;
}
a.buttonlg:hover, a.buttonsm:hover {
	color: #318dd1;
	cursor: pointer;
	text-decoration: none;
}
a.buttonlg:focus, a.buttonsm:focus {
	color: #318dd1;
	outline: 1;
}
a.buttonlg:active, a.buttonsm:active {
	background-position: left bottom;
	color: #41464c;
	outline: none;
}
a.buttonlg:active span {
	background: url(images/btn-500-.png) no-repeat top right;
}
a.buttonsm {
	display: block;
	float: left;
	color: #5c6066;
	font-size: .95em;
	font-weight: bold;
	padding: 0;
	height: 24px;
	background: url(images/btn-sm00.png) no-repeat top left;
	text-decoration: none;
}
a.buttonsm span, a.buttonsm:active span {
	float: left;
	margin: 0;
	line-height: 14px;
	display: block;
	height: 12px;
	background: url(images/btn-sm00.png) no-repeat top right;
	padding: 6px 13px 6px 13px;
}

a.button-arrow {
	background-position: 0 center;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	}
a.button-arrow-large.arrow-left {
	background-image: url(images/icon-arr.png);
	}
a.button-arrow-large.arrow-right {
	background-image: url(images/icon-arr.png);
	}
a.button-arrow.arrow-left {
	background-image: url(images/icon-arr.png);
	}
a.button-arrow.arrow-right {
	background-image: url(images/icon-arr.png);
	}
a.button-arrow-large {
	background: transparent no-repeat 0 0;
	padding: 6px 0 5px 30px;
	font-size: 1.4em;
	}
*/


/* PROMOS - Large Hero Images
--------------------------------------------- */
#promo {
	width: 780px;
	float: left;
	position: relative;
	min-height:500px;
	}
img.hero {
	margin: inherit auto;
	}

/* PAGINATION
--------------------------------------------- 
.pagination {
	float: left;
	width: 100%;
	}
.pagination-left {
	float: left;
	width: 50%;
	text-align: left;
	}
.pagination-right {
	float: left;
	width: 50%;
	text-align: right;
	}
.pagination p {
	margin: 0;
	}
.pagination.top {
	margin-bottom: -30px;
	}
.pagination.underhero {
	margin: 0 0 10px 0;
	}
.pagination p {
	margin: 0 !important;
	}
.pagination a:hover {
	text-decoration: none;
	}
.pagination a.button-arrow-large.arrow-left {
	background: url(images/icon-arr.png) no-repeat left top;
	padding-left: 30px;
	padding-right: 0;
	}
.pagination a.button-arrow-large.arrow-right {
	background: url(images/icon-arr.png) no-repeat right top;
	padding-left: 0;
	padding-right: 30px;
	}
*/

/* FOOTER
--------------------------------------------- */
#footer-container {
	background: url(images/footer-b.jpg) repeat-x 0 0;
	width: 100%;
	clear: both;
}
#footer {
	width: 740px;
	text-align: center;
	font-size: 1.1em;
	color: #666666;
	padding: 10px 0 20px 0;
	margin: 0 auto;
}
ul#legal {
	float: right;
}
ul#legal li {
	float: left;
	padding: 0 8px;
	border-left: 1px solid #dcdcdc;
}
ul#legal li.first {
	float: left;
	padding: 0 8px 0 0;
	border: none;
}
p#copyright {
	float: left;
	margin-left: 5px;
}
p#footercenter {
	float: left;
}

/* LISTS */
#content h2 + ul, #content h2 + ol {
	margin-top: .5em;
}
.col1 ul, .col2 ul, .col3 ul {
	padding: 0;
	margin: 0 0 15px 0;
}
#content ul li {
	background: url(images/bullet-g.png) no-repeat left 6px;
	padding: 0 0 8px 15px;
	font-size: 1.2em;
}
#content ul li h2 {
	font-size: 1.4em;
	line-height: 2em;
}
.col1 li li, .col2 li li, .col3 li li {
	font-size: 1em;
}

/* IMAGES
--------------------------------------------- */
img.float-left, li.float-left {
	float: left;
	margin: 0 20px 0 0;
	}
img.float-right {
	float: right;
	margin: 0 0 0 20px;
	}
.img-border, .video-module a img {
	border: 4px solid #eaeaea;
	}

.video-module a:hover img {
	border: 4px solid #d1d1d1;
	}
.thumbnail {
	display: inline;
	margin: 0 4px 0 0;
	border: 4px solid #cccccc;
	}
.icon-left {
	float: left;
	margin: 5px 10px 10px 0;
	}


/* RULES FOR OVERWRITING OTHER RULES
--------------------------------------------- */
/* POSITIONING */
.top {
	top: 0;
	}
.bottom	{
	bottom: 0;
	}
.left {
	left: 0;
	}
.right {
	right: 0;
	}


/* BORDERS */
.border-top {
	border-top: solid 1px #eaeaea;
	margin-top: .5em;
	}
.border-bottom {
	border-bottom: solid 1px #eaeaea;
	margin-bottom: .5em;
	}
.border-left {
	border-left: solid 1px #eaeaea;
	}
.border-right {
	border-right: solid 1px #eaeaea;
	}
.border {
	border: solid 1px #eaeaea;
	}
.noborder {
	border: none;
}


/* TEXT */
.red {color: #cd060d !important;}
.green {color: #4ac01c !important;}
.blue {color: #3f9ae2 !important;}
.orange {color: #ff7b18 !important;}
.purple {color: #6c41cd !important;}
.yellow {color: #ffe61b !important;}
.lightgrey {color: #9c9c9c !important;}
.darkgrey {color: #5c5c5c !important;}

.center, .centered {text-align: center !important;}

.smallest {font-size: .9em !important;}
.smaller {font-size: 1em !important;}


/* REMOVING BACKGROUND, MARGIN and PADDING */
.nobg, #usernav .nobg {
	background: none;
}
.nomargin {
	margin: 0;
}
.nopadding {
	padding: 0;
}

#content ul.news-list li {
	clear: both;
	width: 100%;
	font-size: 1.2em;
	padding: 0 0 15px 0;
	background: none;
}
#content ul.news-list li p {
	font-size: 1.0em;
}

.margin-top {
	margin-top: 2em;
}
.margin-right {
	margin-right: 2em;
}
.margin-bottom {
	margin-bottom: 2em;
}
.margin-left {
	margin-left: 2em;
}

.product-bucket h2 { font-size: 1.8em; }
.product-bucket p { font-size: 1.2em; }


/* THE LIGHT BOX
--------------------------------------------- */

.jqmWindow {
    display: none;
	position: fixed;
    top: 25%;
    left: 52%;
    margin-left: -300px;
    background-color: #fff;
    color: #333;
    border: 6px solid #474747;
    -webkit-border-radius: 6px;
    -moz-border-radius: 7px;
	z-index: 1000;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	z-index: 1000;
}


.center {
	margin: 0 auto;
}










body {
	background: url(images/bg-body0.png) repeat-x 0 0;
	}
#promo {
	width: 780px;
	float: left;
	background: url(images/bg-promo.png) no-repeat;
	margin: 10px 0 20px 0;
	position: relative;
	}
#promo-top {
	position: relative;
	top: -8px;
	left: 0;
	width: 780px;
	height: 9px;
	background-image: url(images/bg-promp.png);
	background-repeat: no-repeat;
	background-position: center 0;
	}
#promo-bottom {
	float: left;
	position: relative;
	bottom: -5px;
	left: 0;
	background: url(images/bg-promq.png) no-repeat 0 0;
	width: 780px;
	height: 9px;
	}


	
#promo h1 {
	font-style:italic;
	font-family: "Palatino Linotype", "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 2em;
	float: left;
	display: block;
	text-align: left;
	line-height: 1.2em;
	margin-top: 0.4em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0.2em;
	text-indent: 15px;
	padding-right: 2px;
	padding-left: 2px;
	color: #6B737C;
	}
	
	
		
#promo h2 {
	/*color: #BBBBBB;
	font-size: 1.4em;
	font-weight: normal;
	float: left;
	display: block;
	text-align: left;
	line-height: 1.2em;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	text-indent: 30px;
	padding-right: 10px;
	padding-left: 10px;*/
	}

		
#promo h3 {
	font-size: 1.2em;
	margin: 0 0 1em;
	padding: 0;
	font-weight: normal;
		float: left;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1em;
	}

#promo h4 {
	font-size: 1.2em;
	margin: 0 0 1em;
	padding: 0;
	font-weight: normal;
		float: left;
	display: block;
	width: 100%;
	text-align: left;
	line-height: 1em;
	}
		
	
#promo-text {
	color: #BBBBBB;
	font-size: 1.4em;
	font-weight: normal;
	float: left;
	display: block;
	text-align: left;
	line-height: 1.2em;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	text-indent: 30px;
	padding-right: 10px;
	padding-left: 10px;
	}	
	
	
	
	
	/*#promo h1, #promo h3 {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1em;
	}
#promo h1 {
	color: #fff;
	font-size: 4em;
	font-weight: normal;
	margin: 1em 0 .2em;
	padding: 0;
	height: 1em;
	}
#promo h3 {
	font-size: 2em;
	margin: 0 0 1em;
	padding: 0;
	font-weight: normal;
	}
*/	
	
	
	
	
	
	
	
	
	
	
	
	
#promo .col1, #promo .col2 {
	width: 335px;
	display: inline;
	}
#promo .col1 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 35px;
	}
	
#promo .col1 p{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 35px;
	}	
	
	
#promo .col2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	}
	
#promo img {
	margin: 0 0 -25px;
	}
#promo h2 {
/*	float: left;
	padding: 0 0 0 45px;*/
	}
#promo h2 a {
	float: left;
	display: block;
	padding: 0 0 0 45px;
	text-indent: -9999px;
	}
/*#promo .col1 h2 a {
	width: 247px;
	height: 55px;
	background: url(images/logo-cs-.png) no-repeat 0 0;
	}
#promo .col2 h2 a {
	width: 336px;
	height: 56px;
	background: url(images/logo-csc.png) no-repeat 0 0;
	}*/
#promo p {
	color: #BBBBBB;
	font-size: 1.4em;
	font-weight: normal;
	float: left;
	display: block;
	text-align: left;
	line-height: 1.2em;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	text-indent: 30px;
	padding-right: 10px;
	padding-left: 10px;
	}

	
#content {
	background: none #fff;
	}
#content h4 {
	font-size: 1.6em;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#url_box {
	clear:both;
	width:500px;
	height:45px;
	margin:0 auto;
background-color: #4096EE; 
/*		background: url(images/url_bg.jpg) no-repeat right 4px;*/
	}

.url_box {
	float:left;
	margin-left:10px;
	background-color: #94C5F5;
	width:375px;
	font-size:14px;
	border:0;
	color:#002B74;
	font-weight:bold;
	padding-top:8px;
	bottom: 2px;
	background-position: center center;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.button {
	border:0;
	width:100px;
	float:right;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:9px;
	background-color: #1478DC;
	background-image: none;
	height: 30px;
	}	
	
	
	
	
	.logo_yazi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.logo_slogan {
	font-family: "Palatino Linotype", "Trebuchet MS", Arial;
	font-size: 1em;
	color: #CCCCCC;
	letter-spacing: 1px;
}	




#reklam_box {
	clear:both;
	margin:0 auto;
	font-size:1.2em;
	border:0;
	color:#002B74;
	padding-top:8px;
	bottom: 5px;
	background-position: center center;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	letter-spacing: 0.1em;
	vertical-align: middle;
	}














.content_ads {
	float:left;
	width:336px;
	height:290px;

	}

.ad_margin1 {
	margin-left:35px;
	}

.ad_margin2 {
	margin-left:35px;
	}

.checkbox_width {
	clear:both;
	width:682px;
	text-align:center;
	}

.content_title {

	}
.content_text {
	font-size:1.2em;

	}	




.alt_link a:link{
	color: #f5f5f5;
	text-decoration: none;
	font-size: 0px;
}





.simge {
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

.quick_links {
	width: 99%;
	height:55px;
	text-align: center;
}
.text_ads {
	width: 99%;
	text-align: center;
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
	padding: 8px;
	
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	-moz-opacity: 0.4;


}






/*
/*a#dephyr-logo {
	width: 200px;
	height: 44px;
	background: url(images/dephyr.png) no-repeat 0 0;
	float: left;
	text-indent: -9999px;
	position: relative;
	z-index: 200;



a#dephyr-logo {
	font-family: "Palatino Linotype", "Trebuchet MS", Arial;
	font-size: 4em;
	color: #FFFFFF;
	letter-spacing: -1px;
		left: 50px;
	width: 200px;
	height: 60px;
	float: left;
	position: relative;
}

}
/*.dephyr-slogan {
	font-size: 1.7em;
	position: absolute;
	top: 60px;
	float: left;
	left: 55px;
	word-spacing: 5px;
	font-family: "palatino Linotype", "trebuchet MS", arial;
	font-style: italic;
	font-weight: bold;
	color: #4096EE;
}*/




/* SUB NAVIGATION */

/*


.subnav {
	float: left;
	width: 694px;
	height: 31px;
	padding: 0 0 0 30px;
	}
.subnav ul {
	float: left;
	}
.subnav ul li.first {
	background: none;
	}
.subnav ul li.first.selected {
	background: url(images/bg-subna.png) no-repeat left 4px;
	}
.subnav li {
	background:transparent url(images/nav-divi.png) no-repeat left bottom;
	float: left;
	font-size: 1.2em;
	margin: 0;
	}
.subnav li a:link, .subnav li a:visited, .subnav li a:hover, .subnav li a:active {
	float: left;
	display: block;
	position: relative;
	padding: 8px 14px 3px 12px;
	color: #fff;
	text-decoration: none;
	}
.subnav li.selected {
	background: url(images/bg-subna.png) no-repeat left 4px;
	margin: 0 7px 0 0;
	}
.subnav li.selected a:link, .subnav li.selected a:visited, .subnav li.selected a:hover, .subnav li.selected a:active {
	display: block;
	float: left;
	background: url(images/bg-subna.png) no-repeat right 4px;
	position: relative;
	left: 7px;
	color: #2f2f2f;
	padding: 8px 10px 3px 3px;
	font-weight: bold;
	}
.subnav li.selected + li {
	background: none;
	}
.product-title {
	float: left;
	width: 750px;
	height: 136px;
	}

.header-left {
	float: left;
	width: 750px;
	}
.cta {
	float: left;
	width: 204px;
	height: 163px;
	margin: 4px 5px 0 0;
	}
.cta a {
	display: block;
	text-indent: -9999px;
	}


*/



/* HERO
--------------------------------------------- */
/*
#content .hero {
	width: 100%;
	float: left;
	}
#content .hero h1, #content .hero h2 {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1em;
	}
#content .hero h1 {
	color: #666;
	font-size: 4em;
	font-weight: normal;
	margin: .5em 0;
	padding: 0;
	height: 1em;
	}
#content .hero h2 {
	font-size: 1.6em;
	margin: -.7em 0 1.5em;
	padding: 0;
	font-weight: normal;
	color: #888;
	}
#content .hero p {
	font-size: 1.4em;
	margin-top: -20px;
	}
*/

/* SEARCH
--------------------------------------------- */
/*#global-search {
	background: transparent url(images/search-i.png) no-repeat scroll 138px 12px;
	float: right;
	padding: 9px 32px 0 0;
	line-height: 18px;
} 
#global-search input {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #464646;
	border-top: 1px solid #303030;
	border-right: 1px solid #464646;
	border-bottom: 1px solid #464646;
	border-left: 1px solid #303030;
	padding: 4px 0 0 6px;
	font-size: 11px;
	color: #ccc;
	font-weight: normal;
	width: 125px;
	height: 13px;
}
#dropmenudiv {
	background: transparent url(images/search-f.png) no-repeat scroll 0 0;
	position: absolute;
	z-index: 100;
	width: 133px;
	height: 73px;
	padding-top: 1px;
	margin-top: 7px;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 2px 0 3px 5px;
	text-decoration: none;
	color: #d8d8d8;
	font-size: 11px;
	width: 122px;
}
#dropmenudiv a:hover {
	color: #acacac;
}
#dropmenudiv a.selected {
	color: #65e0ff;
}
/*
.onecol, .twocol, .threecol, .fourcol, .twothirds, .onethird, .onefourth, .oneeighth {
	float: left;
	display: inline;
	width: 100%;
	clear: both;
	border-top: 1px solid #e3e3e3;
	padding: 30px 0 0 0;
	margin: 0 0 30px 0;
	}
.twocol .onecol {
	width: 90%;
}
 
.twocol .twocol, .twocol .threecol {
	padding: 10px 0 0 0;
	margin: 0;
	background: none;
	}
.threecol {
	background: url(images/bg-three.gif) no-repeat 0 30px;
	}

.onecol .col1 {
	width: 100%;
	}
.twocol .col1 {
	width: 48%;
	margin: 0 3% 0 0;
	}
.twocol .col2 {
	width: 48%;
	}
.twocol.icon .col1 {
	width: 12%;
	margin: 0 2% 0 0;
	}
.twocol.icon .col2 {
	width: 86%;
	}
.twocol.icon .twocol .col1 {
	width: 48%;
	margin: 0 4% 0 0;
	}
.twocol.icon .twocol .col2 {
	width: 48%;
	}
.threecol .col1, .threecol .col2 {
	width: 30%;
	margin: 0 5% 0 0;
	}
.threecol .col3 {
	width: 30%;
	}
.twocol.icon.col1, .twocol.icon .onecol .col1 {
	width: 100%;
	}
.twocol.icon .threecol .col1 {
	width: 30%;
	margin: 0 5% 0 0;
	}
.twocol.icon .threecol .col2 {
	width: 30%;
	margin: 0 5% 0 0;
	}
.twocol.icon .threecol .col3 {
	width: 30%;
	}
.twothirds .col1 {
	width: 70%;
	}
.twothirds .col2 {
	width: 25%;
	margin: 0 0 0 5%;
	}
.onethird .col1 {
	width: 20%;
	margin: 0 4% 0 0;
	}
.onethird .col2 {
	width: 75%;
	}
.onefourth .col1 {
	margin: 0 25px 0 0;
	width: 210px;
	}
.onefourth .col2 {
	width: 665px;
	}
.fourcol .col1, .fourcol .col2, .fourcol .col3, .fourcol .col4 {
	width: 24%;
	margin: 0 1% 0 0;
}
.fourcol .col4 {
	margin: 0;
}
.wrapper {
	float: left;
	width: 620px;
	}
.sidebar {
	float: left;
	width: 250px;
	margin: 0 0 0 30px;
	}
.sidebar form input.input, form input.textarea {
	width: 215px;
	}
	
	
	/*
blockquote {
	background: url(images/bg-quote.png) no-repeat 0 0;
	padding: 0 0 0 45px;
	font-size: 1.5em;
	margin: 20px 20px 30px 20px;
	color: #666;
}
blockquote img {
	margin: -5px 0 -10px 4px;
}
*/
/* GLYPHS */

/*#content ul.files li {
	background: none;
	padding: 0 0 8px 0;
	float: left;
	clear: both;
	width: 95%;
}

#content ul.files li a {
	display: block;
	padding: 0 0 0 20px;
	background: url(images/glyph-li.png) no-repeat left top;
}

#content ul.files li a.doc {
	background-image: url(images/glyph-do.png);
}

#content ul.files li a.video {
	background-image: url(images/glyph-vi.png);
}

#content ul.files li a.kit {
	background-image: url(images/glyph-ki.png);
}
*/

/* PRODUCTS CALLOUT */

/*.callout-product-logo li a {
	display: block;
	width: 171px;
	height: 36px;
	text-indent: -9999px;
 	}
#content .sidebar ul.callout-product-logo {
	padding: 0;
 	}
.callout-product-logo li a:hover {
	background-position: 0 -38px;
 	}
#content .col1 .callout-product-logo li, #content .col2 .callout-product-logo li, #content .col3 .callout-product-logo li, #content .sidebar .callout-product-logo li {
	float: left;
	background: none;
 	}
.callout-product-logo .cs a {
	background: url(images/small-cs.png) no-repeat 0 0;
 	}
.callout-product-logo .csc a {
	background: url(images/small-ct.png) no-repeat 0 0;
 	}
*/
/*  LIGHTBOX */

/*.login {
	width: 430px;
	padding: 20px 60px 30px 60px;
}
.login h3 {
	color: #096bb3;
	font-size: 2em;
}
.login form input.input {
	width: 100%;
	float: left;
	border: solid 1px #DFDFDF;
	background: url(images/'input_bg.png') repeat-x left top;
	padding: .4em;
	padding-left: .4em;
	color: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	clear: both;
}
.login ul {
	float: left;
	width: 430px;
}
.login form ul li {
	float: left;
	width: 90%;
	margin: 0;
	padding: 0;
}
.login label {
	color: #545454;
	display: block;
	float: left;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.5em;
	padding: 15px 0 0 0;
	position: relative;
	text-align: left;
	clear: both;
}
.login form ul.buttons {
	float: left;
	margin: 15px 0 0 0;
	clear: both;
}
.login p {
	color: #848484;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
}
.login ul.buttons li {
	float: left;
	width: auto;
}
.login ul.buttons li.remember {
	float: left;
	margin: 3px 0 0 10px;
	}
.login li.remember input, .login li.remember label {
	float: left;
	padding: 0;
	clear: none;
}
*/
/* EXTRA QUESTIONS LIGHTBOX */
/*
.eval_lightbox {
	width: 430px;
	padding: 20px 60px 30px 60px;
}
.eval_lightbox h3 {
	color: #096bb3;
	font-size: 2em;
}
.eval_lightbox form input.input {
	width: 100%;
	float: left;
	border: solid 1px #DFDFDF;
	background: url(images/'input_bg.png') repeat-x left top;
	padding: .4em;
	padding-left: .4em;
	color: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	clear: both;
}
.eval_lightbox form ul li {
	float: left;
	width: 90%;
	margin: 0;
	padding: 0;
}
.eval_lightbox label {
	color: #545454;
	display: block;
	float: left;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.5em;
	padding: 15px 0 0 0;
	position: relative;
	text-align: left;
	clear: both;
}
.eval_lightbox form ul.buttons {
	float: left;
	margin: 15px 0 0 0;
	clear: both;
}
.eval_lightbox p {
	color: #848484;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
}
.eval_lightbox .nav p {
	float: right;
	}
.eval_lightbox a {
	cursor: pointer !important;
	}
*/

/*.graybox {
	background: #f6f6f6 url(images/graybox-.png) no-repeat 0 0;
	width: 580px;
	padding: 10px 20px 0 20px;
	margin: 0 0 20px 0;
}
.graybox-bottom {
	background: #f6f6f6 url(images/graybox-.png) no-repeat 0 0;
	width: 620px;
	height: 11px;
	clear: both;
	margin: 0 0 0 -20px;
}
#content .graybox form ul li {
	float: left;
	width: auto;
	clear: none;
}
#content .graybox form ul li .input {
	float: left;
	width: 465px;
	margin: 0 10px 0 0;
}
/*.graybox h1 a {
	background: #f6f6f6 url(images/graybox-.png) no-repeat right center;
	padding: 0 15px 0 0;
	text-decoration: underline;
	color: #096BB3;
}
.graybox h1 a:hover {
	color: #2797E6;
}
#content ul.no-bullets li {
	background: none;
	padding: 0 0 8px 0;
}
/*
a.arrow-button {
	background: transparent url(images/button-a.png) no-repeat scroll 0pt 2px;
	float: left;
	font-weight: normal;
	margin: 2px 0 2px 0;
	padding: 0 0 2px 20px;
	clear: both;
}*/




/* STANDARD HEADER 
.header-title {
	float: left;
	width: 895px;
	height: 66px;
	color: #eeeeee;
	font-size: 3em;
	font-weight: normal;
	padding: 20px 0 0 30px;
	overflow: hidden;
	}
.header-title a {
	color: #eeeeee;
	text-decoration: none;
	}
.header-title a:visited {
	color: #eeeeee;
	text-decoration: none;
	}
.header-title a:hover {
	color: #ffffff;
	text-decoration: none;
	}







#subpromo {
	float: left;
	margin: 10px 0;
	padding: 15px 0 5px;
	width: 780px;
	}
#subpromo .twocol {
	width: 950px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	clear: none;
	border: 0;
	}
#subpromo .twocol .col1 {
	width: 100px;
	margin: 0;
	padding: 5px;
	float: left;
	text-align: center;
	}
#subpromo .twocol .col2 {
	width: 840px;
	float: left;
	}


#subpromo h3 {
	font-size: 1.9em;
	font-weight: normal;
	}
#subpromo p {
	font-size: 1.2em;
	}





*/	

/* SCREENSHOTS
--------------------------------------------- */

/*#content .screenshot-box {
	height: 96px;
	background-image: url(images/screensh.png);
	float: left;
	clear: both;
	padding: 0;
}

#content ul.screenshots {
	height: 87px;
	overflow: hidden;
	background-image: url(images/screensh.png);
	background-repeat: no-repeat;
	background-position: right center;
	list-style: none;
	padding-left: 0;
	padding-right: 15px;
	padding-top: 9px;
	float: left;
}

#content ul.screenshots li {
	float: left;
	width: 102px;
	height: 79px;
	margin: 0;
	margin-left: 15px;
	padding: 0;
	background-image: none;
}

#content .screen-btn-left {
	float: left;
	width: 21px;
	height: 21px;
	background: url(images/slider-l.png) no-repeat left center;
	margin-top: 35px;
	margin-right: 4px;
	clear: both;
}

#content .screen-btn-left:active {
	background-position: center center;
}

#content .screen-btn-left:hover {
	cursor: pointer;
}

#content .screen-btn-left.disabled {
	background-position: right center;
}

#content .screen-btn-left.disabled:hover {
	cursor: inherit;
}

#content .screen-btn-right.disabled:hover {
	cursor: inherit;
}

#content .screenshot-thumb-overlay {
	position: relative;
	top: -79px;
}

.screen-btn-right {
	float: left;
	width: 21px;
	height: 21px;
	background: url(images/slider-r.png) no-repeat left center;
	margin-top: 35px;
	margin-left: 4px;
}

.screen-btn-right:active {
	background-position: center center;
}

.screen-btn-right:hover {
	cursor: pointer;
}

.screen-btn-right.disabled {
	background-position: right center;
}

.icon-left {
	float: left;
	margin: 0 10px 0 0;
	}*/
	
	
	
	
	