body {

	background: #124d75 url(images/look/back_v04.png) top left no-repeat fixed;
	border: 	none 1px #faa;
	font-family: arial;
	font-size: 	3mm;
	color: 		#fff;
	width: 		800px;
	padding:	5mm;
	margin: 	auto;
	text-align: center;
	}

div.top_container
{
	text-align: center;
	margin:		auto;
	width: 		600px;
	height:		60px;
}

div.top_logo
{
	font-family:georgia;
	font-size: 	44px;
	float:		left;
	width: 		220px;
	height:		50px;
	padding:	5px 10px;
}

a 		{	text-decoration: none;	color: #fff; }
a:visited	{	text-decoration: none; color: 	#fff;}
a:active 	{	text-decoration: none; color: 	#fff;}
a:hover		{	text-decoration: none; color: 	#fff;}

p.top_menu
{
	float:		right;
	text-align:	center;
	width: 		330px;
	height:		30px;
	padding:	30px 5px 0px 5px;
	margin:		auto;
}


a.menu_link
{
	display: 	inline;
	color: 		#fff;
	font-size: 	18px;
	text-decoration: underline;
	padding: 	2px 2px;
	margin:		auto;
	text-align:	center;
}

a.menu_link:hover {
	display: 	inline;
	color: 		#ddf;
	font-size: 	18px;
	text-decoration: overline;
	padding: 	2px 2px;
	margin:		auto;
	text-align:	center;
}

div.main_container
{
	color: 		#fff;
	background: #121735;
	text-align:	justify;
	vertical-align: middle; 
	width: 		606px;
	padding:	20px 30px;
	margin:		0px 20px;
	border-left: solid #12d375 2px;
	border-right: solid #12d375 2px;

}

ul.main_list
{
	padding:	1px;
	margin: 	auto;
	list-style: inside;
}

p.l_column {
	float: left;
	width: 200px;
	padding: 12px;
	text-align: justify;
}

p.r_column {

	width: 330px;
	padding: 12px;
	margin: auto;
}

img.l_column_img
{
	float: left;
	vertical-align: middle;
	padding: 2px 5px;
}

div.gorna_krawedz
{
	background: url(images/look/gorna.png) no-repeat bottom left;
	border: 	none;
	text-align:	right;
	padding:	5px 10px;
	margin:		0px 20px;
	width:		650px;
	height:		14px;
}

div.dolna_krawedz
{
	background: url(images/look/dolna.png) no-repeat top left;
	border: 	none;
	padding:	0px 10px;
	margin:		0px 20px;
	width:		651px;
	height:		48px;
}

H1
{
		margin: auto;
		padding: 0px 0px 10px 0px;
 		font-size: 8mm;
		text-align:center;
}

H2
{ 
		margin: auto;
		padding: 0px 0px 6px 0px;
		font-size: 5mm;
		text-align:center;
}

H3
{ 
		margin: auto;
		padding: 0px 0px 3px 0px;
		font-size: 3mm;
		text-align:left;
}

.projects_list
{
	background: #000 url(images/look/back_v05.png) top center repeat-x;
	border-bottom: 4px solid #35365e;
	padding: 	10px;
	margin: 	10px auto;
	line-height:16px;
	height: 	100px;
	vertical-align:	middle;
	list-style: inside;
	list-style-type: square;

}

.projects_images
{
	float:		right;
	padding:	2px;
	vertical-align:middle;
	border: none;
	outline: none;
}

ul.music_list
{
	font-family: arial;
	list-style: inside; 
	list-style-type: none; 
	line-height:4mm;
	font-size: 	3mm;
	color: 		#dda;
	padding: 0;
	margin: auto;
	vertical-align:middle;
}

a.music_list_link		{text-decoration: none; color: #fff; font-size: 3mm; font-family:arial; padding: 0px 15px 0px 5px;}
a.music_list_link:visited	{text-decoration: none; color: #fff; font-size: 3mm; font-family:arial; padding: 0px 15px 0px 5px;}
a.music_list_link:active 	{text-decoration: none; color: #fff; font-size: 3mm; font-family:arial; padding: 0px 15px 0px 5px;}
a.music_list_link:hover		{text-decoration: none; color: #ddf; font-size: 3mm; font-family:arial; padding: 0px 5px 0px 15px;}

p.music_par
{
	color:#ded;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	text-align: center;
	width: 60%;
	margin:auto;
}


p.submenu_bottom
{	text-align:	right;
	padding:	0;
	margin:		0;
	font-size: 	9px;
	font-family:arial;
}

.baton01
{
	text-align: center;
	vertical-align:middle;
	font-size: 6mm;
	width: 250px;
	height: 25px;
	padding: 12px 0px;
	margin: auto;
	background: url(images/look/baton01.png);
}

div.tong
{
	margin: auto;
	text-align: right;
	font-size:10px;"
}

img.tong_img
{
border:none;
}