html {
        height:100%;
        margin:0px;
}


body {
	height: 100%; 
	padding:0px; 
	margin:0px; 
	//background-color:#ffffff;
}


body { 
	font-family: Bookman Old Style; 
	font-size: 13px; 
	vertical-align:top; 
}



table.mainbg { 
	width:828px; 
	height:100%; 
	border:0px; 
	padding:0px; 
	margin:0px auto 0px auto;  
	background-image:url(img/paper_bg.jpg);
	background-repeat:repeat-y; 
	background-position:center;
}


table.main { 
	width: 800px; 
	height:100%; 
	border:0px; 
	padding:0px; 
	margin:0px; 
}


table.menu { 
	width:800px; 
	height:4px; 
	border:0px; 
	padding:0px; 
	margin:0px; 
	background-image:url(img/menu_bg.jpg); 
	// background-repeat:no-repeat; 
	background-position:center;
}


table.foot { 
	width:800px; 
	height:57px; 
	border:0px; 
	margin:0px; 
}


table.sp { 
	width:100%; 
	border:0px; 
	text-align:left; 
	margin:0px;
}


table.org { 
	border:0px; 
	width:90%; 
	margin-left:auto; 
	margin-right:auto; 
}


table.schedule {
	border:0px; 
	width:100%; 
	margin:0px; 
	padding:0px; 
}


table.programme {
	border:0px; 
	width:100%; 
	margin:0px; 
	padding:0px; 
}


td.cont { 
	width: 800px; 
	height:100%; 
	border:0px; 
	padding:0px; 
	margin:0px; 
}


td.shl { 
	width:13px; 
	height: 100%; 
	background-image:url(img/cien_lewy.jpg); 
	margin: 0px; padding: 0px; 
}


td.mid { 
	width:760px; 
	vertical-align:top; 
	padding: 0px 20px 30px 20px; 
	margin: 0px; 
}


td.shr { 
	width:15px; 
	height: 100%; 
	background-image:url(img/cien_prawa.jpg); 
	margin: 0px; 
	padding: 0px; 
}


td.header { 
	width:800px; 
	height:236px;
	background-image:url(img/head.png); 
	background-repeat:no-repeat; 
	background-position:center;
	margin: 0px; 
	padding: 0px; 
}


td.menu { 
	width:800px; 
	height:40px; 
	padding: 0px; 
	margin: 0px; 
	color: #d68f4d; 
	font-family: Bookman Old Style; 
	font-size:12px; 
	text-align: center;
	margin-bottom: 0px;
	padding: 0px; 
	text-decoration: none; 
}

td.menu:hover { 
	// width:800px; 
	height:40px; 
	padding: 0px; 
	margin: 0px; 
	color: #705a4a; 
	font-family: Bookman Old Style; 
	font-size:12px; 
	margin-bottom: 0px;
	padding: 0px; 
	text-decoration: bold; 
	background-image:url(img/menu_bg_hover.jpg); 
	background-repeat:no-repeat; 
	background-position:center;


}

td.foot { 
        background-image:url(img/foot_bg.jpg);
	width:800px; 
	height:290px; 
/*	background-image:url(img/footer_2014.jpg); 
	background-repeat:no-repeat; 
	background-position:center;*/
	text-align:center; 
	color:#edc982; 
	vertical-align:bottom; 
	padding-bottom: 7px; 
}
td.footer { 
        background-image:url(img/foot_bg.jpg);
/*	width:800px; 
	height:290px; 
	background-image:url(img/footer_2014.jpg); 
	background-repeat:no-repeat; 
	background-position:center;*/
	text-align:center; 
	color:#edc982; 
	vertical-align:bottom; 
	padding-bottom: 7px; 
}


td.org { 
	text-align:center; 
	vertical-align:middle; }


.time { 
}


.light { 
	vertical-align:top;
	text-align:left; 
	padding: 8px;
	line-height: 20px;
	color: #705a4a;
}


.lightm { 
	text-align:left; 
	vertical-align:middle; 
	background-color:#f8eefc; 
}


.lightc { 
	text-align:center; 
	vertical-align:top; 
	background-color:#f8eefc; 
}


.darki { 
	text-align:left; 
	vertical-align:top; 
	color:#6b4953;
}


.darkm {
	color: #705a4a; 
	text-align:left; 
	vertical-align:top; 
	padding: 8px;
	vertical-align: middle;
	line-height: 20px;
}

.darkch { 
	text-align:right; 
	vertical-align:top; 
	padding: 8px;
	vertical-align: middle;
	color: #6b4953;
}

.darkb { 
	text-align:center; 
	vertical-align:top; 
	padding: 8px;
	vertical-align: middle;
	color: #6b4953;
}

.darkc { 
	text-align:center; 
	padding: 8px;
	vertical-align: middle;
	line-height: 20px;
	color: #705a4a;
}

.img { 
	text-align:center; 
	padding: 0;
	vertical-align: middle;
}


th { 
	height:40px;
	text-align:center; 
	font-weight:bold; 
	vertical-align:middle; 
	background-image: url(img/menu_bg.jpg);
	background-position:center;
	vertical-align: middle;
	outline-width: 3px;
	outline-style: none;
	outline-color: #946e7a;
	color:#634532; 
}

td.lightcell {
    padding: 8px;
    background-image: url(img/menu_bg.jpg);
    background-position:center;
    vertical-align: middle;
    outline-width: 3px;
    outline-style: none;
    outline-color: #946e7a;
    line-height: 20px;
}

td.darkcell {
    padding: 8px;
    vertical-align: middle;
    line-height: 20px;
}

td.list { 
	text-align:center; 
	font-weight:bold; 
	vertical-align:middle; 
	background-color:#622081; 
	color:#ffffff; 
}


td.part { 
	text-align:left; 
	vertical-align:top; 
	background-color:#f8eefc;
}


td.sd { 
	text-align:left; 
	vertical-align:top; 
	background-color:#f3defd; 
}

a:link { 
	color: #d68f4d; 
	text-decoration: none; 
}


a.prog:link { 
	color: #634532; 
	text-decoration: none; 
}

a.prog:hover { 
	color: #d68f4d; 
	text-decoration: none; 
}

a:active { 
	color: #705a4a; 
	text-decoration: none; 
}


a:visited { 
	color: #d68f4d; 
	text-decoration: none; 
}


a:hover { 
	color: #705a4a; 
	text-decoration: none; 
}


.ft:link { 
	color: #d68f4d; 
	font-family: Bookman Old Style; 
	font-size:11px; 
	margin-bottom: 5px;
	padding: 0px; 
	text-decoration: none; 
}


.ft:visited { 
	color: #d68f4d; 
	font-family: Bookman Old Style; 
	font-size:11px; 
	margin-bottom: 5px; 
	padding: 0px; 
	text-decoration: none; 
}


.ft:active { 
	color: #6b4953; 
	font-family: Bookman Old Style; 
	font-size:11px; 
	margin-bottom: 5px;
	padding: 0px; 
	text-decoration: none; 
}


.ft:hover { 
	color: #705a4a; 
	font-family: Bookman Old Style; 
	font-size:11px; 
	margin-bottom: 5px;
	padding: 0px; 
	text-decoration: none; 
}


p { 
	// color: #825739;
	font-family: Bookman Old Style; 
	font-size:13px; 
	text-align:left; 
	padding: 0px; 
}

p.v { 
	color: #705a4a;
	font-family: Bookman Old Style; 
	font-size:13px; 
	text-align:left; 
	padding: 0px; 
}

ul { 
	color: #705a4a;
	font-family: Bookman Old Style; 
	font-size:13px; 
}

li { 
	color: #705a4a;
	font-family: Bookman Old Style; 
	font-size:13px; 
	text-align:left; 
	padding: 0px; 
}


p.spn { 
	font-family: Bookman Old Style; 
	font-size:13px; 
	font-weight:bold; 
	text-align:center; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
}


hr { 
	width:90%; 
	height:1px; 
	text-align:center; 
}


h1 { 
	color: #6b4953; 
	font-size: 24px; 
	padding: 0px; 
	font-family: Bookman Old Style; 
	text-align: left; 
}


h2 { 
	color: #634532; 
	font-size: 16px; 
	padding: 0px; 
	font-family: Bookman Old Style; 
	text-align: center; 
}


h3 { 
	color: #705a4a; 
	font-size: 15px; 
	padding: 0px; 
	text-align: left; 
}


h4 { 
	color: #000000; 
	font-size: 13px; 
	padding: 0px; 
	font-weight: bold; 
	text-align: left; 
}


h5 { 
	color: #000000; 
	font-size: 13px; 
	padding: 0px; 
	font-weight: bold; 
	font-style: italic; 
}


h6 { 
	color: #000000; 
	font-size: 13px; 
	padding: 0px; 
	font-weight: bold; 
	text-decoration: underline; 
}

column {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
row:after {
  content: "";
  display: table;
  clear: both;
}

.logos {
	display: flex;
	gap: 40px; 
	align-items: center;
	text-align: center;
	padding: 50px 20px;
}

.logos img {
	height: 150px;
	padding: 15px 10px;
}
