/********************* *********************/
#player {
	width: 1006px; 
	height: 204px; 
	margin-top: 0px;
}
img.mybehavior  {
	behavior: url('pngbehavior.htc') !important;
}
div.Link105, div.LinkRR,
a.Link105, a.LinkRR, 
.twig, .plShadow,  .plShadowNew,
.plBody, .plWave,
.btnSMSArea, .EquaArea, div.blik,
div.linkToOnLine, a.linkToOnLine {
	position: absolute;
}
#submenu, #pult {
	z-index: 30;
}
.plBody {
	margin: 0 0 0 14px;
	z-index: 0;
}
.plLeft, .plCenter, .plRight,
.plLeftAd { height: 204px; position:relative;
}
.HIDDEN {
	position: absolute;
	top: -400px;
	display: none !important;
}
.plLeft {
	background: url('pl_lp.png') no-repeat;
	width: 38px;
}
.plLeftAd {
	background: url('pl_cpl.gif') no-repeat;
	width: 60px;
}
.plCenter {
	background: url('pl_cp.gif') repeat-x;
	width: 828px;
}
.plRight {
	background: url('pl_rp.png') no-repeat;
	width: 45px; 
}


#pult {

	position: relative;
	background: url('pult.png') no-repeat;
	width: 655px;
	height: 60px;
	margin: -64px 0 0 31px !important;

}

.pultsh {
	position: relative; 
	background: url('pult_shadow.jpg') no-repeat;
	width: 654px; height: 32px;
	margin: -6px 0 0 32px;
}
.plWave {
	background: url('pl_wave.png') no-repeat;
	width: 927px; height: 125px;
	z-index: 1;
	margin: 18px 0 0 34px;
}
.btnSMSArea {
	z-index: 20; 
	width: 288px; 
	margin: 49px 0 0 32px; 
}
.EquaArea {
	z-index: 10;
	width: 273px; height: 91px;
	margin: 34px 0 0 359px;
}
div.blik { 
	z-index: 11;
	margin: 12px 0 0 32px
}
.twig {
	background: url('twig.png') no-repeat;
	width: 90px; height: 49px;
	margin: 94px 0 0 33px;
}
.plShadow {
	background: url('pl_shadow.jpg') no-repeat;
	width: 1000px; height: 52px;
	bottom: 5px; right: -14px;
}
.plShadowNew {
	background: url('pl_shadow_new.jpg') no-repeat;
	width: 1000px; height: 52px;
	bottom: 5px; right: -14px;
}

div.Link105, a.Link105 {
	width: 91px; height: 30px; 
	margin: 54px 0 0 72px; 
}
div.LinkRR, a.LinkRR {
	right: 88px; top: 168px;
	width: 142px; height: 30px;
	margin: 0;
}
div.LinkRR { background: url('logorr.gif') no-repeat;
}
div.Link105 { background: url('105_7.gif') no-repeat; 
}
div.btnPlay, a.btnPlay { 
	z-index: 10;
	position: absolute;
	top: 296px; left: 38px;
	width: 50px; height: 25px;
}
div.linkToOnLine, a.linkToOnLine {
	z-index: 10;
	background: url('uho.png') no-repeat;
	width: 122px; height: 156px;
	top: 150px; right: 0px;
}
a.Link105, a.LinkRR, a.linkToOnLine, a.btnPlay { 
	display: block; 
	z-index: 40;
	background: url('blank.gif') no-repeat;
}
html { 
	background: #fff url('mbg_center.jpg') no-repeat center 370px;
	height: 100%;
}
body { background: url('mbg_up.jpg') no-repeat center top;
}

/********************* *********************/
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.mp,
input  {
	margin: 0;
	padding: 0;
}
p { margin: 0 0 13px 0}
a, .btn { cursor: pointer}
a:hover { text-decoration: underline}
input { font-size: 100%}
.fl,
label { float: left;
}
.fr { float: right;
}
.clear { clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.br1pxred { 
	border: 1px solid #FF0000;
	}
.bgred { 
	background-color: #FF0000;
	}
.bgw { 
	background-color: #FFF;
	}
#TopBanner {
	text-align: center; 
	height: 111px; 
	padding: 10px 0;
}
.WeatherArea { 
	width: 376px;
	margin-left: 320px;
}
.btnSMSTitle { padding: 0 0 0 6px;
}
.pultInf {
	position: absolute;
	margin: 29px 0 0 75px;
	width: 524px;
}
.pultSong { width: 264px;
}
.pultDJ { width: 238px;
}
.NewsStationFoto { 
	margin-bottom: 16px;
	width: 300px; 
}
.Picture {
	position: absolute; 
	margin: 5px;
	width: 292px; height: 193px;
}
.NewsStationFoto .Frame {
	position: absolute; 
	margin: 0;
}

.ShortNewsArea,
.NoveltyArea,
.ArtistsArea { padding: 0 0 0 5px; margin:0;
}
.NoveltyArea { padding-top: 9px;
}
.ShortNewsArea .circle {
	width: 13px;
	padding-top: 1px;
}
.date { padding: 5px 0 8px 22px;
}
.date1 { padding: 2px 0 8px 22px;
}
.date2 { padding: 2px 0 8px 19px;
}
.dateRadioNews { padding: 3px 0 10px 9px;
} 
.ShortNewsArea .title { width: 276px;
}
.ShortNewsArea .text { padding: 0 7px 0 23px;
}
.allnews { padding: 7px 7px 0 0;
}
img.redcircle {	margin: 3px 8px 0 0
}
.w354 { width: 354px;
}
.FotoArea { width: 73px;
}
.TextArea { padding: 0 0 0 10px;
}
.NewsSBPad { margin-bottom: 20px; padding-left: 8px;
}

.titleSB { 
	width: 336px;
	margin-bottom: -1px;
}
.dateSB {
	width: 354px;
	text-align: right;
	margin: 0 0 1px 0;
}
.TextAreaSB { 
	padding: 2px 0 0 10px;
	text-align: justify;
}
.NSBFoto { border: 2px #FF0000 solid; padding: 1px;
}
.NSBFoto:hover { border: 2px #3275BA solid; padding: 1px;
}
.temp + .tempp { margin-left: 73px;
}

.mb12 {
	margin-bottom: 12px;
}
.w300 { width: 300px;
}
.FotoAreaNovelty { width: 48px;
}
* html .FotoAreaNovelty { width: 51px;
}
.FotoBox {
	padding: 2px; 
	background-color: #3275BA;
}
.FotoBoxRedBorder {		
	padding: 2px; 
	background-color: #FF0000;
}
.RadioNews {
	padding-top: 30px;
}
.fullRN {
	padding: 2px 0 22px 0;
}
.FotoImg {
	padding: 1px;
	background-color: #fff;
}
.tempN + .temppN { margin-left: 51px;
}
#novelty { margin-top: 11px;
}
.NoveltyArr {
	padding-left: 15px; 
	background: url('novelty_arr.gif') no-repeat left 3px;
	margin-top: -3px;
}
.NoveltyLink { margin-top: 5px; 
}
.NoveltyLink div {
	padding: 0 9px; 
	height: 16px; 
	background: url('link_sel.gif') no-repeat left 2px;
}
.NoveltyLink .link1 { 
	padding: 0 5px 0 0;
	background: none;
}
.NoveltyPad { margin-bottom: 21px
}

.ZG {
	padding: 0 0 5px 14px;
	width: 281px;
}
.ZGArea { margin-top: 5px;
}
.ZGArea img { margin-top: 4px; 
}
.ZGArea div { margin: 4px 0 0 48px; width: 215px;
}
.ZGLink { 
	padding: 7px 0 0 0; 
	text-align:right;
}
.ZGLinkPad { margin: 0 0 0 18px;
}
.BannerBrd {
	margin: 0 0 8px 0; 
	/*border: 1px #B2C8DF solid;*/
}
#artists { margin-top: 15px;
}
.AlphRu { padding-top: 1px;
}
.AlphRu span { padding-right: 4px;
}
.AlphEng span {	padding-right: 5px;
}
.ArtistsList { 
	padding: 15px 0 0 3px;
}
.ArtistsList li {
	list-style-type: none;
	background: url('square.gif') no-repeat left 6px; 
	display: block; 
	padding: 0 8px 1px 9px;
}
.titleRazdel { 
	padding: 0 0 15px 10px;
}
.kalMonth {
	background-color: #FF0000;
	min-width: 124px;
	padding: 2px 8px 4px 9px;
}
.monthNav {
	padding: 3px 9px 0 0;
}
.w293{ width: 293px;
}
.DayOfWeek td { 
	width: 23px;
	text-align: center;
	padding: 4px 0 0 0;
}
.DayOfWeek th {
	padding: 5px 0 2px 0;
}
.marRNFoto { margin: 17px 0 12px 3px;
}
.marRNFullFoto { margin: -2px 0 4px 3px;
}
.FotoReport { 
	padding: 0 0 20px 5px;
	margin-bottom: 1px;
}
.FotoReportFoto {
	width:86px; height:86px; 
	border: 2px solid #ff0000;
	margin: 10px 10px 0 0; 
}
.FotoReportFoto:hover { border: 2px solid #3275BA
}
.w350 { width: 350px;
}
.w366 { width: 366px;
}
.w340 { width: 340px;
}
.textFullNews {
	text-align: justify;
	margin: 0 0 0 5px;
}
.redLine { background-color: #ff0000;
}
.newsReturn { margin: 0 0 3px 0;
}
.addNewsT { padding: 13px 0 11px 9px;
}
.addNewsPad { margin: 7px 0 0 2px;
}
.LinkToRMG a { padding-right: 10px;
}
.footerSchetch {
	padding-top: 7px;
}
.QANW {
	position:absolute;
	margin: 137px 0 0 26px;
	width: 970px;
}
.QALogo { margin-top: 4px;
}
.fGram { text-align: right;
}
.w374 { width: 374px;
}
.ramka { 
	border: 2px #FF0000 solid; padding: 1px;
}
.AlphEng {
	white-space: nowrap;
}
.bn {
  border: none;
}
.w200 {width: 200px;}

div.textFullNews p a,
div.textFullNews a,
div.textFullNews a font { text-decoration: underline; font-weight : bold;
}
/**************************************************************************************************/
/******************** à?à?à?à?à?à?à? ********************/
#bodypage {	
	width: 1006px; 
	margin: -280px auto 0 auto;
	position: relative; z-index: 10;
	min-height: 100%;

}
#leftnav { float: left; }
#container {
	margin: 20px 0 0 0;
	padding-left: 12px;
	width: 970px;
}

#rightnav { float: right; width:240px}
#rightnav div {margin-bottom:8px;float:left;width:100%}
#content {
	margin: 0 0 0 336px;
	max-width: 356px;
	padding: 0;
}

	/* à£àÈá?àÈàÍàÀ àÈ à?á?á?á?á?àÏá? àÊàÎàËàÎàÍàÎàÊ à?à?à¯à?à?à? */
	.w400 { width: 400px;}
	.w370 { width: 370px;}
	.w303 { width: 303px; }
	.w278 { width: 278px; }
	.w283 { width: 283px; }
	.marL348 { margin-left: 348px !important;  }
	.marL320 { margin-left: 320px !important;  }
	/* à£àÈá?àÈàÍàÀ àÈ à?á?á?á?á?àÏá? àÊàÎàËàÎàÍàÎàÊ à?à?à?à?à² */


/********************* à?à?à?à?à?à?à?à?à? à à?à?à?à?à?à?à? **********************/
.rtNewsStation { 
	background: url('rt_newsstation_n.gif') no-repeat; 
	width: 257px; height: 51px;
	position: relative; z-index: 40;
}
.rtNewsStation:hover { background: url('rt_newsstation_o.gif') no-repeat; }

.rtNewsShowBis { 
	background: url('rt_newsshowbis_n.gif') no-repeat; 
	width: 252px; height: 51px;
	position: relative; z-index: 40;
}
.rtNewsShowBis:hover { background: url('rt_newsshowbis_o.gif') no-repeat; }

.rtNovelty { 
	background: url('rt_novelty_n.gif') no-repeat; 
	width: 273px; height: 50px;
}
.rtNovelty:hover { background: url('rt_novelty_o.gif') no-repeat; }

.rtZG { 
	background: url('rt_zg_n.gif') no-repeat; 
	width: 237px; height: 49px;
}
.rtZG:hover { background: url('rt_zg_o.gif') no-repeat; }

.rtArtists { 
	background: url('rt_artists_n.gif') no-repeat; 
	width: 214px; height: 50px;
}
.rtArtists:hover { background: url('rt_artists_o.gif') no-repeat; }


/********************* à?à?à?à¡ *********************/
.MainMenu,
.MainMenuHover {
	position: absolute; 
	margin: -13px 0 0 35px;
	z-index: 1;
}
.MainMenu {z-index: 2;}
.wh { width: 100%; height: 100%;
}
.MainMenu a img,
.MainMenuHover a img { width: 100%; height: 100%;
}
.MainMenuHover a,
.MainMenu a { height: 29px; float: left;
}
.MainMenuHover a:hover,
.MainMenu a:hvover { cursor: pointer;}

/*--location--*/
.location-area {
	clear:both;
	text-align:center;
	width:354px
}
ul.location{
	padding:25px 0 0;
	width:380px
}
* html ul.location{width:364px}
ul.location li{
	color:#000;
	display:inline;
	padding:0 7px;
	font:12px/15px Tahoma, Arial, Helvetica, sans-serif;
}
ul.location li.previous,
ul.location li.next{font-size:11px;}
ul.location a{
	color:#4578ad;
	font-weight:bold;
}
ul.location a:hover{text-decoration:underline}
/*--REST--*/
p#PlayingSongContainer {margin:0}
.QALogo a {overflow:hidden}
/*rp-on-main*/
.rp-on-main {
	float:left;
	padding:29px 0 2px;
	width:100%;
}
.rp-on-main .img {
	position:relative;
	top:-14px
}
.w695 {width:695px}

#link-black-normal {
 color: #6A7182; 
 text-decoration: none;
 font-weight: normal;
}

#link-black-normal:hover {
 color: #6A7182; 
 text-decoration: underline;
}

/* gallery */
 #gallery {
height:1%;
margin-bottom:30px;
overflow:hidden;
margin-top:5px;
}

#gallery h3{
	overflow:hidden;
	height:1%;
            height:51px;
}
#gallery .title,
#gallery .station{
	float:left;
	margin-right:2px;
	background:url(text-gallery.gif) no-repeat;
	height:46px;
	width:124px;
	text-indent:-9999px;
	overflow:hidden;
}
#gallery .title:hover{
background:url(text-gallery_over.gif) no-repeat;
}
#gallery .station{
	background:url(ico-station.gif) no-repeat;
	height:18px;
	width:18px;
	margin-top:8px;
}
 #gallery .image-holder {
background:#fff;
border:10px solid #F1F0F0;
margin:0 auto 15px;
width:300px;}

#gallery .image-holder img{
	display:block;
	margin:0 auto;
}

#gallery .gallery-holder{
	overflow:hidden;
	width:320px;
	margin:0 auto;
}

#gallery .link-prev,
#gallery .link-next{
	float:left;
	background:url(arrow-prev.gif) no-repeat;
	height:28px;
	width:14px;
	text-indent:-9999px;
	overflow:hidden;
	margin:14px 2px 0 0;
}
#gallery .link-next{
	float:right;
	margin:14px 0 0 2px;
	background:url(arrow-next.gif) no-repeat;
}

#gallery .link-next:hover{
	background:url(scroller_hover_right.gif) no-repeat;
}

#gallery .link-prev:hover{
	background:url(scroller_hover_left.gif) no-repeat;
}

#gallery .gallery-holder div{
	width:288px;
	float : left;
	overflow:hidden;
	position:relative;
}

#gallery div ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:99999px;
}

#gallery div ul li{
	float:left;
	width:81px;
	padding:0 8px;
	text-align : center;
}

#gallery div ul a{
	display:block;
	/*background:#dfe0e0;*/
	/*padding:3px;*/
	/*border : 3px solid #dfe0e0;*/
}
#gallery div ul a:hover,
/*#gallery div ul li.active a{background:#93b7dc;}*/
#gallery div ul li.active a{border : 3px solid #93b7dc;}

.photoNotHover
{
    border : 3px solid #dfe0e0;
}
.photoAutoHover
{
    border : 3px solid #93b7dc;
}
/* social networks*/
#social_networks {
background:url(block.gif) no-repeat;
}

/*Social Buttons*/
.socialbar .firstRow .fblikebutton {
float:left;
}
.socialbar .firstRow .tweetmeButton {
float:right;
}
.socialButton {
float:left;
}
.socialbar {
margin:15px 0px 10px 0px;
}
.lineSocialButtons {
height:30px;
margin-top:10px;
border-bottom:1px solid #E2E2E2;
}
.firstRow {
border-bottom:1px solid #E2E2E2;
height: 30px;
}
.sendmail{
margin:2px 5px 0px 15px;
width:22px;
float:right;
}
.fbshare{
width: 112px;
margin-right: 15px;
}
.vkshare{
width: 130px;
margin-right: 20px;
}
.twitter{
width: 20px;
}
/*ImgBorderMain*/
.NewsStationFoto .ImgBorderMain {
background:none repeat scroll 0 0 #FFFFFF;
border:10px solid #F1F0F0;
width:300px;
}
/* interesting-news */
.category-news {
             margin: 0 0 20px 0;
}
.category-line {
             display: inline;
             line-height: 18px;
}
.category-line a {
             font-size:14px; 
             text-decoration:underline;
             margin: 0 10px;
}
.category-line-first a {
             margin: 0 10px 0 0;
}
.category-line a:hover {
             text-decoration: none;
}
/********* PickupMain ***************/
.mainPickup {
             background: url("/upload/images/images/pickup-main.jpg") no-repeat scroll 0 0;
             height: 200px;
             width: 303px;   
}
.mainPickup a:hover {
             text-decoration:none;
}
.pickupImg {
             float: left;
             height: 110px;
             margin: 51px 26px 40px;
             width: 110px;
}
.pickupInfo {
             margin: 77px 14px 5px 0;  
}
.pickupInfo ul {
             list-style: none outside none;
}
.pickupInfo .fio {
             color: #000000;
             font-size: 17px;
             line-height: 15px;
             margin: 0 0 5px;
}
/********* END PickupMain ***************/
.onlineRadio .titleRazdel {
             width: 605px;
             padding: 0 0 15px 80px;
}
.onlineRadio .titleRazdel ul li {
            float: left;
            list-style: none outside none;
            margin: 0 15px 0 0;
}
.afisha-main {
            background: url("/upload/images/afisha_main_bg.jpg") no-repeat scroll 0 0 transparent;
            height: 180px;
            margin: 0 0 20px 8px;
            width: 355px;
}
.afisha-main-img {
           height: 120px;
           margin: 45px 0 0 60px;
           width: 240px;
}
#regionForm fieldset {border:none}
