body { font-family: tahoma, verdana, arial; font-size: .7em; background-color: #a0a0a0; background:url(image/back.png); }
h2 { font-size: 1.2em; color: #404040; margin: 0px; }
h3 { font-size: 1.0em; margin: 0px; color: #757575; }
p { margin: 7px; line-height: 1.5em; }
strong.s1 { color:#666666 }
strong.s2 { color:#6BB300; }
input, textarea { font-family: tahoma, verdana, arial; font-size: 1.0em; }
form { margin: 0px; padding: 0px; }
blockquote { margin: 0px 20px 5px 20px; padding: 10px; background-color: #FaFFEf; line-height: 1.5em; color: #304019; }
a img { border: 0px; }
a:link    { color: #41383C; }
a:visited { color: #41383C; }
a:hover   {
	text-decoration: none;
    color: #587795;
}
a:active  { color: #41383C; }

a.special { color: #0066CC; }
a.special:visited { color: #0066CC; }
a.special:hover   { text-decoration: none; }

span.link1 { cursor: pointer; }
span.underline { text-decoration: underline; }
img.img1 { border: 1px solid #E0E0E0; }
div.spacer { clear: both; }

ul.list { margin-top: 5px; padding: 0px; list-style: none; margin-left: 5px; }
ul.list li { margin: 5px 0px 0px 10px; line-height: 1.5em; }
ul.list2 { margin: 3px 0px 5px -3px; padding: 0px; list-style: none; }
ul.list2 li { margin: 1px 0px 0px 18px; line-height: 1.5em; }
p.p1 { background-color: #FAFAFA; padding: 10px;}

* html ul.images {height: 1%;}

ul.images { list-style: none; margin-left: 15px; padding: 0px; }
ul.images li { width: 25%; height: 190px; display: block; float: left;  margin: 0px 15px 0px 0px; font-size: 0.9em; color: #404040; text-align: center; }
ul.images li img { border: 3px solid #d0d0d0; margin: 0px auto 2px auto; display: block; }

#main{
	position: absolute; top:0;left:0;right:0;bottom:0;
    margin: 0 auto 0 auto;
    padding: 0;
    padding-top: 0px;
    height: 100%;width: 100%;    font-size: 1.0em;
}

#logo {    position: relative; top: 0;
    margin: 0 auto 0 auto;
    padding: 0;
    padding-top: 0px;
    height: 94px;width: 1023px;
    background: url(image/logo.png) no-repeat;
}
#logotype a {	position: absolute;
    display: block;
    width: 480px;
    height: 60px;
    left: 30px;
    text-indent: -9999px;
    overflow: hidden;
}

.advert {position: relative; }

#container_outside {position: relative; width: 730px; margin: 20px auto 0px auto; border: 3px solid #454545; line-height: 1.2; z-index:10; }
#container_inside {background-color: white;
    background: url(image/back2.png);
border: 1px solid #000;
padding: 5px; }
#content { padding: 5px; }

#menu { margin: 0px 0px 8px 0px; background-color: #252525;  }
#menu ul { margin: 0px; padding: 8px 0px 6px 8px; list-style: none;}
#menu li { display: inline; margin: 0px 15px 0px 2px; padding: 0px; }
#menu a { color: white; text-decoration: none; font-size: 1.0em; font-weight: bold; }
#menu a:hover { color: green;}
#menu a.selected { color: red; }
#menu text { color: red; font-size: 1.0em; font-weight: bold; }

td.copy{ margin: 7px; font-size: .7em;
}
td.advert, td.advert a{font-family: tahoma, verdana, arial; font-size: .8em; color: #ccc;background-color:#eee;
}
#copy {position: relative;}
#footer {position: relative;}

#sitemap span { display: none };

