*{margin: 0; padding: 0}
.clear{height: 0; font-size: 0; clear: both}
v\: *{behavior: url(#default#VML)}
.dot{position: absolute; height: 8px; width: 8px; background: #00F; cursor: pointer}
body{background:#737373;font-family:Tahoma;font-size:12px;color:#000;position:relative}
td{vertical-align: top; padding: 0}
a{color: #484848; font-size: 13px; text-decoration: underline}
#links a{font-size: 11px}
a:hover{text-decoration: none}
a.act{color: #b94e24}
a:visited{color: #9e9e9e}
h1, h2, h3, h4, h5{font-family: Tahoma, Verdana; margin-bottom: 3px; color: #808080}
h1, h1 a{font-size: 16px; font-weight: normal}
h2, h2 a{font-size: 12px}
h3, h3 a{font-size: 13px; font-style: italic; font-weight: normal}
h4{font-size: 10px; font-style: italic; font-weight: normal}
img{border: 0}
#head{height: 101px; background: url(/images/headback.gif) left top repeat-x; font-size: 1px}
#tmpimg{margin-top: -27px; _margin-top: 0}
* + html > body #tmpimg{margin-top: 0}
#logo{float: left}
ul#links{list-style: none; float: right; padding: 5px 5px 9px 5px; width: 313px; background: url(/images/headback.gif) left top repeat-x; text-align: center}
#links li{display: inline; font-size: 11px; padding: 0 9px 0 10px; background: url(/images/listsep.gif) center right no-repeat}
#links li.last{background: none}
#links li a{color: #EAEAEA}
#seek{float: right; clear: right; margin-top: 0px; height: 52px; width: 324px; padding-top: 22px; background: url(/images/headformb.gif) #51504E top left repeat-x}
#seek fieldset{padding: 4px 0 0 8px; height: 28px; border: none; border-left: 1px solid #51504E; background: url(/images/fieldback.gif) top left repeat-x}
#seek fieldset img{margin-bottom: -2px; _margin-bottom: -4px}
* + html > body #seek fieldset img{margin-bottom: -4px}
#seek input{height: 12px; width: 230px; border: none; margin-left: 6px; font-size: 10px; border-top: 1px solid #393939; border-bottom: 1px solid #CBCBCB}
#seek input.ok{width: 16px; height: 16px; background: url(/images/ok.gif); border: 0; margin-left: 10px}
#seek input.reset{width: 16px; height: 16px; background: url(/images/reset.gif); border: 0; margin-left: 7px}
#seek input.check{width: auto; margin-left: 24px; border: none}
#seek span{color: #A6A6A5; font-size: 10px; margin-left: 13px}
#seek span, x:-moz-any-link {top: -3px; position: relative}
* + html > body #seek span{top: 0}
#right{background: #666; width: 202px}
#boxes{height: 14px; padding: 6px 0 6px 0; _padding: 3px 0 3px 0; background: url(/images/righttopback.gif) top left repeat-x}
* + html > body #boxes{padding: 4px 0 8px 26px}
#boxes input{margin: 0 5px 0px 22px; *margin-left:11px;}
#icons{ /*height:161px;*/padding: 10px 1px 10px 1px; background: #484646; width: 200px}
#icons img{margin: 0; padding: 0; float: left; cursor: pointer; behavior: url(/css/iepngfix.htc)}
#buttons{clear: both; height: 14px; padding: 8px 25px 8px 25px; background: url(/images/buttonsback.jpg) #292929 top right no-repeat}
#left{width: 200px; background: #636363; border-top: 1px solid #7E7E7E; font-size: 11px}
#left p,#left a{color: #A9A9A9}
#catlist{padding-top: 15px; overflow: auto}
#catlist .cat{margin-left: 7px; color: #C9C9C9; font-size: 11px; cursor: pointer}
#catlist .cat strong{color: #fff; padding-left: 5px}
#catlist .cat img{margin-right: 7px}
#catlist .sublist{width: 158px; margin-top: 5px; border-left: 2px solid #191919; border-top: 1px solid #191919; padding: 10px 5px 3px 5px; background: url(/images/sublistback2.jpg) #444 top left no-repeat}
#catlist .sublist .item{margin-bottom: 10px; padding-left: 10px} /*#catlist .sublist .hov{   color: red;   text-decoration: underline;    }*/
#catlist .sublist .item img{margin-left: -10px}
#catlist .sublist .item img.yellow {margin-left: -6px}
#catlist .sublist .item em{font-size: 10px}
#allobj{color: #c9c9c9; font-size: 9px; padding: 20px 0 10px 25px}
#allobj span{font-size: 10px; color: #fff}
form#login{width: 156px; border: 1px solid #787878; padding: 0; margin: 20px 17px 3px 17px; text-align: center; background: #504F4D}
#login p{background: #6A6967; color: #D8D7D5; border-bottom: 1px solid #CDC9C6; padding: 1px; font-size: 11px}
#login fieldset{padding-top: 5px; border: none; background: url(/images/logback.gif) #72716F left top repeat-x}
#login input{background: #808080; border-top: 1px solid #373737; border-bottom: 1px solid #CBCBCB; border-right: 1px solid #848381; border-left: 1px solid #848381; font-size: 9px; width: 120px; height: 12px; color: #fff; margin-bottom: 7px}
#login input.ok{width: 16px; height: 16px; background: url(/images/loginok.gif); margin: 8px 0; border: 0}
#inn{margin: 10px}
#inn a{margin: 5px}
#inn p.wh, #inn p.wh a{color: #fff}
#leftdown{background: #636363; vertical-align: bottom; text-align: center; padding-left: 7px}
#leftdown p, #leftdown a{color: #B6B6B6; font-size: 11px}
#leftdown a{text-decoration: underline}
#leftdown a:hover{text-decoration: none}
#leftdown img{margin: 17px 8px 5px 0}
#alk div{width:41px;height:29px;margin: 17px auto 5px auto; background:url(/images/alkologo.gif) left top no-repeat;cursor:pointer}
#alk:hover div{background-position:left -29px;}
#alk div img{margin:0}
#overmap{position: relative; top: 0px; left: 0px; border: 0px double #A98E7D}
#info{height: 131px; border-left: 1px solid #fff; border-right: 1px solid #fff; min-width: 550px}
#title, .photobig{height: 15px; padding: 6px 10px 6px 6px; background: url(/images/infotitle.gif) top left repeat-x; color: #fff}
#title h3{color: #fff}
#title{overflow:hidden;}
.photobig span{float: right; margin-right: 5px}
p.tobig, p.tobig a{text-align: center; color: #C1C1C1; font-size: 11px}
#clip{position:relative; bottom:-3px;}
p.count{background: #333; padding: 0 0 5px 20px; width: 610px; font-size: 11px; color: #fff}
p.tobig{padding: 10px 0 20px 0; background: #333}
p.tobig a{text-decoration: underline}
p.tobig a:hover{text-decoration: none}
#title img{margin-left: 2px}
#title h3{float:right;text-align: right; margin-right: 16px; font-size: 11px}
#content{height: 112px; overflow: auto; background: #282826; color: #fff}
#content a{color: #fff; text-decoration: underline}
#content .buttons{ /*background-color:#4B4B4B;*/float: right; margin: 5px 15px 10px 0; padding: 10px; _margin-right: 8px}
#content .buttons a{margin-left: 10px; padding: 3px 10px; background: #666; text-decoration: none; font-size: 11px}
#content .buttons a.act{background: #F63}
#photos{background: #1E1D1D; padding: 0 0 4px 4px; border-bottom: 1px solid #616161}
#photos img{margin: 8px 2px 0 2px; cursor: pointer}
#photos br{height: 1px; font-size: 1px}
#rating{margin: 8px 4px 0 1px; height: 50px; float: right; background: #4C4C4C; _width: 212px; _margin-right: 4px}
#rating p{font-size: 10px; color: #B9B9B9}
#rating p.act{color: #E3E3E3}
#stat{width: 118px; float: left; padding: 1px 4px 1px 6px}
#vote{float: left; margin-top: 17px}
#r1,#r2,#r3,#r4,#r5{width: 12px; height: 4px; background: #6F6F6F; float: left; margin-right: 2px; font-size: 1px}
#s1,#s2,#s3,#s4,#s5{width: 12px; height: 12px; background: #6F6F6F; float: left; margin-right: 2px}
#vote0{height: 13px; margin-bottom: 3px}
#vote1{height: 4px; margin-bottom: 3px}
#vote0 .full{background: #ccc}
#vote0 .half{background: url(/images/half.gif) #6F6F6F left top no-repeat}
#contacts{margin: 5px 0 0 15px; _margin-left: 5px; /*width: 240px;*/ padding-right: 10px; float: left; font-size: 11px}
#econtacts{margin: 5px 0 10px 5px; color: #A0A0A0; float: left; font-size: 11px}
#econtacts a{color: #bbb}
#textinfo{ /*margin: 10px 0 0 5px;*/clear: both; margin: 55px 15px 15px 15px; padding: 15px; background: #494846; _padding-left: 10px; color: #bbb; text-indent: 50px;_zoom:1}
#over{/* ?aiea ea?ou */position: absolute; top: 0; left: 0; overflow: hidden}/* iauee eiioaeia? ea?ou e anaai inoaeuiiai*/
#map{position: absolute; top: 0; left: 0}
.layer, .objectlayers{position: absolute;/* eiioaeia?u ea?ou iaoie oioie */ top: 0; left: 0}
.objectlayers{z-index: 12; direction: ltr}
#coords{position: absolute; z-index: 100; bottom: 0; _bottom: -1px; left: 0; border: 1px solid #FFFFFF; border-left: none; border-bottom: none; background: #FEFEFE; text-align: center; padding: 4px; color: #5E5E5E}
#mini{/* miniap */position: absolute; z-index: 100 /*    border-top: 1px solid #A98E7D; 	border-left: 1px solid #A98E7D; */}
#frame{position: absolute; border: 1px solid #f00; font-size: 1px; background: url(../tmp/0.gif)}
#zoomdiv{position: absolute; z-index: 100; width: 32px; height: 190px /*background-color: #7F7F7F;*/}
#scale{position: absolute; top: 28px; left: 8px}
#zoomin{position: absolute; top: 5px; left: 7px; cursor: pointer}
#zoomout{position: absolute; top: 168px; left: 7px; cursor: pointer}
#zoomer{position: absolute; z-index: 110}
#point{border: 1px solid black; width: 100px; height: 30px; padding: 10px; font-size: 12px; color: #fff; background: #777; position: absolute; top: 0; left: 0; z-index: 1000}
a{text-decoration: none; color: #000}
#foot input{width: 100px; margin: 0 3px}
#context{position: absolute; z-index: 200; display: none; width: 180px; font-size: 11px; border: 1px solid #787878; background: url(/images/contextback.gif) #4C4C4C left top repeat-x; padding: 6px 0 2px 0}
#context div{float: none; padding: 1px 4px; margin: 0; cursor: pointer}
#context div.bk{float: none; padding: 0; height: 5px; background: url(/images/contextbackbot.gif) #4C4C4C left bottom repeat-x}
#context p{cursor: pointer}
#context div a{color: #B2B2B2; font-size: 11px}
.select{background: #676767}
#context .select a{color: #BDBDBD}
textarea{width: 100%; text-align: center; border: 0}
#overmap p{font-size: 12px; float: none}
.mark{position: absolute; cursor: pointer; font-size: 1px}
.photo{position: absolute; cursor: pointer; font-size: 1px}
#map .objectlayers img.photo, #ics img{behavior: url(/css/iepngfix.htc)}
.sticker{position: absolute; cursor: pointer; font-size: 1px}
#allinfo{position: absolute; display: none; cursor: default; border: 1px solid #6E6E6E; background: #5E5E5E; background: url(/images/photoback.gif) #5E5E5E left 10px repeat-x; z-index: 500 /*direction: ltr;*/}
#allinfo div{padding: 5px; clear: both}
#allinfo div.big{margin-top: 0}
#allinfo p.photo, #allinfo p.sticker{font-size: 12px; font-family: Arial; height: 12px; color: #fff; /* width: 244px;*/ /*width: 100%; */ padding: 2px 5px; position: static}
#allinfo p.photo{background: url(/images/photohead.gif) #636363 top left repeat-x}
#allinfo div.photod{ /* background: url(/images/photoback.gif) #5E5E5E top left repeat-x;*/color: #fff; padding: 5px}
#allinfo.noback{background: none}
#allinfo.noback div.photod{color: #555}
#ics{width: 25px; margin: 3px 4px 0 1px; padding: 0; float: left}
#allinfo p.gr{color: #878787}
#ank{position: absolute; bottom: 4px; right: 4px}
#allinfo div.photod a.ank{color: #fff; cursor: pointer}
#allinfo div.photod div.nfo{clear: none; margin-left: 27px}
#allinfo div.big{margin-top: 0; background: #333 none}
#allinfo p.biginfo{border-top: 2px solid #616161; border-bottom: 2px solid #616161; background: #4C4C4C; color: #bbb; padding: 10px 20px;}
#but{background: #C9C8C7; padding: 2px 10px; border: 2px outset #000}
#allinfo p.sticker{background: #636363; height: auto; padding: 1px 5px; min-height: 6px; font-weight: bold}
#allinfo img{margin-right: 5px}
#allinfo p.count{width: auto;}
#allinfo p.left{float: left; text-decoration: underline}
#allinfo p.right{float: right; margin-bottom: 4px}
.dot{position: absolute; height: 4px; width: 4px; background: #00F; cursor: pointer}
#forms{width:294px;padding:10px 6px 7px 7px;border:1px solid #000;position:absolute;display:none;z-index:100;background:url(/images/formback.gif) #9e9e9e left top repeat-x}
#forms p{font-size:14px;color:#fff;float:left;padding:0 10px 7px 2px;margin-top:-4px;font-weight:bold;}
#forms a span{display:none}
#forms a:hover{position:relative;z-index:300}
#forms a:hover span{display:block;color:#000;width:200px;position:absolute;left:25px;top:0px;border:1px solid #000;padding:3px;z-index:290;background:#eee}
#forms form{width: 290px; border: 1px solid #989898; font-family: Tahoma; font-size: 12px; float: left; background: #7F7F7F}
#forms form table td{vertical-align: top; padding: 2px 12px; color: #fff; font-size: 11px}
#gogo td{padding: 10px 0!important; background: #4C4848}
#nfo{vertical-align: middle; text-align: center}
#nfo img{padding: 5px; border: 1px solid #6E6E6E}
#nfo p{padding: 0; background: transparent}
#forms input, #forms select{width: 97%; border: 1px solid #444; color: #000; font-size: 13px}
#gogo input{width: 76px}
#forms input.cap{width: 60px; margin: 0 10px 5px 0}
#captcha{margin-bottom: -3px; float: right}
#forms textarea{width:97%;height:50px;border:1px solid #444;text-align:left;color:#000;font-size:13px;overflow:auto;font-family:Tahoma;}
#file{width: 174px; border: 1px solid #444; font-size: 13px}
#file, x:-moz-any-link {font-size: 11px}
#file, x:-moz-any-link, x:default {font-size: 11px}
#message{width:230px;_width:240px;text-align:center;display:none;position:absolute;top:0;left:0;z-index:1000;padding-bottom:10px;white-space:normal;border:1px double #000;color:#fff;background:url(/images/msgback.gif) #C0C0C0 top left repeat-x}
#message a.but{cursor: pointer}
#msghead{text-align: left; background: url(/images/photohead.gif) #818181 top left repeat-x; padding: 2px 5px; height: 12px}
#message p{margin-bottom: 20px; padding: 4px; margin: 4px 10px}
#message .wh, #message .wh1{margin: -15px 10px 20px 10px; background: #FEFEFE; color: #000}
#message .wh1{margin: 10px 10px 20px 10px}
#message a{padding: 2px 5px; color: #000; background: #CCC; border: 1px solid #000}
#msghead a{padding: 0; background: transparent; border: none}
#loading{position: absolute; top: 0; right: 0; z-index: 800; filter:alpha(opacity=90); opacity: 0.9; display: none}
#preload{position: absolute; top: 60px; left: 50%;margin-left:-63px;}
#ban4{width: 200px; height: 100px; font-size: 20px; position: absolute; left: 200px}
#target{position: absolute; z-index: 11}
#content #mis{font-size: 10px;color:#BBB;margin:5px 0 0 10px;display:block;float:left}
.catPlus{	background-image:url(/images/catlistplus.gif);width:7px;height:7px;float:left;margin:4px 4px 0 0}
