body,table,tr,td  {
	font-family: "Arial CE", Arial, "Geneva CE", Geneva, "Helvetica CE", Helvetica, "MS sans-serif", sans-serif;
	color: Black;
	font-size : 11px;
	scrollbar-face-color : white;
	scrollbar-shadow-color : white;
	scrollbar-highlight-color : #515d65;
	scrollbar-base-color :white;
	scrollbar-track-color : #EDEDED;
	scrollbar-arrow-color : #C8A051;
	scrollbar-darkshadow-color : #515D65;
	scrollbar-3dlight-color : white;
	margin-top : 0px;
}
td{
	font-size : 11px;
}

table.page tr td {
  font-size: 14px;
}

tr.top_background  {
	background-image : url(top.jpg);
	background-repeat : no-repeat;
	background-position : top;
	background-color : White;
}

td.top_pruh {
	background-color : Gray;
}
tr.bottom_pruh {
	background-color : #F6F6F6;
	color : #7373 ;
}
carka_svisle {
	color : #C8A051;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #C8A051;
	text-align : center;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #737373;
	text-align : center;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #C8A051;
	margin-bottom : 10px;
	margin-top : 10px;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	color: Black;
	margin-bottom : 0px;
}

a.bile {
	color : #ffffff;
	margin-top : 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.bile:hover {
	color : White;
	font-weight : bold;
	background-color: #8C8C8C;
	margin-top : 10px;
	font-size : 14px;
}
/* ***********************************/
a {
	color : #C8A051;
	font-weight : bold;
	text-decoration: none;
	font-size : 11px;
}
a:hover {
	color : White;
	font-weight : bold;
	background-color: #C8A051;
	font-size : 11px;
}
/***********************************/

a.z {
	color : #C8A051;
	font-weight : bold;
	text-decoration: none;
	font-size : 11px;
}
a.z:hover {
	color : White;
	font-weight : bold;
	background-color: #C8A051;
	font-size : 11px;
}

a.z.top, a.top:hover {
	font-weight : normal;
	text-decoration: none;
}
a.z.top:hover {
	text-decoration: underline;
	background-color: transparent;
	font-size : 11px;
}
/* ****************************************/
a.s {
	color : #8C8C8C;
	font-weight : bold;
	text-decoration: none;
	font-size : 11px;
}
a.s:hover {
	color : White;
	font-weight : bold;
	background-color: #8C8C8C;
	font-size : 11px;
}

a.s.top, a.top:hover {
	color : #8C8C8C;
	font-weight : normal;
	text-decoration: none;
	font-size: 11px;
}
a.s.top:hover {
	text-decoration: underline;
	background-color: transparent;
	font-size : 11px;
}
/******************************************/
a.top {
	text-decoration : none;
}
/* ****************************************/
input, textarea {
	border-color: #B5B5B5;
	border-style: solid;
	border-width: 1px;
}

p.zanoreni {
	color : #737373;
	font-size: 11px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 3px;
}
p.dat {
	color : #737373;
	font-size: 10px;
	margin-top: 0px;
}
p.aktual {
	font-size: 13px;
}

/* ************************************ */
table.menu_z {
	background-color : #c8A051;
	font-size : 11px;
}
td.menu_top_z {
	background-image : url(lista_z.gif);
	color : White;
	font-weight : bold;
	font-size : 11px;
}
td.menu_z {
	background-color : #F6F0E4;
	padding-left : 11px;
	font-size : 11px;
}
/* *************************************** */
table.menu_s {
	background-color : #8C8C8C ;
	font-size : 11px;
}
td.menu_top_s {
	background-image : url(lista_s.gif);
	color : White;
	font-weight : bold;
	font-size : 11px;
}
td.menu_s {
	background-color : #EDEDED;
	padding-left : 11px;
	font-size : 11px;
}
/* ************************************* */
li {
	padding : 5px;
}
ul {
	margin-left : 100px;
}

.edit_img {
  float: left;
  width: 47px;
  text-align: center;
}
/* ************************************* */
.correct {
  height: 40px; 
  line-height: 40px; 
  border: 1px solid #9ECF9E; 
  color: green; 
  font-weight: bold; 
  text-align: center; 
  background-color:#F3FFE1; 
  position: relative;
}
.correct span, .incorrect span {
  font-weight: normal;
  color:gray; 
  font-size: 0.7em; 
  position: absolute; 
  top: 13px; 
  right: 2px;
}
.incorrect {
  height: 40px; 
  line-height: 40px; 
  border: 1px solid #FF7E85;
  color: red; 
  font-weight: bold; 
  text-align: center; 
  background-color: #FFEEEC; 
  position: relative;
}
.inform {
  height: 40px; 
  line-height: 40px; 
  border: 1px solid #FFFF47;
  color: black; 
  font-weight: bold; 
  text-align: center; 
  background-color: #FFFFCF; 
}
