

		/************************************
		*                                   *
		*	  STV 2006 Home page layout     *
		*									*
		*		 CSS by: fatchilli.com		*
		*									*
		*************************************/

		
div.vys, div.blok.half, div.vyber 	{
				width: 306px;
				float: left;
				margin-bottom: 7px;
				}
div.vys.dvoj, div.blok.half.sec, div.vyber.sec {
				margin-left: 8px;
				}				
				.teraz 	{
							height: 51px;
							font-size: 11px;
							}
							.teraz ul 	{
											position: relative;
											left: 11px;
											top: 3px;
											}
											.teraz ul li {
															margin-bottom: 2px;
															height: 13px;
															overflow: hidden;
															}
															.teraz li strong {
																				margin-right: 8px;
																				}	
			.vecer	{
						height: 74px;
						font-family: Trebuchet MS, sans-serif;;
						position: relative;
						line-height: 110%;
						}
						.vecer h4 	{
										font-size: 11px;
										margin: 0px;
										margin-left: 95px;
										padding-top: 5px;
										}
										.vecer h4 span {
															font-size: 9px;
															}
										.vecer h4 span.cas {
															font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
															font-weight: normal;
															margin-right: 2px;
															}
						.vecer a img {
										position: absolute;
										top: 5px;
										left: 5px;
										border: none;
										}
						.vecer p		{
										margin: 0px;
										margin-top: 4px;
										margin-left: 95px;
										}
				.cely {
							height: 16px;
							text-align: right;
							padding-right: 5px;
							font-size: 10px;
							}
							.cely a {
										position: relative;
										top: 2px;
										text-decoration: none;	
										}

.blok		{
				margin-bottom: 7px;
				padding-bottom: 8px;
				}
p.blok		{
				padding: 5px 8px;
				}
div.blok.vyska {
				height: 68px;
				}
				div.blok h4 {
								margin: 0px;
								font-size: 11px;
								font: Trebuchet MS, sans-serif;
								padding: 5px;
								}
				.tsdatum {

								font-style: italic;
								margin-left: 5px;
								}							
				div.blok p {
								margin: 0px 0px 5px 0px;
								padding: 0px 5px;
								}
				div.blok span {
								font-size: 9px;
								}
				div.blok .sub_blok {
								float: left;
								margin-left: 7px;
								width: 196px;
								
								}															
								div.blok .sub_blok h4 {
								margin: 0px;
								padding: 0px;
								margin-bottom: 1px;
								font-family: Trebuchet MS, sans-serif;
								font-size: 9px;
								}
								div.blok .sub_blok ul li, div.blok.half ul li {
												display: block;
												height: 15px;
												overflow: hidden;
												margin-bottom: 2px;
												background: url(../images/layout/arrow.png) no-repeat 0px 3px;
												padding-left: 12px;
												}

div.blok.half {
			height: 90px;
			position: relative;
			}
			div.blok.half ul {
								position: relative;
								left: 8px;
								top: 5px;
								}


div.tip 	{
			position: relative;
			margin-bottom: 7px;
			min-height: 136px;
			_height: 136px;
			clear: both;
			}
div.tip.video {
			height: 300px;
			}			
			div.tip img, div.tip embed, div.tip iframe		{
								position: absolute;
								top: 0px;
								}
			div.tip.pic_right	img, div.tip.pic_right embed, div.tip.pic_right iframe {
								right: 0px;
								}
			div.tip.pic_left img, div.tip.pic_left embed, div.tip.pic_left iframe {
								left: 0px;
								}
			div.tip a img	{
								border: 0px
								}	
			div.tip div 	{
								margin-left: 355px;
								padding-left: 5px;
								}
div.tip.pic_no {
			height: auto;
			}
			div.tip.pic_no h2, div.tip p.dat {
								margin-left: 10px;
								}
			div.tip.pic_no div {
								width: auto;
								margin-left: 0px;
								}
			div.tip.pic_right div {
								width: 255px;
								margin-left: 0px;
								}					
								div.tip div h2 	{
														font-size: 18px;
														font-family: Trebuchet MS, sans-serif;
														margin: 5px 0px 5px 0px;
														line-height: 150%;
														}
								div.tip.pic_right div h2, div.tip.pic_left div h2 {
														font-size: 18px;
														}						
														div.tip div h2 a 	{
																				font-size: 30px;
																				text-decoration: none;
																				}
														div.tip.pic_right div h2 a, div.tip.pic_left div h2 a {
																				font-size: 24px;
																				}						
								div.tip div h3 	{
														background: none;
														}														
								div.tip div p		{
														margin: 8px 0px 5px 0px;
														}


div.vyber	{
				position: relative;	
				height: 26px;
				margin-bottom: 7px;
				}
				div.vyber form {
							padding: 0px;
							margin: 0px;	
							}
				div.vyber h3 {
							background: none;
							display: block;
							width: 100px;
							float: left;
							position: relative;
							left: 13px;
							top: 6px;
							}
				div.vyber select {
							position: relative;
							top: 3px;
							left: 13px;
							font-size: 10px;
							}
				div.vyber input {
							position: absolute;
							top: 3px;
							right: 0px;
							}							
							
/* Mini blok v pravom stlpci */	
div.mini	{
			min-height: 112px;
			_height: 112px;
			position: relative;
			margin-bottom: 7px;
			font-family: Trebuchet MS, sans-serif;
			}
			div.mini h4 {
							margin: 58px 0px 1px 3px;
							font: Trebuchet MS, sans-serif;
							font-size: 14px;
							line-height: 100%;
							}
			div.mini p	{
							margin: 3px 0px 3px 0px;
							padding: 0px 3px;
							font-size: 10px;
							line-height: 95%;
							}
			div.mini span	{
							display: block;
							width: 14px;
							height: 9px;
							position: absolute;
							bottom: 0px;
							right: 0px;
							}				
			div.mini a img {
							position: absolute;
							top: 16px;
							border: none;
							}

/* tabulka v relaciach AZ */													
#abc {
			width: 100%;
			text-align: center;
			margin-bottom: 7px;
			font-size: 10px;
			}
			.fs_nine {
						font-size: 9px;
						}
			#abc td {
						background-color: #FFF; 
						}
						#abc td a {
									display: block;
									text-decoration: none;
									position: relative;
									height: 18px;
									}
						#abc td a:hover {
									text-decoration: underline;
									}			
									#abc td a span {
												display: block;
												position: relative;
												top: 3px;
												}

/* Relacie AZ */	
#relacieaz {
				margin-bottom: 7px;
				text-align: left;	
				}
				#relacieaz td {
								padding: 3px 3px;
								}
				#thead {
								height: 16px;
								}
								#thead th {
												padding-left: 2px;
												}				
a.playaz {
				display: block;
				width: 13px;
				height: 13px;
				background: url(../images/layout/playaz.gif) no-repeat;
				}
				a.playaz:hover {
							background-position: 0 -13px;
							}
				a.playaz span {
					display: none;
					}
/* pohyblivy text */	
#pohyb_txt {
				margin-bottom: 7px;
				height: 20px;
				clear: both;
				background-color: red;
				}
				
/* detail */				
#detail {
				position: relative;
				min-height: 187px;
				_height: 187px;

				}

#detail.stv {
				min-height: 0px;
				_height: auto;
				}				
				#detail h2 {
								font-size: 26px;
								margin: 10px 0px 5px 0px;
								font-family: Trebuchet MS, sans-serif;
								line-height: 80%;
								}
				#detail.sfotkou div {
								float: right;
								width: 250px;								
								}
				#detail #img {
								left: 0px;
								margin-left: 0px;
								width: 360px;
								height: 180px;
								float: left;
								top: 0px;
								text-align: center;
								overflow: hidden;
								}
								#detail #img img {
												margin-top: -30px;
												width: 360px;
												}
				#detail img	{
								float: left;
								margin: 0px 10px 10px 0;
								}
				#detail .vlastnosti {
								float: right;
								}				
								#detail .vlastnosti li {
												float: right;
												}
											
				#detail .kde {
								font-weight: bold;
								font-size: 16px;
								font-family: Trebuchet MS, sans-serif;
								letter-spacing: -1px;
								}	

.zoznam {
			list-style-image: url(../images/layout/arrow.png);

			}
			.zoznam li {
 
						}											
.foto_tab {
			float: left;
			margin: 0px 9px 7px 0px;
			width: 100px;
			}
			.foto_tab tr td {
						font-size: 9px;
						text-align: center;
						line-height: 95%;
						overflow: hidden;
						height: 40px;
						width: 100px;
						}	
			.foto_tab tr td.spic {
						width: 100px;
						overflow: hidden;
						height: 100px;
						background-color: #D7D4D2;
						text-align: center;
						}
			.ina.foto_tab tr .spic {
						background-color: #EEEDED;
						}			
/* detail */								
.vid, .dis	{
			background-image: url(../images/layout/video.png);
			background-position: 0px;
			background-color: #FFF;
			background-repeat: no-repeat;
			margin-bottom: 7px;
			}
.dis		{
			background-image: url(../images/layout/diskus.png);
			}			
			.vid a, .dis a, .dis span, .vid span {
						margin-left: 20px;
						}
			.vid a:hover, .dis a:hover  {
						color: #000;
						text-decoration: none;
						}			