/* @override 
	http://pliusas.fm/bitrix/templates/m1plius/styles.css
	http://www.pliusas.fm/bitrix/templates/m1plius/styles.css
*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,textarea
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #66544d;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th
{ font-weight: normal; font-style: normal; }
body
{	margin: 0px;
	padding: 0px;
	background-color: #c1bfab;
}
a
{
	color: #e23500;
}
a > img
{
	border: 2px solid #aca888;
}
a.block
{
	color: #e7c07d;
	text-decoration: none;
}
p
{	margin: 0px;
	
}
p.news-item
{
	padding-top: 10px;
}
ul li
{
	list-style-image: url(images/ul.gif);
	
}
img.noborder
{ border: none;

}
div.container
{	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
td.vote_minus,td.vote_plus
{ 	
	height: 20px;
	width: 19px;
	cursor: pointer;
}
td.vote_minus
{	background:transparent url(images/vote_minus.gif) no-repeat left top;
}
td.vote_plus
{	background:transparent url(images/vote_plus.gif) no-repeat left top;
}
td.vote_minus:hover,td.vote_plus:hover
{	background-position: 0 1px;
}
td.must
{
	background:transparent url(images/ul.gif) no-repeat right center;
}
td.bgl
{ 	width: 49%;
	background:transparent url(images/tl_bg.jpg) no-repeat right top;
}
td.bgc
{	width: 2%;
	background:transparent url(images/main_bg.jpg) repeat-y right top;
}
td.bgr
{	background:transparent url(images/tr_bg.jpg) no-repeat left top;
	width: 49%;
}
table.part
{
	width: 100%;
}
td.parthead
{	vertical-align: middle !important;
	height: 28px;
}
td.parthelp
{	background:transparent url(images/help.png) no-repeat left 5px;
	width: 30px;
	cursor: pointer;
}
tr.bb
{	background: transparent url(images/dotline_h.gif) repeat-x left bottom;
}
tr.trafaret, td.trafaret
{ 	padding: 0px;
	margin: 0px;
}
#top
{	background:transparent url(images/tc_bg.jpg) no-repeat left top;
	height: 350px;
	width: 920px;
}
#main
{ min-height: 300px;
	
}
#bottom
{ height: 300px;
  background:transparent url(images/bottom_bg.jpg) no-repeat left top;
}

/* @group Sideblock */

table.sideblock, table.mainblock, table.wideblock, table.trafaret, table.input, table.button, table.phrase
{	border-collapse: collapse; 
  	border-spacing: 0px;
	border: none;
}
table.sideblock, table.mainblock
{	margin-left: 10px;
	margin-bottom: 8px;
}
table.wideblock
{	margin-left: 10px;
	margin-right: 10px;
}
table.sideblock
{ width: 250px;
}
table.mainblock
{ width: 380px;
}
table.wideblock
{ width: 900px;
}

table.phrase
{ width: 162px;
	
}
table.sideblock td, table.mainblock td, table.wideblock td, table.trafaret td, table.input td, table.button td, table.phrase td
{	padding: 0px;
	margin: 0px;
}
table.trafaret td
{	vertical-align: top;
}
td.sideblock_head, td.mainblock_head, td.wideblock_head
{	height: 35px;
	color: #eedb9d;
	font-size: 14px;
	padding-left: 10px !important;
	vertical-align: middle !important;
}
td.sideblock_head
{	background:transparent url(images/st_bg.png) no-repeat left bottom;	
}
td.mainblock_head
{ background:transparent url(images/mt_bg.png) no-repeat left bottom;	
}
td.wideblock_head
{ background:transparent url(images/wt_bg.png) no-repeat left top;	
}
td.phrase_head
{	background:transparent url(images/phrase.jpg) no-repeat left top;	
	height: 9px;
	
}
td.phrase_body
{	padding-left: 4px !important;
	padding-right: 4px !important;
	background-color: #f2eacf;
	font-size: 12px;
	font-style: italic;
}
td.sideblock_body, td.mainblock_body, td.wideblock_body
{	background-color: #f1ebd0;
	padding: 4px 4px 0px 4px !important;
	font-size: 12px;
}
td.sideblock_foot, td.mainblock_foot, td.wideblock_foot
{	font-size: 1px;
	height: 10px;
}
td.sideblock_foot
{ background:transparent url(images/sb_bg.png) no-repeat left top;
}
td.mainblock_foot
{ background:transparent url(images/mb_bg.png) no-repeat left top;
}
td.wideblock_foot
{ background:transparent url(images/wb_bg.png) no-repeat left bottom;
}
td.phrase_foot
{	background:transparent url(images/phrase.jpg) no-repeat left bottom;	
	height: 31px;
}
#date
{	height: 87px;
}
#date table
{	padding-top: 10px;
}
#date a:hover
{	position: relative;
	top: 2px;
}
#date img
{	border: none;
	padding-right: 20px;
}
#date td.icons
{	padding-left: 120px;
	
}
#date td.date
{	padding-left: 430px;
	font-size: 12px;
	color: #f1ebd0;
}
#onair
{	height: 99px;
	/*height: 80px*/
	/*border: 1px solid white;*/
}
#onair img
{	border: 0px;
}
#onair img.player
{	padding-left: 8px;
	padding-right: 8px;
	
}
#onair a
{	text-decoration: none;
	
}
#onair a:hover
{	position: relative;
	top: 3px;
}
#onair td
{ 	
}
#onair td.logo
{	width: 164px;
	/*width: 106px;*/
	padding-left: 94px;
}
#onair td.onair
{ width: 404px;
}
#onair td.stream
{	width: 200px;
	padding-top: 29px;
	padding-left: 40px;
}
/*#onair span.itunes,#onair span.winamp,#onair span.wmp
{	width: ;
	
}*/

#menu
{	
	/*background:transparent url(images/menu.jpg) no-repeat left top;*/
	margin-left: 128px;
	height: 54px;
	overflow: hidden;
}
/*#menu:hover
{	background:transparent url(images/menu.jpg) no-repeat left -54px;
	
}*/
#menu td
{	height: 54px;
}
#menu a
{	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	padding-top: 54px;
	display: block;
	width: 100%;
}
#menu a:hover
{
	background-image: none;
}
#navigation
{	margin-top: 69px;
	height: 31px;
	margin-left: 40px;
	margin-right: 15px;
	overflow: hidden;
}
#navigation a
{	
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	color: #6a534c;
}
#navitation td
{
	height: 31px;
}
#navigation td.nav
{	vertical-align: middle;
	height: 31px;
	background: transparent url(images/nav_bg.jpg) no-repeat right top;
	padding-right: 18px;
	font-size: 12px;
}
table.input td
{	font-size: 1px;
	background-color: #dfd7b6;	
}
table.input td.t
{	border-top: 1px solid #938f79;
}
table.input td.tl, table.input td.tr, table.input td.bl,table.input td.br
{	width: 5px;
	height: 5px;
}
table.input td.tl
{	background: #dfd7b6 url(images/i_tl.gif) no-repeat left top;
}
table.input td.tr
{	background: #dfd7b6 url(images/i_tr.gif) no-repeat right top;
}
table.input td.bl
{	background: #dfd7b6 url(images/i_bl.gif) no-repeat left bottom;

}
table.input td.br
{	background: #dfd7b6 url(images/i_br.gif) no-repeat right bottom;

}
table.input td.l
{	border-left: 1px solid #c4bea0;
	height: 15px;
}
table.input td.r
{	border-right: 1px solid #c4bea0;
}
table.input input
{
	margin: 0px;
	border: none;
	border-top: 1px solid #c6bfa1;
	background-color: #dfd7b6;
	height: 16px;
	color: #66544d;
	font-size: 12px;
	font-style: italic;
}
table.input textarea
{
	margin: 0px;
	border: none;
	border-top: 1px solid #c6bfa1;
	background-color: #dfd7b6;
	color: #66544d;
	font-size: 12px;
	font-style: italic;
}

table.button td
{	
}
table.button td.l
{	height: 23px;
	font-size: 12px;
	vertical-align: middle;
	background: transparent url(images/b_l.png) no-repeat left top;
	padding-left: 5px;
	border: none;
	color: #ce5f14;
	cursor: pointer;
}
table.button td.r
{	background: transparent url(images/b_r.png) no-repeat right top;
	width: 5px;
	border: none;
}
/* @end */
/* @group News */
div.news td
{ 
	
}
div.news img
{	border: 2px solid #aca888;
	
}
div.news span.day
{	font-size: 30px;
	color: #e23400;
	line-height: 25px;
	display: block;
}
div.news span.date
{	color: #e23400;
	font-size: 12px;
}
div.news td.date
{	vertical-align: top;
	background: transparent url(images/dotline_v.gif) repeat-y right top;
	padding-right: 5px;
}
div.news td.name
{	vertical-align: middle;
	padding-left: 4px;
}
div.news td.preview, p.line, tr.hbl
{	background: transparent url(images/dotline_h.gif) repeat-x left bottom;
}
div.news h2
{
	margin: 0px;
}
div.news li
{	padding-top: 1px;
	padding-bottom: 1px;
}

div.news ul
{ 	padding-left: 20px;
	margin: 5px 0px 0px 0px;
}
table.frequency
{	width: 100%;
}
table.frequency td
{	height: 20px;
	vertical-align: middle;
}
table.frequency td.city
{	width: 80%;
	background: transparent url(images/ul.gif) no-repeat left center;
	padding-left: 15px;
}
table.frequency td.frequency
{	width: 20%;
	color: #e2372c;
}
table.top
{
	
}
span.place
{ color: #e2372c;
	
}
span.artist
{ font-weight: bold;	
}
span.title
{
	font-style: italic;
}
/* @end */
table.price tbody td
{	font-size: 10px;
	
}
table.price thead td
{	font-size: 11px;
	
}
table.price tr
{	background: transparent url(images/dotline_h.gif) repeat-x left bottom;
}
#dj
{
	height: 139px;
	padding: 10px 10px 0px 10px;
}
#dj span.name, span.message
{	color: #cc4613;
	font-weight: bold;
}
#dj div.mp3
{
	padding-top: 90px;
}
#phrase
{	padding-left: 21px;
	padding-top: 15px;
}
#memories
{ width: 250px;
  margin-left: 10px;
  margin-bottom: 10px;
  height: 200px;
  overflow: hidden;
}
#memories h3
{
	font-weight: bold;
	font-size: 16px;
}
#memories p
{	font-size: 12px;
	font-style: italic;
}
#memories a
{	display: block;
	padding-top: 100px;
	width: 100%;
	font-size: 1px;
}
#memories a.new:hover
{	background: transparent url(images/mm_f.png) no-repeat left top;
	
}
#memories a.details:hover
{	background: transparent url(images/mm_f.png) no-repeat right top;
	
}
#memories div.memories_head
{ background: transparent url(images/mm_h.png) no-repeat left bottom;
  height: 73px;
  overflow: hidden;
}
#memories td.memories_body
{	background: transparent url(images/mm_b.png) repeat-y left top;
	padding: 0px 10px 0px 10px ;
	height: 79px;
	overflow: hidden;
}
#memories td.memories_new
{	background: transparent url(images/mm_f.png) no-repeat left -48px;
	height: 48px;
	width: 90px;
}
#memories td.memories_details
{	background: transparent url(images/mm_f.png) no-repeat right -48px;
	height: 48px;
	width: 160px;
}
#memories h3
{ margin-top: 0px;
  margin-bottom: 5px;
}
h2.dj
{
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 15px;
}
#body p
{	margin-bottom: 10px;
}
#sb table
{	margin-bottom: 6px;
}




