html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
/*	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; */
	color: #454c50;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	font-size:12px;
}

table{
	background:#FFF;
}

ol, ul {
	/*list-style: none;*/
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


.errors{
	color:#F00;	
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

a{
	text-decoration:none;
}

.aktualnosc_data{
	font-size:11px;
	color:#A07C45;	
}
.aktualnosc_tytul{
	font-size:12px;
	color:#000;
	margin-bottom:5;
	margin-top:5;
}
.aktualnosc_lead{
	font-size:11px;
	color:#7d7d7d;
}

.aktualnosc_data a{
	font-size:11px;
	color:#A07C45;	
}
.aktualnosc_tytul a{
	font-size:12px;
	color:#000;
	margin-bottom:5;
	margin-top:5;
}
.aktualnosc_lead a{
	font-size:11px;
	color:#7d7d7d;
}


.aktualnosc_wiecej{
	font-size:11px;
	text-align:right;
	color:#A07C45;
	margin-right:10;
}
.aktualnosc_wiecej a{
	font-size:11px;
	text-align:right;
	color:#A07C45;
}

.sciezka{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
	font-size:11px;
	color:#999;
}
.sciezka a{
	font-size:11px;
	color:#999;
}

.realizacja_tytul{
	font-size:13px;
	color:#A07C45;	
}
.realizacja_tytul_pierwsza{
	font-size:11px;
	color:#7d7d7d;
}
.realizacja_glowna{
	margin-left:8;
}

.rameczka{
	/*border: 1px solid  #e2e3e6 important;*/
	border-color:7d7d7d;
	color:7d7d7d;
}

.oferta{
	font-size:11px;
	color:ffffff;
	margin-left:12;
	margin-right:8;
}


.pole{
	margin-top:7;
	margin-bottom:20;
}
.polePlik{
	margin-top:1;
	margin-bottom:5;
}

.listaStron{
	font-size:12;
	text-align:center;
	color:A07C45;
	margin-bottom:10;
	margin-top:20;
	font-weight:bold;
}
.listaStron a{
	color:A07C45;
	font-weight:normal;	
}

.prawa{
	color:A07C45;
	font-size:11px;
	float:right;
	display:inline;
}

.prawa a{
	color:A07C45;
	font-size:11px;
	float:right;
	display:inline;
}

.lewaTytul{
	color:A07C45;
	font-size:13px
	float:left;
	display:inline;
}
.lewaTresc{
	color:7d7d7d;
	font-size:11px;
	float:left;
	display:inline;
}
.lewaTresc a{
	color:7d7d7d;
	font-size:11px;
	float:left;
	display:inline;
}
.tresc{
	color:7d7d7d;
	font-size:11px;	
}

.listaAktualnosci{
	margin-left:25;
	margin-right:20;
}

.tytulAktualnosci{
	font-size:16px;	
	color:000000;
}
.tytulAktualnosci span{
	font-size:17px;	
	color:A07C45;	
}

.tab_newsletter{
	color: white !important;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 30px;
	padding-left: 60px;
	height: 26px;
	width: 133px;
	background: url('newsletter_tab.jpg') 0px 0px no-repeat;
}





.clear{
	clear: both;}

body{
	font: normal 12px Tahoma, Verdana, sans-serif;
	text-align: center;}
#container{
	text-align: left;
	width: 926px;
	margin: 0px auto;
	background: url('background.jpg') 0px 0px repeat-y;}
#logo{
	display: block;
	background: url('header.jpg') 0px 0px no-repeat;
	width: 896px;
	height: 89px;
	margin-left: 15px;}
#footer{
	width: 948px;
	height: 167px;
	margin-left: 20px;}

#content{
	margin-left: 15px;
	width: 896px;
	}
#left{
	margin-top: 10px;
	width: 204px;
	float: left;
}
#left a{
	color: #454c50;
}
.footer{
	background: url('bottom_border.jpg') 0px 0px repeat-x;
	width: 896px;
	height: 101px;
	margin-top: 10px;
	}
#footer_img{
	position: relative;
	margin-top: -172px;
	float: left;
	}
#lama_img{
	position: relative;
	margin-top: -20px;
	float: right;
	}
.footer_menu{
	text-align: center;
	padding-top: 7px;
	height: 40px;
	color: #454C50;
	}
.footer_menu a{
	text-decoration: none;
	color: #454C50;
	}
.footer_kontakt{
	color: white;
	padding-top: 10px;
	padding-left: 250px;
	margin-top: 13px;
	height: 31px;
	//background: url('lama_media.jpg') 0px 0px no-repeat;
	background-position: right;
	}
		
	
#center{
	margin-top: 10px;
	width: 485px;
	float: left;
}
#center_art{
	margin: 10px;
	width: 672px;
	float: right;
}
#right{
	margin-top: 10px;
	width: 200px;
	float: right;
}
#right a{
	color: #454c50;
}
.tab_wyszukiwarka{
	color: white;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 28px;
	padding-left: 60px;
	height: 26px;
	width: 133px;
	background: url('wyszukaj_tab.jpg') 0px 0px no-repeat;
}
.tab_faq{
	color: white;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 36px;
	padding-left: 60px;
	height: 26px;
	width: 133px;
	background: url('faq_tab.jpg') 0px 0px no-repeat;
}
.faq_tytul{
	color: #ff0000;
	//color: #263979;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-right: 15px;
	//font-weight: bold;
	padding-left: 13px;
	font-size: 11px;
	}
.faq_lead{
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-right: 15px;
	font-size: 11px;
	padding-left: 13px;

	
	}
.faq_wszystkie{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 0px 0px;
	display: block;
	float: right;

	}
.faq_line{

	margin-left: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 1px;
	width: 181px;

	}
.faq_line img{
	
	vertical-align: top;
	padding: 0px;
	margin: 0px;

	}
.search{
	height: 19px;
	margin-left: 13px;
	float: left;
}
.search_icon{
	padding-right: 7px;
	height: 25px;
	float: right;
}

.input_newsletter{
	height: 19px;
	margin-left: 13px;
	float: left;
	width: 125px;
	}

.zadaj_pytanie
{
	margin: 10px 0px 10px 13px;

	display: block;
	
	background: url('zadaj_pytanie.jpg') 0px 0px no-repeat;
	height: 64px;
	width: 180px;
}

.pod_pytaniem{
	margin: 10px 0px 10px 13px;

	display: block;
	
	width: 180px;
}

.edukacja_oferta{
	margin: 10px 0px 10px 13px;

	display: block;
	padding-bottom: 170px;
	background: url('edukacja_oferta.jpg') 0px 0px no-repeat;
	height: 64px;
	width: 181px;
	}
/*********************************menu*********************************************/
.menu{
	
	padding-left: 20px;
	padding-right: 10px;
}

	
.menu_line_off{
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	width: 174px;
	background: url('menu_off.jpg') 0px 0px no-repeat;
	background-position: center right;
	}
.menu_line{
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	width: 174px;
	}
.menu_line img{
	
	vertical-align: text-top;
	padding: 0px;
	margin: 0px;
	
	}
.menu_line_on{
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	width: 174px;
	background: url('menu_on.jpg') 0px 0px no-repeat;
	background-position: top right;
	}
.menu_line_on img{
	
	vertical-align: text-top;
	padding: 0px;
	margin: 0px;
	
	}
	
.menu_line_off img{
	
	vertical-align: text-top;
	padding: 0px;
	margin: 0px;
	
	}
.kategoria_on{
	color: #dd7c14;
	text-decoration: none;
	display: block;
	//font-weight: bold;
	padding: 5px 0px 5px 3px;
	height: 15px;
	background: url('menu_on.jpg') 0px 0px no-repeat;
	background-position: center right;
	}
.kategoria_off{
	text-decoration: none;
	display: block;
	//font-weight: bold;
	padding: 5px 0px 5px 3px;
	height: 15px;
	background: url('menu_off.jpg') 0px 0px no-repeat;
	background-position: center right;
	}
.element_on{
	color: #dd7c14;
	text-decoration: none;
	display: block;
	height: 15px;
	padding: 2px 0px 2px 20px;
	background: url('menu_on.jpg') 0px 0px no-repeat;
	background-position: center right;
	}
.element_off{
	text-decoration: none;
	display: block;
	height: 15px;
	padding: 2px 0px 2px 20px;
	background: url('menu_off.jpg') 0px 0px no-repeat;
	background-position: center right;
	}

/*********************************menu koniec*************************************/
.path{
	height: 25px;
	font-size: 11px;
	float:left;
	color:#6A757B;
	}
.path a{
	text-decoration: none;
	//color:#454C50;
	color:#6A757B;
	}
.data{
	font-size: 11px;
	float:right;
	color:#6A757B;
	}
#index_table
{	
	border-collapse: collapse;
}


.index_text .imageLeft, .index_text .imageRight{
	background-color: white !important;
	margin: 0px !important;
	}
#index_table td{
		width: 245px;
		border: 0px solid  #e2e3e6;
		border-bottom: 0px solid  #e2e3e6;
		padding: 5px 5px 5px 5px;
		vertical-align: top;
	}
.table_title{
	//color: #dd7c14;
	//color: #C40000;
	color: #F17F0E;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	}
.table_kategoria{
	display: block;
	//font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 10px;
	height: 15px;
	color: #555555;
	}

.table_element{
	display: block;
	text-decoration: none;
	font-size: 11px;
	height: 15px;
	padding: 2px 0px 2px 20px;
	color: #555555;
	}
.form {
	padding-top: 10px;
}
.form input{
	width: 320px;
}
.form textarea{
	height: 120px;
	width: 320px;
}
.form_label{
	
	width: 160px;
	}
form_input{
	}
.form td{
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #e2e3e6;
}
#submit{
	font-weight: bold;
	width: 60px;
	float: right;
	border: none;
	background: none;
	color: #454c50;
}
.orange{
	color: #F17F0E;
	//color: #C40000;
}
.wyszukiwarka{
	padding-top: 10px;
	width: 480px;
}
.wyszukiwarka th{
	font-weight: bold;
	vertical-align: top;
padding: 5px;

}

.wyszukiwarka td{
	
	vertical-align: top;
	padding: 5px;
	
	border-top: 1px solid #e2e3e6;
}
.wyszukiwarka a{
	text-decoration: none;
	color: #454c50;
	}
.wyszukiwarka_tytul {
	width: 50%;
	}
.wyszukiwarka_kat {
	width: 25%;
	}
.wyszukiwarka_podkat {
	width: 25%;
	}
.wyszukiwarka_tytul a{
	text-decoration: none;
	//color: #C40000;
	color: #F17F0E;
	
}
.podkategoria_artykul{
	
	
}
.podkategoria_tytul a{
	color: #454c50;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
}
.podkategoria_tytul_wstep{
	//color: #C40000;
	color: #F17F0E;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 14px;
	}
.podkategoria_mini{
	border:5px solid #ccced1;
	margin: 5px ;
	float: left;
}
.podkategoria_mini_wstep{
	padding-top:4px;
	margin: 5px ;
	float: left;
}
.podkategoria_lead{
	padding: 5px;
	//background-color: #F8F8F8;
}

.szukaj_naglowek{	
	background-color: #F8F8F8;
	font-weight: bold;
}

.czytaj_calosc{
	text-decoration: none;
	//color: #C40000;
	color: #F17F0E;
	font-weight: bold;
	float: right;
}
/********************************artykuły*******************************************/
#zalacznikiArtykulu{
	width: 670px;
		border: 1px solid  #e2e3e6;
		padding: 10px;
		vertical-align: top;
	}
#zalacznikiArtykulu a{
	color: #454c50;
	}
.richText{
	font-size:11px;
	padding-top: 10px;
	zoom: 1;
	position: relative;
	color: #626262;
	margin: 0 0px;}
.richText a{
	color: black;
	}
.richText .dataDodania{
	float: right;
	color: gray;
	clear: both;}
.richText h1{
	padding-top: 10px;
	margin: 10px 0;
	font: bold 1.5em Tahoma,Verdana,sans-serif;}
.richText p{
	margin: 10px 0;
	text-align: justify;}
.richText p.podpisAutora{
	text-align: right;
	font-style: italic;}

.richText .ocena{
	padding: 5px;
	text-align: center;
	width: 90px;
	height: 90px;
	float: right;
	background: url('bazy_ocena_lokalu.gif') 0 0 no-repeat;
	border-bottom: 1px solid #D3D3D3;
	margin: 0 0 5px 10px;}
.richText .ocena em{
	font-weight: bold;
	/*font-size: 2.5em;*/
	font-size: 12px;
}
.richText .ocena a.oceniaj{
	display: block;
	margin: 10px 0 0 5px;
	width: 80px;
	height: 20px;
	background: url('bazy_ocen_lokal.gif') 0 0 no-repeat;
	border: none;
	cursor: pointer;}
.richText .ocena a.oceniaj span{
	display: none;}

.richText .imageLeft{
	text-align: center;
	margin: 0 10px 10px 0;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #e7e8ea;
	float: left;}
.richText .imageLeft p{
	font-size: 0.80em;
	margin: 0;
	padding-left: 10px;}
.richText .imageLeft p.podpis{
	color: black;
	text-align: right;}

.richText .imageRight{
	text-align: center;
	margin: 0 0 10px 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #e7e8ea;
	float: right;}
.richText .imageRight p{
	font-size: 0.80em;
	margin: 0;
	padding-left: 10px;}
.richText .imageRight p.podpis{
	color: black;
	text-align: right;}

.richText .przeczytaj{
	margin: 0 10px 10px 0;
	float: left;
	width: 200px;
	padding: 10px;
	border: 1px solid #B1CE50;}
.richText .przeczytaj ul{}

.richText .przeczytaj ul li{
	padding: 0px;
	margin: 0px;}
.richText .przeczytaj ul li a{
	color: black;
	margin: 0px;
	padding: 0px;}
.cb_title{
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	color:#454c50;
	font-weight: bold;
	}
.podkategoria_wstep{
	padding: 5px ;
	}
.lead{
	color:#7d7d7d;
	font-weight: normal;
	font-size:12px;
	margin-top:10;
	margin-bottom:10;
	}
	
.lead a{
	color:#7d7d7d;
	font-weight: normal;
	font-size:12px;
	margin-top:10;
	margin-bottom:10;
	}
	
.lead_link{
	color: #454c50;
	text-decoration: none;
	//padding: 5px;
	font-weight: normal;
}
/*****************************artykuly koniec*************************************/
.kat_podkategoria{
	
	border: 0px solid  #e2e3e6;
	border-bottom: 0px solid  #e2e3e6;
	padding: 10px ;
	margin-bottom: 10px;
}
.naglowek {
	padding-top: 20px;
}