@CHARSET "UTF-8";

body { 
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #f7ffd6;
	background-image: url('tlo_01.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}

a{
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #698ED3;
	text-decoration: underline;
}

table.register td {
	vertical-align: middle;
}

table.register td div.left {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: right;
	margin: 2px;
}

table.register {
	border-spacing: 4px;
}

table.register td div.right {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: left;
}

div.centered {
	text-align: center;
}

div.rightened {
	text-align: right;
}

table.main {
	margin: 0 auto 0 auto;
	border: 0;
	width: 956px;
	border-collapse: collapse;
	table-layout: fixed;
}

table.main td {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

table.main td.logo {
	width: 206px;
	height: 52px;
	text-align: left;
}

table.main td.menutop {
	width: 125px;
	height: 26px;
}

table.main tr.light_green {
	background-color: #B9DB7D;
}

table.main td.leftspace {
	width: 8px;
	display: table-cell;
}

table.main td.rightspace {
	width: 8px;
	display: table-cell;
}

table.main td.cats {
	width: 580px;
	height: 157px;
}

table.main td.leftlist {
	width: 142px;
}

table.main td.rightlist {
	width: 940px;
}

table.main td.middlespace {
	width: 3px;
	background-color: #acc766;
	display: table-cell;
}

table.main td.rightbanner {
	width: 368px;
	height: 157px;
}

table.main td.leftmain {
	width: 580px;
}

table.main td.rightmain {
	width: 368px;
}

table.main tr.white {
	background-color: #fff;
}

div.leftmain {
	margin: 0 5px 0 0;
}

div.rightmain {
	margin: 0 8px 8px 0;
}

div.tytul {
	line-height: 25px;
	background-image: url('line_01.jpg');
	background-repeat: repeat-x;
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
}

div.tytulprod {
display:block;
	line-height: 25px;
width: 170px;
	float: left;
	background-image: url('line_01.jpg');
	background-repeat: repeat-x;
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
}
div.tytulprod2 {
display:block;
width: 570px;
	line-height: 25px;
	text-align: right;
	background-image: url('line_01.jpg');
	background-repeat: repeat-x;
	margin: 5px 0 5px 0;
	padding: 0 10px 0 10px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
}

table.mainsearch {
	background-color: #D8DFE7;
	width: 360px;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0 0 8px 0;
}

table.mainsearch td {
	border-collapse: collapse;
	margin: 0;
	padding: 5px;
}

table.mainsearch td.left {
	width: 50px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	padding-left: 10px;
}

table.mainsearch td.right {
	width: 310px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

table.mainsearch td.bottom {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	height: 20px;
	padding-left: 10px;
}

table.mainsearch td.bottom a {
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	text-decoration: none;
}

table.advancedsearch {
	background-color: #D8DFE7;
	width: 575px;
	border-collapse: collapse;
	table-layout: auto;
}

table.advancedsearch td {
	border-collapse: collapse;
	margin: 0;
	padding: 5px;
}

table.advancedsearch td.left {
	width: 120px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	padding-left: 10px;
}

table.advancedsearch td.right {
	width: 455px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

table.advancedsearch td.right input.number {
	width: 50px;
}

table.advancedsearch td.bottom {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	height: 20px;
	padding-left: 10px;
}

table.advancedsearch td.bottom a {
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	text-decoration: none;
}


table.kalkulatorOplat {
	background-color: #D8DFE7;
	width: 575px;
	border-collapse: collapse;
	table-layout: auto;
}

table.kalkulatorOplat td {
	border-collapse: collapse;
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
	vertical-align: middle;
	padding: 4px 0;
	height: 22px;
}

table.kalkulatorOplat td.left {
	width: 300px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	padding-left: 10px;
}

table.kalkulatorOplat td.right {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	text-align: right;
	
}

table.kalkulatorOplat td.right2 {
	width: 120px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	text-align: left;
	padding-left: 5px;
	padding-right: 100px;
}

table.kalkulatorOplat td.right input.normal {
	width: 120px;
}

table.kalkulatorOplat td.right input.percent {
	width: 40px;
}

table.kalkulatorOplat td.right input.readonlyNumber {
	border: 0;
	text-align: right;
	background-color: #D8DFE7;
	font-family: Verdana;
	font-size: 11px;
} 







table.offer {
	background-color: #D8DFE7;
	width: 575px;
	border-collapse: collapse;
	table-layout: auto;
}

table.offer td {
	border-collapse: collapse;
	margin: 0;
	padding: 5px;
}

table.offer td.left {
	width: 150px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	padding-left: 10px;
}

table.offer td.right {
	width: 425px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

table.offer td.right textarea.uwagi {
	width: 250px;
	height: 150px;
}

table.offer td.bottom {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	height: 20px;
	padding-left: 10px;
}

table.offer td.right input.number {
	width: 75px;
}





table.login {
	background-color: #D8DFE7;
	width: 360px;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0 0 8px 0;
}

table.login td {
	border-collapse: collapse;
	margin: 0;
	padding: 5px;
}

table.login td.bottom {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	height: 20px;
	padding-left: 10px;
}

table.login td.bottom a {
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	text-decoration: none;
}

table.login td.bottom a:hover {
	text-decoration: underline;
}

table.login td.left {
	width: 50px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	padding-left: 10px;
}

table.login td.right {
	width: 310px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

input.login {
	border: 1px solid #ECEDF2;
	width: 290px;
}

input.haslo {
	border: 1px solid #ECEDF2;
	width: 290px;
}

input.zaloguj {
	border: 1px solid #ECEDF2;
	background-color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
}

div.newstitle {
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	font-weight: bold;
}

div.news {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}

div.simpletext {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}

div.simpletext2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 10px;
}

table.cart td {
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
}

table.cart th {
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
}

table.cart {
	width: 100%;
	background-color: #D8DFE7;
	border-collapse: separate;
	border-spacing: 5px;
	margin: 0 0 5px 0;
}

div.product_descr {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}

div.newsmore {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: right;
}

hr.news {
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0;
}

div.newsmore a {
	text-decoration: none;
}

div.newsmore a:hover {
	text-decoration: underline;
}

tr.copyright {
	background-image: url('line_02.jpg');
	background-repeat: repeat-x;
}

div.footerlinks {
	text-align: center;
}

table.gallery {
	width: 100%;
	margin: 0 0 8px 0;
	border-spacing: 5px;
}

table.gallery td {
	text-align: center;
	background-color: #E4F2CF;
}

div.galimg {
	display: block;
	margin: 3px;
	float: left;
	width: 150px;
	height: 150px;
	background-color: #E4F2CF;
}

div.galinside {
	display: table-cell;
	height: 150px;
	width: 150px;
	vertical-align: middle;
	text-align: center;
	font: 12px Verdana;
}

div.galinside img {
	margin-bottom: 5px;
}

table.gallery td img {
	margin: 30px 0;
}

div.footerlinks a {
	font-family: Verdana;
	font-size: 12px;
	color: #2A3E3D;
	text-decoration: none;
}



div.footerlinks a:hover {
	text-decoration: underline;
}

div.copyright {
	font-family: Verdana;
	font-size: 12px;
	color: #2A3E3D;
	text-align: center;
	margin: 5px 0 0 0;
	}

table.invest_table2 td.light {
	background-color: #EEF5D4;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 0 10px;
}

textarea.orderquestion {
	width: 300px;
	height: 200px;
}

table.invest_table2 td.dark {
	background-color: #E4F2CF;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 0 10px;
}

table.invest_table2 {
	border: 0;
	width: 100%;
	border-collapse: separate;
	table-layout: auto;
	margin: 8px 0 8px 0;
	border-spacing: 3px;
}

a.top {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01.jpg');
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
	text-decoration: none;
}

a.topc {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01b.jpg');
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}


a.top:hover {
	background-image: url('pu_01b.jpg');
	color: #fff;
}

a.top2 {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_02.jpg');
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
	text-decoration: none;
}

a.top2c {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01b.jpg');
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.top2:hover {
	background-image: url('pu_01b.jpg');
	color: #fff;
}

a.subcat1 {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01.jpg');
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
	text-decoration: none;
}

a.subcat1:hover {
	background-image: url('pu_01b.jpg');
	color: #fff;
}

a.subcat1c {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01b.jpg');
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.subcat2 {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_02.jpg');
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
	text-decoration: none;
}

a.subcat2:hover {
	background-image: url('pu_01b.jpg');
	color: #fff;
}

a.subcat2c {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01b.jpg');
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.cat img {
	border: 0;
}

a.cat_tree {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

a.cat_tree:hover {
	text-decoration: underline;
}

a.addtocart {
	display: table-cell;
	width: 125px;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url('pu_01.jpg');
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #086B2B;
	text-decoration: none;
	border-left: 3px solid #fff;
}

a.addtocart:hover {
	background-image: url('pu_01b.jpg');
	color: #fff;
}

a.subcat {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: table-cell;
	background-image: url('line_03.jpg');
	height: 26px;
	width: 130px;
	border-right: 3px solid #B9DB7D;
	vertical-align: middle;
	line-height: 26px;
	padding: 0;
	margin: 0;
}

a.subcat:hover {
	background-image: url('line_03.jpg');
}

div.subcats33 {
	margin: 0 0 8px 0;
	height: 26px;
	display: block;
	font-size: 1px;
	padding: 0;
	background-image: url('line_03.jpg');
}

div.subcats44 {
	margin: 0 0 8px 0;
	height: 26px;
	display: block;
	font-size: 1px;
	padding: 0;
	background-image: url('line_04.jpg');
	text-align: right;
}

div.subcats44 {
	margin: 0 0 8px 0;
	height: 26px;
	display: block;
	font-size: 1px;
	padding: 0;
	background-image: url('line_04.jpg');
	text-align: right;
}

div.subcats1234 {
	margin: 0 0 8px 0;
	height: 26px;
	width: 100%;
	font-size: 1px;
	padding: 0;
	float: left;
	background-image: url('line_04.jpg');
	text-align: right;
}

div.gallery {
width: 100%;
float: left;
}

a.invest {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	display: table-cell;
	border-top: 1px solid #D8DEEA;
	border-left: 1px solid #D8DEEA;
	border-right: 1px solid #D8DEEA;
	border-bottom: 1px solid #000;
	text-align: center;
	padding: 0 10px;
	height: 20px; 
	background-color: #D8DEEA;
	vertical-align: middle;
	line-height: 20px;
}

a.investclick {
	line-height: 20px;
	vertical-align: middle;
	background-color: #EBF2FF;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	display: table-cell;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBF2FF;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0 10px;
	height: 20px; 
}

div.content_bg {
	background-color: #EBF2FF;
}

span.bookmarks {
	margin: 0;
	padding: 0;
}

td.leftlist div.margins {
	margin: 8px 8px 8px 0;
}

table.specialoffers {
	border: 0;
	width: 287px;
	border-collapse: separate;
	table-layout: auto;
	border-spacing: 10px;
}

table.specialoffers td div.name {
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	font-weight: bold;
}

table.specialoffers td div.description {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	margin: 0 8px 0 0;
}

table.invest_table {
	border: 0;
	width: 100%;
	border-collapse: separate;
	table-layout: auto;
	margin: 8px 0 8px 0;
	border-spacing: 3px;
}

table.invest_table tr.dark td {
	background-color: #E4F2CF;
}

table.invest_table tr.light td {
	background-color: #EEF5D4;
}

table.invest_table td{
	height: 30px;
	vertical-align: middle;
}

table.invest_table td.header {
	background-color: #EEF5D4;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

a.invest_header {
	color: #086B2B;
}

#ssearch {
	font-style: normal;
}

#ssearch optgroup {
	font-style: normal;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 6px;
}

table.invest_table td.text {
	background-color: #EEF5D4;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

table.main td.leftinvest {
	width: 470px;
}

table.main td.rightinvest {
	width: 470px;
}

table.main td.leftinvest2 {
	width: 590px;
}

table.main middleinvest2 {
	width: 10px;
	display: table-cell;
}

table.main td.rightinvest2 {
	width: 340px;
}

div.fotogal {
	text-align: center;
	padding: 3px 0;
}

div.fotogal img {
	margin: 3px;
}

table.offers_list {
	border: 0;
	width: 940px;
	border-collapse: separate;
	table-layout: fixed;
	margin: 8px 0 8px 0;
	border-spacing: 3px;
}

tr.dark td {
	background-color: #EEF5D4;
}

tr.light td {
	background-color: #E4F2D1;
}

table.offers_list td {
	vertical-align: middle;
}

table.offers_list td.header {
	background-color: #EEF5D4;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}


table.offers_list td.header1 {
	background-color: #EEF5D4;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	width: 270px;
}

table.offers_list td.text {
	height: 76px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 5px;
	width: 300px;
}

table.offers_list td.photo {
	text-align: center;
}

table.offers_list td.text2 {
	height: 76px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 5px;
	width: 300px;
}

table.inwestycje_list {
	border: 0;
	width: 940px;
	border-collapse: separate;
	table-layout: fixed;
	margin: 8px 0 8px 0;
	border-spacing: 3px;
}

table.inwestycje_list td {
	vertical-align: middle;
}

table.inwestycje_list td.header {
	background-color: #EEF5D4;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	width: 110px;
}


table.inwestycje_list td.header1 {
	background-color: #EEF5D4;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
}

table.inwestycje_list td.text {
	height: 76px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 5px;
	width: 300px;
}

table.inwestycje_list td.photo {
	text-align: center;
}

table.inwestycje_list td.text2 {
	height: 76px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 5px;
	width: 300px;
}


div.name2 {
	font-family: Verdana;
	font-size: 11px;
	color: #086B2B;
	font-weight: bold;
}

div.description2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	margin: 0 8px 0 0;
}

table.specialoffersformat{
	border: 0;
	width: 575px;
	border-collapse: collapse;
	table-layout: fixed;
}

table.specialoffers td.photo {
	width: 114px;
}

table.specialoffers td.photo img {
	margin: 0 0;
}

table.specialoffers td.description {
	width: 173px;
	vertical-align: middle;
}

table.product_filter {
	margin-right: 3px;
	border: 1px solid #000;
	border-spacing: 3px;
	background-color: #EEF5D4;
}

a.search {
	font-family: Verdana;
	font-size: 11px;
}

div.search_marg {
	text-align: right;
	margin: 0 3px 3px 0;
}

div.product_list_pages {
	text-align: center;
	line-height: 30px;
}
div.product_list_pages a {
	background-color: #EEF5D4;
	border: 1px #737070 solid;
	padding: 2px;
	font-family: Verdana;
	font-size: 11px;
}
div.product_list_pages span {
	background-color: #EEF5D4;
	border: 1px #737070 solid;
	padding: 2px;
	font-family: Verdana;
	font-size: 11px;
}

table.product_filter td {
	vertical-align: middle;
	padding: 2px;
}

table.product_filter td div.left {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: right;
}

div.search_products {
	display: none;
}
