/*
 * Edito - styl bazowy 
 *
 */



#wyszukiwarka_google input.google-szukaj,
.google-szukaj,
a.bl_wik,
div.wizytowkaLinia table tr td.nawramka1 a:hover,
div.wizytowkaLinia table tr td.nawramka1 a,
div.wizytowkaLinia table tr td.nawramka a:hover,
div.wizytowkaLinia table tr td.nawramka a,
div.pp99 input.przycisk,
.ogloszeniaListaTabela span.wiecej-link,
span.szukajka_input_1 span.szukajka_input_2 a,
h4.wyszukiwarka-naglowek,
div.mapa-serwisu ul li ul li ul li a,
div.mapa-serwisu ul li ul li a,
div.mapa-serwisu ul li a,
.lista-margines div,
.ankieta-wykres,
.ankieta-pasek,
a.link-wstecz,
.wiecej-link,
.aktualnosci-margines h3 span,
.aktualnosci-margines h3 a,
div.blok-logowania div.logowanie_linki div.przypomnienie a,
div.blok-logowania div.logowanie_linki div.rejstracja a,
div.blok-logowania div.haslo div.przycisk span.szukajka_input_1  span.szukajka_input_2 input.przycisk-w,
div.blok-logowania div.haslo div.haslo2,
div.blok-logowania div.login div.login2,
span.szukajka_input_1  span.szukajka_input_2 input.przycisk,
span.szukajka_input_1,
div.kontener div.szukaj-blok input,
.reg4 ul.poziom3 a:hover,
.reg4 ul.poziom3 a.active,
.reg4 ul.poziom3 a,
.reg4 ul.poziom2 a:hover,
.reg4 ul.poziom2 a.active,
.reg4 ul.poziom2 a,
.reg4 ul.poziom1 a:hover,
.reg4 ul.poziom1 a.active,
.reg4 ul.poziom1 a,
.reg3 ul li.spacer3,
.reg3 ul li a:hover span span,
.reg3 ul li.wcisniety a span span,
.reg3 ul li a:hover,
.reg3 ul li.wcisniety a,
.top-linki a,
.top-linki a:hover,
div.pion-linki,
h2.tytul1{
	background-image: url(../images/mapa2.gif);
}


body, td {
	font-family: Arial, Verdana, Sans-Serif, Tahoma;
	font-size: 11px;
	color: #000000;
}

td {vertical-align: top;}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul, li {
	padding: 0px;
	margin:0 0 0 9px;
}
ol{
	margin:0 0 0 20px;
}

ul {list-style: none;}

ul li {
	background:transparent url(../images/editoproxy/strzala.gif) no-repeat scroll 3px 5px;
	padding:0 0 0 14px;
}



li {padding: 0px 0px 0px 5px;}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

.clear {clear: both;}

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

a:hover {text-decoration: underline;}

a img {border:none;}

label {cursor: pointer;}

.fix {
	overflow: hidden;
	height: 1% !iefix;
}

/* FCK Editor - select styli */
h1 {font-size: 14px;}
h2 {font-size: 13px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size: 9px;}

.fN{
	float: none !important;
}

h3.tytul2{
	color:#e2001a;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
}

.b9T{
	color:#e2001a;
	font-family: tahoma;
	font-weight: bold;
}

/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(../images/lightbox-ico-loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}

.Popup td.IcoClose {text-align: left;}

.Popup div.IcoClose {
	height: 26px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(../images/lightbox-btn-close.gif) no-repeat center center;
}

.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 22px; 
	float: right;
	padding-bottom: 0.7em;	
}

/***********************************************************/
/**********************************************************/
/******************* layout ******************************/
/********************************************************/
/*******************************************************/
body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	color: #000000;
	background: #e6eaeb;
	line-height: 16px;
}
a{
	text-decoration: none;
}
div.ramka-d{
	position: relative;
	width: 1006px;
	margin: 0 auto 50px;
	border: 3px solid #dadedf;
	border-width: 0 3px 3px 0 ;
	padding: 0 10px 10px;
	background-color: #ffffff;
}
.ramkagd{
	border-bottom: 1px solid #dfe3e5;
	border-top: 1px solid #dfe3e5;
	padding:10px 0 14px;
}

li.logowanie2{
	padding:0 0 4px 14px;
}
.px2 {
	margin: 0 2px;
}
.px1 {
	margin: 0 1px;
}

.kontener{display: block; padding-bottom: 20px;}
.reg5 .kontener {padding-bottom: 20px;}
.pb1{padding-bottom:1px;}

/*Pod Tytulem*/
h2.tytul1{
	font-weight:bold;
	font-size: 13px;
	color: #ffffff;
	font-family: tahoma;
	background-color:#0078c4;
	background-repeat: no-repeat;
	background-position: 11px -100px;
	padding:4px 0px 4px 20px;
}

div.modul-srodkowy h2.tytul1{
	background-color: #0078C4;
}

div.naglowek-1{
	position:relative;
	zoom: 1;
	background-color: #f4f4f4;
	padding: 4px;
	border-color: #d9d9d9;
	border-style:solid;
	border-width: 0px 1px 1px 0;
	margin: 0 0 2px;
}
.g-l,
.g-p,
.d-l,
.d-p{
	position: absolute;
	display: block;
	line-height: 0px;
	font-size: 0px;
	background: url(../images/editoproxy/naglowek.gif) no-repeat  0 0;
}
.g-l{
	top: 0px;
	left: 0px;
	width:8px;
	height:8px;
	background-position: 0 0;
}
.g-p{
	top: 0px;
	right: -1px;
	width:9px;
	height:8px;
	background-position: 100% 0;
}
.reg4 .g-p,
.reg5 .g-p,
.reg6 .g-p{
	_right: -2px;
}
.d-l{
	bottom: -1px;
	left: 0px;
	width:8px;
	height: 9px;
	background-position: 0 100%;
}
.d-p{
	bottom: -1px;
	right: -1px;
	width:9px;
	height:9px;
	background-position: 100% 100%;
}
.reg4 .d-p,
.reg5 .d-p,
.reg6 .d-p{
	_right: -2px;
}
/**Kontener*/
.gora-sz3,
.gora-sz3 b,
.dol-sz3,
.dol-sz3 b{
	background: url(../images/editoproxy/kontener.gif) no-repeat 0 0;
	height: 7px;
	display: block;
	font-size: 0px;
	line-height: 0px;
}
.gora-sz3 b,
.dol-sz3 b{
	width: 7px;
	background-position: -993px 0;
	float: right;
}
.dol-sz3{	background-position: 0 100%;}
.dol-sz3 b{	background-position: -993px 100%;}
.kontener{
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	padding: 2px 7px;
}

div.modul-srodkowy{
	position: relative;
	zoom: 1;
}
div.modul-srodkowy .gora-sz3,
div.MenuLewe .gora-sz3,
div.modul-srodkowy .gora-sz3 b,
div.MenuLewe .gora-sz3 b,
div.modul-srodkowy .dol-sz3,
div.MenuLewe .dol-sz3,
div.modul-srodkowy .dol-sz3 b,
div.MenuLewe .dol-sz3 b{
	background: url(../images/editoproxy/kontener.gif) no-repeat -1000px 0;
}
div.modul-srodkowy .gora-sz3 b,
div.MenuLewe .gora-sz3 b,
div.modul-srodkowy .dol-sz3 b,
div.MenuLewe .dol-sz3 b{
	background-position: 100% 0;
}
div.MenuLewe .dol-sz3,
div.modul-srodkowy .dol-sz3{	background-position: -1000px 100%;}
div.MenuLewe .dol-sz3 b,
div.modul-srodkowy .dol-sz3 b{	background-position: 100% 100%;}
div.MenuLewe .kontener,
div.modul-srodkowy .kontener{
	border-right: 1px solid #e2e2e2;
	border-left: 0;
	background-color: #f2f4f4;
	padding: 2px 14px;
}

/*opisowka linki top*/
div.top-linki{
	float:right; 
	padding: 11px 18px 0 0;
}
div.pion-linki{
	background-repeat: no-repeat;
	background-position: 2px 0;
	width: 5px;
	height:27px;
	float: left;
}
.top-linki a,
.top-linki a:hover{
	width:27px;
	height: 25px;
	text-decoration: none;
	float:left;
	background-repeat: no-repeat;
	background-position: -45px 7px;
}
.top-linki a:hover{
	background-color: #e7e7e9;
}
a.domowa-link{
	background-position: -45px 7px;
}
a.domowa-link:hover{
	background-position: -45px -21px;
}
a.cos-link{
	background-position: -66px  7px;
}
a.cos-link:hover{
	background-position: -66px -21px;
}
a.kontakt-link{
	background-position: -25px 7px;
}
a.kontakt-link:hover{
	background-position: -25px -21px;
}
a.mapa-link{
	background-position: -4px 7px;
}
a.mapa-link:hover{
	background-position: -4px -21px;
}
/*Regiony*/
div.prawa,
div.reg1{
	float: right;
}
div.reg13{
	float: left;
	text-align: center;
	padding:5px 0px 0 24px;
}
div.reg2{
	overflow: hidden;
	zoom: 1;
	padding:29px 0 0 23px;
}
div.reg3{
	padding:0 0 16px;
}
div.reg4{
	float:left;
	position: relative;
	zoom: 1;
	width:220px;
	padding: 0 7px 0 0;
}
div.dol-sz3{
	margin: 0 0 10px 0;
}
div.reg5{float: left; padding: 0px 0px 20px 0px; 	width:540px;position: relative;	zoom: 1;}
div.reg6{
	float:right;
	width:220px;
	padding: 0 0;
	position: relative;
	zoom: 1;
}

/*Stopka*/
div.stopka{
	margin: 0 auto;
	padding:10px 14px 80px 8px;
	width:1006px;
}
div.stopka div.tresc-stopka{
	float: left
}
div.realizacja {float:right; width: 196px;}
div.editocms{float:right; position: relative;}
div.editocms span.floatleft{float:left; padding:0 49px 0 0px;}
div.editocms a.cms{position: absolute; right:0px;}
div.editocms a.edito{position: absolute; right:23px;}

div.gora{
	padding-bottom:20px;
}
div.regsrodkowy-4-6 {
	float: left; 
	padding:0 0 0 5px;
	width:540px;
}

div.regsrodkowy-4 {
	float: left; 
	padding:0 0px 0 10px;
	width: 754px;
}

div.regsrodkowy-6 {
	float: left; 
	padding:0 0px 0 10px;
	width: 754px;
}

/*menu Region3*/
div.reg3 ul{
	margin:0 0 0 17px;
}
div.glowny{
	position: relative;
}
.reg3 ul li{
	float: left;
	background: none;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.reg3 ul li a{
	font:bold 12px arial;
	color: #586063;
	background: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.reg3 ul li a span{
	background: none;
	float: left;
}

.reg3 ul li a span span{
	background: none;
	float: left;
	padding:1px 6px 3px;
}
.reg3 ul li a:hover,
.reg3 ul li.wcisniety a{
	color: #ffffff;
	font-family: arial;
	padding:0 0 0 5px;
	background-repeat: no-repeat;
	background-position: 0px -147px;
	float: left;
	text-decoration: none;
}
.reg3 ul li a:hover span,
.reg3 ul li.wcisniety a span{
	float: left;
	padding: 0;
}
.reg3 ul li a:hover span span,
.reg3 ul li.wcisniety a span span{
	background-repeat: no-repeat;
	background-position: right -147px;
	padding:2px 6px 3px 1px;
	float: left;
}

.reg3 ul li.spacer3{
	background-repeat: no-repeat;
	background-position: -392px 4px;
	display: block;
	width:9px;
	height: 20px;
}
/*Menu Lewe*/

.reg4 ul.poziom1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
.reg4 ul.poziom1 li ul {
	list-style: none;
}

.reg4 ul.poziom1 li {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	background: transparent;
}

.reg4 ul.poziom1 li.wcisniety {
	padding: 0px;
	margin: 0px;
}

.reg4 ul.poziom1 a {
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: -2794px -249px;
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.reg4 ul.poziom1 a:hover,
.reg4 ul.poziom1 a.active {
	color: #e1a524;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 11px -200px;
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.reg4 ul.poziom1 span {
	display: block;
	padding: 4px 0px 4px 20px;
	background: transparent;
}

.reg4 ul.poziom1 li.menuSpacer {
    background-color: #D2D2D2;
    border-bottom: 1px solid #FFF;
    padding: 0px;
    margin: 0px;
    line-height: 1px;
    height: 1px;
    font-size:1px;
}

.reg4 ul.poziom2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.reg4 ul.poziom2 li {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.reg4 ul.poziom2 a {
	background-repeat: no-repeat;
	background-position: -2785px -248px;
	padding: 0px 0 0 5px;
	margin: 0px;
	font-weight: normal;
}
.reg4 ul.poziom2 a:hover,
.reg4 ul.poziom2 a.active {
	background-repeat: no-repeat;
	background-position: 20px -199px;
	padding: 0px 0 0 5px;
	margin: 0px;
	font-weight: normal;
	color:#e1a524;
}
.reg4 ul.poziom2 span {
	padding: 6px 2px 6px 26px;
	margin: 0px;
}

.reg4 ul.poziom3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.reg4 ul.poziom3 li {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.reg4 ul.poziom3 a {
	background-repeat: no-repeat;
	background-position: -2780px -248px;
	padding: 0px 0 0 10px;
	margin: 0px;
	font-weight: normal;
}
.reg4 ul.poziom3 a:hover,
.reg4 ul.poziom3 a.active {
	background-repeat: no-repeat;
	background-position: 25px -199px;
	padding: 0px 0 0 10px;
	margin: 0px;
	font-weight: normal;
	color:#e2001a;
}
.reg4 ul.poziom3 span {
	padding: 6px 2px 6px 22px;
	margin: 0px;
}
/*Menu Region 10*/
div.reg10{
	float:left;
	padding:0;
	text-align:center;
	width:1006px;
}
div.reg10 ul{
	border-top:1px solid #e6eaeb;
	display:block;
	border-bottom:1px solid #e6eaeb;
	margin: 0 auto 9px;
	padding:9px 0 9px;
}
div.reg10 ul li{
	margin: 0;
	list-style: none;
	background: none;
	padding: 0;
	display: inline;
}
div.reg10 ul li.spacerD{
	padding:0 6px 0 7px;
	color: #c6c6c6;
}
div.reg10 ul li a{
	margin: 0;
	color: #586063;
	cursor: pointer;
	padding: 0;
	display: inline;
}
div.reg10 ul li a:hover{
	margin: 0;
	padding: 0;
	color: #0078C4;
	display: inline;
}
/*Wyszukiwarka*/


div.kontener div.szukaj-blok{
	padding: 2px 0px 2px ;
}
div.kontener div.szukaj-blok input{
	background-color:transparent;
	background-repeat: repeat-x;
	background-position: left -487px;
	border:1px solid #AFB9BD;
	color:#586063;
	font-family:tahoma;
	font-size:11px;
	padding:2px 0 3px 5px;
	width:117px;
	float: left;
}
/*Przyciski*/

span.szukajka_input_1{
	background-repeat: no-repeat;
	background-position: 0px -147px;
	height:20px;
	float: right;
	padding:0 0 0 2px;
}
span.szukajka_input_1 span.szukajka_input_2{
	float:left;
	height:20px;
	margin:0 0px 0 0px;
}
span.szukajka_input_1  span.szukajka_input_2 input{
	width: auto;
	height: auto;
	padding:0;
	border:0 none;
}
span.szukajka_input_1  span.szukajka_input_2 input.przycisk{
	background-repeat: no-repeat;
	background-position: right -147px;
	color:#FFFFFF;
	float:left;
	cursor: pointer;
	font-family:arial;
	font-size: 12px;
	padding:1px 4px 3px 2px
}
/*Logowanie*/
div.reg12{
	float: right;
	padding: 0 0 5px 10px;
	width:209px;
}
div.reg12 form{
	padding: 15px 38px 0 0;
	display: right;
}
div.blok-logowania div.login{
	float: left;
	padding:0 0 10px;
}

div.blok-logowania div.login div.login1{
	float:left;
	font-size: 12px;
	padding:2px 0 0 10px;
	width:37px;
	color: #08c7f0;
}
div.blok-logowania div.login div.login2{
	float: left;
	background-color:transparent;
	background-repeat: repeat-x;
	background-position: left -487px;
}
div.blok-logowania div.login div.login2 input{
	border:1px solid #AFB9BD;
	background:transparent none repeat  0 0;
	width:122px;
	padding:2px 0 0 0;
	height: 16px;
	color:#586063;
	font-family:tahoma;
	font-size:11px;
}

div.blok-logowania div.haslo{float: left;padding:0 0 6px;}
div.blok-logowania div.haslo div.haslo1{
	float:left;
	font-size: 12px;
	padding:2px 0 0 10px;
	width:37px;
	color: #08c7f0;
}
div.blok-logowania div.haslo div.haslo2{
	float: left;
	background-color:transparent;
	background-repeat: repeat-x;
	background-position: left -487px;
}
div.blok-logowania div.haslo div.haslo2 input{
	border:1px solid #AFB9BD;
	background:transparent none repeat  0 0;
	width:91px;
	color:#586063;
	padding:2px 0 0 0;
	height: 16px;
	font-family:tahoma;
	font-size:11px;
}
div.blok-logowania div.haslo div.przycisk{float: left;width: 30px;padding:1px 1px 0 0}
div.blok-logowania div.haslo div.przycisk span.szukajka_input_1{
	display:block;
	height:20px;
	float: right;
	padding:0 0 0 2px;
}
div.blok-logowania div.haslo div.przycisk span.szukajka_input_1 span.szukajka_input_2{
	float:left;
	height:20px;
	margin:0 0px 0 0px;
	padding:0;
}
div.blok-logowania div.haslo div.przycisk span.szukajka_input_1  span.szukajka_input_2 input{
	width: auto;
	height: auto;
	padding:0;
	border:0 none;
}
div.blok-logowania div.haslo div.przycisk span.szukajka_input_1  span.szukajka_input_2 input.przycisk-w{
	background-repeat: no-repeat;
	background-position: right -147px;
	color:#FFFFFF;
	float:left;
	cursor: pointer;
	font-family:arial;
	font-size: 12px;
 	padding:1px 4px 3px 2px
}
div.blok-logowania div.logowanie_linki{float: left;margin-right:-4px;}
div.blok-logowania div.logowanie_linki div.rejstracja{float: left;}
div.blok-logowania div.logowanie_linki div.rejstracja a{
	background-repeat: no-repeat;
	background-position: 6px -205px;
	padding: 0 0 0 13px;
	font-family: arial;
	font-size: 11px;
	color: #e1a524;
}
div.blok-logowania div.logowanie_linki div.przypomnienie{float: left;}
div.blok-logowania div.logowanie_linki div.przypomnienie a{
	background-repeat: no-repeat;
	background-position: 6px -105px;
	font-family: arial;
	padding: 0 0 0 13px;
	font-size: 11px;
	color: #9bcb1e;
}
div.blok-zalogowany{
	padding:5px 38px 0 32px;
	display: right;
}
div.blok-zalogowany div.zalogowany_linki div.konto a{
	font-family: arial;
	font-size: 11px;
	color: #e2001a;
}
div.blok-zalogowany div.zalogowany_linki div.wyloguj a{
	font-family: arial;
	font-size: 11px;
	color: #9bcb1e;
}
div.p7{float: left; padding-right: 7px;}
div.p7 span.szukajka_input_1{float: left !important; }
div.in7{float: left}
.formularz-logowanie{float: left; width: 99%; padding: 0 0 10px 0;}
.logowanie-stopka{float: left;padding:10px 0 20px 85px;}

/*Aktualnosci*/
.zdjecie a{ display: block; text-align:center;}

.obrazekRamka img{
	border: 1px solid #c6c6c6;
	padding: 1px;
}

.zdjecie div{
	line-height: 15px;
	border: 1px solid #c6c6c6;
	padding: 1px;
}
.szablon2 {padding-left: 12px;}
.szablon2 .zdjecie{margin: 0px 0px 7px 0px;}
.szablon3 {padding-right: 12px;}
.szablon3 .zdjecie{margin: 0px 0px 7px 0px;}
.szablon4 {float: right; text-align: center; margin-top: 2px;}
.szablon4 .zdjecie{margin: 0px 0px 5px 12px;width:205px;}
.szablon4 .zdjecie span {display:block;text-align:center;}
.szablon4 .clear{display: none;}
.szablon5 {float: left; text-align: center; margin-top: 2px;}
.szablon5 .zdjecie{margin: 0px 12px 5px 0px;width:205px;}
.szablon5 .zdjecie span {display:block;text-align:center;}
.szablon5 .clear{display: none;}
.szablon7 {margin: 10px 0px 10px 10px;}
.szablon7 .zdjecie{float: left; padding:0 10px 10px 24px;width:205px;}
.szablon7 .zdjecie span {display:block;text-align:center;}
/* pliki */
.pliki {padding: 10px; border-top: 1px solid #d9e0e2;}
.pliki div{margin: 0px;}
.pliki p{margin: 4px 0px 0px 40px;}
.pliki img{vertical-align:-2px;}
.pliki h4{
	font-size: 11px;
	font-family: tahoma;
	color: #e2001a;
	font-weight: bold;
}
div.pliki-pobieranie{
	background:transparent url(../images/mimetypes/unknown.gif) no-repeat  center 5px;
	float:left;
	padding:42px 5px 0;
	width:101px;
}
div.pliki-pobieranie a{
	color: #9bcb1e;
}
div.pliki_tekst{
}
.pliki-float-left{
	float: left;
	padding:7px 0 11px;
}
div.reg6 div.reklama,
div.reg4 div.reklama{
	width: 206px;
	margin: 10px 0;
	height: 1% !iefix;
	overflow:hidden;
}
/* pager */
div.pager{
	margin-top: 3px;
	background-color: #e6ecef;
	border: 1px solid #d9e0e2;
}
.pager {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.pager a,
.pager u{padding:0 3px 0;}
div.pager b,
div.pager a{ 
	font-size: 12px;
	border: 0 none;
	color: #586063;
}
.pager u{
	text-decoration: none;
}
.pager a:hover{
	padding: 0px 2px;
	border:1px solid #AFB9BD;
	text-decoration: none;
}
div.pager a img{ 
	border:0 none;
	position:relative;
	top:-1px;
}
/* aktualnosci */
.aktualnosci-margines {
	margin:7px 2px 0;
	padding-bottom:10px;
	border-bottom: 1px solid #E6EAEC;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}
.aktualnosci-margines .miniaturka{
	float: left; 
	margin:0 11px 2px 0;
}
.aktualnosci-margines .data{
	color: #999999;
	font-family: tahoma;
	font-size: 11px;
	float: left
}
.aktualnosci-margines .kategoria{
	color: #999999;
	font-family: tahoma;
	font-size: 11px;
	margin: 5px 0 5px 0;
}
.aktualnosci-margines h3{
	color: #3881C8;
	font-size: 11px;
}
.aktualnosci-margines h3 a{
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: -2794px -255px;
	color:#000;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 19px;
}
.aktualnosci-margines h3 span{
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 8px -105px;
	color:#000;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 19px;
}
.aktualnosci-margines div.tekscik{float: left; padding: 1px 0 0 0 ;}
.wiecej-link{
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: right -35px;
	padding-left: 10px;
}
.wiecej-link a{
	font-size: 11px;
	color: #000;
	padding-right: 10px;
}
.padding-bottom5{ padding-bottom:5px;}
a.link-wstecz{
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left -75px;
	padding:0 0 0 12px;
	color: #000;
}
/* ----- aktualnosci ----- */
.aktualnosci-blok {
	padding: 10px 7px 5px 7px;
	margin: 0 0 7px;
	border-bottom: 1px solid #e3e4e4;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}
.aktualnosci-blok2 {
	padding: 10px 7px 12px 7px;
	border-top: 1px solid #787878;
	text-align: justify;
}
.aktualnosci-blok .miniaturka, .aktualnosci-blok2 .miniaturka{
	float: left; 
	margin: 0px 10px 2px 0px;
}
.aktualnosci-blok .data{
	color: #A1A1A1;	
	margin-bottom: 16px;
	font-size: 10px;	
}
.aktualnosci-blok h3, .aktualnosci-blok2 h3 {margin-bottom: 2px;}
.aktualnosci-blok2 h3 a,
.aktualnosci-blok h3 a{
	color:#000000;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0px;
}
/*ANKIETY*/
.ankieta-odpowiedz {
	overflow: hidden;
	height: 1% !iefix;
	padding:8px 0 0;
	text-align: left;
}
.ankieta-glosy{
	float: left;
	color: #586063;
}
.ankieta-pasek {
	background-color:transparent;
	background-repeat: repeat-x;
	background-position: 0 -560px;
	border-right:1px solid #2AA4E0;
	border-left:1px solid #2AA4E0;
	display:block;
	margin:1px 7px 2px 27px;
	padding:0;
}
.ankieta-wykres {
	margin: 0px;
	padding: 0px;
	height: 14px;
	background-repeat: repeat-x;
	background-position: 0 -598px;
}
.lista-margines {
	margin:14px 2px 0;
	padding-top:5px;
	padding-bottom:7px;
}
.bb{border-bottom:1px solid #DFE3E5;}
.bt{border-top:1px solid #DFE3E5;}
.lista-margines div{
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 21px -104px;
	padding:1px 0 2px 30px;
}
.lista-margines div a{color: #586063;}
.lista-margines h4 {font-size: 11px;}
/*blok*/
h3.color586{
	color:#586063;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	padding: 6px 0;
}
.ankieta-blok {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 4px 0px;
}
ul.ankieta {
	list-style: none;
	margin: 0px;
}
ul.ankieta li{
	background: none;
	margin:3px 0 4px 15px;
	padding: 0px;
}
ul.ankieta input{
	vertical-align: -3px;
	margin: 0 7px 0 0;
}
.ankieta-przyciski{
	padding:4px 0 1px 1px;
	float:left;
}
.ankieta-przyciski div.p1{
	padding:0 10px 0 0;
	float:left;
}
.ankieta-przyciski div.p2{
	float:left;
}
.ankieta-przyciski span.szukajka_input_1{
	float: left;
}

/*FORMULARZ*/
.formularz-margines h3{
	color: #e2001a;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom:1px;
}
._error{border-color: red !important;}
.formularz-input {
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
	padding-left: 3px;
}
var.gwiazdka{color: #e2001a;}
.formularz-stopka {
	margin: 0;
	padding:9px 7px 7px 0;
}
.formularz-stopka input{margin-right: 0px;}
div.formularz{
	padding: 10px 0 0 0;
}
.p3{
	float:left;
	padding:0 7px 0 82px;
}
.p3 span.szukajka_input_1{
	float:left;
}
.tekst-divek{float: left;}
div.formularz label{
	display: block;
	float: left;
	*float: none;
	clear: both;
	padding: 4px 0px;
}
div.formularz label span{
	float:left;
	padding-right:6px;
	text-align:right;
	width:80px;
}
div.formularz2 label span{
	float:left;
	padding-right:6px;
	text-align:right;
	width:82px;
}
div.p10{
	float:left;
	padding:0 7px 0 87px;
}
div.formularz label input{
	width: 151px;
	font-size: 11px !important;
	color: #586063 !important;
	font-family: arial !important;
	line-height: 12px !important;
	padding:2px 0;
	height: 1% !iefix;
	background: #f3f3f3;
	border: 1px solid #afb9bd;
}
div.formularz label.c2a input{
	width: 151px;
	font-size: 11px !important;
	color: #586063 !important;
	font-family: arial !important;
	line-height: 12px !important;
	padding:2px 0;
	height: 1% !iefix;
	background: transparent;
	border: 0px solid #afb9bd;
}
div.formularz label textarea{
	width: 300px;
	height:78px;
	border: 1px solid #afb9bd;
	font: normal 11px  arial !important;
	color: #586063 !important;
	background: #f3f3f3;
	line-height: 12px !important;
}
div.formularz select{
	border:1px solid #afb9bd;
	margin:0 0 3px 86px;
	padding:0px 0;
	float: left;
	width:153px;
	background: #f3f3f3;
	font: normal 12px  arial !important;
	color: #586063 !important;
	line-height: 11px !important;
}
.opis-margines-formularz{ 
	float: left;
	padding:1px 0 0 82px;
}
div.opis-margines-formularz div.lewa{
	float: left;
	height:50px;
}
div.opis-margines-formularz div.prawa{
	float:left;
	width:324px;
}
/*GALERIA*/
.galeria-zdjecie .zdjecie {
	float: left;
	padding:11px 0 10px 16px;
	width:111px;
	text-align:center;
}
h3.GaleriaH3{padding-top: 3px;color: #000000;}
.galeria-blok {padding: 7px;}
.galeria-blok .zdjecie{float: left; padding:0 6px 7px 35px;}
.regprawy .galeria-blok .zdjecie{float: left; padding: 0px 3px 7px 8px;}
.reglewy .galeria-blok {padding: 7px 7px 7px 31px;}
/*mapa serwisu*/

div.mapa-serwisu ul li ul,
div.mapa-serwisu ul li ul li,
div.mapa-serwisu ul li ul li ul,
div.mapa-serwisu ul li ul li ul li,
div.mapa-serwisu ul{margin:0;padding:0;}
div.mapa-serwisu ul li{margin:0;padding:0; background:transparent;}
div.mapa-serwisu ul li a{
	color:#e2001a;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 13px -99px;
	padding:5px 0 5px 23px;
	border-bottom: 1px solid #dfe3e5;
	display: block;
}

div.mapa-serwisu ul li ul li a{
	color:#586063;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 42px -99px;
	padding:5px 0 5px 53px;
}

div.mapa-serwisu ul li ul li ul li a{
	color:#586063;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 71px -99px;
	padding:5px 0 5px 83px;
}
/*wyszukiwarka*/
input.szukajka-input{
	background:#F3F3F3 none repeat  0 0;
	border:1px solid #AFB9BD;
	color:#586063 !important;
	font-family:arial !important;
	font-size:11px !important;
	line-height:12px !important;
	padding:2px 0;
	width:151px;
}
div.te4{
	float: left;
	font-weight: bold;
	width: 135px;
	text-align: right;
	padding-top:2px;
}
div.p4{ float:left;}
div.p4 span.szukaj_input_1{ float:left;}
div.in4{
	float: left;
	padding: 0 6px 0 5px;
}
.dod{ margin:7px 2px 3px !important;}
div.wyrazenie{
	border-bottom:1px solid #dfe3e5;
	border-top:1px solid #dfe3e5;
	margin:13px 0 6px;
	padding:7px 2px 9px;
}
/* google ukrycie reklam */

.wyszukiwarka {padding: 8px 7px 0px 7px;overflow:hidden;}
.wyszukiwarka .re {display:none;}


.wyszukiwarka form{padding: 10px;}
.wyszukiwarka-lista a{color: #e2001a;}
dl.wyszukiwarka-lista {
	margin: 0px;
	display: none;
	padding:2px 0 8px;
	border-bottom: 1px solid #E6EAEC;
}
dl.wyszukiwarka-lista dt {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	color: #e2001a;
	font-weight: bold;	
}
dl.wyszukiwarka-lista dd {
	margin: 0px;
	padding: 0px 0px 0px 26px;
}
h4.wyszukiwarka-naglowek {
	display: block;
	margin:-1px 0 0;
	padding: 5px 80px 5px 25px;
	font-size: 11px;
	border: 1px solid #e1e5e7;
	background-color:#f4f4f4;
	background-repeat: no-repeat;
	background-position: 10px -101px;
	cursor: pointer;
}
h4.wyszukiwarka-naglowek:hover {background-color: #f0f0f0;}
span.wyszukiwarka-ilosc {
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px 15px 0px 0px;
	color: #4A5254;
}
span.wyszukiwarka-ilosc var{
	font-style: normal;
	color: #e2001a;
}
/*opisowa*/

table h3{
	color: #e2001a;
	font-family: tahoma;
	font-size: 11px;
}
table tr td{
	border-left: 1px solid #979c9f;
	border-bottom: 1px solid #979c9f;
	padding:5px 0;
	text-align:center;
}
table tr.pierw td{background: #d3dadd;}
table{
border-top: 1px solid #979c9f;
border-right: 1px solid #979c9f;
}
/*KOMUNIKATY*/
div.p10 span.szukajka_input_1{ float:left !important;}

/*WIZYTOWKI*/
/*wyszukiwarka*/
.tekst_szukajka{padding:0 0 13px;}
.formularzMargines{float: left; border-bottom: 1px solid #dfe3e5;padding:0 0 12px;margin:0 0 12px;}
div.kontaktFormularzLabel{float: left;}
div.ogloszenInput{float: left;}
div.ogloszenInput input{
	background:#F3F3F3 none repeat  0 0;
	border:1px solid #AFB9BD;
	color:#586063 !important;
	font-family:arial !important;
	font-size:11px !important;
	line-height:12px !important;
	padding:2px 0 2px 2px;
	width:147px;
}
div.ogloszenInput select{
	background:#F3F3F3 none repeat  0 0;
	border:1px solid #AFB9BD;
	color:#586063 !important;
	font-family:arial !important;
	font-size:12px !important;
	line-height:11px !important;
	margin:0 0 3px 8px;
	padding:0 0;
	width:149px;
}
div.p11{float: right;padding-left: 5px; }
div.p11 span.szukajka_input_1{float: none; display: block;}
span.szukajka_input_1 span.szukajka_input_2 a {
	background-repeat: no-repeat;
	background-position: right -147px;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-family:arial;
	font-size:12px;
	padding:1px 4px 3px 2px
}
/*pakiet*/
table.pakiet{
	border: 0 none;
}
table.pakiet tr td{
	border: 0 none;
}
table.ogloszeniaListaTabela tr td{
	border-left: 0 none;
	border-bottom: 1px solid #979c9f;
	padding:5px 0;
	text-align:center;
}
tr.as-ogloszenia-lista-row-even{background:#ebeff0; }
/*  baza ogloszen*/
.ogloszeniaListaTabela .tytul{font-weight: bold;}
.ogloszeniaListaTabela span.wiecej-link {padding-left:3px;}
.ogloszeniaListaTabela span.wiecej-link {
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: right 0;
	padding:3px 2px 5px 7px;
}
.ogloszeniaListaTabela span.wiecej-link a {color:white;}

table.as-ogloszenia-lista-table tr td{
	border-left: 0 none;
	text-align: left;
	padding-left: 27px;
}
td.label{
	text-align: right !important;
	border-left: 1px solid #979c9f !important;
	padding-left:0 !important;
}
/*  komunikaty  */
.komunikat {
	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;
	margin: 7px;
	overflow: hidden;
	height: 1% !iefix;
}
.komunikat .tr {
	background: url(../images/tlo-komunikat-b.gif) no-repeat right 0px;
	padding-top: 17px;
}
.komunikat .br {
	background: url(../images/tlo-komunikat-c.gif) no-repeat right bottom;
	padding-bottom: 16px;
}
.komunikat .bl {background: url(../images/tlo-komunikat-d.gif) no-repeat 0px bottom;}
.komunikat .ramka {
	border-left: 1px solid #E6EAEC;
	border-right: 1px solid #E6EAEC;
	background: #fcfcfd;
	text-align: center;
	font-weight: bold;
	padding: 0px 2px 14px;
	color: #4A5254;
}
/* popup komunikat */
.message {
	font-weight: bold;
	padding:0px 0px 10px 0px;
	text-align: center;
}
.message p{text-align: center;}

.message div.error,
.message div.info{
	padding:25px 5px 14px 100px;
	background: #FFFFFF url(../images/komunikat-info.jpg) no-repeat 15px 10px;
	text-align: left;
	color: #333333;
}
.message div.error{
	background: #FFFFFF url(../images/komunikat-error.jpg) no-repeat 15px 10px;
}
div.pp99 input.przycisk{
	background-repeat: no-repeat;
	background-position: -776px 0;
	border: 0 none;
	color:white;
	padding:1px 2px 1px 2px;
	cursor: pointer;
}
.as-ogloszenia-form-back{
	padding-top: 6px;
}
.float-left{float: left;}
.width99{width: 99%;}
.pl85{padding-left: 85px;}

.wizytowka_produkty_skrot{padding: 0 20px; min-height: 170px; _height: 170px;width:120px;}

/*WIZYTOWKI*/
/*Kontakt*/

table.wizyt_kontakt {border: 1px solid #979c9f;padding:7px 0 9px;background:#ebeff0;}
table.wizyt_kontakt td{background:#ebeff0; padding:3px 0 4px;}
table.wizyt_kontakt td{border: 0 none;}
.wizyt_kontakt_in{
	background:#ffffff none repeat  0 0;
	border:1px solid #AFB9BD;
	color:#586063 !important;
	font-family:arial !important;
	font-size:11px !important;
	line-height:12px !important;
	padding:2px 0 2px 2px;
	width:149px;
	margin-left:5px;
}
.wizytowkaLinia{float: left; width: 100%; margin-bottom: 2px;}
.wizyt_kontakt_ta {
	background:#ffffff none repeat  0 0;
	border:1px solid #AFB9BD;
	color:#586063 !important;
	font-family:arial !important;
	font-size:11px !important;
	height:78px;
	margin-left:5px;
	line-height:12px !important;
	width:348px;
}
.wfl{
	text-align: right;
	padding: 5px 3px 4px 0 !important;
}
.wit,
.wzg,
.wil{
	text-align: left;
}

td.wzg{padding:8px 0 12px !important;}
.wzg .prawa{padding-right: 10px; float: none;}
.wzg .lewa{
	float:left;
	height:42px;
	padding:0 4px 0 0;
}
.wprz{
	text-align: left;
}
.wprz div.formularzWymagane{
	padding-top:2px;
}
.formularzGwiazdka{color:#e2001a;}
td.wfl .formularzGwiazdka{
	color:#e2001a;
	position: absolute;
	_position: static;
}
.width100{width: 100%;}
div.wp3{float: left;padding-right:9px;}
div.wp3 span.szukajka_input_1{float: left}
.WizOpK{border: 1px solid #979c9f; border-bottom: 0 none;padding: 5px;}
.WizytowkaKontaktMargines{margin-bottom: -1px;float:left;}
/*Zakladki*/
#tabs{float: left;width:100%;padding: 4px 0 0;}
.TabStripPanelMargin{margin-right:-3px; display: inline-block;}
.TabStripActive{margin-right: 2px;display: inline-block; background: #0078C4; padding:6px 13px 4px 14px; padding:6px 7px 4px 8px;}
.TabStripActive a{ color: #ffffff; font-size: 11px; font-weight: bold;}
.TabStripInactive a{font-size: 11px; font-weight: bold;}
.TabStripInactive{background: #e6ecef;margin-right: 2px;display: inline-block; padding:6px 13px 4px 14px; padding:6px 7px 4px 8px;}
.tab_border{
	border-color: #969b9e;
	border-style: solid;
	border-width: 1px 1px 0px 1px
}

.ogloszeniaListaTabela{border-left: 1px solid #979C9F;}
.wizytowkaContent div.newsLink,
.wizytowkaTabContent div.newsLink{
	margin: 5px 0;
}
div.wizytowkaLinia table{border: 0 none;}
div.wizytowkaLinia table tr td.nawramka{border: 0 none; text-align: left; font-size: 12px; }
div.wizytowkaLinia table tr td.nawramka a{
	background-repeat: no-repeat;
	background-position: left -333px;
	margin:0 0 0 8px;
	color: #586063;
	padding:0 0 0 8px;
}
div.wizytowkaLinia table tr td.nawramka a:hover{
	background-repeat: no-repeat;
	background-position: left -388px;
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	color: #e2001a;
}
div.wizytowkaLinia table tr td.nawramka1{border: 0 none; border-left: 0px none; text-align: right; font-size: 12px;}
div.wizytowkaLinia table tr td.nawramka1 a{
	background-repeat: no-repeat;
	background-position: right -254px;
	margin:0 8px 0 0;
	color: #586063;
	padding:0 8px 0 0;
}
div.wizytowkaLinia table tr td.nawramka1 a:hover{
	background-repeat: no-repeat;
	background-position: right -295px;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
	color: #e2001a;
}
div.wizytowkaLinia table tr td.nawramka3{border: 0 none; border-left: 0px none; text-align: center;}

table.wizytdol{border: 1px solid #979c9f;}
table.wizytdol tr td {padding:17px 8px 4px;	line-height:16px;}
table.wizytdol tr td.wizD1{border: 0 none;}
.wizytdol a {font-weight:bold}
table.wizytdol tr td.wizD2{border: 0 none; border-left: 1px solid #979c9f; }
table.wizytdol tr td.wizD3{
	border: 0 none; 
	border-left: 1px solid #979c9f;
	font-family: tahoma;
}
span.wizytowkaSmall strong{color: #e2001a;}

/*blok wizytowki produkty*/

.kolorek{color: #e2001a;}
.WizProduktyBlo{
	float: left;
	border-left: 1px solid #969b9e;
	width: 100%;
	border-top: 1px solid #969b9e;
}
.ramka_prod{border-bottom:1px solid #969b9e;float:left;}
.Cena_Prod{
	border-left:1px solid #969B9E;
	border-right:1px solid #969B9E;
	color:#e2001a;
	float:right;
	padding:8px 0 54px;
	text-align:center;
	width:123px;
}
.aktualnosciObrazekRamka {float: left; padding:8px 10px 9px 9px;}
.aktualnosciObrazekRamka a img{border: 1px solid #979c9f; padding: 1px;}
.WizProdukty_Blo{float: left;padding:1px 10px 3px 9px;}
.WizProdukty_Blo a{border: 0 none;}
.WizProdukty_Blo h3 a{color:#586063;}
.margines_wik_bl{
	float:left;
	padding:4px 0;
}
.ogloszeniaOgloszenieLinia{
	margin:1px 0 3px;
	padding:5px 10px;
	display: block;
	border: 1px solid #979c9f;
}
h3.wizytowkaNazwa a {
	color: #586063;
}
.reklama{padding: 0 0 2px;}
.left{float: left;}
.right{float: right;}
.width130{width: 325px;}
.padding33{padding: 0 10px 5px 0px}
.padding3{padding: 3px 0;}
a.bl_wik {
	padding-left: 13px;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: 3px -105px;
}
.wiz_info{border: 1px solid #979c9f;padding:0 0 5px; margin: 0 0 -1px 0;}
.wiz_info_dane{padding: 0 0 5px 0;}
.wiz_Logo{padding:15px 10px;}
.wizytowkaPadding{
	padding:12px 0 8px 46px;
}
.wDyswiz{
	padding:0px 0 8px 11px;
}
.wizytowkaDaneFirmy{
	width:264px;
	text-align: center;
}
.wizytowkaDaneFirmy div{
	width: 130px;
	text-align: right;
	padding-right:5px;
	float:left;
}
div.width{
	float:none;
	padding-left:135px;
	text-align:left;
}
div.width div{text-align: left;}
.wizytowkaDaneFirmy span{
	float: left
}
.padding2do{padding: 2px;}
.ramka_tescik{
	border: 1px solid #979c9f;
}
.ramka_tescik2{
	border: 1px solid #979c9f;
}
.mar-1{margin-bottom: -1px;}

.paddingWIZTA {padding:11px;}

.wizytowkaProfil a{color: #0078C4;}

.wZof .obrazek{
	float:left;
	padding:10px 29px 0 0;
	text-align:left;
}
.cuda{float:left;}

.m-top10{margin-top: 10px;}

.as-ogloszenia-form-select,

.as-ogloszenia-form-selectArray{margin: 0 0 3px 0 !important;}

.padding35_0_10 {padding: 35px 0 10px !important;}

.padding05 {padding: 0 5px !important;}

.text_left{text-align: left !important;}

.text_right{text-align: right !important;}

.text_cenetr{text-align: center !important;}

.padding_kolo{padding: 5px 5px 10px;}

.pleft{padding: 2px 0 0 10px !important;}

.wPts{padding: 16px 0 0;}

.wZof .obrazek .AktualnosciPodpis{text-align: right;}

.pnagr{padding:0 10px 0 0;}

.ma0{margin: 0 !important;}

.kFlWP{float: left; padding: 2px 0 0 0;}

.mselcet select{margin:0 0 3px 0px !important;}

.newsLink{float: right;}

.cenaPTS{padding-bottom: 5px;}

.padding020{padding: 0 20px;}


.w120{width: 120px !important;}

div.linia{height:10px; width: 99%;}

.przedstaw_padd{padding: 5px 0; font-size: 12px;}

.padding5050 {padding: 5px 0 !important;}

.padding10 {padding: 10px 0 !important;}

.padding43{padding:5px 49px;}

.width60{width:60px;}

.paddingleft5px,

.wil a{padding-left: 5px !important;}

.padding6{padding:6px 0 3px 5px !important;}

.daneas{padding:3px 0 8px !important; }
.ma0pa0{margin: 0px !important; padding: 0px !important;}

.padding2_0_5_15{padding: 2px 0 5px 15px !important;}

table.wizyt_kontakt table{border: 0 none !important;}

table.wizyt_kontakt table tr td{text-align: left !important;}

div.formularz2 label span {
	width:180px !important;
}
.clear2{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.as-ogloszenia-form-field .info{display: block; padding-left:84px;}

.as-ogloszenia-form-field a{padding-left: 3px;}

.as-ogloszenia-form-field .info label{
	float: none;
	display:inline;
	clear: none;
}
.as-ogloszenia-form-field .info input{float: left;}

.as-ogloszenia-form-label{display: block;}

.as-ogloszenia-form-row{padding-left: 98px;}

.as-ogloszenia-form-foto{float: left;}

.info2{padding-left: 185px; text-align: left !important;}

.wauto{width: auto !important; position: relative; top: -3px;}

.height17{height: 19px !important;}

.p342 {padding:0 7px 0 185px !important;}

.cuda {padding-right: 5px;}

.cuda input{width: auto !important; border: 0 none !important; background: none !important;}

span.zdjecieCursor {cursor:pointer}

.wiecej-bold{color: #586063; font-weight: bold;}

.szkategorie{
	color:#9BCB1E;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}


.kategoria_szukaj{
	float: left;
	padding:0 0 5px;
}
.kategoria_szukaj2 {
float:left;
padding:0 0 10px;
}
.ukrywanie{
	background:#FFFFFF none repeat  0 0;
	color:#FFFFFF;
	float:left;
	margin-left:-8px;
	width:5px;
	z-index:2;
}

/*baza*/
.baza_kategoria{
	float:left;
	font-weight: bold;
}
.baza_kategoria-nazwa{
	color: #e2001a;
	font-weight: bold;
}

.baza_tresc{
	float: left;
	padding: 0 0 0 35px;
	width: 90px;
}
.baza-ramka-top2,
.baza-ramka-top{
	border: 1px solid #979C9F;
	padding: 10px;
}
.baza-szablon{ padding: 0 8px 5px;}

.baza-szablon .zdjecie{float: left;}

.baza-ramka-top2{margin-top: -1px;}

.baza-tytul{font-size:11px;}
.baza-ramka-top .newsData{font-size: 10px;}

/*wizytowki produkty*/
.wizytowki_produkty{
	text-align:center;
}
.wizytowki_produkty table {	
	border: 0 none;
	margin:-1px 0 0;
	}
.wizytowki_produkty td{
	padding: 3px 0px;
	font-size: 10px;
	border: 0 none;
	border-top:1px solid #e3e4e4;

}
.wizytowki_produkty_Cena{
	color:#e1a524;
}
.wizytowki_produkty_tytul{
	color:#586063;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}
.wizytowki_produkty_tytul a{
	color:#000000;
}
.wizytowki_produkty .aktualnosciObrazekRamka {float: none; padding: 0px;}

.wizytowki_produkty td{
	vertical-align:middle ;
}
table.wizytowki_produkty_tekst{margin:-1px 0 0;}
table.wizytowki_produkty_tekst,
.wizytowki_produkty_tekst td{
	border: 0 none;
}
.wizytowki_produkty_tekst td{
	padding: 5px;
	border-top:1px solid #979C9F;
	vertical-align:middle ;

}
.wizytowki_produkty_tekst td.wizytowki_tytul{
	text-align: left;
}
.auto-szerokosc{
	width: auto;
	padding: 3px 5px 4px 0px !important;
}

.swbr_1{padding:0px 23px 0px 23px; text-align: center;}
.swbr_1 img{padding:0px 5px 5px 5px;}
.reg6 .swbr_1{float: none; padding: 0; text-align: center;}
.swbr_2 img{
	padding: 0 0 10px;
}
.reg13 .swbr_1 img{
	padding: 0 5px 0 0;
}
.swls_1{margin:0px 23px;}
.swbr_2,
.swls_2{padding:10px 7px 12px;}

.wizytowka-produkty-zdjecia{
	padding: 0px 23px;
	width: 120px;
	text-align: center;
	float: left;
	height:160px;
}
#wyszukiwarka_google{
	margin: 10px 0 0 0;
}

#wyszukiwarka_google input{
	width:106px;
}
#wyszukiwarka_google input.google-szukaj,
.google-szukaj{
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: -637px 0px;
	border:0 none;
	height: 20px;
	font-family:arial;
	padding:0 0 2px;
	font-size:12px;
	line-height: 20px;
	cursor: pointer;
	color: #fff;
	width: 60px;
	
}
.ogloszeniaListaLinkow{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
}
.ogloszeniaListaLinkow .p13{padding: 0 3px; overflow:hidden; zoom: 1; float:right;}
a.kategorie-szukaj{
	color:#fff;
	float: left;
	padding: 0px 0 0px 5px;
	background: transparent url(../images/przycisk.gif) no-repeat  0 0px;
	margin: 0 0 5px;
}
a.kategorie-szukaj span{
	color:#fff;
	background: transparent url(../images/przycisk.gif) no-repeat  100% 0px;
	padding: 2px 5px 2px 0;
	display: block;
}
a.kategorie-szukajactive{
	color:#fff;
	float: left;
	padding: 0px 0 0px 5px;
	background: transparent url(../images/przycisk2.gif) no-repeat  0 0px;
	margin: 0 0 5px;
}
a.kategorie-szukajactive span{
	color:#fff;
	background: transparent url(../images/przycisk2.gif) no-repeat  100% 0px;
	padding: 2px 5px 2px 0;
	display: block;
}
div.kategoria-spacer{
	float: left;
	width: 10px;
	padding:2px 0;
	width:10px;
	margin: 0 0 5px;
}
.kategoria_szukaj3 {
	clear: both;
	padding:10px 0 0px;
}
.as-ogloszenia-linki-margin .szukajka_input_1{
	margin: 0 0 0 3px;
}
.as-ogloszenia-linki-margin{
	overflow: hidden;
	zoom:1;
	margin: 0 0 5px;
}

div.reg4 .aktualnosci-blok{
	padding: 0 0 10px 0;
	overflow: hidden;
	zoom:1 ;
}
div.reg6 .aktualnosci-blok{
	padding: 5px 0 0px;
}
.oglArch {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align:right;
    color:red;
}

.w209{
	width: 209px;
}
.as-ogloszenia-wysz-margin .formularzMargines{
	width: 100%;
}

.subskrypcja-opis{
	text-align: center;
	margin: 0 0 10px;
}

.subskrypcja-opis2{
	padding: 10px 0 0 0;
	clear: both;
	margin: 0;
}

.subskrypcja-blok2{

}
.subskrypcja-blok2 .subskrypcja-blok-przyciski{
	width: 300px;
	margin: 0 auto;
}
.subskrypcja-blok-przyciski label{
	float: left;
	padding: 0 4px 0 0;
	line-height: 20px;
}
.nasze-serwisy {
	padding:10px 0 10px 0;
	margin: 0 0 0 0;
	text-align:center;
}
.nasze-serwisy table {
	width:99%;
	margin: 0 auto 0 auto;
}
.nasze-serwisy table,
.nasze-serwisy table tr,
.nasze-serwisy table tr td {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	border:none;
	text-align:center;
	vertical-align:middle;
}
.nasze-serwisy img {
	padding:1px 1px 1px 1px;
	margin: 0 2px 0 0;
	border:1px solid #C6C6C6;
	vertical-align:middle;
}