.body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fafafa;
	background-image:url('../templateimages/bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	margin-bottom:24px;
}
.country {
	overflow:hidden;
	display:inline;
	margin-top:13px;
	margin-left:5px;
	margin-right:19px;
	width:156px;
	height:83px;
	text-align:left;
	background-image:url('../templateimages/country.gif');
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-top:5px;
	font:normal 9px Arial;
	color:#4c6411;
}
#inf {
	font:normal 9px Arial;
	color:#4c6411;
	text-decoration:underline;
}
a.inf {
	font:normal 9px Arial;
	color:#4c6411;
	text-decoration:underline;
}
a.inf:hover {
	text-decoration:none;
}
form {
	padding:0;
	margin:0;
}
input.message {
	border:1px solid #b0cc55;
	width:284px;
	background-color:#ffffff;
	font:normal 12px Arial;
	color:#6d6e6c;
	padding:2px;
}
input.message2 {
	border:1px solid #b0cc55;
	width:25px;
	background-color:#ffffff;
	font:normal 12px Arial;
	color:#6d6e6c;
	padding:1px;
}
input.e-mail{
	border-top:2px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	width:208px;
	padding:3px;
	font:normal 11px Arial;
	color:#adadad;
	background-image:url('../templateimages/email_arrow.gif');
	background-repeat:no-repeat;
	background-position:201px 3px;
}
input.search_city{
	margin-top:8px;
	border-top:2px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	width:208px;
	padding:3px;
	font:normal 11px Arial;
	color:#adadad;
	background-image:url('../templateimages/search_bg.gif');
	background-repeat:no-repeat;
	background-position:198px 3px;
	margin-bottom:2px;
}
input.contact_writer{
	margin-top:10px;
	width:215px;
}
textarea {
	width:284px;
	border:1px solid #b0cc55;
	background-color:#e7f7b5;
	font:normal 12px Arial;
	color:#6d6e6c;
	padding:2px;
}
textarea.contact{
	width:273px;
}
select.month {
	border:1px solid #d4f568;
	font:normal 11px Arial;
	color:#4c6411;
	width:160px;
	padding:2px;
}
select.year {
	border:1px solid #d4f568;
	font:normal 11px Arial;
	color:#4c6411;
	width:83px;
	padding:2px;
	margin-left:13px;
}
a {
	font:normal 12px/17px Arial;
	color:#8a8a8a;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.text {
	font:normal 12px/17px Arial;
	color:#8a8a8a;
}
.text_green {
	font:normal 12px Arial;
	color:#4c6411;
}
.text14 {
	font:normal 14px Arial;
	color:#8a8a8a;
}
.text_white12 {
	font:bold 12px Arial;
	color:#ffffff;
}
.text_green11 {
	font:normal 11px/15px Arial;
	color:#d2f466;
}
.text_green18 {
	font:normal 18px Times New Roman;
	color:#78a40c;
}
.text_green20 {
	font:normal 20px Times New Roman;
	color:#8ebb1e;
}
.clearer {
	clear:both;
}
#container {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	text-align:left;
}
#top {
	clear:both;
	overflow:hidden;
	margin-left:4px;
	width:986px;
	text-align:left;
}
#logo {
	float:left;
	width:350px;
}
#listen_live_index {
	position:relative;
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:11px;
	width:454px;
	height:83px;
	background-image:url('../templateimages/listen_live_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#listen_live {
	position:relative;
	float:left;
	display:inline;
	margin-left:180px;
	margin-top:11px;
	width:454px;
	height:83px;
	background-image:url('../templateimages/listen_live_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#listen_live_left {
	float:left;
	width:250px;
	padding-top:15px;
	font:bold 13px/14px Arial;
	color:#658710;
	text-align:right;
}
.track {
	font:bold 13px/14px Arial;
	color:#5b5b5b;
}
#listen_live_right {
	float:left;
	display:inline;
	margin-left:17px;
	width:180px;
	padding-top:15px;
	font:bold 13px/14px Arial;
	color:#5b5b5b;
	text-align:left;
}
.listen_link {
	position:absolute;
	top:8px;
	left:22px;
}
#menuDiv {
	position:relative;
	clear:both;
	overflow:hidden;
	margin-left:4px;
	width:986px;
	text-align:left;
}
#menu_right {
	position:absolute;
	top:0;
	right:5px;
}
#date {
	clear:both;
	padding-top:7px;
	padding-left:2px;
	font:normal 11px Arial;
	color:#739915;
}
#dateOnTime {
	clear:both;
	padding:0px;
	margin:0px;
	border:0px;
	padding-left:2px;
	font:normal 11px Arial;
	color:#739915;
}
#mainDiv {
	clear:both;
	overflow:hidden;
	width:990px;
}
#mainDiv_top {
	clear:both;
	overflow:hidden;
	width:990px;
	padding-bottom:7px;
}
#next {
	position:relative;
	float:left;
	width:260px;
	height:220px;
	background-image:url('../templateimages/next/next01.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.next_txt {
	position:absolute;
	top:163px;
	left:12px;
	font:bold 14px Arial;
	color:#abcb24;
}
.next_txt a{
	font:bold 14px Arial;
	color:#abcb24;
	text-decoration:none;
}
.next_txt a:hover{
	text-decoration:underline;
}
#promo {
	float:left;
	display:inline;
	margin-left:1px;
	margin-right:1px;
	width:418px;
	height:220px;
	background-image:url('../templateimages/promo/promo_bg.gif');
	background-repeat:no-repeat;
	background-position:0;
}
#promo img{
	margin:10px 0 0 10px;
}	
#week {
	position:relative;
	float:left;
	width:309px;
	height:220px;
}
#mainDiv_main {
	clear:both;
	overflow:hidden;
	margin-left:5px;
	width:980px;
}
#mainDiv_home_left {
	float:left;
	width:668px;
}
#mainDiv_left_top {
	position:relative;
	clear:both;
	overflow:hidden;
	width:668px;
	background-image:url('../templateimages/mainDiv_left_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
#thanks {
	float:left;
	display:inline;
	margin-left:1px;
	width:250px;
	border-top:1px solid #d8d8d8;
}
.thanks_txt {
	margin-top:14px;
	margin-left:17px;
	width:215px;
	font:normal 12px/18px Arial;
	color:#8a8a8a;
}
#follow_us {
	position:absolute;
	left:90px;
	bottom:4px;
	text-align:right;
	font:bold 12px Arial;
	color:#90bd20;
}
#top_stories {
	float:left;
	display:inline;
	margin-left:11px;
	width:405px;
	border-top:1px solid #d8d8d8;
}
#top_stories_pic {
	position:relative;
	clear:both;
	margin-left:4px;
	margin-top:5px;
}
#top_stories_pic_txt {
	position:absolute;
	left:15px;
	top:160px;
	font:bold 11px/13px Arial;
	color:#ffffff;
}
#top_stories_pic_txt a{
	display:block;
	margin-top:1px;
	font:bold 11px Arial;
	color:#c5e154;
	text-decoration:none;
}
#top_stories_pic_txt a:hover{
	color:#ffffff;
}
#top_stories_title {
	clear:both;
	margin:0px 0 10px 10px;
	width:375px;
	background-color:#adadad;
	padding:4px 0 3px 10px;
	font:normal 18px Arial;
	color:#ffffff;
}
#top_stories_links {
	clear:both;
	margin-left:22px;
	width:365px;
}
#top_stories_links a{
	display:block;
	clear:both;
	margin-bottom:4px;
	font:bold 12px Arial;
	color:#4c6411;
	text-decoration:none;
}
#top_stories_links a:hover{
	color:#c4ba22;
}
.dash{
	font:bold 14px Arial;
	color:#c4ba22;
}
#top_stories_links a.see_all {
	margin:20px 0 13px 8px;
	font:bold 12px Arial;
	color:#727272;
	text-decoration:none;
}
#top_stories_links a.see_all:hover {
	text-decoration:underline;
}
#mainDiv_home_right_cont {
	float:left;
	display:inline;
	margin-left:10px;
	width:302px;
}
#mainDiv_home_right {
	width:300px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background-color:#ffffff;
}
.advertisement {
	display:block;
	font:normal 8px Arial;
	color:#808080;
	padding-top:3px;
	padding-right:9px;
	text-align:right;
}
#events {
	clear:both;
	overflow:hidden;
	margin-top:18px;
	width:300px;
	height:345px;
	font:normal 12px Arial;
	color:#adadad;
	padding-bottom:26px;
}
a.events {
	display:block;
	font:normal 12px/20px Arial;
	color:#adadad;
	text-decoration:none;
}
a.events:hover {
	color:#c4ba22;
}
#events_title {
	clear:both;
	background-color:#adadad;
	padding:4px 0 3px 10px;
	font:normal 18px Arial;
	color:#ffffff;
	margin-bottom:18px;
}
#events_links {
	margin:14px 20px 10px 12px;
}
#weather {
	float:left;
	width:668px;
}
#weather_main {
	position:relative;
	overflow:hidden;
	width:666px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background-color:#ffffff;
	padding-bottom:10px;
}
#weather_left {
	float:left;
	width:262px;
	text-align:center;
	padding-top:14px;
	font:bold 60px/60px Arial;
	color:#727272;
}
#weather_middle {
	float:left;
	display:inline;
	margin-left:25px;
	width:275px;
	padding-top:19px;
	font:bold 14px/14px Arial;
	color:#727272;
}
.weather_by {
	font:normal 11px/11px Arial;
	color:#000000;
}
.weather_channel {
	font:bold 11px Arial;
	color:#297824;
}
#weather_right {
	float:left;
	width:84px;
	padding-top:13px;
}
#banner728 {
	clear:both;
	padding-top:24px;
	width:728px;
	margin-left:auto;
	margin-right:auto;
}
#calendar {
	clear:both;
	overflow:hidden;
	width:262px;
	margin-left:auto;
	margin-right:auto;
}
#calendar_tbl {
	margin-top:13px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #d4f568;
}
#calendar_tbl td{
	text-align:center;
	width:36px;
	height:25px;
	font:normal 12px Tahoma;
	color:#9a9999;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
}
#calendar_tbl td a{
	font:bold 12px Tahoma;
	color:#9a9999;
	text-decoration:none;
}
#calendar_tbl td a:hover {
	color:#8ebb1e;
}
#calendar_tbl td.day {
	background-image:none;
	font:normal 12px Tahoma;
	color:#676767;
	border-right:none;
	border-bottom:1px solid #cac9c9;
}
#calendar_tbl td.CurrDay {
	font:bold 12px Tahoma;
	color:#ffffff;
	background-color:#8ebb1e;
}
#calendar_tbl td.CurrDay a{
	font:bold 12px Tahoma;
	color:#ffffff;
	background-color:#8ebb1e;
}
#calendar_tbl td.CurrDay a:hover{
	background-color:#ffffff
	color:#9a9999;
}
#calendar_tbl td.CPlain {
	color:#C3CDD4;
}
#calendar_tbl td.last{
	border-right:none;
}
#footer {
	clear:both;
	overflow:hidden;
	margin-top:8px;
	margin-left:5px;
	width:980px;
}
#footer a {
	font:normal 12px/26px Arial;
	color:#4c6411;
	text-decoration:none;
	padding:0 10px 0 10px;
}
#footer a:hover {
	text-decoration:underline;
}
#footer_main {
	clear:both;
	width:978px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#FFFFFF;
	padding-top:46px;
	padding-bottom:49px;
	font:normal 12px Arial;
	color:#4c6411;
}
#footer_txt {
	margin-left:240px;
}
.copy {
	margin-top:12px;
	padding-left:10px;
	font:normal 12px Arial;
	color:#707070;
}
#logo_bottom {
	clear:both;
	text-align:right;
	margin-top:8px;
	padding-right:5px;
}
#content1 {
	float:left;
	overflow:hidden;
	width:815px;
}
#content {
	overflow:hidden;
	margin-top:6px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:813px;
	background-color:#ffffff;
}
.content_main {
	margin-left:11px;
	margin-right:15px;
	padding-top:12px;
	font:normal 12px Arial;
	color:#8a8a8a;
	padding-bottom:80px;
}
.pageTitle {
	clear:both;
	font:normal 20px Times New Roman;
	color:#8ebb1e;
	padding-bottom:2px;
	border-bottom:2px solid #94a270;
	margin-bottom:35px;
}
.text_classical {
	font:normal 13px Arial;
	color:#b5b126;918d11
}
#sitemap {
	clear:both;
	overflow:hidden;
}
#sitemap ul {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:38px;
}
#sitemap ul li{
	display:block;
	padding:3px 0 2px 0;
	background-image:url('../templateimages/dot_grey.gif');
	background-repeat:no-repeat;
	background-position:0 6px;
}
#sitemap ul li a{
	padding-left:26px;
	font:normal 12px Arial;
	color:#8a8a8a;
	text-decoration:none;
}
#sitemap ul li a:hover{
	text-decoration:underline;
}
#sitemap ul li ul li a{
	font:bold 12px Arial;
}
#sitemap ul li.opera_house{
	background-image:url('../templateimages/dot_opera_house.gif');
}
#sitemap ul li.classical_dreams{
	background-image:url('../templateimages/dot_classical_dreams.gif');
}
#sitemap ul li.sweet_mornings{
	background-image:url('../templateimages/dot_sweet_mornings.gif');
}
#sitemap ul li.lovely_days{
	background-image:url('../templateimages/dot_lovely_day.gif');
}
#sitemap ul li.masterpiece{
	background-image:url('../templateimages/dot_masterpiece.gif');
}
#sitemap ul li.composer{
	background-image:url('../templateimages/dot_composer.gif');
}
#sitemap ul li.20th_century{
	background-image:url('../templateimages/dot_20th.gif');
}
#sitemap ul li.opera_classics{
	background-image:url('../templateimages/dot_opera_classics.gif');
}
#sitemap ul li.night_concert{
	background-image:url('../templateimages/dot_night_concert.gif');
}
#sitemap ul li.relax_now{
	background-image:url('../templateimages/dot_relax.gif');
}
#sitemap ul li.romantic_dreams{
	background-image:url('../templateimages/dot_romantic_dreams.gif');
}
#sitemap ul li.sweet_weekends{
	background-image:url('../templateimages/dot_sweet_weekends.gif');
}
#sitemap ul li.wake_up{
	background-image:url('../templateimages/dot_wake.gif');
}
#sitemap ul li.sounds_nice{
	background-image:url('../templateimages/dot_sounds_nice.gif');
}
#sitemap ul li.big_screen{
	background-image:url('../templateimages/dot_big_screen.gif');
}
#sitemap ul li.whole_work{
	background-image:url('../templateimages/dot_whole_work.gif');
}
#mainDiv_right {
	margin-top:6px;
	float:left;
	display:inline;
	margin-left:12px;
	width:153px;
	text-align:center;
	background-color:#ffffff;
}
#banner_right {
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	padding-top:25px;
	padding-bottom:24px;
	text-align:center;
}
#banner_right img,object{
	border:1px solid #adadad;
}
.content_main1 {
	margin-left:5px;
	margin-right:4px;
	padding-top:4px;
	font:normal 12px/18px Arial;
	color:#8a8a8a;
	padding-bottom:28px;
    min-height:633px;
}
.content_main2 {
	margin-left:5px;
	margin-right:4px;
	padding-top:4px;
	font:normal 12px/18px Arial;
	color:#8a8a8a;
	padding-bottom:28px;
    min-height:300px;
}
.pageTitle1 {
	clear:both;
	font:normal 14px Arial;
	color:#ffffff;
	background-color:#adadad;
	padding:4px;
}
.content_text {
	margin:12px 25px 28px 10px;
}
.period0 {
	border-right:14px;
	padding-right:42px;
}
.period1 {
	border-right:14px solid #504b2e;
	padding-right:42px;
}
.period2 {
	border-right:14px solid #a34141;
	padding-right:42px;
}
.period3 {
	border-right:14px solid #b190aa;
	padding-right:42px;
}
.period4 {
	border-right:14px solid #b5c067;
	padding-right:42px;
}
.period5 {
	border-right:14px solid #859fc1;
	padding-right:42px;
}
hr {
	color:#94a270;
}
hr.red {
	color:#b71b1b;
}
#mainDiv_left_top1 {
	position:relative;
	clear:both;
	overflow:hidden;
	width:668px;
}
#banner_left {
	float:left;
	display:inline;
	margin-left:1px;
	width:250px;
}
#links_container {
	float:left;
	display:inline;
	margin-left:10px;
	width:407px;
	border-top:1px solid #d8d8d8;
	background-color:#ffffff;
}
#links {
	overflow:hidden;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:405px;
	padding-top:6px;
	font:normal 12px/18px Arial;
	color:#6d6e6c;
}
.partners_txt {
	font:normal 18px Times New Roman;
	color:#4c6411;
	margin-top:8px;
	margin-bottom:17px;
}
#links_main {
	clear:both;
	margin-left:13px;
	width:384px;
}
.links_item {
	clear:both;
	overflow:hidden;
	width:384px;
	margin-bottom:27px;
}
.links_thumb {
	float:left;
	width:110px;
}
.links_thumb1 {
	float:left;
	width:110px;
}
.links_thumb2 {
	float:none;
	width:110px;
}
.links_thumb3 {
	float:right;
	width:110px;
}
.links_txt {
	float:left;
	display:inline;
	margin-left:9px;
	width:264px;
	font:normal 12px Arial;
	color:#6d6e6c;
}
.links_txt a {
	display:block;
	font:normal 16px Times New Roman;
	color:#78a40c;
	text-decoration:underline;
	margin-bottom:5px;
}
.links_txt a:hover {
	text-decoration:none;
}
#ways_main {
	clear:both;
	margin-left:10px;
	width:385px;
}
.ways_item {
	position:relative;
	clear:both;
	overflow:hidden;
	width:385px;
	height:140px;
	background-image:url('../templateimages/ways_bg.gif');
	background-repeat:no-repeat;
	background-position:rop left;
	font:normal 12px/16px Arial;
	color:#8e8e8e;
	margin-bottom:12px;
}
.ways_item a{
	font:normal 12px Arial;
	color:#8e8e8e;
	text-decoration:underline;
}
.ways_item a:hover{
	text-decoration:none;
}
.ways_title {
	position:absolute;
	left:12px;
	top:7px;
}
.ways_images {
	position:absolute;
	left:20px;
	top:42px;
	width:110px;
}
.ways_images img{
	clear:both;
}
.image1 {
	margin-bottom:11px;
}
.ways_txt{
	position:absolute;
	left:156px;
	top:40px;
	width:220px;
}
.listen_live {
	font:normal 15px Arial;
	color:#b71a1a;
}
.satelite {
	font:normal 15px Arial;
	color:#478ed0;
}
.iphone {
	font:normal 15px Arial;
	color:#452628;
}
.webtv {
	font:normal 15px Arial;
	color:#c48612;
}
.classical {
	font:normal 12px Arial;
	color:#918d11;
}
#top_stories_container {
	float:left;
	display:inline;
	margin-left:5px;
	width:668px;
}
.top_stories {
	clear:both;
	overflow:hidden;
	margin-top:5px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:666px;
	background-color:#ffffff;
}
#rightDiv {
	float:left;
	display:inline;
	margin-left:10px;
	width:309px;
}
#rightDiv_stories {
	float:left;
	display:inline;
	margin-left:7px;
	width:309px;
}
#rightDiv_main {
	margin-left:3px;
	width:300px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background-color:#ffffff;
}
.story {
	margin-left:16px;
}
#shows_container {
	float:left;
	overflow:hidden;
	width:826px;
}
#shows_top {
	clear:both;
	overflow:hidden;
	width:826px;
}
#week2 {
	position:relative;
	float:left;
	width:444px;
	height:155px;
	background-image:url('../templateimages/frame_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.week2_pic {
	position:absolute;
	top:11px;
	left:12px;
}
.week2_txt {
	position:absolute;
	top:12px;
	left:210px;
}
.week2_title {
	background-color:#adadad;
	font:normal 11px Arial;
	color:#ffffff;
	padding:3px 6px 4px 7px;
	width:210px;
}
.composer_bg {
	position:absolute;
	top:27px;
	left:0px;
	background-color:#e5f6ae;
	width:223px;
	height:105px;
	font:normal 12px Arial;
	color:#4c6411;
}
.composer_txt {
	position:absolute;
	top:4px;
	left:7px;
}
.composer_time {
	position:absolute;
	top:56px;
	left:7px;
}
#opinion_frame {
	position:relative;
	float:left;
	display:inline;
	margin-left:4px;
	width:377px;
	height:155px;
	background-image:url('../templateimages/frame2_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.opinion_title {
	position:absolute;
	top:12px;
	left:11px;
}
.opinion_bg {
	position:absolute;
	top:58px;
	left:11px;
	background-color:#e5f6ae;
	width:223px;
	height:86px;
	font:normal 12px Arial;
	color:#4c6411;
}
.opinion_txt {
	position:absolute;
	top:8px;
	left:6px;
	width:216px;
}
.opinion_pic {
	position:absolute;
	top:12px;
	left:241px;
}
#mainDiv_right2 {
	margin-top:6px;
	float:left;
	display:inline;
	margin-left:6px;
	width:153px;
	text-align:center;
	background-color:#ffffff;
}
#shows {
	overflow:hidden;
	margin-top:7px;
	margin-left:5px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:814px;
	background-color:#ffffff;
}
#shows_main {
	margin:4px 4px 4px 5px;
}
.shows_row {
	clear:both;
	overflow:hidden;
	width:804px;
	margin-bottom:6px;
}
.show_frame1 {
	position:relative;
	float:left;
	width:399px;
	height:89px;
	background-color:#e5f6ae;	
}
.show_frame2 {
	position:relative;
	float:left;
	display:inline;
	margin-left:6px;
	width:399px;
	height:89px;
	background-color:#e5f6ae;	
}
.show_pic {
	position:absolute;
	top:6px;
	left:8px;
}
.show_txt {
	position:absolute;
	top:14px;
	left:163px;
	width:230px;
	font:normal 12px Arial;
	color:#8e8e8e;
}
.show_title {
	font:normal 15px Arial;
	margin-bottom:14px;
}
.show_title a{
	font:normal 15px Arial;
	margin-bottom:14px;
	text-decoration:none;
}
.show_title a:hover{
	text-decoration:underline;
}
a.opera_house {
	color:#1e5588;
}
a.classical_dreams {
	color:#53742b;
}
a.sweet_morning {
	color:#8e130b;
}
a.lovely_days {
	color:#b78d19;
}
a.masterpiece {
	color:#1c2540;
}
a.composer {
	color:#782518;
}
a.20th {
	color:#729d14;
}
a.opera_classics {
	color:#91610d;
}
a.night_concert {
	color:#61562f;
}
a.relax {
	color:#0e0978;
}
a.romantic_dreams {
	color:#474c6d;
}
a.sweet_weekend {
	color:#938201;
}
a.wake_up {
	color:#396496;
}
a.sounds_nice {
	color:#20650b;
}
a.big_screen {
	color:#815a0e;
}
a.whole_work {
	color:#3f3e3e;
}
#col_left {
	float:left;
	display:inline;
	margin-left:5px;
	width:153px;
	padding-top:5px;
	background-color:#ffffff;
}
#col_middle {
	float:left;
	display:inline;
	margin-left:12px;
	width:503px;
	padding-top:5px;
}
#col_right {
	float:left;
	display:inline;
	margin-left:8px;
	width:309px;
}
#col_right2 {
	float:left;
	display:inline;
	margin-left:7px;
	width:309px;
}
.show_content {
	overflow:hidden;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:501px;
	padding-top:9px;
	background-color:#ffffff;
}
.show_title_big {
	clear:both;
	margin-left:8px;
	margin-right:10px;
	margin-bottom:8px;
	padding:4px 5px 4px 8px;
	background-color:#adadad;
	font:normal 18px Arial;
	color:#ffffff;
}
.show_title_dark {
	color:#4a4a4a;
}
.show_top {
	clear:both;
	overflow:hidden;
	margin-left:7px;
	width:483px;
	margin-bottom:20px;
}
.show_pic_main {
	float:left;
	width:266px;
}
.show_details {
	position:relative;
	float:left;
	display:inline;
	margin-left:6px;
	width:211px;
	height:135px;
	background-color:#e5f6ae;
	font:normal 12px Arial;
	color:#4c6411;
}
.onair {
	background-color:#d5f17e;
	background-image:url('../templateimages/onair.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.show_desc {
	position:absolute;
	top:7px;
	left:7px;
}
.show_time {
	position:absolute;
	top:86px;
	left:7px;
}
.show_text {
	clear:both;
	margin-left:22px;
	margin-right:22px;
	color:#6d6e6c;
}
.show_frame {
	position:relative;
	clear:both;
	overflow:hidden;
	margin-left:8px;
	width:482px;
	height:89px;
	background-color:#e5f6ae;
	margin-bottom:6px;
}
.event {
	clear:both;
	overflow:hidden;
	margin-top:33px;
	width:768px;
}
.venue {
	padding:1px 3px 1px 3px;
	background-color:#cc2424;
	font:normal 14px Arial;
	color:#ffffff;
}
.event_title {
	margin-top:4px;
	font:bold 12px Arial;
	color:#3c3a3a;
	margin-bottom:20px;
}
.time {
	margin-top:22px;
	font:bold 12px Arial;
	color:#8ebb1e;
	margin-bottom:20px;
}
#playlist_container {
	overflow:hidden;
	width:787px;
	margin-top:9px;
}
#playlist_left {
	float:left;
	width:500px;
}
#playlist_right {
	float:right;
}
.times {
	overflow:hidden;
	width:499px;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
.time_box {
	float:left;
	width:82px;
	border-right:1px solid #e3e3e3;
	font:normal 12px Arial;
	color:#373737;
}
.time_box a{
	display:block;
	text-align:center;
	padding:4px 0 5px 0;
	font:normal 12px Arial;
	color:#373737;
	text-decoration:none;
}
.time_box a:hover{
	background-color:#dadada;
}
.now {
	font:bold 12px Arial;
	background-color:#dadada;
}
.now a{
	font:bold 12px Arial;
	background-color:#dadada;
}
#playlist_top {
	clear:both;
	overflow:hidden;
	width:500px;
	padding-top:26px;
	padding-bottom:34px;
	background-image:url('../templateimages/playlist_top_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom:3px solid #7a9b00;
}
#playlist_top_content {
	position:relative;
	margin-left:52px;
	height:78px;
}
#playlist {
	clear:both;
	overflow:hidden;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	width:498px;
}	
.playlist_title {
	font:bold 12px Arial;
	color:#333333;
	padding:12px 0 12px 8px;
}
.playlist_row {
	clear:both;
	overflow:hidden;
	width:498px;
	border-top:1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.song_time {
	float:left;
	width:50px;
	text-align:center;
	padding:6px 0 7px 0;
	font:normal 12px Arial;
	color:#666666;
}
.song {
	float:left;
	display:inline;
	border-left:1px solid #e2e2e2;
	width:390px;
	padding:6px 0 7px 5px;
	font:normal 12px Arial;
	color:#333333;
}
.info {
	float:left;
	display:inline;
	margin-left:12px;
	width:28px;
	padding:6px 0px 7px 12px;
	background-image:url('../templateimages/arrow_green.gif');
	background-repeat:no-repeat;
	background-position:0 11px;
	font:bold 12px Arial;
	color:#8ca924;
}
.info a{
	font:bold 12px Arial;
	color:#8ca924;
	text-decoration:none;
}
.info a:hover{
	color:#333333;
}
.up {
	background-image:url('../templateimages/arrow_green_up.gif');
	background-position:0 12px;
}
.second {
	background-color:#f0f0f0;
}
.song_details {
	margin-top:7px;
	margin-bottom:2px;
	margin-left:14px;
	border-top:1px solid #e2e2e2;
	padding:8px 0 5px 0;
	border-bottom:1px solid #e2e2e2;
	font:normal 12px Arial;
	color:#333333;
}
#program_left {
	float:left;
	width:826px;
}
#programPage_top {
	clear:both;
	overflow:hidden;
	width:824px;
	background-image:url('../templateimages/program_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:10px;
}
#now {
	float:left;
	display:inline;
	position:relative;
	margin-left:9px;
	margin-top:9px;
	width:495px;
	height:135px;
}
.now_pic {
	position:absolute;
	top:0px;
	left:0px;
}
.now_txt {
	position:absolute;
	top:1px;
	left:272px;
}
.now_bg {
	position:absolute;
	top:26px;
	left:0px;
	background-color:#e5f6ae;
	width:223px;
	height:107px;
	font:normal 12px Arial;
	color:#4c6411;
}
.composer_txt {
	position:absolute;
	top:4px;
	left:7px;
}
.composer_txt a{
	font:bold 12px Arial;
	color:#4c6411;
	text-decoration:none;
}
.composer_txt a:hover{
	text-decoration:underline;
}
.composer_time {
	position:absolute;
	top:56px;
	left:7px;
}
#after {
	float:left;
	display:inline;
	position:relative;
	margin-left:6px;
	margin-top:9px;
	width:304px;
	height:135px;
	font:normal 12px Arial;
	color:#4c6411;
}
.after_pic {
	position:absolute;
	top:1px;
	right:0px;
}
.after_title {
	position:relative;
	top:1px;
	left:0;
	background-color:#adadad;
	font:normal 11px Arial;
	color:#ffffff;
	padding:3px 6px 4px 7px;
	width:125px;
	text-align:right;
}
.after_txt {
	position:absolute;
	top:31px;
	right:172px;
	text-align:right;
}
.after_txt a{
	font:bold 12px Arial;
	color:#4c6411;
	text-decoration:none;
}
.after_txt a:hover{
	text-decoration:underline;
}
.after_time {
	position:absolute;
	top:85px;
	right:172px;
	text-align:right;
}
#program_container {
	clear:both;
	overflow:hidden;
	margin-top:7px;
	margin-left:4px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	width:814px;
	background-color:#ffffff;
}
#program_main {
	margin:6px 4px 4px 5px;
}
#program {
	overflow:hidden;
	margin-top:5px;
}
#program_col_left {
	float:left;
	display:inline;
	margin-left:4px;
	width:382px;
}
#program_col_right {
	float:left;
	display:inline;
	margin-left:33px;
	width:382px;
}
.weekdays {
	clear:both;
	/*background-color:#cbed5e;*/
	padding:2px 0 3px 4px;
	/*font:bold 12px Arial;*/
	color:#757575;
	margin-bottom:15px;
}
.weekdays_txt {
	color:#a9a9a9;
}
.weekends {
	clear:both;
	padding:2px 0 3px 0px;
	/*font:normal 12px Arial;*/
	color:#adadad;
	margin-bottom:15px;
}
.weekends_txt {
	color:#d9d9d9;
}
.hour {
	clear:both;
	overflow:hidden;
	width:370px;
	padding:4px 0 4px 3px;
	margin-bottom:16px;
	font:bold 12px Arial;
	color:#b5c602;	
}
.show {
	font:bold 12px Arial;
	color:#4c6411;
	padding-left:8px;	
}
.show a{
	font:bold 12px Arial;
	color:#4c6411;
	text-decoration:none;
}
.show a:hover{
	text-decoration:underline;
}
.program_onair {
	background-color:#ebfbb5;
	background-image:url('../templateimages/program_onair.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.admin_menu {
	font:normal 12px Arial;
	color:#FFFFFF;
	margin-top:5px;
}
.admin_menu a{
	font:normal 12px Arial;
	color:#FFFFFF;
	margin-top:5px;
	text-decoration:none;
}
.admin_menu a:hover{
	text-decoration:underline;
}
#container2 {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:531px;
	text-align:left;
}
#crbanner {
	clear:both;
	overflow:hidden;
	width:980px;
	margin-top:8px;
	margin-left:5px;
}
#crbanner_main {
	clear:both;
	overflow:hidden;
	width:978px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#FFFFFF;
	text-align:center;
}
#ads_bottom_cont {
	overflow:hidden;
	margin:5px 0 0px 0;
	margin-left:auto;
	margin-right:auto;
	width:951px;
}
.cr_banner_frame {
	position:relative;
	float:left;
	display:inline;
	margin-right:12px;
	width:307px;
	border:1px solid #adadad;
	text-align:center;
	margin-bottom:15px;
}
.ad_txt {
	position:absolute;
	right:10px;
	top:81px;
	font:normal 8px/8px Arial;
	color:#808080;
}
.cr_banner {
	margin:6px 0 7px 0;
	margin-left:auto;
	margin-right:auto;
	width:288px;
}
#more_cr {
	position:relative;
	clear:both;
	overflow:hidden;
	margin-top:8px;
	width:668px;
	height:103px;
}
#more_cr_title {
	clear:both;
	padding-top:3px;
	margin-right:13px;
	margin-bottom:8px;
	padding-bottom:4px;
	border-bottom:1px solid #adadad;
}
#more_cr_main {
	position:relative;
	clear:both;
	overflow:hidden;
	left:0px;
	top:0px;
	width:654px;
	padding-left:12px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#FFFFFF;
}
.more_cr_cont {
	clear:both;
	overflow:hidden;
	width:654px;
	margin-bottom:5px;
}
.more_cr {
	float:left;
	display:inline;
	width:207px;
	margin-right:10px;
}
.last_cr {
	margin-right:0px;	
}
.more_cr_text {
	clear:both;
	background-color:#000000;
	padding:0px 0 1px 5px;
	font:normal 14px/14px Arial;
	color:#ffffff;
}
#alphabet_table {
	padding:0;
	margin:0;
	width:760px;
	margin-left:6px;
	margin-top:45px;
	margin-bottom:20px;
	border:0;	
}
#alphabet_table td{
	border-bottom:3px solid #ffffff;
	border-left:3px solid #ffffff;
	background-color:#eceaea;
	font:normal 14px Arial;
	color:#141414;
	text-align:center;
	padding:3px 0 4px 0;
}
#alphabet_table td a{
	font:normal 14px Arial;
	color:#141414;
	text-decoration:none;
}
#alphabet_table td a:hover{
	color:#ec1f27;
}
#alphabet_table td.letters a{
	padding:0 7px 0 7px;
}
.no_link {
	color:#9f9f9f;
	padding:0 7px 0 7px;
}
#letter_list {
	margin-left:84px;
}
#alphabet_table td a.selected{
	color:#ec1f27;
}
#weather_ad {
	clear:both;
	overflow:hidden;
	margin-top:8px;
	margin-left:5px;
	width:980px;
}
.banner302x103 {
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	background-image:url('../templateimages/banner_frame.png');
	background-repeat:no-repeat;
	background-position:0;
}
.banner_frame {
	position:absolute;
	left:0;
	top:0;
	width:302px;
	height:103px;
	background-image:url('../templateimages/banner_frame.png');
	background-repeat:no-repeat;
	background-position:0;
}
