html,body{text-align:center}

body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	scrollbar-face-color: #B7D5D9;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #B2BDC7;
	scrollbar-3dlight-color: #E8EDF2;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #DCE8F2;
	scrollbar-arrow-color: #000000;
}

div#page
{
	width: 773px;
	margin: 0 auto;
	text-align: left;
}

div#top
{
	width: 775px;
	height: 75px;	
}

div#top div#advertisementTxt 
{
	width: 63px;
	height: 5px;
	background: url(images/reklama.gif) no-repeat;
	float: right;
	margin: 2px 100px 0 0;
	
}


div#top a
{	
	clear: both;
	display: block;
	width: 272px;
	height: 65px;
	float: left;
	
}

div#top div#bgDarkBlue {
	background-color: #2C5675;
	float: left;
	padding: 0;
	margin: 0;
}

div#top div#bgGray {
	background-color: #B2BDC7;
	margin-left:1px;
	float: left;
	padding: 0;
	margin: 0;
}

#bgDarkBlue {
	background-color: #2C5675;
}

#bgGray {
	background-color: #B2BDC7;
}

#bgLightGray, #inputGray, #bgLightGray1,#bgLightGray2 {
	background-color: #E8EDF2;
}

#bgLightGray3,#bgLightGray4,#bgLightGray5 {
	background-color: #CEDAE3;
}

#bgLightGray6,#bgLightGray7, #bgLightGray8 {
	background-color: #D1E7ED;
}

 #innykoor {
	background-color: #D7E6E7;
}

#right {
	text-align: right;
}

#center {
	text-align: center;
}

#left {
	text-align: left;
}

#fontRed {
	color: #E30000;
}

#fontRed2 {
	color: #A60909;
}

#fontWhite {
	color: #FFFFFF;
}

#bold {
	font-weight: bold;
}

.text {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	line-height: 14px;
	text-align: justify;
}

.textGray {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949BA0;
	line-height: 14px;
}

.text2 {
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	line-height: 14px;
}

.header {
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	line-height: 14px;
}

.tabHeader1 {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding: 0x;
	margin: 0px;
}

.tabHeader2 {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

.tabTitle {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.tabTitleHref {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a.tabTitleHref:hover {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: underline;
}

.tabContent {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 13px;
}

a.foot {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.foot:hover {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.link {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a.link:hover {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a.more {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F95CB;
	text-decoration: none;
}

a.more:hover {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F95CB;
	text-decoration: underline;
}

a.cat {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a.cat:hover {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a.cat2 {
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a.cat2:hover {
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C5675;
	text-decoration: none;
}

a {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F95CB;
	text-decoration: underline;
}

a:hover {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A52A2A;
	text-decoration: underline;
}

a.offer {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F95CB;
	text-decoration: underline;
}

a.offer:hover {
	color:#4F95CB;
}



a.new {
	color: #2C5675;
	text-decoration: none; 
}

a.new:hover {
	color: #2C5675;
	text-decoration: underline;
}

.dropMenu {
	background-color: #2C5675;
	color:#FFFFFF;
	height:16px;
	width:100%;
	text-decoration: none; 
	line-height: 14px; 
	display: block
}

.dropMenu:hover {
	background-color: #4180AE;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 14px;
	display: block
}

.panelText {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4180AE;
}





#paddBottom {
		padding-bottom: 4px;
	}
	
	#paddBottom2 {
		padding-bottom: 8px;
	}
	
	#paddBottom3 {
		padding-bottom: 2px;
	}
	
	#paddBottom4 {
		padding-bottom: 6px;
	}

	div.upLine01 {
		position: absolute; top: 0px; left: 0px; width: 272px; height: 9px;
		layer-background-color:  #2C5675;
	}
	div.upLine02 {
		position: absolute; top: 0px; left: 273px; width: 20px; height: 9px;
		layer-background-color:  #B2BDC7;
	}

	td.menuDots {
		width:774px; height: 1px;
		background-image: url(images/bgDots.gif);
	}
	div.menu {
		padding-left: 10px;
	}
	
	div.graySquere {
		width: 773px; height: 153px;
	}
	
	div.pic {
		padding: 5px 0 0 0;
		float: left;
		width: 272px;
	}
	div.advertisement {
		float: right;
		width: 460px;
		margin-top: 2px
		height: 60px;
	}
	div#header {
		width: 775px;
		height: 153px;
		background: #B2BDC7;
	}
	
	
	div.panel {
		float: right;
		width: 480px;
		height: 106px !important;
		padding: 0;
		margin: 5px 0 0 0;
		background-color: #FFFFFF;
		layer-background-color:  #FFFFFF;
		z-index: 1;
		position: relatve;
	}
	
	
	div.grayFoot {
		width: 773px; height: 5px;
	}
	
	td.footDots {
		width:774px; height: 1px;
		background-image: url(images/bgDots2.gif);
	}
	
	div.foot {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
	}
	
	#panelPaddTop {
		padding-top: 12px;
	}
	
	#panelPadd1 {
		padding-left: 19px; padding-top: 9px;
	}
	
	#panelPadd2 {
		padding-left: 9px; padding-top: 9px;
	}
	
	#panelPadd3 {
		padding-top: 2px;
		padding-right: 9px;
		text-align: right;
	}
	
	#panelPadd4 {
		padding-left: 14px; padding-top: 7px;
	}
	
	#homeText {
		padding-top: 10px;
		padding-left: 24px;
		padding-right: 22px;
		padding-bottom: 5px;
	}
	
	#adsText {
		padding-top: 6px;
		padding-left: 27px;
		padding-right: 22px;
		padding-bottom: 5px;
	}
	
	#paddLogin {
		padding-left: 3px;
	}
	
	#pageText {
		width: 600px;
		padding-top: 6px;
		padding-left: 27px;
		padding-right: 22px;
		padding-bottom: 5px;
	}
	
	#langs {
		position: absolute; 
		left: 645px; 
		top: -4px;
	}
	
.zdjecia img {
	border: 1px solid black;
}


/* dodane przez Piotr Kocjan, Codivate */

.tab { 
	background: #2C5675 url(images/tableCor1.gif) no-repeat left top;
	margin-bottom:10px;
	border-bottom:1px solid #2C5675;
	}


	
.tab h1 {
	background: #2C5675 url(images/tableCor2.gif) no-repeat right top;
	font:11px normal arial;
	color:#fff;
	padding:1px 0 2px 0px;
	overflow: hidden;
	/*width: 100%;*/
	z-index: 1;
	margin:0;
	margin-left:7px;
	}
	
.tab h1 a {
	color:#fff;
	text-decoration:none;
	}

.tab h1 span {
	font:normal 11px tahoma;
	letter-spacing:1px;
	right: 5px;
	float: right;
	position: relative;
	clear:none;
	
	}
	
.tab h2 {
	margin:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:4px 0 4px 9px;
	}

.tab h2.with_photo {
	background-image:url(images/fotka.gif);
	background-position:98% 50%;
	background-repeat:no-repeat;
	}


div.bgLightGray h2, div.bgLightGray1 h2, div.bgLightGray2 h2 {
	background-color:#CEDAE3;
	}

div.bgLightGray3 h2, div.bgLightGray4 h2, div.bgLightGray5 h2 {
	background-color:#E8EDF2;
	}

div.bgLightGray6 h2, div.bgLightGray7 h2, div.bgLightGray8 h2 {
	background-color:#D1E7ED;
	}




.tab h2 a {
	color:#2C5675;
	text-decoration:none;
	font-weight:bold;
	}
	
.tab h2 a:hover {
	text-decoration:underline;
	font-weight:bold;
	}	
	
.tab p.tabContent {
	padding-left:10px;
	}
	
.tab p {
	background:#D1E7ED;
	margin:0;
	padding:5px;
	}

div.bgLightGray p, div.bgLightGray1 p, div.bgLightGray2 p {
	background:#CEDAE3;
	}

div.bgLightGray3 p, div.bgLightGray4 p, div.bgLightGray5 p {
	background:#E8EDF2;
	}

div.bgLightGray6 p, div.bgLightGray7 p, div.bgLightGray8 p {
	background:#D1E7ED;
	}

.tab p.tabMore {
	text-align:right;
	border-bottom:1px solid #fff;
	}
	
h1.haslo {
	float: right;
	width: 458px; height: 40px;
	z-index: 2;
	text-indent:-1500px;
	font-size:12px;
	background:url(images/najwieksza.gif) no-repeat left center;
	margin:0;padding:0;
}
	
.recent h1 {
	background-color:transparent;
	font:normal 11px tahoma;
	letter-spacing:1px;
	padding:0;
	border-bottom:1px solid #fff;
	margin:0;
	padding-left:7px;
}

.recent p {
	background:#E8EDF2;
	border-bottom:1px solid #fff;
}

.recent p a {
	color:#2C5675;
	text-decoration:none;
	}
	
.recent p a:hover {
	text-decoration:underline;
	}
	
#maincol {
	width:488px;
	float:right;
	}

#sidebar {width:285px !important;width:283px;}	



div.menu ul {float:left;padding:0;margin:0;}

div.menu ul li {
	display: inline;
	height:20px;
	background-color:#fff;
	
	}
	
div.menu ul li a {
	color:#fff;
	float:left;
	height:20px;
	text-indent:-3000px;
	text-decoration:none;
	padding:0 10px;
	background-color:#fff;
	}
	
li#about a {
	background:url(images/menu.gif) no-repeat 0 0px;
	width:70px;
	}

li#add_offer a {
	background:url(images/menu.gif) no-repeat -91px 0px;
	width:76px;
	}

li#browse_offers a {
	background:urlimages/(menu.gif) no-repeat -190px 0px;
	width:95px;
	}

li#investpoland a {
	background:url(images/menu.gif) no-repeat -309px 0px;
	width:104px;
	}

li#zasoby a {
	background:url(images/menu.gif) no-repeat -434px 0;
	width:48px;
	}

li#partnerzy a {
	background:url(images/menu.gif) no-repeat -506px 0;
	width:60px;
	}	

li#pytania a {
	background:url(images/menu.gif) no-repeat -589px 0;
	width:44px;
	}	
	
li#kontakt a {
	background:url(images/menu.gif) no-repeat -655px 0;
	width:50px;
	}	


h2.chosen {
	margin-top:10px;
	font:bold 12px verdana,sans-serif;
	font-size: 11px;
	color:#2C5675;
	margin-bottom:5px;
	}

h2.most_recent {
margin-top:10px;
	font:bold 12px verdana,sans-serif;
	font-size: 11px;
	color:#2C5675;
	margin-bottom:5px;
	}
	
	div.haslo {
		position: absolute; top: 205px; left: 293px;
		width: 458px; height: 43px;
		z-index: 2;
	}	
	
a.menu {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
	font-weight: bold;
	
}

a.menu:hover {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9D9D9D;
	text-decoration: none;
	font-weight: bold;
	
}

a.my_tags {
	text-decoration: none;
}

a.my_tags:hover {
	text-decoration: underline;
}

/* klasa na potrzeby stronicowania */
.oneTwoThree {
	font-size: 12px
}

a.oneTwoThree:visited {
	font-size: 12px;
}

a.oneTwoThree:hover {
	font-size: 12px;
}

a.oneTwoThree:link {
	font-size: 12px;
}
