html {
    overflow-y: scroll;
}
body, div, table, 
form, fieldset, input, select, textarea,
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	color: #000;
}
a { outline: none; }

input, select, textarea {
	font-size: 100%;
	font-family: inherit;
}
img {
	border: none;
	/*display: block*/
}
table {
	border: none;
	border-collapse: collapse
}
td {
	padding: 0px
	
}
div.clear {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	visibility: hidden;
}
div.hr {
	height: 0px;
	_font-size: 0px;
	border-bottom: 1px solid #C0C0C0
}
/* -- osetreni chyby IE u em -- */
.hlokno p {
	_overflow: hidden;
	_o\verflow: visible;
	_he\ight: 1%
}
table.admin {
  width: 100%;
  float: right;
}
table.admin td {
  padding: 5px;
}
table.admin th a {
  text-decoration: none;
  color: #4E78B8;
}
table.admin th {
  color: #fff;
}
#clankymenu {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  position: relative;
  padding: 3px 2px 3px 8px;
  border: 1px #666 solid;
  margin-top: 2px;
  background-color: transparent;
}
#clankymenu:hover {
  background-color: #666;
}
#clankysubmenu {
  display: none;
  position: absolute;
	top: 18px;
	right: -15px;
	list-style: none;
	width: 550px;
}
#clankysubmenu li {
  margin: 0px !important;
  padding: 0px !important;
  width: 50% !important;
  float: right !important;
  background: #666 !important;
}
#clankysubmenu li a {
  display: block;
  padding: 10px 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
}
#clankysubmenu li:hover {
  background-color: #bbb;
}
.relative {position: relative;}
.inline {display: inline;}
.adminTextInput,
.adminVarcharInput {
  width: 98.7%;
}
textarea.adminTextInput {
  height: 200px;
  width: 99%;
}
input.adminObrazekInput {
  width: 190px;
}
.adminSelectMenu {
  width: 80.9%;
}
.adminPoradiMenu {
  width: 50px;
}
.adminH2 {
  margin: 0px 0px 15px 0px;
  border-bottom: 8px solid #E8E8E8;
}
.cHand {
  cursor: pointer;
}
.middle {
  vertical-align: middle;
}
div.zobrazObrazek,
div.zobrazSoubor {
  display: inline;
}
div.zobrazObrazek img {
  margin-right: 5px;
}
.adminSablon {
  font-size: 120%;
  width:690px;
  float:left;
}
.adminSablon p {
  padding: 5px 0px;
  font-size: 12px;
}
.adminSablon input[type="checkbox"] {
  vertical-align: middle;
}
.adminSablon input[type="text"],
.adminSablon select {
  padding: 3px;
  font-size: 12px;
}
.adminSablon input[type="text"].adminVarcharInputDatum {
  width: 100px;
}
.adminSablon input[type="text"].adminObrazekVyska {
  width: 25px;
}
.adminSablon fieldset {
  padding: 5px 10px;
  font-size: 12px;
}
.adminSablon fieldset legend {
  font-size: 100%;
}
.adminSablon fieldset p {
  padding: 2px 0px;
  margin: 0px;
}
#pridatZarazeni {
  margin-top: 10px;
}
div.hidden {
  visibility: hidden;
  display: inline;
}
input.adminSouborInput {
  width: 84%;
}
.smazDialog { cursor: pointer; }


.mouseHand {
  cursor: pointer;
}

table.adminW tr td {
  padding: 5px 0px;
}

.underline { text-decoration: underline; }
.bold { font-weight: bold; }


.vyjimka1 { color: #00537b; text-decoration: underline; }
.vyjimka2 { color: #00537b; }


/* POPTÁVKA */

div.poptavkaVypisZpravy{
  background: #eee;
  border: 3px #ddd solid;
  padding: 5px;
  margin-bottom: 10px;
  font-weight: bold;
}

div.poptavka table td{
  padding: 1px 2px;
}

div.poptavka input.velky,
div.poptavka textarea.velky{
  width: 440px;
}
div.poptavka textarea.velky{
  height: 70px;
}

div.poptavka input.maly{
  width: 100px;
}

div.poptavka input[type="submit"]{
  padding: 3px 20px;
}
div.poptavka input[type="reset"]{
  padding: 3px 10px;
}


#kcfinder_div {
    display: none;
    position: absolute;
    width: 670px;
    height: 400px;
    background: #e0dfde;
    border: 2px solid #3687e2;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 1px;
    top: 0;
    left: 0;
    z-index: 40;
}


