/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*******************************/
/*  Created by Damian Bonar    */
/*  Copyright by IguanaStudio  */
/*******************************/




body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 13px;
	font-family: 'Arial', 'Tahoma', 'Verdana', 'Myriad Pro', Trebuchet, sans-serif;
	background: #FFF url('../images/bg.jpg') repeat-x 0 0;
	color: #373737;
}

a {
    color: #00438a;
}

a:hover {
    text-decoration: none;
}

p {
    padding-bottom: 15px;
    line-height: 130%;
    text-align: left;
}

ul {
    padding-bottom: 15px;
    text-align: left;
    line-height: 130%;
}

ul li {
    padding: 4px 0 4px 20px;
    background: transparent url(../images/ico_green_ok.gif) no-repeat 0 8px;
    text-align: left;
}

.blue {
    color: #00438a;
}

.green {
    color: #0b6e2d;
}

.black {
    color: #000;
}

.blue-dark {
    color: #003399
}

.underline {
    text-decoration: underline;
}

.center {
    text-align: center;
}

.clear {
    clear: both;
}

.img_right {
    float: right;
    padding: 3px 0 10px 10px;
}

.link {
    font-size: 17px;
    color: #00438a;
    text-decoration:none;
    cursor: pointer;
	border-bottom:1px solid #00438a;
}

.link:hover {
    text-decoration: none;
}

h1 {
	text-indent:-9999px;
}

h2 {
    font-size: 25px;
    padding-bottom: 10px;
}

h3 {
    font-size: 17px;
    padding-bottom: 10px;
    text-align: left;
    line-height: 130%;
	color:#366ba3;
}

h4 {
    font-size: 16px;
    padding-bottom: 10px;
    text-align: left;
    line-height: 130%;
	background: transparent url(../images/t_red.gif) no-repeat 0 0;
	text-decoration:underline;
	padding-left:25px;
}

.horizontal_list {
    text-align: left;
    overflow: hidden;
    height: 100%;
    padding: 0 0 15px 0;
}

.horizontal_list li {
    background: transparent url(../images/ico_green_ok.gif) no-repeat 0 8px;
    padding: 4px 0 4px 20px;
    float: left;
  /*  width: 240px;*/
    margin-right: 40px;
}

.horizontal_list li.right {
    margin-right: 0;
}

div.wrapper {
    width: 970px;/*958px*/
    margin: 0 auto;
}

div#header {
    width: 970px;
    height: 120px;
    position: relative;
}

div#header h1 {
    width: 970px;
    height: 117px;
    /*position: absolute;*/
    left: 1px;
    /*margin-top: 12px;*/
    background: transparent url(../images/winieta.jpg) no-repeat 0 0;
}

/*div#header h1 a {
    display: block;
    width: 292px;
    height: 89px;
}

div#header div#h_info {
    width: 245px;
    height: 50px;
    background: transparent url(../images/h_info.gif) no-repeat 0 0;
    position: absolute;
    top: 33px;
    left: 385px;
} 
  */
div#header div#data_rozp {
    width: 240px;
    position: absolute;
    top: 30px;
    right: 21px;
}

div#data_rozp div#rozp_info {
    text-align: right;
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 140%;
    padding-top: 8px;
}

div#data_rozp div#cyfry {
    float: right;
} 

ul#menu {
    width: 993px;
    height: 36px;
    background: transparent url(../images/menu_gotowe_bold.jpg) no-repeat 0 1px;
    overflow: hidden;
    padding: 0 0 0 8px;
    line-height: normal;
}

ul#menu li {
    height: 29px;
    float: left;
    margin-right: 19px;
    background: none;
    padding: 7px 0 0 0;
}

ul#menu li a {
    display: block;
    width: 100%;
    height: 29px;
    float: left;
}
ul#menu li.strona_glowna {
    width: 104px;
}
ul#menu li.o_konferencji {
    margin-left: -19px;
    width: 81px;
}
ul#menu li.program {
    margin-left: -5px;
    width: 50px;
}
ul#menu li.prelegenci {
    margin-left: -10px;
    width: 64px;
}
ul#menu li.co_zyskasz {
    margin-left: -9px;
    width: 69px;
}
ul#menu li.miejsce_konferencji {
    margin-left: -12px;
    width: 108px;
}
ul#menu li.jak_bylo {
    margin-left: -7px;
    width: 105px;
}
ul#menu li.rejestracja {
    margin-left: 0;
    margin-right: 23px;
    width: 113px;
}
ul#menu li.organizator_konferencji {
    margin-left: -14px;
    width: 72px;
}
ul#menu li.zostan_partnerem {
    margin-left: -15px;
    margin-right: 0;
    width: 108px;
}
ul#menu li.strona_glowna a:hover, ul#menu li.strona_glowna a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -6px -42px transparent;
    width: 100px;
}
ul#menu li.o_konferencji a:hover, ul#menu li.o_konferencji a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -112px -42px transparent;
    width: 87px;
}
ul#menu li.program a:hover, ul#menu li.program a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -207px -42px transparent;
    width: 52px;
}
ul#menu li.prelegenci a:hover, ul#menu li.prelegenci a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -266px -42px transparent;
    width: 68px;
}
ul#menu li.co_zyskasz a:hover, ul#menu li.co_zyskasz a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -340px -42px transparent;
    width: 72px;
}
ul#menu li.miejsce_konferencji a:hover, ul#menu li.miejsce_konferencji a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -417px -42px transparent;
    width: 120px;
}
ul#menu li.jak_bylo a:hover, ul#menu li.jak_było a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -537px -42px transparent;
    width: 122px;
}
ul#menu li.rejestracja a:hover, ul#menu li.rejestracja a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -660px -41px transparent;
    width: 119px;
}
ul#menu li.organizator_konferencji a:hover, ul#menu li.organizator_konferencji a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -783px -42px transparent;
    width: 72px;
}
ul#menu li.zostan_partnerem a:hover, ul#menu li.zostan_partnerem a.active {
    background: url("../images/menu_gotowe_bold.jpg") no-repeat scroll -860px -42px transparent;
    width: 109px;
}
/*
ul#menu li.strona_glowna {
width:94px;
}
ul#menu li.o_konferencji {
margin-left:-8px;
width:81px;
}
ul#menu li.program {
margin-left:-5px;
width:50px;
}
ul#menu li.prelegenci {
margin-left:-10px;
width:64px;
}
ul#menu li.co_zyskasz {
margin-left:-9px;
width:69px;
}
ul#menu li.miejsce_konferencji {
margin-left:-12px;
width:108px;
}
ul#menu li.jak_bylo {
margin-left:-11px;
width:105px;
}
ul#menu li.rejestracja {
margin-left:-7px;
margin-right:23px;
width:113px;
}
ul#menu li.organizator_konferencji {
margin-left:-17px;
width:72px;
}
ul#menu li.zostan_partnerem {
margin-right:0;
margin-left:-15px;
width:108px;
}
ul#menu li.strona_glowna a:hover, ul#menu li.strona_glowna a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -6px -42px transparent;
width:94px;
}
ul#menu li.o_konferencji a:hover, ul#menu li.o_konferencji a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -112px -42px transparent;
width:83px;
}
ul#menu li.program a:hover, ul#menu li.program a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -207px -42px transparent;
width:48px;
}
ul#menu li.prelegenci a:hover, ul#menu li.prelegenci a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -266px -42px transparent;
width:64px;
}
ul#menu li.co_zyskasz a:hover, ul#menu li.co_zyskasz a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -340px -42px transparent;
width:69px;
}
ul#menu li.miejsce_konferencji a:hover, ul#menu li.miejsce_konferencji a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -417px -42px transparent;
width:108px;
}
ul#menu li.jak_bylo a:hover, ul#menu li.jak_było a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -533px -42px transparent;
width:105px;
}
ul#menu li.rejestracja a:hover, ul#menu li.rejestracja a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -648px -42px transparent;
width:113px;
}
ul#menu li.organizator_konferencji a:hover, ul#menu li.organizator_konferencji a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -766px -42px transparent;
width:72px;
}
ul#menu li.zostan_partnerem a:hover, ul#menu li.zostan_partnerem a.active {
background:url("../images/menu_gotowe_bold.jpg") no-repeat scroll -846px -42px transparent;
width:108px;
}
*/
div#content {
    overflow: hidden;
    height: 100%;
    width: 966px; /*było 970px*/
    background: transparent url(../images/bg_content.gif) repeat-y 212px 0;   /*było 156px*/
    position: relative;
    padding: 25px 0 25px 0;
}

div#shadow_part {
    width: 23px;
    height: 46px;
    background: transparent url(../images/bg_shadow_part.jpg) no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 213px;/*było 156px*/
}

div#bottom_shadow_part {
    width: 15px;
    height: 127px;
    background: transparent url(../images/bg_bottom_shadow_part.jpg) no-repeat 0 0;
    position: absolute;
    bottom: 0;
    left: 212px;/*było 156px*/
}

div#left {
    float: left;
    width: 210px;/*było 144px*/
    padding: 0 11px 0 1px;
}

div#right {
    width: 214px;/*było 203px*/
    float: right;
}

div#main {
    width: 500px; /*było 565px*/
    float: left;
    margin-left: 25px;
    text-align: center;
}

ul.loga {
    padding: 5px 0 45px 0;
    line-height: normal;
}

ul.loga li {
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px #e5e5e5 solid;
    background: none;
}

ul.loga li.last {
    border-bottom: 0;
}

div.opinie_bottom {
    background: transparent url(../images/bg_opinie_bottom.gif) no-repeat bottom center;
    padding-bottom: 5px;
    margin: 15px 0;
    float: left;
}

div.opinie_top {
    background: #e5ecf3 url(../images/bg_opinie_top.gif) no-repeat top center;
    padding: 10px 15px 5px 15px;
    color: #252525;
    font-size: 11px;
}

div.opinie_bottom2 {
    background: #e5ecf3;
    padding-bottom: 5px;
    margin: 15px 0;
    float: left;
}

div.opinie_top2 {
    background: #e5ecf3;
    padding: 10px 15px 5px 15px;
    color: #252525;
    font-size: 11px;
}

div.opinie_top p {
    padding-bottom: 10px;
    line-height: 135%;
}

div.opinie_top p.autor_opini {
    text-align: right;
    padding-bottom: 3px;
    font-style: italic;
}

div.opinie_top p.autor_opini strong {
    font-style: normal;
}

div.main_box_bottom {
    background: transparent url(../images/bg_main_box_bottom.gif) no-repeat bottom center;
    padding-bottom: 10px;
    margin: 0 0 15px 0;
    float: left;
    width: 570px;
}

div.main_box_top {
    background: #FFF url(../images/bg_main_box_top.gif) no-repeat top center;
    padding-top: 10px;
}

div.main_box_top div {
    border-right: 1px #abc1d8 solid;
    border-left: 1px #abc1d8 solid;
    padding: 5px 20px;
    text-align: center;
}

div#footer {
    background: transparent url(../images/bg_footer.gif) repeat-x 0 0;
    height: 44px;
    color: #585d62;
    font-size: 11px;
    clear: both;
    margin-top: 20px;
}

div#footer div div {
    padding-top: 18px;
}

div#footer div div a {
    color: #585d62;
    text-decoration: none;
}
div#footer div div a:hover {
    text-decoration: underline;
}

#program_konferencji {
	font-size: 11px;
}

#program_konferencji a {
	color: #00ccff;
}

#program_konferencji ul {
	margin: 5px 10px 0 13px;
	padding: 0px;
}

#program_konferencji .program_godzina {
	white-space: nowrap;
	padding-right: 5px;
	font-weight: bold;
	background:#fffac2;
}

#program_konferencji .program_godzina2 {
	white-space: nowrap;
	padding-right: 5px;
	font-weight: bold;
	background:#e1e1e1;
}

#program_konferencji .program_tytul {
	font-weight: bold;
}

#program_konferencji .program_opis {
	padding-bottom: 10px;
	background:#fffac2;
}

#program_konferencji .program_opis2 {
	padding-bottom: 10px;
	background:#e1e1e1;
}

#program_konferencji .program_tresc td {
	border: 1px dotted #c0c0c0;
	padding: 2px;
}

#program_konferencji .konferencje_numer_dnia {
	font-size: 13px;
	font-weight: bold;
	padding: 6px 3px 3px 3px;
	background-color: #e0e0e0;
	color: #990000;
}

#program_konferencji .prelegent_program_nazwisko {
	font-weight: bold;
}

	
.film_flash {
width:200px;
float:right;
background: url('../images/loading.gif') center no-repeat;

}

#FLVPlayer1 {
width:200px;
height:105px;}

/* dodatki (tabela agenda, fotosy) */

.agenda {
	font-family: Calibri, sans-serif;
	font-size:13px;
	text-align:left;
}

.agenda .godzina_grey {
	font-size:16px;
	border-right:1px solid black;
	border-top:4px solid white;
	border-bottom:4px solid white;
	padding-left:5px;
}

.agenda .godzina_salmon {
	font-size:16px;
	border-right:1px solid black;
	padding-left:5px;
}

.agenda .opis_grey {
	border-top:4px solid white;
	border-bottom:4px solid white;
	padding:5px;
}
.agenda .opis_salmon {
	padding:5px;
}

.agenda .grey {
	background:#CCCCCC;
}
.agenda .salmon {
	background:#fffac2;
}
.agenda .blue {
	background:#8ba5cd;
	text-align:center;
	padding:5px;
	color:black;
}

div.box_wrap {
	position:relative;
}
div.box1 {
	position: absolute;
 	top: 180px; left: 325px;/*było 385px*/
 	height: 106px; width: 175px;
 	color: white;
 	background-color: blue;
 	z-index: 20;
	background: transparent url(../images/1.jpg) no-repeat -20px -59px;
	border:1px solid white;
}
div.box2 {
	position: absolute;
 	top: 280px; left: 306px;/*było 350px*/
 	height: 106px; width: 175px;
 	background-color: pink;
 	z-index: 10;
	background: transparent url(../images/2.jpg) no-repeat 0 -42px;
	border:1px solid white;
}
div.box3 {
	position: absolute;
	 top: 80px; left: 299px;/*było 350px*/
 	height: 106px; width: 175px;
 	background-color: yellow;
 	z-index: 5;
	background: transparent url(../images/3.jpg) no-repeat 0 -20px;
	border:1px solid white;
}

div.box4 {
	position: absolute;
	top: -20px; left: 316px;/*było 385px*/
 	height: 106px; width: 175px;
 	background-color: yellow;
 	z-index: 1;
	background: transparent url(../images/4.jpg) no-repeat 0 -20px;
	border:1px solid white;
}

div.box5 {
	position: absolute;
	top: 380px; left: 317px;/*było 385px*/
 	height: 106px; width: 175px;
 	background-color: yellow;
 	z-index: 1;
	background: transparent url(../images/5.jpg) no-repeat -20px -29px;
	border:1px solid white;
}


div.box6 {
	position: absolute;
	top: 479px; left: 328px;/*było 350px*/
 	height: 106px; width: 175px;
 	background-color: yellow;
 	z-index: 1;
	background: transparent url(../images/6.jpg) no-repeat -65px -30px;
	border:1px solid white;
}



div.box7 {
	position: absolute;
 	left: 230px;/*było 385px*/
 	height: 106px; width: 175px;
 	color: white;

 	z-index: 20;

	border:1px solid white;
}
div.box8 {
	position: absolute;
 	top: 175px; left: 261px;/*było 350px*/
 	height: 106px; width: 160px;

 	z-index: 10;

	border:1px solid white;
}
div.box9 {
	position: absolute;
	 top: 175px; /*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 5;

	border:1px solid white;
}

div.box10 {
	position: absolute;

 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}

div.box11 {
	position: absolute;
	top: 350px; /*było 385px*/
 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}


div.box12 {
	position: absolute;
	top: 350px; left: 230px;/*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}

div.box13 {
	position: absolute;
 	left: 230px;/*było 385px*/
 	height: 106px; width: 175px;
 	color: white;

 	z-index: 20;

	border:1px solid white;
}
div.box14 {
	position: absolute;
 	top: 175px; left: 230px;/*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 10;

	border:1px solid white;
}
div.box15 {

	 top: 175px; /*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 5;

	border:1px solid white;
}

div.box16 {


 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}

div.box17 {

	top: 350px; /*było 385px*/
 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}


div.box18 {
	position: absolute;
	top: 350px; left: 230px;/*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}

div.box19 {

	top: 350px; left: 230px;/*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}

div.box20 {

	top: 350px; left: 230px;/*było 350px*/
 	height: 106px; width: 175px;

 	z-index: 1;

	border:1px solid white;
}




#formCont div {
	text-align:left!important;
}

/* przycisk szary formularz */

.input_normal_gray {
	margin:2px;
}

.button_gray {
	background-color:#024389!important;
	font-weight:bold;
	width:150px;
}

.lista_num {
	padding:15px;
}

.lista_num li {
	margin-top:5px;
	    }
.linki	{
      font-size: 17px;
    padding-bottom: 10px;
    text-align: left;
    line-height: 130%;
	color:#366ba3;
}

.linki-big	{
      font-size: 22px;
    padding-bottom: 10px;
    text-align: left;
    line-height: 130%;
	color:#366ba3;
}

#konferencja_form_main .label {
  background: url(images/button.gif)!important;
  color:#ffffff!important;
}

#konferencja_form_main .item {
   background: url(images/button2.gif) no-repeat 5px 2px !important;
}   
#lightbox{
	background-color:#eee;
	padding: 10px 10px 5px 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
font: bold 13px tahoma;
	}

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#closeButton{ top: 0px; right: 0px; }
img {border:none;}
#overlay{ background-image: url(../images/overlay.png); }
#rklm{display:none;}
