body {
background: url('/_i/bg-header.jpg') no-repeat center top #e7e1c8;
padding: 0px;
margin: 0px;
color: #2a2924;
font: 12px Arial;
text-align: left;
line-height: 1.5em;
min-width: 1000px;
bottom: 0;
}

p {
margin: 0px;
padding: 0px;
}

img {
border: 0px;
vertical-align: middle;
}

input, textarea, select, option {
vertical-align: middle;
font: 12px Tahoma;
}

a,
a:visited,
a:active {
color: #00569f;
text-decoration: underline;
}

a:hover {
color: #00569f;
text-decoration: none;
}

#body {
padding: 0px;
min-width: 1000px;
width: 1000px;
margin: 0px auto;
background: url('/_i/bg-header.jpg') no-repeat center top #e7e1c8;
}

#header {
height: 460px;
}

#logo {
margin: 0px 0px 0px 106px;
padding: 10px 0px 0px 0px;
font-weight: 500;
font-size: 14px;
}

#logo a {
display: block;
width: 395px;
color: #4b4b4b;
padding: 44px 0px 0px 0px;
text-decoration: none;
text-align: right;
}

#game-toggler {
padding: 0px;
margin: 238px auto 0px auto;
border-collapse: collapse;
}

#game-toggler td {
padding: 0px;
text-align: center;
vertical-align: middle;
}

#game-toggler td a {
padding: 0px;
display: block;
overflow: hidden;
text-indent: -9000px;
}

#game-toggler td a.css {
background: url('/_i/btn-css.png') no-repeat left top;
width: 87px;
height: 87px;
}

#game-toggler td a.hl {
background: url('/_i/btn-hl.png') no-repeat left top;
width: 85px;
height: 85px;
}

#menu-line {
width: 100%;
overflow: hidden;
}

@-moz-document url-prefix()
{
#menu-line { 
width: 100%;
overflow: hidden;
margin-top: 10px;
}
}

#menu-line #ml-right {
float: right;
color: #713e39;
font-family: Arial;
letter-spacing: 1px;
font-size: 14px;
width: 134px;
height: 26px;
overflow: hidden;
text-indent: -9000px;
background: url('/_i/onlinesupport.png') no-repeat left bottom;
}

#menu-line #ml-center {
margin: 0px 150px 0px 280px;
}

#top-menu {
padding: 0px;
margin: 14px auto 0px auto;
overflow: hidden;
list-style: none;
font-size: 10pt;
}

#top-menu li {
padding: 0px 0px 0px 9px;
margin: 0px;
float: left;
}

#top-menu li:hover {
background: url('/_i/li-hover-left.png') no-repeat 0px top;
}

#top-menu li a {
display: block;
overflow: hidden;
padding: 8px 8px 8px 0px;
color: #000;
letter-spacing: -1px;
font-size: 15px;
text-decoration: none;
}

#top-menu li:hover a {
background: url('/_i/li-hover-right.png') no-repeat right top;
padding: 8px 8px 8px 0px;
color: #fff;
}

#top-menu li ul {
display: none;
padding: 0px;
margin: 0px;
list-style: none;
position: absolute;
z-index: 999;
margin-left: -9px;
}

#top-menu li:hover ul {
display: block;
}

#top-menu li ul li,
#top-menu li ul li:hover {
float: none;
color: #fff;
font-size: 12px;
background: #3d3d3d;
padding: 2px 20px;
width: 120px;
}

#top-menu li ul li.pp {
filter: alpha(opacity=70);
opacity: 0.7;
}

#top-menu li ul li.first {
background: url('/_i/sub-menu-top.png') no-repeat left top;
padding-top: 10px;
}

#top-menu li ul li.last {
background: url('/_i/sub-menu-bottom.png') no-repeat left bottom;
padding-bottom: 15px;
}

#top-menu li ul li a,
#top-menu li ul li a:visited,
#top-menu li ul li a:active,
#top-menu li ul li a:hover {
background: none !important;
display: inline;
text-indent: 0px;
width: auto;
height: auto;
color: #fff;
text-decoration: none;
opacity: 1;
font-size: 12px;
}

#top-menu li ul li a:hover {
text-decoration: underline;
}

#container {
width: 100%;
overflow: hidden;
background: url('/_i/bbglc.jpg') no-repeat left bottom;
}

#container #c-right {
float: right;
width: 210px;
}

#container #c-left {
float: left;
width: 210px;
}

#container #content {
margin: 0px 216px 0px 218px;
}

div.area-icq {
background: url('/_i/area-icq.png') no-repeat left top;
height: 75px;
width: 194px;
text-align: right;
color: #000;
font-size: 18px;
font-weight: normal;
line-height: 1.5;
padding: 50px 12px 0px 0px;
}

div.mouse-area {
background: url('/_i/mouse-area.jpg') no-repeat left top;
height: 121px;
width: 154px;
font-size: 12px;
color: #22211d;
padding: 10px 30px 20px 30px;
}

div.banner-200x300 {
width: 200px;
text-align: center;
padding-bottom: 6px;
/*background: url('/_i/img-banner.jpg') no-repeat left top;*/
}

div.mc-inner {
background: url('/_i/mc-tblb.jpg') repeat-y 0px top;
}

div.mc-outer {
background: url('/_i/mc-outer.jpg') no-repeat 0px bottom;
padding: 0px 6px 6px 6px;
}

div.mc-outer-2 {
background: url('/_i/outer-2.jpg') no-repeat 0px top;
padding: 6px 0px 0px 0px;
}

h2.caption {
color: #713e39;
padding: 0px;
margin: 0px;
font-size: 18px;
text-align: center;
font-weight: normal;
padding: 15px 0px 15px 0px;
letter-spacing: -1px;
}

h2.caption_zz {
color: #000;
padding: 0px;
margin: 0px;
font-size: 18px;
text-align: center;
font-weight: normal;
padding: 30px 0px 25px 0px;
}

p.ff_info {
padding: 0px 30px 10px 30px;
margin: 0px;
font-size: 12px;
}

h2.caption_cc {
color: #713e39;
padding: 0px;
margin: 0px;
font-size: 18px;
text-align: center;
font-weight: normal;
padding: 26px 0px;
letter-spacing: -1px;
}

h2.caption_dd {
color: #713e39;
padding: 0px;
margin: 0px;
font-size: 18px;
text-align: left;
font-weight: normal;
padding: 15px 0px 5px 30px;
border-bottom: 1px solid #8d6561;
letter-spacing: -1px;
}

h2.caption_ee {
color: #713e39;
padding: 0px;
margin: 0px;
font-size: 18px;
text-align: left;
font-weight: normal;
padding: 5px 0px 40px 0px;
letter-spacing: -1px;
}

table.cccpt {
padding: 0px;
border-collapse: collapse;
width: 100%;
}

table.cccpt th {
text-align: center;
color: #4c1902;
font-size: 14px;
font-weight: bold;
border-right: 1px solid #c0bba5;
padding: 10px 0px;
letter-spacing: -1px;
}

table.cccpt th.r {
border: 0px;
}

table.cccpt td {
text-align: center;
color: #404040;
font-size: 12px;
font-weight: normal;
border-right: 1px solid #c0bba5;
padding: 10px 0px;
}

table.cccpt td.r {
border: 0px;
padding-top: 0;
padding-bottom: 0;
}

table.cccpt tr.alt td {
background: #c4bb99;
padding-top: 0;
padding-bottom: 0;
}

table.cccpt tr.altv td {
background: #B5A895;
height: 50px;
padding-top: 0;
padding-bottom: 0;
}

table.cccpt tr.alt2 td {
background: #aebfc3;
padding-top: 0;
padding-bottom: 0;
}

table.cccpt td a{
color: #404040;
text-decoration: none;
}

div.spacer {
height:16px;
}

p.text_dd {
padding: 25px 5px 5px 5px;
margin: 0px;
text-align: justify;
}

div.pp-center {
width: 205px;
background: url('/_i/ppl-center.jpg') repeat-y left top;
}

div.pp-top {
width: 205px;
background: url('/_i/ppl-top.jpg') no-repeat left top;
}

div.pp-bottom {
width: 199px;
background: url('/_i/ppl-bottom.jpg') no-repeat left bottom;
padding: 16px 3px 3px 3px;
}

div.pp-text {
padding: 4px 10px 26px 26px;
color: #000000;
text-align: left;
}

a.add-server {
display: block;
width: 87px;
height: 58px;
color: #404040;
padding: 2px 30px 0px 85px;
text-decoration: none;
text-align: left;
background: url('/_i/btn-add.jpg') no-repeat left top;
}

#footer {
background: url('/_i/bg-footer.jpg') no-repeat left top;
height: 100px;
padding: 124px 0px 0px 0px;
}

#footer ul {
padding: 0px;
margin: 0px;
list-style: none;
font-size: 14px;
color: #5c5337;
position: relative;
left: 444px;
width: 400px;
overflow: hidden;
}

#footer ul li {
float: left;
padding-right: 10px;
}

#footer ul li a,
#footer ul li a:visited,
#footer ul li a:active,
#footer ul li a:hover {
color: #5c5337;
text-decoration: none;
letter-spacing: -1px;
}

p.copyleft {
text-align: left;
font-size: 14px;
color: #5c5337;
padding: 5px 0px 0px 474px;
}

p.ourfriends {
padding: 10px 0px;
margin: 0px;
color: #4c1902;
font-size: 20px;
}


#kmtz2 {
position: absolute;
width: 132px;
height: 106px;
text-align: center;
overflow: hidden;
}
#kmtzya {
text-align: center; 
padding: 18px 0px 11px 0px;
}
div.vip1 {
position: relative;
left: 310px;
top: -335px;
height: 50px; 
width: 180px;
text-align: center;
font-weight: bold;
color: #000000;
}

div.vip2 {
position: relative;
left: 390px;
top: -270px;
height: 50px; 
width: 180px;
text-align: center;
font-weight: bold;
color: #000000;
}

div.vip3 {
position: relative;
left: 760px;
top: -540px;
height: 50px; 
width: 180px;
text-align: center;
font-weight: bold;
color: #000000;
}

table.friends
{
zoom: 1;
height: 0px;
position: relative;
text-align: left;
bottom: 300px;
}

#kmtz12 {
zoom: 1;
height: 0;
position: relative;
text-align: left;
top: -274px;
left: -420px;
}

.rating {
color:#831903;
}
.navigation {
color:#666; 
border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
text-decoration:none;
color: #404040;
background:#c4bb99;
border:1px solid #404040;
padding:3px 6px;
font-size:11px
}

.navigation a:hover {
background:#e7e1c8;
color:#404040;
border-color:#404040;
}

.navigation span {
text-decoration:none;
background:#c4bb99;
padding:3px 6px;
border:1px solid #404040;
color:#404040;
font-size:11px;
}