/* reset */
html{color:#000;}body{background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,address,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,label,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:14px/1 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}a img{border:none;}
/* basic set */
h1{font-size:216%;}h2{font-size:153.9%;}h3{font-size:131%;}/*h1,h2,h3{margin:1em 0;}*/h1,h2,h3,h4,h5,h6,strong,label{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}/*blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}*/th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{/*margin-bottom:.5em;*/text-align:center;}/*p,fieldset,table,pre{margin-bottom:1em;}*/input[type=text],input[type=password],textarea,select{width:12.25em;*width:11.9em;}label{cursor:pointer}del{text-decoration:line-through;}

/*
	px   %
	--  ---
	
	10  70%
	11  77%
	12  85%
	13  93%  
--	14  100% --
	15  108%
	16  116%
	17  123.1%
	18  131%
	19  138.5%
	20  146.5%
	21  153.9%
	22  161.6%
	23  167%
	24  174%
	25  182%
	26  189%
	27  197%
	28  200%
	29  208%
	30  216%
	31  223.1%
	32  231%
	33  238.5%
	34  242%
	35  246.5%
	36  253.9%
*/
body{
	padding:10px 0 0 0;
	background:#1b394c url('http://img.studenttv.sk/default/bg-stripes.png') repeat-x top center;
	font-family:'Trebuchet MS', 'Geneva CE', Helvetica, Cortoba, DejaVu Sans, sans-serif;
}

hr{display:none;}
a{color:#286277;}
a:hover,a:focus,a:active{color:#fff;background:#ff8000;text-decoration:none;text-shadow:1px 1px 1px #CC3300;}
a:visited{color:#1F4B5C;background:none;text-decoration:underline;}

hr.okena{display:block;clear:both;margin:0;padding:0;visibility:hidden;height:0px;line-height:0px;font-size:0;border:0;}

input[type=submit]:focus{
	outline:1px dotted #444;
}

.okena{
	clear:both;
}
.nodisplay{
	position:absolute;
	left:-1000%;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.center{
	text-align:center;
}
.justify{
	text-align:justify;
}

.flleft{
	float:left !important;
}
.flright{
	float:right !important;
}
.small{
	font-size:70%;
}

.error,
.notice, 
.success    { border: 1px solid #ddd !important;padding:0.5em;}

p.error,
p.notice, 
p.success    { padding: 0.5em;}

.error p,
.notice p,
.success p {margin:1em !important;}

.error      { background: #FBE3E4 !important; color: #8a1f11 !important; border-color: #FBC2C4 !important; }
.notice     { background: #FFF6BF !important; color: #514721 !important; border-color: #FFD324 !important; }
.success    { background: #E6EFC2 !important; color: #264409 !important; border-color: #C6D880 !important; }
.error a    { color: #8a1f11 !important; background:none;}
.notice a   { color: #514721 !important; background:none;}
.success a  { color: #264409 !important; background:none;}

.eml{
	color:#286277;
}

/**
 * ********** Main area content formatting *********
 */
	#main p, #main ul, #main ol,#main address{
		line-height: 1.6;
	}

	#main p{
		margin:1em 0;
	}

	#main h1{
		margin:0 0 0.6em 0;
		line-height:1.2;
	}
	#main h1.masthead,#main h1.masthead-videoarchiv{
		color:#fff;
		margin:0;
		padding:20px 20px 20px 20px;
		height:35px; /*75px total*/
		background:#216175 url('http://img.studenttv.sk/default/masthead.jpg') no-repeat;
		position:relative;
		top:-20px;
		z-index:0;
		text-shadow:3px 2px 2px #074758;
	}
	#main h1.masthead-videoarchiv{
		padding:30px 20px 10px 20px;		
	}
	#main h1.masthead-videoarchiv em{
		position:absolute;
		top:10px;
		left:20px;
		z-index:999;
		font-size:55%;
		font-style:normal;
	}
	#main h1.masthead-videoarchiv a{
		color:#fff;
	}	
	#main h1.masthead-videoarchiv a:hover{
		background:none;
		text-decoration:none;
	}
	
	#main h2,#main h3{
		margin:1em 0;
	}
	#main h2.nice{
		color:#fff;
		font-size:246.5%;
		line-height:0.7;
		padding:0 20px;
		background:#286277;
		margin:1em 0 1em 0;
		letter-spacing:0.2em;
		clear:both;
	}
	#main h2.nice-wide{
		color:#fff;
		font-size:246.5%;
		line-height:0.7;
		padding:0 20px;
		width:920px;
		background:#286277;
		margin:1em 0;
		letter-spacing:0.2em;
		clear:both;
	}
	
	p#partneri{
		margin-bottom:10px;
	}
	
	#main > div.grid_5 ul{
		margin:1em 0;
	}
	
	#main > div.grid_5 ul li{
		margin-left:2em;
		list-style:disc outside;
	}
	

/**
 * ********** "Widgets" *********
 */
	
/**
 * Tabs
 */
	ul.tabs{
		list-style:none;

	}
	ul.tabs li{
		display:block;
		float:left;
		background:#204e5f url('http://img.studenttv.sk/default/tabs.png') no-repeat top right;
		cursor:pointer;
		margin-left:-1px;
		height:30px;
	}
	ul.tabs li:first-child{
		margin-left:0px;
	}
	ul.tabs li a{
		font-weight:bold;
		color:#fff;
		height:19px;
		text-decoration:none;
		display:block;
		padding:5px 12px 6px 15px;
		margin-right:3px;
		background:url('http://img.studenttv.sk/default/tabs.png') no-repeat top left;
	}
	ul.tabs li.active,ul.tabs li:hover{
		position:relative;
		z-index:505;
		background:url('http://img.studenttv.sk/default/tabs.png') no-repeat 100% -71px;
	}
	ul.tabs li.active a, ul.tabs li:hover a{
		color:#000;
		background:url('http://img.studenttv.sk/default/tabs.png') no-repeat 0 -71px;
		position:relative;
	}
	.tabs-panels{
		clear:both;
		overflow:auto;
	}
	.tabs-panels-border{
		clear:both;
		border-top:2px solid #204e5f;
		position:relative;
		top:-2px;
	}
	

/**
 * Oznamy formatovanie
 */

	.oznam-titulok{
		margin:1em 0 0.3em 0;
	}
	em.oznam-datum{
		font-style:normal;
		font-weight:bold;
		margin:0 15px 0 0;
		padding-top:5px;
		font-size:14px;
		display:block;
		width:47px;
		height:41px;
		text-align:center;
		float:left;
		clear:left;
		background:url('http://img.studenttv.sk/default/datebox.png');
	}
	em.oznam-datum span{
		display:block;
		font-size:11px;
		font-style:normal;
		padding-top:10px;
	}
	.oznam-perex{
		margin-left:63px;
		color:#444;
	}
	
/**
 * NewsSlider
 */
	#newsSlider{
		width:460px;
		height:310px;
		position:relative;
		background:url('http://img.studenttv.sk/default/newsslider-frame.png') no-repeat 0 0;
		float:left;
	}
	#newsSlider #scroller {
		height:300px;
		width:450px;
		overflow:auto;
		top:5px;
		left:5px;
		overflow-x:hidden;
		position:relative;
		clear:left;
	}
	#scrollNewsContainer .news{
		position:relative;
		height:250px;
		width:450px;
		padding-bottom:50px;
		overflow:hidden;
	}
	#newsSlider .news .news-title{
		color:#fff;
		position:absolute;
		bottom:0;
		left:0;
		width:410px;
		height:45px;
		padding:0 20px 5px 20px;
		background:url('http://img.studenttv.sk/default/news-title.png') repeat-x;
		z-index:303;
		overflow:hidden;
	}
	#newsSlider .news .news-title h3{
		font-size:131%;
		line-height:normal;
		margin:5px 0 0 0;
		padding:0;
		width:auto;
		letter-spacing:normal;
		background:none;
	}
	#newsSlider .news .news-title h3 em{
		font-weight:bold;
		display:block;
		width:50px;
		margin:0px 10px 0 0;
		text-align:center;
		float:left;
		font-style:normal;
		overflow:hidden;
	}
	#newsSlider .news .news-title h3 em span{
		display:block;
		font-size:70%;
	}
	#newsSlider .news .news-title p{
		margin:0 !important;
		line-height:normal;
	}
	#newsSlider .news .news-content{
		padding:15px 15px 65px 15px;
		height:220px;
	}
	#newsSlider .news-flash{
		width:450px;
		height:300px;
		background:#000;
	}
	#newsSlider .news .news-picture a:hover{
		background:none;
	}
	#newsSlider .news .news-picture a span.hover{
		cursor:pointer;
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		background:url('http://img.studenttv.sk/default/newsslider-open.png') no-repeat center center;
	}
	#newsSlider span#newsSlider-Larrow{
		cursor:pointer;
		display:block;
		position:absolute;
		top:5px;
		left:5px;
		width:60px;
		height:300px;
		z-index:300;
	}
	#newsSlider span#newsSlider-Larrow span.hover{
		display:block;
		width:100%;
		height:100%;
		z-index:301;
		background:transparent url('http://img.studenttv.sk/default/newsslider-arrows.png') no-repeat center left;
	}
	#newsSlider span#newsSlider-Rarrow{
		cursor:pointer;
		display:block;
		position:absolute;
		top:5px;
		right:5px;
		width:60px;
		height:300px;
		z-index:300;
	}
	#newsSlider span#newsSlider-Rarrow span.hover{
		display:block;
		width:100%;
		height:100%;
		z-index:301;
		background:transparent url('http://img.studenttv.sk/default/newsslider-arrows.png') no-repeat center right;
	}


/**
 * InfoBox
 */
	#InfoBox{
		width:460px;
		height:310px;
		overflow:hidden;
		position:relative;
	}
	#InfoBox-content{
		border:2px solid #204e5f;
		height:278px;
		clear:both;
		overflow:auto;
		position:absolute;
		width:456px;
		top:28px;
	}
	#InfoBox-content > div{
		padding:10px;
	}
	#InfoBox ul.tabs,#InfoBox ul.tabs li{
		height:30px;
		overflow:hidden;
		border:none;
	}
	#InfoBox ul.tabs li a{
		height:19px;
		padding:5px 12px 6px 15px;
	}

/**
 * Shows buttons
 */

	ul#tvshow-small,
	ul#tvshow-big{
		list-style:none;
		overflow:hidden;
		width:100%;
	}
	ul#tvshow-small li,
	ul#tvshow-big li {
		display:inline;
	}
	ul#tvshow-small li a,
	ul#tvshow-big li a{
		font-weight:bold;
		color:#fff;
		font-size:242%;
		height:120px;
		line-height:120px;
		display:block;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
		text-decoration:none;
		background:url('http://img.studenttv.sk/default/shows-btns-big.jpg') no-repeat;
		text-shadow:3px 2px 2px #074758;
	}
	ul#tvshow-big li a:hover{
		color:#000;
		background:url('http://img.studenttv.sk/default/shows-btns-big.jpg') no-repeat 0 -120px;
		text-shadow:3px 2px 2px #fff;
	}

	ul#tvshow-small li a{
		font-size:182%;
		height:85px;
		line-height:85px;
		background:url('http://img.studenttv.sk/default/shows-btns-small.jpg') no-repeat;
	}
	ul#tvshow-small li a:hover{
		color:#000;
		background:url('http://img.studenttv.sk/default/shows-btns-small.jpg') no-repeat 0 -85px;
		text-shadow:3px 2px 2px #fff;
	}

/**
 * TV program
 */
 
	.tv-row{
		clear:both;
		overflow:hidden;
		padding-bottom:10px;
	}
	.tv-day{
		margin:10px 0;
	}
	.tv-row .tv-day h2.tv-date{
		font-size:189%;
		text-align:center;
		color:#fff;
		background:url('http://img.studenttv.sk/default/tv-date.jpg') no-repeat 0 0;
		height:40px;
		line-height:40px;
		overflow:hidden;
		text-shadow:2px 1px 1px #074758;
		margin:0 !important;
	}
	.tv-row .tv-day.tv-today h2.tv-date{
		color:#6d2a12;
		background:url('http://img.studenttv.sk/default/tv-date.jpg') no-repeat 0 -40px;
		text-shadow:2px 1px 1px #fff;
	}
	.tv-row .tv-day h2.tv-date span{
		font-weight:normal;
		font-size:77%;
	}
	.tv-row .tv-day .tv-content{
		border:1px solid #204e5f;
		border-top:none;
	}
	.tv-row .tv-day.tv-today .tv-content{
		border:1px solid #c3551a;
		border-top:none;
	}
	.tv-row .tv-today tr.tv-now{
		background:#FFE78F;
		font-weight:bold;
	}
	.tv-row .tv-day table{
		border-collapse: collapse;
		width:100%;
	}
	.tv-row .tv-day table td,.tv-day table th{
		padding:5px;
	}
	.tv-row .tv-day table td.tv-time{
		vertical-align:top;
		width:10px;
		font-size:14px;
	}
	.tv-row .tv-day table td.tv-show{
		font-weight:bold;
		font-size:131%;
	}
	.tv-row .tv-day table td.tv-show .tv-sk{
		color:#666;
		font-size:77%;
	}
	.tv-row .tv-day table td.tv-show-info{
		font-size:85%;
	}
	.tv-row .tv-day table td.tv-show-info strong#tv-show-onair{
		color:#f00;
	}
	#tv-info-bar{
		margin-top:1em;
		margin-bottom:1.3em;
	}
	a#tv-rss-program-icon{
		margin-left: 3px;
		padding: 0 0 0 19px;
		background-image:url('http://img.studenttv.sk/default/feed-icon-14x14.png');
		background-repeat:no-repeat;
		background-position:0 50%;
	}
	
	
	/* na hlavnej stranke */
	#tv-program .tv-day{
		margin:0;
		width:200px;
		height:100%;
		float:right;
		overflow:hidden;
	}
	#tv-program .tv-today{
		float:left;
	}
	#tv-program .tv-day h3.tv-date{
		text-align:center;
		color:#fff;
		background:#1FB2CF;
		height:30px;
		line-height:30px;
		overflow:hidden;
		margin:0 !important;
		border:1px solid #204e5f;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	#tv-program .tv-day.tv-today h3.tv-date{
		color:#6d2a12;
		background:#F8A23C;
		border-color:#c3551a;
	}
	#tv-program .tv-day h3.tv-date span{
		font-weight:normal;
		font-size:77%;
	}
	#tv-program .tv-day h3.tv-date em{
		font-style:normal;
		font-weight:bold;
	}
	
	#tv-program .tv-day .tv-content{
		border:1px solid #204e5f;
		border-top:none;
	}
	#tv-program .tv-day.tv-today .tv-content{
		border:1px solid #c3551a;
		border-top:none;
	}
	#tv-program .tv-today tr.tv-now{
		background:#FFE78F;
		font-weight:bold;
	}
	#tv-program .tv-day table{
		border-collapse: collapse;
		width:100%;
	}
	#tv-program .tv-day table td,.tv-day table th{
		padding:5px;
	}
	#tv-program td.tv-time{
		vertical-align:top;
		width:10px;
		font-size:14px;
		line-height:1.4;
	}
	#tv-program td.tv-show{
		font-weight:bold;
		line-height:1.4;
	}
	#tv-program td.tv-show .tv-sk{
		color:#666;
	}
	#tv-program td.tv-show-info{
		font-size:85%;
	}
/**
 * Video
 */

	.grid_8_video{
		margin:0 10px;
		width:660px;
		float:left;
		display:inline;
	}
	.grid_4_video{
		margin:0 10px;
		width:260px;
		display:inline;
	}
	#video-wrap{
		background:#000;
		background-image:url('http://img.studenttv.sk/default/roundedcorners.svg');  /* Trick with rounded corners for Opera. CooL :D */
		padding:10px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		position:relative;
	}
	#video-container{
		color:#fff;
	}
	#video-container.normal{
		background:#000;
	}
	#video-container.wide{
		width:100%;
		height:385px;
	}
	#video-container.normal{
		width:450px;
		height:385px;
		margin:0 auto;
	}
	#video-stats{
		margin:15px 0 20px 0;
		
	}
	#video-stats p#rating{
		margin-top:0;
		float:left;
		width:48%;
	}
	#video-stats p#views{
		margin-top:0;
		float:right;
		width:48%;
		text-align:right;
	}
	#video-stats p#rating,#video-stats p#views{
		font-size:116%;
	}
	#other-videos span{
		font-size:77%;
		font-weight:normal;
	}
	#video-categories ul, #video-categories ul li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#video-categories ul{
		margin-bottom:10px;
	}
	#video-categories ul li a,#video-categories ul li > strong{
		padding:3px 5px;
		display:block;
	}
	#video-categories ul li a:hover{
		color:#fff;
		background:#FF8000;
		text-decoration:none;
		font-weight:bold;
	}
	#video-categories ul li > strong{
		background:#fff;
		border:1px solid #dcdddd;
	}
	#video-categories h2{
		position:relative;
		cursor:pointer;
	}
	#video-categories h2:hover{
		color:#444;
	}
	#video-categories h2 span{
		display:block;
		width:26px;
		height:26px;
		position:absolute;
		right:0;
		top:-3px;
		background:url('http://img.studenttv.sk/default/slidetoggle-buttons.png') no-repeat -26px 0;
	}
	#video-categories h2 span.slide-up{
		background:url('http://img.studenttv.sk/default/slidetoggle-buttons.png') no-repeat 0 0;
	}
	#video-categories h2:hover span{
		background-position:-26px -26px;
	}
	#video-categories h2:hover span.slide-up{
		background-position:0 -26px;
	}
	.video-side-box{
		background:#ededed;
		border:1px solid #dcdddd;
		padding:0 10px;
		margin-bottom:20px;
	}

	.video-list ul{
		margin:1em 0 1em 2em;
	}
	.video-list ul li{
		margin:1.3em 0;
	}
	.video-list ul li h4{
		font-size:116%;
	}
	.video-list h3{
		padding:8px;
		background:#ededed;
		border:1px solid #ddd;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	.video-list .video-list-item-time{
		font-style:normal;
		padding:3px 5px;
		background:#fafafa;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	.video-list .video-list-item-details{
		color:#777;
		font-weight:normal;
		font-size:77%;
		display:block;
		margin-left:4.5em;
	}
	.video-list .video-list-item-details a{
		color:#777;
	}
	.video-list .video-list-item-details a:hover{
		color:#fff;
		background:#ff8000;
		text-decoration:none;
	}
	ul.video-list li{
		position:relative;
		margin:0.8em 0 0.8em 3.5em;
	}
	ul.video-list li a{
		padding:0;
		margin:0;
	}
	ul.video-list li .video-list-item-viewed{
		display:block;
		color:#777;
		font-weight:normal;
		font-size:77%;
	}
	ul.video-list li .video-list-item-time{
		position:absolute;
		left:-3.5em;
		padding:0 5px;
	}
	label[for="video-spread-link"]{
		font-weight:normal;
	}
	input#video-spread-link{
		display:block;
		width:230px;
		background:#fff;
		padding:3px;
		border:1px solid #999;
	}

/**
 * Photos
 */

	.gallery{
		overflow: hidden;
		width: 100%;
		margin-bottom:1em;
	}
	.gallery .gallery-photo{
		width:180px;
		float:left;
	}
	.gallery .gallery-desc{
		padding-left:200px;
	}
	.gallery .gallery-photo img{
		border:5px solid #F57E09;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.gallery .gallery-photo a:hover img {
		border-color:#286277;
	}
	.gallery .gallery-photo a:hover{
		background:none;
	}
	#gallery a:hover img{
		outline:2px solid #777;
	}
	#gallery p.photos:after{
		content: '.';
		display:block;
		clear:both;
		visibility:hidden;
		line-height:1px;
	}
	#gallery p.gallery-desc{
		color:#fff;
		text-align:justify;
		margin-bottom:30px;
	}
	
	#gallery{
		margin:0 5px;
	}
	#gallery img{
		display:block;
		margin:5px;
		float:left;
		/*outline:1px solid #444;*/
	}
	#gallery p.gallery-nav{
		clear:both;
		margin:1em 0;
		text-align:center;
	}
	#gallery p.gallery-nav a,#gallery p.gallery-nav em{
		color:#fff;
		background:#222;
		padding:0.3em 0.6em;
		text-decoration:none;
		margin:0 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	#gallery p.gallery-nav em{
		font-style:normal;
		color:#888;
	}
	#gallery p.gallery-nav a:hover{
		background:#333;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}


/**
 * Download
 */
	.download{
		margin-bottom:1em;
	}
	.download .screen{
		margin-bottom:1em;
	}
	.download.clr, .download .screen.clr{
		clear:both;
	}
	.download .screen strong{
		display:block;
		margin:0 0 1em 0!important;
		padding:3px 8px;
		background:#ededed;
		border:1px solid #ddd;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	.download p{
		margin:0 0 1em 0 !important;
	}
	.download .download-info span{
		display:block;
		float:left;
		clear:left;
		width:4em;
		text-align:left;
		padding:2px 5px;
		margin-right:10px;
		background:#ededed;
		border:1px solid #ddd;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		position:relative;
		top:-4px;
	}
	.download p.download-preview{
		margin-right:15px !important;
	}
	.download p.download-preview a img{
		border:5px solid #F57E09;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.download p.download-preview a:hover img {
		border-color:#286277;
	}
	.download p.download-preview a:hover{
		background:none;
	}
	.download .grid_2 a{
		line-height:1.7;
	}
	.download .grid_2 abbr{
		color:#999;
		border:none;
	}

/**
 * ********** Layout *********
 */

#body{
	overflow-x:hidden;
	width:100%;
	position:relative;
}
span#left-floral{
	background:url('http://img.studenttv.sk/default/floral.png') no-repeat 0 -115px;
	width:145px;
	height:401px;
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-618px;
	z-index:-1;
}
span#right-floral{
	background:url('http://img.studenttv.sk/default/floral.png') no-repeat 100% 0;
	width:145px;
	height:401px;
	position:absolute;
	top:200px;
	left:50%;
	margin-left:475px;
	z-index:-1;
}

/**
 * Head
 */
 
	#head{
		width:980px;
		height:180px;
		margin:0 auto;
		background:url('http://img.studenttv.sk/default/head-bg.png') no-repeat top left;
		position:relative;
	}
	#head strong img {
		display:none;
	}
	#head strong{
		color:#fff;
		width:240px;
		height:160px;
		position:absolute;
		top:10px;
		left:10px;
		overflow:hidden;
		font-size:200%;
		text-align:center;
	}
	#head strong a{
		color:#fff;
		display:block;
		width:240px;
		height:160px;
		text-align:center;
		position:relative; /* for IE8b2, wtf??? nevie vnoreny <span> zdedit position z <a>? Alebo moze byt aj to ze absolutne pozicovany element moze byt iba vzhladom na jeho priameho predchodcu */
	}
	#head strong a span,#head strong span{
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		background:url('http://img.studenttv.sk/default/sprites.png') no-repeat 0 0;
		cursor:pointer;
	}
	#head strong span{
		cursor:default;
	}
	#head strong.nojs a:hover span,#head strong a span span.hover,#head strong a:focus span,#head strong a:active span{
		background-position:0 -160px;
	}

/**
 * Main area
 */
 
	#main-wrap{
		width:980px;
		background:url('http://img.studenttv.sk/default/main-bg.png') repeat-y;
		margin:0 auto;
	}
	#main{
		min-height:320px;
		background:#fff;
		margin-top:-10px;
		padding:20px 0 20px 0;
	}
	#main.extra{
		padding:0;
	}

/**
 * Main top
 */
	 
	#main-top{
		width:980px;
		height:71px;
		margin:25px auto 0 auto;
		background:url('http://img.studenttv.sk/default/page-title.png') no-repeat;
		position:relative;
		z-index:50;
	}
	#main-top #page-title{
		display:block;
		color:#07283d;
		width:300px;
		font-size:146.5%;
		padding:24px 0 0 15px;
		text-align:center;
		text-shadow:3px 2px 2px #fff;
		margin:0;
	}
	#main-top span#www-title{
		font-weight:normal;
	}

	#main-top span#www-title strong{
		font-size:116%;
		font-weight:bold;
	}

/**
 * Footer
 */
	#footer{
		width:980px;
		margin:0 auto;
		background:url('http://img.studenttv.sk/default/footer.jpg') no-repeat center top;
		height:110px;
	}
	#footer p{
		color:#fff;
		width:940px;
		margin:0 auto;
		padding:10px 20px;
		text-align:center;
	}
	#footer a{
		color:#fff;
	}
	#footer a:hover{
		text-decoration:none;
	}

/**
 * Navigation
 */

	ul#navigation{
		width:715px;
		position:absolute;
		top:10px;
		left:255px;
	}
	ul#navigation li.big-btns{
		display:block;
		width:139px;
		height:160px;
		float:left;
		margin-right:5px;
		position:relative;
	}
	ul#navigation li.big-btns a{
		color:#fff;
		font-weight:bold;
		text-align:center;
		display:block;
		width:139px;
		height:160px;
		line-height:160px;
	}
	ul#navigation li.big-btns a span,ul#navigation li.big-btns a span span.hover{
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		background:url('http://img.studenttv.sk/default/sprites.png') no-repeat -240px 0;
		cursor:pointer;
	}
	ul#navigation li.small-btns{
		display:inline; /*for firefox 2.x*/
	}
	ul#navigation li.small-btns a{
		color:#fff;
		font-weight:bold;
		float:right;
		clear:right;
		width:139px;
		position:relative;
		line-height:39px;
		text-align:center;
	}
	ul#navigation li.small-btns a span{
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		background:url('http://img.studenttv.sk/default/sprites.png') no-repeat -796px 0;
		cursor:pointer;
	}
	ul#navigation li#tv-program-btn.nojs a:hover span,
	ul#navigation li#tv-program-btn a:focus span,
	ul#navigation li#tv-program-btn a:active span,
	ul#navigation li#tv-program-btn a span span.hover,
	ul#navigation li#tv-program-btn.selected a span{background-position: -240px -160px;}

	ul#navigation li#relacie-btn a span{background-position: -379px 0;}
	ul#navigation li#relacie-btn.nojs a:hover span,
	ul#navigation li#relacie-btn a:focus span,
	ul#navigation li#relacie-btn a:active span,
	ul#navigation li#relacie-btn a span span.hover,
	ul#navigation li#relacie-btn.selected a span{background-position: -379px -160px;}

	ul#navigation li#videoarchiv-btn a span{background-position: -518px 0;}
	ul#navigation li#videoarchiv-btn.nojs a:hover span,
	ul#navigation li#videoarchiv-btn a:focus span,
	ul#navigation li#videoarchiv-btn a:active span,
	ul#navigation li#videoarchiv-btn a span span.hover,
	ul#navigation li#videoarchiv-btn.selected a span{background-position: -518px -160px;}
                  
	ul#navigation li#o-nas-btn a span{background-position: -657px 0;}
	ul#navigation li#o-nas-btn.nojs a:hover span,
	ul#navigation li#o-nas-btn a:focus span,
	ul#navigation li#o-nas-btn a:active span,
	ul#navigation li#o-nas-btn a span span.hover,
	ul#navigation li#o-nas-btn.selected a span{background-position: -657px -160px;}
	
	
	ul#navigation li#fotogaleria-btn a{height:41px;}
	ul#navigation li#fotogaleria-btn.nojs a:hover span,
	ul#navigation li#fotogaleria-btn a span span.hover,
	ul#navigation li#fotogaleria-btn a:focus span,
	ul#navigation li#fotogaleria-btn a:active span,
	ul#navigation li#fotogaleria-btn.selected a span{background-position: -796px -160px;}
                  
	ul#navigation li#download-btn a{height:40px;}
	ul#navigation li#download-btn a span{background-position: -796px -41px;}
	ul#navigation li#download-btn.nojs a:hover span,
	ul#navigation li#download-btn a span span.hover,
	ul#navigation li#download-btn a:focus span,
	ul#navigation li#download-btn a:active span,
	ul#navigation li#download-btn.selected a span{background-position: -796px -201px;}

	ul#navigation li#kontakt-btn a{height:40px;}
	ul#navigation li#kontakt-btn a span{background-position: -796px -81px;}
	ul#navigation li#kontakt-btn.nojs a:hover span,
	ul#navigation li#kontakt-btn a span span.hover,
	ul#navigation li#kontakt-btn a:focus span,
	ul#navigation li#kontakt-btn a:active span,
	ul#navigation li#kontakt-btn.selected a span{background-position: -796px -241px;}

	ul#navigation li#forum-btn a{height:39px;}
	ul#navigation li#forum-btn a span{background-position: -796px -121px;}
	ul#navigation li#forum-btn.nojs a:hover span,
	ul#navigation li#forum-btn a span span.hover,
	ul#navigation li#forum-btn a:focus span,
	ul#navigation li#forum-btn a:active span,
	ul#navigation li#forum-btn.selected a span{background-position: -796px -281px;}
	
	/**
	* Quick nav
	*/
			
		ul#quicknav{
			display:none;
			list-style:none;
			color:#fff;
			position:absolute;
			right:75px;
			top:180px;
			z-index:100;
			width:478px;
			height:46px;
			line-height:46px;
			background:url('http://img.studenttv.sk/default/head-bg.png') no-repeat -466px -180px;
			text-align:right;
			padding:0 10px 0 5px;
		}
		ul#quicknav li{
			display:inline;
			padding:0 0.5em;
			border-left:1px solid #29627A;
		}
		ul#quicknav a{
			color:#fff;
			padding:0.1em 0.5em;
		}
		a#qnb{
			cursor:pointer;
			position:absolute;
			bottom:-16px;
			right:16px;
			display:block;
			width:60px;
			height:16px;
			overflow:hidden;
			background:url('http://img.studenttv.sk/default/head-bg.png') no-repeat -893px -227px;
			bottom:-16px;
			z-index:201;
		}
		a#qnb:focus{
			outline:1px dotted #29627a;
		}
		a#qnb.active{
			background-position:-832px -227px;
		}

		
	/**
	 * On Air
	 */
			 
		ul#onair{
			color:#fff;
			position:absolute;
			top:0;
			left:350px;
			overflow:hidden;
			height:25px;
		}
		ul#onair li{
			width:630px;
		}
		ul#onair li a{
			color:#fff;
			text-decoration:none;
		}
		ul#onair li a:hover,ul#onair li a:active,ul#onair li a:focus{
			color:#fff;
			background:none;
		}
		ul#onair li strong.onair-prefix{
			font-weight:normal;
			line-height:0.8;
			width:80px;
			display:block;
			text-align:right;
			position:relative;
			height:2em;
		}
		ul#onair li strong.onair-prefix span{
			position:absolute;
			top:4px;
			right:-10px;
			font-weight:bold;
			font-size:146.5%;
		}
		ul#onair li em{
			font-style:normal;
			display:block;
			position:absolute;
			top:0;
			left:100px;
			width:505px;
			font-size:161.6%;
			height:28px;
		}
		ul#onair li strong.onair-show span.onair-not{
			font-weight:normal;
			font-size:53.05%; /* 12px */
		}
		ul#onair li strong.onair-show span.onair-not strong{
			font-weight:bold;
			font-size:108%;
		}
		ul#onair li em span.onair-time{
			padding-right:5px;
		}
		ul#onair .onair-show-info{
			display:none;
		}

		
	/**
	 * Tooltips onAir
	 */
		
		#tooltip {
			font-size:90%;
			color:#fff;
			position: absolute;
			z-index: 5000;
			background:url('http://img.studenttv.sk/default/tooltip.png') top left;
			width:226px;
			height:120px;
			padding:50px 10px 10px 10px;
		}
		#tooltip table th,#tooltip table td{
			padding:4px 0;
		}
		#tooltip table th{
			text-align:right;
			padding-right:10px;
		}
		#tooltip.viewport-right{
			background:url('http://img.studenttv.sk/default/tooltip.png') top right;
		}


/**
 * ********** "Widgets" *********
	 */

	/**
	 * Comments
	 */
		#comments-wrap{
			background:#ededed;
			border:1px solid #dcdddd;
			margin:20px 0;
		}
		ul#comments{
			margin:15px;
			list-style:none;
		}
		ul#comments li{
			display:block;
			clear:both;
			position:relative;
			margin:20px 0;
			overflow:hidden;
		}
		ul#comments li .comment-info{
			float:left;
			width:100px;
			overflow:hidden;
		}
		ul#comments li .comment-info p{
			color:#5F6565;
			font-size:80%;
			margin:.5em 0;
		}
		ul#comments li .comment-content{
			color:#42423d;
			margin-left:120px;
			background:#fff;
			border:1px solid #cdcfcf;
			padding:15px 30px 15px 15px;
		}
		ul#comments li a.comment-permalink{
			display:block;
			position:absolute;
			top:0;
			right:0;
			padding:2px 5px;
			text-decoration:none;
		}
		#add-comment{
			margin-top:40px;
			margin-right:15px;
			position:relative;
		}
		#add-comment:after{
			content:'.';
			display:block;
			clear:both;
			visibility:hidden;
		}
		#add-comment form{
			/*width:100%;*/
			display:block;
			margin-left:135px;
		}
		#add-comment form textarea{
			background:#fff;
			color:#42423d;
			display:block;
			width:476px;
			border:1px solid #999;
			padding:15px;
			margin:20px 0;
		}
		#add-comment form input#comment-name{
			background:#fff;
			color:#42423d;
			display:block;
			width:476px;
			border:1px solid #999;
			padding:5px 15px;
			margin:20px 0;
		}
		#add-comment form input#submit{
			background:#fff;
			color:#000;
			border:1px solid #999;
			padding:5px 15px;
			margin-bottom:20px;
		}
		a#add-comment-btn{
			font-size:70%;
		}
		#add-comment .comment-you{
			float:left;
			width:100px;
			margin:0 0 0 15px;
			overflow:hidden;
		}
		#add-comment .comment-you p{
			color:#5F6565;
			font-size:80%;
			margin:.5em 0;
		}
		#add-comment p#error-msg{
			margin-left:135px;
		}
		p#no-comments{
			margin-left:135px;
			margin-right:15px;
		}
		#add-comment img#loading{
			position:absolute;
			bottom:20px;
			right:180px;
		}


	/**
	 * Posts
	 */
		#posts,#add-post{
			background:#ededed;
			border:1px solid #dcdddd;
			padding:0 15px 15px 15px;
			overflow:hidden;
			position:relative;
		}
		#posts .post h2{
			margin:30px 0 10px 0;
			padding:0 30px 0 0;
		}
		#posts .post h2 em{
			font-style:normal;
			font-size:60%;
		}
		#posts .post .post-content{
			line-height:1.5;
			color:#42423d;
			background:#fff;
			border:1px solid #cdcfcf;
			padding:15px 30px 15px 15px;
			overflow:hidden;
		}
		#posts .post{
			position:relative;
		}
		#posts .post a.post-permalink{
			display:block;
			position:absolute;
			top:0;
			right:0;
			padding:2px 5px;
			text-decoration:none;
		}

		#add-post form textarea{
			background:#fff;
			color:#42423d;
			display:block;
			border:1px solid #999;
			padding:15px;
			width:316px;
			margin:20px 0;
		}
		#add-post form input#poster{
			background:#fff;
			color:#42423d;
			display:block;
			width:316px;
			border:1px solid #999;
			padding:5px 15px;
			margin:20px 0;
		}
		#add-post form input#submit{
			background:#fff;
			color:#000;
			border:1px solid #999;
			padding:5px 15px;
		}
		#add-post img#loading{
			position:absolute;
			bottom:15px;
			right:160px;
		}

	/**
	 * Posts
	 */
		#contact-form{
			background:#ededed;
			border:1px solid #dcdddd;
			padding:0 15px 15px 15px;
			overflow:hidden;
			position:relative;
		}
		#contact-form table{
			width:100%;
		}
		#contact-form table th{
			text-align:right;
		}
		#contact-form span.small-info{
			padding-top:3px;
			font-size:85%;
		}
		#contact-form form textarea{
			background:#fff;
			color:#42423d;
			display:block;
			border:1px solid #999;
			padding:15px;
			width:370px;
			margin:20px 0;
		}
		#contact-form form input,#contact-form form select{
			background:#fff;
			color:#42423d;
			display:block;
			width:370px;
			border:1px solid #999;
			padding:5px 15px;
		}
		#contact-form form select{
			width:100% !important;
		}
		#contact-form form select option{
			margin-bottom:5px !important;
		}
		#contact-form input#submit{
			width:auto;
			background:#fff;
			color:#000;
			border:1px solid #999;
			padding:5px 15px;
		}
		#contact-form img#loading{
			position:absolute;
			bottom:20px;
			right:280px;
		}

	/**
	 * Members page
	 */
	
		ul#members{
			margin-top:30px;
			padding:0;
			list-style:none;

		}	
		
		ul#members li.accPart{
			
		}
		
		ul#members li.accPart h3.accHeader{
			background:#ededed;
			border:1px solid #dcdddd;
			margin:4px 0 0 0;
			padding:0 10px;
			cursor:pointer;
			-moz-border-radius:3px 3px 0 0;
			-webkit-border-radius:3px 3px 0 0;
			border-radius:3px 3px 0 0;
		}

		ul#members li.accPart h3.accHeader:hover{
			background:#e9e9e9;
			border:1px solid #aaa;
		}
		
		ul#members li.accPart ul.accContent{
			margin:0;
			padding:10px;
			background:#fafafa;
			border:1px solid #ededed;
			border-top:none;
		}
		
		ul#members li.accPart ul.accContent a{
			text-decoration:none;
			padding:3px 5px;
			display:block;
			font-weight:bold;
		}

		#member-box{
			margin:30px 0 0 10px;
			float:left;
			width:620px;
		}
		#member-box #empty.member{
			height:410px;
			background:#ededed url('http://img.studenttv.sk/default/members-bg.jpg') no-repeat center center;
		}
		
		#member-box .member{
			background:#ededed;
			padding:15px;
			border:1px solid #dcdddd;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			width:588px;
			overflow:hidden;
		}
		
		#member-box .member h2{
			margin-top:0;
		}
		
		#member-box .member p span{
			width:6em;
			display:block;
			float:left;
		}
		
		#member-box .member .member-about{
			clear:both;
		}
		
		#member-box .member img{
			float:left;
			margin:0 25px 30px 0;
			border:5px solid #204e5f;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
		}

	/**
	 * Twitter on Homepage
	 */

		#twitter{
			color:#666;
/*			background:url('http://img.studenttv.sk/default/twitter.png') no-repeat bottom right;
			min-height:200px;*/
		}
		
		#twitter h2.nice{
			position:relative;
			padding-left:70px;
		}
		
		#twitter h2 #bird{
			width:64px;
			height:64px;
			display:block;
			position:absolute;
			top:-32px;
			left:-5px;
			background:url('http://img.studenttv.sk/default/twitter.png') no-repeat;
		}
		
		#twitter h3 a{
			color: #33ccff;
		}
		
		#twitter h3 a:hover{
			color: #fff;
			background:#FF8000;
			text-decoration:none;
		}
		
		
		#twitter ul{
			display:block;
			clear:left;
			overflow:hidden;
		}
		
		#twitter ul li{
			margin:0 0 10px 90px;
			clear:both;
		}
		
		#twitter ul li:hover{
			color:#000;
		}

		#twitter ul li span{
			font-weight:bold;
			color: #33ccff;
			display:block;
			margin-left:-90px;
			float:left;
		}

		#twitter ul li span small{
			font-size:10px;
		}

		#twitter ul li a{
			color:#5A989E;
		}
		
		#twitter ul li:hover a{
			color:#286277;
		}

		#twitter ul li a:hover{
			color:#fff;
		}



/**
 * ********** Extra css *********
 */	

	/**
	 * error404
	 */	
		.extra_error404{
			color:#fff;
			background:#000 url('http://img.studenttv.sk/default/error404.jpg') no-repeat top center !important;
			min-height:410px !important;
			position:relative;
		}
		.extra_error404 .extra_error404_block{
			position:absolute;
			top:200px;
			left:210px;
			padding:20px;
			width:500px;
		}
		.extra_error404 .extra_error404_block h1{
			text-align:center;
		}
		.extra_error404 .extra_error404_block p{
			margin:0 !important;
		}
		.extra_error404 .extra_error404_block ul li{
			margin-left:2em;
			list-style:disc outside;
		}
		.extra_error404 .extra_error404_block a{
			color:#fff;
		}


	/**
	 * Photos
	 */
		
		.extra_photos{
			background:#111 !important;
		}
		.extra_photos h1{
			color:#fff;
			margin:0;
			padding:20px 0 0 0;
			text-align:center;
		}

	/**
	 * Summer
	 */
		
		.extra_summer{
			min-height:527px !important;
			padding:0 !important;
		}
		.extra_summer h1{
			margin:0 !important;
			padding:0;
			text-align:center;
			position:relative;
			height:527px;
			line-height:527px !important;
			min-height:527px;
		}
		.extra_summer h1 span{
			position:absolute;
			top:0;
			left:0;
			height:527px;
			width:100%;
			background:url('http://img.studenttv.sk/default/summer.jpg') no-repeat;
		}

	/**
	 * Intrakoviny
	 */
		
		.extra_intrakoviny{
			position:relative;
			padding:0 !important;
			background:#fff url('http://img.studenttv.sk/default/intrakoviny/bg-body.jpg') no-repeat 0 400px !important;
		}
		.extra_intrakoviny #intrak-body{
			min-height:1100px !important;
			padding:0 0 30px 0;
			margin:0 !important;
			background:url('http://img.studenttv.sk/default/intrakoviny/bg-footer.jpg') no-repeat 0 100% !important;
		}

		.extra_intrakoviny #intrak-head{
			height:400px;
			position:relative;
		}

		.extra_intrakoviny #intrak-head span{
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			background:url('http://img.studenttv.sk/default/intrakoviny/head.jpg') no-repeat bottom center;
		}
		
		.extra_intrakoviny #intrak-intro{
			position:absolute;
			top:250px;
			right:10px;
			width:740px;
			height:200px;
		}
		
		.extra_intrakoviny #intrak-intro h2{
			margin:0;
			font-size:36px;
			text-align:center;
			color:#fff;
			text-shadow:2px 2px 2px #02163a;
		}

		.extra_intrakoviny #intrak-intro p{
			margin:20px 0 0 0;
			font-size:18px;
			font-weight:bold;
			color:#fff;
			text-shadow:2px 2px 2px #02163a;
		}

		.extra_intrakoviny #intrak-register{
			width:480px;
			height:135px;
			position:relative;
			margin:20px 0 30px 330px;
		}
		
		.extra_intrakoviny #intrak-register h2{
			line-height:135px;
			text-align:center;
			margin:0;
		}

		.extra_intrakoviny #intrak-register span{
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			background:url('http://img.studenttv.sk/default/intrakoviny/register-box.png') no-repeat 0 0;
		}
		
		.extra_intrakoviny #intrak-register p{
			position:absolute;
			top:45px;
			left:0;
			width:100%;
			line-height:normal;
			text-align:center;
			margin:0;
		}
		.extra_intrakoviny #intrak-register p a{
			color:#fff;
			font-size:24px;
			font-weight:bold;
			text-shadow:2px 2px 2px #000;
		}

		.extra_intrakoviny .intrak-box{
			background:url('http://img.studenttv.sk/default/intrakoviny/box-top.png') no-repeat top center;
		}

		.extra_intrakoviny .intrak-box .intrak-box-content{
			background:url('http://img.studenttv.sk/default/intrakoviny/box-bottom.png') no-repeat bottom center;
			padding:40px 30px;
			min-height:350px;
			line-height:1.5;
		}

		.extra_intrakoviny .intrak-box-content h2{
			margin-top:0 !important;
			color:#174562;
		}
		
		.extra_intrakoviny .intrak-box-content dl{
			float:left;
			margin-right:20px;
		}
		.extra_intrakoviny .intrak-box-content dt{
			margin:1em 0;
			font-weight:bold;
		}
		
		.extra_intrakoviny .intrak-box-content dd{
			margin-left:1.5em;
		}		
		
		.extra_intrakoviny .intrak-box-content ul li{
			list-style:disc;
			margin:1em 0 1em 2em;
		}


	/**
	 * Mlaskanie
	 */
		
		.extra_mlaskanie{
			padding:0 !important;
		}


	/**
	 * GoogleWar
	 */
		.extra_GoogleWar{
			padding:0 !important;
		}
		.extra_GoogleWar #GoogleWar{
			background:#000 url('http://img.studenttv.sk/default/googlewar/googlewar_logo.jpg') no-repeat;
			padding-top:274px;
		}
		.extra_GoogleWar #GoogleWar #GoogleWar-info{
			color:#fff;
			font-size:24px;
			font-weight:bold;
			text-align:center;
		}
		.extra_GoogleWar #video-wrap{
			margin:0 auto;
			width:660px;
			display:block;
			background:#000;
			background-image:url('http://img.studenttv.sk/default/roundedcorners.svg');  /* Trick with rounded corners for Opera. CooL :D */
			padding:10px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			position:relative;
		}
		.extra_GoogleWar #video-container{
			color:#fff;
		}
		.extra_GoogleWar #video-container.normal{
			background:#000;
		}
		.extra_GoogleWar #video-container.wide{
			width:100%;
			height:385px;
		}
		.extra_GoogleWar #video-container.normal{
			width:450px;
			height:385px;
			margin:0 auto;
		}

/**
 * ********** Special css *********
 */	

body#xmas-theme{padding-top:30px;}

#xmas-theme #head .xmas{display:block;position:absolute;width:100px;height:100px;z-index:202;}

#xmas-theme #head #xmas-1{width:99px;height:102px;top:-28px;left:-28px;background:url('http://img.studenttv.sk/default/xmas/xmas-1.png') no-repeat 0 0;}
#xmas-theme #head #xmas-2{width:56px;height:145px;top:73px;left:-28px;background:url('http://img.studenttv.sk/default/xmas/xmas-2.png') no-repeat 0 0;}
#xmas-theme #head #xmas-3{width:772px;height:65px;top:-12px;left:71px;background:url('http://img.studenttv.sk/default/xmas/xmas-3.png') no-repeat 0 0;}
#xmas-theme #head #xmas-4{width:139px;height:33px;top:-12px;right:-1px;background:url('http://img.studenttv.sk/default/xmas/xmas-4.png') no-repeat 0 0;}
#xmas-theme #head #xmas-5{width:45px;height:131px;top:21px;right:-10px;background:url('http://img.studenttv.sk/default/xmas/xmas-5.png') no-repeat 0 0;}
#xmas-theme #head #xmas-6{width:78px;height:96px;top:152px;right:-21px;background:url('http://img.studenttv.sk/default/xmas/xmas-6.png') no-repeat 0 0;}

#xmas-theme a#qnb{right:55px;}		
#xmas-theme ul#quicknav{right:114px;}




/**
 * ********** 960.gs *********
 */	
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/**
 * ********** ClearBox *********
 */	
#CB_ShowTh,#CB_Thumbs2,#CB_Thumbs,.CB_RoundPixBugFix,#CB_Padding,#CB_ImgContainer,#CB_PrevNext,#CB_ContentHide,#CB_LoadingImage,#CB_Text,#CB_Window,#CB_Image,#CB_TopLeft,#CB_Top,#CB_TopRight,#CB_Left,#CB_Content,#CB_Right,#CB_BtmLeft,#CB_Btm,#CB_BtmRight,#CB_Prev,#CB_Next,#CB_Prev:hover,#CB_Next:hover,#CB_CloseWindow,#CB_SlideShowS,#CB_SlideShowP,#CB_SlideShowBar,#CB_Email{margin: 0;padding: 0;background-color: transparent;border: 0px;} #CB_iFrCont{position: absolute;width: 0px;height: 0px;} #CB_HiddenText{position: absolute;visibility: hidden;z-index: -1000;top: -100px;left: -1000px;} .CB_Sep{color: #bbb;} .CB_TnThumbs{width: 0px;height: 0px;border: 0px;outline-style: none;outline: 0px;padding: 0;margin: 0;visibility: hidden;} .CB_BtmNav{position: relative;top: 4px;border: 0;padding: 0px 0px 0px 3px;} #CB_ImgHide{position: absolute;visibility: hidden;z-index: 1098;left: 0px;background-color:#000 !important;} #CB_ShowTh{width: 100%;height: 20%;visibility: hidden;position: absolute;z-index: 1097;bottom: 0px;left: 0px;} #CB_Thumbs{display: none;height: 62px;padding-top: 10px;position: absolute;z-index: 1100;overflow: hidden;bottom: 0px;left: 0px;} #CB_Thumbs2{margin: auto 0;height: 52px;position: absolute;} .CB_ThumbsImg{position: absolute;border: 1px solid #000;cursor: pointer;} .CB_RoundPixBugFix{display: block;visibility: hidden;font-family: arial;font-size: 1pt;} #CB_ImgContainer{position: relative;width: 100%;background:url('http://img.studenttv.sk/default/stv-logo-bg.png') no-repeat 50% 50%;} #CB_PrevNext{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1002;} #CB_NavPrev,#CB_NavNext{visibility: hidden;position: absolute;z-index: 1001;top: 47%;cursor: pointer;} #CB_NavPrev{left: 18px;} #CB_NavNext{right: 15px;} #CB_ContentHide{position: absolute;z-index: 1000;top: 0px;left: 0px;} #CB_LoadingImage{position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: 50px;visibility: hidden;} #CB_Text{background:#111;position: relative;text-align: left;overflow: hidden;margin-top:0 !important;border-top:3px solid #1e1e1e;}#CB_T1{text-align:center;padding:3px 5px;color:#fff;font-size:16px;font-weight:bold;white-space: nowrap;position: relative;} #CB_T2{text-align:center;color:#fff;padding:3px 5px;} #CB_TL{position: relative;background-color: #111;display: none;} #CB_Window{left:50%;position:absolute;top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;} #CB_Image{position: relative;} #CB_iFrame{position: absolute;width: 0px;height: 0px;z-index: 1003;} #CB_TopLeft{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_topleft.png');background-position:right bottom;} #CB_Top{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_top.png');background-position:left bottom;} #CB_TopRight{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_topright.png');background-position:left bottom;} #CB_Left{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_left.png');background-position:right top;} #CB_Content{background-color: #111;} #CB_Right{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_right.png');background-position:left top;} #CB_BtmLeft{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_btmleft.png');background-position:right top;} #CB_Btm{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_btm.png');background-position:left top;} #CB_BtmRight{background-image:url('http://img.studenttv.sk/default/clearbox-pics/s_btmright.png');background-position:left top;} #CB_Prev,#CB_Next{background: transparent url('http://img.studenttv.sk/default/clearbox-pics/blank.gif') no-repeat scroll 0%;display: block;width: 49%;cursor: pointer;outline-style: none;outline: 0px;z-index: 1102;} .CB_TextNav{text-decoration: underline;padding-right: 5px;color: #999;outline-style: none;outline: 0px;cursor: pointer;border: none;} .CB_TextNav:hover{text-decoration: underline;color: #555;border: none;} #CB_Prev{float: left;left: 0px;} #CB_Next{float: right;left: 0px;} #CB_Prev:hover{background:transparent;} #CB_Next:hover{background:transparent;} #CB_CloseWindow{position: absolute;right: -20px;top: -16px;z-index: 1104;cursor: pointer;} #CB_SlideShowS,#CB_SlideShowP{display:none !important;} #CB_SlideShowBar{display:none !important;} #CB_Email{position: absolute;right: 15px;}