body {
text-align: center;
background: #ECEDED;
font-family: Verdana, Tahoma, Arial, lucida, sans-serif; 
font-size: 70%;
color: black;
margin: 0px 7px;
padding: 0
}
a {
color: #FF9900;
}
a:hover {
text-decoration: none}
#nadhlavni {
width: 765px;
min-width: 765px;
margin: 0px auto;
background: #ECEDED url('img/poznadhlavni.gif') repeat-y}
#hlavni {
width: 750px;
min-width: 750px;
margin: 0px auto;
background: #fff;
text-align: left; 
padding: 0px;
line-height: 1.5
}
#hornicely {
background: #c4d5f6 url('img/pozhornidohromady.gif') bottom repeat-x;
height: 99px;
border-left: 3px solid #fff;
border-right: 3px solid #fff
}
#horni {
border-top: 4px solid #5a81b0;
height: 62px;
text-align: right
}
#horni span {display: none}
#horni img {
border: 0px}
h1            {background: url('img/webdesign-imprenta.gif') no-repeat; width: 215px; height: 39px; float: left; margin: 15px 15px 0px 35px; cursor: hand}
h1 span       {display: none}

#logo {
float: right;
width: 199px;
background: url('img/webdesign-logo.gif') no-repeat;
height: 62px;
border: 0px;
margin-right: 10px
}
#menu {
clear: both;
padding-top: 1.6em;
padding-left: 15px
}
#menu span {display: none}
a.menu  {
float:left;
background: #fff url('img/pozmenu1.gif') bottom repeat-x;
padding: 6px 15px 5px;
margin: 0px 1px;
border-top: 1px solid #B3C9F3;
border-left: 1px solid #B3C9F3;
border-right: 1px solid #B3C9F3;
border-bottom: 0px solid #B3C9F3;
text-decoration: none;
color: #0071bb;
font-weight: bold
}
a.menu:hover {
background: #98bee4 url('img/pozmenu1.gif') bottom repeat-x;
border-top: 1px solid #5fa1d8;
border-left: 1px solid #5fa1d8;
border-right: 1px solid #5fa1d8;
border-bottom: 0px solid #B3C9F3;
}
#akt {
float:left;
background: #C6D6F6 url('img/pozmenu3.gif') bottom repeat-x;
padding: 6px 15px 5px;
margin: 0px 1px;
border-top: 1px solid #B3C9F3;
border-left: 1px solid #B3C9F3;
border-right: 1px solid #B3C9F3;
text-decoration: none;
font-weight: bold;
color: #fff}
#pruh {
clear: both;
font-size: 0px;
height: 10px;
background: #5FA1D8;
border-bottom: 1px solid #fff;
border-left: 3px solid #fff;
border-right: 3px solid #fff}
#leva {
float: left;
width: 470px;
border-right: 1px solid #fff;
background: #fff;
border-left: 3px solid #fff;
margin-bottom: 15px
}
#akce {
background: #ffcb32 url('img/pozakce.gif') bottom repeat-x;
padding: 9px 15px 1px;
min-height: 111px;
height: 111px;
color: #cc6600;
border-bottom: 1px solid #fff
}
#akce1  {
font-size: 120%;
display: block;
margin: 0px;
border-bottom: 1px dotted #cc6600;
font-weight: bold}
#akce2  {
font-size: 110%;
display: block;
margin: 2px 10px;}
#akce3  {
font-size: 160%;
display: block;
margin: 0px;
text-align: center;}

#leva h2 {
font-size: 130%;
color: #5fa1d8;
margin: 10px 2px 0px;
padding-left: 14px
}
#leva h3 {
font-size: 100%;
color: #5fa1d8;
background: url('img/h.gif') left 50% no-repeat;
margin: 10px 15px 0px;
padding-left: 14px
}
#leva p {
padding: 0px 27px;
margin: 1px}
#leva ul {
margin-top: 2px;}
#leva li {
list-style-type: decimal;
margin-left: 8px}
#prava {
float: right;
min-width: 273px;
max-width: 273px;
background: #CFDAE8 url('img/pozprava.gif') bottom repeat-x;
border-right: 3px solid #fff;
padding-bottom: 20px}
#web {
background: #999 url('img/pozweb.gif') left bottom repeat-x;
padding: 5px 25px;
min-height: 111px;
height: 111px;
color: #fff;
border-bottom: 1px solid #fff
}
#web h3 {
font-size: 100%;
color: #CCCCCC;
background: url('img/h3.gif') left 50% no-repeat;
margin: 0px 0px 4px -15px;
padding-left: 15px}
#web a {
display: block;
font-weight: bold;
text-decoration: underline}
#web a:hover {
text-decoration: none}
#prava h2 {
font-size: 100%;
color: #5a81b0;
background: url('img/hprava.gif') left 50% no-repeat;
margin: 10px 15px 0px;
padding-left: 14px
}
#prava p {
padding: 0px 27px;
margin: 1px}
#prava form {
margin-top: 9px;
}
#prava form p {
margin: 3px 0px}
#prava input {
font-size: 100%}
#prava select {
font-size: 100%}
#stinpod {
font-size: 5px;
width: 750px;
min-width: 750px;
margin: 0px auto;
background: #ECEDED url('img/stinpod.gif') repeat-x;}
#dolnimenu {
border-left: 3px solid #fff;
border-right: 3px solid #fff;
border-top: 1px dotted #c4d5f6;
clear: both;
color: #c4d5f6;
padding: 3px 25px 5px;
margin-top: 10px;
background: #fff
}
#pat {
text-align: right;
padding: 3px 15px 15px;
width: 750px;
min-width: 750px;
margin: 0px auto;
}
.red {
color: red;
padding-top: 7px;
padding: 7px 27px 0px;
margin: 1px}
.grey {
color: #666666;
padding-top: 7px;
padding: 7px 27px 0px;
margin: 1px}
/* ----- reference -------- */
div.ref {
clear: both;
padding: 10px;
margin: 5px 0px;
}
div.nazev {
font-size: 100%;
color: #5fa1d8;
background: url('img/poznazev.gif') left 50% no-repeat;
margin: 10px 15px 0px;
padding-left: 14px;
font-weight: bold
}
.pref {
margin: 5px}
div.ref img {
float: right;
width: 150px;
height: 113px;
border: 1px solid #5fa1d8;
margin: 5px
}
div.ref strong {
color: #666666}
#pocet {
clear: both;
margin: 15px;
text-align: right;
color: #838383}
.invi {
display: none}
hr {display: none}
#toplist {border: 0px;
width: 0px; height: 0px}
