#main { 
position : absolute; 
left : 50%; 
top : 0; 
width : 1200px; 
height : 900px; 
margin-left : -600px; 
} 
#top { 
position : absolute; 
left : 0; 
top : 0; 
width : 1200px; 
height : 50px; 
background-image : url(../images/system/01.jpg); 
} 
#left { 
position : absolute; 
left : 0; 
top : 50px; 
width : 275px; 
height : 850px; 
background-image : url(../images/system/02.jpg); 
} 
#logo { 
position : absolute; 
left : 275px; 
top : 50px; 
width : 200px; 
height : 50px; 
background-image : url(../images/system/03.jpg); 
} 
#topmenu { 
position : absolute; 
left : 475px; 
top : 50px; 
width : 650px; 
height : 50px; 
background-image : url(../images/system/04.jpg); 
text-align : center; 
} 
#topmenu a { 
color : #fff; 
text-decoration : none; 
} 
#topmenu .link-off { 
background : url("../images/system/link-off.gif") no-repeat; 
width : 106px; 
height : 15px; 
float : left; 
margin-left : 20px; 
} 
#topmenu .link-off:hover, #topmenu .link-on { 
background : url("../images/system/link-on.gif") no-repeat; 
width : 106px; 
height : 15px; 
float : left; 
margin-left : 20px; 
} 
#leftmenu { 
position : absolute; 
left : 275px; 
top : 100px; 
width : 200px; 
height : 750px; 
background-image : url(../images/system/06.jpg); 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #fff; 
line-height : 1.5; 
text-align : right; 
} 
#leftmenu a { 
text-decoration : none; 
color : #fff; 
} 
#leftmenu a:hover { 
text-decoration : none; 
color : #ccc; 
} 
#content { 
position : absolute; 
left : 475px; 
top : 100px; 
width : 650px; 
height : 750px; 
background-image : url(../images/system/07.jpg); 
padding : 20px; 
padding-top : 0; 
} 
#right { 
position : absolute; 
left : 1125px; 
top : 50px; 
width : 75px; 
height : 850px; 
background-image : url(../images/system/05.jpg); 
} 
#bottom { 
position : absolute; 
left : 275px; 
top : 850px; 
width : 850px; 
height : 50px; 
background-image : url(../images/system/08.jpg); 
} 
body { 
background : #000; 
margin : 0; 
padding : 0; 
font : normal 0.7em tahoma, verdana, arial; 
color : #534345; 
line-height : 1.2; 
} 
html { 
height : 100%; 
margin-bottom : 1px; 
} 
* { 
margin : 0; 
padding : 0; 
} 
*:focus { 
outline : none; 
} 
img { 
border : 0; 
} 
td { 
vertical-align : top; 
} 
a { 
text-decoration : none; 
color : #999999; 
} 
p { 
font-size : 13px; 
text-align : justify; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #999999; 
margin-bottom : 25px; 
} 
h2 { 
font-size : 14px; 
color : #999999; 
}
h1 { 
font-size : 16px; 
text-align : justify; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #ccc; 
margin-bottom : 20px; 
}  
.artname { 
padding-left : 0px; 
padding-top : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 16px; 
color : #fdffe5; 
} 
#table_cat { 
width : 610px; 
} 
#table_cat a.p { 
margin-bottom : 25px; 
text-align : center; 
display : block; 
width : 128px; 
padding : 0 0 2px 0; 
background : #4e4e4e; 
color : #fdffe5; 
} 
#table_cat a.p img { 
padding : 0 0 2px 0; 
}
#table_cat2 { 
width : 610px; 
} 
#table_cat2 a.p { 
margin-bottom : 22px; 
text-align : center; 
display : block; 
width : 128px; 
padding : 0 0 2px 0; 
background : #4e4e4e; 
color : #fdffe5; 
} 
#table_cat2 a.p img { 
padding : 0 0 2px 0; 
} 
#price-list { 
width : 610px; 
text-align : center; 
vertical-align : middle; 
color : #999; 
line-height : 16px; 
}