/* CSS Document */
html { height:100%; }
body { margin:0px; background: url(../design/bg.jpg) scroll repeat center top; text-align:center; font-size:12px;  color: #4b5763;  font-family:Tahoma, Arial, Helvetica, sans-serif; height:100%; }
#container { width:840px;   margin:0px auto; text-align: left; background-color: #ffffff; } 

a {color: #6E9300;}
a:hover {text-decoration: none; color: #3E3F3B;}

/* HEADER */
#header { width:840px; height:100px; text-align:left; border-bottom: 2px #9cc61a solid; _border-bottom: none; }
/* logo */
div#logo { position: absolute; margin: 15px 0px 0px 8px;  }
div#logo img{border: 0px; }
/* name & login */
div#name { position: absolute; margin: 25px 0px 0px 166px; font-size: 22px; color: #6e9300; font-weight: bold; font-family: Georgia;  }
div#login { position: absolute; margin: 10px 0px 0px 653px; padding: 13px 5px 13px 5px; *padding-bottom: 0px;  border: 1px #c0c0c0 solid; }
div#login img {padding: 0px; }

.input { color: #6e9300; padding-left: 1px; margin-left: 2px; width: 100px; }
.input2 { margin-left: 4px; }

/* MAIN MENU */
#menuline { widows:50px; margin-top: -12px; *margin: 0px; height:28px; _border-top: 2px #9cc61a solid;  border-bottom: 2px #9cc61a solid;  background-color: #eeeeee; }
#menuline ul { margin-left:0px; *+margin-left:30px; _margin-left: 0px; background:#eeeeee; list-style:none; }
#menuline ul li { float:left; position:relative; cursor:pointer; }
#menuline ul li a { display:block; }

#menuline ul li.ulLiLevel1 { padding: 8px 25.5px; _padding: 8px 26px; text-decoration:none; color:#9cc61a; font-weight:bold; background: transparent url(../design/del3.gif) no-repeat 0% 55%; }
#menuline ul li#first {background: none; padding-left: 0px; _padding-left: 18px; }

#menuline ul li.ulLiLevel1 a { text-decoration:none; color:#9cc61a; font-weight:bold; padding: 0px  5px; }
#menuline ul li.ulLiLevel1 a:hover { color:#ffffff; background-color:#9cc61a; }
/* top - vyska menu + border, width: sirka submenu - bordery */
div#menuline ul li ul {	position:absolute; z-index:100; margin-left:2px; background:#eeeeee; left:-9999px; top:28px; _top: 30px;  _width: 92px; padding:0px; border-left: 2px solid #9cc61a; border-right: 2px solid #9cc61a; }
div#menuline ul li ul li { padding:0px;	}

#menuline ul li.ulLiLevel2 a { width: 110px; _width:100%; display:block; text-align:left; background-color:#eeeeee; color:#4b5763; padding:4px 12px 5px 12px; border-bottom:2px solid #9cc61a; }
#menuline ul li.ulLiLevel2 a:hover { color:#ffffff; background-color: #9cc61a; }

div#menuline ul li:hover ul, div#menuline li.hover ul { left:-2px; }

/* MIDLLE CAST */
div#content { width:840px;}
img#title-img1 { margin-left: 0px; }
img#title-img3 { margin-right: 0px; }
/* RIGHT BAR */
div#rightcol { width:222px; float:right;  text-align: justify;  padding: 6px 10px; /* min-height:100%; */ }
div#rightcol h3 { margin:0 0 1px 0;  font-size:14px; text-align:left; padding:10px 0 0 5px; border-bottom: 1px dotted #8d99a6; font-family: Georgia; }
div#rightcol p { margin:0; padding-top:14px; text-align:justify; }

/* aktuality */
span.right { color: #c0c0c0; font-size: 11px; padding-left:165px;  }
div#rightcol h4 { margin:0 0 1px 0;  font-size:12px; text-align:left; padding:10px 0 0 5px; border-bottom: 1px dotted #8d99a6; font-family: Georgia; }
div#rightcol hr { color: #f7f7f7; height: 1px; width: 90%; text-align: center; margin: 3px 0px 7px 0px; }

/* CONTENT*/
div#midcol {width:575px; float:left; padding-left:20px; margin-top: 0px; text-align: justify; padding-bottom: 10px; /*  background-color: #f7f7f7; */  /*  min-height:100%; */ }

div#midcol h1 { margin:0 0 1px 0; height:23px; font-size:19px; text-align:left; padding:9px 0 0 10px; border-bottom: 1px dotted #8d99a6; font-family: Georgia; }
div#midcol h2 { margin:0 0 1px 0; height:23px; font-size:12px; text-align:left; padding:4px 0 0px 2px; line-height: 20px; }
div#midcol p { margin:0; margin-right: 15px; text-align:justify; }
div#midcol ul { margin:0; background:#fff; list-style:none; background-color: #f7f7f7; }
div#midcol ul li { background:  transparent url(../design/li.gif) no-repeat 0% 45%; padding: 1px 0 3px 15px; margin:0; }

/* list */
a.list { text-decoration: none; color: #6e9300; }
a.list:hover {text-decoration: underline; color: #000000;}
hr.list { width: 90%;  height:1px; background-color: #999999; color: #999999; display: none;}
span.list { text-decoration: none; color: #6e9300; }


/* FOOTER */
div#footer { clear:both; height:56px; *height: 46px; *padding-top: 10px; margin-bottom:0px; text-align: center; font-weight:bold; color: #999999; border-top: 2px #9cc61a solid; border-bottom: 2px #9cc61a solid; background-color: #eeeeee; }

/*  footer menu */
div#footer ul { margin-left:100px; background:#eeeeee; list-style:none; }
div#footer ul li { float:left; position:relative; cursor:pointer; }
div#footer ul li a { display:block; text-decoration: none; color:#9cc61a; }

div#footer ul li { padding:0px 10px 0px 20px; text-decoration:none; color:#9cc61a; background: transparent url(../design/del1.gif) no-repeat 0% 55%; }
div#footer ul li.first { background: none; }
div#footer ul li a:hover { color:#ffffff; background-color:#9cc61a; }
