body {width: 950px; margin: 1em auto 0px auto; border: 1px solid #dddddd; padding-bottom: 0em; text-align: justify;}

.where {margin-bottom: 1em;}
.where ul {list-style-type: none; padding: 0px; margin: 0px;}
.where ul li {list-style-type: none; display: inline; border-left: 1px solid black; margin: 0px; padding: 0px; }
.where ul li a {color: black; padding: 0px 1em;}
.where ul li a:hover {color: black; background-color: #dddddd;}

.leftmenu {float: left; width: 230px; background: white; text-align: left; padding-top: 1em;}
.leftmenu a {color: black; display: block;}
.leftmenu a:hover {background-color: #dddddd;}

.leftmenu ul li {list-style-type: square; margin: 0px; padding: 0px;}
.leftmenu ul li:hover {list-style-type: circle;}
.leftmenu ul {margin: 0px 0px 0px 1em; padding: 0px;}

.listmenu ul {margin: 0px; padding: 0px;}
.listmenu ul li {list-style-type: none; margin: 0px; padding: 0px;}
.listmenu ul li a {background: #dddddd; color: black; border: 1px solid #dddddd; display: block; margin: 0.2em; padding: 1em;}
.listmenu ul li a:hover {background: #ffffff; color: black; border: 1px solid #dddddd; display: block; margin: 0.2em; padding: 1em;}

.mainpage {margin-left: 230px; min-height: 700px; margin-right: 1em; padding-top: 1em;}

#head {background: url(Profi_sekacky_banner-webcz.jpg); width: 950px; height: 176px;}

.footer {margin-top: 3em; padding: 0px 3em; font-size: small; border-top: 1px solid #dddddd;}

.back {text-align: center; margin-left: 220px;}

.topmenu ul { display: block; margin: 0px 0px 0em 0px; padding: 0.4em; color: black; font-weight: bold; list-style-type: none; background: white; text-align: center; border: 1px solid #dddddd; border-left: 0px solid; border-right: 0px solid;}
.topmenu ul li { display: inline; list-style-type: none; margin: 0px; padding: 0em; font-size: smaller;}
.topmenu ul li a { text-transform: uppercase; color: black; text-decoration: none;  padding: 0em 3em;}
.topmenu ul li a:hover {background: #eee; }

