
body {
  background-color: #fff;
  color: #000;
  font-size: small;
  font-family: sans-serif;
  margin: 0 auto;
}

fieldset {
  border: 1px solid #737373;
}
form {
  margin: 10px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
hr {
  background-color: #737373;
  border: 0px;
  color: #737373;
  height: 1px;
}

a:link {
  color: #303030;
  text-decoration: none;
}
a:visited {
  color: #4040ff;
  text-decoration:none ;
}
a:active, a:hover {
  color: #000;
}

div.bottom {
  color: #737373;
  font-size: x-small;
  text-align: center;
}

/* Define some colors */

.darkbg {
  background-color: #303030;
  color: #fff;
}
.mediumbg {
  color: #fff;
}
.lightbg {
  background-color: #fff;
  color: #000;
}

.lightbg2 {
	background: #000;
	color: white;
	padding-left: 10px;
	
}
.lightbgalt {
  background-color: #EEEEEE;
  color: #000;
  
}
.highlight {
  background-color: yellow;
  color: #000;
}
.ranking {
	padding-top: 8px ;
	
	
}
/* Top menu */

a.menu {
  background-color: #fff;
  border: 1px solid #737373;
  color: #000;
  font-weight: bold;
  margin-left: 4px;
  margin-right: 4px;
  padding: 3px;
  text-decoration: none;
}
a.menu:hover, a.menu:active {
  color: #fff;
  background-color: #09c;
  background-image: url(grad_bg.png);
}

a.table_top {
  color: #fff;
  text-decoration: none;
}
a.table_top:hover, a.table_top:active {
  color: #c0c0c0;
}

.join_edit_error {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }

.filters {
	float: left;
	padding-left: 30px;
	padding-top: 30px;
	
}
.search {
	float: right;
	padding-right: 20px;
	padding-top: 30px;
	
}

.boxborder {
	background: black url(boxgrad.gif) repeat-x;
	height: 40px;
	
	
	
}

.statsb {
	
	height: 40px;
	
}

.boxbottom {
	background: black ;
	height: 6px;
	border-top: 4px solid #98D464;
	
	
}
.rankbox {
	border-left: 3px solid black;
	border-right: 3px solid black;
	
}




.table_border { background: url(images/table_border.jpg) no-repeat;
	margin-bottom: 30px;
	padding: 1px;
}
.table_top_title {
	font-size: 12px;
	color: #FFF;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.table_top_rank {
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.table_top_description { }
.table_top_banner {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.table_top_stats {

	padding: 5px;
}
.table_top_rating {

	text-align: center;
}

.table_title {
	background: #4a4a4a url("title.png") repeat-x;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.table_rank {
	background-color: #DCDCDC;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.table_description { width: 100%; }
.table_stats {
	background-color: #DCDCDC;
	padding: 2px;
	text-align: center;
}

.stats_top {
	color: #344358;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.stats_left { background-color: #DCDCDC; }
.stats1 {
	background-color: #DCDCDC;
	text-align: center;
}
.stats2 {
	background-color: #FFF;
	text-align: center;
}

	
*/
   
/* default styles */
*{ margin: 0; padding: 0; }
body { font: .7em Arial, Verdana, Sans-Serif; background: #fff url(images/bg.jpg) repeat-x center top; color: #454545; }
a:hover { color: #808080; background: inherit; }
p {	margin: 0 0 5px 0; }
h1 { font: normal 2.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; padding: 0 0 0 0; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
img { border: 0; }

/* layout */
#content { margin: 0 auto; width: 980px; }
#header {
	padding: 10px 0;
	color: #fff;
	margin: 0 0 20px 0;
	height: 260px;
}

/* main horizontal menu */
#tablist{  
		float: right;
		margin: 10px 0 0 0;  }
	#tablist li{ list-style: none; display: inline;  }
	#tablist li a{
		text-decoration: none;
		margin: 0 3px 0 0;
		padding: 4px 15px;
		font-weight: bold;
		color: #ccc;
	}
	#tablist li a:hover{
		color: #fff;
	}
	#tablist li a.current{
		background: #ADD597;
		color: #fff;
	}
	#tablist .key { text-decoration: underline; }


/* right side */
#left {
	float: right;
	width: 670px;
	margin: 0 0 10px 0;
}
	.border { border: 1px solid #AED898;  margin: 0 0 10px 0;}
	.subheader {
		padding: 15px;
		background: #F1F8ED;
		color: #444;
		border: 2px solid #D1EAC3;
	}
	.highlight { background: #C5E7F6; color: #000; }
	.left_articles {
		margin: 20px 0 0 0;
		color: #454545;
		padding: 15px 15px 0 25px; 
		}

	.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }

	.bigimage {
			float: left;
			clear: left;
			margin: 0 15px 10px 0;
		}
	.left_box {
		background: #F4F1F8;
		color: #808080;
		border-left: 3px solid #E8E2F2;
		padding: 15px;
		margin: 0 0 15px 0;
	}
	.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}		
		
/* left side */
#right {
	float: left;
	width: 280px; min-height: 520px;
	margin: 0 0 10px 0;
	padding: 55px 0 0 0;
	background: url() no-repeat top right;
	
}
	.button {
		font: normal 1.6em "Georgia", "Times New Roman", Arial;
		color: #679A4E;
		text-align: center;
		margin: 0 0 110px 0; 
	}
	.big { color: #2e2e2e; font: normal 2em "Georgia", "Times New Roman", Arial; }
	
	#side_menu 
	#side_menu li { }
	#side_menu li a { font-size:16px; color: #52748D; border: 0; margin: 0 0 1px 0; display: block;  padding: 8px 10px; font-variant:small-caps; }
	#side_menu li a:hover { color: #344358; font-weight: bold;}	

	.image { float: left; margin: 0 9px 3px 0; }
	
/* footer */

#footer_top {
	background : url(images/footer_top.jpg) repeat-x center top;
	background-color:#333333;
	height: 86px;
	clear: both; 
}
#footer {
	background : url(images/footer.jpg) repeat-x center top;
	background-color:#333333;
	height: 220px;
	clear: both; 
	color: #537180;
}
#footer_content { 
	
	margin: 0 auto; width: 980px;
	padding-top: 20px;
	
}
	#reklama {  }
	
#reklama_menu { padding-top: 60px;
				padding-bottom: 30px;}
#footer .thirds a { color: #537180; }
#footer .thirds a:hover { color: #6B9EBC; }

	#stats { float: right; }