/*CSS RedSun Media www.redsunmedia.pl */

html, body {
	height: 100%;
}
* html #container{
	overflow: visible;
		}
body 		{
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 10pt;
	background-color: #fff;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
		}
#container 	{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	overflow:hidden;
	padding:0;
	min-height:100%;
	position:relative;
	height:auto !important;
	height:100%;
		}
#logo {
	width:239px;
	height:90px;
	padding-top:10px;
}
#top 		{
	height: 310px;
	width:960px;
	background-image:url('images/top.jpg');
	background-repeat:no-repeat;
	padding:0;
		}
#menu_top 	{ 

	position: absolute;
	margin-top:245px;
	margin-left: 50px;
	font-size:11pt;
		}
#menu_top ul 
		{
	margin:0;
	padding:0;
		}
#menu_top li 	{
	list-style: none; 
	display: inline;
	margin-left:20px;
	padding:0;
	text-align:center;
		}
#menu_top a 	{
	padding:5px;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	color:#fff;
		}
#menu_top a:hover {
	background-color: #0C1744;
	color:#fff;
		}
.visited {
text-decoration:underline;
}
#main 		{
	width: 960px;
	float: left;
	font-size: 10pt;
	padding: 0;
	margin-bottom:25px;
		}
.column_right 	{
	width: 298px;
	height:100%;
	float: left;
	font-size: 10pt;
	margin-top:10px;
	margin-left: 15px;
	
	background-color:#dcdcdc;
		}
.column_border 	{
	width: 272px;
	height:100%;
	float: left;
	margin:2px;
	padding:10px;
	border:1px solid #fff;
	background-color:#dcdcdc;
		}
#column_main 	{
	width: 590px;
	height:100%;
	float: left;
	font-size: 10pt;
	margin-top:10px;
	margin-left: 20px;	
	margin-right:10px;
		}
h2  {
	color:#1f1f1f;
	font-size: 14pt;
	padding:0;
	margin:0;
}
h1 		{
	font-size: 14pt;
	color:#1f1f1f;
	margin-bottom: 0px;
		}
#footer 	{
	height:50px;
	width:100%;
	text-align:right;
	clear:left;
	font-size: 8pt;
	color: #fff;
	background-color: #232323;
		}
.more {
float:right;
border:0;
}		
.more_link a
{
text-decoration:underline;
color:#c40000;
}
.more_link a:hover
{
text-decoration:none;
color:#c40000;
}
.badge {
float:right;
}
a 		{
	color:#efefef; 
	text-decoration:none;
		}
a:hover 	{
	color:#e9e9e9;
		}
.u {visibility: hidden; }
.foot1 {width:700px;float:right;margin-right:25px;padding:5px;}
#d a {background:url(images/bg4.jpg) repeat 0 0;}
#d_over a {background:url(images/bg4.jpg) repeat 0 -250px;}
li {list-style-image:url('images/ok.png');}
