/* главная */

/* универсальный блок */

.block {
	float: left;
	width: 100%;
	margin-top: 15px;
	background: #e9e9e9;
	color: #fff
}

.head {
	float: left;
	width: 100%; height: 28px;
}

.head.action {
	float: left;
	width: 100%; height: 24px;
	background: url(/Esdbpics/head_actions.gif) repeat-x;
}

.head h3 {
	color: #fff;
	margin: 5px 0 0 15px;
	position: relative; bottom: 1px
}

.head h3 a {
	color: #fff;
	border-bottom: none;
}

.head h3 a:hover {
}

.head h3 span {
}

.blockmenu {
	float: left;
}

.blockmenu a, .blockmenu span {
	float: left;
	display: block;
	padding: 0 15px;
	height: 23px; padding-top: 5px;
	text-decoration: none;
	color: #fff
}

.blockmenu span {
	font-size: 1.1em; font-weight: bold;
	height: 23px; padding-top: 5px;
}

.blockmenu a {
	font-size: 0.85em; font-weight: bold;
	height: 24px; padding-top: 6px;
}



.sep {
	float: left;
}

#m_photo a {outline:none;
	color: #a1a0e5
}

#m_photo a:hover {outline:none;
	color: #fff
}


a.m_music {outline:none;
	color: #a8e8ba
}

a.m_music:hover {outline:none;
	color: #fff
}

/* музыка ------------------------- */

#music .blockmenu a.selected{
color: #FFFFFF !important;
font-weight:bold;
font-size:14px;
background: url(/Esdbpics/blockmenu_mu.gif) repeat-x;
}

#music .blockmenu a{
color: #A8E8BA;
font-weight:bold;
font-size:14px;
}

#music .blockmenu a:hover{
color: #FFFFFF;
font-weight:bold;
font-size:14px;
}

#music .blockmenu a.selected:hover{
color: #FFFFFF !important;
font-weight:bold;
font-size:14px;
}



/* интерактив - форум ------------------------- */

#for .blockmenu a.selected{
color: #FFFFFF !important;
font-weight:bold;
font-size:14px;
background: url(/Esdbpics/blockmenu_for.gif) repeat-x;
}

#for .blockmenu a{
color: #c9e8ec;
font-weight:bold;
font-size:14px;
}

#for .blockmenu a:hover{
color: #FFFFFF;
font-weight:bold;
font-size:14px;
}

#for .blockmenu a.selected:hover{
color: #FFFFFF !important;
font-weight:bold;
font-size:14px;
}



/* верх и низ блоков */

.top310 {
	float: left;
	width: 310px; height: 28px;
	background: url(/Esdbpics/top310.png) no-repeat;	
}


.shade310 {
	float: left;
	width: 310px; height: 8px;
	background: url(/Esdbpics/shade310.png) no-repeat;
}

.top240 {
	float: left;
	width: 240px; height: 28px;
	background: url(/Esdbpics/top240.png) no-repeat;	
}

.shade240 {
	float: left;
	width: 240px; height: 8px;
	background: url(/Esdbpics/shade240.png) no-repeat;
}

.top100 {
	float: left;
	width: 240px; height: 28px;
	/* background: url(/Esdbpics/top240.png) no-repeat;	*/
}

.shade100 {
	float: left;
	width: 240px; height: 8px;
	/* background: url(/Esdbpics/shade240.png) no-repeat; */
}




.top410 {
	float: left;
	width: 410px; height: 28px;
	background: url(/Esdbpics/top410.png) top no-repeat;	
}

.shade410 {
	float: left;
	width: 410px; height: 8px;
	background: url(/Esdbpics/shade410.png) no-repeat;
}

.top740 {
	float: left;
	width: 740px; height: 28px;
	background: url(/Esdbpics/top740.png) top no-repeat;	
}

.shade740 {
	float: left;
	width: 740px; height: 8px;
	background: url(/Esdbpics/shade740.png) no-repeat;
}

.top180 {
	width: 180px; height: 5px;
	background: url(/Esdbpics/top180.png) no-repeat;	
}

.shade180 {
	width: 180px; height: 8px;
	background: url(/Esdbpics/shade180.png) no-repeat;
}

/* характеристики блоков */

/* акции - переключатель - ПОД */
#actions_switch {
	float: left; width: 100%; height: 34px;
	font-size: 0.85em; font-weight: bold;
	background: url(/Esdbpics/head_actions.gif) no-repeat;
}

#actions_switch #counters {
	float: left;
	margin: 5px 0 0 5px;
}

#actions_switch  a {
	float: left;
	color: #fff;
	margin: 0 3px; padding: 3px 7px;
	display: block;
	border-bottom: none;
}

#actions_switch a:hover {
	background: #fff;
	color: #b94040
}

#actions_switch span {
	float: left;
	margin: 0 5px;
	padding: 3px 7px;
	background: #fff;
	color: #b94040;
	display: block;
}

#actions_switch #to_all {
	float: right;
	margin: 5px 5px 0 0
}


/* акции - переключатель - НАД */

#actions_switch_aaa {
	float: left; width: 410px; height: 28px;
	font-size: 0.85em; font-weight: bold;
	background: url(/Esdbpics/head_actions1.gif) no-repeat;
}


#actions_switch_aaa #counters {
	float: left;
	margin: 5px 0 0 5px;
}

#actions_switch_aaa  a {
	float: left;
	color: #fff;
	margin: 0 3px; padding: 3px 7px;
	display: block;
	border-bottom: none;
}

#actions_switch_aaa a:hover {
	background: #fff;
	color: #b94040
}

#actions_switch_aaa span {
	float: left;
	margin: 0 5px;
	padding: 3px 7px;
	background: #fff;
	color: #b94040;
	display: block;
}

#actions_switch_aaa #to_all {
	float: right;
	margin: 5px 5px 0 0
}

#actions_switch_aaa .nrj_action_tab_info {margin-top:3px;background:transparent;color:#ffffff;font-size:14px;}


/* акции на заглавной */

.indentmenu{padding:0px;margin:0px;width:410px; height:24px;}

.indentmenu #counters a.selected{
color: #B94040 !important;
background: url(/Esdbpics/bg_itemact_z.gif) center center no-repeat;
}

@media print {
.tabcontent {
display:block !important;
border-bottom: none
}
}

.block .tabcontent_aaa{text-align:center; background:#ffffff; padding-top:35px;width:410px;height:219px;border-bottom:solid 1px #D68989; border-left:solid 1px #D68989;border-right:solid 1px #D68989;padding-bottom:1px;clear:both;}

.block .tabcontent{text-align:center; background:#ffffff url(/Esdbpics/bg_itemact_x.gif) top left no-repeat;padding-top:1px;width:410px;}

.tabcontent a{
border-bottom: none
}

.tabcontent_aaa a{
border-bottom: none;
}

/* заголовки */

#radio .head {
	background: url(/Esdbpics/head_radio.gif) repeat-x;
}

#radio a:hover {
	color: #b4418b
}


#programs .head {
	background: url(/Esdbpics/head_programs.gif) repeat-x;
}

#programs a:hover {
	color: #ec8906
}

#interactive .head {
	background: url(/Esdbpics/head_interactive.gif) repeat-x;
}


#for .head {
	background: url(/Esdbpics/head_interactive.gif) repeat-x;
}

#b2w .head {
	background: url(/Esdbpics/head_programs.gif) repeat-x;
}

#b2w a:hover {
	color: #ec8906
}

#interactive a:hover {
	color: #539aa4
}

#music .head {
	background: url(/Esdbpics/head_music.gif) repeat-x;
}

#team .head {
	background: url(/Esdbpics/head_team.gif) repeat-x;
}

#team a:hover {
	color: #8f3eba

}

#actions .head {
	background: url(/Esdbpics/head_actions.gif) repeat-x;
}


#actions a:hover {
	color: #b83f3f
}

#photo .head {
	background: url(/Esdbpics/head_photo.gif) repeat-x;
}

#photou .head {
	background: url(/Esdbpics/head_photo.gif) repeat-x;
}

#award .head {
	background: url(/Esdbpics/head_award.gif) repeat-x;
}
#award a:hover {
	color: #c69c09
}



#actions span {padding:5px 0px 5px 15px; float:left;font-size: 0.85em;}


/* Блок тизеров */

#hotlinks {
	width: 240px; margin-top: 5px;
}

#hotlinks .head {
	background: url(/Esdbpics/head_hotlinks.gif) repeat-x;
}

#hotlinks h3 {
	margin-top: 5px;
}

#hotlinks .teaser_block {
	width: 220px; float: left; margin: 8px 10px;
	color: #000; 
}

#hotlinks .teaser_block a {
	text-decoration: none; color: #000;
}

#hotlinks .teaser_block a:hover {
	text-decoration: none; color: #000;
}

#hotlinks .teaser_block img {
	float: left; margin-right: 8px;
}

#hotlinks .teaser_block h4 {
	font-size: 1.1em; font-weight: bold;
	margin: 0; padding: 0; line-height: 100%;
}

#hotlinks .teaser_block p {
	font-size: 0.85em; margin-top: 5px;
	padding: 0; line-height: 110%;
}

#hotlinks .teaser_block h4.t1 {
	color: #B90076 !important;
}

#hotlinks .teaser_block h4.t2 {
	color: #FF6200 !important;
}

#hotlinks .teaser_block h4.t3 {
	color: #178695 !important;
}

#hotlinks .teaser_block h4.t4 {
	color: #24A548 !important;
}

#hotlinks .teaser_block h4.t5 {
	color: #8B24BC !important;
}

#hotlinks .teaser_block h4.t6 {
	color: #B91C1C !important;
}

#hotlinks .teaser_block h4.t7 {
	color: #3934B2 !important;
}

#hotlinks .teaser_block h4.t8 {
	color: #6CB224 !important;
}


/* Текстовые стили на главной */


.news {
	float: left;
	padding: 10px;
	font-size: 0.85em; font-weight: bold;
        width:100%;
}

.news_aaa {
	float: left;
	padding: 0 0 0 10px ;
	font-size: 0.85em; font-weight: bold;
        width:90%;
}

.news_block {
	/* float: left; 
	clear: both;*/
	padding-bottom: 24px;
	width: 95%;
	font-weight:normal;
	font-size:12px;
}


#newshort {width:100%;}
#newshort ul{padding:15px 15px 0px 15px;line-height:20px;}
#newshort span {font-size:10px;color:#666666;}
#newshort .all {text-align:right;padding-top:10px;padding-right:35px;font-size:11px;font-weight:bold;}

#newshort2011 {width:100%;}
#newshort2011 ul{padding:5px 15px 0px 15px;line-height:20px;}
#newshort2011 span {font-size:10px;color:#666666;}
#newshort2011 .all {text-align:right;padding-top:0px;padding-right:5px;font-size:11px;font-weight:bold;}


.news_3 {width: 410px;}
.news_2 {width: 740px;}


.news_block_3 {text-align:center;
	float: left;
	width: 125px;
	font-weight:bold;
	font-size:11px;padding-bottom: 8px;padding-left: 8px;padding-top: 10px;
}

.news_block_3 p {
	margin-top: 5px; height:42px;
}

.news_block_3 p a {
        text-decoration: none;
	border-bottom: none;}

.news_block_3 p a:hover {
	border-bottom: 1px solid;
}





.news_block_4 {
	float: left;
        width: 100%;
	font-weight:normal;
	font-size:12px; padding-bottom: 20px;
}

.news_block_4 p {
	margin-top: 5px;
}

.news_block_4 p a {
        text-decoration: none;
	border-bottom: none;}

.news_block_4 p a:hover {
	border-bottom: 1px solid;
}


.news_block_2 {text-align:center;
	float: left;
	width: 135px;
	font-weight:bold;
	font-size:10px;padding-bottom: 8px;padding-left: 8px;padding-top: 10px;
}

.news_block_2 p {
	margin-top: 5px; height:42px;
}

.news_block_2 p a {
        text-decoration: none;
	border-bottom: none;}

.news_block_2 p a:hover {
	border-bottom: 1px solid;
}


.news p span {   
   margin: 0px 15px 40px 0px;   
   font-size: 1.3em; text-decoration:none;
}

.news p span a{text-decoration:none;color:#000000;font-weight:bold;}

.news_block i{
display:block;
margin-bottom:6px;
}

.news_block img {
	/*float: left;
	width: 75px;*/
}

.news_block p {
margin: 0 0 0 0;
	/*margin: 0 0 0 85px*/
	
}

.news_block p.aaa {
margin: 0 0 0 0px
	
}


.news_block p a {
        text-decoration: none;
	border-bottom: none;}

.news_block p a:hover {
	border-bottom: 1px solid;
}

#b2w_block {
  width: 100%;
  font-weight:normal;
  font-size:12px;
}

#b2w_block a {
        text-decoration: none;
	border-bottom: none;}
#b2w_block a:hover {
	border-bottom: 1px solid;
}

#b2w_block p {
   color:#DB891E;
   padding: 8px 15px 0px 15px;
   font-weight:bold;
   font-size: 1.2em; 
}
#b2w_block ul {
  margin: 8px 0 0 17px;
  list-style-type: square;
}
#b2w_block li {
  margin: 2px 0px 5px 15px;
  color:#504E74;padding-top:3px;
}

#b2w_block img{
 float:right; margin:2px 20px 0px 0px;
}

/* список музыки */

.list {
	float: left;
	padding: 10px;
	font-size: 0.85em; font-weight: bold;
        /* overflow: auto; */
        height:251px;
}

.list a {text-decoration: none;}
.list a:hover  {color: #4caa68}

.listaaa {
	float: left;
	padding: 10px;
	font-size: 0.85em; font-weight: bold;
        /* height:500px; */}

.listaaa a {text-decoration: none;}
.listaaa a:hover  {color: #4caa68}


.song { 
	float: left;
	padding-bottom: 10px
}

.song img.pic {
	float: left;
	width: 30px;
	border: 1px solid #fff
}

.song a {
	float: left;
	width: 230px; height: 30px;
	padding-left: 5px;
	border-bottom: none;
}


.song1 { 
	float: left;
	padding-bottom: 10px
}

.song1 img.pic {
	float: left;
	width: 30px;
	border: 1px solid #fff
}

.song1 a {
	float: left;
	width: 220px; height: 30px;
	padding-left: 5px;margin-right: 10px;
	border-bottom: none;
}


.song310 { 
	float: left;
	padding-bottom: 10px
}

.song310 img.pic {
	float: left;
	width: 30px;
	border: 1px solid #fff
}

.song310 .name {
	float: left;
	width: 220px; height: 30px;
	padding-left: 5px;margin-right: 0px;padding-top: 2px;
        color:#504E74;
}

.song310 .vo {
	float: left;
	width: 25px; height: 35px;
	padding-left: 25px;padding-top: 2px;margin-right: 20px;
}

.song310 a {
	float: left;
	width: 235px; height: 30px;
	padding-left: 5px;margin-right: 10px;
	border-bottom: none;
}



.song310_ { 
	float: left;
	padding-bottom: 10px
}

.song310_ img.pic {
	float: left;
	width: 30px;
	border: 1px solid #fff
}

.song310_ .name {
	float: left;
	width: 230px; height: 30px;
	padding-left: 5px;margin-right: 0px;padding-top: 2px;
        color:#504E74;
}

.song310_ .name a{
	float: left;
	width: 190px; height: 30px;
	padding-left: 5px;margin-right: 0px;padding-top: 2px;
        color:#504E74;
}

.song310_ .name a:hover {
        color:#ED8A06;
}

.song310_ .vo {
	float: left;
	width: 25px; height: 25px; width: 20px;
	padding-left: 15px;padding-top: 2px;margin-right: 10px;
}

.song310_ .up {font-size:13px;
	float: left;color:#EC8906;font-weight:bold;
	width: 20px; height: 30px;padding-top: 0px;
}

.song310_ .ico {
	float: left;
	width: 25px; height: 25px;width: 20px;
	padding-left: 15px;padding-top: 2px;margin-right: 10px;
}


.song310_ a {
	float: left;
	width: 25px; height: 25px;
	padding-left: 5px;margin-right: 10px;
	border-bottom: none;
}











.play {	float: left;
	width: 20px;height: 20px;
	}

.play a{float: left;
	width: 20px;height: 20px;}



.vote {
	float: left;
	padding: 10px;
	font-size: 0.85em; font-weight: bold;
	color: #504e74
}

.vote p {
	margin: 0 0 0 10px;
	font-size: 1.4em
}

.vote ul {
	margin-left: 10px
}

.vote ul li {
	margin-top: 5px;font-size:12px; 
}

.vote table {width:220px;}
.vote table td.ra{width:20px;}
.vote table td.ot{width:200px;}

.ahkot {}

.vote ul li input {
	margin: 3px 0 0 5px; padding: 0;
	position: relative; top: 2px;
}

.vote input {
	margin: 10px 0 0 30px;
	font-size: 1.1em
}

.vote a {
	margin-left: 10px;
	font-size: 0.9em;
	position: relative; bottom: 0px; 
}

.video {
	float: left;padding:10px 0px 0px 4px;
}


.video .m {
	float: left;
	padding: 10px 10px 0 10px;
	width: 270px
}

.video .a {
	float: left;
	padding-top: 10px;
	width: 110px;
}

.video .t {
	float: left;
	padding: 10px;
	font-size: 1.1em; font-weight: bold;
	color: #4744b1
}

#forum {
	padding: 10px 10px 10px 7px ;
	font-size: 0.9em; font-weight: bold;
	color: #504e74;
       clear: both;
        padding-top: 0;
}

ul {
	list-style-type: none;
}
#forum a {padding-left: 5px;}

#forum .small{padding-top: 5px;font-size: 0.9em; font-weight: normal;}



/* популярное в форуме */

#forum_pop {
	padding: 10px 10px 0px 7px ;
	font-size: 0.9em; font-weight: bold;
	color: #504e74;
       clear: both;
        padding-top: 0;
}

#forum_pop a {padding-left: 5px;}
#forum_pop .small{padding-bottom: 5px;padding-left: 18px;font-size: 0.9em; font-weight: normal;}







#foto_more {float:right;width:110px;padding:0px 0px 0px 27px;height:235px;}
#foto_more img {padding-bottom:17px;}
#foto_more a {font-size: 0.85em;}

.foto_user {float:left;padding: 10px 7px 1px 10px;width:85px;height:67px;}
.foto_user a {border-bottom: none;}
.foto_user_i {clear:both;padding: 0px 0px 10px 17px;font-size: 0.85em;}
.lastfoto {margin: 0px 0px 5px 5px;float:left;width:264px;height:235px;}

.foto_user_ {float:left;padding-left: 10px;padding-top: 10px;width:120px;height:130px;}
.foto_user_ a {border-bottom: none;}
.foto_user_i_ {clear:both;padding: 0px 0px 10px 17px;font-size: 0.85em;}

.foto_user_2011 {float:left;padding-left: 10px;padding-top: 10px;width:94px;height:70px;}
.foto_user_2011 a {border-bottom: none;}
.foto_user_i_2011 {clear:both;padding: 0px 0px 10px 12px;font-size: 0.85em;}
.foto_user_2011 a img {border:solid 2px #E9E9E9;}
.foto_user_2011 a img:hover {border:solid 2px #cccccc;}


#video_ind_more {float:right;width:110px;padding:0px 0px 0px 27px;height:235px;}
#video_ind_more img {padding-bottom:17px;}
#video_ind {margin: 0px 0px 5px 5px;float:left;width:264px;/*height:235px;*/}
#video_ind .text {color:#525252;margin-top:5px;padding-bottom:2px;font-size: 0.85em;}
.video .text {color:#525252;padding:5px 2px 4px 7px ;font-size: 0.85em;}
#video_ind_aaa {margin: -7px 0px 5px 5px;width:290px;height:250px;}
#video_ind_aaa .text {color:#525252;padding-top:7px;padding-bottom:2px;font-size: 0.85em;font-weight:bold;}



/* фото и видео ----------------------------------- */

#photo .blockmenu a.selected{
color: #FFFFFF !important;
font-weight:bold;
font-size:14px;
text-decoration: none;
background: url(/Esdbpics/blockmenu_vi.gif) repeat-x;
}



#photo .blockmenu a{
color: #A1A0E5;
font-weight:bold;
font-size:14px;
}

#photo .blockmenu a:hover{
color: #FFFFFF;
font-weight:bold;
font-size:14px;
}

#photo .blockmenu a.selected:hover{
color: #FFFFFF !important;
font-weight:bold;
font-size:14px;}

.smallred {padding-top: 10px;}
.smallred a {font-size:10px;color:#b31a1f;padding-top:15px;}

.video a {border-bottom: none}

#b2w_link {width:280px;height:20px;padding:0px;}
#slovar {margin-left:80px;height:60px;width:200px;display: none;padding-left:0px;}
.slovar1 {height:60px;width:200px;padding-left:5px;position:absolute;}
.slovar2 {background:#cccccc;padding:2px;border:solid 1px #E9E9E9;width:20px;float:left;}

/* Тизеры лент*/
.tizer {width:100%;margin: 20px 0 0 0; padding-top:0; background: #e9e9e9;clear:both;}
.tizer img {border:solid 1px #e9e9e9;}
.tizer h3 {padding:0px 10px 5px 10px; margin-left:5px;font-weight:bold;}
.tizer a {color:#000000;text-decoration:none;}
.tizer a:hover {color:#000000;text-decoration:none;font-weight:bold;}
.tizer p {padding:0px 10px 0px 10px; }

/* Гороскоп */
#horoscope {width: 100%; float: left; height: 165px; position: relative; background: #e9e9e9 url('/Esdbpics/gornoskop_bg2.jpg') top left no-repeat; color: #504e74;}
#horoscope_list {width: auto; float: left; margin-top: 12px;}
.horoscope_list_item {width: 45px; float: left; text-align: center;}
.horoscope_list_item a {font-size: 9px;}
.horoscope_content {width: 520px; float: right; margin-top: 14px; margin-right: 12px; display: none;}
.horoscope_content_sign {width: 90px; float: left; text-align: center;}
.horoscope_content_sign img {margin-bottom: 3px;}
.horoscope_content_sign span {font-size: 10px;}
.horoscope_content_text {margin-top: 4px;}
#horoscope_date {position: absolute; top: 133px; left: 652px; font-size: 14px;}
