body { background-color:#aaa; color:#aaa;font-size: 100%; font-family:tahoma,arial,helvetica,sans-serif; font-style: normal; font-weight: normal; text-align:center; padding:0px; margin:0px;}
a {text-decoration:none}
a:hover{text-decoration:none}


#banner{padding:0px;margin:auto;width:780px; height:100px;border:1px solid #aaa}
#banner img{position:absolute; padding:0; margin:20px 0 0 -390px;border:0}
#banner h1{ position:absolute; float:left; margin:36px 0 0 285px;_margin:18px 0 0 -100px; font-size:2.2em;color:#eee;letter-spacing:0.2em;font-weight:normal}
#banner b{ position:absolute; float:left; margin:36px 0 0 -105px;_margin:18px 0 0 -100px; font-size:2.2em;color:#eee;letter-spacing:0.2em;font-weight:normal}

#menu {position:relative;margin:126px 0 0 0px;padding:0;font-size:0.8em;color:#00608f;letter-spacing:0em;font-weight:normal;font-style:normal;text-align:center;font-family:tahoma, arial, verdana, sans-serif;}
#menu a{color:#00608f;}
#menu a:hover{color:#ff2a2a;}

#txt #topmenu {position:relative;margin:10px 0;padding:0;font-size:1.0em;}
#txt #topmenu a{color:#aaa}
#txt #topmenu a:hover{color:#333;text-decoration:none}



ul{float:left;margin:0;padding:0;list-style:none;width:780px;background:#cadceb}
ul li {float:right;margin:0;padding:0;}
ul a{padding:1em 0.5em 1em 0.5em;line-height:2em;color:#fff}
ul .home a {background:none;padding:0.2em 0.8em 0.2em 1.6em}
li a:hover{color:#fff}li a:focus{color:#fff}li a:active{color:#ccc}




#stare-cesty #menu .stare-cesty a{color:#ff2a2a;cursor:default}
#dopravni-znacky #menu .dopravni-znacky a{color:#ff2a2a;cursor:default}
#patniky #menu .patniky a{color:#ff2a2a;cursor:default}
#kilometrovniky #menu .kilometrovniky a{color:#ff2a2a;cursor:default}
#milniky #menu .milniky a{color:#ff2a2a;cursor:default}
#brzdove-kameny #menu .brzdove-kameny a{color:#ff2a2a;cursor:default}
#smirci-kameny #menu .smirci-kameny a{color:#ff2a2a;cursor:default}
#nezarazene #menu .nezarazene a{color:#ff2a2a;cursor:default}

#kontakt #topmenu .kontakt a{color:#ff2a2a;cursor:default;text-decoration:none}
#odkazy #topmenu .odkazy a{color:#ff2a2a;cursor:default;text-decoration:none}



#mn{padding:0px;background-color:#fff;width:780px;min-height:600px;_height:660px;margin:auto;border:1px solid #aaa}
#txt{color:#aaa; font-size:0.8em;text-align:center}
#txt a{color:#ff2a2a;font-weight:bold;}
#txt a:hover{color:#333;}
#txt img {float:left;margin:20px 32px 20px 42px;padding:0px;text-align:center;background-color:#999}

p {float:left;text-align:left;width:420px; margin: 40px 10px 10px 10px; font-size: 1.0em;text-align:left;}
h1 {font-size: 2.2em;color:#999; letter-spacing:0.2em;margin:0px;padding:20px 0 0 0;}
em {font-size: 1em;color:#777; letter-spacing:0.2em;margin:0;padding:0;}
b {font-variant: normal;color:#999;}
hr {width:90%; background-color:#ccc;height:2px;border:0px; clear:both;}
i {color:#ff0;font-style: normal;font-variant: normal;}
strong {color:#aaa; font-weight: bold;}

#pohlednice img{margin:20px; padding:auto; border:0;}


#paticka{color:#fff; font-size:0.8em;text-align:center}


/* -----------------------------------------------------------------------
      FORMULÁØ - POSLAT DOTAZ
-------------------------------------------------------------------------- */

#dotaz {width:auto; height:420px; margin:0; padding:8px 0; font-size:1.1em; background:#efefef; color:#666; border:1px solid #ccc;text-align:center;}
#dotaz strong        {font-size:1.2em;}
#dotaz fieldset      {margin:0; padding:0;text-align:center; width:770px;background:#efefef; border:0;}
#dotaz form          {margin:0; padding:0;border:0}
#dotaz label         {font-size:1.0em;}
#dotaz input         {margin:0; padding:0; width:280px; height:18px; border:1px solid #ccc;}
#dotaz #hidden       {display:none;}
#dotaz textarea      {margin:0; padding:0; width:600px; height:250px; border:1px solid #ccc;}
#dotaz #od           {margin:0; padding:0; width:140px; height:24px; font-size:1.2em; line-height:0.8m;background:#0c6468; color:#fff;cursor:hand;}
#dotaz p             {font-size:1.1em;color:#f33;text-align:center;}



