@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; }

.cleaner { clear:both; font-size: 0px; height: 0px; }
.cleaner-left { clear:left; font-size: 0px; height: 0px; }		
.cleaner-right { clear:right; font-size: 0px; height: 0px; }

img { border: 0;}

body {
	background: #981212;
	} 
	

#socialtop {
	 float: right;
	}

#socialtop img {
	width: 20px;
	height: 20px;
	margin-left: 3px;
}

#sdiletna img {
        margin-left: 3px;
	height: 47px;
	width: 160px;
}

#page-top {
	position: relative;
	height: 305px;
	background: url(../img/bg-main-top.jpg) center top no-repeat;
	}
	
#page-mid {
	position: relative;
	background: url(../img/bg-main-mid.jpg) center top no-repeat;
	padding-bottom: 15px;
	}
	
#page-bottom {
	position: relative;
	/*_height: 90px; min-height: 90px;*/
	}
	
.page-column {
	position:relative;
	width: 980px;
	padding: 0 11px;
	margin: 0 auto;
	}
	
#left-column {
	float: left;
	width: 740px;
	/*padding-top: 20px;*/
	}
	
#right-column {
	float: right;
	width: 220px;
	/*padding-top: 20px;*/
	}	
	
/* page top */

#sparta-header {
	position: absolute;
	top: 140px;
	left: 0px;
	width: 1002px;
	height: 165px;
	background: url(../img/sparta-head.png) center bottom no-repeat;
	}

#home {
	position: absolute;
	top: 195px;
	left: 421px;
	height: 93px;
	width: 172px;
	}

#login-form {
        position: absolute;
        top: 0;
        left: -760px;
        height: 20px;
        width: 580px;
        text-align: right;
	font-size: 11px;
        }

  .login-input {
        width: 60px;
	height: 12px;
        border: solid 1px #cecece;
	margin-left: 2px;
	padding: 2px;
        background: none;
        }


.newsnonhp {
        position:relative;
	top: 46px;
        right: 0px;
	font-size: 14px;
	padding: 5px;
	color: #cecece;
	background: url(../img/bg-slider2.jpg) repeat-y;
        }


	
#sparta-hledej {
	position: absolute;
	padding-right: 110px;
	top: 271px;
	right: 12px;
	height: 20px;
	width: 300px;
	background: url(../img/bg-hledej.jpg) right no-repeat;
	text-align: right;
	}
	



	.sparta-prihlas, .sparta-zaregistruj, .sparta-hledej {
		display: inline-block;
		padding: 0 10px 0 0;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		text-decoration: none;
		text-transform: uppercase;
		color: #1c3b82;
		}

	.sparta-zaregistruj {
		color: #d1ad2f;
		}
		
	.sparta-hledej {
		color: #9a1212;
		}
				

	.sparta-prihlas {

		font-size: 11px;

	}

	.hledej-field {
		font-size: 10px;
		color: #666666;
		background: none;
		border: none;
		width: 76px;
		position:absolute;
		bottom: 4px;
		right: 28px; 
		}
		
	.hledej-submit {
	position: absolute;
        top: 0px;
        right: 2px;
        height: 20px;
        width: 50px;

		border: 0;
		background: none;
		}		

	
/* page mid */
		

	#topmenu {
		position:relative;
		height: 70px;
		background: url(../img/bg-topmenu.jpg) repeat-x;
		z-index: 10000;
		}
		
		#topmenu-left {
			position: absolute;
			top: 0;
			left: 0;
			height: 70px;
			width: 100%;
			z-index: 10000;
			}
			
		#topmenu-right {
			position: absolute;
			top: 0;
			right: 0px;
			height: 70px;
			width: 400px;
			}
			
			#topmenu-left ul {
				position: absolute;
				top: 0;
				left: 10px;
				float: left;
				list-style: none;
				}
		
			#topmenu-right ul {
				position: absolute;
				top: 0;
				right: 17px;
				float: left;
				list-style: none;
				}
				
				#topmenu ul li {
					float: left;
					margin: 0 0 0 0;
					}
				
					#topmenu ul li.topmenu-divider {
						width: 2px;
						height: 68px;
						font-size: 1px;
						padding: 0;
						margin: 0;
						background: url(../img/topmenu-divider.jpg) top center no-repeat;
						}
					
					#topmenu ul li a {	
						display: inline-block;
						height: 68px;
						padding: 0 0;
						text-decoration: none;
						}
						
						#topmenu ul li a:hover {
							background: url(../img/submenu-top.jpg) center top repeat-x;
							/*background: url(../img/topmenu-hover-left.jpg) left no-repeat;*/
							}
						
						#topmenu ul li a span {
							display: block;
							height: 28px;
							line-height: 20px;
							font-size: 12px;
							text-transform: uppercase;
							color: #feb231;
							padding: 0 9px;
							}
							
						#topmenu ul li  a span.topmenu-forum { display: block; height: 40px; background: url(../img/topmenu-forum.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-tipovacka { display: block; height: 40px; background: url(../img/topmenu-tipovacka.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-navsteva { display: block; height: 40px; background: url(../img/topmenu-navsteva.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-slechta {display: block; height: 40px;  background: url(../img/topmenu-slechta.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-hlediste { display: block; height: 40px; background: url(../img/topmenu-hlediste.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-osparte { display: block; height: 40px; background: url(../img/topmenu-osparte.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-forever {display: block; height: 40px; background: url(../img/topmenu-forever.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-nasesparta { display: block; height: 40px; background: url(../img/topmenu-nasesparta.png) top center no-repeat; }
						#topmenu ul li  a span.topmenu-multimedia { display: block; height: 40px; background: url(../img/topmenu-multimedia.png) top center no-repeat; }		
							
	#box1 {
		position:relative;
		
		height: 491px; /*471*/
		}
/* video big --------------------------------------------------- */		
		#galerie-big {
			position: absolute;
			top: 0;
			left: 0;
			width: 500px;
			height: 471px;
			background: #000000;
			font:12px "helvetica neue",arial,sans-serif;
			}
			
            /* This rule is read by Galleria to define the gallery height: */
          #galleria{height:472px}				
				
/* /video big ------------------------------------------------------ */				
				
		#aktuality {
			position: absolute;
			top: 0;
			left: 520px;
			width: 220px;
			height: 471px;
			}
			
		
		#tabulka {
			position: relative;
			/*top: 0;
			right: 0;*/
			width: 220px;
			height: 471px;
			}
			
			#tabulka h2 {
				display: block;
				width: 220px;
				height: 39px;
				text-align: center;
				line-height: 39px;
				font-size: 12px;
				text-transform: uppercase;
				font-weight: normal;
				color: #fff;
				background: url(../img/bg-tabulka-head.jpg) repeat-x;
				}
				
				
				#tabulka table td {
					height: 27px;
					line-height: 27px;
					font-size: 10px;
					color: #000;
					}
					
					#tabulka table td.por {	
						width: 34px;
						background: url(../img/bg-tabulka-field.jpg) bottom left no-repeat;
						text-align: center;
						}
						
					#tabulka table td.name {
						width: 220px;
						padding: 0 0 0 10px;
						background: url(../img/bg-tabulka-field.jpg) bottom no-repeat;
						}
						
						#tabulka table td.name span {
							height: 27px;
							padding: 0 0 0 0px;
							}
						
					#tabulka table td.bod {
						width: 26px;
						padding: 0 20px 0 0;
						background: url(../img/bg-tabulka-field.jpg) right bottom no-repeat;
						text-align: right;
						}
					
						#tabulka table tr.active td {
							color: #9a1212;
							
							}
							
							.fc-sparta { background: url(../img/loga-cluby.png) -3px 0 no-repeat; }
							.fc-liberec { background: url(../img/loga-cluby.png) -3px -27px no-repeat; }
							.fc-boleslav { background: url(../img/loga-cluby.png) -3px -54px no-repeat; }
							.fc-olomouc { background: url(../img/loga-cluby.png) -3px -81px no-repeat; }
							.fc-hk { background: url(../img/loga-cluby.png) -3px -108px no-repeat; }
							.fc-pribram { background: url(../img/loga-cluby.png) -3px -135px no-repeat; }
							.fc-kolchoz { background: url(../img/loga-cluby.png) -3px -162px no-repeat; }
							.fc-jablonec { background: url(../img/loga-cluby.png) -3px -189px no-repeat; }
							.fc-plzen { background: url(../img/loga-cluby.png) -3px -216px no-repeat; }
							.fc-dukla { background: url(../img/loga-cluby.png) -3px -243px no-repeat; }
							.fc-slavia { background: url(../img/loga-cluby.png) -3px -270px no-repeat; }
							.fc-viktoria { background: url(../img/loga-cluby.png) -3px -297px no-repeat; }
							.fc-teplice { background: url(../img/loga-cluby.png) -3px -324px no-repeat; }
							.fc-slovacko { background: url(../img/loga-cluby.png) -3px -351px no-repeat; }
							.fc-cb { background: url(../img/loga-cluby.png) -3px -378px no-repeat; }
							.fc-ostrava { background: url(../img/loga-cluby.png) -3px -405px no-repeat; }
							.fc-jihlava { background: url(../img/loga-cluby.png) -3px -500px no-repeat; }
							.fc-zbrojovka { background: url(../img/loga-cluby.png) -3px -600px no-repeat; }
							
							

	
/* -------------------- big-img-scroller ------------------------- */	
	#info-scroller {
		width: 740px;
		height: 120px;

		background-color: #ffcc00
		}

		
		
/* ------------ /big-img-scroller -----------*/		
		
		
		
		
		
/* spartanske noviny */

	#spartanske-noviny {
		position:relative;
		padding: 0 0 0 0; /*24px 29px 28px 42px; */
		margin-left: -11px;
		margin-top: 0px;
		width: 752px; /* 752 */
		background: url(../img/bg-noviny-body.jpg) repeat-y;
		}
		
		#noviny-top {
			padding: 117px 0 0 0;
			background: url(../img/bg-noviny-top.jpg) top left no-repeat;
			}
			
		#noviny-bottom {
			position: relative;
			padding: 24px 29px 28px 42px;
			background: url(../img/bg-noviny-bottom.jpg) bottom no-repeat;
			}	
		
		#noviny-header {
			position:relative;
			height: 95px;
			}
			
		#noviny-main {
			position:relative;
			height: 275px;
			}
			
			#nm-left {
				float: left;
				width: 280px;
				}
			
			#nm-right {
				float: right;
				width: 380px;
				/*max-height: 220px;
				_height: 220px;*/
				height: 220px;
				overflow: hidden;
				}
				
				#nm-right h2, #nm-right h2 a, #nm-right h2 a:visited, #nm-right h2 a:hover  {
					font-size: 20px;
					font-weight: normal;
					color: #921010;
					padding: 0 0 20px 0;
					}
					
				#autor, .autor {
					display: inline-block;
					height: 20px;
					line-height: 20px;
					padding: 0 8px;
					border: #e2e2e2 1px solid;
					font-size: 9px;
					}
					
					#autor a, #autor a:visited, .autor a, .autor a:visited {
						color: #000;
						text-decoration: none;
						}
						
					#autor a:hover, .autor a:hover {
						text-decoration: underline;
						}	
					
					#autor span, .autor span {
						padding: 0 0 0 10px;
						color: #631414;
						}
						
				#komentare, .komentare {
					display: inline-block;
					padding-left: 22px;
					font-size: 9px;
					color: #9a1212;
					background: url(../img/komentare.jpg) center left no-repeat;
					}
					
					#komentare a, #komentare a:hover, #komentare a:visited, .komentare a, .komentare a:hover, .komentare a:visited {
						display: inline-block;
						height: 20px;
						line-height: 20px;
						font-size: 9px;
						color: #9a1212;
						}
						
				#nm-right p {
					padding: 5px 40px 5px 0;
					height: 56px;
					overflow: hidden;
					font-size: 11px;
					line-height: 18px;
					color: #323232;
					}
					
					.cely-clanek {
						display: inline-block;
						width: 117px;
						height: 43px;
						background: url(../img/cely-clanek.png);
						margin: 0 0 0 -7px;
						}
						
	#noviny-small {
		position:relative;
		height: 380px;
		background: url(../img/border.png) bottom repeat-x; 	
		
		}
		
		.noviny-small-cell {
			width: 205px;
			height: 353px;
			padding: 0 0 15px 0;
			overflow: hidden;
			}
			
			.cell-left { position: absolute; top: 0; left: 0;}
			.cell-right { position: absolute; top: 0; right: 0; }
			.cell-mid {  margin: 0 auto; }
			
			.noviny-small-cell h3 {
				display: block;
				padding: 5px 0 5px 0;
				line-height: 14px;
				overflow: hidden;
				}
			
			.noviny-small-cell h3 a {
				font-size: 12px;
				color: #921010;	
			
				}
				
			.noviny-small-cell p {
				font-size: 9px;
				line-height: 15px;
				height: 43px;
				overflow: hidden;
				}	
										
							 	
	#fourcols {
		position: relative;
		height: 500px;
		}
		
		.fourcols-cell {
			float: left;
			width: 150px;
			height: 480px;
			overflow: hidden;
			}
			
		.fourcols-divider {
			float: left;
			width: 27px;
			height: 100%;
			background: url(../img/border.png) top center repeat-y;
			}	
			
			.fourcols-cell h2 {
				padding: 10px 0 11px 0;
				font-size: 14px;
				line-height: 16px;
				font-weight: normal;
				text-transform: uppercase;
				color: #acacac;
				}
				
			.fourcols-cell h3 {
				display: block;
				padding: 9px 0 10px 0;
				/*height: 60px;
				overflow: hidden;*/
				font-size: 11px;
				line-height: 13px;
				}
			
			.fourcols-cell h3 a {
				font-size: 11px;
				color: #921010;	
				}
				
			.fourcols-cell ul {
				color: #921010;
				list-style: disc;
				font-size: 10px;
				padding: 0 0 0 12px;
				}
				
				.fourcols-cell ul li {
					padding: 0 0 18px 0;
					}
					
					.fourcols-cell ul li a, .fourcols-cell ul li a:visited, .fourcols-cell ul li a:active {
						font-size: 10px;
						color: #1f1f1f;
						}
						
			.dalsi-clanky {	
				display: block;
				width: 116px;
				height: 41px;
				background: url(../img/dalsi-clanky.png) no-repeat;
				}	
				
			
			
				
				
	#box-tipovacka, #tipovacka, #nejtip {
		position: relative;
		width: 220px;
		background-color: #7e0d0d;
		}
		
		.tipovacka-header {
			height: 39px;
			}
			
			.tip-header {
				position: relative;
				float: left;
				width: 110px;
				height: 39px;
				background: url(../img/tip-header.jpg) -110px 0;
				}
				
			.tip-header.active {
				background: url(../img/tip-header.jpg) 0 0;
				}	
				
				.tip-header a {
					display: block;
					width: 110px;
					height: 33px;
					line-height: 33px;
					font-size: 11px;
					text-transform: uppercase;
					text-align: center;
					line-height: 33px;
					color: #404040;
					text-decoration: none;
					}
					
				.tip-header.active a {
					color: #e9c4c4
					}	
					

                        .tipovaci-cell {
                                padding: 10px 0 10px 10px;
                                background: url(../img/tipovacka-cell.jpg) no-repeat;
                                }

   .tipy-right h3 {
                                                font-size: 10px;
                                                font-weight: normal;
                                                color: #ffb11f;
                                                }


				
			
			.tipovacka-cell {
				padding: 10px 0 10px 10px;
				height: 76px;
				background: url(../img/tipovacka-cell.jpg) no-repeat;
				}
				
				.tipcell-right {
					width: 151px;
					float: right;
					}
					
					.tipcell-right h3 {
						font-size: 10px;
						font-weight: normal;
						color: #ffb11f;
						}
						
						.tipcell-right p {
							padding: 4px 0 0 0;
							font-size: 9px;
							line-height: 13px;
							color: #fff2de;
							}
							
						.tipcell-znamka {
							float: right;
							margin-right: 10px;
							/*width: 88px;*/
							text-align: center;
							}
							
							.znamka {
								float: left;
								display: inline-block;
								width: 20px;
								height: 32px;
								background: url(../img/bg-znamka.jpg);
								line-height: 32px;
								text-align: center;
								color: #fff;
								
								}
								
							.znamka-delitko {
								float: left;
								display: inline-block;
								width: 6px;
								height: 32px;
								background: url(../img/bg-znamka-delitko.jpg) no-repeat;
								}	
	#little-ban {
		position: relative;
		width: 125px;
		height: 125px;
		margin: auto;
		}							
								
								
	#box-clanky, #clanky, #diskuze {
		position: relative;
		width: 220px;
		background: url(../img/bg-clanky.jpg) repeat-y;
		border-bottom: #b5b5b5 1px solid;
		}
		
		.clanky-header {
			width: 220px;
			height: 56px;
			}
			
			.clanky-head-left, .clanky-head-right {
				float: left;
				display: inline-block;
				width: 100px;
				background: url(../img/clanky-head.jpg) left 0px no-repeat; 
				}
				
				.clanky-head-right {
					background: url(../img/clanky-head.jpg) right -58px no-repeat; 
					}
				
				.clanky-head-left a, .clanky-head-right a {
					display:block;
					width: 100%;
					height: 46px;
					padding: 11px 0 0 0;
					font-size: 11px;
					color: #000;
					text-align: center;
					text-decoration: none;
					}
				
			.clanky-head-left.active, .clanky-head-right.active {
				float: left;
				display: inline-block;
				width: 120px;
				background: url(../img/clanky-head.jpg) left -58px no-repeat;
				}
				
			.clanky-head-right.active {
				background: url(../img/clanky-head.jpg) right 0px no-repeat;
				}		
				
	.clanky-texty {
		padding: 1px;
		}			
				
	#clanky table td.clanky-img, #diskuze table td.clanky-img {
		width: 62px;
		text-align: center;
		}
		
	#clanky table td, #diskuze table td {
		padding: 10px 10px 10px 0;
		background: url(../img/bg-clanky-cell.jpg) top no-repeat;
		}
		
	#clanky table tr.first td, #diskuze table tr.first td {
		background: none;
		}		
		
	#clanky table td a, #diskuze table td a {
		font-size: 9px;
		color: #000;
		}
		
	#anketa {
		position: relative;
		width: 220px;
		}	
		
	#anketa-header {
		display: block;
		height: 30px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		line-height: 30px;
		background: url(../img/bg-anketa.jpg) repeat-x;
		}
		
	#anketa-body {
		padding: 6px;
		background: url(../img/anketa-body.jpg) repeat-y;
		border-bottom: #cecece 1px solid;
		}
		
	#anketa-question {
		padding: 0px;
		background-color: #e5e5e5;
		font-size: 11px;
		color: #000;
		line-height: 17px;
		text-align: center;
		}
		
		#anketa-question h3 {
			font-size: 12px;
			color: #9a1212;
			font-weight: normal;
			}
			
	#anketa-body form a, #anketa-body form a:visited, #anketa-body form a:hover {
		color: #9a1212;
		font-size: 11px;
		padding: 2px 0 2px 5px;
		}
		
	#anketa-body span {
		display: block;
		padding: 15px 0 15px 25px;
		font-size: 11px;
		color:#000;
		}	
		
	.anketa-hlasovat {
			position:relative;
			width:80px;
			margin: 0px 30% 10px 30%;
			}	
	
	#sparta-disclaimer {
		
		padding: 15px 0 35px 0;
		font-size: 9px;
		color: #cd8989;
		text-align: center;
		
		}	
		
		#sparta-disclaimer a, #sparta-disclaimer a:visited {
			color: #cd8989;
			text-decoration: none;
			}
			
		#sparta-disclaimer a:hover {
			color: #cd8989;
			text-decoration: underline;
			}	
			
			
		
/* ----------------- */

.stin-left {
	position: absolute;
	width: 22px;
	height:100%;
	top: 0;
	left: -22px;
	background: url(../img/stin-left.png) right repeat-y;
	}
	
.stin-right {
	position: absolute;
	width: 22px;
	height:100%;
	top: 0;
	right: -22px;
	background: url(../img/stin-right.png) right repeat-y;
	}
	
.stin-bottom {
	position: absolute;
	width: 1044px;
	height: 21px;
	left: -21px;
	bottom:-21px;
	background: url(../img/stin-bottom.png) top center no-repeat;
	}
	
 #topbanner {
 	width: 728px;
	height: 90px;
	position: relative;
	margin: 0 auto;
	}
	
 #skyscraper {
 	position: relative;
	width: 160px;
	height: 600px;
	margin: 0 auto;
	z-index: 8000;
	}	 				
				
/* ---------------------------------------------------------------------- */

#slider1 {
		position:relative;
		height: 120px; 
		width: 678px; /*740*/
		overflow:hidden; 
		padding: 0 31px 0 31px;
		margin: 0;
				background-color:#FF33CC; 
  
		}
		
	#slider1 .viewport { 
		/*float: left; */
		width: 678px;
		height: 120px; 
		overflow: hidden; 
		position: relative; 
		
				background-color:#FF0000; 
		}
		
	#slider1 .buttons {
		position:absolute;
		top: 0;
		left: 0;
		width: 31px;
		height: 120px;
		padding: 0;
		margin: 0;
		}
		
	#slider1 .prev { 
		position:absolute;
		top: 0;
		left: 0px;
		text-indent: -999em;
		background: url(../img/tiny-left.jpg);
				}	

	#slider1 .next { 
		position:absolute;
		top: 0;
		left: 709px;
		text-indent: -999em;
		background: url(../img/tiny-right.jpg);
				}
				
	#slider1 .disable { visibility: visible; }
	#slider1 .overview { 
		list-style: none; 
		position: absolute; 
		padding: 0; 
		margin: 0; 
		width: 740px; 
		left: 0 ;
		top: 0; 
		}
	#slider1 .overview li{ 
		float: left; 
		margin: 0 0 0 0; 
		padding: 0px; 
		height: 120px; 
		border: 0px solid #dcdcdc; 
		width: 228px;
		height: 120px;
		}

	.tiny-cell {
		position: relative;
		padding: 18px;
		width: 192px; /*228*/
		height: 84px; /*120*/
		background: url(../img/tiny-hr-bg.jpg) no-repeat;
		overflow: hidden;
		}
		
		.tiny-cell img {
			float: left;
			margin: 0 5px 0 0;
			}
			
		.tiny-cell h4 {
			padding: 0 0 0 5px;
			font-size: 10px;
			color: #feb231;
			}
			
		.tiny-cell p {
			font-size: 9px;
			color: #dc8181;
			}
			
		.tiny-cell-butt {
			position: absolute;
			top: 10px;
			left: 9px;
			width: 210px;
			height: 100px;
			z-index: 5000;
			cursor: pointer;
			}
			
			
/* ------ slider2 -*/

#box-aktuality {
	position: absolute;
	top: 0;
	right: 0;
	width: 220px;
	height: 471px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	background-color:#000
	
	}

#slider-aktuality, #slider-novinky {
	position: absolute;
	top: 0;
	left: 0px;
	width: 220px;
	height: 471px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../img/bg-slider2.jpg) repeat-y;
	
	color: #fff;
	}
	
.slider2-header {
	position: relative;
	width: 220px;
	height: 45px;
	
	background-color:#FF0066
	}
	
	.header2-aktuality {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 88px;
		height: 45px;
		background: url(../img/bg-slider2-header.jpg) 0 0;
		text-align: center;
		line-height: 45px;
		font-size: 11px;
		color: #000; 
		}
		
		.header2-aktuality a {
			display: block;
			width: 88px;
			height: 45px;
			text-align: center;
			line-height: 45px;
			font-size: 11px;
			color: #000;
			text-decoration: none;
			}
		
	.header2-novinky {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 132px;
		height: 45px;
		background: url(../img/bg-slider2-header.jpg) -88px 0;
		text-align: center;
		line-height: 45px;
		font-size: 11px;
		color: #000; 
		}
		
		.header2-novinky a {
			display: block;
			width: 132px;
			height: 45px;
			text-align: center;
			line-height: 45px;
			font-size: 11px;
			color: #000;
			text-decoration: none;
			}
		
	.header2-aktuality.active {	
		background: url(../img/bg-slider2-header.jpg) 0 -45px;
		color: #9f9e9e;
		} 
		
	.header2-novinky.active {
		background: url(../img/bg-slider2-header.jpg) -88px -45px;
		color: #9f9e9e;
		} 		
	
#slider2, #slider3 {
	position: relative;
	width: 220px;
	height: 426px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 46px 0 0 0;
	}	
	
	 	
	
#slider2 .viewport, #slider3 .viewport { 
		/*float: left; */
		width: 220px;
		height: 360px; 
		overflow: hidden; 
		position: relative; 
		background-color:#FF0000; 
		}
		
	#slider2 .buttons, #slider3 .buttons {
		position:absolute;
		bottom: 0;
		left: 0;
		width: 110px;
		height: 33px;
		padding: 0;
		margin: 0;
		}
		
	#slider2 .prev, #slider3 .prev  { 
		position:absolute;
		bottom: 0;
		left: 0px;
		text-indent: -999em;
		background: url(../img/slider2-nextprev.jpg) top left no-repeat;
		}	

	#slider2 .next, #slider3 .next { 
		position:absolute;
		bottom: 0;
		left: 110px;
		text-indent: -999em;
		background: url(../img/slider2-nextprev.jpg) top right no-repeat;
		}
				
	#slider2 .disable, #slider3 .disable { 
		visibility: visible;
		  
		}
	
	
	#slider2 .overview, #slider3 .overview { 
		list-style: none; 
		position: absolute; 
		padding: 0; 
		margin: 0; 
		width: 220px; 
		left: 0 ;
		top: 0; 
		}
	#slider2 .overview li, #slider3 .overview li{
		margin: 0 0 0 0;
		padding: 0;  
		padding: 0px; 
		width: 220px; 
		border: 0px solid #dcdcdc; 
		font-size: 9px;
			color: #acacac;
			text-decoration: none;

		}
		
		#slider2 .overview li a, #slider3 .overview li a {
			display: block;
			width: 192px;
			padding: 12px 14px 13px 14px;
			font-size: 9px;
			color: #acacac;
			text-decoration: none;
			background: url(../img/bg-slider2-cell.jpg) center top no-repeat;		
			}
			
			#slider2 .overview li a span, #slider3 .overview li a span {
				font-size: 9px;
				color: #fff;
				text-decoration: none;
				}			
					
		
/* ----- you tube */

#youtube-facebook-box {
	position: relative;
	width: 740px;
	height: 337px;
	background: url(../img/bg-youtube-div.jpg);
	}
	
#youtube-div {
	position:relative;
	width: 740px;
	height: 337px;
	background: url(../img/bg-youtube-div.jpg);
	 }
	 
	 #youtube-header, #facebook-header {
		position:relative;
		width: 740px;
		height: 46px;
		}
		
		.youtube-header-cell, #facebook-header-cell {
			float: left;
			width: 370px;
			height: 46px;
			}
			
			.youtube-header-cell {
				background: url(../img/bg-youtube-head.jpg) bottom left no-repeat;
				}
				
			.youtube-header-cell.active {
				background: url(../img/bg-youtube-head.jpg) top left no-repeat;
				}
							
			.youtube-header-cell .ico-youtube, .youtube-header-cell.active .ico-youtube {
				display: block;
				width: 370px;
				height: 40px;
				background: url(../img/youtube.png) center top no-repeat;
				}
				
			.youtube-header-cell.active .ico-youtube {
				background: url(../img/youtube.png) center bottom no-repeat;
				}	
				
			.youtube-header-cell .ico-facebook, .youtube-header-cell.active .ico-facebook {
				display: block;
				width: 370px;
				height: 40px;
				background: url(../img/facebook.png) center top no-repeat;
				}
				
			.youtube-header-cell.active .ico-facebook {
				background: url(../img/facebook.png) center bottom no-repeat;
				}	
						
		
	#youtube-holder, #facebook-holder {
		position: relative;
		width: 718px;
		height: 279px;
		border: #333 1px solid;
		margin: 0 auto;
		overflow: hidden;
		background: url(../img/bg-youtube-holder.jpg);
		}
		
	#youtube-viewer {
		position: absolute;
		top: 7px;
		left: 7px;
		width: 435px;
		height: 264px;
		background-color:#101010;
		}		
	
	#youtube-scroller{
		position:absolute; 
		right:0px; 
		top:7px; 
		margin:0; 
		width:265px; 
		height:234px; 
		padding:0 0px; 
		}
	
	#youtube-scroller .customScrollBox{
		position:relative; 
		height:100%; 
		overflow:hidden;
		}
		
	#youtube-scroller .customScrollBox .container{
		position:relative; 
		width:243px; 
		top:0; 
		float:left;
		}
		
	#youtube-scroller .customScrollBox .content{
		clear:both;
		}
		
	#youtube-scroller .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#09C; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
	
	#youtube-scroller .dragger_container{
		position:relative; 
		width:6px; 
		height:234px; 
		float:right; 
		margin:0 8px 0 0;
		background: url(../img/bg-youtube-dragger-container.jpg) repeat-y;
		cursor:pointer;
		}
		
	#youtube-scroller .dragger, #youtube-scroller .dragger_pressed{
		position:absolute; 
		width:11px; 
		height:49px; 
		background: url(../img/bg-youtube-dragger.jpg); 
		margin-left:-2px; 
		text-align:center; 
		overflow:hidden; 
		cursor:pointer; 
		}
		
	#youtube-scroller .dragger_pressed{
		cursor:s-resize;
		}	
	
	.scrolled-cell {
		position: relative;
		width: 225px; /*243*/
		height: 52px; /*70*/
		background: url(../img/scroller-cell.jpg) no-repeat;
		margin: 0 0 8px 0;
		padding: 9px 11px;
		}
		
		.scrolled-cell img {
			position:relative;
			width: 55px;
			height: 51px;
			z-index: 100;
			}
			
		.scrolled-cell h3 {
			position: absolute;
			top: 9px;
			left: 77px;
			width: 154px;
			font-size: 11px;
			color: #b8b8b8;
			z-index: 1000;
			}
			
			
		.scrolled-cell span {
			display: block;
			position: absolute;
			bottom: 11px;
			left: 77px;
			font-size: 9px;
			color: #727171;
			z-index: 1000;
			}
			
		.scrolled-cell .scbutt {
			position: absolute;
			top: 1px;
			left: 1px;
			width: 241px;
			height: 68px;
			z-index: 5000;
			}
			
		.scrolled-cell .scbutt img {
			width: 241px;
			height: 68px;
			border: none;
			}
			
		.scrolled-cell .scbutt:hover img {
			width: 241px;
			height: 68px;
			border: #fff 1px solid;
			}	
			
		.view-on-youtube, .view-on-youtube:visited {
			position: absolute;
			bottom: 10px;
			right: 50px;
			padding: 5px 10px;
			border: #777878 1px solid;
			font-size: 11px;
			text-transform: uppercase;
			text-decoration: none;
			color: #b9b9b9;
			/*-moz-border-radius:4px; 
			-khtml-border-radius:4px; 
			-webkit-border-radius:4px; 
			border-radius:4px;*/
			}
			
		.view-on-youtube:hover {
			border: #fff 1px solid;
			font-size: 11px;
			text-decoration: none;
			color: #fff;
			}
			
/* ************ anylinkmenu	******************* */

.selectedanchor{ 
	background: url(../img/topmenu-hover-left.jpg);
	}

.sparta-submenu{
	position: absolute;
	left: 0;
	top: 10px;
	padding: 0px 0 0 15px;
	visibility: hidden;
	font: normal 10px Arial;
	z-index: 10000; 
	background: url(../img/submenu-bottom-left.jpg) bottom left no-repeat ;/* url(../img/submenu-bg2.jpg);*/
	min-width: 150px; 
	}

	.sparta-submenu ul{
		margin: 0;
		padding: 5px 0 15px 15px;
		list-style-type: disc;
		font-size: 10px;
		color: 	#feaa33;
		background: url(../img/submenu-bottom-right.jpg) bottom right no-repeat;
		}
		
			.sparta-submenu ul li.divider {
				list-style: none;
				height: 1px;
				line-height: 1px;
				font-size: 1px;
				background: url(../img/submenu-divider.png) left no-repeat;
				}

			.sparta-submenu ul li a {
				display: block;
				height: 22px;
				line-height: 22px;
				font-size: 10px;
				color: 	#feaa33;
				text-decoration: none;
				font-weight: bold;
				text-transform: uppercase;
				padding: 0 15px 0 3px
				}

.sfuserurl {
	 text-transform: none;
}

.sparta-submenu a:hover{ 
	background: url(../img/topmenu-hover-left.jpg) center center;
	}


						 							
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}


										


/* podstranky -------------------------- */				
				
	#field-tipovacka {
		width: 100%;
		background-color: #FFFFFF;
		}
		
		#field-tipovacka h1, #obecna-pravidla h1, #field-seznamclanku h1, #field-forum h1, #field-multimedia h1 {
			padding: 0 0 14px 0;
			font-size: 24px;
			color: #000;
			}
			
		#field-tipovacka h2, #obecna-pravidla h2, #field-seznamclanku h2 {
			padding: 30px 0 0 36px;
			font-size: 18px;
			font-weight: normal;
			color: #000;
			}
		#field-seznamclanku h2 {	
			padding: 60px 0 0 0;
			color: #9a1212;
			text-transform: uppercase;
			}
			
		#field-tipovacka h3, #obecna-pravidla h3, #field-seznamclanku h3, #field-multimedia h3 {
			padding: 22px 0 0 0;
			font-size: 14px;
			font-weight: normal;
			color: #000;
			}
			
		#field-tipovacka h4, #obecna-pravidla h4 {
			padding: 28px 0 0 0;
			font-size: 14px;
			color: #000;
			}
			
		#field-tipovacka h5, #obecna-pravidla h5 {
			padding: 24px 0 0 0;
			font-size: 12px;
			color: #000;
			}
			
		#field-tipovacka p, #obecna-pravidla p {
			padding: 0 0 15px 0;
			font-size: 12px;
			color: #000;
			}
			
		#field-tipovacka a, #obecna-pravidla a {
			color: #95110f;
			}							
			
		#tipmenu {
			position: relative;
			width: 100%;
			height: 51px;
			background: url(../img/tipmenu.jpg) repeat-x;
			}
			
			#tipmenu-left {
				position: absolute;
				top: 0;
				left: 0;
				width: 40px;
				height: 51px;
				background: url(../img/tipmenu-left.jpg);
				}
				
			#tipmenu-right {
				position: absolute;
				top: 0;
				right: 0;
				width: 40px;
				height: 51px;
				background: url(../img/tipmenu-right.jpg);
				}
				
			#tipmenu ul {
				position:relative;
				float: left;
				padding: 0 0 0 50px;
				list-style: none;
				z-index: 5000;
				}
				
				#field-forum #tipmenu ul {
					padding: 0 0 0 30px;
					}
				
				#tipmenu ul li {
					margin: 0 1px 0 0;
					float: left;
					}
					
					#tipmenu ul li a  {
						position: relative;
						display: inline-block;
						height: 51px;
						padding: 0 0 0 0;
						line-height: 44px;
						font-size: 14px;
						color: #000;
						text-decoration: none;
						text-transform: uppercase;
						z-index: 100;
						}
						
						#field-forum #tipmenu ul li a {
							text-transform: none;
							font-size: 12px;
							} 
						
						#tipmenu ul li a span {
							display: block;
							height: 44px;
							padding: 0 20px 0 20px;
							line-height: 44px;
							font-size: 14px;
							text-decoration: none;
							text-transform: uppercase;
							}
							
							#field-forum #tipmenu ul li a span {
								padding: 0 10px;
								text-transform: none;
								font-size: 12px;
								}
							
						#tipmenu ul li a span.zobacek {
							position: absolute;
							display: block;
							height: 10px;
							width: 100%;
							padding: 0 0 0 0;
							/*width: 16px;*/
							margin: -2px 0 0 0;
							background: url(../img/tipmenu-zobacek.jpg) bottom center no-repeat;
							z-index: 1500;
							visibility: hidden;
							}
							 	
							
					#tipmenu ul li a:hover, #tipmenu ul li a.active  {
						background: url(../img/tipmenu-hover.jpg) center top no-repeat;
						color: #fff;
						}
						
					/*#tipmenu ul li a:hover span, #tipmenu ul li a.active span {
						background: url(../img/tipmenu-hover-right.jpg) right top no-repeat;
						}*/
						
					#tipmenu ul li a:hover span.zobacek, #tipmenu ul li a.active span.zobacek {
						background: url(../img/tipmenu-zobacek.jpg) bottom center no-repeat;
						}	
						
					#tipmenu ul li a:hover span.zobacek, #tipmenu ul li a.active span.zobacek {
						visibility: visible;
						}	
						
	table.tipy {
		padding: 22px 0 20px 0;
		width: 100%;
/*
		float: right;
*/
		}
		
		table.tipy thead td {
/*
			width: 118px;
*/
			padding: 0 0 8px 0;
			font-size: 15px;
			color: #000000;
			text-align: center;
			border-bottom: #bdbdbd 2px solid;
			background: url(../img/table-tipy.jpg) center bottom no-repeat;
			}
			
		table.tipy tbody td {
			padding: 0 0 0 0;
			height:40px;
			line-height:40px;
			font-size:14px;
			color:#2c2c2c;
			text-align:center;
			background: url(../img/table-tipy-tbody.jpg) repeat-x;
			}
			
		table.tipy a, table.tipy a:visited {
			color: #9e3031;
			} 	
			
		.tipseznam {
			width: 107px;
			height: 22px;
			font-size: 12px;
			background: #fff  url(../img/tipseznam.jpg) bottom repeat-x;
			border: #d6d6d6 1px solid;
			}
			
			.tipcell span {
				display: block;
				padding: 2px 3px 2px 2px;
				}
				
	#tipovacka-tipuj {
		position: relative;
		clear: right;
		width: 314px;
		height: 67px;
		margin: 0 auto 17px auto;
		background: url(../img/tipuj.jpg) no-repeat;
		}
		
		.tipuj {
			position: absolute;
			top: 9px;
			left: 11px;
			width: 128px;
			height: 42px;
			border: none;
			background: none;
			cursor: pointer;
			}
			
			.tvoje-body {
				display: block;
				height: 58px;
				line-height: 58px;
				font-size: 14px;
				font-weight: bold;
				text-transform: uppercase;
				color: #252525;
				padding: 0 0 0 146px;
				} 
				
			.body {
				display: inline-block;
				padding: 0 0 0 5px;
				color: #9e3031;
				}
				
	#obecna-pravidla {
		width: 700px;
		float: right;
		padding-top: 35px;
		}
		
		.toggle {
				float: left;
				padding: 0 0 0 0;
				display: inline-block;
				height: 20px;
				line-height: 20px;
				}
		
		#field-tipovacka #obecna-pravidla h3 {
			float: left;
			display: block;
			height: 20px;
			line-height: 20px;
			padding: 0 0 0 10px;
			}
			
			#field-tipovacka #obecna-pravidla h3 span {
				display: inline-block;
				height: 20px;
				line-height: 20px;
				}
	
			
	/*			
			#field-tipovacka #obecna-pravidla h3.toggle span {
				display: block;
				height: 20px;
				line-height: 20px;
				}
			
	*/		
		
	#pravidla {
		padding: 15px 0 15px 0;
		}	
		
		
#field-seznamclanku {

	}
	
	table.seznamclanku-cell {
		padding: 24px 24px 24px 12px;
		border-top: #e7e7e7 1px solid;
		}
		
			table.seznamclanku-cell td.seznamclanku-cell-img a {
				display: block;
				padding: 8px;
/*
				background: url(../img/cose-img.jpg) top left no-repeat;
*/
				}
			
					table.seznamclanku-cell td.seznamclanku-cell-img a img {
						border: none;
/*
						width: 200px;
						height: 100px;
*/
						}

			table.seznamclanku-cell td.seznamclanku-cell-obsah {
				padding: 0 0 0 0;
				margin: 0 0 0 0;

				}
			
					table.seznamclanku-cell td.seznamclanku-cell-obsah h3, table.seznamclanku-cell td.seznamclanku-cell-obsah h3 a, table.seznamclanku-cell td.seznamclanku-cell-obsah h3 a:visited {
						
						/*display: inline-block;*/
						font-size: 14px;
						font-weight: normal;
						color: #921010;
						}
					
					#field-seznamclanku table.seznamclanku-cell td.seznamclanku-cell-obsah h3 {
						padding: 0 0 10px 0;
						font-size: 22px;
						}
						
					table.seznamclanku-cell td.seznamclanku-cell-obsah p {
						padding: 10px 0 0 0;
						font-size: 11px;
						color: #323232;
						}
						
	#navigace-velka, .navigace-velka {
		position: relative;
		padding: 0 0 0 0;
		margin: 30px 0 0 0;
		font-size: 14px;
		height: 23px;
		line-height: 23px;
		text-align: center;
		}
		
		.navi-prev, .navi-next {
			position: relative;
			display: inline-block;
			padding: 0 22px 0 22px;
			height: 23px;
			line-height: 23px;
			color: #9a1212;
			text-decoration: none;
			text-transform: uppercase;
			background: url(../img/navi-prev.jpg) left center no-repeat; 
			}
			
			.navi-prev:visited, .navi-next:visited {
				color: #9a1212;
				}
			
			.navi-next {
				background: url(../img/navi-next.jpg) right center no-repeat;
				}
				
				
			.navi-num {
				position: relative;
				display: inline-block;
				margin: 0 0px;
				width: 23px;
				height: 23px;
				line-height: 23px;
				text-align: center;
				text-decoration: none;
				color: #fff;
				background: url(../img/navi-num.jpg) right no-repeat;
				}
				
			.navi-num.active, .navi-num:hover {
				background: url(../img/navi-num.jpg) left no-repeat;
				}
				
	#dalsi-clanky {
		position:relative;
		padding: 10px 0 35px 0;
		font-size: 10px;
		line-height: 14px;
		color: #464646;
		}
		
		#dalsi-clanky span {
			display: block;
			padding: 2px 0 2px 0;
			}
		
		#dalsi-clanky a {
			display: inline-block;
			font-size: 12px;
			color: #9a1212;
			}
			
		.zobrazit-vsechny-clanky {
			font-size: 14px;
			color: #9a1212;
			text-transform: uppercase;
			padding: 0 25px 0 0;
			background: url(../img/navi-next.jpg) right center no-repeat;
			}
				
																		
	#field-detailclanku {
		padding: 0 0 0 0;
		}
		
		#field-detailclanku-obsah {
			padding: 0 0 0 30px;
			}
		
		#field-detailclanku h1 {
			padding: 0 0 15px 0;
			}
 		
		#field-detailclanku h3 {
			padding: 0 0 11px 0;
			font-size: 18px;
			color: #921010;
			font-weight: normal;
			}
			
		#field-detailclanku a, #field-detailclanku a:visited, #field-detailclanku a:hover {
			color: #921010;
			}
			
		#field-detailclanku a.navi-num.active, #field-detailclanku a.navi-num:hover {
			color: #fff;
				}	
			
				
		
		#field-detailclanku p {
			padding: 0 0 15px 0;
			font-size: 11px;
			color: #363636;
			line-height: 18px;
			text-align: justify;
			}
			
			#field-detailclanku #autor {
				padding: 0 8px 0 8px;
				margin: 0 0 35px 0;
				} 
				
			#field-detailclanku #komentare {
				padding: 0 0 0 22px;
				margin: 0 0 35px 0;
				}
				
		#field-detailclanku .img-left {
			float: left;
			margin: 0 25px 15px 0;
			}
			
		#field-detailclanku .img-right {
			float: right;
			margin: 0 0 15px 25px;
			}	
			
		#field-detailclanku blockquote {
			padding: 15px 0 50px 0;
			font-size: 22px;
			font-style: italic;			
			color: #921010;
			text-align:center;
			}
			
		.komment-photo {
			position: relative;
			clear: left;
			float: left;
			width: 159px;
			padding: 10px 10px 25px 10px;
			margin: 0 15px 0 0;
			background: url(../img/komment-photo.jpg) top center no-repeat;
						}
						
			.komment-photo img {
				position:relative;
				width: 159px; 
				height: 118px;
				}
				
			.komment-photo span {
				padding: 20px 0 0 0;
				font-size: 9px;
				font-style: italic;
				color: #919191;
				} 	
				
			.podpis {
				font-size: 10px;
				font-style: italic;
				}
				
		#statistika-utkani, #fotogalerie, #diskuze-k-clanku {
			position:relative;
			padding: 15px 0 15px 0;
			margin-top: 15px;
			border-top: #000 1px solid;
			/*border-bottom: #000 1px solid;*/
			}
			
			#statistika-utkani h3, #fotogalerie h3, #diskuze-k-clanku h3, .diskuze-cell h3  {
				font-size: 18px;
				}
				
			#diskuze-k-clanku h3 span, .diskuze-cell h3 span {
				display: inline-block;
				padding: 0 0 0 5px;
				font-weight: normal;
				color: #7d7d7d;
				font-size: 14px;
				}
				
			#diskuze-k-clanku .diskuze-cell h3 span {
				font-size: 9px;
				color: #c2c2c2;
				}
				
						
				
			#statistika-utkani h4 {
				padding: 25px 0 25px 0;
				font-size: 13px;
				color: #363636;
				}
				
				#statistika-utkani h4 span {
					font-weight: normal;
					}
					
				#statistika-utkani h4 span.sparta {
					font-weight: bold;
					color: #921010;
					} 
					
				#statistika-utkani p, .diskuze-cell p {
					font-size: 11px;
					color: #363636;
					}
					
							#fotogalerie {
								width: 710px;
								margin: 0 auto;
								}
								
								#field-multimedia #fotogalerie {
									padding: 15px 0 0 0;
									border-top: none;
									}
					
							#fogal-left {
								width: 20px;
								height: 404px;
								float:left;
								}
								
								
								
							#fogal-mid {
								width: 665px;
								float: left;
								}
							
							#fogal-right {
								width: 20px;
								height: 404px;
								float: right;						
								}
								
								#fogal-left a, #fogal-right a {
									display: block;
									width: 16px;
									height: 404px;
									background: url(../img/navi-prev.jpg) left center no-repeat;
									}
									
								#fogal-right a {
									background: url(../img/navi-next.jpg) right center no-repeat;
									}
									
									.fotogal-multimedia #fogal-left, .fotogal-multimedia #fogal-right, .fotogal-multimedia #fogal-left a, .fotogal-multimedia #fogal-right a {
									height: 650px;
									}
									
								#fogal-navi {
									clear: both;
									width: 100%;
									text-align: center;
									}
									
							#fogal-mid a {
								float: left;
								display: block;
								width: 128px;/*148*/
								height: 90px;/*110*/
								padding: 10px;
								margin: 8px;
								border: #cecece 1px solid;
								}
								
								#fogal-mid a img {
									width: 127px;
									height: 90px;
									border: 0;
									}
						
	#diskuze-k-clanku ul {
		padding: 0 30px 0 30px;
		list-style: none;
		}
		
		#diskuze-k-clanku ul li {
			padding: 9px 0;
			/*margin: 0 0 19px 0;*/
			}
			
			#diskuze-k-clanku ul li ul {
				padding: 0 0 0 0;
				/*border-left: #000 1px dotted;*/
				/*background: url(../img/boder-dotted.jpg) left repeat-y;*/
				}
				
				#diskuze-k-clanku ul li ul li {
					padding: 9px 0 9px 30px;
					background: url(../img/boder-dotted.jpg) left center no-repeat;
					}
				
			
		
		
		.diskuze-cell {
			position: relative;
			display: block;
			padding: 15px 15px 25px 15px;
			border: #cecece 1px solid;
			background: url(../img/diskuze-cell.jpg) bottom repeat-x;
			}
			
			.diskuze-autor {
/*
				display: block;
*/
				height: 100%;
				float: left;
				}
				
				.diskuze-autor a {
					display: block;
					padding: 5px 0 0 0;
					font-size: 11px;
					text-decoration: none;
					}
					
					.diskuze-autor a img {
						border: none;
						}
					
				
			.diskuze-prispevek {
				display: block;
				padding-left: 15px;
				}
				
			.reagovat {
				clear:left;
				position: absolute;
				bottom: 0;
				right: 21px;
				display: block;
				padding: 9px 16px 5px 16px;
				font-size: 10px;
				color: #7d7d7d;
				border: #cecece 1px solid;
				border-bottom: none;
				background: url(../img/reagovat.jpg) bottom repeat-x;
				text-decoration: none; 
				}
				
			.diskuze-subvlakno {
				padding-left: 30px; 
				padding-top: 10px;
				background: url(../img/vlakno-sub.png) left repeat-y;
				}
				
			.dc-bg-left {
				position:absolute; 
				top:0; 
				left:-31px; 
				width:30px; 
				height:100%; 
				background:url(../img/vlakno-sub-nonlast.png) left center no-repeat; 
				}
				
				.diskuze-cell.last .dc-bg-left {
					background:url(../img/vlakno-sub-last.png) left center no-repeat; 
					}	
					
				
	#pridat-prispevek {
		position: relative;
		width:535px; /*565*/
		padding: 30px 15px 70px 15px;
		margin: 0 auto;
		background: url(../img/pridat-prispevek.jpg) center repeat-y;
		border-bottom: #c5c5c5 1px solid;
	
		}	
		
		#pridat-prispevek-top {
			position: absolute;
			top: 0;
			left: 0;
			width: 565px;
			height: 19px;
			background: url(../img/prispevek-top.jpg);
			}		 			 
							
		#pridat-prispevek h3 {
			color: #353535;
			text-transform: uppercase;
			}
			
		#pridat-prispevek h4 {
			padding: 0 0 5px 0;
			font-size: 10px;
			color: #353535;
			}
			
		.pri-titulek {
			padding: 2px 5px;
			width: 454px;
			border: #cecece 1px solid;
			background-color: #FFFFFF;
			} 	 	
			
		.pri-prispevek {
			padding: 2px 5px;
			width: 454px;
			height: 98px;
			border: #cecece 1px solid;
			background-color: #FFFFFF;	
			}
			
		.pri-submit {
			position: absolute;
			bottom: 25px;
			right: 25px;
			width: 133px;
			height: 29px;
			font-size: 9px;
			color: #fff;
			text-align: center;
			line-height: 29px;
			background: url(../img/pridat-prispevek-butt.jpg) no-repeat;
			border: none;
			cursor: pointer;
			}	
			
	#field-forum {
	
		}
		
		#field-forum-obsah {
			width: 665px;
			padding-top: 15px;
			margin: 0 auto;
			}
		
		#forum-pridat-prispevek {
			position: relative;
			width: 665px; /*696*/
			height: 161px;
			padding: 10px 19px 0 22px;
			margin: 0 auto;
			background: url(../img/forum-pridat-prispevek.jpg) no-repeat;
			}
			
			#forum-pridat-prispevek .diskuze-autor {
				padding: 29px 0 0 0;
				}
				
			#forum-pridat-prispevek .diskuze-prispevek h4 {
				font-weight: normal;
				}
				
				#forum-pridat-prispevek .pri-prispevek	{
					position:absolute;
					top: 40px;
					left: 91px;
					width: 570px; /*580*/
					height: 70px; /*80*/
					padding: 5px;
					background: none;
					border: none;
					font-size: 11px;
					color: #363636; 
					}
					
				#forum-pridat-prispevek .pri-submit {
					bottom: 22px;
					right: 30px;
					}
					
	.archiv-mistnosti {
		display: block;
		width: 133px;
		height: 29px;
		background: url(../img/archiv-mistnosti.jpg);
		text-align: center;
		line-height: 29px;
		font-size: 11px;
		color: #fff;
		text-decoration: none;
		margin: 0 auto 15px auto;
		}				
					
				
	#field-forum #navigace-velka {
		margin: 15px 0 15px 0;
		}
		
		
	.forum-cell {
		position:relative;
		padding: 2px 5px;
		font-size: 12px;
		color: #959595;
		border-bottom: #c7c7c7 1px solid;
		}
		
		.pair {
			background: #f6f6f6 url(../img/pair.jpg) top repeat-x;
			}
			
		
		.forum-cell-img {
			float: left;
			padding: 0 5px 0 0;
			width: 13px;
			height: 13px;
			}
			
			.forum-cell-img img {
				width: 13px;
				height: 13px;
				border: #00CCFF 1px solid;
				}
			
		.forum-cell a {
			display: inline-block;
			padding: 0 0 0 0;
			color: #8c0f0f;
			}
			
		.forum-cell p {
			clear: left;
			padding: 9px 0 0 0;
			color:#18161b;
			text-align: justify;
			}
			
			
	#profil-fanouska {
		position: absolute;
		top: 0;
		left: 0;
		width: 392px;
		z-index: 10000;
		display:none; 
		}
		
		#profil-top {
			height: 30px;
			background: url(../img/profl-top.png) center bottom;
			}
			
		#profil-bottom {
			height: 42px;
			background: url(../img/profl-bottom.png) center top;
			}
			
		#profil-body {
			width: 326px; /*392*/
			padding: 0 33px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #18161b;
			background: url(../img/profil-body.png);
			}
			
			#profil-body h3 {
				display: block;
				font-size: 12px;
				height: 16px;
				line-height: 16px;
				}
				
				#profil-body h3 span {
					display: inline-block;
					padding: 0 5px 0 0;
					font-size: 14px;
					color: #8c0f0f;
					}
					
				#profil-body h3 img {
					width: 13px;
					height: 13px;
					border: #00CCFF 1px solid;
					}
					
				.odeslat-soukr-zpravu {
					display: block;
					margin: 15px 0 0 0;

					width: 185px;
					height: 29px;
					line-height: 29px;
					background: url(../img/odeslat-soukromou-zpravu.png);
					text-align: center;
					text-decoration: none;
					font-size: 11px;
					color: #fff;
					}	
					
	#field-multimedia {
	
		}
		
		#field-multimedia h3 {
			padding: 50px 0 0 36px;
			font-size: 18px;
			font-weight: normal;
			color: #930f0f;
			}
		
		#obsah-menu {
			width: 680px;
			margin: 0 auto;
			}
			
			#obsah-menu h4 {
				padding: 28px 0 0 20px;
				font-size: 16px;
				color: #2b2b2b;
				}
								
				
				.obsah-menu ul {
					margin: 0;
					padding: 0;
					width: 218px;
					list-style: none;
					border-right: #2b2b2b 1px dotted;
					background-color: #FFFFFF;
					}
					
					.obsah-menu ul li {
						position:relative;
						list-style: none;
						width: 218px;
						}
						
						.obsah-menu ul li a:link, .obsah-menu ul li a:visited {
							color: #2b2b2b;
							}
						
						.obsah-menu ul li a:link {
							display: block;
							overflow: auto;
							/*height: 21px;*/
							line-height: 21px;
							font-size: 12px;
							padding: 0 0 0 30px;
							background: url(../img/obsah-menu.png) -257px top no-repeat;;
							}
							
							.obsah-menu ul li a.selected, .obsah-menu ul li a:hover {
								background: #e3e3e3 url(../img/obsah-menu.png) 0 top no-repeat;
								}	
								
								.obsah-menu ul li ul {
									position: absolute;
									top: 0;
									width: 218px;
									visibility: hidden;
									}
									
									#obsah-menu ul li ul li ul li a:link, .obsah-menu ul li ul li ul li a:link {
										display: block;
										height: auto;
										}
									
									#obsah-menu ul li ul li ul li a:link .autor2, .obsah-menu ul li ul li ul li a:link .autor2 {
										display: block;
										margin: 0;
										padding: 0;
										font-size: 9px;
										line-height: 10px;
										color: #acacac;
										text-decoration: none;
										}
									
									#obsah-menu ul li ul li ul li a:link .body {
										
										font-size: 9px;
										line-height: 10px;
										font-style: italic;
										color: #2b2b2b;
										text-decoration: none;
										}
											
									
/* Holly Hack for IE \*/
* html .obsah-menu ul li { float: left; height: 1%; }
* html .obsah-menu ul li a { height: 1%; }
/* End */				
								 
						
.downarrowclass{
position: absolute;
top: 0px;
right: 0px;
width: 0px;
height: 0px;
}

.rightarrowclass{
position: absolute;
top: 0px;
right: 0px;
width: 0px;
height: 0px;

}





.fotogal-theme {
	padding: 0 0 0 36px;
	font-size: 18px;
	color: #363636;
	}
	
.fotogal-autor {
	padding: 0 0 0 5px;
	font-size: 11px;
	color: #959595;
	}
	
.fotogal-body {
	display: block;
	padding: 0 0 0 36px;
	font-size: 12px;
	font-style: italic;
	color: #959595;
	}
								

.reklama {
                color: #9a1212;
                font-size: 11px;
                }


.pic-clanek-left {
 float: left;
 margin-left: 0.2em;
 padding: 0;
 border: 0;
}

.pic-clanek-right {
 float: right;
 margin-left: 0.2em;
 padding: 0;
 border: 0;
}

/* FOTOGAlERIE */
#foto-album {
        border: 0;
        margin: 0;
        padding:0;
        text-align: center;
        width: 520px;
}

.foto-table-list td {
  border: #CCCCCC 1px solid;
  font-weight: bold;
}


#foto-album  a {
       margin:0; padding:0.2em;
       text-decoration:none;
       color: #ccc;
       font-weight: bold;
       font-size: 0.9em;
}

.foto-pages {
        text-align: center;
        border: 0;
        margin: 0;
}

.foto-page-active {
        font-weight: bold;
        color: red;
        font-size: 0.9em;
}

.foto-next a {
        font-weight: bold;
}

.foto-navigace {
        border: 0;
        padding-left: 1.0em;
        margin: 0;
}

.foto-pages span {
        border: 0;
}

.card-left, .card-right {
       float: left;
       width: 160px;
       margin: 0 10px 10px 0;
       padding: 0.4em 0;
       text-align: center;
       border-right: 1px solid #ccc;
       border-bottom: 1px solid #ccc;
       font-size: 0.8em;
       font-weight: bold;
       color:#6E6D6D;
}
.card-right {
       float: right;
       margin: 0 0 15px 15px;
}
.card {
       padding: 0.4em;
       text-align: center;
       background: white;
       border-right: 1px solid #ccc;
       border-bottom: 1px solid #ccc;
       font-size: 0.8em;
       font-weight: bold;
       color:#6E6D6D;
}


.card-desc {
       margin:0;
       font-weight: bold;
       color:#6E6D6D;
       font-size: 0.9em;
}


.div-foto-center {
        margin:0 9%;
}

.div-komentare-center {
        background: #e0e0e0;
        width: 380px;
}

.div-wp-center {
        margin:0 35%;
}
.foto-table {
        border:0;
        padding: 0;
        margin: 0;
}
/* FOTOGAlERIE */


/* komentare */

#komentar textarea,#komentar input {
        width: 380px;
        padding: 0;
        margin: 0.4em;
        margin-left: 0;
        border: 0;
        font-size: 1em;
        font-weight: bold;
        background: #c1b2a7;
}


.komentare-line {
        width: 380px;
        background: #e3dfdb;
        font-size: 0.8em;
        padding: 0;
        margin: 0em;
        border: 0;
}

.komentare-line h4 {
        margin: 0;
        border: 0;
        font-size: 1.1em;
        padding: 0;
        padding-left: 0.2em;
        font-weight: bold;
        background: #c1b2a7;
        text-align: left;
}

.komentare-line .text {
        margin: 0.4em;
        border: 0;
        padding: 0;
        font-weight: normal;
        background: #e0e0e0;
        color: #000;
        text-align: justify;
}

.komentare-line h3 {
        margin: 0;
        border: 0;
        font-size: 0.8em;
        padding: 0;
        background: #c1b2a7;
        text-align: right;
}

/* komentare */
