html
	{
    	margin: 0px;
    	padding: 0px;
	}
body
    {
    margin: 0px;
    padding: 0px;
    background-position: top center;
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    }

div
    {
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    }

ol li
    {
    padding-bottom: 5px;
    }


p
    {
    text-indent: 30px;
    line-height: 14px;
    }

b
    {
    font-weight: bold;
    color: #151ABE;
    }

#Tabela_01 {
	width:900px;
}

#main_left
    {
    background-image: url('./img/bg.jpg');
    background-repeat: repeat-x;
    background-position: top right;
    vertical-align: bottom;
    }

#main_right
    {
    background-image: url('./img/bg.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    vertical-align: bottom;
    }

#main_cell
    {
    width: 900px;
	vertical-align: top;
	padding: 0;
	margin: 0;
    }

#top_left {
	width:268px;
	height:44px;
	background-image: url('img/top_left.gif'); 
	background-repeat: no-repeat;
	float: left; 
	}

#top_right {
	width:632px;
	height:37px;
	background-image: url('img/top_right.gif'); 
	background-repeat: no-repeat;
	padding-top: 7px;
	float: left; 
	}

#menu_top
    {
    width: 180px;
    height: 8px;
    position: relative;
    left: 63px;
    top: 16px;
    }

.i
    {
    width: 19px;
    height: 8px;
    float: left;
    }
a#m_top1
    {
	display: block;
	float: left;
	width:31px;
	height:8px;
    }

a#m_top2
    {
	display: block;
	float: left;
	width:34px;
	height:8px;
    }

a#m_top3
    {
	display: block;
	float: left;
	width:48px;
	height:8px;
    }

.lang
    {
    width: 100%;
    position: relative;
    top: -5px;
    left: 0px;
    border-style: solid;
    }

#pl
    {
	display: block;
	width:29px;
	height:29px;
	padding-left: 12px;
	float: left;
    }

#en
    {
	display: block;
	width:29px;
	height:29px;
	padding-left: 3px;
	float: left;
    }

#muzyka-02_ {
	width:62px;
	height:147px;
	background-color: #053C96;
	background-image: url('img/muzyka_02.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}

#muzyka-03_ {
	width:201px;
	height:147px;
	background-image: url('img/muzyka_03.jpg'); 
	background-repeat: no-repeat;	
	float: left; 
	}

#muzyka-04_ {
	width:167px;
	height:147px;
	background-image: url('img/muzyka_04.jpg'); 
	background-repeat: no-repeat;
	float: left; 	
	}

#banner {
	width:367px;
	height:147px;
	float: left; 
	}

#muzyka-06_ {
	width:103px;
	height:147px;
	background-image: url('img/muzyka_06.jpg'); 
	background-repeat: no-repeat;
	float: left; 	
	}

#muzyka-07_ {
	width:62px;
	height:185px;
	background-image: url('img/muzyka_07.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}

#muzyka-08_ {
	width:26px;
	height:185px;
	background-image: url('img/muzyka_08.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}

#menu {
	background-color: #1B4BC7;
	width:175px;
	height:145px;
	background-image: url('img/menu_bg.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	padding-top: 40px;
	}

#muzyka-10_ {
	width:294px;
	height:44px;
/*	background-image: url('img/muzyka_10.gif'); */
	background-repeat: no-repeat;
	background: #FE0000;
	}

#muzyka-11_ {
	width:240px;
	height:44px;
	background-image: url('img/muzyka_11.jpg'); 
	background-repeat: no-repeat;
	}

#muzyka-12_ {
	width:103px;
	height:44px;
	background-image: url('img/muzyka_12.jpg'); 
	background-repeat: no-repeat;
	}

#muzyka-13a_ {
    margin-top: 44px;
	width:294px;
	height:141px;
	background-image: url('img/muzyka_13a.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}

#muzyka-14a_ {
	width:240px;
	height:141px;
	background-image: url('img/muzyka_14a.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}

a#muzyka-13a_ span, a#muzyka-14a_ span {
display: none;
}

#muzyka-15_ {
	width:103px;
	height:141px;
	background-image: url('img/muzyka_15.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}

#left_margin_above {
	width:74px;
	height:122px;
	background-image: url('img/left_margin_above.jpg'); 
	background-repeat: no-repeat;
	background-position: top left;
	float: left; 
	}

#lg {
	width:187px;
	height:122px;
	float: left; 
	text-align: left;
	}

#fala {
	width:539px;
	height:52px;
	background-image: url('img/fala.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	text-align: left;
	padding-top: 70px;
	padding-left: 100px;
	}

#left_margin {
	width:75px;
	height:300px;
	background-color: #fff;
	float: left; 
	}

#menu_col
	{
	width: 188px;
	float: left;
	}

div.menu_button 
{
	background-image: url('img/menu_button.jpg'); 	
	background-repeat: no-repeat;
	background-color: #fe0000;
}
a.menu_button 
	{
	display: block;
	width:168px;
	height:21px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 6px;
	padding-left: 20px;
	text-align: left;
	}

a.menu_button:hover
        {
        background-image: url('img/menu_button_on.jpg');
        background-repeat: no-repeat;
        } 


#muzyka-21_ {
	width:637px;
	height:659px;
	background-image: url('img/muzyka_21.jpg'); 
	background-repeat: no-repeat;
	float: left; }

#muzyka-22_ {
	width:188px;
	height:634px;
	background-image: url('img/muzyka_22.jpg'); 
	background-repeat: no-repeat;
	float: left; 
	}
#main
	{
	width: 100%;
        height: 100%;
        }

#footer
	{
	height: 83px;
	width: 900px;
        background-image: url('img/bg_main_footer.gif');
        background-repeat: no-repeat;
	font-size: 10px;
	text-align: center;
	padding-bottom: 16px;
	vertical-align: bottom;
	color: #fff;
	background-position: bottom left;
	}

.footer_margin
	{
	height: 83px;
        background-image: url('img/bg_footer.jpg');
        background-repeat: repeat-x;
	background-position: bottom left;
	}

.imprezy
        {
        width:188px;
        height:50px;
        background-image: url('img/imprezy.gif');
        background-repeat: no-repeat;
	background-position: bottom left;
	}

.news_box
    {
        background-image: url('./img/news_bg.gif');
        background-repeat: repeat-x;
	width: 468px;
	height: 150px;
	float: left;
	margin-bottom: 10px;
    }

.news_left
    {
        background-image: url('./img/news_left.gif');
        background-repeat: no-repeat;
	width: 12px;
	height: 150px;
	float: left;
    }

.news_middle
    {
    width: 444px;
    height: 150px;
    float: left;
    }

.news_right
    {
        background-image: url('./img/news_right.gif');
        background-repeat: no-repeat;
	width: 12px;
	height: 150px;
	float: left;
    }

#content
    {
    	width: 450px;
    	margin-left: 50px;
    	text-align: justify;
	padding-right: 50px;
	float: left;
    }

div.news_header
    {
    width: 444px;
    height: 18px;
    padding-top: 7px;
    color: #075BA3;
    font-weight: bold;
    text-align: left;
    }

.news_content
    {
	width: 444px;
	height: 90px;
	padding-top: 9px;
	text-align: justify;
	color: #fff;
	background-color: #CC0000;
    }

.news_button
    {
        background-image: url('./img/news_button.gif');
        background-repeat: repeat-x;
	background-position: top left;
	margin-top: 1px;
	width: 102px;
        height: 22px;
	float: right;
    }

.news_button_left
    {
        background-image: url('./img/news_button_left.gif');
        background-repeat: no-repeat;
	width: 5px;
        height: 22px;
	float: left;
    }

a.news
    {
    display: block;
    height: 22px;
    padding-top: 4px;
    text-align: left;
    padding-left: 3px;
    color: #005bab;
    text-decoration: none;
    }

a.main_menu
    {
    display: block;
    width: 175px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
    padding-top: 0px;
    height: 10px;
    text-decoration: none;
    }

.linia
    {
    width: 175px;
    height: 20px;
    background-image: url('./img/linia_menu.gif');
    background-repeat: no-repeat;    
    background-position: bottom right;
    padding-top: 4px;
    }

.linia2
    {
    width: 175px;
    height: 20px;
    padding-top: 4px;
    float: right;
    }

.imprezy_box
    {
    width: 183px;
    height: 124px;
    margin-bottom: 6px;
    }

.imprezy_top
    {
    width: 183px;
    height: 6px;
    background-image: url('./img/imprezy_top.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    }

.imprezy_bottom
    {
    width: 177px;
    height: 21px;
    background-image: url('./img/imprezy_bottom.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    text-align: left;
    padding-left: 6px;
    background-color: #FF0000;
    margin-top: 0px;

    }

.imprezy_foto
    {
    width: 183px;
    height: 92px;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #FF0000;
    }

a.imprezy_arrow
    {
	display: block;
	position: relative;;
	top: 71px;
	left: 69px;
	width: 30px;
        height: 21px;
    }

div.text
    {
    margin-left: 10px;
    padding-bottom: 50px;
    }

.foto
    {
    width: 120px;
    padding-top: 10px;
    }

a.gallery
    {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    }

td.gallery
    {
    vertical-align: middle;
    text-align: center;
    padding-bottom: 10px;
    font-size: 11px;
    color: #ffffff;
    }

span.gallery
    {
    color: #ffffff;
    }

a.close_gallery
    {
    text-decoration: none;
    color: #ffffff;
    }

td.gallery_img
    {
    width: 800px;
    height: 600px;
    }

div.gallery_header
    {
    width: 420px;
    text-align: center;
    border-top-style: solid;
    border-bottom-style: solid;
    border-color: #151ABE;
    border-width: 1px;
    height: 20px;
    color: #151ABE;
    font-weight: bold;
    padding-top: 4px;
    }

div.news_header2
    {
    width: 440px;
    text-align: center;
    border-top-style: solid;
    border-bottom-style: solid;
    border-color: #CC0001;
    border-width: 1px;
    height: 20px;
    color: #CC0001;
    font-weight: bold;
    padding-top: 4px;
    }


a.mail
    {
    color: #151ABE;
    text-decoration: none;
    }

a.mail:hover
    {
    text-decoration: underline;
    }

.full_news_top
	{
	width: 448px;
	height: 28px;
	background-image: url('./img/full_news_top.gif');
	background-repeat: no-repeat;
	color: #075BA3;
	padding-top: 7px;
	padding-left: 20px;
	font-weight: bold;
	}

.full_news_content
	{
	width: 428px;
	background-image: url('./img/full_news_bg.gif');
	background-repeat: repeat-y;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	}

.full_news_bottom
	{
	width: 468px;
	height: 32px;
	background-image: url('./img/full_news_bottom.gif');
	background-repeat: no-repeat;
	}

.full_news_content b
	{
	color: #ffffff;
	}

.full_news_content a
	{
	color: #F2F2F2;
	}

a.back
    	{
	display: block;
	float: right;
    	font-weight: bold;
    	padding-top: 10px;
	padding-right: 30px;
    	color: #075BA3;
    	text-decoration: none;
    	font-size: 10px;
  	text-align: right;
    	}

a.back:hover
    	{
    	font-weight: bold;
    	padding-top: 10px;
	padding-right: 30px;
    	color: #fed100;
    	text-decoration: none;
	font-size: 10px;
	text-align: right;
    	}

#newsletter_button
	{
	margin-left: 10px;
	float: left;
	padding-top: 5px;
	}


#nl_input
	{
	float: left;
	padding-left: 320px;
	padding-top: 5px;
	}

a.mlink
	{
	color:  #CC0001;
	text-decoration: none;
	font-weight: bold;
	}

a.mlink:hover
	{
	color:  #CC0001;
	text-decoration: underline;
	}


div.logo_festival
    {
    position: absolute;
    margin: -45px 0px 0px -34px;	
    width: 218px;
    height: 190px;
    }

div.New_Box
    {
    float: left;
    width: 637px;
    height: 185px;
    }

.N_Box1 {
	width:294px;
	height:185px;
	float: left;
    background: #FE0000;
	}

.N_Box2 {
	width:240px;
	height:185px;
	float: left;
	}

.N_Box3 {
	width:103px;
	height:185px;
	float: left;
	}

h3
    {
    font-size: 14px;
    color: #CC0001;
    font-weight: bold;
    }

.Lgrafik {
    border: solid 2px #151ABE;
    margin: 10px;
}

.Lgrafik_l {
    border: solid 1px #CFD1FF;
    padding: 10px;
    width: 200px;
}

.Lgrafik_p {
    border: solid 1px #CFD1FF;
    padding: 10px;
}
