/* body */
body { background-color: black; text-align: center; min-width: 1000px; }

/* text */
h1 { font-family: Verdana, Helvetica, "Sans Serif";  text-align: left; font-size: 16px; font-weight: normal; color: rgb(255,213,128); letter-spacing: .1em; z-index: 2  }

h1.bigger { font-size: 20px; line-height: 100% }

p { font-family: Verdana, Helvetica, "Sans Serif";  text-align: left; font-size: 11px; line-height: 160%; font-weight: normal; color: rgb(255,213,128); z-index: 2 }

p.continued { text-align: right; font-style: italic }

p.menupage { font-size: 14px; line-height: 60% }

p.menu { font-size: 11px; line-height: 130%; margin-top: 0px; margin-left: 26px; text-align: justify; white-space: nowrap; color: rgb(255,196,77) }

p.address { font-size: 9px; letter-spacing: .2em; margin-top: 0px; margin-right: 0px; text-align: right; white-space: pre; color: rgb(255,196,77) }

p.nav { font-size: 10px; letter-spacing: .1em; margin-top: 6px; text-align: center; white-space: pre; z-index: 2 }

p.product_data { font-size: 10px; text-align: left; margin-left: 12px; margin-top: -180px; margin-right: 280px; color: rgb(90,40,40); z-index: 3 }

p.remark {font-size: 10px; font-style: italic; letter-spacing: .2em; color: rgb(255,196,77); }

p.ad { position: absolute; top: 0px; height: 100px; font-size: 11px; margin-right: 14px; margin-left: 14px; margin-top: 40px; margin-bottom: 10px; color: rgb(120,30,30); overflow: hidden; }

p.annc { position: absolute; top: 0px; height: 300px; font-size: 11px; margin-right: 18px; margin-left: 18px; margin-top: 18px; margin-bottom: 18px; color: rgb(120,30,30); overflow: hidden; }

li {font-family: Verdana, Helvetica, "Sans Serif"; font-size: 11px; line-height: 160%; font-style: normal; font-weight: normal; color: rgb(255,213,128); margin-left:1em; text-indent: -1em; margin-bottom: 1em; z-index: 2 }

li.tight { line-height: 100%; margin-left:1em; text-indent: -1em; margin-bottom: 1em}

/* link behaviors */
a:link, a:visited { color: rgb(255,213,128); font-weight: bold; text-decoration: none }
a:hover { color: rgb(255,240,160); font-weight: bold; text-decoration: none }

p.menupage a:link, p.menupage a:visited { font-weight: normal; text-decoration: none }

p.menupage a:hover { color: rgb(255,240,160); font-weight: normal; text-decoration: none }

div#menu a:link, div#menu a:visited { color: rgb(255,196,77); font-weight: normal; text-decoration: none }

div#bottom a:link, div#bottom a:visited { color: rgb(255,196,77); font-weight: normal; vertical-align: bottom; text-decoration: none }

div#menu a:hover { color: rgb(255,240,160); font-weight: normal; text-decoration: none }

/* divs zone */

#top { position: absolute; left:0; right: 0; top: 0px; text-align: left; margin-left: auto; margin-right: auto;  width: 1000px; height: 50px;  z-index: 0 }

#address { position: absolute; top: 0px; left: 0; right: 0; margin-left: auto; margin-right: auto;  width: 1000px; height: 12px; z-index: 2}

#menu { position: absolute; left: 0; right: 0; top: 50px; margin-left: auto; margin-right: auto; width: 1000px; height: 16px; background:  url(grx/strips/menu_strip.jpg) no-repeat; z-index: 2; }

#bg { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto;  top: 64px; width: 1000px; height: 402px; z-index: 0 }

#middle { position: absolute; text-align: left; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 0px; width: 1000px; height: 402px; }

#bottom { position: absolute; text-align: left; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 466px; width: 1000px; height: 35px; background:  url(grx/strips/bottom_strip.jpg) no-repeat; vertical-align: text-bottom; z-index: 0 }

#ad { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 510px; width: 260px; height: 100px; background-color: rgb(250,200,50); z-index: 1 }

#editL { position: absolute; left: 20px; top: 20px; width: 300px; padding-left: 10px; padding-right: 10px; text-align: left; background-color: rgb(150,50,50); }

#editR { position: absolute; left: 340px; top: 20px; width: 300px; padding-left: 10px; padding-right: 10px; text-align: left; background-color: rgb(150,50,50); }


/* divs pages */

#story_01 { position: relative; top: 100px; left: 620px; width: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_02 { position: relative; top: 120px; left: 180px; width: 440px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_03 { position: absolute; top: 80px; left: 440px; width: 400px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_04 { position: absolute; top: 90px; left: 100px; width: 380px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#remark_04 { position: absolute; top: 266px; left: 460px; width: 460px; height: 150px; margin 0px 0px 0px 0px; z-index: 1  }

#story_05 { position: absolute; top: 140px; left: 80px; width: 340px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_06 { position: absolute; top: 110px; left: 370px; width: 320px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_07 { position: absolute; top: 90px; left: 100px; width: 380px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#announce { position: absolute; top: 90px; left: 500px; width: 340px; height: 340px; margin 0px 0px 0px 0px; z-index: 1 }

#story_08 { position: absolute; top: 160px; left: 540px; width: 420px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_09 { position: absolute; top: 100px; left: 90px; width: 340px; height: 400px; margin 0px 0px 0px 0px; z-index: 1 }

#story_10 { position: absolute; top: 70px; left: 80px; width: 400px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_11 { position: absolute; top: 120px; left: 80px; width: 340px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_12 { position: absolute; top: 80px; left: 80px; width: 500px; height: 400px; margin 0px 0px 0px 0px; z-index: 1  }

#story_13 { position: absolute; top: 120px; left: 440px; width: 400px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_14 { position: absolute; top: 70px; left: 80px; width: 400px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_14_b { position: absolute; top: 100px; left: 500px; width: 400px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_15 { position: absolute; top: 120px; left: 460px; width: 400px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#story_16 { position: absolute; top: 90px; left: 80px; width: 800px; height: 200px; margin 0px 0px 0px 0px; z-index: 1  }

#story_17 { position: absolute; top: 70px; left: 440px; width: 460px; height: 300px; margin 0px 0px 0px 0px; z-index: 1  }

#contact_map_btn_1 { position: absolute; top: 130px; left: 750px; width: 240px; z-index: 3; }

#contact_map_btn_2 { position: absolute; top: 260px; left: 750px; width: 240px; z-index: 3; }