body {
margin:0;
padding:0;
background: url(img/bg.gif);
text-align:center;
font:normal 12px "Tahoma";
color:#3b2b24;
}

div, table, p, ul, li, h1, h2, h3, h4, form {
margin:0;
padding:0;
}

img {
border:none;
}

h1 {
margin-bottom:10px;
font:bold 14px "Verdana";
color:#fd6b0e;
}

h1 span {
display:none;
}

p {
font:normal 12px "Tahoma";
color:#7d7d7d;
margin-bottom:15px;
}

a {
font:normal 12px "Tahoma";
color:#d3ff00;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.container {
width:995px;
text-align:left;
margin:0 auto;
}

.clearer {
clear:both;
font-size:1px;
line-height:1px;
}

.clearer2 {
clear:both;
height:15px;
}

.header {
background: url(img/header_bg.jpg) no-repeat;
width: 995px;
height: 298px;
position:relative;
}

.header .logo {
position:absolute;
top:11px;
right:15px;
width: 204px;
height: 70px;
display:block;
}

.header .slogan {
position:absolute;
top:117px;
left:256px;
}

.menu {
background: url(img/menu_bg.jpg) top repeat-x;
height: 26px;
position:relative;
}

.menu ul {
list-style:none;
height:26px;
}

.menu li {
float:left;
padding-right:1px;
background: url(img/menu_border.jpg) right no-repeat;
height: 26px;
}

.menu li.last {
background:none;
}

.menu li a {
display:block;
float:left;
padding:0 24px;
line-height:26px;
}

.menu ul.lang {
width:80px;
right:10px;
position:absolute;
}

.menu ul.lang li {
background:none;
}

.menu ul.lang li a {
padding:0 5px;
font-size:11px;
}

.main {
padding:20px;
background:#fff;
}

.main p {
font:normal 12px "Tahoma";
color:#7d7d7d;
margin-bottom:15px;
line-height:18px;
}

.main a {
color:#87a400;
}

.bottom {
padding:10px 20px;
position:relative;
}

.bottom a, .bottom p {
font-size:11px;
}

.bottom p.designed {
position:absolute;
right:0px;
top:30px;
width:220px;
}
