/*CSS RedSun Media www.redsunmedia.pl */

body 		{
	margin: 0;
	padding: 0;
	font-family:Tahoma,Verdana,sans-serif;
	font-size: 10pt;
	background-color: #fff;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
	color:#222222;
		}
h1 {
color:#C50000;
}
.inny_kolor {
color:#686868;
}
#container 	{
	margin-left: auto;
	margin-right: auto;
	width: 920px;
	overflow:hidden;
	padding:0;
	height:100%;
	background-color:#fff;
		}
#top 		{
	height: 356px;
	width:920px;
	background-image:url('images/top.jpg');
	background-repeat:no-repeat;
	padding:0;
		}
#logo 	{ 
	width:300px;
	height:79px;
	position: absolute;
	margin-top:12px;
	margin-left: 25px;
		}
p.linkredd a{
color:#2f2f2f;
}
#menu_top 	{ 
	width:920px;
	position: absolute;
	margin-top:313px;
	margin-left: 7px;
	font-size:11pt;
	color:#fff;
	font-family:Verdana,sans-serif;
		}
#menu_top ul 
		{
	margin:0;
	padding:0;
		}
#menu_top li 	{
	list-style: none; 
	display: inline;
	margin:0;
	padding:0;
	text-align:center;
		}
.noborder_link {
	border:0;
}
.biglink {
font-size:14pt;
font-weight:bold;

}
#mapa_kontakt {
float:right;
width:520px;
height:262px;
}
a.biglink:hover {color:#000;}
.wgore {
float:right;
margin-top:15px;
text-decoration:underline;
}
.ofertablok {
margin-top:100px;
}
.ofertablok1 {
margin-top:50px;
}
.tedek {
padding:34px;
}
.imgkon1 {
float:right;
margin-right:35px;
}
.tabelaa {
font-weight:bold;
border:1px solid #c6c6c6;
background-color:#eaeaea;
background-image:url('images/bgtablekon.jpg');
background-repeat:repeat-x;
color:#5a0000;
float:left;
}
#konttresc {
float:left;
clear:both;
width:100%;
}
.zdj_right{
float:right;
margin:10px;
border:1px solid #bcbcbc;
}
.oferta_zdj{
float:left;
margin-top:65px;
}
#oferta_left_menu {
float:right;
width:410px;
margin-top:65px;
}
#restoferta {
clear:both;
float:left;
border-top:1px solid #000;
}
.ofadd {
float:left;
margin-top:3px;
margin-right:5px;
}
#menu_top a 	{
	width:150px;
	display: inline-block;
	margin-right:5px;
	text-decoration: none;
	font-weight:bold;
	background-image:url('images/menu_button.png');
	background-repeat:no-repeat;
	color:#000;
	padding:10px 0 9px 0;
		}
#menu_top a.point	{
	background-image:url('images/menu_button_o.png');
	background-repeat:no-repeat;
	color:#fff;
		}
#menu_top a:hover {
	color: #fff;
	background-image:url('images/menu_button_o.png');
	background-repeat:no-repeat;
		}
#main 		{
	width: 920px;
	float: left;
	
	padding: 1px 25px 25px 25px;
	background-color:#fff;
	background-image:url('images/bg_main.jpg');
	background-repeat:repeat-x;
		}
#column_right 	{
	width: 230px;
	height:290px;
	float: left;
	font-size: 12pt;
	margin-top:20px;
	margin-left: 25px;
	padding:15px;
	background-image:url('images/blok.png');
	background-repeat:no-repeat;
	color:#fff;
	font-size:10pt;
		}
#column_right h1 {
	color:#fff;
}
p.akapit {
text-indent:50px;
}
p.akapitbig {
text-indent:50px;
font-size:14pt;
}
.blockkon a {
color:#fff;
}
.blockkon a:hover {
color:#fff;
text-decoration: underline;
}
#column_main 	{
	width: 590px;
	height:100%;
	float: left;
	font-size: 12pt;
	margin-top:20px;
	margin-left: 0px;	
	
		}
#column_main_all 	{
	width: 870px;
	height:100%;
	float: left;
	font-size: 12pt;
	margin-top:20px;
	margin-left: 0px;	
	text-align:justify;
		}
#footer 	{
	padding-top:10px;
	height:50px;
	width:100%;
	text-align:right;
	clear:left;
	font-size: 8pt;
	color: #939393;
	background-color: #fff;
		}
a 		{
	color:#2f2f2f; 
	text-decoration:none;
		}
a:hover 	{
	color:#5a0000;
		}
input, textarea {
background-color:#f9f9f9;
border:1px solid #cdcdcd;
padding:5px;
}
.u {visibility: hidden; }
.foot1 {width:700px;float:right;margin-right:25px;border-top:1px solid #e1e1e1;padding:5px;}
