body {
background:#006f44 url(images/pozadi_prechod_bottom.png) repeat-x bottom;
font-family:Verdana,sans-serif;
font-size:80%;
margin:0;
min-width:900px;
padding:10px;
/* text-align:center; */
color:#000000;
font-size:11px;
line-height:14px;
font-weight: normal
}

#hlavni {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
position:relative;
text-align:left;
width:900px;
}
#topbar {
background:#1B6248 url(images/page_bottom.png) no-repeat scroll 0 0;
height:40px;
}
#ttel {
background:#1B6248 url(images/topbar_kontakt.png) no-repeat scroll 0 0;
height:40px;
left:0;
position:absolute;
top:0;
width:450px;
z-index:15;
}
#tjaz {
background:#1B6248 url(images/topbar_jazyky.png) no-repeat scroll 0 0;
height:40px;
left:450px;
position:absolute;
top:0;
width:250px;
z-index:15;
}

#tjaz2 {
height:40px;
left:542px;
position:absolute;
top:0;
width:250px;
z-index:25;
}

#thle {
background:#1B6248 url(images/topbar_hledani.png) no-repeat scroll 0 0;
height:40px;
left:700px;
position:absolute;
top:0;
width:200px;
z-index:15;
}
#horni {
background:#e6e6e6 url(images/obsah_pozadi_top_23.png) repeat-x scroll 0 0;
height:340px;
}
#lhla {
height:250px;
left:290px;
position:absolute;
top:50px;
width:610px;
z-index:15;
}
#ladr {
height:211px;
left:20px;
position:absolute;
top:70px;
width:250px;
z-index:15;
}
#lbanner {
background:transparent url(images/banner_1.jpg) no-repeat scroll left top;
height:190px;
left:0;
position:absolute;
top:68px;
width:940px;
z-index:10;
}
#lmenu {
background:transparent url(images/menu_pozadi.png) repeat scroll left top;
height:50px;
left:0;
position:absolute;
top:315px;
width:940px;
z-index:12;
}
#lfind {
height:50px;
left:710px;
position:absolute;
top:255px;
width:230px;
z-index:15;
}
#fcfh {
background:transparent url(images/cileahodnoty_31.png) no-repeat scroll left bottom;
bottom:60px;
height:225px;
left:230px;
position:absolute;
width:655px;
z-index:0;
}
#stranka {
background:#FFFFFF none repeat scroll 0 0;
float:left;
min-height:590px;
width:900px;
}
#obsah {
font-family:Arial;
float:right;
min-height:590px;
padding-bottom:7px;
padding-left:7px;
padding-right:37px;
width:620px;
}
#obsah h4 {
color:#3A67B8;
font-size:9px;
padding-left:1px;
padding-top:5px;
position:relative;
z-index:6;
}
h3#post- {
background:transparent url() no-repeat scroll left top;
color:#82492B;
font-size:12px;
padding-left:0;
}
#obsah p {
color:#000000;
font-size:12px;
line-height:14px;
font-weight: normal;

/* color:#444444;
font-size:12px;
line-height:18px;
*/
}
#obsah a {
color:#1B6248;
font-weight: bold;
text-decoration:none;
}
#obsah a:visited {
background-color:#FFFFFF;
color:#1B6248;
text-decoration:none;
}
#obsah a:hover {
background-color:#1B6248;
color:#FFFFFF;
}

#obsah h1 {
font-family:Verdana,sans-serif;
color:#1B6248;
font-size:20px;
line-height:28px;
padding-left:1px;
padding-top:10px;
position:relative;
z-index:6;
}

#obsah h2 {
font-family:Verdana,sans-serif;
color:#1B6248;
font-size:16px;
line-height:20px;
padding-left:1px;
padding-top:10px;
position:relative;
z-index:6;
}

#obsah h3 {
font-family:Arial;
color:#000000;
font-size:14px;
line-height:16px;
padding-left:1px;
padding-top:1px;
position:relative;
z-index:6;
font-weight: bold;
}

#obsahlevy {
float:left;
padding:0px;
width:300px;
}

#obsahpravy {
float:left;
padding:0px;
width:300px;
}



#obsah li {
margin:0;
padding:0;
}
#obsah ul {
background:transparent url(images/odrazka_1.png) no-repeat scroll left top;
font-size:12px;
line-height:16px;
list-style-type:none;
margin:1em 0 1em 1.3em;
padding:0 0 0 15px;
}
#obsah ul ul {
background:transparent url(images/odrazka_1.png) no-repeat scroll left top;
font-size:12px;
line-height:16px;
list-style-type:none;
padding-left:15px;
}
#obsah ul ul ul {
background:transparent url(images/odrazka_1.png) no-repeat scroll left top;
font-size:12px;
line-height:16px;
list-style-type:none;
padding-left:15px;
}
#obsah ul ul ul ul {
background:transparent url(images/odrazka_1.png) no-repeat scroll left top;
font-size:12px;
line-height:16px;
list-style-type:none;
padding-left:15px;
}
#aktuality {
float:left;
min-height:590px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
width:220px;
}
#aktuality h2 {
background:transparent url(images/odrazka_2.png) no-repeat scroll left top;
color:#000000;
font-size:14px;
line-height:16px;
padding-left:18px;
padding-top:1px;
position:relative;
z-index:6;
}
#aktuality li {
margin:0;
padding:0;
}
#aktuality ul {
background:transparent url(images/blue_listbutton_2_g.gif) no-repeat scroll left top;
font-size:12px;
line-height:16px;
list-style-type:none;
margin:1em 0 1em 1.3em;
padding:0 0 0 15px;
}
#aktuality ul ul {
list-style-type:square;
}
#aktuality ul ul ul {
list-style-type:circle;
}
#aktuality a {
color:#FFF;
text-decoration:none;
border:0px;
}
#aktuality a:visited {
color:#FFF;
text-decoration:none;
border:0px;
}
#aktuality a:hover {
background-color:#FFF;
color:#FFF;
border:0px;
}
#aheader {
background:transparent url(images/sidebar_top_text.png) no-repeat scroll left top;
height:40px;
left:670px;
position:absolute;
top:314px;
width:260px;
z-index:10;
}
#abody {
background:transparent url(images/sidebar.jpg) repeat scroll left top;
height:300px;
left:670px;
padding-left:25px;
padding-right:25px;
position:absolute;
top:354px;
width:210px;
z-index:10;
}
#abottom {
background:transparent url(images/sidebar_bottom.png) no-repeat scroll left top;
height:181px;
left:670px;
position:absolute;
top:654px;
width:260px;
z-index:8;
}
#paticka {
background:#FFFFFF url(images/paticka.png) no-repeat scroll 0 0;
clear:both;
color:#ADADAD;
height:50px;
}
#paticka h2 {
background:transparent url(images/paticka_odkaz_vysvicene.png) no-repeat scroll left top;
color:#F8941D;
font-size:14px;
line-height:16px;
padding-left:18px;
padding-top:1px;
position:relative;
z-index:6;
}

#paticka p {
padding:4px;
margin-top:5px;
color:#919191;
background-color:#e6e6e6;
font-size:10px;
line-height:10px;
font-weight: normal;
}

#paticka a {
color:#919191;
background-color:#e6e6e6;
font-weight: bold;
text-decoration:none;
}

#paticka a:visited {
background-color:#e6e6e6;
color:#919191;
text-decoration:none;
}
#paticka a:hover {
background-color:#e6e6e6;
color:#000;
}
#paticka h3 {
color:#919191;
font-size:10px;
line-height:10px;
z-index:6;
}
* html #paticka {
margin-bottom:-1px;
}
* html #paticka {
height:61px;
}
#paz {
cursor:pointer;
height:24px;
left:20px;
position:relative;
text-indent:-5000px;
top:30px;
width:160px;
z-index:10;
}
#paz2 {
cursor:pointer;
height:24px;
left:160px;
position:relative;
text-indent:-5000px;
top:-8px;
width:160px;
z-index:10;
}
#paz3 {
cursor:pointer;
height:24px;
left:300px;
position:relative;
text-indent:-5000px;
top:-47px;
width:160px;
z-index:10;
}

#obsah img {
border:0px;
}

#obsah table {
border:0px;
}

#aktuality img {
border:0px;
}

#aktuality table {
border:0px;
}


#mapa {
border:0 none !important;
cursor:pointer;
height:25px !important;
left:621px;
margin:0 !important;
padding:0 0 0 !important;
position:relative;
/* text-indent:-5000px; */
top:20px;
width:90px !important;
z-index:300;
}

#kontakt {
border:0 none !important;
cursor:pointer;
height:25px !important;
left:10px;
margin:0 !important;
padding:0 0 0 !important;
position:absolute;
text-indent:-5000px;
top:5px;
width:215px !important;
z-index:300;
}

#email {
border:0 none !important;
cursor:pointer;
height:25px !important;
left:240px;
margin:0 !important;
padding:0 0 0 !important;
position:absolute;
text-indent:-5000px;
top:5px;
width:190px !important;
z-index:300;
}



#search {
float:right;
margin-top:0;
padding-right:0;
position:absolute;
width:150px;
z-index:900;
}
#search img {
display:none;
}
#search-directory {
height:32px;
left:5px;
overflow:hidden;
position:absolute;
top:26px;
width:496px;
z-index:400;
}
#search fieldset, #sidebarlogin fieldset {
border:medium none;
margin:0;
padding:0;
}
#search form, #sidebarlogin form {
border:medium none;
margin:0;
padding:0;
}
#search label, #sidebarlogin label {
}
#search input, #sidebarlogin input {
border-color:#75767B #B6B9C0 #B6B9C0 #75767B;
border-width:0;
height:14px;
}
#sidebarlogin label {
display:block;
margin-top:5px !important;
}
#sidebarlogin input {
width:100%;
}
#sidebarlogin #checkbox_1 {
border:0 none !important;
float:right;
width:auto;
}
#sidebarlogin h3 {
display:none;
}
#button {
height:auto !important;
margin-bottom:5px !important;
margin-top:5px !important;
padding:2px !important;
width:auto !important;
}
#sidebarlogin #forgotpsswd {
display:block;
float:right;
font-size:70%;
margin-top:-25px;
}
#search select {
border-color:#75767B #B6B9C0 #B6B9C0 #75767B;
border-style:solid;
border-width:1px;
height:10px;
}
#search textarea {
border-color:#75767B #B6B9C0 #B6B9C0 #75767B;
border-style:solid;
border-width:1px;
height:10px;
}
#search-txt {
color:#FFFFFF;
font-size:8px;
height:1px;
left:758px;
line-height:10px;
position:absolute;
top:0;
width:57px;
}
#ajaxSearch_input {
height:10px;
left:723px;
position:absolute;
top:11px;
width:128px;
background-color:#e6e6e6;
}
#ajaxSearch_submit {
background:transparent url(images/search_70x21.gif) no-repeat scroll center top;
border:0 none !important;
cursor:pointer;
height:25px !important;
left:851px;
margin:0 !important;
padding:0 0 0 !important;
position:absolute;
top:11px;
width:40px !important;
}
#ajaxSearch_paging {
}
#AS_ajax_result {
color:#444444;
margin-bottom:3px;
}
#AS_resultLink {
text-decoration:underline;
}
#AS_resultDescription {
color:#555555;
}
#AS_ajax_more {
color:#555555;
}
#AS_intro {
display:none;
}


#menuo {
display:block;
font-size:90%;
font-weight:bold;
height:65px;
/* left:0px; */
min-height:65px;
position:absolute;
 /* top:202px; */
z-index:20;
}
#menuo ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
* html #menu ul {
margin-left:0pt;
}
#menuo li {
float: left;
background:#FFFFFF none repeat scroll 0%;
display:block;
height:65px;
min-height:65px;
position:relative;
width:150px;
}
#menuo table {
border-collapse:collapse;
font-size:1em;
left:0pt;
position:absolute;
top:0pt;
z-index:100;
}
#menuo li.list1t {
background:#1646A8 url(images/ofirme.png) no-repeat scroll 0%;
}
#menuo li.list2t {
background:#1646A8 url(images/sluzby.png) no-repeat scroll 0%;
}
#menuo li.list3t {
background:#1646A8 url(images/demolice.png) no-repeat scroll 0%;
}
#menuo li.list4t {
background:#1646A8 url(images/technika.png) no-repeat scroll 0%;
}
#menuo li.list5t {
background:#1646A8 url(images/provozovny.png) no-repeat scroll 0%;
}
#menuo li.list6t {
background:#1646A8 url(images/kontakty.png) no-repeat scroll 0%;
}

#menuo a {
display:block;
height:65px;
line-height:65px;
width:150px;
}
#menuo a#polozka1t {
background:transparent url(images/ofirme_1.png) no-repeat scroll -115px -86px;
}
#menuo a#polozka2t {
background:transparent url(images/sluzby_1.png) no-repeat scroll -115px -86px;
}
#menuo a#polozka3t {
background:transparent url(images/demolice_1.png) no-repeat scroll -115px -86px;
}
#menuo a#polozka4t {
background:transparent url(images/technika_1.png) no-repeat scroll -115px -86px;
}
#menuo a#polozka5t {
background:transparent url(images/provozovny_1.png) no-repeat scroll -115px -86px;
}
#menuo a#polozka6t {
background:transparent url(images/kontakty_1.png) no-repeat scroll -115px -86px;
}

#menuo a#polozka1t:hover {
background-position:right top;
color:#FFFF22;
z-index:50;
}
#menuo a#polozka2t:hover {
background-position:right top;
color:#FFFF22;
z-index:50;
}
#menuo a#polozka3t:hover {
background-position:right top;
color:#FFFF22;
z-index:50;
}
#menuo a#polozka4t:hover {
background-position:right top;
color:#FFFF22;
z-index:50;
}
#menuo a#polozka5t:hover {
background-position:right top;
color:#FFFF22;
z-index:50;
}
#menuo a#polozka6t:hover {
background-position:right top;
color:#FFFF22;
z-index:50;
}

#giganet {
padding:0px;
margin-top:5px;
color:#919191;
background-color:transparent;
font-size:10px;
line-height:10px;
font-weight: normal;
}

#giganet a {
color:#919191;
background-color:transparent; 
/* font-weight: bold; */
text-decoration:none;
}

#giganet a:visited {
background-color:transparent; 
color:#919191;
text-decoration:none;
}
#giganet a:hover {
background-color:transparent; 
color:#919191;
}

#map h4 {
  padding-top: 1px;
	font-size: 12px !important;
	color: #FFFFFF !important;
  background-color: #006F44 !important;
	line-height: 16px !important;
}
