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, strong, sub, sup, tt, var, b, u, i, center, 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-size: 100%;
   vertical-align: baseline;
   background: transparent;
}
body {   line-height: 1; }
ol, ul {   list-style: none;}
blockquote, q {   quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {   content: '';   content: none; }
:focus {   outline: 0;}
ins {   text-decoration: none; }
del {   text-decoration: line-through; }
table, tr, td,th { border-collapse: collapse;   border-spacing: 0; vertical-align: top; } 

body {
	font-size:13px;
	font-family:"Book Antiqua","Bookman Old Style",Impact;
	color:#000;
}

a {
	text-decoration:none;
	color:#ff0000;
}
a:hover {
	text-decoration:underline;
}

div.Main {
	margin:0px auto;
	width:780px;
	margin-top:20px;
}
div.Footer {
	text-align:center;
	font-weight:bold;
	text-align:center;
	color:#009;
	padding-top:5px;
	padding-bottom:5px;
	line-height:16px;
}
	/*---| Top |---*/
	div.Top {
		border:1px solid #000;
		border-bottom:7px solid #ff6400;
		background:url('img/top-bg.png') repeat-x;
	}
	div.Top.podstrona {
		background:url('img/top-bg-2.png') repeat-x;
	}
		div.TGora {
			padding-left:151px;
			padding-top:4px;
		}
		div.Top.podstrona div.TGora {
			padding-left:20px;
		}
		ul.TDol {
			overflow:hidden;
			clear:both;
			background:url('img/top-bg-li.png') repeat-x;
		}
			ul.TDol li {
				float:left;
				height:157px;
				overflow:hidden;
			}
			div.Top.podstrona ul.TDol li {
				height:69px;
			}
			ul.TDol li.adres {
				border-left:2px solid #FFF;
			}
			ul.TDol li.prawa {
				width:267px;
				text-align:right;
				background:url('img/top-bg-prawa.png') no-repeat right 48px;
			}
			div.Top.podstrona ul.TDol li.prawa {
				width:240px;
				background:url('img/top-bg-prawa-3.jpg') no-repeat right 16px;
			}
		div.TGodziny {
			position:absolute;
			margin:140px 0px 0px 520px;
		}
		div.Top.podstrona div.TGodziny {
			position:absolute;
			margin:87px 0px 0px 538px;
			text-align:right;
			width:240px;
		}
		div.TPrawa {
			width:228px;
			text-align:center;
			background:url('img/top-bg-prawa-2.jpg') no-repeat 1px 0px;
		}
			div.TPrawa div.txt {
				height:135px;
				color:#000;
			}
			div.TPrawa div.txt.m {
				border-bottom:5px solid #cccccc;
			}
			div.TPrawa h2 {
				padding:10px 0px 10px 0px;
				font-weight:bold;
			}
			div.TPrawa p {
				width:150px;
				line-height:16px;
				padding:0px 3px 0px 12px;
			}
	/*---| Zawartość |---*/
	div.Content {
		overflow:hidden;
		clear:both;
		border:1px solid #000;
		border-top:none;
	}
		div.CLewa {
			width:190px;
			float:left;
		}
			ul.LMenu {
				padding:5px 5px 5px 10px;
			}
				ul.LMenu li {
					border-bottom:2px solid #bebebe;
					padding:10px 0px 10px 33px;
					background:url('img/menu-bg-li.png') no-repeat 3px 13px;
				}
				ul.LMenu li.s {
					background:url('img/menu-bg-li-s.png') no-repeat 6px 13px;
				}
					ul.LMenu li a {
						color:#606060;
					}
		div.CPrawa {
			width:563px;
			float:left;
			padding-left:15px;
			background:url('img/lewa-bg.png') repeat-y left top;
		}
			div.Tekst {
				padding:5px;
				line-height:16px;
			}
			div.Tekst.top {
				width:300px;
			}
			div.Tekst.prawa {
				text-align:right;
			}
				div.Tekst table.opisCopy img {
					margin:2px;
				}
				div.Tekst ul {
					padding:10px;
				}
				div.Tekst ul.p {
					padding:10px 0px 10px 0px;
				}
					div.Tekst ul li {
						padding:3px 0px 3px 14px;
						background:url('img/kropka.gif') no-repeat 0px 8px;
					}
					div.Tekst ul.p li {
						padding:0px 0px 0px 14px;
						margin:2px 0px 2px 0px;
						background:url('img/kropka.gif') no-repeat 3px 8px;
					}
					div.Tekst ul.p li.t {
						padding:2px 0px 2px 5px;
						background:#7d9ddf;
						font-weight:bold;
						color:#FFF;
					}
						div.Tekst ul.p li span {
							display:block;
							padding:2px 0px 3px 5px;
							background:#e1ebff;
						}