/* ôîíû */
.bg {
	background: url(../pics/bg.gif) repeat-x top left;
	height: 100%;
	width: 100%;
}
.bg_top_center {
	background: url(../pics/bg_top_center.jpg) no-repeat top center;
	height: 100%;
	width: 920;
}

.main4menu {
	border: #FFF solid 4px;
	border-bottom: 0px;
}

.banner {
	padding: 5px 0 0 0;
	text-align: center;
}



/* ÏÐÎÑÒÀß ÑÒÐÀÍÈÖÀ */

/* ìåíþ ñëåâà */
.menu_sep {
	background: url(../pics/news_sep.gif) repeat-x;
	height: 2px;
}

.bgsubmenu {
	background: #162433 url(../pics/bg_sm_top.gif) repeat-x top;	
	height: 1px;	
}

.submenu {
	background: url(../pics/bg_sm_bot.gif) repeat-x bottom;
	border: #162433 solid 1px;
	padding: 4px 1px 4px 1px;
}
	.submenu_sec {
		background: url(../pics/menu_arrow.gif) no-repeat 6px 10px;
		padding: 8px 10px 8px 30px;
	}
	.submenu_sec_a {
		background: url(../pics/menu_arrow_aktiv.gif) no-repeat 6px 10px;
	}
	.submenu_sec a,  .submenu_sec a:active, .submenu_sec a:visited, .submenu_sec a:hover{
		color: #FFF;
		font: bold 12px MS Sans Serif;
		text-decoration: none;
		text-transform: uppercase;
	}


/* áàííåðû */
.page_left {
	background: #162433 url(../pics/bg_page_left.gif);
}

/* îñíîâíîå ñîäåðæèìîå */

	/* ñåðàÿ øàïêà */
.head1gr {
	background-color: #838689;
	height: 27px;
	padding: 1px;
}
.head2gr {
	background-color: #6b6b6b;
	height: 25px;
	padding: 1px;
}
.head3gr {
	background: url(../pics/bg_head_gr.gif) repeat-x 0px 0px;
	border: #ffffff solid 1px;
	height: 23px;
}
	.head3gr a {
		height: 23px;
		display: block;
		text-align: left;
		padding: 9px 0 0 20px;
		background: transparent;
	}

	
.text {
	margin: 6px;
	height: 100%;
}

.title_head {
	color: #000;
	font: bold 12px 'Microsoft Sans Serif';
	padding: 3px 0 0 10px;
	margin: 0px;
}

/* DJ's */ 
.djphoto {
	background: url(../pics/bg_photo.gif);
	float: left;
	padding: 2px;
	height: 87px;
	text-align: center;
	width: 87px;
}
.djphoto1 {
	border: #48637d solid 1px;;
	margin: 4px;
}
.djname {
	float: right;
	width: 66%;
}
	.djname a {
		text-transform: uppercase;
		font-weight: bold;
	}
	a.progs, a:active.progs, a:visited.progs, a:hover.progs {
		background: url(../pics/arrow_orange.gif) no-repeat 0px 3px;;
		color: #FFF;
		font-weight: bold;
		padding: 0 0 0 10px;
		text-transform: uppercase;
	}
	.djname p {
		padding: 10px 0 0 0;
		margin: 0px;
	}
	
.djs {
	width: 100%;
}
.djs .id1 {
	background-color: #162433;
	border: #4f6881 solid 1px;;
	padding: 4px;
	width: 50%;
}

.djs .id2 {
	background-color: #274059;
	border: #4f6881 solid 1px;;
	padding: 4px;
	width: 50%;
}

.djbg {
	background-color: #274059;
	height: 100%;
}
.dj {
	background-color: #274059;
	height: 100%;
	padding: 6px;
	width: 100%;
}
	.dj p {
		padding: 10px 0 6px 0;
		margin: 0px;
	}
	.dj h1 {
		color: #FEB811;
		font-size: 14px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		text-decoration: underline;
		text-transform: uppercase;
	}
.efir {
	color: #cccccc;
}
	.efir b {
		color: #FFF;
	}
.djright {
	border: #47627c solid 1px;
	background-color: #162433;
	height: 100%;
	text-align: center;
}
.ask {
	background: url(../pics/bg_ask.gif) repeat-x;
	border: #48637d solid 1px;
	padding: 0 0 0 30px;
	text-align: left
}
/* DJ's */

/* ÏÐÎÃÐÀÌÌÛ */

a.progdj, a:active.progdj, a:visited.progdj, a:hover.progdj {
	color: #FFF;
	font-weight: normal;
	text-transform: none;
}
h1.title {
	color: #FEB811;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	text-transform: uppercase;
}
.proglist {
	width: 100%;
}
	.proglist th {
		background-color: #5c7690;
		border-bottom: #162433 solid 1px;
		font: bold 12px MS Sans Serif;
		height: 28px;
		padding: 0 0 0 10px;
		text-align: left;
		text-transform: uppercase;
	}
	.proglist .td1 {
		background-color: #466079;
		font: normal 12px MS Sans Serif;
		height: 28px;
		padding: 0 0 0 10px;
		text-align: left;
	}
	.proglist .td2	{
		background-color: #5c7690;
		font: normal 12px MS Sans Serif;
		height: 28px;
		padding: 0 0 0 10px;
		text-align: left;
	}
	.proglist a,  .proglist a:active, .proglist a:visited, .proglist a:hover {
		color: #FFF;
		text-decoration:none;
	}
	
/* ÀÊÖÈÈ */
.actionlist {
	line-height: 12px;
}
.actionlist h1, .actionlist h1 a, .actionlist h1 a:active, .actionlist h1 a:visited, .actionlist h1 a:hover{
	font-weight: bold;
	padding: 6px 0 6px 0;
	margin: 0px;
	text-transform: uppercase;
}
.actionlist img {
        display: block;
        width: 120px;
}
.actionlist div a {
        display: block;
        padding: 2px 2px;
        margin-top: 4px;
        width: 120px;;
        background: url(../pics/bg_photo.gif);
}

/* ÀÊÖÈÈ */

/* ÍÎÂÈÍÊÈ ÍÅÄÅËÈ */
.newweek .txt {
	padding: 0 0 0 20px;
}
.newphoto {
	background: url(../pics/bg_photo.gif);
	float: left;
	padding: 4px;
	height: 89px;
	text-align: center;
	width: 89px;
}

/* ÍÎÂÎÑÒÈ ÐÀÄÈÎ ÑÒÀÍÖÈÈ */
.news_date {
	padding: 10px 0 5px 0;
}
.newsradio {
	background-color: #274059;
	height: 100%;
	padding: 6px;
	width: 100%;
}
.newsright {
	background-color: #162433;
	height: 100%;
	text-align: center;
}
.arhphoto {
	background-image: url(../pics/bg_photo.gif);
	padding: 2px;
	width: 73px;
	height: 51px;
	text-align: center
}
a.a_title, a:active.a_title, a:visited.a_title, a:hover.a_title {
	color: #FEB811;
	font: bold 12px 'Microsoft Sans Serif';
	text-transform: uppercase;
}

/* ÊÀËÅÍÄÀÐÜ */
.month {
	color: #000;
	border: #000000 solid 1px;
	background-color: #ffb400;
	font: bold 12px 'Microsoft Sans Serif';
	height: 19px;
	text-transform: uppercase;
}
.days {
	background-color: #274059;
	border: #d2e8ff solid 1px;
	width: 100%;
}
	.days td {
		background-color: #274059;
		border: #728aa2 solid 1px;
		color: #b1bece;
		font: normal 12px 'Microsoft Sans Serif';
		height: 28px;
		text-align: center;
	}
	.days td.act {
		color: #000;
		background-color: #ffb500;
	}
	.days td a, .days td a:active, .days td a:visited, .days td a:hover {
		color: #FFF;
	}

.daynames {
	background-color: #d2e8ff;
	width: 100%;
}
.daynames td {
	color: #29425b;
	background-color: #d2e8ff;
	font: normal 10px 'MS Sans Serif';
	border: 0px;
	height: 6px;
	text-align: center;
}
/* /ÊÀËÅÍÄÀÐÜ */

/* ÕÈÒ ÏÀÐÀÄ */
.hp {
	background: #29425b;
	border: #48637d solid 0px;
	width: 100%;
}
.hp th {
	border: #48637d solid 1px;
	padding: 3px;
}
.hp td {
	background: #162433;
	border: #48637d solid 1px;
	padding: 5px 5px 5px 5px;
}

/* /ÕÈÒ ÏÀÐÀÄ */

/* ÀÊÖÈß iPHONE http://maximum.perm.ru/actions/15/ */
div#lovitvVoteDiv table#lovitvVote a.thumbTitle, div#lovitvVoteDiv table#lovitvVote a:active.thumbTitle, div#lovitvVoteDiv table#lovitvVote a:visited.thumbTitle, div#lovitvVoteDiv table#lovitvVote a:hover.thumbTitle {
	color: #FEB811;
	text-decoration: underline;
}
div#lovitvVoteDiv table#lovitvVote a:hover.thumbTitle {
	text-decoration: none;
}