html, body, form {margin: 0px; padding: 0px;}

html, body {
	background-color: #fefefe;
	background-image: url(../img/tlo.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	font-size: 12px;
	font-family: Verdana;
	color: #444;
	text-align: center;
}

a img {border: 0px;}

#wrapper {
	position: relative;
	width: 840px;
	background-color: #e7e8e3;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	text-align: left;
	
	background-image: url(../img/main_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#header {
	width: 840px;
	height: 90px;
	clear: both;
	overflow: hidden;
}

#headerLeft {
	width: 280px;
	height: 90px;
	float: left;
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
}

#headerTop {
	width: 271px;
	height: 18px;
	float: right;
	color: #fff;
	font-size: 11px;
	
	background-image: url(../img/mini_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right; 
	padding-top: 3px;
	padding-right: 10px;
}

#headerTop img {
	vertical-align: middle;
}

#headerMid {
	width: 280px;
	height: 40px;
	float: right;
	clear: right;
}

#headerBot {
	width: 254px;
	height: 14px;
	float: right;
	clear: right;
	text-align: left;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 8px;
	margin-top: 12px;
	margin-bottom: 3px;
	font-size: 9px;
	background-image: url(../img/mini_book.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#top {
	position: relative;
	width: 840px;
	height: 255px;
	float: left;
	clear: both;
	background-image: url(../img/top_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#top div.silverClip {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	width: 49px;
	height: 17px;
	background-image: url(../img/silver_clip.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#top div.div1 {position: absolute; left: 200px; top: 38px;}

#top div.div2 {position: absolute; left: 200px; top: 192px;}

#flashBox {
	position: absolute;
	left: 246px;
	top: 13px;
	z-index: 30;
	width: 578px;
	height: 225px;
}

#header div.jezyki 
{
	clear: right;
	height: 16px;
	float: right;
	text-align: right;
	padding-left: 3px;
	padding-top: 3px;
}

#header div.jezyki a img {height: 16px;}
#header div.jezyki a {margin-right: 3px;}

/* ------------------------------------ TOP MENU ---------------------------------- */

#topMenu {
	width: 214px;
	margin-left: 20px;
	margin-top: 35px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#topMenu a {
	display: block;
	color: #666;
	text-decoration: none;
	width: 204px;
	height: 17px;
	padding-top: 5px;
	padding-left: 10px;
}

#topMenu a:hover {
	color: #fff;
	background-image: url(../img/topMenu_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* ------------------------------------ TOP MENU ---------------------------------- */

/* ---------------------------------------------- Wyszukiwarka ------------------------------------------------- */

#wyszukiwarka {width: 220px; float: left; clear: both;  font-size: 11px; margin-top: 15px; margin-bottom: 15px; overflow: hidden;}
#wyszukiwarka div.wyszukiwarkaHeader {
	height: 25px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 54px;
	font-size: 13px; font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	margin-bottom: 7px;
	color: #275b77;
	text-transform: uppercase;
	
	background-image: url(../img/ico_lupa.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#wyszukiwarka div.wyszukiwarkaContent {}
#wyszukiwarka div.wyszukiwarkaFooter {margin-top: 15px; text-align: center;}
#wyszukiwarka div.wyszukiwarkaRow {}
#wyszukiwarka div.wyszukiwarkaOpis {width: 90px; float: left;}
#wyszukiwarka div.wyszukiwarkaInput {width: 130px; float: left;}
#wyszukiwarka div.wyszukiwarkaInput select {
	font-size: 11px;
	color: #444;
	width: 128px;
	margin-bottom: 4px;
}
#wyszukiwarka div.wyszukiwarkaInput input {
	font-size: 11px;
	color: #444;
	width: 51px !important;
	width: 49px;
	margin-bottom: 4px;
	vertical-align: middle;
}
#wyszukiwarka div.wyszukiwarkaInput input.radio {
	display: block;
	float: left;
	clear: left;
	width: 14px;
}
#wyszukiwarka div.wyszukiwarkaInput input.long {
	width: 124px !important;
	width: 122px;
}
#wyszukiwarka div.wyszukiwarkaInput span {
	display: block;
	height: 16px;
	margin-top: 1px;
	margin-bottom: 4px;
	padding-top: 2px;
}
#wyszukiwarka div.wyszukiwarkaInput span.do {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
}
#wyszukiwarka div.wyszukiwarkaRow input.checkbox {
	display: block;
	float: left;
	clear: left;
	width: 14px;
}
#wyszukiwarka div.wyszukiwarkaRow span.long {
	display: block;
	float: left;
	height: 16px;
	margin-top: 1px;
	margin-bottom: 4px;
	padding-top: 2px;
}
#wyszukiwarka div.wyszukiwarkaFooter div.bdiv {
	width: 180px;
	height: 21px;
	float: left;
	overflow: hidden;
	margin-left: 17px;
	margin-top: 10px;
	border: 1px solid #000;
	background-image: url(../img/button_bg.gif);
	background-repeat: repeat-x;
}
#wyszukiwarka div.wyszukiwarkaFooter div.bdiv a.button {
	width: 178px;
	height: 19px;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	
	border: 1px solid #fff;
}
#wyszukiwarka div.wyszukiwarkaFooter div.bdiv a.button:hover {
	color: #275b77;
	cursor: pointer;
}

#wyszukiwarka div.wyszukiwarkaContent a.wyszAdvButton {
	display: block;
	clear: both;
	cursor: pointer; 
	font-size: 10px; 
	color: #444; 
	text-decoration: none;
	padding-left: 18px;
	margin-left: 10px;
	
	background-image: url(../img/bullet3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#wyszukiwarka div.wyszukiwarkaContent a.wyszAdvButton:hover {
	color: #e37e38; 
}
/* ---------------------------------------------- Wyszukiwarka ------------------------------------------------- */

/*----------------------------------------- WYSZUKIWARKA ADVANCED ----------------------------------------------------*/
#wyszukiwarka div.wyszukiwarkaAdv {
	width: 220px;
	margin-top: 5px;
	clear: both;
}

#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent 
{
	position: relative;
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent div.wyszukiwarkaRow {display:block; overflow: hidden;}
#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent div.wyszukiwarkaOpis {width: 90px; float: left;}
#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent div.wyszukiwarkaInput {width: 130px; float: left;}
#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent div.wyszukiwarkaInput input {
	font-size: 11px;
	color: #444;
	width: 51px !important; 
	width: 49px;
	margin-bottom: 4px;
	vertical-align: middle;
}
#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent div.wyszukiwarkaInput span.do {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
}
#wyszukiwarka div.wyszukiwarkaAdv div.wyszukiwarkaAdvContent div.wyszukiwarkaInput input.long {
	width: 124px !important;
	width: 122px;
}
/*----------------------------------------- WYSZUKIWARKA ADVANCED ----------------------------------------------------*/


/* -------------------------------------- AFFILIATES --------------------------------------*/

#affiliates {width: 220px; clear: both;  margin-top: 10px; padding-top: 40px; margin-bottom: 15px;  overflow: hidden; text-align: center;}

#affiliates div.affiliatesHeader {
	width: 200px;  
	height: 21px;
	margin: 10px 10px;
	padding-left: 4px;
	padding-top: 3px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../img/header_bg.gif);
	background-repeat: repeat-x;
}

#affiliates div.affiliatesBox {
	width: 200px;
	clear: both;
	margin: 10px auto;
}

#affiliates div.affiliatesBox img{
}

/* -------------------------------------- AFFILIATES --------------------------------------*/

#mainLeft {
	width: 220px;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	overflow: hidden;
}

#mainContent {
	width: 340px;
	height: 100%;
	float: left;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

#mainContentWide {
	width: 602px;
	height: 100%;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
	border-left: 1px solid #aaa;
}

#mainRight {
	width: 266px;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
}

/* -------------------------------------- SPECJALNE --------------------------------------*/
#specjalne {
	width: 266px;
}

#specjalne div.spHeader {
	height: 25px; 
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 54px;
	font-size: 13px; font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	margin-bottom: 7px;
	color: #275b77;
	text-transform: uppercase;
	
	background-image: url(../img/ico_note.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#specjalne div.ofertaspecjalna {
	margin-top: 8px;
}

#specjalne div.osHeader {width: 90px; float: left;display:inline;}

#specjalne div.osHeader img {width: 86px; border: 1px solid #aaa; padding: 1px;}

#specjalne div.osContent {
	width: 170px;
	padding-left: 6px;
	float: left;
	font-size: 9px;
}

#specjalne div.osRow {display: block; clear: both; width: 170px;}

#specjalne div.osRowBig {display: inline; float: left; width: 170px; height: 16px; font-weight: bold; color: #275b77;}

#specjalne div.osRowLeft {display: inline; float: left; width: 85px; height: 15px; font-weight: bold; border-top: 1px dotted #999;}

#specjalne div.osRowRight {display: inline; float: left; width: 85px; height: 15px; text-align: right; border-top: 1px dotted #999; }

#specjalne span.suffix {font-size: 9px;}

#specjalne span.cena {color: #275b77; font-weight: bold;}

#specjalne div.osFooter {
	font-size: 11px;
	display: block;
	clear: both;
	padding-top: 5px;
	padding-bottom: 7px;
	
	border-top: 1px dotted #999;
	border-bottom: 1px solid #999;
}

#specjalne div.osFooter a {
	color: #444;
	text-decoration: none;
	
	background-image: url(../img/bullet2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
	padding-left: 22px;
	padding-bottom: 2px;
	margin: 3px 3px;
}

#specjalne div.osFooter a:hover {color: #e37e38;}

/* -------------------------------------- SPECJALNE --------------------------------------*/

/*---------------------------------ARTICLES --------------------------------------------*/

#articles {width: 100%; margin-bottom: 15px; color: #777; font-size: 14px;}

#articles div.articlesContent {padding: 0px 10px;}
#articles div.articleBox {clear: both; margin-bottom: 10px;}

#articles div.artShortHeader {
	height: 25px; 
	padding-top: 18px;
	padding-bottom: 5px;
	padding-left: 54px;
	font-size: 13px; font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 7px;
	color: #275b77;
	text-transform: uppercase;
	
	background-image: url(../img/ico_hand.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#articles div.artShortMain {color: #444; font-size: 11px;  margin: 12px 0px;}
#articles div.artShortMain a.readMore {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	float: right;
	padding-bottom: 2px;
	margin-top: 10px;

	background-image: url(../img/bullet2.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 16px;
}
#articles div.artShortMain a.readMore:hover {color: #e37e38;}

/*---------------------------------ARTICLES --------------------------------------------*/

/*---------------------------------NEWS --------------------------------------------*/

#news {width: 100%; margin-top: 15px; padding-top: 25px; color: #444; font-size: 12px;}

#newsHeader {  
	height: 21px;
	margin: 10px 10px;
	padding-left: 10px;
	padding-top: 3px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../img/header_bg.gif);
	background-repeat: repeat-x;
}
#news div.newsContent {padding: 0px 10px;}
#news div.newsBox {clear: both; margin-bottom: 10px;}

#news div.newsHeader {
	width: 103px;
	height: 18px; 
	padding-top: 3px;
	font-size: 10px; 
	font-weight: bold;
	text-align: center;
	color: #eee;
	
	background-image: url(../img/data_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#news div.newsMain {
	font-size: 11px;  
	margin-top: 10px;
	padding-left: 14px;
	padding-right: 10px;
	background-image: url(../img/bullet1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#news div.newsMain a {
	color: #444;
	text-decoration: none;
}
#news div.newsMain a:hover {color: #e37e38;}

/*---------------------------------NEWS --------------------------------------------*/

/*---------------------------------POZOSTALE --------------------------------------------*/

#pozostale {width: 100%; margin-top: 15px; padding-top: 25px; color: #444; font-size: 12px;}

#pozostaleHeader { 
	height: 21px;
	margin: 10px 10px;
	padding-left: 10px;
	padding-top: 3px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../img/header_bg.gif);
	background-repeat: repeat-x;
}
#pozostale div.pozostaleContent {padding: 0px 10px;}
#pozostale div.pozostaleBox {clear: both; margin-bottom: 10px;}

#pozostale div.pozostaleHeader {
	width: 103px;
	height: 18px; 
	padding-top: 3px;
	font-size: 11px; 
	font-weight: bold;
	text-align: center;
	color: #fff;
	
	background-image: url(../img/data_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#pozostale div.pozostaleMain {
	font-size: 11px;  
	margin-top: 10px;
	padding-left: 14px;
	padding-right: 10px;
	background-image: url(../img/bullet1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#pozostale div.pozostaleMain a {
	color: #444;
	text-decoration: none;
}
#pozostale div.pozostaleMain a:hover {color: #e37e38;}

/*---------------------------------POZOSTALE --------------------------------------------*/

#footer {
	width: 860px; 
	height: 100px; 
	clear: both; 
	overflow: hidden; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #aaa;
	text-align: left;
	font-size: 10px;
}

#footerLeft {width: 236px; height: 95px; float: left; border-top: 5px solid #ccc; background-color: #fff; color: #275b77; }
#footerRight {
	width: 624px; 
	height: 95px;
	float: left; 
	border-top: 5px solid #999; 
	background-color: #fff;
	background-image: url(../img/footer_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
}

#footerTop {width: 614px; height: 22px; float: right; padding-top: 8px; padding-right: 10px; font-size: 11px;}

#footerTop a, #footerBot a  
{
	text-decoration: none;
	color: #444;
}

#footerTop a:hover, #footerBot a:hover
{
	color: #e37e38;
}

#footerMid {width: 624px; height: 40px; float: right; }

#footerBot {width: 614px; height: 30px; float: right; padding-right: 10px; font-size: 11px;}

#stopka {
	margin-top: 20px;
	margin-left: 10px;
	background-image: url(../img/ico_clip.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 44px;
}

#stopka span {font-weight: bold;}
#stopka a {color: #275b77; text-decoration: none;}
#stopka a:hover{color: #e37e38;}
/*--------------------------- NOTATNIK --------------------------*/
div.header 
{
	font-weight: bold;
	height: 21px;
	padding-top: 3px;
	padding-left: 4px;
	background-image: url(../img/header_bg.gif);
	background-repeat: repeat-x;
}

div.tresc 
{
	color: #555;
	margin-top: 8px;
	margin-bottom: 8px;
	
	padding-left: 24px;
	background-image: url(../img/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
/*--------------------------- NOTATNIK --------------------------*/
/*--------------------------- KALKULATOR KOSZTOW --------------------------*/
div.kalkulator2 div div.tp
{
	width: 277px;
}

table.kalkulator {
	width: 400px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: solid 1px dimgray;
}
table.kalkulator thead tr td, table.kalkulator tbody tr td, table.kalkulator tfoot tr td {
	border-collapse: collapse;
	margin: 0px;
	padding: 3px;
	border: solid 1px dimgray;
	text-align: right;
}
table.kalkulator thead tr td {
	text-align: center;
	color: #3D3D3D;
	font-weight: bold;
	background-color: #CECECE;
}
table.kalkulator tfoot tr td {
	font-weight: bold;
}
tr.alter, tr.alter td {
	background-color: #E6E6E6!important;
	
}
div.kalkulator, div.kalkulator2 {
	padding: 7px;
}
div.kalkulator div {
	height: 25px;
}
div.kalkulator div div { 
	width: 140px;
	float: left;
	font-weight: bold;
}
div.kalkulator input.txt, div.kalkulator2 input.txt, div.kalkulator2 input.txt2 { 
	border: solid 1px #928F84;
	height: 17px;
	padding: 1px;
	line-height: 14px;
	margin-bottom: 2px;
	text-align: right;
	background-color: #F6F5F0;
}
input.txt2 {
	background-color: #EFEFEF;
}
input.txt, input.txt2 {
	width: 90px;
}
div.kalkulator2 select {
	font-size: 10px;
}
input.btn { 
	padding: 3px;
	font-weight: bold;
	color: #ffffff;
	width: 180px;
	border-width: 0px;
	background-color: #007cc4;
	height: 25px;
	text-transform: uppercase;
	cursor: pointer;
}
div.kalkulator2 div {
	height: 25px;
}
div.kalkulator2 div div { 
	width: 330px;
	float: left;
	
}
div.kom2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.formwyszuk {
	margin: 10px;
}

div.opcje a {
	font-weight: bold;
	font-size: 12px;
}

div.form {
	margin-top: 15px;
}
div.tyt {
	font-weight: bold;
}
div.tyt img {
	cursor: pointer;
	margin-top: 1px;
	margin-right: 3px;
	margin-left: 3px;
}
div.lista3 input {
	font-size: 11px;
	padding: 1px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 250px;
	margin-top: 2px;
}
div.lista {
	height: 150px;
	width: 144px;
	overflow: auto;
	margin-bottom: 10px;
	border: solid 1px #B7B5AE; 
}
div.lista label {
	white-space: nowrap;
}

div.Zgloszenia {
	margin-top: 5px;
}
div.Zgloszenia img {
	border-width: 0px;
}
/*--------------------------- KALKULATOR KOSZTOW --------------------------*/
/*-------------------------- OFERTA -----------------------------------*/
div.ofertaHeader 
{
	height: 25px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 54px;
	font-size: 13px; font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	margin-bottom: 7px;
	color: #275b77;
	text-transform: uppercase;
	
	background-image: url(../img/ico_note.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div.ofertasprzedana
{
	display: block;
	clear: both;
	height: 20px;
	width: 100%;
	color: #bb3333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

tr.sprzedana 
{
	color: #bb3333;
}

div.czescofertyoff {
	display: block;
}
div.blok table {
	width: 600px;
	margin: 0px;
	border-collapse: separate;
}

div.blok2 
{
	width: 300px;
}
div.blok2 table {
	width: 300px;
	margin: 0px;
	border-collapse: separate;
}
div.blok table tr td, div.blok2 table tr td {
	margin: 0px;
	padding: 1px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 4px;
	
}
div.blok table tr td.t, div.blok2 table tr td.t{
	height: 16px;
	background-color:#f8f8f8;
	width: 170px;
	vertical-align: middle;
	font-weight: bold;
	color:#71797b;
}

div.blok table tr td.t1, div.blok2 table tr td.t1{
	height: 16px;
	width: 170px;
	vertical-align: middle;
	font-weight: bold;
	color:#275b77;
}
div.foto {
	padding: 1px!important;
	border: solid 1px #ADADAD;
	width: 190px;
	margin-bottom: 2px;
}
img.fotos {
	margin: 1px;
	padding: 2px; 
	border: solid 1px #9CA2AD;
	cursor: pointer;
}
div.galeria {
	height: 400px;	
	width: 220px;
	overflow: hidden;
	text-align: center;
}
div.galeria img {
	cursor: pointer;
}
div.scroll1, div.scroll2 {
	height: 18px;
	width: 200px;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
	background-color: #D0D0D0;
	background-image: url(../grafika/pix5.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {
	background-image: url(../grafika/pix6.gif);
}
div.frmkontakt {
	margin: 5px;

}
div.frmkontakt div {
	float: left;
	width: 130px;
}

input.frm, select.frm {
	font-size: 12px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 150px;
	margin-top: 2px;
}

div.frmkontakt input, div.frmkontakt textarea {
	font-size: 12px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 150px;
	margin-top: 2px;
}
div.frmkontakt textarea {
	width: 250px;
	height: 60px;
}

a.link7, link7:hover
{
	color: #555;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 6px;
	display: block;
	height: 21px;
	padding-top: 3px;
	padding-left: 4px;
	background-image: url(../img/header_bg.gif);
	background-repeat: repeat-x;
}

a.link7a
{
	color: #555;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 6px;
	display: block;
	height: 21px;
}

a.link7a:hover {
	color: #eb4026;
}

a.link5
{
	color: #155a91;
	font-size: 12px;
	text-decoration: none;
	margin-left: 4px;
	
	padding-left: 12px;
	background-image: url(../img/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

a.link5:hover {color: #eb4026;}

div.decyzjaStopka a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #eb4026;
}

div.decyzjaStopka a:hover {color: #155a91;}

div.uwaga {
	font-size: 14px;
	color: #155a91;
	margin-top: 20px;
	text-align: center;
}
/*-------------------------- OFERTA -----------------------------------*/
/* ------------------  WYNIKI WYSZUKIWANIA -----------------------*/
div.szukajHeader 
{
	height: 25px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 54px;
	font-size: 13px; font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	margin-bottom: 7px;
	color: #275b77;
	text-transform: uppercase;
	
	background-image: url(../img/ico_lupa.gif);
	background-repeat: no-repeat;
	background-position: left;
}

table.wyszukane {
	width: 602px;
	empty-cells:show;
	font-size: 12px;
}
table.wyszukane td.cenaM2 
{
	width: 40px;
}

table.wyszukane thead tr td, table.wyszukane tbody tr td  {
	padding: 2px;
	vertical-align: middle;
	border: solid 1px silver;
}
table.wyszukane thead tr td {
	text-align: center;
	height: 20px;
	background-color: #fff;
}
table.wyszukane tbody tr td {
	cursor: pointer;	
	text-align: center;
	background-color: #fff;
}

table.wyszukane a {
	cursor: pointer;	
	text-decoration: none;
	color: #771;
}

/* ------------------  WYNIKI WYSZUKIWANIA -----------------------*/