/* skryte elementy */
#navtop h2, h4, hr {display:none;}

/* layout */
body {font-size:0.9em;font-family:"Trebuchet MS","Arial CE","Helvetica CE",Helvetica,sans-serif;text-align:center;}
#main {width:770px;margin:auto;text-align:justify;background-color:#fff;position:relative;}

/* zahlavi */
#header h1 {line-height:123px;text-align:center;margin:0;padding:0;}
#header span {width:770px;height:123px;background-image:url('../_images/layout/header.gif');position:absolute;left:0;top:0;}

/* zapati */
#footer {height:22px;background-image:url('../_images/layout/footer.gif');position:relative;}
#footer ul {list-style-type:none;margin:0;padding:0;font-size:0.75em;font-weight:bold;}
#footer li {position:absolute;top:3px;}
#footer .jami {left:20px;}
#footer .webproject {right:20px;}
#footer a {text-decoration:none;color:black;}
#footer a:hover {color:blue;}

/* hlavni menu */
#navtop ul {list-style-type:none;margin:0;padding:0;position:absolute;right:5px;top:100px;font-size:0.8em;font-weight:bold;}
#navtop li {float:left;}
#navtop a {display:block;padding:0 6px;text-decoration:none;color:black;}
#navtop a:hover {color:blue;}

/* informacni blok s podmenu */
#navleft {width:170px;padding:10px;float:left;margin:10px 0 0;}
#navleft h2 {margin:0;padding:0 0 0 15px;background:url('../_images/layout/list.gif') left 6px no-repeat;font-size:1.1em;color:#5a77c1;}
#navleft li {list-style-type:square;padding:3px 0;font-size:0.75em;font-weight:bold;}
#navleft a {text-decoration:none;color:black;}
#navleft h2 a {color:#FE0201;}
#navleft a:hover {color:blue;}

/** {border:1px solid red;}*/
/* hlavni obsah */
#content {width:546px;margin:10px 0 10px 190px;padding:10px 15px 15px;border-left:1px dotted black;font-size:0.8em;}
#content h3 {font-size:1.3em;color:#5a77c1;}
#navleft, #content li {list-style-image:url('../_images/layout/list.gif') }

a img {border:1px solid #ccc;padding:2px;background:#eee;}
a img:hover {border:1px solid black;}

#content h3, p {margin-top:0;padding-top:0;margin-bottom:1em;}
#content h3 { margin-bottom:0;}

/* stranka kontakt */
/* formular */
#kontakt .formular {text-align:center;margin:20px 0 0;}
#kontakt form {width:500px;margin:0 auto;text-align:justify;}
#kontakt form .jmeno, #kontakt form .firma, #kontakt form .telefon {width:250px;float:left;}
#kontakt form label {display:block;float:left;width:70px;text-align:right;}
#kontakt form div {margin-bottom:1em;}
#kontakt form input {margin-left:10px;width:160px;}
#kontakt form textarea {margin-left:10px;width:410px;}
#kontakt form .form_buttons {text-align:center;}
#kontakt form .form_buttons input {margin:auto;width:70px;}

/* obecne */
.red {color:red;}
.blue {color:blue;}
.cleaner {display:block;font-size:1px;height:1px;clear:left;}
.right {text-align:right;}
.center {text-align:center;}
.flleft {float:left;}
.flright {float:right;}
.w290 {width:290px;}
.w193 {width:193px;}
.w380 {width:350px;}
.logo_right {margin:0 0 10px 20px;float:right;}
.loga {margin:2em 0;}
.flash_banner {float:left;width:300px;border-right:1px dotted black;}
.next-flash-banner {margin-left:310px;}
.fright {float:right;margin-left:1em;}
.cleaner-right {display:block;clear:right;font-size:0px;height:0px;line-height:0px;}
.akce .info {color:blue;font-size:110%;}