body{margin:0;padding:0;font:11px Verdana;color:#555}
img{border:0}
a{color:#007ebb}
p{margin:0 0 10px 0}
h1{margin:0 0 10px 0;font-size:14px}
form{margin:0}
#header{background:url(/img/01.jpg) no-repeat;width:950px;margin:0 auto;height:198px;margin-bottom:20px}
#header .r{float:right;width:699px;padding-top:170px;height:28px;background:url(/img/02_smal.jpg) no-repeat}
#header .r ul{font:12px Tahoma;margin:0;padding:0;border-top:1px solid #005e94;background:url(/img/03.gif) repeat-x;height:27px}
#header .r li{text-align:center;width:116px;display:block;float:left;line-height:27px;background:url(/img/09.gif) repeat-y}
#header .r li a{color:#FFF;text-decoration:none;line-height:27px;float:left;display:block;width:116px}
#header .r li a:hover{text-decoration:underline}
#header .r li .on{text-decoration:underline}
#header .r .first{background:none}
#logo{position:absolute;font:11px Verdana;color:#b6b6b6;margin:90px 0 0 0}
#logo a{margin:0 auto 3px auto;height:30px;background:url(/img/logo.jpg) no-repeat;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/10.png);width:200px;cursor:pointer;display:block}
#content{width:950px;margin:0 auto}
#main{float:right;width:699px;line-height:150%;min-height:450px;height:auto!important;height:450px}
#left{float:left;width:220px}
#menu{margin:0 0 20px 0;padding:0}
#menu li{display:block;list-style:none}
#menu li a{display:block;border-bottom:1px solid #CCC;padding:5px 0 5px 10px;background:url(/img/06.gif) no-repeat 200px 11px}
#menu .first a{border-top:1px solid #CCC}
#menu .on{font-weight:bold}
#footer{width:950px;margin:10px auto 0 auto;border-top:2px solid #CCC;padding:5px 0 20px}
#footer span{float:right}
.clear{font-size:11px;clear:both;height:0}
#login h1{font-size:14px}
#login .c{background:url(/img/04.gif) no-repeat 5px 5px;padding-left:20px} 
#login .b{background:url(/img/08.gif) no-repeat;width:96px;height:16px;padding:2px;margin:2px 0 5px 0}
#login .b input{border:0;background:none;width:96px;height:16px;font:12px Tahoma}
#login .a{padding-left:20px}
#login .a input{background:url(/img/13.gif) no-repeat;color:#FFF;font:11px Tahoma;cursor:pointer;border:0;width:60px;height:20px}
#print{float:right;background:url(/img/11.gif) no-repeat left center;padding-left:15px}
.table{width:100%;margin:0 0 15px 0;border-left:1px solid #CCC;border-top:1px solid #CCC}
.table td{padding:3px 5px;border-right:1px solid #CCC;border-bottom:1px solid #CCC}
.table thead{background:#DDD;font-weight:bold}
.table tbody{background:#F6F6F6}
.input{padding:0;margin:0;font:11px Verdana}
.button{font:11px Verdana}
#map_open .l{height:460px;border:1px solid #CCC}
#map_open .input{width:200px}

#gallery .a{border-bottom:1px solid #DDD;padding:7px 9px 15px 6px;background:url(/img/12.gif) no-repeat;margin-bottom:10px}
#gallery .b{float:right;width:500px}
#gallery .c{font-weight:bold;margin-bottom:2px}
#gallery .d{font-size:11px;color:#AAA;margin-bottom:2px}
#gallery_o{margin:0;padding:10px 0 0 0}
#gallery_o li{list-style:none;display:block;float:left;background:url(/img/12.gif) no-repeat;padding:7px 9px 9px 6px;width:160px;height:120px;margin:0 0 15px 40px}
#gallery_o2{margin:0;padding:10px 0 0 0;clear:both}
#gallery_o2 li{list-style:none;display:block;float:left;background:url(/img/15.gif) no-repeat;padding:6px 9px 9px 7px;width:120px;height:160px;margin:0 0 15px 30px}
#back{background:url(/img/14.gif) no-repeat left center;float:right;padding-left:15px;margin-right:15px}

/* 	MAP		*/
div.LabeledMarker_markerLabel{color:#000;font-family:Arial;width:32px;text-align:center;}

#years{height:30px}
#years a{border:1px solid #DDD;display:block;float:left;text-decoration:none;padding:1px 4px;margin-right:10px}
#years .on{background:#f4f4f4;font-weight:bold;color:#555}