body {
	background: #FFF;
}

.fan_box .page_stream_short {
    height: 250px;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin-right: 10px;
}
.alignright {
	float: right;
	margin-left: 10px;
}

.top15 input.search {
	background: url(../images/search_r.png) left 0 no-repeat;
	width:138px;
	height:19px;
	color:#999;
	padding: 3px 0 0 11px;
	overflow: hidden;
	float: left;
	font-size:11px;
	line-height:15px;
}
.top15 form input {
	/*  background: url(../images/search_l.png) no-repeat left 0;*/ height: 22px;
	width: 23px;
}
.content img {
	border: 1px solid #cbcbcb!important;
	padding: 1px;
}
.content h4 a {
  color:#000000;
  text-decoration:none;
}
.content h4 a:hover {
	color:#D40200;
}
.content2 img {
	border: 1px solid #cbcbcb!important;
	padding: 1px;
}
.mshop a img {
	border: none!important;
	height: 110px!important;
	width: 220px!important;
}
.mshop .content {
	width: 220px;
}
img {
	border: none;
}
a.video_play img {
	position: relative;
	border: none!important;
}
.ui-widget-content {
	background:#ffffff none repeat scroll 0 0!important;
	border: 1px solid #dddddd;
	width: 3px!important;
}
#cast .inner_playlist {
	float:left;
	height:100%;
	width:95% !important;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/scroll.png) no-repeat scroll 0 0;
	color:#1C94C4;
	height: 16px!important;
	width: 16px!important;
	font-weight:bold;
}
.ui-slider-vertical .ui-slider-handle {
	left: -5px!important;
	margin-bottom:-6px!important;
	cursor: pointer!important;
	margin-left:0;
}
a {
	color:#d40200;
	text-decoration: underline;
	border:none;
}
a:hover {
	text-decoration:none;
	color:#639cbb;
}
.commentlink {
	color: #A2A2A2;
	text-decoration:none;
}
.commentlink:hover {
	text-decoration:underline;
}
a.black {
	color: #000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:10px;
	text-decoration: underline;
}
a.grey {
	color:#aeaeae;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration: underline;
}
a.play {
	vertical-align:middle;
	margin-right:0px;
}
a:hover {
}
.container_16 {
	background-color:#FFFFFF;
	/*background-image: url(../images/960_16_10_10.png);*/
	background-repeat: repeat-y;
}
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.twitter_b1 {
	width:83px;
	height:38px;
	background-color:#e5f0f6;
	margin-left:20px;
}
.twitter_b2 {
	width:85px;
	height:38px;
	margin-left:20px;
}
.twitter {
	background-color:#e5f0f6;
	height:270px;
	margin-left:20px;
	margin-bottom:50px;
	position:absolute;
	width:705px;
}
.twitter_field {
	background-color:#FFF;
	margin:5px;
	width:444px;
	height:260px;
	overflow:scroll;
	overflow-x:hidden;
}
.twitter_message {
	font-size:11px;
	clear: both;
}
.twitter_message p {
	margin-bottom:0px;
}
.twitter_b1 img, .twitter_b2 img {
	position: relative;
	top: 10px;
}

.twitter_message a.more { margin-left:8px; padding-bottom:10px;}

.twitter_field .twitter_message .grid_1 a img {
}

.twitter_field div.preloader { margin-top:120px; text-align:center;}

 #tweet_logos div.preloader { margin-top:110px; text-align:center;}

 #facebook_logos { margin-top:5px;}
 #facebook_field { width:440px}

#mjoy_radios {
	top: 25px;
}
.middle_block {
	position: absolute;
	right: 0;
}
.twitter_logo {
	background-color:#FFF;
	width:50px;
	height:50px;
	margin:0px 10px 10px 0px;
}
.radio {
	margin-top:25px;
	background:url(../images/radio.png) center no-repeat;
	width:240px;
	height:118px;
	position: relative;
}
.radio .playbutton {
	position:absolute;
	left:25px;
	top:80px;
}
.radio .playtext {
	position:absolute;
	top:80px;
	left:50px;
	color:#515f66;
}
.radio .playtime {
	position:absolute;
	top:80px;
	right:30px;
	color:#515f66;
}
.playback {
	margin-top:76px;
	margin-left:15px;
}
.center_block {
	height:430px;
	margin-top:160px;
	position: relative;
	background: transparent url(../images/top_bg.gif) top repeat-x;
	z-index: 3; /*background:url(../images/center_block.png);*/
}
.center_block_shape {
	width:470px;
	height:125px;
	margin:10px;
	margin-top:270px;
	background-color:#ffffff;
	opacity: 0.9;
	filter: "alpha(opacity=90)"; /* ��� IE 8 */
	filter: alpha(opacity=90);   /* ��� IE 4-7 */
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	padding: 0 15px 10px 15px;
}
.center_block_shape .header {
	margin-left:15px;
	padding-top:10px;
}

.center_block_shape .header a {
color:#0d1d25; text-decoration:none;}
.center_block_shape .header a:hover {
color:#D40200;}
.center_block_shape h1 {
	margin:0px!important;
}
.center_block_shape .text {
	font-size:11px;
}
.align_right {
	text-align:right
}

.align_left {
	text-align:left
}

.align_center {
	text-align:center;
}
.margin50p {
	margin-left:50%;
}
.margin_partners {
	position:relative;
	margin-left:50%;
	margin-left:-100px;
}
.finderror {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	font-size:11px;
	color:#999;
	padding:5px;
}
/*.lineheight25 {
	line-height:25px;
}*/
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font13 {
	font-size: 13px;
}
.c00 {
	color:#C00;
	margin: 0 0 0 10px;
}
.c000 {
	color:#000;
}
.c999 {
	color:#737373;
}
.d80909 {
	color:#d80909;
	font-size: 12px;
}
.margin0 {
	margin:0px;
}
.padding0 {
	padding:0px;
}
.left116 {
	margin-left:116px;
}
.left5 {
	margin-left:5px;
}
.left10 {
	margin-left:10px;
}
.left12 {
	margin-left:12px;
}
.left15 {
	margin-left:15px;
}
.left20 {
	margin-left:20px;
}
.left30 {
	margin-left:30px;
}
.right5 {
	margin-right:5px;
}
.right20 {
	margin-right:20px;
	margin-left: 161px;
}
.top330 {
	margin-top:330px;
}
.top20 {
	margin-top:20px;
	font-family: Tahoma;
}
.top20 .minilogo {
	margin-top:0;
	font-family: Tahoma;
}
.mcast .minilogo {
	margin-top:13px;
	font-family: Tahoma;
}
.top15 {
	margin-top:15px;
}
.top15 a {
	float: left;
	padding: 7px 0 0 0;
}
.top15 img {
	float: left;
	padding: 13px 5px 0 0;
}
.top15 form {
	padding: 6px 0 0 0;
	width: 172px;
	float: right;
}
.top12 {
	margin-top:12px;
}
.top10 {
	margin-top:10px;
}
.top5 {
	margin-top:5px;
}
.top0 {
	margin-top:0px;
	vertical-align:top;
}
.bottom0 {
	margin-bottom:0px;
}
.bottom10 {
	margin-bottom:10px;
}
.side3 {
	margin-left:3px;
	margin-right:3px;
}
.menu_pointer {
	position:absolute;
	left:7px;
	margin-top:25px;
}
.footer_text {
	font-size:12px;
	margin-left:10px;
	margin-top:30px;
	margin-right:40px;
}
.footer_text span.c00 {
	margin: 0;
}
.footer_text a {
	margin: 0 0 0 10px;
}
.center_block_menu {
	margin: 0;
	height:420px;
	width:229px;
	position:absolute;
	margin-left:0px;
	top: 0;
	right: 0;
}
.center_block_menu ul {
	margin: 0;
	padding: 5px 5px 0 0;
}
.center_block_menu li {
	margin: 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	font-size: 13px;
	line-height:1.3em;
}
.center_block_menu li a {
	padding: 0 8px;
	color: #4f626b;
	text-decoration: none;
	display: block;
}
#index_post_attributes {
	margin:5px 0 0 0!important;
	font-size:11px;
	color:#a2a2a2;
}
#index_post_attributes img {
	margin-right:2px;
	margin-left:3px;
}
.center_block_menu li .category {
	text-align: right;
	border-bottom: 1px dotted #b5b5b5;
	font-size:11px;
	padding-right:5px;
}
.center_block_menu li .category a {
	padding-bottom: 2px;
	color: #c93037;
	text-decoration: underline;
	display: inline-block;
	padding-left:0px;
	padding-right:0px;
}
.center_block_menu li.act {
	background: transparent url(../images/list_act_bg.png) left no-repeat;
}
.center_block_menu li div {
}
.center_block_menu li.act .category {
	background: #c93037;
	color: #ffffff;
}
.center_block_menu li.act a {
	background: #c93037;
	color: #ffffff;
}
.center_block_menu li a {
	padding-top:4px;
}
.center_block_menu_element {
	border-bottom:1px dotted #999;
}
.center_block_menu_element ul {
	margin:0px;
	list-style-type:none;
}
.center_block_menu_element li {
	margin:0px;
}
.center_block_menu_element li:hover {
	margin:0px;
	background-color: #c93037;
	color:#b5b5b5;
}
.center_block_menu_element .current {
	background-color: #c93037;
	color:b5b5b5;
}
.center_block_menu_item {
	margin:5px;
}
.center_block_menu_text {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	line-height:15px;
}
.center_block_menu_link {
	margin-bottom:5px;
	margin-right:10px;
}
.center_block_font {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#58798b;
	line-height:12px;
}
.center_block_font.current {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b5b5b5;
}
.logo {
	margin-left: 0;
	margin-right: 0;
}
.minilogo {
	line-height:23px;
	font-size:24px;
	font-family: calibri, arial, sans-serif;
	font-style:italic;
	color:#999;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.minilogo_twitter {
	line-height:23px;
	font-size:24px;
	font-family: calibri, arial, sans-serif;
	font-style:italic;
	color:#999;
	font-weight:bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.menu {
	width:100%;
	min-width: 960px;
	height:40px;
	background-color:#52555a;
	color:#FFF;
	text-align:center;
	font-family: Trebuchet MS,Arial,Tahoma,serif;
	font-size:16px;
	vertical-align:baseline;
	line-height:40px;
}
.menu ul {
  width: 1000px;
  margin: 0 auto;

}
.menu ul li {
	margin: 0 -1px;
	padding: 0;
	display: block;
    float: left;
	width: auto;
	position: relative;
	padding: 0;
    background: url(../images/menu_splitter.png) left no-repeat;
}
.menu ul li ul {
    width: auto;
	margin: 0;
	padding: 0;
	display: none;
	float: none;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 255;
	background:  url(../images/transparent_menu_bg.png) 0 0 repeat;
}
.menu ul li ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: none;
	white-space: nowrap;
	list-style: none;
	display: block;
	clear: both;
	overflow: hidden;
	text-align: left;
    background: none;
}
.menu ul li ul li a {
	background: none;
	display: block;
	width: 200px;
}
.menu ul li ul li:hover {
	text-decoration: none;
}
.menu ul li.item_parent:hover {
	text-decoration: none;
}
.menu ul li ul li a:hover {
	text-decoration: none;
	display: block;
}
.menu ul li a {
	padding:0px 20px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
    display: inline-block;

}
.menu ul li:hover, .menu ul li.item_parent:hover, .menu ul li ul li:hover {
   background: #ce363d;
}
.menu ul li:first-child  {
	background:none;
}

.menu ul li.last a {
	background: none;
}
.ribbon {
	width:100%;
	height:220px;
	background:url(../images/ribbon.png) repeat-x;
	position:absolute;
	left:0px;
	overflow: hidden;
	min-width: 960px;
}
.ribbon .shadow_left {
	background: transparent url(../images/left_grad.png) left top no-repeat;
	height: 217px;
	width: 80px;
	position: absolute;
	left: 0;
	top: 0;
	z-index:2;
}
.ribbon .shadow_right {
	background: transparent url(../images/right_grad.png) right top no-repeat;
	height: 217px;
	width: 80px;
	position: absolute;
	right: 0;
	top: 0;
	z-index:2;
}
/*
.content2 .video_play {
	position: absolute;
	margin-top: 66px;
	left: 112px;
}
.content1 .video_play {
	position: absolute;
	top: 40px;
	left: 103px;
}
*/
.video_play {
	position: absolute;
	margin-top: 46px;
	margin-left: 94px;
}
.footer {
	width:100%;
	height:75px;
	background: #f2f2f2;
	text-align:center;
	font-family: calibri, arial, sans-serif;
	font-size:16px;
	vertical-align:baseline;
	line-height:75px;
	color:#000;
	margin-top:50px;
}
.footer ul {
}
.footer ul li {
	display: inline;
	background: transparent url(../images/menu_splitter1.png) right 0 no-repeat;
	margin: 0;
}
.footer ul li:last-child {
	display: inline;
	background: none;
	margin: 0;
}
.footer ul li a {
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:10px;
	text-decoration:underline;
	padding: 0 2px 0 0;
	cursor: pointer;
}
.footer ul li a:hover {
	text-decoration:none;
	cursor: pointer;
	color:#58798B;
}
.content {
	width:220px;
	margin-left:20px;
}
.content1 {
	width:220px;
	margin-left:10px;
	margin-top:5px;
}
.content2 {
	width:220px;
	margin-left:21px;
	margin-top:20px;
}
.content3 {
	width:220px;
	margin-left:20px;
	margin-top:0px;
}
/*text*/

.container_16 h4 {
	font-family: Trebuchet MS,Arial,Tahoma,serif;
	font-size:18px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding-bottom:10px;
}
.container_16 h2 {
	font-family: Trebuchet MS,Arial,Tahoma,serif;
	font-size:18px;
	margin-top:5px;
	color:#000;
	font-weight:normal;
	margin:0;
}
.container_16 h3 {
	font-family: Trebuchet MS,Arial,Tahoma,serif;
	font-size:14px;
	margin-top:5px;
	color:#000;
	font-weight:normal;
	margin:0;
}
.container_16 hr.left {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:20px;
	margin-right:0px;
	color:#dad7d7;
}
.container_16 hr.right {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:0px;
	color:#dad7d7;
}
p {
	font-family: Tahoma;
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
}
p.litegrey {
	font-family: Tahoma;
	font-size:11px;
	color:#a2a2a2;
}
p.litegrey img {
	vertical-align:middle;
	border: none!important;
}
p.liteblue {
	font-family: Tahoma;
	font-size:11px;
	color:#58798b;
	margin-bottom:0px;
	margin-top:0px;
}
.playtime {
	font-family: Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	margin-left:5px;
}
/*text*/
/*backgrounds*/
.mtop {
	background:url(../images/mtop_bgd.png) repeat-x;
	font-size:11px;
}
.mtop_element {
	border-bottom:1px solid #ececec;
	min-height:25px;
	margin-top:5px;
	width:240px;
}
/************************ mcast ****************/

.mcast {
	width:240px;
	margin-top:20px;
	background: #f4f4f4;
	overflow: hidden;
	clear: both;
	position: relative;
}
.mcast_bttn {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 19px;
	right: 0;
}
.mcast_bttn ul {
	margin: 0 5px 0 0;
	padding: 0;
}
.mcast_bttn ul li {
/*	margin: 0 12px 0 8px;  */
	line-height: 20px;
	padding: 0;
	list-style: none;
	float: left;
	color: #515f66;
	font-family: Tahoma;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
    width: 67px;
    margin: 0;
    text-align: center;
}
.mcast_bttn ul li a {
	color: #515f66;
	text-decoration: none;
}
.mcast_bttn ul li.act {
	text-decoration: none;
	background: transparent url(../images/mcast_bttn.gif) 0 0 no-repeat;
	height: 20px;
	width: 67px;
	text-align: center;
	padding: 0;
 /*	margin: 0 0 0 6px; */
	color: #D40200;
}
.mcast_bttn ul li#cast {
	padding: 0;
/*	margin: 0 5px 0 0;        */
    width: 67px;
}
.mcast_bttn ul li#sound {
  width: 67px;
}


.mcast_bttn ul li.act a {
	color: #FF0000;
}
.mcast .bottom {
	height: 32px;
	clear: both;
	display: block;
	overflow: hidden;
}
.playlist {
	clear: both;
}
.playlist ul li {
	color: #515f66;
	font-family: Tahoma;
	font-size: 11px;
	list-style: none;
	margin: 0 0 10px 19px;
}
.playlist ul li.act {
	background: #ffffff url(../images/mcast_bttn_top.gif) 0 top no-repeat;
	width: 210px;
	margin:  0 0 7px 11px;
}
.playlist ul li.act p {
	background: transparent url(../images/mcast_bttn_bot.gif) 0 bottom no-repeat;
	display: block;
	padding: 0 3px 3px 8px;
	margin: 0;
	color: #D40200;
}
.playlist ul li.act span {
	color: #000000;
}
.playlist ul li.act span {
	background: none;
	padding: 0;
	display: inline;
    color: #D40200;
    font-weight: bold;
}
.playlist ul li.act a:hover {
    color: #737373!important ;
}
.playlist ul li a {
	text-decoration: none;
}
.date {
	float: left;
	color:#4c4c4c;
	font-family: Tahoma;
	font-size: 11px;
	margin: 8px 0 0 19px;
}
.date span {
	color:#FF0000;
}
.controls {
	float: right;
	margin: 0;
}

.download {
	float: right;
	margin-right: 10px;
}
/********************** end of mcast ***************/
.mbanner {
	background-color:#666;
	width:240px;
	height:400px;
	color:#FFF;
	margin-top:20px;
	margin-bottom:10px;
float;
left;
}
.banner {
	background:url(../images/banner_bgd.png) repeat-x center;
	margin-left:20px;
	text-align: center;
}
/*backgrounds*/

/*lists*/
.mtop_list {
	background: url(../images/mtop_bgd.png);
}
/*lists*/
/*blog-----------------------------------------------------------------------------------------------------*/
.blog_body {
	margin-left:20px;
}
.blog_body p b  { color:#D40200!important;}

.blog_body p {
	margin-top:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.more-link {
font-size:11px;}
.blog_body .leftimg {
	float:left; /* ������������ �� ������ ���� */
	margin: 0px 20px 7px 0; /* ������� ������ �������� */
}
.blog_body h2 {
	font-size:18px;
	line-height:38px;
}
.author {
	background-color:#e5f0f6;
	width:240px;
	padding-bottom:10px;
	margin-bottom: 10px;
}
.author h2 {
	margin-left:10px;
	font-size:18px;
	line-height:38px;
}
li.active {
  font-weight:normal;
}
li.active a {
  background: #ce363d;
}

.avatar-98 {
	vertical-align:text-top;
	border:5px solid #FFF;
	vertical-align:text-top;
}
.author .image {
	vertical-align:text-top;
	border:5px solid #FFF;
	vertical-align:text-top;
}
.author .fonth {
	margin:10px;
}
.last_blogs {
	background:url(../images/mtop_bgd.png) repeat-x;
	background-color: #FFF;
	width:240px;
	margin-bottom: 10px;
}
.last_blogs a {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
}
.last_blogs a.video_play {
	margin-top:46px;
}
.last_blogs h2 {
	margin-left:10px;
	font-size:18px;
	line-height:38px;
}
.last_blogs .image {
	vertical-align:text-top;
	border:5px solid #FFF;

}
.last_blogs .fonth {
	margin:10px;
}

.last_blogs .grid_3 {width: 180px!important;}



/*blog-----------------------------------------------------------------------------------------------------*/
/*coments-----------------------------------------------------------------------------------------------------*/
.partners_button {
	background:url(../images/partners_button.png) 0 0 no-repeat;
	border:none;
	width:107px;
	height:29px;
	color:#FFF;
	cursor: pointer;
}
ul.nava {
	list-style-type: none;
	font-size: 10px;
	color: #ccc;
}
ul.nava li {
	margin-left: 0;
}
ul.nava li a {
	color: #999;
	text-decoration: none;
}

.align_center {
	text-align: center;
}
.coment_button { /*background:url(../images/red_button.png) ;  */
	background: transparent url(../images/bttn_c.png) repeat 0 0;
	border:none;
	width:124px;
	height:26px;
	color:#FFF;
	margin:0 0 0 10px!important;
	cursor: pointer;
	float: none!important;
}
.submit_holder {
	width: 140px;
	height: 26px;
	background: transparent url(../images/bttn_lr.png) repeat 0 0;
}
.coment_input {
	border:1px solid #999;
	width:225px;
	height:20px;
	margin-left:20px;
	margin-top:12px;
	font-size:11px;
	color:#999;
	padding-left:5px;
	padding-top:5px;
}
.coment_input1 {
	border:1px solid #999;
	width:388px;
	height:155px;
	margin-left:0;
	margin-top:12px;
	font-size:11px;
	color:#999;
	padding-left:5px;
	padding-top:5px;
}
#email {
	margin: 0 0 0 11px;
}
.blog_body #disqus_thread {
	margin:0 10px 10px 30px;
}

.blog_body #commentform {
	width: 645px;
	margin: 0;
}
#commentform {
	margin: 0 0 0 29px;
	width: 398px;
}
#commentform p input, #commentform p select {
	float: right;
	margin: 0;
}
#commentform p select {
	width: 477px!important;
}
#commentform p input {
	position: absolute;
	top: 0;
	right: 0;
}
.blog_body #commentform p textarea {
	float: right;
	width: 470px;
	height: 200px;
}
#commentform p {
	display: block;
	overflow: hidden;
	clear: both;
	position: relative;
	padding: 7px 0;
}
#commentform .submit_holder {
	padding: 0;
}
#commentform .submit_holder input {
	position:  relative;
}
#respond h3 {
	margin: 30px 0 0 30px;
}
/*coments-----------------------------------------------------------------------------------------------------*/
/*menu-----------------------------------------------------------------------------------------------------*/
.link_menu {
	color:#FFF;
	font-family: calibri, arial, sans-serif;
	font-size:16px;
	text-decoration:none;
	margin-left:15px;
	margin-right:15px;
}
.middle {
	vertical-align:middle;
}
/*menu-----------------------------------------------------------------------------------------------------*/



/*VK*/
/*
.radiocarousel {
	overflow: hidden;
}
*/
.radiocarousel {
	height: 140px;
	width: 1000px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	left: 0px;
}

.radiocarousel ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	z-index: 1;
	left: 0px;
}

.radiocarousel ul li {
	width: 220px;
	height: 108px;
	background: transparent url(../images/radio.png) 0px 0px no-repeat;
	list-style-type: none;
	margin-bottom: 15px;
	float: left;
	position: relative;
}

.radiocarousel ul li a {
	color:#515f66;
	display: block;
	background: transparent top center no-repeat;
	width:183px;
	height:50px;
	margin-top: 5px;
	padding:70px 0 0 37px;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}



/*
.radiocarousel ul li {
	width: 220px;
	height: 108px;
	background: transparent url(../images/radio.png) 0px 0px no-repeat;
	list-style-type: none;
	float: left;
	position: relative;
}
.radiocarousel ul li .stationLogo {
	margin-bottom: 6px;
  height: 48px;
}
.radiocarousel ul li .stationLogo .startbutton {
	height: 50px;
	width: 220px;
	display: block;
	padding: 5px 0 0 0;
}
.radiocarousel ul li .stationDescr {
	text-align: left;
}
.radiocarousel ul li .stationDescr .startbutton {
	float: left;
	margin: 21px 0 0 15px;
	position: absolute;
	left: 0;
}
.radiocarousel ul li .stationDescr .trackName {
	margin: 20px 0 0 37px;
	float: left;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	color:#515f66;
}
.trackLenght {
	color:#666666;
}
.radiocarousel ul li .stationDescr .trackLenght {
	margin-right: 13px;
	float: right;
	margin-top: 20px;
}
.radiocarousel ul li a {
	text-decoration: none;
}
*/

/*********** comment ***********/
.commentlist {
	width: 690px;
	margin: 0 0 0 20px;
}
.commentlist li {
	position: relative;
}
.comment-author {
	right: 0;
	top: 0;
	display: block;
	text-align: right;
	position: absolute;
}
.comment-author img {
	display: block;
	float: right;
	padding: 0 0 0 5px;
}
.comment-author cite {
	font-weight: bold;
}
.comment-author span {
}
.fbConnectWidgetTopmost {
	border: none!important;
}
.comment-meta {
	width: 450px;
	display: block;
}
.comment-body p {
	width: 450px;
	display: block;
}
.commentmetadata {
	width: 450px;
}
#tweet_logos {
	margin: 15px 0 0 0!important;
}
/**************************** register form ***********************/
.register_form {
	display: block;
	overflow: hidden;
	clear: both;
	position: relative;
	width: 450px;
}
.register_form {
	height: 130px;
}
.register_form p {
	padding: 0;
	position: relative;
	height: 40px;
	margin: 0;
}
.register_form p label {
	float: left;
	width: 160px;
}
.register_form .coment_input {
	position: absolute;
	right: 0;
	top: 0;
	float: left;
	margin: 0;
}
#login_error {
	font-family: arial;
	font-size: 10px;
	color: red;
	padding: 0 0 10px 10px;
}
.register_form p.submit_holder {
	position: absolute;
	right: 0;
	height: 26px;
	bottom: 0;
}
/********** user */
p.hellouser {
	margin: 0;
	padding: 10px 10px 0 0;
	float: left;
	width: 278px;
	text-align: right;
	font-size:11px;
	color:#6a767c;
}
p.logout {
	margin: 0;
	padding: 0;
	float: left;
}
/****************** mtop ***************/
#mtop_song_item {
	cursor: pointer;
}
.mtop_element span.c00 {
	margin: 0;
}
.mtop_element {
}
.mtop_element .bold {
	font-weight: bold;
}
#stream_content {
	overflow: visible;
}
.song_holder {
	width: 125px;
	display: block;
	float: left;
}
#offers .song_holder {
	margin: 0;
	display: block;
	float: right;
	width: 147px;
}
#offers .rating_star_holder {
	float: left;
	width: 10px;
	padding-left: 5px;
}
#offers .rating_star_holder img {
	float: left;
	position: relative;
	top: 4px;
	cursor: pointer;
}
#offers a.play img {
	float: none;
	position: relative;
	top: 0;
}
.rating_star_holder {
	float:left;
	padding:0 3px 0 0;
	text-align:right;
	width:24px;
	margin-left:-5px;
}
.rating_star_holder img{
  cursor: pointer;
}
#partners_holder {
	border-bottom:2px solid #f2f2f2;
	border-right:2px solid #f2f2f2;
	border-left:2px solid #f2f2f2;
    height: 60px;
}
.authors_holder {
	font-size:11px;
	color:#929292;
}
.authors_holder a {
	color:#929292;
	text-decoration:none;
}
#related-posts ul li {
	list-style:none;
	margin:0px;
	padding:0px;
}
#related-posts h5 {
	margin-bottom:5px;
}
.head_menu {
	z-index:999;
}
#index_description {
	color:#60737c;
}
/******************* player *******************/
.pl {
	float: none;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
#nomar {
	margin-left: 0;
}
.center {
	text-align: center;
}
.player_button {
	height: 107px;
	width: 121px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 30px;
	top: 3px;
}
.player {
	height: 527px;
	width: 520px;
	background: #ededee;
	margin: 30px 0 0 0;
	position: relative;
}

.radio-waryaty .player {
	height: 561px;
}

.radio-xmas .player {
	background:	#ededee url('/images/radioxmasbg.gif') left top no-repeat;
}

.radio-jazz .player_artist {
	background:	#ededee url('/images/radiojazzbg.gif') left top no-repeat;
}

.live .player_artist {
	background:	#ededee url('/radio/teaser.jpg') left top no-repeat;
}

.player a {
	font-size: 11px;
	color: #ce3135;
}
.player a:hover {
	text-decoration: none;
}
.player_logo {
	height: 104px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
}
.alert {
	color: #999;
	display: block;
	margin: 23px 0 0 15px;
}
.player_logo img {
	position: relative;
	top: 25px;
	left: 15px;
}
.player_artist {
	min-height: 110px;
	height: auto;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ffffff;
	text-align: left;
}
.player_artist p {
	margin: 0;
	padding: 0;
}
.player_artist p a.fav img {
	position: relative;
	top: 3px;
}
.player_artist p a.winamp img, .player_artist p a.winamp16 img, .player_artist p a.winamp32 img {
	position: relative;
	top: 8px;
}
.player_artist p a:hover.winamp img {
}
.player_artist .thumb {
	height: 92px;
	width: 93px;
	border: 1px solid #ced0d3;
	background: #ffffff;
	float: left;
	margin: 13px 15px 0 15px;
}
.player_artist .thumb img {
	height:88px;
	margin:2px;
	padding: 0;
	vertical-align:middle;
	width:89px;
}
#flashPlayer {
	margin: 0;
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 10px;
}
.player_list {
	margin: 0;
	padding:0;
	height: 194px;
	overflow-y: auto;
}
.player_list ul {
	margin: 9 0 0 15px;
	text-align: left;
}
.player_list ul li {
	margin: 0;
	list-style: none;
	font-family: Trebuchet MS;
	line-height: 23px;
	font-size: 14px;
}
.player_list ul li.back {
	color: #969ca2;
}
.player_list ul li.now {
	color: #ce3135;
}
.player_list ul li.next {
	color: #000000;
}
.player_list ul li span {
	margin: 0 5px 0 0;
}
.player h2 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color:#d72431;
	margin: 0;
	padding: 9px 0 0 0;
}
.player h3 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color:#485462;
	margin: 0;
	padding: 0;
}
#mjoy_radio_cur_length {
	font-family: Trebuchet MS;
	font-size: 12px;
	color:#485462;
}
.player_links {
	background: transparent url(../images/ribbon_small.gif) 0 0 repeat-x;
	height: 76px;
	margin: 10px 0 0 0;
	width: 100%!important;
}
.player_links ul {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
}
.player_links ul li {
	margin: 10px 7px 0 7px;
	padding: 0 0 0 0;
	list-style: none;
	display: inline;
	height: 59px!important;
	width: 115px!important;
}
.player_back {
	padding: 5px 0 0 15px;
	height: 50px;
	background: #EDEDEE;
	text-align: left;
}
.player_back a img {
	padding: 0 5px 0 0;
	position: relative;
	top: -1px;
}
.player_back span {
	font-family: calibri, arial, sans-serif;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	line-height:23px;
	color: #999999;
	position: relative;
	top: 8px;
	left: 5px;
}
/***********************end of player**************/
#twitter_holder .grid_7 {
	width:380px;
}
a .twitterimg {
	margin: 3px;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
#facebook_holder .twitter_field {
	overflow:hidden;
}
#twitter_field iframe #facebook .app_content_116099418406468 .fbConnectWidgetTopmost .connect_widget .fan_box {
}
#plist {
	width: 95%;
	margin: 5px 0 0 0;
}
#plist li p {
	cursor: pointer;
	color: #737373!important;
}
#plist li p:hover {
	color:#D40200!important;
}
.wp-caption { background-color:#eee; border:1px solid #ccc; padding-left:10px; margin:0px; padding-top: 10px;}
#slider-vertical { margin-top:20px; height:110px!important;}

#mtop_player { height:1px; width:1px; overflow:hidden; display:none;}

.ngg-albumoverview {
  margin: 14px 0 0 0!important;
  padding: 0;
}
.ngg-albumoverview .ngg-album {
  margin: 0 0 25px 0;
  padding: 0;
}
.ngg-albumoverview .ngg-album .ngg-albumcontent {
  margin: 0;
  padding: 0;
}
.ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail img {
  margin: 0;
  width: 215px;
  border:1px solid #CBCBCB !important;
  padding:1px;
}
#mjoy_radio_cur_track em {
  color: #969CA2;
}
.ngg-galleryoverview ul li {
  list-style: none;
  margin: 0;
}
.ngg-thumbnail {
margin-right:15px!important;
}
.mistaker {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #CC0000;
padding:15px;
width:500px;
}
.mistakeMessage {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #ccc;
color:#333333;
font-size:11px;
margin-bottom:20px;
padding:5px;
text-align:center;
}
.sideLogos {
	list-style-type: none;
	text-align: center;
}

.sideLogos li {
	margin: 0;
}
.pager {
	margin-top: 40px;
}

.wp-paginate {
	margin: 20px 0 0 190px;
}

.wp-paginate li {
	margin-left: 5px;
}

.wp-paginate .current {
    background: none repeat scroll 0 0 #CE363D;
    border: 1px solid #a00;
}

.getplayer {
	display: block;
	margin-top: 22px;
}

#gogglead span {
		display: block;
    margin: 5px 0px 5px 20px;
    font-size: 10px;
    cursor: pointer;
}
#kocClick {
    cursor: pointer;
}

.socialShare {
    margin: 0;
    position: absolute;
    right: 5px;
    top: 40px;
    z-index: 5;
}

.socialShare a {
	display: block;
	padding: 2px;
}
.ftxt {
	text-align: center;
	padding-top: 18px;
	color: #A2A2A2;
}
.newRadio {
	background-image: url(../images/new.png) !important; 
	background-repeat: no-repeat !important;
	background-position: 95px 10px !important;
	display: block;
	/* text-transform: none !important; */
}

