

* {
    font-size:1em;
    margin:0pt;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
     padding:0pt;
     text-decoration:none;
  }
html, body, #body {height: 100%;}

body > #body {height: auto; min-height: 100%;}

#main {padding-bottom: 80px;}  /* must be same height as the footer */

#footer {
background:#000000 url('img/footer.png') repeat-x top center;
border-top:1px solid #c1c1c1;
position: relative;
	margin-top: -85px; /* negative value of footer height */
	height: 85px;
	clear:both;} 
.footerin{
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:0px;}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a {
    color: #d51989;
  }


a img {
    border: 0;
  }


a:hover {
    color: #5b68ab;
    text-decoration: none;
  }


html {
    height:100%;
  }


body {
    background : #ffffff url('img/tlo2.png') repeat-x top center;
    font-size: small;
font-family:sans-serif;
  }
.flow{
float:right;text-align:center;
}
.face{
float:left;
text-align:center;
}
.flow a{
color:#ffffff;
font-size:12px;
font-weight:bold;text-align:center;
}
.face a{
color:#ffffff;
font-size:12px;
}
#body {
/*   //  background : url('img/tlo_wrapper.jpg') repeat-y; */
    margin : 0 auto;
    width : 952px;
  }
#top{
width:952px;
  margin : 0 auto;
}
#top_lewa{
 background : url('img/logo2.png') no-repeat top left;
    margin : 0 auto;
    width : 346px;
height:324px;
float:left;

}
#top_prawa{
 background : url('img/film2.png') no-repeat top center;
    margin : 0 auto;
    width : 604px;
height:324px; 
float:left;
}

.menu{
border-bottom:0px solid #FFFFFF;
margin-left:0px;
margin-top:170px;
text-align:left;
/* width:180px; */
}
.menu a{ 
color:#ffffff;
font-family:Trebuchet,Geneva,sans-serif;
font-size:15px;
}
.menu a:hover{ 
color:#FFA500;
font-family:Trebuchet,Geneva,sans-serif;
font-size:15px;
}
.menu ul{
list-style:none;
padding-left:11px;
padding-top:10px;
}
.menu li{
display: inline;
list-style-type: none;
padding-right: 20px;
}
.move{
margin-left:115px;
}
.merkury {
/* background: url("img/metka.png") no-repeat top center;*/
 background: transparent url("none") no-repeat top center;
position:absolute;
color:#FFFFFF;
float:left;
font-size:15px;
width:156px;
height:112px;
margin-left:430px;
margin-top:0px;
font-family:Trebuchet,Geneva,sans-serif;
font-weight:bold;

}
.domator {
/* background: url("img/metka.png") no-repeat top center;*/
/* background: #ffffff url("none") no-repeat top center; */
position:absolute;
color:#000000;
/* float:left; */
font-size:10px;
/* width:127px; */
/* height:112px; */
margin-left:160px;
margin-top:0px;
font-family:Trebuchet,Geneva,sans-serif;
font-weight:bold;

}
.patronat{
/* width:135px; */
text-align:center;
}
.register{
 background: transparent url("none") no-repeat top center;
position:absolute;
display:block;
float:left;
height:42px;
margin-left:330px;
margin-top:95px;
width:252px;
padding:0px;
 }
 .panel{
 background: url("panel.png") no-repeat top center;
display:block;
float:left;
height:42px;
margin-top:285px;
width:149px;
padding:0px;
 }
.timer {
display:block;
position:absolute;
color:#FFFFFF;
float:left;
font-size:13px;
margin-left:11px;
margin-top:16px;
font-family:Trebuchet,Geneva,sans-serif;
font-weight:bold;

}
.lewa{
/* background:#ffffff url(img/lewa.png) no-repeat scroll center top; */
border-top:0 solid #000000;
float:left;
margin-top:-24px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
text-align:justify;
line-height:1.5em;
width:289px;
min-height:230px;
}
.duza{
background:transparent url(img/big.png) no-repeat scroll center top;
border-top:0 solid #000000;
float:left;
margin-top:-24px;
/*padding-left:10px;
padding-right:10px;*/
padding-top:20px;
text-align:justify;
line-height:1.5em;
width:663px;
min-height:230px;
margin-bottom:10px;
}
.duzain{
background:#FFFFFF url(none);
border-color:#cccccc;
border-style:solid;
border-width:0 1px 1px;
float:left;
line-height:1.5em;
margin-left:4px;
margin-top:-20px;
min-height:230px;
padding-left:9px;
padding-right:10px;
padding-top:20px;
text-align:justify;
width:630px;
}
.duzain ul{
list-style-image:none;
list-style-position:inside;
list-style-type:circle;}
.opisomni{
background:#ffffff url(img/lewa.png) no-repeat scroll center top;
border-top:0 solid #000000;
float:left;
margin-top:-24px;
margin-left:41px;
margin-right:-10px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
text-align:justify;
line-height:1.5em;
width:289px;
min-height:230px;
z-index:2;
/* position:static; */
}
.opisomni h1{
background:transparent url(img/h1.png) no-repeat scroll center top;
 color:#666666;
font-size:16px;
text-align:center;
padding:6px 0px 0px;
height:30px;
}
.opisomni p{
font-size:14px;
margin-bottom:10px;
}
.lewa h1{
background:transparent url(img/h1.png) no-repeat scroll center top;
 color:#666666;
font-size:16px;
text-align:center;
padding:6px 0px 0px;
height:30px;
}
.duzain h1{
background:transparent url(img/h1.png) no-repeat scroll center top;
 color:#666666;
font-size:16px;
text-align:center;
padding:6px 0px 0px;
height:30px;
}
.duzain p{
line-height:1.5em;
color:#101010;
font-size:14px;
margin-bottom:10px;
}
.lewa p{
font-size:14px;
margin-bottom:10px;
}
.sponsor{
background:#FFFFFF url(img/nagroda2.png) no-repeat scroll right top;
border-top:0 solid #000000;
float:left;
height:300px;
line-height:1.5em;
margin-left:-3px;
margin-top:12px;
width:252px;
height:300px;
z-index:1;

}
.prawa{
float:left;
width:310px;
border-top:20px solid #000000;
margin-top:-27px;
text-align:justify;
margin-left:15px;}

/* form */
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
/* 	margin:0 auto; */
	width:400px;
	padding:0px;

}
	/* ----------- basic ----------- */
	#basic{
		border:solid 0px #DEDEDE;

	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:20px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:150px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:150px;
}
	#basic .regulamin{
width:289px;
text-align:center;
	}
	#basic input{
		float:none;
		width:210px;
		margin:2px 0 17px 10px;
		border:1px solid #DEDEDE;
	}
	#basic textarea{
	border:1px solid #DEDEDE;}
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}
/* koniec Form */
.box p{
margin:10px;
padding:0px;
font-size:14px;
line-height:1.5em;
text-align:justify;
}
#foto{
border:1px solid #c1c1c1;
padding:0px;
margin-bottom:10px;
float:left;
}
#foto h1{
font-size:18px;
color:#ffffff;
background-color:#000000;
padding:5px;

}
#foto img{

padding:2px 3px 10px 3px;

}
#fototop{
background-color:#FFFFFF;
border:1px solid #C1C1C1;
float:left;
margin-bottom:10px;
margin-top:-24px;
padding:30px 0 0;
width:100%;
}
#fototop a{

float:left;
text-align:center;
}
#fototop h1{
font-size:18px;
color:#ffffff;
background-color:#000000;
padding:5px;

}
#fototop img{

padding:2px 3px 10px 3px;

}