﻿input, textarea {font: normal 12px Verdana;}

#galeriaswf {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 5000;}

/*------------------- LISTA TABELKA OFERT -----------------------------------*/
table.ofetabelka 
{
	font: normal 11px Verdana;
	width: 578px;
	text-align: center;
}

table.ofetabelka tr.head {background-color: #A39E9B; color: #FFF; font: bold 11px Verdana; height: 20px;}

div.OfertaLista table tbody tr {border-bottom: 1px solid #ddd;}
div.OfertaLista table tbody td.button {color: #777; padding-left: 50px;}
div.OfertaLista table tbody td.button a {
		display: block;
		float: left;
		padding-left: 15px;
		color: #000;
		text-decoration: none; 
		text-align: left;
		font: normal 11px Verdana;
}  
div.OfertaLista table tbody td.button a:hover {text-decoration: underline;}
div.OfertaLista table tbody td.button a.wysz_submit_send:hover { font-weight: normal; text-decoration: underline;}

.ofetabelka tr{background: #E7E7E7;}
.OfeAll .alnag, .tdOfertaOpis{border: 0px!important}

.OfertaGaleria {position: relative; border: 1px dashed #d9d7d1; margin-bottom: 9px; width: 272px; height: 286px; padding: 10px 10px 0px 0px;}
.OfertaGaleria table.OfertaGaleriaTabela {width: 271px; padding-left: 10px;}
.OfertaGaleria table.OfertaGaleriaTabela tr td.col1 {vertical-align: top; padding-top: 10px;}
.OfertaGaleria table.OfertaGaleriaTabela tr td.col2 {vertical-align: top; padding-left: 8px;}
.OfertaGaleria table.OfertaGaleriaTabela tr td.col1 .OfertaGaleriaSymbol {position: absolute; left: 5px; top: 5px;}
.OfertaGaleria table.OfertaGaleriaTabela tr td.col1 .OfertaGaleriaWylacznosc {position: absolute; right: 5px; top: 5px;}
.OfertaGaleria table.OfertaGaleriaTabelaInner {width: 100%; text-align: center;}
.OfertaGaleria .OfertaGaleriaFoto {position: relative; width: 253px; height: 152px;}
.OfertaGaleria .OfertaGaleriaFoto img.foto {width: 256px; height: 152px;}
.OfertaGaleria .OfertaGaleriaBottomLeft {position: absolute; bottom: 4px; left: 4px;}
.OfertaGaleria .OfertaGaleriaBottomRight {position: absolute; bottom: 4px; right: 4px;}
.OfertaGaleria .OfertaGaleriaFotoOpisZdjecia {position: absolute; left: 0px; bottom: 0px; width: 246px; height: 20px; padding-top: 6px; background: url(../img/overlay.png) left top repeat; color: #fff; text-align: center; line-height: 17px;}

.OfertaGaleriaSmall {position: relative; border: 1px dashed #d9d7d1; margin-bottom: 9px; width: 163px; height: 203px; padding: 10px 10px 0px 10px;}
.OfertaGaleriaSmall table.OfertaGaleriaSmallTabela {width: 153px; padding-left: 10px;}
.OfertaGaleriaSmall table.OfertaGaleriaSmallTabela tr td.col1 {vertical-align: top; padding-top: 10px;}
.OfertaGaleriaSmall table.OfertaGaleriaSmallTabela tr td.col2 {vertical-align: top; padding-left: 8px;}
.OfertaGaleriaSmall table.OfertaGaleriaSmallTabela tr td.col1 .OfertaGaleriaSmallSymbol {position: absolute; left: 5px; top: 5px;}
.OfertaGaleriaSmall table.OfertaGaleriaSmallTabela tr td.col1 .OfertaGaleriaSmallWylacznosc {position: absolute; right: 5px; top: 5px;}
.OfertaGaleriaSmall table.OfertaGaleriaSmallTabelaInner {width: 100%; margin-top: 7px; text-align: center!important;}
.OfertaGaleriaSmall .OfertaGaleriaSmallFoto {position: relative; width: 153px; height: 105px;}
.OfertaGaleriaSmall .OfertaGaleriaSmallFoto img.foto {width: 153px; height: 105px;}

.OfertaSmall {font-size: 10px;}
.OfertaSmall table.OfertaSmallTable {}
.OfertaSmall table.OfertaSmallTable td.col1 {width:82px; vertical-align: top;}
.OfertaSmall table.OfertaSmallTable td.col1 div {position: relative; width: 82px; height: 62px;}
.OfertaSmall table.OfertaSmallTable td.col1 div img.foto {width: 80px; height: 60px; border: 1px solid #000;}
.OfertaSmall table.OfertaSmallTable td.col2 {width: 190px; vertical-align: top; padding-left: 10px;}
.OfertaSmall table.OfertaSmallTableInner {width: 190px; border-collapse: collapse;}

div.OfertyLegenda {}
div.OfertyLegenda table {width: 100%; border-collapse: collapse;}
div.OfertyLegenda table tr td {vertical-align: middle; height: 30px;}
div.OfertyLegenda table tr td.sep {width: 20px;}
div.OfertyLegenda table tr td div.OfertyLegendaIkona {width: 40px; height: 20px; border: 1px solid silver; display: inline-block; margin-right: 10px;}
div.OfertyLegenda table tr td label {color: #444; font-size: 11px; vertical-align: middle;}

div.OfertyLegenda #tdOfertyVideoSep, div.OfertyLegenda #tdOfertyVideoIkona, div.OfertyLegenda #tdOfertyVideoLabel {display: none;}

span.spFlagi a img {width: 20px; height: 20px;}

.oddzialy table tr td {vertical-align: middle;}
.oddzialy table tr td img {width: 180px;}
.oddzialy table tr td a.button {float: right; margin-top: 12px; margin-right:10px;}

.OfertaListaMaska {position: absolute; width: 98px; height: 77px; z-index: 100; cursor: pointer; background: url(../img/pix.gif) left top repeat;}
.OfertaListaMaskaIndex {position: absolute; width: 110px; height: 80px; z-index: 100; cursor: pointer; background: url(../img/pix.gif) left top repeat;}

.InfoHint {width: 360px; height: 100px; padding: 20px; position: absolute; top: -140px; right: 0px; background-color: #fff; border: 1px solid #aaa; color: #444; font-family: Verdana; text-align: justify;}
.InfoIco {width: 26px; height: 26px; position: absolute; top: 0px; right: 6px; cursor: pointer;}

/* --------------------------------- */
#gmaps_marker{
	background-image:none;
	width: 300px;
	z-index: 50;
}
#gmaps_marker_contents{
	background-color: #fff;
	border-bottom:solid 1px #444444;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.2;
}
#gmaps_marker_contents div{
  padding: 3px;
}

#gmaps_marker_tl{
  width: 5px;
  height: 20px;
  background-color: #fff;
  border-left:solid 1px #444444;
  border-top:solid 1px #444444;
}

#gmaps_marker_t{
	background-color: #fff;
  	border-top:solid 1px #444444;
}

#gmaps_marker_tr{
  width: 5px;
  height: 20px;
  background-color: #fff;
  border-right:solid 1px #444444;
  border-top:solid 1px #444444;
}

#gmaps_marker_l{
	background-color: #fff;
	width: 5px;
	border-left:solid 1px #444444;
	border-bottom:solid 1px #444444;
}

#gmaps_marker_r{
  background-color: #fff;
  width: 5px;
  border-right:solid 1px #444444;
  border-bottom:solid 1px #444444;
}

#gmaps_marker_bl{
	width: 0;
	height: 0;
	background-image:none;
}

#gmaps_marker_b{
	height: 0;
	width:0;
}

#gmaps_marker_br{
	width: 0;
	height: 0;
	background-image:none;
}

#gmaps_marker_close{
  width: 18px;
  height: 15px;
  margin: 0;
  background: url('../img/mapa/x.png') center center no-repeat transparent;
  cursor: pointer;
}

#gmaps_marker_beak{
	width: 23px;
	height: 15px;
	z-index:20;
	background-image:none;
	background: url('../img/mapa/beak.png') bottom center no-repeat transparent;
}

/* --------------------------------- */
#gmaps_marker_poi{
	background-image:none;
	width: 240px;
	z-index: 50;
}
#gmaps_marker_poi_contents{
	background-color: #fff;
	border-bottom:solid 1px #687aff;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.2;
}
#gmaps_marker_poi_contents div{
  padding: 3px;
}

#gmaps_marker_poi_tl{
  width: 5px;
  height: 20px;
  background-color: #fff;
  border-left:solid 1px #687aff;
  border-top:solid 1px #687aff;
}

#gmaps_marker_poi_t{
	background-color: #fff;
  	border-top:solid 1px #687aff;
}

#gmaps_marker_poi_tr{
  width: 5px;
  height: 20px;
  background-color: #fff;
  border-right:solid 1px #687aff;
  border-top:solid 1px #687aff;
}

#gmaps_marker_poi_l{
	background-color: #fff;
	width: 5px;
	border-left:solid 1px #687aff;
	border-bottom:solid 1px #687aff;
}

#gmaps_marker_poi_r{
  background-color: #fff;
  width: 5px;
  border-right:solid 1px #687aff;
  border-bottom:solid 1px #687aff;
}

#gmaps_marker_poi_bl{
	width: 0;
	height: 0;
	background-image:none;
}

#gmaps_marker_poi_b{
	height: 0;
	width:0;
}

#gmaps_marker_poi_br{
	width: 0;
	height: 0;
	background-image:none;
}

#gmaps_marker_poi_close{
  width: 18px;
  height: 15px;
  margin: 0;
  background: url('../img/mapa/x_poi.png') center center no-repeat transparent;
  cursor: pointer;
}

#gmaps_marker_poi_beak{
	width: 23px;
	height: 15px;
	z-index:20;
	background-image:none;
	background: url('../img/mapa/beak_poi.png') bottom center no-repeat transparent;
}
/* --------------------------------- */

#gmaps_ni{
	background-image:none;
	width: 340px;
	z-index: 50;
}
#gmaps_ni_contents{
	background-color: #fff;
	border-bottom:solid 1px #b0b0b3;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.2;
}
#gmaps_ni_contents div{
  padding: 3px;
}

#gmaps_ni_tl{
  width: 5px;
  height: 20px;
  background-color: #fff;
  border-left:solid 1px #b0b0b3;
  border-top:solid 1px #b0b0b3;
}

#gmaps_ni_t{
	background-color: #fff;
  	border-top:solid 1px #b0b0b3;
}

#gmaps_ni_tr{
  width: 5px;
  height: 20px;
  background-color: #fff;
  border-right:solid 1px #b0b0b3;
  border-top:solid 1px #b0b0b3;
}

#gmaps_ni_l{
	background-color: #fff;
	width: 5px;
	border-left:solid 1px #b0b0b3;
	border-bottom:solid 1px #b0b0b3;
}

#gmaps_ni_r{
  background-color: #fff;
  width: 5px;
  border-right:solid 1px #b0b0b3;
  border-bottom:solid 1px #b0b0b3;
}

#gmaps_ni_bl{
	width: 0;
	height: 0;
	background-image:none;
}

#gmaps_ni_b{
	height: 0;
	width:0;
}

#gmaps_ni_br{
	width: 0;
	height: 0;
	background-image:none;
}

#gmaps_ni_close{
  width: 18px;
  height: 15px;
  margin: 0;
  background: url('../img/mapa/x.png') center center no-repeat transparent;
  cursor: pointer;
}

#gmaps_ni_beak{
	width: 23px;
	height: 15px;
	z-index:20;
	background-image:none;
	background: url('../img/mapa/beak.png') bottom center no-repeat transparent;
}

#cookies-info{position: absolute; top: 20px; right: 20px; width: 500px; padding: 20px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background: url(../images/cookie-box-bg.png); z-index: 2147483646}
#cookies-info p{margin: 0px; padding: 4px; color: #fff;}
#cookies-info .cookies-ok{margin: 0px auto; display: block; width: 104px; height: 32px; line-height: 32px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;background: #fff; background-image: linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -o-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -moz-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -webkit-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -ms-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%); border: 1px solid #bcbcbc; text-align: center; font-weight: 700; cursor: pointer;}
