body                 { overflow: hidden; height: 100%; margin: 0; padding: 0; background-color: #fff; color: #036; font-family: Verdana, Tahoma, sans-serif; font-size:11px; line-height: 1.4em; }

html                 { overflow: hidden; height: 100% }

a                    { text-decoration: underline; color: #369}
a:hover              { color: #a00; text-decoration: none; }

.hi                  { color: #a00; text-decoration: none; }

.bracket             { color: #369; }

.header              { font-size: 18px; font-weight: bold; line-height: 1.2em; padding: 0 0 2px 0 }


.img                 { border: 1px solid black }

#top                { width: 100%; background-color: #fff; font-size: 10px; }
#top_cont           { padding: 5px 5px 0 5px; border-bottom: 3px solid #4c8bb8; }
#top_foot           { height: 10px; width: 100%; position: absolute; z-index: 1; background-image: url(../img/top_foot.png);background-position:top right; _background-image:none;_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/top_foot.png",sizingMethod="crop");visibility:visible;}
#top img            { border: 0px; }

#logo               { width: 260px; float: left; text-align: left; font-size: 9px; padding-top: 4px; }



#controls           { width:90px;height:200px; background-image: url(../img/controls2.png);_background-image:none;_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/controls2.png",sizingMethod="crop");visibility:visible;}
#controls div       { background-color:transparent; position:absolute;width:20px;height:20px;cursor:pointer;}
#controls .layerswitch {width:24px; height:11px; left:26px; }
#controls .layerimg  { width:24px; height:11px; background-image: url(../img/scroll.png);_background-image:none;_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/scroll.png",sizingMethod="crop");visibility:hidden;}

#infobox,#infoboxhead,#searchboxhead,#advertbox,#advertboxhead {display:none}

#searchbox {display:none; overflow:auto; }


.box                   { margin-top:10px; width: 234px; float: right; z-index:3; position: relative; clear:right; }

.box_head              { width: 233px; height: 21px; line-height: 19px; font-size: 10px; font-weight: bold; background-image: url(../img/box_head.png); _background-image:none;_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/box_head.png",sizingMethod="scale");visibility:visible;}
.box_head_cont         { padding: 2px 18px 0 10px; color: #fff }
.box_cont              { width: 223px;  background-color: #fff; position:relative; left:-223px;}
.box_inside            { border-left: 1px solid #888888; padding: 5px 10px 0 10px }
.box_right             { margin-left:223px; width: 10px; _overflow:hidden; background-image: url(../img/box_right.png);background-position:top right; _background-image:none;_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://mapy/img/box_right.png",sizingMethod="scale");visibility:visible;}
.box_foot              { width: 233px; height: 20px; clear: both; background-image: url(../img/box_foot.png); _background-image:none;_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/box_foot.png",sizingMethod="scale");visibility:visible; }


.box_links             { width: 200px; height: 20px; }
.box_link              { float: left; padding: 0 20px 4px 0 }

.box_head a         { color: #fff }


select.generic      { background-color: #ffe; font-family: Verdana, Tahoma, sans-serif; font-size:11px; }
select.search       { background-color: #ffe; font-family: Verdana, Tahoma, sans-serif; font-size:11px; width: 152px; margin-right: 5px}

input.generic       { border: 1px solid black; background-color: #ffe; font-family: Verdana, Tahoma, sans-serif; font-size:11px; }
input.button        { border: 1px solid #369; font-family: Verdana, Tahoma, sans-serif; font-size:11px; background-color: #4c8bb8; color: #fff}


.w120           { width: 120px }
.w200           { width: 200px }
#search         { float: left; width: 320px; padding: 8px 0px 0px 0px; }
.search1        { width: 220px; }


.search_img     { float: left; margin-right: 3px; }
.search_link    { float: left; padding: 0 0 4px 0; font-family: Tahoma, Verdana, sans-serif}


#leftbox  { float:left;width:72px;height:190px; position:absolute;z-index:3;margin-top:10px;margin-left:10px;}



#map2            { width:640px; height:464px; overflow:hidden; position:absolute;  }
#map3            { width: 800px; height: 580px; border:0px; position:relative; line-height: 0;   }
#map3 img        { margin:0px; position:absolute; z-index:-2;}
#map3 #over      { position:absolute; background-image:url('./img/s.gif');}
#map3 #over img  { margin:0;padding:0;display:block;position:absolute;cursor:pointer;z-index:0; }
#floater         { display:none;position:absolute; z-index:1;border:1px solid black;}

