body{margin:0px;padding:0px;}
#outter{position:relative;background: url('images/maxmed_kicsi.png') no-repeat center center;width:1000px;margin:auto;}
#map{margin:auto;opacity:0.95;}
#info-box{display:none;position:absolute;background:transparent url(images/info-box-bg.png);padding:10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:3px solid #000;}
#details{position:relative;display:none;position:absolute;top:0px;margin:10px;height:700px;width:950px;padding:10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:3px solid #000;opacity:0.95;background-color:white;}
#countyName{font-size:16px;font-family:Verdana;}
#countyCities{font-size:12px;font-family:Verdana;}
#close-details{position:absolute;right:3px;top:0px;width:26px;height:32px;background:transparent url(images/close.png);}
#details-title{font-size:32px;font-family:Verdana;color:#9c0000;}
.details_city{color:white;cursor:pointer;margin:5px;padding:10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:3px solid #000;background:#767676;font-size:16px;font-family:Verdana;}
.details_title{padding:5px;margin:5px;font-size:20px;font-family:Verdana;font-weight:bold;}
.details_city:hover{background:#9c0000;}
.details_distribuitors{display:none;margin:5px;padding:10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:3px solid #000;background:#F5F5F5;font-size:12px;font-family:Verdana;}
.details_distribuitor{border-bottom:solid 1px black;padding:10px;}
.details_distribuitor:hover{background:#DCDCDC;}
#content-details-cities{overflow:auto;max-height:610px;}