/* pouzite barvy: #FE683A, #C83C23, #bbbbbb */
/* barvy pro sfn: #008CD9, #005B8C */


/*
 *		F O N T Y
 */

body, p, div, span, h1, h2, h3, h4, ul, ol, table, td, tr, span.basefont {
  font-family: sans-serif;
}

body, p, ol, ul, li, table, span.basefont {
  font-size: 14px;
  line-height: 150%;
}

pre {
  font-family: Lucida Typewriter, Curier, monospace;
  font-size: 12px;
}

span.basefont {
	font-weight: normal;
}

.hidden { visibility: hidden; }

body {
  margin: 0px;
 }


/*
 *		O D K A Z Y
 */

a {
  text-decoration: none;
  color: #C83C23;
}

a:hover {
  color: #FE683A;
}

a.menu {
  color: Black;
}

a.menu:hover {
  border-bottom: 1px solid #FE683A;
  color: Black;
}

a.warning-box {
	color: red;
	text-decoration: underline;
}


/*
 *		N A D P I S Y
 */

h1 {
  font-size: 20px;
}

h1.first {
	margin-top: 0px;
}

h1.menu {
	color:#FE683A;
	font-size: 20px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 15px;
}

h1.print-only {
	visibility: hidden;
	display: none;
}

h2 {
  font-size: 16px;
}

h2.menu {
	font-size: 15px;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 15px;
}

h3 {
  font-size: 14px;
  font-weight: bold;
}


/*
 *		T A B U L K Y
 */

table {
	background-color: White;
}

th {
	text-align: left;
	font-weight: bold;
}

td.warning-box {
	padding-top: 20px;
}

td.hr-b, th.hr-b {
	border-bottom: 1px dashed #FE683A;
}

td.hr-t, th.hr-t {
	border-top: 1px dashed #FE683A;
}

/*
 *		K O N K R E T N I   B U N K Y ,   S L O U P C E   A   R A D K Y
 */

#cell-top {
	background-image: url(../img/bg-top.png);
}

#cell-logo {
	background-image: url(../img/bg-logo.png);
	width: 212px;
}

#cell-menu {
	background-image: url(../img/bg-menu.png);
	padding-left: 13px;
}

#cell-under-menu {
  font-size: 13px;
  letter-spacing: 5px;
  word-spacing: 10px;
  padding-left: 17px;
  font-weight: bold;
}

#cell-header {
	padding-left: 10px;
	padding-right: 10px;
}

#cell-content {
	border-left: 1px solid #FE683A;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 17px;
}

#cell-left-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 34px;
	width: 182px;
}

td.column-left { background-image: url(../img/bg-left.png); }
td.row-bottom { border-top: 1px solid #FE683A; }
td.column-right { border-left: 0px solid #FE683A; }

#content-date {
	text-align: right;
	font-size: 13px;
	margin-top: 34px;
}

#print-box {
	font-size: 13px;
	margin-top: 34px;
}

.warning-box {
  color: red;
 }


/*
 *		O D S T A V C E,   D I V,   S P A N . . .
 */


p.first {
  margin-top: 0px;
  padding-top: 0px;
}

img.top-menu {
  border-left: 1px solid white;
}


/*   styly pro leve menu */

p.date {
  border-bottom: 1px dashed #FE683A;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  color: #FE683A;
}

p.menu {
  font-size: 13px;
  margin-top: 0px;
}

div.menu-item {
  margin: 0px;
  margin-top: 10px;
  font-size: 16px;
}

div.menu-item-first {
  margin: 0px;
  font-size: 16px;
}

div.menu-sub-item {
  margin: 0px;
  margin-left: 18px;
  margin-top: 8px;
  font-size: 13px;
  line-height: 120%;
}

div.footer {
  color: #FE683A;
  font-size: 12px;
  margin: 5px;
}

div.hr {
	width: 100%;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed #FE683A;
}


/*
 *		O S T A T N I
 */

img.content {
  border: 1px solid #bbbbbb;
}

img.menu-point {
  border: 5px solid white;
  border-left: 0px;
  vertical-align: bottom;
}

ul {
	list-style-image: url(../img/list-dot.png);
}

/* pro cary pouzivame <div class="hr"><hr></div> */
hr {
	display: none;
}
