/* Aktualizacja Marcin Kaczmarczyk */

.tabcontentstyle {

	position: relative;

}



p.budynek {

	position: absolute;

	top: 20px;

	left: 20px;

}  /* koniec aktualizacji */

	/* ------------------------- Global --------------------------------- */

* {

	margin: 0;

	padding: 0;

}



body { /*background-image:url(../../images/frontend/bg.jpg);*/

	background-repeat: repeat-x;

	background-color: #C6E6F3;

	color: #1778AF;

	font: normal 12px Tahoma, sans-serif;

	margin-top: 2px;

	margin-bottom: 15px;

}



ul {

	list-style-type: none;

}



img {

	border: 0;

}



hr {

	clear: both;

	visibility: hidden;

	height: 16px;

}



table {

	border-collapse: collapse;

}



* :focus {

	outline: none;

}



a:link,a:focus,a:visited,a:active {

	color: #000000;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

}



	/* ------------------------------------------------------------------ */

.maincontainer {

	width: 1020px;

	margin: 0 auto;

	background-color: #C6E6F3;

}  /*--------------top------------*/

.top {



}



.top01 {

	background: url(../../images/frontend/top_01-2.jpg);

	float: left;

	width: 222px;

	height: 241px;

}



.top01-eng {

	background: url(../../images/frontend/top_01-2_eng.jpg);

	float: left;

	width: 222px;

	height: 241px;

}



.top02 { /*background: url(../../images/frontend/top_02.jpg);*/

	float: left;

	width: 785px;

	height: 241px;

}



.top03 { /*position:relative;  left:61px;*/ /*margin-left:26px; */

	background: url(../../images/frontend/top_03.jpg);

	float: left;

	width: 785px;

	height: 42px;

	margin-left:26px;

}

.top03-eng { /*position:relative;  left:61px;*/ /*margin-left:26px; */

	background: url(../../images/frontend/top03_eng.jpg);

	float: left;

	width: 785px;

	height: 42px;

	margin-left:26px;

}





  /*--------------top------------*/ /*--------------left------------*/

.left {

	position: relative;

	left: 26px;

	float: left;

}



#manuleft {

	width: 196px; /*margin-left:62px;*/

	float: left;

}



#mainmanu #manu02,#manu03,#manu04,#manu05,#manu06,#manu07,#manu08a,#manu08,#manu08b,#manu08c

	{

	line-height: 30px;

	padding-left: 30px;

}



#mainmanu a {

	font-weight: bold;

	color: #fff;

}



#mainmanu a:link {

	color: #fff;

}



#mainmanu a:visited {

	color: #fff;

}



#mainmanu a:active {

	color: #fff;

}



#mainmanu a:focus {

	color: #fff;

}



#manu01 {

	background: url(../../images/frontend/manu01.gif) repeat-y;

	height: 35px;

}



#manu02 {

	background: url(../../images/frontend/manu02.gif) no-repeat;

	height: 30px;

}



#manu02 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu03 {

	background: url(../../images/frontend/manu03.gif) no-repeat;

	height: 30px;

}



#manu03 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu04 {

	background: url(../../images/frontend/manu04.gif) no-repeat;

	height: 30px;

}



#manu04 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu05 {

	background: url(../../images/frontend/manu05.gif) no-repeat;

	height: 30px;

}



#manu05 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu06 {

	background: url(../../images/frontend/manu06.gif) no-repeat;

	height: 30px;

}



#manu06 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu07 {

	background: url(../../images/frontend/manu07.gif) no-repeat;

	height: 30px;

}



#manu07 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu08 {

	background: url(../../images/frontend/manu08.gif) no-repeat;

	height: 30px;

}



#manu08 :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu08a {

	background: url(../../images/frontend/manu08a.gif) no-repeat;

	height: 30px;

}



#manu08a :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu09 {

	background: url(../../images/frontend/manu09.gif) no-repeat;

	height: 20px;

}



#manu08b {

	background: url(../../images/frontend/manu02.gif) no-repeat;

	height: 30px;

}



#manu08b :hover {

	background-position: 0 -30px;

	height: 30px;

}



#manu08c {

	background: url(../../images/frontend/manu02.gif) no-repeat;

	height: 30px;

}



#manu08c :hover {

	background-position: 0 -30px;

	height: 30px;

}



#sprzedaz {

	float: left;

}  /*--------------left------------*/ /*--------------content---------*/

.content {

	position: relative;

	left: 26px;

	padding-left: 30px;

	padding-top: 15px;

	float: left;

	width: 755px;

}



.content a {

	color: #007DC1;

}



.content a:link {

	color: #007DC1;

}



.content a:visited {

	color: #007DC1;

}



.content a:active {

	color: #007DC1;

}



.content a:focus {

	color: #007DC1;

}



ul {

	padding-top: 5px;

	padding-bottom: 7px;

	margin-left: 20px;

	list-style-image: url(../../images/frontend/gwiazdka.gif);

}



li {

	line-height: 15px;

}



.path {

	margin-top: 15px;

	float: right;

	text-align: right;

}



.path a {

	color: #007DC1;

}



.path a:link {

	color: #007DC1;

}



.path a:visited {

	color: #007DC1;

}



.path a:active {

	color: #007DC1;

}



.path a:focus {

	color: #007DC1;

}



#mapka {

	float: right;

	margin-left: 7px;

}  /*galeria*/

.galeria {

	background: url(../../images/frontend/etapy-bg.gif) no-repeat;

	width: 205px;

	height: 182px;

	float: left;

	margin: 20px 20px 30px 20px;

}



.Gimage {

	padding: 2px 2px 0px 2px;

	float: left;

}



.Gopis {

	margin-top: 6px;

	margin-left: 8px;

}



.gallimage {

	border: 2px solid #fff;

}



.gallimagecontainer {

	margin: 20px;

	float: left;

	width: 204px;

	text-align: center;

}  /*--------------content---------*/

	/*----------foot-----------------*/

.foot {

	background: url(../../images/frontend/foot.gif);

	width: 100%;

	margin: 0 auto;

	padding-left: 20px;

	height: 28px;

	clear: both;

	background-repeat: repeat-x;

	color: #52222A;

	text-align: center;

	padding-top: 5px;

}



.footmanu li {

	display: inline;

	list-style-image: none;

}



.footmanu {

	/*float: left;*/

}



.footmanu table {

	margin-top: 10px;

	float: left;

}



.footmanu a {

	color: #5B2931;

}



.footmanu a:link {

	color: #5B2931;

}



.footmanu a:visited {

	color: #5B2931;

}



.footmanu a:active {

	color: #5B2931;

}



.footmanu a:focus {

	color: #5B2931;

}



.enzo {

	margin-right: 20px;

	float: right;

}



.enzo:hover {

	opacity: 0.70;

	filter: alpha(opacity : 70);

}



.pom {

	color: #FF5B2B;

}  /*-------------------------Tab content--------------------*/

.shadetabs {

	padding: 3px 0;

	margin-left: 0;

	margin-top: 1px;

	margin-bottom: 0;

	font: bold 12px Verdana;

	list-style-type: none;

	text-align: left;

	/*set to left, center, or right to align the menu as desired*/

}



.shadetabs li {

	display: inline;

	margin: 0;

	width: 70px;

}



.shadetabs li a {

	text-decoration: none;

	padding: 3px 7px;

	margin-right: 3px;

	border-right: 1px solid #778;

	color: #2d2b2b;

	background: white url(../../images/frontend/shade.gif);

}



.shadetabs li a:visited {

	color: #2d2b2b;

}



.shadetabs li a:hover {

	color: #2d2b2b;

}



.shadetabs li.selected {

	position: relative;

	top: 2px;

}



.shadetabs li.selected a { /*selected main tab style */

	background-image: url(../../images/frontend/shade.gif);

	border-bottom-color: white;

}



.shadetabs li.selected a:hover { /*selected main tab style */

	text-decoration: none;

}



.tabcontentstyle { /*style of tab content oontainer*/

	/*border: 1px solid gray;*/

	width: 730px;

	margin-bottom: 1em;

	padding: 0px;

}



.tabcontent {

	display: none;

}



@media print {

	.tabcontent {

		display: block !important;

	}

}  /*-------------------------Tab content--------------------*/

	/*------------news---------------*/

#news dt a {

	color: #FF6600;

	font-weight: bold;

	background: url(../../images/frontend/gwiazdka.gif) top left no-repeat;

	padding-left: 20px;

}



#news dd {

	margin: 10px 0px 20px 0px;

}



#news dd a,#news_cont a {

	text-decoration: underline;

}



#paginator {

	text-align: center;

}



#paginator a {

	padding: 2px 3px;

	background: #5D526E;

	color: #ffffff;

	font-weight: bold;

}



#paginator span {

	padding: 2px 3px;

	background: #52222A;

	color: #ffffff;

	font-weight: bold;

}



#paginator a:hover {

	background: #52222A;

}



.content a.more:link,.content a.more:focus,.content a.more:visited,.content a.more:active

	{

	color: #FF6600;

	font-weight: bold;

}

table.free{width:100%;}

table.free td, table.free th{
  padding:5px;
  border:1px solid #007dc1;
  background:#fff;
}

table.free th{font-weight:bold; background:none;}

table.free td a {color:#FF6600 !important;}