/*

blue #556ca9
a #0854a9
a:hover #10418b;
border  e1e5ea
deak border	d0d6e5
light border e8ebf0
red text d3040c
*/
div.show-debug		{ width:20px; height:20px; background:#576da7 url('/template/img/lock.png') 50% 50% no-repeat; position:absolute; top:0px; right:0px; cursor:pointer; }
div.debug 				{ width:220px; background:#fffad7; position:absolute; top:20px; right:0px; padding:10px 5px 5px 10px; text-align:left; display:none; font-size:11px; line-height:14px }
/* ----------------------------- Global style ----------------------------------------- */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
									{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; }
table							{ border-collapse:separate; border-spacing:0; }
th, td						{ text-align:left;}
.clr							{ clear:both!important;font-size:0!important; line-height:0!important;height:0!important;min-height:0!important; margin:0!important; padding:0!important;float:none!important; display:block!important;}
.float-l					{ float:left!important;}
.float-r					{ float:right!important;}
.block						{ display:block;}
.nowrap						{ white-space:nowrap;}
sup								{ font-size: 0.65em;}
a img							{ border:none;}
h1,h2,h3,h4,h5,h6 { font-weight:bold;}
h2								{ font-size:17px; margin-bottom: 5px;}
h3								{ font-size:15px; margin-bottom: 2px;}
h4								{ font-size:1.2em; line-height: 1.25; margin-bottom: 0.2em;}
h5								{ font-size:1.1em; margin-bottom: 0.5em; }
h6								{ font-size:1em; margin-bottom: 0.2em;}
p									{ margin:0 0 0.5em;}
blockquote				{ margin:1.5em; color:#666; font-style:italic;}
strong						{ font-weight:bold;}
em								{ font-style:italic; }
pre , code				{ font-size:1em; line-height:1.5; margin:1.5em 0; white-space:pre; text-align:left;}
ol								{ list-style-type: decimal; margin:0px 5px 0 22px;}
ul								{ margin:0 5px 8px 5px; list-style-type:none;}
li								{ padding: 1px 5px 1px 0;}
a.red	, a.red	span	{ color:#d63f1c!important; }							

/*.hash							{ border:1px solid #ff0000!important }*/

ul h1 ,ul h2,ul h3,ul h4,ul h5,ul h6 { margin-bottom:0;}
dl								{ margin:0 0 5px 0;}
dd								{ margin:0 0 0 15px;}


/* Text format
-------------------------------------------------------------- */
.text-n						{ font-weight:normal!important;}
.text-c						{ text-align: center!important;}
.text-j						{ text-align:justify!important;}
.text-l						{ text-align: left!important;}
.text-r						{ text-align: right!important;}
.text-b						{ font-weight:bold!important;}
.text-i						{ font-style: italic;}
.text-g						{ color:#888;}
.text-o						{ color:#ef5104;}
.text-s						{ font-size:11px;}
.margin-top-0			{ margin-top:0px!important;}
.margin-top-20			{ margin-top:15px!important;}
.margin-bottom-0	{ margin-bottom:0px!important;}
.margin-bottom-5	{ margin-bottom:5px!important;}
.margin-bottom-10	{ margin-bottom:10px!important;}
.margin-left-5		{ margin-left:5px;}
.margin-left-10		{ margin-left:10px;}







body													{ font:12px Arial,Tahoma, Sans-serif; color:#2e2e2e; background:#fff url('/template/img/bcgr.png') 0 0 repeat-x; ; line-height:19px; text-align:left; min-width: 970px; }
a, a:link											{ color:#e2e2df; cursor:pointer; text-decoration:underline;}
a:hover, a:active, a:focus		{ outline: none;}
a span												{ color:#0854a9; }
a:hover												{ color:#10418b; cursor:pointer; }

span.hash											{ color:#e2e2df; cursor:pointer; text-decoration:underline;}
span.hash	span								{ color:#0854a9;}
span:over.hash								{ color:#10418b; cursor:pointer; }
span.over  span   					 { text-decoration:underline; }
div.wrap											{ width:950px;  margin:0 auto; text-align:left;   position:relative; padding:0 10px} 
div.wraplong									{ margin:0 auto; text-align:left; position:relative;  max-width:1200px; min-width:950px; padding:0 10px; zoom:1}
* html div.wraplong					  { width:950px;  padding:0px 10px; } 
/*div.wraplong					        { width:950px;  padding:0px 10px; } */
div#head											{ border-top:4px solid #576da7; }


a#logo												{ display:block; width:123px; height:46px;  background:url('/template/img/spriter4.png')  no-repeat; top:15px; left:15px; position:absolute; }
a#logo  span									{ display:block; position:absolute; top:-200px; z-index:-1; }

div#tologin										{ float:right;  font-size:11px; height:20px;  color:#666;  margin:6px 5px 0 0;}
div#tologin		span.space			{ font-size:11px; padding:0px 5px; }

ul#navbar											{ height:26px; float:right; margin:18px 0px 0 0; display:inline;}
ul#navbar li									{ float:left; padding:0;}

ul#navbar a.orange , ul#navbar a.orangeactive
															{ display:block; float:left; font-weight:bold; text-decoration:none; background:url('/template/img/spriter4.png') 0 -191px no-repeat; margin-right:4px; display:inline; }
ul#navbar a.orange span , ul#navbar a.orangeactive	span
															{ display:block; background:url('/template/img/spriter4.png') 100% -217px no-repeat; padding:0 12px 0 14px; height:26px; line-height:26px;   color:#556ca9; font-size:13px; float:left ; }
ul#navbar  a.orange:hover	 , ul#navbar a.orangeactive
															{ background:url('/template/img/spriter4.png') 0 -243px no-repeat; }	
ul#navbar a.orange:hover	span	, ul#navbar a.orangeactive	span				{  background:url('/template/img/spriter4.png') 100% -144px no-repeat; color:#fff }
ul#navbar a.orangeactive			{ cursor:default;}


ul#navbar a.green , ul#navbar a.greenactive
															{ display:block; float:left; font-weight:bold; text-decoration:none; color:#fff; background:url('/template/img/spriter4.png') 0 -56px no-repeat; margin-right:0 ; }
ul#navbar a.green	span	, a.greenactive span
															{ display:block; background:url('/template/img/spriter4.png') 100% -83px no-repeat; padding:0 13px 0 24px; height:26px; line-height:26px;  color:#fff; font-size:13px; float:left }
ul#navbar  a.green:hover	, ul#navbar  a.greenactive
															{ background:url('/template/img/spriter4.png') 0 -118px no-repeat;}
ul#navbar a.green:hover	span ,a.greenactive span
															{ background:url('/template/img/spriter4.png') 100% -144px no-repeat;}
ul#navbar a.greenactive				{ cursor:default;}




div#homelink									{ float:left; margin:0 0 0 10px;}
div#homelink a								{ display:block; float:left; font-weight:bold; text-decoration:none; color:#fff; padding:0 12px; }
div#homelink  a:hover					{ color:#fff; text-decoration:underline; }




div#undernav									{ background:#576da7 url('/template/img/spriter4.png') 0 -318px repeat-x; color:#fff; height:39px;}

div#where										  { font-size:19px; float:left; line-height:21px; margin:8px 5px 0 5px; display:inline;}
div#where div							  	{ float:left;}
div#where	a										{ display:block; height:15px; line-height:14px;   float:left; font-size:11px; margin:4px 0 0 5px; font-weight:normal; color:#fff; text-decoration:none;  background:url('/template/img/spriter4.png') 0 -269px no-repeat;}		
div#where	a:hover							{ background:url('/template/img/spriter4.png') 0 -777px no-repeat; }	
			
div#where	a	span							{ display:block; height:15px; line-height:14px;   float:left; color:#fff; text-decoration:none; padding:0 6px;  background:url('/template/img/spriter4.png') 100% -284px no-repeat;}
div#where	a:hover	span				{ background:url('/template/img/spriter4.png') 100% -792px no-repeat; }
/* Braedcrumb
-------------------------------------------------------------- */
div#breadcrumb								{ float:left; margin:7px 0 7px 3px; display:inline;}
div#breadcrumb span.active		{ font-weight:bold;  }
div#breadcrumb a , div#breadcrumb		span	{ text-decoration:none;}
div#breadcrumb a:hover				{ text-decoration:underline; }
div#breadcrumb span.over			{ text-decoration:underline; color:#10418b;}




/* Definition Layout
-------------------------------------------------------------- */
/*
div.middle                	{  background:#fff; clear:both; float:left; overflow:hidden;position:relative; width:100%; }
div.middle div.wrap 				{ width:950px; }
*/

div.middle  								{ padding:0px 0;}



div.main										{ margin:0 ;  padding:15px 0px 10px; }
div.main-static  						{ padding:0px 0px 10px;}

div.main-right								{  float:right;  position:relative; margin-left:-200px; width:100%; padding:0px 0 10px 0 }
div.main-right	 div.content	{  margin:0 0 0 200px; position:relative;  float:none; width:auto;}

div.main-in-wrap	 	 h2.title		{ font-size:16px; font-weight:bold; padding:0 0 5px 5px; border: 1px solid #ff0000 } 	
div#main-a-d									{ width:750px; margin:10px auto 0; }










/* Location list
-------------------------------------------------------------- */
div.location							{ margin:10px 0 5px 0; float:left; width:950px; background:#fff;  }
div.locations									{ width:150px; float:left;  margin-right:10px;}
div.locations.last						{ margin:0px;}
h2.loc-state									{ height:22px; font-weight:bold; border-left:4px solid #576da7; background:url('/template/img/spriter4.png') 0 -564px repeat-x; margin:0; line-height:22px; font-size:12px;  }

h2.loc-state	span 						{ display:block; background:url('/template/img/spriter4.png') 136px -443px no-repeat; padding:0 1px 0 6px; text-decoration:none;   border-right: 1px solid #e1e5ea;  color:#10418b; cursor:pointer; line-height:22px;}
h2.loc-state	span:hover			{ background:url('/template/img/spriter4.png') 136px -469px no-repeat; text-decoration:underline; } 	 	
h2.loc-state	span#warminsko-mazurskie	{  background:url('/template/img/spriter4.png') 138px  -443px no-repeat; padding:0 1px 0 4px;} 


h2.long		a 			{ background: url('/template/img/spriter4.png') 139px -443px no-repeat}	
h2.long	 a:hover	{ background: url('/template/img/spriter4.png') 139px -469px no-repeat}


div.location ul									{ margin:0px 0 10px; padding-top:2px; font-size:12px;  border-right:1px solid #e1e5ea; }
div.location ul li								{ display:block; margin:0; padding:1px 2px 1px 16px; line-height:18px; border-bottom:1px solid #e1e5ea;  background:transparent url('/template/img/spriter4.png') 8px -661px no-repeat;    }
div.location ul li	a							{  color:#093e85; text-decoration:none;  }
div.location ul li	a:hover			{ text-decoration:underline;  }		

div.location ul li.loc_more				{ margin:0;  padding:2px 4px 3px 12px;  background:none  }
div.location ul li.loc_more	a			{  font-size:12px; color:#10418b;   text-decoration:none; margin-right:3px; font-weight:bold; }
div.location ul li.loc_more	a:hover	{ color:#10418b;   text-decoration:underline;}
div.location ul li.loc_more	a	span	{ color:#10418b;  }



div.count									{ height:15px;    position:absolute; top:-34px; right:5px; zoom:1}

/* Category List 
-------------------------------------------------------------- */
div.catlist									{  width:100%; float:left;  margin:0px 0 10px; padding:5px 0 0px 0; position:relative; border: 1px solid #E1E5EA; border-top: none; zoom:1 }
div.catlist	div.count				{ top:-25px;  }
div.catlist	div.column			{ width:24.9%; float:left;}
div.catlist	 ul							{  margin:10px auto 10px; padding:0 0 0 0;   clear:both;  width:165px;   }
div.catlist	div.long	ul		{   width:185px;}
div.catlist	 ul	li					{ display:block; margin:0; padding:1px 2px 1px 23px; line-height:17px; background:transparent url('/template/img/spriter4.png') 14px  -661px  no-repeat;  }	
div.catlist	 ul	li.cat-cat	{ padding:2px 0 2px 15px; background:transparent url('/template/img/spriter4.png') 0  -735px no-repeat;  font-weight:bold; font-size:14px;}
div.catlist	 a ,	table.catlist	 span 								{ text-decoration:none; }
div.catlist	 span.over 	span							{ text-decoration:underline; }
div.catlist	 a:hover				{ text-decoration:underline; }
div.catlist	 span.count			{  }



/* Sidebar
-------------------------------------------------------------- */

div.sidebar-left						{ width:190px; background:none; float:left;  padding:0px 0 10px;
position:relative; }


h2.header										 { height:24px; border-left:4px solid #576da7; background:url('/template/img/spriter4.png') 0 -590px repeat-x;  color:#2a3140; font-weight:bold; line-height:24px;  font-size:13px; margin:0px; display:block;}
h2.header		span						{ padding:0 0 0 6px; display:block; border-right: 1px solid #e1e5ea; }




/* Sidebar List 
-------------------------------------------------------------- */
div.boxlist										{ background:#fff;  border-right:1px solid #e1e5ea;  padding-top:2px; }
div.boxlist	ul								{ margin:0px; font-size:12px;  }
div.boxlist ul	li					  { display:block; margin:0; border-bottom:1px solid #e1e5ea;  padding:2px 4px 2px 16px; line-height:16px; height:auto!important; height:16px; min-height:16px; }  

div.boxlist ul 	a	, div.boxlist ul 	span.hash						{ text-decoration:none; }
div.boxlist ul	li	a:hover	, div.boxlist ul 	span.over		{ text-decoration:underline; color:#0854A9 }	
div.boxlist span.count				{ font-weight:normal;}


div.category-list										{ margin-bottom:10px;  }
div.category-list li								{ font-weight:bold; }
div.category-list ul li.cat					{ padding:3px 4px 3px 12px; font-weight:bold!important;}
div.category-list ul li.catactive		{ padding:3px 4px 3px 12px;  color:#2e2e2e; }
div.category-list ul li.subcat			{ font-weight:normal; padding:2px 4px 2px 23px; background:url('/template/img/spriter4.png') 15px -661px no-repeat; }



div.category-list ul li.subcatactive 	{ font-weight:bold; color:#2e2e2e; padding:2px 4px 2px 24px; background:url('/template/img/spriter4.png') 15px -697px no-repeat; }

div.boxlist	 span.gray							{ color:#888; font-weight:normal;}


div.location-list	ul	li						{ } 					
div.location-list ul	li.active			{font-weight:bold;  }
div.location-list ul	li.active	a		{ color:#2a3140}
div.location-list ul	li.active	a:hover		{text-decoration:none; cursor:default;} 

div.location-list ul	li.loc-state	{  margin:0; padding:2px 2px 2px 12px; font-weight:bold;   }
div.location-list ul li.loc-state	a { font-weight:bold;}

div.location-list ul	li.loc-state-active	{ margin:0; padding:2px 2px 2px 12px; font-weight:bold;  color:#2e2e2e }

div.location-list ul li.loc-city					{  padding:2px 4px 2px 23px; background:url('/template/img/spriter4.png') 15px -661px no-repeat; }
div.location-list ul li.loc-city-active		{  padding:2px 4px 2px 23px; background:url('/template/img/spriter4.png') 15px -696px no-repeat;  font-weight:bold; color:#2e2e2e; }
div.location-list ul li.loc-sub	{  padding:2px 2px 2px 22px; }
div.location-list ul li.loc-sub-active	{ padding:2px 2px 2px 22px; font-weight:bold; color:#2e2e2e;}










/*dodawanie ogl */
div.boxform									{ border: 1px solid #e1e5ea; padding:25px 15px 10px; margin:10px 0 10px; position:relative; }
div.boxform	h2.title , div.boxform	h3.title{ height:20px; position:absolute; background:#fff ; padding:0px 10px ; top:-10px;  left:10px;}
div.boxform	h3.title							{  font-size:15px;}

div.frmPost									{ padding-top:20px;}
div.frmPost div.info				{ margin-bottom:20px; line-height:18px;}

ul.float-list								{ margin:0; font-size:13px;}
ul.float-list li						{ float:left;}

div.postpath { padding: 5px 10px; border: 1px solid #e7e6e6; background-color: #f4f4f4; margin-bottom:10px; }




/* As List
----------------------------------------------------- */
div.afi											{ text-align:center; clear:both; margin:5px 0 10px;}
div.alllist									{ position:relative; zoom:1}
div.tablelist               { width:100%; float:left;  position:relative;  border: 1px solid #E1E5EA; margin:10px 0 5px; clear:both;}
div.tablelist-in						{ padding:8px 5px 5px 5px; position:relative; }
div.tablelist div.datelist  { position:absolute; top:-8px; left:10px; font-weight:bold; background:#fff; padding:1px 5px; line-height:12px; }

table.tablelist						 	{ width:100%; text-align:left; background:#fff;  }
table.tablelist tr td 			{ vertical-align: middle; padding:5px 10px 5px; 	background:#fff; color:#2a3140; text-align:left; line-height:17px;  border-top:1px solid #E8EBF0; }

table.tablelist tr.first td 		{border-top:none;}
table.tablelist tr.gray td 		{background:#f5f5f5; }
table.tablelist tr.promote td 		{background:#e9f3fd; }
table.tablelist tr.promote td 		{background:#fdfbe2; }


table.tablelist td.atr			{ text-align:right; }




div.promo-global ,div.promo-regional ,div.promo-local	
												{ height:14px; background:url('/template/img/spriter4.png') -181px -414px repeat-x; float:left; margin:2px 0 0 4px; }
div.promo-global 				{ width:44px; }
div.promo-regional			{ width:29px; }
div.promo-local					{ width:14px;}

table.tablelist div.title		{ float:left;}
table.tablelist div.title	a.atitle			{ font-size:13px; font-weight:bold; margin-bottom:2px;}
table.tablelist div.title a.subcat	{ text-decoration:none; }
table.tablelist div.title a:hover.subcat	{ text-decoration:underline; }
table.tablelist div.title a.subcat	span , table.tablelist div.title span.subcat	span{ font-size:11px; color:#888}
table.tablelist div.title a:hover.subcat	span { font-size:11px; color:#10418b}
table.tablelist td.thumbnail		{ padding:12px 12px 10px 12px; width:64px;  }
table.tablelist td.thumbnail	a	img{ display:block;}
table.tablelist td.desc			{  padding:8px 0px 10px; vertical-align: top; }
table.tablelist span.archiv	{ font-weight:bold; color:#D63F1C; font-size:13px;}
table.tablelist a.cat	{ font-size:11px; display:block; float:right; }
table.tablelist span.loc	{ display:block; float:right; }
table.tablelist span.foto	{margin:0 2px 0 5px}
table.tablelist span.foto img { position:relative; top:3px}

/*
table.tablelist tr:hover.td2 td {
	background:#efefef;
}

table.tablelist tr:hover td{
	background:#fcfcfc;
}
table.tablelist tr:hover.odd td{
	background:#f1f1f0;
}
*/




/* Account rab
----------------------------------------------------- */
ul.tabs 								{ height:23px;  margin:0; padding-left:5px; font-size:13px;  border-bottom:1px solid #e1e5ea;}
                                                                                                                
ul.tabs li 							{ height:21px; line-height:22px; float:left; margin-right:5px; overflow:hidden; border:1px solid #e1e5ea; border-bottom:1px solid #d5dade;  padding:0; position:relative; top:1px;  background:#e7e9ec; z-index:1; }                                                                                                       
* html ul.tabs li 			{ height:23px;line-height:23px;}


ul.tabs li.active 			{ background:#fff; border:1px solid #e1e5ea; border-bottom:1px solid #fff;}
ul.tabs li.active span	{ display:block;  float:left; font-weight:bold; padding:0 12px; }
ul.tabs li a  					{ display:block;  float:left; padding:0 12px; color:#093e85; font-weight:bold; height:23px; text-decoration:none; }
ul.tabs li a:hover			{  background:#ebecee}




/* Account list 
----------------------------------------------------- */
div.accountlist								{ margin-top:0; padding:10px 0px 5px 0px;}
table.accountlist						 	{ width:100%;text-align:left; background: #e1e5ea; margin:0px 0 10px 0;    border-collapse:separate; border-spacing:1px }
table.accountlist	 thead			{ text-align:center;}
table.accountlist	 th					{ background:#e7e9ec; color:#2e2e2e; font-weight:bold; height:25px;text-align:center;  border-bottom:0px solid #ced0d3; padding:1px 4px 0 5px; line-height:24px;}
table.accountlist tr td 			{ vertical-align: middle; padding:5px 10px 5px; 	background:#fff;  text-align:center; line-height:17px;}
table.accountlist tr.gray td 	{background:#f5f5f5; }
table.accountlist tr.red td 		{background:#fff0ee; }
table.accountlist a.title			{ font-weight:bold; font-size:13px; }











.titels										{ height:23px;  font-size:13px;  padding:0; font-weight:bold; margin:0 0 10px; border-bottom:1px solid #e1e5ea; position:relative;  }
.titels span							{  display:block; float:left; height:23px; line-height:22px;  border:1px solid #e1e5ea; border-bottom:none; background:#fff ; padding:0px 12px ; position:absolute; top:0; left:5px;}                                                                                                                                                                                        








div.pagination							{ width:100%; float:left; margin:5px 0 0 0 ;  font-size:14px;  text-align:center;  clear:both; }

div.pagination a 						{ padding:1px 3px 2px; color: #093e85;  text-decoration:underline; margin:0 1px; border:1px solid #fff; }
div.pagination a:hover		 	{ border:1px solid #576da7;  padding:1px 3px 2px; }

div.pagination span.current {  padding:0px 4px; font-weight: bold; color: #2e2e2e;  font-size:14px;}


/* messages */

div.messbox					{ background-position:10px center; background-repeat:no-repeat !important; border:1px solid; margin:2px 0 15px;padding:10px 10px 10px 20px !important; position:relative; zoom:1; clear:both; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
form.iform	div.messbox	{ width:auto; float:none;}
div.error 	{ background:#fff3f3 url('/template/img/error.png') 12px  center no-repeat; border-color:#eec6c8!important; color:#c1050c; padding:12px 10px 12px 46px!important;}
div.error a, div.error a span	{ color:#c1050c;text-decoration:underline; }
div.error a:hover, div.error a:hover span	{ color:#d3040c; }
div.success 	{ background:#e3f5df; border-color:#aae29f!important; color:#145402;}
div.success a , div.success a span	{ color:#145402;}
div.success a:hover , div.success a:hover span	{ color:#208603;}
div.info 	{ background:#FDFBE2; border-color:#f5da2c!important; color:#2a3140;}
div.messbox	h1	{ font-size:18px; margin-bottom:3px}
div.messbox ul { margin:0 0 0 10px;}
div.messbox li { padding:1px 0 1px}
div.messbox p		{ margin-bottom:2px;}
/*f5f5f5*/
div.greybox					{ position:relative; border:1px solid #e1e5ea; padding:10px 12px 12px 20px !important;  zoom:1; background-color:#f5f5f5; bottom:0; height:auto!important; height:40px; min-height:40px;}
div.greybox h3			{ font-size:15px; margin-bottom:5px;}
div.greybox a.btn-green	{ float:none;  width:134px}
div.greybox a.btn-green	span{ float:none; width:110px}
div.keybox					{ position:relative; border:1px solid #e1e5ea; padding:8px 12px 8px 12px !important;  zoom:1; background-color:#f5f5f5; bottom:0; height:auto!important; height:40px; min-height:40px;}
div.keybox div#more { display:none;}

div.main-location	div.keybox {  margin:0 0 15px; position:relative; }
div.sidebar-left	div.keybox { margin-top:15px; }	
/*
div.two-cols								{ width:100%; background:none; padding:0;}
div.two-cols	div.content		{ margin:0 0 0 200px ; background:#fff ; padding:15px 15px 10px}
div.two-cols	 div.sidebar-left	{ width:190px; background:none; float:left ; padding:0px;}
*/


/*
div#login											{ margin:10px 0 0 0; float:right; padding-bottom:10px; width:300px;background:url('../gfx/sprite_1.png') 0 -43px no-repeat;}
div#login form								{ width:280px; display:block; background:url('../gfx/sprite_1.png') 0 -6px no-repeat; margin:0; padding:23px 10px 0 10px }
div#login div#login_link			{ margin-left:10px; line-height:12px;}
div#login a										{ font-size:10px;}

div#logout										{  margin:22px 0 0 0; float:right; text-align:left; background:url('../gfx/sprite_1.png') 0 -120px no-repeat;  }
div#logout_r									{ height:28px; padding:19px 14px 0 18px;  background:url('../gfx/sprite_1.png') 100% -370px no-repeat; float:left}
div#logout	span							{ padding:0 13px; }

*/


div.notfound												{ border-top:1px solid #e1e5ea ; padding:10px 0  0}




div.showad										{ border-top:1px solid #e1e5ea ; padding:15px 5px 5px; position:relative; }
div.showad	div#images	    {  padding:10px 0 5px 0; text-align:center;  }
div#images	a#middle-img				{ }
div#images	a#middle-img	img		{ padding:5px; border: 1px solid #e1e5ea;  margin-bottom:10px; zoom:1}
		
div#images a.thumbnail	img 	{ margin:0 10px 10px 0; padding:5px; border: 1px solid #e1e5ea;}									
div#images		a.active		img { background:#f5f5f5; cursor:default; border: 1px solid #bdc0c2;}	

div.showad	table td.right-side			{   padding:5px 5px 5px 5px; vertical-align:top;}

div.showad 	h2								{ font-size:21px; font-weight:normal;  margin:0 0 7px; line-height:24px;}
div.showad	h2.editad					{ margin-right:110px;}
div.showad	a.editad			  	{ display:block; position:absolute; right:5px; top:12px; background:#fffad7; padding:2px 8px; text-decoration:none; }
div.showad	a:hover.editad	  { background:#fdfbe2; text-decoration:underline; }
div.showad	a.editad	span	  { text-decoration:none; }
div.showad div.stat						{ float:left; font-size:11px; color:#888;}
div.showad div.stat	span			{ font-weight:bold;}
div.showad div.tools					{ float:right; font-size:11px;}
div.showad  div.desc					{ margin-bottom:15px; padding:0 2px; font-size:13px; line-height:20px;}
div.showad  ul.details				{ margin:0 0 15px 0; width:100%; float:left;  }
ul.details li									{ padding:3px 10px;}
ul.details li.gray						{ background:#f5f5f5 }
ul.details li	span						{ display:block; width:110px; float:left; font-weight:bold;  }
ul.details li a span					{ display:inline; width:auto; float:none; font-weight:normal; }





/* Static pages 
----------------------------------------------------- */
div.staticpage										{ padding:0 10px 5px;}
div.staticpage li			{ padding:2px 5px 2px 0;}


div#footer 										{ width:100%; float:left; margin:0px 0px 20px;  border-top:1px solid #576da7;  }
div#footer div.wrap	, div#footer  div.wraplong	
															{  height:40px; color:#666;  }
div#footer div.copyright			{ float:left; margin:12px 0 0 5px; }
div#footer div.links					{ float:right; margin:12px 5px 0; }

div#footer div.links	span.space		{ padding:0px 6px}
div#footer div.links a				{ color:#666; text-decoration:none;  }
div#footer div.links a:hover	{color:#2a3140;text-decoration:underline;  } 
div#footer div.links a span		{ padding:0;}



/* Formsy
#################################################################################################################################
################################################################################################################################
-------------------------------------------------------------- */

/* background dark dedfd8 */
/*
button												{ height:22px; line-height:16px;}
input.text									  { border-style:solid; background:#fff; border-color: #1d1f21 #bababa #bababa #1d1f21; border-width: 1px; padding:2px 3px 2px ; font-family:Arial;}
textarea											{ border-style: solid; border-color:#1d1f21 #bababa #bababa #1d1f21; border-width: 1px; padding: 3px 2px; font-family:Tahoma; font-size:12px;}
input:focus.text, textarea:focus , input:active.text
															{ background: #fff none repeat; color:#000 ; border-color: #828282 #b1b1b1 #b1b1b1 #828282;}
select option									{ background:#fff;}
select												{ }
input.checkbox								{ }
*/

form input , form textarea	,  form select	{  font-family:arial;}
fieldset											{ position: relative;}
input.hidden									{ display:none !important;}


form input.button						{ cursor:pointer; overflow:hidden;  font-size:12px ; color:#fff ;display:block;border:none; background-color : transparent;}


form input.btn							{ background:#556ca9;  color:#fff; border:none;cursor:pointer; font-weight:bold; font-size:12px; padding:4px 11px;}
* html form input.btn				{ padding:4px 2px;}
a.btn												{background:#576da7;  color:#fff; border:none;font-weight:bold;  font-size:12px; padding:5px 12px; text-decoration:none; }
a.btn	span									{ color:#fff;}
a.gray											{ background:#aaa}
a:hover.gray								{background:#576da7;}
* html a.btn	 										{  padding:2px 12px; zoom:1 }

a.btn-green									{ display:block;height:27px; background: url('/template/img/spriter4.png') 0 -360px no-repeat; font-size:13px; font-weight:bold; text-decoration:none;  float:left;}
a.btn-green	span						{ display:block;height:27px; line-height:26px; background: url('/template/img/spriter4.png') 100% -387px no-repeat;   color:#fff; padding:0 12px; float:left}


a.greenbtn	, a.redbtn									{ display:block;height:24px; background: url('/template/img/spriter4.png') 0 -807px no-repeat; font-size:12px; font-weight:bold; text-decoration:none;  float:left;}
a.greenbtn span	,  a.redbtn	span				{ display:block;height:24px; background: url('/template/img/spriter4.png') 100% -831px no-repeat; text-decoration:none;  color:#fff; font-weight:bold; padding:0 10px; line-height:24px; float:left;}		
a:hover.greenbtn						{ background: url('/template/img/spriter4.png') 0 -855px no-repeat; }
a:hover.greenbtn	span			{  background: url('/template/img/spriter4.png') 100% -879px no-repeat;  }
a.redbtn										{ background: url('/template/img/spriter4.png') 0 -903px no-repeat;}
a.redbtn	span							{ background: url('/template/img/spriter4.png') 100% -927px no-repeat;}
a:hover.redbtn							{ background: url('/template/img/spriter4.png') 0 -951px no-repeat; }
a:hover.redbtn	span				{  background: url('/template/img/spriter4.png') 100% -975px no-repeat;  }


input.red						{ background:#da333a!important}
input:hover.red						{ background:#EF5104!important}

form.search										{   width:520px; position:absolute; top:9px; right:0px;}
form.search	 input.text				{ width:155px;  border-width: 0px; font-size:12px; padding:2px 3px 2px 2px; margin:0 3px 0 0;  }
form.search	 select						{ border:none; padding:1px; width:160px; font-family:arial; margin-left:5px;}
* html	form.search	 select		{ padding:0;}
form.search label							{ display:block; font-weight: bold; float: left; margin:0px 5px 0 0; font-size:13px;  }
form input.btn_search				{ width:54px; height:19px; display:inline; background: url('/template/img/spriter4.png') 0 -166px no-repeat; font-weight:normal; padding-bottom:1px!important; margin:0 0 0 3px;  color:#4263a1; line-height:16px; font-family:arial; position:relative;}
* html input.btn_search			{ top:-2px;}


form.iform	div			{  margin-bottom:10px; float:left; width:100%;  }
form.iform	div.line		{ width:100%;  float:left; margin:10px 0 20px; border-bottom:1px solid #e1e5ea;  font-size:0; height:0; line-height:0;}
span.require				{ color:#DD0000; font-weight:bold;}
form.iform  label   { color:#2e2e2e; font-size:13px; font-weight:bold; display:block; float:left; text-align:right; line-height:24px; margin-right:10px; cursor:pointer}
form.iform	label span	  		{  font-weight:normal;}
form.iform	label.optional		{ font-weight:normal;}
form.iform	input.text				{ font-size:13px; background:#fbfbfc; border-color:#b9b9bd #e9e9ed #e9e9ed #b9b9bd; border-width: 1px;  border-style: solid;  padding:4px 3px 4px; width:220px; margin-right:3px;}
form.iform  textarea  				{ font-size:13px;  background:#fbfbfc; border-color:#b9b9bd #e9e9ed #e9e9ed #b9b9bd; border-width: 1px;  border-style: solid;  padding:2px 3px 2px;  height:130px; }
form.iform 	 input:focus.text, form.iform 	 textarea:focus 	 	{ background:#fff;  border-color: #919395  #e2e7ea #e2e7ea #919395 ; }
form.iform 	input.checkbox		{ width:auto;  padding:0px }
form.iform  select						{ background:#fbfbfc; border-color:#b9b9bd #e9e9ed #e9e9ed #b9b9bd; border-width: 1px;  border-style: solid; padding:1px}
form.iform  select:focus 			{ background:#fff;  border-color: #919395  #e2e7ea #e2e7ea #919395 ; }
/*
div.comment-all input.com-btn							{ width:118px; height:24px; float:left;  background:url('images/spriter4.png') 0px  -120px no-repeat; font-weight:bold; color:#fff; border:none; padding:0 0 0px 0; cursor:pointer; font-size:11px; line-height:20px; position:relative; top:-4px;}
div.comment-all input:hover.com-btn			  { background:url('images/spriter4.png') -118px  -120px no-repeat;}
*/
form.iform	label.check					{ display:inline; font-weight:normal; float:none; text-align:left; line-height:19px; }
form.iform div.bound { text-align:left;}

/* kontak z ogłoszeniodawcą */
form#contad											{  margin:0 0 0 10px; }
form#contad		label 						{ width:110px; text-align:left; margin:0; font-size:12px }
form#contad 	input.text				{ width:300px;font-size:12px }
form#contad		textarea					{ width:480px;  height:130px; font-size:12px }
form#contad  div.fleft					{ float:left; margin:0; width:auto; }
form#contad  img.captcha				{ float:left; margin-right:10px;}
form#contad input.short-captcha	{ width:80px; }
form#contad input.file					{ margin-bottom:5px; }
form#contad div.bound						{ padding-left:110px; width:auto;}


/* dodawanie ogłoszeń */
form#frmPost											{ width:100%; }
form#frmPost	label 							{ width:150px; }
form#frmPost	span.label					{ line-height:24px;} 
form#frmPost	textarea						{ width:500px;  height:180px ; margin-right:6px; float:left}
form#frmPost input.long					{ width:500px;}
form#frmPost input.long-other		{ width:400px;}
form#frmPost input.short-other		{ width:172px; }
form#frmPost 	input.checkbox			{  margin:0; right:0; }
form#frmPost	select							{ width:170px; margin-right:10px; float:left}
form#frmPost div.fleft						{ float:left; margin:0; width:520px; }
form#frmPost img.captcha					{ float:left; margin-right:10px;}
form#frmPost input.short-captcha	{ width:80px; }
form#frmPost input.file				  	{ margin-bottom:5px; }
form#frmPost div.bound						{ padding-left:160px; width:auto; }
form#frmPost span.nodisplay				{ font-weight:bold;}
form#frmPost input.btn						{ margin-right:5px;}
form#frmPost div.pic-form					{ height:auto!important;  height:25px; min-height:25px; margin-bottom:5px; position:relative;}
div.loader												{ width:100%; height:27px; margin:0px; margin-bottom:5px;background:#fff url('/template/img/loader.gif') 20% no-repeat; position:absolute; top:0px; left:0; display:none;}
div.lerr													{ height:44px;}
div.pic-form	img									{ float:left; margin:2px 0px 2px 0; }
span.deleter											{ display:block; color:#d63f1c; text-decoration:underline;  cursor:pointer; padding-left:9px; background:#fff url('/template/img/spriter4.png') 0 -625px no-repeat; float:left; height:12px; line-height:12px;  margin:16px 0 0 5px; }	


form#frmRenew 										{ margin-top:5px;}








/* kontakt z serwisem  */
form#contform											{ width:100%; }
form#contform	label 							{ width:150px; }
form#contform input.long					{ width:500px;}
form#contform	textarea						{ width:500px;  height:150px }
form#contform div.fleft						{ float:left; margin:0; width:520px; }
form#contform img.captcha					{ float:left; margin-right:10px;}
form#contform input.short-captcha	{ width:80px; }
form#contform div.bound						{ padding-left:160px;}
/* rejestracja */
form#regform											{  }			
form#regform	div									{ margin-bottom:12px;}			
form#regform	label 							{ width:160px; }
form#regform img.captcha					{ float:left; margin-right:10px;}
form#regform input.short-captcha	{ width:80px; }
form#regform div.fleft						{ float:left; margin:0; width:600px;  }
form#regform div.bound						{ padding-left:170px;background:none!important; width:auto;  }
form#regform 	input.checkbox			{  margin:0; }


/* Zmiana emaila  */
form#changemailform								{}
form#changemailform	div						{ margin-bottom:12px;}			
form#changemailform	label 				{ width:150px; }
form#changemailform div.bound			{ padding-left:160px;background:none!important }

/* edit pro */
form#proform												{ }
form#proform	div										{ margin-bottom:12px;}			
form#proform	label 								{ width:150px; }
form#proform div.bound							{ padding-left:160px;background:none!important; width:auto;   }
form#proform	textarea						  { width:400px;  height:120px }
form#proform div.fleft							{ float:left; margin:0; width:520px; }
/* logowanie */
form#loginform											{  }				
form#loginform	label 							{ width:100px; }
form#loginform div.bound						{ padding-left:110px; width:auto;  }





/* logowanie */
form#forgotpass											{  }				
form#forgotpass	label 							{ width:120px; }
form#forgotpass div.fleft						{ float:left; margin:0; width:520px; }
form#forgotpass img.captcha					{ float:left; margin-right:10px;}
form#forgotpass input.short-captcha	{ width:80px; }
form#forgotpass div.bound						{ padding-left:130px; width:auto;}

/* Promowanie */
form#promo											{  margin:15px auto 20px; background:#f5f5f5; border: 1px solid #E1E5EA; padding:10px 5px; width:330px; text-align:center; }
form#promo	label						  	{ margin-right:5px; display:inline; float:none; }				
form#promo	input.text					{ width:75px; border-color:#a9a9ad #d9d9dd #d9d9dd #a9a9ad; background:#fff  }

div#payforms									{ width:780px; margin:0px auto 20px; }
div#payforms h3 							{ margin:10px auto 20px; font-size:17px}
div#onlineform								{  width:330px; float:left; padding-left:35px; border-left:1px solid  #e1e5ea; margin-left:10px  }
div#onlineform form						{ margin-right:10px}

div#smsform										{ width:400px; float:left }
div#smsform		h4							{ margin-bottom:8px;  text-align:center; }
div#smsform	 ul								{ width:350px; margin:auto; text-align:center; }
div#smsform	 li								{ padding:2px 0; line-height:16px; }



input.error , textarea.error ,select.error
															{  border:1px solid #d63f1c!important;  background:#fff3f3!important;}

input:focus.error , textarea:focus.error , select:focus.error
															{ background:#fff!important; border:none}
															
label.error             { color:#d3040c!important}															
span.error             { color:#d63f1c; }															
span.nodisplay					{ display:none;}		
span.error-border				{ border:1px solid #d63f1c; background:#fff3f3; line-height:10px;display:block; float:left; margin-right:3px; padding:1px;}	

table.promo								{ width:100%; margin-bottom:10px; }
table.promo thead th			{ text-align:center; font-weight:bold; font-size:14px; border-bottom:1px solid #d1d6db; border-right:1px solid #fff; padding:7px 8px 6px 8px; background:#e6e7e9 ; border-top:1px solid #E1E5EA; white-space:nowrap;}
table.promo thead th.last	{ border-right:1px solid #E1E5EA;}
table.promo thead th.white{ background:none ; border:none; border-bottom:1px solid #e1e5ea; }

table.promo td.spec 			{  padding:8px 3px 7px 12px; text-align:left; }

table.promo tr.gray td 		{ background:#f5f5f5; }

table.promo td 						{ background:#FFFFFF none repeat scroll 0 0; border-bottom:1px solid #e1e5ea; border-right:1px solid #e1e5ea; padding:2px 6px 2px 6px; text-align:center; vertical-align:middle !important;font-size:13px; }
table.promo tr td.price		{ font-size:15px;  white-space:nowrap; font-weight:bold; padding:6px 6px 6px 6px; }
table.promo tr td.price span	{ font-weight:normal; font-size:12px;}
table.promo tr td.free		{  padding:6px 15px 6px 15px; }

table.promo td.first,table.promo tfoot th.first			{ border-left:1px solid #e1e5ea;}


table.promo tfoot th			{ border-bottom:none; padding:12px 5px 12px 5px; text-align:center; vertical-align:middle; border-bottom:1px solid #e1e5ea;  border-right:1px solid #e1e5ea;}
table.promo tfoot th.white{ background:none ;border:none;}


table.promo tfoot th  a	{ width:68px; height:24px; line-height:23px; display:block; margin:auto; background:url('/template/img/spriter4.png') 0px  -414px no-repeat;  font-weight:bold; font-size:12px; padding:0 0 2px 0; text-decoration:none; }
table.promo tfoot th  a span	{  color:#fff;  color:#fff;}
table.promo tfoot th a:hover	{ background:url('/template/img/spriter4.png') -70px  -414px no-repeat;}
div.tick { background:transparent url('/template/img/spriter4.png') -142px  -414px no-repeat;; height:20px; margin:auto;width:20px; }

div.promobox						{ border: 1px solid #ddd; padding:10px; margin-bottom:10px;}





table.price {margin:0;}
table.price th, table.price td {border-bottom:1px solid #666666;border-right:1px solid #666666;padding:3px; text-align:center;vertical-align:middle;}
table.prices .bl{border-left:1px solid #666666;}
table.prices .bt { border-top:1px solid #666666;}


div#overlay{ position:absolute;top:0;left:0;background:#000;z-index:110;line-height:0; z-index:100}
div#verify-box	{ position:absolute; top:50%;left:50%; background:#fff; margin-top:-90px;  margin-left:-290px; width:570px; height:102px ;z-index:101;  border:7px solid #5B72AB; padding:20px 20px ; text-align:center; zoom:1}
#verify-box[id] {position:fixed;}
div#verify-box	h4	{ color:#556AA5; font-size:16px; margin-bottom:10px;}
div#verify-box	h5	{  font-size:15px; margin-bottom:10px;}
div#verify-box div.buttons	{ width:170px; margin:auto;}
div#verify-box a.greenbtn		{ margin-right:15px;}



table.tablelist tr.as td.desc   {padding:0;}
table.tablelist tr.as td.thumbnail { padding:10px 10px 8px 12px;}