#content div.left
{
	float	: left;
	width	: 352px;
}

#content div.right
{
	float	: right;
	width	: 298px;
	margin-left	: 12px;
}

/* Left */
#content div.left .block 
{
	margin-bottom	: 22px;
}

#content div.left .block h2
{
	height		: 46px;
	background	: url('../media/images/blue_block_header.png') no-repeat;
	padding		: 0;
	margin		: 0;	
	font-weight	: normal;
}


#content div.left .block h2 a, #content div.left .block h2 span
{
	display		: block;
	font-size	: 15px;
	color		: #fff;
	font-family	: "Trebuchet MS",Calibri,Verdana, Tahoma;
	line-height	: 36px;
	width		: 192px;
	text-align	: center;
	text-decoration	: none;
}

#content div.left .block h2 a:hover
{
	text-decoration	: underline;
}

#content div.left .block .content
{

	border-left	: 1px solid #038AD2;
	border-right	: 1px solid #038AD2;
}

#content div.left .block .content ul
{
	list-style	: none;
	padding		: 0 5px;
	margin		: 0;
	font-size	: 12px;
	font-family	: Tahoma;
}

#content div.left .block .content ul li
{
	border-bottom	: 1px solid #E2F2FA;
	clear			: both;
	display			: block;
	line-height		: 30px;
	height			: 30px;
	overflow		: hidden;
}

#content div.left .block .content ul li span.place
{
	font-family		: cambria, georgia, calibri;
	display			: block;
	float			: left;
	width			: 25px;
	text-align		: center;

}

#content div.left .block .content ul li.blue
{
	background		: #F0F8FC;
}

#content div.left .block .content ul li.pl1 span.place
{
	font-size	: 33px;
}

#content div.left .block .content ul li.pl2 span.place
{
	font-size	: 26px;
}

#content div.left .block .content ul li.pl3 span.place
{
	font-size	: 23px;
}

#content div.left .block .content ul li.pl4 span.place
{
	font-size	: 20px;
}

#content div.left .block .content ul li.pl5 span.place
{
	font-size	: 15px;
}

#content div.left .block .content ul li img
{
	margin-right	: 5px;
}

#content div.left .block .content a.more
{
	float		: right;
	color		: #038ad2;
	font-size	: 13px;
	margin-top	: 5px;
	font-family	: tahoma;
	margin-right	: 8px;

}


#content div.left .block.playlist ul li.gray
{
	background	: #F0F0F0;
}

#content div.left .block.playlist ul li
{
	font-size		: 12px;
	height			: 20px;
	line-height		: 20px;
	padding-left	: 23px;
	border-bottom	: 1px solid #F0F0F0;
	overflow		: hidden;
}

#content div.left .block.player object
{
	margin-left	: 5px;
}


#content div.left .block.konkurs object
{
	margin-left	: 7px;
}

#content div.left .block.konkurs .content
{
	padding-bottom	: 32px;
	background		: url(../media/konkurs/baner_footer.png) 7px bottom no-repeat;
}



#content div.left .block .footer
{

	height		: 8px;
	background	: url('../media/images/blue_block_footer.gif') no-repeat;
}


/* Right */
#content div.right .premiera
{
	margin-top: 9px;
}

#content div.right .premiera h2
{
	margin		: 0;
	padding		: 0 0 0 10px;
	font-family	: tahoma;
	font-size	: 17px;
	color		: #004182;
	font-weight	: normal;
}

#content div.right .premiera .item
{
	font-size		: 12px;
	font-style		: italic;
	line-height		: 35px;
	background		: #F2F5F9;
	border-top		: 1px solid #004182;
	border-bottom	: 1px solid #004182;
	letter-spacing	: 1px;
}

#content div.right .salon
{
	margin		: 10px 0 30px 0;
	position	: relative;
	overflow	: visible;
}

#content div.right .salon .mic
{
	position	: absolute;
	left		: -17px;
	background	: url('../media/images/mic.gif') no-repeat;
	width		: 17px;
	height		: 89px;
}

#content div.right .salon_header
{
	background	: url('../media/images/salon_header.png') left 0 no-repeat;
	height		: 44px;

}

#content div.right .salon_footer
{
	background		: url('../media/images/salon_footer.png') left top no-repeat;
	height			: 12px;
	padding			: 7px 0 0 10px;

}


#content div.right .przekroj a img
{
	border	: 0;	
	float	: left;
	margin	: 0 10px 0 0;
}



#content div.right .przekroj a h3
{
	text-decoration	: underline;
}

#content div.right .przekroj a:hover h3
{
	text-decoration	: none;
}

#content div.right .przekroj h3
{
	margin	: 0;
	padding	: 0;
	font-weight	: normal;
	font-size	: 17px;
	font-family	: Calibri, Arial;
}

#content div.right .przekroj a
{
	text-decoration	: none;
}

#content div.right .przekroj a p
{
	font-size	: 12px;
	font-family	: Arial;
	font-style	: italic;
	padding		: 0;
	margin		: 5px 0 0 0;
}

#content div.right .przekroj .content
{
	padding	: 0 15px;
	overflow	: hidden;
	height		: 215px;
}





#content div.right .salon_footer a
{
	font-family		: Calibri, Arial;
	font-size		: 14px;
	color			: #eb7211;
	margin-right	: 5px;
}

#content div.right .salon_content
{

	border-left		: 1px solid #FBC396;
	border-right	: 1px solid #FBC396;
	padding			: 3px 10px;
	height			: 124px;
}

#content div.right .salon_content a img
{
	border	: 2px solid #fff;
}

#content div.right .salon_content a:hover img
{
	border	: 2px solid #F3F3F3;
}



#content div.right .salon_content img
{
	float	: left;
	margin	: 0 10px 10px 0;
}

#content div.right .salon_content a h3
{
	text-decoration	: underline;
}

#content div.right .salon_content a:hover h3
{
	text-decoration	: none;
}

#content div.right .salon_content h3
{
	margin	: 0;
	padding	: 0;
	font-weight	: normal;
	font-size	: 17px;
	font-family	: Calibri, Arial;
}

#content div.right .salon_content a
{
	text-decoration	: none;
}

#content div.right .salon_content a p
{
	font-size	: 12px;
	font-family	: Arial;
	font-style	: italic;
	padding		: 0;
	margin		: 5px 0 0 0;
}

#content div.right .salon_content a p
{
	text-decoration	: none;
}


#content div.right .salon_header h2
{
	font-family	: "Trebuchet MS",Calibri,Arial;
	font-size	: 23px;
	font-weight	: normal;
	color		: #f7760f;
	text-align	: right;
	padding		: 11px 0 0 0;
	margin		: 0px 5px 0 0;
}

#content div.right .salon_header h2 span.date
{
	font-size		: 12px;
	margin-right	: 10px;
}


#content div.right .salon_header h2 a
{
	color			: #f7760f;
	text-decoration	: none;
}

div#online_listen_div
{
	display	: none;
}

a#online_listen
{
	display		: block;
	height		: 87px;
	text-indent	: -9999px;
	background	: url('../media/images/online_listen.png') no-repeat;
	margin		: 14px 0 15px 0;
}

#content div.right .block 
{
	margin-bottom	: 22px;
}

#content div.right .block h2
{
	height		: 47px;
	background	: url('../media/images/orange_block_header.png') no-repeat;
	padding		: 0;
	margin		: 0;	
	font-weight	: normal;
}

#content div.right .block h2 a
{
	display			: block;
	font-size		: 15px;
	color			: #fff;
	font-family		: "Trebuchet MS",Calibri,Verdana, Tahoma;
	line-height		: 36px;
	width			: 182px;
	text-align		: center;
	text-decoration	: none;
}

#content div.right .block h2 a:hover
{
	text-decoration	: underline;
}

#content div.right .block .content
{

	border-left		: 1px solid #F7760F;
	border-right	: 1px solid #F7760F;
	font-family		: tahoma;
	padding			: 0 20px 0 20px;
}

#content div.right .block.news .content 
{
	height	: 330px;
	overflow: hidden;
}

#content div.right .block.news .content h3
{
	margin		: 0px 0 0 0;
	padding		: 5px 0 2px 0;
	font-weight	: bold;
	font-size	: 12px;
}

#content div.right .block.news .content p
{
	margin	: 0;
	padding	: 0;
	font-size	: 12px;
}

#content div.right .block .content a.more
{
	float			: right;
	color			: #F7760F;
	font-size		: 13px;
	margin-top		: 5px;
	font-family		: tahoma;

}

#content div.right .block .footer
{

	height		: 8px;
	background	: url('../media/images/orange_block_footer.gif') no-repeat;
}

#content div.right .ogloszenia
{
	margin-top: 9px;
}


#content div.right .ogloszenia h2
{
	margin		: 0;
	padding		: 0 0 0 10px;
	font-family	: tahoma;
	font-size	: 17px;
	color		: #004182;
	font-weight	: normal;
}

#content div.right .ogloszenia ul li
{
	padding	: 3px 10px 3px 5px;
}

#content div.right .ogloszenia ul
{
	list-style		: none;
	padding			: 10px 0;
	margin			: 0;
	font-size		: 12px;
	background		: #F2F5F9;
	border-top		: 1px solid #004182;
	border-bottom	: 1px solid #004182;
}

#content div.right .ogloszenia ul li span.date
{
	font-size	: 10px;
	color		: #004182;
	margin		: 0 10px 0 0;
}