 /*-------------------------------------------
 -- html element classes
 -------------------------------------------*/
* {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
}

HTML, BODY {
	background-color: #FFFFFF;
}

A {
	text-decoration: none;
	color:#62696E;
}

 /*-------------------------------------------
 -- width of whole page
 -------------------------------------------*/
.pageContainer {
	margin: 0 auto;
	min-height: 100%;
	width: 805px;
	position: relative;
	left: 50%;
	margin-left: -403px;
}

* HTML .pageContainer {
	height: 100%;
}
 /*-------------------------------------------
 -- body
 -------------------------------------------*/
.pageBody {
	margin: 15px 0;
	/* padding-bottom:45px; */
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -50%;
}

.pageBody TABLE {
	width: 100%;
}

/*-------------------------------------------
 -- banner
 -------------------------------------------*/
.banner {
	text-align: center;
}

 /*-------------------------------------------
 -- filter settings
 -------------------------------------------*/

.filter {
	display: block;
	width: 805px;
	background: transparent url(../images/select.jpg) no-repeat;
}

.filter .links {
	position: relative;
	top: 10px;
	width: 805px;
	height: 30px;
	text-align: right;
	border-bottom: none;
}

.filter .links #rss-link,
.filter .links #settings-link {
  display: block;
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  height: 17px;
  font-weight: bold;
  color: #333;
  background: transparent url(../images/rss.gif) no-repeat;
}

.filter .links #settings-link {
	margin: 0 20px 0 10px;
	background: transparent url(../images/settings.jpg) no-repeat;
}

.filter .settings {
	height: 37px;
	background: #ebecf0;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}

.filter .settings h1 {
	margin: 0 0 0 10px;
	padding: 13px 0 0 0;
}

.filter .settings select {
	margin: 11px 0 0 10px;
	padding: 1px 2px;
}
.filter .settings select.country { width: 210px; }
.filter .settings select.industry { width: 210px; }
.filter .settings select.promoType { width: 210px; }

.filter .settings input {
	margin: 0 0 0 17px;
	width: 30px;
	height: 18px;
	font-size: 12px;
	color: #000;
	background: #fff;
	border: 1px solid #949aa6;
}

.filter .foot {
	width: 805px;
	height: 4px;
	font-size: 4px;
	line-height: 4px;
	background: transparent url(../images/select_footer.jpg) no-repeat center bottom;
}

.filter h1 {
	float: left;
	font-size: 14px;
	margin-bottom:10px;
}

.filter h2 {
	font-weight:bold;
}

.filter .type
{
	vertical-align:top;
}

.filter .type .option
{
	padding:3px 0;
}

.filter .type .option span
{
	white-space: nowrap;
}

.filter .type INPUT
{
	height:15px;
}

.filter .type .foldable
{
	background:url(http://ui2.zanox.com/images/button_showall.gif) no-repeat 0.8% 50%;
	padding:3px 0 3px 19px;
	cursor:pointer;
	display:block;
}

#ie7 .filter .type .foldable, #ie6 .filter .type .foldable
{
	margin-left:5px;
}
.filter .type DIV#otherCountriesOptions, .filter .type DIV#promoTypesCustomerOptions, .filter .type DIV#promoTypesPublisherOptions
{
	padding-left:19px;
}

.filter .type .foldable.open
{
	background:url(http://ui2.zanox.com/images/button_hideall.gif) no-repeat 0.8% 50% !important;
}

.filter .type .option *
{
	vertical-align:middle;
}

.filter .type .option INPUT
{
	margin-right:4px;
}

.filter input.submit {
	background-color: transparent;
	border: medium none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/znx_btn_form_25x17.gif);
	width: 25px;
  height: 17px;
}

.submitContainer {
	text-align:center;
	border-top:1px solid #C3C4C8;
	padding-top:10px;
	margin-top:30px;
}

#comissions-sort-dropdown {
	width: 90px;
	padding: 6px;
	border: 1px solid #aaaaaa;
  background-color: white;
}

 /*-------------------------------------------
 -- tables general
 -------------------------------------------*/
TD.center
{
	text-align:center;
}

 /*-------------------------------------------
 -- program list
 -------------------------------------------*/

.programs {
	margin-top: 20px;
}

.programs .rss {
	margin: 7px 0;
}

.programs .rss a {
	text-decoration: underline;
	background: url(http://ui2.zanox.com/images/icon_rss.gif) no-repeat 0% 50%;
	padding: 8px 0 8px 17px;
	font-size:11px;
}

.programs table {
}

.programs th {
	padding: 0 10px 0 10px;
	text-align: left;
}

.programs tr.head {
	height: 29px;
	background: transparent url(../images/table_header.jpg) no-repeat 0px 0px;
}

.programs tr.head .information { background: transparent url(../images/table_header.jpg) no-repeat left top; }
.programs tr.head .promotype,
.programs tr.head .commissions,
.programs tr.head .adrank { background: transparent url(../images/table_header.jpg) no-repeat center top; }
.programs tr.head .start { background: transparent url(../images/table_header.jpg) no-repeat right top; }

.programs .small-programs tr.head .adrank { background: transparent url(../images/table_header.jpg) no-repeat right top; }

.programs tr.tableAlternateRow {
	background-color: #f3f3f5;
}

.programs td {
	vertical-align:top;
	padding: 15px 10px;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
.programs tr.last td { border-bottom: 1px solid #aaaaaa; }

.programs td.information {
	border-left: 1px solid #aaaaaa;
	width: 390px;
}


.programs .small-programs td.information {
	border-left: 1px solid #aaaaaa;
	width: 579px;
}


.programs td.information .split-left {
	float: left;
	width: 132px;
}

.programs td.information .split-right {
	float: left;
	padding: 0 10px 0 0;
	width: 220px;
}

.programs .small-programs td.information .split-right {
	width: 364px;
}

.programs td.information a.joinNow {
	display: block;
	width: 101px;
	height: 22px;
	background: url(../images/btn_join_grey.jpg) no-repeat;
}

.programs td.information span.promoEnds {
	display: block;
}

.programs td.promotype {
	width: 92px;
}

.programs td.commissions {
	width: 103px;
}

.programs td.commissions span {
	display: block;
	font-weight: bold;
}

.programs td.adrank {
	width: 52px;
}

.programs .small-programs td.adrank {
	border-right: 1px solid #aaaaaa;
}

.programs td.start {
	width: 62px;
	border-right: 1px solid #aaaaaa;
}

.programs tr.foot,
.programs tr.foot-alternate {
	height: 5px !important;
	overflow: hidden;
}

.programs tr.foot td,
.programs tr.foot-alternate td {
	margin: 0;
	padding: 0;
	height: 5px;
	background: transparent;
	border-top: none;
	background: #f3f3f5 url(../images/table_footer_grey.jpg) no-repeat left bottom;
	overflow: hidden;
}
.programs tr.foot-alternate td { background: #f3f3f5 url(../images/table_footer_white.jpg) no-repeat left bottom; }

.programs tr.foot td span,
.programs tr.foot-alternate td span {
	font-size: 0px;
}


.programs tr.foot td.information,
.programs tr.foot-alternate td.information {
	border-left: none;
	width: 411px;
}

.programs tr.foot td.promotype,
.programs tr.foot td.commissions,
.programs tr.foot td.adrank {
	border-left: 1px solid #aaaaaa;
	background: #f3f3f5 url(../images/table_footer_grey.jpg) no-repeat center bottom;
}

.programs tr.foot-alternate td.promotype,
.programs tr.foot-alternate td.commissions,
.programs tr.foot-alternate td.adrank {
	border-left: 1px solid #aaaaaa;
	background: #ffffff url(../images/table_footer_white.jpg) no-repeat center bottom;
}

.programs tr.foot td.start {
	border-right: none;
	background: #f3f3f5 url(../images/table_footer_grey.jpg) no-repeat right bottom;
}

.programs tr.foot-alternate td.start {
	border-right: none;
	background: #ffffff url(../images/table_footer_white.jpg) no-repeat right bottom;
}


.programs .logo {
	margin-bottom: 10px;
	border:1px solid #9F9F9F;
	width:120px;
	height:58px;
        display: table;
        overflow: hidden;
}

.programs H1 {
	font-weight: bold;
	display:inline;
}

.programs h1 a {
	padding-right: 20px;
	background: transparent url(../images/arrow_down_grey.gif) no-repeat right center;
}

.programs h1 a.sorted {
	padding-right: 20px;
	background: transparent url(../images/arrow_down.gif) no-repeat right center;
}

.programs p {
	margin: 0 0 20px 0;
	color: #60696e;
}

.programs .promoEnds {
	font-size: 10px;
	color: #ff6600;
	margin-left:5px;
}

.programs .description, .programs .comissions, .programs .promoType, .programs .adrank {
	color: #60696E;
	margin-top:5px;
}


/***********************
	programme
***********************/

.programs h2.affiliate-programme {
	color:#62696E;
}

.programs h2.affiliate-programme a {
	color:#000000;
}
 
 /*-------------------------------------------
 - misc
 -------------------------------------------*/
input.submit {
	background-color: transparent;
	border: medium none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/znx_btn_form_50.gif);
	width: 50px;
}

