﻿/* Default styles */
body {
	background:				#141414;
	font-family:			Arial;
}
a:link,
a:visited,
a:active 
{
	color:					#fff;
	text-decoration:		none;
}
a:hover,
a:focus {
	text-decoration:		underline;
}
/* Helpers */
.non-visual {
	margin-left:			-9999em;
}
.structural {
	left:					-9999px;
	position:				absolute;
	top:					-123456px;
}
.normal {
	font-weight:			normal;
}
.clear-float
{
	overflow: hidden;
	clear: both;
	height: 0px;
	font-size: 0px;
}

.clearfix:after
{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1px;
}

.clearfix
{
	display: block;
}

.block
{
	display: block;
}

.relative
{
	position: relative;
}

.bold
{
	font-weight: bold;
}
.em
{
	font-style: italic;
}
.button
{
	cursor: pointer;
}

.date-modified
{
	font-style: italic;
	font-size: 1em;
}

.no-list
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.float-left
{
	float:left;
}

.float-right
{
	float:right;
}

ul.li-float li
{
	float:left;
}
/* Structure - Main items */
#content-wrapper {
	background:				#141414;
	margin-top:				-15px;
}
#advert-and-footer-wrapper-start {
	background:				url(../images/bg.gif) #3d3d3d repeat-x;
	overflow:				hidden;
	min-height:				313px;
	padding-left:			1px;
}
#advert-and-footer-wrapper 
{
	clear:					both;
	background:				#2c2c2c;
	overflow:				hidden;
	width:					941px;
	margin:					0 auto;
	padding:				0 14px;
}
.autocomplete-w1 
{
	background:				url(../images/shadow.png) no-repeat bottom right;
	position:				absolute;
	top:					0;
	left:					0;
	margin:					8px 0 0 6px;
	/* IE6 fix: */ _background:none; _margin:0;
}
.autocomplete 
{
	border:					1px solid #999;
	background:				#fff;
	cursor:					default;
	text-align:				left;
	max-height:				350px;
	overflow:				auto;
	margin:					-6px 6px 6px -6px;
	/* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden;
}
.autocomplete .selected 
{
	background:				#F0F0F0;
}
.autocomplete div 
{
	padding:				2px 5px;
	white-space:			nowrap;
	font-size:				12px;
}
.autocomplete strong 
{
	font-weight:			bold;
	color:					#C2C193;
}

/* BUTTONS */
.content a.bar-button
{
	background:url(../images/bar_button_left.png) no-repeat 0 0;
	padding:0 0 0 13px;
	text-decoration:none;
	display:block;
	float:left;
	height:28px;
}

.content a.bar-button span
{
	background:url(../images/bar_button_right.png) no-repeat 100% 0;
	padding:5px 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
	height:23px;
	cursor:pointer;
}