/* clear all*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
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;}


body {  text-align: justify; font-size: 12px; line-height: 1.5; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, Lucida Grande, Lucida Sans Unicode;  color: #a0a0a0; background: #a00000 url(../images/tlo-bg.jpg) repeat-x;  }
div { text-align: left; }

	
a { cursor: pointer; font-size: 12px; font-weight: normal; text-decoration: none; color: #a0a0a0; }
a:hover  { text-decoration: underline; }

img { padding-top: 10px; float: left; }
.linia { float: left; padding-left: 15px; }
.italic { font-style: italic; font-size: 12px;}
.link { font-weight: bold; }
.margin-top { margin-top: 30px; }
.line { border-bottom: 1px solid #a0a0a0; margin-right: 15px; }
.reklama { float: left; }
.reklama2 { float: left; padding-left: 20px;}
.obrazek { padding-right: 15px; }

#wrapper { margin: auto; width: 828px; position: relative; }
	#tlo { background: url(../images/tlo.png) repeat-y; float: left; width: 100%; margin-bottom: 20px;  }

		#header { float: left; width: 100%; } 
			.menu { float: left; width: 813px; padding-left: 15px; margin-bottom: -1px; margin-top: -20px;} 
				.menu a { float: left; } 
			
		#sidebar { float: left; width: 204px; margin-left: 15px; margin-right: 12px; background: #fee6c4; color: #f0840f; }
			#sidebar h3 { width: 194px; margin-left: 10px; font-size: 13px; font-weight: bold; color: #f0290f; padding-top: 20px; padding-bottom: 10px;}
			#sidebar ul {  padding-left: 30px; width: 174px; } 
				#sidebar li { padding-top: 5px; list-style-image: url(../images/punkt.png); } 
					#sidebar ul ul { padding-left: 14px; width: 160px;}
						#sidebar li li { padding-top: 5px;} 
				#sidebar a { color: #f0840f; } 
			#sidebar .boks { float: left; background: url(../images/boks.jpg) no-repeat; width: 100%; height: 121px; margin-top: 30px; } 

		#content { float: left; width: 587px; }
			#content h1 { float: left; width: 568px; padding: 15px 0px 10px 19px; font-size: 18px; color: #f0290f; }
			.box { float: left; width: 250px; height: 220px; padding: 0px 20px 50px 20px; margin-bottom: 30px;}
			.box1 { float: left; width: 250px; height: 350px; padding: 0px 20px 50px 20px; margin-bottom: 30px;}
				.box h2, .box1 h2 { float: left; width: 250px; font-size: 15px; font-weight: bold; padding-top: 20px; padding-bottom: 10px; color: #78aec5; border-bottom: 1px solid #e2e2e2; }
				.box p, .box1 p {padding-top: 10px;}
				.box a, .box1 a{ float: left; color: #df2524; width: 200px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2;}
				.photo { padding: 0px !important; border: none !important; }
				.koledy { height: 100% !important; }
				
		#content_podstrona { float: left; width: 587px; line-height: 2; text-align: justify;}
			#content_podstrona h1 { float: left; width: 568px; padding: 15px 0px 20px 19px; font-size: 18px; color: #f0290f; }
			#content_podstrona h2 { float: left; width: 568px; padding: 5px 0px 0px 19px; font-size: 15px; color: #f0290f; }
			#content_podstrona h4 { float: left; width: 568px; padding: 5px 0px 10px 19px; font-size: 13px; font-weight: bold; }
			#content_podstrona p {  padding: 15px 20px 10px 19px; }
			#content_podstrona ul, ol { width: 418px; padding: 5px 20px 20px 30px; }
				#content_podstrona li { padding-top: 5px;}
			#content_podstrona .column1 { float: left; width: 150px; padding: 0px 20px 50px 20px; border-right: 1px solid #e4e4e4;}
				#content_podstrona .column1 ul { width: 150px; list-style: none; padding: 0px !important; }
					#content_podstrona .column1 a { color: #78aec5; }
					#content_podstrona .column1 h2 { padding: 0px !important; margin-bottom: 10px; width: 150px;}
				#content_podstrona .column2 { float: left; width: 250px; padding: 0px 20px 50px 20px; }
				#content_podstrona .column2 ul { width: 250px; list-style: none; padding: 0px !important; }
					#content_podstrona .column2 a { color: #78aec5;} 
					#content_podstrona .column2 h2 { padding: 0px !important; margin-bottom: 10px; width: 250px;}
					.screen {float: left; width: 146px; height: 160px; background: #fcdfbc; margin-left: 10px; margin-top: 10px;}
						.screen h3 {float:left; width: 100%; height: 30px;}
						.screen a {float:left; width: 100%; color: #0175a6; text-align: center; font-size: 14px; padding-top: 5px;}
						.screen p {float: left; width: 100%; text-align: center;}
					.skladnik { padding-bottom: 0px !important; margin-bottom: -10px;}
					.skladniki-margin { margin-top: -20px; }
		
		#content_koledy { float: left; font-size: 12px; width: 587px;}
			#content_koledy h1 { float: left; width: 587px; padding: 15px 0px 20px 0px; font-size: 18px; color: #f0290f; text-align: center !important;   }
			#content_koledy p { padding-top: 30px; text-align: center !important;  }
				
		#footer { float: left; width: 828px;  margin-left: -4px; padding-top: 10px; padding-bottom: 30px; }
			#footer .linki { float: left; width: 700px; padding-left: 28px; padding-top: 15px;}
				#footer a { float: left; padding-left: 5px; padding-right: 5px; text-transform: uppercase;}
				#footer .sep { float: left; }
				#footer p { float: left; padding-left: 30px; padding-top: 10px;}
