/* ============================================================================================== */
/* DEVICE - SCREEN */

.noscreen					{	display: none; }


/* ============================================================================================== */
/* TAGS */

body							{
	background-color: #FFF;
	line-height:			1.4em;
	font-family:			serif;
}

a[href]									{
	color:						#444;
	text-decoration:	underline;
}
a:visited					{	color: #666; }
a[href]:hover, a[href]:active	{	color: #FC0; }

hr								{
	height:						1px; 
	margin:						0.8em 0;
}

h2, h3, h4				{
	margin:						1.2em 0 0.4em;
	line-height:			1.4em;
	font-weight:			bold;
}
h2 { 
	margin-bottom:		1em;
	font-size:				1.6em;	
}
h3								{ font-size: 1.3em; }
h5								{
	font-size:				0.8em;
	font-weight:			bold;
}

p									{	margin-bottom: 0.8em;  }

p.pre {
  font-family: "Courier New", Courier, monospace;
  font-size: .9em;
}

em								{ font-style: italic; }
strong						{ font-weight: bold; }

ul								{ margin: 1em 2em; }
li								{ 
	list-style-type:	disc;
	margin-bottom:		0.4em;
}

table							{ width: 100%; }
td, th						{ 
	padding:					0.2em;
	border-bottom:		1px solid #808080;
	text-align:				center;
}
th 								{ 
	border-bottom:		6px solid #000;
	font-weight:			bold;
}

fieldset					{
	margin-bottom:		1em;
	padding:					0.6em; 
	border:						2px solid #DDD;
	border-left:			0;
	border-right:			0;
}
legend						{
	padding:					0 0.4em;
	background:				#DDD;
	font-weight:			bold;
}
input, textarea		{
	margin-bottom:		1em; 
	padding:					0.1em;
}

/* ============================================================================================== */
/* CLASSES */

.binfo						{ background-color: #FEA; }
.bingo						{ background-color: #EEF; }

.bg								{ background-color: #DDD; }
.bg_bingo					{ background-color: #BBF; }
.bg_binfo					{ background-color: #DC3; }

.width_500				{ width: 500px; }
.width_700				{ width: 700px; }

.signature				{
	margin-right:			2em;
	text-align:				right;
}

.sep							{
	margin-top:				0.8em;
}
.sep_bottom				{
	margin-bottom:		0.8em;
}

.checkbox					{
	margin-right:			0.4em;
	float:						left;
}

.notice						{
	padding:					0.4em;
	border-style:			solid;
	border-width:			2px;
	text-align:				center;
}

.text_ok					{
		color:						#0B0;
}
.ok								{ 
	border-color:			#0B0;
	background:				#BFB; 
	color:						#0B0;
}
.warning					{ 
	border-color:			#BB0;
	background:				#FFB;
	color:						#BB0;
}
.text_error			 {
	color:						#B00;
}
.error						{
	border-color:			#B00;
	background:				#FBB;
	color:						#B00;
}

.hide_border_bottom 
{
	border-bottom:		0;
}

.team_not_play		{
	color:						#888; 
	font-style:				italic;
}
.team_error				{ color: #B00; }


/* ============================================================================================== */
/* BLOCKS */

/* ---------------------------------------------------------------------------------------------- */
/* TITLE */
h1								{
	height:						152px;
	width:						284px;
	position:					relative;
	overflow:					hidden;
	margin:						0 auto;
}
h1 span						{
	display:					block;
	height:						152px;
	width:						284px;
	position:					absolute;
	left:							0;
	top:							0;
	background:				url("../images/logo-bedna.gif") top left no-repeat;
	z-index:					1;
	cursor:						pointer;
}

/* ---------------------------------------------------------------------------------------------- */
/* FOOTER */

#box_footer				{
	color:						#808080; 
	font-style:				italic;
	text-align:				center;
}
#box_footer hr		{
	background-color: #808080;
}

/* ---------------------------------------------------------------------------------------------- */
/* MENU */

#box_menu					{ line-height: 1.1em; }
#box_menu ul			{
	margin:						0 1em;
	list-style:				outside disc url("../images/menu-point.gif");
}

/* ---------------------------------------------------------------------------------------------- */
/* FORM */
form .left				{	margin-right: 1em; }

/* ---------------------------------------------------------------------------------------------- */
/* CODES */
.inline_ul				{	list-style-type: none; }
.inline_ul li			{	display:					inline; }	

/* ---------------------------------------------------------------------------------------------- */
/* TEAM FORM */

.team_members fieldset {
	margin-bottom:	0;
	padding-top:		0;
	padding-bottom: 0;
	border:					0;
}

.team_members fieldset label, .team_members fieldset br {
	display:				none;
}
.team_members .first_member label, .team_members .first_member br {
	display:				inline;
}

.team_members fieldset legend {
	display: none;
}

/* ---------------------------------------------------------------------------------------------- */
/* STATISTICS */
.help1						{ background-color: #FF0; }
.help2						{ background-color: #F90; }

/* ---------------------------------------------------------------------------------------------- */
/* FORUM */

.forum_entries		{	margin:	1em; }
.forum_entries li	{
	margin-bottom:		1em;
	list-style-type:	none;
}
.forum_entries div {
	padding-left:			1em;
	border-top:				1px solid #808080;
}

/* ---------------------------------------------------------------------------------------------- */
/* INTRO */

.intro img {
  margin-top:       2em;
  padding:          5px;
  border:           1px solid #808080;
}
.intro h4 {
  margin-top:       0.4em;
  margin-left:      -300px;
  color:            #808080;
  font-style:       italic;
}
