/* ### GENE RAL ### */
* { margin:0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #ffffff; }
body { padding-bottom: 20px; background: url('/static/images/bodyBg.png') #007acf repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clearBoth { clear: both; }
.left { float: left; }
.right { float: right; }

.tvimg { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.tvimg-logo { width: 426px; height: 96px; float: left; background-image: url('/static/images/elements.png'); background-position: -10px -597px; }
.tvimg-menuLeft { width: 9px; height: 41px; float: left;  background-image: url('/static/images/elements.png'); background-position: -10px -242px; }
.tvimg-menuRight { width: 9px; height: 41px; float: right; background-image: url('/static/images/elements.png'); background-position: -10px -303px; }
.tvimg-plusmin { width: 100px; height: 27px; float: right; margin: 3px 4px 0px 0px;  background-image: url('/static/images/elements.png'); background-position: -10px -364px; }
.tvimg-infoLeft { width: 10px; height: 96px; float: left; background-image: url('/static/images/elements.png'); background-position: -10px -10px; }
.tvimg-infoRight { width: 10px; height: 96px; float: right; background-image: url('/static/images/elements.png'); background-position: -10px -126px; }
.tvimg-footerLeft { width: 9px; height: 40px; float: left; background-image: url('/static/images/elements.png'); background-position: -10px -477px; }
.tvimg-footerRight { width: 9px; height: 40px; float: right; background-image: url('/static/images/elements.png'); background-position: -10px -537px; }

.tvicon { height: 46px; width: 37px; margin-right: 8px; display: block; float: left; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.tvicon-ned1 { background-image: url('/static/images/tvicons.png'); background-position: -10px -208px; }
.tvicon-ned2 { background-image: url('/static/images/tvicons.png'); background-position: -10px -76px; }
.tvicon-ned3 { background-image: url('/static/images/tvicons.png'); background-position: -10px -604px; }
.tvicon-rtl4 { background-image: url('/static/images/tvicons.png'); background-position: -10px -736px; }
.tvicon-rtl5 { background-image: url('/static/images/tvicons.png'); background-position: -10px -274px; }
.tvicon-sbs6 { background-image: url('/static/images/tvicons.png'); background-position: -10px -472px; }
.tvicon-rtl7 { background-image: url('/static/images/tvicons.png'); background-position: -10px -670px; }
.tvicon-rtl8 { background-image: url('/static/images/tvicons.png'); background-position: -10px -1528px; }
.tvicon-net5 { background-image: url('/static/images/tvicons.png'); background-position: -10px -340px; }
.tvicon-veronica { background-image: url('/static/images/tvicons.png'); background-position: -10px -538px; }
.tvicon-mtv { background-image: url('/static/images/tvicons.png'); background-position: -10px -802px; }
.tvicon-tmf { background-image: url('/static/images/tvicons.png'); background-position: -10px -1198px; }
.tvicon-discovery { background-image: url('/static/images/tvicons.png'); background-position: -10px -1594px; }
.tvicon-natgeo { background-image: url('/static/images/tvicons.png'); background-position: -10px -1660px; }
.tvicon-ap { background-image: url('/static/images/tvicons.png'); background-position: -10px -1000px; }
.tvicon-een { background-image: url('/static/images/tvicons.png'); background-position: -10px -1132px; }
.tvicon-canvas { background-image: url('/static/images/tvicons.png'); background-position: -10px -1396px; }
.tvicon-bvn { background-image: url('/static/images/tvicons.png'); background-position: -10px -142px; }
.tvicon-eurosport { background-image: url('/static/images/tvicons.png'); background-position: -10px -1330px; }
.tvicon-nick { background-image: url('/static/images/tvicons.png'); background-position: -10px -934px; }
.tvicon-cn { background-image: url('/static/images/tvicons.png'); background-position: -10px -1462px; }
.tvicon-cc { background-image: url('/static/images/tvicons.png'); background-position: -10px -1066px; }
.tvicon-cnn { background-image: url('/static/images/tvicons.png'); background-position: -10px -406px; }
.tvicon-bbcone { background-image: url('/static/images/tvicons.png'); background-position: -10px -10px; }
.tvicon-bbctwo { background-image: url('/static/images/tvicons.png'); background-position: -10px -1264px; }
.tvicon-bbcworld { background-image: url('/static/images/tvicons.png'); background-position: -10px -868px; }


/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 760px; }
	
a { text-decoration: none; font-weight: bold; color: #ffffff; }
a:hover { text-decoration: underline; }
	
	/* ### HEADER CONTAINER ### */
	#headerCntr { width: 760px; }
	
		/* ### INFO BOX ### */
		.infoBox { float: right; width: 334px; height: 96px; background: url('/static/images/repeats.png') repeat-x; background-position: 0px -10px; }
		.infoBox strong { padding-top: 10px; display: block; text-transform: uppercase; }

	/* ### MENU CONTAINER ### */
	#menuCntr { width: 760px; height: 41px; background: url('/static/images/repeats.png') repeat-x; background-position: 0px -126px; }
	#menuCntr ul { list-style: none; }
	#menuCntr li { margin-right: 3px; padding-top: 10px; float: left; color: #549ad0; }
	#menuCntr li a { text-decoration: none; font-weight: bold; color: #ffffff; }
	#menuCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; }
	.plusmin { padding-top: 3px; margin-right: 4px; float: right; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-left: 0px; width: 760px; color: #5481a5; background: #ffffff; }
		
		/* ### COLUMN ### */
		.column { margin-right: 12px; float: left; display: inline; width: 188px; }
		
			/* ### ZENDER BOX ### */
			.zenderBox { margin-bottom: 12px; padding-bottom: 6px; width: 188px; background: url('/static/images/smallbottomBg.png') #d1e3ef no-repeat bottom left; }
			.zenderBox h1 { font-size: 10px; }
			.zenderBox .programListing { padding: 0; margin: 4px 8px 0px 8px; min-height: 200px; clear: both; }
			.zenderBox .programListing .program { clear: both; }
			.zenderBox .programListing .watched { color: #bb0000; }
			.zenderBox .programListing .selected { color: #000000; }
			.zenderBox .programListing .selectedandwatched { font-weight: bold; color: #ff0000; }
			.zenderBox .programListing .program:hover { cursor: pointer; }
			.zenderBox .programListing .program .time { float: left; width: 30px; }
			.zenderBox .programListing .program .separator { float: left; width: 5px; color: #b9ccdc; }
			.zenderBox .programListing .program .name { float: left; width: 137px; }
			.zenderBox a { text-decoration: none; color: #5481a5; }
			.zenderBox a:hover { text-decoration: underline; }
			.zenderBox .title { font-size: 10px; padding-left: 6px; width: 182px; height: 46px; line-height: 48px; text-transform: uppercase; background: url('/static/images/elements.png') no-repeat; background-position: -10px -411px; }
			.zenderBox .title img { margin-right: 10px; float: left; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 760px; height: 40px; text-align: center; background: url('/static/images/repeats.png') repeat-x; background-position: 0px -187px; }
	#footerCntr p { padding-top: 18px; }

.contact {
    border: 1px solid grey;
    margin: 16px;
    padding: 8px;
}

.contact h2 a {
    color: #5481a5;
}

.partners {
	border: 1px solid grey;
    margin: 16px;
    padding: 8px;
    float: left;
    width: 203px;
}

.partners h2 {
	margin-bottom: 8px;
}
	
.partners a:link {
    color: #333333;
    text-decoration: none;
}
.partners a:visited {
    text-decoration: none;
    color: #333333;
}
.partners a:hover {
    text-decoration: underline;
    color: #333333;
}
.partners a:active {
    text-decoration: none;
    color: #333333;
}
