body
{
	font-family: "Trebuchet Ms", Arial;
	background-color: #fff;
	margin: 0px 0px 0px 0px;	
}

.nd
{
	display: none;
}

.clear
{
	clear:both;
	visibility: hidden;
}

h1,h2,h3,h4,h5,h6
{
	font-family: "Arial Black", Tahoma, serif;
	color: #000;
    text-align: left;
}

h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h1 a
{
	background-image: url(http://maxbrodtrio.customers.websafe.pl/themes/default/images/logo.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 685px;
	width: 100%;
	height: 72px;
	display: block;
	text-align: center;
}

h1 a span
{
	display: none;
}

h3
{
	font-size: 24px;
}


ul.navtop,
ul.navbottom
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.navtop li,
ul.navbottom li
{
	display: inline;
	font-size: 14px;
}

ul.navtop li a,
ul.navbottom li a
{
	font-family: "Arial Narrow", Arial;
	color: #aaa;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
/*	text-shadow: #ccc 1px 1px 1px; */
	line-height: 50px;
}

ul.navbottom li a
{
	font-weight: normal;
}

ul.navtop li a:hover,
ul.navtop li a:focus,
ul.navbottom li a:hover,
ul.navbottom li a:focus
{
	color: #ccc;
/*	text-shadow: #666 1px 1px 1px; */
}

ul.navtop li.active a,
ul.navbottom li.active a
{
	color: #333;
}

ul.navbottom li 
{
	font-size: 11px;
	font-weight: normal;
}

#col1,
#col2,
#col3,
#col4
{
	float:left;
	width: 33%;

}

#col1
{
	width: 130px;
	padding-top: 110px;

}
#col2
{
	width: 300px;
	padding-top: 60px;
}
	#col2 img
	{
		background-color: #fff;
	}	

#col3
{

	width: 320px;
	/*text-align: justify;*/
	text-align: left;
	color: #808080;
	font-size: 12px;
	line-height: 18px;
}
	#col3 p:first-letter
	{
		/*font-size: 24px;*/
	}

#col4
{
	width: 0px
	clear: both;

}

#col2a
{
	width: 620px;

    overflow: hidden;
}
	#col2 img
	{
		background-color: #fff;
	}


ul.subnav,
ul.subnav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: right;
	font-size: 14px;
	font-family: "Trebuchet Ms";
	font-weight: normal;
}

ul.subnav
{
	margin-top: 20px;
}

ul.subnav li a
{
	text-decoration: none;
	color: #ccc;	
	font-size: 14px;
	line-height: 28px;

}

ul.subnav li ul li a
{
    display:block;
	font-size: 12px;
}

ul.subnav li.active a
{
	color: #999;
}

ul.subnav li.active ul li a
{
	color: #999;
}

ul.subnav li.active ul li.active a
{
	color: #333;
	/*color: #E78874;*/
	color: #000;
}

a img
{
	border: none;
}

#layout-langbar
{
	font-size: 11px;
	color: #ccc;
}
#layout-langbar a
{
	text-decoration: none;
	color: #999;
	line-height: 26px;
}
#layout-langbar a:hover,
#layout-langbar a:focus
{
	text-decoration: underline;
	color: #333;
}


ul.language-selector
{
	margin: 0px 0px 0px 0px;
	padding: 0xp 0px 0px 0px;
	list-style-type: none;
}

	ul.language-selector li
	{
		display: inline;
	}

		ul.language-selector li a
		{
			text-decoration: none;
			color: #999;
			font-size: 11px;
			padding: 0px 5px 0px 5px;
			text-transform: uppercase;
		}

			ul.language-selector li a:hover,
			ul.language-selector li a:focus
			{
				text-decoration: underline;
				color: #333;
			}

			ul.language-selector a.active span
			{
				text-decoration: none;
				color: #333;
				font-weight: bold;
			}



#footer a { color: #ccc;}



p.tracks a
{
    text-decoration: none;
}

p.tracks a:hover
{
    text-decoration: underline;
}


#fader
{

    /*background-color: #92E6ED;*/
    background-color: #fff;
    color: #E58A73;
    padding:5px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
}


a { color: #E58A73;}

.repertoire-programm
{

}

    .repertoire-programm-title
    {
    	font-family: "Arial Black", Tahoma, serif;
        color:#cccccc;
        margin: 0px 0px 10px 0px;
    }
    .repertoire-programm-content
    {

    }

    .repertoire-item
    {
        margin: 0px 0px 5px 0px;
    }

        .repertoire-item-artist
        {
            font-weight: bold;
        }
        .repertoire-item-title
        {
            color: #333333;
            font-weight: normal;
            font-size: 11px;
        }

table.repertoire td.artist
{
    text-align: left;
    vertical-align: top;
    font-weight : bold;
}
table.repertoire td.title
{
    text-align: left;
    font-size: 12px;
    padding: 5px 0px 10px 30px;
}

p {
    text-align: left
}

div#layout-middle-col1
{
    width:18%;
    float: left;
    padding-top: 110px;
}
div#layout-middle-col2
{
    float: left;
    width:82%;
    font-size: 12px;
    line-height: 150%;
    color:#999999;
}
div#layout-middle-col2 img
{
    margin: 0px 15px 5px 0px;
}
div#layout-middle-col2-content
{
    padding: 20px 30px 20px 20px;
    text-align: justify;
}
div#layout-middle-col2-content p
{
   /*text-align: justify;*/
}

img.intext
{
    width: 262px;
}