/* ============================== COMMON ============================== */

* {
 	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	font: 0.9em/1.4em Tahoma, Verdana, Arial, Heveltica, sans-serif;
	color:#fff9a4;
	text-align:center; /* for IE */	
	background:#000027 url(../img/bgr.png) bottom center repeat-x;
	font-weight:normal;
}
div#container {
  background: transparent url(../img/footer.png) bottom center no-repeat;
  margin:0 auto;
  width:780px;
  text-align:center;
}
div#head {
  margin:0 auto;
  width:780px;
  height:373px;
}
#content {
  margin:0 auto;
  width:780px;
}
p {
	text-align:left;
	margin-bottom:10px;
}
.nodisp {
	display:none;
}
a, a:link {
	text-decoration: none;
	color: #f3d01c;
}
a:visited {
	text-decoration: none;
	color: #f3d01c;
}
a:hover, a:focus {
	text-decoration: underline;
	color: #f3d01c;
}
a:active {
	text-decoration: underline;
	color: #f3d01c;
}
h1 {
	color: #f3d01c;
	font: 1.2em/1.4em Tahoma, Verdana, Arial, Heveltica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin:20px 0px 10px 0px;	
}
h2 {
	font: 1em/1.4em Tahoma, Verdana, Arial, Heveltica, sans-serif;
	color: #f3d01c;
	font-weight:bold;
	text-align:left;
	margin:10px 0px 10px 0px;	
}

/* ============================== Menu ============================== */

ul#menu {
  margin:0 auto;
  width:780px;
  height:37px;
  position:relative;
}
ul#menu li {
	list-style: none;
}
ul#menu li a {
	top:0px;
	height:37px;
	position:absolute;
	font-size:0em;
	color:#000027;
	display:block;
	text-decoration:none;		
}
ul#menu li a:hover {
	background-position:0 -37px;
}
a#menu_1 {
	background-image:url(../img/menu_homepage.png);
	width:118px;
	left:0px;
}
a#menu_1_on {
	background-image:url(../img/menu_homepage.png);
	width:118px;
	left:0px;
	background-position:0 -37px;	
}
a#menu_2 {
	background-image:url(../img/menu_aboutus.png);
	width:86px;
	left:118px;
}
a#menu_2_on {
	background-image:url(../img/menu_aboutus.png);
	width:86px;
	left:118px;
	background-position:0 -37px;	
}
a#menu_3 {
	background-image:url(../img/menu_events.png);
	width:64px;
	left:204px;
}
a#menu_3_on {
	background-image:url(../img/menu_events.png);
	width:64px;
	left:204px;
	background-position:0 -37px;	
}
a#menu_4 {
	background-image:url(../img/menu_games.png);
	width:64px;
	left:268px;
}
a#menu_4_on {
	background-image:url(../img/menu_games.png);
	width:64px;
	left:268px;
	background-position:0 -37px;	
}
li#menu_5 {
	background-image:url(../img/menu_middle.png);
	width:114px;
	left:332px;
	top:0px;
	height:37px;
	position:absolute;
	display:block;	
}
a#menu_6 {
	background-image:url(../img/menu_membership.png);
	width:101px;
	left:446px;
}
a#menu_6_on {
	background-image:url(../img/menu_membership.png);
	width:101px;
	left:446px;
	background-position:0 -37px;	
}
a#menu_7 {
	background-image:url(../img/menu_faqs.png);
	width:56px;
	left:547px;
}
a#menu_7_on {
	background-image:url(../img/menu_faqs.png);
	width:56px;
	left:547px;
	background-position:0 -37px;	
}
a#menu_8 {
	background-image:url(../img/menu_download.png);
	width:87px;
	left:603px;
}
a#menu_8_on {
	background-image:url(../img/menu_download.png);
	width:87px;
	left:603px;
	background-position:0 -37px;	
}
a#menu_9 {
	background-image:url(../img/menu_contact.png);
	width:90px;
	left:690px;
}
a#menu_9_on {
	background-image:url(../img/menu_contact.png);
	width:90px;
	left:690px;
	background-position:0 -37px;	
}


/* ============================== Main ============================== */

#content #leftside {
	width:271px;
	float:left;
}
#content #leftside div.introimg {
	background:transparent url(../img/intro_girls.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_aboutus {
	background:transparent url(../img/intro_about.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_sitemap {
	background:transparent url(../img/intro_sitemap.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_membership {
	background:transparent url(../img/intro_member.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_faqs {
	background:transparent url(../img/intro_faq.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_download {
	background:transparent url(../img/intro_download.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_games {
	background:transparent url(../img/intro_girls.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content #leftside div.img_events {
	background:transparent url(../img/intro_events.jpg) bottom left no-repeat;
	height:202px;
	width:271px;
}
#content div.contact_left img {
	height:389px;
	width:323px;
	padding:20px 0 0 35px;
}
#content div.contact_left {
	width:370px;
	float:left;
	text-align:left;
}
#content div.contact_right {
	width:410px;
	float:left;
	text-align:left;
	height: 1%;
}
#content #leftside_games {
	width:275px;
	float:left;
}
#content #rightside_games {
	width:460px;
	float:left;
	text-align:left;
	height: 1%;
}
#content #rightside {
	width:509px;
	float:left;
	text-align:left;
	height: 1%;
}
#content #rightside p {
	width:460px;
	text-align:left;	
}
#content div.margins {
	margin:0 35px 0 35px;
}
#introbanners {
	clear:both;
  	margin:0 auto;	
	width:780px;
	height:159px;
	position:relative;
}
#introbanners img {
	position:absolute;
	top:0px;
	height:159px;		
}
#introbanners img#box_1 {
	width:271px;
	left:0px;	
}
#introbanners img#box_2 {
	width:250px;
	left:271px;	
}
#introbanners img#box_3 {
	width:260px;
	left:520px;	
}
.button {
	width:92px;
	height:26px;
	float:right;
	display:block;
}
#content ul {
	text-align: left;
	list-style: outside square;
	margin:0 0 10px 15px;
}
div#rightside ul {
	width:450px;
}
#content li {

}
#content li.dwa {
	margin-left:25px;
}
div.separator_long {
	background:url(../img/separator_long.png) bottom center no-repeat;
	width:780px;
	height:15px;
	margin-left:-35px;
	padding-top:5px;
	clear:both;
}
img.games_img {
	float:left;
	display:block;
	width:250px;
	height:156px;
	margin:0 10px 0 0;
}
img.games_img_1 {
	float:left;
	display:block;
	width:250px;
	height:156px;
	margin:-15px 10px 0 0;
}

/* ============================== FORM ============================== */

form {}
input.w190 {
	width:190px;
	margin-left:20px;
}
input, textarea {
	padding:2px;
	background-color:#e9e9dd;
}
input.contact-submit {
	background-image:url('../img/button_send.png');
	width:92px;
	height:26px;
	display:block;
	margin:10px 0 5px 0;
}
td {

}

/* ============================== FOOTER ============================== */

#footer {
	width: 780px;
	height:118px;
	clear: both;
	color: #f3d01c;
	font: 0.85em/1.4em Tahoma, Verdana, Arial, Heveltica, sans-serif;
	text-align:center;
	position:relative;		
}
#footer p {
	text-align:center;
	padding-top:35px;
}
#footer div.submenu {
	text-align:left;
	position:absolute;
	top:90px;
	left:15px;
	color:#fff9a4;
}
#footer div.submenu a {
	text-decoration:underline;
	color:#fff9a4;
}
#footer div.submenu a:hover {
	color:#f3d01c;
}
#footer img.bestcom {
	text-align:left;
	position:absolute;
	top:75px;
	left:670px;
	text-decoration: none;			
}
#footer span.createdby {
	text-align:left;
	position:absolute;
	top:90px;
	left:610px;
	color: #fff9a4;	
	text-decoration: none;
}