

* { margin: 0; padding: 0; }
body { font: 14px Georgia, serif; color: #666; }

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

#page-wrap { width: 960px; }
#map_canvas { width: 100%; height: 480px; width: 380px; float: left; position: relative; z-index: 30 !important; }

h1 { margin: 0 0 15px 0; font: bold 48px Helvetica, Arial, Sans-Serif; letter-spacing: -2px; color: #0092CF; }
h2 { margin: 0 0 15px 0; font: bold 32px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; text-shadow: 0 1px 0px rgba(255,255,255,0.3); }
h3 { margin: 0 0  1px 0; font: bold 18px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; }


#locations { list-style: none; width: 250px; float: left; text-align: left;  }
#locations li { padding: 5px; width: 800px; float: left; position: relative; z-index: 20; cursor: help; }
#locations li:hover, #locations li.hover { background: #9DD1FA url(../images/shadow1.png) 128px 0 repeat-y; }
#locations li:hover, #locations li.hover { color: red; text-shadow: 0 1px 0px rgba(255,255,255,0.3); }


#content { width: 300px; }

#more-info { width: 290px; float: right; background: #9DD1FA; padding: 10px; height: 460px; text-align: left; }
#more-info * { position: relative; z-index: 40; }
#more-info > div { background: #D3E8F9; -moz-box-shadow: 0 0 14px rgba(70,49,1,0.5); -webkit-box-shadow: 0 0 14px rgba(70,49,1,0.5); padding: 10px; height: 440px; }
.longdesc { display: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.nume { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.detalii { height: 40px; background-color: #FFC; text-align: center; font-size: 11px; padding: 5px; border-radius:10px; -moz-border-radius:10px; border: #0066CC 1px solid; }
.dela { background-color:#F00; width: 200px; height:30px; border:#002674 solic 1px; padding:3px 3px 3px 6px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; border-radius:10px; -moz-border-radius:10px; cursor: help; padding: 5px; }
.titl { font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; }