body {
padding:0;
margin:0;
font-family: Arial, Helvetica, Verdana, sans-serif;
background: #eeeeee;
font-size: 12px;
line-height: 25px;
}

a {
text-decoration: none;
}
a img {
border: 0px none;
}

#container {
margin:0 auto 15px auto;
width:730px;
padding:0px;
background: #ffffff;
border: 1px solid black;
}
  
#top {
margin : 0px;
padding: 0px;
width : 730px;
height: 184px;
background: #000066;
color: #ffffff;
}

#logo {
float:left;
position: relative;
top:11px;
left:10px;
}

#header {
margin: 0px;
padding: 0px;
width: 730px;
}

#top-languages {
position: relative;
top:35px;
left:300px;
/*width: 180px;
height: 45px;*/
}

#flags {
text-align: center;
width: 180px;
font-size: 10px;
}

#flags a {
color: #ffffff;
}


#menu-top-left  {
float: left;
margin: 0px;
padding: 0px;
width : 590px;
height: 28px;
background: #e1e1e1;
color: #000000;
line-height: 28px;
font-size: 16px;
}

#menu-top-right  {
float: right;
margin: 0px;
padding: 0px;
width : 140px;
height: 28px;
background: #e1e1e1;
color: #000000;
line-height: 28px;
font-size: 16px;
}


#menu-top-left a {
color: #000000;
font-weight: bold;
margin: 0px;
padding: 5px;
line-height: 28px;
height: 28px;
padding-left:15px;
padding-right:15px;
}

#menu-top-right a {
color: #000000;
font-weight: bold;
margin: 0px;
padding: 5px;
line-height: 28px;
height: 28px;
padding-left:5px;
padding-right:5px;
}

#menu-top-left a:hover {
background: #000066;
color: #eeeedd;
}

#menu-languages  {
float: right;
margin: 0px;
padding: 0px;
margin-top: 3px;
margin-right: 10px;
}

#menu-left {
font-size: 14px;
padding-top: 10px;
width:163px;
float: left;
}

#menu-ul {
margin: 0px;
list-style-type: none;
text-indent: 0px;
padding: 3px;
}

#submenu-ul {
text-indent: 0px;
margin: 0px;
padding: 0px;
padding-left: 11px;
list-style-type: none;
list-style-image: URL("http://www.cadpro.cz/img/arrow-menu.gif")
}

#menu-left li {
border-top: 1px solid #445555;
line-height: 20px;
padding: 5px;
padding-left: 3px;
padding-right: 0px;
}

#menu-left li a {
color: #000066;
}

#menu-left li a:hover {
color: #999999;
}
#menu-left li.submenu {
border: 0px none;
padding: 0px;
padding-top: 5px;
}

#menu-left li.submenu a {
color: #2222aa;
font-size: 14px;
}

#menu-left li.submenu a:hover {
color: #999999;
}

#main {
width:536px;
float: right;
padding:15px;
}

#footer {
clear:both;
width : 730px;
height: 30px;
background: #445599;
color: #ffffff;
font-size: 80%;
line-height: 30px;
}

#footer-left {
float: left;
width: 340px;
padding-left: 10px;
}

#footer-right {
float:right;
width: 370px;
text-align: right;
padding-right: 10px;
}

#footer a {
color: #cccccc;
}

#address {
float: left;
font-size: 80%;
width:140px;
color: #aaaaaa;
margin: 0px;
padding-left: 10px;
padding-top: 100px;
line-height: 15px;
}

#address a {
color: #445599;
}

h1 {
line-height: 15px;
font-size: 15px;
padding: 0px;
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
color: #445599;
}

h2 {
font-size: 14px;
color: #445599;
}

#head-divider {
background: #445599;
height: 5px;
border: 0px;
}

#article-head {
height: 125px;
font-weight: bold;
font-size: 12px;
background: #f4f4f4;
border: 1px solid #cccccc;
padding-left: 5px;
}

#article-img {
border: 1px solid #cccccc;
margin: 0px;
}

h3 {
padding: 0px;
margin: 0px;
margin-top: 5px;
line-height: 12px;
font-size: 12px;
}

.readmore {
font-size: 14px;
padding: 0px;
margin: 0px;
margin-top: 10px;
padding-left: 9px;
background-image: url("file://localhost/C:/Documents%20and%20Settings/Pedja/My%20Documents/Privat/Firma/Website/PDM+S%20PRO/PDM%2BS%20PRO%20-%20What%20we%20offer_files/arrow000.gif");
background-position: left center;
background-repeat: no-repeat;
color: #000066;
}

.reference {
padding-bottom: 20px;
}
.reference img {
border: 1px solid #777777;
float: left;
margin-right: 10px;
}

hr {
border: 0px none;
background: #445599;
height: 3px;
}
