#player_layout {
	float: left;
	width: 670px;
}

#player_auth {
	float: left;
	width: 630px;
	height: 20px;
	padding: 3px 20px 7px 20px;
	background: #393939 url(../../Esdbpics/bg_top.png) bottom repeat-x;
}

#player_auth p {
	color: #e9e9e9;
	font-size: 0.85em;
	line-height: 100%
}

#player_auth p a {
	color: #f3f3f3;
}

#auth.auplayer {
	float: left;
	height: 30px;
	font-size: 1em;
	margin-right: 10px;
	font-weight: normal;
	background: none;
}

#auth.auplayer a {
	text-decoration: underline;
}

#auth.auplayer a:hover {
	text-decoration: none;
}

#alarm {
	float: left;
	display: block;
}

#alarm img {
	margin: 0;
}

#nowlisten_top {
float: right;
padding-top: 3px;
text-align: right;
color: #e9e9e9;
font-size: 0.85em
}

#nowlisten_top a {
color: #f2f2f2
}

.radiowt a {
	color: #ffffff;
}

#player {
	float: left;
	width: 630px;
	padding: 10px 20px
}

#wma_player {
	float: left;
	width: 500px;
	height: 60px;
	margin-top: 10px
}

#wma_radiostation_player {
	float: left;
	width: 500px;
	height: 60px;
	margin-top: 10px
}

#radioplayer {
	float: left;
	width: 500px;
	height: 100px;
	margin-top: 10px

}

#radioplayer_sm {
	float: left;
	width: 500px;
	height: 45px;
}
#radioplayer_sm p {
	background: #ffffff;
}

#radioplayer_wma {
	float: left;
	width: 500px;
	height: 125px;
	margin-top: 10px
}

#player h2 {
	margin-top: 0
}

#player h2.music {
	color: #573808
}

#player h2.radio {
	color: #291675
}

#player ul {
	float: left;
	width: 100%;
	margin-top: 10px;
	font-size: 0.9em
}

#player ul li {
	float: left;
	margin-right: 20px;
}

#player ul li a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed
}

#player ul li a:hover {
	border-bottom: none
}

#player_functions {
	margin-right: 120px
}

#player_functions h3 {
	float: left;
	width: 100%%;
	margin-top: 0;
	line-height: 100%
}

#player_functions h3.music {
	color: #573808
}

#player_functions h3.radio {
	color: #291675
}

#player_functions ul {
	float: right;
	font-size: 0.85em;
	line-height: 100%;
	margin-top: 0;
	padding: 5px 0; margin-right: 10px
}

#player_functions ul li {
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}

#player_functions ul li a {
	text-decoration: none;
	border-bottom: 1px solid;
}

#player_functions ul.radio li a {
	color: #e2dbff;
}

#player_functions ul.music li a {
	color: #fff2e4;
}

#player_functions ul li a.js {
	border-bottom: 1px dashed
}

#player_functions ul li a:hover {
	color: #fff;
	border-bottom: none
}

#player_logo {
	float: right;
	width: 100px;
	padding-top: 25px;
}

#player_logo.wma_radio {
	padding-top: 0px;
}


/* Экран WMA */
#playscreen {
	float: left;
	width: 500px;
	height: 65px;
	background: url(../../Esdbpics/playerwma500_bg.gif) bottom no-repeat;
	color: #FFFFFF;
}

#playscreen.smallmp {
	float: left;
	width: 500px;
	height: 60px;
	background: url(../../Esdbpics/player500disp_bg.gif) top no-repeat;
	color: #FFFFFF;
}

#playscreen .air {
	width: 50px;
	height: 37px;
	float: left;
	font-size: 0.85em;
	padding-left: 10px;
	padding-top: 6px;
	color: #D5CBFF;
}

#playscreen .vote {
	width: 80%;
	float: left;
	font-size: 0.85em;
	padding-left: 59px;
}

#playscreen .vote a {
	color: #FDEFC0;
}

#playscreen #titlesong{
	width: 430px;
	float: left;
	padding-top: 3px;
	font-weight: normal;
}

#playscreen #duration {
	font-size: 0.9em;
}

.p_radio {
	background: #beb0fa url(../../Esdbpics/bg_p_radio.png) bottom repeat-x;
	height: 140px;
}

.p_radio_wma {
	background: #beb0fa url(../../Esdbpics/bg_p_radio.png) bottom repeat-x;
	height: 170px;
}

.p_radiostation_wma {
	background: #beb0fa url(../../Esdbpics/bg_p_radio.png) bottom repeat-x;
	height: 100px;
}

.p_music {
	background: #ffc55a url(../../Esdbpics/bg_p_music.png) bottom repeat-x;
	height: 110px;
}

.p_music a {
	color: #ffffff
}

/* Подменю */
#player_submenu {
	float: left;
	width: 100%; height: 35px;
	background: #fff url(../../Esdbpics/bg_sm.png) top repeat-x;
}

#player_submenu ul {
	float: left;
	position: relative; left: 10px
}

#player_submenu ul li {
	float: left;
}

#player_submenu ul li img {
	margin-right: 5px;
}

#player_submenu ul li span {
	float: left;
	display: block;
	padding: 4px 10px 4px 15px;
	background: url(../../Esdbpics/arr.gif) no-repeat 0 9px;
}

#player_submenu ul li.active span {
	float: left;
	display: block;
	padding: 4px 10px 4px 20px;
	background: url(../../Esdbpics/arro.gif) no-repeat 5px 9px;
}

#player_submenu ul li a {
	float: left;
	display: block;
	color: #717171;
	text-decoration: none;
	cursor: pointer;
}

#player_submenu ul li a:hover {
	color: #212121
}

#player_submenu ul li.active a {
	color: #fff;
	cursor: text;
}

#player_submenu ul li.active a:hover {
	color: #fff
}

#player_submenu li .sm_radio_l {
	float: left;
	width: 10px; height: 35px;
	background: none;
}

#player_submenu li .sm_radio_r {
	float: left;
	width: 10px; height: 35px;
	background: none;
}

#player_submenu li .sm_radio_c {
	float: left;
	height: 35px;
	background: none;
}

#player_submenu li.active .sm_radio_l {
	float: left;
	width: 10px; height: 35px;
	background: url(../../Esdbpics/sm_radio_l.png);
}

#player_submenu li.active .sm_radio_r {
	float: left;
	width: 10px; height: 35px;
	background: url(../../Esdbpics/sm_radio_r.png);
}

#player_submenu li.active .sm_radio_c {
	float: left;
	height: 35px;
	background: url(../../Esdbpics/sm_radio_c.png) repeat-x;
}


#player_submenu li .sm_music_l {
	float: left;
	width: 10px; height: 35px;
	background: none;
}

#player_submenu li .sm_music_r {
	float: left;
	width: 10px; height: 35px;
	background: none;
}

#player_submenu li .sm_music_c {
	float: left;
	height: 35px;
	background: none;
}

#player_submenu li.active .sm_music_l {
	float: left;
	width: 10px; height: 35px;
	background: url(../../Esdbpics/sm_music_l.png);
}

#player_submenu li.active .sm_music_r {
	float: left;
	width: 10px; height: 35px;
	background: url(../../Esdbpics/sm_music_r.png);
}

#player_submenu li.active .sm_music_c {
	float: left;
	height: 35px;
	background: url(../../Esdbpics/sm_music_c.png) repeat-x;
}

.coding {
position: absolute; 
top: 85px; left: 20px;
font-weight: bold;
}


/* Контент */

#player_content {
	float: left;
	width: 640px;
	padding: 5px 10px 20px 20px;
	background: #fff
}

#player_base {
	float: left;
	width: 370px;
	margin: 0 0 0 10px
}


#now_listen {
float: right;
padding-top: 3px;
text-align: right;
color: #e9e9e9;
font-size: 0.85em
}

#now_listen a {
color: #f2f2f2
}

#player_base h2 {
	margin-top: 0;
}

#modes {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#modes ul {
	float: left;
	width: 100%;
	margin-top: 2px;
	font-size: 1.2em; 
	font-weight: bold;
}

#modes ul li {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#modes ul li a {
	float: left;
	width: 70px; height: 21px;
	margin-left: 33px; padding-top: 4px;
	text-decoration: none;
	text-align: center;
	background: url(/Esdbpics/modes_bg.png) no-repeat;
}
#modes ul li a {
	font-size: 0.75em;
}
#modes ul li a:hover {
	color: #fff;
	background: url(/Esdbpics/modes_bgo.png) no-repeat;
}

#modes ul li span {
	float: left;
	width: 70px; height: 21px;
	margin-left: 33px; padding-top: 4px;
	text-align: center;
	color: #fff;
	background: url(/Esdbpics/modes_bgo.png) no-repeat;
}


#grouplistchannel_b {
	float: left;
	margin: 10px 0;
}
#grouplistchannel_b h3 {
   margin: 5px 0;
}
#grouplistchannel_b #grouplistchannel_l {
float: left;
margin: 5px 0;
overflow: auto;
width: 180px;

}
#grouplistchannel_b select {
   width: 190px;
   padding-left: 3px;
}

#grouplistchannel_b .listchanne_ch {
float:left;
width: 100%;
   font-size:0.8em;
}
#grouplistchannel_b .listchanne_ch h3 {
   margin: 0px;
}


#servers {
	float: left;
	width: 100%;
	margin-top: 15px
}

#servers p {
font-size: 0.85em;
margin: 0
}

#servers ul {
	float: left;
	width: 180px;
	font-size: 1.1em; font-weight: bold;
}

#servers ul li {
	float: left;
	width: 25px; height: 25px;
	margin-right: 10px; padding-top: 10px
}

#servers ul li a {
	float: left;
	width: 25px; height: 21px;
	padding-top: 4px;
	text-decoration: none; text-align: center;
	background: url(/Esdbpics/servers_bg.png) no-repeat;
}

#servers ul li a:hover {
	color: #fff;
	background: url(/Esdbpics/servers_bgo.png) no-repeat;
}

#servers ul li span {
	float: left;
	width: 25px; height: 21px;
	padding-top: 4px;
	color: #fff;
	text-align: center;
	background: url(/Esdbpics/servers_bgo.png) no-repeat;
}

.player_half {
	float: left;
	width: 50%
}
.player_half h3 img {
	position: relative; top: 9px;
	margin-right: 5px
}
#track_stats {
	float: left;
	width: 100%;
	margin-top: 10px
}

#track_stats ul {
	font-size: 0.85em;
	color: #717171
}

#track_stats ul li {
	margin-top: 7px
}

#track_stats ul li span {
	font-size: 1.25em; font-weight: bold;
	position: relative; top: 1px; left: 6px
}

#response {
	float: left;
	width: 100%;
	margin-top: 15px
}

#response textarea {
	width: 350px; height: 200px
}

#response input {
	margin-top: 10px;
	padding: 0 20px
}

/* Функционал для избранного */

.favorites {
	float: left;
	width: 100%;
	padding-bottom: 1px
}

.favorites ul {
	float: left;
	font-size: 0.8em;
}

.favorites ul li {
	float: left;
	margin-right: 10px
}

.favorites h3 img {
	margin-left: 4px
}

.favorites ul li a {
	color: #979797;
	text-decoration: none;
	border-bottom: 1px dashed
}

.favorites ul li a:hover {
	color: #515151;
	border-bottom: none
}


#formdebutblock {
	float: left;
	width: 100%;
	margin-top: 15px
}

#formdebutblock textarea {
	font-size: 1.1em;
	width: 350px; height: 200px
}

#formdebutblock input {
	margin-top: 10px;
	padding: 0 20px
}

/* Подвал */

#player_footer {
	float: left;
	width: 620px; height: 20px;
	padding: 10px 20px 0 20px;
	font-size: 0.9em;
	background: url(../../Esdbpics/bg_footer.png) top repeat-x;
}

/* Блок над подвалом */
#playfoot_wide {
	float: left;
	width: 100%;
	background: #fff;
	padding-bottom: 10px;
}

.playfoot_fix {
	width: 620px;
	margin: 0 auto;
	position: relative;
}