.container {
  width: 980px;
  margin: 0 auto;
}


.clearfix:after,
.container:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix, .container, .row { display: inline-block; }

.clearfix, .container, .row { display: block; }

.clear { clear: both; }

.debug { background: red; }

/* ---------------------------------------------------------------------------------------------------------------------------- */

html, body { height: 100%; }

#wrapper { min-height: 100%; }

#LGF { padding-bottom: 145px; }

#header {}

	#header-bg {
		float: left;
		width: 980px;
		height: 292px;
		background: url('images/header_bg.png') no-repeat 0 0;
	}
	
	#header {
		position: relative;
		float: left;
		width: 980px;
		height: 292px;
	}
	
	#logo {
		position: absolute;
		top: 83px;
		left: 8px;
		width: 114px;
		height: 113px;
	}
	
	#logo img{
	}
	
	#player {
		position: absolute;
		top: 16px;
		right: 24px;
		width: 254px;
		height: 201px;
		/*background: url('images/player.png') no-repeat 0 0;*/
	}
	
	#topmenu {
		position: absolute;
		top: 227px;
		left: 0px;
		width: 980px;
		text-align: center;
	}
	
	#topmenu a {
		padding: 0 15px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#topmenu a:hover {
		text-decoration: underline;
	}
	
	#languages {
		position: absolute;
		top: 227px;
		right: 0px;
		width: 100px;
		text-align:center;
		z-index:100;
	}
	
	#date {
		position: absolute;
		top: 265px;
		right: 15px;
		width: auto;
		height: auto;
		color: #b6dba2;
	}

/* INDEX */

#column-left {}
	
	#column-left {
		float: left;
		width: 205px;
		margin-right: 15px;
	}
	
	#leftmenu {
		float: left;
		width: 205px;
		margin-bottom: 15px;
		padding-bottom: 11px;
		background: #459c16 url('images/column_left_bottom.gif') no-repeat bottom left;
	}
	
	#leftmenu h2 {
		margin: 0;
	  padding: 10px 15px 0;
	  height: 35px;
	  background: #459c16 url('images/column_left_top_first.gif')  no-repeat top left;
	  font-weight: bold;
	}
	
	#leftmenu div {
		padding: 0 15px;
		zoom: 1;
	}
	
	#leftmenu ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
	
	#leftmenu li {
		padding: 7px 0;
	  border-top: 1px solid #70b34c;
	}
	
	#leftmenu li.first {
		padding:6px 0 7px;
	  border-top: 0px none;
	}
		
	#leftmenu li a {
		color: #fff;
		text-decoration: none;
	}
	
	#leftmenu li a:hover {
		text-decoration: underline;
	}
	
	#news {
		float: left;
		width: 205px;
		margin-bottom: 15px;
		padding-bottom: 16px;
		background: #459c16 url('images/column_left_bottom.gif') no-repeat bottom left;
	}
	
	#news h2 {
		margin: 0;
	  padding: 10px 15px 0;
	  height: 35px;
	  background: #459c16 url('images/column_left_top.gif') no-repeat top left;
	  font-weight: bold;
	}
	
	#news fieldset {
		margin: 0;
	  padding: 0 15px;
	  background: #459c16 url('images/email.gif') no-repeat 15px 28px;
	}
	
	#news label {
		color: #fff;
	}
	
	#news input.em {
		float: left;
		margin: 10px 0 0 5px;
	  padding: 6px 0 5px;
	  width: 133px;
	  height: 15px;
	  border: 0 none;
	  background: transparent;
		color: #fff;
		font-size: 11px;
	}
	
	#news input.emi {
		float: right;
		margin: 10px 0 0 0;
	  padding: 0;
	  width: 24px;
	  height: 26px;
	  border: 0 none;
	  outline: none;
	}
	
	#contacts {
		float: left;
		width: 205px;
		margin-bottom: 15px;
	}
	
	#contacts h2 {
		margin: 0;
	  padding: 0 8px 10px;
	  color: #fff;
	  font-weight: bold;
	}
	
	#contacts p {
		margin: 0;
	  padding: 0 8px;
		color: #fff;
		font-size: 11px;
	}
	
	#contacts p a {
		color: #c6eda3;
	}
	
	#contacts p a:hover {
		text-decoration: none;
	}
	
#columns {
	float: left;
	width: 760px;
}

#column-center {
	float: left;
	width: 555px;
	margin-right: 15px;
}

#content-box {
	float: left;
	width: 555px;
	padding-bottom: 10px;
	background: #fff url('images/content_bottom.gif') no-repeat bottom left;
}

.box {
	padding: 10px 20px 0;
	background: #fff url('images/content_top.gif') no-repeat top left;
}
	
	.box h1 {
		margin: 0 0 10px;
	  padding: 0 0 10px;
	  border-bottom: 1px solid #cfcfcf;
	  text-transform: uppercase;
	}
	
	.box h1#title {
		float: left;
		width: 515px;
	  padding: 0;
	}
	
	.box img {
		margin:5px;
	}
	
	.box input.text {
		width: 100%;
	}
	
	.box input.button {
		background: #3A8512;
		color: #fff;
		border: 0;
		padding: 3px 5px;
		font-weight: bold;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	
	#print {
		float: right;
		padding: 0 0 10px;
	}
	
	#print a{
		color: #4eaf19;
		font-size: 11px;
		font-weight: normal;
	  text-transform: none;
	}
	
	#print a:hover{
		text-decoration: none;
	}

#back-top {
	float: left;
	width: 545px;
	padding: 10px 5px 0;
}

a#back{
	float: left;
	padding: 0 0 0 20px;
	color: #fff;
	background: url('images/back.gif') no-repeat top left;
	font-size: 11px;
}
a#back:hover{
	text-decoration: none;
}

a#top{
	float: right;
	padding: 0 0 0 20px;
	color: #fff;
	background: url('images/top.gif') no-repeat top left;
	font-size: 11px;
}
a#top:hover{
	text-decoration: none;
}

.read_more_a {
  font-size:11px;
  color:#4a9c17;  
  text-align:left; 
  text-decoration:none; 
}

.comments_a {
  font-size:11px;
  color:#4a9c17;
  text-decoration:none; 
}

.read_more_span_right {
  float:right;
  background: url('images/more.gif') no-repeat right bottom;
  text-align:left; 
  width:100px; 
}
.read_more_span_left {
  float:left;
  text-align:left;  
}
.paging {
  clear:both;
  font-size:11px;
}
.send2friend_a {
  background: url('images/send_to_friend.gif') no-repeat right center;
  padding-right:17px;
  line-height: 1.1;
  margin-bottom: 6px;
  float:right;
}

.send2friend_a a{
  color:#666666;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
}
.send2friend_a a:hover{
  text-decoration:underline;
}
.prod_name {
  float:left;
  width:515px;
  margin-bottom:6px;
  clear:both;
}
/* prod details comments */

.comments_det {

}

.comments_det_hdr {
  float:left;
  width:515px;
  height:25px;
  clear:both;
}

#comments_det_h2 {
float:left;
width:515px;
background:url('images/comments-hdr3.gif') no-repeat top left;
color:#666666;
margin-top:8px;
padding: 5px 0px 0px 14px;
height: 20px;
font-size:12px;
text-align:left;
}

.review{
border-bottom: 1px solid #e6e7e6;
}
.rauthor{
color:#666666;
}

/* prod details comments */


#column-right {}
	
	#column-right {
		float: left;
		width: 190px;
	}
	
	#coments {
		float: left;
		width: 190px;
		margin-bottom: 15px;
		padding-bottom: 16px;
		background: #57c61c url('images/column_right_bottom.gif') no-repeat bottom left;
	}
	
	#coments h2 {
		margin: 0;
	  padding: 10px 15px 0;
	  height: 34px;
	  background: #57c61c url('images/column_right_top_first.gif')  no-repeat top left;
	  color: #fff;
	  font-weight: bold;
	}
	
	#coments div {
		padding: 0 15px;
		zoom: 1;
	}
	
	#coments ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
	
	#coments li {
		padding: 7px 0;
	  border-top: 1px solid #7ed351;
	  color: #fff;
	  font-size: 11px;
	}
	
	#coments li.first {
		padding:6px 0 7px;
	  border-top: 0px none;
	}
		
	#coments li a {
		color: #fff;
		text-decoration: none;
	}
	
	#coments li a:hover {
		text-decoration: underline;
	}
	
	.block {
		float: left;
		width: 190px;
		margin-bottom: 15px;
		padding-bottom: 16px;
		background: #fff url('images/column_right_bottom_white.gif') no-repeat bottom left;
	}
	
	.block h2 {
		margin: 0;
	  padding: 10px 15px 0;
	  height: 34px;
	  background: #fff url('images/column_right_top_white.gif')  no-repeat top left;
	  color: #fff;
	  font-weight: bold;
	}
	
	.block div {
		padding: 0 10px;
		zoom: 1;
		text-align: center;
		overflow: hidden;
	}
	
	.block div img{
		margin: 10px 0;
	}
	
    #players th{
    font-size: 12px; text-align:center; font-style:italic;
    }
    #players td{
    font-size: 12px; text-align:center;
    }
    
    

    
#footer {}

  #footer {
    position: relative;
    clear: both;
    height: 120px;
    min-width: 980px;
    margin-top: -125px;
    padding-top: 5px;
    background: url('images/footer.gif') repeat-x bottom;
  }
  
  #copyright {
  	position: absolute;
  	bottom: 0px;
  	width: 845px;
    height: 83px;
    padding: 40px 0 0 135px;
    background: url('images/ball.png') no-repeat left bottom;
    color: #fff;
    font-size: 11px;
  }
  
  #copyright a {
    color: #fff;
  }
  
  #copyright a:hover {
    text-decoration: none;
  }


