/* CREATED BY NEW EVOLUTION (C) 2004 www.nevo.org */

html, body { margin: 0; padding: 0; height: 100%; line-height: 140%; background: #5EC3FB url(/images/bg_top.gif); color: #032849; background-position: top; background-repeat: repeat-x; font-family: Arial, sans-serif; font-size: 13px }

table { border: 0; margin: 0; padding: 0 }

td { vertical-align: top; line-height: 140%; font-size: 13px }
td.buttons { font-size: 10px; text-align: center; padding-top: 40px }
td.lang { padding-top: 4px; padding-right: 7px }
td.bottom { vertical-align: bottom }
td.middle { vertical-align: middle }

td.pricelist_head { background: #F2FBFF; border-width: 0px; border-style: solid; border-color: #EEEEEE; }
td.pricelist_group { width: 100%; background: #D9EDF5; border-width: 0px; border-style: solid; border-color: #EEEEEE; }
td.pricelist_text { background: white; border-width: 0px; border-style: solid; border-color: #EEEEEE; }
td.pricelist_td { background: #F9FDFF; border-width: 0px; border-style: solid; border-color: #EEEEEE; }

table.maintable { width: 771px; height: 100% }

p { margin-top: 10px; margin-bottom: 5px }

h1 {font-size: 19pt; font-weight: normal}
h2 {font-size: 16pt; font-weight: normal}
h3 {font-size: 13pt; font-weight: normal}
h4 {font-size: 12pt; font-weight: normal}
h5 {font-size: 10pt; font-weight: normal}
h6 {font-size: 8pt; font-weight: normal}

a:link img, a:visited img { border-style: none }
a img { color: black } /* The only way to hide the border in NS 4.x */

a { color: #032849; text-decoration: none }
a:hover { text-decoration: underline }

a.menu { color: #00308C; font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: 8px; font-weight: bold }
a.menu:hover { text-decoration: underline }
a.lang { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold }
a.lang:hover { text-decoration: underline }
a.wht { color: #FFFFFF; text-decoration: none }
a.wht:hover { text-decoration: underline }

#head { width: 771px; height: 145px; position: absolute; top: 0; z-index: 1 }
#headsp { width: 771px; height: 202px; position: absolute; top: 0; z-index: 1 }
#menu { width: 771px; height: 202px; position: absolute; top: 0; z-index: 2 }
#menutable { width: 771px; height: 202px }
#menusp { width: 771px; max-height: 202px }

#copyright { color: #FFFFFF; font-size: 12px }
#designby { color: #FFFFFF; font-size: 9px }

#forprint, #printmap { display: none }
#bodytable { width: 720px }
#pricelist { width: 100%; background: white; border-width: 0px; border-style: solid; border-color: #EEEEEE; }
#mid_l { width: 8px; height: 100%; background: url(/images/mid_l.gif); background-position: top; background-repeat: repeat-y }
#mid_r { width: 8px; height: 100%; background: url(/images/mid_r.gif); background-position: top; background-repeat: repeat-y }

#td_premain { width: 771px; background: url(/images/main_bg.gif); background-position: top; background-repeat: repeat-y }
#premain { width: 771px; vertical-align: top; padding-top: background: url(/images/main_bg.gif); background-position: top; background-repeat: no-repeat }


#main { width: 771px; height: 230px; padding-top: 230px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; background: url(/images/main.gif); background-position: 0 202px; background-repeat: no-repeat }
#main_nofish { width: 771px; height:230; padding-top: 223px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; background: url(/images/main_nofish.gif); background-position: 0 202px; background-repeat: no-repeat }

#ft_bg { width: 771px; height: 120px; background: url(/images/main_foot.gif); padding-left: 12px; padding-right: 5px; padding-top: 5px; padding-bottom: 15px; background-position: right bottom; background-repeat: no-repeat }

#mt100 { height: 100%; background: url(/images/main.gif); background-position: 150px 0; background-repeat: repeat-y }
#mtd { height: 100%; background: url(/images/main_bg.gif); background-position: top; background-repeat: repeat-y }
#desby { width: auto; height: 25px }
