/*-----------------------------  MAIN STYLES  ----------------------------------*/
body { font:normal 11px/16px Verdana,arial,sans-serif; background:white; color:black; margin:0; padding:20px 0 0 0; }
body#main { background:#ecf3e4; }
#page { width:780px; margin:0 auto 0 auto; border:1px solid #056556; background:white; }
p { margin-top:16px; }
a { color:#056556; text-decoration:underline; }
a:hover { text-decoration:none; color:#FFF; background:#056556; }

/*----- HEAD -----*/
.logo { float:left; padding:2px; width:416px; text-align:center; }
.logo img { border:0; }
.head_left, .head_righ { float:left; padding:2px 5px 2px 5px; }
.head_left { width:125px; padding-left:35px; }
.head_righ { width:180px; }

/*----- MENU -----*/
.menu { clear:both; width:770px; height:26px; padding:2px 5px 2px 5px; background:#056556; }
.menu ul, .menu li { margin:0; padding:0; }
.menu li { float:left; list-style:none; }
.menu a { font:bold 14px/14px Verdana,Arial,sans-serif; float:left; color:#FFF; margin:0px 5px 0px 5px;
	padding:5px 15px 0px 15px; height:19px; border:1px solid #FFF; text-decoration:none; }
.menu a:hover { background:#009377; }

/*----- BODY -----*/
.next { padding:20px 0px 15px 0px;font:bold 22px/30px Verdana,Arial,sans-serif; color:#009377; }
.gale a { float:left; border:3px solid #056556; margin:2px 0px 2px 0px; background:#eee; }
.gale a:hover { border:3px solid #00B397; }
.gale img { border:0; }
.left_col { float:left; width:305px; text-align:center; padding-left:15px; }
.left_col a { margin-left:4px; }
.in { float:left; width:440px; padding:10px 10px 10px 10px; }
h1 { font:bold 20px/24px Verdana,Arial,sans-serif; color:#056556; text-align:center; }
h2 { font:bold 16px/20px Verdana,Arial,sans-serif; color:#056556; text-align:left; }

.phot { float:left; margin:2px 5px 2px 5px; width:94px; text-align:center; }
.phot a { height:60px; width:90px; }
.down { clear:left; }

table.aukt { border-collapse:collapse; border:2px solid #009377; }
table.aukt th { font-size:10px; background:#056556; border:1px solid #009377; color:#DEFEEF; padding:2px 3px 2px 3px; }
table.aukt td { border:1px solid #009377; text-align:center; }
a.last, a.last img { border:none; }
a:hover.last { border:0px; background:none; }

/*----- PICTURE SITE -----*/
table.ipag { border:0; width:100%; }
table.ipag td { padding:10px; vertical-align:top; text-align:left; }
table.ipag td h3 { font:bold 14px/18px Verdana,Arial,sans-serif; text-align:left; }

/*----- FOOT -----*/
.clea { clear:left; height:20px; }
