/*
  Hestia Theme for phpBB version 2+
  Created by Vjacheslav Trushkin
  http://www.trushkin.net
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #FFFFFF;
}

/* General font families for common tags */
font,th,td,p,h4,h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
a { text-decoration: none; color: #333333; }
a:visited	{ text-decoration: none; color: #333333; }
a:hover		{ text-decoration: none; color: #0B631B; }
a:active	{ text-decoration: none; color: #388547; }
hr	{ height: 0px; border: solid #646368 0px; border-top-width: 1px;}

h4 {font-size: 13px; font-weight: bold; text-align: left; line-height : 16px; margin-top: 4px; margin-bottom: 4px;}
h5 {font-size: 12px; font-weight: bold; text-align: left; line-height : 15px; margin-top: 12px; margin-bottom: 4px;}
p {text-align: justify; line-height : 14px; margin-top: 2px; margin-bottom: 4px; }

.black { color: #000000;}
.red { color: #900000;}
.green  { color: #0B631B;}
.gray  { color: #444444;}
.graynb  { color: #444444; font-weight: normal; font-size: 11px;}
.link { text-decoration: underline; font-weight: bold; }
.quest  { color: #0B631B; margin-top: 14px; margin-bottom: 0px; font-weight: bold; }


/* This is the outline round the main forum tables */
.forumline	{ background-color: #666666; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #F8F8F8; }
td.row1_over	{ background-color: #F0F0F0; }
td.row2	{ background-color: #F0F0F0; }
td.row2_over	{ background-color: #E8E8E8; }
td.row3, td.row3Right	{ background-color: #F4F4F4; }
td.row3_over	{ background-color: #ECECEC; }
td.row4	{ background-color: #EBEBEB; }

td.spacer { background-color: #666666; }

td.cntr {
	background-image: url("tables/dispbg.gif"); text-align: right; height: 11px; margin-top: 0px; margin-bottom: 0px;
	border: solid #999999 1px; padding-right: 2px;
}
td.cntl {text-align: left; height: 11px; margin-top: 0px; margin-bottom: 0px;}

/* Match table cell colours and backgrounds */

td.mattime, td.matresult {
	background-image: url("tables/dispbg.gif"); 
	font-size: 10px; 
	text-align: center; 
	height: 11px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	width: 25px; 
	font-weight: bold;}

td.matresult {width: 50px;}

td.mathome, td.matguest {
	color: #FFFFFF; 
	text-align: right; 
	height: 11px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	width: 255px; 
	font-weight: bold; 
	padding-right: 2px; 
	padding-left: 2px;}

td.matguest {text-align: left; }

td.matstrh, td.matstrg {
	background-color: #AACDA1; 
	text-align: right; 
	height: 11px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-right: 6px; 
	padding-left: 6px;}

td.matstrg {text-align: left; }

/* Finace table cell colours and backgrounds */

td.fintbl, td.fintbr, td.fintblr, td.fintbrr 
	{background-color: #F2FBFD; border: solid #BBBBBB 0px; border-top-width: 1px; text-align: left; font-weight: bold;}
td.fintbr {text-align: right;}
td.fintblr {color: #900000;}
td.fintbrr {text-align: right; color: #900000;}


td.trn {font-size: 9px; }
.radiotrn { width: 12px; height: 12px; margin: 0px 2px 0px 2px;}

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
}

/* Header cells - the blue and silver gradient backgrounds */
th, td.th	{
	color: #000000; font-size: 11px; font-weight: bold;
	background-color: #E4F7E1; height: 20px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-color: #E6E6E6; height: 28px;
}

td.th2 {background-color: #E6E6E6; height: 20px; color: #404040; }

td.spaceRow {
	background-color: #1696E2; }


td.rowflt	{ background-color: #EBEBEB; height: 14px;}


/* Players table */
td.plttl,td.pltxt,td.pltxtd,td.plnum,td.plnumd {
	color: #000000; font-size: 11px; font-weight: bold;
	background-color: #F6F6F6; height: 16px;
}

td.plnum,td.plnumd {text-align: right; padding-right: 8px; background-color: #F1F1F1; height: 18px;}
td.pltxt,td.pltxtd {text-align: left; padding-left: 8px; background-color: #F1F1F1; height: 18px;}
td.plttl {color: #FFFFFF; background-color: #53714d; padding-left: 6px; height: 20px;}
td.pltxtd,td.plnumd {background-color: #E6E6E6;}


/* Frame texts */
.frmredtxt		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif;}
.frmgraytxt		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color: #444444; padding-top: 6px;}
.frmfoot		{ font-weight: bold; font-size: 10px ; letter-spacing: 0px; color: #000000; }
.frmmore		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color: #006633;}

/*buttons*/
.knofi, .knofi1 {border: solid 1px #777777; background-color: #DDDDDD; color: #aaaaaa;}
.knofi1 {color: #111111;}

/* NEW DESIGN */

.lftb { 	background-image: url("buttons/left_empty.gif");

		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #444444;
		font-size: 8pt;
		height: 20px;
		width: 100px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #FFFFFF 0px solid;
		text-decoration: none }


.lftbow { 	background-image: url("buttons/left_empty-over.gif");

		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #666666;
		font-size: 8pt;
		height: 20px;
		width: 100px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #FFFFFF 0px solid }


.lftbsel { 	background-image: url("buttons/left_empty-off.gif");

		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #660000;
		font-size: 8pt;
		height: 20px;
		width: 100px;
		font-weight: bold;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #FFFFFF 0px solid }

.lftbna { 	background-image: url("buttons/left_empty.gif");

		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #999999;
		font-size: 8pt;
		height: 20px;
		width: 100px;
		font-weight: bold;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #FFFFFF 0px solid }


.lfttxt
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
	font-size: 8pt;
	line-height: 11pt;
	text-align: center;
	font-weight: bold;
}

A.lfttxt		{ color: #666666; text-decoration: none }
A.lfttxt:link		{ color: #666666; text-decoration: none }
A.lfttxt:visited		{ color: #666666; text-decoration: none }
A.lfttxt:active		{ color: #666666; text-decoration: none }
A.lfttxt:hover		{ color: #004444; text-decoration: none }

.gmtclock
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004444;
	font-size: 8pt;
	line-height: 11pt;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
}


.dotmenu 	{ COLOR: #CCCCCC; FONT: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a.dotmenu:link   { text-decoration: none; color: #CCCCCC; }
a.dotmenu:visited { text-decoration: none; color: #CCCCCC; }
a.dotmenu:hover	{ text-decoration: none; color: #FFFFFF; }
a.dotmenu:active	{ text-decoration: none; color: #FFFFFF; }



.doform { FONT: 10px arial, verdana, sans-serif;
		background-image: url("doform.gif");
		text-align: left;
		padding-left: 5px;
		WIDTH: 90PX;
		BORDER: #000000 1px solid}

.doformslong, .doformsmin, .doforms100 .doforms{ FONT: 11px arial, verdana, sans-serif;
		background-image: url("doform.gif");
		text-align: left;
		padding-left: 5px;
		BORDER: #000000 1px solid}
.doformslong	{ WIDTH: 180PX; }
.doforms100	{ WIDTH: 88PX; }
.doformsmin	{ WIDTH: 30PX; text-align: center;}

.doforms	{font-size: 9px;}

.group	{ 
			font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center;
			text-decoration: none; font-weight: bold; color: #333333;
}





/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

form { display: inline; }

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }




