body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
header {border-top: 8px solid #d81e05; background: #f3f3f3; }
.contentbox {width: 1200px; margin: auto; clear: both; }

#logo {float: left; width: 300px; background: white; padding-top: 23px; }
#navlinks {float: left; width: 600px; height: 97px; background:   #f3f3f3}
#searchlink {float: left; width: 91px; height: 97px; }
#grupaorlen {float: left; width: 209px; height: 97px; }
menu {margin: 0; padding: 0; padding: 50px 0 40px 0; }
menu ul {margin: 0; display: table-row; }
menu ul li {list-style-type: none; margin: 0; padding: 0 20px 0 20px; display: table-cell; font-weight: bold; background-image: url('triangle.png'); background-repeat: no-repeat; }
menu ul li a {color: #464646; text-decoration: none; text-transform: uppercase; }

#midmenu {}
#midmenu ul {margin: 0; padding: 0; }
#midmenu ul li {margin: 0; padding: 0; list-style-type: none; float: left; width: 300px; background: #424242; }
#midmenu ul li a {font-weight: bold; color: white; text-decoration: none; display: block; padding: 21px 22px; text-transform: uppercase;  }
#midmenu ul li a:hover, #midmenu ul li a.selected {background: #d81e05; }

#colnews .col {float: left; width: 300px; }
#colnews h2 {color: #e93d26; font-size: 1em; }
#colnews h2 a {color: inherit; text-decoration: none; }
#colnews p.lead {color: #5c6d84; }
#colnews p.lead a {color: inherit; text-decoration: none; }
#colnews p.details {padding: 0 0 10px 10px; color: #c5c5c5; font-size: 12px; background-image: url('details-triangle.png'); background-repeat: no-repeat; background-position: 0% 100%; }
#colnews p.details a {color: inherit; text-decoration: none; }