* {margin:0; padding:0; border:0; font-family:Tahoma; font-size: small;}

h1 { font-size: large; color:#33aa28;}

p {font-size: small; text-align:justify; margin-bottom:10px;}

a {color:#405499}

.margin {margin:0 auto;}

#main {width:1000px;border: 1px solid #CCC; padding:0, 10px, 10px, 10px;}

#banner {float:right;}
#right {float:right;}
#logo {float:left; padding-top:20px; padding-left:20px;}

#news {width:998px;height:50px;background-color:#BDE5F8;margin-top:300px;border: 1px solid;color:#405499;}

.info {
	padding:15px 10px 15px 50px;
	background: #BDE5F8 url('../images/info.png') no-repeat 10px center;

}

.mail {width:478px;height:50px; background:#F4E5F8;border: red 1px solid;color:red;padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;float:right; text-align:right;}
.mail p {text-align:right;}
#mail2 { float:left;}
#mail2 p { text-align:left; margin-bottom:0px;}

#map_canvas{width:965px; height:600px; margin-top:0px;}

#seznam { margin-top:100px; padding-left:20px; width:97%;}

#meni {float:left;}

#meni2 li {display:inline; list-style-type:none; width:128px; float:left;padding:7px; text-align:center;}
#meni2 li a { text-decoration:none; font-weight:bold; color:#405499;}
#meni2 li a:hover { color:#33aa28;}
#meni2 li a#current { color:#33aa28;}

.right {float:left;margin-top:10px;margin-left:20px;}

form.sc {padding-left:13px;}

input { color: #000; background: #FFF; border: 1px solid #CCC }

/*footer*/
#footer {margin-top:30px;}
#flist li  { display: inline; list-style-type: none; padding-right: 10px; padding-left: 10px; }




table.tabela {border: 1px solid #CCC; width:200px; margin-right:-11px; margin-top:-1px; border-collapse: collapse; font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;}
table.tabela {	border:none; border:1px solid #CCC;}
.tabela thead th, .tabela tbody th {	background: #FFF url(../images/th_bck.gif) repeat-x; color:#666; padding: 5px 10px; border-left: 1px solid #CCC;}
.tabela tbody th { background: #fafafb; border-top: 1px solid #CCC; text-align: left; font-weight: normal;}
.tabela tbody tr td { padding: 5px 10px; color: #666;}
.tabela tfoot td, .tabela tfoot th { border-left: none; border-top: 1px solid #CCC; padding: 4px; background: #FFF url(../images/foot_bck.gif) repeat; color: #666;}
.tabela table a:link { color: #666;}
.tabela table a:visited { color: #666;}
.tabela table a:hover { color: #003366; text-decoration: none;}
.tabela table a:active {color: #003366;}
