body{
	text-align: center;
	width: 890px;
	margin: 0 auto;
	background: url(../images/background.jpg) repeat-x scroll 0 0;
	vertical-align: top;
	cursor: default;
}
#site{
	overflow: hidden;
	width: 890px;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;	
	background:#fff
}
#top{
	position: relative;
	width: 890px;
	height: 140px;
	background-image: url(../images/naglowek_pl.jpg);
	margin: 0px;	
}
#topen{
	position: relative;
	width: 890px;
	height: 140px;
	background-image: url(../images/naglowek_en.jpg);
	margin: 0px;	
}
#menu{
	position: relative;
	width: 890px;
	height: 50px;
	margin: 0 auto;
}
#content{
	border-bottom: 1px solid #D5D5D5;
	vertical-align: top;
	width: 890px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: auto;	
}
#footer{
	width: 890px;
	display: block;
	height: auto;
	float: none;
}
#footer_menu{
	float: right;
	text-align: right;
}
#logo{
	float: left;	
	width: 100%;
	text-align: left;
}
font.stopka{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #B0B0B0;
}
a:active, a:focus, a:hover, a:link, a:visited {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3994cb;
}
a:active.kontakt, a:focus.kontakt, a:hover.kontakt, a:link.kontakt, a:visited.kontakt {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3994cb;
}

/*
* bloki tekstu
*/
#blok_1na1{
	height: auto;/* !important;*/
	display: block;	
	margin: 0px 30px 10px 30px;
	width: 800px;
}
#prelegenci_blok_lewy{
	/*border: 1px solid Black;*/
	font-size: 10px;
	float: left;
	display: block;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	width: 350px;
	height: 330px;
	min-width: 350px;
	/*_width: 350px;*/
	margin-bottom: 0px;
}
.prelegenci_blok_lewy{
	/*border: 1px solid Black;*/
	font-size: 10px;
	float: left;
	display: block;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	width: 350px;
	height: 340px;
	min-width: 350px;
	/*_width: 350px;*/
	margin-bottom: 0px;
}
#prelegenci_blok_prawy{
	/*border: 1px solid Black;*/
	font-size: 10px;
	float: right;
	display: block;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	width: 350px;
	min-width: 350px;
	height: 320px;
	/*_width: 350px;*/
	margin-bottom: 0px;
}
.prelegenci_blok_prawy{
	/*border: 1px solid Black;*/
	font-size: 10px;
	float: right;
	display: block;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	width: 350px;
	min-width: 350px;
	height: 340px;
	/*_width: 350px;*/
	margin-bottom: 0px;
}
div.prelegenci_separator{
	clear: both;
	height: 20px;
}

img.prelegenci{
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
#glowna_blok_lewy{
	float: left;
	background: #f5f5f5;
	border-right: 1px solid #e7e7e7;
	padding: 0px;
	margin: 0px;
	display: table;
	height: auto;
	/*border: 1px solid Black;*/
}
#glowna_blok_film{	
	float: left;
	width: 520px;
	/*background:#ffffff;*/
	padding: 0px;
	margin: 0px;
	display: table;
	height: auto;
	/*border: 1px solid Black;*/
}
#glowna_blok_srodkowy{
	float: left;
	width: 260px;
	/*background:#ffffff;*/
	padding: 0px;
	margin: 0px;
	display: table;
	height: auto;
	/*border: 1px solid Black;*/
}
#glowna_blok_prawy{
	border-left: 1px solid #e7e7e7;
	float: left;
	width: 259px;
	/*background:#ffffff;*/
	padding: 0px;
	margin: 0px;
	display: table;
	height: auto;
	/*border: 1px solid Black;*/
}
#glowna_blok_srodek{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3994cb;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	text-align: justify;	
}
#blok_1na2{
	border:1px solid #bdbdbd;
	padding: 10px;
	float: left;
	height: auto; /*!important;*/
	display: inline;
	background: #ffffff;
	width: 330px;
	/*margin-top: 20px;*/
	margin-bottom: 20px;
	margin-left: 20px;
	height: 350px;
}
#blok_2na2{
	border:1px solid #bdbdbd;
	text-align: right;
	padding:10px;
	float: right;
	height: auto; /*!important;*/
	display: inline;
	background: #ffffff; 
	width: 350px;
	/*margin-top: 20px;*/
	margin-bottom: 20px;
	margin-right: 20px;
	height: 350px;
}
/*
* standardowe fonty
*/
h1,p{
	font-size: 11px;
	line-height:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

h1{font-size:18px;}

p.naglowek_2{
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF8D0F;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
}
span.glowna_lista_naglowki{
	font: normal normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a.name_link{
	font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;	
}
font.niebieska{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3994cb;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
}
font.pomaranczowa{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
}
p.naglowek{
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #505050;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
span.naglowek_prawy{
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #505050;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
p.tytul{
	font: normal normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3994cb;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
/*
* formularz kontaktowy
*/
font.formularzKontaktowy_nagowek{
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
}
span.formularzKontaktowy_nagowek{
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
}
font.formularzKontaktowy_wyrozniony{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
}
span.formularzKontaktowy_wyrozniony{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
}
font.formularzKontaktowy{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
}
span.formularzKontaktowy{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
}
input.formularzKontaktowy{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	/*
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	*/
}
textarea.formularzKontaktowy{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 330px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}
input.formularzKontaktowy_blad{
	border: 1px solid #BB0000;
	color: #1F1F1F;
	background-color: #FF8D71;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	/*
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	*/
}
textarea.formularzKontaktowy_blad{
	border: 1px solid #BB0000;
	color: #1F1F1F;
	background-color: #FF8D71;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 330px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

/*
* formularz rejestracji
*/
font.formularzRejestracji_nagowek{
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
span.formularzRejestracji_nagowek{
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
font.formularzRejestracji_nagowek_blad{
	font: normal normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
span.formularzRejestracji_nagowek_blad{
	font: normal normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
font.formularzRejestracji_nagowek2p{
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color: #3994cb;*/
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
span.formularzRejestracji_nagowek2p{
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color: #3994cb;*/
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
font.formularzRejestracji_wyrozniony{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
span.formularzRejestracji_wyrozniony{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ed842c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
font.formularzRejestracji{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
span.formularzRejestracji{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454545;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
font.koszt{
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
span.koszt{
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
input.formularzRejestracji{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
}
.c_formularzRejestracji{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
}
.c_formularzRejestracji_nieaktywny{
	border: 1px solid #DBDBDB;
	color: #DBDBDB;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
}
.c_formularzRejestracji_blad{
	border: 1px solid #BB0000;
	color: #1F1F1F;
	background-color: #FF8D71;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
}
.c_formularzRejestracji_nieaktywny_blad{
	border: 1px solid #BB0000;
	color: #CC6100;
	background-color: #FF8D71;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
}
input.formularzRejestracji_blad{
	border: 1px solid #BB0000;
	color: #1F1F1F;
	background-color: #FF8D71;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
}
select.formularzRejestracji{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
select.formularzRejestracji_blad{
	border: 1px solid #BB0000;
	color: #1F1F1F;
	background-color: #FF8D71;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
input.formularzRejestracji_osoby{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 40px;
}
textarea.formularzRejestracji{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}
checkbox.formularzRejestracji_checkbox{
	border: 1px solid #DBDBDB;
	color: #1F1F1F;
	background-color: #FAFAFA;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.prelegenci_mini{
	margin-right: 15px;
	border: 1px solid #999999;
}
.guest_block{
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 0px;
	vertical-align: top;
	display: block;
	height: auto;
	width: 220px;
}
.guest_block_hover {
	background: #ffffff;
	border: 1px solid #DBDBDB;
	padding: 0px;
	vertical-align: top;
	display: block;
	height: auto;
	width: 220px;
}
.main_block_hover{
	background: #f5f5f5;
	border: 1px solid #dddddd;
	padding: 0px;
	vertical-align: top;
	display: block;
	height: auto;
	width: 239px;
}
.main_block {
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 0px;
	vertical-align: top;
	display: block;
	height: auto;
	width: 239px;
}
#margines{
	margin: 10px;
	display: table;
	height: auto;
	width: auto;
}

.margines_class{
	margin: 10px;
	display: table;
	height: auto;
	width: auto;
}
a.link_strzalka{
	background: url(../images/strzalka.gif) no-repeat scroll right bottom;
	padding: 0px 5px 0px 0px;
	font: normal normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}

span.link_strzalka{
	background: url(../images/strzalka.gif) no-repeat scroll right bottom;
	padding: 0px 5px 0px 0px;
	font: normal normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
#mapa{
}
#mapa_lewa{
	text-align: right;
	width: 140px;
	float: left;
	display: block;
	height: auto;
}
#mapa_prawa{
	float: right;
	width: 300px;
	display: block;
	height: auto;
}
#ramka{
	display: block;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
}
#info_zdjecie{
	float: left;
	margin: 10px;
}
img.info_zdjecie{
	border: 1px solid #e1e1e1;
}


/*program*/
span.program_t_tytul{
	font: normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
span.program_t_font{
	font: normal normal normal 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
table.program_t {
	border-width: 1px;
	border-spacing: 3px;
	border-style: solid;
	border-color: #dbdbdb;
	border-collapse: collapse;
	background-color: #fafafa;
}
table.program_t td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #dbdbdb;
	background-color: #fafafa;
}
p.naglowek > a {
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
table.program_t td.tytul{
	height: 20px;
	padding-left: 5px;
	background: url(../images/program_td_bg.jpg) repeat scroll 0 0;
}


ul.lista{
	list-style-type: none; /*text-indent: -1em;*/
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 0px 0px 0px 0px;
	margin: -3px 0px 5px 20px;
}
ul.lista > li{
	font: normal normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: list-item;
	height: auto;
	background: url(../images/strzalka_li.gif) no-repeat scroll left top;
	padding: 0px 0px 0px 10px;
	margin: -2px 0px 0px 0px;
}

li.lista{
	font: normal normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: list-item;
	height: auto;
	background: url(../images/strzalka_li.gif) no-repeat scroll left top;
	padding: 0px 0px 0px 10px;
	margin: -2px 0px 0px 0px;
}

table.program_glowna {	
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	border-width: 1px;
	border-spacing: 3px;
	border-style: solid;
	border-color: #dbdbdb;
	border-collapse: collapse;
	background-color: #fafafa;
}
table.program_glowna td {
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #dbdbdb;
	background-color: #ffffff;
}
table.program_glowna td.tytul {
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
}
a.program{
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3994cb;
}
ul.komunikatyPrasowe{
	list-style-type: none; /*text-indent: -1em;*/
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 20px;	
}	
ul.komunikatyPrasowe > li{
	font: normal normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: list-item;
	height: auto;
	background: url(../images/strzalka_li.gif) no-repeat scroll left top;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
ul.komunikatyPrasowe > li > a{
	color: #3994cb;
	font: normal normal normal 12px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.foto {
	float: left;
	margin: 15px;
	width: 250px;
	height: 192px;
	text-align: center;
	font-family: Helvetica,Arial,sans-serif;
}