/*
Sensation Music main stylesheet

TABLE OF CONTENTS
1. RESETS ...........................  8
2. STRUCTURAL STYLING ...............	31
*/

/* =RESETS
-------------------------------------------------------------------------------------*/
@font-face {
	font-family: 'SkodaSans';
	src:url(/fonts/skodasansrgt.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
html {
	width:100%;
	overflow-x:hidden;
}
body {
  background-color:#363d45;
  padding-bottom:45px;
}
a {outline:none}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
a img {
	border:none;
}
/* =END
-------------------------------------------------------------------------------------*/

* {
zoom:1;								/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
}

/* =STRUCTURAL STYLING
-------------------------------------------------------------------------------------*/
body {
	height:100%;
	width:100%;
	padding:0;
	margin:0;

	background:#363d45;
}
.page {
	width:962px;
	margin:0 auto;
}
.container {
	margin:0 auto;
	width:872px;
}
.header {
    /*
    height:28px;
	padding:52px 0 50px 0;
    */
	height:90px;
	padding:0px 0 50px 0;
	position:relative;
}
.navigation {
	height:36px;
	margin-bottom:4px;
	background:url(/img/navi_bar_bg.png) no-repeat 0 0;
}
.marquee {
   height:20px;
   background:#222127;
   margin:0px 0 0;
   padding:9px 0 0;
   font:11px/11px Arial, Helvetica, sans-serif;
   font:#fff;
}
.marquee a {
  color:#fff;
}
div.begun {position:absolute;left:100%;white-space: nowrap;margin-left:0;}
div.begun a,div.begun span {display:inline-block; color:#fff;}
div.begun span.sep {display:inline-block; margin-right:10px;}


.userNav {
	height:38px;
	background:url(/img/user_nav_bg.png) repeat-x 0 0;
}
.mainPart {
	background:url(/img/sidebar_bg.png) no-repeat top right;
	padding:0;
	margin:4px 0 0;
	position:relative;
}
.wall_bg .mainPart,
.user_bg .mainPart {
	background:url(/img/sidebar_bg_trans.png) no-repeat top right;
}
.content {
	width:618px;
	float:left;
}
.sidebar {
	width:250px;
	float:right;
}
.footer {
	padding:30px 0;
}
/* =END
-------------------------------------------------------------------------------------*/

/* =HEADINGS
-------------------------------------------------------------------------------------*/
.header h1 {

	width:370px;
    height:90px;
	font:28px/28px Arial, Helvetica, sans-serif;
	background:url(/img/logo.gif) no-repeat 0 100%;
    margin-left:0px;
	position:relative;
	text-indent:-9999px;
	top:40px;
	/*
	width:447px;
	height:37px;
	background:url(/img/sm_uc.png) 0 0 no-repeat;
	*/
}
.header h1 a {
  width:100%;
  height:28px;
  /*margin-top:-28px;*/
  display:block;
	position:absolute;
	top:0;
	right:0;
}
.cbHeader h2 {
	/* padding:31px 0 20px 0;
	height:24px;
	text-indent:-9999px;
	font:24px/24px Arial, Helvetica, sans-serif;
    */
    height:50px;
    background:url(/img/top_block_bg.png) no-repeat;
    font:24px/50px SkodaSans, Arial, Helvetica, sans-serif;
    color:#fff;
    width:598px;
    padding-left:10px;
    text-transform:uppercase;
}
.focus h2,
.tnFocus h2 {
    font:15px SkodaSans;
	width:80px;
	float:left;
	_display:inline;
    text-transform:uppercase;
    font-weight:bold;
    text-shadow:-1px 1px 1px #cfd1d6;
}
.u-panel h2 {
	margin:21px 0 0 0;
}
.news .focus h2 {
	margin:15px 0 0 11px;
}
.tnFocus h2 {
	margin:25px 0 5px;
}
.tnFocus .date {
	margin:0 0 5px 0;
	float:left;
	width:60px;
}
.news .focus .lead {
	margin-bottom:5px;
}
.music .focus h2.mixes {
	width:100px;
	margin:15px 0 10px 11px;
	background-position:0 -67px;
}
.sideBlock h2 {
    /*
	height:42px;
	width:225px;
	margin-left:7px;
	font:42px/42px Arial, Helvetica, sans-serif;
	text-indent:-9999px;

	background:url(/img/headings_sprite.png) no-repeat;
    */
    color:#fff;
    background:url(/img/sh_bg.png) no-repeat 0 0;
    height:46px;
    width:230px;
    font:24px/40px 'SkodaSans', 'Times New Roman', sans-serif;
    text-transform:uppercase;
    margin-left:2px;
    padding:0 0 0 6px;
}
.reg_form h2 {
	padding:26px 0 10px 0;
	width:608px;
	height:50px;
	text-indent:-9999px;

	font:24px/24px Arial, Helvetica, sans-serif;
	background:#222127 url(/img/regBlockHeader_bg.png) no-repeat 0 0;
}
.user_inf_edit  h2,
.mixPage h2,
.blog h2,
.blogItem h2,
.faq h2,
.facesRoot h2,
.bestUsers h2,
.mix_upload h2,
.events_edit h2,
.photo_r h2,
.evListH,
.photo_item h2,
.photo_preview h2,
h2.my_photo,
.messages h2,
.blog_top h2,
.pt_heading {
    padding:0 0 10px 0;
    height:50px;
    background:#ABB0BC url(/img/top_block_bg.png) no-repeat;
    font:24px/50px SkodaSans, Arial, Helvetica, sans-serif;
    color:#fff;
    width:598px;
    padding-left:10px;
    text-transform:uppercase;
}
.user_inf_edit  h2 {
    background:#222127 url(/img/top_block_bg.png) no-repeat;
}


.pt_heading {
	padding-bottom:0;
}

.user_profile h2 {
    padding:0 0 10px 0;
    height:50px;
    background:#222127 url(/img/top_block_bg.png) no-repeat;
    font:24px/50px SkodaSans, Arial, Helvetica, sans-serif;
    color:#fff;
    width:598px;
    padding-left:10px;
    text-transform:uppercase;
}
h2.my_photo {
	background:url(/img/my_photo.png) no-repeat 0 0;
	padding-bottom:0;
}
/*.mix_upload h2 {
	background:#222127 url(/img/mix_edit_heading.png) no-repeat 0 0;
	text-indent:-9999px;
	padding-bottom:0;
}
.en .mix_upload h2 {
	background:#222127 url(/img/en_mix_edit_heading.png) no-repeat 0 0;
}
*/
.mix_upload h2.tracks {
	background:#222127 url(/img/mix_edit_heading.png) no-repeat 0 0;
}
.en .mix_upload h2.tracks {
	background:#222127 url(/img/en_mix_edit_heading.png) no-repeat 0 0;
}
.facesRoot h2{
	background:#222127 url(/img/faces_heading.png) no-repeat 0 0;
	text-indent:-9999px;
	padding-bottom:0;
}
.en .facesRoot h2 {
	background:#222127 url(/img/en_faces_heading.png) no-repeat 0 0;
}
.bestUsers h2 {
    background:#D5D5D9 url(/img/top_block_bg.png) no-repeat;
}
.blogItem h2,
.mixPage h2.dBlogs,
.photo_r h2,
.evListH,
.mixPage h2,
.messages h2 {
	background:#222127 url(/img/top_block_bg.png) no-repeat;
}
.newsItem h2,
.otherNews h2 {
    padding:0 0 10px 0;
    height:50px;
    background:#222127 url(/img/top_block_bg.png) no-repeat;
    font:24px/50px SkodaSans, Arial, Helvetica, sans-serif;
    color:#fff;
    width:598px;
    padding-left:10px;
    text-transform:uppercase;
}

.niItem h2 {background:none; padding:10px 0; 	width:auto; height:auto;
text-indent:0;
}

.newsItem .evListH {
	text-indent:25px;
}
.blogSort h3.incom {
	background:url(/img/mes_incom.png) no-repeat 0 0;
	width:139px;
	height:48px;
	margin-right:55px;
}
.blogSort h3.outcom {
	background:url(/img/mes_outcom.png) no-repeat 0 0;
	width:139px;
	height:48px;
	margin-right:55px;
}
h2.wall {
    padding:0 0 10px 0;
    height:50px;
    background:url(/img/top_block_bg.png) no-repeat;
    font:24px/24px SkodaSans, Arial, Helvetica, sans-serif;
    color:#fff;
    width:598px;
    padding-left:10px;
    text-transform:uppercase;
}
#upFile h3 {
	float:left;
	margin:0 20px 0 0;
	padding-bottom:10px;
}
.albums_edit h3 {
	margin:0 20px 0 0;
	padding-bottom:10px;
}
h3.myBlog {
	display:inline-block;
	padding:0 30px 10px 0px;
	color:#fff;
	font:24px/24px SkodaSans, Arial, Helvetica, sans-serif;
	position:relative;
}
h3.myFeedback,
 h3.myFeedbacken,
 h3.myFeedbackru {
	display:inline-block;
	padding:20px 30px 10px 0px;
	color:#fff;
	font:24px/24px SkodaSans, Arial, Helvetica, sans-serif;
	position:relative;
}
.en h3.myFeedback {
	background:#222127 url(/img/en_feedback_bg.png) no-repeat 0 0;
}
h3.myPhoto {
	display:inline-block;
	padding:0 30px 20px 10px;
	color:#fff;
	font:24px/50px SkodaSans, Arial, Helvetica, sans-serif;
	position:relative;
}
h3.charts {
	font:13px/13px Arial, Helvetica, sans-serif;
	width:80px;
	text-indent:-9999px;
	background:url(/img/s_headings_sprite.png) no-repeat 0 -87px;
	width:40px;
	float:left;
}
en. h3.charts {
	background:url(/img/en_s_headings_sprite.png) no-repeat 0 -87px;
}
.subFocus h3 {
	width:80px;
}
.blogSort h3,
.blogSort h2.events_h{
    height:22px;
    padding:0;
    text-transform: uppercase;
    text-indent:6px;
    letter-spacing:-1px;
    font:22px/22px SkodaSans;
    color:#fff;
	float:left;
	width:70px;
}
.news .focus h3 {
	margin:3px 0 0 11px;
	width:233px;
}
.users h3.newb,
.users h3.res  {
	margin:18px 0 5px 0;
    font:14px SkodaSans;
    font-weight:bold;
    text-transform:uppercase;
    text-shadow:-1px 1px 1px #cfd1d6;
}
.user_inf_edit h3 {
  text-indent:-9999px;
  background:url(/img/uie_heading.png) no-repeat 27px 50%;
  width:227px;
  height:25px;
  padding:10px 0 20px;
}
.form_block h3 {
	background:url(/img/reg_s_headings.png) no-repeat;
	width:315px;
	height:17px;
	margin-bottom:35px;
	font:18px/18px Arial, Helvetica, sans-serif;
	text-indent:-9999px;
	padding:0;
}
.en .form_block h3 {
	background:url(/img/en_reg_s_headings.png) no-repeat;
}
h3.blogRoot {
	width:121px;
	height:22px;
    padding-top:20px;
    text-transform: uppercase;
    text-indent:14px;
    letter-spacing:-1px;
    font:22px/22px SkodaSans;
    color:#fff;
	float:left;
	margin-left:-15px;
}
.user_inf_edit h3.acc_type,
h3.acc_type {
	background-position:0 0;
	margin-left:10px;

}
.form_block h3.acc_info {
	background-position:0 -21px;
}
.form_block h3.pers {
	background-position:0 -40px;
}
.form_block h3.rcode {
	background-position:0 -58px;
}
.usp_n,
.usp_a,
.usp_m {
	background:url(/img/user_page_root_h.png) no-repeat;
	width:63px;
	height:16px;
	text-indent:-9999px;
	padding:0;
}
.usp_n,
.usp_a,
.usp_m {
	background:url(/img/en_user_page_root_h.png) no-repeat;
}
.usp_n {
	background-position:0 -2px;
}
.usp_a {
	background-position:0 -18px;
}
.usp_m {
	background-position:0 -34px;
}
.form_block h4 {
	margin-bottom:13px;
}
#genres h4 {
	margin:15px 0 0 4px;
	padding-bottom:15px;
}
/* =END
-------------------------------------------------------------------------------------*/
#auth_form {
	position:absolute;
	width:243px;
	margin-top:15px;
	height:33px;
	_height:25px;
	padding:12px 0 0 15px;
	_padding-bottom:4px;
	background:url(/img/login_bg.png) repeat-x 0 0;
	z-index:5;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
#auth_form form {
	margin:0;
	padding:0;
}
	.formError{
		position:absolute;
		width:90px;
		top:30px;
		left:98px;
	}
	.formCheck {
		float:left;
		margin:0;
		padding:0;
		margin-bottom:0px;
	}
	.formCheck input {
		padding:0;
		border:none;
		margin:0 5px 0 0;
		vertical-align:text-top;
		height:12px;
	}
	.formCheck label {
		margin-top:-4px;
		font-size:11px;
	}
	.loginSub {
		float:left;
		padding-right:5px;
	}
	.loginSub input {
		border:none;
		background:url(/img/login_enter.png) no-repeat 0 0;
		width:75px;
		height:18px;
	}
	.en .loginSub input {
		background:url(/img/en_login_enter.png) no-repeat 0 0;
	}
	.loginSub input.login_submit {
		background:url(/img/login_send.png) no-repeat 0 0;
	}
	.en .loginSub input.login_submit {
		background:url(/img/en_login_send.png) no-repeat 0 0;
	}
	.inp {
		background:#fff;
		padding:0 3px;
		margin:0 10px 1px 0;
		width:65px;
		_width:45px;
		float:left;
		height:16px;
         border-radius:3px;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;

	}
	#formPassRe .inp {
		width:125px;
	}
	.inp input {
		width:100%;
		height:14px;
		border:none;
		_height:10px;
		_font-size:10px;
		_line-height:10px;
		_border:1px solid #fff;
		outline:none;
	}
	html>body .inp input {
		*width:100%;
		*height:10px;
		*font-size:10px;
		*line-height:10px;
		*border:1px solid #fff;
	}
	#passremail {
		width:125px;
	}
form.search {
	float:right;
	margin:8px 7px 0 0;
	width:235px;
	height:20px;
	background:url(/img/search_bg.png) no-repeat 0 0;
	_display:inline;				/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
}
.search .s,
.search .subm {
	float:left;
}
.search .s {
	width:195px;
	height:14px;
	margin:2px 0 0 8px;
	_display:inline;
}
.search .s input {
	height:16px;
	width:177px;
	background:none;
	border:none;			
	padding-bottom:0;
}
.search .subm {
	height:16px;
	width:16px;
	margin:0 7px 0 0;
	padding:0;
	float:right;
	_display:inline;
}
.search .subm input {
	margin:2px 0 0 0px;
	padding:0;
	/* background:#242424 url(/img/icons_sprite.gif) no-repeat 100% -67px; */
	border:none;
	width:16px;
	height:16px;
	font-size:10px;
	background:url(/img/go_search.png) 100% 0 no-repeat;
	
}
		.u_menu {
			position:absolute;
			top:65px;
			right:8px;
			width:250px;
		}
		.um_enter {
			position:absolute;
			padding:2px 20px 0 25px;
			height:20px;
			display:inline-block;
			background:url(/img/icons_sprite.gif) no-repeat 0 -118px;
		}
		.um_reg {
			position:absolute;
			left:45px;
			height:18px;
			display:inline-block;
			width:100px;
			padding:2px 0 0 40px;
			background:url(/img/icons_sprite.gif) no-repeat 20px -92px;
			}
		.um_eng {
			position:absolute;
			left:185px;
			height:18px;
			display:inline-block;
			text-align:center;
			width:70px;
			padding:2px 0 0 0px;
			background:url(/img/icons_sprite.gif) no-repeat -120px -92px;
		}
		.um_lswitch {
			position:absolute;
			margin-top:1px;
			right:0;
			height:18px;
			padding:0 0 0 12px;
			background:#242424 url(/img/icons_sprite.gif) no-repeat 0 -69px;
		}
			.um_lswitch a {
				display:inline-block;
				padding:2px 12px 0 0;
				height:16px;
				background:#242424 url(/img/icons_sprite.gif) no-repeat 100% -69px;
			}

		.navigation ul {
			margin:0;
			padding:0;
			list-style:none;
			width:600px;
			float:left;
		}
			.navigation ul li {
				display:inline;
			}
      .navigation ul li a,
      .navigation ul li span {
				padding:11px 12px 10px;
				display:inline-block;
			}
			.navigation ul li a:hover,
      .navigation ul li span,
			.navigation ul li a.active {
			   background:url(/img/navi_bar_bg.png) no-repeat 0 -36px;
      }
      .navigation .inactive {
        background:none;
      }
		.userNav ul {
			margin:0 0 0 11px;
			padding:0;
			list-style:none;
		}
		.userNav ul li {
			float:left;
		}
		.userNav ul li span,
		.userNav ul li a:hover {
			background:url(/img/user_nav_bg.png) repeat-x 0 100%;
		}
		.userNav ul li a,
		.userNav ul li span {
			display:inline-block;
			padding:15px 9px 13px;
		}
	.topBanner {
		height:77px;
		margin:8px auto 0;

		background:#c1c1c1;
	}
		.comments {
			padding:0px 0 0px 17px;
			background:url(/img/icons_sprite.gif) no-repeat 0 0;
		}
		.contBanner {
			padding:5px 0 0 5px;
			background:#222127;
		}
		.radioPlayer {
			padding:5px 0 0 5px;
			background:#222127;
		}
		.reg_form {
			padding:5px 0 0 5px;
			background:#222127;
		}
		.registration {
			padding:5px 0 0 5px;
			background:#222127;
			min-height:500px;
		}
		.topNews {
			padding:5px 0 8px 5px;
			min-height:410px;
			background:#222127;
		}
		.otherNews {
			margin-top:8px;
			padding:5px 0 8px 5px;
			background:#222127;
		}
		.newsItem {
			background:#222127;
			padding:5px 0 0 5px;
			/*min-height:680px;*/
		}
		.user_inf_edit {
			padding:5px 0 75px 5px;
			background:#222127;
			min-height:1045px;
		}
		.allMixes {
		  padding:5px 0 0 5px;
			background:#222127;
			/*min-height:800px;*/
    }
    .mixPage {
 			background:#222127;
			padding:5px 0 10px 5px;
			min-height:680px;
		}
		.blog {
			background:#222127;
			padding:5px 0 40px 15px;
			min-height:500px;
		}
		.user_bg .blog {
			min-height:0;
			margin-top:4px;
			padding:0px 0 0 15px;
		}
		.faq {
			background:#222127;
			padding:5px 0 15px 5px;
			min-height:680px;
		}
		.photo {
			background:#222127;
			padding:5px 0 20px 5px;
			margin:4px 0 0;
		}
		.user_profile {
			padding:5px 0 20px 5px;
			margin:0 0 4px;
		}
		.blogItem {
			background:#222127;
			padding:5px 0 40px 5px;
			min-height:500px;
		}
		.facesRoot {
			background:#222127;
			padding:5px 0 40px 5px;
			min-height:680px;
		}
		.userMash {
			background:#222127;
			padding:5px 0 40px 5px;
		}
		.mix_upload {
			background:#222127;
			padding:5px 0 40px 5px;
			min-height:750px;
		}
		.contentBlock {
			position:relative;
			margin-bottom:10px;
			zoom:1;
		}
		.events_top {
			background:#222127;
			padding:5px 0 7px 5px;
			position:relative;
			margin-bottom:4px;
		}
		.events_list {
			background:#222127;
			padding:5px 0 40px 5px;
			margin-top:4px;
			min-height:680px;
		}
		.events_edit {
			background:#222127;
			padding:5px 0 40px 5px;
		}
		#divGetCode {
			background:#222127;
			padding:5px 0 40px 5px;
		}
		.photo_r {
			background:#222127;
			padding:5px 0 40px 5px;
			min-height:640px;
		}
		.photo_item,
		.photo_preview,
		.photo_edit,
		.messages {
			background:#222127;
			padding:5px 0 40px 5px;
		}
		.blog_top {
			padding:5px 0 5px 5px;
			background:#222127;
			margin-bottom:4px;
		}
		.photo_top {
			padding:5px 0 5px 5px;
			background:#222127;
			margin-bottom:4px;
		}
		.bestUsers {
			background:#222127;
			padding:5px 0 5px 5px;
			margin-bottom:4px;
		}
		.searchRes {
			background:#222127;
			padding:5px 0 40px 5px;
			margin-bottom:4px;
			min-height:640px;
		}
		.messages {
			min-height:680px;
		}
		.shorty {
			min-height:0;
		}
		.evItem {
			min-height:680px;
		}
		.cbHeader {
			padding:0 0 6px 5px;
			min-height:380px;
			_height:425px;
            		background:#222127;
		        padding-top:5px;
		}
			.cbHeader ul {
				width:608px;
				margin:0;
				padding:6px 0 0 0;
				list-style:none;
				min-height:380px;

				background:#d5d5d9;
			}
			.cbHeader ul li {
				padding:14px 0 0px 10px;
				zoom:1; 										/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
			}

			.news .cbHeader ul li {
				height:95px;
			}

			.news .cbHeader ul li.sep {
				height:1px;
			}
			.users .cbHeader {
			}
			.users .cbHeader ul {
				width:330px;
				padding:20px 268px 10px 10px;
				float:left;
				min-height:315px;
			}
			.music .cbHeader ul {
				padding-bottom:5px;
			}
			.music .cbHeader ul li.active,
      .music .cbHeader ul li:hover {
    		background:url(/img/active_music_list.png) repeat-y 10px 0;
    	}
			.users .cbHeader ul li {
				float:left;
				_float:none;								/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
				_display:inline;						/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
				width:48px;
				height:48px;
				margin:0 4px 4px 0;
				padding:0;
			}
			.cbHeader ul .sep {
				height:1px;
				font-size:0;
				padding:0;
				margin:0;
				background:url(/img/separator_sprite.png) no-repeat 10px 0;
			}
			.news .cbHeader img {
				width:53px;
				height:53px;
			}
			.users .cbHeader img {
				width:48px;
				height:48px;
			}
			.music .cbHeader img.avatar {
				width:40px;
				height:40px;
			}
			.music .cbHeader .genre {
				height:27px;
				overflow:hidden;
				position:relative;
			}
			.cbHeader a.illus {
				width:70px;
				zoom:1;
				height:90px;
				display:inline-block;
				float:left;
				margin-right:10px;

			}
			.floatInfo {
				zoom:1;
				height:90px;
				overflow:hidden;
				width:300px;
				margin:0;
			}
			.date,
			#contentVideoPreview p.date {
				margin:0;
				padding:0;
				font-size:9px;
			}
			.date span {
				background:url(/img/icons_sprite.gif) no-repeat;
				display:inline-block;
				margin-right:3px;
				padding:2px 3px;
			}
			.date .d {background-position:0 -30px;}
			.date .m {background-color:#6a6d7f; background-image:none;}
			.date .y {background-position:100% -30px;}

			.focus .date .d,
			.tnFocus .date .d,
			.event_super .date .d,
			.ev_wrap .date .d {background-position:0 -50px;}
			.focus .date .m,
			.tnFocus .date .m,
			.event_super .date .m,
			.ev_wrap .date .m {background-color:#ef4b19; background-image:none;}
			.focus .date .y,
			.tnFocus .date .y,
			.event_super .date .y,
			.ev_wrap .date .y {background-position:100% -50px;}

			.focus .fImage {
			   display:block;
         width:251px;
         height:251px;
         margin:0 0 10px 6px;
				 position:relative;
			}
				.focus .fImage .comments {
					padding:3px 0 0 3px;
					margin:10px 11px 0 0;
					right:0;
					width:29px;
					height:23px;
					background:url(/img/comm_bubble.png) no-repeat 0 0;
					position:absolute;
				}
		.cbFooter {
			height:40px;
			padding:0 0 0 20px;
			background:url(/img/cb_footer_bg.gif.png) no-repeat 0 0;
		}
		.topMixes .cbFooter {
		  height:0;
		  font-size:0;
		  background:none;
    }

			.users .pers {
				float:left;
				width:85px;
				margin-right:15px;
				_margin-right:12px;			/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
			}
			.persList img {
				width:45px;
				height:45px;
			}
			.users .date {
				margin:5px 0 24px 0;
			}
			.music ul li {

				position:relative;
				/*width:360px;*/
			}
			.music .cbHeader  ul li {
				padding:10px 0 8px 15px;
			}
			.music .cbHeader  ul li.sep {
				height:1px;
				font-size:0;
				padding:0;
				margin:0;
				_margin-top:-2px;
				background:url(/img/separator_sprite.png) no-repeat 10px 0;
			}
			.outer {
				margin:0 0 10px 6px;
				padding:0 6px 0 0 ;
				height:13px;
				display:inline-block;
				background:url(/img/cutout_bg.gif) no-repeat 100% -13px;
			}
			.cutout .inner,
			.cutout .dinner{
				padding:1px 0 0 6px;
				height:13px;
				display:inline-block;
				background:url(/img/cutout_bg.gif) no-repeat 0 0;
				font-weight:bold;
				font-size:9px;
			}
			.music .focus .cutout {
			  position:absolute;
			  left:85px;
		    top:15px;
      }
/* =FOCUS STUFF
-------------------------------------------------------------------------------------*/
.focus {
	position:absolute;
	bottom:32px;
	right:17px;
}
.topMixes .focus {
  top:10px;
}
/* =NEWS FOCUS
-------------------------------------------------------------------------------------*/
	.news .focus {
		width:264px;
		padding:0;
		background:#abb0bc;
		padding-bottom:0;
		height:440px;
	}
		/*.news .focus a img {
			margin-left:6px;
		}*/
		.news .focus .date {
			margin:7px 0 12px 11px;
			float:left;
			_display:inline;
			width:60px;
		}
		.news .focus p {
			margin:3px 0 0 11px;
			width:233px;
		}
		.news .focus .comments {
			/*background-position:0 -12px;*/
		}
/* =END
-------------------------------------------------------------------------------------*/
/* =USERS FOCUS
-------------------------------------------------------------------------------------*/
.users .focus {
	padding:0;
	width:264px;
}
	.users .subFocus {
		background:#abb0bc;
		margin-top:20px;
		padding:0 0 22px 11px;
		height: 165px;
		/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
	}
	.users .subFocus ul {
		margin:0;
		padding:18px 0 0 0;
		list-style:none;
	}
	.users .subFocus ul li {
		width:45px;
		height:45px;
		float:left;
		margin:0 4px 4px 0;
		padding:0;
	}
/* =END
-------------------------------------------------------------------------------------*/
/* =MUSIC FOCUS
-------------------------------------------------------------------------------------*/
.music .focus {
	width:264px;
	padding-bottom:25px;
	_padding-bottom:10px;
	background:#abb0bc;
	height:425px;
	min-height:425px;
}
.topMixes .music .focus {
  padding-bottom:15px;
}
.topMixes .cbHeader {
  padding-bottom:25px;
}
	.music .focus ul {
		margin:0 6px 0 6px;
		width:250px;
		padding:0;
		list-style:none;
	}
	.music .focus ul li {
		/* margin:9px 0 7px 0; */
		margin:3px 0 3px;
		padding:5px 0 5px 5px;
	}
	.music .focus ul li.active,
  .music .focus ul li:hover {
		background:#999eae;
	}
	.music .focus ul li.sep {
		height:1px;
		font-size:0;
		padding:0;
		margin:0 6px 0 0;
		background:url(/img/separator_sprite.png) no-repeat 2px 0;
	}
	.artistImage,
	.track,
	.rating,
	.commNum {
		float:left;
		margin-right:8px;
	}
	.focus .artistImage,
	.focus .track,
	.focus .rating,
	.focus .commNum {
		margin-right:8px;
	}
	.artistImage {
		width:40px;
	}
	.track {
		width:215px;
		/*width:250px;*/
	}
	.track a.mixLink {
	 display:inline;
  }
	.rating {
		width:40px;
	}
	.rating span {
		background:#6a6d7f;
		padding:0 3px;
		color:#fff;
	}

	.music .focus .artistImage img {
		width:40px;
		height:40px;
	}
	.music .focus * {

	}
	.music .focus .num {
		position:static;
		width:30px;
		float:left;
		display:block;
		height:40px;
	}
		.music .focus .num .outer,
		.music .focus .num .cutout {
			position:relative;
			top:0;
			left:0;
			background: url("/img/cutout_bg.gif") no-repeat scroll 100% -13px transparent;
		    display: inline-block;
		    height: 13px;
		    margin: 0 0 10px 6px;
		    padding: 0 6px 0 0;
		}
	.music .focus .track {
		/* width:95px; */
		width:110px;
				min-height:62px;
	}
	.music .focus .track p {
		/* width:100px; */
		display:block;
		overflow:hidden;
		 height:39px; 

	}
	.music .focus p.genre {
		/* height:1.3em; */
		height:28px;
		overflow:hidden;
		width:140px;
		/* width:100px; */

	}
	.music .focus .rating {
		width:35px;
	}
	.music .focus .comments {
		width:17px;
	}
	.music .focus .rating span {
		background:none;
		padding:0;
	}
/* =END
-------------------------------------------------------------------------------------*/
/* =END
-------------------------------------------------------------------------------------*/
.clearPants {
	position:absolute;
	height:30px;
	bottom:-1px;
	background:#363D45;
	width:250px;
	right:0;
}
	.sideBanner {
		padding:4px 0 0 4px;
		height:350px;
	}
	.sideBlock {
		padding:5px;
		margin-top:17px;
		width:231px;
	}
		.sideBlock ul {
			margin:0;
			padding:20px 0 0px 7px;
			list-style:none;
		}
		.sideBlock ul li {
			padding:10px 0 12px 3px;

		}
		.sideBlock ul li:hover {
			background:#2c2d35;
			cursor:default;
		}
		.sideBlock .more {
			margin:5px 0 0 7px;
		}
		.sideBlock .sep {

				height:1px;
				font-size:0;
				padding:0;
				margin:0;
				background:url(/img/separator_sprite.png) no-repeat 0px 0;
			}
			.sideBlock .illus {
				width:57px;
				float:left;
				margin-right:10px;
				padding-top:2px;
			}
			.sideBlock .illus img {
				margin-top:5px;
			}
			.sideBlock .title {

			}
			.texto {
				float:left;
				width:150px;
			}
			.message {
				margin-top:1px;
				white-space: pre-line;

			}
			.sideBlock .price {
				display:block;
			}

			.sideBlock .texto .comments {
				padding:1px 0 0px 17px;
				background-position:0 4px;
			}
	.friends {
			padding-bottom:20px;
	}
		.friends ul {
			margin:23px 0 0 0;
			padding:0 0 16px 17px;
			float:left;
			list-style:none;
		}
		.friends ul li {
			float:left;
			width:40px;
			height:40px;
			padding:0;
			margin:0 2px 2px 0;
		}
		.friends ul li a,
		.friends ul li a img{
			display:inline-block;
			width:36px;
			height:36px;
		}
		.friends ul li a {
			border:2px solid #222127;
		}
		.online,
		.u-msg .online {
			border:2px solid #50c60a;
		}
		.friends .more {
			margin:0 0 0 19px;
		}
        #twiter_div .more {
            margin:0 0 0 12px;
            display:inline-block;
            padding-top:5px;
        }


/* =FOOTER
-------------------------------------------------------------------------------------*/
	.footcol {
		float:left;
		width:330px;
		padding:0 0 0 10px;
	}
	.footcol p {
		width:95%;
	}
	.sec-navigation {
		width:240px;
	}
		.sec-navigation ul {
			margin:0;
			padding:0;
			list-style:none;
			padding-bottom:29px;
			float:left;
		}
			.sec-navigation ul li {
				float:left;
				width:60px;
				padding-bottom:8px;
			}
/* =END
-------------------------------------------------------------------------------------*/
	.form_block p {
		margin-top:10px;
	}
	.form_block {
		margin:25px 0 0 15px;
		width:600px;
		padding-bottom:30px;
		background:url(/img/separator_sprite.png) repeat-x 0 100%;
	}
	.alpha {
		margin:25px 0 0 15px;
		width:560px;
		background:url(/img/long_separator_sprite.png) no-repeat 10px 100%;
	}

	.omega {
		background:none;
	}
	.form_block label {
		width:190px;
		display:inline-block;
	}
    .form_block .ord label {
      width:auto;
      display:inline;
    }


	.form_block h4 label {
		width:auto;
	}
	.form_block .ord,
	.form_block .dbl {
		background:#fff;
		width:163px;
		padding:2px 0 2px 3px;
		border-right:3px solid #fff;
		display:inline-block;
		margin:0 6px 7px 0;
	}
	.form_block .dbl_ie {
		_margin-right:9px;
	}
	.form_block .ord input,
	.form_block .dbl input,
	.form_block .ord select,
	.form_block .dbl select,
	.form_block .dbl select option,
	.form_block .b_d select,
	.form_block .b_m select,
	.form_block .b_y select	{
		width:100%;
		border:none;
		background:#fff;
		outline:none;
	}

	.form_block .ord select,
	.form_block .dbl select,
	.form_block .dbl select option {
		_width:165px;
	}

	.form_block .b_d,
	.form_block .b_m,
	.form_block .b_y {
		padding:2px 0 2px 3px;
		border-right:3px solid #fff;
		display:inline-block;
		margin:0 1px 7px 0;
		background:#fff;
		width:30px;
	}
	.form_block .b_m {
		width:75px;
	}
	.form_block .b_y {
		width:40px;
	}

	.form_block .r_g {
		width:112px;
		display:inline-block;
	}
		.r_g input {
			vertical-align:-2px;
		}

	.extra {
		margin-left:190px;
	}
	.extra input {
		vertical-align:middle;
	}
	.user_inf_edit .triple {
		width:175px;
		float:left;
	}
	.user_inf_edit .start {
		width:183px;
		_width:170px;
		margin-right:0 7px 0 0;
		padding:0;
	}

	.user_inf_edit .finish {
		width:172px;
		margin-right:0;
	}
	.triple .dbl {
		width:96%;
	}
	.start .dbl {
		width:96.6%;
	}
	.triple .dbl select {
	}
	.triple label {
		width:100%;
		padding-bottom:10px;
	}
	br.formSep {
		clear:both;
		font:0px/0px;
		height:7px;
		display:block;
		width:608px;
	}
	.form_block ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.form_block ul li {
		width:29.4%;
		float:left;
		padding:20px 1.5% 30px 2%;
	}
	.form_block ul li.active {
		background:#313039;
	}
	ul.back_pos li {
			width:100%;
	} 
	.form_block .submit {
		width:180px;
		background:url(/img/reg_submit.png) no-repeat 0 0;
		margin:15px auto 0 185px;
		display:inline-block;
        text-shadow:0px 1px 0px #00BCFF;
        color:#333333;
	}
    .form_block input[type="submit"]::-moz-focus-inner {
        border: 1px dotted transparent;
    }
    .form_block .submit:active {
     	background:url(/img/reg_submit.png) no-repeat 0 100%;
    }


	.form_block .submit input {
		margin:0;
		padding:0;
		width:180px;
		height:40px;
		border:none;
		background:none;
	}
#u_info_nav {
	margin:20px 0 0 10px;
	padding:0;
	list-style:none;
}
#u_info_nav li {
	display:inline;
	margin-right:10px;
}
#u_info_nav a {
	display:inline-block;
	padding:7px;
	outline:none;
}
#u_info_nav a.active {
	cursor:default;
	background:#313039;
}
#u_info_nav a:hover {
	background:#313039;
}
.upi_illus {
	float:left;
	width:70px;
	height:75px;
	margin-right:15px;
}
.upi_upload {
	position:relative;
	width:465px;
	float:left;
}
div.fileinputs {
	position: relative;
	height:40px;
}

div.fakefile {
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 1;
}
div.fakefile input {
	width:270px;
	margin-right:5px;
	border:3px solid white;
	vertical-align:top;
	background:#fff;
}
.events_edit div.fakefile input {
	width:295px;
}
input.file {
	position: relative;
	top:9px;
	text-align:right;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;

	z-index:2;
	margin-top:3px;
	cursor:default;
    width:450px;
}
#genres .triple {
	width:190px;
	overflow:hidden;
}
#genres .finish {
	width:150px;
}
#genres .cell {
	height:320px;
}
#genres h4 a {
	padding:0 0 0 1px;
}
.genrebox {
	display:block;
	clear:both;
	width:200px;
}
.genrebox label {
	width:auto;
	padding:0 0 3px;
}
.u_g {
	margin-top:50px;
}
#u_genres {
	border:3px solid #fff;
	width:340px;
	margin:0 0 0 10px;
}
#aboutme textarea {
	width:543px;
	height:200px;
	overflow:auto;
	border:3px solid #fff;
}
#avatar,
#aboutme,
#genres,
#genres,
#interests,
#email,
#bgsetting,
#twitsetting {
	display:none;
}
#personal{display:block;}
#uie .submit {
	margin:20px 15px 0 0;
	float:right;
}
#uie .submit input {
	background:url(/img/uie_submit.png) no-repeat 0 0;
	width:175px;
	height:38px;
	border:none;
}
.u-panel {
	position:absolute;
	padding:0 10px;
	height:100px;
	top:0;
	left:395px;
	width:240px;
	background:url(/img/u-panel_bg.png) repeat-x 0 0;
}
.u-msg {
	left:660px;
	width:180px;
	padding-top:25px;
	display:none;
}
.u-img {
	padding:10px 0 10px 60px;
	width:40px;
	float:right;
}
.u-msg .u-img {
	padding:20px 0 10px 10px;
}
.u-img img {
	width:40px;
	height:40px;
	border:none;
}
.u-opt {
	margin-top:10px;
	float:left;
}
.u-msg .u-opt {
	width:130px;
	margin:0;
}
.u-opt ul {
	margin:0;
	padding:0;
	list-style:none;
}
.u-msg .u-opt ul li{
	margin-bottom:15px;
}
.u-opt a {
	margin-right:3px;
}

.tnWrap {
	background:#abb0bc;
	margin-right:5px;
	padding-bottom:17px;
	min-height:370px;
}
.tnList {
	float:left;
	width:300px;
}

.tnFocus .comments,
.otherNews .comments,
.ev_illus .comments,
.event_super .comments,
.photo_preview .comments,
.titlePic .comments {
	padding:3px 0 0 3px;
	margin:10px 11px 0 0;
	right:0;
	width:29px;
	height:23px;
	background:url(/img/comm_bubble.png) no-repeat 0 0;
	position:absolute;

}
.ev_illus .comments {
	padding-left:5px;
	top:10px;
	right:0px;
	text-indent:3px;
}
.event_super .comments {
	padding-left:5px;
	bottom:5px;
	right:7px;
}
.tnList  h2 {
	/*background:url(/img/tn_heading_bg.png) no-repeat 0 0;
	text-indent:-9999px;
	height:13px;
	font:18px/18px/ Arial, Helvetica, sans-serif;
	padding:5px 0 0;
	margin-top:19px;
    */
    height:20px;
    padding-top:19px;
    font:20px/20px SkodaSans;
    text-transform:uppercase;
    color:#fff;
}
.registration h2 {
	margin:15px;
}
.tnList ul {
	margin:0 0 0 13px;
	padding:0;
	list-style:none;
}
.tnList ul li {
	padding:14px 0 0px 3px;
	height:95px;
	zoom:1; 										/* =TRICK: IE bug fix (needs to be sent to separate IE file)  */
}
.tnList ul .sep {
	height:1px;
	font-size:0;
	padding:0;
	margin:0;
	background:url(/img/separator_sprite.png) no-repeat 0 0;
}
.tnList .excp {

}
.tnIllus {
	width:64px;
	float:left;
}
.tnIllus img {
	width:53px;
	height:53px;
}
.tnIllus .illus {
	margin-top:3px;
	display:inline-block;
}
.tnList h3 {
	margin-bottom:4px;
}
.tnCont p.comments {
	float:right;
	margin:2px 10px 0 0;
	_display:inline;
}
.tnIllus p.date {
	margin-top:2px;
}
.tnList .tnCont {
  height:80px;
  overflow:hidden;
}
.tnList .tnCont .excp {
}
.tnFocus {
	float:right;
	width:258px;
	background:#9a9faa;
	padding:5px 0 15px 7px;
	margin:5px 7px 0 0;
	_display:inline;
	min-height:345px;
}
.tnFocusImage {
	width:251px;
	height:251px;
	position:relative;
	margin-bottom:8px;
	display:block;
	overflow:hidden;
}
.tnFocusImage span,
.onIllus .comments,
.news .focus .comments{
	text-indent:5px;
}
.tnFocus h3 {
	padding:0px 0 5px;
}
.otherNews ul {
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
}
.otherNews ul li {
	padding:12px 0 17px 0;
}
.otherNews ul li:hover {
	background:#2a2b34;
}
.onText {
	width:295px;
	float:left;
	padding:0 0 0 10px;
}
.onText h3 {
	margin:6px 0;
}
.onIllus {
	width:272px;
	overflow:hidden;
	height:150px;
	position:relative;
	float:left;
	margin-left:30px;
	_display:inline;
}
.newsItem .date,
.otherNews .date,
.ev_text .date,
.photo_r .date {
	float:left;
}
.newsItem .rating,
.otherNews .rating,
.amRating .rating,
.u-cont .rating,
.blog ul .rating,
.bPost .rating,
.tnFocus .rating,
.focus .rating,
.videoScroll .rating {
	display:inline-block;
	position:relative;
	width:53px;
	height:12px;
	margin:0 0 0 5px;
	padding:0;
}
.amRating .rating {
  margin:0;
}
.u-cont .rating {
	margin:4px 0 0 2px;
}
.bPost .rating,
.tnFocus .rating,
.videoScroll .rating,
.photo_r .rating{
	margin:0;
}
.focus .rating {
	margin:7px 0 0 0;
}
.newsItem .outer,
.otherNews .outer,
.amRating .outer,
.bPost .outer,
.blog ul .outer,
.ev_list .outer,
.videoScroll .outer,
.photo_r .rating{
	background:url(/img/rating_stars_white.png) no-repeat 0 0;
	line-height:14px;
}
.tnFocus .outer,
.focus .outer {
	margin-top:15px;
	margin-left:110px;
	background:url(/img/rating_stars_white_light.png) no-repeat 0 0;
}
.tnFocus .outer {
	margin-top:25px;
}
.u-cont .outer {
	background:url(/img/rating_stars_orange.png) no-repeat 0 0;
}
.newsItem .rating .inner,
.otherNews .rating .inner,
.amRating .rating .inner,
.u-cont .rating .inner,
.blog ul .rating .inner,
.bPost .rating .inner,
.tnFocus .rating .inner,
.focus .rating .inner,
.ev_list .rating .inner,
.videoScroll .rating .inner,
.photo_r .rating .inner {
	background:url(/img/rating_stars_white.png) no-repeat 0 -12px;
	margin:0;
	padding:0;
	display:inline-block;
	height:12px;
}
.tnFocus .rating .inner,
.focus .rating .inner {
	background:url(/img/rating_stars_white_light.png) no-repeat 0 -12px;
}
.u-cont .rating .inner {
	background:url(/img/rating_stars_orange.png) no-repeat 0 -12px;
}
.blog ul .rating .inner
.ev_list .rating .inner {
	background:url(/img/rating_stars_white.png) no-repeat 0 -12px;
}
.rating .rate 			{ width:0;}
.rating .rate0_5 	{ width:6px; }
.rating .rate1 		{ width:11px; }
.rating .rate1_5 	{	width:16px; }
.rating .rate2 		{ width:21px; }
.rating .rate2_5 	{ width:27px; }
.rating .rate3 		{ width:33px; }
.rating .rate3_5 	{ width:38px; }
.rating .rate4 		{ width:42px; }
.rating .rate4_5 	{ width:48px; }
.rating .rate5 		{ width:53px; }

.faq_block {
	width:546px;
	margin:0 7px 0 7px;
	background:#34343d;
	padding:30px 24px 30px 24px;
}
.faq .answer {
	padding-bottom:20px;
}
.faq_block ol{
	margin:0 0 0 25px;
	_margin:0;
	padding:0;
}
.faq .answer p {
	padding-bottom:7px;
}
.faq .answer ul {
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	_padding:0 0 0 16px;
	_vertical-align:text-top;
}
.faq .answer ul li {
	padding-bottom:3px;
	_vertical-align: top;
	_position: relative;
	_top: -.5em;
}
.niItem {
	width:587px;
	margin:0 7px 0 0;
	background:#34343d;
	padding:20px 10px 20px 10px;
}
.niItem img {
	float:right;
	margin:10px;
}
.niItem h3 {
	padding:22px 0 25px 0;
	width:247px;
}
.niItem p  {
	margin-bottom:20px;
}
.niItem .excp {
	width:247px;
}
.extras {
	padding:25px 0 0;
}
.extras p {
	margin-bottom:0;
}
.niAuthor {
	float:left;
	width:145px;

}
.niAuthor img {
	clear:both;
	float:none;
	width:43px;
	height:43px;
	margin-top:2px;
}
.niLinks 	{
	float:left;
	width:310px;
}
.niLinks ul {
	margin:0;
	padding:0;
	list-style:none;
}
.niBack 	{
	float:right;
	width:80px;
}
.tagCloud {

	padding:5px;
	margin:27px 0 0 6px;
	width:225px;
	text-align:center;
}
.tagCloud p {
	padding:5px 0;
}

.pagination {
	width:590px;
	margin-left:20px;
	padding:15px 0;
	background:url(/img/long_separator_sprite.png) repeat-x 0 0;
}
.blog .pagination,
.bbs .pagination {
	margin-left:10px;
	width:588px;
	background:none;
}
.allMixes .pagination {
  background:none;
  margin-left:10px;
}
.pagination ul {
	margin:0;
	padding:0;
	list-style:0;
}
.pagination ul li {
	margin:0;
	padding:0;
	display:inline;
}
.pagination ul li.pages,
.pagination ul li a,
.pagination ul li span {
	display:inline-block;
	padding:2px 0;
	width:27px;
	text-align:center;
}
.pagination ul li a:hover,
.pagination ul li span {
	background:#6a6d7f;
}
.allMixes {
  position:relative;
  padding-top:25px;
}
.wall_bg .allMixes {
	position:static;
}
.allMixes h2 {
    width:78px;
	height:22px;
    padding:0;
    text-transform: uppercase;
    text-indent:10px;
    letter-spacing:-1px;
    font:22px/22px SkodaSans;
    color:#fff;
	float:left;

	background:none ;
}
.blogSort h2.photo_h {

	width:78px;
	height:22px;
    padding:0;
    text-transform: uppercase;
    text-indent:10px;
    letter-spacing:-1px;
    font:22px/22px SkodaSans;
    color:#fff;
	float:left;

	background:none;
}

.sortMixes {
  float:left;
  margin:0;
  padding:5px 0px 19px 5px;
	width:380px;
}
.sortMixes ul {
  margin:0;
  padding:0;
  list-style:none;
  float:left;
}
.sortMixes ul li {
	float:left;
  _display:inline;
}
.sortMixes ul li a {
  display:inline-block;
}
.allMixes table {
  width:590px;
  padding:0;
  margin-left:10px;
  border-collapse:collapse;
  border:0;
  border-top:1px dotted #444;
  margin-bottom:10px;
}
.allMixes table tr td {
  background:#222127 /* url(/img/long_separator_sprite.png) repeat-x 0 100% */;
  border-bottom:1px dotted #444;
}
.wall table tr td {
	background:none;
}
.allMixes table tr.active td {
  background:#2a2b34 /* url(/img/long_separator_sprite.png) repeat-x 0 100% */;
}
.allMixes table td {
  vertical-align:top;
  padding-top:6px;
  padding-bottom:8px;
}
.allMixes .amGenre {
  width:81px;
  text-align:center;
  padding-top:9px;
}
  .allMixes .amGenre span {
    background:url(/img/amgenre_bg.png) no-repeat 0 100%;
    display:block;
    margin:0 auto;
    text-align:center;
    width:68px;
    height:13px;
    overflow:hidden;
  }
.allMixes .amTrack {
  width:310px;
  padding-top:9px;
  padding-left:13px;
}
  .allMixes .amTrack .track {
    width:241px;
    overflow:hidden;
  }
  .allMixes .amTrack .track p {
    width:240px;
  }
  .allMixes .amTrack .track p.resident{
  	background: url(/img/resident.gif) no-repeat 1px 0 ;
    padding-left: 24px;
  }
	.allMixes .amTrack .track p.genre {
		width:1000px;
	}
.allMixes .amArtist {
  width:200px;
  padding-left:10px;
}
	.allMixes .amArtist a {
		width:auto;
		display:inline;
		margin:0;
		padding:0;
		float:left;
	}
  .allMixes .amArtist img {
    width:40px;
    height:40px;
    float:left;
  }
	.allMixes .amArtist p {
		width:50px;
		float:left;
		padding-left:6px;
	}
.allMixes .amRating {
  width:50px;
  vertical-align:middle;
}
.allMixes .amComm {
  width:70px;
  text-align:center;
  vertical-align:middle;
}
  .allMixes .amComm .comments {
    width:25px;
    display:inline-block;
    margin:0 auto;
		padding-left:15px;
  }

.mplayer {
  display:inline-block;
  vertical-align:middle;
  margin-right:3px;
  max-width:80px;
  height:26px;
  overflow:hidden;
  _padding-top:6px;
}
.playerCanva {
	display:none;
	width:80px;
	height:26px;
	margin-bottom:100px;
	clear:both;
	float:none;
}
  .playBut {
    outline:none;
    display:inline-block;
    float:none;
    clear:both;
    margin:5px 0 0 0;
    _margin:0;
  }
.djInfo {
  padding:5px 0 15px 0;
	width:588px;
}
.messages .djInfo {
	width:606px;
}
.diIllus {
  float:left;
  width:160px;
  text-align:center;
}
.diCont {
  float:left;
  padding-left:18px;
  width:350px;
}
.diCont ul {
	margin:0 0 0 -5px;
	padding:0 0 18px 0;
	list-style:none;
}
.diCont ul li {
	float:left;
	margin-right:5px;
}
.diCont ul li a {
	display:inline-block;
	margin:2px 5px;
}
.diCont ul li span,
.diCont ul li a:hover {
	display:inline-block;
	margin:0;
	padding:2px 5px;
	background:#6a6d80;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.diCont ul li a {
	border-bottom:1px dashed #6a6d7f;
}
.mix {
  width:587px;
  margin:0 0;
  background:#34343d;
  padding:20px 10px 25px 10px;
}
.mixPlayer {
  margin-top:20px;
 background: #292930;
}
.mix h4 {
  margin:20px 0;
}
.mixDescr {
  float:left;
  width:173px;
  padding:0 0 0 7px;
}
.mixTL {
  float:left;
  width:366px;
  padding-left:20px;
}
.mixTL ol {
  margin:0 0 0 22px;
  padding:0;
}
.mixDescr ul {
  margin:0;
  padding:0;
  list-style:none;
}
.MixControls {
	background:#222127;
}
.MixControls ul {
  margin:0 0 0 12px;
  padding:0;
  list-style:none;
	width:580px;
}
.MixControls ul li {
	float:left;
	margin-right:5px;
}
.MixControls ul li a {
  display:inline-block;
}
.MixControls ul li #download {
  width:101px;
  background:url(/img/control_tabs.png) no-repeat 0 0;
  text-align:center;
  padding:4px 0 5px;
}

#sm_clouds span {
  display:none;
}
#sm_clouds a:hover {
  background:#6a6d7f;
}
.u-cont ul {
	margin:0 auto;
	width:128px;
	padding:0;
	list-style:none;
}
.u-cont ul li {
	text-align:left;
	height:20px;
	width:20px;
	margin-right:2px;
	float:left;
	background:#6a6d80;
}
.u-cont ul .u-rate,
.u-cont ul .u-write,
.u-cont a {
	background:url(/img/u-cont_bg.png) 0 0 no-repeat;
}
.u-cont ul .u-rate {
	width:57px;
	background-position:0 0;
	margin-left:1px;
}
.u-cont ul .u-write {
	background-position:100% 0;
}
.u-cont a {
	display:block;
	width:20px;
	height:20px;
	outline:none;
	text-indent:-9999px;
}
.u-cont .u-plus a {
	background-position:-61px -20px;
}
.u-cont .u-vote a {
	background-position:-83px -20px;
	/*cursor:default;*/
}
.u-cont .u-unvote a {
	background-position:-83px -0px;
}
.u-cont .u-write a {
	background-position:-105px -20px;
	cursor:pointer;
}
.noTop {
	padding-top:0;
}
.noBottom {
	padding-bottom:20px;
}
.blogPost {
	width:590px;
	padding:15px 0px 10px 0px;
	border-top: 1px dotted rgb(63, 67, 83);
	margin-left:0px;
	clear:both;
}
.blogPost ul {
	margin:0;
	padding:0;
	list-style:none;
}
.blogPost ul li {
	float:left;
	margin-right:4px;
}
.blogPost h4,
.blogPost .comments {
	margin:7px 0;
}
.blogPost ul li .comments {
	margin:0;
	width:150px;
}
.blog h3 a {
	position:absolute;
	right:0;
	top:-5px;
	text-align:right;
	outline:none;
}
.noIndent {
	float:right;
	margin-top:-32px;
}
.commItem {
	width:582px;
	padding:7px 10px 6px 0px;
	margin-bottom:5px;
	border-top:1px dotted #3F4353;
}
.special {
	width:509px;
	padding:7px 10px 2px 68px;
	margin-left:0px;
	/*background:#2c2d35;*/
}
.special .commText {
	width:445px;
}
.commItem ul {
	margin:0;
	padding:0;
	list-style:none;
}
.commItem ul li {
	float:left;
	width:62px;
}
.commItem ul li.time {
	width:35px;
}
.commItem ul li.author {
	width:200px;
}
.commIllus {
	float:left;
	width:53px;
	margin-right:7px;
	padding:6px 0 5px
}
.commIllus img,
.commIllus a{
	width:48px;
	height:48px;
	display:block;
}
.commIllus a {
	margin-left:1px;
}
.commText {
	padding:4px 0 5px;
	float:left;
	width:528px;
}


.up-controls {
	
	height:5px;
	text-align:right;
}
.up-controls span {
	margin-right:35px;
	background:#222127;
}
.user_bg .up-controls span {
	background:#1b1a1f;
}
.up-controls a {
	padding:0 5px;
}
.resoForm, .commForm {
	margin:0 0 0 10px;
	padding:25px 0;
	width:575px;
}
.resoForm textarea,
.commForm textarea {
	width:100%;
	height:100px;
	overflow:auto;
}
.commItem .commForm textarea {
	width:500px;
	_width:510px;
}
.resoForm .submit input,
.commForm .submit input {
	width:212px;
	float:right;
	border:none;
	background:#2b2c33;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-top:10px;
	height:25px;
}
.photo ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
.photo ul li {
	float:left;
	margin:0 5px 5px 0;
}
.recentAlbum li {
	height:68px;
	margin:0 5px 5px 0;
}
.photo h3 a {
	position:absolute;
	top:-5px;
	right:0;
	
}
.bPost,
.imgView {
	width:587px;
	margin:0 7px 0 0;
	background:#34343d;
	padding:20px 10px 20px 10px;
}
.bPost{
	overflow:hidden;
}
.photo_preview .imgView {
	width:587px;
}
.bPost ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.bPost ul li {
	float:left;
	margin-right:4px;
}
.bPost .addInfo-2 li {
	margin-right:10px;
}
.photo_preview .addInfo-2 li {
	margin-right:20px;
}
.addInfo-2 a img {
	width:48px;
	height:48px;
	margin-left:2px;
}
/*
.facesRoot h2 {
	float:left;
	position:relative;
	overflow:hidden;
	display:block;
	width:126px;
	height:58px;
	background:url(/img/faces_heading.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:5px;
}
*/
.facesTop,
.wallTop {
	width:608px;
	padding:0px 0 10px;	
	margin-left:-10px;
}
.facesRoot ul,
#tagSort,
.blogSort #filter {
	margin:0 0 0 4px;
	padding:0;
	list-style:none;
}
.facesRoot ul li,
#tagSort li,
.blogSort #filter li {
	float:left;
	margin:0 4px 4px 0;
}
.facesRoot #filter,
.blogSort #filter,
.facesRoot #sort,
.sortMixes #sort {
	float:left;
	margin:17px 10px 0 5px;
	text-align:left;
	width:455px;
	_display:inline;
}
.facesRoot #filter{
	width:475px;
}
.blogSort #filter {
	margin:0 0 0 10px;
	padding:0;
}
.sortMixes #sort {
	margin-top:0;
	width:500px;
}
#tagSort {
	float:none;
	margin:0;
}
.facesRoot #sort {
	margin-top:5px;
}
.facesRoot #filter li,
.blogSort #filter li,
.facesRoot #sort li,
.sortMixes #sort li {
	padding:0;
	margin:0;
	text-align:left;
	height:17px;
	_display:inline;
}
#tagSort li {
	margin:0 0 0 5px;
}
.facesRoot #filter li.active,
.blogSort #filter li.active,
.facesRoot #sort li.active,
.sortMixes #sort li.active,
#tagSort li.active {
	background:url(/img/faces_round_buttons.png) no-repeat 0 0;
}
.facesRoot #sort li,
.sortMixes #sort li{
	margin-right:0px;
}
.facesRoot #filter a,
.blogSort #filter a,
.facesRoot #sort a,
.sortMixes #sort a,
.facesRoot #filter li.active span,
.blogSort #filter li.active span {
	display:inline-block;
	height:15px;
	margin-left:5px;
	padding:0 10px 0 5px;
	text-decoration:none;
	text-align:center;
	outline:none;
}
#tagSort a,
#tagSort li.active span {
	display:inline-block;
	height:15px;
	margin-left:5px;
	padding:0 5px 0 0;
	text-align:center;
}
.facesRoot #filter li.active span,
#tagSort li.active span,
.blogSort #filter li.active span {
	background:url(/img/faces_round_buttons.png) no-repeat 100% 0;
}
.facesRoot #sort li.active a.desc,
.sortMixes #sort li.active a.desc{
	background:url(/img/faces_round_buttons.png) no-repeat 100% -20px;
}
.facesRoot #sort li.active a.asc,
.sortMixes #sort li.active a.asc{
	background:url(/img/faces_round_buttons.png) no-repeat 100% -40px;
}
.facesRoot #sort .active a,
.sortMixes #sort .active a{
	padding:0 20px 0 5px;
}
.facesRoot .ffLabel,
.sortMixes .ffLabel,
#filter .ffLabel {
	background:#222127;
	display:inline-block;
	height:14px;
	padding:0 10px;
	text-align:left;
}
.sortMixes .ffLabel {
	width:auto;
}
#filter .ffLabel {
	width:45px;
}
.events_list #filter .ffLabel {
	width:50px;
	padding-left:0;
}
#tagSort .ffLabel {
	display:inline-block;
	height:14px;
	width:90px;
	padding:0 0px;
	text-align:left;
	background:#222127;
}
.facesRoot .pagination {
	margin:10px 0 0 5px;
	width:603px;
}
#facesList {
	padding:10px 0 0 0;
}
#facesList li {
}
#facesList li .info {
	position:absolute;
	width:146px;
	height:70px;
	background:#6a6d7f;
	top:0;
	left:0;
	z-index:100;
}
#facesList img {
	border:2px solid #222127;
	width:66px;
	height:66px;
}
#facesList img.online {
	border:2px solid #50c60a;
	width:66px;
	height:66px;
}
.contTab {
	background:url(/img/shakhtar.png) no-repeat;
}
.commmenter {
	background-position:0 -59px;
	width:95px;
}
.revealer {
	background-position:0 -59px;
	width: 90px;
}
.share {
	background-position:0 -87px;
	width:60px;
}
.edit {
	background-position:0 -110px;
	width:105px;
}
.delete {
	background-position:0 -133px;
	width:65px;
}
#goGetCode {
	width:70px;
}
.voting {
	width:75px;
	height:19px;
	overflow:hidden;
	position:relative;
	background-position:0 -39px;
}
.but_voting .error,.volume {
	width:175px;
	height:29px;
	text-align:center;
	position:relative;
	background:url(/img/shakhtar.png) no-repeat 0 0;
}
.volume ul {
	margin:0 auto 0 auto;
	padding:6px;
	width:162px;
	position:relative;
	z-index:2;
	display:none;
}
.volume ul li {
	float:left;
	margin:0;
}
.volume a {
	display:inline-block;
	padding:0 3px;
}
.commmenter a,
.share a,
#voter,
.edit a,
.delete a,
.revealer a {
	display:inline-block;
	padding:6px 14px 5px 20px;
	background:url(/img/cont_icons.png) no-repeat;
}
.commmenter a {
	background-position:3px 5px;
}
.revealer a {
	background-position:3px -177px;
}
#voter {
	background-position:6px -13px;
}
.share a {
	background-position:6px -31px;
}
.edit a {
	background-position:5px -50px;
}
.delete a {
	background-position:5px -68px;
}

.commmenter a:hover {
	background-position:3px -85px;
}
.revealer a:hover {
	background-position:3px -195px;
}
#voter:hover {
	background-position:6px -103px;
}
.share a:hover {
	background-position:6px -121px;
}
.edit a:hover {
	background-position:5px -140px;
}
.delete a:hover {
	background-position:5px -158px;
}
.volImage {
	position:absolute;
	top:2px;
	left:7px;
	width:158px;
	height:23px;
	background:url(/img/volume.png) no-repeat 0 0;
	z-index:1;
	clip:rect(0px,87px,23px,0px);
}
.ab_add {
	margin-top:3px;
}
.ac_add {
	margin-top:0;
}

.diCont ul li span.tmp {
	background:none;
	color:#666;
}
.disclaimer {
	padding:10px 0;
	width:526px;
    font:11px/18px Arial, Helvetica, sans-serif;
}
.disclaimer a {
  color:#fff;
}
#forNick {
  line-height:14px;
  vertical-align: baseline;
}
.registration span {
	margin:0 15px;
}
.att {
	width:150px;
	margin:20px auto 0 auto;
}
.blogItem .att{
	margin:5px auto;
}
.commForm .att {
	width:40%;
	margin:5px auto;
}
.sysMessage {
	width:128px;
	margin:0 auto;
	padding-top:9px;
}
.user_profile .sysMessage {
	margin:0;
}
.diIllus .plus,
.smaller_col .plus{
	background:url(/img/arrow_up.png) 60px 0 no-repeat;
}
.diIllus .vote,
.smaller_col .vote {
	background:url(/img/arrow_up.png) 83px 0 no-repeat;
}
.diIllus .write,
.smaller_col .write {
	background:url(/img/arrow_up.png) 105px 0 no-repeat;
}
.sysContr {
	background:url(/img/arrow_up.png) 35% 0 no-repeat;
}
.MixControls .sysMessage {
	margin:0 0 0 15px;
	/* margin:0 0 0 112px; */
}
.MixControls .smBody {
	text-align:center;
}

.smBody {
	background:#ffe8a0;
	width:100%;
	padding:15px 0 10px;
}
.user_profile .smBody {
	width:118px;
	padding:15px 5px 10px;
}
#img_iface {
	background:#222127;
}
#addComm2 {
	margin:0 0 0 10px;
	padding:2px 7px;
	background:#2B2C33;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
}
.calendar table {
	border-collapse:collapse;
	margin-left:14px;
	padding:0;
}
.calendar table th,
.calendar table td {
	width:28px;
	height:16px;
	text-align:center;
	vertical-align:middle;
}
.calendar table th {
	padding-bottom:3px;
}
.calendar table span,
.calendar table a {
	display:inline-block;
	width:100%;
	height:16px;
	background:#44454c;
}
.calendar table a {
	background:#00cc33;
}
.calendar table a:hover {
	background:#11dd44;
}
.userMash table {
	width:588px;
	margin:0 0 0 10px;
	padding:0;
}
.userMash table th,
.userMash table tr td {
	width:186px;
	margin:0;
	padding:0 10px 10px 0;
	vertical-align:top;
	text-align:left;
}
.userMash table th {
	padding-bottom:5px;
}
.userMash table tr td {
	border-bottom:1px dotted #444444;
}
.userMash table .track {
	width:170px;
	margin-top:0;
	margin-right:0;
	padding-top:0;
}
.userMash table .artist {
	margin:1px 0 3px 0;
}
.userMash table .date,
.userMash table h4 {
	margin:3px 0;
}
.userMash table .noBorder td {
	border:none;
}
.newPost {
	float:left;
	padding:0 0 0 5px;
}
.newPost a {
	display:inline-block;
	background:#313039;
	padding:0 5px;
}
.tags {
	margin-top:5px;
}
.bPost .entry p {
	margin-bottom:5px;
}
.bPost .date {
	width:65px;
}
.postEdit {
}
.postEdit label,
.postEdit input,
.postEdit textarea {
	clear:both;
	float:none;
}
.postEdit input,
.postEdit textarea {
	width:545px;
	margin:5px 0 7px 0;
	height:18px;
}
.postEdit textarea {
	height:150px;
	overflow:auto;
}
.blogSort {
	width:603px;
	border-bottom:none;
}
.blogSort .sortMixes {
/*	float:right;
	margin-right:-25px;*/
	padding-left:0;
	margin-left:0;
}
.blogSort .sortMixes .ffLabel {
	padding-left:5px;
}
.mTop {
	margin-top:18px;
}
.blogPost .date {
	width:57px;
}
.bRootIm {
	float:left;
	height:70px;
	width:55px;
	padding:7px 2px 0 2px;
}
.bRootIm a {
	display:inline-block;
	height:48px;
}
.bRootText {
	width:500px;
	float:left;
}
.blogPost ul {
	width:500px;
}
.topiTop {
	height:200px;
	width:608px;
	padding:10px 0;
	margin-bottom:50px;
	background:#abb0bc;
}
.floatBlock {
	width:285px;
	float:left;
	margin-left:12px;
	display:inline;
}
.topBlog {
	background:#9a9faa;
}
.blogItem .success {
	margin:5px auto;
}
/*
MIX EDIT
*/
.mix_upload form {
	margin:0;
	padding:0;
}
.mix_upload #upFile,
.photo_edit #upFile {
	display:block;
	background:#292930;
	margin-left:-15px;
	width:550px;
	padding:10px 0 20px 15px;
}
.me_area {
	width:542px;
	margin:0 7px 0 7px;
	background:#34343d;
	padding:30px 24px 30px 24px;
}
.mix_upload .newPost {
	margin-left:20px;
	display:inline;
	margin-bottom:0;
}
.long_input {
	display:inline-block;
	width:405px;
}
.short_input {
	display:inline-block;
	width:135px;
}
.long_input select,
.long_input input,
.short_input input,
.long_input textarea{
	width:100%;
	margin-bottom:7px;
}
.long_input select{margin-bottom:0; border:none; outline:none;}
.mid_half_input select {
	width:100%;
	margin-bottom:7px;
}
.short_input select {
	width:138px;
}
.me_area label span{
	display:inline-block;
	width:115px;
}
.l_a {
	width:115px;
	float:left;
	padding-top:12px;
}
.f_a {
	width:402px;
	float:left;
	padding:0 0 20px 3px;
}
.f_a .fakefile {
}
.me_area .capt {
	display:inline-block;
	margin-left:120px;
	padding-bottom:15px;
}
.floater {
	float:left;
	width:260px;
	margin-right:10px;
}
.mix_upload .upi_upload {
	width:530px;
}
.mix_upload div.fakefile input {
	width:320px;
}
.me_area .basic_info {
	padding:0 0 30px 0;
}
.mix_upload .expl {
	line-height:18px;
}
.mix_genres {
	padding-top:30px;
}
.mix_genres .col {
	width:140px;
	float:left;
	margin-right:55px;
}
.mix_genres .omega {
	margin-right:0;
}
.mix_genres .col ul {
	margin:0;
	padding:0;
	list-style:none;
}
.mix_genres .col ul li {
	width:100%;
	position:relative;
	overflow:hidden;
	white-space:nowrap;
}
.mix_genres .col input {
	line-height:20px;
	vertical-align:middle;
	margin:0 3px 0 0;
	padding:0;
}
.mix_genres .col label {
	margin:0;
	padding:0;
}

.basic_info textarea {
	width:405px;
}
label.textar {
	vertical-align:top;
}
#o_pub {
	width:auto;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.mix_genres .col p {
	margin:20px 0 20px 0;
}
.mix_genres .title {
	width:200px;
}
/*
MIX EDIT END
*/
.ans_opt a {
	margin-right:7px;
}
.wall,
.user_bg .blog {
	background:url(/img/bg_trans.png) 0 0;
}
.commItem {
	overflow:hidden;
	position:relative;
}
.commContent{
	width:628px;
}
.up_wrap {
	background:url(/img/up_wrap_bg.png) top left repeat-y;
}
.smaller_col {
	width:160px;
	padding:14px 16px 18px 10px;
	margin-right:4px;
	float:left;
}
.bigger_col {
	width:415px;
	float:left;
}
.smaller_col .u-cont ul {
	margin:0;
}
.up_top {
	width:383px;
	padding:8px 16px;
	margin-bottom:4px;
}
.up_left_inner {
	float:left;
	width:211px;
	padding:8px 16px 8px;
	margin:0 4px 4px 0;
}
.up_left_inner h3 {
	margin-top:8px;
}
.height-100 {
	min-height:100px;
}
.up_right_inner {
	float:right;
	width:136px;
	padding:16px;
	height:119px;
	margin:0 0 4px 0;
}
.up_info_basic {
	padding:20px 0 0;
}
.up_bottom {
	width:383px;
	padding:8px 16px;
	min-height:140px;
}
.up_bottom p {
	margin-bottom:5px;
}
.up_right_inner ul,
.up_left_inner ul{
	list-style:none;
	margin:0;
	padding:0;
}
.up_right_inner ul li {
	display:inline;
	margin-right:5px;
}
.up_left_inner img {
	float:left;
	margin:3px 5px 0 0;
}
.user_profile h3 {
	padding-bottom:8px;
}
.up_left_inner ul li	{
	width:210px;
}
.up_left_inner table {
	width:100%;
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.up_left_inner table td {
	vertical-align:top;
	width:105px;
	padding-left:3px;
}
.up_left_inner table td.smoke,
.up_left_inner table td.drink,
.up_left_inner table td.life_style {
	background:url(/img/dots.png) no-repeat;
	padding:0;
}
.up_left_inner table td.smoke {
	background-position:45px 10px;
}
.up_left_inner table td.drink {
	background-position:50px 10px;
}
.up_left_inner table td.life_style {
	background-position:99px 10px;
}
#upFile .fileinputs {
	height:auto;
}
body.wall_bg {
	background:#000 url(/img/bg_3.jpg) no-repeat 0 50%;
}
.pages {
	position:relative;
	height:18px;
	line-height:18px;
	padding-top:2px;
}
.pagination ul li.pages{
	width:18px;
}
.pagination ul li.pages a {
	display:inline-block;
	height:14px;
	padding:0;
	width:18px;
	vertical-align:baseline;
}
.p_right a,
.pagination ul li.p_right a:hover{
	background:url(/img/arrow_right.png) no-repeat 100% 2px;
}
.p_left a,
.pagination ul li.p_left a:hover {
	background:url(/img/arrow_left.png) no-repeat 0 2px;
}

.form_block .back_pos {
	margin-top:15px;
}
.form_block .back_pos li {
	float:none;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:0;
	vertical-align:middle;
}
.form_block .back_pos label {
	font-size:11px;
	text-transform:none;
	width:auto;
	display:inline;
	letter-spacing:normal;
	vertical-align: middle;
}
.publish label span {
	display:inline;
	width:auto;
	color:#fff;
}
.warn {
	padding:0 0 15px;
}
.blogSort h3.mixes_h,
.blogSort h3.tracks_h {
	height:22px;
    padding:0;
    text-transform: uppercase;
    text-indent:6px;
    letter-spacing:-1px;
    font:22px/22px SkodaSans;
    color:#fff;
	float:left;
	width:95px;
	margin-left:-12px;
}
.blogSort h2.events_h {
	width:105px;
	float:left;
	height:42px;
    font:24px/24px SkodaSans;
    color:#fff;
    text-transform:uppercase;

}
.en .blogSort h2.events_h {
	width:110px;
}
.users_music {
	height:25px;
	width:172px;
	background:url(/img/my_music.png) no-repeat 0 2px;
	margin:0 0 20px 8px;
}
.en .users_music {
	background:url(/img/en_my_music.png) no-repeat 0 2px;
}
.users_music span {
	text-indent:-9999px;
}
.users_music span {
	visibility:hidden;
}
.users_music a {
	margin-left:3px;
	float:right;
}
.allMixes table tr:last-child td {
	border:none;
}
.user_bg h3.myFeedbacken {
	margin-top:0;
	background:url(/img/feedback.png) no-repeat 0 30px;
	padding:0;
	height:55px;
	margin:0 0 0 10px;
	background:url(/img/en_feedback.png) no-repeat 0 30px;
}
.blogPost:last-child {
	background-image:none;
}
.height-500 {
	min-height:500px;
}
.height-680 {
	min-height:680px;
}
.allMixes .tracks_all {
	width:74px;
}
.events_top h2 {
    padding:0 0 10px 0;
    height:50px;
    background:#ABB0BC url(/img/top_block_bg.png) no-repeat;
    font:24px/50px SkodaSans, Arial, Helvetica, sans-serif;
    color:#fff;
    width:598px;
    padding-left:10px;
    text-transform:uppercase;
}
.ev_wrap {
	background:#abb0bc;
	width:608px;
	padding-bottom:20px;
}
.et_top {
	float:left;
	width:130px;
	padding:14px 6px 5px 6px;
	height:280px;
	background:#989bad;
	margin:10px 0 0 8px;
	display:inline;
}
.et_top h3 {
	height:37px;
	position:relative;
	overflow:hidden;
	margin:8px 0 7px 0;
}
.et_holder {
	position:relative;
}
.ev_wrap .et_holder .comments {
	bottom:100px;
	left:95px;
}
.et_info {
	padding-top:5px;
}
.ev_wrap ul {
	margin:0;
	padding:0;
	list-style:none;
	width:298px;
}
.ev_wrap ul li {
	padding:0;
	clear:both;
}
.ev_wrap ul li.sep {
	background:url(/img/separator_sprite.png) no-repeat scroll 0 50%;
	_background:url(/img/separator_sprite.png) no-repeat scroll 0 0%;
	font-size:0;
	height:1px;
	margin:0;
	padding:2px 0 8px;
	_padding:0px 0 4px;
}
.ev_ill {
	float:left;
	margin-right:8px;
	width:73px;
	height:73px;
}
.ev_ill a {
	display:block;
	width:73px;
	height:73px;
}
.ev_info {
	padding:0;
}
.ev_info h3 {
	margin:4px 0 4px;
	padding:0;
}
.ev_info dl,
.ev_add_info dl,
.ev_wrap dl {
	margin:0;
	padding:0;
}
.ev_info dt,
.ev_info dd,
.ev_add_info dt,
.ev_add_info dd,
.ev_wrap dt,
.ev_wrap dd {
	display:inline;
	width:auto;
	margin:0;
	padding:0;
}
.ev_info dd,
.ev_add_info dd,
.ev_wrap dd {
	clear:right;
}
.ev_add_info dd,
.ev_wrap dd {
	_margin-left:5px;
}
.ev_add_info dt,
.ev_wrap dt {
	_vertical-align:top;
}
.ev_info .comments {
	float:right;
	padding-left:15px;
}
.date .time {
	background:none;
}
.event_super {
	width:266px;
	height:314px;
	padding-top:13px;
	background:#989bad;
	position:absolute;
	top:21px;
	right:21px;
}
.event_super .date {
	margin-top:3px;
}
.event_super h2 {
	background:none;
	padding:0 0 0 10px;
	margin:0 19px 0 0;
	text-indent:0;
	height:auto;
	width:166px;
	float:left;
}
.ev_sup_illus {
	width:244px;
	height:277px;
	position:absolute;
	top:40px;
	right:11px;
	background: ;
}
.ev_sup_illus img.evi {
	width:242px;
	height:242px;
	position:absolute;
	bottom:0;
}
.ev_sup_illus img.star {
	position:absolute;
	width:87px;
	height:88px;
	top:0;
	right:10px;
}
.ev_wrap .star {
	position:absolute;
	top:5px;
	right:15px;
}
.ev_list {
	margin-left:12px;
}
.ev_list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ev_list ul li {
	padding:15px 0 10px 5px;
	width:135px;
	float:left;
	height:267px;
	border:1px solid #404251;
	margin:0 5px 5px 0;
	position:relative;
	overflow:hidden;
}
.ev_illus {
	position:relative;
	padding:10px 0 5px;
}
.ev_list .ev_text .rating {
	margin:0;
}
.ev_list ul li:hover {
	background:#2a2b34;
}
.ev_list h3 {
	clear:both;
}
.ev_text {
	float:left;
	width:130px;
}
.ev_text h3 {
	padding:0;
	margin:0 0 4px;
}
.ev_text .rating {
	width:50px;
}
.ev_add_info {
	width:175px;
	float:left;
}
.ev_add_info dl {
	margin-top:2px;
}
.ev_text .excp {
	padding-bottom:6px;
}
.text_l {
	vertical-align:top;
}
.text_l  span {
	_vertical-align:122px;
}
.events_edit textarea {
	overflow:auto;
	height:135px;
}
.events_edit .warn {
	margin-top:25px;
}
.events_edit .publish label {
	_vertical-align:1px;
}
.onIllus a.play {
	display:block;
	width:61px;
	height:61px;
	position:absolute;
	top:45px;
	left:50%;
	margin-left:-30px;
	background:url(/img/video_list_play.png) no-repeat 0 0;
	z-index:10;
}
.videoScroll {
	width:546px;
	margin:-30px 0 10px;
	_margin-top:-5px;
}
#leftVideoPreview,
#rightVideoPreview {
	float:left;
	width:20px;
	height:80px;
	cursor:pointer;
}
#leftVideoPreview {
	margin-right:2px;
	background:#2a2b34 url(/img/video_left.png) no-repeat 50% 50%;
}
#rightVideoPreview {
	margin-left:1px;
	background:#2a2b34 url(/img/video_right.png) no-repeat 50% 50%;
}
#centerVideoPreview {
	float:left;
	width:500px;
	height:80px;
	overflow:hidden;
	position:relative;
	white-space:nowrap;
}
#contentVideoPreview {
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	width:10000px;
	height:100%;
}
#contentVideoPreview li {
	background:#2a2b34;
	display:block;
	width:165px;
	font-size:20px;
	height:100%;
	margin:0 2px 0 0px;
	float:left;
}
#contentVideoPreview li img {
	float:none;
	margin:0 0 0 2px;
}
#contentVideoPreview .date {
	margin-bottom:3px;
}
#contentVideoPreview h3 {
	width:80px;
	white-space:normal;
	padding:5px 0 0;
	margin:0;
}
#contentVideoPreview .rating  {
	margin:5px 0 0 -1px;
}
#divGetCode textarea {
	height:130px;
	oveflow:auto;
	margin-left:10px;
	width:579px;
	padding:3px;
	border:1px solid #222;
}
.mainPart * {
}
.mix_upload * {
}
.photo_r .newPost {
	margin-right:5px;
}
.photo_r .sortMixes {
	width:380px;
	float:left;
}
.photo_r .sortMixes #sort {
	width:100%;
}
.photo_r .albums_wrap {
	width:600px;
	margin-left:5px;
}
.photo_r .album {
	width:186px;
	padding:11px 5px 8px;
	background:#313038;
	float:left;
	margin:0 4px 4px 0;
	position:relative;
}
.photo_r .album .comments,
.et_holder .comments {
	background:url(/img/photo_com.png) no-repeat 0 0;
	bottom:5%;
	left:75%;
	margin-right:0;
	cursor:pointer;
	position:absolute;
	width:40px;
	height:20px;
	text-indent:7px;
	padding:2px 0 0 0;
	color:#fff;
}
.notpub {
	color:#fff;
	position:absolute;
	bottom:6%;
	left:8%;
	background:#6a6d7f;
	padding:3px 5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.photo_r .rating {
	width:52px;
}
.photo_r .album h3 {
	position:relative;
	margin:0 0 5px;
	padding:0;
	height:32px;
	overflow:hidden;
	display:block;
}
.photo_r .outer {
	margin-bottom:5px;
}
.photo_r .preview {
	width:173px;
	height:173px;
	-ms-interpolation-mode : bicubic;
}
.events_edit p.att {
	width:70%;
	text-align:center;
}
.events_edit #img_iface {
	margin-top:20px;
	background:#34343D;
}
.events_edit table {
	margin-top:5px;
}
.events_edit table td {
	padding:0 5px 20px 0;
	vertical-align:top;
}
.ev_list ul li {

}
.ev_Item h3 {
	padding:3px 0 0;
	width:98%;
}
.ev_Item .date {
	float:none;
}
.ev_Item img {
	padding-bottom:0;
	margin-bottom:0;
}
.ev_Item img.mainpic {
	float:none;
	margin:0;
	padding:10px 0;
}
.ev_Item .commIllus {
	padding-bottom:10px;
}
.ev_Item .rating {
	float:left;
	height:12px;
	line-height:12px;
	clear:right;
}
.ev_Item span.excp {
	width:55px;
	font-style:normal;
	float:left;
}
.ev_Item span.excp a {
	font-style:normal;
	text-decoration:none;
}
.triple_input {
	width:420px;
}
.triple_input span {
	display:inline-block;
	width:125px;
	padding:2px 3px;
	_width:125px;
	margin-right:5px;
	_margin-right:7px;
	background:#fff;
	margin-bottom:7px;
}
.triple_input select,
.triple_input input {
	width:124px;
	outline:none;
	border:none;
}
.events_edit select {
}
.events_list #sort {
	width:350px;
}
.events_edit .mid_input {
	padding:2px 3px;
	background:#fff;
	margin-bottom:7px;
	display:inline-block;
}
.events_edit .mid_input input {
	width:265px;
	border:none;
	outline:none;
}
.mid_half_input {
	padding:2px 3px;
	background:#fff;
	display:inline-block;
	width:125px;
	margin:0 7px 7px 0;
	_margin-left:3px;
}
.mid_half_input select {
	margin-bottom:0;
	border:none;
	outline:none;
	width:124px;
	background:#fff;
}
.events_edit .short_input,
.events_edit .long_input {
	padding:2px 3px;
	background:#fff;
	margin-bottom:7px;
	display:inline-block;
}
.events_edit .long_input {
	width:403px;
}
.events_edit textarea,
.events_edit input {
	margin-bottom:0;
	border:none;
}
.events_edit .long_input textarea {
	width:100%;
}
.nB {
	background:none;
}
.imgView ul {
	list-style:none;
	margin:0;
	padding:0;
}
.imgView ul .outer {
	margin-left:0;
}
.imgView ul li {
	float:left;
}
.imgView ul li h2 {
	padding:0;
	display:inline;
	margin:0;
	background:none;
	height:auto;
	width:500px;
}
.imgView img {
	padding-top:7px;
}
.photo_preview .imgView img {
	padding-top:0;
}
.photo_preview .imgView ul li {
	margin-right:13px;
}
div#miniPhotosAlbomPreview img {
	float:left;
	margin:0 5px 0px 0;
	cursor:pointer;
}
div#miniPhotosAlbomPreview div.imagePreview {
	float:left;
	height:75px;
	position:relative;
}
div#middlePhotosAlbomPreview {
	float:left;
	width:170px;
	height:170px;
	overflow:hidden;
	margin-right:10px;
	position:relative;
}
div#middlePhotosAlbomPreview img {
	position:absolute;
}
div#middlePhotosAlbomPreview div.current {
	position:absolute;
	width:173px;
	height:173px;
	z-index:10;
}
div#middlePhotosAlbomPreview div.next {
	position:absolute;
	/*width:170px;
	height:170px;*/
	z-index:20;
	display:none;
	width:173px;
	height:173px;
}

div#loaderPhotosAlbomPreview {
	position:absolute;
	width:170px;
	height:170px;
	z-index:30;
	display:none;
	background-repeat:no-repeat;
	background-image:url(/img/busy.gif);
	background-position:center center;
	cursor:pointer;
}
.photo_preview .comments {
	background:url(/img/photo_com.png) no-repeat 0 0;
	text-indent:3px;
	bottom:2%;
	left:8%;
	margin-right:0;
	cursor:pointer;
}
.det_preview {
	width:544px;
	margin-top:3px;
}
.det_preview ul {
	margin:0;
	padding:0;
	list-style:none;
}
.imgView .det_preview ul li {
	float:left;
	width:171px;
	margin:0 10px 6px 0;
	position:relative;
}
.det_preview img {
	border:none;
	width:171px;
	-ms-interpolation-mode : bicubic;
}
.photo_edit .textar {
	margin-top:5px;
	width:97%;
}
.photo_edit .textar textarea {
	width:100%;
	height:150px;
	overflow:auto;
}
#slideshow {  }
#nav { /*width: 100%;*/ height: 45px; margin: 0px; left:0;  overflow:hidden;padding:0;margin-top:15px;}
#nav li { _width: 41px; float: left; margin: 0px;margin-right:2px; list-style: none }
#nav a { /*width: 40px;*/ padding: 0px; display: block; border: 1px solid #3a3a44; }
#nav a.activeSlide { /*background: #88f*/ border: 1px solid #ccc;}
#nav a:focus { outline: none; }
#nav img { border: none; display: block;width:41px;height:41px;}
.pics { height: 402px; width: 542px; padding:0; margin:0; overflow: hidden; margin-left:0px;}
.pics img { padding: 0px; border: 1px solid #3a3a44; background-color: #3a3a44; top:0; left:0; cursor:pointer; }
.pics img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.pics img.byWidth {
	width:100%;
	height:auto;
}
.pics img.byHeight {
	height:100%;
	width:auto;
}
div.slideshowLine {
	width:538px;
	overflow:hidden;
	margin-left:2px;
}
div#popupSlideshow {
	position:absolute;
	border:none;
	width:173px;
	height:180px;
	z-index:100;
	margin-top:-233px;
	margin-bottom:-233px;
	display:none;
	opacity:0;
}
div#popupSlideshow div.imagepopup {
	border:1px solid silver;
	/*width:100%;*/
	height:172px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image:url(/img/busy.gif);
	background-position:center center;
	margin:0;
	padding:0;
}
div#popupSlideshow div.imagepopup img {
	position:relative;
}
div#popupSlideshow div.arrowpopup {
	width:100%;
	height:9px;
	background-repeat:no-repeat;
	background-image:url(/img/arrow.gif);
	background-position:center center;
	margin:0;
	padding:0;
}
.nav2 {
	background:#2b2c33;
	width:100%;
	height:38px;
	text-align:center;
}
.nav2 a {
	background-image:url(/img/slideshow_controls.png);
	display:block;
	float:left;
}
.nav2  p {
	width:82px;
	margin:0 auto;
}
.nav2 a#prev2{
	width:21px;
	background-position:0 0;
	height:38px;
	text-indent:-9999px;
}
.nav2 a#next2 {
	width:21px;
	background-position:-62px 0;
	height:38px;
	text-indent:-9999px;
}
.nav2 a#pause {
	width:40px;
	height:38px;
	text-indent:-9999px;
}
.nav2 a.pause {
	background-position:-22px 0;
}
.nav2 a.play {
	background-position:-22px -38px;
}
.events_list .blogSort {
	padding-top:25px;
}
.albums_edit {
	padding-bottom:10px;
}
.albums_edit ul {
	margin:0;
	padding:0;
	list-style:none;
}
.albums_edit ul li {
	float:left;
	width:62px;
	margin:0 5px 5px 0;
}
.albums_edit ul li img {
	height:60px;
	width:60px;
}
.albums_edit ul li a {
	display:inline-block;
	width:19px;
	margin-right:1px;
	height:19px;
	background:#5a5e70 url(/img/photo_edit.png);
}
.albums_edit a.ph_crop {
	background-position:0 0;
}
.albums_edit a.ph_edit {
	background-position:0 -19px;
}
.albums_edit a.ph_del {
	background-position:1px -38px;
}
.basic_info .long_unput textarea {
	height:100px;
	overflow:auto;
	width:100%;
}
.photo_edit .basic_info label {
	vertical-align:top;
}
.mes_item {
	padding:10px 0;
}
.messages .diCont {
	padding-left:5px;
}
.mi_r {
	width:470px;
	float:left;
	padding-top:2px;
}
.inc,
.outc {
	background:url(/img/inout.png) no-repeat;
}
.inc {
	background-position:6px 0;
}
.outc {
	background-position:0px -50px;
}
.mi_r ul {
	list-style:none;
	margin:0;
	padding:0 0 3px 0;
}
.mi_r ul li {
	float:left;
	width:60px;
}
.mes_cont {
	padding-left:102px;
	width:500px;
}
.mes_cont p {
	padding:10px 0;
}
#reply,
#subPrMes {
	padding:5px 24px 6px 87px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:block;
	width:100px;
	margin:20px 0 36px 15px;
	background:#2b2c33 url(/img/reply.png) no-repeat 32px 6px;
}
.messages #filter {
	margin:7px 0 0 -5px;
	width:350px;
}
.messages #sort {
	margin:5px 0 0 0px;
	width:350px;
}
.messages .sortMixes .ffLabel {
	padding-left:0;
}
.messages .blogSort {
	margin:0 0 0 5px;
	/*border-top:1px dashed #3F4353;*/
	border-bottom:1px dashed #3F4353;
	width:600px;
	padding:15px 0 4px;
}
.mes_info {
	/*border-top:1px dashed #3f4353;*/
	padding-top:15px;
	margin-left:15px;
	width:588px;
}
.mes_list {
	margin-left:5px;
	width:600px;
}
.mes_list table {
	margin:0px 0 0;
	padding:0;
	border-collapse:collapse;
	border:none;
	width:100%;
}
.mes_list table td {
	vertical-align:top;
	padding-bottom:6px;
	border-top:1px dashed #3F4353;
}
.mes_list table tr:first-child td {
	border:none;
}
.mes_list table .checker{
	width:24px;
	padding:11px 0 6px;
}
.mes_list table .uspic {
	width:50px;
	padding:4px 0 6px;
}
.mes_list table .from {
	width:26px;
	padding:6px 0 6px;
}
.mes_list table .det {
	width:108px;
	padding:9px 0 6px;
}
.mes_list table .cont {
	width:480px;
	padding:8px 0 6px;
}
td.from span {
	display:inline-block;
	padding-top:20px;
	width:16px;
	background:url(/img/envelope.png) no-repeat -25px -1px;
}
.read td.from span {
	background-position:0 0;
}
.mes_list table .det .date {
	margin-bottom:3px;
}
.mes_list table .cont .title {
	margin-bottom:3px;
}
.checker .curv {
	display:inline-block;
	width:17px;
	height:12px;
	background:url(/img/curv.png) no-repeat 0 0;
	margin:-3px 0 0 3px;
}
.mes_list table .erase {
	display:block;
	padding-top:7px;
	_padding-top:0;
}
#del_message {
	margin-top:10px;
}
#sendMsgForm {
	width:100%;
	padding-top:10px;
	height:210px;
	background:#34343d;
}
#sendMsgForm label {
	display:block;
	clear:both;
	width:410px;
	margin-left:20px;
}
#sendMsgForm input,
#sendMsgForm textarea {
	width:410px;
	margin:5px 0 5px 20px;
}
#sendMsgForm textarea {
	overflow:auto;
	height:85px;
}
#sendMsgForm #subPrMes {
	width:165px;
	padding-left:60px;
	margin:5px 0 5px 20px;
	border:none;
}
.bt_wrap,
.et_wrap {
	position:relative;
	background:#abb0bc;
	width:608px;
}
.top_post {
	margin:10px 0 0 13px;
	width:290px;
	padding-bottom:20px;
}
.top_post div {
	float:left;
}
.top_post .tpIllus {
	width:75px;
	margin-right:5px;
}
.top_post .tpPrev {
	width:210px;
}
.top_post h3 {
	padding-bottom:5px;
}
.bt_wrap .cutout {
	position:absolute;
	top:28px;
	left:208px;
}
.top_blogger {
	width:257px;
	height:128px;
	position:absolute;
	top:10px;
	right:10px;
	background:#989bad;
	padding:15px 12px 10px 12px;
}
.top_blogger div {
	float:left;
}
.tbIllus {
	width:75px;
	margin-right:5px;
}
.tbPrev {
	width:177px;
}
.top_blogger h3 {
	padding-bottom:35px;
}
.bt_wrap .top_blogger .cutout {
	top:20px;
	left:190px;
}
#store_form .att {
	width:50%;
	text-align:center;
}
#photoAddDiv2 {
	background:#34343D url(/img/progress.gif) 50% 50% no-repeat;
	padding:10px 0;
}
.simplemodal-wrap {
	background:#34343D;
}
.simplemodal-wrap #photoAddDiv {
	margin:10px;
}
#photoAddDiv2 .label {
	height:20px;
}
#photoAddDiv2 .mw_inp {
	padding:5px 24px 6px 24px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:block;
	width:150px;
	margin:15px 0 36px 10px;
	background:#2b2c33;
	border:none;
	color:#6a6d7f;
	outline:none;
}
#photoAddDiv2 .mw_inp::-moz-focus-inner {
	border: 1px dotted transparent;
}
#photoAddDiv2 .basic_info {
	width:93%;
	padding:0 10px;
}
#photoAddDiv2 .basic_info .long_input,
#photoAddDiv2 .basic_info .long_input textarea,
#photoAddDiv2 .basic_info .long_input input {
	width:100%;
}
#photoAddDiv2 .basic_info .mw_inp {
	margin-left:0;
	margin-bottom:0;
}
#photoAddDiv2 .basic_info label {
	display:block;
	height:15px;
	margin-bottom:5px;
}
#photoAddDiv2 #formCrop, #photoAddDiv2 #formInfo {
	background:#34343D;
	height:100%;
}
#photoAddDiv2 .full_h_w {
	background:#34343D;
	width:100%;
	height:90%;
}
#photoAddDiv2 #forSendCrop {
	height:90%;
}
.empty {
	min-height:600px;
	margin:15px 0 0 20px;
}
.events_edit .err_err{
	display:inline-block;
	width:403px;
	padding:0px 0 12px 120px;
}
.supererror {
	width:403px;
	padding:0px 0 0px 120px;
	margin-bottom:3px;
}
.user_inf_edit .supererror {
	width:360px;
	padding:0px 0 0px 195px;
	margin-bottom:7px;
}
.supererror .err_err {
	display:block;
	float:left;
	width:135px;
	margin-right:5px;
	padding:0;
}
.user_inf_edit .supererror .err_err {
	width:175px;
}
.topMus {
	background:#222127;
	padding:20px 0 20px 14px; 
	width:604px;
}
.topMus div,
.topUs div{
	float:left;
	width:320px;
	margin-right:5px;
	padding-left:3px;
}
.topUs div {
	width:265px;
}
.topIllus,
.topMCont {
	float:left;
}
.topMus .topIllus {
	width:40px;
}
.topUs .topIllus {
	width:70px;
}
.topMus .topMCont,
.topUs .topMCont {
	width:260px;
}
.topMus .outer,
.topUs .outer{
	margin-bottom:4px;
}
.topPers a {
	display:inline-block;
	/* padding:0 0 0 18px;
	background:url(/img/pers.png) 0 0 no-repeat; */
	vertical-align:middle;	
}
.buWrap {
	background:#d5d5d9;
	width:608px;
}
.topUs {
	padding:0 0 0px 14px; 
	width:593px;
	_padding-bottom:15px;
}
html>body .topUs {
	*padding-bottom:15px;
}
.topUs .top_pers {
	padding-top:32px;
}
.topUs .top_week {
	width:266px;
	padding:32px 30px 20px 12px;
	background:#6a6d7f;
}
.topUs .topPers a {
	background:none;
	padding-left:0;
}
.residents {
	background:#000;
	padding:10px 0 10px 12px;
	width:596px;
}
.residents h2,
.en .residents h2 {
	background:#000 url(/img/residents.png) 0 0 no-repeat;
	height:28px;
	width:169px;
	margin-bottom:20px;
    text-indent:-9999px;
    padding-bottom:5px;
    margin-bottom:0;
}
.residents ul {
	margin:0;
	padding:0;
	list-style:0;
}
.residents ul li {
	float:left;
	width:70px;
	margin-right:4px;
}
.content .tracks .cbHeader {
	background:#222127 url(/img/mus_head1.png) 5px 5px no-repeat;
}
.en .content .tracks .cbHeader {
	background:#222127 url(/img/en_mus_head1.png) 5px 5px no-repeat;
}
.content .mixes .cbHeader {
	background:#222127 url(/img/mus_head2.png) 5px 5px no-repeat;
}
.en .content .mixes .cbHeader {
	background:#222127 url(/img/en_mus_head2.png) 5px 5px no-repeat;
}
.pt_wrap {
	width:603px;
	padding:16px 0 8px 5px;
	background:#abb0bc;
	position:relative;
}
.top_pic,
.top_album {
	float:left;
	background:#989bad;
	height:288px;
	padding-top:12px;
}
.top_pic {
	width:188px;
	margin-right:4px;
	padding-left:8px;

}
.top_pic div{
	float:left;
}
.top_pic .us_pic {
	width:40px;
	margin-right:6px;
	height:40px;
	overflow:hidden;
	position:relative;
}
.top_pic .us_info {
	width:130px;
}
.top_album {
	width:384px;
	padding-left:12px;
}
.titlePic {
	width:177px;
	height:177px;
	margin-top:20px;
	position:relative;
}
.titlePic .comments {
	position:absolute;
	top:140px;
	left:140px;
}
.top_albums {
    font:24px/24px SkodaSans;
    color:#fff;
    text-transform:uppercase;
	width:200px;
	height:22px;
}
.en .top_albums {
	background:url(/img/en_top_albums.png) no-repeat 0 0;
}
ul.us_inf,
ul.gal_prev,
ul.addInf {
	list-style:none;
	margin:0;
	padding:0;
}
ul.gal_prev {
	margin-top:6px;
}
ul.us_inf li,
ul.gal_prev li{
	float:left;
	margin-right:3px;
}
ul.gal_prev li {
		margin-right:6px;
}
.album-rev {
	background:#989bad url(/img/ta_dots.png) no-repeat 0 0;
	margin-top:7px;
	padding-top:10px;
}
ul.addInf li {
	float:left;
	width:71px;
}
ul.addInf li .cutout {
	float:right;
	margin-top:3px;
}
ul.addInf li.name {
	width:300px;
	overflow:hidden;
	position:relative;
}
.top_photo_star {
	width:75px;
	height:75px;
	background:url(/img/top_photo_star.png) no-repeat 0 0;
	position:absolute;
	top:60px;
	left:125px;
}
#privacy {
	display:none;
}
#privacy .nobg .ord {
	background:none;
	border:none;
}
#privacy .nobg .ord input {
	width:auto;
}
.searchRes {
	padding-top:16px;
}
.searchRes h2 {
	width:84px;
	height:25px;
	float:left;
	text-indent:-9999px;
	background:url(/img/search_head.png) no-repeat 10px 0;
	margin-bottom:15px;
	margin-right:5px;
}
.en .searchRes h2  {
	background:url(/img/en_search_head.png) no-repeat 10px 0;
}
.s_q {
	padding-top:9px;
}
.s_item {
	width:587px;
	padding:13px 8px;
	border-top:1px dotted #3F4353;
}
.s_item .outer {
	background:url(/img/cutout_grey_bg.png) no-repeat 100% -13px;	
	margin-left:0;
}
.s_item .dinner {
	background:url(/img/cutout_grey_bg.png) no-repeat 0 0;
	width:72px;
	text-align:center;
} 
.s_tag,
.s_head {
	float:left;
	margin-right:7px;
}
.s_tag {
	padding-top:5px;
}
.calSel {
	padding:3px;
	background:#fff;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:140px;
}
.calSel select, 
.calSel option {
	border:none;
	width:100%;
}
#prof_sel li {
    height:20px;
    width:335px;
    overflow:hidden;
    position:relative;
    padding:3px 15px 3px 10px;
    background:#5f6273;
    margin-bottom:2px;
}
#prof_sel li label {
    color:#222127;
}
#prof_sel li .flapper {
  color:#b1b5c7;
}
#prof_sel .active {
  background:#6b6f82;
}
#prof_sel p {
  color:#b4b5bf;
  padding:0 0 10px 22px;
}
#prof_sel .flapper {
  width:56px;
  display:inline-block;
  cursor:pointer;
  line-height:16px;
  height:18px;
  font-weight:bold;
  font-size:11px;
  margin-top:-2px;
  vertical-align:middle;
}
#prof_sel .active .label,
#prof_sel .active .flapper {
  color:#fff;
}


#prof_sel label {
    display:inline-block;
    width:240px;
    text-transform:uppercase;
    font-weight:bold;
}
.form_block .hidden {
  display:none;
}
.mstr {
  width:180px;
  float:left;
  color:#6A6D7F;
  font-size:14px;
  letter-spacing:-1px;
  padding:6px 0 0 0;
}
.slv {
  width:360px;
  float:left;
}
#switchPassRe {
  display:inline-block;
  padding-left:20px;
  background:url(/img/kluchik.png) 0 0 no-repeat;
}
.reg_form {
  padding:150px 0 0 15px;
  width:603px;
  background-position: 0 0;
  background-repeat:no-repeat;
  border-bottom:6px solid #222127;
  background-image:url(/img/reg_bg.jpg);
}


#regForm {
  background:#555766;
  width:592px;
  margin-bottom:0;
  padding:15px 0 0 0;
}
#regForm .mstr,
#regForm label {
  color:#fff;
}

.disclaimer p{
  padding:0 0 0 20px;
  font-weight:700;
  margin:0;
}
.slv .attent {
  font:11px/13px Arial, Helvetica, sans-serif;
  color:#fff;
  padding:6px 0 0 0;
}
#regForm .sml {
  font:11px/12px Arial, Helvetica, sans-serif;
  color:#3a3a44;
  letter-spacing:normal;
}
#urluser {
  font-weight:bold;
}
#agreement {
  padding:25px 20px;
}
#agreement h1,
#agreement p {
  padding:0 0 20px;
}
.niItem p img {
  float:none;
  clear:both;
}

span.bold{font-weight:bold;}
span.italic{font-style:italic;}

.newsItem .niItem h1,
.newsItem .niItem h2,
.newsItem .niItem h3{
	background:none;
}
#div_oauth {
  padding:20px 15px;

}
#div_oauth p,
#twitsetting p {
  padding-bottom:5px;
  color:#6A6D7F;
}
#div_oauth a,
#twitsetting a {
  color:#fff;
}
#div_oauth a:hover,
#twitsetting a:hover {
  text-decoration:none;
}
#but_oauth {
  position:absolute;
  width:35px;
  padding:41px 70px 0 0;
  height:23px;
  background:url(/img/twi.png) no-repeat 0 0;
  right:215px;
  top:-21px;
  font:9px/9px Arial;
  color:#000;
  text-align:right;
  text-transform:uppercase;
}

.disabled > *{
	-moz-opacity:60;
	filter:alpha(opacity:60);
	opacity:.6;
}

#messagePanel{
	display:none;
}
