body {
background-color:#fad27b; 
color:#000000;
}

#head {
width:980px;
}

#headtop {
width:980px;
height:20px;
background-color:#cb1d03;
}

#headmiddle {
background-image:url(images/top.jpg);
background-repeat:no-repeat;
width:980px;
height:120px;
}

#headbottom {
background-color:#cb1d03;
width:980px;
}

.menu {
background-color:#cb1d03;
}

.menuitem {
background-color:#cb1d03;
color:#ffffff;
padding-top:10px;
padding-bottom:10px;
float:left;
width:140px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
color:#ffffff;
cursor:pointer;
}

.menuitem a:link {
color:#ffffff;
text-decoration:none;
}

.menuitem a:hover {
color:#ffffff;
text-decoration:none;
}

.menuitem a:visited {
color:#ffffff;
text-decoration:none;
}

.menuitem2 {
background-color:#fad27b;
color:#cb1d03;
padding-top:10px;
padding-bottom:10px;
float:left;
width:140px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
color:#ffffff;
cursor:pointer;
}

.menuitem2 a:link {
color:#cb1d03;
text-decoration:none;
}

.menuitem2 a:hover {
color:#cb1d03;
text-decoration:none;
}

.menuitem2 a:visited {
color:#cb1d03;
text-decoration:none;
}

#categories {
width:980px;
margin-top:10px;
}

.categoryitem {
width:194px;
float:left;
margin-left:2px;
margin-bottom:1px;
}

.categoryitem2 {
width:194px;
float:left;
margin-bottom:2px;
}

.categoryitemfirst {
width:194px;
float:left;
margin-left:0px;
}

.categoryname {
width:194px;
height:1.2em;
margin-bottom:2px;
background-color:#cb1d03;
text-align: center;
text-transform:uppercase;
}

.categoryphoto{
width:194px;
height:134px;
}

#obsah {
width: 980px;
margin: 5px auto;
text-align: left;
}

#hlavnipanel {
margin:0 0 0 0;
background-color:#fad27b;
}

#hlavnipanelgalerie {
margin:0 0 0 0;
background-color: #faa75f;
}

#levypanel {
float: left;
width: 194px;
margin: 0; 
padding: 0;
}

#levypanel-obsah {
margin: 0;
}

#logo {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
width:110px;
height:66px;
margin:30px auto;
}

#kontakt-head {
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-variant:small-caps;
text-align:center;
font-size:0.8em;
}

#kontakt {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-align:center;
margin-top:10px;
}

.konttelradek {
float:none;
clear:both;
margin:0 0 0 0;
}

#telefon {
margin-top:1em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-align:center;
}

hr#oddelovac {
width:80%;
height:1px;
color:#666666;
margin:5px auto;
}

#email {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
}

#emailobalka {
background-image:url(images/mail.gif);
background-repeat:no-repeat;
width:50px;
height:40px;
margin:30px auto;
}

#email a:link {
color: #cb1d03;
text-decoration:underline;
}

#email a:visited {
color: #cb1d03;
text-decoration:underline;
}

#email a:hover {
color: #cb1d03;
text-decoration:underline;
}

#pravypanel {
margin-left: 196px;
background-color: #faa75f;
}

#pravypanel-obsah {
margin: 0;
padding-left: 40px;
padding-right: 40px;
padding-top: 20px;
padding-bottom: 20px;
background-color: #faa75f;
}

#nabidkasluzeb {
}

#mailform {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:normal;
border:1px solid #cb1d03;
padding:25px 25px 25px 25px;
}

.mailformitem {
margin:10px 0 0 0;
}

.mfiname {
width:7em;
float:left;
}

.mfielement {
}

#nadpis {
text-align:center;
}

#firma {
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:normal;
height:30em;
}

#mapa {
margin:0px auto;
width:550px;
height:308px;
}

.pagetext {
margin:1.5em 0 0 0;
}

.pagetextsluzby {
margin:5em 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:normal;
text-align:justify;
}

#paticka {
width:980px;
float:none;
}

#copyright {
padding-top:10px;
width:980px;
background-color:#fad27b;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;  
font-size:.8em; 
color:#000000;
}

.clearboth {
clear:both;
height:1px;
margin:0 0 0 0;
padding: 0 0 0 0;
}

.clearbothdiv {
clear:both;
height:1px;
margin:0 0 0 0;
padding: 0 0 0 0;
}

h1.nadpiskategorie {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;  
font-size: 1em; 
color: #ffffff; 
}

h1.nadpiskategorie2 {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;  
font-size: 1em; 
color: #ffffff;
margin-top:0px; 
}

h1.nadpisstranky {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;  
font-size:1em; 
color:#ffffff;
margin-bottom:2em;
}

ul.seznam {
list-style-position:outside;
list-style-type:disc;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;  
font-size: .8em; 
color: #000000;
}

ul.seznam li{
margin-top:.3em;
}

ul.seznam li ul {
margin-top:.8em;
margin-bottom:.8em;
}

ul.seznam2 {
list-style-position:outside;
list-style-type:disc;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;  
font-size: .8em; 
color: #000000;
}

ul.seznam2 li{
margin-top:.4em;
}

ul.seznam2 li ul {
margin-top:1.2em;
margin-bottom:.8em;
}

ul.seznamref {
list-style-position:outside;
list-style-type:disc;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;  
font-size: .8em; 
color: #000000;
}

ul.seznamref li{
margin-top:.3em;
}

.nahled {
float: left;
width: 194px;
margin: 0 0 5px 0;
padding: 1px;
color:#333333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:normal;
}

.nahled2 {
float: left;
width: 130px;
margin: 0 0 5px 0;
padding: 1px;
color:#333333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:normal;
}

.nahled3 {
float: left;
width: 139px;
margin: 0 0 5px 0;
padding: 1px;
color:#333333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:normal;
}

.thumbnazev {
font-weight:bold;
margin-top:.5em;
}

.thumbinfo {
margin-top:.5em;
}

.thumbfirma {
margin-top:.5em;
font-variant:small-caps;
}

.noborder {
border:none;
}

.clearbothgalery {
clear: both;
}

.galerieradek {
width:980px;
clear:both;
margin-top:20px;
overflow:auto;
}

.nadpisgalerie {
width:100%;
background-color:#cb1d03;
text-transform:uppercase;
text-align:center;
}

h1.nadpisgal {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;  
font-size:1em; 
color:#ffffff;
padding:2px 0 2px 0;
}

.spacer {
height:0px;
width:0px;
}