img {
	border: 0;
}
a {
	color: #3D84C0;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	outline: 0;
}

TD {  
	font-size: 12px; 
	font-family: Verdana, Arial;
}

div#top {
	color: #888888;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	width: 900px;
	height: 57px;
	margin-bottom: 10px;
	position: relative;
}
div#logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 184px;
}
div#top_right {
	position: absolute;
	text-align: right;
	padding-right: 20px;
	bottom: 0;
	right: 0;
	width: 204px;
}

div#top a, 
div#top a:active, 
div#top a:link, 
div#top a:visited {
	color: #2d5fb4;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
div#top a:hover {
	color: #2d5fb4;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

div#impreza {
	margin: 10px auto;
}
div#formularz {
	margin: 10px auto;
}
div#footer {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px; 
	font-family: Verdana, Arial;
	color: #000;
}
div#main_column {
	font-size: 12px; 
	font-family: Verdana, Arial;
	color: #000;
	width: 612px;
	vertical-align: top;
	min-height: 392px;
	text-align: left;
}

div#right_column {
	width: 238px;
	vertical-align: top;
	text-align: center;
	min-height: 368px;
	#height: 368px;
}

div#common_header {
	height: 40px;
	font-size: 23px;
	font-weight: bold;
	color: #4285bc;
	padding-left: 25px;
	padding-top: 6px;
}

div#news_container {
	padding-left: 25px;
	padding-top: 1px;
}
div#news_container a, 
div#news_container a:active, 
div#news_container a:link, 
div#news_container a:visited {
	text-decoration: none;
	color: #3D84C0;
}
div#news_container a:hover {
	text-decoration: underline;
	color: #3D84C0;
}

div.news {
	width: 539px;
	border-top: 1px solid #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

div.news_title {
	font-weight: bold;
}

div.news_date {
	color: #919191;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.przerwa {
	width: 539px;
	clear: both;
	height: 15px;
}

div.program, div.prelegenci {
	width: 539px;
	border-top: 1px solid #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
}

div.program_title {
	font-weight: bold;
	padding-left: 110px;
}
div.program_godz {
	margin-top: 10px;
	float: left;
	width: 110px;
	color: #919191;
	display: block;
}
div.program_contents {
	margin-top: 10px;
	float: left;
	width: 426px;
	display: block;
}

div#galeria {
	width: 612px;
	margin: 0 auto;
	text-align: center;
}

div.gallery_np {
	width: 560px;
	margin: 0 auto;
	height: 20px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding-left: 3px;
	padding-right: 20px;
	text-align: right;
	color: #3D84C0;
	line-height: 20px;
}
div.zdjecie {
	width: 100px;
	height: 120px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
div.arch_first {
	width: 560px;
	margin: 0 auto;
	height: 20px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	color: #919191;
	line-height: 20px;
}
div.arch_next {
	width: 560px;
	margin: 0 auto;
	height: 20px;
	border-bottom: 1px solid #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	color: #919191;
	line-height: 20px;
}
a.arch, a.arch:active, a.arch:link, a.arch:visited {
	color: #3D84C0;
	padding-left: 15px;
	padding-right: 5px;
}
a.arch:hover {
	text-decoration: underline;
	color: #3D84C0;
	padding-left: 15px;
	padding-right: 5px;
}

