/******************************/
/****   RESET STYLI   *********/
/******************************/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}* html input,* html textarea,* html select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
.wizytowka em {font-style: italic;}
.wizytowka strong {font-weight: bold;}
a{cursor: pointer}
object, a:focus {-moz-outline-style: none}
strong{font-weight: bold;}
a,a:visited{color: #27456d}

/************************************************/
/****   FORMATOWANIE OGOLNE ELEMENTOW   *********/
/************************************************/


/****   PODSTAWOWE   *********/

body, * html p, * html td{
	font-family: Tahoma, Verdana, Arial, Heveltica;
	font-size: 12px;
}

.clear {
	display:block;
	clear:both;
	height: 0px;
	margin: 0;
	font-size: 0px;
	padding: 0;
	overflow: hidden;
}
.seolink {
	text-decoration: underline;
	color: #003399;
	cursor: pointer;
}
.red {color: #D41900;}
.center{text-align: center}
.s20{height: 20px}
.hide{display: none}
/****   KOMUNIKATY   *********/

.komunikat {}
.komunikat .box{
	margin: 10px 0 10px 0;
	position: relative;
	font-size: 13px;
}
.komunikat .komunikat_tresc{
	padding: 20px 40px 20px 70px;
	display: block;
}
.komunikat .info{
	border: 1px solid #1ca700;
	background: #f3fbf2 url('/_szablon/grafika/icon_info.gif') no-repeat 30px center;
/*	color: #1a9900;*/
}
.komunikat .info .top_left{
	background: url('/_szablon/grafika/info_tl.gif') no-repeat;
	margin: -1px;
}
.komunikat .info .top_right{
	background: url('/_szablon/grafika/info_tr.gif') no-repeat top right;
}
.komunikat .info .bottom_right{
	background: url('/_szablon/grafika/info_br.gif') no-repeat bottom right;
}
.komunikat .info .bottom_left{
	background: url('/_szablon/grafika/info_bl.gif') no-repeat bottom left;
	padding: 0;
}
.komunikat .warning{
	border: 1px solid #f46e00;
	background: #fef8f2 url('/_szablon/grafika/icon_warning.gif') no-repeat 30px center;
/*	color: #f46e00;*/
}
.komunikat .warning .top_left{
	background: url('/_szablon/grafika/warning_tl.gif') no-repeat;
	margin: -1px;
}
.komunikat .warning .top_right{
	background: url('/_szablon/grafika/warning_tr.gif') no-repeat top right;
}
.komunikat .warning .bottom_right{
	background: url('/_szablon/grafika/warning_br.gif') no-repeat bottom right;
}
.komunikat .warning .bottom_left{
	background: url('/_szablon/grafika/warning_bl.gif') no-repeat bottom left;
	padding: 0;
}
.komunikat .error{
	border: 1px solid #f40000;
	background: #fef2f2 url('/_szablon/grafika/icon_error.gif') no-repeat 30px center;
/*	color: #f40000;*/
}
.komunikat .error .top_left{
	background: url('/_szablon/grafika/error_tl.gif') no-repeat;
	margin: -1px;
}
.komunikat .error .top_right{
	background: url('/_szablon/grafika/error_tr.gif') no-repeat top right;
}
.komunikat .error .bottom_right{
	background: url('/_szablon/grafika/error_br.gif') no-repeat bottom right;
}
.komunikat .error .bottom_left{
	background: url('/_szablon/grafika/error_bl.gif') no-repeat bottom left;
	padding: 0;
}
.komunikatBlok {
	padding: 5px;
}

div.brak_zdjecia{
	height: 100px;
	margin-left: 10px;
	border: 1px solid #CECECE;
	color: #CECECE;
	text-align: center;
	line-height: 99px;
	float: left;
}
* html div.brak_zdjecia{margin-left: 5px}
.listaOgloszen .specjalista .thumb{width: 75px}
.listaOgloszen .specjalista .brak_zdjecia{width: 77px;}
.listaOgloszen .firma .thumb{width: 100px;}
.listaAktualnosci .thumb, .listaPublikacji .thumb{width: 120px;}
.brak_zdjecia{width: 102px}

.listaAktualnosci .zdjecie {float: left; margin: 0 3px 3px 0;}

.orange_box .promowane {background: #fff8e5; font-size: 11px}
.blue_box .promowane {background: #F0F5FA; font-size: 11px}
.orange_box .promowane tr td {border-bottom: 1px solid #fdcd74;}
.blue_box .promowane tr td {border-bottom: 1px solid #86AFD7;}
.promowane td {vertical-align: top}
.promowane .zdjecie img{
	margin: 10px 0 10px 10px;
	padding: 1px;
	width: 100px; /* szybsze renderowanie */
	height: 100px;/* szybsze renderowanie */
}
.promowane p a {color: black; display: block}
.orange_box .promowane strong.tytul,
.orange_box .promowane a.tytul,
.orange_box .promowane .sprzedawca a {color: #c33902; font-weight: bold}
.blue_box .promowane strong.tytul,
.blue_box .promowane a.tytul,
.blue_box .promowane .sprzedawca a {color: #003399; font-weight: bold}
.promowane .opis {margin: 0}
.promowane .cnt {vertical-align: top; padding: 0 5px 0 10px}
.promowane .sprzedawca td {padding: 10px 0;}
.promowane .firma {display: block; padding: 10px 0}

.orange_box .promowane .firma strong,
.orange_box .promowane .firma a {color: #C33902}

.blue_box .promowane .firma strong,
.blue_box .promowane .firma a {color: #003399}

.promowane a {text-decoration: none}
.promowane a:hover {text-decoration: underline}
.promowane .komunikat td{padding: 20px 0px 0px 0px; display: block; text-align: center}
#promowane .grid td {border-top: none}
#promowane .grid tr:last-child td {border: none}

/****   BUTTONY   *********/
input.link{border: none; background: none;}
span.btn{
	display: inline-block;
	padding-right: 4px;
	margin: 5px 2px;
	white-space: nowrap;
	cursor: pointer;
}
.search span.btn{margin: 0}
.search span.mid, .blokMalaWyszukiwarka span.mid{padding-bottom: 0; line-height: 100%}
.search .btn input{line-height: 100%;}
.btn input{border: none}
.mid a, .mid input, .grey_mid a, .grey_mid input, .mid p, .mid span, .grey_mid p, .grey_mid span{
	padding: 5px 7px 8px 11px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	cursor: pointer;
	color: white;
}
.info_mapa {height: 90px;}
.info_trasa {height: 160px;}
.info_trasa strong {line-height: 150%;}
.info_trasa label {display: block; font-size: 10px; margin: -5px 0 -5px 0}
.directions {display: none}
.adp-directions {width: 100%}
#directionsPanel {height: 300px; overflow: auto; width: 100%}
.info_mapa p, .info_trasa p {line-height: 150%;}
.trasa_box {width: 180px; height: 20px; color: grey}
.mid a, .mid p, .mid span, .grey_mid a, .grey_mid span{line-height: 26px;}
* html .mid a, * html .mid input, * html .grey_mid a, * html .grey_mid input{
	padding: 0 7px 6px 11px;
}
span.mid{
	background: transparent url('/_szablon/grafika/btn_mid_end_bg.gif') no-repeat top right;
	padding-bottom: 4px;
}
.mid a, .mid input, .mid p, .mid span{
	color: white;
	background: url('/_szablon/grafika/btn_mid_bg.gif') no-repeat top left;
	padding-bottom: 8px;
	display: inline-block;
	line-height: normal !important;
}
* html .btn input, * html .btn a{line-height: 23px; display: inline-block;}
* html .search .btn input{padding-top: 6px;}
span.big{
	background: transparent url('/_szablon/grafika/btn_big_end_bg.gif') no-repeat top right;
	line-height: 33px;
	padding-bottom: 4px;
}
.big a, .big input{
	color: white;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	border: none;
	background: url('/_szablon/grafika/btn_big_bg.gif') no-repeat top left;
	padding: 7px 11px 11px 15px;
	display: inline-block;
	line-height: normal !important;
}
span.min{
	background: transparent url('/_szablon/grafika/btn_min_end_bg.gif') no-repeat top right;
	line-height: 25px;
}
* html .min a{line-height: 100%;}
.min a, .min input, .min p, .min span{
	color: white;
	padding: 5px 7px 7px 11px;
	font-size: 11px;
	font-weight: bold;
	background: url('/_szablon/grafika/btn_min_bg.gif') no-repeat top left;
	text-decoration: none;
	display: inline-block;
	line-height: normal !important;
}
span.grey_mid, span.lock{
	background: transparent url('/_szablon/grafika/btn_mid_grey_end_bg.gif') no-repeat top right;
	line-height: 24px;
	padding-bottom: 4px;
}
.grey_mid a, .grey_mid input{
	color: white;
	background: url('/_szablon/grafika/btn_mid_grey_bg.gif') no-repeat top left;
}


/****   FORMULARZ   *********/

.pane_outer{
	margin: 30px 0 0 0;
}
.input{
	font-size: 12px;
	margin: 4px 0 4px 0;
}
.input div.html {overflow: hidden; width: 520px; padding: 3px 0}
.input .etykieta{
	width: 140px;
	text-align: right;
	vertical-align: top;
	padding: 3px 12px 0 0;
}
.input .pole a{color:#27456D}
.input .pole .btn a{color:white}
.input .pole a:hover{text-decoration: none;}
.input .pole input, .input .pole select{
	width: 240px;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #86afd7;
}

.selectWiele select{
	float: left;

}
.selectWiele input{display: block; clear: both;}
.input .pole .btn input{border: none;}

.input .pole input.noinput,
.input .pole select.noinput,
.input .pole input[type="checkbox"]{
	width: auto; margin: 0 5px 0 0;
}

.input .pole textarea{
	width: 420px;
	height: 100px;
	border: 1px solid #86afd7;
	padding: 3px;
}
.input .formularz_opis{
	display: block;
	font-weight: normal;
	font-size: 10px;
	color: #333;
}
.bottom{
	margin: -1px 0 10px 0;
	padding: 0;
	zoom: 1;
	background: white url('/_szablon/grafika/formularz_border_bg.gif') repeat-x left bottom;
}
.formularz_stopka{
	border-color:#9DB5D5;
	border-style:solid;
	border-width:0 1px;

}
.formularz_stopka .input{
	padding: 10px 10px 10px 190px;
	border: none;
	overflow: hidden;
}
.formularz_blad{
	color: red;
	font-size: 11px;
}
.kod_pocztowy_cz1, .supertraders .input .pole .kod_pocztowy_cz1{
	width: 20px;
}
.kod_pocztowy_cz2, .supertraders .input .pole .kod_pocztowy_cz2{
	width: 30px;
}

#system_ratalny .przed_polem{
	padding: 0px 5px;
	width: 70px;
	display: inline-block;
}

#system_ratalny .za_polem{
	padding: 0px 10px;
}

#system_ratalny .wielkosc_raty{
	background-color: white;
	width: 100px;
	border-color: white;
}

div .margines-lewy-prawy{
	margin-left:80px;
	margin-right:40px;
}

/****   FORMULARZ DO GRID-A   *********/

.formularz_grid {
	border: 0;
	margin: 0;
	padding: 0;
}
.formularz_grid ul {
	list-style-type:none;
	padding:0;
	margin:0;
	color: #000;
}
.formularz_grid ul li {
	display: inline;
	padding: 0;
	float: right;
}
.formularz_grid ul li ul {width: 400px;}
.formularz_grid ul li ul li{

}
.formularz_grid dl {
	padding: 2px;
	margin: 2px;
	border:1px solid #FFF;
}
.formularz_grid dl:hover {
	border:1px solid #C1D6EB;
}

.formularz_grid dd,
.formularz_grid dt {
	display: inline;
	margin: 0;
	padding: 0;
}

.formularz_grid .formularz_opis {
	display:inline;
	margin: 0;
}

.formularz_grid span.btn {
	margin: 0;
}

.formularz_grid span.mid,
.formularz_grid span.grey_mid {
	padding-bottom: 0;
}

.formularz_grid .mid a,
.formularz_grid .mid input,
.formularz_grid .grey_mid a,
.formularz_grid .grey_mid input {
	padding:5px 7px 5px 11px;
}


/****   KONTENER BLUE BOX   *********/

.blue_box{
	/* background: url('/_szablon/grafika/bb_top_bg.gif') repeat-x; */
	background: #FFF url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -10px;
	margin: 10px 0 0 0;
}
.blue_box .gora{
	height: 8px;
	overflow: hidden;
	/* background: url('/_szablon/grafika/blue_box_tl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -89px;
}
.blue_box .zdjecie img{
	border: 1px solid #bdc9d4;
}
.blue_box .gora b{
	float: right;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/blue_box_tr.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -117px;
}
.blue_box h3, .blue_box h4{
	padding: 5px 7px 0;
}
.blue_box h3, .blue_box h3 a{
	color: #039;
	font-size: 12px;
	font-weight: bold;
}
.blue_box h3.tytul{
	padding: 0px 10px 5px 10px;
	border: solid #86afd7;
	border-width: 0 1px 1px;
	/* background: url('/_szablon/grafika/blue_box_header_bg.gif') repeat-x; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -38px;
}
.blue_box h3.tytul .kontener_tytul{
	float: left;
}
.blue_box h3.tytul .kontener_link{
	color: #039;
	float: right;
	font-size: 11px;
	font-weight: normal;
}
.blue_box .tresc{
	border: solid #86afd7;
	border-width: 0 1px;
	background-color: #FFF;
}
.blue_box .tresc2{
	border: solid #86afd7;
	border-width: 0 1px;
	background-color: #FFF;
}
.blue_box .dol, .gornaBelka .dol{
	height: 8px;
	overflow: hidden;
	/* background: #FFF url('/_szablon/grafika/bb_bottom_bg.gif') repeat-x 0 7px; */
	background: #FFF url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -194px;
}
.blue_box .dol .l, .gornaBelka .dol .l{
	float: left;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/blue_box_bl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -145px;
}
.blue_box .dol .r, .gornaBelka .dol .r{
	float: right;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/blue_box_br.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -173px;
}


/****   KONTENER ORANGE BOX   *********/

.orange_box{
	/* background: url('/_szablon/grafika/ob_top_bg.gif') repeat-x; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -222px;
	margin: 10px 0 0 0;
}
.orange_box .gora{
	height: 8px;
	overflow: hidden;
	/* background: url('/_szablon/grafika/orange_box_tl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -296px;
}
.orange_box .gora b{
	float: right;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/orange_box_tr.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -324px;
}
.orange_box h3, .orange_box h3 a{
	color: #c33902;
	font-size: 12px;
	font-weight: bold;
}
.orange_box h3, .orange_box h4{
	padding: 5px 7px 0;
}
.orange_box h3.tytul{
	padding: 0px 10px 5px 10px;
	border: solid #fdcd74;
	border-width: 0 1px 1px;
	/* background: url('/_szablon/grafika/orange_box_header_bg.gif') repeat-x; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -254px;
}
.orange_box h3.tytul .kontener_tytul{
	float: left;
}
.orange_box h3.tytul .kontener_link{
	color: #c33902;
	float: right;
	font-size: 11px;
	font-weight: normal;
}
.orange_box .zdjecie img{
	border: 1px solid #fcdf91;
}
.orange_box .tresc{
	border: solid #fdcd74;
	border-width: 0 1px;
	zoom: 1;
	background-color: #FFF;
}
.orange_box .tresc2{
	border: solid #fdcd74;
	border-width: 0 1px;
	background-color: #FFF;
}
.orange_box .dol{
	height: 8px;
	overflow: hidden;
	/* background: url('/_szablon/grafika/ob_bottom_bg.gif') repeat-x  0 7px; */
	background: #FFF url('/_szablon/grafika/bb-ob-sprite.png') repeat-x  0 -401px;
}
.orange_box .dol .l{
	float: left;
	width: 8px; height: 8px;
	/* background: url('/_szablon/grafika/orange_box_bl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -352px;
}
.orange_box .dol .r{
	float: right;
	width: 8px; height: 8px;
	/* background: url('/_szablon/grafika/orange_box_br.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -380px;
}
.orange_box .blokOgloszen td a, .orange_box .blokOgloszen td{
	color: #c33902;
}

/****   BLOK OPISOWY   *********/

.blokOpisowy{padding: 0}
.blokOpisowy p{padding: 5px 7px 0 7px}



/**************************************/
/****   FORMATOWANIE STRONY   *********/
/**************************************/

* html body{text-align: center;}
#main{
	width: 950px;
	margin: auto;
	clear: both;
}
* html #main{text-align: left;}


/****   GORNA BELKA   *********/

.menu_top1{
	font-size: 11px;
	color: #003399;
	padding: 3px 10px 6px 10px;
}
.menu_top1{
	font-size: 11px;
	color: #003399;
	padding: 3px 10px 6px 10px;
	float: right;
	overflow: hidden;
}
.menu_top1 .logo_small{
	float: left;
	margin: 0px;
}
.menu_top1 ul{
	margin: 5px 0 0 0;
}
.menu_top1 ul li{
	float: left;
}
.menu_top1 b{font-weight: normal; color: #86afd7}
.menu_top1 a{text-decoration: none; color: #003399}
.menu_top1 a strong{text-decoration: underline; font-weight: bold; color: #d41900}
.menu_top1 .formularz_logowanie .link{color: #D41900; font-size: 11px; font-weight: bold; width: auto; cursor: pointer; margin: 0; padding: 0; height: 100%}
.menu_top1 .blokKontoUzytkownika {
	padding: 5px 0 0 0;
	float: left;
}
.menu_top1 .blokKontoUzytkownika var {font-weight: bold}
.menu_top1 .blokOpisowy {
	padding: 0;
	float: left;
}

.menu_top1 .clear {
	display: none;
}
.menu_top1 .formularz_logowanie ul li{
	padding: 0;
	float: left;
}
.menu_top1 .formularz_logowanie input{
	width: 100px;
	height: 14px;
	margin-right: 5px;
}

.menu_top1 .input,
.wizytowka_menu_top1 .input {
	display: inline;
	margin: 0 1px 0 0;
	padding: 0;
}
.menu_top1 .formularz_logowanie span.btn,
.menu_top1 .formularz_logowanie span.mid,
.menu_top1  .formularz_logowanie ul {
	margin:0;
}
.menu_top1 .formularz_logowanie .mid a,
.menu_top1 .formularz_logowanie .mid input,
.menu_top1 .formularz_logowanie .grey_mid a,
.menu_top1 .formularz_logowanie .grey_mid input {
	font-size: 11px;
	padding: 5px 7px 7px 11px;
}
.menu_top1 .formularz_logowanie span.mid {
	padding-bottom:0;
}
.menu_top1 .formularz_stopka {border:none;}
.menu_top1 .l_clear {
	margin:0;
	padding:0;
	display: none; /* wylaczamy narazie zeby ladnie wygladalo */
}
.menu_top1 .btn,
.wizytowka_menu_top1 .btn {
	cursor:pointer;
	display:inline;
	margin: 0;
	padding: 0;
}
.menu_top1 .blokKontoUzytkownika .mid,
.wizytowka_menu_top1 .blokKontoUzytkownika .mid {background: none;}
.menu_top1 .blokKontoUzytkownika .mid input,
.wizytowka_menu_top1 .blokKontoUzytkownika .formularz_logowanie .mid input {padding: 0; background: none;}

.blue_box .input {margin: 6px 0}
.blue_box .blokKontoUzytkownika {position: relative;}
.blue_box .formularz_logowanie .input span.label {
	display: inline-block;
	width: 40px;
	padding: 2px 10px;
	color: #27456d;
	font-size: 11px;
}
.blue_box .formularz_logowanie {position: relative; padding: 6px 0 3px 0;}

.blue_box .formularz_logowanie #login,
.blue_box .formularz_logowanie #haslo {
	border: 1px solid #86afd7;
	height: 20px;
	width: 130px;
}
.blue_box .blokKontoUzytkownika .l_clear {
	padding: 0;
	width: 105px;
	position: absolute;
	top: 71px;
	margin: 0;
}
.blue_box .blokKontoUzytkownika .l_clear a {
	font-size: 10px;
	font-weight: normal;
	color: #27456d;
	padding: 2px 10px;
	display: block;
	margin: 0;
}

.blue_box .formularz_logowanie .btn {
	float: right;
	margin: 6px 12px 0 0;
}
span.btn_right {float: right; margin: 6px 20px 0 0}

/****   GORNA BELKA - widok wizytowka  *********/

.wizytowka_menu_top1{
	font-size: 11px;
	border-bottom: 1px solid #c2d7eb;
}
.wizytowka_menu_top1 .tresc{width: 950px; margin: auto;}
.wizytowka_menu_top1 .logo_small{
	float: left;
	padding: 5px 10px 0 7px;
}

.wizytowka_menu_top1 ul li{
	float: left;
}
.wizytowka_menu_top1 b{font-weight: normal; color: #86afd7}
.wizytowka_menu_top1 a{text-decoration: none; color: #003399}
.wizytowka_menu_top1 a strong{text-decoration: underline; font-weight: bold; color: #d41900}
.wizytowka_menu_top1 .formularz_logowanie .link{color: #D41900; font-size: 11px; font-weight: bold; width: auto; cursor: pointer; margin: 0; padding: 0; height: 100%}
.wizytowka_menu_top1 .blokKontoUzytkownika {
	padding: 11px 7px 9px 0;
	float: left;
}

.wizytowka_menu_top1 .blokOpisowy {
	padding: 0;
	float: left;
}

.wizytowka_menu_top1 .clear {
	display: none;
}
.wizytowka_menu_top1 .formularz_logowanie ul li{
	padding: 0;
	float: left;
}
.wizytowka_menu_top1 .formularz_logowanie input{
	width: 100px;
	height: 14px;
	margin-right: 5px;
	color: #777;
}
.wizytowka_menu_top1 .formularz_logowanie select{color: #777}


.wizytowka_menu_top1 .formularz_logowanie dd,
.wizytowka_menu_top1 .formularz_logowanie dt {
	display: inline;
	margin: 0 1px 0 0;
	padding: 0;
}
.wizytowka_menu_top1 .formularz_logowanie span.btn,
.wizytowka_menu_top1 .formularz_logowanie span.mid,
.wizytowka_menu_top1  .formularz_logowanie ul {
	margin:0;
}
.wizytowka_menu_top1 .formularz_logowanie .mid a,
.wizytowka_menu_top1 .formularz_logowanie .mid input,
.wizytowka_menu_top1 .formularz_logowanie .grey_mid a,
.wizytowka_menu_top1 .formularz_logowanie .grey_mid input {
	font-size: 11px;
	padding: 5px 7px 7px 11px;
}
.wizytowka_menu_top1 .formularz_logowanie span.mid {
	padding-bottom:0;
}
.formularz_logowanie .formularz_stopka {float: right}
.wizytowka_menu_top1 .formularz_stopka {border:none;}
.wizytowka_menu_top1 .l_clear {
	margin:0;
	padding:0;
	display: none; /* wylaczamy narazie zeby ladnie wygladalo */
}


/****   LOGO I WYSZUKIWARKA   *********/

.top{
	clear: both;
	background: url('/_szablon/grafika/top_bg.gif') repeat-x;
}
.top .left{background: transparent url('/_szablon/grafika/top_left_bg.gif') no-repeat top left}
.top .right{background: transparent url('/_szablon/grafika/top_right_bg.gif') no-repeat top right}
.top .content{
	padding: 16px 0 0 0;
}
* .top .content{
	padding: 6px 0 0 0;
}

.top .logo{
	float: left;
	position: relative;
	text-decoration: none;
	margin: 8px 0 0 15px;
}
.top .logo .slogan{
	position: absolute;
	font-size: 11px;
	bottom: -10px;
	left: 72px;
	color: #585858;
	cursor: pointer;
}



.pole .right, #wiadomosc_wyslana .right{float: right}

.top_wizytowka{
	margin: 0px;
}

.page {}


/* Formatowanie kontenera sprawdzana tresci */

.sprawdzanie_tresci_kontener {
	position: fixed;
	top: 10px;
	right: 0px;
	border-collapse: separate;
}

.sprawdzanie_tresci_kontener .pasek_toggle {
	background-color: white;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-radius: 10px 0px 0px 10px;
	width: 15px;
	cursor: pointer;
	padding: 15px 0px;
}

.sprawdzanie_tresci_kontener .tresc {
	background-color: white;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 15px 5px 25px 5px;
	width: 300px;
}

.sprawdzanie_tresci_kontener h1 {
	text-align: center;
	color: #003399;
    font-size: 16px;
    font-weight: bold;
	margin-bottom: 15px;
}

.region_etykieta_regulamin{
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	padding: 15px 0px 8px 0px;
	border-bottom: solid 1px #CCCCCC;
}

.region_regulamin{
	border-bottom: solid 1px #CCCCCC;
}

.sprawdzony, .brak_uwag{
	background-image: url('/_system/admin/ikony/accept.png');
	background-position: left 16px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.uwagi{
	background-image: url('/_system/admin/ikony/cancel.png') !important;
	background-position: left 16px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.aktualny{
	color: #000000;
    font-size: 14px;
}
.uwagi{
	color: #F10000 !important;
    font-size: 14px;
}
.brak_uwag, .sprawdzony{
	color: #308E34;
    font-size: 14px;
}

#maska_podglad_ogloszenia {
	position: absolute;
	z-index: 9999;
	width: 750px;
	height: 1400px;
}

/* Formatowanie kontenera podstawowego */

.podstawowy p {
	margin: 10px 5px;
	line-height: 150%;
}

.podstawowy table {
	border: none;
	border-collapse: collapse;
	background-color: white;
}

.podstawowy table th {
	padding: 4px 4px 4px 4px;
	border: 1px solid rgb(204, 204, 204);
	font-weight: bold;
	border-bottom: 2px solid black;
}

.podstawowy table td {
	padding: 4px 4px 4px 4px;
	border: 1px solid rgb(204, 204, 204);
}
.podstawowy ul, ol {
	padding: 5px 15px;
}
.podstawowy li {
	list-style: inherit;
	margin: 5px 10px;
}
.podstawowy ol li,
.opis ol li {list-style: decimal;}
.podstawowy ol[type="a"] li,
.opis ol[type="a"] li {list-style: lower-alpha}
.podstawowy ol[type="A"] li,
.opis ol[type="A"] li{list-style: upper-alpha}
.podstawowy ol[type="i"] li,
.opis ol[type="i"] li {list-style: lower-roman}
.podstawowy ol[type="I"] li,
.opis ol[type="I"] li {list-style: upper-roman}
.podstawowy ul li,
.opis ul li  {list-style: disc}
.podstawowy ul li li,
.opis ul li li  {list-style: circle}
.podstawowy ul li li li,
.opis ul li li li  {list-style: square}

.menu_top2{
	margin-right: 15px;
	height: 70px;
}
.menu_top2 ul{
	float: right;
}
.menu_top2 ul li{
	float: left;
	margin: 0 2px 0 10px;
}
.menu_top2 a{
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	padding-left: 46px;
	color: #039;
	font-weight: bold;
	text-decoration: none;
}
.menu_top2 .kupuj{background: url('/_szablon/grafika/ico_kupuj.gif') no-repeat center left}
.menu_top2 .sprzedawaj{background: url('/_szablon/grafika/ico_sprzedawaj.gif') no-repeat center left}
.menu_top2 .ogloszenie{background: url('/_szablon/grafika/ico_ogloszenie.gif') no-repeat center left}
.menu_top2 .spolecznosc{background: url('/_szablon/grafika/ico_spolecznosc.gif') no-repeat center left}

.search .tabs{
	float: right;
	height: 29px;
}
.search .tabs li{
	margin: 0 0 0 1px;
	cursor: pointer;
	float: left;
	background: url('/_szablon/grafika/formularz_border_bg.gif') repeat-x;
}
.search .tabs li a {
	background: url('/_szablon/grafika/zakladka_tytul_r.gif') no-repeat top right;
	display: inline-block;
	text-decoration: none;
	color: #27456d;
	outline: none;
}
.search .tabs li a span {
	background:transparent url(/_szablon/grafika/zakladka_tytul_l.gif) no-repeat scroll 0 0;
	display:inline-block;
	line-height:29px;
	margin-right:8px;
	padding:0 7px 0 15px;
}
.search .tabs .active{
	background: url('/_szablon/grafika/search_tab_active_bg.gif') repeat-x;
	margin: 0 0 -1px 1px;
}
.search .tabs .active a{
	background: url('/_szablon/grafika/search_tab_active_right.gif') no-repeat top right;
	color: white;
}
.search .tabs .active a span{
	background: url('/_szablon/grafika/search_tab_active_left.gif') no-repeat top left;
	line-height: 30px;
}
.search .tabs_content{
	clear: both;
	background: #7293bf url('/_szablon/grafika/tab_content_bg.png') no-repeat;
	border: 1px solid #546f92;
	border-top: none;
	padding: 0 10px 0 10px;
	z-index: 0;
}
* html .search .tabs_content{height: 45px; overflow: hidden;background: #7293bf url('/_szablon/grafika/tab_content_bg.png') no-repeat 0 -1px;}
.search .tabs_content .r_left{margin: 10px 0 5px 0;}
.search .tabs_content input.noborder, select.noborder{
	border: none;
	font-size: 11px;
	color: #272727;
	font-family: Tahoma;
	font-weight: normal;
	height: 16px;
}
input.noborder, select.noborder{
	background: #feffff url('/_szablon/grafika/select_bg.gif') repeat-x;
	border: none;
}
* html .input_bg input{margin: 0 -5px;}
.input_bg{
	float: left;
	margin: 0 6px;
}

.tabs_content .bg{
	background: url('/_szablon/grafika/input_bg.gif') repeat-x;
	margin: 0 15px 0 0px;
}
.tabs_content .left{
	background: url('/_szablon/grafika/input_left.gif') no-repeat;
	margin: 0 -8px 0 -2px;
}
* html .tabs_content .left{
	position: relative;
	margin: 0 -14px 0 -2px;
}
.tabs_content .right{
	background: url('/_szablon/grafika/input_right.gif') no-repeat top right;
	padding-right: 3px;
	height: 27px;
}
.tabs_content .right input{margin-top: 5px;}
* html .tabs_content .right input{margin-top: 0px;}
.tabs_content .right select{margin-top: 5px; padding: 0}
.tabs_content .right select{*height: 20px}
* html .tabs_content .right{
	padding: 5px 6px 2px 0px;
}
* html .tabs_content .right select{margin-top: -2px;}

.search_label{
	float: left;
	margin: 5px 5px 0 0;
	color: white;
	font-weight: bold;
	font-size: 12px;
}
.search .region_tresc{
	clear: both;
	background: #486f9e url('/_szablon/grafika/search_zaawansowane_bg.gif') repeat-x;
	margin: 10px -10px 0;
	height: 50px;
}
.search .form_stopka{position: absolute}
.search_button{
	margin-left: 5px;
}
.search_options{
	float: right;
	top: 5px;
	right: 5px;
	margin-top: 5px;
}
.search_options a{
	color: white;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	line-height: 17px;
}
.search_bottom {
	font-size: 11px;
	overflow: hidden;
	height: 34px;
}
.search_bottom span{
	font-weight: bold;
	color: #272727;
}
.search_bottom a{
	color: #003399;
	border-right: 1px solid #86afd7;
	margin-left: 8px;
	padding-right: 8px;
}
.search_bottom a.more{
	border-right: none;
}
.search_bottom .r_left .bg{
	background: #e2ebf5 url('/_szablon/grafika/search_bottom_left_bg.gif') repeat-x;
	border: 1px solid #86afd7;
	border-top: none;
	position: relative;
}
.search_bottom .r_left .left{
	background: url('/_szablon/grafika/round_blue_bl.gif') no-repeat bottom left;
	margin: -1px;
	margin-top: 0px;
}
.search_bottom .r_left .right{
	background: url('/_szablon/grafika/round_br.gif') no-repeat right bottom;
	padding: 10px 5px 9px 5px;
	white-space: nowrap;
	overflow: hidden;
}
.search_bottom .r_right .bg{
	background: url('/_szablon/grafika/search_bottom_right_bg.gif') repeat-x;
	border: 1px solid #fdcd74;
	border-top: none;
	border-left: none;
	position: relative;
}
.search_bottom .r_right .right{
	background: url('/_szablon/grafika/round_right_br.gif') no-repeat right bottom;
	margin: 0 -1px -1px 0;
	padding: 10px 5px 9px 5px;
	text-align: center;
}
.search_bottom .r_right .right a{
	font-weight: bold;
	border-right: none;
	color: #c33902;
}
.modul{}
.modul h1, h1.tytul{
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	margin: 20px 10px 10px 0px;
}
* html .modul h1, h1.tytul{margin: 10px 10px 10px 0}
.bredcrumb{
	margin: 5px 0 10px 0;
	color: #575757;
}
.bredcrumb li{
	list-style-type: none;
	display: inline;
}
.bredcrumb li a{
	color: #575757;
}
.bredcrumb li a:hover{
	text-decoration: none;
}

.back{
	margin: 10px 0 20px 10px;
}
.back a{
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.left_column{
	float: left;
	width: 630px;
	padding-right: 5px;
}
.right_column{
	float: right;
	width: 310px;

}
.glowna_tresc td {
	vertical-align: top;
	/*padding: 2px;*/
	border: 0;
	padding: 0;
}
.uklad_podstawowy .left_column{
	width: 740px;
	_width: 735px;
}
.uklad_podstawowy .right_column{
	width: 200px;
}
.galeria{
	float: left;
	width: 50%;
}
.galeria .content{
	margin: 10px 0 0 10px;
}
.galeria .content .zdjecie_glowne_miniaturka{
	float: left;
	border: 1px solid #CECECE;
	margin: 0;
}
.galeria .content .dane{
	margin: 10px 0 10px 10px;
	margin-left: 120px;
}
.galeria .nazwa{
	margin-right: 10px;
	border-bottom: 1px solid #c2d7eb;
}
.galeria .nazwa a{
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 30px;
}
.galeria .opis{
	margin: 6px 0 0 0;
}
.listaAktualnosci th.tytul{height: 30px; line-height:30px; padding: 10px 6px 0 6px}
.listaAktualnosci .wiecej,
.listaPublikacji .wiecej{padding: 0; text-align: right; padding: 0 0 6px 0}
.listaAktualnosci .wiecej a,
.listaPublikacji .wiecej a{color: #27456D; margin: 0 6px 0 0}
.listaAktualnosci th.tytul span{
	float: right;
	color: #777;
}
.listaAktualnosci .brak_zdjecia,
.listaPublikacji .brak_zdjecia {width: 122px; height: 122px; line-height: 122px;}
.aktualnosc {
	clear: both;
}
.aktualnosc_pelna .opcje,
.wizytowka .opcje,
.aktualnosc .opcje {
	clear: both;
	padding: 10px 0 20px 0;
}
.aktualnosc_pelna .opcje .wstecz{
	float: left;
}
.aktualnosc_pelna .opcje .podpis{
	float: right;
}
.aktualnosc .zdjecie_glowne_miniaturka,
.aktualnosc_pelna .zdjecie_glowne_miniaturka {
	float: left;
}
.aktualnosc .zdjecie_glowne_miniaturka img,
.aktualnosc_pelna .zdjecie_glowne_miniaturka img {
	padding: 1px;
	border: 1px solid #CECECE;
	margin: 5px 10px 10px 0;
}
.aktualnosc .nazwa, .aktualnosc_pelna .nazwa {
	border-bottom: 1px solid #c2d7eb;
	margin-bottom: 8px;
}
.aktualnosc .nazwa a, .aktualnosc_pelna .nazwa strong{
	color: #003399;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 5px 0 5px 0;
}
.aktualnosc .nazwa a:hover{
	text-decoration: underline;
}
.aktualnosc span{
	font-size: 12px;
	color: #111;
	float: right;
}
.aktualnosc .opis{
	margin: 15px 0 0 0;
}
.aktualnosc .wiecej{
	color: #003399;
	text-decoration: none;
	float: right;
}
.aktualnosc .wiecej:hover{
	text-decoration: underline;
}

/* Zarzadzanie wizytówką formatowanie formularza */

.formularz_region{padding-top: 10px;}
.supertraders .region_tytul{
	overflow: hidden;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	background: #e0ebf5 url('/_szablon/grafika/region_minus.gif') no-repeat 710px center;
	border-top: 1px solid #c2d7eb;
	border-bottom: 1px solid #c2d7eb;
	padding: 0 10px;
}
.supertraders .closed{
	background: #e0ebf5 url('/_szablon/grafika/region_plus.gif') no-repeat 710px center;
}

#wiadomosc_tresc .pole,
.supertraders .pole{
	padding: 4px 0;
}
.supertraders .pole a{
	line-height: 30px;
}

#wiadomosc_tresc .input,
.supertraders .input{
	margin: 0;
	border-bottom: 1px solid #c2d7eb;
}

#wiadomosc_tresc .input .etykieta,
.supertraders .input .etykieta {
	width: 180px;
	padding: 3px 5px 3px 8px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
}

#wiadomosc_tresc .input td,
.supertraders .input td{
	min-height: 30px;
}
* html .supertraders .input td{
	height: 30px;
}
#kwota {font-size: 15px; font-weight: bold}

#wiadomosc_tresc .input .pole input,
.supertraders .input .pole input{
	width: 520px;
	border: 1px solid #86afd7;
	background: #fefbf2;
	margin: 4px 0;
}

#wiadomosc_tresc .input .pole .btn input,
.supertraders .input .pole .btn input{
	width: auto;
	border: none;
	background: url(/_szablon/grafika/btn_mid_bg.gif) no-repeat left top;
	margin: 0;
}

#wiadomosc_tresc .input .pole .grey_mid input,
.supertraders .input .pole .grey_mid input,
.supertraders .input .pole .lock input {
	background: url(/_szablon/grafika/btn_mid_grey_bg.gif) no-repeat left top;
}

.input .pole .btn input{
	padding: 5px 7px 9px 11px
}
.supertraders .input .pole input.noinput,.supertraders .input .pole input[type="checkbox"],.supertraders .input .pole input[type="radio"]{
	width: auto;
	margin: 0 5px 0 0;
	border: none;
	background: none;
}

#wiadomosc_tresc .input .pole textarea,
.supertraders .input .pole textarea{
 	margin: 6px 0;
	width: 516px;
}
.supertraders .input .pole .upload input{
	width: auto;
}
.supertraders .input .pole .input_array td,
.supertraders .input .pole .input_array input,
.supertraders .input .pole .input_array input.dodaj_pole,
.supertraders .input .pole .input_array input.usun_pole {
	width: auto;
}
.supertraders .input .pole .input_array .usun_pole1 a {display: block;font-size: 0px; margin: 0 0 0 5px; width: 14px; height: 14px; background: url(/_szablon/grafika/delete.gif); background-position: 0 0}
.supertraders .input .pole .input_array .usun_pole1 a:hover {background-position: -14px 0}
.supertraders .input .pole .input_array .para input{
	width: 230px;
}
.supertraders .input .input_array_control input{width: auto}
.supertraders ul{
	height: 100%;
}
.supertraders .zakladka_tytul{
	float: left;
	margin: 0 1px 0 0;
	position: relative;
	background: url('/_szablon/grafika/formularz_border_bg.gif') repeat-x;
}
.supertraders .zakladka_tytul a{
	background: url('/_szablon/grafika/zakladka_tytul_r.gif') no-repeat top right;
	color: #27456d;
	text-decoration: none;
	font-size: 12px;
	display: inline-block;
	outline: none;
}
.supertraders .zakladka_tytul a span{
	background: url('/_szablon/grafika/zakladka_tytul_l.gif') no-repeat;
	margin-right: 8px;
	line-height: 30px;
	padding: 0 7px 0 15px;
	display: inline-block;
}
.supertraders .fill{
	background: url('/_szablon/grafika/zakladka_tytul_active_bg.gif') repeat-x;
	margin: 0 1px -1px 0;
}
.supertraders .fill a{
	font-weight: bold;
	background: url('/_szablon/grafika/zakladka_tytul_r_active.gif') no-repeat top right;
}
.supertraders .fill a span{
	background: url('/_szablon/grafika/zakladka_tytul_l_active.gif') no-repeat;
	line-height: 31px;
}
.supertraders .active{
	background: url('/_szablon/grafika/zakladka_tytul_active_bg.gif') repeat-x;
	margin: 0 1px -1px 0;
}
.supertraders .active a{
	font-weight: bold;
	background: url('/_szablon/grafika/zakladka_tytul_r_active.gif') no-repeat top right;
}
.supertraders .active a span{
	background: url('/_szablon/grafika/zakladka_tytul_l_active.gif') no-repeat;
	line-height: 31px;
}
.supertraders .disable a{
	cursor: default;
}
.supertraders .przycisk{}
.supertraders .wyloguj{background: none; float: right;}
.supertraders .wyloguj a{
	background: none;
	color: #D41900;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 8px;
}
.supertraders .wyloguj a:hover{text-decoration: none;}
.supertraders .wyloguj a span{background: none; padding: 0; margin: 0;}

.supertraders .zakladka_tresc{
	zoom: 1;
	border-left:1px solid #9DB5D5;
	border-right:1px solid #9DB5D5;
}
.supertraders .formularz_region{
	border-left:1px solid #9DB5D5;
	border-right:1px solid #9DB5D5;
	zoom: 1;
}
.supertraders .input_container{
	border-left:1px solid #9DB5D5;
	border-right:1px solid #9DB5D5;
	zoom: 1;
	overflow: visible;
}
.supertraders .zakladka_tresc .input_container{border: none}
.supertraders .formularz_region .input_container{border: none}
.supertraders .zakladka_tresc .formularz_region{border:none}
.supertraders .wiersz, .supertraders .wiersz a{color: #27456d}
.supertraders .pole .btn a{line-height: 25px;}

tr.oznaczony{ background-color: #bdb;}

.supertraders .input .pole .lokalizacja input {
	width: 155px;
}

.supertraders .formularz_region .cvSpec h3,
.supertraders .formularz_region .cvSpec h4 {
	font-size:12px;
	font-weight:bold;
	margin: 3px;
}

.supertraders .formularz_region .cvSpec h3{
	color:#27456D;
	text-align: center;
	line-height:20px;
}

.supertraders .formularz_region .cvSpec a,
.supertraders .formularz_region .cvSpec h4 span{
	font-weight:normal;
	text-decoration: none;
	font-size:11px;
}

.supertraders .formularz_region .cvSpec a{
	margin: 2px 3px 2px 3px;
	line-height:20px;
}

.supertraders .formularz_region .cvSpec span.linki{
	width:auto;
	float: right;
	margin: 0 3px 0 0;
	text-align: right;
}

.supertraders .formularz_region .cvSpec p,
.supertraders .formularz_region .cvSpec table{
	margin: 2px 3px;
}

.supertraders .formularz_region .cvSpec .cvOpis{
	margin-right: 10px;
	width: 100px;
	font-size:11px;
}

.supertraders .formularz_region .cvSpec .cvOpisU{
	padding-right: 20px;
	width: 340px;
	text-align: right;
}

.supertraders .formularz_region .cvSpec .clear{
	border-bottom:1px solid #C2D7EB;
}

.supertraders  #kompetencje input{
	width: 520px;
}

div.multiInput{
	width: auto;
	float: left;
	margin-right: 5px;
}

.wiadomosci_grid{
	border-style: solid;
	border-width: 0 1px;
	color: #9db5d5;
	zoom: 1;
}
.round_container{
	height: 8px;
	overflow: hidden;
	clear: both;
	background: url('/_szablon/grafika/formularz_border_bg.gif') repeat-x;
	border-left: 1px solid #9db5d5;
}
.brak_zakladek{border-left: none;}
.round_container b.r, .round_container b{
	float: right;
	width: 8px; height: 8px;
	background: url('/_szablon/grafika/formularz_round_tr.gif') no-repeat;
}
.round_container b.l{
	float: left;
	width: 8px; height: 8px;
	background: url('/_szablon/grafika/formularz_round_tl.gif') no-repeat;
}
.round_container  b.l{}
.bottom .round_container{
	background: url('/_szablon/grafika/formularz_round_bl.gif') no-repeat;
	margin: 0;
	border: none;
}
.bottom .round_container b{
	background: url('/_szablon/grafika/formularz_round_br.gif') no-repeat;
	height: 8px; width: 8px;
	float: right;
}
.supertraders .wybierz_typ .bg{
	background: url('/_szablon/grafika/wizytowka_wybierz_typ_bg.gif') no-repeat center center;
	width: 100%;
	height: 140px;
}
.supertraders .wybierz_typ p{
	color: #4a4541;
	margin: 20px 10px;
	line-height: 150%;
}
.supertraders .wybierz_typ td{
	text-align: center;
}
.supertraders .wybierz_typ td img{
	margin-top: 20px;
}
.supertraders .wybierz_typ td span{
	display: block;
	font-size: 14px;
	margin-top: 8px;
	color: #039;
}

.supertraders .input .pole .input_array input,
.supertraders .input .pole .selectWiele input,
.supertraders .input .selectDrzewo,
.supertraders .input .selectData {
	width: auto;
}
.supertraders .input .selectDrzewo {
	vertical-align: top;
}

.wyjasnienie {margin: 10px; line-height: 150%; color: #27456D}
.opis{margin: 10px 0 0 0; line-height: 150%;}
.opis ul,.opis ol{padding-left: 20px;}
.opis li{
	list-style: inherit;
}

div.listaOgloszen{
	margin: 10px 0;
	overflow: hidden;
}


.listaOgloszen ul.podkategorie {
	display: block;
	margin: 5px 0 0 0;
}

.listaOgloszen .gornaBelka .pager .dol{
	border-left: 1px solid #86AFD7;
	border-right: 1px solid #86AFD7;
}
.supertraders .tresc ul.podkategorie {
	height: auto;
}

.listaOgloszen ul.podkategorie li{
	display: block;
	float: left;
	width: 25%;
	position: relative;
	line-height: 130%;
	white-space: normal;
}
.listaOgloszen ul.podkategorie li a{
	background:transparent url(/_szablon/grafika/bb_katLiBullet.gif) no-repeat scroll 0 center;
	color:#27456D;
	font-size:11px;
	text-decoration:none;
	padding-left: 5px;
	display: block;
}


.listaOgloszen ul.podkategorie li a:hover{
	text-decoration:underline;
}

.listaOgloszen table{
	margin: 10px 0;
}
.listaOgloszen table table {margin: 0;}

.selectBoxes select{
	margin: 6px 6px 0 0;
}
.listaOgloszen .parzysty{background: #fff}
.listaOgloszen .nieparzysty{background: #e5edf7}
.listaOgloszen th{
	border-bottom: 1px solid #c2d7eb;
	padding: 6px 6px 2px 6px;
}
.listaOgloszen .wizytowka th{padding: 10px 6px 0 6px}
.listaOgloszen .wizytowka th a{float: left; margin-right: 5px}
.listaOgloszen th.middle{line-height: 22px; height: 36px;}
.listaOgloszen td{
	padding: 6px;
}

.listaOgloszen .firma{color: #c33902;}
.listaOgloszen td.tresc{padding: 0; line-height: 20px; width: 100%;}
.listaOgloszen .st{padding: 3px 3px 5px 40px; background: url('/_szablon/grafika/st_award_s.gif') no-repeat left top;}
.listaOgloszen th a{color: #039; font-size: 12px; font-weight: bold; float: left}
.listaOgloszen .zdjecie{
	padding: 10px 0 10px;
	vertical-align: top;
}
.listaOgloszen .wiersz_opis td{
	vertical-align: top;
}
.wiersz_opis .opis {
	display: block;
	word-wrap: break-word;
}
.wiersz_opis .opis div {
	width: 465px;
	overflow: hidden;
}
.listaOgloszen .zdjecie a{text-decoration: none;}
.listaOgloszen .zdjecie img{
	font-size: 0px;
}
.thumb {
	display: block;
	padding: 1px;
	border: 1px solid #cecece;
	margin: 0 0 0 10px;
	width: 100px;
	text-align: center;
	overflow: hidden;
	background: white;
}
.listaOgloszen .region{font-size: 11px; vertical-align: top}
.listaOgloszen .region img{margin: 0 5px 0 0; border: 1px solid #cecece;}
.listaOgloszen .center{text-align: center}
.center span.btn{margin-top: 5px;}
.ogloszenie .tresc{float: left}
.ogloszenie .image_show{float: right}
.ogloszenie .scrollable{}
.ogloszenie .image_show  a.prev{margin: 0 5px 0 7px}
.ogloszenie .image_show  a.next{margin: 0 5px 0 2px;}
.ogloszenie .parametr{line-height: 150%;}
.ogloszenie .parametr td{padding: 5px 2px}
.ogloszenie .parametr .etykieta{vertical-align: top; width: 170px;}
.ogloszenie .parametr .wartosc{font-weight: bold;}
.ogloszenie .parametr .sprzedawca{line-height: 22px; vertical-align: middle}
.ogloszenie .parametr .sprzedawca a{margin: 0 5px 0 0}
.ogloszenie .parametr .wartosc .flaga{border: 1px solid #d1d1d1; margin: 0 5px 0 0}
.ogloszenie .parametr .wartosc a{color: #c33902; text-decoration: underline;}

.ogloszenie .wyslij_button{margin: 15px 0 35px 0;}
.ogloszenie .opis{margin: 20px 0 10px 0; line-height: 150%}
.ogloszenie .opis h4{margin: 20px 0; font-size: 12px;}
.ogloszenie .image_show .powieksz{
	text-align: left;
	color: #039; display:
	block; padding: 0 0 0 18px;
	text-decoration: underline;
	background: url('/_szablon/grafika/powieksz.gif') no-repeat center left;
	line-height: 20px;
}
.listaWynikow .region_tytul{margin: 5px 0;}
.listaWynikow a{color: #27456D}
.listaWynikow a:hover{text-decoration: none}
.region_tytul {cursor: pointer}
.region_tytul a{float: left;}
.region_tytul span.zwin{color: #C33902; float: right; font-weight: normal; margin: 0 25px 0 0; }

.pole #info {margin: 5px}

.wym_area_right h2{
	height: 10px;
}

.input .podglad{
	position: relative;
	float: left;
	margin: 5px 8px 5px 0;
	border: 1px solid #C2D7EB;
	padding: 1px;
}
.input .podglad .usun_zdjecie{
	position: absolute;
	background: white;
	border: 1px solid #C2D7EB;
	top: 1px;
	left: 1px;
	padding: 2px;
}
.input .podglad img{
	display: block;
}
.pole .grid{width: 100%}
.pole .grid .naglowek th{
	font-weight: bold;
	padding: 4px 8px;
	font-size: 13px;
	border-bottom: 2px solid black;
	white-space: nowrap;
}
.pole .grid td{
	padding: 0 8px;
	font-size: 13px;
	border-top: 1px solid #C2D7EB;
}
.pole .grid .pusty td {padding: 5px 8px}
.pole .grid .przyciski{
	white-space: nowrap;
}
.pole .grid .przyciski a{
	margin: 0 3px;
}
.pole .grid table td{
	border: none;
}
.region_zamkniety {
	display: none;
}


.wizytowka h1,
.aktualnosc h1, h2{
	border-bottom: 1px solid #c2d7eb;
	margin: 10px 0 10px 0;
	padding: 0px 3px 0px 8px;
	min-height: 32px;
	clear: both;
}
.aktualnosc h1 .podpis{
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #777;
	margin-top: 4px;
}
.wizytowka h1.no_border{
	margin: 10px 0 0 0;
	border-bottom: none;
}
.wizytowka h1 span,
.aktualnosc h1 span{
	padding: 8px 0 8px 0;
	background: none;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	padding: 8px 8px 8px 0;
	float: left;
}
.wizytowka h1 span.linia,
.aktualnosc h1 span.linia{
	float: none;
}
.wizytowka h1 span.tytul{
	background: none;
}
.wizytowka h1 img{margin: 3px 0 0; float: left;}
.wizytowka h1 img.linia{float: none;}
.wizytowka h2.profil {
	margin-bottom: 0px;
	border-bottom: none;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	line-height: 30px;
}
.wizytowka h2.profil span{
	float: left;
}
.wizytowka h2.profil a, .wizytowka h2.profil b{
	margin-top: 0;
}
.wizytowka h1 a, .wizytowka h2 a, .wizytowka h2 b{
	color: #d41900;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	float: right;
	display: inline-block;
}
.wizytowka h3{
	margin: 0;
	padding: 0 8px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	border-top: 1px solid #c2d7eb;
	background: #e0ebf5;
	clear: both;
}
.wizytowka .lista_produktow li{
	float: left;
	margin: 10px 0 10px 20px;
}
* html .wizytowka .lista_produktow li{
	margin: 10px 0 10px 26px;
}

.wizytowka .lista_produktow a{
	color: black;
	text-decoration: none;
	text-align: center;
	display: table-cell;
	border: 1px solid #cecece;
	width: 160px;
	height: 162px;
	vertical-align: middle;
}
.wizytowka .lista_produktow li span{
	margin-top: 5px;
	text-align: center;
	display: block;
	width: 100px;
	height: 18px;
}
.wizytowka .field, .wizytowka p.field{
	border-top: 1px solid #c2d7eb;
	line-height: 30px;
	padding: 0 8px;
	clear: both;
	margin: 0;
}
.wizytowka .field ul, .wizytowka .field address{line-height: 170%}
.wizytowka .field .label,
.wizytowka .field .label2,
.wizytowka .field .label50 {
	width: 180px;
	float: left;
	position: relative;
}
.wizytowka .field .w280 {width: 280px}
.wizytowka .kontakt .label{
	padding-top: 10px;
}
.wizytowka .field {width: 724px}
.wizytowka .field .text,
.wizytowka .field .text2,
.wizytowka .field .text50,
.wizytowka .field .text100{
	float: right;
	width: 500px;
	padding: 7px 0;
	line-height: 140%;
	word-wrap: break-word;
	position: relative;
}
.wizytowka .field .w440 {width: 440px}
.wizytowka .field .text p {color: #27456D; cursor: pointer; text-decoration: underline}
.wizytowka .field .text img{
	float: left;
	margin-right: 10px;
}

.wizytowka .field .label2{
	width: 220px;
}
.wizytowka .field .text2{
	width: 500px;
}

.wizytowka .field .label50{
	width: 350px;
	text-align: right;
	padding-right: 10px;
}
.wizytowka .field .text50{
	width: 350px;
	padding-left: 10px;
}

.wizytowka .field .text100{
	width: 720px;
}

.wizytowka .field .clear {height: 0px; overflow: hidden; font-size: 0px;}
.wizytowka p, .aktualnosc p{margin: 5px 0;}
.wizytowka p {word-wrap: break-word;}
.wizytowka .wstecz,
.aktualnosc .wstecz{color: #27456D; margin: 15px 0 0 0}
.wizytowka .opis,
.aktualnosc .opis{
	padding: 0px 10px 10px 8px;
	line-height: 150%;
	text-align: justify;
}
.wizytowka .opis .zdjecie,
.aktualnosc .opis .zdjecie{
	padding: 1px;
	border: 1px solid #cecece;
	float: right;
	font-size: 0px;
	margin: 0 0 5px 10px;
}
.wizytowka .opis_zdjecie,
.aktualnosc .opis_zdjecie{
	float: right;
	text-align: center;
	margin: 0 0 5px 10px;
}
.wizytowka .opis_zdjecie img,
.aktualnosc .opis_zdjecie img{
	padding: 1px;
	border: 1px solid #cecece;
	font-size: 0px;
}
.block{display: block;}
.wizytowka .opis .wiecej,
.field .wiecej{
	color: #d41900;
	float: right;
	margin: 0 0 0 10px;
}
.detale {display: none}
.details {margin: 20px 0 0 0; display: none}
strong.title, p.title {line-height: 24px; padding: 5px; display: block}
#map_canvas {margin: 0 0 10px 0}
#directionsPanel {display: none;}

.wizytowka .opis .nazwa_firmy{
	float: right;
	margin: 0 0 10px 10px;
	text-align: center;
}
* html .wizytowka .opis .nazwa_firmy{width: 220px;}
.wizytowka .opis .nazwa_firmy h2{
	color: #003399;
	font-size: 16px;
	font-weight: bold;
	border-bottom: none;
}
.wizytowka .opis .nazwa_firmy h2 span{
	padding: 0 8px 0 0;
	line-height: 28px;
	display: inline;
}
.wizytowka .opis .nazwa_firmy h2 span img{margin: 0}

.notatki{
	background-color: white;
	border: solid 1px #CCCCCC;
	padding: 10px 15px;
	display: none;
	position: absolute;
	z-index: 999; top:
	0px; left: 0px;
}

.saldo_uzupelnien{
	text-align: center;
	padding: 10px 0px 5px 0px;
	color: #C33902;
}

.kontakt_opiekun {
	padding-top: 10px;
}

.kontakt_opiekun table{
	width: 100%;
	color: #C33902;
}

.kontakt_opiekun table td{
	text-align: center;
	padding: 2px 0px;
}

#iloscUzupelnien1 input{
	margin: 5px 0px;
}

#iloscUzupelnien1 label{
	padding: 0px 5px;
}


/* Style dla grida raport dla windykacji */

.zakonczona {
	background-color: green;
	color: white;
}

.przeterminowane {
	background-color: red;
	color: white;
}

.trwa {
	background-color: black;
	color: white;
}

.blok_zmiany{
	color: #575757;
	margin: 10px 0px;
}

.pokaz_raty {
	cursor: pointer;
}

div.raty {
	display: none;
}

table.raty {
	margin: 30px 0px 0px 0px;
	border: solid 1px #27456D;
}

table.rata td{
	padding: 5px;
	cursor: pointer;
}

.blok_wizytowka{}
.blok_wizytowka a{color: #039;}
.blok_wizytowka .banner{
	width: 950px;
	font-size: 0px;
	margin: 0px;
	clear: both;
}
.blok_wizytowka .specjalista_top{
	background: #ffe9ab url('/_szablon/grafika/wizytowka_blok_bg.gif') repeat-x;
	padding: 15px 30px;
	clear: both;
}
.blok_wizytowka .nazwisko{
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 6px;
}
.blok_wizytowka .stanowisko{
	font-size: 18px;
	font-weight: normal;
	border: none;
	margin: 0;
	padding: 0;
}
.blok_wizytowka .menu{
	height: 42px;
	background: #49709f url('/_szablon/grafika/wizytowka_menu_bg.png') no-repeat top;
	padding: 0px;
	border: 1px solid #536f93;
}

.blok_wizytowka .menu ul{
	margin-top: 9px;
	margin-left: 25px;
}
.blok_wizytowka .menu ul li{
	margin-left: 1px;
	cursor: pointer;
	float: left;
}
.blok_wizytowka .menu ul li span{
	display: block;
}
.blok_wizytowka .menu ul li a{
	text-decoration: none;
	outline: none;
}
.blok_wizytowka .menu ul li.active{
	color: white;
}
.blok_wizytowka .menu ul .left{
	margin: -1px;
	position: relative;
}
.blok_wizytowka .menu ul .active .left{
	background: url('/_szablon/grafika/wizytowka_menu_active_bg_l.gif') no-repeat top left;
}
.blok_wizytowka .menu ul .active .right{
	background: url('/_szablon/grafika/wizytowka_menu_active_bg_r.gif') no-repeat top right;
}
.blok_wizytowka .menu ul .border{
	color: white;
}
.blok_wizytowka .menu ul .active .border{
	background: white url('/_szablon/grafika/wizytowka_menu_active_bg.gif') repeat-x;
	border-top: 1px solid #fff;
	position: relative;
	color: #041424;
}
.blok_wizytowka .menu ul .left{
	background: none;
}
.blok_wizytowka .menu ul .right{
	background: none;
}
.blok_wizytowka .menu ul .label{
	padding: 7px 10px 9px 10px;
	font-weight: bold;
	font-size: 12px;
}

.blok_wizytowka .menu ul .active .label{
	padding: 9px 14px 10px 12px;
	font-weight: bold;
	margin-bottom: -2px;
}
.cBottom,
.cBottom .l,
.cSb .l,
.cBottom .cBottomRight,
.cBottom .cBottomRight .l,
.cBottom .cBottomRight .r{
background: url('/_szablon/grafika/c_bottom.gif');
}
.cBottom{height: 40px; background-repeat: repeat-x; background-position: 0 -40px}
.cBottom span{line-height: 40px;}
.cBottom .l{height: 40px; width: 7px; float: left;}
.cBottom .cBottomRight{
	position: relative;
	float: right;
	width: 200px;
	height: 100%;
	background-repeat: repeat-x;
	background-position: 0 -80px;
	padding: 0;
}
.blok_wizytowka .cBottom .cBottomRight .l,
.blok_wizytowka .cBottom .cBottomRight .r{width: 7px; height: 100%; position: absolute; top: 0px;}
.blok_wizytowka .cBottom .cBottomRight .l{background-position: -7px 0; left: 0px}
.blok_wizytowka .cBottom .cBottomRight .r{background-position: -14px 0; right: 0px}
.blok_wizytowka .input{height: 18px; width: 150px; font-size: 12px; border: 1px solid #f8a866; float: left; margin: 6px 0 0 2px; padding: 6px 0 0 6px; color: #777;}
.blok_wizytowka .btn{margin: 6px 0 0 5px;}

.cSb {height: 28px; background-repeat: repeat-x; background-position: 0 -202px}
.cSb span{line-height: 28px;}
.cSb .l{height: 28px; width: 8px; float: left; background-position: 0 -174px}
.cSb .cBottomRight{
	position: relative;
	float: right;
	width: auto;
	line-height: 28px;
	height: 100%;
	background-repeat: repeat-x;
	background-position: 0 -230px;
	padding: 0 8px 0 13px;
}
.cSb .cBottomRight .l,
.cSb .cBottomRight .r{width: 8px; height: 100%; position: absolute; top: 0px;}
.cSb .cBottomRight .l{background-position: -8px -174px; left: 0px}
.cSb .cBottomRight .r{background-position: -16px -174px; right: 0px}

/*
.blokMalaWyszukiwarka  .btn{margin: 0; position: relative; z-index: 1}
.blokMalaWyszukiwarka .input_bg{height: 26px; overflow: hidden; background: url('/_szablon/grafika/malaWyszukiwarka_input_bg.gif') repeat-x; padding: 0 8px; position: relative; margin: 0 6px 0 0}
.blokMalaWyszukiwarka .input_bg input, .blokMalaWyszukiwarka .input_bg select{height: 85%; margin: 2px 0px; font-size: 12px; padding: 3px 0 0;}
.blokMalaWyszukiwarka .left, .blokMalaWyszukiwarka .right{height: 100%; width: 8px; background-image: url('/_szablon/grafika/malaWyszukiwarka_input_bgs.gif'); position: absolute}
.blokMalaWyszukiwarka .left{left: 0px;}
.blokMalaWyszukiwarka .right{background-position: -9px 0px; right: -1px;}
.blokMalaWyszukiwarka .noborder{float: left}
*/
.blokMalaWyszukiwarka{
	float: right;
	overflow: hidden;
	position: relative;
	padding: 0 8px;
}
.wizytowka_menu_top1 .blokMalaWyszukiwarka{padding: 11px 0 9px 0}
.wizytowka_menu_top1 .blokMalaWyszukiwarka input{display: inline}
.blokMalaWyszukiwarka .region_tresc{float: left}
.blokMalaWyszukiwarka .l,
.blokMalaWyszukiwarka .r{
	position: absolute;
	display: block;
	width: 8px ;
	height: 31px;
	background-image: url('/_szablon/grafika/malaWyszukiwarka.gif');
	background-repeat: no-repeat;
}
.blokMalaWyszukiwarka .l{top: 0px; left: 0px; background-position: 0px 0px}
.blokMalaWyszukiwarka .r{top: 0px; right: 0px; background-position: -8px 0px}
.blokMalaWyszukiwarka .formularz{border-style: solid; border-width: 1px 0; border-color: #9db5d5; float: left; height: 28px; padding-top: 1px; background: #dfe5ef;}
* html .blokMalaWyszukiwarka .formularz{height: 31px; overflow: hidden}
.blokMalaWyszukiwarka  .btn{margin: 0; position: relative; z-index: 1}
.blokMalaWyszukiwarka .input_bg{height: 26px; overflow: hidden; background: url('/_szablon/grafika/malaWyszukiwarka_input_bg.gif') repeat-x; padding: 0 8px; position: relative; margin: 0 6px 0 0}
.blokMalaWyszukiwarka .input_bg input, .blokMalaWyszukiwarka .input_bg select{height: 85%; margin: 2px 0px; font-size: 12px; padding: 3px 0 0;}
.blokMalaWyszukiwarka .left, .blokMalaWyszukiwarka .right{height: 100%; width: 8px; background-image: url('/_szablon/grafika/malaWyszukiwarka_input_bgs.gif'); position: absolute}
.blokMalaWyszukiwarka .left{left: 0px;}
.blokMalaWyszukiwarka .right{background-position: -9px 0px; right: -1px;}
.blokMalaWyszukiwarka .noborder{float: left}
.image_show{
	text-align: center;
	margin-top: 20px;
}
.image_show .image{
	display: inline-block;
	border: 1px solid #CECECE;
	padding:1px;
	font-size: 0px;
	width: 600px;
	height: 600px;
}
.ogloszenie .image_show{margin: 0;}
.ogloszenie .image_show .image{
	width: 250px;
	height: 254px;
	height: expression('250px');
	display: table-cell;
	vertical-align: middle;
}
.ie .ogloszenie .image_show .image{height: 250px}
.image_show .caption{
	font-size: 12px;
	margin-top: 10px;
}
.image_show .caption span{
	font-size: 10px;
	margin-left: 10px;
	font-style: italic;
}
.image_show .caption p{
	font-size: 12px;
	margin-top: 10px;
}
.lista_miniaturek{

}
* html .lista_miniaturek{
}
.lista_miniaturek .miniaturka{
	margin: 10px 10px 10px 9px;
	float: left;
	width: 104px;
	height: 130px;
}
* html .lista_miniaturek .miniaturka{
	margin: 10px 8px 10px 9px;
}
.lista_miniaturek .miniaturka .image{
	padding: 1px;
	border: 1px solid #CECECE;
}
.lista_miniaturek .miniaturka .caption{
	text-align: center;
	padding-top: 5px;
	overflow: hidden;
	white-space: nowrap;
	width: 104px;
}
.lista_miniaturek .miniaturka .caption a{
	color: black;
	font-size: 12px;
	text-decoration: none;
}
.lista_miniaturek .miniaturka .caption a:hover{
	text-decoration: underline;
}
.pager{
	background: #d7e4f2 url('/_szablon/grafika/pagerBgs.gif') repeat-x 0 -40px;
	margin: 0;
}

.pager .gora, .pager .dol{
	height: 8px;
	overflow: hidden;
}
.pager .gora {background: url('/_szablon/grafika/pagerBgs.gif') no-repeat 0 -8px;}
.pager .dol {background: url('/_szablon/grafika/pagerBgs.gif') no-repeat 0 -41px;}
.pager .gora b{
	float: right;
	height: 8px;
	width: 8px;
	background: url('/_szablon/grafika/pagerBgs.gif') no-repeat;
}
.pager .tresc, .gornaBelka .tresc{
	border: solid #86afd7;
	border-width: 0 1px;
	padding: 0 10px;
	line-height: 24px;
	zoom: 1;
	white-space: nowrap;
	overflow: hidden;
}
.pager .tresc .skocz_do {text-align: center; border: 1px solid #9db5d5;}
.pager .dol {background: url('/_szablon/grafika/pagerBgs.gif') repeat-x 0 -32px}
.pager .dol b{height: 8px; width: 8px;}
.pager .dol .l{float: left; background: url('/_szablon/grafika/pagerBgs.gif') no-repeat left -16px}
.pager .dol .r{float: right; background: url('/_szablon/grafika/pagerBgs.gif') no-repeat right -24px}

.gornaBelka .pager .dol .l{float: left; background: url('/_szablon/grafika/pagerBgs.gif') no-repeat -1px -16px}
.gornaBelka .pager .dol .r{float: right; background: url('/_szablon/grafika/pagerBgs.gif') no-repeat 1px -24px}
.listaOgloszen .gornaBelka ul.podkategorie li a{
	background:transparent url(/_szablon/grafika/bb_katLiBullet.gif) no-repeat scroll 0 7px;
}
.pager_form{display: inline}
.pager_form input{width: 20px; border: 1px solid #86afd7; text-align: center; margin: 0 0 0 10px}
.pager_form .r_right{white-space: nowrap;}
.w_pager{margin-top: -5px}
.w_pager, .wyszukiwarkaPager{border-bottom: 1px solid #575757; color: #27456d; margin-bottom: 5px;}
.w_pager td{padding-bottom: 15px;}
.w_pager select{border: 1px solid #a0b7d6}
.w_pager .akcja_grupowa{text-decoration: none; overflow: hidden;}
.w_pager .akcja_grupowa span{margin-left: 5px;}

.stronicowanie{display: inline; margin: 0 10px 0 0;}
.stronicowanie_box{
	color: #003399;
}
.stronicowanie a{
	color: #003399;
	text-decoration: underline;
	font-size: 11px;
	padding: 0 3px 0 7px;
}
.stronicowanie a, .stronicowanie strong{
	background: transparent url(/_szablon/grafika/menu_spacer.gif) repeat-y left center;
	color: #27456d;
}
.stronicowanie strong{
	font-size: 11px;
	padding: 1px 3px 1px 7px;
}
.stronicowanie .first, .stronicowanie .strzalka, .stronicowanie .skok{
	background: none;
}

.footer{
	clear: both;
	background: url('/_szablon/grafika/top_bg.gif') repeat-x;
	margin: 10px 0 0 0;
}
.footer .left{background: transparent url('/_szablon/grafika/top_left_bg.gif') no-repeat top left}
.footer .right{background: transparent url('/_szablon/grafika/top_right_bg.gif') no-repeat top right}
.footer .content{
	padding: 15px 15px 25px 15px;
	text-align: center;
	zoom: 1;
	font-size: 11px;
}
.footer ul {
	text-align: center;
	line-height: 16px;
}
.footer .kategorie li{
	display: inline;
	background: transparent url('/_szablon/grafika/menu_spacer.gif') no-repeat center left;
	margin: 0;
	color: #003399;
	font-size: 11px
}

.footer .kategorie li:first-child {background: none}
.footer ul li a, .footer ul li span{
	color: #27456d;
	text-decoration: none;
	font-size: 11px;
	margin: 0 6px 0 6px;
}

.footer ul li a span, .footer ul li span span{margin: 0}
.footer ul li a:hover, .footer ul li span:hover{
	text-decoration: underline;
}
.footer li.c{
	display: block;
}
.footer p.copyright {
	color:#888888;
	padding: 5px;
}

* html .footer ul li a{
	margin: 0 4px 0 8px;
}
.footer .blokOpisowy {color: #27456d}
.footer .blokOpisowy a {text-decoration: none; color: #27456d;}
.footer .blokOpisowy a:hover {text-decoration: underline;}


.wiadomosci .grid {
	width: 100%;
}
.wiadomosci .grid .naglowek th, .wiadomosci .grid .naglowek th a{
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
	line-height: 27px;
	padding: 0px 8px 4px 8px;
	color: #27456d;
	border-bottom: none;
}
 .wiadomosci .grid .naglowek th a {padding: 0}
.wiadomosci .stopka .grupowe{padding: 2px 0 0 24px; vertical-align: top;}
.wiadomosci .grid th.grupowe{padding: 0}
* html .wiadomosci .grid th.grupowe{padding: 4px 0 0 10px}
.wiadomosci .grid tr.naglowek{background: url('/_szablon/grafika/wiadomosci_th_bg.gif') repeat-x left bottom;}
.wiadomosci .grid .naglowek th.l{background: transparent url('/_szablon/grafika/wiadomosci_th.gif') no-repeat bottom left; width: 8px; padding: 0;}
.wiadomosci .grid .naglowek th.r{background: url('/_szablon/grafika/wiadomosci_th.gif') no-repeat bottom right; width: 8px; padding: 0;}
.wiadomosci .grid td{
	padding: 5px 8px;
	border-bottom: 1px solid #C2D7EB;
}
.wiadomosci .grid .przyciski{
	white-space: nowrap;
}
.wiadomosci .grid .przyciski a{
	margin: 0 3px;
}
.wiadomosci .grid table td{
	border: none;
}
.wiadomosc_podglad td {
	padding: 6px;
	font-size: 12px;
	vertical-align: top;
	color: #27456d;
}
.wiadomosc_podglad td.etykieta {
	font-weight: bold;
	width: 180px;
	padding: 6px 10px 6px 20px
}
.wiadomosc_podglad .opis{padding: 6px 20px}

.a_clear, .l_clear{
	padding: 10px 0;
	border-bottom: 1px solid #C2D7EB;
	margin: 5px 0 20px 0;
}
.l_clear{padding: 5px 0; margin: 5px 10px 20px 195px; border: none}
.a_clear a, .l_clear a{
	color: #D41900;
	font-weight: bold;
	margin-right: 10px;
}
.a_clear .spacer, .l_clear .spacer{background: url(/_szablon/grafika/menu_spacer.gif) repeat-y; padding: 0 1px 0 0; margin-right: 10px; height: 12px}
/* outmost wrapper element, containing all elements */
#scrollable {
	margin-top:24px;
	background: #edf2f9;
	border: 1px solid #86afd7;
}
#scrollable strong{
	line-height: 24px;
	width: 100%;
	display: block;
}
/* container for the scrollable items */
div.items {
	float:left;
	height:104px;
}
/* single item */
div.items a {
	display:block;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin: 0 12px 0 0;
	border: 1px solid #bdc9d4;
}
.ogloszenie .items{
	width: 212px;
}
.ogloszenie div.items a{
	margin: 0 5px 0 0;
}
div.items a img{
	display: block;
}
div.items a:hover {
	border-color:#999;
}

div.items a.active {
	background-position:-174px 0;
	color:#555;
	cursor:default;
}

/* next / prev buttons */
.image_show a.prev, .image_show  a.next {
	background: #d1dcea url(/_szablon/grafika/left.png) no-repeat center center;
	display:block;
	width:10px;
	height:102px;
	float:left;
	margin:0 10px 0 14px;
	cursor:pointer;
}
* html .image_show a.prev, * .image_show html a.next {
	margin:0 10px 0 5px;
}
.image_show a.next {
	background: #d1dcea url(/_szablon/grafika/right.png) no-repeat center center;
	margin: 0px;
}
* html .image_show a.next {
	margin: 0 0 0 0px;
}
.image_show a.prev:hover {
	background-color: #bbcadd;
}

.image_show a.next:hover {
	background-color: #bbcadd;
}


/* navigator */
div.navi {
	clear: both;
}

/* items inside navigator */
div.navi span {
	display: inline-block;
	width: 8px;
	height: 8px;
	font-size: 0px;
	margin: 10px 3px;
	background: url(/_szablon/grafika/dots.png) 0 0 no-repeat;
	cursor:pointer;
}

div.navi span:hover {
	background-position:0 -8px;
}

div.navi span.active {
	background-position:0 -16px;
}


.r_left{float: left}
.r_right{float: right}
.r_center{text-align: center}
.r_clear{clear: both; display: block}


.kategorie a:hover{text-decoration: none}
.orange_box .kategorie a{color: #c33902}
.blue_box .kategorie a{color: #27456d}
.kategorie .parzysty {background-color: white}
.footer .kategorie .parzysty{background-color: transparent}
.orange_box .kategorie ul{background: #fff8e5}
.blue_box .kategorie ul{background: #f0f5fa}
.orange_box .kategorie li a{background: url('/_szablon/grafika/ob_katLiBullet.gif') no-repeat 0px center;}
.blue_box .kategorie li a{background: url('/_szablon/grafika/bb_katLiBullet.gif') no-repeat 0px center;}
.orange_box .kategorie li a{display: block;}
.blue_box .kategorie li a{display: block;}
.kategorie li {padding: 4px 0}
.kategorie li a{padding-left: 13px; margin-left: 11px}
.footer .kategorie li a{line-height: inherit; padding-left: 0px; margin-left: 8px}

.footer .kategorie li ul{display: none}

.menu_uzytkownika li {padding: 2px 0}
.menu_uzytkownika li a{height: 20px; padding: 4px 0 0 28px; margin-left: 6px; display: block}
.kategorie li li a {margin-left: 20px}
.kategorie li li li a {margin-left: 29px}
.kategorie li li li li a {margin-left: 38px}
.orange_box .kategorie .active{background: #ffeebc}
.orange_box .kategorie a.active{color: #c33902; font-weight: bold; background: url('/_szablon/grafika/ob_katLiBulletActive.gif') no-repeat 0px center; text-decoration: none}
.blue_box .kategorie .active{background: #c0d2ea}
.blue_box .kategorie a.active{color: #061626; font-weight: bold; background: url('/_szablon/grafika/bb_katLiBulletActive.gif') no-repeat 0px center; text-decoration: none}

.kategorie li.bold a {
	font-weight: bold;
}

#banner{
	vertical-align: middle;
	width: 738px;
	overflow: auto;
}
* html #banner{width: 728px;}
#banner table{
	zoom: 1;
	width: 950px;
	overflow: hidden;
}
#banner .logo{
	vertical-align: middle;
}
#banner .logo img{
	/* border: 1px solid #C0C0C0;  Ticket #137 */
	margin: 0 0 0 20px;
}
#banner .text{
	vertical-align: middle;
	width: 100%;
	padding-left: 20px;
	text-align: left;
}

#banner .ukryj{
	display: none;
}
#banner .nazwa{
	margin: 0;
	padding: 0;
	font-size: 32px;
	font-weight: bold;
}
#banner .slogan{
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.blok_wizytowka #banner{
	vertical-align: middle;
	width: 100%;
	height: 110px;
}

.jColorSelect {
	overflow:hidden; /* for IE6 */
	border:1px solid #d9dcdd;
}
.jColorSelect div{
	background:url(/_szablon/grafika/colorpicker_check.gif) no-repeat;
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
	overflow:hidden; /* for IE6 */
	border:1px solid #666666;
	margin:1px;
}
.jColorSelect .checkwht {
	cursor:default;
	background-position:-12px 1px;
}
.jColorSelect .checkblk {
	cursor:default;
	background-position:-25px 1px;
}
/* WYMeditor */
/* PARA: Date */
.date p{
	color: #ccf;
	/* background-color: #ff9; border: 2px solid #ee9; */
}
/* PARA: Hidden note */
.hidden-note p /* p[@class!="important"] */ {
	 display: none;
	/* color: #999; border: 2px solid #ccc; */
}
/* PARA: Important */
.important p /* p[@class!="hidden-note"] */ {
	color: red; font-weight: bold;
	/* color: red; font-weight: bold; border: 2px solid red; */
}

.border img {
	border: 1px solid #ccc;
	/* border: 4px solid #ccc; */
}

/* LIST: Special */
.special ul,
.special ol {
	color: green;
	/** / background-color: #fc9; border: 2px solid red; /**/
}
/* /WYMeditor */

.kategorie_ogloszen h3 .kontener_tytul{float: left;}
.kategorie_ogloszen h3 .kontener_link{
	color: #c33902;
	float: right;
	font-size: 11px;
	font-weight: normal;
}
* html .kategorie_ogloszen .orange_box .dol{
	margin-top: -3px;
}
.kategorie_ogloszen .orange_box{
	border-top: 1px solid #f5c367;
	background: #fff8e5;
	margin-top: 2px;
}
.kategorie_ogloszen .orange_box .tresc{
	padding: 1px 0 0;
}

.katOglBelki {
	padding: 0;
	margin: 0;
	width: 100%;
	margin-top: 10px;
}
.katOglBelki .gora{
	cursor: pointer;
	height: 8px;
	overflow: hidden;
	/*background: url('/_szablon/grafika/bb_top_bg.gif') repeat-x; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -10px;
}
.katOglBelki .gora b.left{
	float: left;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/blue_box_tl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -89px;
}
.katOglBelki .gora b.right{
	float: right;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/blue_box_tr.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -117px;
}
.katOglBelki .gora_active{
	height: 8px;
	overflow: hidden;
	/* background: url('/_szablon/grafika/ob_top_bg.gif') repeat-x; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -222px;
}
.katOglBelki .gora_active b.left{
	float: left;
	width: 8px;
	height: 8px;
	/* background: url('/_szablon/grafika/orange_box_tl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -296px;
}
.katOglBelki .gora_active b.right{
	float: right;
	width: 8px; height: 8px;
	/* background: url('/_szablon/grafika/orange_box_tr.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -324px;
}
.katOglBelki .first{
	padding: 0px 10px 5px 10px;
	border-top: none;
	margin-top: 0px;
}
.katOglBelki h3{
	cursor: pointer;
	color: #27456d;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border: solid 1px #9db5d5;
	margin-top: 2px;
	background: url('/_szablon/grafika/katOgl_bg.gif') repeat-x left bottom;
	/* background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -38px; */
}
.katOglBelki .active{
	border-color: #f4bd56;
	color: #c33902;
	background: url('/_szablon/grafika/katOgl_bg_active.gif') repeat-x left bottom;
	/* background: url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0 -254px; */
}
.katOglBelki .active span.kontener_link{
	display: none;
}

.katOglDrzewo{
	padding: 0;
	margin: 0;
}
.katOglDrzewo .p1{
	display: none;
}
.katOglDrzewo ul{
	list-style: none;
}
.katOglDrzewo a{
	display: block;
	margin: 0;
	padding: 4px;
	text-decoration: none;
	color: #27456d;
	font-size: 11px;
}
.katOglDrzewo a:hover{
	background-color: #f9deaa;
	text-decoration: underline;
}
.katOglDrzewo li{
	background: white;
}
.katOglDrzewo li li {
	padding: 0;
}
.katOglDrzewo .par{
	background-color: #fff8e5;
}
* html .katOglDrzewo li {
	height: 22px;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

/* remove all the bullets, borders and padding from the default list styling */
.katOglDrzewo ul {
	position:relative;
	z-index:500;
	padding:0;
	margin:0;
	list-style-type:none;
	width:100%;
}

.katOglDrzewo ul.p2 ul {
	width: 200px;
}

/* get rid of the table */
.katOglDrzewo table,
.katOglDrzewo table td {
  border: none;
}

/* style the links */
.katOglDrzewo a,
.katOglDrzewo a:visited {
	display: block;
	text-decoration: none;
}

.katOglDrzewo a q {
	display: block;
	margin: 1px 4px;
	padding: 0 6px 0 0;
	border: none;
}

.katOglDrzewo a.sub q {
	background: transparent url('/_szablon/grafika/strzalka.gif') no-repeat right;
}

* .katOglDrzewo a.sub a q {
	background: transparent;
}

* .katOglDrzewo a.sub a.sub q {
	background: transparent;
}

/* hack for IE5.5 */
* html .katOglDrzewo .p3 a,
* html .katOglDrzewo .p4 a,
* html .katOglDrzewo .p3 a:visited,
* html .katOglDrzewo .p4 a:visited {
	width:190px;
}

/* style the link hover */
* html .katOglDrzewo a:hover {
	position:relative;
}

.katOglDrzewo li:hover {
	position:relative;
}

/* retain the hover colors for each sublevel IE7 and Firefox etc */
.katOglDrzewo li:hover > a {}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.katOglDrzewo li ul li ul {
	display: none;
	position:absolute;
	top:0px;
	/* set up the overlap (minus the overrun) */
	left:195px;
	/* set up the overrun area */
	padding:0;
}

/* for browsers that understand this is all you need for the flyouts */
.katOglDrzewo li:hover > ul {
	display: block;
}

/* for IE5.5 and IE6 you need to style each level hover */

/* keep the third level+ hidden when you hover on first level link */
.katOglDrzewo ul a:hover ul ul{
	display: none;
}
/* keep the fourth level+ hidden when you hover on second level link */
.katOglDrzewo ul a:hover ul a:hover ul ul{
	display: none;
}
/* keep the fifth level hidden when you hover on third level link */
.katOglDrzewo ul a:hover ul a:hover ul a:hover ul ul{
	display: none;
}

/* make the second level visible when hover on first level link */
.katOglDrzewo ul a:hover ul {
	display: block;
}
/* make the third level visible when you hover over second level link */
.katOglDrzewo ul a:hover ul a:hover ul{
	display: block;
}
/* make the fourth level visible when you hover over third level link */
.katOglDrzewo ul a:hover ul a:hover ul a:hover ul {
	display: block;
}
/* make the fifth level visible when you hover over fourth level link */
.katOglDrzewo ul a:hover ul a:hover ul a:hover ul a:hover ul {
	display: block;
}


/* ====================================================================== */


.katOglDrzewo li.p2 ul {
	background: white;
	border: #fdcd74 solid 1px;
}

* html .blokOgloszen {width: 99%;}

.blokOgloszen td {
	margin: 0;
	padding: 3px 5px;
	color: #039;
	font-size: 11px;
}

.blokOgloszen td a{
	text-decoration: none;
	color: #039;
	font-size: 11px;
}
.ikony_duze{
	overflow: auto;
	background: url('/_szablon/grafika/uzytkownik_bg.gif');
	margin-top: 20px;
}

* html .blokOgloszenZdjecia {width: 100%;}
.blokOgloszenZdjecia .parzysty,
.blokOgloszenZdjecia .nieparzysty {width: 110px; margin: 6px 4px 4px 5px}
.blokOgloszenZdjecia .item{
	display: block;
	width: 110px;
	float: left;
	text-align: center;
}
.blokOgloszenZdjecia .zdjecia {margin: 0 4px}

* html .blokOgloszenZdjecia .item{
	width: 106px;
}

.blokOgloszenZdjecia a{
	font-size: 11px;
	text-decoration: none;
}

.blokOgloszenZdjecia .zdjecie{
	width: 110px;
	height: 108px;
}

.blokOgloszenZdjecia img{
	font-size: 0px;
	padding: 1px;
	margin: 2px;
	width: 100px; /* szybsze renderowanie */
	height: 100px;/* szybsze renderowanie */
}


.ikony_duze .ikona{height: 100%; width: 134px; float: left; text-align: center; padding-top: 24px; text-decoration: none}
* html .ikony_duze .ikona{width: 168px;}
.ikony_duze .ikona span{display: block; color: #27456d; font-size: 14px; font-weight: bold; margin-top: 5px}
.ikony_duze .bok{height: 100%; width: 10px;}
.ikony_duze .l{float: left; background: url('/_szablon/grafika/uzytkownik_bg_l.gif') no-repeat}
.ikony_duze .r{float: right; background: url('/_szablon/grafika/uzytkownik_bg_r.gif') no-repeat}
.ikony_duze .spacer{height: 100%; width: 2px; margin: 0 5px; background: url('/_szablon/grafika/uzytkownik_bg_spacer.gif') no-repeat; float: left;}


.right {text-align: right;}
.blue_box .blokOgloszen .nieparzysty {background: #fff;}
.blue_box .blokOgloszen .parzysty {background: #f0f5fa;}

.orange_box .blokOgloszen .nieparzysty {background: #fff;}
.orange_box .blokOgloszen .parzysty {background: #fff8e5;}

.wyniki_wyszukiwania td {
	font-family:Tahoma;
	min-height:30px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #9DB5D5;
	padding: 8px;
}

.wyniki_wyszukiwania td.data {
	text-align:right;
}

.wyszukiwarkaPager {
	padding: 8px;
	text-align: right;
}

.lista_sorter {
	text-align: right;
	margin: 10px 0;
}

#regulaminPolityka, #promowaneLista {
	height: 200px;
	overflow: auto;
	width: 500px;
	border:1px solid #C2D7EB;
	margin: 5px;
	padding: 5px;
}
#promowaneLista {margin: 0; padding: 3px}
#promowaneLista li {
	border-bottom: 1px solid #86AFD7;
	padding: 5px;
}
#promowaneLista img {border:1px solid #BDC9D4; padding: 1px; margin: 0 10px 2px 0}
#promowaneLista .tytul {display: block; color: #27456D; padding-bottom: 5px}
.promowane .tytul {display: block; padding: 10px 0 5px 0; font-size: 12px;}
#promowane .orange_box {width: 506px; margin-bottom: 10px;}
#promowane .orange_box li {padding: 5px}
.mapaGoogle {
	margin: 2px;
	width: 500px;
	height: 500px;
	display: block;
	position: relative;
}

.supertraders .tresc .kategorieWidok ul {
	height:auto;
}

.oglKat .wKat, .oglKat .lKat{
	border-left:1px solid #86AFD7;
	border-right:1px solid #86AFD7;
}

.oglKat .wKat{
	padding: 10px 5px 20px 5px;
}

.oglKat .lKat{
	padding: 20px 5px 5px 5px;
	border-top:1px solid #86AFD7;
}

.oglKat .wKat #kategorie_fraza {
	background: none repeat scroll 0 0 #FEFBF2;
	border: 1px solid #86AFD7;
	margin: 4px 0;
	width: 520px;
	padding: 3px;
	font-size: 12px;
}

.oglKat .wKat #wyniki div{
	padding: 5px;
}
.oglKat .wKat #wyniki div:HOVER{
	background-color: #F0F5FA
}


.oglKat .lKat h2{
	color: #003399;
	font-size: 16px;
	font-weight: bold;
	border: none;
}

.oglKat .lKat ul.p1{
	margin-top: 10px;
	border-top:1px solid #86AFD7;
}

.oglKat ul ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding:0 0 0 20px;
	height: auto;
}

.oglKat b {
	cursor: pointer;
}

.kategorieWidok ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	height: auto;
	border-left:1px solid #86AFD7;
	border-right:1px solid #86AFD7;
}
* html .kategorieWidok ul li{height: 12px}
.kategorieWidok ul ul{
	border:none;
	margin:5px 0 0 0;
}

.kategorieWidok li ul li {
	margin-left: 10px;
}

.kategorieWidok ul li.p1 {
	*background: transparent url(/_szablon/grafika/zakladka_tytul_active_bg.gif) repeat-x scroll -100px -100px;
	height: auto;
}

.kategorieWidok li.p1 ul li {
	background:none;
}

.kategorieWidok li.p1 a,
.kategorieWidok li.p1 p {
	font-size: 16px;
	font-weight: bold;
	color:#003399;
	border-top: 1px solid #86AFD7;
	margin: 20px 0 10px 0;
	padding: 10px 0 0 0;
}
.kategorieWidok li.p1:first-child a, .kategorieWidok li.p1:first-child p{border: none; margin-top: 0}

.kategorieWidok li.p2 {
	width: 230px;
	float:left;
	margin: 5px 0 0 0;
	padding:0;
	font-size: 12px;
	font-weight: bold;
}

.kategorieWidok li.p2 a {
	width: auto;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	background: none;
	margin: 0px;
	padding: 0;
}

.kategorieWidok li.p3 a {
	width: auto;
	font-size: 12px;
	font-weight: normal;
	border: 0;
	margin: 0;
	padding: 0;
}
.kategorieWidok a {
	display:block;
	margin:0;
	padding:2px;
	text-decoration:none;
}

.kategorieWidokPelny a:hover,
.kategorieWidok a:hover {
	text-decoration:underline;
}

.kategorieWidok p q,
.kategorieWidok a q {
	border:medium none;
	display:block;
	margin:5px 4px;
	padding:0 3px 0 0;
}

.kategorieWidokPelny ul, .kategorieWidokPelny{
	margin: 0;
	padding: 20px;
	height: auto;
	border-left:1px solid #86AFD7;
	border-right:1px solid #86AFD7;
}

.kategorieWidokPelny ul ul {border: 0; padding: 0;}
.kategorieWidokPelny li li {margin-left: 15px;}
.kategorieWidokPelny li a:hover {font-weight: bold;}
.kategorieWidokPelny li.p1 a {margin-top: 15px;}
.kategorieWidokPelny li.p1 a {font-size: 18px; font-weight: bold;}
.kategorieWidokPelny li.p2 a {font-size: 16px;}
.kategorieWidokPelny li.p3 a {font-size: 14px; font-weight: normal;}
.kategorieWidokPelny li.p4 a {font-size: 12px;}
.kategorieWidokPelny li.p5 a {font-size: 11px;}
.kategorieWidokPelny li.p6 a {font-size: 10px;}

.kategorieWidokPelny .gora,
.kategorieWidok .gora,
.oglKat .gora {
	background: transparent url(/_szablon/grafika/zakladka_tytul_active_bg.gif) repeat-x scroll 0 0;
	height: 31px;
	margin-bottom: -24px;
}
.kategorieWidokPelny .gora .l,
.kategorieWidok .gora .l,
.oglKat .gora .l{
	float: left;
	height: 31px;
	width: 8px;
	background:transparent url(/_szablon/grafika/zakladka_tytul_l_active.gif) no-repeat scroll 0 0;
}
.kategorieWidokPelny .gora .r,
.kategorieWidok .gora .r,
.oglKat .gora .r{
	float: right;
	width: 8px;
	height: 31px;
	background:transparent url(/_szablon/grafika/zakladka_tytul_r_active.gif) no-repeat scroll 0 0;
}
.kategorieWidokPelny .dol,
.kategorieWidok .dol,
.oglKat .dol{
	/* background:transparent url(/_szablon/grafika/bb_bottom_bg.gif) repeat-x scroll 0 7px; */
	background: #FFF url('/_szablon/grafika/bb-ob-sprite.png') repeat-x 0px -194px;
	height:8px;
	overflow:hidden;
}
.kategorieWidokPelny .dol .l,
.kategorieWidok .dol .l,
.oglKat .dol .l{
	float: left;
	width: 8px; height: 8px;
	/* background: url('/_szablon/grafika/blue_box_bl.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -145px;
}
.kategorieWidokPelny .dol .r,
.kategorieWidok .dol .r,
.oglKat .dol .r{
	float: right;
	width: 8px; height: 8px;
	/* background: url('/_szablon/grafika/blue_box_br.gif') no-repeat; */
	background: url('/_szablon/grafika/bb-ob-sprite.png') no-repeat 0 -173px;
}


.katWiz li a {
	background: none;
	display: block;
	margin: 0;
	padding: 1px 4px;
	text-decoration: none;
	font-size: 11px;
}

.orange_box .katWiz li a,
.blue_box .katWiz li a {
	background:url() no-repeat scroll 0 center transparent;
}

.orange_box h3.katWiz,
.blue_box h3.katWiz {
	padding: 4px 10px;
	border-width: 1px 0 1px 0;
}

.orange_box .wiecej,
.blue_box .wiecej {
	background: url('/_szablon/grafika/strzalka_bg.png');
	width: 170px;
	height: 12px;
	cursor: pointer;
	color: #C33902;
	font-size: 10px;
	padding: 3px 15px;
}

.orange_box .wiecej.up,
.blue_box .wiecej.up{
	background-position: -200px 0px;
}

.orange_box .blokKontaktSekcja {
	color: #C33902;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px;
}
.blue_box .blokKontaktSekcja {
	color: #003399;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px;
}

.orange_box .blokKontaktPodzial {
	border-top: 1px solid #FDCD74;
}

.blue_box .blokKontaktPodzial {
	border-top: 1px solid #86AFD7;
}

.orange_box .zapisz{
	background: url('/_szablon/grafika/zapisz_bg.png');
	width: 200px;
	height: 14px;
	cursor: pointer;
	color: #C33902;
	font-size: 11px;
	text-align: center;
	padding: 2px 0px;
}

#notatka_formularz textarea{
	width: 100%;
	height: 150px;
	resize: none;
	border: solid 1px white;
	color: #C33902;
}

#notatka_kontener{
	overflow: hidden;
	padding: 5px;
	color: #C33902;
	text-align: center;
}

/* jQuery Autocomplete plugin 1.1 */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #98B6DB;
	color: white;
}

.brak_produktu{
	background: transparent url('/_szablon/grafika/404.png') no-repeat;
	width: 740px;
	height: 255px;
	margin-bottom: 10px;
	position: relative;
}

.przycisk_szukaj{
	position: absolute;
	display: block;
	top: 195px;
	left: 90px;
}

#typPlatnosciPl span {
	display: block;
	float: left;
	width: 200px;
	padding: 5px 20px;
}

/* Style dla zarzadzania drzewem kategorii */

.lKatOld li q, .lKatNew li q {cursor: pointer;}
.lKatOld ul, .lKatNew ul {margin-left: 30px; padding: 0;}
.lKatOld li, .lKatNew li {list-style-type: disc; line-height: 20px;}
#wyniki div:hover {background-color: yellow;}
.lKatOld, .lKatNew {vertical-align: top;}
.lKatOld b, .lKatNew b {cursor: pointer;}
.wKat {width:400px; position:fixed; left:1000px; top: 200px;}
.lKatOld input[type=checkbox], .lKatNew input[type=checkbox] {margin: 0px 0px 0px 5px;}
.pokaz, .pokazProdukty, .pokazWszystko, .info, .usun{
	cursor: pointer;
	margin-left: 5px;
}

#tooltip{
	background-color: white;
	border: solid 1px #CCCCCC;
	padding: 10px;
	border-radius: 5px;
	position: absolute;
	cursor: pointer;
	display: none;
}

#loader-box{
	background: url("/_szablon/grafika/lightbox/overlay.png") repeat scroll 0 0 transparent;
	position: fixed;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	left: 0px;
	top: 0px;
	display: none;
}

#loader{
	background: url("/_szablon/grafika/lightbox/loading_background.png") repeat scroll 0 0 transparent;
	display: block;
	width: 40px;
	height: 40px;
	margin: 300px auto;
}

/******************************/


/* ColorBox styl ciemny */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(/_szablon/grafika/lightbox/overlay.png) 0 0 repeat;}
#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(/_szablon/grafika/lightbox/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(/_szablon/grafika/lightbox/controls.png) right top repeat-y;}
	#cboxTopCenter{height:21px; background:url(/_szablon/grafika/lightbox/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(/_szablon/grafika/lightbox/border.png) 0 -29px repeat-x;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
		#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
		#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
		#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
		#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/_szablon/grafika/lightbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxPrevious.hover{background-position:-75px -25px;}
		#cboxNext{position:absolute; bottom:0; left:27px; background:url(/_szablon/grafika/lightbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxNext.hover{background-position:-50px -25px;}
		#cboxLoadingOverlay{background:url(/_szablon/grafika/lightbox/loading_background.png) center center no-repeat;}
		#cboxLoadingGraphic{background:url(/_szablon/grafika/lightbox/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; top:0; right:0; background:url(/_szablon/grafika/lightbox/controls2.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}



/* ColorBox styl jasny */
/*
#cboxOverlay{background:#bbb;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

	#cboxTopLeft{width:25px; height:25px; background:url(/_szablon/grafika/cboxlight/border1.png) 0 0 no-repeat;}
	#cboxTopCenter{height:25px; background:url(/_szablon/grafika/cboxlight/border1.png) 0 -50px repeat-x;}
	#cboxTopRight{width:25px; height:25px; background:url(/_szablon/grafika/cboxlight/border1.png) -25px 0 no-repeat;}
	#cboxBottomLeft{width:25px; height:25px; background:url(/_szablon/grafika/cboxlight/border1.png) 0 -25px no-repeat;}
	#cboxBottomCenter{height:25px; background:url(/_szablon/grafika/cboxlight/border1.png) 0 -75px repeat-x;}
	#cboxBottomRight{width:25px; height:25px; background:url(/_szablon/grafika/cboxlight/border1.png) -25px -25px no-repeat;}
	#cboxMiddleLeft{width:25px; background:url(/_szablon/grafika/cboxlight/border2.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:25px; background:url(/_szablon/grafika/cboxlight/border2.png) -25px 0 repeat-y;}
	#cboxContent{background:#fff;}

		#cboxLoadedContent{margin-bottom:20px;}
		#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
		#cboxCurrent{position:absolute; bottom:0px; left:60px; color:#999;}
		#cboxSlideshow{position:absolute; bottom:0px; right:40px; color:#444;}
		#cboxPrevious{position:absolute; bottom:-2px; left:0; color:#444;}
		#cboxNext{position:absolute; bottom:-2px; left:20px; color:#444;}
		#cboxLoadingOverlay{background:url(/_szablon/grafika/cboxlight/loading.gif) center center no-repeat #fff;}
		#cboxClose{position:absolute; bottom:-2px; right:0; display:block; color:#444;}

		#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; background:url(/_szablon/grafika/cboxlight/controls.png) 0 0 no-repeat;}
		#cboxPrevious{background-position:0px 0px; right:44px;}
		#cboxPrevious.hover{background-position:0px -25px;}
		#cboxNext{background-position:-25px 0px; right:22px;}
		#cboxNext.hover{background-position:-25px -25px;}
		#cboxClose{background-position:-50px 0px; right:0;}
		#cboxClose.hover{background-position:-50px -25px;}
		.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
		.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
		.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
		.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
		.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/cboxlight/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
*/

/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Button 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}/*
 * jQuery UI Dialog 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/_szablon/grafika/ui/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/_szablon/grafika/ui/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/_szablon/grafika/ui/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/_szablon/grafika/ui/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; ; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/_szablon/grafika/ui/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/_szablon/grafika/ui/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/_szablon/grafika/ui/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/_szablon/grafika/ui/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/_szablon/grafika/ui/ui-icons_454545_256x240.png)/*{iconsActive}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
.pytanie{
    cursor: pointer;
}
