/*
	reset!
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
a:focus{
	outline:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}


body{
	background:url(/images/background.png) repeat-x #fff 0px -20px;
	font-family:verdana, sans-serif;
	line-height:1.4;
}
#wrapper{
	width:990px;
	margin:0 auto;
}
#head{
	width:990px;
	height:91px;
	overflow:hidden;
	position:relative;
}
	.logo{
		background:url(/images/new-logo.png) no-repeat top left;
		margin-top:14px;
		height:64px;
		width:261px;
		float:left;
	}
		.logo img{
			border:0;
		}
	#menu{
		position:absolute;
		bottom:0;
		right:0;
		background:url(/images/menu_background.png);
		font-family:arial;
	}

			#menu li.left, #menu li.right{
				width:10px;
				height:65px;
				background:no-repeat;
			}
				#menu li.left{
					background-image:url(/images/menu_left.png);
				}
				#menu li.right{
					background-image:url(/images/menu_right.png);
					background-position:right;
					padding-left:30px;
				}
				#menu li.last{
					background:none;
				}
			#menu li{
				background:url(/images/menu_separator.png) right no-repeat;
				float:left;
			}
			#menu li a{
				font-size:12px;
				height:16px;
				padding:25px 20px 24px 20px;
				display:block;
				color:#757575;
				text-decoration:none;
			}
				#menu li a:hover{
					color:#989898;/* TBA */
				}
			#menu li a.active{
				color:#fff;
			}
#searchbar{
	height:32px;
	padding-top:10px;
	margin-bottom:16px;
}
	#searchblock{
		float:left;
		width:280px;
	}
	#searchbar div span.left,#searchbar div span.right, #searchbar div input{
	margin-top:2px;
	}
	#searchbar input.text{
		width:180px;
	}
	#searchbar .searchbutton{
		background:url(/images/search_button.png) no-repeat center left;
		border: 0;
		width:74px;
		height:22px;
		color:#fff;
		font-size:11px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		margin-left:10px;
	}
	#searchbar .searchbutton:hover{
		cursor:pointer;
	}
/*	#searchbar .searchicon{
		background:url(/images/searchicon.png) no-repeat center left;
		display:block;
		float:left;
		width:14px;
		height:22px;
		margin-right:2px;
		margin-left:-5px;
	}
*/
#channelbox{
	height:28px;
	margin-bottom:10px;
}
	.uglyhide{
		visibility:hidden;
	}
	#channelbox .channellink{
		display:block;
		float:left;
		margin-right:40px;
		height:28px;
	}
	.youtube{
		background:url(/images/channels/youtube.png) no-repeat top right;
		width:56px;
	}
	.svt{
		background:url(/images/channels/svtplay.png) no-repeat top right;
		width:20px;
	}
	.tv3{
		background:url(/images/channels/tv3.png) no-repeat top right;
		width:28px;
	}
	.tv4{
		background:url(/images/channels/tv4.png) no-repeat top right;
		width:28px;
	}
	.kanal5{
		background:url(/images/channels/kanal5.png) no-repeat top right;
		width:28px;
	}
	.tv6{
		background:url(/images/channels/tv6.png) no-repeat top right;
		width:28px;
	}
	.kanal9{
		background:url(/images/channels/kanal9.png) no-repeat top right;
		width:23px;
	}
	.tv8{
		background:url(/images/channels/tv8.png) no-repeat top right;
		width:28px;
	}
	.dn{
		background:url(/images/channels/dn.png) no-repeat top right;
		width:41px;
	}
	.aftonbladet{
		background:url(/images/channels/aftonbladet.png) no-repeat top right;
		width:132px;
	}
	.ztv{
		background:url(/images/channels/ztv.png) no-repeat top right;
		width:28px;
	}
#content{
	float:left;
	clear:left;
	width:990px;
}
	#content .top{
		font-size:11px;
		overflow:auto;
	}
		#content .shortinfo{
			float:left;
			width:330px;
			margin-right:35px;
		}
			#content .shortinfo h1{
				font-size:14px;
			}
			#content .shortinfo h2{
				font-size:11px;
			}
			#content .top p{
				color:#666;
				margin:0 0 10px 0;
			}
		/*#loginbox{
			float:left;
			width:365px;
			font-family:verdana, sans-serif;
		}
			table#loginbox th{
				text-align:right;
				color:#666;
				font-size:11px;
				width:105px;
				padding:5px 10px 5px 0;
			}
				table#loginbox th label{
					cursor:pointer;
				}
					table#loginbox th label.remember{
						font-weight:normal;
						margin-right:3px;
					}
				table#loginbox th input{
					vertical-align:middle;
				}
/*			#content table#loginbox span.left, #content table#loginbox span.right{
				width:5px;
				height:20px;
				display:block;
				float:left;
			}
				#content table#loginbox span.left{
					margin-left:1px;
					background:url(/images/input_left.png);
				}
				#content table#loginbox span.right{
					background:url(/images/input_right.png);
				}
*/				/*table#loginbox .forgotten{
					color:#9f9e9e;
					text-decoration:none;
					float:right;
					margin-right:1px;
					clear:right;
					font-size:9px;
				}
					 table#loginbox .forgotten:hover{
						color:#646262;
					}*/
		#loginform{
			float:left;
			font-size:11px;
		}
			#loginform label{
				font-size:11px;
				margin-top:4px;
				margin-left:5px;
			}
			#loginform input.username, #loginform input.password{
				padding:1px 0;
				font-size:13px;
				width:120px;
				border:solid #d0cfcf;
				border-width:1px 0;
				float:left;
				font-family:verdana, sans-serif;
			}
			#loginform label.remember{
				position:relative;
				top:-2px;
				margin-left:0px;
			}
			#loginform input.remember{
				margin-left:4px;
				margin-top:5px;
			}
			.loginsubmit{
				background:url(/images/submit_button.png) no-repeat center left;
				border: 0;
				width:62px;
				height:22px;
				color:#fff;
				font-size:11px;
				font-family: verdana, sans-serif;
				font-weight: bold;
				float:left;
			}
			.forgotten{
			
			}
		#filter{
			padding:10px 0;
			font-size:11px;
			clear:both;
			overflow:auto;
			width:990px;
		}
			#filter ul{
				color:#666;
			}
				#filter ul li{
					float:left;
					display:block;
					margin-left:15px;
					margin-right:10px;
					line-height:18px;
				}
						#filter ul li.first{
							margin-left:0;
						}
						#filter ul li.last{
							margin-right:0;
						}
					#filter ul li.selected{
						margin-left:7px;
						margin-right:2px;
					}
						#filter ul li.selected .left, #filter ul li.selected .right{
							float:left;
							display:block;
							height:18px;
							width:8px;
						}
							#filter ul li.selected .text{
								display:block;
								line-height:18px;
								float:left;
								background:#efefef;
							}
							#filter ul li.selected .left{
								background:url(/images/filter_selected_left.png);
							}
							#filter ul li.selected .right{
								background:url(/images/filter_selected_right.png);
							}
						#filter ul li.separator{
							height:10px;
							width:1px;
							background-color:#dadada;
							margin:4px 10px 4px 10px;
						}
					#filter ul li a{
						color:#666;
						text-decoration:none;
					}
						#filter ul li a:hover{
							text-decoration:underline;
						}
	#content table.list{
		empty-cells:show;
	}
		#content table.list thead{
			
			font-size:11px;
			text-align:left;
			height:34px;
		}
			#content table.list thead th{
				padding:0 10px;
				/*background-color:transparent;*/
				background: url(/images/tablehead_background.png);
				height:34px;
				text-align:left;
			}
			#content table.list thead th a{
				color:white;
				text-decoration:none;
				font-weight:bold;
				height:34px;
			}
				#content table.list thead th a:hover{
					text-decoration:underline;
				}
			#content table.list thead th.first{
				/*background:transparent url(/images/tablehead_background_left.png) left no-repeat;*/
				background:url(/images/mainbar_bg.png) top left no-repeat;
				
			}
			#content table.list thead th.last{
				background:url(/images/mainbar_bg.png) top right no-repeat;
				/*background:transparent url(/images/tablehead_background_right.png) right no-repeat;*/
			}
			/*
			#content table.list thead th.kategori{
				width:40px;
			}
			#content table.list thead th.genre{
				width:100px;
			}
			#content table.list thead th.namn{
				width:auto;
			}
			#content table.list thead th.betyg{
				width:40px;
			}
			#content table.list thead th.kanal{
				width:50px;
			}
			#content table.list thead th.klick{
				width:30px;
			}
			#content table.list thead th.datum{
				width:65px;
			}*/
		#content table.list tbody tr{
			font-size:11px;
			text-align:left;
			color:#666;
		}
					#content table.list tbody tr.odd{
						background-color:#fff;
					}
					#content table.list tbody tr.even{
						background-color:#f2f2f2;
					}
					#content table.list tbody tr.last{
						background-image:url(/images/tablebottom.png);
						background-position:bottom center;
						background-repeat:no-repeat;
						height:6px;
					}
			#content table.list tbody td{
				padding:4px 0 4px 10px;
			}
					#content table.list tbody tr.secondtolast td{
						padding-bottom:0;
					}
					#content table.list tbody td.kategori{
						/*background:url(/images/table_background_leftright.png) left repeat-y;*/
						border-left: 1px solid #ddd;
					}
					#content table.list tbody td.datum{
						border-right: 1px solid #ddd;
						/*background:url(/images/table_background_leftright.png) right repeat-y;*/
					}
				#content table.list tbody td a{
					color:#666;
					text-decoration:none;
				}
						#content table.list tbody td a:hover{
							text-decoration:underline;
						}
					#content table.list tbody td.viewnow a{
						display:block;
						background:url(/images/play.gif);
						width:42px;
						height:17px;
					}
	.bigtable{
		width:730px;
		font-size:11px;
		color:#666;
		margin-bottom:10px;
		h1:font-size:12px;
	}
		.bigtable thead tr{
			background:url(/images/mainbar_bg.png);
			height:34px;
		}
			.bigtable thead tr td{
				color:#fff;
				font-weight:bold;
				padding-left:10px;
			}
			.bigtable thead tr td h1{
				font-size:14px;
			}
		.bigtable tbody#avsnittbody td{
			padding:4px 13px 1px;
		}
		/*
			#content #episodeinfo thead tr td.left, #content #episodecomments thead tr td.left{
				background:url(/images/tablehead_background_left.png) left top no-repeat;
				padding:10px 10px 8px 10px;
				color:#fff;
				font-weight:bold;
			}
			#content #episodeinfo thead tr td.right, #content #episodecomments thead tr td.right{
				background:url(/images/tablehead_background_right.png) right top no-repeat;
				width:77px;
			}
		*/
		
		.bigtable tbody tr.content{
			background:url(/images/table_background_leftright_both.png);
		}
			.bigtable tbody td.last, #content .bigtable tbody td.last{
			background:url(/images/tablebottom.png) bottom center;
			padding:0;
			height:6px;
		}
		.bigtable tbody td span.percent{
			float:left;
			padding-right:5px;
		}
		#episodeinfo tbody td, .bigtable tbody td{
			padding:13px 13px 7px 13px;
			vertical-align:top;
		}
			#episodeinfo tbody td.image{
				text-align:center;
				padding-right:3px;
				width:350px;
			}
					#episodeinfo tbody td dt{
						float:left;
						display:block;
						width:110px;
						font-weight:bold;
						padding-bottom:9px;
					}
					#episodeinfo tbody td dd{
						float:left;
						display:block;
						clear:right;
						width:228px;
						padding-bottom:9px;
					}
						#episodeinfo tbody td dd a{
							color:#666;
							text-decoration:none;
						}
							#episodeinfo tbody td dd a:hover{
								text-decoration:underline;
							}
					#episodeinfo tbody a.play{
						margin-left:110px;
					}
						#episodeinfo tbody a.play .playicon{
							background:url(/images/playicon.png) no-repeat center left;
							height:22px;
							width:9px;
							display:block;
							float:right;
							margin:0 -4px 0 0;
						}
	#episodecomments{
		margin-top:10px
	}
		#episodecomments tbody tr td{
			padding-top:0;
		}
				#episodecomments tbody tr td dl dd{
					margin:10px 0 0 0;
				}
				#episodecomments tbody tr td dl dt a{
					color:#ff9203;
					text-decoration:none;
				}
					#episodecomments tbody tr td dl dt a:hover{
						text-decoration:underline;
					}
	#pages{
		position:relative;
		left:50%;
		float:left;
		font-size:11px;
		margin-top:10px;
		margin-bottom:10px;
	}
		#pages ul{
			float:left;
			position:relative;
			left:-50%;
		}
			#pages ul li{
				display:block;
				float:left;
			}
				#pages ul li a{
					display:block;
					padding:0 7px;
					overflow:auto;
					text-align:center;
					line-height:20px;
					border:1px solid #e0e0e0;	
					text-decoration:none;
					margin-left:5px;
					color:#666;
				}
						#pages ul li a:hover{
							color:#444;
							border:1px solid #c4c4c4;
							background:#f8f8f8;
						}
						#pages ul li a.current{
							background:#eee;
							text-decoration: underline;	
						}
					#pages ul li.text a{
						display:block;
						padding:0 4px;
						width:auto;
						text-align:center;
						line-height:20px;
						border:0 none #fff;
						text-decoration:none;
						margin-left:5px;
						color:#666;
					}
						#pages ul li.text a:hover{
							color:#444;
							background:transparent;
						}
				#pages ul li.separator{
					margin-left:5px;
					line-height:20px;
					font-size:11px;
				}
	#bottomboxes{
		font-size:11px;
		float:left;
		width:990px;
	}

	#fail{
		padding:10px;
		border: 1px solid #DD3C10;
		background-color: #FFEBE8;
		margin-bottom:10px;
		font-size: 12px;
	}
	#notice{
		padding:10px;
		border: 1px solid #3C10DD;
		background-color: #E8EBFF;
		margin-bottom:10px;
		font-size: 12px;
	}
	#channels div{
		float:left;
		width:100%;
		display:block;
		overflow:auto;
		margin-bottom:5px;
	}
		#channels .channel-right{
			width:650px;
		}
		#channels .channel-left{
			width:50px;
			float:left;
		}
		#channels .channel{
			padding-top:5px;
			border-top:1px solid #ccc;
			margin-bottom:0;
		}
		/*
		#channels h2 {
			display:block;
			float:left;
			margin: 10px 0 10px 0;
			padding-bottom: 5px;
			width: 100%;
			//border-bottom: 1px solid grey;
		}*/
		#channels .small-image {
			margin-right: 10px;
			height:28px;
			width:28px;
		}
	#a-to-the-o{
		font-size:14px;
	}
	#a-to-the-o .group{
		overflow:auto;
		display:block;
		clear:both;
	}
	#a-to-the-o .group .column{
		padding: 0px 10px 0px 0px;
		float:left;
		display:block;
		width:170px;
	}
	#a-to-the-o .group h4{
		border-bottom:1px solid #777;
		font-family:serif;
		font-size:20px;
		margin: 6px 0px 2px 0px;
		font-weight:normal;
		color: #333;
	}
	#a-to-the-o .group .column a{
		float:left;
		clear:both;
		margin:1px;
		font-size:11px;
	}
	.fattable{
		color: #666;
		width:990px;
		float:left;
		margin-bottom:10px;
		clear:both;
        border:1px solid #ddd;
		-moz-border-radius:12px;
		-webkit-border-radius:3px;
        background:url(/images/top-gradient-solid.png) repeat-x;
	}
    .episodes{
        width:500px;
        clear:left;
    }
    .comments{
        width:470px;
        margin-right:-2px;
        float:right;
        clear:right;
    }
		.fat_header{
			width:100%;
			height: 32px;/*
            -moz-border-radius-topleft:12px;
            -moz-border-radius-topright:12px;
            -webkit-border-top-left-radius:12px;
            -webkit-border-top-right-radius:12px;*/
			color:#555555;
		}
			.fat_header h1, .fat_header h2, .fat_header span{
				font-size:14px;
				padding-top:8px;
				padding-left:10px;
				display:block;
			}
		.fat_content{
			font-size:11px;
			/*background:url(/images/table_background_leftright_both.png);*/
            /*border-left:1px solid #ddd;
            border-right:1px solid #ddd;*/
			padding:10px;
			overflow:auto;
		}
				.fat_comments dd i{
					color:#ccc;
				}
				.fat_comments dt{
					margin-bottom:10px;
					margin-top:-1px;
				}
				.fat_showlist{
					list-style:none;
				}
				li.list{
					padding-top:2px;
					padding-bottom:2px;
					line-height:1.2em;
                    display:block;
                    width:100%;
                    border-bottom:1px solid #ddd;
                    overflow:auto;
				}
                    li.list:last-child{
                        border-bottom:none;
                    }
                    .list a.object-link{
                        font-size:14px;
                        display:block;
                        float:left;
                        padding-left:12px;
                        background: url(/images/togglearrow.png) 0 4px no-repeat;
                    }
                    .list a.object-link.untoggled{
                        background-position:0 -18px;
                    }
                .js-active .hidden-block{
                    display:none;
                }
                .hidden-block{
                    float:left;
                    width:100%;

                }
                .description-block{
                    width: 360px;
                    float:left;
                    margin-bottom:5px;
                }
                .info-block{
                    float:right;
                    width:100px;
                }
                .info-block span, .info-block a{
                    float:right;
                    clear:both;
                    margin:2px;
                }
			.fat_showimg{
				float:left;
				margin-right:10px;
			}
			.fat_showinfo{
				float:left;
				margin-top:20px;
				overflow:auto;
			}
			.fat_showinfo dl{
				color: #656565;
			}
				.fat_showinfo dt{
					width: 170px;
					float:left;
					clear:left;
					font-weight:bold;
					margin-bottom:5px;
				}
				.fat_showinfo dd{
					/*width:250px;*/
					float:left;
					clear:right;
					margin-bottom:5px;
					display:block;
				}
			.fat_showdescription{
				float:left;
			}
                .channelPic{
                    margin: 0 5px 0 0;
                    float:left;
                }
                .showPic{
                    float:right;
                    margin: 0 0 0 5px;
                }
		.fat_last{
			/*background:url(/images/tablebottom-wide.png);
			height:6px;
            clear:both;
            overflow:hidden;*/
		}
	.smalltable{
		color: #666;
		width:340px;
		margin-bottom:10px;
		float:left;
		font-size:11px;
	}
	.secondtbl{
		margin-left:30px;
	}
		.small_header{
			background:url(/images/top-gradient-smaller.png);
			height:32px;
		}
			.small_header h2{
				font-size:12px;
				color:#555555;
				padding-top:8px;
				padding-left:10px;
			}
		.small_content{
			/*background:url(/images/table_background_leftright_half.png);*/
            border-left:1px solid #ddd;
            border-right:1px solid #ddd;
			padding:10px;
			overflow:auto;
		}
			.small_comments dt{
				margin-bottom:10px;
				margin-top:-1px;				
			}
		.genrecloud{
			text-align:center;
		}
			.genrecloud a{
				margin:0 2px;
				border-bottom:1px dotted #aaa;
				white-space:nowrap;
			}
			.genrecloud a:hover{
				border:none;
			}
		.small_last{
			background:url(/images/tablebottom-smaller.png);
			height:5px;
            overflow:hidden;
		}
		.tinytable{
			width: 250px;
		}
			.tiny_header{
				background:url(/images/top-gradient-tiny.png);
			}
			.tiny_footer{
				background:url(/images/tablebottom-tiny.png);
			}
#adbox{
	width:250px;
	overflow:hidden;
	float:left;
	clear:right;
}
#linkbox{
	clear:both;
	margin-top:20px;
	float:left;
	width:100%;
}
#footer{
	font-size:10px;
	display:block;
	clear:both;
	font-family:verdana, sans-serif;
	text-align:right;
}
	#footerlinks{
		padding-top:35px;
	}
		#footerlinks li{
			float:right;
			line-height:1;
			border-right:1px solid #666;
			padding:0 15px;
		}
			#footerlinks li.last{
				border-right:0 none;
				padding-right:0;
			}
	#footer a{
		text-decoration:none;
		color:#666;
	}
		#footer a:hover{
			text-decoration:underline;
		}
	#footer p#copyright{
		padding:.5em 0;
		clear:both;
	}
	
/* common */
span.left, span.right{
	width:5px;
	height:20px;
	display:block;
	float:left;
}
	span.left{
		margin-left:1px;
		background:url(/images/input_left.gif);
	}
	span.right{
		background:url(/images/input_right.gif);
	}
input.text, textarea.text, select.text{
	padding:1px 0;
	font-size:13px;
	border:solid #d0cfcf;
	border-width:1px 0;
	float:left;
	font-family:verdana, sans-serif;
}
	textarea.text, select.text{
		/*
		overide:ar tidigare då det bara blir top+bottom, nu 
		blire överallt, och har man rätt läsare lite snyggare också :)
		*/
		border-width:1px; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
	}
a{
	/*color:#7db7c8;*/
	color:#FF9203;
	text-decoration:none;
}
a:hover{
	text-decoration:underline
}
a.submit{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
}
	a.submit .text{
		background:url(/images/inputsubmit_background.png);
		float:left;
		display:block;
		line-height:22px;
		padding:0 4px;
		position:relative;
	}
	a.submit .leftsub, a.submit .rightsub{
		width:6px;
		float:left;
		display:block;
		height:22px;
	}
		a.submit .leftsub{
			background:url(/images/inputsubmit_left.png);
		}
		a.submit .rightsub{
			background:url(/images/inputsubmit_right.png);
		}
	 a.submit:hover, a.submit:active{
		text-decoration:underline;
	}
.textarea{
	border: 1px solid #ccc;
	width:95%;
	height:100px;
}
.hidden{
	display:none;
}
.clear{
	clear:both;
}
.boxxy{
	position:fixed;
	left:50%;
	top:20%;
	width: 800px;
	min-height:400px;
	margin-left:-400px;
	background-color: white;
	border: 5px solid lightBlue;
	-moz-border-radius: 10px;
}
#editform div{
	float:left;
	clear:both;
	margin:6px;
}
#close{
	background-color: rgba(0,0,0,0.1);
	cursor:pointer;
}
dt.fullwidth{
    width:100%;
}
#genrez{
	overflow:hidden;
}
#genrez ul{
	white-space:nowrap;
	height:15px;
	overflow:hidden;
	font-size:12px;
	width:10000px;
}
	.genrez li{
		float:left;
		margin-right:8px;
	}
		.genrez li a{
			color: #ddd;
		}
		.genrez li a.genrez_first{
			text-decoration:underline;
			color:red;
		}
/*
#featured{
	clear:both;
}
.featured li{
	width:170px;
	margin:3px;
	padding:2px;
	border:1px solid black;
	float:left;
	font-size:10px;
}
*/
#channellist{
	float:left;
	display:block;
	margin-bottom:20px;
	font-size:11px;
	overflow:auto;
}

.channellistcolumn{
	width:170px;
	float:left;
}
	.channellistcolumn span, .channellistcolumn h3{
		float:left;
		clear:both;
	}
	.channellistcolumn span{
		color:#aaa;
	}
		.channellistcolumn a{
			padding-left:10px;
			background: url(/images/pil.gif) no-repeat;
			background-position:0px 3px;
		}
	.channellistcolumn h3{
		font-family:Arial,sans-serif;
		font-size:20px;
		font-weight:normal;
	}

#listbox{
	float:left;
	overflow:auto;
	width:100%;
}
	.list-row{
		border-bottom:1px solid #ddd;
		overflow:auto;
		padding: 5px 1px;
	}
	.list-row-last{
		border-bottom:none;
	}
	.list-row-odd{
		background: #f4f4f4;
	}
		.list-channel{
			display:block;
			height:28px;
			width:40px;
			margin-right:5px;
			background-position: right;
			margin-top:4px;
		}
		.chop{
			background-position: left;
		}
		.list-betyg{
			/*width:50px;*/
		}
		.list-first-row{
			font-size:14px;
			/*font-family:Georgia, serif;*/
		}
		.list-sec-row{
			font-size:12px;
			font-family:sans-serif;
		}
			.list-right{
				float:right;
			}
			.list-left{
				float:left;
			}
			.list-play{
				background: url(/images/play.gif) no-repeat;
				display:block;
				width:42px;
				height:17px;
				margin-right:6px;
			}
				.list-play a{
					display:block;
					width:42px;
					height:17px;
				}
#featured{
	background:url(/images/top-gradient.png) no-repeat;
	width:990px;
}
#featured, .feature-row{
	float:left;
}
	.feature-wrap{
		float:left;
		width:914px;
	}
	#featured h2{
		margin-bottom:10px;
		padding-top:7px;
		padding-left:10px;
		font-size:12px;
		color: #555;
	}
		.feature-row div{
			width:170px;
			float:left;
			margin-right:16px;
			margin-bottom:8px;
		}
			div.featured-last{
				margin-right:0;
			}
	.feature-row div img{
		border:1px solid #ccc;
	}
	.feature-row div p, .feature-row div p a{
		color: #7db7c8;
		font-size:12px;
		font-family: "Trebuchet MS", verdana, arial;
		text-decoration:underline;
		font-weight:bold;
	}
#intro{
	margin-top:-3px;
	float:left;
	font-size:11px;
	margin-bottom:5px;
}
	#intro h1{
		font-size:14px;
		color:#FF9203;
		font-weight:bold;
	}
.float-right{
	float:right;
}
.float-left{
	float:left;
}
.bigpaging{
	width:35px;
	float:left;
	position:relative;
	top: 165px;
}
	.bigpaging a{
		width:20px;
		background:url(/images/pilar-sprites.png) no-repeat;
		height:23px;
		display:block;
	}
		a.left{
			padding-left:3px;
			background-position:-22px 0;
		}
			.bigpaging a.left:hover{
				background-position:-44px 0;
			}
			.bigpaging a.left.disabled{
				background-position:0 0;
				cursor:default;
			}
		.bigpaging a.right{
			margin-left:15px;
			background-position:-92px 0;
		}
			.bigpaging a.right:hover{
				background-position:-70px 0;
			}
			.bigpaging a.right.disabled{
				background-position:-114px 0;
				cursor:default;
			}
.button{
	float:left;
	display:block;
	height:14px;
	background: transparent url(/images/knapp-bg.png) 0 -40px repeat-x;
	color: #fff;
	padding:3px;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ff9c0d;
	
	cursor:pointer;
}
.input-button{
	height:22px;
	font-size:11px;
}
.bar-button{
	margin-top:2px;
}
.login-button{
	margin: 0 5px;
}

.search-button{
	text-align:right;
	width:50px;
	margin-left:5px;
}
	.search-glass{
		display:block;
		width:14px;
		height:14px;
		background: url(/images/glass.png);
		float:left;
		position:relative;
		left:-45px;
		top:7px;
		cursor:pointer;
	}
#tv_tabla_generated img{
	width:22px;
	height:22px;
	margin-right:2px;
}
#tw_link_widget{
	float:left;
	margin:10px 0;
}
.channelheader{
    font-size:30px;
    font-weight:bold;
    font-family:arial, serif;
}
#addnew{
	width:700px;
	height:500px;
	position:fixed;
	left:50%;
	margin-left:-350px;
	background: Cornsilk;
	text-align:left;
	border:3px solid grey;
	display:none;
    top:50px;
}
#addnew span{
    float:left;
}