html, body {

height: 100%;

  min-height: 100%;

  margin: 0;

  padding: 0;

}



body{

background-image: url(img/body.jpg);

background-position: top center;

background-repeat: repeat-x;

color: #000080;

font-size: 12px;

text-align: center;

font-family: Arial, Verdana, sans-serif;

}



a:link, a:visited{

color: #0000CD;

}

a:hover{

color: #B0C4DE;

}



div#contener{

position: relative;

  height: auto !important;

  height: 97%;

  min-height: 97%;

  width: 960px;

  margin: 0 auto 0 auto;

  padding: 0;

  border: none;

text-align: left;

background-color: #0a0a0a;

background-image: url(img/kontener.jpg);

background-position: top center;

background-repeat: repeat-x;



}



div#stopka{

position: relative;

clear: both;

margin: 0 auto;

height: auto !important;

  height: 3%;

  min-height: 3%;

width: 960px;

color: #fff;

background: #0a0a0a;

/*background-image: url(img/design_d.jpg);

background-position: top center;

background-repeat: no-repeat;

*/

}



div#stopka p{

color: #fff;

font-size: 90%;

margin: 0 auto 0 auto;

padding: 0;

}

div#topContener{

position: relative;

margin-top: 0;

margin-left: 0;

padding: 0;

width: 960px;

height: 255px;

min-height: 255px;

/*background-image: url(img/design_g.jpg);

background-repeat: no-repeat;

background-position: center center;

border-top: solid 1px #000418;

*/

}



div#bodyContener{

position: relative;

height: auto !important;

margin-top: 0;

margin-left: 0;

padding: 0;

width: 960px;



/*

background-image: url(img/design_s.jpg);

background-repeat: no-repeat;

background-position: top center;

*/

}



div#lewa_strona{

position: relative;

float: left;

width: 190px;

min-width: 190px;

max-width: 190px;



margin-left: 5px;

margin-top: 5px;

margin-bottom: 5px;

padding: 0;

background: none;

height: auto !important;

}

div#lewa_strona div#menu{

margin: 20px auto auto auto;

padding: 0;

}

div#lewa_strona div#menu ul{

list-style: none;

width: 190px;

min-width: 190px;

max-width: 190px;

margin: 0;

padding: 0;

}

div#lewa_strona div#menu ul li{

list-style-type: none;

}

div#lewa_strona div#menu ul li a.menu_link:link, a.menu_link:visited{

    display: block;

	font-weight: bold;

	width: 190px;

	margin: 0;

	padding-top: 11px;

	background-image: url(img/bg_a.gif);

    background-repeat: no-repeat;

	background-position: center center;

	color: #fff;

	text-decoration: none;

	 height: 25px;

     min-height: 25px;

     max-height: 25px;

	 text-align: center;

}

div#lewa_strona div#menu ul li a.menu_link:hover{

    background-image: url(img/bg_a_h.gif);

    background-repeat: no-repeat;

	background-position: center center;

	color: #000;

}

div#prawa_strona{

position: relative;

float: left;

width: 750px;

min-width: 750px;

max-width: 750px;



margin-left: 8px;

margin-top: 5px;

margin-bottom: 5px;

padding: 0;



height: auto !important;

}



div#prawa_strona div#prawa_strona_gora{

position: relative;

background-image: url(img/na_text1.gif);

background-repeat: no-repeat;

background-position: top center;

padding: 0;

margin: 0;

width: 750px;

min-width: 750px;

max-width: 750px;

height: 17px;

min-height: 17px;

max-height: 17px;

border: none;

}

div#prawa_strona div#prawa_strona_srodek{

position: relative;

background-image: url(img/na_text2.gif);

background-repeat: repeat-y;

background-position: top center;

padding: 0;

margin: 0;

width: 750px;

min-width: 750px;

max-width: 750px;

height: auto !important;

height: 300px;

border: none;

}

div#prawa_strona div#prawa_strona_srodek p{

margin: 15px 40px 15px 40px;

}

div#prawa_strona div#prawa_strona_srodek p.doPrawej{

text-align: right;

}

div#prawa_strona div#prawa_strona_srodek h1{

margin: 15px;

border-left: solid 20px #738fc4;

padding-left: 10px;

font-size: 130%;

color: red;
}

div#prawa_strona div#prawa_strona_srodek h2{

margin: 15px;

font-size: 120%;

}

div#prawa_strona div#prawa_strona_srodek h3{

margin: 15px;

font-size: 110%;

}

div#prawa_strona div#prawa_strona_srodek h4{

margin: 15px;

font-size: 100%;

}

div#prawa_strona div#prawa_strona_srodek ul li{

margin: 3px 40px 3px 40px;

list-style-type: circle;

}



div#prawa_strona div#prawa_strona_dol{

position: relative;

background-image: url(img/na_text3.gif);

background-repeat: no-repeat;

background-position: top center;

padding: 0;

margin: 0;

width: 750px;

min-width: 750px;

max-width: 750px;

height: 17px;

min-height: 17px;

max-height: 17px;

border: none;

}



div.box_menu2{

margin: 20px auto;

width: 190px;

max-width: 190px;

min-width: 190px;

padding: 0;

border: none;

}

.box_g{

width: 190px;

max-width: 190px;

min-width: 190px;

height: 32px;

max-height: 32px;

min-height: 32px;

margin: 0;

text-align: center;

background: #738fc4;

background-image: url("img/box-g.jpg");

background-repeat: no-repeat;

background-position: top center;

}

.box_s{

width: 190px;

max-width: 190px;

min-width: 190px;

margin: 0;

text-align: center;

background: #738fc4;

}

.box_d{

width: 190px;

max-width: 190px;

min-width: 190px;

height: 28px;

max-height: 28px;

min-height: 28px;

margin: 0;

text-align: center;

background-image: url("img/box-d.jpg");

background-repeat: no-repeat;

background-position: center center;

}

.box_g p.titleBox{

font-weight: bold;

color: #fff;

font-family: Arial, Verdana, sans-serif;

margin: 0;

padding: 0;

height: 25px;

max-height: 25px;

min-height: 25px;

padding-top: 10px;

text-align: center;

}

object.odstep{

margin: 5px auto 5px auto;

}

p.textSubskrupcja{

color: #fff;

font-size: 90%;

margin: 0 3px;

}

p.textSubskrupcja2{

color: #fff;

font-size: 90%;

margin: 0 3px;

margin-bottom: 5px;

}

input.formularzPoleTekstowe{

border: solid 1px #546b96;

width: 160px;

margin-top: 10px;

margin: 0 auto;

padding: 0;

}



.caps{

background: #546b96;

color: #fff;

border: solid 1px #cdcdcd;

font-weight: bold;

font-size: 100%;

margin: 0 auto;

margin-top: 3px;

margin-bottom: 10px;

padding-top: 3px;

padding-bottom: 3px;

width: 160px;

}

a.LinkNews:link, a.LinkNews:visited{

color: red;

font-weight: bold;

}

a.LinkNews:hover{

color: #fff;

font-weight: bold;

}

/* style pierwotne */



table.tabKonferencji{ 

    position: relative;

	border-collapse: collapse;

	width: 500px;

	margin: 20px auto 40px auto;
	border-color: transparent;
	border: 1px solid #000066;

   

}

.dataKonfTab{

   font-size: 90%;
	font-style: italic;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	/*border-top: dotted 1px #cdcdcd;*/
	border: thick;
}

.prelegentKonfTab{

   font-size: 140%;
	font-style: italic;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	/*border-top: dotted 1px #cdcdcd;*/
	border: thick;
	background-color: #80A0C6;
	
}
.cenaKonfTab{

   font-size: 180%;
	font-style: italic;
	font-weight: bold;
	color: red;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
	/*border-top: dotted 1px #cdcdcd;*/
	border: thick;
	
	
}
  

td.nazwaKonfTab

{

	font-size: 90%;

	font-style: normal;

	font-weight: bold;

	/*color: red;*/

	text-decoration: none;

	text-align: center;

	line-height: 20px;

	/*background-color: #80A0C6;*/
	
	background-color: #80A0C6;


	

}



td.miejsceKonfTab

{

	font-size: 90%;

	font-style: italic;

	font-weight: bold;



	text-decoration: none;

	text-align: center;

	line-height: 15px; 

}



.bodyKonfTab{

padding: 10px;

text-align: left;

}

table.tabKonferencji tr td.nazwaKonfTab a.konferencjaWiecej:link, a.konferencjaWiecej:visited{

	color: #fff;

	text-decoration: none;

	font-size: 110%;

	font-weight: bold;



}

table.tabKonferencji tr td.nazwaKonfTab a.konferencjaWiecej:hover{

	color: #000;
	

	

}



table.tabKonferencji tr td.nazwaKonfTab a.nazwaKonfTabela:link, a.nazwaKonfTabela:visited{

	color: #fff;

	font-size: 140%;

	font-weight: bold;



}



table.tabKonferencji tr td.nazwaKonfTab a.nazwaKonfTabela:hover{

 /*color: #000;*/
 color: yellow;

}

/* boxy partnerów */

div.partnerzy{

position: relative;

width: 400px;

margin: 20px auto;

padding: 0;

border: solid 1px #cdcdcd;

}



div.partnerzy div.partnerzyTitle{

position: relative;

width: 390px;

background-color: #80A0C6;

margin: 0;

padding: 3px 5px 3px 5px;

color: #fff;

font-weight: bold;

text-align: center;

}



div.partnerzy div.partnerzyLink{

position: relative;

width: 390px;

margin: 0;

padding: 3px 5px 3px 5px;

text-align: center;


}

div.partnerzy div.partnerzyLink img{

border: none;

}



/* Galeria */

table.viewFoto{

background: #80A0C6;

margin: 10px auto;

}

table.viewFoto td{

border: solid 1px #f5f5f5;

padding: 3px;

width: 130px;

vertical-align: top;

}

table.viewFoto td img{

border: solid 5px #cdcdcd;

}



#thumbBox{

position: absolute;

left: 0;

top: 0;

width: auto;

padding: 10px;

padding-bottom: 0;

background-color: #80A0C6;

visibility: hidden;

z-index: 10;

cursor: hand;

cursor: pointer;



}



#thumbBox .footerbar{

line-height: 1.1em;

color: white;

padding: 5px 0;

text-align: right;

}





#thumbBox #thumbImage{

background-color: #80A0C6;

}



#thumbLoading{

position: absolute;

visibility: hidden;

border: 1px solid #cdcdcd;

background-color: #fff;

padding: 35px;

z-index: 5;

}

/* ankieta */

table.tab_form{

width: 80%;

margin: 10px auto;

border-collapse: collapse;

font-size: 90%;

}

table.tab_form td{

border: solid 1px #cdcdcd;

}

table.tab_form td span{

color: red;

font-size: 110%;

}

table.tab_form td input.poletextowe{

border: solid 1px #80A0C6;

width: 250px;

}



table.tab_form td.l1{

background: #80A0C6;

color: #fff;

font-weight: bold;

text-align: right;

}



/* tabela formularzy zgłowszenowych */

table.formularzZgloszeniowy{

position: relative;

margin: 20px auto;

border-collapse: collapse;

border: solid 1px #cdcdcd;

width: 90%;

text-align: center;

}

table.formularzZgloszeniowy td img{

border: none;

}

table.formularzZgloszeniowy td.formZg{

width: 90%;
color: red;


}



div.programKonf{

position: relative;
background: #80A0C6;
color: #fff;
font-weight: bold;
margin: 3px auto;
width: 90%;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

td.DzienKonf
{
background: #80A0C6;
color: #fff;
font-weight: bold;
margin: 3px auto;
width: 90%;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;

}



table.progKonfTab{

position: relative;

margin: 20px auto;

border-collapse: collapse;

width: 90%;

}

table.progKonfTab td.lewaH
{
width: 20%;
text-align: center;
/*border-bottom: dotted 1px #cdcdcd;*/
padding: 5px;
vertical-align: top;
}


table.progKonfTab td.pp1
{
width: 100%;
text-align: left;
padding: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.progKonfTab td.pp2
{
width: 100%;
text-align: left;
padding: 0px;
padding-bottom: 0px;
padding-left: 30px;
padding-right: 0px;
padding-top: 0px;
border-collapse: collapse;
border-spacing: 0px;
}


table.progKonfTab td.pp3
{
width: 100%;
text-align: left;
padding: 0px;
padding-bottom: 0px;
padding-left: 50px;
padding-right: 0px;
padding-top: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.progKonfTab td.pp4
{
width: 100%;
text-align: left;
padding: 0px;
padding-bottom: 0px;
padding-left: 80px;
padding-right: 0px;
padding-top: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.progKonfTab td.WierszGodzina
{ 
border-bottom-color: #cdcdcd;
/*border-bottom-style: dotted;*/
border-bottom-width: 1px;
border-top-color: #cdcdcd;
border-top-style: dotted;
border-top-width: 1px;
}

table.progKonfTab td
{
width: 100%;
text-align: left;
/*border-bottom: dotted 1px #cdcdcd;*/

padding: 5px;
/*border: 4px solid #FF0000;*/
}



table.progKonfTab ul
{ 
margin-left: 10px;
}



/* cv */

table.cvPreTab{

position: relative;

margin: 20px auto;

border-collapse: collapse;

width: 90%;

}



table.cvPreTab td.lewaZdj{

width: 30%;

text-align: center;

padding: 5px;

vertical-align: middle;

}



table.cvPreTab td.lewaZdj img{

border: none;

}