
#body { background: #ffffff; cursor: default; }
#top { width: 920px; height: 330px; padding: 0;	margin: 0 auto; }
#top h1 { float: left; width: 920px; height: 69px; margin: 0;	padding: 0; background: url(img/bg_top1.jpg) no-repeat; }
#top h1 a { float: left; display: block; width: 920px; height: 69px; }
#top h2 { float: left; width: 920px; height: 48px; margin: 0;	padding: 0; background: url(img/bg_top2.jpg) no-repeat; }
#top p { float: left; width: 920px; height: 166px; margin: 0;	padding: 0; background: url(img/bg_top3.jpg) no-repeat; border-bottom: #fff solid 3px; }

#top dl { position: relative; float: left; width: 920px; height: 44px; margin: 0;	padding: 0; background: url(img/bg_top4.jpg) no-repeat; }
#top dt { display: inline; list-style: none; height: 44px; margin: 0;	padding: 0; background: #adadad; }
#top dt a { float: left; display: block;	color: #fff; font-size: 1.2em;	text-decoration: none; padding: 0 10px; width: auto; height: 44px; line-height: 35px; border-right: 3px solid #fff; }
#top dt a { background: #adadad url(img/dt0.png) right bottom no-repeat; }
#top dt a:hover, #top dt a.on:hover  { background: #94aa17 url(img/dt0.png) left bottom no-repeat; }
#top dt a.on { background: #adadad url(img/dt0.png) left bottom no-repeat; }
#top dt a.locked { background: #adadad url(img/dt0.png) right bottom no-repeat; }
#top dt a.onlocked { background: #adadad url(img/dt0.png) left bottom no-repeat; }
#top dt a.onlocked:hover, #top dt a.locked:hover { background: #94aa17 url(img/dt0.png) left bottom no-repeat; }
#top dt a.locked span, #top dt a.onlocked span { padding: 0 0 0 14px; background: url(img/k3.png) left center no-repeat; }

#top dd { position: absolute; height: 166px; right: 0; top: -169px; list-style: none; background: url(img/bg_top5.jpg) top right no-repeat; }
#top dd ul { list-style: none; margin: 0; padding: 2px 0 0 0; overflow: hidden; }
#top dd ul li { position: relative; list-style: none; text-align: right; margin: 0; padding: 0; }
#top dd ul li a { display: block; width: auto; color: #606060; padding: 5px 15px; border-bottom: 2px #fff solid; }
#top dd ul li a.on { color: #fff; background: #adadad; }
#top dd ul li a:hover { color: #fff; background: #98b300; }

#top dt a.deactivate, .deactivate { text-decoration: line-through; }



#main { width: 920px; padding: 0; margin: 9px auto 18px auto;	background: #F0F0F0;   }
#main #content { padding: 5px 10px; }
#main #content .pgallery { text-align: center; float: left; width: 440px; }

#bot { width: 920px; padding: 0; margin: 0 auto 50px auto;	}
#bot ul { padding: 0; margin: 0; list-style: none; }
#bot ul li { display: inline; padding: 0; margin: 0; }
#bot ul li a { float: left; display: block; height: 96px; }
#bot #bot1 a { width: 304px; margin: 0 3px 0 0; background: url(img/bg_bot1.jpg) no-repeat; }
#bot #bot2 a { width: 305px; margin: 0 3px 0 0; background: url(img/bg_bot2.jpg) no-repeat; }
#bot #bot3 a { width: 305px; margin: 0; background: url(img/bg_bot3.jpg) no-repeat; }
#bot p { text-align: right; font-size: 0.7em; color: #fff; background: #adadad; border-top: 3px #fff solid; margin: 0; padding: 5px; }

.email img { margin: 0 0 -2px 0;	padding: 0;  }
#preview { position: fixed; left: 5px; top: 5px; z-index: 501; margin: 0; }
* html #preview { position: absolute; }


#admin { position: fixed; left: 5px; top: 5px; border: 2px solid #3F6FAE;	background: #FFFFFF;	padding: 0;	font-weight: bold;	z-index: 500; }
* html #admin { position: absolute; }
#admin p.fr { margin: 0;	padding: 5px 8px; }
#admin a { padding: 0 5px; }
#admin a.on { color: #98b300; }
.table {  border: 1px solid #ccc;	background-color: #F0F0EE;	margin: 0 0 10px 0; padding: 2px 0;	width: 100%; }
.table td { border: none; padding: 2px 5px; margin: 0;	}
.table td.mini { width: 1%; white-space: nowrap;	}
.table tr.bgcolor1 { background: #F0F0EE;	}
.table tr.bgcolor2 { background: #FFF;	}

.table img,.mceEditor img { margin: 0; padding: 0; }
.alert_ok {	font-weight: bold; color: #fff; padding: 3px 6px; background: url(img/hatch1.png); }
.alert_ko {	font-weight: bold; color: #fff; padding: 3px 6px; background: url(img/hatch2.png); }
.alert_ok a, .alert_ko a { color: #fff; text-decoration: underline; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; visibility: hidden; }
.hidden { display: none; }
.silver { color: silver; }
.i { font-style: italic; }
a {	color: #3f6fae;	text-decoration: none;	cursor: pointer; }
a:hover {	color: #c2871e; }

form p { border-top:3px solid #fff; clear: left; height: 1%; margin: 0 auto; padding: 5px 0 5px 155px; width: 310px; }
form p label { float: left; margin-left: -160px; line-height: 1.6em; text-align: right; width: 150px; }
form p label.captcha { margin-left: -150px; line-height: auto; text-align: left; width: 455px; }
form p .field { width: 300px; }

#log { position: absolute; left: 0; top: 0; background: url(img/blank.png); width: 10px; height: 10px; cursor: help; z-index: 500; }

