body {
	background: #6aa1ca url('/theme/images/rtvspored_background.gif') top left repeat-x;
	font: 11px Arial, Verdana;
	margin: 0px;
	padding: 0px;
	color: #353535;
}

a {
	color: #03416e;
	text-decoration: none;
}

#maincontent {
	width: 976px;
	text-align: left;
}

.clear {
	clear: both;
	float: none;
}

.fl {
        float: left
        }

.fr {
        float: right
        }

#top {
	height: 26px;
	background: #3F5E8A url('http://www.rtvslo.si/_static/img/mmc_h.gif') top left repeat-x;
}

	#top .bound, #top .bound a {
		font: 11px Arial;
		text-decoration: none;
		color: #fff;
	}

	#top .bound a.rtvslo {
		float: left;
		margin: 0px 20px 0 0;
		background: url('http://www.rtvslo.si/_static/img/logo_mini.png') -60px 0 no-repeat;
		display: block;
		height: 17px;
		width: 31px;
	}

	#top .space {
		display: inline;
		color: #fff;
		font-size: 12px;
		margin: 0 7px;
	}

	#top .bound {
		text-align: left;
		width: 976px;
		margin: 0 auto;
		padding: 4px 0 0 0;
	}

.top {
	height: 69px;
	width: 976px;
}

	.top li {
		list-style: none;
		display: block;
		float: left;
		width: 351px;
	}
	
		.top .l2 {
			width: 320px;
		}

		.top .l3 {
			width: 300px;
		}
		
			.top .logo {
				display: block;
				width: 252px;
				height: 54px;
				background: url('/theme/images/rtvspored_logo.png') top left no-repeat;
				margin: 18px 0 0 10px;
			}
			
			.top .sform {
				height: 25px;
				margin: 25px 0 0 0;
				width: 320px;
			}
			
				.top .sform span {
					display: block;
					float: left;
					width: 250px;
				}
				
					.top .sform .s2 {
						width: 60px;
					}
					
					.top .sform .sinput {
						border: 0px;
						background: url('/theme/images/rtvspored_search_input.png') top left no-repeat;
						width: 240px;
						height: 25px;
						padding: 5px 3px 0 3px;
					}
					
					.top .sform .sbutton {
						border: 0px;
						background: url('/theme/images/rtvspored_search_button.png') top left no-repeat;
						width: 60px;
						height: 25px;
					}

			.top .uslbo {
				height: 25px;
				margin: 25px 0 0 0;
			}

				.top .uslbo .login {
					display: block;
					background: url('/theme/images/rtvsporedi_prijava.gif') top left no-repeat;
					width: 90px;
					height: 22px;
				}

				.top .uslbo .logein {
					padding: 0 0 0 50px;
				}

				.top .uslbo .logein .logname {
					display: block;
					float: left;
					background: url('/theme/images/rtvsporedi_userbox.gif') top left no-repeat;
					width: 212px;
					height: 22px;
					text-align: center;
					line-height: 22px;
					text-indent: 10px;
					margin: 0 8px 0 0;
					overflow: hidden;
				}

					.top .uslbo .logein .logname a:hover {
						text-decoration: underline;
					}

				.top .uslbo .logein .logout {
					display: block;
					float: left;
					background: url('/theme/images/rtvsporedi_odjava.gif') top left no-repeat;
					width: 30px;
					height: 22px;
				}

#content {
	width: 976px;
	text-align: left;
}

	#menu {
		width: 717px;
		height: 29px;
	}	
			#menu a {
				display: block;
				float: left;
				text-decoration: none;
				height: 29px;
			}

				#menu .addchannels {
					background: url('/theme/images/rtvspored_menu_addchannels.png') top left no-repeat;
					width: 182px;
				}
				
				#menu .category {
					background: url('/theme/images/rtvspored_menu_category.png') top left no-repeat;
					width: 119px;
				}
				
				#menu .programs {
					background: url('/theme/images/rtvspored_menu_programs.png') top left no-repeat;
					width: 156px;
				}
				
				#menu .help {
					background: url('/theme/images/rtvspored_menu_help.png') top left no-repeat;
					width: 90px;
				}

				#menu .restore {
					background: url('/theme/images/rtvspored_menu_restore.png') top left no-repeat;
					width: 170px;
				}

	#slider {
		height: 17px;
		width: 717px;
		margin: 10px 0 2px 0;
		z-index: 1;
	}
	
		#slider b {
			font-weight: normal;
			display: block;
			width: 37px;
			height: 17px;
			background: url('/theme/images/rtvspored_slider.png') top left no-repeat;
			font-size: 10px;
			line-height: 12px;
			text-align: center;
			cursor: pointer;
		}
		
	#slider2 {
		width: 713px;
		height: 16px;
		padding: 4px 0 0 4px;
		background: url('/theme/images/rtvspored_main_topslidebg.png') top left no-repeat;
		z-index: 1;
		*width: 717px;
	}

		#slider2.live {
			background: url('/theme/images/rtvspored_main_topslidebg2.png') top left no-repeat;
		}

		#slider2 b {
			font-weight: normal;
			display: block;
			width: 45px;
			height: 13px;
			background: url('/theme/images/rtvspored_slider2.png') top left no-repeat;
			cursor: pointer;
		}
	
	#timelines {
		width: 715px;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		background: #e6ecf4;
		z-index: 1;
	}

	#timelines.livetline {
		border-bottom: 1px solid #cccccc;
	}
	
	.time {
		border-top: 1px solid #d6d7d7;
		border-bottom: 1px solid #d6d7d7;
		height: 25px;
		line-height: 25px;
	}
	
		.time b {
			display: block;
			float: left;
			height: 16px;
			border-right: 1px solid #005a9c;
			margin: 6px 0 0 0;
			width: 139px;
			line-height: 16px;
			text-indent: 10px;
			color: #005a9c;
		}
		
			.time .b1, .time .b22 {
				width: 21px;
				height: 25px;
				border: 0px;
				margin: 0px;
			}
			
				.time .b1 a, .time .b22 a {
					display: block;
					text-decoration: none;
					height: 25px;
					width: 21px;
				}
			
				.time .b1 {
					background: url('/theme/images/rtvspored_time_left.gif') top left no-repeat;
				}
				
				.time .b22 {
					background: url('/theme/images/rtvspored_time_right.gif') top left no-repeat;
					*margin-left: 2px;
				}
				
			.time .b11 {
				width: 134px;
			}
			
			.time .b2 {
				width: 118px;
				border: 0px;
			}

			.time .b27 {
				width: 113px;
				border: 0px;
			}
	
		#eventsline {
			background: #ffffff url('/theme/images/rtvspored_linetimebg.png') top right repeat;
		}

			#eventsline.nline {
				background-position: 0 0;
				margin-left: 20px;
				width: 675px;
				overflow: hidden;
			}

			#eventsline .line {
				height: 49px;
				width: 715px;
				border-bottom: 1px solid #cdd1d5;
				overflow: hidden;
			}
			
				#eventsline .line2 {
					border: 0px;
				}
			
				#eventsline .line span {
					display: block;
					width: 1400px;
				}
		
				#eventsline b {
					font-weight: normal;
					display: block;
					height: 49px;
					border-right: 1px solid #cdd1d5;
					float: left;
					background: url('/theme/images/rtvspored_eventbg.png') top left repeat-x;
					cursor: pointer;
					overflow: hidden;
				}
			
					#eventsline .f1 {
						width: 155px;
						background: url('/theme/images/rtvspored_linechbg.gif') top left repeat-x;
					}
	
						#eventsline .f1 img {
							border: 0px;
						}
	
					#eventsline font {
						display: block;
						padding: 9px 0 0 9px;
						line-height: 16px;
						*font-size: 11px;
					}
	
				#eventsline i {
					display: block;
					float: left;
					height: 40px;
					font-style: normal;
					padding: 9px 0 0 0;
				}
				
					#eventsline .i1 { width: 40px; text-align: center; }
					#eventsline .i2 { width: 90px; font-weight: bold; line-height: 16px; }
					#eventsline .i3 { width: 25px; text-align: center; }

					#eventsline .avlive {
						display: block;
						background: url('../images/rtvsporedi_liveicon.png') top left no-repeat;
						width: 15px;
						height: 8px;
						margin: 4px 0 0 12px;
					}

		.footermain {
			width: 717px;
			height: 10px;
			background: url('/theme/images/rtvspored_main_bottomslide.png') top left no-repeat;
		}
		
	#content .left {
		float: left;
		width: 717px;
	}
	
	#content .right {
		float: left;
		width: 245px;
		padding: 0 0 0 9px;
	}
	
.menubox {
	width: 245px;
	padding: 0 0 16px 0;
	*padding: 0 0 10px 0;
}

.menubox22 {
	margin: -12px 0 0 0;
}

	.calendartop {
		background: url('/theme/images/rtvspored_koledar_top.png') top left no-repeat;
		width: 245px;
		height: 33px;
		padding: 12px 0 0 0;
		font-size: 14px;
		font-weight: bold;
		line-height: 33px;
		text-align: center;
	}
	
		.calcontent {
			padding: 8px 0 0 10px;
		}

			.calcontent .s87 {
				display: block;
				width: 140px;
				padding: 0 0 3px 0;
				font-weight: bold;
			}

			.calcontent .sp1 {
				display: block;
				width: 140px;
			}
			
				.calcontent .sp1 img {
					border: 0px;
				}
			
				.calcontent .sp1 b {
					font-weight: normal;
					display: block;
					float: left;
				}
				
					.calcontent .sp1 .b1 { width: 12px; }
					.calcontent .sp1 .b2 { width: 116px; }
				
			
			.calcontent .sp2 {
				display: block;
				width: 154px;
				padding: 6px 0 0 0;
			}
			
				.calcontent .sp2 b {
					font-weight: normal;
					display: block;
					float: left;
					height: 16px;
					width: 16px;
					line-height: 16px;
					color: #aeaeae;
					background: #ffffff;
					border: 1px solid #c8d4e1;
					margin: 0 4px 4px 0;
				}
	
				.calcontent .sp2 a {
					color: #1574df;
					text-decoration: underline;
				}

				.calcontent .sp2 .t {
					background: #acc2df !important;
					color: #ffffff !important;
				}

					.calcontent .sp2 .t a {
						color: #ffffff !important;
						text-decoration: none;
					}

				.calcontent .sp2 .w {
					background: #e6ecf4;
					color: #9c9c9c;
				}

		.pripoline {
			padding: 5px;
		}
		
			.pripoline2 {
				background: #e1e8ee;
			}
			
			.pripoline b {
				font-weight: normal;
				display: block;
				float: left;
			}
			
				.pripoline .b1 { width: 55px; }
					.pripoline .b1 img {
						border: 0px;
						width: 50px;
						height: 50px;
					}

				.pripoline .b2 { width: 175px; line-height: 16px; }

					.pripoline .b2 .acn {
						font-weight: bold;
						color: #353535;
					}

				.pripoline .timb { font-weight: bold; color: #005a9c; }
				.pripoline .cat { color: #676e7c; }
	
		.timeonline {
			padding: 0 8px 0 8px;
			line-height: 16px;
		}
	
			.timeonline .titl {
				padding: 10px 0 10px 0;
				font-weight: bold;
			}
			
				.timeonline .titl img {
					margin: 0 10px -5px 0;
				}

				.timeonline .titl a {
					color: #353535;
				}

			.timeonline .timb { font-weight: bold; color: #005a9c; }
			.timeonline .cat { color: #676e7c; }
	
			.timeonline  .obsledi {
				padding: 8px 0 0 0;
			}
	
			.timeonline .lph {
				padding: 0 0 0 35px;
			}


		.channelslisting {
			padding: 8px;
			line-height: 16px;
		}
		
			.channelslisting span {
				display: block;
				float: left;
				width: 108px;
				padding: 0 5px 0 0;
			}
			
			.channelslisting img {
				border: 0px;
				margin: 0 5px 0 0;
			}
	
		.clistmore {
			text-align: center;
		}
		
			.clistmore a {
				text-decoration: underline;
				padding: 0 10px 0 10px;
				background: url('/theme/images/rtvspored_morechannels.gif') center right no-repeat;
			}
	
	.commonmenutop {
		background: url('/theme/images/rtvspored_sidtopser.png') top left no-repeat;
		width: 245px;
		height: 33px;
		font-size: 14px;
		font-weight: bold;
		line-height: 33px;
		text-align: center;
	}

		.commonmenutop .onair b {
			height: 33px;
			font-size: 14px;
			font-weight: bold;
			line-height: 33px;
			text-align: center;
			display: block;
			float: left;
			width: 195px;
		}

			.commonmenutop .onair .oai {
				width: 50px;
				text-align: left;
			}

				.commonmenutop .onair .oai a {
					display: block;
					width: 42px;
					height: 18px;
					margin: 7px 0 0 0;
					background: url('/theme/images/rtvspored_editbutton.gif') center right no-repeat;
				}

	.menucontent {
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		background: #e6ecf4;
		width: 243px;
		*width: 245px;
	}
	
	.menubottom {
		width: 245px;
		height: 8px;
		background: url('/theme/images/rtvspored_sidbott.png') top left no-repeat;
	}

.listcbgh {
}

	.listcbgh li {
		list-style: none;
		float: left;
		width: 120px;
		padding: 3px 0 2px 0;
		line-height: 16px;
	}

		.listcbgh .igm {
			width: 30px;
			padding-top: 0px;
		}

#eventdetails {
	display: none;
	background: url('/theme/images/rtvspored_eventbgl.png') top left repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#edebox {
	width: 500px;
	text-align: left;
}

	#edebox .top {
		background: url('/theme/images/rtvspored_floatboxbg.png') top left no-repeat;
		width: 500px;
		height: 32px;
	}

		#edebox .top b {
			display: block;
			float: left;
			height: 32px;
			width: 476px;
			font-size: 14px;
			line-height: 32px;
			text-indent: 10px;
		}

			#edebox .top .b2 {
				width: 24px;
				text-indent: 0px;
			}

				#edebox .top .b2 img {
					border: 0px;
					margin: 8px 0 0 0;
				}

	#edebox .content {
		background: #edf1f5;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		width: 498px;
		*width: 500px;
	}

		#edebox .content span {
			display: block;
			padding: 10px 10px 0 10px;
		}

		#edebox .content form, #edebox .content td {
			margin: 0px;
			font-size: 11px;
		}

		#edebox .content .ghp {
			padding: 10px 0 0 0;
		}

		#edebox .content .buttsa {
			display: block;
			width: 82px;
			height: 22px;
			background: url('/theme/images/rtvspored_fboxbutton.png') top left no-repeat;
			text-align: center;
			font-size: 11px;
			line-height: 22px;
			color: #6c6c6c;
		}

			#edebox .content .bp2 {
				float: left;
				margin-right: 10px;
			}

			#edebox .content .crb2 {
				padding: 10px 0 0 150px;
			}

			#edebox .content .pripb {
				margin: 0 0 8px 0;
			}

	#edebox .bottom {
		background: url('/theme/images/rtvspored_floatboxbg.png') bottom left no-repeat;
		width: 500px;
		height: 10px;
	}

.singlepage {
	padding: 16px 0 0 0;
}

	.singlepage .top {
		background: url('/theme/images/rtvspored_mainboxtopbot.png') top left no-repeat;
		height: 32px;
		width: 717px;
	}

		.singlepage .top b {
			float: left;
			display: block;
			width: 668px;
			height: 32px;
			line-height: 32px;
			font-size: 14px;
			text-indent: 10px;
			font-weight: bold;
		}

			.singlepage .top h1 {
				margin: 0px;
				padding: 0px;
				display: inline;
				font-size: 14px;
				text-indent: 10px;
				font-weight: bold;
			}

			.singlepage .top .seb2 {
				width: 42px;
				text-indent: 0px;
			}

				.singlepage .top .seb2 a {
					display: block;
					width: 42px;
					height: 18px;
					background: url('/theme/images/rtvsporedi_channelive.png') top left no-repeat;
					margin: 7px 0 0 0;
				}

	.singlepage .content {
		background: #edf1f5;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		width: 715px;
		*width: 717px;
	}

		.singlepage .content span {
			display: block;
			padding: 10px 10px 0 10px;
		}

		.singlepage .content a {
			text-decoration: underline;
		}

			.singlepage .content a:hover {
				text-decoration: none;
			}

	.singlepage .bottom {
		background: url('/theme/images/rtvspored_mainboxtopbot.png') bottom left no-repeat;
		height: 10px;
		width: 717px;
	}

.floatdetails {
}

	.floatdetails dt {
		list-style: none;
		display: block;
		float: left;
		width: 230px;
		padding: 0px;
		margin: 0px;
	}

		.floatdetails .d1 {
			padding-right: 10px;
			width: 238px;
		}

	.floatdetails .title {
		font-size: 16px;
		font-weight: bold;
		padding: 0 0 5px 0;
		line-height: 20px;
	}

	.floatdetails .catgen {
		color: #a1a1a1;
		padding: 0 0 5px 0;
		line-height: 16px;
	}

	.floatdetails .desc {
		line-height: 16px;
	}

	.floatdetails .det .top9, .floatdetails .det .bottom9 {
		background: url('/theme/images/rtvspored_detdetbox.png') top left no-repeat;
		width: 230px;
		height: 3px;
		font-size: 1px;
		margin: 0px;
	}

		.floatdetails .det .bottom9 { background-position: bottom left; }

		.floatdetails .det .con9 {
			background: #ffffff;
			border-left: 1px solid #bccbde;
			border-right: 1px solid #bccbde;
		}

			.floatdetails .det .con9 .spo {
				padding: 3px 5px 1px 5px;
			}

			.floatdetails .det .img {
				padding: 0 0 2px 0;
			}

				.floatdetails .det .img img {
					width: 220px;
				}

			.floatdetails .det li {
				list-style: none;
				float: left;
				width: 110px;
				margin: 0 0 2px 0;
				padding: 0 0 0 4px;
				line-height: 16px;
			}

				.floatdetails .det .l1 {
					background: #9aaec7;
					width: 100px;
					color: #ffffff;
				}

				.floatdetails .det .ava {
					background: #205f8d;
					text-indent: 4px;
					color: #ffffff;
					margin: 0 0 2px 0;
					line-height: 16px;
				}

#channeslist {
}

	#channeslist li {
		list-style: none;
		float: left;
		padding: 4px 4px 4px 4px;
		margin: 0 0 2px 0;
		width: 638px;
		line-height: 16px;
	}

		#channeslist .flipi {
			background: #9aaec7;
			color: #ffffff;
			width: 40px;
			text-align: center;
		}

		#channeslist .selected {
			background: #9aaec7;
			margin-left: 4px;
			width: 634px;
		}

#selectcan0 {
}

	#selectcan0 .catg {
		background: #aec7df;
		padding: 5px;
	}

	#selectcan0 .catrr {
		padding-left: 10px;
	}

#search {
}

	#search .puline {
		padding: 10px 0 0 0;
		margin: 10px 0 0 0;
		border-top: 1px solid #cccccc;
	}

	#search .pulinef {
		padding-top: 0px;
		margin-top: 0px;
		border: 0px;
	}

		#search .puline b {
			font-weight: normal;
			display: block;
			float: left;
			width: 630px;
			line-height: 16px;
		}

			#search .puline .img {
				width: 60px;
			}


			#search .puline .img img {
				border: 0px;
				width: 50px;
				height: 50px;
			}

			#search .puline a {
				text-decoration: none;
			}

			#search .puline .chan {
				color: #4a4a4a;
				font-weight: bold;
			}

.paginator {
}

	.paginator a {
		display: block;
		float: left;
		height: 22px;
		background: url('/theme/images/rtvsporedi_paginatorbg.png') center center no-repeat;
		line-height: 22px;
		padding: 0 5px 0 5px;
		text-decoration: none !important;
	}

	.paginator .pagl {
		background-position: top left;
		border-right: 1px solid #bbbbbb;
	}

	.paginator .pagr {
		background-position: top right;
		border-left: 1px solid #bbbbbb;
	}

		.paginator .pagl, .paginator .pagr {
			padding: 0 10px 0 10px;
		}

	.paginator .pagsel {
		font-weight: bold;
		background: #bbbbbb;
	}

	.paginator .pagseltp {
		background: #cccccc;
	}

.pagtp {
	padding: 10px 0 0 0;
}

.clistselcle {
	padding: 20px 0 0 30px;
}

.selbutge {
	margin: 0 0 0 160px;
}

	.selbutge a {
		float: left;
		margin: 0 5px 0 0;
	}

.bhelpi {
	line-height: 16px;
}

#footer {
	text-align: center;
	padding: 30px 0 40px 0;
}

	#footer a {
		text-decoration: underline;
	}

.setcatcolb {
	float: left;
	height: 12px;
	width: 12px;
	font-size: 1px;
	border: 1px solid #cccccc;
	margin:2px 0 -3px 0;
}

.onairopen {
}

	.onairopen .listbox {
		overflow: scroll;
		overflow-x: hidden;
		height: 322px;
	}

	.onairopen .listbox b {
		font-weight: normal;
		display: block;
		padding: 5px;
		border-bottom: 1px solid #c1d4e7;
	}

	.onairopen .listbox dt {
		list-style: none;
		padding: 0px;
		margin: 0px;
		float: left;
		display: block;
		height: 25px;
		line-height: 25px;
	}

		.onairopen .listbox .oap1 { width: 30px; }
		.onairopen .listbox .oap2 { width: 35px; }
		.onairopen .listbox .oap3 { width: 365px; }
		.onairopen .listbox .oap4 { width: 20px; cursor: pointer; }
			.onairopen .listbox .oap4 img { margin: 5px 0 0 0; }

.livesc {
}

	.livesc object, .livesc embed {
		width: 696px;
		height: 400px;
	}

	.livescra object, .livescra embed {
		width: 696px;
		height: 20px;
	}

#livevp object, #livevp embed {
	width: 218px;
	height: 165px;
	margin: 0 0 2px 0;
}

.hflash object, .hflash embed { visibility: hidden; }
.sflash object, .sflash embed { visibility: visible; }

.socialbanner {
	background: url('../images/rtvsporedi_socialsbanner.png') top left no-repeat;
	width: 245px;
	height: 33px;
	padding: 0 0 10px 0;
	margin: -6px 0 0 0;
}

	.socialbanner a {
		display: block;
		height: 33px;
		float: left;
		cursor: pointer;
	}

		.socialbanner .smobilno { width: 82px; }
		.socialbanner .sfacebook { width: 81px; }
		.socialbanner .stwitter { width: 82px; }