body, html						{ font-size:12px; font-family:Arial; margin:0px; height:100%; background:#E6E7E9; }

a:link, a:visited				{ color:#D16405; text-decoration:none; }
a:active, a:focus				{ outline:none; }

.clear 							{ clear:both; }

.top 							{ height:100px; width:100%; background-color:#5f6b77; border-bottom:3px solid #d16405; }
.header							{ height:100px; width:950px; margin:0 auto; }
.header img						{ padding:55px 0px 0px 27px; border:0px; }

.loglinks 						{ position:absolute; left:50%; top:70px; margin-left:110px; text-align:right; width:330px; font-weight:bold; color:#ccc; }
.loglinks img					{ margin:0 0 -7px 0; padding:0; }
.loginlinks 					{ position:absolute; left:50%; top:80px; margin-left:110px; text-align:right; width:330px; font-weight:bold; color:#999; }
.loginlinks a 					{ color:#fff; text-decoration:none; padding:0 2px 0 2px; }
.loginlinks a:hover 			{ color:#e3e1e1; }

.footernew						{ background:#c5c8cc; width:100%; border-top:3px solid #a9afb5; text-align:left; padding:5px 0px 0px 0px; height:60px; }
.footernew a					{ font-size:11px; color:#787474; text-decoration:none; font-weight:bold; padding-left:35px;padding-top:5px; }
.footernew a:hover				{ text-decoration:underline; }
.footer-content 				{ margin:0 auto; width:980px; text-align:left; padding:12px 0 0 0; }
	
.content						{ background:#f4f3f3; }
.content .holder				{ width:535px; padding-top:120px; }
.content .top					{ width:241px; background:url(img/top10_bg.png) no-repeat; height:256px; margin-top:120px; }
.content .browse_holder			{ padding-top:29px;width:535px; }
.content_header					{ height:19px; background:url(img/genres.header.png) no-repeat; }
.content_content				{ min-height:200px; margin-top:25px; border:1px dashed #5F6B77; padding:10px; background:#ededed; }
.content_footer					{ height:15px; background:url(img/genres.footer.png) no-repeat; }
.content .topstations			{ padding-top:120px; width:241px; margin-right:271px; background:url(img/genres.header.png) no-repeat; } 
#onair 							{ height:650px; margin-top:15px; }

.playlist_content				{ margin-top:5px; border:1px dashed #5F6B77; padding:10px; background:#ededed; }

.textfield 						{ height:26px; }
.textfield input 				{ border:1px solid #CCCCCC; font-size:11px; width:205px; height:18px; }
span.error 						{ font-size:10px; color:#CC0000; }
input.error 					{ border:1px dotted #f4b9b9; }
.login_error 					{ display:none; text-align:center; height:22px; border:1px dotted #f4b9b9; color:#CC0000; margin-bottom:15px; }

span.hello 						{ font-size:12px; color:#e3e1e1; font-weight:bold; padding:0 5px 0 0; }

.login_content					{ margin-top:10px; border:1px dashed #5F6B77; padding:30px; background:#ededed; }
	
.inner							{ padding-top:120px; width:800px; }

.title							{ position:absolute; font-size:13px; color:#787474; font-weight:bold; padding-left:33px; margin-top:-5px; }
.title a						{ font-size:13px; color:#787474; text-decoration:none; font-weight:bold; }
.title a:hover					{ text-decoration:underline; }

.genre							{ padding:5px 0px 12px 4px; text-align:center; }
.genre a						{ font-size:13px; color:#9f9e9e; font-weight:bold; text-decoration:none; }
.genre a:hover					{ color:#D16405; }

.tags_td						{ padding:4px 0 6px 0; }
.tags_td span, .tags_td a		{ font-size:11px; font-weight:normal; color:#848485; }

.browse_td, .browse_td a		{ font-weight:bold; color:#394149; font-size:12px; text-decoration:none; }
.browse_td a:hover				{ color:#5F6B77; }
	
.recent 						{ padding:2px 0 2px 0; font-size:11px; font-weight:bold; color:#848485; }
.empty-recent 					{ font-size:11px; }
	
.playlist_items					{ margin:10px 10px 15px 0px; }

a.remove						{ color #5F6B77; font-size:11px; font-weight:bold; }
a.remove:hover					{ color:#394149; }

a.genres						{ color:#5F6B77; font-size:10px; }
a.genres:hover					{ color:#394149; }
	
span.genre_divider				{ font-size:10px; }
	
.station_divider				{ border-top:1px solid #dcdada; }
	
span.station_title				{ font-size:24px; font-weight:bold; color:#394149; }

span.comments_title				{ font-size:18px; font-weight:bold; color:#394149; }

.rank							{ font-weight:bold; color:#394149; }

.browse_tr_grey					{ background:#dfe0e2; }
.browse_td span.standart		{ color:#5F6B77; }
.browse_td 						{ font-size:11px; }
.browse_td span.highlight		{ color:#D16405; }
.browse							{ border-bottom:0px solid #ebe7e7; }

.start_title					{ font-size:18px; color:#5F6B77; font-weight:bold; padding:0px 0px 0px 0px; text-align:left; margin:0px; }

.section_title					{ font-size:18px; color:#5F6B77; font-weight:bold; padding:20px 0px 0px 0px; text-align:left; clear:both; }
.section_title h3				{ margin:0px; height:21px; }
.section_title a				{ text-decoration:underline; }
.section_title a:hover			{ color:#000; }
	
.navititle						{ font-size:21px; color:#5f6b77; text-shadow:#fff 1px 1px; font-weight:bold; padding:20px 0px 5px 30px; }

.blocktitle						{ font-size:21px; color:#5f6b77; text-shadow:#fff 1px 1px; font-weight:bold; padding:30px 0px 0px 30px; }

.searchtitle					{ font-size:21px; color:#c9d255; text-shadow:#fff 1px 1px; font-weight:bold; padding:20px 0px 5px 0px; }

.newstitle						{ font-size:21px; color:#5f6b77; text-shadow:#fff 1px 1px; font-weight:bold; padding:23px 0px 15px 0px; }
.news_item						{ padding:2px 0px 10px 0px; border-bottom:1px dotted #999; }
.news_title a					{ padding-top:3px; font-size:21px; color:#D16405; font-weight:bold; text-decoration:none; background:#eeeef0; }
.news_title a:hover				{ background:#E9E9EA; }
	
a.more							{ font-size:10px; color:#D16405; font-weight:bold; text-decoration:none; }
a.more:hover					{ background:#E9E9EA; }

.intro							{ padding-top:3px; font-size:11px; color:#5f6b77; }

	
.navigation						{ width:230px; margin-left:8px; text-align:left; }
.navigation ul					{ margin:0px; margin-bottom:5px; padding-top:8px; padding-left:25px; }
.navigation ul li				{ display:block; list-style:none; }
.navigation ul li a				{ color:#66717d; font-weight:bold; text-decoration:none; border-bottom:1px dashed #66717d; display:block; height:18px; margin-top:2px; }
.navigation ul li a:hover		{ text-decoration:underline; }

.logos							{ width:208px; margin-left:30px; margin-top:5px; }

.statistics						{ width:208px; margin-left:30px; margin-top:5px; font-size:14px; color:#66717d; font-weight:bold; }

.block_divider					{ width:208px; margin-left:30px; border-bottom:1px dashed #66717d; height:5px; }

.search_holder					{ background:#c5c8cc; width:361px; height:47px; padding:15px; }
.search_block					{ background:#db9a61; width:361px; height:38px; border:1px solid #7c7672; }
input.search					{ background:#e0e1e2; width:277px; height:18px; border:0; background:transparent; outline:none; font-size:13px; color:#000000; padding-left:3px; }

span.count						{ color:#D16405; }

.button							{ margin:0; border:0; width:80px; height:38px; background:#db9a61; font-size:16px; color:#FFFFFF; font-weight:bold; }

/* Tooltip */
a.tooltip:hover, 
a.tooltip_active 				{ background:#ffffff; text-decoration:none; } /*BG color is a must for IE6*/
a.tooltip span, 
a.tooltip_active span 			{ display:none; margin-left:50px; width:100px; }
a.tooltip:hover span, 
a.tooltip_active:hover span		{ font-family:Verdana; font-size:11px; display:inline; position:absolute; background:#f7f7f7; color:#FFFFFF; }
a.tooltip:hover span div, 
a.tooltip_active:hover span div	{ background-color:#92979c; padding:4px; border:1px solid #D16405; }

a.topmenu						{ font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.topmenu:hover					{ text-decoration:underline; }

.pagenation 					{ padding:15px 0px 0px 0px; font-size:11px; font-weight:bold; letter-spacing:1px; text-align:right; }
.pagenation a 					{ font-size:12px; font-weight:bold; padding:2px 2px 0 2px; }
.pagenation a.active			{ color:#5F6B77; }

/* Search */
#SearchText 					{ width:260px; }
#SuggestResults 				{ font-family:Verdana; color:#666666; border:1px solid #666666; overflow:auto; }
#SuggestResults 				{ margin-left:-263px; margin-top:32px; }

.topactive						{ width:80px; height:22px; background:#d16405; border-left:2px solid #5f6b77; }
.topinactive					{ width:80px; height:21px; background:#6f7c89; border-left:2px solid #5f6b77; border-bottom:1px solid #5f6b77; }

.topactive a, 
.topinactive a					{ font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:none; }
.topactive a:hover, 
.topinactive a:hover			{ text-decoration:underline; }

.formtitle						{ color:#848485; padding-top:8px; }

.post							{ padding-top:8px; }

.textarea						{ overflow:auto; }

.commentauthor					{ color:#848485; font-weight:bold; }
.commentitem					{ color:#394149; padding-top:5px; padding-bottom:16px; }
span.commentdate				{ font-size:10px; font-weight:normal; padding-left:8px; }

#rateResults 					{ color:#D16405; }

.googlead 						{ padding:50px 0 0 45px; }

/* SEARCH FORM */
#searchform 					{ font-size:18px; margin:10px 0 0 0; }
#searchform div 				{ color:#eeeeee; }
#searchform div input 			{ font-size:18px; padding:5px; width:365px; float:left; color:#D16405; border:2px solid #CCC; }
#searchform div input.s_btn 	{ width:70px; font-size:12px; font-weight:bold; float:left; margin:0 0 0 5px; cursor:pointer; padding:8px 0 7px 0; }

.no-favourites 					{ padding:65px 0 0 0; text-align:center; font-size:14px; font-weight:bold; color:#5F6B77; }
span.recently					{ font-size:14px; font-weight:bold; color:#5F6B77; }
#fav_status 					{ padding:10px 0 10px 0; font-size:12px; font-weight:bold; color:#5F6B77; text-align:right; }
a.remove 						{ font-size:10px; color:#cc0000; font-style:italic; padding:0 0 0 5px; }

