BODY {
	overflow: auto;
	background: url('pict/pozadi.gif');
	scrollbar-face-color: #1F1F1F;
	scrollbar-highlight-color: #666;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #666;
	scrollbar-shadow-color: #666;
	scrollbar-arrow-color: #069;
	scrollbar-track-color: #FFF;
	text-align: center;
}
DIV.celek {
	position: relative;
	width: 750;
	height: 600;
	margin: auto;
	font-family: "arial", "sans serif";
}
DIV.hlavicka {
	position: absolute;
	top: 0;
	left: 0;
	width: 750;
	height: 113;
	background: #FFF;
}
DIV.menu_nahore {
	position: absolute;
	height: 50;
	width: 600;
	top: 113;
	left: 150;
	background: #999 url('pict/pruh.gif') no-repeat right top;
}
DIV.obsah {
	position: absolute;
	top: 163;
	left: 150;
	height: 387;
	width: 600;
	background: #FFF;
	overflow:auto;
  text-align: center;
}
DIV.titulek {
	background: #4B95B7;
	margin: 10 10 0 10;
	width: 100% - margin;
	text-align: center;
	font-weight: 700;
	color: #000;
	padding: 3 0 3 0;
}
DIV.patka {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 50;
	width: 600;
	font-size: 12px;
	background: #999;
}
DIV.menu {
	position: absolute;
	top: 113;
	left: 0;
	width: 150;
	height: 487;
	background: #069;
	overflow: hidden;
}
A.kontakt {
	text-decoration: underline;
	padding: 0 10 0 10;
	color: #333;
}
A.kontakt:hover {
	text-decoration: none;
	background: #4B95B7;
	color: #000;
}
A.master {
	text-decoration: none;
	font-size: 11px;
	font-weight: 600;
	font-family: "tahoma", "arial", "sans serif";
	text-align: center;
	color: #333;
	padding: 0 10 0 10;
	line-height: 20px;
}
A.master:hover {
	background: #4B95B7;
	color: #000;
}
UL.left {
	position: absolute;
	top: 70;
	left: 15;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
LI {
	padding: 1 0 0 0;
	_margin: -1 0 0 0;
	_padding: 0;
}
LI A {
	width: 135;
	height: 16;
	text-align: left;
	color: #000;
	font-family: "Tahoma", "sans serif";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: url('pict/menu_vyber.png') 0 0;
	display: block;
	_background: url('pict/menu_vyber.gif');
}
LI A:hover {
	background: url('pict/menu_vyber.png') -135px 0px;
 _background: url('pict/menu_vyber.gif') -140px 0px;
}
UL.topskola {
	position: absolute;
	top: 18;
	right: 14;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
UL.topskola_de {
	position: absolute;
	top: 18;
	right: 70;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
UL.topcenik {
	position: absolute;
	top: 18;
	left: 176;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
UL.topnajdete {
	position: absolute;
	top: 18;
	left: 163;
	list-style-type: none;
	padding: 0;
	margin: 0;
} 
LI.top {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
LI.top A {
	width: 1;
	padding: 3 5 3 5;
	margin: 0 0 0 1;
	color: #000;
	font-family: "Tahoma", "sans serif";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #4B95B7;
	display: inline;
	border: 1 solid #000;
}
LI.top A:hover {
	background: #FFF;
}
P.kontakt {
	font-size: 11px;
	font-family: "tahoma", "arial", "sans serif";
	text-align: center;
	margin: 0;
	color: #333333;
}
DIV.sedy {
	background: #DDDDDD;
	margin: 0 10 0 10;
	padding: 20;
}
DIV.bily {
	background: #FFFFFF;
	margin: 0 10 0 10;
	padding: 20;
}
DIV.text {
	font-size: 14px;
	font-family: "arial", "sans serif";
	line-height: 18px;
	text-align: justify;
	_position: relative;
}
P.txt {
	margin: 0px;
	text-indent: 50px
}
IMG.left {
	margin: 5 5 0 0;
	float: left;
	border-width: 0;
	_position: relative;
}
IMG.right {
	margin: 5 0 5 5;
	float: right;
	border-width: 0;
	_position: relative;
}
UL.text {
	padding: 0;
	margin: 0 0 0 15;
}
DIV.najdete {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-style: italic;
	background: #BBB;
	margin: 0 10 0 10;
}
A.text {
	color: #000;
	font-weight: bold;
	padding: 0 2 0 2;
}
A.text:hover {
	background: #4B95B7;
}
A.text2 {
	color: #000;
	font-weight: 900;
	padding: 1 2 1 2;
	text-decoration:underline;
}
A.text2:hover {
	background: #4B95B7;
}
DIV.table-text {
	font-size: 14px;
	text-align: center;
}
TABLE.cenik {
	border-width: 2;
	border-color: #000;
	border-style: solid;
	border-collapse: collapse;
	font-size: 13px;
	margin: auto;
}
TABLE.skupina {
	border-width: 2;
	border-color: #000;
	border-style: solid;
	border-collapse: collapse;
	font-size: 13px;
	margin: auto;
	width: 100%;
	table-layout: fixed;
	_width: 540;
}
TABLE.pujcovna {
	border-width: 2;
	border-color: #000;
	border-style: solid;
	border-collapse: collapse;
	font-size: 13px;
	margin: auto;
	width: 100%;
	_width: 540;
}
TH {
	background: #4B95B7;
	padding: 5 10 5 10;
	border-width: 2;
	border-color: #000;
	border-style: solid;
}
TH.prvni {
	background: #CCC;
}
TD.norm {
	background: #EEE;
	border-width: 1;
	border-color: #000;
	border-style: solid;
	text-align: center;
}
TD.maly {
	background: #EEE;
	border-width: 1;
	padding: 3;
	border-color: #000;
	border-style: solid;
	text-align: center;
}
TD.maly-s {
	border-width: 1;
	border-color: #000;
	border-style: solid;
	text-align: center;
	background: #BBB;
}
TD.sloupec1 {
	border-color: #000;
	border-style: solid;
	text-align: center;
	background: #4B95B7;
	padding: 5 15 5 15;
	border-width: 2;
	font-weight: bold;
	text-align: center;
}
TD.sloupec-maly {
	border-color: #000;
	border-style: solid;
	text-align: center;
	background: #4B95B7;
	padding: 3 10 3 10;
	border-width: 2;
	font-weight: bold;
	text-align: right;
}
TD.sloupec-left {
	border-width: 1;
	border-color: #000;
	border-style: solid;
	background: #4B95B7;
	padding: 3 10 3 10;
	border-width: 2;
	font-weight: bold;
	text-align: left;
}
DIV.akce {
	font-size: 13px;
	line-height: 18px;
	font-weight: 800;
	text-align: center;
	background: #BBB;
	color: #000;
	margin: 0 10 0 10;
	padding: 10;
}
DIV.akceform {
	margin: 0 10 0 10;
  width: 100%-margin;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	background: #EEE;
	color: #000;
	padding: 10;
}
select, input, textarea {
	font-family: "arial", "sans serif";
	background-color: #4B95B7;
	border: 1 solid #000;
	font-size: 12;
  scrollbar-track-color: #4B95B7;
	overflow: clip;
}
TABLE.form {
	margin: 0 0 0 0;
	align: center;
	border: 0 solid #000;
	font-size: 13px;
	_width: 563;
}
TABLE.forms {
	margin: 0 0 0 0;
	align: left;
	border: 0 solid #000;
	font-size: 13px;
}
.form {
	border: 0 solid #000000;
	margin: 0;
	padding: 0;
}
DIV.form {
	text-family: "tahoma", "arial", "sans serif";
	font-size: 12px;
	margin: 0 10 0 10;
	background: #DDD;
	padding: 0;
}
DIV.post {
	background: #666;
	margin: 0 10 0 10;
	text-align: center;
	font-weight: 700;
	color: #000;
	padding: 10 0 10 0;
}
TD.left {
	width: 170;
	background-color: #BBB;
	text-align: right;
	margin: 0;
	padding: 0;
	padding-right: 15;
}
TD.lefts {
	width: auto;
	text-align: right;
	margin: 0;
	padding: 0;
	padding-right: 5;
}
TD.right {
	background-color: #DDD;
	margin: 2;
	padding: 2;
	padding-left: 15;
}
TD.rights {
  margin: 2;
  _margin: 1;
	padding: 2;
	_padding: 1;
	padding-left: 5;
}
STRONG {
	color: #C00;
}
STRONG.big {
	font-size: 13px;
}
DIV.warning {
	padding: 10;
	border:5 solid #4B95B7;
	border-top:0 solid #000;
	_width: 100%;
}
DIV.ok {
	text-family: "tahoma", "arial", "sans serif";
	font-size: 12px;
	text-align: left;
	margin: 0 10 0 10;
	background: #DDD;
	padding: 10;
}
