.contextMenu {
    display: none;
}

.fancybox_edit img {
    border: 0px;
}

.fancybox_edit {
    text-decoration: none;
}

.zoneBlok {
    /*border: 1px dashed white;*/
}

.zoneBlok:hover {
    border: 1px dashed red;
}

.hidden{
    display:none;
}


/* tipsy - nápovědy */
.tipsy {
    padding: 5px;
    font-size: 13px;
    position: absolute;
    z-index: 100000;
}

.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center;
}

.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.tipsy-arrow {
    position: absolute;
    background: url('../../img/admin/tipsy.gif') no-repeat top left;
    width: 9px;
    height: 5px;
}

.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }



/* sort by time */
.sortByTime ul{
    margin-left: 30px;
}


/* sitemap */

#mapa-www ul {
 margin-left:30px;
}

#mapa-www ul li ul li, #mapa-www ul li ul li ul li {
 list-style-type:circle;
}

body #nette-debug .nette-panel {
	font: normal normal 12px/1.5 sans-serif;
	background: white;
	color: #333;
	min-width: 520px;
}

#nette-debug .nette-mode-float h1 {
cursor: move;
position: absolute;
min-width: 500px;
}

/***** 404 ERROR PAGE *****/

body#error {
 background:none;
}

#errorWrapper {
 background:#ffffff url('../../img/web/error-bg.html') repeat-x top left;
 font-family:Trebuchet MS, serif;
 color:#666;
}

#errorPage {
 width:900px;
 height:500px;
 margin:0 auto;
 padding:50px 0;
}

#errorPage a, #errorPage a:link, #errorPage a:visited {
 color:#333;
}

#errorPage ul {
 margin-left:30px;
}

h1.error {
 color:#666;
 margin-top:20px;
 font-size:24px;
 text-transform:uppercase;
}

/* contact form */

#frm-contactForm th {
 text-align:left;
 vertical-align:top;
 padding:3px 10px 3px 0;
}

#frm-contactForm input,
#frm-contactForm textarea {
 font-family:Tahoma;
 padding:3px;
 margin:3px 0;
}