/*
cervena: 		#ab0100
oranzova: 		#f9a336
*/

BODY {
	color: #000;
	background: #393939 url('/images/_layout/bg.gif') 51% 0 repeat-y;
	font: normal 9pt/1.3 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}

A 				{ color: #ab0100; text-decoration: underline; }
A:link			{ color: #ab0100; text-decoration: underline; }
A:hover			{ color: #f9a336; text-decoration: none; }
A:active		{ color: #000000; text-decoration: none; }
A:visited		{ color: #ab0100; text-decoration: underline; }
A:visited:hover	{ color: #f9a336; text-decoration: none; }

A.zpet {
	background: url('/images/_layout/bg-a-zpet.gif') 0 40% no-repeat;
	padding-left: 10px;
}
A.dale {
	background: url('/images/_layout/bg-a-dale.gif') 100% 40% no-repeat;
	padding-right: 10px;
}
A.nahoru {
	background: url('/images/_layout/bg-a-nahoru.gif') 0 40% no-repeat;
	padding-left: 8px;
}

P {
	margin: 0;
	padding: 5px 0;
}

IMG, FORM {
	border: none;
	margin: 0;
	padding: 0;
}

SELECT {
	position: relative;
	z-index: 10;
}

/*-- rozvrzeni stranky --*/
#diag {
	background: url('/images/_layout/bg-diag.gif') 51% 0 no-repeat;
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	height: 267px;
	z-index: 0;
}

#layout {
	text-align: left;
	position: relative;
	width: 960px;
	height: auto;
	margin: auto;
	padding: 15px 0 2px 0;
	z-index: 1;
}

#upoutavka {
	color: #fff;
	background: url('/images/_layout/bg-upoutavka.gif') top left no-repeat;
	position: absolute;
	width: 250px;
	height: 125px;
	margin: 45px 0 0 200px;
	z-index: 200;
	cursor: pointer;
}

#motiv {
	background: url('/images/_layout/bg-motiv.gif') top left no-repeat;
	width: 960px;
	height: 175px;
}

#cara_top {
	background: url('/images/_layout/bg-menu-top.gif') bottom left no-repeat;
	font-size: 1px;
	height: 15px;
}

#main {
	background: #fff url('/images/_layout/bg-main.gif') top left no-repeat;
	width: 960px;
	margin: 0;
	padding: 4px 0 10px 0;
	overflow: hidden;
}

#left {
	float: left;
	width: 228px;
	padding-top: 6px;
	overflow: hidden;
}

#middle {
	background: #fff url('/images/_layout/bg-middle.gif') top right no-repeat;
	float: left;
	width: 589px;
	padding-top: 6px;
	overflow: hidden;
}

#right {
	float: left;
	width: 141px;
	padding-top: 6px;
	overflow: hidden;
}

#footer {
	color: #fff;
	background: url('/images/_layout/bg-footer.gif') top right no-repeat;
	width: 960px;
	height: 32px;
}

#copyright {
	color: #fff;
	font-size: 8pt;
	text-align: right;
	clear: both;
	padding: 2px 5px 0 0;
}
	#copyright A { color: #fff; }

#counter {
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/*-- upoutavka --*/
#upoutavka P {
	font-family: 'Arial Narrow', sans-serif;
	font-size: 12px;
	padding: 0 10px 0 13px;
}
	#upoutavka P.nadpis {
		font-family: 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		text-transform: uppercase;
		padding: 30px 10px 25px 95px;
	}

/*-- logo --*/
H1 {
	background: url('/images/_layout/logo-vsk-technika.gif') top left no-repeat;
	position: absolute;
	width: 188px;
	height: 186px;
	margin: -6px 0 0 28px;
	z-index: 100;
}
	H1 A {
		display: block;
		width: 100%;
		height: 100%;
	}
	H1 SPAN { display: none; }

/*-- menu top --*/
#menu_top {
	list-style-type: none;
	height: 85px;
	margin: 0 0 0 679px;
	padding: 0;
}
	#menu_top LI {
		float: left;
		height: 85px;
		margin: 0;
		padding: 0;
	}
	#menu_top LI#a_tym {
		background: url('/images/_layout/bg-menu-top-li-a_tym-over.gif') top left no-repeat;
		width: 89px;
	}
	#menu_top LI#b_tym {
		background: url('/images/_layout/bg-menu-top-li-b_tym-over.gif') top left no-repeat;
		width: 86px;
	}
	#menu_top LI#c_tym {
		background: url('/images/_layout/bg-menu-top-li-c_tym-over.gif') top left no-repeat;
		width: 86px;
	}
	#menu_top LI#mladez {
		background: url('/images/_layout/bg-menu-top-li-mladez-over.gif') top left no-repeat;
		width: 98px;
	}
	#menu_top LI#zeny {
		background: url('/images/_layout/bg-menu-top-li-zeny-over.gif') top left no-repeat;
		width: 98px;
	}
		#menu_top LI A {
			display: block;
			width: 100%;
			height: 100%;
		}
		#menu_top LI#a_tym A, #menu_top LI#a_tym A:link, #menu_top LI#a_tym A:visited { background: url('/images/_layout/bg-menu-top-li-a_tym.gif') top left no-repeat; }
		#menu_top LI#b_tym A, #menu_top LI#b_tym A:link, #menu_top LI#b_tym A:visited { background: url('/images/_layout/bg-menu-top-li-b_tym.gif') top left no-repeat; }
		#menu_top LI#c_tym A, #menu_top LI#c_tym A:link, #menu_top LI#c_tym A:visited { background: url('/images/_layout/bg-menu-top-li-c_tym.gif') top left no-repeat; }
		#menu_top LI#mladez A, #menu_top LI#mladez A:link, #menu_top LI#mladez A:visited { background: url('/images/_layout/bg-menu-top-li-mladez.gif') top left no-repeat; }
		#menu_top LI#a_tym A:hover, #menu_top LI#a_tym A:visited:hover,
		#menu_top LI#b_tym A:hover, #menu_top LI#b_tym A:visited:hover,
		#menu_top LI#mladez A:hover, #menu_top LI#mladez A:visited:hover { background-image: none; }
		
		#menu_top LI SPAN { display: none; }

.menu_sub {
	background: url('/images/_layout/bg-menu-sub.gif') top left repeat-x;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	line-height: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
}
	.menu_sub LI {
		color: #fff;
		background: url('/images/_layout/bg-menu-sub-li.gif') top right no-repeat;
		font-size: 8pt;
		list-style-type: none;
		float: left;
		height: 40px;
		margin: 0;
		padding: 0 23px 0 3px;
	}
	.menu_sub LI.tym {
		color: #222;
		background-image: none;
		float: right;
		padding-right: 30px;
	}
	.menu_sub LI.prvni { padding-left: 40px;
	}
	.menu_sub LI.posledni { background-image: url('/images/_layout/bg-menu-sub-li-posledni.gif'); }
		.menu_sub A, .menu_sub A:link, .menu_sub A:visited  {
			color: #fff;
			text-decoration: none;
		}
		.menu_sub A:hover, .menu_sub A:visited:hover {
			color: #fff;
			text-decoration: underline;
		}
		.menu_sub LI H2 {
			font-size: 14pt;
			margin: 0;
			padding: 0;
		}
	.menu_sub .sub {
		position: absolute;
		height: 20px;
		margin: 0 0 0 -20px;
		padding: 0;
		z-index: 10;
	}
		.menu_sub .sub LI {
			background: url('/images/_layout/bg-menu-sub-sub-li.gif') top left repeat-y;
			text-align: left;
			text-transform: none;
			float: none;
			line-height: 20px;
			width: 70px;
			height: 20px;
			padding: 0;
		}
			#sub_zeny.menu_sub .sub LI { width: 173px; }
			.menu_sub .sub LI A { padding: 0 2px 0 8px; }

#menu_left {
	text-transform: uppercase;
	width: 225px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
	#menu_left LI {
		background: url('/images/_layout/bg-menu-left-li.gif') top left no-repeat;
		line-height: 30px;
		list-style-type: none;
		width: 225px;
		margin: 0;
		padding: 0 0 4px 0;
	}
		#menu_left A {
			font-size: 10pt;
			display: block;
			width: 100%;
			height: 100%;
		}
		#menu_left A, #menu_left A:link, #menu_left A:visited  {
			color: #5b5b5b;
			font-weight: bold;
			text-decoration: none;
		}
		#menu_left A:hover, #menu_left A:visited:hover, #menu_left A.selected {
			color: #ab0100;
			text-decoration: none;
		}
			#menu_left A SPAN { padding-left: 30px; }

	#menu_left .sub {
		background: url('/images/_layout/bg-menu-left-sub.gif') bottom left no-repeat;
		margin: -3px 0 0 0;
		padding: 0 0 2px 0;
		z-index: 10;
	}
		#menu_left .sub LI {
			background-image: none;
			line-height: 12px;
		}
			#menu_left .sub A { 
				font-size: 9pt;
				text-transform: none;
			}

#menu_bottom {
	text-transform: uppercase;
	list-style-type: none;
	line-height: 32px;
	float: right;
	margin: 0;
	padding: 0;
}
	#menu_bottom LI {
		float: left;
		margin: 0;
		padding: 0;
	}
	#menu_bottom A, #menu_bottom A:link, #menu_bottom A:visited  {
		color: #fff;
		text-decoration: none;
	}
	#menu_bottom A:hover, #menu_bottom A:visited:hover {
		color: #fff;
		text-decoration: underline;
	}
		#menu_bottom SPAN {
			border-left: 1px solid #fff; 
			padding: 0 10px;
		}
		#menu_bottom .prvni SPAN { border-left: none; }

/*-- left --*/
#left .box {
	background: url('/images/_layout/bg-left-box.gif') top left no-repeat;
	margin: 1px 0;
}
	#left .box .margin {
		padding: 20px 15px;
	}

	#left .box P {
		font-size: 8pt;
		margin: 0;
		padding: 5px 0;
	}
		#left .box P STRONG {
			color: #888;
		}
		#left .box P STRONG.nadpis {
			color: #ab0100;
			font-size: 9pt;
		}

#left H3, #left H4 {
	color: #ab0100;
	font-size: 14pt;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

/*-- middle --*/
#middle .margin {
	padding: 0 10px 10px 10px;
}

/*-- right --*/
#right .margin {
	padding: 0 10px 10px 10px;
}

#right H6 {
	color: #f9a336;
	font-size: 10pt;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#right #stin {
	background: url('/images/_layout/bg-right-stin.gif') 0 10px no-repeat;
	width: 139px;
	height: 45px;
}

/*-- footer --*/
#footer FORM, .hledej {
	float: right;
	margin: 0 20px;
	padding: 7px 0 0 0;
}

	#footer INPUT, .hledej INPUT {
		background: url('/images/_layout/bg-footer-input.gif') top left no-repeat;
		border: 1px outset #b3b9c3;
		font-size: 8pt;
		line-height: 18px;
		float: left;
		width: 132px;
		height: 16px;
		margin: 0 5px;
		padding: 0 2px;
		overflow: hidden;
	}
	.hledej SELECT {
		border: 1px solid #b3b9c3;
		font-size: 8pt;
		height: 18px;
	}
		#footer INPUT.submit, .hledej INPUT.submit {
			border: none;
			background-image: url('/images/_layout/bg-footer-submit.gif');
			width: 50px;
			height: 18px;
		}
		.hledej INPUT.button {
			border: none;
			background-image: url('/images/_layout/bg-input-button.gif');
			width: 70px;
			height: 18px;
		}
		.hledej INPUT.checkbox {
			background-image: none;
			border: none;
			width: 17px;
		}

.hledej, .hledej INPUT {
	margin: 0;
	float: none;
}

/*-- anketa --*/
.hlasu {
	color: #888;
	font-size: 8pt;
	float: right;
	padding-top: 7px;
}

.procenta {
	font-size: 8pt;
	line-height: 14px;
	height: 14px;
}
	.procenta DIV {
		float: left;
		height: 14px;
	}
	.procenta DIV.procent {
		background: url('/images/_layout/bg-procenta.gif') top right no-repeat;
		float: right;
		width: 150px;
	}

/*-- clanky --*/
.clanek {
	background: url('/images/_layout/bg-clanek-hlavni.gif') top left no-repeat;
	padding-top: 10px;
}
.clanek.hlavni {
	width: 569px;
}
.clanek.dalsi {
	background: url('/images/_layout/bg-clanek.gif') bottom left no-repeat;
	float: left;
	width: 270px;
	height: 300px;
	margin-left: 5px;
	padding-top: 0;
	overflow: hidden;
}
.clanek.pravy {
	margin-left: 15px;
}
	.clanek .nadpis {
		color: #ab0100;
		font-size: 14pt;
		padding: 7px 10px;
	}
		.clanek.hlavni .nadpis, .clanek.dalsi .nadpis {
			font-size: 11pt;
			font-weight: bold;
			padding: 0 10px 7px 10px;
		}
		.clanek.hlavni .nadpis { 
			font-size: 14pt;
			font-weight: normal;
		}
		.clanek .nadpis A, .clanek .nadpis A:link,.clanek .nadpis A:visited  {
			color: #ab0100;
			text-decoration: none;
		}
		.clanek .nadpis A:hover, .clanek .nadpis A:visited:hover {
			text-decoration: underline;
		}
	.clanek P, .clanek .obsah { padding: 5px 10px; }
	.clanek .datum, .clanek .rubrika {
		color: #888;
		padding: 0 10px;
	}
		.clanek .datum SPAN { font-size: 0.8em; }
	.clanek .rubrika { float: right; }
	.clanek .obrazek {
		background: url('/images/_layout/bg-clanek-img.gif') top left no-repeat;
		padding: 5px;
		margin: 0 0 5px 0;
	}
	.clanek .anotace { font-weight: bold; }
	.clanek.hlavni .obrazek {
		background: url('/images/_layout/bg-clanek-hlavni-img.gif') top left no-repeat;
		float: left;
		margin: 0 10px 5px 10px;
	}
	.clanek .vysledek {
		color: #999;
		background: url('/images/_layout/bg-clanek-vysledek.gif') top left no-repeat;
		font-size: 8pt;
		text-align: center;
		line-height: 17px;
		float: right;
		width: 103px;
		height: 17px;
		margin: -3px 5px 0 0;
	}
	.clanek.hlavni .vysledek {
		background: url('/images/_layout/bg-clanek-hlavni-vysledek.gif') top left no-repeat;
		margin-top: 0;
	}
		.clanek .vysledek STRONG { color: #ab0100; }

.clanek_vrch, .clanek_spodek {
	background: url('/images/_layout/bg-clanek-hlavni-vrch.gif') top left no-repeat;
	clear: both;
	height: 17px;
	overflow: hidden;
}
.clanek_spodek {
	background-image: url('/images/_layout/bg-clanek-hlavni-spodek.gif');
}
.clanek_spodek.zpet {
	background-position: bottom left;
	line-height: 40px;
	height: 40px;
	padding: 0 10px;
	overflow: hidden;
}

/*-- archiv --*/
.archiv {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	.archiv LI.prvni {
		float: left;
		width: 100px;
		margin: 0;
		padding: 0;
	}
		.archiv LI UL {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			.archiv LI UL LI {
				list-style-image: url('/images/_layout/bg-archiv-li.gif');
				float: none;
				margin: 0 0 0 17px;
				padding: 0;
			}
		.archiv STRONG.selected { color: #ab0100; }
		.archiv LI.selected { list-style-image: url('/images/_layout/bg-archiv-li-selected.gif'); }
			.archiv LI.selected A {
				color: #f9a336;
				font-weight: bold;
				text-decoration: none;
			}


/*-- obsah stranky --*/
.stranka {
	background: url('/images/_layout/bg-clanek-hlavni.gif') top left no-repeat;
	padding: 10px;
}
	.stranka H5 {
		color: #ab0100;
		font-size: 14pt;
		margin: 0;
		padding: 0;
	}
		.stranka H5 SPAN { text-transform: uppercase; }
	.stranka H6 {
		color: #ab0100;
		font-size: 10pt;
		margin: 10px 0;
		padding: 0;
	}
	
	.stranka .nadpis {
		color: #ab0100;
		font-size: 12pt;
		
		font-weight: bold;
	}

/*-- pristi_zapas --*/
.pristi_zapas {
	color: #ab0100;
	background: url('/images/_layout/bg-pristi-zapas.gif') top left no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 26px;
	clear: both;
	height: 25px;
	margin: 4px 0;
	overflow: hidden;
}
	.pristi_zapas H5 {
		color: #fff;
		font-size: 9pt;
		float: left;
		margin: 0;
		padding: 0 30px 0 27px;
	}
	.pristi_zapas DIV { float: left; }
	.pristi_zapas DIV.datum {
		float: right;
		padding-right: 40px;
	}

/*-- partneri --*/
#hlavni_partneri {
	list-style-type: none;
	margin: 20px 0 20px 25px;
	padding: 0;
}
	#hlavni_partneri LI {
		background-repeat: no-repeat;
		background-position: top center;
		width: 70px;
		margin: 0;
		padding: 0;
	}
	#hlavni_partneri LI#tomagency	{ background-image: url('/images/partners/tomagency.gif'); height: 33px; }	/* 20px */
	#hlavni_partneri LI#ktpb 		{ background-image: url('/images/partners/ktpb.gif'); height: 38px; }
	#hlavni_partneri LI#wurth 		{ background-image: url('/images/partners/wurth.gif'); height: 65px; }
	#hlavni_partneri LI#izomex 		{ background-image: url('/images/partners/izomex.gif'); height: 59px; }
	#hlavni_partneri LI#texaco 		{ background-image: url('/images/partners/texaco.gif'); height: 33px; }
	#hlavni_partneri LI#basf 		{ background-image: url('/images/partners/basf.gif'); height: 45px; }
		#hlavni_partneri LI A, #partneri LI A {
			display: block;
			width: 100%;
			height: 100%;
		}
		#hlavni_partneri LI SPAN, #partneri LI SPAN { display: none; }

#partneri_top, #partneri_bottom {
	background: url('/images/_layout/bg-partneri-top.gif') top left no-repeat;
	width: 127px;
	height: 11px;
	margin: 10px 0 0 0;
	overflow: hidden;
}
#partneri_bottom {
	background: url('/images/_layout/bg-partneri-bottom.gif') top left no-repeat;
	margin: 0 0 10px 0;
}
		
#partneri {
	position: relative;
	width: 127px;
	height: 430px;
	margin: -8px 0;
	overflow: hidden;
}
	#partneri UL {
		list-style-type: none;
		position: absolute;
		top: 430px;
		width: 127px;
		margin: 0;
		padding: 0;
	}
	#partneri LI {
		background-repeat: no-repeat;
		background-position: center center;
		width: 127px;
		height: 54px;
		margin: 0;
		padding: 0;
	}

/*-- fotogalerie --*/
.nahled {
	background: url('/images/_layout/bg-img-nahled.gif') top left no-repeat;
	width: 110px;
	height: 85px;
}
	.nahled IMG { margin: 5px; }
	
.clanek .nahled {
	float: left;
	margin: 20px 30px 0 0;
}

#photo {
	color: #fff;
	background: #000 url('/images/_layout/bg-loading.gif') center center no-repeat;
	text-align: left;
	display: none;
	position: absolute;
	overflow: hidden;
	z-index: 1000;
}
	#photo DIV.margin {
		padding: 10px;
	}
	#photo DIV.close {
		background: #000 url('/images/_layout/icon-pic-close.gif') top right no-repeat;
		position: absolute;
		width: 85px;
		height: 18px;
		top: 10px;
		right: 10px;
		overflow: hidden;
	}
	#photo UL.nav A,
	#photo DIV.close A {
		color: #fff;
		font-size: 10px;
		text-decoration: none;
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	#photo DIV.close A {
		top: 2px;
		padding-left: 5px;
	}
	#photo DIV SPAN {
		display: none;
	}
	#photo UL.nav {
		background-color: #000;
		position: absolute;
		top: 10px;
		height: 10px;
		width: 66px;
		height: 18px;
		margin: 0;
		padding: 0;
	}
	#photo UL.nav LI {
		background: url('/images/_layout/icon-pic-first.gif') top left no-repeat;
		list-style-type: none;
		float: left;
		width: 16px;
		height: 14px;
	}
	#photo UL.nav LI.first 		{ background: url('/images/_layout/icon-pic-first.gif') top left no-repeat; }
	#photo UL.nav LI.prev 		{ background: url('/images/_layout/icon-pic-prev.gif') top left no-repeat; }
	#photo UL.nav LI.next 		{ background: url('/images/_layout/icon-pic-next.gif') top left no-repeat; }
	#photo UL.nav LI.last 		{ background: url('/images/_layout/icon-pic-last.gif') top left no-repeat; }
	#photo UL.nav LI.first_off 	{ background: url('/images/_layout/icon-pic-first_off.gif') top left no-repeat; }
	#photo UL.nav LI.prev_off 	{ background: url('/images/_layout/icon-pic-prev_off.gif') top left no-repeat; }
	#photo UL.nav LI.next_off 	{ background: url('/images/_layout/icon-pic-next_off.gif') top left no-repeat; }
	#photo UL.nav LI.last_off 	{ background: url('/images/_layout/icon-pic-last_off.gif') top left no-repeat; }
	#photo P {
		font-size: 8pt;
		margin: 0;
		padding: 4px 0 0 0;
	}

#overlay {
	background: url('/images/_layout/opacity.png') top left repeat;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 200%;
	z-index: 500;
}
* HTML #overlay {
	background-image: none;
	background-color: #000;
	filter: alpha(opacity=66);
}

#right .nahled { margin: 10px 0 10px 10px; }

/*-- tabulky --*/
.tabulka {
	font-size: 9pt;
	margin: 1em 0;
}

	.tabulka TH {
		color: #fff;
		background: url('/images/_layout/bg-table-th.gif') top left repeat-x;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		font-size: 8pt;
		/*font-weight: normal;*/
		padding: 4px 6px;
		margin: 0;
	}
		.tabulka.pt8 TH { padding: 4px }
	
	.tabulka TR.bg TD { background-color: #ccc; }
	.tabulka TR.brankar TD { background-color: #eee; }
	.tabulka TR.obrance TD { background-color: #ddd; }
	.tabulka TR.utocnik TD { background-color: #eee; }
	.tabulka TR.hlavni_trener TD { background-color: #ddd; }
	.tabulka TR.sportovni_manazer TD { background-color: #ddd; }
	.tabulka TR.lekar TD { background-color: #ddd; }
	.tabulka TR.kustod TD { background-color: #ddd; }
	.tabulka TR.asistent TD { background-color: #eee; }

	.tabulka TD {
		background-color: #eee;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		font-size: 9pt;
		padding: 2px 6px;
		margin: 0;
	}
		.tabulka.pt8 TD {
			font-size: 8pt;
			padding: 2px 4px;
		}
	
	.tabulka .order {
		font-size: 1px;
		padding-top: 3px;
	}
	.tabulka .bila { background-color: #fff; }

/*-- formular --*/
.formular { margin: 1em 0; }
	.formular TD {
		border: 1px solid #888;
		font-size: 8pt;
		margin: 0;
		padding: 0;
	}
		.formular TD.mezera { 
			border: none; 
			width: 20px;
		}
		.formular TD DIV {
			color: #888;
			background-color: #eee;
			border-bottom: 1px solid #888;
			font-weight: bold;
			padding: 2px 4px;
		}
		.formular TD INPUT, .formular TD TEXTAREA {
			border: none;
			font: normal 8pt/1.3 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
			width: 260px;
			padding: 2px 4px;
		}
		.formular TD TEXTAREA { width: 540px; }
			.formular TD INPUT.submit, #otazka .formular TD INPUT.submit {
				color: #888;
				background: url('/images/_layout/bg-input-submit.gif') top left repeat-x;
				/*border: 1px outset #888;*/
				font-weight: bold;
				width: 100px;
			}

/*-- otazka --*/
#otazka {
	position: absolute;
	width: 530px;
	margin: 5px 0 0 10px;
	z-index: 100;
}
	#otazka H5 {
		margin: 0;
		padding: 10px 0 0 0;
	}
	#otazka .formular { margin: 5px 0 0 0; }
	#otazka .formular TD INPUT {
		background-image: none;
		width: 120px;
	}
	#otazka .formular TD TEXTAREA { width: 500px; }

	#otazka #vrch {
		background: url('/images/_layout/bg-otazka.gif') top left no-repeat;
		padding: 0 10px;
	}
	#otazka #spodek {
		background: url('/images/_layout/bg-otazka-spodek.gif') bottom left no-repeat;
		height: 17px;
	}

/*-- diskuze --*/
#login {
	background: url('/images/_layout/bg-otazka.gif') top left no-repeat;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	float: right;
	margin: 0 0 10px 20px;
	padding: 10px 10px 7px 10px;
}
	#login .formular { margin: 3px 0; }
	#login .formular TD.mezera { width: 10px; }
	#login INPUT {
		border: none;
		font: normal 8pt/1.2 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
		width: 80px;
		padding: 1px 2px;
	}
	#login INPUT.submit {
		font-weight: bold;
		width: 25px;
		margin-top: 20px;
		padding: 2px 4px;
	}

/*-- rozpis --*/
	.tabulka.rozpis TD {
		font-size: 8pt; 
		text-align: right;
	}
		.tabulka.rozpis TD.datum { font-size: 9pt; }
	.tabulka .plocha { color: #ab0100; }
	.tabulka .zapas, .zapas { color: #00f; }

/*-- strankovani --*/
.strankovani {
	background: url('/images/_layout/bg-clanek-hlavni.gif') top left no-repeat;
	text-align: center;
	padding-top: 15px;
	margin-bottom: -5px;
}
	.strankovani SPAN { padding: 0 20px; }

/*-- smajliky --*/
UL.smile {
	list-style-type: none;
	margin: 5px;
	padding: 0;
}
	UL.smile LI {
		float: left;
		margin: 0;
		padding: 0 10px 5px 0;
		height: 50px;
	}

/*-- sponzori --*/
.sponzor {
	border-top: 1px solid #ccc;
	clear: left;
	padding-top: 10px;
}
	.sponzor IMG {
		float: left;
		margin: 0 20px 40px 0;
	}

/*-- kalendar --*/
#calendar {}
#calendar A, #calendar A:link, #calendar A:visited {
	color: #ab0100; 
	text-decoration: none;
}
#calendar A:hover, #calendar A:visited:hover { color: #000; }
#calendar TH {
	color: #fff;
	background: url('/images/_layout/bg-table-th.gif') top left repeat-x;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 8pt;
	text-align: center;
	width: 15px;
	padding: 2px 4px;
	margin: 0;
}
	#calendar TH.den {
		color: #aaa;
		font-weight: normal;
	}
	
#calendar TD {
	background-color: #ccc; 
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
	width: 15px;
	padding: 2px 4px;
	margin: 0;
}
	#calendar TD.den { background-color: #fff; }
	
#schedule TD.time {
	position: relative;
	width: 60px;
}
#schedule TD.note {
	color: #666;
	font-size: 8pt;
}
	
/*-- obecne --*/
.cervena { color: #ab0100; }
.pt7 { font-size: 7pt; }
.pt8 { font-size: 8pt; }
.zvyrazni { font-weight: bold; }
.bold { font-weight: bold; }
.clean { clear: both; }
.clean_l { clear: left; }
.clean_r { clear: right; }
.c { text-align: center; }
.r { text-align: right; }
.l { text-align: left; }
.t { vertical-align: top; }
.m { vertical-align: middle; }
.hidden { display: none; }
.visible { display: block; }
.nw { white-space: nowrap; }

/*-- obecne ze stareho --*/
.f-left, .float_l {
	float: left;
	margin: 0 1em 1em 0;
}

.f-right, .float_r {
	float: right;
	margin: 0 0 1em 1em;
}
