body{font-family:Arial,Helvetica,sans-serif;background:#b6bec7;background:#b6bec7 linear-gradient(to bottom,#cbd2da,#cbd2da 50px,#b6bec7 400px,#b6bec7 400px) repeat-x}

.title{color:#212121;font-size:50pt;margin:0 0 5px 20px}

#wrapper{width:780px;margin:30px auto;overflow:hidden}
.content{background:#FFF;clear:both;display:block;margin-bottom:10px;padding:10px}
.content,#menu li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

p{font-family:arial,sans-serif;padding:10px 20px 10px 20px;margin:0;font-size:14px;color:#212121;line-height:1.6em}
p a{color:#A90000}

ul#menu{margin:0;padding:0;list-style:none;clear:both}
#menu li{overflow:hidden;height:60px;line-height:50px;display:inline;float:left;margin-right:10px}
#menu li a{width:100%;height:50px;display:block;text-align:center;text-transform:uppercase;font-size:22.5pt;font-weight:bold;text-decoration:none;color:#1f3042;text-shadow:#edf7ff 1px 1px}
#menu li a:hover{background:#547193}
#menu li.selected a{position:relative;background:#547193}
#menu li.selected a:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#547193;border-width:10px;margin-left:-10px}
#menu li.selected a,#menu li a:hover{color:#fffffb;text-shadow:#334e6b 1px 1px}

#menu li.home{width:115px}
#menu li.about{width:120px}
#menu li.download{width:190px}
#menu li.catalog{width:140px}
#menu li.catalog a{font-size:15pt;line-height:25px}
#menu li.contact{width:160px}

.footer{margin-top:20px;color:#555;text-align:center;font-size:0.7em}
.footer a{color:#555;text-decoration:none}