body {
	font: 0.75em/1.5 "Arial CE", Arial, sans-serif;
	color: black;
    background: #e5e5e5;
   }

a:hover { color: black; text-decoration: none; }

.index table, th, td
{
border: 0px;
}
#form table, th, td
{
border: 0px;
}

.index #rcolumn {display:none;}
.index #sidebar {display:none;}
.index #theme {display:none;}
.index #logo {display:none;}
.index #footer {display:none;}
.index #c0{position: absolute; background: #e5e5e5; margin-left: -160px; margin-top: -170px; min-height: 500px; _height: 500px; border: 0px solid #e5e5e5}
.index #c1{background:url(http://www.vilemsykora.com/ftp/tr_pixel.png);}
.index #c2{background:url(http://www.vilemsykora.com/ftp/tr_pixel.png);}
.index h1 { font-size: 3em; font-weight: bold; color: #007d43; margin: 0 0 0.5em 0; }
.index h2 a { font-size: 1.5em; font-weight: normal; color: #007d43; margin: 0 0 0.5em 0; }
.index p {color: #007d43;}

a { color: black; text-decoration: underline; cursor: pointer; _cursor: hand; }
#c0 { background: white; padding: padding: 224px 20px 20px 20px; min-height: 500px; _height: 500px; border: 1px solid #007d43;}
#c1 { background: white; min-height: 500px; _height: 500px; }
#c2 { background: white; min-height: 500px; _height: 500px; }

#lcolumn img {margin: 3px;}


#menu li a {
  display: block;
  height: 26px; line-height: 26px;
  color: black;
  text-transform: uppercase; text-decoration: none; text-align: right;
  padding-right: 20px;
  border-bottom: 1px solid #383838;
}

#menu li ul a {
  display: block;
  height: 26px; line-height: 26px;
  color: black;
  text-transform: none; text-decoration: none; text-align: right;
  padding-right: 20px;
  border-bottom: 1px solid #383838;
}

#menu li.separator { border-top: 1px solid #383838; margin-top: 26px; }

#menu a:hover { background-color: #cccccc; }
#menu li a.active, #menu li a.active:hover { color: black; background-color: #cccccc; }

#menu li ul a { color: #c0c1c0; padding-right: 35px; background: transparent url(/images/styles/template4/black/menu-bg.gif) no-repeat 0 0; }
#menu li ul a:hover { color: #c0c1c0; padding-right: 35px; background: transparent url(/images/styles/template4/black/menu-bg.gif) no-repeat 0 -87px; }
#menu li ul a.active, #menu li ul a.active:hover { color: black; padding-right: 35px; background: transparent url(/images/styles/template4/black/menu-bg.gif) no-repeat 0 -174px; }

h1 { font-size: 2em; font-weight: normal; color: #007d43; margin: 0 0 0.5em 0; }
h2 { font-size: 1.3em; font-weight: normal; color: #007d43; margin: 0 0 0.5em 0; }
#form table th span { color: black; }
#lcolumn h3 {color: #007d43;}

#theme .ltcorner {display:none;}
#theme .rtcorner {display:none;}
#theme .lbcorner {display:none;}
#theme .rbcorner {display:none;}

#menu li ul a.active, #menu li ul a.active:hover { color: black; padding-right: 35px; background: transparent url(http://www.tiskarna-swl.cz/obrazek/2/menu-bg-gif/) no-repeat 0 -174px; }
#menu li ul a { color: #000000; padding-right: 35px; background: transparent url(/obrazek/2/menu-bg-gif/) no-repeat 0 0; }

#lcolumn ul li { padding-left: 15px; background: url(/obrazek/2/icon-arrow-right-g-gif/) no-repeat 0 4px transparent; margin-left: 15px; }

#menu li a {
  border-bottom: 1px solid #007d43;
}
#menu li ul a {
  border-bottom: 1px solid #007d43;
}

#menu li.separator { border-top: 1px solid #007d43; margin-top: 26px; }

#contact {
  width: 170px; height: auto;
  text-align: right;
  padding-right: 24px;
  margin-top: -50px;
}

/* ---[ table ]------------------------------- */

.tabulka {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #007d43;
  margin-bottom: 2em;
}

.tabulka {
  border: 1px solid #007d43;
}

.tabulka th, .tabulka td {
  padding: 2px 2px;
  border: 1px solid #007d43;
}

.tabulka thead th, .tabulka thead td {
  font-weight: bold; text-align: center;
  padding: 4px 8px;
  background-color: #396739;
  border-bottom: 1px solid #007d43;
}

.tabulka tbody th {
  font-weight: bold; text-align: left;
}
.tabulka tbody tr:hover {
  background-color: white;
}
/* ---[ tooltip ]------------------------------- */
		.tooltip {
			border-bottom: 0px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
    		position: relative;
}

		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img a {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }