html,body,li,ul,a,h1,h2,h3,h4,h5,h6,img,div,form,input{
margin: 0px;
padding: 0px;
}

body{
	font:normal 12px Arial;
	color:#333333;
	background: url(images/bg.jpg) no-repeat top;
	line-height:18px;
}

h1{
	font:normal 18px Arial;
	color:#333;
	line-height:30px;
}
p{
	font:normal 12px Arial, Helvetica, sans-erif;
	color:#333333;
	line-height:1.5em;
	padding:0px;
	margin-bottom:15px;
	margin-top:0px;
}

p a:link, p a:visited, p a:hover, p a:active{
	color:#FF5A00;
	text-decoration:underline;
}

p a:hover{
	color:#FF5A00;
	text-decoration:none;
}

.bg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:583px;
	display:block;
	background:#230b0b url(images/bg.jpg) no-repeat top;
}
.content{
	position:relative;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
}

.top{
	position:relative;
	display:block;
	height:82px;
}

.login{
	position:absolute;
	top:23px;
	right:0px;
	width:320px;
	text-align:right;
	font:normal 12px Arial;
	color:#91b2f8;
}

.credits{
	color:#fff;
}

.login_links{
	position:relative;
	top:5px;
	right:0px;
	font:normal 12px Arial;
	color:#91b2f8;
	padding-top:43px;
	text-align:right;
	list-style:none;
}

.login_links li{
	position:relative;
	float:right;
	padding-left:20px;
}

.login_links a{
	font:normal 12px Arial;
	color:#91b2f8;
	text-decoration:none;
}

.login_links a:hover{
	color:#fff;
	text-decoration:underline;
}

.meni{
	position:relative;
	list-style:none;
}

.meni li{
	position:relative;
	float:left;
	padding-right:10px;
	margin-right:10px;
}

.meni li a{
	font:normal 12px Arial;
	color:#91b2f8;
	text-decoration:none;
}

.meni li a:hover{
	font:normal 12px Arial;
	color:#fff;
	text-decoration:underline;
}



.header{
	position:relative;
	display:block;
	background:#ff5a00 url(images/bg_header.jpg) no-repeat top right;
	height:98px;
}

.search{
	position:absolute;
	right:30px;
	top:30px;
	background-color:#fff;
	padding:4px;
	width:262px;
	height:31px;
	display:block;
	
}

.search input{
	position:relative;
	width:230px;
	height:31px;
	display:block;
	border:none;
	padding:0px;
	margin:0px;
}

.search .bt_search{
	position:absolute;
	right:4px;
	top:4px;
	width:32px;
	height:31px;
	display:block;
}


.inner{
	padding:30px;
	position:relative;
	background-color:#fff;
	display:block;
}

.left_c{
	position:relative;
	float:left;
	width:200px;
	float:left;
}

.categories{
	position:relative;
	float:left;
	width:198px;
	border:solid 1px #efeeee;
	list-style:none;
	border-bottom:none;
}

.categories li{
	
	position:Relative;
	display:block;
	height:34px;
	background-color:#fff;
	border-bottom:solid 1px #efeeee;
	line-height:34px;
}

.categories li a{
	display:block;
	color:#fff;
	color:#333333;
	font:normal 12px Arial;
	text-decoration:none;
	text-indent:14px;
	line-height:34px;
}

.categories li a:hover{
	color:#fff;
	font-weight:bold;
}

.categories li:hover{
	font-weight:bold;
	background-color:#3f578a;
}



#active{
	font-weight:bold;
	background-color:#3f578a;
	color:#fff;
}

.right_c{
	position:relative;
	padding-left:30px;
	width:720px;
	float:left;
}

.clean{
	clear:both;
}

.main{
	/*padding-bottom:30px;*/
}

.inside{

	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}

.box_border{
	position:relative;
	display:block;
	border:solid 1px #efeeee;
	margin-top:30px;
}

.footer{
	padding-top:20px;
	clear:both;
}

.footer a{
	color:#333333;
	margin-right:15px;
	font:normal 11px Arial;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.copy{
	position:Relative;
	display:block;
	padding-top:10px;
	color:#ff5a00;
	font:normal 11px Arial;
}
.copy a{
	color:#ff5a00;
	font:normal 11px Arial;
	text-decoration:none;
}

.copy a:hover{
	text-decoration:underline;
}

#thisone a{
	color:#fff;
	text-decoration:underline;
}

.title{
	position:Relative;
	display:block;
	height:52px;
	font:normal 18px Arial;
	color:#333333;
	text-indent:15px;
	background:#efeeee url(images/bg_title.jpg) repeat-x top left;
	border:solid 1px #efeeee;
	line-height:52px;
}


.categories .cat_name{
	height:42px;
	
}


.cat_name{
	position:Relative;
	display:block;
	height:42px;
	padding-top:10px;
	background:#efeeee url(images/bg_title.jpg) repeat-x top left;
	color:#333333;
	background-color:#fefdfd;
	font:normal 18px Arial;
	text-indent:14px;
}

.categories .cat_name:hover{
	font-weight:normal;
	background-color:#fefdfd;
}

.box{
	position:Relative;
	display:block;
	padding:15px;
	border:solid 1px #efeeee;
	
}

.table_style{
	border:solid 1px #efeeee;
	border-bottom:none;
}

.table_style tr td{
	padding-left:15px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:solid 1px #efeeee;
}

.table_style tr:hover{
	background-color:#3f578a;
	color:#fff;
	font-weight:bold;
	
}


.table_style a{
	color:#333333;
	text-decoration:none;
}

.table_style tr:hover a{
	color:#fff;
}

.table_title{
	font-weight:bold;
}

.table_style .table_title:hover{
	background-color:#fff;
	font-weight:bold;
	color:#333;
}


.amounts{
	position:absolute;
	top:0px; 
	right:0px;
	width:400px;
	text-align:right;
	line-height:20px;
}

.amounts a{
	color:#3f578a;
	margin-left:10px;
	margin-right:10px;
}

.small_font{
	font-size:10px;
}

.board td{
	border:solid 1px #ccc;
}

.game_title{
	font:bold 24px Arial;
	color:#ff5a00;
}

.board td{
	padding:4px;
}

.square_num{
	font:bold 16px Arial;
	color:#03406a;
}

.top_style{
	position:relative;
	margin-top:10px;
	padding-left:15px;
	margin-bottom:10px;
	background-color:#fbfbfb;
	border:solid 1px #efeeee;
	font-size:12px;
	line-height:20px;
}
.inputform{
	background-color: #ffffff;
	border: solid 1px #acacac;
	font: normal 12px Arial;
	color: #FF5A00;
	margin: 2px 0 2px 0;
	padding: 4px;
}
