/* CSS Document */
body, html { height: 100%;	font-family: Arial;	font-size: 12px;	color: #0b3b0f; text-align: justify; margin: 0; padding: 0; color: #0b3b0f; background: #0b3b0f}
p {margin: 0px; padding: 0px;}
img{border:none; padding: 0; margin: 0;}
#sponzor img {padding-top:7px;}
h1{font-size: 19px; color: #0b3b0f; font-weight: bold; text-align: center;}
h2{font-size: 17px; color: #0b3b0f; text-align: left; font-weight: bold;}
h3{font-size: 15px; color: #0b3b0f; text-align: left; font-weight: bold;}
a{color:#4C4C4C; font-size:12px;}
a:hover{color:#000; font-size:12px; text-decoration: underline;}
.txt img {margin: 0 15px 15px 15px; border: solid 4px #244828;}
.txt{text-align: justify; padding-right: 10px; margin:auto;}
.txtt{text-align: justify; padding-right: 10px; padding-left: 30px }
.txtt img {margin: 0 15px 15px 15px; border: solid 4px #244828;}
.floatl{float:left;}
.floatr{float:right;}
.sipka{float: left; width: 26px; padding-left: 30px; padding-top: 7px}

.aktuality{width:85%; background-color:#ebf2e0; color:#000; text-align: justify; height: 150px; margin: auto; margin-top:15px; border:solid 1px #000;}
.aktuality p{padding: 3px;}
#container{min-height: 100%;	width: 768px;	position: relative; top: 0px;padding: 0; margin-bottom: 0px; margin: auto;	background-color: #e3e3c8; text-align: left; z-index: 1;}
#up{width:768px; height: 149px; background-color:#555555;}
#upr1{width: 388px; height: 149px; position: absolute; left: 0px; top:0px; z-index: 1;}
#upr1 span {width: 388px; height: 149px; position: absolute;z-index: 2;display: block;background: transparent url('/media/images/up_01.jpg') no-repeat;}
#upr1 strong {position: absolute;}
#upr1a{width: 380px; height: 149px; position: absolute; left: 388px; z-index: 3;}
#upr1a span {width: 380px; height: 149px; position: absolute;z-index: 4;display: block;background: transparent url('/media/images/up_02.jpg') no-repeat;}
#upr1a strong {position: absolute;}
#upr1b{width: 380px; height: 149px; position: absolute; left: 0px; top:149px; z-index: 5;}
#upr1b span {width: 156px; height: 149px; position: absolute;z-index: 6;display: block;background: transparent url('/media/images/bgr_menu_01.jpg') no-repeat;}
#upr1b strong {position: absolute;}
#upr1c{width: 612px; height: 41px; position: absolute; left: 156px; top:149px; z-index: 7; font-size:8px;}
#upr1c span {width: 612px; height: 41px; position: absolute;z-index: 8;display: block;background: transparent url('/media/images/center_up_01.jpg') no-repeat;}
#upr1c strong {position: absolute;}
#navcontainer{width: 156px; position: absolute; left: 0px; top:166px; z-index: 9;display: block; padding: 0 0 1px 0; margin-bottom: 0px; font: normal bold 12px bold Arial,sans-serif;  background-color: #; }
/* Definice mainmenu */
#navcontainer ul {list-style: none; margin: 0; padding: 0; border: none;}
#navcontainer li {border-bottom: 1px solid #fff; margin: 0;}
#navcontainer li a {display: block; padding: 5px 5px 5px 0.5em; border-left: 12px solid #548459; background-color: #105716; color: #fff; text-decoration: none; width: 100%; }
#navcontainer li a {width: auto; }
#navcontainer li a:hover {border-left: 12px solid #69a46e; background-color: #15701c; color: #fff;}
#navcontainer .active .current{border-left: 12px solid #406443; color:#fff; background-color: #0c4210;}
/* Definice submenu */
#navcontainer .navlist1 ul {list-style: none; margin: 0; padding: 0; border: none;}
#navcontainer .navlist1 li {border-bottom: 1px solid #fff; margin: 0;}
#navcontainer .navlist1 li a {display: block; padding: 5px 5px 5px 0.5em; border-left: 12px solid #a3ffab; background-color: #20a82a; color: #fff; text-decoration: none; width: 100%; }
#navcontainer .navlist1 li a {width: auto; }
#navcontainer .navlist1 li a:hover {border-left: 12px solid #a3ffab; background-color: #20a82a; color: #e3e300;}
#navcontainer .navlist1 .active .current{border-left: 12px solid #769031; color:#000; background-color: #20a82a;}

#oddel_cara{margin: 25px 15px 0 15px; border-bottom: 2px solid #979787; }
#sponzor{text-align:center; font-size:10px; padding:15px 3px 3px 3px; font-weight: normal;}
#content {min-height:750px; position: relative; padding-right: 15px; margin-left: 170px; margin-top: 50px; top: 0px; z-index: 3;}
#down{width: 768px; height: 49px; margin: auto; bottom: 0px;}
#down span{width: 768px; height: 49px;  margin: auto; text-align: center; display: block; background: #e3e3c8 url('/media/images/bgr_down_01.gif') no-repeat  center;}
#down span strong{color:#7f7f70; font-size:9px; position:relative; top:18px}
#down span strong a{color:#7f7f70; font-size:9px; text-decoration: none;}
#down span strong a:hover{color:#7f7f70; font-size:9px; text-decoration: underline;}














