body{
text-align: center;
margin-top: 0;
background-image: url(images/kreska_tlo.png);
background-repeat: repeat-x
}

a{
text-decoration: none;
color: #000000
}

div#page{
width: 880px;
height: 400px;
margin: 0 auto;
font-family: tahoma;
/* font-size: 11px; */
margin-bottom: 1px;
text-align: left
}




.top{
width: 880px;
height: 308px;
margin-bottom:0;
background-image: url(images/naglowek.png);
background-repeat: no-repeat
}

div#top_window{
position: absolute;
width:241px;
height:163px;
margin-top:66px;
margin-left: 525px
}

div#lang{
position: absolute;
margin-top:20px;
margin-left:774px;
width:100px
}

div#top_menu{
position: absolute;
height: 17px;
width: 780px;
margin-top: 255px;
margin-left: 100px
}

a#top_menu_buttona{
display:block;
background-color: #ffffff;
color:#000000;
width: 80px;
height: 20px;
margin-left:1px;
padding-left: 10px;
font-size: 10px;
line-height:2em;
float: left
}
a#top_menu_buttona:hover{

display:block;
background-color: #333333;
color: #ffffff;
width: 80px;
height: 20px;
margin-left:1px;
padding-left: 10px;
font-size: 10px;
line-height:2em;
float: left
}

a#top_menu_button_a{
display:block;
background-color: yellow;
width: 80px;
height: 20px;
margin-left:1px;
padding-left: 10px;
font-size: 10px;
line-height:2em;
float: left
}






a#top_menu_buttonal{
display:block;
background-color: #00dbff;
color:#000000;
width: 34px;
height: 20px;
margin-left:1px;
padding-left: 7px;
font-size: 10px;
line-height:2em;
float: left
}
a#top_menu_buttonal:hover{

display:block;
background-color: #333333;
color: #ffffff;
width: 34px;
height: 20px;
margin-left:1px;
padding-left: 7px;
font-size: 10px;
line-height:2em;
float: left
}

a#top_menu_button_al{
display:block;
background-color: yellow;
width: 34px;
height: 20px;
margin-left:1px;
padding-left: 7px;
font-size: 10px;
line-height:2em;
float: left
}







a#miasto_menu_button{
background-color: #000000;
color: #ffffff;
width: 117px;
height: 18px;
float: left;
margin-left:3px;
padding-left: 10px;
font-size: 11px;
line-height:1.6em;
margin-top:2px
}
a#miasto_menu_button:hover{
background-color: #333333;
color: #ffffff;
width: 117px;
height: 18px;
float: left;
margin-left:3px;
padding-left: 10px;
font-size: 11px;
line-height:1.6em;
margin-top:2px
}

a#miasto_menu_button_a{
background-color: #ffffff;
width:117px;
height: 18px;
float: left;
margin-left:3px;
padding-left: 10px;
font-size: 11px;
line-height:1.6em;
margin-top:2px
}








div#content{
width: 880px;
/* height: 470px; */
margin:0;
background-image: url(images/tlo.png);
background-repeat: no-repeat;
font-size:11px;
}


div#content_zgloszenia{
width: 880px;

margin:0;
background-image: url(images/tlo.png);
background-repeat: no-repeat;
}


div#content02_top{
margin-left: 173px
}

div#content02_left{
width: 281px;
float: left;

margin-left:110px
}

div#content02_left_content{
width: 281px;
background: #ffffff;

border: 1px;
border-style: dashed;
border-color: #333333
}



div#content02_left_content_top{
background-image: url(images/nagl_news.png);
background-repeat: no-repeat;
width:281px;
height:24px
}

div#content02_left_content_top_o_festiwalu{
background-image: url(images/naglowek_edycje.png);
background-repeat: no-repeat;
width:281px;
height:24px
}

div#content02_left_content_kal{
width: 261px;
height:345px;
background: #ffffff;
border: 1px;
border-style: dashed;
border-color: #333333
}

div#content02_left_content_top_kal{
background-image: url(images/nagl_wybierzmiasto.png);
background-repeat: no-repeat;
width:261px;
height:24px;
}


div#content02_left_middle_content{
width: 281px;
background: #ffffff;

border: 1px;
border-style: dashed;
border-color: #333333
}
div#content02_left_middle_content_top{
background-image: url(images/nagl_trailer.png);
background-repeat: no-repeat;
width:281px;
height:24px 
}

div#content02_left_bottom_content{
width: 281px;
background: #ffffff;
border: 1px;
border-style: dashed;
border-color: #333333
}

div#content02_left_bottom_content_top{
background-image: url(images/nagl_newsletter.png);
background-repeat: no-repeat;
width:281px;
height:24px;
padding-top:15px
}



div#content02_right{
#width: 423px;
margin-left: 400px;
text-align: justify
}
div#content02_right_content{
background: #ffffff;
width:343px;
border: 1px;
border-style: dashed;
border-color: #333333;
width: 443px
}

div#content02_right_content_top{
background-image: url(images/nagl_zolty.png);
background-repeat: no-repeat;
width:443px;
height:24px
}

div#content02_right_content_top01{
background-image: url(images/witamy_txt.png);
background-repeat: no-repeat;
width:250;
height:36;
margin-top:20px;
margin-bottom:20px
}
div#content02_right_content_top02{
width:250;
height:36;
margin-top:20px;
margin-bottom:20px;
margin-left:80px
}
div#content02_right_content_top03{
width:290;
margin-top:20px;
margin-bottom:20px;
font-size: 15px;
margin-left:80px
}



div#content02_left_fest{
width: 281px;
float: left;
margin-left: 60px
}


div#content02_right_fest{
margin-left: 110px;
text-align: justify;
margin-right: 55px;
border: 1px dashed;
background:#ffffff;
}


div#content02_right_fest_loga{
margin-left: 110px;

margin-right: 55px;
border: 1px dashed;
background:#ffffff;
}

div#content02_right_content_fest_loga{
margin-left: 110px;

margin-right: 55px;
text-align:left;

}


div#content02_right_content_fest{
background: #ffffff;
width:713px;
/*border: 1px;
border-style: dashed;
border-color: #333333;*/
/* height: 770px; */

}

div#content02_right_content_fest_zgl{
background: #ffffff;
width:613px;
/*border: 1px;
border-style: dashed;
border-color: #333333;*/
/* height: 770px; */
padding-left:50px;
}

div#content02_right_content_fest_kontakt{
background: #ffffff;
width:713px;
border: 1px;
border-style: dashed;
border-color: #333333;
height: 400px;

}


div#content02_right_content_top_fest{
background-image: url(images/nagl_zolty1.png);
background-repeat: no-repeat;
width:713px;
height:24px
}


div#content02_right_content_top_o_festiwalu{
background-image: url(images/naglowek_tegorok_edycja.png);
background-repeat: no-repeat;

height:24px
}

div#content02_right_content_top_o_festiwalu2009{
background-image: url(images/naglowek_edycja2009.png);
background-repeat: no-repeat;

height:24px
}

div#content02_right_content_top_fest_wkrotce{
background-image: url(images/wkrotce.png);
background-repeat: no-repeat;

height:323px
}

div#content02_right_content_top_fest_zgloszenia{
background-image: url(images/zgloszenia.png);
background-repeat: no-repeat;
width:713px;
height:323px
}

div#text_content{
padding-left: 180px;
padding-right: 70px
}

div#text{
padding-left: 20px;
padding-right: 20px
}

div#text_glowny{
padding-left: 80px;
padding-right: 80px;
text-align: center;
padding-bottom:200px;
}

hr#linia{
border-style: dashed;
border-color: #333333
}

div#press{
font-size: 12px;
height:25px
}

a#press{

background-color: #b2b2b2;
color: #ffffff
}

a#press:hover{
background-color: yellow;
color: #000000
}

div#naglowek{
color: #000000;
background-color: yellow;
width: 150px
}

div#malynaglowek{
color: #333333;
font-size:8px
}

div#korespondencja_lewy{
width: 50%;
float: left
}

div#korespondencja_prawy{
width: 50%;
margin-left: 270px
}

div#stopka{
background-image: url(images/logotypy_www.png);
background-repeat: no-repeat;
width:880px;
height:80px;
float:left;
}

div#glownyorganizator{
background-image: url(images/glownyorganizator.png);
background-repeat: no-repeat;
width:184;
height:20;
float:left
}

div#wspolorganizator{
background-image: url(images/wspolorganizatorzy.png);
background-repeat: no-repeat;
width:184;
float:left;
height:20
}

div#logo{
width:190px;
text-align: center;
float:left;
height:75px
}

div#logoparnerzy{
float: left;
width:190px;
text-align: center;
float:left;
height: 75px
}

div#partnerzymedialni{
background-image: url(images/partnerzymedialni.png);
background-repeat: no-repeat;
width:184;

height:20
}

div#partnerzymedialnilokalni{
background-image: url(images/lokalnipartnerzymedialni.png);
background-repeat: no-repeat;
width:253;

height:20
}

div#partnerzy{
background-image: url(images/partnerzy.png);
background-repeat: no-repeat;
width:184;

height:20
}

img#logo{
text-decoration: none;
border:0
}