/**
	�����
*/
.pmap { margin: -20px 0 0 -20px; width: 775px; height: 340px; overflow: hidden; position: relative; }
.pmap .m-overaly { position: absolute; top: 0; left: 0; z-index: 0; }
.pmap .m-overaly img { display: block; }
.pmap .dot { background-image: url('images/map-dot.png'); width: 15px; height: 15px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 100; cursor: pointer; }
.pmap .controls { position: absolute; top: 12px; right: 8px; width: 42px; margin-bottom: 5px; background-image: url('images/map-controls-bg.png'); z-index: 900; }
.pmap .controls a { background-image: url('images/map-buttons.png'); display: block; width: 31px; height: 30px; margin: 5px 0 0 5px; }
.pmap .controls .bot { position: absolute; bottom: -5px; left: 0; background: url('images/map-controls-bg.png') bottom left; height: 5px; overflow: hidden; width: 100%; }
.pmap .controls .zoom { background-position: 0 0; }
.pmap .controls .zoom:hover { background-position: 0 30px; }
.pmap .controls .plus { background-position: 62px 0; }
.pmap .controls .plus:hover { background-position: 62px 30px; }
.pmap .controls .minus { background-position: 31px 0; }
.pmap .controls .minus:hover { background-position: 31px 30px; }
.pmap .col { float: left; position: relative; }
.pmap .col div { position: absolute; }
.pmap .zoom-0 img { float: left; position: relative; z-index: 10; }
.pmap .zoom-1 .col { width: 124px; }
.pmap .zoom-2 .col { width: 248px; }
.pmap .zoom-3 .col { width: 500px; }
.pmap .zoom-4 .col { width: 1004px; }

.pmap .zoom-0 { z-index: 10; }
.pmap.plus1 .zoom-1, .pmap.plus1 .zoom-1 .col, .pmap.plus1 .zoom-1 .col div { z-index: 20; }
.pmap.plus2 .zoom-2, .pmap.plus1 .zoom-2 .col, .pmap.plus1 .zoom-2 .col div { z-index: 30; }
.pmap.plus3 .zoom-3, .pmap.plus1 .zoom-3 .col, .pmap.plus1 .zoom-3 .col div { z-index: 40; }
.pmap.plus4 .zoom-4, .pmap.plus1 .zoom-4 .col, .pmap.plus1 .zoom-4 .col div { z-index: 50; }
.pmap.plus5 .zoom-5, .pmap.plus1 .zoom-5 .col, .pmap.plus1 .zoom-5 .col div { z-index: 60; }

.big_text{ font-size: 14px; font-style: normal !important; font-weight: bold; text-transform: uppercase; }

.pmap .map-dots { position: absolute; top: 0; left: 0; z-index: 80; }
.pmap .map-dots .point { position: absolute; color: #fff; font-style: italic; }
.pmap.plus0 .map-dots { font-size: 10px; color: #ff0000; line-height: 11px; }
.pmap.plus1 .map-dots { font-size: 14px; color: #ff0000; }
.pmap.plus2 .map-dots { font-size: 18px; color: #ff0000; }
.pmap.plus3 .map-dots { font-size: 22px; color: #ff0000; }
.pmap.plus4 .map-dots { font-size: 26px; color: #ff0000; }

.pmap-scroll { margin: 0 0 31px -20px; width: 775px; background-color: #f1f3f4; }
.pmap-scroll a { color: #456283; font-family: 'Trebuchet MS'; font-size: 13px; }
.pmap-scroll table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.pmap-scroll table td { padding: 13px 45px 19px 42px; }
.pmap-scroll table .brd { width: 180px; text-align: center; vertical-align: middle; padding: 0; }
.pmap-scroll .controls { width: 327px; height: 49px; background: url('images/small-map.gif') no-repeat 0 0; position: relative; z-index: 10; }
.pmap-scroll .controls a { display: block; outline: none; }
.pmap-scroll .controls .handle { position: absolute; cursor: pointer; top: 0; left: 0; margin-left: -1px; }
.pmap-scroll #dragblock { width: 327px; height: 51px; }
.pmap-scroll #dragblock img { }
.pmap-scroll .controls .prev, .pmap-scroll .controls .next { width: 29px; height: 30px; background-image: url('images/map-arrows.gif'); position: absolute; top: 10px; z-index: 20; }
.pmap-scroll .controls .prev { background-position: top left; left: -42px; }
.pmap-scroll .controls .next { background-position: bottom left; right: -45px; }
.pmap-scroll.zoom-0 #dragblock img { width: 121px; height: 51px; }
.pmap-scroll.zoom-1 #dragblock img { width: 71px; height: 31px; }
.pmap-scroll.zoom-2 #dragblock img { width: 51px; height: 21px; }
.pmap-scroll.zoom-3 #dragblock img { width: 31px; height: 21px; }
.pmap-scroll.zoom-4 #dragblock img { width: 31px; height: 21px; }

.pmap-sections { margin: 1px 0 10px 20px; }
.pmap-sections .sect { height: 84px; width: 168px; padding: 0 84px 0 93px; cursor: pointer; background-image: url('images/map-sections.png'); float: left; position: relative; margin-top: -1px; }
.pmap-sections .sect.sr { margin-left: 9px; }
.pmap-sections .sect img { position: absolute; top: 7px; left: 7px; display: block; }
.pmap-sections table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.pmap-sections table td { padding: 0; height: 84px; vertical-align: middle; font-family: Arial; font-size: 15px; color: #333333; line-height: 14px; }
.pmap-sections .sect.selected table td { color: #a06161; }

.map-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 90; background-image: url('images/map-overlay.png'); display: none; }
.dot-description { position: absolute; top: 50%; left: 50%; width: 325px; margin-left: -162px; font-family: 'Trebuchet MS'; }
.dot-description .close { position: absolute; top: 0; right: 0; width: 19px; height: 19px; }
.dot-description .dtop { background: url('images/map-dot-info.png') top left; padding: 12px 21px 7px 21px; font-size: 14px; color: #fff; }
.dot-description .dbot { background: url('images/map-dot-info.png') bottom left; height: 152px; padding: 11px 21px 6px 21px; }
.dot-description .images { float: left; width: 158px; height: 107px; padding-left: 1px; overflow: hidden; }
.dot-description .images ul { list-style: none; margin: 0; padding: 0; }
.dot-description .images ul li { margin: 0; padding: 0; float: left; width: 158px; text-align: center; }
.dot-description .text { margin-left: 159px; padding-left: 13px; height: 105px; overflow: hidden; font-size: 12px; color: #7a7a7a; }
.dot-description .text.noimg { margin-left: 0; padding-left: 0; }
.dot-description .rmore { width: 111px; height: 17px; padding: 3px 0; overflow: hidden; background-image: url('images/map-rmore.png'); font-family: Arial; font-size: 11px; color: #333; text-align: center; display: block; position: absolute; bottom: 17px; right: 18px; text-decoration: none; }
/**
	[END] �����
*/