#container_harta, #container_text_harta{ position:relative; top:0; width:600px; height:485px; margin:-100px 0 40px 72px; float:left; }
#container_text_harta{ width:720px; height:auto; margin:0px;  }
text{pointer-events:none}

path{cursor:pointer}

#harta{position:relative; width:500px; height:485px; float:left;}



.titleTab{ width:105px; margin:0 0 10px 0; }

.contentTab{ width:445px; margin:0 0 10px 0; }

.delimiter{ text-align:center; margin:10px 0 20px 0; }		

		

		.zoom-image, .zoom-fog, .zoom-container{ position:absolute; overflow:hidden; z-index:100000; }

		.zoom-container{ -webkit-box-shadow:  0px 0px 20px 0px #000000; box-shadow:  0px 0px 20px 0px #000000; -moz-box-shadow:  0px 0px 20px 0px #000000; background-color:#FFF; }

		.zoom-image{left:130px; z-index:100001; }

		.zoom-container a img{ margin:25px 0 0 25px; position:relative; }

		.close{ position:absolute; top:2px; right:5px;  cursor:pointer; z-index:1; }



.city{ font-weight:bold; margin:7px 0 0 2px; }

.taburi{ position:relative; overflow:hidden; margin:20px 0 0 20px; }



.left{ position:relative; float:left; }

.oh{ position:relative; overflow:hidden; }





#shadow{ position:absolute; width:100%; background-color:#000; height:0; z-index:1; }

#containerTab{ z-index:2; width:650px; height:500px; background-color:#fff; -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1); box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);  position:absolute; }

#close{ position:absolute; right:10px; top:10px; cursor:pointer; }

#close img{ cursor:pointer; position:relative; z-index:3;}

.primar, .secundar{ cursor:pointer; background-color:#000; color:#fff; height:25px; padding:5px 10px 0 10px; font-size:16px; font-weight:bold; margin:0 4px 0 0; }

#scoli_primare, #scoli_secundare{ margin:20px auto 0; position:absolute; border:1px solid #b7b7b7; margin:0 0 0 20px; padding:0 0 0 20px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); width:585px; height:380px; }

.selectedTab{ background-color:#737373; }

#scoli_secundare{ display:none; }



/* Tiny Scrollbar */

.scrollbar1 { margin: 0px 0 0px; padding:0px 10px 0px 2px; }

.scrollbar1 .viewport {  overflow: hidden; position: relative; width:550px; height:380px; }

.scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0;  margin: 0; }

.scrollbar1 .scrollbar{ background: #666666 url(../img/scroll/bg-scrollbar-track-y.png) repeat-y 0 0; position: relative; background-position: 0 0; float: right; width: 10px; }

.scrollbar1 .track { background:#cccccc url(../img/scroll/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:8px; position: relative; padding: 0 1px; }

.scrollbar1 .thumb { background: #666666 url(../img/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }

.scrollbar1 .thumb .end { background: transparent url(../img/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 10px; }

.scrollbar1 .disable { display: none; }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }