body {margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color:gray; background-color:white;}
form,p,h1,h2,h3,h4,h5,h6,ul,li {margin:0px; padding:0px;}
img {border:0px;}

h1 {margin:30px 0 0 20px; font-family:Tahoma; font-size:25px; font-weight:normal; color:#BD1C21; border-bottom:1px solid #808080;}
h3 {color:black; font-family:Tahoma; font-size:14px;}

#menu {padding:0.3em 0 0.3em 0; font-family:Arial; font-size:22px; color:white; width:800px; background-color:#666666; height:30px;}
#menu ul {display:inline; list-style-type:none;}
#menu li {display:inline; float:left; margin-right:40px;}
.first {margin-left:25px;}
.last {margin:0 0 0 200px; font-size:14px;}
#menu a {color:white; text-decoration:none;}
#menu a:hover {text-decoration:underline;}

#contentleft {width:250px; background-color:white; float:left; text-align:left;}
#contentleft h2 {color:black; font-family:Arial; font-size:20px;}
#contentleft h4 {color:gray; font-family:Tahoma; font-size:14px;}
.formday {border:1px solid gray; width:40px;}
.formmonth {border:1px solid gray; width:80px;}
.formtext {border:1px solid gray; width:30px;}
.formtextlong {border:1px solid gray; width:150px;}
.formtextarea {border:1px solid gray; width:150px; height:60px;}
.formsubmit {border:1px solid gray;}

.obsah {margin:20px 0 0 40px;}
.nadpis {width:350px;}
.img_border {border:6px solid #ECECEC;}


#footer {border-top:1px solid #ECE8D7; text-align:center;margin-top:20px; color:gray; font-size:11px; font-family:Tahoma;}
#footer a {color:gray; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

/* MAPA WEBU */
#mapa {margin-left:40px;}
#mapa ul li {list-style-type: square; list-style-image: url(../images/btn_ctverecek.gif); padding: 1px 0; }
#mapa li {margin-top:10px; margin-left:20px;}