body { font-size: 12px; font-family: Arial, sans-serif; }

a.button { display: block; font-size: 82%; text-align: center; padding: 5px 7px; text-transform: uppercase; text-decoration: none; }

#top { text-align: left; margin-bottom: 20px; }
#top-logo { margin-right: 20px; float: left; border: 0 none; }
#top-info { float: left; }
#top-producers-outer { float: left; margin-left: 20px; border: 1px solid #c7c7c7; text-align: center; padding: 0; }
#top-producers-inner { width: 147px; height: 80px; }
#top-producers-inner p { padding: 4px 0; margin: 0; font-weight: bold; }
#top-producers-inner img { border: 0 none; width: 50px; height: 50px; }

#frame-outer { width: 969px; }
#frame-border { border: 1px solid #c0c0c0; }
#frame-inner { padding: 20px; position: relative; }

#forms { width: 205px; float: left; }
#forms .title { font-size: 110%; font-weight: bold; text-transform: uppercase; margin-bottom: 2px; padding: 10px 14px; background-color: #eeeeee; cursor: pointer; }
#forms .submit { font-size: 85%; padding: 5px 7px; margin-top: 4px; text-align: center; border: none; font-weight: bold; font-family: Arial, sans-serif; text-transform: uppercase; cursor: pointer; }
#forms .label { font-size: 95%; font-weight: bold; text-transform: uppercase; }
#forms .submit.renault, a.button.renault { background-color: #ffb700; color: #000; }
#forms .submit.dacia, a.button.dacia { background-color: #001ced; color: #fff; }
#forms p { padding: 3px 0; margin: 0; }

#search-form { padding: 10px 14px; margin: 0 0 20px 0; background-color: #eeeeee; }
#search-form #fulltext { width: 173px; }
#search-form #region { width: 173px; }
#search-form #type { width: 173px; }
#search-form label, #search_form input, #search_form select { font-size: 86%; }
#search-form input, #search_form select { border: 1px solid #b4bcaa; }
#search-form table th { text-align: left; }
#search-form table td { white-space: nowrap; padding: 0 3px; }
#search-form img.svc-icon { width: 20px; height: 20px; }

#route-form { padding: 10px 14px; margin: 0 0 2px 0; background-color: #eeeeee; }
#route-form #route-start { width: 173px; }
#route-form #route-end { width: 173px; }

#route { background-color: #eeeeee; }
#route-list { height: 386px;  overflow: auto; font-size: 95%; }
#route td { font-size: 95%; }
#route-close { float: right; margin: 4px 14px 10px 0; }

#fake { height: 500px; float: right; }
#map { width: 700px; height: 500px; float: right; position: absolute; right: 20px; top: 20px; }
#pano { width: 700px; height: 500px; float: right; position: absolute; right: 20px; top: 20px; }
#pano-close { position: absolute; right: 0; top: 0; z-index: 1000000; }

#detail-outer { width: 470px; margin: 0; padding: 0; }
#detail-inner { padding: 10px; }
#detail { width: 100%; }
#detail h2 { font-size: 120%; }
#detail hr { border: 0 none; height: 1px; color: #cdcdcd; background-color: #cdcdcd; }
#detail p { font-size: 95%; }
#detail p#streetview { background: url(images/streetview.png) no-repeat 5px 5px #4b77ff; padding: 8px 12px 8px 40px ; float: left; }
#detail p#streetview a { text-decoration: none; color: white; font-weight: bold; text-transform: uppercase; }

#link { font-weight: normal; color: #9c9c9c; }
#link a { color: #9c9c9c; text-decoration: none; }

