* {



	margin: 0;



	padding: 0;



}




body {



	margin: 0px;





	background: #FFFFFF url(/images/tlo.jpg) repeat-x top left;



}

.textarea_kontakt{

	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;
	
	width: 100%;
	
	height: 100px;
	
	border-top: 1px solid rgb(4,123,189); /*niebieski*/
	
	border-left: 1px solid rgb(4,123,189);
	
	border-right: 1px solid rgb(205,205,205);

	border-bottom: 1px solid rgb(205,205,205);
	
	margin-top:5px;
	

}



.button_kontakt{

	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	font-size: 12px;


	background:  url(/images/button.gif) no-repeat left top;

	border-top: 1px solid rgb(255,255,255);

	border-left: 1px solid rgb(255,255,255);

	border-right: 1px solid rgb(255,255,255);
	
	border-bottom: 1px solid rgb(255,255,255);
	


	color: #FFFFFF;
	
	width: 110px;
	
	height: 30px;

	
}

.button_wybierz{

	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	font-size: 12px;


	background:  url(/images/button_wybierz.gif) no-repeat left;

	border-top: 1px solid rgb(255,255,255);

	border-left: 1px solid rgb(255,255,255);

	border-right: 1px solid rgb(255,255,255);
	
	border-bottom: 1px solid rgb(255,255,255);
	
	/*border-right: 1px solid rgb(4,123,189);

	border-bottom: 1px solid rgb(4,123,189);*/

	margin-left: 10px;
	
	color: #FFFFFF;
	
	width: 110px;
	
	height: 23px;

	
}


body, th, td, input { /* textarea*/



	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;

	
}


form {



}







fieldset {



}







input, textarea {



	font-weight: bold;


}







input.text {



	padding: 2px 5px;



	background: #F8FAEB;



	border-top: 0px solid #4D5719;



	border-left: 0px solid #4D5719;



	border-right: 0px solid #626456;



	border-bottom: 0px solid #626456;



}







input.button {


	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	


	font-size: 12px;

	background: rgb(4,123,189);



	border-top: 1px solid rgb(4,123,189);



	border-left: 1px solid rgb(4,123,189);



	border-right: 1px solid rgb(4,123,189);



	border-bottom: 1px solid rgb(4,123,189);



	color: #FFFFFF;



}







h1, h2, h3 {



	margin-top: 1.5em;



	color: #626456;



}







h1 {







	letter-spacing: .08em;



	font-size: 3em;



}







h2 {



	letter-spacing: -.05em;



	text-transform: uppercase;



	font-size: 1.1em;



	font-weight: bold;



	color: #8D8E85;



}







h3 {



	font-size: 1em;



}







p, ul, ol {



	margin-top: 1.5em;







	font-size: 1.1em;



}







ul, ol {



	margin-left: 3em;



}







blockquote {



	margin-left: 3em;



	margin-right: 3em;



}







a {



	text-decoration: none;





	color: #047BBD;

	



}







a:hover {



	border: none;


}


table.galeria {
	background: url(/images/galeria_tlo.jpg) repeat-y left;
	margin-top:20px;
	margin-left:2px;
}

td.galeria a:hover img{
	border-color: rgb(4,123,189); /* zielony #016438;*/
}

td.galeria  img{
	border: 2px solid #EDEDED;
	border-width: 2px 2px 2px 2px;
	margin-top:0px;
	padding:1px;
}


table.video {
	width: 550px;
}

td.video {
	padding:15px;
	text-align:justify;
	text-transform: uppercase;
	font-size: 10px;
	line-height:14px;
	width: 260px;
}



h1 a, h2 a, h3 a {



	border: none;



	text-decoration: none;







	color: #016438;



}







h1 a:hover, h2 a:hover, h3 a:hover {



	background: none;



	color: #3C7BCF;



}







hr {



	display: none;



}











#wrapper {



}







/* Header */



#header {



	width: 800px;



	height: 55px;



	margin: 0 auto;



}







#menu {



	float: left;



	width: 800px;



	height: 50px;

	

	margin: 0px auto;



	background: url(/images/img04.jpg) no-repeat left top;



	font-family: Arial Rounded, Arial,  sans-serif;



	font-size: 12px;



}







#menu ul {



	margin: 0;



	padding: 0;



	list-style: none;







}







#menu li {



	float: left;



	background: url(/images/img05.gif) no-repeat right top;



	height: 50px;



	width: 153px;



	padding: 0 2px 0 2px;



}







#menu a {



	display: block;



	/*float: left;*/



	height: 25px;



	margin-right: 1px;







	padding: 18px 0px 0px 0px;

	

	text-decoration: none;



	text-transform: uppercase;

	

	text-align: center;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



}







#menu a:hover {



	color: #2C2E22;



}







#menu .current_page_item a {







	color:  #DDDDDD;


}







#search {



	float: right;



	width: 254px;



	padding-top: 7px;



}







#search fieldset {



	border: none;



}







#search #s {



	width: 160px;



}







#search #x {



	width: 80px;



}











#logo {



	width: 785px;



	margin: 0 auto;



	padding-left: 15px;



	height: 193px;



	border-top: 1px solid #D5D5D5; /*obramowanie logo*/



	border-left: 1px solid #D5D5D5;



	border-right: 1px solid #D5D5D5;



}







#logo h1, #logo h2 {



	float: left;



	margin: 0;



	padding: 0;



}







#logo h1 {



	padding: 150px 5px 0 20px;



	color: #2C2E22;



}







#logo h2 {



	padding: 165px 0 0 0;



	font-style: italic;



}







#logo p {



	clear: left;



	margin: 0;



	padding: 0 0 0 20px;



	line-height: normal;



	font-size: 1.2em;



	font-weight: bold;



	color: #C2C5B1;



}







#logo a {



	color: #FFFFFF;



}







/* Page */







#page {



	width: 800px;



	margin: 0 auto;



	padding: 0px 0px 0 0px;



	background: #FFFFFF;



	border: 1px solid #D5D5D5; /*obramowanie zawartosci*/



	border-top: none;



}











#content {



	float: left;



	width: 580px;



	padding: 20px 0px 0px 20px;



}

#content_max {



	float: left;



	width: 750px;



	padding: 20px 0px 0px 20px;



}


#content_kontakt {



	float: left;



	width: 370px;



	padding: 20px 0px 0px 20px;



}







.post {


}



.post .title {



	margin: 0;



	font-weight: normal;

	

	border-bottom: 1px solid #D5D5D5;


	
	
	color: #016438;

}







.post h1.title {



	padding: 15px 0px  5px 15px;



	height: 25px;



	font-size: 2em;



}



#wpis {

	/*font-size: 13px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 10px 10px 20px 15px;

}

#wpis p{

	margin-top: 0.5em;
	text-indent:1cm;
	margin-bottom: 1px;
}

#wpis_kontakt{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 10px 10px 20px 15px;

}


#wpis_kontakt p{

	margin-top: 0.5em;
	/*text-indent:1cm;*/
	margin-bottom: 1px;
}








.post .meta_max {



	margin: 0;



	padding: 5px 0px 0px 640px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	/*color: #CFCFCF;*/



	color: #909090;

	

	border-left: 1px solid #D5D5D5;



}

.post .meta_max a {



	color: #CFCFCF;



}


.post .meta_2 {



	margin: 0;



	padding: 5px 0px 0px 475px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;







	color: #909090;

	

	border-left: 1px solid #D5D5D5;



}


.post .meta_2 a {



	color: #CFCFCF;



}

.post .meta_aktualnosci {



	margin: 0;



	padding: 5px 0px 0px 410px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;







	color: #909090;

	

	border-left: 1px solid #D5D5D5;



}







.post .links {



	margin: 0;



}







.post .tags {



	margin: 0;



	text-transform: uppercase;



	font-size: .8em;



	font-weight: bold;



}







.post .links a, .post .tags a {



	border: none;



}











#recent-posts {



}







#recent-posts h2 {



	margin: 0;



	padding: 15px 0  0 15px;



	height: 30px;



}







#recent-posts h3 {



	margin: 0;



	font-size: 13px;



	padding: 15px 0  0 15px;



}







#recent-posts p {



	margin: 0 0 10px 0;



	padding: 15px 0  0 15px;



	line-height: 22px;



	font-size: 13px;



}











.sidebar {


   
	float: left;
	


}



.sidebar ul {

	margin: 0;
    padding: 0px;
	padding-left: 5px;
	list-style: none;
}


.sidebar li {
	margin-bottom: 2em;
}

.sidebar li ul {

}

.sidebar li li {
	margin: 0;
}

.sidebar li h2 {
	margin: 0 0 0.5em 0;
}




#sidebar_kontakt {


	/*padding: 10px 0px 0px 0px;*/
	float: left;
	width: 370px;
	padding: 20px 0px 0px 20px;

}



#sidebar_kontakt li ul {



	line-height: normal;



	padding-left: 10px;



}


#sidebar_kontakt li li {



	padding: 5px;



	font-size: .8em;



	background: url(/images/img06.gif) no-repeat left 45%;



}


#sidebar_kontakt li a {
	border: none;
	padding-left: 5px;

	color: #047BBD;



}

#sidebar_kontakt li a:hover {
	border: none;
	/*color: #3C7BCF;*/
	color: #666666;
}




#sidebar2 {

	width: 195px;
	padding: 0px 0px 0px 0px;

}


#sidebar2 li h2 {



	margin: 0 0 5px 0;



	padding: 10px 0  5px 15px;



	height: 20px;



	background: url(/images/img07.gif) no-repeat left 70%;







	border-bottom: 1px dotted #047BBD;



	/*color: #7E9932;*/



	/*color: #016438;*/



	color: #047BBD;



}


#sidebar2 li ul {



	line-height: normal;



	padding-left: 10px;



}


#sidebar2 li li {



	padding: 5px;



	font-size: .8em;



	background: url(/images/img06.gif) no-repeat left 45%;



}


#sidebar2 li a {



	border: none;



	padding-left: 5px;



	color: #047BBD;



}


#sidebar2 li a:hover {



	border: none;




	color: #666666;



}



#sidebar3 {



	width: 170px;



	padding: 10px 0px 0px 0px;



}


#sidebar3 li h2 {



	margin: 0 0 1em 0;



	padding: 10px 0  5px 15px;



	height: 20px;



	background: url(/images/img07.gif) no-repeat left 70%;







	border-bottom: 1px dotted #047BBD;






	color: #047BBD;



}


#sidebar3 li ul {



	line-height: normal;



	padding-left: 10px;



}


#sidebar3 li li {



	padding: 5px;



	font-size: .8em;



	background: url(/images/img06.gif) no-repeat left 45%;



}


#sidebar3 li a {



	border: none;



	padding-left: 5px;



	color: #047BBD;



}


#sidebar3 li a:hover {



	border: none;




	color: #666666;



}





#calendar {



	margin: 0 auto;



}


#calendar caption {



	font-weight: bold;



}



#calendar table {



	width: 220px;



	text-align: center;



	border-collapse: collapse;



}







#calendar thead th {



	background: #CCCCCC;



	color: #FFFFFF;



}


#calendar tbody td {



	background: #EEEEEE;



}







#calendar #today {



	background: #B8D03B;



	font-weight: bold;



	color: #FFFFFF;



}







#calendar a {



	font-weight: bold;



}







#calendar #prev {



	text-align: left;



}







#calendar #next {



	text-align: right;



}










#footer {



	margin: 0;



	padding: 0;



	height: 140px;



	background: #F3F3F3 url(/images/img02.jpg) repeat-x bottom left;



	color: #FFFFFF;



}







#footer p {



	padding-top: 30px;



	text-align: center;



	font-size: 10px;



}



