html * {
	margin: 0px;
	padding: 0px;

}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	 color: #333;
	  

}
/* png 24 w IE
---------------------------------------------------------------------------- */
img, div, li { behavior: url(templates/fmzm_template/iepngfix.htc)  }
#sbox-btn-close{ behavior: url(templates/fmzm_template/iepngfix.htc); cursor: pointer; }

/* float bug
---------------------------------------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
.clear {  clear:both;  height:1px;  overflow:hidden; font-size: 1px;  }

/* layout
---------------------------------------------------------------------------- */
/* header
---------------------------------------------------------------------------- */
#TopContainer{
width: 890px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #778A91;
}
/* banery
---------------------------------------------------------------------------- */
#BannerContainer{
width: 890px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/*background-color: #9BE8B8;*/
}

/* menu poziome 
--------------------------------------------- */
#HorizontalMenu ul{

	padding: 0;
float: left;
font: bold 13px Arial;
overflow: hidden;
margin: 0;
}
#HorizontalMenu ul.menu{
	
}
#HorizontalMenu
{
	border-bottom: 2px solid #0072A7;
	background-color: #F5F5F5;
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 29px;
}
#HorizontalMenu #MenuTop
{
	width: 950px;
margin: 0 auto; /*Center container on page*/
text-align: center;
}

#HorizontalMenu ul li
{
display: inline;
list-style-type: none;

}
#HorizontalMenu ul li a
{
	color: #585858;
	text-decoration: none;

	float: left;
padding: 5px 15px 7px 15px;
	background-image: url(../images/bg_menu_over.gif);
background-repeat: repeat-x;
background-position: 0 -60px;
}
#HorizontalMenu ul li a:hover,
#HorizontalMenu ul li.active a{
	color: White;
background-position: 0 0px;
}


/* sekcja gorna VIDO i LOGO
-------------------------------------------------- */
.contentwrapper{
float: left;
width: 100%;
}

#VideoArea{
margin-left: 490px; /*Set left margin to LeftColumnWidth*/
line-height: 150%;
 background-color: #fff;
  min-height:300px;
  height:auto !important;
  height:300px;


}

#LogoArea{
float: left;
width: 490px; /*Width of left column*/
 margin-left: -890px; /*Set left margin to -(MainContainerWidth)   background-image: url(../images/bg_logo_area.gif);*/
 background-color: #fff;
  background-repeat: no-repeat;
  min-height:300px;

  height:auto !important;
  height:300px;
  position:  relative;
}

#LogoArea #Logotype{
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 356px;
	 height: 230px;
	} 
	#LogoArea #Logotype img{
		border: none;

	}
#LogoArea #HeadTitle
{	
	 position: absolute;
	 top: 250px;
	 left: 0;
	 clear: left;
}
#LogoArea #HeadTitle h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
#LogoArea #HeadTitle h3 a{
	text-decoration: none;
	color: #666666;
}
#LogoArea #HeadTitle h3 a:hover{
	color: #00FF00;
}
/* menu organizatorzy */
.menu_organizer{
	list-style: none;

}
.menu_organizer li{
	float: left;
}
.organizator_pl .menu_organizer li.item171 a {
background-image: url(../images/btn_organizator_pl.gif);
}
.organizator_pl .menu_organizer li.item172 a {
background-image: url(../images/btn_wspolorganizator_pl.gif);
}
.organizator_en .menu_organizer li.item171 a {
background-image: url(../images/btn_organizator_en.gif);
}
.organizator_en .menu_organizer li.item172 a {
background-image: url(../images/btn_wspolorganizator_en.gif);
}
.menu_organizer li a {
color:#FEFEFE;
float:left;
height:65px;
margin:0;
max-height:65px;
text-decoration:none;
width:136px;
background-repeat:no-repeat;
display: block;
}
.menu_organizer li a span {
display:none;
}
.menu_organizer li a:hover{
	background-position: 0 -65px;
}


/* obraz winiety różny dla wersji jezykowych 
.bg_en
{
	  background-image: url(../images/logo_area.png);
}
.bg_pl
{
	  background-image: url(../images/logo_area_pl.png);
}
*/
/* sekcja 3 column BANERY
-------------------------------------------------- */
#CenterBanner{
margin: 0 296px 0 298px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
  height:90px;
  background-color: #3CDFE0;
}
#CenterBanner img,
#LeftBanner img,
#RightBanner img{

	border: none;
}

#LeftBanner{
float: left;
width: 298px; /*Width of left column in pixel*/
margin-left: -890px; /*Set margin to that of -(MainContainerWidth)*/
background: #88E6B1;
  height:95px;
  overflow: hidden;

}

#RightBanner{
float: left;
width: 296px; /*Width of right column*/
margin-left: -296px; /*Set left margin to -(RightColumnWidth)*/
background: #88E6B1;
  height:90px;
}
#LeftBanner .moduletable,
#CenterBanner .moduletable,
#RightBanner .moduletable
{
	padding-top: 5px;
}


/* sponsor  i partner 
---------------------------------------- 8=*/
#SponsorPartners{
	height: 195px;

	clear: left;
}
.moduletable_place{
 margin-top: 18px;
		 color: #224352;
		 font-family:Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:bold;
letter-spacing: normal;
}

.moduletable_place span{
	color:#00FF00;
}
#SponsorPartners .moduletable{
	background-color: #B2B2B2;
}
#SponsorPartners img{
	border: none;
}
#DaysDesc{
clear: left;
width: 100%;

text-align: left;
padding: 0px;

}

#day_1, #day_2, #day_3, #day_4{
	 min-height:950px;
  height:auto !important;
  height:950px;
}
#day_1 {
margin-right:31px;
padding:0px;
float:left;
width:276px;
background-color:#fff;

}

#day_2 {
margin-right:31px;
padding:0px;
float:left;
width:276px;
background-color:#fff;


}

#day_3 {
margin-right:0px;
padding:0px;
float:left;
width:276px;
background-color:#fff;

}



#Footer{
clear: left;
width: 100%;
 background-color: #00FF00;
text-align: left;
padding: 4px 0px;
font-size: 9px;
}
#Footer div {
	margin: 2px 8px;
}
#Footer a:hover{
	text-decoration: underline;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 12px;
margin-left:20px;
}
.left_innertube{
	margin: 10px 6px 0 6px; /*Margins for inner DIV inside each column (to provide padding)*/

}
