/*- General settings -*/
html, body,
form,
h1, h2, h3, h4, h5,
p, ul, ol, li      { margin:0; padding:0; }

/* obecne classy */
.fr   { float: right; }
.fl   { float: left; }
.hidden {display: none;}
.text {padding: 10px;}
.w375 {width: 375px;}
.clearfix:after { display:block; content:"."; clear:both; height:0; line-height: 0; visibility:hidden; overflow:hidden; }

/* definice elementu */
h2  {color: #ff0000; font-size: 1.2em;}
h3  { background: url('./images/h6.gif') 0 0 no-repeat; font-size: 0.9em; padding-bottom: 10px; padding-left: 20px;}

a        { color: #ff0000; }
a:hover  { color: #000 !important; }

body     { font-family: Arial, lucida, sans-serif; font-size: 0.8em; background:#004f23 url('./images/bg-body.gif') 0 0 repeat; color:#000; }

/* hlavni bloky */
#body    { text-align: center;}
#page    { background: #fff; text-align: left; width:770px; margin: auto;}

#header   { height: 141px; background: url('./images/bg-header-bg.gif')}

#footer {width: 770px; margin: 15px auto; font-size: 0.85em;}
#footer a {color: #000}
#footer a:hover {color: #fff}

/* content */
.fl a {line-height: 1.7em;}
.fr p {margin: 10px 0 15px 0;}

.list {width: 100px; margin-left: 5px; padding-bottom: 5px; _padding-bottom: 10px;}
.list li img { vertical-align: middle; margin-right: 10px;}
.list li { list-style: none; background: url('./images/ct_ut.gif') 0 6px no-repeat; padding-left: 7px;}

.mapa {background: url('./images/map.gif') 0 0 no-repeat; width: 365px; height:441px;}
.mapa a {font-size: 1.1em; font-weight: bold; margin-left: 20px; }
.mapa div {_margin: 0 15px 0 10px; _margin/**/: 0;}



