body{background:url(../img/back-blue02.gif);background-repeat:repeat;margin:0px;}
html, body, form, fieldset{font-family:Verdana, Geneva, Helvetica, sans-serif;font-size:12px;line-height:16px;}
h3{margin-top:0;font-family:Verdana, Geneva, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
div#main{width:960px;margin:0px auto;}
a{text-decoration:none;color:#000080;}
a img{border:0px;}
a:hover{color:#ff9933;}
a.linkright{float:right;}
.div_visible{visibility:visible;}
.div_novisible{visibility:hidden;}
.table_std{border:1px solid rgb(236, 236, 236);}
.table_std td{border:1px solid rgb(236, 236, 236);}
div#header{width:960px;height:167px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;}
#imghead1, #imghead2{margin:0px;z-index:80;}
#imghead1{float:left;width:549px;height:167px;margin-left:0px;margin-bottom:0px;display:inline;}
#imghead2{width:407px;height:167px;margin-left:0;margin-bottom:0px;}
*html #imghead2{margin-left:0;margin-bottom:-3px;}
*html #imghead1{margin-right:-3px;margin-left:-3px;margin-bottom:-3px;}
.navmenu{font:12px Verdana, Geneva, Helvetica, sans-serif;}
div#navigation{background:url(../img/nav.gif) no-repeat left top;width:956px;height:45px;z-index:100;margin-top:0;}
*html #navigation{margin-top:-3px;}
div#navigation a{color:#fff;}
div#navigation a:hover{color:#ff9933;}
div#navigation li{margin-left:0px;margin-bottom:0px;}
div#conttop{width:950px;margin:0 auto;position:relative;height:7px;background-color:#333366;}
* html div#conttop{margin-top:-12px;line-height:4px;}
#subnav{float:left;width:100%;background:#e4f1fc;border:1px solid #dcdbd1;font-size:11px;height:20px;margin-top:2px;margin-bottom:10px;padding-top:3px;padding-left:5px;}
#subnav a{text-decoration:none;color:#000;}
h2{font-size:20px;color:#000080;margin-bottom:-4px;margin-top:20px;font-weight:normal;line-height:25px;}
.line{background-color:#000080;height:1px;border:0px;margin-bottom:22px;}
div#content{background:url(../img/content_bg.png) repeat center;width:952px;margin:0 auto;}
div#content li{margin-left:-20px;margin-bottom:10px;}
div#bottom{width:952px;position:relative;top:5px;clear:both;}
.linecont{background-color:#ececec;height:1px;border:0px;margin-bottom:4px;margin-top:4px;}
div.box{margin-bottom:10px;background:url(../img/boxtopr.png) 100% 0 no-repeat;height:1%;}
div.box div{background:url(../img/boxtopl.png) 0 0 no-repeat;}
div.box div div{background:url(../img/boxbottr.png) 100% 100% no-repeat;}
div.box div div div{background:url(../img/boxbottl.png) 0 100% no-repeat;padding:12px 15px 15px 15px;}
div.box div div div div{background:transparent none;padding:0;}
div.box h3,div.moduletableS3 h3{padding:0px 0px 3px 0px;line-height:100%;height:auto;margin:0 0 10px 0;font-weight:normal;text-indent:0px;font-style:normal;}
div#footer{width:950px;top:5px;height:40px;clear:both;font-size:11px;background:#3c59aa;padding-top:2px;}
div#footer, div#footer a{color:#fff;}
div#copy{position:relative;left:200px;width:600px;}
div#impress{position:relative;left:400px;width:600px;}
div#impress a{text-decoration:underline;}
div#langSelection{border:1px solid silver;height:18px;margin-bottom:5px;margin-top:2px;padding-top:6px;}
div#langSelection img{float:left;margin-left:18px;width:20px; height:14px;}
* html div#langSelection{padding-top:3px;height:20px;}
div.gal{width:290px;height:140px;float:left;margin-bottom:30px;margin-top:5px;margin-right:20px;text-align:center;}
div.gal a{margin-right:10px;}
div.gal a img{border:1px solid #666666;}
div.gal div{margin-top:5px;}
div.galTitle{width:100%;float:left;text-align:center;margin-top:0;}
div.photo{width:150px;height:120px;float:left;margin-right:55px;margin-bottom:20px;text-align:center;}
div.photo a img{border:1px solid #666666;}
div.photomini{width:80px;height:65px;float:left;margin-right:15px;margin-bottom:10px;text-align:center;}
div.photomini .nonfocus{border:1px solid #666666;}
div.photomini .focus{border:1px solid #ff0000;}
div.galtext{margin-top:10px;margin-bottom:15px;}
div.back{float:right;width:300px;text-align:right;margin-right:50px;margin-bottom:10px;}
.count{font-size:10px;}
div.photodetail{width:100%;float:left;text-align:center;}
div.photodetail img{border:1px solid #666;}
div.photodetail div.back{float:left;width:60px;margin-top:290px;margin-right:20px;font-size:24px;font-weight:bold;}
div.photodetail div.pic{float:left;margin-left:0px;margin-right:0px;margin-bottom:5px;}
div.photodetail div.for{float:left;width:60px;margin-top:290px;margin-left:20px;font-size:24px;font-weight:bold;}
div.photodetail div.title{width:100%;clear:both;text-align:center;margin-top:5px;margin-bottom:5px;}
div.photodetail div.text{width:500px;clear:both;margin-left:80px;margin-top:5px;text-align:left;}
div.videogal{width:220px;float:left;margin-bottom:30px;margin-top:20px;margin-right:10px;text-align:center;}
div.vidtext{margin-bottom:20px;}
.contact_tbl td{vertical-align:middle;}
.contact_tbl input{margin:2px;}
.contact_inp1{width:320px;}
.contact_plz{width:50px;}
.contact_city{width:261px;}
.contact_txtarea{margin-left:2px;width:320px;}
.security_img{margin-left:2px;margin-right:15px;margin-top:1px;float:left;}
.security_inp{float:left;}
.ip_empty{color:red;}
.contact_little{font-size:10px;}
div.gbookitem{border:1px solid #000080;padding:2px;margin-bottom:15px;}
div.itemhead{font-size:11px;background:#e4f1fc;width:100%;padding-top:4px;padding-bottom:4px;margin-bottom:10px;}
div.itemleft{margin-left:10px;background-color:#e4f1fc;width:436px;;text-align:right;}
div.item{margin-left:4px;padding-left:10px;background:#fff;width:423px;margin-bottom:2px;text-align:left;}
div.itemdate{background:#fff;font-size:11px;width:100%;text-align:right;margin-bottom:5px;margin-top:5px}
#btnewitem{float:right;margin-left:10px;margin-top:-10px;}
#newSecu{float:left;margin-left:10px;margin-right:30px;}
.gbook_inp1{width:320px;margin-bottom:5px;margin-left:2px;}
.gbook_row1, .contact_row1{width:110px;}
ul.nav, .nav ul{margin:0;padding:0;cursor:default;list-style:none;float:left;z-index:3;}
ul.nav a{display:block;}
a.mainli{margin-right:30px;height:20px;}
* html a.mainli{float:left;}
.subli{margin-right:17px;}
ul.nav{height:40px;margin-top:18px;margin-left:18px;}
ul.nav>li, ul.nav li{float:left;}
* html ul.nav li{display:inline;}
* html ul.nav a{height:1px;}
ul.nav li>ul, ul.nav li ul{display:none;position:absolute;background-color:#2f459a;margin-left:-10px;width:170px;padding-top:10px;}
ul.nav li>ul li>ul, ul.nav li ul li ul{display:none;position:absolute;background-color:#2f459a;margin-left:140px;width:170px;padding-left:10px;}
#smenu1, #smenu2, #smenu3, #smenu4,#smenu5, #smenu6, #smenu7, #smenu8{font-size:12px;display:none;width:170px;float:left;}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a, #smenu7 a, #smenu8 a{font-weight:normal;width:170px;padding-top:2px;border-top:0px;cursor:pointer;}
.nav ul li a{display:block;padding:5px 10px;}
ul.nav, .nav ul, .nav ul li a{color:#369;}
ul.nav li:hover, .nav ul li a:hover{color:#fff;}
ul.nav li:active, .nav ul li a:active{background-color:#036;color:#fff;}
.nav a{text-decoration:none;}
