* {margin:0; padding:0;}
html {background: url(/image/bg-body.gif);}
body { background: url(/image/bg-hlavicka.gif) 0 0 repeat-x; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:small; line-height: 140%;}
fieldset {border:0 none;}
.zemContactForm legend {display:none;}
.zemContactForm {margin:15px 0;}

/*hlavicka*/
#kontejner {margin:0 auto; width:95%; position:relative; }
#hlavicka {height:107px;}
#hlavicka h1 {width:275px; height:107px; position:relative; float:left; display:inline /*Fix double margin IE bug*/; }
#hlavicka h1 span {display:block; position:absolute; top:0; left:0; width:275px; height:107px; background:url(/image/logo.gif); z-index:1; cursor:hand;}
#hlavicka h2 {width:289px; height:35px; position:relative; float:left; margin:65px 0 0 75px;}
#hlavicka h2 span {display:block; position:absolute; top:0; left:0; width:289px; height:35px; z-index:1; background: url(/image/bud-expert.gif) 0 0 no-repeat;}

/*menu*/
ul#menu {margin-left:15px; padding-top:10px;}
#menu li {float:left; list-style-type:none; background:url("/image/bg-menu.png") 0 0 repeat-x;  line-height:33px; }
#menu li.active {background:url("/image/bg-menu_active.png") 0 0 repeat-x;}
#menu li.active a {color:#003B5F;}
#menu li span.prvni {display:block; padding-left:10px; background:url("/image/menu-lr.png") 0 0 no-repeat !important;}
#menu li span.posledni {display:block; padding-right:10px; background:url("/image/menu-pr.png") 100% 0 no-repeat;}
#menu li a {display:block; height:33px; float:left; padding:0 7px; border-right:1px solid #055181; text-decoration:none; color:#E1F2FA; font-weight:600;  font-size:85%; }
#menu li.prvni a {padding-left:0; }
#menu li.posledni a {padding-right:0; border-right:0 none;}
#menu li a:hover, #menu li a:focus, #menu li a:active {background:url("/image/bg-menu_hover.png") 0 0 repeat-x;}

/*obsah*/
#obsah {clear:both; background:#FFF url("/image/bg-sloupec.png") right top repeat-y;}
#text {margin-right:198px; padding:0 15px;}
#text h2 {margin-top:0.5em; font:170% Georgia,Serif; color:#478F00;}
#text h3, #text h4 {margin-top: 1em; font:130% Georgia,Serif; color:#478F00;} 
#text p  {margin: 1em 0;}
#text li {margin:0 0 0 15px; padding:0; line-height:1.2em;}
#text a {color:#478F00;}
#text a:hover, #text a:focus, #text a:active {background:#EF6B00; color:white;}
#text a img {padding:2px; border:1px solid #478F00;}
#text a:hover img { border:1px solid #EF6B00;}
#text div.reklamni-banner {text-align:center; margin:30px 0 5px 0;}
#text p.ikonky {float:right; margin:0; padding:0;}
/*drobky*/
p.drobecky {height:30px; line-height:30px; padding-left:15px; background:#A5D9F1 url("/image/lhr.png") 0 0 no-repeat; font-size:x-small; }
.drobecky a {color:#033555;}
.drobecky a:hover {text-decoration:none;}
/*sloupec*/
#sloupec {width:188px; padding-left:10px; float:right; background:url("/image/sloupec-hore.png") 0 0 no-repeat; overflow:hidden;}
#sloupec form  {height:25px; width:155px; padding:5px 0 0 0}
#sloupec input.hledat {width:120px; background:#EEFFCF;}
#sloupec fieldset {border:0;}
#sloupec legend {display:none;}

/*paticka*/
#paticka {height:31px; background:url("/image/bg-paticka.png") 0 0 repeat-x; color:#FFFFFF; font-size:85%;}
#paticka a {color:#ADDF53; }
#paticka a:hover {text-decoration:none; }
#paticka p.patka {float:left; line-height:31px; padding-left:15px; background:url("/image/patka.png") bottom left no-repeat; }
#paticka p.ivorius {float:right;  width:160px; padding-right:25px; padding-left:13px; line-height:31px; background:url("/image/patka-vlevo.png") top right no-repeat;}

/*ostatnti*/
a.pristupnost {
    position:absolute;
    top:0px; left:10%;
    z-index:0;
    padding:0.2em 0.5em;
    border-bottom:0 !important;
}
a.pristupnost:focus,  a.pristupnost:active {
    z-index:2;
    background:#FFF;
}		
img#nalepka {position:absolute; top:11px; right:5%; z-index:2;}

/* DirectoGlobal.com blok ID: 948 */
.dglobal_948{
margin:0;padding:0;font-family:Verdana;
}
.dglobal_948 .dg_ad{
float:left;width:100%;margin:2px 0 2px 0;background:#FFFFFF;border:1px dashed #008000;
}
.dglobal_948 a{
float:left;width:100%;font-weight:bold;margin:3px 3px 0 3px;padding:0;font-size:14px;color:#008000;
}
.dglobal_948 a:hover{
color:#FF0000;text-decoration:underline;
}
.dglobal_948 p{
float:left;font-weight:normal;margin:3px 3px 0 3px;padding:0px;font-size:12px;color:#323232;
}
	 
