body{margin:0;padding:0;font-family:garamond,arial,sans-serif;font-size:12pt;color:#fff;background:#5d5d5d url("img/bg.jpg") no-repeat top center; overflow:scroll }
a{text-decoration:underline;color:#fff}
a:hover{color:#ff6600}
img { border:0; }
.clearleft { clear:left; }
p { line-height:1.1em; margin:5px 0;}
p b { font-weight:normal;font-style:italic;}
h1 { font-weight:normal;font-size:1.6em; margin:0px;padding:0px;line-height:1.0em;font-variant:small-caps;}
h2 { font-weight:bold;font-size:1.1em; margin:0px;padding:0px;}
input.text { border:1px solid white; background-color:#BCDAFA; padding:3px;font-weight:bold;color:#003A75; width:100%;}
input.short { width:50%; }
input.submit  { border:1px solid white; background-color:#1173DF; padding:3px;font-weight:bold;color:white;cursor:pointer; margin-top:7px;}
.table .a { width:25%; float:left; text-align:right;padding:4px 15px 0 0;}
.table .b { width:58%; float:left; text-align:left;}
.table .r { clear:left; height:35px; }

#left .gallery { margin-bottom:20px; }
#left .gallery .pic { width:80px;height:80px;float:left;background-color:#4d4d4d;margin:0 5px 5px 0;overflow:hidden;/*text-align:right;*/ }
#left .gallery .pic { border:1px solid #5d5d5d; }
#left .gallery .active { border:1px solid white; }
#left .gallery .pic:hover  { border-color:white; }
#left .gallery .endrow { clear:left; }

#right p {padding-left:35px;float:right; }
#imgDesc { display:none;padding-top:0;margin-top:0;/*text-align:right;*/ }
#left p { padding-right:20px; }

.preview .col { width:170px;float:left;margin:0 37px 20px 0; }
.preview .last { margin-right:0;float:right; }
.preview img { border:3px solid white; }
.preview img:hover { border-color:#bbb; }
.preview h2 { padding-top:10px; }
.preview .end { clear:both;}

#menu .levelRow { /*line-height:18pt;i*/ }
#menu .levelRow .left { text-align:right;width:415px;float:left; }
#menu .levelRow .center { text-align:center;width:170px;float:left; }
#menu .levelRow .right { text-align:left;width:415px;float:left; }
#menu .end { clear:left; }
#menu a { color:#bbb;text-decoration:none; }
#menu a:hover { color:white;text-decoration:underline; }
#menu .level2 { font-variant:small-caps;font-size:1.2em; }
#menu .active a {  font-weight:bold;color:white;/*text-decoration:underline;*/ }
#menu .center .active a { text-decoration:none; }
#menu .center span { line-height:18pt; }

#menu .left span, #menu .right span { line-height:20pt;background:url(img/dot.png) no-repeat 4px 4px;}
#menu .left span { padding:3px 0 0 20px; }
#menu .right span { padding:3px 15px 0 8px;background-position: right 4px !important; } 
#menu .left span.first, #menu .right span.last { background:0; }
#menu .right span.first { padding-left:0;}

#piclayer { display:none;text-align:center; }
#piclayerImg { border:5px solid white;z-index:1;}
#piclayerImg:hover { border:5px solid #ddd;}
a#goleft,a#goright { display:block;position:absolute;cursor:pointer;z-index:10;background-image:url(img/transparent.png); }
a#goleft { margin-left:-15px;} 
//a#goleft {border:1px solid blue;background-color:blue} 
//a#goright {border:1px solid red;background-color:red}
a#goleft:hover {  background: url(img/goleft.png) no-repeat left center; }
a#goright:hover { background: url(img/goright.png) no-repeat right center; }

.galleryPanorama { display:none; }
.download { margin-top:20px; }

#container { width:1000px; margin:0 auto;padding:40px 0 0 0; }
a#home {  width:100%;height:45px; display:block;text-decoration:none;text-align:center;}
#menu { margin:20px 0;}

#menu .entry .end { clear:left; }
#menu  div.first { float:left;width:200px; border:1px solid red;}
#menu  ul.second  { display:block;float:left;width:790px;margin:0;padding:0; 
	list-style-type:none; border:1px solid blue;}
#menu  ul.second li { float:left;margin:0;padding:0 10px 0 0; }
#header { border-bottom: 1px solid #818181; margin-bottom:30px;}
#left, #right { width:200px;float:left; }
#main { width:600px;float:left;/*min-height:590px;height:auto !important;height:590px;*/ }
#footer {margin:30px 0;border-top: 1px solid #818181; }
#footer ul { list-style-type:none; width:100%; padding:0;text-align:center;}
#footer ul li {  margin-right:15px;display:inline;text-align:center;  }
#footer ul li a { text-decoration:none; color:#ddd; }
#footer ul li a:hover { text-decoration:underline;color:#fff; }
#footer ul li.active a { font-weight:bold;color:#fff; }
