* {
  font-family: sans-serif;
  font-size: small;
}

a {
	font-size : 100%;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

a img {
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
}

a:link {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

a:visited {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

a:hover {
	color : #FF0000;
	font-weight : bold;
	text-decoration : underline;
}

body {
	background-color : #E6E9EE;
	color : #808080;
	text-align : center;
}

hr {
	color : #808080;
	height : 2pt;
}

input {
	background : #E6E9EE;
	border : 1px solid #C4C4C4;
	color : #808080;
	font-size : 11px;
}

p {
	text-align : justify;
}

#center {
	text-align : center;
}

#banner {
	border-bottom-width : 0px;
	border-left : #000000 2px solid;
	border-right : #000000 2px solid;
	border-top-width : 0px;
	margin : 0px auto;	
	width : 780px;
	padding : 10px;	
	text-align : center;
}

.tucne {
	font-weight : bold;
}

.menu {
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

.menu:hover {
	color : #FF0000;
}

.menuactive {
	color : #FF0000;
	font-weight : bold;
	text-decoration : underline;
}

.menuactive:hover {
	color : #FF0000;
}

.nadpis1 {
	border-bottom : #000000 1px solid;
	color : #000000;
	display : block;
	font-size : 20pt;
	font-style : normal;
	font-weight : bold;
	text-align : right;
}

.nadpis2 {
	border-bottom : #000000 1px solid;
	color : #000000;
	display : block;
	font-size : 15pt;
	font-style : normal;
	font-weight : bold;
	text-align : right;
}

.news_datum {
	background-color : #C0C0C0;
	border : 1px solid #888888;
	color : #000000;
	display : block;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-align : left;
	padding-left : 5px;
}

.rap_sl1 {
	float : left;
	width : 200px;
}

.rap_sl2 {
	float : left;
	width : 580px;
}

.rap_sl_clear {
	clear : left;
}

.utils_table {
	background-color : #C0C0C0;
	border : 1px solid #888888;
	color : #000000;
	display : block;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-align : left;
	padding-left : 5px;
}

.utils_sl1 {
	border : 1px solid #888888;
	float : left;
	width : 150px;
	padding-left : 50px
}

.utils_sl2 {
	border : 1px solid #888888;
	float : left;
	width : 520px;
	padding-left : 50px	
}

.utils_sl_clear {
	clear : left;
}

#menu {
	border-bottom : #000000 2px solid;
	border-left : #000000 2px solid;
	border-right : #000000 2px solid;
	border-top : #000000 2px solid;
	margin : 0px auto;
	padding : 10px;
	width : 780px;
}

#menu_skelet {
	color : #909090;
	font-size : 15pt;
	font-weight : bold;
	padding-top : 0px;
	padding-bottom : 0px;	
}

#telo {
	border-bottom-width : 0px;
	border-left : #000000 2px solid;
	border-right : #000000 2px solid;
	border-top-width : 0px;
	margin : 0px auto;
	width : 780px;
	padding : 10px;		
	text-align : left;
}

#telo_skelet {
	color : #909090;
	font-size : 24pt;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
}

#titulek {
	border-bottom-width : 0px;
	border-left : #000000 2px solid;
	border-right : #000000 2px solid;
	border-top-width : 0px;
	margin : 0px auto;	
	width : 780px;
	padding : 10px;	
	text-align : left;
}

#titulek_skelet {
	color : #909090;
	font-size : 24pt;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
}

#pata {
	border: #000000 2px solid;
	margin : 0px auto;
	padding : 10px;
	width : 780px;
}

.knihaSkelet { border: 1px solid #606060; padding-bottom: 3px; }
.knihaNadpis { display: block; padding: 3px; color: black; background-color: #dddddd; font-weight: bold; margin-bottom: 3px; }
.knihaLabel, .knihaInput, .knihaLabel1, .knihaInput1, .knihaLabel2, .knihaInput2, .knihaTextarea { display: block; float: left; margin-bottom: 3px; }
.knihaLabel, .knihaLabel1, .knihaLabel2 { padding-left: 3px; width: 107px; padding-right: 3px; }
.knihaLabel2 { text-align: right; }
.knihaInput { width: 545px; }
.knihaInput1 { width: 210px; }
.knihaInput2 { width: 220px; }
.knihaTextarea { width: 545px; height: 200px; }

.komSkelet { height: auto; display: block; margin-bottom: 7px; border: 1px solid #606060; }
.komSkelet2 { height: auto; display: block; margin-bottom: 15px; }
.komHlavicka { border: 1px solid #606060; background-color: #dddddd; display: block; color: black; }
.komHlavicka * { color: black; }
.komTelo { display: block; padding: 2px; text-align: justify; background-color: #fafafa; border-left: 1px solid #606060; border-right: 1px solid #606060; }
.komZapati { display: block; text-align: right; background-color: #fafafa; border-left: 1px solid #606060; border-right: 1px solid #606060; border-bottom: 1px solid #606060; }

.komLeft, .komRight { color: black; padding: 2px; }
.komLeft, .fLeft { float: left; }
.komRight { float: right; text-align: right; }

.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBottom, .clearBoth { clear: both; }
