body { background-color:#0178b4; 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:link{color:#aaa; text-decoration:none}
a:visited{color:#777; text-decoration:none}
a:hover{color:#f00; text-decoration:none}
a:active{color:#aaa; text-decoration:none}

#banner{padding:0px;margin:auto;width:780px; height:170px;border:1px solid #0178b4}
#banner img{position:absolute; padding:0; margin:13px 0 0 -395px;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:148px 0 0 0px;padding:0;font-size:0.9em;color:#115098;letter-spacing:0.1em;font-weight:bold;text-align:center;font-family:tahoma, arial, verdana, sans-serif;}
#menu a{color:#00608f;}
#menu a:hover{color:#fff;}



ul{float:left;margin:0;padding:0;list-style:none;width:780px;background:#cadceb url(img/menu.png) repeat-x}
ul li {float:left;margin:0;padding:0}
ul a{padding:0.2em 0.8em 0.2em 1em;line-height:2.5em;background:url(img/line.png) repeat-y left;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}

#home #menu .home a{color:#ff2a2a;cursor:default}
#akce #menu .akce a{color:#ff2a2a;cursor:default}
#ov-noviny #menu .ov-noviny a{color:#ff2a2a;cursor:default}
#ov-kronika #menu .ov-kronika a{color:#ff2a2a;cursor:default}
#fotoarchiv #menu .fotoarchiv a{color:#ff2a2a;cursor:default}
#kontakty #menu .kontakty a{color:#ff2a2a;cursor:default}
#ov-forum #menu .ov-forum a{color:#ff2a2a;cursor:default}




#mn{padding:0px;background-color:#00608f;width:780px;min-height:600px;_height:660px;margin:auto;border:1px solid #0178b4}
#txt{color:#aaa; font-size:0.8em;text-align:center}
#txt a{color:#ff2a2a;font-weight:bold;}
#txt a:hover{color:#ffff80; text-decoration:underline;}
#odkazy{font-size:0.8em;}
#odkazy img{margin:0 5px 0 15px;border:0;width:16px;height:16px;}
.img{float:left;width:210px;height:200px;border:1px solid #999;margin:0 5px 5px 27px;padding:5px;text-align:center;background-color:#999}
p {margin: 16px; font-size: 1.2em;}
p a img{margin:10px;padding:0px;width:180px;height:251px;border:1px solid #999;}
p a:hover img{border:1px solid #fff;}
strong {color:#ccc; font-weight: normal;}



em {font-size: 1em;color:#777; letter-spacing:0.5em}
b {color:#0ff;font-size: 0.9em;font-variant: normal;}
hr {width:95%; color:#0178b4}
i {color:#ff0;font-style: normal;font-variant: normal;}

#paticka{color:#00406f; font-size:0.9em;text-align:center}
#paticka a{color:#00406f; font-size:0.9em;}
#paticka a:hover{color:#fff;}

#vizitka-foto{float:left;margin:0 25px;padding:0px;border:0;}
#vizitka-text h1 {color:#ccc; font-weight: normal;margin:0;padding:5px;}
#vizitka-text{margin:0 25px;padding:0px;border:0;text-align:left; color:#aaa; font-size:0.8em;}
#vizitka-text a{color:#fff;} #vizitka-text a:hover{color:#f00;}
#clear{clear:both;}
#vladimir_wagner {color:#fff;}



