body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background-color: #fff;
	color: #535a62;	
}

@font-face {
    font-family: 'JustTheWayYouAreRegular';
    src: url('font/justthewayyouare-webfont.eot');
    src: url('font/justthewayyouare-webfont.eot?iefix') format('eot'),
         url('font/justthewayyouare-webfont.woff') format('woff'),
         url('font/justthewayyouare-webfont.ttf') format('truetype'),
         url('font/justthewayyouare-webfont.svgz#webfontdgMHOGcO') format('svg'),
         url('font/justthewayyouare-webfont.svg#webfontdgMHOGcO') format('svg');
    font-weight: normal;
    font-style: normal;

}
     
a:hover  { color: #0071bb; text-decoration:none; font-size: 12px;} 
a { color: #0879C3; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z link�w na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
h1,h2,h3,div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden; height: 0px;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:12px; color:#F7931E;  font-weight:bold; margin-bottom:8px;}



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bg { width: 100%; min-width: 961px; background-repeat: no-repeat; background-position: center 158px; }

div.kontener{margin:0px auto; width:961px;}

div#top { padding: 0px 1px 0px 1px; width: 959px; display: block; height: 121px; }
div#top_glowna { padding: 0px 1px 0px 1px; width: 959px; display: block; height: 121px; }
div#menu { height: 34px; width: 961px;}
div#navi { height: 225px; display: block; width: 959px; position: relative; }
div#center {min-height:320px;height:auto !important; height:320px;width:961px; line-height: 18px;}

div#bottom { padding: 0px 1px 0px 1px; width: 959px; }


div.kreski {  display: block; height: 3px; overflow: hidden; background-image: url('images/kreski.gif'); }
div#kreski_center { display: block; height: 3px; overflow: hidden; background-image: url('images/kreski_2.gif'); }

div.naglowek { font-size: 17px; color: #0879c3; }

div.kontakt_nazwa{ font-size: 17px; color: #0879c3; margin-bottom:6px; margin-top:6px;}
div.kontakt_nazwa a{ font-size: 17px; color: #0879c3; }
div.kontakt_nazwa a:hover{ font-size: 17px; color: #F7931E; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							TOP						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#logo { float: left; display: block; width: 141px; height: 100px; padding: 8px 0px 0px 0px; }
div#top_right { float: right; display: block; width: 318px; height: 116px; padding: 5px 0px 0px 20px; }
div#top_head { display: block; height: 25px; padding: 0px 12px 0px 2px;}
a#top_head_flaga { display: block; float: right; width: 18px; height: 25px; }
a#top_head_kontakt { color: #bbc1c7; line-height: 23px; float: left;}

div#top_szukaj { display: block; padding: 18px 0px 0px 0px; position:relative }

input#inp_top_szukaj { width: 231px; height: 20px; float: left; margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; border-width: 0; background-image: url('images/inp_top_szukaj.gif'); background-color: transparent;font-family: Arial,Tahoma,Verdana; font-size: 12px; color: #6a747e;}
input#btn_top_szukaj { float: left; margin: 1px 0px 0px 6px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							MENU						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.menu_sep { width: 1px; height: 15px; display: block; overflow: hidden; float: left; background-color: #e9e9e9; }
#menu a { display: block; float: left; height: 34px; background-image: url('images/menubg.gif'); background-position: 0px -34px; background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin-right: 1px; position: relative; }
#menu a.hover { background-position: center top; }
#menu a span { position: absolute; top: 9px; left: 0px; }
#menu a span.menu_flashid { display: none; }
/* NAVI */
h1 { margin: 0px; padding: 0px; display: block; font-size: 70px; color: #0879c3; height: 80px; line-height: 70px; opacity: 0.0; filter: alpha(opacity=0);}
h1.spinacz{ 
	padding: 0 0 0 60px !important;
}
.spinacz_ico{
	background: url( images/szpilka.png ) no-repeat; 
	width: 62px;
	height: 64px;
	position: absolute; 
}
div#navi_bg { display: block; width: 959px; height: 100px; position: absolute; top: 112px; left: 0px; background-color: #fff; opacity: 0.9; filter: alpha(opacity=90); border-top: 1px solid #e9e9e9;}
div#navi_tresc { display: block; width: 949px; height: 110px; overflow: hidden; position: absolute; top: 112px; left: 10px;}

div#breadcrumbs { display: block; height: 21px; padding: 9px 0px 0px 1px; position: relative; }
#breadcrumbs a { color: #6a747e; font-size: 11px; float: left;}
#breadcrumbs a.current, #breadcrumbs a:hover { color: #0071bb; font-size: 11px; }
div.breadcrumbs_sep { background-image: url('images/bread_sep.gif'); float: left; width: 26px; display: block; height: 11px; background-repeat: no-repeat; background-position: center bottom;}
div.breadcrumbs_sep_strzala { float: left; width: 26px; display: block; height: 11px; text-align:center; color: #6a747e; font-size:10px; margin-top:-2px;}


/* GLOWNA */

div#main_kontener {height:395px; overflow:hidden; position: relative; }


div#main_wyrownaj {  position: absolute; top: 312px; left:0px; width:100%; height:395px;}
div#main_dol { display: block; width: 960px; height: 80px; overflow:hidden; margin:0px auto; position:relative; border-top:1px solid #dddddd;}
div#main_dol_kreska { width: 960px; height: 1px; display: block; overflow: hidden; background-color: #dddddd; position: absolute; top: 0px; left: 0px;}
div#main_dol_bg { width: 960px; height: 80px; display: block; overflow: hidden; background-color: #fff; opacity: 0.6; filter: alpha(opacity=60);}

div#main_dol_boxy { display: block; width: 960px; height: 80px; overflow: hidden; position: absolute; top: 0px; }






/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							BOTTOM						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bottom_kreska_reklama { background-color: #dddddd; width: 959px; height: 1px; display: block; overflow: hidden; }
div#bottom_reklama { padding: 22px 0px 17px 0px; display: inline; width: 959px; }
div#bottom_kreska { background-color: #e0e0e0; width: 959px; height: 1px; display: block; overflow: hidden; }
div#bottom_bg { width: 959px; height: 65px; padding: 3px 0px 0px 0px; display: block; background-color: #f7f7f7; color: #9fa3a7; }
div#bottom_fb { overflow:hidden; float: left; width: 90px; height: 22px; padding: 2px 0px 0px 0px; margin: 0px;  background-image: url('images/bottom_fb.gif'); background-repeat: no-repeat; background-position: 76px 3px;}
#bottom_fb a { margin: 0px; padding: 0px;  float: left;}
div#bottom_inca { overflow:hidden; float: left; font-size: 11px; padding-top:3px; padding-right:4px; height:21px;}

div#bottom_left1 { padding-left:180px; float: left; font-size: 11px; padding-top:5px;}
div#bottom_left2 { padding-left:40px; float: left; font-size: 11px; padding-top:5px;}
div#bottom_left3{ padding-left:20px; float: left; font-size: 11px; padding-top:5px;}
div#bottom_right { float: right; padding: 0px 2px 0px 0px; padding-top:5px;}

#bottom_right a:hover { color: #0071bb; font-size: 11px; }
#bottom_right a { color: #9fa3a7; font-size: 11px; }


div#boxy { display: block; height: 80px; padding: 0px 0px 0px 11px; background: url('images/kreski_2.gif') repeat-x top; }
#boxy a { float: left; display: block; }
div.boxy_sep { display: block; width: 3px; height: 31px; overflow: hidden; float: left; }


div.reklama_pojedynczy { width: 950px; height: 100px; display: block; }
div.reklama_podwojny { width: 475px; height: 100px; display: block; float: left;}

/* STRONNICOWANIE*/
div.stronnicowanie { display: block; height: 36px; line-height: 35px; background-image: url('images/kreski.gif'); background-repeat: repeat-x;}
div.stronnicowanie_sep { float: left; width: 3px; height: 36px; display: block; overflow: hidden; background-repeat: no-repeat; background-image: url('images/stronnicowanie_sep.gif'); }
.stronnicowanie a { float: left; margin: 0px 10px 0px 10px;}
.stronnicowanie a.stronnicowanie_prev { padding: 0px 0px 0px 15px; }
.stronnicowanie a.stronnicowanie_next { padding: 0px 15px 0px 0px; }
div.stronnicowanie2 { position: relative; left: 50%; float: left; }
div.stronnicowanie3 { position: relative; left: -50%; float: left; }

/* SUBMENU */
div.submenu2 { position: absolute; top: 176px; left: 0px; width: 148px; display:none;}
div.submenu_top2 { display: block; width: 134px; height: 2px; overflow: hidden; margin: 0px 1px 0px 1px; background-color: #fff; }
div.submenu_bot2 { display: block; width: 148px; height: 3px; overflow: hidden; background-image: url('images/submenu_bot.gif'); }
div.submenu_bg2 { width: 143px; padding: 5px 5px 10px 0px; background: #ffffff;}
div.submenu_sep2 { width: 148px; height: 1px; display: block; overflow: hidden; background-color: #e9e9e9; }

div.submenu_title2 { font-size: 16px; color: #0071bb;  padding: 2px 0px 2px 10px; }
div.submenu_title2 a{ font-size: 16px; color: #0071bb; }
div.submenu_title2 a:hover{ font-size: 16px; color: #F7931E; }

.submenu2 div.element a { display: block; line-height: 14px; width: 113px; padding: 0px 0px 0px 8px; margin: 1px 14px 1px 11px; color: #6a747e; font-size: 11px; line-height: 13px; }
.submenu2 div.element a:hover { color: #fff; background-color: #0677c1; font-size: 11px;}


/* SUBMENU2 */
.bigmenu
{ 
	position: absolute; 
	top: 186px; 
	left: 0px; 
	width: 148px; 
	display:none;
	width: 620px;
	background: white;
}
	.bigmenu .column
	{
		width: 154px;
		background: white;
		border-right: 1px solid #b9b9b9;
		float:left;
		height: 370px;
	}
		.bigmenu .column .header
		{
			width: 144px;
			background: white;
			text-align:center;
			margin: 10px 0 10px 0;
		}
			.bigmenu .column .header a
			{
				font: 11px arial;
				color: #F7931E;
				font-weight: bold;
			}	
		.bigmenu .column .list ul
		{
			list-style-type: none;
			padding: 0;
			margin: 0;			
		}		
				.bigmenu .column .list ul li.norm
				{
					padding: 0 15px 0 20px ;
					margin: 0;	
					line-height:15px;
				}
					.bigmenu .column .list ul li.norm a
					{
						font-size: 12px !important;
						color: #7d868d !important;
					}	
					.bigmenu .column .list ul li.norm a:hover
					{
						color: #F7931E !important;
					}						
				.bigmenu .column .list ul li.main
				{
					padding: 0 5px 0 10px ;
					margin: 0;		
				}	
					.bigmenu .column .list ul li.main a
					{
						font-size: 15px !important;
						color: #136cc8 !important;
					}	
					.bigmenu .column .list ul li.main a:hover
					{
						color: #F7931E !important;
					}							


/* PODSTRONY - kONTAKT */
div#kontakt_left { width: 611px; float: left; margin-right: 34px; padding-top: 24px;}
div#kontakt_right { width: 316px; float: left;padding-top: 24px; }

div#mapa_bg { width: 550px; height: 357px; padding: 17px 30px 21px 31px; background-image: url('images/mapa_bg.gif');}
div#mapa { width: 550px; height: 357px; display: block; }

div#kontakt_formularz_opis { color: #535a62; padding: 25px 0px 42px 9px; }

div#kontakt_left_kreski {  width: 611px; float: left; margin-right: 34px; height: 3px; display: block; overflow: hidden; }
div#kontakt_right_kreski {  width: 316px; float: left; height: 3px; display: block; overflow: hidden; }
div.kontakt_kreska { display: block; height: 1px; overflow: hidden; background-color: #e9e9e9; }
div#kontakt_dane { padding: 25px 0px 35px 30px; }
/* PODSTRONY - newsletter */
div#newsletter { width: 819px; display: block; margin: 0px 0px 0px 70px; }
div#newsletter_opis { padding: 10px 0px 15px 0px; }

div#city3d { padding: 25px 0px 25px 0px; }

/* PODSTRONY - news */
div.news_box { padding: 0px 0px 15px 0px; }
h2.news_nazwa { font-size: 14px; padding: 5px 0px 6px 0px; color: #0071bb; font-weight: bold;}
div.news_nazwa { font-size: 13px; padding: 5px 0px 0px 0px;color: #0071bb; font-weight: bold;}
div.news_nazwa a { font-size: 13px; color: #0071bb; font-weight: bold;}
div.news_nazwa a:hover { font-size: 13px; color: #6a747e; font-weight: bold;}
div.news_data { font-size: 11px; color:#F7931E; margin-bottom:8px; }
div.news_wiecej { text-align: right; }
div.news_wiecej a{ color:#F7931E; font-weight:bold;}
div.news_wiecej a:hover{ color:#0071bb; font-weight:bold;}


div#news_lata {  margin-top:4px; margin-bottom:4px; font-size:13px; padding-left:15px;}
div#news_lata a{ color:#0071bb; font-weight:bold;  font-size:13px;}
div#news_lata a:hover{ color:#F7931E; font-weight:bold;  font-size:13px;}

/* SZUKAJ */
div#szukaj_naglowek { font-size: 14px; padding: 5px 0px 6px 0px; color: #0071bb; font-weight: bold; }

div.szukaj_rodzaj { font-size: 13px; padding: 5px 0px 6px 0px; color: #0071bb; font-weight: bold; }

div.szukaj_box { padding: 0px 0px 5px 12px; background-image: url('images/bread_sep.gif'); background-repeat: no-repeat; background-position: left center;}
div.szukaj_nazwa { font-size: 13px; padding: 0px 0px 0px 0px;color: #0071bb; font-weight: bold;}
div.szukaj_nazwa a { font-size: 13px; color: #6a747e; font-weight: bold;}
div.szukaj_nazwa a:hover { font-size: 13px; color: #0071bb; font-weight: bold;}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	

/*							MODUL SONDA						                       			 */

/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.sonda_pytanie { margin-bottom:10px;  font-weight:bold; text-align:left;}
div.sonda_odpowiedz { margin-bottom:6px;   }


div.sonda_wykres
{
	width:151px; height:13px;
	border-bottom:1px solid #909090;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	padding-left:1px; padding-right:1px; padding-bottom:1px;
	margin-top:1px; margin-bottom:10px;
	float:left;;

}

div.sonda_wykres_elm
{
	width:150px; height:12px;
	background-color:red; overflow:hidden;
}

div.sonda_wykres_prc
{
	width:15px; float:left; padding-left:5px;  font-weight:bold;
	font-size:10px; padding-top:4px; color:#909090;
}
div.sonda_wykres_odpowiedz { font-size:11px; color:#4B4B4B; margin-bottom:3px;}



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
.formularz_tabelka { margin-left: 12px; }
.formularz_tabelka td { padding: 4px 0px 4px 0px; line-height: 12px; color: #8e949b;}
.formularz_tabelka2 td { padding: 0px; }
.formularz_tabelka3 td { padding: 0px; color: #8e949b; font-size: 10px;}

.newsletter_tabelka { }
.newsletter_tabelka td { padding: 4px 0px 4px 0px; line-height: 12px; color: #8e949b;}
td.newsletter_etykieta { color: #8e949b; width: 70px; padding-right: 7px; text-align: right; line-height:11px;}
td.formularz_etykieta { line-height:11px; }
	input.formularz
	{
		width:204px; height:14px; padding: 4px 10px 4px 10px; margin: 0px; background-color: transparent; border-width: 0;
		color: #535a62; font-size: 12px; 	font-family: Arial,Tahoma,Verdana; background-image: url('images/inp_bg.gif');
	}

	select.formularz
	{
		width:224px; height:22px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial; 
	}	
	
	.wiadomosc,textarea.formularz
	{
		width: 372px; 
		height: 212px; 
		margin: 0px; 
		padding: 4px 10px 4px 10px; 
		background-color: #eeeff1; 
		border: 1px solid #c1c9d2;
		color: #535a62; 
		font-size: 12px; 	
		font-family: Arial,Tahoma,Verdana; /*background-image: url('images/txt_bg.gif');*/
		overflow:auto;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}
/* LOGOSY */
div#logosy_kontener { display: block; width: 961px; height: 306px;}
	div#logosy_top { display: block; height: 283px; width: 961px; position: relative; }
		div#logosy_prev { display: block; width: 17px; height: 24px; position: absolute; top: 119px; left: 15px; cursor: pointer; display:none;}
		div#logosy_next { display: block; width: 17px; height: 24px; position: absolute; top: 119px; left: 933px; cursor: pointer;display:none;}
		
		div#logosy_lista_bg { height: 283px; width: 855px; display: block; position: absolute; top: 0px; left: 50px;  overflow: hidden;}
		div#logosy_lista { position: absolute; top: 0px; left: 0px; padding: 0px 0px 0px 0px; height: 283px; }
			div.logosy_box { display: block; width: 140px; height: 140px; float: left; position: relative; overflow: hidden;  margin: 0px 3px 3px 0px;cursor: pointer;}
				.logosy_box_bw { position: absolute; top: 0px; left: 0px; display: none; font-weight:bold; font-size:14px;}
				.logosy_box_kolor { position: absolute; top: 0px; left: 0px; display: none; color:#0879C3; font-weight:bold; font-size:14px;}
				div.logosy_apla { display: none; }
		div#logosy_plusy_bg { height: 19px; width: 877px; display: block; position: absolute; top: 132px; left: 39px; overflow: hidden;}
			div#logosy_plusy { background-image: url('images/logosy_bg.gif'); display: block; height: 19px; background-repeat: repeatx; position: absolute; top: 0px; left: 0px;}
				
	
	div#logosy_stronnicowanie { }
	
	div#logosy_apla { display: none; width: 429px; height: 118px; overflow: hidden; position: absolute; top: 0px; left: 0px; background-color: #fff;}
		div#logosy_apla_zawartosc { }
		div#logosy_apla_nazwa { color: #0879c3; font-size: 17px; float: left; padding: 10px 0px 12px 11px;}
		div#logosy_apla_nazwa a{ color: #0879c3; font-size: 17px;}
		div#logosy_apla_nazwa a:hover{ color: #F7931E; font-size: 17px;}
		div#logosy_apla_lokal { color: #ff7901; font-size: 12px; float: right; padding: 10px 15px 0px 0px;}
		.logosy_apla_szpilka { background: url(images/szpilka_lista.png) no-repeat; float: right; width:29px; height: 35px; cursor: pointer}
		.logosy_apla_szpilka:hover { background: url(images/szpilka_lista_over.png) no-repeat;}
		div#logosy_apla_opis { color: #535a62; font-size: 12px; clear: both; padding: 0px 3px 0px 11px; height: 70px; overflow: auto;}


	.szpilka_szop{	
		background: url(images/szpilka_shop.png) no-repeat;
		float: right; 
		width:134px; 
		height: 34px; 
		cursor: pointer;
		padding: 12px 0 0 5px;
		color: #000305;
		font-size: 13px;
	}
/* 	.szpilka_szop:hover{	
		background: url(images/szpilka_shop_over.png) no-repeat;
	} */
		
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							facebook							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
		#left_aplikation_block
		{	 	
	 
			position: fixed;
			margin-top: -100px; /*po�owa wysoko�ci panelu w g�r� */	
			left: 0px;
			top: 50%;
			width: 235px;				
		}
		#left_aplikation_block #facebook{
			background: url("images/fbpodklad.png") no-repeat scroll 0 0 transparent;	
			padding: 10px;
			width: 235px;
			height:402px;
			position: absolute;	
			z-index: 10;			
		}		
		
		#left_aplikation_block #aplication{		
			position: absolute;
			padding: 10px;
			width: 235px;
			height:402px;			
			z-index: 11;				
		}
			
		.pl {
			background: url("images/pl_planerpodklad.png") no-repeat scroll 0 0 transparent;
			width: 235px;
			height:402px;			
		}
		.en {
			background: url("images/en_planerpodklad.png") no-repeat scroll 0 0 transparent;
			width: 235px;
			height:402px;			
		}		

			#left_aplikation_block #aplication .inner_app{		
				padding: 10px;
				width:170px;
				height:360px;			
				background: #fff3e6 ;				
			}		
		
				#left_aplikation_block #aplication .inner_app h3{	
					margin: 10px 0 25px 0;
					padding: 0 0 4px 0;
					color: #ff8400;
					font-size: 14px;	
					font-weight: bold;
					border-bottom: 1px solid #0071bb;
				}		
		
					#left_aplikation_block #aplication .inner_app h3 span{		
						color: #0071bb;			
					}			

			#left_aplikation_block #aplication .inner_app .item {		
				clear: both;
			}					
				#left_aplikation_block #aplication .inner_app .item .list_shop{		
					padding: 0 0 10px 5px;
					width:125px;		
					color: #0071bb;
					font-weight: 100;	
					font-size: 15px;
					float:left;
				}	
				#left_aplikation_block #aplication .inner_app .item  .remove_shop{			
					float: right;		
					width: 38px;
					height: 17px;
					padding: 4px 0 0 0;
					cursor: pointer;
				}	
				
				#left_aplikation_block #aplication .inner_app  .appbtn{			
					position: absolute;	
					width: 185px;
					height: 45px;
					bottom: 32px;
					right: 55px;
					cursor: pointer;
				}				
		
			
		#left_aplikation_block a.facebook_link{		
			position: absolute;
			z-index: 150;
			display: block;
			width: 30px;
			height: 96px;	
			top: 0px;
			right: -5px !important;		
		}
		#left_aplikation_block a.application_link{		
			position: absolute;
			z-index: 150;
			display: block;
			width: 30px;
			height: 123px;	
			top: 97px;
			right: -5px !important;		
		}		
		
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							tooltip godziny							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	

.tooltip{
	display:inline-block;`
	font-size:11px;
}	
	.tooltip_hours{	
		color:#858585;
	}
	.tooltip:hover .tooltip_body{
		display:block;
	}
	
	.tooltip_body
	{
		position: absolute;
		background: #fff;
		border:1px solid #c1c9d2;
		padding: 0 10px;
		z-index:100;
		display:none;
	}
		.tooltip_body table tr td
		{
			padding: 5px 0 0 0;
			font-size: 10px;
			color: #858585;
		}			
				
				
/* jak dojechac w top */
.howtodrive{
	display:inline-block;
	padding: 5px 0 0 0;	
}
	.howtodrive a{
		color:#858585;
		font-size: 12px;
	}

	
.quiz{
	position: relative;
	padding: 20px 10px 20px 0 ;
	font-size: 11px;
	font-weight: bold;
	color: #026fc4;
	float:right;
	margin: 20px 0 0 5px;
	border-right: 1px solid #e8e8e8;
	height: 55px;

}
	.quiz .mark{
		background: url(images/mark.png) no-repeat 0 0px ;
		width: 13px;
		height: 22px;
		right: 100;
		top: -10px;
		position: absolute;
	}
	.quiz .question{
		width: 120px;
		padding:10px 0 0 0;
		background: url(images/mark.png) no-repeat right top;

	}		
	.quiz .answer{
		padding: 5px 0 0 20px;
		color: gray;
		font-size: 10px;
		font-weight: 100;
		width: 150px;
		z-index:150;
		
	}	
	
.news_box_img{
	float: left;
	padding: 10px 5px 5px 5px;
	width: 90px;
	height: 90px;
}
.news_box_contener{
	width: 800px;
	float:left;
}
.news_box_rest{
	float: left;
}

.width950{
	width:100px;
	text-align:left !important;
	margin: 10px 0 0 0;
}

.news_shortopis{
	width: 700px; 
	float: left;
}
.links_block{
	width: 200px; 
	float:right;
	text-align: left;
	margin: 0 0 0 50px;

	
}
	.links_block .links_header{
		font-size: 14px;
		text-align: left;
		margin: 0 0 20px 10px;
		color: #006aaf;
		font-weight: bold;
	}
	.links_block .link_data{
		font-size: 11px;
		color: #FF9900;
		display: block;

	}
	.links_block .links_contener{
		display: block;
		text-align: left;
		margin: 0 0 0 30px;
	}		
	.links_block .links_contener a{
		font-weight: bold;
	}	
	
	
.news_galeria{
	width: 160px; 
	display: inline-block;
	text-align: center;
	margin: 0 0 0 50px;
}
.news_galeria *{
	text-align: center;
}

.gallery_img {
	height: 100px;
	width: 100px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	margin: 3px 3px 3px 3px;
	text-align: center;	
}
	.gallery_img * {
		vertical-align: middle;
		display: inline-block;
	}
	.gallery_img span{
		height: 100%;
	}
.gallery_intext	{
	clear: both;
}
.gallery_inside {
	text-align: center;
}



/* Zaplanuj zakupy */
.app_contener{
	margin: 10px auto;
	width: 950px;
	
}
	.app_contener .app_choose{
		margin:auto;
		width: 940px;
		padding: 0 60px 0 60px; 
	}
		.app_contener .app_choose .app_cattegory{
			width: 180px;
			height: 237px;
/* 			padding: 12px 0 12px 0; */
			float: left;
			border: 1px solid #ededed;
			-moz-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
			-webkit-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888; 
			box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
		}		
			.app_contener .app_choose .app_cattegory h3{
				color: #0071bb;
				font-size: 21px;
				font-family: Arial;
				font-weight: bold;
				margin: 10px 5px 10px 5px;
			}	
			.app_contener .app_choose .app_cattegory .spacer{
				width: 170px;
				height: 2px;
				margin: 0 4px 20px 4px;
				background: #0071bb;
			}	
			.app_contener .app_choose .app_cattegory .category_item{
				color: #0071bb;
				font-size: 21px;
				font-weight: bold;
				margin: 5px 5px 5px 5px;
				cursor: pointer;
			}	
				.app_contener .app_choose .app_cattegory .category_item:hover{
					color: #ff890b;
				}				
		.app_contener .app_choose .app_shop{
			margin: 0 40px 0 40px;
			width: 366px;
			height: 213px;
			padding: 12px; 
			float: left;
			border: 1px solid #ededed;
			-moz-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
			-webkit-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888; 
			box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
		}	
		
			.app_contener .app_choose .app_shop .app_shop_content{
				width: 365px;
				height: 160px;
				overflow: auto;
			}			
				.app_contener .app_choose .app_shop .app_shop_content div{
					margin: 2px;
				}	
				
			.app_contener .app_choose .app_shop h3{
				color: #0071bb;
				font-size: 21px;
				font-family: Arial;
				font-weight: 100;
				margin: 0px 5px 10px 5px;
			}	
			.app_contener .app_choose .app_shop .spacer{
				width: 368px;
				height: 2px;
				margin: 0 4px 8px 4px;
				background: #0071bb;
			}	
				.app_contener .app_choose .app_shop .app_shop_content div.shop_item{
					color: #0071bb;
					font-size: 14px;
					cursor: pointer;
					width: 240px;
					float: left;
				}	
					.app_contener .app_choose .app_shop .app_shop_content div.shop_item:hover{
						color: #ff890b;
					}					
				.app_contener .app_choose .app_shop .app_shop_content div.button_add{
					color: #7f7f7f;
					font-size: 11px;
					cursor: pointer;
					background: url( images/spinka_small.png ) no-repeat top right;
					width: 100px;
					height: 20px;
					float: left;
					font-family: Arial;
					font-size: 10px;
				}	

					.app_contener .app_choose .app_shop .app_shop_content div.button_add:hover{
						color: #404244;
						background: url( images/spinka_small_over.png ) no-repeat top right;
					}					

				
		.app_contener .app_choose .app_shop_description{
			margin: auto;
			width: 156px;
			height: 213px;
			padding: 12px; 
			float: left;
			border: 1px solid #ededed;
			-moz-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
			-webkit-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888; 
			box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
		}

			.app_contener .app_choose .app_shop_description h3{
				color: #0071bb;
				font-size: 21px !important;
				font-family: Arial;
				font-weight: 100;
				margin: 0px 5px 10px 5px;

			}			
			.app_contener .app_choose .app_shop_description .app_shop_description_content{
				overflow: auto;
				width: 155px;
				height: 140px;
				padding: 3px;
				color: #0071bb;
				line-height: 14px;
				font-family: Arial;
				word-wrap: break-word;
			}
			.app_contener .app_choose .app_shop_description .spacer{
				width: 155px;
				height: 2px;
				margin: 0 4px 8px 4px;
				background: #0071bb;
			}	
			

	.app_contener .app_planner_content{
		margin: 45px 25px 15px 60px;
		width: 825px;
		padding: 0 5px 0 5px; 
		height: 240px;
		border: 1px solid #ededed;
		-moz-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;
		-webkit-box-shadow: 4px 4px 6px #888, -1px -1px 7px #888; 
		box-shadow: 4px 4px 6px #888, -1px -1px 7px #888;		
	}
		.app_contener .app_planner_content h3{
			color: #0071bb;
			font-size: 21px;
			font-weight: bold;
			font-family: Arial;
			margin: 10px 5px 10px 5px;			
		}
		.app_contener .app_planner_content .spacer{
			width: 820px;
			height: 2px;
			margin: 0 4px 20px 4px;
			background: #0071bb;		
		}		
			.app_contener .app_planner_content .app_planner_content_list {
				overflow: auto;
				width: 810px;
				height: 170px;
			}
			
				.app_contener .app_planner_content .app_planner_content_list .shop_name_note{
					float: left;
					width: 200px;
					font-size: 14px;
					color: #0071bb;
					margin: 0 0 10px 10px;
				}
				.app_contener .app_planner_content .app_planner_content_list .shop_notebook{
					float: left;
					width: 390px;
				}
					.app_contener .app_planner_content .app_planner_content_list .shop_notebook textarea{
					/* 	border-top: 0;
						border-left: 0;
						border-right: 0;
						border-bottom: 1px solid #cfe9ff;
						width: 440px; */
						display: none;
					}
					.app_contener .app_planner_content .app_planner_content_list .shop_notebook .editdiv{
						border-top: 0;
						border-left: 0;
						border-right: 0;
						border-bottom: 1px solid #cfe9ff;
						width: 390px;
						min-height: 20px;
						margin: 0 2px 0 0 ;
						padding: 5px 0 5px 0;
						font-family: 'JustTheWayYouAreRegular';
						font-size: 14px;
						color: #2375a5;
						font-weight: 100;
						word-wrap:break-word;
					}



					
				.app_contener .app_planner_content .app_planner_content_list .shop_option{
					float: left;

				}	
					.app_contener .app_planner_content .app_planner_content_list .shop_option .up,
					.app_contener .app_planner_content .app_planner_content_list .shop_option .up_disabled
					{
						float: left;
						width: 15px;	
						height: 17px;	
						cursor: pointer;
						margin: 15px 10px 0 0;
						
					}
					.app_contener .app_planner_content .app_planner_content_list .shop_option .down,
					.app_contener .app_planner_content .app_planner_content_list .shop_option .down_disabled
					{
						float: left;
						width: 15px;	
						height: 17px;	
						cursor: pointer;
						margin: 15px 2px 0 10px;
					}
					.app_contener .app_planner_content .app_planner_content_list .shop_option .down_disabled,	
					.app_contener .app_planner_content .app_planner_content_list .shop_option .up_disabled{
						cursor: none;
					}					
					
					.app_contener .app_planner_content .app_planner_content_list .shop_option .savebtn{
						float: left;
						width: 63px;	
						height: 32px;	
						cursor: pointer;
						margin: 0 1px 0 0;
					}
					.app_contener .app_planner_content .app_planner_content_list .shop_option .delbtn{
						float: left;
						width: 63px;	
						height: 32px;	
						cursor: pointer;
					}


	.saveplan{
		float: right;
		width: 242px;	
		height: 79px;	
		cursor: pointer;
	}
	.printplan{
		float: right;
		width: 242px;	
		height: 79px;
		cursor: pointer;	
	}	

.scroll-panel
{
	width: 18px;
	background-image: url('images/scroll-panel.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
	
.scroll-handler
{
	width: 14px;
	height: 14px;
	background: url('images/scroll-handler.png') no-repeat;
}

.poziom{
	color: #f17d00;
	font-family: Arial;
	font-size: 14px;
	font-weight: 100;
}

