*{margin:0;padding:0;}
table {border:none; text-align: left;}
body{background: #b4e1fc url(../menu_pic/top_bg.png) repeat-x top;}
#clouds {background:url(../menu_pic/clouds_bg.png) repeat-x top;}
.className{background: url(../menu_pic/border_shadow.png) repeat-y top;position:relative;width:1008px;height:100%;margin:0 auto;}
#table_bg {background: url(../menu_pic/contact_bg.png) no-repeat top left;width:988px;}
#logo{background:url(../menu_pic/logo.png) no-repeat top;margin-left:50px;margin-top:5px;width:135px;height:135px;}
#top_menu {width:406px;height:auto;margin-right:5px;margin-top:20px;}
ul.menu {list-style:none; border:none;}
ul.menu * {margin:0; padding:0; font-family:tahoma; color:#333333; font-size:16px; border:none;}
ul.menu a {display:block; text-decoration:none; border:none;}
ul.menu li {position:relative; float:left; border:none;}
ul.menu ul {position:absolute; left:0; display:none; opacity:0; list-style:none; border:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:195px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#ffffff}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {}
ul.menu .menulink {border: none;}
#index_content{width:960px;margin-left:7px;margin-right:4px;}
.gray_digits {font-family: Verdana, Arial, Helvetica, sans-serif;color: #606060;font-size: 24px;margin-left:30px;}
h2 {color:#3f3f3f; font-family:tahoma bold; font-size:16px;	margin-left:30px;}
a {color:#FF0000; text-decoration:none;}
#line {height:5px;background-color:#faf800;margin-left:30px;margin-right:270px;}
dl,dt,dd,ol,pre,form,fieldset,input,textarea,blockquote,th, i {margin: 0;padding: 0;}
#heading {display: block;text-align: center;margin-bottom: 1em;margin-left:20px;width:690px;font-family:tahoma 10px;border-top:dotted 1px #999999;}
#heading * {display: inline;padding: 4px;user-select: none;cursor: pointer;vertical-align: middle;}
#heading li.active {}
#wrapper { border-bottom::dotted 1px #999999;}
#panes {text-align: justify;border-style: none;width: 680px;margin: 0 0em 0 1.5em;font-family:tahoma 11px;}
#panes p {width: 650px;margin: 0 auto 1em auto;line-height: 1.2em;}
#panes div div { overflow: hidden; }		
#previous { float: none; cursor: pointer; left:5px; }
#next { float: none; cursor: pointer; }
.activeField {background-image: none;background-color: #CCCCCC;border: solid 1px #33677F;}
.idle{border: solid 1px #85b1de;background-image: url( 'gray_bg.png' );background-repeat: repeat-x;background-position: top;background-color:#FFFFFF;}
#clouds_foot {background:url(../menu_pic/clouds_foot.png) no-repeat;width:986px;height:311px;font-size:11px;color:#333333;font-family: tahoma;}
a[rel~="gallery"]:link, a[rel~="gallery"]:visited {background: url(../menu_pic/gallery.gif) no-repeat;display:block;width:120px;height:36px;margin-top:12px;}
a[rel~="gallery"]:hover, a[rel~="gallery"]:active {background: url(../menu_pic/gallery_hov.gif) no-repeat;display:block;width:120px;height:36px}
 