@import "/css/reklama.css";
@import "/css/fotogalerie.css";
@import "/css/online.css";

/* --  barvy
cervena:	#fa0606
*/

BODY {
	color: #fff;
	background: #000 url('/images/_layout/bg-body.gif') 0 133px repeat-x;
	font: normal 9pt/1.3 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}
	BODY.banner { background-position: 0 243px; }

A 				{ color: #fa0606; text-decoration: underline; }
A:link			{ color: #fa0606; text-decoration: underline; }
A:hover			{ color: #fff; text-decoration: none; }
A:active		{ color: #888; text-decoration: none; }
A:visited		{ color: #fa0606; text-decoration: underline; }
A:visited:hover	{ color: #fff; text-decoration: none; }

IMG, FORM {
	border: none;
	margin: 0;
	padding: 0;
}

H2 {
	color: #fa0606;
	background: url('/images/_layout/bg-nadpis.gif') top left no-repeat;
	font-size: 14pt;
	line-height: 60px;
	width: 560px;
	height: 72px;
	margin: 0;
	padding: 0 20px;
}

H3 {
	font-size: 11pt;
	margin: 0;
	padding: 0 0 10px 0;
}

P {
	margin: 0;
	padding: 5px 0;
}

TH, TD, INPUT, SELECT, TEXTAREA { font: normal 9pt/1.3 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif; }

/*--  rozvrzeni stranky  --*/
#layout {
	text-align: left;
	position: relative;
	width: 939px;
	margin: auto;
}

#top {
	background: #000 url('/images/_layout/bg-top-mikrofon.jpg') top left no-repeat;
	width: 939px;
	height: 245px;
	z-index: 1;
}

#left {
	clear: both;
	float: left;
	width: 190px;
	margin-top: -25px;
	overflow: hidden;
}

#main {
	float: left;
	width: 569px;
	padding: 10px 0;
	overflow: hidden;
}

#right {
	float: left;
	width: 180px;
	margin-top: -25px;
	overflow: hidden;
}

#footer {
	background: #db0002 url('/images/_layout/bg-footer.gif') top left repeat-x;
	text-align: center;
	clear: both;
	margin-top: 20px;
}

/*--  frekvence  --*/
#frekvence {
	height: 40px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
	#frekvence LI {
		background: url('/images/_layout/bg-frekvence-li.gif') top left no-repeat;
		line-height: 30px;
		list-style-type: none;
		float: right;
		margin: 0;
		padding: 0 5px;
	}
		#frekvence LI.prvni { background-image: none; }
		#frekvence LI.posledni { padding-right: 0; }
		#frekvence SPAN { color: #fa0606; }

/*--  vrch  --*/
/*--  vrch : vyhledavani --*/
#top #form_hledej {
	position: absolute;
	right: 0;
	height: 24px;
	margin-top: 10px;
}
	#top #form_hledej INPUT { float: right; }
	#top #form_hledej INPUT.text {
		color: #fff;
		background: #01070a url('/images/_layout/bg-hledej-input-text.gif') top left no-repeat;
		border: none;
		font-size: 8pt;
		line-height: 20px;
		width: 180px;
		height: 20px;
		margin: 2px 5px 0 0;
		overflow: hidden;
	}
	#top #form_hledej INPUT.submit, SPAN.submit {
		color: #fff;
		background: #01070a url('/images/_layout/bg-hledej-input-submit.gif') top left no-repeat;
		border: none;
		font-size: 8pt;
		font-weight: bold;
		width: 68px;
		height: 24px;
		overflow: hidden;
	}
	SPAN.submit {
		text-align: center;
		line-height: 24px;
		display: block;
		float: right;
	}

/*--  vrch : logo --*/
#top H1 {
	position: absolute;
	width: 146px;
	height: 197px;
	margin: 8px 0 0 9px;
}
	#top H1.moderator { background-image: none; }
	#top H1 A {
		display: block;
		width: 100%;
		height: 100%;
	}
	#top H1 SPAN { display: none; }
/*--  vrch : menu --*/
#top UL {
	position: absolute;
	right: 70px;
	margin: 66px 0 0 0;
	padding: 0;
	z-index: 1;
}
	#top UL LI {
		background: url('/images/_layout/bg-top-menu-li-over.gif') top left no-repeat;
		text-align: center;
		list-style-type: none;
		line-height: 28px;
		float: left;
		width: 88px;
		height: 28px;
		margin: 0;
		padding: 0 2px 0 0;
	}
		#top UL LI A {
			color: #fff;
			background: url('/images/_layout/bg-top-menu-li.gif') top left no-repeat;
			text-decoration: none;
			display: block;
			width: 88px;
			height: 28px;
		}
			#top UL LI#live { background-image: url('/images/_layout/bg-top-menu-li-live-on.gif'); }
			#top UL LI#live A { background-image: url('/images/_layout/bg-top-menu-li-live.gif'); }
			#top UL LI A:hover, #top UL LI A:visited:hover,
			#top UL LI#live A:hover, #top UL LI#live A:visited:hover { background-image: none; }

/*--  vrch : hodiny --*/
#top DIV#hodiny {
	background: url('/images/_layout/bg-hodiny.gif') top left no-repeat;
	position: absolute;
	right: 0;
	width: 63px;
	height: 68px;
	margin: 61px 0 0 0;
	z-index: 1;
	overflow: hidden;
}
	#clock {
		position: absolute;
		width: 63px;
		height: 63px;
		margin: 5px 0 0 5px;
		padding: 0;
	}
/*--  vrch : dnes --*/
#top #dnes {
	font-size: 8pt;
	position: absolute;
	right: 70px;
	margin: 95px 0 0 0;
	z-index: 1;
}
/*--  vrch : kissklub login --*/
#top #form_kissklub {
	position: absolute;
	right: 0;
	margin: 130px 0 0 0;
	z-index: 1;
}
	#top #form_kissklub INPUT.text {
		border: 1px solid #333;
	}
	#top #form_kissklub INPUT.submit {
		color: #fff;
		background: url('/images/_layout/bg-kissklub-input-submit.gif') top left repeat-x;
		border: none;
		font-size: 8pt;
		font-weight: bold;
		height: 20px;
		padding: 0 5px;
	}
	#top #form_kissklub P { font-size: 8pt; }
		#top #form_kissklub P A {
			color: #fff;
			text-decoration: none;
		}
		#top #form_kissklub P A:hover, #top #form_kissklub P A:visited:hover { text-decoration: underline; }
		#top #form_kissklub P SPAN { padding-left: 10px; }
#top #kissklub_logged {
	position: absolute;
	margin: 130px 80px 0 587px;
	z-index: 1;
}
	#top #kissklub_logged SPAN { color: #000; }
/*--  vrch : prave hraje --*/
#top #prave_hraje {
	background: url('/images/_layout/bg-prave-hraje.gif') top left no-repeat;
	font-size: 8pt;
	position: absolute;
	right: 0;
	width: 411px;
	height: 50px;
	margin: 185px 0 0 0;
	z-index: 1;
}
	#top #prave_hraje A, #top #prave_hraje A:link, #top #prave_hraje A:visited, #top #prave_hraje A:hover, #top #prave_hraje A:visited:hover {
		color: #fff;
		text-decoration: none;
	}
	#top #prave_hraje P { padding: 2px 0 0 60px; }
	#top #prave_hraje STRONG { color: #000; }

/*--  menu (hlavni)  --*/
#menu_top {
	background: url('/images/_layout/bg-menu-top.gif') top left no-repeat;
	width: 180px;
	height: 25px;
	overflow: hidden;
}
#menu {
	background: url('/images/_layout/bg-menu.gif') bottom left no-repeat;
	font-size: 10pt;
	width: 180px;
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
}
	#menu LI {
		background: url('/images/_layout/bg-menu-li.gif') 0 9px no-repeat;
		list-style-type: none;
		line-height: 25px;
		margin: 0 20px;
		padding: 0 0 0 20px;
	}
	#menu LI A {
		color: #fff;
		text-decoration: none;
	}
	#menu LI A:hover, #menu LI A:visited:hover { color: #fa0606; }
		#menu LI UL {
			background: url('/images/_layout/bg-menu-submenu.gif') top left repeat-x;
			margin: 0 0 0 -20px;
			padding: 3px 0;
		}
			#menu LI UL LI {
				background-image: none;
				font-size: 8pt;
				line-height: 20px;
				margin: 0;
				padding: 0 0 0 20px;
			}
		#menu LI DIV {
			background: url('/images/_layout/bg-menu-submenu.gif') top left repeat-x;
			height: 1px;
			margin: 0 0 0 -20px;
			overflow: hidden;
		}

/*--  main : promotion  --*/
.promotion_velke {
	background: url('/images/_layout/bg-promotion-podklad.gif') 0 -12px no-repeat;
	width: 560px;
	height: 180px;
	overflow: hidden;
}

.promotion {
	float: left;
	position: relative;
	top: 10px;
	left: 7px;
	width: 185px;
	height: 140px;
	overflow: hidden;
}
	.promotion.dlouhe {
		width: 355px;
		margin-left: 5px;
	}

.promotion_velke.stredni {
	background: url('/images/_layout/bg-promotion-podklad-stredni.gif') bottom left no-repeat;
	height: 140px;
}
	.promotion_velke.stredni .promo {
		float: right;
	}
	.promotion_velke.stredni .clanek {
		background-image: none;
		float: left;
		width: 376px;
		margin-top: 0;
	}


/*--  main : clanek  --*/
P.text { padding: 10px; }

.clanek {
	background: url('/images/_layout/bg-clanek.gif') bottom left no-repeat;
	width: 560px;
	margin-top: 10px;
	overflow: hidden;
}
	.clanek IMG {
		float: left;
		margin: 10px;
	}
	.clanek IMG.plakat {
		float: none;
		margin: 30px 0 10px 0;
	}
	.clanek IMG.logo {
		float: right;
		margin: 10px 0 20px 20px;
	}
	.clanek IMG.moderator { margin-top: 2px; }
	.clanek P { padding: 0 10px 10px 10px; }
	.clanek P.nadpis {
		color: #fa0606;
		font-size: 12pt;
		padding: 10px 10px 5px 0;
	}
	.clanek P.nadpis.bez { padding-left: 10px; }
	.clanek P.prvni { padding-top: 10px; }
	.clanek P.anotace  {
		font-weight: bold;
		padding-bottom: 5px;
	}
	.clanek .vice {
		background: url('/images/_layout/bg-button-vice.gif') top left no-repeat;
		font-size: 8pt;
		text-align: center;
		line-height: 19px;
		float: right;
		width: 79px;
		height: 19px;
		margin: 10px;
	}
		.clanek .vice A {
			color: #fff;
			text-decoration: none;
		}
		.clanek .vice A:hover, .clanek .vice A:visited:hover { text-decoration: underline; }
	.clanek UL, .clanek OL {
		line-height: 1.4em;
		/*margin: 5px 10px;*/
	}
	.clanek SPAN.zakryti, .clanek SPAN.zakryti2 {
		background: url('/images/_layout/obrazky-zakryti.gif') top left no-repeat;
		display: block;
		position: relative;
		float: left;
		width: 160px;
		height: 60px;
		margin: 10px 0 10px -170px;
	}
	.clanek SPAN.zakryti2 {
		background-image: url('/images/_layout/obrazky-zakryti-ctverec.gif');
		width: 110px;
		height: 110px;
		margin: 10px 0 10px -120px;
	}

	.clanek .vip {
		float: left;
		width: 180px;
		height: 160px;
		margin-left: 5px;
	}
		.clanek .vip IMG {
			float: none;
			margin: 0;
			padding: 0;
		}

/*--  main : program  --*/
.program {
	margin: 0;
	padding: 0;
}
	.program LI {
		background: url('/images/_layout/bg-program-li.gif') top left no-repeat;
		text-align: center;
		list-style-type: none;
		float: left;
		width: 78px;
		height: 75px;
		margin: 0 3px 0 0;
		padding: 0;
		overflow: hidden;
	}
		.program LI.selected { background-image: url('/images/_layout/bg-program-li-selected.gif'); }
		.program LI A, .program LI A:link, .program LI A:visited, .program LI A:hover, .program LI A:visited:hover {
			color: #fff;
			text-decoration: none;
			display: block;
			width: 100%;
			height: 100%;
			padding-top: 40px;
		}
		.program LI A:hover, .program LI A:visited:hover { text-decoration: underline; }
			.program LI.posun A, .program LI.posun A:link, .program LI.posun A:visited, .program LI.posun A:hover, .program LI.posun A:visited:hover { padding-top: 30px; }

	
	.program.delsi LI {
		background-image: url('/images/_layout/bg-program-li-delsi.gif');
		width: 185px;
	}
		.program.delsi LI.selected { background-image: url('/images/_layout/bg-program-li-delsi-selected.gif'); }

/*--  prava : u mikrofonu  --*/
#u_mikrofonu {
	font-size: 8pt;
	width: 180px;
	margin-bottom: 10px;
	overflow: hidden;
	z-index: 2;
}
	#u_mikrofonu_top { background: url('/images/_layout/bg-u-mikrofonu-top.gif') top left no-repeat; }
	#u_mikrofonu_bottom {
		background: url('/images/_layout/bg-u-mikrofonu.gif') bottom left no-repeat;
		padding-bottom: 11px;
	}
	#u_mikrofonu P.porad { padding: 6px 20px 5px 20px; }
	#u_mikrofonu .seda { color: #bbb; }
	#u_mikrofonu .seda.porad { font-size: 10px; }
	#u_mikrofonu P.link { padding: 5px 0 0 52px; }
	#u_mikrofonu .telefony {
		font-size: 10px;
		padding: 9px 10px 0 26px;
	}
	#u_mikrofonu .telefony SPAN {
		padding-left: 16px;
		cursor: help;
	}
	#u_mikrofonu .tel { background: url('/images/_layout/icon-telefon.gif') left center no-repeat; }
	#u_mikrofonu .mobil { background: url('/images/_layout/icon-mobil.gif') 0 1px no-repeat; }
	#u_mikrofonu .doprava {	background: url('/images/_layout/icon-doprava.gif') left center no-repeat; }
	#u_mikrofonu .icq { background: url('/images/_layout/icon-icq.gif') left center no-repeat; 	}
	#u_mikrofonu A {
		color: #bbb;
		text-decoration: none;
	}
	#u_mikrofonu A:hover, #u_mikrofonu A:visited:hover { text-decoration: underline; }
	#u_mikrofonu #studio {
		width: 160px;
		margin: 0 0 -5px 10px;
		overflow: hidden;
	}
	#u_mikrofonu #studio #zakryti {
		position: absolute;
		z-index: 3;
	}
	#u_mikrofonu #studio #webcam {
		z-index: 2;
		margin: 5px 0 0 5px;
	}

/*--  prava : kissparada, anketa  --*/
#kissparada, #anketa, #napiste {
	background: url('/images/_layout/bg-kissparada.gif') bottom left no-repeat;
	font-size: 8pt;
	width: 180px;
	margin-bottom: 10px;
	overflow: hidden;
}
#anketa {
	color: #999;
	background-image: url('/images/_layout/bg-anketa.gif');
}
#napiste { background-image: url('/images/_layout/bg-napiste.gif'); }
	#kissparada H5, #anketa H5, #napiste H5 {
		background: url('/images/_layout/bg-kissparada-nadpis.gif') top left no-repeat;
		width: 180px;
		height: 40px;
		margin: 0;
		padding: 0;
	}
	#anketa H5 { background-image: url('/images/_layout/bg-anketa-nadpis.gif') }
	#napiste H5 { background-image: url('/images/_layout/bg-napiste-nadpis.gif') }
		#kissparada H5 A {
			display: block;
			width: 100%;
			height: 100%;
		}
		#kissparada H5 SPAN, #anketa H5 SPAN, #napiste H5 SPAN { display: none; }
	#kissparada OL {
		margin: 10px 0 20px 32px;
		padding: 0;
	}
		#kissparada OL LI {
			line-height: 1.4em;
			margin: 0;
			padding: 0 0 2px 0;
		}
		#kissparada OL STRONG { color: #eb0002; }
		#kissparada OL A {
			color: #fff;
			text-decoration: none;
		}
	#kissparada P {
		padding: 10px 10px 20px 10px;
	}
	
	#anketa P, #napiste FORM, #napiste P {
		padding: 0 10px 10px 10px;
	}
		#anketa P.hlasu {
			text-align: right;
			padding-bottom: 20px;
		}
		#anketa P.info {
			color: #fff;
			margin-top: -5px;
		}
		#anketa P.doplneni {
			font-size: 10px;
			margin-top: -5px;
		}

	#anketa FORM { padding: 0 10px 10px 10px; }
	
	#anketa TABLE { margin: -2px 10px 10px 10px; }
	#anketa TD {
		color: #999;
		font-size: 8pt;
		padding: 2px 0 6px 0;
	}
	#anketa .odp {
		color: #fa0606;
		font-weight: bold;
		padding-bottom: 2px;
	}
	#anketa .prc {
		padding-left: 10px;
	}
	#anketa .img {
		background: url('/images/_layout/bg-anketa-procenta.gif') -120px 0 no-repeat;
		width: 120px;
		height: 14px;
		overflow: hidden;
	}
	#anketa A, #anketa A:link {
		color: #fa0606;
		text-decoration: none;
	}
	#anketa A:hover, #anketa A:visited:hover { color: #fff; }
	
	#anketa .text {
		color: #fff;
		background-color: transparent;
		border: 1px solid #888;
		font-size: 8pt;
		width: 158px;
		margin: 3px 0;
		padding: 1px;
		overflow: hidden;
	}

.dj { margin-left: 10px; }	
	.dj DIV {
		background: url('/images/_layout/bg-anketa-procenta-velke.gif') -500px 0 no-repeat;
		float: right;
		width: 500px;
		height: 16px;
		overflow: hidden;
	}
	
/*--  prava : videa  --*/
#videa {
	background: url('/images/_layout/bg-videa.gif') top left no-repeat;
	width: 180px;
	height: 190px;
	overflow: hidden;
}
	#videa .video {
		float: left;
		margin: 43px 0 0 10px;
	}
	#videa .youtube {
		float: left;
		margin: 0 0 0 10px;
	}
	#videa .youtube_logo {
		float: right;
		margin: -28px 15px 0 0;
	}
	#videa .youtube_play {
		float: left;
		margin: -75px 0 0 80px;
	}

.youtube_video { margin-top: 3px; }

/*--  leva : napiste  --*/
#napiste {}
	#napiste .text {
		color: #fff;
		background-color: transparent;
		border: 1px solid #888;
		font-size: 8pt;
		width: 158px;
		margin: 3px 0;
		padding: 1px;
		overflow: hidden;
	}
		#napiste .text.select { background-color: #0a0d12; }
	#napiste .submit { margin-top: 5px; }

/*--  archiv  --*/
UL.archiv {
	margin: 10px;
	padding: 0;
}
	UL.archiv LI {
		font-size: 110%;
		list-style-type: none;
		clear: left;
		padding: 0 0 10px 0;
	}
		UL.archiv LI UL {
			margin: 0 10px 0 19px;
			padding: 0;
		}
			UL.archiv LI UL LI {
				border-left: 1px solid #444;
				font-size: 90%;
				clear: none;
				float: left;
				padding: 0 5px;
			}
				UL.archiv LI UL LI.nb { border: none; }
	UL.archiv A, UL.archiv A:link, UL.archiv A:visited, UL.archiv A:hover, UL.archiv A:visited:hover {
		color: #fff;
		text-decoration: none;
	}
	UL.archiv A:hover, UL.archiv A:visited:hover, UL.archiv A.selected {
		color: #fa0606;
	}
	UL.archiv .selected,
	UL.archiv A.selected, UL.archiv A.selected:link, UL.archiv A.selected:visited, UL.archiv A.selected:hover, UL.archiv A.selected:visited:hover {
		color: #fa0606;
		font-weight: bold;
	}

/*--  footer  --*/
#footer_main {
	text-align: left;
	position: relative;
	width: 939px;
	margin: auto;
	padding: 0 0 10px 0;
}
	#footer A {
		color: #fff;
		text-decoration: none;
	}
	#footer LI A:hover, #footer LI A:visited:hover { text-decoration: underline; }
	#footer H6 {
		border-bottom: 1px solid #fff;
		font-size: 10pt;
		font-weight: bold;
		margin: 0 0 5px 0;
		padding: 0 10px 5px 10px;
	}
	#footer #radia {
		float: left;
	}
	#footer UL {
		margin: 0;
		padding: 0;
	}
		#footer UL LI {
			line-height: 1.5em;
			list-style-type: none;
			margin: 0;
			padding: 0 0 0 20px;
		}
		#footer UL.mapa {
			border-top: 1px solid #fff;
			float: left;
			margin: 6px 0 0 80px;
			padding-top: 5px;
		}
			#footer UL.mapa LI {
				float: left;
				padding: 0 10px;
			}

#footer #kontakt {
	background: url('/images/_layout/bg-logo-kissjiznicechy-bile.gif') top left no-repeat;
	float: right;
	margin: 55px 50px 0 0;
	padding: 3px 68px 0 100px;
}

#footer #toplist {
	position: absolute;
	right: 0;
	width: 88px;
	height: 60px;
	margin-top: -90px;
}
		
#footer #archiv {
	background: url('/images/_layout/bg-button-archiv-over.gif') top left no-repeat;
	text-align: center;
	line-height: 28px;
	position: absolute;
	top: 0;
	right: 190px;
	width: 112px;
	height: 28px;
	overflow: hidden;
}
	#footer #archiv A {
		background: url('/images/_layout/bg-button-archiv.gif') top left no-repeat;
		display: block;
		width: 100%;
		height: 100%;
	}
	#footer #archiv A:hover, #footer #archiv A:visited:hover { background-image: none; }

#footer #copyright {
	font-size: 8pt;
	text-align: right;
	position: absolute;
	top: 8px;
	right: 10px;
}
	#footer #copyright IMG { margin-top: 5px; }
	
#counter {
	font-size: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

/*--  tabulky  --*/
.kissparada TD, .kissparada TH {
	background: #000 url('/images/_layout/bg-table-td.gif') bottom left repeat-x;
	font-size: 10pt;
	padding: 2px 4px;
}
	.kissparada.playlist TD, .kissparada.playlist TH { background-image: none; }
	.kissparada.playlist TH { font-weight: bold; }
	.kissparada.playlist TR.bg TD { background-color: #0f0f0f; }
.kissparada TH {
	color: #888;
	font-size: 8pt;
	text-align: left;
}
	.kissparada TH.c { text-align: center; }
	.kissparada TR:hover, .kissparada TR:hover TD { background-color: #181818; }

.kissparada TD { line-height: 1.5em; }
	.kissparada TD STRONG { font-size: 12pt;}
	.kissparada TD.download { white-space: nowrap; }
		.kissparada TD.download IMG {
			position: relative;
			top: 2px;
		}
.kissparada OBJECT { padding-top: 3px; }
.kissparada .pozice { color: #888; }

.rozpis TD {
	background: #000 url('/images/_layout/bg-table-td.gif') top left repeat-x;
	line-height: 1.3em;
}
	.rozpis TR.popis TD { padding: 0 10px 20px 10px; }
	.rozpis TR.bg TD { background-color: #0f0f0f; }
.rozpis .cas, .rozpis .porad {
	font-size: 14pt;
	font-weight: bold;
	padding: 3px 10px 2px 10px;
}
.rozpis .porad {
	font-size: 12pt;
	color: #fa0606;
}
	.rozpis .porad A, .rozpis .porad A:link, .rozpis .porad A:visited, .rozpis .porad A:hover, .rozpis .porad A:visited:hover { text-decoration: none; }
.rozpis .moderuje {
	font-size: 10pt;
	color: #888;
}
.rozpis .obr { vertical-align: bottom; }

.tbl TH, .tbl TD {
	padding: 4px 8px;
}
.tbl TH {
	background-color: #fa0606;
	font-size: 10pt;
	text-align: left;
}
.tbl TD {
	/*border-top: 1px dotted #444;
	border-left: 1px dotted #444;*/
	background-color: #181818;
}
	.tbl TR.cas TD {
		white-space: nowrap;
	}
	.tbl TR.th TD {
		background-color: #444;
		border: none;
		font-size: 10px;
	}
	/*.tbl TD.bn { border: none; }
	.tbl TD.bb { border-bottom: 1px dotted #444; }
	.tbl TD.br { border-right: 1px dotted #444; }*/
	.tbl TD.popis, .tbl TD.popis2 {
		color: #bbb;
		font-size: 8pt;
	}
	.tbl TD.popis2 {
		font-size: 10px;
		white-space: nowrap;
	}
.tbl.strom TH { background-color: #444; font-weight: bold; }
.tbl.strom TD { border-top: 2px solid #000; }

/*--  formulare  --*/
.form .submit, .form .reset {
	color: #fff;
	background: #01070a url('/images/_layout/bg-hledej-input-submit.gif') top left no-repeat;
	border: none;
	font-size: 8pt;
	font-weight: bold;
	width: 68px;
	height: 24px;
	overflow: hidden;
}
.form .reset { background-image: url('/images/_layout/bg-hledej-input-reset.gif'); }
	.form .prostrkani { letter-spacing: 1px; }

.formular {
	background: url('/images/_layout/bg-table-td.gif') top left repeat-x;
	margin: 10px;
	padding-top: 10px;
}
	.formular.bez { background-image: none; }
	.formular P { padding: 0 0 10px 0; }
	.formular P.nadpis {
		color: #bbb;
		font-weight: bold;
		padding: 5px 0;
	}
	.formular TD, .formular TH {
		padding: 6px 0;
	}
	.formular INPUT.text, .formular INPUT.submit, .formular INPUT.reset, .formular TEXTAREA.text {
		background: url('/images/_layout/bg-input.gif') top left no-repeat;
		border: none;
		font-size: 10pt;
		line-height: 28px;
		width: 243px;
		height: 28px;
		padding: 0 4px;
		overflow: hidden;
	}
	.formular INPUT.delsi {
		background-image: url('/images/_layout/bg-input-delsi.gif');
		width: 525px;
	}
	.formular INPUT.submit, .formular INPUT.reset {
		background-image: url('/images/_layout/bg-input-submit.gif');
		width: 122px;
	}
	.formular TEXTAREA.delsi {
		background: url('/images/_layout/bg-textarea-delsi.gif') top left repeat-y;
		width: 525px;
		height: 125px;
	}

/*--  fotogalerie  --*/
.fotogalerie {
	margin: 10px;
}
	.fotogalerie P.nadpis {
		color: #bbb;
		font-weight: bold;
		padding: 5px 0;
	}

.nahled {
	background: url('/images/_layout/bg-nahled.gif') top left no-repeat;
	float: left;
	width: 108px;
	height: 80px;
	margin: 10px 0 0 0;
}
	
/*--  zpravy  --*/
#zpravy {
	background: url('/images/_layout/bg-zpravy.gif') top left repeat-x;
	line-height: 20px;
	display: none;
	width: 560px;
	overflow: hidden;
	cursor: pointer;
}
	#zpravy #zpravyBody SPAN { line-height: 20px; }
	#zpravy SPAN { color: #ccc; }
	#zpravy SPAN.cas {
		color: #fff;
		background-color: #fa0606;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		padding: 2px;
	}
	#zpravy SPAN.nadpis {
		color: #fff;
		font-weight: bold;
		padding: 0 3px;
	}
	
/*--  obecne  --*/
.bila { color: #fff; }
.cervena { color: #fa0606; }
.seda { color: #888; }
.velke { font-size: 12pt; }
.pozn {
	color: #aaa;
	font-size: 0.9em;
}
.pozn.mensi { font-size: 10px; }

.error {
	color: #fa0606;
	font-size: 1.1em
}

.u { text-decoration: underline; }

.c { text-align: center; }
.r { text-align: right; }
.l { text-align: center; }

.nw { white-space: nowrap; }

.float_r {
	float: right;
	margin: 0 0 10px 10px;
}
.cleaner {
	font-size: 0px;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.hr {
	background: url('/images/_layout/bg-table-td.gif') 0 80% repeat-x;
	width: 560px;
	height: 20px;
	overflow: hidden;
}

.facebook {
	margin: 10px 0 0 10px;
}
