/* General styles */

* {
margin:0;
padding:0; 
}

body {
background-image: url("images/mainbg02.jpg");
font-family:verdana,arial,sans-serif;
font-size:12px;
color:#000000;
}

div.block {text-align:justify}

.clearfix {
clear:both;
height:0;
line-height:0;
font-size:0;
}

img {
border:0;
}

a img {
border:1px solid #484235;
padding:5px;
}

a img:hover {
border:1px solid #afa99a;
background:transparent;
}

p, h1, h2, h3, h4 {
margin-bottom:15px;
}

h1 {
font-size:10px;
color:#666666;
border-bottom:1px solid #666666;
padding-bottom:5px;
}

h2 {
font-size:8px;
color:#666666;
border-bottom:1px solid #666666;
padding-bottom:5px;
}

h3 {
font-size:16px;
text-transform:uppercase;
}

h4 {
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
}

ul {
list-style:none;
}

a:link, a:visited, a:active {
color:#336699;
text-decoration:none;
}

a:hover {
color:#231a09;
background-color:#afa99a;
text-decoration:none;
}

/* Layout */

#container {
margin:0 auto;
}

#topcontents {
min-height:260px;
width:909px;
padding-left:0px;
background:url("images/top.jpg") no-repeat left top;
margin-bottom:0px;
}


#topcontents ul#menu {
list-style:none;
padding-left:155px;
padding-top:200px;
font-size:11px;
}

#topcontents ul#menu li {
display:block;
float:left;
margin-right:0px;
}

#topcontents ul#menu li.one a {
display:block;
background:url("images/01.jpg") center top;
width:228px;
height:52px;
}


#topcontents ul#menu li.two a {
display:block;
background:url("images/02.jpg") center top;
width:255px;
height:52px;
}


#topcontents ul#menu li.three a {
display:block;
background:url("images/03.jpg") center top;
width:238px;
height:52px;
}


#topcontents ul#menu li a span {
display:none;
}


#maincontents {
min-height:441px;
min-width:909px;
background:url("images/maincontent02.jpg") no-repeat left top;
margin-top:0px;
}

#maincontents .left {
float:left;
padding-left:0px;
margin-top:0px;
width:155px;
}

#maincontents ul#leftmenu {
list-style:none;
padding-left:14px;
padding-top:0px;
font-size:11px;
}

#maincontents ul#leftmenu li {
display:block;
float:left;
margin-right:0px;
}

#maincontents ul#leftmenu li.home a {
display:block;
background:url("images/left_home.jpg") center top;
width:141px;
height:53px;
}

#maincontents ul#leftmenu li.home a:hover {
background:url("images/left_home.jpg") center bottom;
}

#maincontents ul#leftmenu li.blog a {
display:block;
background:url("images/left_blog.jpg") center top;
width:141px;
height:65px;
}

#maincontents ul#leftmenu li.blog a:hover {
background:url("images/left_blog.jpg") center bottom;
}

#maincontents ul#leftmenu li.faq a {
display:block;
background:url("images/left_faq.jpg") center top;
width:141px;
height:55px;
}

#maincontents ul#leftmenu li.faq a:hover {
background:url("images/left_faq.jpg") center bottom;
}

#maincontents ul#leftmenu li.downloads a {
display:block;
background:url("images/left_downloads.jpg") center top;
width:141px;
height:64px;
}

#maincontents ul#leftmenu li.downloads a:hover {
background:url("images/left_downloads.jpg") center bottom;
}

#maincontents ul#leftmenu li.contact a {
display:block;
background:url("images/left_contact.jpg") center top;
width:141px;
height:61px;
}

#maincontents ul#leftmenu li.contact a:hover {
background:url("images/left_contact.jpg") center bottom;
}

#maincontents ul#leftmenu li a span {
display:none;
}

#maincontents .leftcenter {
float:left;
margin-top:65px;
width:39px;
}

#maincontents .center {
float:left;
margin-left:0px;
margin-top:65px;
width:165px;
}

#maincontents .centerright {
float:left;
margin-top:65px;
width:65px;
}

#maincontents .right {
float:left;
margin-left:0px;
margin-top:65px;
width:412px;
}