body {
	font-family: Tahoma;
 	font-size: 11px;
	color: #326a9f;
	background-color: #FFFFFF;
    margin: 0px;
    text-align:center;
	z-index:0;
	/*background:url('../img/oferta_body_bg.png') repeat-x top left !important;*/
}

img 
{
	border: 0px;
}

a {font-family: Tahoma; font-size:11px; font-weight:normal;color: #0081d3;text-decoration:none;}
a:hover {font-family: Tahoma; font-size:11px; font-weight:normal;color: #ff4e00;text-decoration:underline;}
	

a.paging {font-weight:normal;color: #267aba;text-decoration:none;padding:2px;background-color:#eeeeee;}
a.paging:hover {font-weight:normal;color: #ffffff;text-decoration:none;padding:2px;background-color:#003f8e;}

font.paging_over {font-weight:normal;color: #ffffff;text-decoration:none;padding:2px;background-color:#003f8e;}
	 	 
.czarnaTlusta
{
font-weight:normal;
color:#404040;
}


#divForm
{
	text-align:left;
	width:auto;
	border:1px solid #eeeeee;
	height:100%;	
}

table.formTable{
				width:80%;				
				border:1px solid #eeeeee;
				margin-top:5px;
				margin-bottom:5px;
				margin-left:5px;
				padding:2px;
				font-size:8pt;
			   }
			   
table.formTable td 
	{
		padding:3px;
		background-color:#fafafa;
		color: #326a9f;
		text-align:left;
		cursor: pointer;
	}

table.formTable td:hover
	{
		padding:3px;
		background-color:#ff6000;
		color: #fff;
		text-align:left;
	}
	
table.formTable td input,textarea
	{
		border: 1px #909090 solid;
		FONT-FAMILY: Tahoma;
		font-size:11px;
		background:#fafafa;
		color:#505050;
		width:200px;		
	}

	
table.formTable td input.submitt
	{
		cursor:pointer;
		border: 1px #eeeeee solid;
		FONT-FAMILY: Tahoma;
		font-size:11px;
		background-color:#ff6000;
		color:#ffffff;
		padding:3px;
		width:auto;
		text-align:center;
	}
	
h1 {
 	font-size: 14px;
	color: #ff5000;
	text-align: left;	
	margin-bottom:10px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
}

h2 {
 	font-size: 13px;
	color: #2f6aad;
	text-align: left;	
	margin-bottom:10px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
}

h3 {
 	font-size: 11px;
	color: #2f6aad;
	text-align: left;	
	margin-bottom:10px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
}


IMG {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

.menu_gl  {
	vertical-align:TOP;
	border-collapse: collapse;
	border-width:1px;
        margin-top: 2px;
        margin-bottom: 2px;
        border-bottom: 1px solid #000000;
        border-top: 1px solid #838383;
        border-left: 1px solid #838383;
        border-right: 1px solid #000000;
	font-size: 12px;
	background-color:#454444;
}
.menu_gl1 {
	color:#454444;
	vertical-align:TOP;
	border-collapse: collapse;
	border-width:1px;
        margin-top: 2px;
        margin-bottom: 2px;
        border-bottom: 1px solid #000000;
        border-top: 1px solid #838383;
        border-left: 1px solid #838383;
        border-right: 1px solid #000000;
	font-size: 12px;
	background-color:#FFFFCC;
}
.menu_gl IMG {
        margin-left: 0px;
        margin-right: 0px;
}

.menu_gl TD,.menu_gl TH {
	border-collapse: collapse;
	border-width:1px;
        margin-top: 2px;
        margin-bottom: 2px;
        border-bottom: 1px solid #000000;
        border-top: 1px solid #838383;
        border-left: 1px solid #838383;
        border-right: 1px solid #000000;
	font-size: 12px;
	background-color:#5A5D5A;
}

.menu_gl1 TD,.menu_gl1 TH {
	border-collapse: collapse;
	border-width:1px;
        margin-top: 2px;
        margin-bottom: 2px;
        border-bottom: 1px solid #000000;
        border-top: 1px solid #838383;
        border-left: 1px solid #838383;
        border-right: 1px solid #000000;
	font-size: 12px;
	background-color:#FFFFCC;
}

.menu_gl A {
	color: #FFFFCC;
	vertical-align:bottom;
	border-collapse: collapse;
	border-width:0px;
        margin-left: 5px;
	font-size: 14px;
}

.menu_gl1 A {
	color: #5A5D5A;
	vertical-align:bottom;
	border-collapse: collapse;
	border-width:0px;
        margin-left: 5px;
	font-size: 14px;
}


#sprzedane {
	position:absolute;
	z-index:1000;
}
#sprzedane_lista {
	position:absolute;
	bottom:0px;
	z-index:1000;
}
.glowna  {
	background-repeat:no-repeat;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
	
}
.glowna TD {
	vertical-align:top;
	background-color: #FFFFFF;
}
#slajdy,#slajdy TD, #slajdy TH {
	font-size: 11px;
	color: #221baa;
	background-color: #F5F4FC;
	text-align: center;
	border-collapse: collapse;
	border-width:1px;
        margin-top: 2px;
        margin-bottom: 2px;
        border-bottom: 1px solid #1910C4;
        border-top: 1px solid #1910C4;
        border-left: 1px solid #1910C4;
        border-right: 1px solid #1910C4;

}
#slajdy A {
	font-size: 11px;
	color: #221baa;
}
#menu A, #menu TD {
	font-size: 14px;
	color: #221baa;
	background-color: #F5F4FC;
}

.agentinfo {
	background-color: #F5F4FC;
}
.agentinfo TD {
	font-size: 11px;
	color: #221baa;
	background-color:#E2E1F7;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}

.agentinfo TH {
	font-size: 12px;
	font-weight: normal;
	color: #221baa;
	text-align: center;
        padding-bottom: 1px;
        border-bottom: 1px solid #838383;
}
.agentinfo A {
	font-size: 12px;
	font-weight: normal;
	color: #221baa;
	text-align: center;
}
.agentinfo A:hover {
	font-size: 12px;
	font-weight: bold;
	color: #221baa;
	text-align: center;
}
#fo TD {
	font-size: 12px;
	color: #221BAA;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}

#fo TH {
	font-size: 12px;
	font-weight: normal;
	color: #221BAA;
	text-align: right;
}

#fo INPUT {
	color: #221BAA;
        border-right: 1px solid #1910C4;
        border-top: 1px solid #1910C4;
        border-left: 1px solid #1910C4;
        border-bottom: 1px solid #1910C4;
	background-color: #E2E1F7;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none
	text-align: center;
}
#fo A {
	color: #221BAA;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: underline
	text-align: center;
}

#uwaga {
	color:red;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none
	text-align: center;
}
#uwaga A {
	color:red;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: underline
	text-align: center;
}
#uwaga TD {
	text-align: center;
}
#ratainfo {

}
#ratainfo TD {
	font-size: 11px;
	color: #221BAA;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
        padding-bottom: 1px;
        border-bottom: 1px solid #838383;
}

#ratainfo TH {
	font-size: 12px;
	font-weight: normal;
	color: #221baa;
	text-align: right;
        padding-bottom: 1px;
        border-bottom: 1px solid #838383;
}
#ratainfo INPUT {
	font-size: 12px;
	color: #221BAA;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
        padding-bottom: 1px;
        border-bottom: 1px solid #838383;
}
#ratainfosub {
	font-size: 12px;
	color: #221BAA;
	font-weight: normal;
	text-align: center;
        padding-bottom: 1px;
        border-bottom: 1px solid #838383;
}

#szablonopis.td {	
 	font-size: 11px;
	line-height: 170%;
	text-align:justify;
}

#szablonstopka TD {
        padding-bottom: 0px;
	vertical-align:MIDDLE;

}
#szablontech TD {
        margin-left: 5px;
        margin-right: 5px;
	font-size: 10px;
        border-left: 1px solid #838383;
	border-right: 1px solid #000000;
        border-top: 1px solid #838383;
        border-bottom: 1px solid #000000;
	font-weight: normal;
	color: #221BAA;
	text-align: left;
	background-color:#E2E1F7;
}

#szablontech TH {
        margin-left: 5px;
        margin-right: 5px;
	font-size: 10px;
	border-right: 1px solid #000000;
        border-top: 1px solid #838383;
        border-bottom: 1px solid #000000;
	font-weight: normal;
	color: #221BAA;
	text-align: left;
	background-color:#E2E1F7;
}

#szabloninfo TD {
	font-size: 12px;
        border-left: 1px solid #838383;
	border-right: 0px solid #000000;
        border-top: 1px solid #838383;
        border-bottom: 1px solid #000000;
	font-weight: bold;
	color: #221BAA;
	text-align: left;
	background-color:#E2E1F7;
}

#szabloninfo TH {
	font-size: 12px;
	border-right: 1px solid #000000;
        border-top: 1px solid #838383;
        border-bottom: 1px solid #000000;
	font-weight: BOLD;
	color: #221BAA;
	text-align: left;
	background-color:#E2E1F7;
}


div.oknopasek {	
	font-weight: normal;
	text-align: center;
	margin:9px;
}
.menu_h {
	text-align: center;
	color:#ffffff;	
	background-color: #909090;
	color:#ffffff;	
}

.menu_h td span 
{
    display:block;
    width: 100%;
    height: 21px;
    padding-top: 8px;
}

.menu_h td span a 
{
    color: #fff;
    font-weight: bold; 
}

.menu_h td span a:hover {text-decoration:none;}

.menu_h td 
{
    position: relative;   
}

.menu_h td.menu_over 
{
	vertical-align:top;
	background-color: #326a9f;	
	cursor:pointer;
	border-right:1px dotted #eeeeee;	
	font-weight:bold;
	position: relative;
	z-index: 1000;
}

.menu_h td.menu_out {
	vertical-align:top;
	background-color: #909090;	
	cursor:pointer;
	border-right:1px dotted #eeeeee;
	position: relative;
	z-index: 1000;
}

.tg {
  position: absolute;
  background-color: #909090;
  z-index:1000;
  border-left: 1px solid #3030303;
  border-right: 1px solid #303030;
  border-bottom: 1px solid #303030;
  visibility: hidden;
}

#IE .tg 
{
    left: 0px;
    width: 100%;   
}

.tg div.menu_p_over
{
	background-color:#ff6000;
	font-weight:bold;
	width:auto;
	text-align:left;
	padding:5px;
	padding-left:10px;
	margin-bottom:1px;
	border-bottom:1px dotted #ffffff;
}
.tg div.menu_p_over a{color:#ffffff;font-weight:bold;}
.tg div.menu_p_out a{color:#ffffff;font-weight:bold;}

.tg a:hover {text-decoration:none;}

.tg div.menu_p_out
{
	color:#ffffff;
	font-weight:bold;
	width:auto;
	text-align:left;
	padding:5px;
	padding-left:10px;
	margin-bottom:1px;
	border-bottom:1px dotted #fff;
}

.oknotlo {
	vertical-align:top;
	background-color: #F5F4FC;	
	border-collapse: collapse;
	border:1px solid #a6b3be;      
	font-size: 11px;
	margin-bottom:8px;	
}

.oknotlo CAPTION,td.caption
{        	
    border-bottom: 1px solid #102941;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	padding:6px;
	overflow:hidden;
	background-color:#326a9f;
}



SELECT,select, input { 	
    border:1px solid #a6b3be;          
	font-size:11px;
	color:#336b8e;
}


.ofertypozycja {
	border-collapse: collapse;
	border-bottom:1px dotted #202020;	
	cursor:pointer;
}
.ofertyprawa {
	border-collapse: collapse;
	border-bottom:1px dotted #aaaaaa;
	background-color:#f1f1f1;
	margin-bottom:2px;
	text-align:left;
}

#prawanaglowek {
	color: #221BAA;
	text-align: left;
        margin-left: 2px;
	font-size: 10px;
	font-weight: bold;
}
#prawanaglowek A {
	color: #221BAA;
	text-align: left;
        margin-left: 2px;
	font-size: 10px;
	font-weight: BOLD;
}

.prawaopis {
		text-align: justify;	
        margin-right: 1px;
        margin-left: 1px;
		font-size:10px;
		
}


.prawacena {
	font-size: 10px;
	color: #ff2400;
	text-align: right;
	font-weight: BOLD;
        margin-right: 2px;
	vertical-align:bottom;
}

#ofertyimg {
        margin-top: 0px;
        margin-left: 2px;
        margin-right: 6px;
        margin-bottom: 0px;
        border:1px solid #909090;
        padding:2px;
}

img.ofertyimg {
        margin-top: 0px;
        margin-left: 2px;
        margin-right: 6px;
        margin-bottom: 0px;
        border:1px solid #909090;
        padding:2px;
        width: 70px;
}

img.ofertyimg2 {
        margin-top: 0px;
        margin-left: 2px;
        margin-right: 6px;
        margin-bottom: 0px;
        border:1px solid #909090;
        padding:2px;
        width: 150px;
}

img.ofertyimg3 {
        margin-top: 0px;
        margin-left: 2px;
        margin-right: 6px;
        margin-bottom: 0px;
        border:1px solid #909090;
        border-bottom: 0px solid #fff;
        padding:2px;
        
}

table.ofertyinfo
{
	border:1px solid #dddddd;
}

table.ofertyinfo TD {
	font-size: 11px;	
	background-color: #f0f0f0;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding:4px;    
    border-bottom:1px solid #aaaaaa;    
}

#aofertyinfobr TD {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F5F4FC;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
    padding-bottom: 0px;        

}
#ofertyinfobr TD {
        padding-bottom: 0px;
        border-bottom: 0px solid #838383;

}
#ofertyinfobr TH {
        padding-bottom: 0px;
        border-bottom: 0px solid #838383;

}

table.ofertyinfo TH {
	font-size: 11px;
	font-weight: normal;
	color: #221BAA;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: bottom;
        padding-bottom: 1px;
        border-bottom: 1px solid #838383;
}
#header {
	font-size: 16px;
	color: #2f6aad;
	text-align: left;	
	margin-bottom:5px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
	text-transform: uppercase;
}

div.header {
	font-size: 14px;
	color: #2f6aad;
	text-align: left;	
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-bottom: 6px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
}

#ofertyopis {
	text-align: justify;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:right;

}
span.ofertycena {
	font-size: 12px;
	color: #ff2400;
	text-align: left;
	font-weight:bold;
	font-family:Arial;
}
#ofertainfonr {
	font-size: 12px;
	color: #221BAA;
	text-align: right;
	font-weight: BOLD;
        margin-right: 2px;
}
#szablonadres {
	text-align: center;
	font-size: 12px;
}

#szablonadres TD {
	color: #000000;
	font-size: 11px;
	text-align: center;
}
#szablonadres TH {
	font-size: 12px;
	text-align: center;
}

#ofertausr {
	text-align: left;
	font-size: 12px;
}
#ofertausr TD {
	color: #000000;
	font-size: 12px;
	text-align: left;
        padding-bottom: 0px;
        border-bottom: 0px solid #838383;
}
#ofertausr TH {
	font-size: 12px;
	text-align: left;
        padding-bottom: 0px;
        border-bottom: 0px solid #838383;
}
#ofertausr A:link {
	color: #330099;
	font-size: 12px;
        padding-bottom: 0px;
        border-bottom: 0px solid #838383;
}
#ofertausr A:hover,#ofertausr A:active, #ofertausr A:visited{
	color: #330099;
	font-size: 12px;
	font-weight: BOLD;
        padding-bottom: 0px;
        border-bottom: 0px solid #838383;
}

#menu_p { 
  position:relative; 
  cursor:pointer;  
  z-index:1000;
  color:#ffffff;
  font-weight:bold;
  text-align:left;
  margin-top:7px;  
  width:100%;
  
}
.tp {
  position:absolute; 
  visibility:hidden;
  background-color:#206199;
  width:200px;
  left:0px;
  top:21px;
  z-index:1000;
  border-left: 1px solid #3030303;
  border-right: 1px solid #303030;
  border-bottom: 1px solid #303030;
  
}

div.menu_p_over
{
	background-color:#ff6000;
	font-weight:bold;
	width:auto;
	text-align:left;
	padding:5px;
	padding-left:10px;
	margin-bottom:1px;
	border-bottom:1px dotted #ffffff;
}
div.menu_p_over a{color:#ffffff;}
div.menu_p_out a{color:#ffffff;}

.tp a:hover {text-decoration: none;}

div.menu_p_out
{
	color:#ffffff;
	font-weight:bold;
	width:auto;
	text-align:left;
	padding:5px;
	padding-left:10px;
	margin-bottom:1px;
	border-bottom:1px dotted #6ba5d6;
}

a.link7a 
{
	font-size: 13px;
	font-weight: bold;
}

textarea 
{
	background-color: #fff;
}

/*--------------------------- 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 --------------------------*/

/*--------------------------- NOTATNIK --------------------------*/
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 --------------------------*/

/*-------------------------- 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/bronka-firma.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div.ofertasprzedana
{
	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: 100%;
	margin: 0px;
	border-collapse: separate;
}
div.blok2 table {
	width: 100%;
	margin: 0px;
	border-collapse: separate;
}
div.blok2 table.half {
	width: 50%;
	margin: 0px;
	border-collapse: separate;
	clear: none;
}
div.blok table tr td, div.blok2 table tr td 
{
	font-size: 11px;	
	background-color: #f0f0f0;
	text-align: left;
	vertical-align: bottom;
	padding:4px;    
    border-bottom:1px solid #aaaaaa;  
    font-weight: bold;
}

div.blok table.no_border tr td
{
	font-size: 11px;	
	background-color: #f0f0f0;
	text-align: left;
	vertical-align: middle;
	padding: 2px;    
    border-bottom:0px solid #aaaaaa;  
    font-weight: bold;
}
div.blok table.no_border tr td.t
{
	width: 40%;
	font-size: 11px;	
	background-color: #f0f0f0;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 2px;    
    border-bottom:0px solid #aaaaaa;  
}

div.blok table tr td.n
{
	font-size: 12px;
	font-weight: normal;
}

div.blok table tr td.tn
{
	font-size: 11px;	
	background-color: #f0f0f0;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding:4px;    
    border-bottom:1px solid #aaaaaa;  
}

div.blok table tr td.t, div.blok2 table tr td.t
{
	width: 30%;
	font-size: 11px;	
	background-color: #f0f0f0;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding:4px;    
    border-bottom:1px solid #aaaaaa;  
}

div.blok table tr td.t1, div.blok2 table tr td.t1
{
	font-size: 11px;	
	background-color: #f0f0f0;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding:4px;    
    border-bottom:1px solid #aaaaaa;  
}
div.foto {
	padding: 1px!important;
	border: solid 1px #ADADAD;
	display: inline;
	margin-bottom: 2px;
	float:left;
}
img.fotos {
	margin: 1px;
	padding: 2px; 
	border: solid 1px #9CA2AD;
	cursor: pointer;
}
.galContainer {
	float:left;
	padding-top: 3px;
	height: 124px;	
	max-width:592px;
	overflow: hidden;
	text-align: center;

}
div.galeria {
	height: 130px;		
	overflow: hidden;
	text-align: center;
}
div.galeria img, div.galeria a {
	cursor: pointer;
	float: left;	
}
div.scroll1, div.scroll2 {
	height: 18px;
	width: 194px;	
	padding: 0px;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
	background-color: #D0D0D0;
	background-image: url(../img/back.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #909090;
}
div.scroll2 {
	background-image: url(../img/next.jpg);
}
div.frmkontakt {
	width: 260px;
	padding: 10px;
}
div.frmkontakt div {
	width: 90px;
	float: left;
	padding-top: 6px;
}

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 
{
	float: right;
	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.link5
{
	color: #155a91;
	font-size: 12px;
	text-decoration: none;
	padding-left: 4px;
}

a.link5:hover {color: #eb4026;}

a.link7b
{
	color: #eb4026;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
}

a.link7b:hover {color: #155a91;}

a.link8
{
	display: inline;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

a.link8:hover
{
	color:#ff6000;
}

div.decyzjaStopka a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #eb4026;
}

div.decyzjaStopka a:hover {color: #155a91;}

div.uwaga {
	font-size: 12px;
	color: #155a91;
	margin-top: 20px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
/*-------------------------- OFERTA -----------------------------------*/

.lbStrony 
{
    margin-left: 10px;
    margin-right: 10px;
}

.lbStrony a 
{
    color: #555;  
    font-size: 11; 
}

.lbStrony a:hover
{
    font-weight: bold;
}