body {margin-top:0px; margin-left:0px; background:url('images/bg.gif'); background-repeat:no-repeat; background-color:#000000;}
h1 {font-family:Helvetica,Arial; font-size:17px; color:#FFFFFF;}
h2 {font-family:Helvetica,Arial; font-size:14px; color:#FFFFFF;}
p,td {font-family:Helvetica,Arial; font-size:13px; color:#FCF2DF;}
a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:hover {color:#FFFF00;}
.item {font-family:Arial; font-size:10px; color:#FFFFFF; margin-top:36px;}
.photo {font-family:Arial; font-size:10px; color:#FFFFFF; text-align:center; width:150px; height:150px;}
.admin {font-family:Arial; font-size:11px; color:#FFFFFF; margin-left:290px;}
.news_date {font-family:Helvetica,Arial; font-size:11px; color:#FFFFFF; margin-bottom:1px; border-bottom:1px #FFFFFF dotted; margin-top:30px;}
.bg_gbook {font-family:Helvetica,Arial; font-size:11px; color:#FFFFFF; background:url('images/about_comp_bg.png');}
.history {margin:1px; background:url('images/about_comp_bg.png');}
.counter {font-family:Helvetica,Arial; font-size:10px; color:#E0E0E0; text-align: center;} 

#mainframe {position:relative; margin:0 auto; width:1000px;}
#main {position:absolute; left:0px; top:0px; width:1000px; height:600px; background:url('images/bg_main.jpg');}
#main_left {position:absolute; left:0px; top:0px; width:280px; height:600px;}
#main_content {position:absolute; left:280px; top:50px; width:720px; height:550px;}
#main_title {position:absolute; left:36px; top:60px; width:640px; height:40px;}
#main_text {position:absolute; left:40px; top:120px; width:640px; height:360px;}
.main_scroll {overflow:auto; width:640px; height:360px;} 
#intro {position:absolute; left:360px; top:240px; width:320px; height:240px;}
.intro_scroll {overflow:auto; width:320px; height:240px;} 
#nav {position:absolute; left:334px; top:14px; width:620px; height:36px;}
#memory {position:absolute; left:60px; top:520px; width:190px; height:80px;}

#spacing {margin:20px;} 
.preload {display:none;}

#nav_home a {display:block; width:75px; height:36px; position:absolute; left:0px; top:0px;}
#nav_home a:hover {background: url(images/nav_home.jpg);}
#nav_about a {display:block; width:112px; height:36px; position:absolute; left:75px; top:0px;}
#nav_about a:hover {background: url(images/nav_about.jpg);}
#nav_gallery a {display:block; width:84px; height:36px; position:absolute; left:187px; top:0px;}
#nav_gallery a:hover {background: url(images/nav_gallery.jpg);}
#nav_tips a {display:block; width:58px; height:36px; position:absolute; left:271px; top:0px;}
#nav_tips a:hover {background: url(images/nav_tips.jpg);}
#nav_news a {display:block; width:70px; height:36px; position:absolute; left:329px; top:0px;}
#nav_news a:hover {background: url(images/nav_news.jpg);}
#nav_store a {display:block; width:65px; height:36px; position:absolute; left:399px; top:0px;}
#nav_store a:hover {background: url(images/nav_store.jpg);}
#nav_contact a {display:block; width:88px; height:36px; position:absolute; left:464px; top:0px;}
#nav_contact a:hover {background: url(images/nav_contact.jpg);}
#nav_links a {display:block; width:68px; height:36px; position:absolute; left:552px; top:0px;}
#nav_links a:hover {background: url(images/nav_links.jpg);}

#email a {display:block; width:210px; height:36px;}
#email a:hover {background: url(images/email_over.png);}
