@font-face { font-family: Open-Sans; src: url('../fonty/OpenSans-Regular.ttf'); }
@font-face { font-family: Open-Sans; src: url('../fonty/OpenSans-Italic.ttf'); font-style:italic; }
@font-face { font-family: Open-Sans; src: url('../fonty/OpenSans-Bold.ttf'); font-weight:bold; }
@font-face { font-family: Open-Sans; src: url('../fonty/OpenSans-BoldItalic.ttf'); font-weight:bold; font-style:italic; }
* {font-family: Open-Sans,Tahoma, sans-serif, Arial, Helvetica}
body {margin:0 auto; padding:0;
		background-color:white;
		font-size:10pt;
		width:1000px}
a {text-decoration:none; font-weight:bold;
	color:#137;}
a:hover {text-decoration:underline}
h3 {font-size:14pt;
	margin:5px 0;
	border-bottom:1px solid #bbb;}
h4 {font-size:12pt;margin:6px 0 6px 0}
h4.galerie {text-align:center;font-style:italic;border:1px solid #999;margin-top:0; padding:2px}
h5 {font-size:10pt;margin:3px 0 3px 0}
h6 {font-size:10pt; margin:3px 0}
table {font-size:10pt}
input[type=file] {width:0; height:0; position:absolute}
input[type=text] {border:1px solid #888;height:16px;border-radius:3px}
input[type=password] {border:1px solid #888;height:16px;border-radius:3px}
button {border:1px solid #444;
		border-radius:3px;
		height:20px;
		display:inline-block;
		transition: background-color 0.5s;}
button:hover {background-color:#bbb}
button:active {background:#ddd;outline:0}
button:focus {outline:0}
button::-moz-focus-inner {border:0; padding:0}
th {border-bottom:1px solid #bbb}
p {text-align:justify}
textarea {font-size:10pt; border:1px solid #888; border-radius:3px}

button.empty {border:0;
			  width:auto;height:auto;
			  border-radius:0;
			  background-color:transparent;
			  padding:0;margin:0}
button.empty img {padding:0;margin:0;}

div.pozadi {width:100%; height:100%; background-color:white; opacity:0.5; border-radius:0}

div.filemanager {margin:0 auto;display:inline-block;
				 border:1px solid #888;
				 background-color:#ddd;
				 padding:4px;width:calc(100% - 10px); }
div.fileupload {background-color:white;border:1px solid #888;padding:2px}
div.fileupload div.levy {width:92%}
div.fileupload div.levy input[type=text] {width:calc(100% - 156px);cursor:default}
div.fileupload div.pravy {text-align:right;width:7%}
div.fileupload input[type=file] {width:0;height:0;position:absolute}

table.filemanager { background-color:white;border:1px solid #888;margin:2px 0;
					border-collapse:collapse; border-spacing:0;
					width:100%}
table.filemanager tr:hover {cursor:pointer; background-color:#ccc !important;}
table.filemanager tr { -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
}
table.filemanager tr td {border-top:1px dotted #ddd}
table.filemanager tr td:nth-child(3) {text-align:right}
table.filemanager tr td:last-child {text-align:center}
table.filemanager tr:first-child td {border-top:0;max-width:500px;}
table.filemanager td {padding:4px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
table.filemanager td:first-child {padding-left:8px}



table.aktivity {border:2px solid #aaa;margin-top:2px;margin:2px auto}
table.aktivity th:last-child, table.aktivity td:last-child {border-right:0}
table.aktivity td, table.aktivity th {padding:5px;border-right:1px solid #999;}
table.aktivity td {border-top:1px solid #aaa}
table.aktivity tr.aktivni:hover {background-color:#DBD6E7;cursor:default}





iframe.minibrowser {position:absolute;
				 border:0;
				 z-index:1002;border:1px solid #888;
	  border-radius:3px;
		display:none;
				 width:580px; height:110px;
				 margin:0;padding:0;
				 box-shadow:0 0 4px #888;
				 top:20px;left:138px}

div.cistic {clear:both}
div.levy {float:left}
div.pravy {float:right}
div.menu {margin-bottom:2px;}
div.menu a {border-right:2px solid white;
			color:white;
			display:inline-block;
			font-weight:bold;
			padding:2px 5px}
div.menu a:hover, div.menu a:active {background-color:#ddd !important;
				   color:black;
				   text-decoration:none}
div.info {margin-bottom:2px;}
div.info p {margin:2px 0 0}
div.submenu {position:absolute;
			 top:0; left:-100%;
			 border:2px solid white;
			 margin-left:-8px;
			 background-color:#137;
			 color: white;
			 visibility:hidden;
			 }

.bublina > div {position:absolute;
			  background-color:#dd9;
			  font-size:10px;
			  border:1px solid #999;
			  padding:3px;
			  margin-top:15px;
			  display:none;
			  text-align:justify;
			  width:400px;
			  z-index:5}
.bold{font-weight:bold}
.centered{text-align:center}
.slanted{font-style:italic}
.nobottom {margin:0 0 3px 0}
