body {
	margin:0;
	padding:0;
	font: normal normal 11px verdana,sans-serif;
	background: #fff url(../images/front/tlo_body.gif) top left repeat;
}

p {
  padding: 2px;
  margin: 5px;
}


img {
	border:none;
}

div.uwagi_sugestie
{
	padding-left:5px;
}

a {
	text-decoration: none;
    font: normal 11px tahoma,sans-serif;
    color: #333;
}

#kolumna2 a, #kolumna2_news a
{
	font-size : 11px;
}

a:hover {
	text-decoration: underline;
}

form {
  padding: 0;
  margin: 0;
}


.filter1
{
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=500);
	border : none;
}

.filter2
{
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=20);
	border : none;
}

img.transparent {
	border: none;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}



#table_main {
	width:960px;
	height:100%;
	margin:0px auto;
	background-color:transparent;
}

#table_main td.left {
	width:30px;
	height:auto;
	background: transparent url( '../images/front/left.png' ) 4px 0px repeat-y;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/public/images/front/left.png');
}

#table_main td.right {
	width:30px;
	height:auto;
	background: #EDEDED url(../images/front/tlo_td_right.gif) top left repeat-y;
	vertical-align: top;
	background: transparent url( '../images/front/right.png' ) 0px 0px repeat-y;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/public/images/front/right.png');
}

#table_main td.center {
	width:900px;
	height: auto;
   	background-color: #efefef;
}


#top {
	width:900px;
	font-size: 10px;
    position: relative;
	background: #ededed;
}

div.flash {
   width: 655px;
   height: 276px;
  position: absolute;
  top: 0px;
  left: 0px;
}


div.t1 {
	width:900px;
	height:115px;
	font-size: 10px;
}

div.t1b {
  width:900px;
	height:50px;
	font-size: 10px;
}

div.t2 {
	width:900px;
	height:140px;
	font-size: 10px;
	background: #fff url(../images/front/tlo_logowanie.jpg) top left no-repeat;
}

div.t22 {
	width:900px;
	height:42px;
	font-size: 10px;
	background: #fff url(../images/front/tlo_logowanie2.jpg) top left no-repeat;
}

div.logowanie {
	width:250px;
	height:128px;
	font-size: 10px;
	float: right;
	padding-top: 10px;
	background: transparent url(../images/front/tlo_logowanie_real.jpg) top left no-repeat;
}

div.logowanie_txt {
	width:100px;
	height:11px;
	padding:10px 0 0 50px;
	font-family:verdana;
	font-size:9px;
	font-weight: bold;
	color:#333;
}

form#logowanie {
	width:220px;
	height:50px;
	margin: 15px 0 0 10px;
	padding-left:0px;
	border:0px red solid;
}

form#rejestracja {
	margin: 0px;
	padding:0px;
}


span.login, div.haslo {
	font-family:verdana;
	font-size:9px;
	font-weight: normal;
	color:#666;
	padding:0px  8px 0 0px;
	border: 0px red solid;
}

*html span.login {
	padding: 0px 8px 0 2px;
	margin:0;
}


div.haslo {
	float:left;
	padding:8px 8px 0 0;
}

*html div.haslo {
	padding:4px 8px 0 0;
}


input.login {
	font-family:verdana;
	font-size:9px;
	font-weight: normal;
	color:#666;
	border: 0px red solid;
	width:168px;
	padding: 0;
	input.txtvertical-align : middle;
	background-color: transparent;
}

*html input.login {
	padding:0px 0 2px 0;
	margin:0;
}

input.haslo {
	font-family:verdana;
	font-size:9px;
	font-weight: normal;
	color:#666;
	border: 0px red solid;
	width:109px;
	margin:7px 0px 0 5px;
	padding-top: 4px;
	input.txtvertical-align : middle;
	float: left;
	background-color: transparent;
}

*html input.haslo {
	width:114px;
	padding:0px;
	margin-top:4px;
}

input.wejdz {
	margin:7px 0 0 5px;
}

*html input.wejdz {
	padding:2px 0 0 2px;
	margin:0;
}

div.zarejestruj {
	width:218px;
	height:12px;
	text-align: center;
	margin: 0 0 0 11px;
}

span.zarejestruj {
	font-family:verdana;
	font-size:9px;
	font-weight: normal;
	color:#666;	
	margin-right: 3px;
}

a.zarejestruj, a.zarejestruj2 {
		font-family:verdana;
		font-size:9px;
		color:#990000;
		font-weight: bold;
}

div.menu_poziome {
	width: 610px;
	height: 11px;
	font-size: 9px;
	padding: 112px 0 0 20px;
}

div.menu_poziome2 {
	width: 910px;
	height: 11px;
	font-size: 9px;
	padding: 12px 0 0 0px;
}

a.menu_poziome, span.menu_poziome {
		font-family:verdana;
		font-size:9px;
		color:#333;
		font-weight: bold;
}

a.menu_poziome:hover {
		color:#990000;
		text-decoration: none;
}

span.menu_poziome {
	padding:0 2px 0 5px;
}

#reklama1 {
	width: 900px;
	background: #fff url(../images/front/tlo_reklama.png) bottom left repeat;
}

#reklama2 {
	width: 900px;
	height:8px;
	background: #fff url(../images/front/tlo_reklama1.jpg) bottom left no-repeat;
}

div.reklama1 {
	width: 900px;
	height:112px;
	padding: 0 0 0 0;
}

img.reklama1 {
	padding-left:57px;
}

#kolumna1 {
	width:176px;
	overflow: hidden;
	float: left;
}

#kolumna2, #kolumna2_news {
	width:404px;
	overflow: hidden;
	float: left;
}

#kolumna2_news {
	width:544px;
}

#kolumna2_news_su {
	width:544px;
}

#kolumna3 {
	width:140px;
	overflow: hidden;
		float: left;
}

#kolumna4 {
	width:180px;
	overflow: hidden;
	float: right;
}

div.wyszukiwarka {
	width:176px;
	height: 91px;
	background: #fff url(../images/front/tlo_wyszukiwarka.jpg) top left no-repeat;	
}

div.szukaj_txt {
	width: 146px;
	height: 17px;
	padding: 36px 0 0 15px;	
	text-align:left;
}

input.szukaj_txt {
	width: 140px;
	height: 11px;
	padding: 3px;
	font-family: tahoma, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
	border: 0px blue solid;
	input.txtvertical-align : middle;
}

div.zaawansowane {
	width: 65px;
	height: 9px;
	padding:10px 0 0 30px;
	float:left;
}


a.zaawansowane {
	font-family: tahoma, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
}

div.szukaj {
width:55px;
height:20px;
margin: 6px 0 0 17px;
float:left;
}

div.porownywarka {
	width:176px;
	height:124px;
	font-size: 10px;
}

div.tlo_naglowka_all, div.tlo_naglowka_all_b, div.tlo_naglowka_all_light {
	width:404px;
	overflow: hidden;
	font-size: 10px;
	background: #ededed url(../images/front/tlo_naglowek_1px.jpg) 0px 0px repeat-y;
}

div.tlo_naglowka_all_b {
	width:544px;
}

div.naglowek, div.naglowek_news, div.naglowek_szkoly, div.naglowek_reklama, div.naglowek_lokalizacja,
div.naglowek_nikon, div.naglowek_rejestracja, div.naglowek_zmiana_profilu, div.naglowek_zmiana_email, div.naglowek_zmiana_hasla
div.naglowek_galeria, div.naglowek_zmiana_avataru, div.naglowek_ogloszenia,
div.naglowek_rejestracja_error, div.naglowek_przypomnij_haslo {
	width:404px;
	overflow: hidden;
	font-size: 10px;
	background: transparent url(../images/front/tlo_naglowek_ok.jpg) top left no-repeat;
	vertical-align: top;
}


div.naglowek_news {
	width:544px;
}

div.naglowek_error {
	width:544px;
    height: 49px;
    background: transparent url(../images/front/tlo_naglowek_error.jpg) top left no-repeat;
}

div.naglowek_ogloszenia {
	width:544px;
    height: 49px;
    background: transparent url(../images/front/tlo_naglowek_ogloszenia.jpg) 4px 0px no-repeat;
}

div.naglowek_szkoly  {
	width:544px;
    background: transparent url(../images/front/tlo_naglowek_szkoly.jpg) top left no-repeat;
}

div.naglowek_galeria  {
	width:544px;
    background: transparent url(../images/front/tlo_galeria_c.jpg) top left no-repeat;
}


div.naglowek_reklama {
 	background: transparent url(../images/front/tlo_reklama.jpg) top left no-repeat;
}

div.naglowek_nikon {
 	background: transparent url(../images/front/tlo_nikon.jpg) top left no-repeat;
}

div.naglowek_rejestracja {
 	background: transparent url(../images/front/tlo_rejestracja.jpg) top left no-repeat;
}

div.naglowek_rejestracja_error {
 	background: transparent url(../images/front/tlo_naglowek_error.jpg) top left no-repeat;
}

div.naglowek_zmiana_profilu {
 	background: transparent url(../images/front/tlo_zmiana_profilu.jpg) top left no-repeat;
}

div.naglowek_zmiana_avataru {
 	background: transparent url(../images/front/tlo_zmiana_avataru.jpg) top left no-repeat;
}

div.naglowek_zmiana_email {
 	background: transparent url(../images/front/tlo_zmiana_email.jpg) top left no-repeat;
}

div.naglowek_zmiana_hasla {
 	background: transparent url(../images/front/tlo_zmiana_haslo.jpg) top left no-repeat;
}


div.naglowek_lokalizacja {
	width:544px;
 	background: transparent url(../images/front/tlo_naglowek_lokalizacja.jpg) top left no-repeat;
}

div.naglowek_txt, div.naglowek_txt_news, div.naglowek_txt_galeria_c {
	width:336px;
    overflow:hidden;
	font-size: 14px;
    padding: 15px 0 10px 60px;
}


div.naglowek_txt_news {
	width:476px;
}

div.naglowek_txt_galeria_c {
	width:300px;
    margin-bottom: 7px;
}


h1 {
	font-size: 14px;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	color: #9D0000;
	margin:0;
	padding:0;
}




h2.h1 {
	font-size: 14px !important;
	font-family: tahoma, sans-serif !important;
	font-weight: bold !important;
	color: #9D0000 !important;
	margin:0 !important;
	padding:0 !important;
}


div.box_news, div.box_news_news, div.box_news_szkoly,div.box_upowaznienie, div.box_news_jasniejszy {
	width:404px;
	overflow: hidden;
	background: #EFEFEF url(../images/front/tlo_news.jpg) top left no-repeat;
	font-size: 14px;
	padding-bottom: 10px;
    position: relative;
}

h2.box_news {
	font-size: 14px;
}

div.box_news_news2 {
	overflow: hidden;
	background: #000000;
	color: #000000 !important;
	font-family: tahoma, sans-serif !important;
	padding-bottom: 10px;
    position: relative;
}

div.box_news2 {
  width: 390px;
  overflow: hidden;
  padding-bottom: 10px;
  margin-left: 6px;
  background-color: #e4e4e4;
}


div.box_upowaznienie {
 	background: #EFEFEF url(../images/front/tlo_upowaznienie.jpg) top left no-repeat;
}

div.box_news_jasniejszy {
 	background: #EFEFEF url(../images/front/tlo_box_news_jasniejszy.jpg) top left no-repeat;
}


div.box_news_news {
	width:544px;
}

div.box_news_szkoly {
	width:544px;
	background: #EFEFEF url(../images/front/tlo_news.jpg) top left no-repeat;
   	padding-bottom: 0px;
}



img.bez_fotki {
	padding: 8px 10px 5px 27px;
	float: left;
}

h2, h2.szkoly, h1.lista, h2.edycja {
    font: bold 11px tahoma, sans-serif;
	color: #333;
	margin-top: 10px;
	margin-bottom:5px;
    margin-left: 20px;
}


h2.szkoly, h1.lista {
    font: bold 13px tahoma, sans-serif;
    padding-left:17px;
    color:#990000;
}
h1.lista {padding-left: 32px;}
h2.edycja {width: 100px;margin-left: 55px;}

h2.faktura {
    font: bold 11px tahoma, sans-serif;
   	color: #333;
    padding:0px 0 5px  20px;
    float:left;
		margin : 12px 10px;
}


h2.faktura a
{
	font-size : 11px;
	color: #333;
	font-weight : bold;
}


div.news_txt, div.news_txt_news, div.news_txt_szkoly {
	font-size: 13px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	color: #333;
	width: 380px;
	overflow: hidden;
	padding: 4px 0 0  16px;
}

div.news_txt_news, div.news_txt_szkoly {
 	width: 525px;
    margin-bottom: 10px;
}

div.szkoly, div.reklama {
	width: 544px;
   	overflow: hidden;
    margin:0px 0 0 0px;
   	background: #efefef url(../images/front/tlo_szkoly2.jpg) top left no-repeat;
}

div.reklama {
	width: 404px;
}

div.wiecej {
	width:55px;
	height:20px;
   	margin-top: 25px 0 0 0px;
	background: transparent url(../images/front/wiecej.gif) top left no-repeat;
    float:right;
}


a.wiecej {
	font-size: 10px;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-left: 11px;
	line-height:17px;
}

a.wiecej:hover {
	color:#000;
	text-decoration: none;
}



img.aparat {
	margin: 3px 10px 6px 0px;
	float:left;
    border: 2px #fff solid;
}

img.foto_news {
	padding: 8px;
	float:left;
	margin:0;
}

/*
 div.zdjecie_miesiaca {
	width: 140px;
	height: 133px;
	background: #EFEFEF url(../images/front/tlo_zdjecie_miesiaca.jpg) top left no-repeat;		
}
*/
div.zdjecie_miesiaca, div.konkurs_miesiaca, div.najwyzej_oceniane {
	width: 140px;
	overflow: hidden;
	background: #C40000 url(../images/front/tlo_zdjecie_miesiaca2.jpg) top left no-repeat;
	text-align: center;
	padding-top : 10px;
	color : #fff;
	font-weight : bold;
}
div.zdjecie_tygodnia {
	width: 140px;
	overflow: hidden;
	background: #da800e url(../images/front/tlo_zdjecie_miesiaca_oranget.jpg) top left no-repeat;
	text-align: center;
	padding-top : 10px;
	color : #fff;
	font-weight : bold;
}

div.zdjecie_tygodnia h2
{
	padding : 0px;
	margin : 0px;
	color : #fff;
	font-size : 10px;
}

div.zdjecie_miesiaca h2
{
	padding : 0px;
	margin : 0px;
	color : #fff;
	font-size : 10px;
}

div.konkurs_miesiaca {
 	background: #C40000 url(../images/front/tlo_konkurs_miesiaca.jpg) top left no-repeat;
}

div.najwyzej_oceniane {
  width: 170px;
 	background: #C40000 url(../images/front/tlo_najwyzej_oceniane.gif) top left no-repeat;
    margin-left: 5px;
}

img.zdjecie_miesiaca {
	margin:10px auto 5px auto;
}

*html img.zdjecie_miesiaca {
	margin:37px auto 5px auto;
}

div.podpis_autora {
	width: 120px;
	overflow: hidden;
	text-align: center;
	margin:0 auto 7px ;
}

div.tytul_konkursu {
	width: 120px;
	overflow: hidden;
	text-align: center;
	margin:0 auto 7px ;
}

/*
span.zdjecie_miesiaca, a.zdjecie_miesiaca, span.ostatnio_dodane2, a.ostatnio_dodane {
	font-size: 9px;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	color: #fff;
	margin-left: 30px;
}
*/

span.zdjecie_miesiaca, a.zdjecie_miesiaca, span.ostatnio_dodane2, a.ostatnio_dodane {
	font-size: 11px;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	color: #fff;
	margin-left: 0px;
}



a.zdjecie_miesiaca  {
	margin-left: 2px;
}

div.ostatnio_dodane, div.najczesciej_ogladane_c3, div.redakcja_poleca_c3, div.wydarzenia, div.co_gdzie, div.galeria_mlodych {
	width: 140px;
	overflow: hidden;
	background: #F4F4F4 url(../images/front/tlo_ostatnio_dodane.jpg) top left no-repeat;		
	margin-bottom:5px;
	text-align: center;
}

div.wydarzenia {
	background: #F4F4F4 url(../images/front/tlo_wydarzenia.jpg) top left no-repeat;		
}

div.co_gdzie {
	background: #F4F4F4 url(../images/front/tlo_co_gdzie.jpg) top left no-repeat;		
}

div.najczesciej_ogladane_c3 {
	background: #F4F4F4 url(../images/front/tlo_najczesciej_ogladane.jpg) top left no-repeat;		
}

div.redakcja_poleca_c3 {
	background: #F4F4F4 url(../images/front/tlo_redakcja_poleca.jpg) top left no-repeat;		
}

div.galeria_mlodych {
	background: #F4F4F4 url(../images/front/tlo_galeria_mlodych.jpg) top left no-repeat;		
}

span.ostatnio_dodane, span.najczesciej_ogladane_c3, span.wydarzenia, span.co_galeria {
	display: block;
	color: #333;
	font-weight: bold;
	width: 130px;
	height: 11px;
	margin: 20px 0 0 20px;
}

span.najczesciej_ogladane_c3
{
	text-align : left;
	padding-left : 19px;
	margin-top : 15px;
	margin-bottom : 10px;
}

span.wydarzenia {
	margin: 10px 0 0 10px;
}

span.co_galeria {
	margin: 10px 0px 0 42px;
	text-align : left;
	margin-bottom : 10px;
}

img.ostatnio_dodane {
	margin:14px 0 7px 0px;
    border: 1px #030100 solid;
}

span.ostatnio_dodane2 {
	color: #333;
}

a.ostatnio_dodane  {
	color: #333;
	margin-left: 0px;
}

div.przerwa {
	width: 140px;
	height: 3px;
	font-size:10px;
}



div.wydarzenia_txt {
	font-family: tahoma, sans-serif;
	color: #494949;
	font-weight:normal;
	font-size:12px;
	width: 114px;
	overflow: hidden;
	margin: 0px 0 0 13px;
}

img.wydarzenia {
	padding:9px 0 0 90px;
}

.sklep_online {
	display: block;
	width:170px;
	height:244px;
	margin: 0px auto;
}

a.reklama {
	display: block;
	width:169px;
	height:245px;
	margin: 0px auto 4px;
	
}

#stopka {
		clear: both;
		width: 900px;
		height:70px;
		background: #EFEFEF url(../images/front/tlo_stopka.gif) top left no-repeat
}

div.menu_stopka {
	width: 757px;
	height: 11px;
	font-size: 9px;
	padding: 22px 0 0 82px;
	float:left;
}

img.cofnij {
	padding: 20px 0 0 5px;
	float:left;
}

img.do_gory {
	padding: 20px 0 0 5px;
}

div.wykonanie {
	clear: both;
	width: 350px;
	height: 12px;
	font-size: 10px;
	margin: 10px auto;	
}

span.wykonanie {
	font-family: tahoma, sans-serif;
	color: #858585;
	font-weight:normal;
	font-size:10px;	
	padding-right:3px;
	
}


a.wykonanie, b {
	font-family: tahoma, sans-serif;
	color: #333;
	font-weight:normal;
	font-size:10px;	
	font-weight: bold;
}

a.wykonanie b {
	color: #FF0000;
}

div.kropki_krotkie, div.kropki_549, div.kropki_5492 {
 width:404px; height:1px; font-size:1px;margin:0;padding:0;
}

div.kropki_krotkie, div.kropki_549
{
	 clear:both;
}

div.kropki_5492
{
	width : 369px;
	overflow : hidden;
	font-size : 1px;
	line-height : 1px;
	height : 1px;
	background : transparent url('../images/front/news_kropki_549.gif') 0px 0px repeat-x;
}

div.kropki_549 {
  clear:both;
    width:549px;
}

div.reklama {
  width: auto;
  height: 83px;
  margin: 0px auto;
  text-align : center;
}

div.autor, div.data {
  width: 330px;
  overflow: hidden;
  font: normal 11px verdana,sans-serif;
  color: #999;
  text-align: left;
  padding-left: 18px;
  float:left;

}

div.data {
  width: 184px;
  text-align: right;
  padding: 0 12px 0 0;
}

#reklama_szukaj {
  padding: 0px;
  margin: 0px;
}


a.powrot, a.powrot2 {
  clear: both;
  color: #990000;
  font: normal 10px tahoma, sans-serif !important;
  display: block;
  padding: 15px 10px 0 0;
  margin-left: 410px;
}

a.powrot2 {
  width: 123px;
  margin-left: 269px;
  padding:10px 0 0 0;
}

input.zarejestruj {
    padding: 0px;
    margin: 10px 0px 0px 325px;
}

input.zamow {
  margin: 10px 0 0px 80px;
  float:left;
}

div.inf {
  width: 207px;
  overflow: hidden;
  float: left;
  padding: 5px 0 0 25px;

}

div.inf_1 {
  width: 76px;
  overflow: hidden;
  float: left;
  font: bold 11px tahoma, sans-serif;
  color: #333;
  text-align: right;
}

div.inf_2 {
  width: 124px;
  overflow: hidden;
  float: left;
  padding-left: 6px;
  font: normal 11px tahoma, sans-serif;
  color: #333;
}

a.inf {
  font: normal 11px tahoma, sans-serif;
  color: #333;
  text-decoration: none;
}

a.inf:hover {
  text-decoration: underline;
}

a.pokazmape {
  background: transparent url(../images/front/lupa_small.gif) 0 0 no-repeat;
  text-decoration: none;
  display: block;
  width: 130px;
  height:20px;
  margin: 0 auto;
  color: #333;
  font: bold 11px tahoma, sans-serif;
}

a.pokazmape:hover {
  text-decoration: none;
   color: #990000;
}

span.pokazmape {
  display: block;
  padding: 3px 0 0px 3px;
}


div.inf_dod {
  width: 287px;
  overflow: hidden;
  float: left;
  padding-left: 6px;
}

div.inf_d1, div.inf_d2 {
  width: 293px;
  overflow: hidden;
  font: bold 11px tahoma, sans-serif;
  color: #333;
  text-align: left;
}

div.inf_d2 {
  font-weight: normal;
  padding-top: 7px;
}

div.pustak {
  clear: both;
  width: 50px;
  height: 12px;
  font-size: 12px;
}

div.stronicowanie {
	text-align: right;
	padding-right : 15px;
	margin-top : 20px;
}

div.stronicowanie_galeria {
	width: 145px;
	height: 16px;
	text-align: center;
    padding: 5px 5px 0px  0px;
    float: right;
}

a.stronic, a.poprzednia, a.nastepna {
	font-size: 11px;
	font-family: tahoma , sans-serif;
	color:#333;
    background-color: #f8f8f8;
	font-weight:normal;
	/*display: block;*/
	/*float: left;*/
	/*width: 14px;*/
    padding: 2px 5px;
    /*margin-left: 2px;*/
}

a.stronic_on, a.poprzednia:hover, a.nastepna:hover {
	color: #333;
	text-decoration: none;
	font-weight: bold;
    background-color: #fff;
    padding: 2px 5px;
}

span.stronic {
	font-size: 13px;
	/*float: left;*/
    /*margin: 0 5px 0 5px;*/
}

div.select {
  width: 404px;
  overflow: hidden;
  background: #efefef url(../images/front/tlo_reklama_select.jpg)top left no-repeat;
}

div.zamawiam {
  width: 375px;
  height: 12px;
  font: normal 11px tahoma, sans-serif;
  color: #000;
  padding: 15px 0 0 19px;
}

div.zamawiam2 {
  width: 275px;
  overflow: hidden;
  font: normal 11px tahoma, sans-serif;
  color: #000;
  padding: 15px 0 0px 19px;
}


#reklama_szukaj {
  position: relative;
  z-index: 9999;
}

.select1 {
    margin: 8px 0 0 30px;
    width: 50px;
    float: left;
    text-align: center;
}

.select2 {
    margin: 8px 0 0 0px;
    width: 100px;
    float: left;
    text-align: center;
}

span.ukosnik, span.ukosnik2 {
  color: #000;
  font: normal 11px tahoma,sans-serif;
  padding:0 5px 0 5px;
  line-height: 40px;
  float: left;
}

span.ukosnik2 {
  padding:0 0px 0 5px;
  line-height: 22px;
}



div#loader {
   clear: both;
   padding: 7px 0 0 73px;
}


div#loader3 {
   clear: both;
   padding: 7px 0 0 73px;
}


#table td.street {
    text-align: right;
    width: 50px;
}

#table td.street {
  width: 10px;
  font-size: 10px;
}



.table1 {
  margin: 5px 0 0 13px;
}

.table1_krotka,.table1_krotka2 {
  width: 200px;
  margin: 5px 0 0 13px;
  float:left;
}

.table1_krotka2 {
  width: 240px;
}

.table3 {
  width: 360px;
  margin: 5px 0 0 35px;
}

.table4 {
  width: 360px;
  margin: 5px 0 0 19px;
}

.table4 td {
padding: 4px;
}

*html .table4 td {
padding: 2px;
}


td.t1 {
   width: 25px;
   height: auto;
}


td.t2 {
  font: bold 11px tahoma, sans-serif;
}

td.t2n,td.t3 {
  font: normal 11px tahoma, sans-serif;
}

td.t3a  {
  width: 15px;
  font-size: 10px;
}



td.t4_liczba {
  background: #efefef url(../images/front/tlo_input_liczba.gif) 0px 0px no-repeat;
}

td.pusta {
  height: 7px;
  font-size: 7px;
}

td.pusta2 {
 width:70px;
}


input.liczba {
  width: 35px;
  height: 14px;
  padding-top: 2px;
  padding-left: 5px;
  border: 0px red solid;
  background-color: transparent;
  margin-right: 10px;
  font: normal 11px tahoma, sans-serif;
}



input.chbox {
  input.txtvertical-align : middle;
  float:left;
  margin-right: 5px;
}
*html input.chbox {
  margin-right: 0px;
}

span.t2 {
  display: block;
  margin-top: 2px;
}

div.box_news_uwaga {
  width: 160px;
  overflow: hidden;
  text-align: right;
  position: relative;
  top: 0px;
  left: 0px;
  font: normal 10px tahoma, sans-serif;
  z-index: 9999;
  line-height: 10px;
}

div.box_news_uwaga2 {
    width:125px;overflow:hidden;float:right;
    text-align: right !important;
    padding: 10px 16px 0 0;
    line-height: 10px;
}

span.h2 {
  font: normal 11px tahoma, sans-serif;
}

td.lewa1 {
    text-align: right;
    font: normal 11px tahoma,sans-serif;
}


td.prawa1 {
  background: #efefef url(../images/front/tlo_input_dlugi.gif) 0px 1px no-repeat;
}

td.prawa2 {
   background: #efefef url(../images/front/tlo_input_sredni.gif) 0px 0px no-repeat;
}

td.prawa3 {
   background: #efefef url(../images/front/tlo_input_krotki.gif) 0px 0px no-repeat;
}

td.prawa4 {
   background: #efefef url(../images/front/tlo_input_kod.gif) 0px 0px no-repeat;
}

td.prawa5 {
   background: #efefef url(../images/front/tlo_input_tel.gif) 0px 0px no-repeat;
}

input.dlugi , input.dlugi2 {
    input.txtvertical-align : middle;
    width: 212px;
    font-size: 10px;
    background-color: transparent;
    border: 0px red solid;
    padding: 0px;
    margin: 0px;
}


input.dlugi2 {
    width: 146px;
}

input.krotki, input.krotki2, input.sredni {
    input.txtvertical-align : middle;
    width: 124px;
    font-size: 10px;
    border: 0px red solid;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
}


input.krotki, input.krotki2 {
    width: 18px;
}

input.krotki2 {
    width: 22px;
    margin-left: 30px;
}

#table {
  clear: both:
  margin: 20px 0 0 30px;
}


.table2 {
   clear:both;
   margin: 10px 0 0 6px;
}

.table5 {
   clear:both;
   margin: 10px 0 0 46px;
 }

.table6 {
   clear:both;
   margin: 10px 0 0 46px;
   width:235px;
}

.table6 td {
   padding: 6px;
   font: normal 11px tahoma, sans-serif;
}

*html .table6 td {
   padding: 3px;
}

.table2 td {
  padding: 7px;
}

*html .table2 td {
  padding: 5px;
}

.table5 td {
  padding: 2px 5px 2px 3px;
}

*html .table5 td {
  padding: 2px 5px 2px 3px;
}

.table2 td.lok {
  padding: 0;
  font: normal 11px tahoma, sans-serif;
}

*html .table2 td.lok {
  padding-right: 2px;
}

img.pobierz {
  margin: 10px 0 0px 10px;
  float:left;
}

img.pobierz {
  margin: 10px 0 0px 10px;
  float:left;
}

img.zamow {
  margin: 10px 0 0px 140px;
  float:left;
}

div.google {
  width:528px;
  height: 414px;
  border: 1px #ccc solid;
  margin: 7px 0 0 10px;
  background : transparent url('../images/front/loader2.gif') 97% 13px no-repeat;
}

div.wybierz {
  width: 120px;
  overflow: hidden;
  float:left;
  padding: 20px 0 0 20px;
}

.miejscowosc {
  width: 200px;
float:left;
  margin: 17px 0 0 10px;
  font: normal 11px tahoma, sans-serif;
}

.miejscowosc_short {

  font: normal 11px tahoma, sans-serif;
}


img.flaga {
  margin: 7px 10px 0 20px;
  float: left;
}

div.b1, div.b2 {
  width: 265px;
  overflow: hidden;
  float: left;
  text-align: center;
  font: normal 11px tahoma, sans-serif;
  color: #333;
    background: #efefef url(../images/front/tlo_b2.jpg) 0px 0px no-repeat;
}


p.bold {
  font-weight: bold;
}

#loader2 {
clear: both;
padding: 15px 0 0 150px;

}

input.radio {
  padding:0;
  margin: 0;
}

div.automatyczna, div.automatyczna2 {
   width: 100%;
   overflow: hidden;
   padding-top: 0px;
   text-align: left;
}

div.automatyczna2 {
   width: 350px;
   padding-top: 10px;
}

*html div.automatyczna {
   padding-top: 4px;
}


div.automatyczna, div.automatyczna2 b {
    font-size: 11px;
}

div.lista {
  width: 370px;
  overflow: hidden;
  font: normal 10px tahoma, sans-serif;
  color: #858585;
  padding: 10px 0 0 19px;
}

div.lista ul {
  margin: 0px;
  padding:0px 0 0 8px;;
}


div.lista ul li{
  list-style-type: none;
}

input.upowaznienie {
  margin: 17px 10px 10px 19px;
  float: left;
}

*html input.upowaznienie {
  margin: 12px 10px 10px 19px;
  float: left;
}

div.upowaznienie {
    width: 340px;
    overflow: hidden;
    margin: 10px 0 0px 0px;
    float: left;
	font: normal 10px tahoma,sans-serif;
}

input.faktura {
  margin: 10px 0 0 50px;
  float:left;
}

*html input.faktura {
  margin: 7px 0 0 50px;
  float:left;
}

#prenumerata, #prenumerata_nikon {
  padding: 0px;
  margin: 0px;
}

span.star {
  color: #990000;
}

div.faktura {
  width: 40px;
  padding: 10px 0 0 5px;
  float: left;
  font: normal 11px tahoma, sans-serif;
}

div.galeria_box, div.galeria_box2, div.galeria_box2_2 {
    width: 121px;
    overflow: hidden;
    background: #f8f8f8 url(../images/front/tlo_gwiazdki.gif) repeat-x;
    text-align: center;
    margin:10px 0 10px 12px;
    float: left;
    font-size: 11px;
}

div.galeria_box2_s {
    width: 121px;
    overflow: hidden;
    text-align: center;
	background: #000;
    margin:10px 0 10px 12px;
    float: left;
    font-size: 11px;
}

div.galeria_box2_s2 {
    width: 110px;
	display:inline-block;
    text-align: center;
	background: #000;
    margin:4px 4px 4px 4px;
    font-size: 11px;
}

div.galeria_box2_2
{
	background-image: none !important;
}

*html div.galeria_box {
    margin:10px 0 10px 10px;
}

div.galeria_box2 {
   margin:10px 0 0px 12px;
   background-color: #f8f8f8;
}

*html div.galeria_box2 {
    margin:10px 0 0px 10px;
}

div.gwiazdki {
  width: 121px;
  height: 26px;
  text-align: center;
  font-size: 9px;
  padding-top: 4px;
}

div.gwiazdki2 {
  width: 90px;
  height: 16px;
  text-align: left;
  font-size: 9px;
  float: left;
  padding-top: 6px;
}

img.gwiazdka {
  margin-top: 4px;
}

img.gwiazdka_g {
   margin: 0px;
   padding: 0px;
}


div.fot {
  width: 104px;
  overflow: hidden;
  margin: 6px auto 0px;
  font-size: 9px;
}

div.fot h2
{
	margin : 0px;
	padding : 0px 0px 10px 0px;
}

img.fot {
    border: 1px #030100 solid;
}

img.wizytowka {
    border: 1px #030100 solid;
    margin: 14px 14px 14px 14px;

}

div.podpis_fot {
  width: 102px;
  overflow: hidden;
  background-color: #F8F8F8;
  padding-top: 5px;
  font: normal 9px tahoma, sans-serif;
  margin: 0 auto;
}

div.podpis_fot_s {
  width: 102px;
  overflow: hidden;
  color: #F8F8F8;
  padding-top: 5px;
  font: normal 9px tahoma, sans-serif;
  margin: 0 auto;
}

div.dane1 {
  width: 155px;
  overflow:hidden;
  font-weight: bold;
  margin:10px 0 5px 0px;
}

div.dane2 {
  width: 155px;
  overflow:hidden;
  margin:0px 0 0 0px;
  padding-left: 7px;
}


div.listaKategorii {width: 200px; height: 100px; background: url(../images/front/kategorie.gif) no-repeat; float: right; padding-right: 45px;  margin-top: 10px; padding-left:10px}
div.listaKategorii div {width: 200px;}
div.listaKategorii .listaNaglowek { font: bold 11px Tahoma; text-align: left; padding-left:6px; margin-top: 16px; margin-bottom: 8px;}
div.listaKategorii .pole  { text-align: center; margin-bottom: 7px;}
div.listaKategorii .pole select { width: 193px;margin-left:5px;font-size : 10px}
div.listaKategorii .przycisk { text-align: right;}

img.mini {
  margin: 5px 0px 0 9px;
  float: left;
}

div.p_galeria {
    clear: both;width:4px;height:30px;font-size: 9px;float:left;
}

div.clear {
  clear: both;
}

div.podglad_zdjecia {
  width: 539px;
  height:446px;
  background: #efefef url(../images/front/tlo_podglad_zdjecia.gif) 0 0 no-repeat;
  margin: 2px 0 0 5px;
}

.pokaz {
  width: 429px;
  height: 430px;
  background-color: transparent;
  margin-top: 8px;
  float: left;
}

td.centruj {
  text-align: center; vertical-align: middle;
}
/*
div.podglad_podpis {
  width: 360px;
  overflow: hidden;
  background-color: #f6f6f6;
  text-align: center;
  font: normal 11px tahoma, sans-serif;
  margin: 1px auto;
  padding: 9px 0 9px 0;
}

div.podglad_oceny {
  width: 360px;
  height: 34px;
  background: transparent url(../images/front/tlo_podglad_oceny.jpg) 0 0 no-repeat;
  font: normal 11px tahoma, sans-serif;
  margin: 1px auto;
  text-align: center;
  padding-top: 7px;
}
*/

img.zaglosuj {
  padding: 6px 10px 0 25px;
  float: left;
}

span.podglad_oceny {
  font: normal 10px Tahoma, sans-serif;
  color: #666;
  padding-left:10px;
}

img.zostaw_kom {
  float: right;
  margin: 8px 8px 0 0px;
}

div.pokin {
  font: bold 14px Tahoma, sans-serif;
  float: right;
  margin: 8px 8px 0 0px;
}


div.blok_komentarza, div.text_komentarza {
  width: 525px;
  overflow: hidden;
  font: normal 11px Tahoma, sans-serif;
  color: #333;
  padding: 9px 12px 9px 12px;
}


div.blok_ocena{
  overflow: hidden;
  font: normal 11px Tahoma, sans-serif;
  color: #333;
  padding: 0px 0px 0px 12px;
}

div.text_komentarza {
  width: 513px;
  padding: 0px 0 9px 5px;
}

div.tytul_komentarza {
  width: 280px;
  overflow: hidden;
  padding:0 0 5px 5px;
  font-weight: bold;
  float: left;
}

div.blok_ocena div.tytul_komentarza
{
	width : 170px !important;
  padding: 5px 0px 5px 5px;
}

div.autor_komentarza {
  width: 230px;
  overflow: hidden;
  padding:0 5px 0px 0px;
  font-weight: bold;
  float: right;
  text-align: right;
}

i {
  font-weight: normal;
}

div.zalogowany {
  width:217px;
  height:128px;
	font-size: 10px;
	float: right;
	padding-top: 10px;
   background: transparent;
}

div.zp {
  width: 108px;
  overflow: hidden;
  float:left;
  margin-left : 0px;
}

img.awatar {
  float:right;
  border: 1px #010101 solid;
  margin: 8px 10px 0 0;
}


img.komputer {
  margin: 6px 12px 7px 0px;
  float:left;
}

span.panel_uzytkownika {
  font: bold 9px verdana,sans-serif;
  color: #333;
  line-height: 37px;
}

span.witaj {
  font: normal 9px verdana,sans-serif;
  color: #333;
  line-height: 10px;
  margin-left:12px;
}

div.twojedane {
  width: 100px;
  height: 20px;
  background: transparent url(../images/front/tlo_twojedane.gif) bottom left no-repeat;
  padding: 5px 0 0 2px;
  text-align: center;
}

a.twojedane {
  font: bold 9px verdana,sans-serif;
  color: #990000;
  text-decoration: none;
    line-height: 20px;
}

a.twojedane:hover {
  color: #E80A0A;
   text-decoration: none;
}

img.wyloguj {
  margin: 5px 0 0 47px;
}

div.uwagi_avatar {
    width:204px;
    height: 11px;
    margin:1px 0 1px 3px;
    font: normal 9px tahoma,sans-serif;
     color: #999;
}

div.podpis_autora2 {
	width: 100px;
	overflow: hidden;
	text-align: center;
	margin:5px auto 10px auto;
}

/* dodane 01.07.2008 janusz */

div.naglowek_przypomnij_haslo {
 	background: transparent url(../images/front/tlo_przypomnij_haslo.jpg) top left no-repeat;
}

input.wyslij {
  padding-left: 222px;
}

*html input.wyslij {
  padding-left: 220px;
}


a.powrot3 {
  clear: both;
  color: #990000;
  font: normal 10px tahoma, sans-serif;
  display: block;
  padding: 15px 0px 0 0;
  margin-left: 270px;
}

/* dodane 04.07.2008 do podstron numer1 i numer2 */

#kolumna2_numer {
	width:724px;
    overflow: hidden;
	float: left;
}

div.tlo_naglowka_all_numer {
	width:270px;
    overflow: hidden;
	font-size: 10px;
	background: #efefef url(../images/front/tlo_numer_1px.jpg) 0px 0px repeat-y;
}

div.naglowek_numer {
	width:270px;
    background: transparent url(../images/front/tlo_naglowek_numer.jpg) top left no-repeat;
    overflow: hidden;
	font-size: 10px;
   	vertical-align: top;
}

div.naglowek_txt_numer {
	width:200px;
    overflow:hidden;
	font-size: 14px;
    padding: 15px 0 15px 60px;
}

div.box_n1, div.box_n1b {
  width: 268px;
  overflow: hidden;
  padding: 6px 0 0 4px;
  float:left;
  
}

div.box_n1b {
  margin: 6px 0 0 0px;
  background: #efefef url(../images/front/tlo_box_n1.jpg) 0 0 no-repeat;
  padding-left:0px;
  
}

div.spis_tresci {
  width: 225px;
  overflow: hidden;
  font: bold 9px verdana, tahoma, sans-serif;
  color: #333;
  padding: 5px 0 0 38px;
  margin: 0px;
}

div.spis_all, div.spis_n, div.spis_p {
  width: 268px;
  overflow: hidden;
  padding: 10px 0 0 0px;
}
div.spis_n, div.spis_p {padding: 0;text-align: left;}
div.spis_n {background-color: transparent;}
div.spis_p {background-color: #f7f7f7;}
img.plus {float: left; margin-right: 9px;}

a.spis_tytul, span.spis_tytul {
  display: block;
  width: 175px;
  overflow: hidden;
  font: normal 10px verdana,tahoma, sans-serif;
  color: #333;
  padding:5px 0 7px 0;
  cursor: pointer;
  float:left;
}



div.nr_str {
  width: 45px;
  height: 12px;
  padding: 5px 7px 0 0;
  text-align: right;
  float: right;
}

img.numer_kropki {
  clear: both;
  width: 270px;
}

div.spis_rozwin {
  width: 229px;
  overflow: hidden;
  padding:5px 0 3px 22px;
}

a.numer_wiecej {
  display: block;
  float: right;
  padding:0 0px 8px 0;
}

a.numer_powrot {
  display: block;
  float: right;
  padding:5px 0px 8px 0;
}

div.box_n2, div.box_n {
  width: 272px;
  overflow: hidden;
  padding: 6px 0px 0 0px;
  float:left;
  background: #efefef url(../images/front/tlo_box_n2.jpg) 0 0px no-repeat;
    text-align: left;
}

div.box_n {
  width: 272px;
   background: #efefef url(../images/front/tlo_box_n.jpg) 0 0px no-repeat;
   float:left;
   overflow:hidden;
   text-align: left;
 }

div.art_tresc {
  width: 258px;
  overflow: hidden;
  font: normal 9px verdana, tahoma, sans-serif;
  vertical-align: top;
  color: #333;
}

div.art_tresc p {
  width: 258px;
  overflow: hidden;
  padding: 0px 1px 0 0;
  margin: 0px;
  font: normal 13px verdana, tahoma, sans-serif;
  color: #333;
  border: 0px red solid;
}

a.powrot_numer {
  clear: both;
  width: auto;
  float: right;
  padding:10px 2px 10px 0;
  color: #990000;
  font: normal 10px tahoma, sans-serif;
  display: block;
}

/* dodane 09.07.2008 */

div.komentarz_rozwin {
  width: 380px;
  overflow: hidden;
  margin: 10px auto;
  text-align: center;
}

img.bad {
  padding: 0px;
  margin: 0px 0px 5px 5px;
  vertical-align: middle;
}

a.poprzednie, a.nastepne {
   display:block;width: 55px;height:338px;float:left;
}

a.poprzednie:hover {
   display:block;width: 55px;height:338px;float:left;
   background: transparent url(../images/front/poprzednie.gif) 0 0 no-repeat;
}

a.nastepne:hover {
   display:block;width: 55px;height:338px;float:left;
   background: transparent url(../images/front/nastepne.gif) 0 0 no-repeat;
}

div.brak_poprzednie {
  width: 55px;height:338px;float:left;
}

div.pusta_galeria {
  width: 544px;
  height: 14px;
  font: bold 12px tahoma, sans-serif;
  color: #000;
  text-align: center;
}

/* dodane 16.07.2008 */

div.naglowek_wyniki  {
	width:544px;
    background: #efefef url(../images/front/tlozobacztakze.jpg) top left no-repeat;
}

div.naglowek_wynik {
  width: 532px;
  overflow: hidden;
  margin:0 0 3px 0;
  background: url(../images/front/tlo_wynik.jpg) 0 0 repeat-y;
}
div.naglowek_wynik_numer {
  width: 250px;
  overflow: hidden;
  margin:0 0 3px 0;
  background: url(../images/front/tlo_wynik.jpg) 0 0 repeat-y;
}

div.naglowek_wynik_numer div
{
	float : right;
	width : 175px;
	padding-right : 10px;
}

img.ikona_wynik {
  margin: 8px 10px 10px 16px;
  float: left;
}

div.nazwa_podstrony {
  width: auto;
  overflow: hidden;
  padding: 10px 0 3px 0;
  font: bold 11px tahoma, sans-serif;
  color: #333;
}

div.nazwa_podstrony2 {
  width: auto;
  overflow: hidden;
  padding-bottom: 10px;
}

div.nazwa_podstrony2 b {
  color: #990000;
}

div.nazwa_podstrony2 a {
  color: #333;
}

/* dodane 16.07.2008 */

div.naglowek_wyniki  {
	width:544px;
    background: #efefef url(../images/front/tlozobacztakze.jpg) top left no-repeat;
}

div.naglowek_wynik {
  width: 532px;
  overflow: hidden;
  margin:0 0 3px 0;
  background: url(../images/front/tlo_wynik.jpg) 0 0 repeat-y;
}

img.ikona_wynik {
  margin: 8px 10px 10px 16px;
  float: left;
}

div.nazwa_podstrony {
  width: auto;
  overflow: hidden;
  padding: 10px 0 3px 0;
  font: bold 11px tahoma, sans-serif;
  color: #333;
}

div.nazwa_podstrony2 {
  width: auto;
  overflow: hidden;
  padding-bottom: 10px;
}

div.nazwa_podstrony2 b {
  color: #990000;
}

div.nazwa_podstrony2 a {
  color: #333;
}


/** 07 10. 2008 listing oceniania **/


div.ocena_komentarza {
  overflow: hidden;
  padding:0 5px 0px 6px;
	color : #666;
  text-align: right;
	float : left;
}


div.ocena_komentarza span
{
	margin-right : 10px;
	vertical-align : middle;
}

div.ocena_komentarza img
{
	vertical-align : middle;
}



/***********************************/

/** 12 10. 2008 ogloszenia **/

div.txt_margin
{
	padding : 20px;
	font-size : 11px;
}

div.tlo_ogloszenia
{
	background : transparent url('../images/front/tlo_ogloszenia.jpg') 4px 0px no-repeat;
}

div.naglowek_ogloszenia div.naglowek_txt_galeria_c
{
	padding-left : 70px;
}

div.txt_margin ol
{
	font-weight : bold;
}

div.txt_margin ol li
{
	padding-bottom : 15px;
}

div.txt_margin ol li span
{
	font-weight : normal !important;
}

div.tlo_naglowka_all_light
{
	background: transparent url(../images/front/bg_grad_light.jpg) 4px 0px repeat-y;
	font-size : 9px;
	color : #666;
	padding-left : 17px;
}

div.tlo_naglowka_all_light div.txt_margin
{
	font-size : 9px;
	padding : 15px;
}

div.tlo_naglowka_all_light input
{
	float : left;
	margin-right : 20px;
}


input.input_155px
{
	width : 155px;
	height : 16px;
	background : #fff url('../images/front/input_bg') 0px 0px repeat-x;
	border : 1px #d9d9d9 solid;
	font : normal normal 10px tahoma, helvetica, sans-serif;
	padding-top : 4px;
	padding-left: 4px;
	padding-right : 4px;
}

select.select_155px
{
	width : 165px;
	height : 20px;
	background : #fff url('../images/front/input_bg') 0px 0px repeat-x;
	border : 1px #d9d9d9 solid;
	font : normal normal 10px tahoma, helvetica, sans-serif;
	padding-top : 1px;
	padding-left: 1px;
}


#filtr
{
	background-color : #FDFDFD;
	padding : 15px;
	font-weight : bold;
	font-size : 5px 10px;
	width : 510px;
	margin-left : 4px;
	white-space : nowrap;
}

#filtr b
{
	color : #900;
	font-size : 11px;
}

#filtr input
{
	vertical-align : middle;
	margin-left : 17px;
}



#ogloszenia_listing
{
	background-color : #EFEFEF;
	width : 540px;
	margin-left : 4px;
}

#ogloszenia_listing table
{
	border : 2px #FBFBFB solid;
}

#ogloszenia_listing td
{
	vertical-align : top;
}


#ogloszenia_listing tr.tr1
{
	background-color : #FBFBFB;
}

#ogloszenia_listing tr.tr2
{
	background-color : #F1F1F1;
}


img.ogloszenie_foto
{
	border : 1px #ccc solid;
}

td.ogloszenie_kontakt span
{
	font-size : 10px !important;
	font-family : tahoma !important;
}

td.ogloszenie_kontakt 
{
	width : 100%;
}

div.ogloszenia_stronicowanie
{
	float : right;
	text-align : right;
	padding-top : 5px;
}

.bordo
{
	color : #900;
}

div.ogloszenie_znaki
{
	padding-right:10px;
	font-size : 10px;
	color : #666;
	padding-top : 10px;
}

#ogloszenie_wgraj
{
	margin-left : 4px;
	width : 480px;
	background : transparent url('../images/front/tlo_ogloszenie_wgraj.jpg') 0px 0px no-repeat;
	overflow : hidden;
	padding : 17px 10px 30px 50px;
}

div.ogloszenia_photo
{
	width : 85px;
	overflow : hidden;
}

div.ogloszenia_content
{
	width : 280px;
	overflow : hidden;
}

/***********************************/



#usersstr
{
	background-color : #F7F7F6;
	padding : 10px 20px 0px 20px;
	position : relative;
	height : 24px;
	color : #4A4A4A;
	width : 490px;
	margin : 0px auto;
	text-align : center;
}

#usersstr a
{
	font-weight : bold;
	color : #4A4A4A;
	text-transform : capitalize;
}

#usersstr span
{
	margin : 0px 15px;
	font-size : 11px;
	font-weight : normal !important;
}

#usersstr a span
{
	margin : 0px;
	text-transform : none;
}

#userprev
{
	position : absolute;
	top : 0px;
	left : 0px;
}

#userprevlink
{
	position : absolute;
	top : 10px;
	left : 25px;
}

#usernext
{
	position : absolute;
	top : 0px;
	right : 0px;
}

#usernextlink
{
	position : absolute;
	top : 10px;
	right : 25px;
}


div.alfabet,div.alfabet2
{
	padding-top : 10px;
	margin-top : 0px;
}


div.alfabet a, div.alfabet2 a
{
	font-size : 10px !important;
}

div.alfabet span,div.alfabet2 span
{
	color : #A7A7A7;
	overflow : hidden;
	margin : 0px 2px;
}


div.alfabet2 div.naglowek_wynik
{
	background-image : none !important;
}


div.dataSortPhotos
{
	font-size : 11px !important;
	padding : 15px
}

div.dataSortPhotos b
{
	font-size : 11px !important;
}

div.dataSortPhotos *
{
	vertical-align : middle;
}

div.dataSortPhotos input.intxt
{
	width : 54px;
	height : 18px;
	border : 1px #E6E6E6 solid;
	font-size : 10px;
	padding : 6px 5px 0px 5px;
	font-family : tahoma,sans-serif;
}

div.dataSortPhotos select
{
	border : 1px #E6E6E6 solid;
	font-size : 10px;
	padding : 4px;
}

















/* modyfikacja wyszukiwarki 28.04.2009 */


div.wyszukiwarka {
	width:176px;
	height: 57px;
	background: #fff url(../images/front/tlo_wyszukiwarka.jpg) top left no-repeat;	
	padding-left : 14px;
	padding-top  : 11px;
}

div.wyszukinput
{
	padding-top : 5px;
	padding-left : 8px;
	clear : both;
	position :  relative;
}

div.wyszukgoogle
{
	background: transparent url(../images/front/google.jpg) 4px 6px no-repeat;	
}

div.wyszukinput input
{
	width : 122px;
	height : 17px;
	border : none;
	background : transparent;
	font-size : 10px;
}

#wyszuks
{
	width : auto;
	height : auto;
	position :  absolute;
	right : 25px;
	top   : 3px;
}

div.szukover
{
	background : transparent url('../images/front/tabbhover.jpg') 0px 0px no-repeat;
	width : 78px;
	height : 21px;
	overflow : hidden;
	color : #000;
	text-align : center;
	line-height : 21px;
	cursor : pointer
}

#wyszuktabs
{
	height : 21px;
	overflow : hidden;
}

div.szukoff
{
	width : 78px;
	height : 21px;
	overflow : hidden;
	color : #fff;
	text-align : center;
	line-height : 21px;
	cursor : pointer
}

div.szukover span, div.szukoff span
{
	color : #FD0505;
	font-weight : bold;
}

div.szukover, div.szukoff
{
	float: left;
	margin-left : -1px;
}















/* modyfickacja podglądu zdjęcia 12.05.2009 */




.newwiew
{
	padding-left : 6px;
	width : 538px;
	height : 70px;
	overflow : hidden;
	width : 538px
}

.newgal
{
	background : transparent url('../images/front/bgpion.jpg') 6px 0px repeat-y;
	padding-left : 6px;
	width : 538px;
}



#stepprev
{
	
	display : block;
	margin : 0px auto -47px auto;
	z-index:1;
	position: relative;
} 


#stepnext
{
	display : block;
	margin : -52px auto 0px auto;
	z-index:1;
	position: relative;
} 




#stepprevlink
{
	position : absolute;
	left : 13px;
	top : 50%;
	z-index:3;
	margin-top : -77px;
}


#stepnextlink
{
	position : absolute;
	right : 13px;
	top : 50%;
	z-index:3;
	margin-top : -68px;
}


#actualphoto
{
	position: relative;
	display : block;
	margin : 0px auto;
	z-index : 2;
}

.imagesy
{
	position : relative;
	overflow : hidden;
	min-height:156px;
	height:auto !important;
}

.end
{
	
	padding-right : 8px;
	
}

.parametry
{
	background : #0B0B0B url('../images/front/lezka.jpg') 0px 0px no-repeat;
	width : 531px;
	padding-left : 6px;
	margin-top : 40px;
	text-align : center;
	padding-top : 40px;
	padding-bottom : 0px;
	overflow:hidden;
}

.parametry2
{
	background : #0B0B0B url('../images/front/lezka.jpg') 0px 0px no-repeat;
	width : 531px;
	padding-left : 6px;
	margin-top : 0px;
	text-align : center;
	padding-top : 20px;
	padding-bottom : 0px;
	overflow:hidden;
}

.parametry *
{
	text-align : center;
	font-size : 11px;
	color : #fff;
	
}
.lupa
{
	font-size : 10px !important;
	color : #fff;
	text-align : center;
	vertical-align : middle;
}
.lupa *
{
	vertical-align : middle;
}

.star
{
	padding-bottom : 28px;
}

.lezka2
{
	background:transparent url(../images/front/lezka2.jpg) no-repeat scroll 0 0;
	height:39px;
	line-height:39px;
	padding-right:15px;
	padding-top:3px;
	text-align:right;
	width:524px;
}

.lezka2 a
{
	text-decoration : none;
	font-size : 10px;
	color : #FEFEFE;
	margin-right : 2px;
}

.lezka2 a:hover
{
	text-decoration : underline;
}

.listgalery
{
	padding-bottom : 10px;
	position : relative;
	width : 539px;
	height : 71px;
	padding-top : 53px;
	background : #030303 url('../images/front/pozostale.jpg') 0px 0px no-repeat;
}

.listgalery2
{
	padding-bottom : 10px;
	position : relative;
	width : 539px;
	height : 61px;
	padding-top : 23px;
	background : #030303 url('../images/front/pozostale2.jpg') 0px 0px no-repeat;
}

.listgalery img
{
	padding-left : 3px;
}

#p2left 
{
	left:4px;
	position:absolute;
	top:53px;
}

#p2right {
	position:absolute;
	right:7px;
	top:53px;
}

#p2left2 
{
	left:4px;
	position:absolute;
	top:23px;
}

#p2right2 {
	position:absolute;
	right:7px;
	top:23px;
}





#mega
{
	background : transparent url('../images/front/bgreklamka2.jpg') 0px 0px repeat-x;
	clear:both;
	width : 887px;
	margin-left : 6px !important;;
	overflow : hidden;

height:235px;
padding-left:10px;
	
}

#reklamka
{
	width : 887px;
	margin-left : 6px !important;
	clear:both;
}


#boxreklamka
{
	
	width : 887px;
}

#boxreklamka img.rdefault
{
	margin-left : 21px;
	margin-top : 14px;
	margin-bottom : 13px;
	float : left;
}


#boxreklamka1 img.rdefault, #boxreklamka1 div.rreklama
{
	margin-left : 21px;
	margin-top : 14px;
	margin-bottom : 8px;
	float : left;
}

.kropkibox
{
	height : 3px;
	width : 887px;
	line-height : 1px;
	font-size : 1px;
}

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }  
#log{ margin:0; padding:0; width:485px;}  
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px;   
    font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}  
#log li .progressbar{ border:1px solid #333; height:10px; background:#fff; }  
#log li .progress{ background:#006400; width:0%; height:10px; }  
#log li p{ margin:0; line-height:18px; }  
#log li.success{ border:1px solid #006400; background:#BCEE68; }  
#log li span.cancel{ position:absolute; top:5px; rightright:5px; width:20px; height:20px;   
    background:url('../js/swfupload/cancel.png') no-repeat; cursor:pointer; }
  #ramkaDruki{
      width: 800px;
   height: 1900px;
   overflow: hidden;
   background-color: transparent;
border: none;
        }
		
		

.zsprzycisk {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
	width:300px;
}
.zsprzycisk:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.zsprzycisk:active {
	position:relative;
	top:1px;
}

.serieZdjecIkona{    
	margin-left: -10px;
    margin-top: 2px;
    position: absolute;
    transform: rotate(-90deg)
}
		
		