body {
margin : 0; 
padding : 0; 
background : #FFFFFF;
text-align : justify; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #333333; 
}
#top { 
width : 1000px;
height: 110px;
background : #FFDE00 url(images/toplogo.jpg) no-repeat;
}
#topmenu {
width : 1000px;
padding : 10px 0px 0px 0px;
background : #FFFFFF;
} 
table {
     text-align: center;
     padding: 0;
}
.ospol {
     background: url(images/menu1.jpg) no-repeat bottom;
}
.firmy {
     background: url(images/menu2.jpg) no-repeat center;
}
.doma {
     background: url(images/menu3.jpg) no-repeat center;
}
.reference {
     background: url(images/menu4.jpg) no-repeat center;
}
.cenik {
     background: url(images/menu5.jpg) no-repeat center;
}
.kontakt {
     background: url(images/menu6.jpg) no-repeat center;
}
.zamestnani {
     background: url(images/menu7.jpg) no-repeat center;
}


#topmenu a {
padding : 22px;
text-decoration : none; 
font-size : 14px;
font-weight : bold; 
color : #000000;
} 
#topmenu a:hover {
color : #FFFFFF;
}
#topmenu a.active {
color : #FFFFFF;
}
#header { 
width : 1000px;
height : 215px; 
background : white;
} 
#page { 
width : 1000px; 
margin : 0 auto; 
background : #FFFFFF;
} 

#menu { 
width : 200px;
float: left;
clear: both;
padding : 30px 0px 30px 0;
background : #FFDE00 ;
} 
#menu ul { 
margin : 30px 0 0 0;
padding : 0; 
list-style : none; 
text-align : center; 

} 
#menu li {
height: 28px;
padding: 5px;
margin: 0px 10px 0px 10px;
background : url(images/Menuoneitem1.jpg) no-repeat;
} 
#menu a {
text-decoration : none;
font-size : 12px; 
font-weight : bold; 
color : #000000;
}
#menu a.active
{
color: #FFFFFF;
} 
#menu a:hover {
color : #FFFFFF;
}
#menu p.velke {
padding: 10px;
font-size : 16px;
font-weight : bold;
color: #FFFF00;
background: #999999;
text-align : center;
}

#menuuklid {
width : 200px;
float: left;
clear: both;
padding : 30px 0 0 0;
background : #FFDE00 ;
} 
#menuuklid ul {
margin : 30px 0 0 0;
padding : 0; 
list-style : none; 
text-align : center; 

} 
#menuuklid li {
height: 28px;
padding: 5px;
margin: 0px 10px 0px 10px;
background : url(images/Menuoneitem1.png) no-repeat;
}
#menuuklid li.dvaradky {
padding: 0px;
margin: 0px 10px 10px 10px;
}

#menuuklid a {
text-decoration : none;
font-size : 12px; 
font-weight : bold; 
color : #000000;
}
#menuuklid a.active
{
color: #FFFFFF;
} 
#menuuklid a:hover {
color : #FFFFFF;
}
#menuuklid p.velke {
padding: 10px;
font-size : 16px;
font-weight : bold;
color: #FFFF00;
background: #999999;
text-align : center;
}

 
#content {
width : 760px;
padding : 20px 20px 20px 20px;
float: right;
background : white;
font-size : 14px; 
color: #000066;
} 
#content h1 { 
font-size : 16px; 
}
#content h2 {
font-size : 14px;
}
#content p.male{
font-size : 10px;
}

#footer { 
float: left;
width : 1000px; 
margin : 0;
font-size : 9px; 
text-align : center; 
color : #666666;
background: #ffffff;
}


