body {
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	background-image: url(images/bg.jpg);  
	background-position:right top;  

}

.all {
	width: 928px;
}

.top {
	background-image:url(images/top.jpg);
	background-repeat: no-repeat;
	width: 928px;
	height: 35px;
}


.logo {
	background-image:url(images/logo.jpg);
	background-repeat: no-repeat;
	width: 928px;
	height: 149px;
}

.logo_link {

	float:left;
	padding-left: 30px;
	padding-top: 30px;
}

.page {
	width: 928px;
	margin: 0 auto;
	background-image: url('images/page.jpg');
	background-repeat: repeat-y;
}

.end {
	background-image:url(images/end.jpg);
	background-repeat: no-repeat;
	width: 928px;
	height: 35px;
}

.line {

	width: 928px;
	margin: 0 auto;
	padding-top: 10px;
	padding-right: 21px;
	float:right;
	background-image: url('images/line.jpg');
	background-repeat: repeat-y;
}

.e1 {

	background-image:url(images/e1.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 3px;
	padding-top: 11px;
}

#right {

	width: 200px;
	float:right;
	padding-right: 10px;
	padding-top: 15px;
}

#left {
	width: 687px;
	float:left;
	padding-left: 15px;
	padding-top: 15px;
}


.leftbox {

	width: 687px;
}

.pleft {

	background-image: url('images/pleft.jpg');
	background-repeat: repeat-y;
	width: 687px;
	height: 663px;
}

.advleft {

	float:left;
	padding-top: 10px;
	padding-left: 25px;
	margin: 0;
	width: 234px;
}

.text_games {

	color:#000000;
	text-align: right;
	float:right;
	padding-right: 5px;
	clear: both;
	width: 510px;
}

.text_games a{

	color:#4189db;
	text-decoration: none;
	font-size: 12px;
}

.text_games a:hover{

	text-decoration: underline;
}

.idx p{

	color:#1f65ff;
	text-align: right;
	float:right;
	padding-right: 23px;	
	clear: both;
	width: 620px;
}

.adv {
	background-image:url(images/adv.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 117px;
	padding-top: 10px;
}

.menu {
	background-image:url(images/menu.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 28px;
}

.menu a{

	text-decoration: none;
	color:#1f65ff;
	font-family: Arial;
	font-weight:bold;
	float:right;
	padding-top: 7px;
	padding-right: 35px;
	font-size: 12px;

}


.menu a:hover{

	color:#000000;
	text-decoration: underline;
}


.bar {

	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial;
	font-weight:bold;
	float:right;
	font-size: 12px;
	display: inline;
	padding-top: 5px;
	padding-right: 10px;
	margin: 0;
}

.bar a{

	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial;
	font-weight:bold;
}

.bar a:hover{

	text-decoration: underline;
}

h1 {

	text-decoration: none;
	color:#1f65ff;
	font-family: Arial;
	font-weight:bold;
	float:right;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 12px;
	display: inline;
	margin: 0;
}

h2 {

	color:#4189db;
	text-decoration: none;
	font-weight: bold; 
	font-size: 14px;
	display: inline;
	margin: 0;
}

h3 {

	text-decoration: none;
	color:#1f65ff;
	font-family: Arial;
	font-weight:bold;
	float:right;
	font-size: 16px;
	display: inline;
	padding-right: 4px;
	padding-right: 23px;
	margin: 0;
}

.swf {
	width: 660px;
	height: 460px;
	float:right;
	padding-right: 14px;
	padding-top: 25px;
}

.end_right {

	color:#1f65ff;
	float:right;
	padding-top: 10px;
	padding-right: 20px;

}

.end_left {

	color:#1f65ff;
	padding-top: 10px;
	padding-left: 20px;
	float:left;
}

.link {

	color:#1f65ff;
	text-decoration: none;
}

.link:hover {

	text-decoration: underline;
}

.dadv {

	width: 180px;
	height: 90px;
	clear: both;
	float: right;
	padding-right: 6px;
}

.baner {

	width: 468px;
	height: 60px;
	clear: both;
}

.tleft {
	background-image:url(images/tleft.jpg);
	background-repeat: no-repeat;
	width: 687px;
	height: 46px;
}

.eleft {
	background-image:url(images/eleft.jpg);
	background-repeat: no-repeat;
	width: 687px;
	height: 23px;
	margin: 0;
}

.kat1 {
	background-image:url(images/1.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 28px;
}

.kat2 {
	background-image:url(images/2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 28px;
}

.kat3 {
	background-image:url(images/3.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 28px;
}

.kav {
	background-image:url(images/kav.jpg);
	background-repeat: repeat-x;
	width: 657px;
	height: 1px;
}

.clear {

	clear: both;

}

.img_games {
	background-image:url(images/img_games.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	width: 120px;
	height: 71px;
}

.games_link  a{

	color:#4189db;
	text-decoration: none;
	font-weight: bold; 
}

.games_link a:hover{

	text-decoration: underline;
}

.title_games a{

	color:#4189db;
	text-decoration: none;
	font-weight: bold; 
	font-size: 14px;
	margin-top: 4px;
}

.title_games a:hover{

	text-decoration: underline;
}


