	body {
		font: normal 11px Arial,sans-serif;
		color: #6c6767;
	}
	h4.small {
		font-size: 16px !important;
	}
	#main {
		width: 990px;
		margin: 0 auto;
		position: relative;
	}
	
	.bce_site #addons {
	position: absolute;
		top: -43px;
		left: 350px;
		width: 120px;
		background: url('../images/reklama.gif') no-repeat left top;	
	}
	
	#addons {
		position: absolute;
		top: -43px;
		left: 335px;
		width: 120px;
		background: url('../images/reklama.gif') no-repeat left top;
	}
	#addons img {
		margin: 10px 0 0;
		border: 1px solid #999;
	}
	#addons object {
		margin: 10px 0 0;
	}
    #addons embed {
		margin: 10px 0 0;
	}
	#addons img, #addons object, #addons embed {
		margin: 0px;
	}
	#addons div div {
		margin: 10px 0 0;
	}
	
	
	#header .logo {
		float: left;
		display: inline;
		margin: 25px 0 0 40px;
	}
	#header .search {
		margin-left: 20px !important;
	}
	#header .search input.txt {
		width: 120px;
	}
	#header .search div { position: relative; }
	#header .search div.sponsor { position: absolute; right: 30px; top: 10px; padding-top: 0; }
	#header .search a.sponsor { position: absolute; right: 30px; top: 10px; padding-top: 0; }
    #header .search div.sponsor div { padding-top: 0 !important; }
	#header .column {
		float: right;
		display: inline;
		height: 70px;
		margin: 20px 0 0 10px;
		padding: 0 0 25px 10px;
		border-left: 1px solid #e3e3e3;
	}
	#header .column a {
		color: #6c6767;
		margin-right:5px;
	}
	#header .column form {
		width: 200px;
		padding: 5px 0 0 30px;
	}
	#header .search form {
		width: 270px;
	}
	#header .column form div {
		padding-top: 10px;
	}
	#header input.txt {
		border: 1px solid #e3e3e3;
		background-color: #f7f7f7;
	}
	#menu {
		clear: both;
		height: 38px;
		margin: 0 0 20px;
		background-color: #008AD2;
	}
	.technika_sg #menu { height: 170px; background: #008AD2; }
	#menu li.parent { position: relative; }
	#menu li.active { background: #58575C; }
	#menu li {
		border-left: 1px solid #acabae;
	}
	#menu li:first-child,
	#menu li.first-child {
		border: none;
	}
	#menu a {
		padding: 0 21px;
		line-height: 38px;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
	
	}
	div.reklama {
		text-align: left;
		font-size: 10px;
		color: #c0c0c0;
	}
	#banners2 {
		width: 750px;
		margin: 0 auto;
		background: url('../images/reklama.gif') no-repeat left top;
	}
	#banners {
		/*width: 750px;*/
		margin: 0 auto 45px;
		background: url('../images/reklama.gif') no-repeat 450px top;
		text-align: center;
	}
/*	#banners img {*/
/*		margin-top: 10px;*/
/*		vertical-align: top;*/
/*		border: 1px solid #f5f5f5;*/
/*	}*/
/*	#banners object {*/
/*		margin-top: 10px;*/
/*	}*/
/*    #banners embed {*/
/*		margin-top: 10px;*/
/*	}*/

	#banners div div, #banners div img, #banners2 div div, #banners2 div img {
		padding:10px 0px;
	}
	#content {
		float: left;
		width: 626px;
		margin: 0 0 20px;
		padding-right: 34px;
	}
	#right {
		position: relative;
		float: right;
		width: 300px;
		margin: 0 0 20px;
		padding: 15px;
		background-color: #f0f0f0;
	}
	.ksiegarnia_sg #right 
	{ 
	   padding-bottom: 0;
	}
	#shortcuts {
		clear: both;
		padding: 1px 0 0;
		border-top: 3px solid #58575c;
		zoom: 1;
	}
	.technika_sg #shortcuts { border-top: 3px solid #29282B; }
	.biznes_sg #shortcuts { border-top: 3px solid #06495A; }
	.ksiegarnia_sg #shortcuts { border-top: 3px solid #3C2B28; }
	#shortcuts a {
		color: #6c6767;
	}
	#shortcuts dl {
		clear: left;
		float: left;
		width: 990px;
		padding: 10px 0;
		border-bottom: 1px solid #e3e3e3;
	}
	#shortcuts dt {
		float: left;
		width: 125px;
		margin-right: 10px;
		font-weight: bold;
		color: #3C3636;
		text-align: right;
	}
	#shortcuts dd {
		float: left;
		margin-right: 10px;
	}
	#shortcuts dl dl {
		width: 840px;
		padding: 0 0 5px;
		border: none;
	}
	#shortcuts dd dt {
		width: auto;
		margin-right: 10px;
		color: #6c6767;
	}
	#footer {
		clear: both;
		padding: 15px 0 0;
		text-align: center;
		color: #3c3636;
		zoom: 1;
	}
	#footer li {
		padding: 0 10px;
	}
	#footer a {
		font-weight: bold;
		color: #000;
	}
	#footer img {
		vertical-align: middle;
	}
	
	.sub_menu {
		position: absolute;
		top: 38px;
		left: 0;
		background: #58575C;
		border-bottom: 3px solid #ffffff;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 990px;
	}
	#menu .sub_menu a { 
		font-size: 11px;
		font-weight: bold;
		line-height: 1em;
		padding: 0;
	}
	.sub_menu ul { 
		float: left !important;
		padding: 0px 17px;
		border-right: 1px solid #ffffff;
		overflow: hidden;
		zoom: 1;
	}
	.sub_menu ul.last { border-right: 0; padding-right: 0; }
	.sub_menu ul.ul1 { width: 165px; }
	.sub_menu ul.ul2 { width: 108px; }
	.sub_menu ul.ul3 { width: 100px; }
	.sub_menu ul.ul4 { width: 110px; }
	.sub_menu ul.last { width: 180px; }
	#menu .sub_menu li { 
		border-left: 0 !important;
		border-top: 0 !important;
		border-right: 0 !important;
		float: none;
		border-bottom: 1px solid #ffffff; 
		width: auto;
		clear: both;
		list-style: none;
		overflow: hidden;
		zoom: 1;
	}
	#menu .sub_menu li.last { border-bottom: 0; }
	#menu .sub_menu li.new_icon { 
		background: url("../images/icons/nowe.gif") 160px 50% no-repeat; 
	}
	#menu .sub_menu li a { padding: 5px 0 6px 0; float: left; }
	
	#menu ul.sub_menu2 { 
	   float: none;
	   position: absolute;
	   width: 990px;
	   background: #58575c;
	   top: 38px;
       list-style: none;	   
       padding: 10px 0;
	}
	.cogdziekiedy_sg #menu ul.sub_menu2 {
	   background: #ffffff;
	}
	#menu ul.sub_menu2 li { border-right: 1px solid #ffffff; border-left: 0; }
	#menu ul.sub_menu2 li a { font-size: 11px; line-height: 1em; border-right: none; font-weight: bold; border-left: 0; }
	.biznes_sg ul.sub_menu2 { left: -227px; }
	.cogdziekiedy_sg ul.sub_menu2 { left: -450px; height: 4px; padding: 0!important;}
	.inwestycje_sg ul.sub_menu2 { left: -108px; }
	.biznes_sg #menu, .inwestycje_sg #menu { height: 68px; }
	.biznes_sg #title h1 {
		border-bottom:3px solid #074c53;
		color:#074c53;
		padding:0 0 5px;
	}
	.biznes_sg #content { border-top: none; }
	.biznes_sg #right { margin-top: 0px; }   
	.biznes_sg #banners { margin-bottom: 15px; }
	
li.red_link a, li.red_icon a {
	color:red !important;
}