/*******************************************************************************/
/* ÎÁÙÈÅ ÑÒÈËÈ */

html, body {
	width:100%;
	min-width:995px;
	height:100%;
	background:#fff;
}

body, table, input, textarea, select, h1, h2, h3
{
	font-weight:inherit;
	font-style:inherit;
	font-family:Arial;
	font-size:100%;
	color:#717171;
}

body {
	font-size:12px;
	line-height:1.4em;
}

body, table, td, a, p, div, form, ol, ul, li, h1, h2, h3, h4, dl, dt, dd, img, blockquote
{
	margin:0;
	padding:0;
	border:0;
}

table {border-collapse:collapse;}
td		{vertical-align:top;}

a {
	color:#3180C3;
	text-decoration:underline;
}
a:hover		{color:#3180C3;}

.dashed {
	border-bottom:1px dashed #3180C3;
	color:#3180C3;
	cursor:pointer;
	line-height:140%;
	text-decoration:none;
}

h1, h2	{
	margin:0 0 0.5em;
	font:24px Arial;
	color:#333;
}
h3	{font:normal 20px Arial;}
h4 {font:18px Arial;}
h5 {font:bold 17px Arial;}
h6 {font:bold 14px Arial;}
h3, h4, h5, h6 {margin:0 0 0.2em;}


p {
	margin:0 0 1.3em 0;
	clear:both;
}

ul, ol {
	margin:0 0 1em 30px;
	padding:0 0 1px;
	position:relative;
/*	clear:both;*/
}
	ul li, ol ul li {
		margin:0.3em 0;
		list-style:disc outside;
	}
	ol li, ul ol li {
		margin:0.3em 0;
		padding:0;
		position:relative;
		background:none;
		list-style:decimal outside;
	}

	ul ul {margin-left:30px;}
	ul li ul {margin-left:0;}

/*
blockquote {
	margin:0 0 1.5em 0;
	padding:15px 30px;
	clear:both;
}
/**/
	blockquote {
		margin:0 0 0 30px;
		padding:0 15px;/**/
		border:1px solid #89D62D;
		border-width:0 0 0 10px;
		font-style:italic;
	}

.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size21 {font-size:21px;}
.size22 {font-size:22px;}
.size24 {font-size:24px;}


.size9, .size10, .size11, .size12, .size13, .size14, .size15, .size16, .size17, .size18, .size20, .size21, .size22, .size24
{line-height:1.4em;}


.pre	{white-space: pre;}
.nobr {white-space: nowrap;}
.tab	{padding-right:3em;}
	.tab span {position:absolute;}

.linethrough {text-decoration: line-through;}

.clear {
	width:100%;
	height:1px;
	margin:0 0 -1px;
	padding:0;
	display:block;
	float:none;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

.invisible {visibility:hidden;}

.hr {
	height:1px;
/*	margin:1em 0;/**/
	clear:both;
	overflow:hidden;
	background:#ccc;
}


.gray {color:#717171;}
.black {color:#000;}
.red {color:#FF7200;}
.white {color:#FFF;}
.green {color:#89D62D;}
.light {color:#ccc;}
a.black:hover {color:#555;}


input.txt,
textarea,
select {
	color:#000;
	border:1px solid #7F9DB9;
}

input.txt,
textarea {
	padding:1px 0 1px 3px;
}
input.txt {
	padding-top:3px;
	padding-bottom:3px;
}




.AvaDefault {
	width:100px;
	height:100px;
	background:url('/_images/boy_logo_46.gif') no-repeat 50% 50% #fff;
}
.AvaDefaultSmall {
	width:30px;
	height:30px;
	background:url('/_images/boy_logo_17.gif') no-repeat 50% 50% #fff;
}

.Boy	{color:#6FB2EF;}
.Girl	{color:#EC8BE3;}

	.Boy .AvaDefault {}
	.Girl .AvaDefault {background-image:url('/_images/girl_logo_46.gif');}

	.Boy .AvaDefaultSmall {}
	.Girl .AvaDefaultSmall {background-image:url('/_images/girl_logo_17.gif');}




form .error {
	color:#f00;
	border:1px solid #f00;
}


/* cursor:progress; */
/* cursor:wait; */
/* border:1px solid #000; */

/*******************************************************************************/
/* ÒÅËÎ */
/*******************************************************************************/
#W {
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff;
}

/*******************************************************************************/
#H {
	width:1px;
	height:100%;
	margin:0 0 -100px 0;
	float:left;
	overflow:hidden;
	visibility:hidden;
}

/*******************************************************************************/
#M {
	width:88%;
	margin:0 -10000px 0 0;
	padding:510px 0 100px;
	float:left;
	position:relative;
	left:6%;
}

/*******************************************************************************/
#C {
	width:60%;
	margin:0 -10000px 0 0;
	float:left;
	position:relative;
	left:23px;
	font-size:14px;
}

/*******************************************************************************/
#L {
	width:28%;
	margin:0 -10000px 0 0;
	float:left;
	position:relative;
	left:23px;
	overflow:hidden;
}

/*******************************************************************************/
#R {
	width:33%;
	float:left;
	position:relative;
	left:67%;
}
	#RC {padding:0 23px;}


/*******************************************************************************/
#T {
	width:100%;
	margin:0 -10000px 0 0;
	float:left;
	overflow:hidden;
	position:relative;
}

/*******************************************************************************/
#B {
	width:100%;
	height:70px;
	padding:30px 0 0;
	clear:both;
	overflow:hidden;
	background:#fff;
}

/*******************************************************************************/
#Bread {
	width:88%;
	margin:475px -10000px 0 0;
	float:left;
	position:relative;
	left:6%;
}
	#BreadC {padding:0 23px;}
/*		#BreadC a {padding:0 5px;}/**/






/*******************************************************************************/
.Svb {
/*	width:240px;
	height:400px;/**/
	background:url('') no-repeat 0 0;
}
	.Svb a {
		/*width:240px;
		height:400px;/**/
		width:100%;
		display:block;
		position:absolute;
		z-index:2;
	}
		.Svb a img {
			display:block;
			visibility:hidden;
		}



/*******************************************************************************/
.vote {
	width:104px;
	height:22px;
/*	background:url('/_images/stars_r.gif') no-repeat 0 -22px;/**/
}
	.vote div {
		height:22px;
		background:url('/_images/stars_r.gif') no-repeat;
	}
	.vote .one {width:15px;}
	.vote .two {width:34px;}
	.vote .three {width:56px;}
	.vote .four {width:80px;}
	.vote .five {width:104px;}


.voting {
	width:104px;
	height:22px;
	margin:0 0 1em;
	padding:0;
	position:relative;
	overflow:hidden;
	background:url('/_images/stars_r.gif') no-repeat 0 -22px;
}
	.voting li {
		float:left;
	}
	.voting a {
		height:22px;
		display:block;
		position:absolute;
		left:0;
		top:0;
		text-indent:-9999px;
	}
	.voting a.cur,
	.voting a:hover,
	.voting:hover a.cur:hover,
	.voting.phover a.cur:hover,
	.voting:hover a:hover,
	.voting.phover a:hover {
		background:url('/_images/stars_r.gif') no-repeat;
	}
	.voting:hover a.cur,
	.voting.phover a.cur {
		background:none;
	}
	.voting .one a {
		width:15px;
		z-index:5;
	}
	.voting .two a {
		width:34px;
		z-index:4;
	}
	.voting .three a {
		width:56px;
		z-index:3;
	}
	.voting .four a {
		width:80px;
		z-index:2;
	}
	.voting .five a {
		width:104px;
		z-index:1;
	}
/**/


/*******************************************************************************/
.FileLoader {
	background:url('/_images/file_loader.gif') no-repeat left;
}

.DeleteIcon,
.EditIcon {
	padding:0 0 0 10px;
	visibility:hidden;
	cursor:pointer;
}
	.DeleteIcon img,
	.EditIcon img {
		width:14px;
		height:16px;
		margin:0;
		vertical-align:middle;
	}
	.DeleteIcon img {
		width:12px;
		height:12px;
	}
	.EditMode .DeleteIcon,
	.EditMode .EditIcon {visibility:visible;}

.EditButton {display:none;}
	.EditMode .EditButton {display:block;}





.NotPublished * {
	opacity:0.7;
}



/*******************************************************************************/
h1.GreenFrame,
.GreenTab {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	overflow:hidden;
	background:url('/_images/corners_green_white.gif') no-repeat -10px -10px #89D62D;
}
	h1.GreenFrame span,
	.GreenTab span {
		padding:2px 33px 2px 13px;
		display:block;
		position:relative;
		left:10px;
		background:url('/_images/corners_green_white.gif') no-repeat right -10px #89D62D;
		font:24px Arial;
		color:#fff;
	}




/*******************************************************************************/
.DayProgram {
/*	margin:0 0 30px 15px;/**/
	padding:10px 15px 20px;
}
	.DayProgram .DayName {
		margin:0 0 5px;
		font:20px Tahoma;
		color:#717171;
	}
	.WeekEnd .DayName {color:#ee7171;}

	.DayProgram td {
		padding:5px 2px;
		font:14px Arial;
	}
	.DayProgram td.Time {padding:5px 2px 5px 5px;}

		.DayProgram td a {
			color:#717171;
			text-decoration:none;
		}
		.DayProgram td a:hover {text-decoration:underline;}

	.DayProgram .New {
		width:35px;
		height:13px;
		background:url('/_images/icon_new.png') no-repeat 0 0;
		vertical-align:middle;
	}

.CurDayProgram {
	width:100%;
	margin:0 0 20px;
	position:relative;
	overflow:hidden;
	background:#E4F4CA;
}
	.CurDayProgram .DayProgram {
		margin:0;
		padding:10px 15px 20px 0;
	}
		.CurDayProgram .DayProgram td.Time {padding:5px 2px 5px 20px;}

	.CurDayProgram .Online td.Time {
		background:url('/_images/icon_arrow_r.gif') no-repeat 10px 11px;
		font-weight:bold;
	}

/*******************************************************************************/
.UsersWithAvatarsList {margin:0 0 30px;}
	.UsersWithAvatarsList .ava {
		width:40px;
		padding:0 0 12px;
	}
	.UsersWithAvatarsList .name {
		padding:5px 0 12px;
		line-height:1.2em;
/*		vertical-align:middle;/**/
	}
		.UsersWithAvatarsList .name a {font-size:18px;}
		.UsersWithAvatarsList .name span {
			font-size:10px;
			color:#aaa;
		}
		.UsersWithAvatarsList img {
			display:block;
			border:1px solid #89D62D;
		}
			.UsersWithAvatarsList img.AvaDefaultSmall {border:0;}


.UserWithIcon {
	font-size:14px;
	text-decoration:none;
}
	.UserWithIcon img {
		margin:0 5px 1px 0;
		vertical-align:middle;
	}
		.UserWithIcon span {
			color:#717171;
			text-decoration:underline;
		}


/*******************************************************************************/
.InfoTable {margin:0 0 20px 0;}
	.InfoTable td {padding:16px 23px;}
		.InfoTable tr.Green			td {background:#89D62D;}
		.InfoTable tr.LightGreen	td {background:#E4F4CA;}
		.InfoTable tr.Gray			td {
			background:#F2F2F2;
			border:1px solid #fff;
			border-width:0 1px 1px 0;
		}
		.InfoTable tr.Header td {
			padding:0 23px 10px;
			position:relative;
			overflow:hidden;
			background:#E4F4CA;
			font:20px Arial;
			color:#717171;
		}
		.InfoTable tr td.Corners {
			height:10px;
			padding:0;
		}
			.InfoTable tr td.Corners div {
				width:10px;
				height:10px;
				margin:0 0 -10px;
				overflow:hidden;
				background-position:-10px -10px;
			}
			.InfoTable tr td.Corners .r {
				margin-left:auto;
				background-position:0 -10px;
			}
			.InfoTable tr td.Corners .b {background-position:-10px 0;}
			.InfoTable tr td.Corners .br {
				margin-left:auto;
				background-position:0 0;
			}
				.InfoTable tr.LightGreen td.Corners div {background-image:url('/_images/borders_lightgreen.gif');}

		.InfoTable tr td.Bottom {padding:10px 23px 0;}
		.InfoTable tr td.Top {padding:0 23px 10px;}






/*******************************************************************************/
.ArticlesHeader {
	margin:0 0 20px;
}
	.ArticlesHeader a {
		font:24px Arial;
		color:#717171;
		text-decoration:none;
	}
	.ArticlesHeader a:hover {text-decoration:underline;}

	.Anonses {
		margin:0;
		font-size:14px;
		line-height:1.4em;
	}
		.Anonses li {
			width:100%;
			padding:0 0 2em;
			clear:both;
			list-style-type:none;
		}
		.AnonsHeader {
			margin:0 0 10px;
			font-size:18px;
		}





/*******************************************************************************/
.CommentsAuthor {width:102px;}
	.CommentsAuthor a {
		width:100%;
		display:block;
		font:12px Arial;
	}
		.CommentsAuthor img {
			margin:0 0 5px;
			display:block;
			border:1px solid #89D62D;
		}
	.CommentsDate {
		font:italic 11px Arial;
		color:#A2A1A1;
	}

.CommentsText {font:14px Arial;}
	.CommentsAncor {
		width:1px;
		height:1px;
		margin:0 0 -1px;
		position:relative;
		top:-50px;
		overflow:hidden;
	}
	.CommentsText blockquote {
		margin:0;
		padding:5px 15px;
		border:1px solid #F9CA79;
		border-width:0 0 0 10px;
		font-style:italic;
	}

.CommentsOptions {
	width:115px;
	font-size:12px;
}
	.CommentsQuote {
		padding:0 0 0 17px;
		background:url('/_images/icon_quote.gif') no-repeat 0 2px;
		text-decoration:none;
	}
		.CommentsQuote span {
			border-bottom:1px dashed #3180C3;
			line-height:140%;
		}

	.CommentsMessageNo {
		margin:0 0 0 17px;
		font:italic 11px Arial;
		color:#A2A1A1;
	}

	.CommentsEdit {
		padding:0 0 0 17px;
		background:url('/_images/icon_stop.gif') no-repeat 0 2px;
		text-decoration:none;
		cursor:pointer;
	}
		.CommentsEdit span {
			border-bottom:1px dashed #f00;
			color:#f00;
			line-height:140%;
		}

	.CommentsEditInfo {
		padding:10px 0 0 17px;
		font:italic 11px Arial;
		color:#A2A1A1;
	}


.CommentsAddForm {
	width:600px;
	margin-top:50px;
}

.CommentsMarginTop {margin-top:50px;}





/*******************************************************************************/
.TextFormatButtons {}
	.TextFormatButtons td {
		padding:3px 15px 3px 0;
		font:bold 14px Arial;
		vertical-align:middle;
	}
	.TextFormatButtons td.button {font:18px Arial;}
		.TextFormatButtons td.button a {
			color:#717171;
			text-decoration:none;
		}



/*******************************************************************************/
.Pages {}
	.Pages table {width:100%;}
	.Pages td {
		width:10px;
		padding:0 4px;
		font-size:14px;
		vertical-align:bottom;
		text-align:center;
		line-height:25px;
	}
		.Pages td a {color:#717171;}
	.Pages .arrow {
		width:100px;
		font:24px Arial;
	}
		.Pages .arrow a {text-decoration:none;}
		.Pages .arrow span {
			text-decoration:underline;
			color:#89D62D;
		}
	.Pages .space {width:auto;}
	.Pages .cur {
		font:24px Arial;
		color:#89D62D;
	}




/*******************************************************************************/
.UserPages {margin:5px 0 0;}
	.UserPages table {margin:0 auto;}
	.UserPages td {
		padding:16px 9px;
		text-align:center;
		line-height:1em;
	}
		.UserPages td a {color:#717171;}

	.UserPages td.arrow {
		padding:12px 9px 16px;
		font-size:18px;
	}
		.UserPages .arrow a {text-decoration:none;}
			.UserPages .arrow a:hover {text-decoration:underline;}


	.UserPages td.space {width:auto;}
	.UserPages td.cur {
		width:32px;
		padding:16px 0;
		background:url('/_images/green_circle.gif') no-repeat center center;
		color:#fff;
	}




/**/


/*******************************************************************************/
#SmileBox,
.SmileBox {
		width:20px;
		height:24px;
		margin:3px 0 0 5px;
		position:relative;
		overflow:hidden;
	}
	#SmileOpen,
	.SmileOpen {
		display:block;
		cursor:pointer;
	}
	#SmileTable,
	.SmileTable {
		width:352px;
		height:280px;
		margin:-35px 0 0;/**/
		position:absolute;
		z-index:500;
		visibility:hidden;/**/
		border:2px solid #eee;
		border-right-color: ThreeDShadow;
		border-bottom-color: ThreeDShadow;
		background:#fff;
	}
	.up .SmileTable {
		margin:-284px 0 0;
	}
		#SmileTable .Smile,
		.SmileTable .Smile,
		#SmileTable .SmileSpecial,
		.SmileTable .SmileSpecial {
			width:50px;
			height:35px;
			margin:2px 0;
			display:block;
			float:left;
			overflow:hidden;
			background:url('') no-repeat center center;
			text-align:center;
			cursor:pointer;
		}
		#SmileTable .SmileSpecial,
		.SmileTable .SmileSpecial {
			width:auto;
			height:45px;
			padding:0 10px;
		}

/*******************************************************************************/
.Questions {

}
	.Questions .Header {
		margin:0 0 10px;
		font:20px Arial;
	}
	.Questions .AnswerRow {
		margin:0 0 5px;
		font:14px Arial;
	}
	.Questions .Bottom {
		margin:15px 0 0;
		font:11px Arial;
	}
		.Questions .Answers td {
			padding:5px 9px 5px 0;
			font:11px Arial;
		}
		.Questions .Answers td.Name {text-align:right;}
			.Questions .Answers td.Bar div {
				padding:2px 0 2px 5px;
				border-left:1px solid #E4F4CA;
			}














/*******************************************************************************/
#AuthBlock {
	width:6%;
	margin:510px -10000px 0 0;
	float:left;
	position:relative;
	left:0;
}
	#AuthFrame {
		position:absolute;
		z-index:100;
		overflow:hidden;
	}
		#AuthFrame .CornerGrayIn .bg {margin:0 16px 0 0;}

	#AuthButton {
		width:50px;
		height:120px;
		background:url('') no-repeat center center #F2F2F2;
	}
		#AuthButton div {
			visibility:hidden;
			overflow:hidden;
		}

	#AuthForm {
		padding:35px 25px 4px 44px;
		background:#F2F2F2;
	}


	#AuthBlock .FormView {width:250px;}
		#AuthBlock .FormView #AuthButton {
			width:150px;
			height:35px;
			margin:-5px 0 0 0;
			position:absolute;
			z-index:1;
		}
		#AuthBlock .FormView .enter,
		#AuthBlock .enter div {background:url('/_images/auth_enter_hor.gif') no-repeat 17px 0;}
		#AuthBlock .FormView .settings,
		#AuthBlock .settings div {background:url('/_images/auth_settings_hor.gif') no-repeat 9px 0;}
		#AuthBlock .FormView #AuthForm {display:block;}

	#AuthBlock .ButtonView {
		width:50px;
		cursor:pointer;
	}
		#AuthBlock .ButtonView .enter {background:url('/_images/auth_enter.gif') no-repeat center center #F2F2F2;}
		#AuthBlock .ButtonView .settings {
			height:140px;
			background:url('/_images/auth_settings.gif') no-repeat center center #F2F2F2;
		}
		#AuthBlock .ButtonView #AuthForm {display:none;}

		#AuthBlock .ButtonView .FrameCloser {visibility:hidden;}

	#AuthRemind {
		margin:2em 0;
	}
		#AuthRemind form {display:none;}
		#AuthRemind.open form {display:block;}
		#AuthRemind.open #AuthRemindOpener {display:none;}


		#AuthRemindStatus {
			font-size:11px;
			color:#000;
		}
			#AuthRemindStatus .error {color:#f00;}


	#AuthBlock .name {color:#000;}


	#AuthBlock form p {
		margin:0 0 8px;
	}
	#AuthBlock input.txt {
		width:165px;
		padding:3px 0 3px 3px;
		border:1px solid #7F9DB9;
		color:#000;
	}
	#AuthBlock input.subm {
		width:90px;
		padding:2px 0;
		color:#000;
	}



/*******************************************************************************/
.Frame {
	width:100%;
	position:relative;
	overflow:hidden;
}
	.Frame .BorderBlack	{
/*		padding:9px;*/
		border:1px solid #000;/**/
	}

.FrameCloser {
	width:17px;
	height:17px;
	margin:-8px 0 0 100%;
	position:absolute;
	left:-26px;
	z-index:200;
	background:url('/_images/icon_close.gif') no-repeat center center;
	cursor:pointer;
}
/*icon_close/**/


.BgCornerWhite {
	width:20px;
	height:20px;
	margin-top:-10px;
	display:block;
	position:absolute;
	left:-10px;
	overflow:hidden;
	background:url('/_images/corners_white.png') no-repeat 0 0;
}
	.BgCornerWhite.r {margin-left:100%;}


.CornerBlackOut {
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left:-10px;
	margin-top:-10px;
	overflow:hidden;
	background:url('/_images/corners_black_out.png') no-repeat 0 0;
}
	.CornerBlackOut.r {margin-left:100%;}


.BgCornerLightGreen {
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left:-10px;
	margin-top:-10px;
	overflow:hidden;
	background:url('/_images/borders_lightgreen.gif') no-repeat 0 0;
}
	.BgCornerLightGreen.r {margin-left:100%;}



.CornerGrayIn {
	width:100%;
	height:16px;
	position:relative;
	overflow:hidden;
}
	.CornerGrayIn .Corner {
		width:32px;
		height:33px;
		position:absolute;
		left:-16px;
		overflow:hidden;
		background:url('/_images/corners_gray_in.png') no-repeat 0 0;
	}
		.CornerGrayIn .Corner.r {margin-left:100%;}
	.CornerGrayIn .bg {
		height:1px;
		margin:0 16px;
		overflow:hidden;
		border-top:16px solid #F2F2F2;
		background:url('/_images/radio_x_shadow.png');
	}
	.Content.Gray  {
		padding:4px 23px;
		background:#F2F2F2;
	}

.CornerGrayIn.Bottom {height:17px;}
	.CornerGrayIn.Bottom .Corner {top:-16px;}





/*******************************************************************************/
.PopupLayer {
	width:100%;
	height:1px;
	position:absolute;
	top:-1px;
	left:0;
	z-index:500;
	overflow:hidden;
	visibility:hidden;
}
	.PopupLayerShadow {
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		overflow:hidden;
	}
	.PopupLayerShadow.Dark {background:url('/_images/radio_x_shadow.png');}
	.PopupLayerContent {
		width:100%;
		margin:125px auto 0;
		position:relative;
		z-index:501;
	}
	.PopupLayerTable {margin:0 auto;}


.PopupForm {}
	.PopupForm input.txt {width:500px;}
	.PopupForm textarea {
		width:500px;
		height:200px;
	}

	.PopupForm .fieldName {
		width:100px;
		padding:9px 0 5px;
		font-size:13px;
	}
	.PopupForm .fieldInput {padding:5px;}

	.PopupForm .fieldSubm {
		width:200px;
		height:30px;
		margin:0 0 -30px;
	}

	.PopupForm .subm,
	.PopupForm .cancel {
		width:100px;
		padding:3px 0;
		display:block;
		color:#000;
	}
	.PopupForm .cancel {margin:0 0 0 auto;}

	.PopupForm input.error,
	.PopupForm textarea.error {
		border-color:#f00;
		color:#f00;
	}










/*******************************************************************************/
#LogoBox {
	width:88%;
	height:150px;
	margin:0 0 0 6%;
}
	#Logo {
		padding:0 0 0 23px;
		vertical-align:middle;
	}
	#BannerBox {
		width:400px;
		vertical-align:middle;
	}
	#ListenLinks {
		width:320px;
		font:14px Arial;
		vertical-align:middle;
	}
		#ListenLinks img {
			margin:0 15px 0 0;
			vertical-align:middle;
		}
		#ListenLinks a {text-decoration:none;}
		#ListenLinks a span {text-decoration:underline;}

#PlayerBox {
	width:100%;
/*	height:360px;/**/
}

#PlayerWire {
	width:100%;
	height:242px;
	margin:0 0 -287px;
	padding:45px 0 0;
}
	#PlayerWire img {
		width:100%;
		height:242px;
		margin:0 0 -242px;
		display:block;
		position:relative;
	}

#Player {
	width:88%;
	height:262px;
	margin:0 0 -85px 6%;
	position:relative;
}

	#Player .CornersTop {
		width:100%;
		height:16px;
		position:relative;
		overflow:hidden;
	}
		#Player .Corner {
			width:32px;
			height:33px;
			position:absolute;
			left:-16px;
			overflow:hidden;
			background:url('/_images/radio_corners.png') no-repeat 0 0;
		}
			#Player .Corner.r {margin-left:100%;}
		#Player .CornersTop .bg {
			height:16px;
			margin:0 16px;
			overflow:hidden;
			background:url('/_images/radio_bg.gif') repeat-x 0 0;
		}

	#Player .Content {
		height:131px;
		padding:7px 23px;
		background:url('/_images/radio_bg.gif') repeat-x 0 -16px;
	}

	#Player .CurTrackBg {
		width:100%;
		height:131px;
		overflow:hidden;
		position:relative;
/*		background:url('/_images/radio_curtrack_bg.gif');/**/
		background:url('/_images/radio_curtrack_bg_static.gif');/**/
	}
		#Player .CurTrackBg .x_bg {
			height:1px;
			margin:0 10px -1px;
			overflow:hidden;
			background:url('/_images/radio_x_shadow.png');/**/
		}
		#Player .BgCorner {
			width:20px;
			height:20px;
			position:absolute;
			left:-10px;
			margin-top:-10px;
			overflow:hidden;
			background:url('/_images/radio_curtrack_corners.png') no-repeat 0 0;
		}
			#Player .BgCorner.r {margin-left:100%;}

	.CurTrackText {
		width:100%;
		height:131px;
	}
	#CurTrack {
/*		width:100%;/**/
/*		height:101px;/**/
		padding:25px;
		font:24px Arial;
		color:#366E98;
		vertical-align:middle;/**/
	}
		#CurTrack small {
			height:25px;
			margin:0 0 -25px;/**/
			display:block;
			position:relative;
			top:-17px;
			font:11px Arial;
		}
		#CurTrack img {
			margin:0 20px 0 0;
			vertical-align:middle;
		}


	#Player .CornersBottom {
		width:100%;
		height:101px;
		position:relative;
		overflow:hidden;
	}
		#Player .CornersBottom .Corner {top:-16px;}
		#Player .CornersBottom .bg {
			height:16px;
			margin:0 0 0 16px;
			overflow:hidden;
			background:url('/_images/radio_bg.gif') repeat-x 0 bottom;
		}
		#Player .CornersBottom .x_bg {
			height:1px;
			margin:0 394px -1px 16px;
			overflow:hidden;
			background:url('/_images/radio_x_shadow.png');
		}
		#Player .CornersBottom .player_bg {
			width:394px;
			height:85px;
			margin:0 0 0 auto;
			overflow:hidden;
			background:url('/_images/radio_player_bg.png') no-repeat 0 0;
		}



#MenuAndPlayer {
	width:88%;
	height:120px;
	margin:0 0 0 6%;
	position:relative;
}
	#MenuBox {
		padding:27px 40px 0 23px;
	}
		#Menu {
			margin:0 0 0 auto;
		}
			#Menu td {
				padding:10px 20px 20px 0;
				font:14px Arial;
			}
			#Menu td.chat {
				padding:10px 20px 20px 18px;
				background:url('/_images/menu_chat_bg.gif') no-repeat 0 0;
			}
			#Menu td,
			#Menu td.cur,
			#Menu td strong a {color:#717171;}



	#SWFPlayerBox {
		width:310px;
		padding:0 23px 0 0;
		overflow:hidden;
	}
		#SWFPlayer {
			width:1px;
			height:1px;
			position:absolute;
			top:-1px;
			left:-1px;
			overflow:hidden;
		}

		#PlayerButton {
			width:60px;
			height:60px;
			float:left;
			background:url('/_images/radio_button.gif') no-repeat 0 0;
			cursor:pointer;
		}
		#PlayerButton.pause {background-position:0 -60px;}

		#PlayerVolume {
			width:100px;
			height:60px;
			padding:0 0 0 30px;
			float:left;
		}

#PlayerSubLine {
	width:88%;
	height:22px;
	margin:0 0 0 6%;
}
	#PlayerSubLine img {
		width:100%;
		height:22px;
		display:block;
	}

/*******************************************************************************/
.Volume {
	width:54px;
	height:61px;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	background:url('/_images/volume.gif') no-repeat 1px -61px;
}
	.Volume li {
		float:left;
	}
	.Volume a {
		height:61px;
		display:block;
		position:absolute;
		left:0;
		top:0;
		text-indent:-9999px;
	}
	.Volume a.cur,
	.Volume a:hover,
	.Volume:hover a.cur:hover,
	.Volume.phover a.cur:hover,
	.Volume:hover a:hover,
	.Volume.phover a:hover {
		background:url('/_images/volume.gif') no-repeat 1px 0;
	}
	.Volume:hover a.cur,
	.Volume.phover a.cur {
		background:none;
	}
	.Volume .one a {
		width:11px;
		z-index:5;
	}
	.Volume .two a {
		width:22px;
		z-index:4;
	}
	.Volume .three a {
		width:33px;
		z-index:3;
	}
	.Volume .four a {
		width:44px;
		z-index:2;
	}
	.Volume .five a {
		width:54px;
		z-index:1;
	}






/*******************************************************************************/
#BC {
	font:11px Arial;
	color:#717171;
	text-align:center;
	line-height:1.5em;
}
	#BC a {color:#717171;}



/*******************************************************************************/
#HiddenPoint,
#Counters {
	width:1px;
	height:1px;
	position:absolute;
	top:-1px;
	left:-1px;
	overflow:hidden;
}
/*
#HiddenPoint {
	width:700px;
	height:700px;
	border:1px solid #000;
}



/***/