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: 148px;
	font-size: 12px;
	color: #22211d;
	padding: 30px 30px 0px 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;
}