body{margin: 0 auto;padding:0px;font:normal 12px Arial;color:#7272B2;font-weight:normal; text-align: center;}
div.main {
   width: 990px;
   margin: 0 auto;
}
img {border:none}
.do_lewej{float:left;}
a{text-decoration:none;font:normal 12px Arial; color:#0A267A;}
td{vertical-align:top}
h1{color:#0A267A;font:bold 21px Arial;text-align:center;}
h2{color:#0A267A;font:normal 16px Arial;text-align:center;}
span{text-align:center;}
.logotyp{width:80px;margin-top:13px;margin-left:35px;}
table{padding:0;margin:0;border:none;text-align: left;}
.tbl_konkurs{margin-top:25px;border:1px solid #7272B2;border-collapse:collapse;}
.tbl_konkurs td, .tbl_konkurs th{padding:4px;border:1px solid #7272B2;}
.link_bar{margin:5px 0px 5px 0px;}
.link_bar img{position:relative;top:5px;margin-right:3px;}
.clock{height:126px;width:354px;margin:auto;text-align:center;position:relative;left:20px;}
.txt_list{list-style:none;}
.txt_list li{margin:5px 0px 5px 0px;}

.tbl_program{width:536px;color:#000;font-size:14px;}
.tbl_program{border:1px solid #000;border-collapse:collapse;}
.tbl_program td{padding:5px;}

.tbl_program2{width:506px;color:navy;font-size:12px;margin-left:20px; font-family: Arial;}
.tbl_program2{border-collapse:collapse;}
.tbl_program2 td{padding:5px;}

.prog_list li{line-height:1.5em;}

.tbl_inner{border-collapse:collapse;}
.tbl_inner td{border:1px solid #000;}
.tbl_inner span{vertical-align:top;}

.col_lp{text-align:center;}
#pike {height:100px;}
.desc {display: none; margin-left: 20px;}
#moder a {
    color: #7272B2;
    cursor: pointer;margin-left: 20px; display: block;
}
#moder img {
    margin-right: 20px;
    margin-bottom: 20px;
}

html, body {
height: 100%;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -442px;
}
#footer, .push {
height: 442px;
}

    #footer, .push {
    clear: both;
    }

.wideos img {
   margin-right: 10px;
   margin-bottom: 9px;	
}

/* dla programu konferencji */
div.program div{
	color: navy;
	margin-top: 5px !important;
}

div.program div.day{
	background: #e0e0e0;
	font-weight: bold;
	padding: 3px;
}

div.program div.time{
	display: inline-block;
	width: 125px;
	vertical-align: top;
}

div.program div.activity{
	display: inline-block;
	width: 350px;
}

div.program span{
	color: navy;
	margin-top: 5px !important;
	text-align: left;
}

div.program div.day{
	background: #e0e0e0;
	font-weight: bold;
	padding: 3px;
}

div.program span.time{
	display: inline-block;
	width: 125px;
	vertical-align: top;
}

div.program span.activity{
	display: inline-block;
	width: 350px;
}
a img{
	vertical-align: middle
}
li a img{
	margin-right: 5px;
}

