/* Tag Styles */
body {
 	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	background: #FFFBF0 url(../img/background.png) fixed repeat-x;
}

form#login_form input[type="text"],
form#login_form input[type="password"]
{
	background-color:#AADF55;
   color: #000000;
}

form#login_form input[type="button"],
form#login_form input[type="submit"]
{
	border: outset groove;
	border-color:#FFFF00;
	background-color:#D4DF55;
   color: #000000;
	width:60px;
}

form table tr {
	vertical-align:middle;
	background-color:#499C49;
   font-size: 12px;
   color: #FFFFFF;
}

form span a {
   color: #FFFFFF;
}

form input[type="text"],
form input[type="password"],
form select,
form textarea
{
   background-color: #e5f9e5;
}

form input[type="button"],
form input[type="submit"]
{
   border-color: #499C49;
	background-color:#055701;
   color: #7FFE79;
	width:90px;
}

/* Class Styles */

span.date {
   font-size: 10px;
}

/* обрамляющая рамка всей старницы */
div.border {
	width:900px;
	border: thin solid #115314;
	background: #FFFBF0 url(../img/ball_on_grass.jpg) fixed no-repeat center top ;
}

div.chapter_header {
	font-size:24px;
	color:#D4DF55;
}

div.rules {
	font-size:12px;
	color:#000000;
	background-color:#AADF55; 
	padding: 20px;
   line-height: 180%;
}

div.rules2 {
	font-size:12px;
	color:#000000;
	background-color:#AADF55;
   padding: 5px;
}

div.rules table {
   font-size: 12px;
}

div.rules #prognosis, #stakes, #statistics, #rules {
   font-size: 16px;
}

div.rules .red {
   font-weight: bold;
   color:#D41F00;
}

div.rules2 .red {
   font-weight: bold;
   color:#D41F00;
}

div.org_info {
	font-size:18px;
	color:#D4DF55;
}

tr.event_header {
	background-color:#363636;
	vertical-align:middle;
	color:#FFFBF0;
	font-size:18px;
}	

tr.event_details {
	vertical-align:middle;
	font-size:24px;
}	

tr.stake_header {
	background-color:#363636;
	vertical-align:middle;
	color:#D4DF55;
	font-size:14px;
}	

tr.stake_details1 {
	vertical-align:middle;
	font-size:12px;
	background-color:#AADF55;
}

tr.stake_details2 {
	vertical-align:middle;
	font-size:12px;
	background-color:#499C49;
}

tr.row1 {
	background-color:#499C49;
   color: #FFFFFF;
}

tr.row1 a {
   color: #FFFFFF;
}

tr.row2 {
	background-color:#055701;
	color:#c0e9be;
}

tr.row2 a {
	color:#c0e9be;
}

tr.row3 {
	background-color:#206020;
   color: #D4DF55;
}

tr.row3 a {
   color: #D4DF55;
}

tr.paging {
	background-color:#055701;
	color:#7FFE79;
}

tr.header
{
	background-color:#08420b;
	color:#D4DF55;
	font-size:14px;
}

span.input_err_msg {
	visibility:hidden;
	color:#AA0000;
}

table.ErrorTable {
   width: 75%;
	border:thin solid;
	font-size:12px;
	border:outset; 
	border-color:#D4DF55;
	background-color:#AADF55;
   text-align: center;
   vertical-align: middle;
}

table.ErrorTable th {
	color:#D4DF55;
	background-color:#363636;
}

table.MsgTable {
   width: 75%;
	border:thin solid;
	font-size:12px;
	border:outset;
	border-color:#D4DF55;
	background-color:#AADF55;
   text-align: center;
   vertical-align: middle;
}

table.MsgTable th {
	color:#D4DF55;
	background-color:#363636;
}

table.data {
	border:outset;
	border-color:#D4DF55;
}

/* ID Styles */

table#event_description {
	border:outset; 
	border-color:#D4DF55;
	font-size:12px;
}	

table#event_description td {
	border:none;
}

table#stakes_description {
	border:outset; 
	border-color:#D4DF55;
	background-color:#E7E6F2;
}	

table#menu {
	border:outset; 
	border-color:#D4DF55;
	background-color:#AADF55;
	font-size:12px;
}

table#event_list {
	border:outset; 
	border-color:#D4DF55;
	background-color:#AADF55;
	font-size:12px;
}

table#users_stat {
   font-size: 12px;
}

table#registration a,
table#restore_password a,
table#edit_user_profile a
{
	cursor:help;
}

/* Login form */
table#login_container a, table#login_container td {
	font-size:12px;
	color:#D4DF55;
	background-color:#363636;
}

form#login_form {
   padding: 0px;
   margin: 0px;
}

/* Навигатор */
table#navigator {
   font-size: 10px;
   background-color: #206020;
   padding: 1px 5px 3px 5px;
   color: #D4DF55;
}

table#navigator a {
   color: #D4DF55;
}

/* Разделитель формы аутентификации и навигатора */
hr#login_navigator_sep {
   color: yellow;
   margin: 0px;
}

/* общая форма добавления Прогноза и Прогноз на Исход по-умолчанию не отображаются */
div#add_prognosis_div,
div#prognosis_result_a,
div#prognosis_result_b,
div#status_bar
{
   visibility: hidden;
   display: none;
}

/* Прогноз на Счёт отображается по-умолчанию */
div#prognosis_score_a,
div#prognosis_score_b
{
   visibility: visible;
   display: block;
}

div#process_add_progonosis input[type="button"]
{
	border: outset groove;
	border-color:#FFFF00;
	background-color:#D4DF55;
   color: #000000;
   margin-top: 5px;
	width:80px;
}


/* Разбивка на страницы */
#pagination-digg {
   font-size:11px;
}

#pagination-digg a {
   border: solid 1px #499C49;
   margin-right:2px;
}

#pagination-digg .first-off span,
#pagination-digg .previous-off span,
#pagination-digg .next-off span,
#pagination-digg .last-off span
{
   border:solid 1px #DEDEDE;
   color:#888888;
   font-weight:bold;
   margin-right:2px;
   padding:3px 6px;
}

#pagination-digg .first a,
#pagination-digg .previous a,
#pagination-digg .next a,
#pagination-digg .last a
{
   font-weight:bold;
}

#pagination-digg .active{
   background:#499C49;
   color:#FFFFFF;
   font-weight:bold;
   padding: 4px 6px;
}

#pagination-digg a:link,
#pagination-digg a:visited {
   color:#7FFE79;
   padding:3px 6px;
   text-decoration:none;
}

#pagination-digg a:hover{
   border:solid 1px #FFFFFF;
}

/* Комментарии */

div#comments_div {
   
}

table#comments_table {
	border:outset;
	border-color:#D4DF55;
}

table#comments_table td {
	border:none;
}

table#add_comment_table {
	border:outset;
	border-color:#D4DF55;
}

table#add_comment_table td {
	border:none;
   padding-left: 10px;
   padding-right: 10px;
}

table#add_comment_table tr {
   font-size: 12px;
	background-color:#499C49;
   color: #FFFFFF;
}


table#add_comment_table a {
   color: #FFFFFF;
}

td#comments_add_header
{
	background-color:#08420b;
	color:#D4DF55;
	font-size:14px;
}

tr.comment_header {
	background-color:#055701;
	color:#7FFE79;
	font-size:12px;
}

tr.comment_body {
   font-size: 10px;
	background-color:#499C49;
   color: #FFFFFF;
}

textarea#comment_body {
   font-size: 12px;
   background-color: #a2dba2;
   width: 100%;
}

div#add_comment_result {
   visibility: hidden;
   display: none;
}