* {
margin:0px;
padding:0px;
}
body {
color:#600;
background-color:#FFF;
background-image:url('images/bg.jpg');
background-repeat:repeat-y;
background-position:top center;
font-family:trebuchet ms, sans-serif;
font-size:9pt;
text-align:center;
}
h1 {
margin:20px 0px 10px 0px;
font-size:15pt;
}
h2 {
margin:20px 0px 10px 0px;
font-size:13pt;
}
h3 {
margin:20px 0px 10px 0px;
font-size:11pt;
}
p {
margin:10px 0px;
}
li {
margin:5px 0px 5px 25px;
}
a {
color:#900;
background-color:inherit;
}
img {
display:block;
border-width:0px;
}
/* --- --- --- --- --- --- --- --- --- --- */
div#main {
background-image:url('images/main.jpg');
background-repeat:no-repeat;
background-position:top center;
}
div#body {
width:960px;
overflow:hidden;
margin:0px auto;
text-align:left;
background-image:url('images/body.jpg');
background-repeat:repeat-y;
background-position:top center;
}
div#foot {
width:960px;
overflow:hidden;
background-image:url('images/foot.jpg');
background-repeat:no-repeat;
background-position:bottom center;
position:relative;
}
div#head {
width:960px;
overflow:hidden;
background-image:url('images/head.jpg');
background-repeat:no-repeat;
background-position:top center;
}
div#content {
width:960px;
overflow:hidden;
margin:280px 0px 130px 0px;
}
div#left {
width:160px;
overflow:hidden;
margin:0px 0px 0px 65px;
display:inline;
float:left;
}
div#center {
width:430px;
overflow:hidden;
margin:0px 40px;
display:inline;
float:left;
}
div#right {
width:160px;
overflow:hidden;
margin:0px 65px 0px 0px;
display:inline;
float:left;
}
/* --- --- --- --- --- --- --- --- --- --- */
div#footer {
position:absolute;
left:0px;
bottom:0px;
width:430px;
height:50px;
margin:40px 265px;
padding:0px;
text-align:center;
line-height:50px;
}
/* --- --- --- --- --- --- --- --- --- --- */
div.snav ul li {
list-style-type:none;
margin:1px 0px;
padding:5px 15px;
border:1px solid #FFF;
background-image:url('images/bg_b.jpg');
}
div.snav ul li a {
text-decoration:none;
font-weight:bold;
}
/* --- --- --- --- --- --- --- --- --- --- */
div.sblock {
margin:1px 0px;
padding:5px 15px;
border:1px solid #FFF;
background-image:url('images/bg_b.jpg');
}
div.sblock span {
font-weight:bold;
color:#900;
background-color:inherit;
}
/* --- --- --- --- --- --- --- --- --- --- */
div.cblock {
margin:1px 0px;
padding:5px 15px;
border:1px solid #FFF;
background-image:url('images/bg_a.jpg');
}
/* --- --- --- --- --- --- --- --- --- --- */
table.shop {
width:430px;
margin:20px 0px;
overflow:hidden;
border-collapse:collapse;
}
table.shop th {
padding:5px;
vertical-align:top;
text-align:left;
font-weight:bold;
}
table.shop td {
padding:5px;
vertical-align:top;
border-top:1px dashed #FFF;
border-bottom:1px dashed #FFF;
}
table.shop b {
font-weight:bold;
color:#900;
background-color:inherit;
}
table.shop input.q {
border:1px solid #FFF;
width:50px;
background-image:url('images/bg_a.jpg');
font-family:trebuchet ms, sans-serif;
font-size:9pt;
color:#900;
background-color:inherit;
}
/* --- --- --- --- --- --- --- --- --- --- */
ul.opo3 {
margin:20px 0px;
text-align:center;
}
ul.opo3 li {
list-style-image:none;
margin:0px 2px;
padding:2px 10px;
display:inline;
border:1px solid #FFF;
background-image:url('images/bg_a.jpg');
}
ul.opo3 li a {
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
/* --- --- --- --- --- --- --- --- --- --- */
#mailform {
text-align:right;
margin:10px 0px;	
}
#mailform input {
border:0px;
width:200px;
margin:2px 0px 2px 20px;
padding:3px 0px;
color:#600;
background-color:#EEE;
font-family:trebuchet ms, sans-serif;
font-size:9pt;
}
#mailform textarea {
border:0px;
width:100%;
height:200px;
margin:2px 0px;
padding:3px 0px;
color:#600;
background-color:#EEE;
font-family:trebuchet ms, sans-serif;
font-size:9pt;
}
/* --- --- --- --- --- --- --- --- --- --- */