@charset "utf-8";
/* Style ver 2.0.1 */

div, span, object, h1, h2, h3, h4, h5, h6, p, em, font, img, small, strong, b, u, i, center, ol, ul, li, dl, dt, fieldset, label, 
table, caption, tbody, tr, th, td, body, html { padding: 0; border: 0; outline: 0; }
td { vertical-align: top; }

* {
	outline: none !important;
}

a { color:#4e7d9e; 
	text-decoration:underline; 
	cursor:pointer; 
	outline:none; 
}
a:hover { 
	text-decoration:none; 
}


body {
	font-size: 12px;
    line-height: 1.125em;
	font-family: Arial, Helvetica, sans-serif;
}

body, html {
	height: 100%;
	min-width: 999px;
	color:#696969;
}

.m_box {
	position: relative;
	min-height: 100%;
	_height: 100%;
	background:url(../images/top_bg.jpg) top left repeat-x;

}
.box {
	padding-bottom: 250px;
}

.clear{ 
	clear:both;
	margin:0; 
	height:0; 
	line-height:0;
	width: 100%;
}

.header { 
	
	height:250px;
	background:url(../images/header_bg.jpg) top center no-repeat;
	margin-bottom:12px;
}
.header_content {
	position:relative;
	width:955px;
	height:250px;
	margin:0 auto;
}
.top_navi {
	position:relative;
	height:36px;
}
.top_navi>.date {
	position:absolute;
	left:0px;
	top:10px;
	color:#b2b2b2;
	font-size:10px;

}
.profile {
	position:absolute;
	top:5px;
	left:260px;
	height:25px;
}
.profile span {
	font-size:14px;
	font-weight:bold;
	color:#dfdfdf;
	padding:0 20px 0 11px;
}
.profile .yellow_small {
	position: absolute;
	top:3px;
	right:-120px;
	background:url(../images/yellow_small_bg.png) top left no-repeat;
	width:90px;
	height:18px;
	line-height:18px;
	color:#000;
	font-size:14px;
	text-align:center;
}

.top_navi_menu {
	position:absolute;
	top:10px;
	right:5px;
}
.top_navi_menu ul li {
	list-style:none;
	 float:left;
	 padding:0 10px;
}
.top_navi_menu ul li a {
	color:#aeaeae;
}
.top_navi_menu .exit {
	padding-left:25px;
}
.top_navi_menu .exit img {
	margin-right:5px;
}
.logo {
	position:absolute;
	top:27px;
	left:0;
	
}
.center_navi {
	position:absolute;
	left:260px;
	top:105px;
	background:url(../images/top_menu_1_bg.jpg) top left no-repeat;
	width:423px;
	height:47px;
	line-height:44px;
	padding-left:15px;
}
.center_navi ul li {
	list-style:none;
	float:left;
}
.center_navi ul li a {
	margin:0 20px;
	font:normal 18px/44px Arial, Helvetica, sans-serif;
	color:#c4c4c4;
}
.center_navi ul li a:hover {
	color:#ffff00;
}
.center_navi .active a {
	color:#ffff00;
}

.search {
	position:absolute;
	right:0px;
	top:105px;
}
.search p {
	color:#f2c0cf;
	font-size:11px;
	margin-bottom:5px;
}
.search_bg {
	background:url(../images/src_bg.png) top left no-repeat;
	width:220px;
	height:30px;
}
.src_txt {
	background:transparent;
	width:195px;
	height:25px;
	border: 0 none;
	margin-top:1px;
	vertical-align:middle;
	color:#fff;
}
.src_sub {
	background:url(../images/src_sub.jpg) top left no-repeat;
	height:27px;
	width:14px;
	border: 0 none;
	cursor:pointer;
	vertical-align:middle;
}
.top_menu { 
	position:absolute;
	top:182px;
	left:-25px;
	/* background:url(../images/top_menu_bg.jpg) top left repeat-x; */
}
.top_menu ul li {
	list-style:none;
	float:left;
	padding:0 7px;
	position:relative;
	
}
.top_menu ul li b {
	display:block;
	height:35px;

}
.top_menu ul li b a {
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 20px;
	margin-right:-4px;
}
.top_menu ul li b:hover {
	display:block;
	background:url(../images/top_menu_gray_bg_main.png) top left no-repeat;
	height:35px;
}
.top_menu ul li b a:hover {
	background:url(../images/top_menu_gray_bg_left.png) top right no-repeat;
	height:35px;

}
.top_menu .active b {
	background:url(../images/top_menu_gray_bg_main.png) top left no-repeat;
	height:35px;
}
.top_menu .active b a {
	background:url(../images/top_menu_gray_bg_left.png) top right no-repeat;
	height:35px;
}

.submenu {
	height:25px;
	left:-25px;
	padding-top:10px;
	position:absolute;
	top:215px;
}
.submenu ul {
}
.submenu ul li {
	list-style:none;
	float:left;
	font-size:14px;
	padding:0 24px;
	width:auto;
}

.top_menu ul li a:hover sup,.top_menu ul .active sup {
	visibility: visible!important;
}

.top_menu ul li sup {
	font-size:10px;
	position:relative;
	visibility: hidden;
	color:#1cbdff;
  	top:-7px;
}
.submenu ul .active {
	font-weight:bold;
}

.submenu ul li sup {

	display:block;
	margin-top:-5px;
	font-size:10px;
	margin-left:5px;
	float:right;
	color:#1cbdff;
}
.submenu ul li a {
	float:left;
	color:#fff;
	margin-right:4px;
	text-decoration:none;
}


.container {
	position:relative;
	width:955px;
	margin: 0 auto;
}
.center_column {
	float:left;
	width:698px;
	padding:0px 20px 0px 0px;
}

.right_column {
	float:left;
	width:220px;
	padding:0px 0px 0px 0px;
}
.right_column h2 img {
	margin-right:5px;
}


.head_block { margin-bottom:30px; position:relative; }
.head_block h1 {
	font:normal 28px "Trebuchet MS";
	font-style:italic;
	width:565px;
	color:#333;
	margin-bottom:5px;
}
.head_block h1 span {
	margin:0 -10px;
}
.head_block p a {
	text-decoration:none;
	color:#ff00cc;
	font-weight:bold;
	padding-left:25px;
	background:url(../images/user_small_img.jpg) center left no-repeat;
}
.head_block span {
	color:#999999;
	margin-left:7px;
}

.rate {
	
	position: absolute;
	right: 0px; 
	top: 7px;
	
	}
	
.rate img {border: 0;}
	
.rate .decrease {

	float: left;
	width: 24px;
	height: 22px;
	position: relative;
	padding: 8px 0px 0px 11px;
	background: url("../images/rate-bg-1.png") no-repeat 0 0;
	z-index: 10;
				
	}
	
.rate .rating {

	float: left;
	height: 30px;
	position: relative;
	background: #fcff00;
	font: normal 18px Arial;
	line-height: 31px;
	color: #cc9933;
	z-index: 10;
	
	}	
	
.rate .rating b {color: #000000;}
	
.rate .increase {	

	float: left;
	width: 26px;
	height: 22px;
	position: relative;
	padding: 8px 0px 0px 9px;
	background: url("../images/rate-bg-2.png") no-repeat 0 0;
	z-index: 10;

	}
	
.rate .double-decrease {
	
	width: 39px;
	height: 22px;
	position: absolute;
	left: 0px; top: 0px;
	padding: 8px 0px 0px 9px;
	background: url("../images/rate-bg-3.png") no-repeat 0 0;
	z-index: 0;
	
	}
	
.rate .double-increase {
	
	width: 30px;
	height: 22px;
	position: absolute;
	right: 0px; top: 0px;
	padding: 8px 0px 0px 18px;
	background: url("../images/rate-bg-4.png") no-repeat 0 0;
	z-index: 0;
	
	}
	
.increase a {
	background:none !important;
}






.post_block {
	font-size:14px;
	line-height:16px;
	padding:0px 0px 20px 0px;
}

.news_block {
	position:relative;
	color:#333333;
	margin-bottom:55px;
}

.left_links {
	float:left;
}
.left_links a {
	margin-right:7px;
}

.right_links {
	float:right;
	color:#333333;
}
.right_links span {
	color:#ff00cc;
}
.right_links a {
	display:block;
	height:15px;
	float:left;
	overflow:hidden;
	margin-right:12px;
}
.right_links a img {
	position:relative;
	left:0px;
	top:0px;	
	overflow:hidden;
}
.star {
	background:url(../images/bottom_links_star_img.jpg) 0 0 no-repeat;
	width:14px;
}
.star:hover {
	background-position:0 -15px;
}
.tv {
	background:url(../images/bottom_links_tv_img.jpg) 0 0 no-repeat;
	width:15px;
}
.tv:hover {
	background-position:0 -15px;
}
.bottom_links_grey {
	text-decoration:none;
	color:#999999;
	font-size:11px;
}
.bottom_links_grey:hover img {
	position:relative;
	left:0px;
	top:0px !important;
}
.news_block_player {
	position:absolute;
	right:0px;
	top:130px;
}

.news_img_block { 
	float:left; 
	margin-right:18px;
	margin-bottom:10px;
}

.top_left_block {
	float:left;
	padding-right:117px;
}
.prev_arr {
	background:url(../images/prev_arr.jpg) center left no-repeat;
	padding-left:19px;
	margin-right:20px;
	color:#363636;
	font-size:14px;
}
.next_arr {
	background:url(../images/next_arr.jpg) center right no-repeat;
	padding-right:19px;
	color:#363636;
	font-size:14px;
}
.top_right_block {
	float:left;
	margin-top:-4px;
}
.pages_txt {
	background:url(../images/pages_txt.jpg) top left no-repeat;
	width:33px;
	height:19px;
	border: 0 none;
	vertical-align:middle;

	text-align:center;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#838383;
}
.pages_sub {
	background:url(../images/pages_sub.jpg) top left no-repeat;
	width:28px;
	height:21px;
	border: 0 none;
	cursor:pointer;
	vertical-align:middle;
	margin:0px 0px 0px -3px;
}

.pages_number {
	background:url(../images/pages_numb_bg.jpg) top left no-repeat;
	width:400px;
	height:30px;
	line-height:23px;
	margin-top:12px;
	padding:8px 10px 0px 10px;

}
.pages_number span {
	float:left;
	margin-right:2px;
}
.pages_number  a {
	display:block;
	float:left;
	width:23px;
	text-align:center;
	text-decoration:none;
	margin-right:2px;
}
.pages_number .active {
	background:url(../images/pages_ative_bg.jpg) top left no-repeat;
	height:23px;
	width:23px;
	line-height:23px;
	color:#fff;
}

.video_block {
	background:url(../images/video_block_bg.png) top left no-repeat;
	width:220px;
	height:176px;
	text-align:center;
	padding-top:25px;
}
.video_block img {
	margin-bottom:5px;
}
.video_block_text {
	text-align:left;
	padding:0px 3px 0px 10px;
	font-size:11px;
	color:#999999;
}

.song_of_week {
	width:200px;
	background:#f4eed7;
	padding:14px 10px 3px 10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-bottom:40px;
}
.title {
	 border-top:1px solid #ded5b3;
	 text-align:center;
}
.title span {
	background:#f4eed7;
	padding:0 7px;
	font-size:22px;
	position:relative;
	top:-7px;
	text-transform:uppercase;
	font-family:"Arial Narrow";
	color:#333333;
}
.song_author {
	color:#333333;
	font-weight:bold;
	margin-top:15px;
	padding-bottom:10px;
	border-bottom:1px dashed #d3cdb9;
}
.song_author img {
	margin-right:10px;
}
.song_author span {
	color:#d3c9a5;
	font-size:11px;
}
.song_author a {
	color:#f07c15;
	font-size:11px;
}
.small_player_block {
	margin-left:-10px;
}

.best_producers {

}
.best_producers h2 {
	font:normal 22px "Arial Narrow";
	text-transform:uppercase;
	color:#333333;
	margin-bottom:25px;
}
.best_producers ul li {
	list-style:none;
	border-top:1px dashed #e5e5e5;
	padding-top:10px;
	
}
.best_producers ul li:first-child {
	padding-top:0px;
	border:none;
}
.best_producers_image_block {
	position:relative;
	float:left;
	width:55px;
	margin-right:5px;
} 
.best_producers_numb_block {
	position:absolute;
	right:0px;
	top:4px;
	background:url(../images/top_produser_numb_img.png) top left no-repeat;
	width:21px;
	height:21px;
	line-height:23px;
	text-align:center;
	font-size:9px;
	color:#fff;
}
.best_producers_text_block {
	float:left;
	position:relative;
	color:#999999;
}
.best_producers_text_block .yellow_small {
	position:relative;
	top:-17px;
	left:50px;
	background:url(../images/yellow_small_bg.png) top left no-repeat;
	width:55px;
	height:18px;
	line-height:18px;
	color:#000;
	font-size:14px;
	text-align:center;
}
.best_producers_text_block a {
	display:block;
	margin:6px 0px 6px 0px;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.yellow_small a {
	display:inline;
	font:italic 14px "Times New Roman", Times, serif;
	color:#8e7315;
	padding-left:5px;
	text-decoration:none;
}

.new_comments {
	margin-top:25px;
}
.new_comments_top_bg {
	background:url(../images/right_grey_block_top_bg.jpg) top left no-repeat;
	width:219px;
	height:15px;
}
.new_comments_bottom_bg {
	background:url(../images/right_grey_block_bottom_bg.jpg) top left no-repeat;
	width:219px;
	height:9px;
}
.new_comments_main {
	width:219px;
	background:#f8f8f8;
	color:#333333;
}
.new_comments_main_content {
	padding-left:20px;
	//margin-top:-20px;
}
.new_comments_main h2 {
	font:normal 20px "Arial Narrow";
	text-transform:uppercase;
	color:#333333;
	margin-bottom:10px;
}
.new_comments_main ul li {
	list-style:none;
	padding:15px 0px 0px 10px;
	border-top:1px dashed #e5e5e5;
	clear:both;
	font-size:11px;
}
.new_comments_main ul li img {
	margin-right:5px;
}
.new_comments_main .pink {
	float:left;
	color:#ff00cc;
	margin:0px 3px 0px 5px;
}
.new_comments_main .blue {
	float:left;
	color:#0099ff;
	margin:0px 3px 0px 5px;
}
.new_comments_main .grey {
	float:left;
	color:#666666;
	margin:0px 3px 0px 5px;
}
.new_comments_main span {
	float:left;
	color:#d1d1d1;
}
.new_comments_main a {
	margin-left:5px;
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}
.new_comments_main p {
	padding:12px 0px 10px 0px;
}


.popular_blogs {
	margin:25px 0px 40px 0px;
}
.popular_blogs h2 {
	font:normal 22px "Arial Narrow";
	text-transform:uppercase;
	color:#333333;
	margin-bottom:25px;
}
.popular_blogs ul li {
	list-style:none;
	padding:0px 0px 15px 10px;
	border-bottom:1px dashed #e5e5e5;
	margin-bottom:10px;
}
.popular_blogs ul li a {
	color:#4e7d9e;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

.popular_blogs .yellow_small {
	float:right;
	margin:-3px 5px 0px 0px;
	background:url(../images/popular_blogs_yellow_bg.jpg) top left no-repeat;
	width:35px;
	height:18px;
	line-height:18px;
	color:#000;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	//margin-top:-30px;
}
.popular_blogs a {
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	color:#4e7d9e;
}

.counter {
	float:left;
	border-bottom:1px dashed #d6d6d6;
	padding-bottom:10px;
	margin-bottom:17px;
}
.counter span {
	float:left;
	margin:0px 40px 0px 10px;
}
.counter a {
	margin-left:10px;
}
.counter ul {
	float:left;
	margin-left:12px;
	margin-bottom:14px;
}
.counter ul li {
	float:left;
	clear:none;
	background:url(../images/curent_users.jpg) top left no-repeat;
	width:27px;
	height:38px;
	padding:0;
	margin-left:1px;
	text-align:center;
	color:#fff;
	font-size:36px;
	font-weight:bold;
	line-height:38px;
}
.counter_icon_1 {
	display:block;
	float:left;
	background:url(../images/users_icon_1.jpg) top left no-repeat;
	width:16px;
	height:16px;
}
.counter_icon_1.current {
	background-position:0px -16px;
}
.counter_icon_1:hover {
	background-position:0px -16px;
}
.counter_icon_2 {
	display:block;
	float:left;
	background:url(../images/users_icon_2.jpg) top left no-repeat;
	width:12px;
	height:16px;
}
.counter_icon_2:hover {
	background-position:0px -16px;
}
.counter_icon_3 {
	display:block;
	float:left;
	background:url(../images/bottom_links_tv_img.jpg) top left no-repeat;
	width:15px;
	height:15px;
}
.counter_icon_3:hover {
	background-position:0px -15px;
}

.mens_block {
	float:left;
	width:80px;
	margin:0px 12px 0px 10px;
}
.mens_block span {
	color:#0099ff;
	font-weight:bold;
}

.womans_block {
	float:left;
	width:80px;
	margin:0px 10px 0px 20px;
}
.womans_block span {
	color:#ff00cc;
	font-weight:bold;
}
.mens_block p, .womans_block p {
	font-size:40px;
	font-weight:bold;
}
.and {
	margin-top:14px;
	font-weight:bold;
}


.submenu.inner_pages ul li {
	background:url(../images/submenu_inner_razdel.jpg) 0px 3px no-repeat;	
	padding:0 11px;
	
}

.submenu.inner_pages ul li:first-child {
	background:none;
}
.submenu.inner_pages a {
	color:#33ccff;
	margin:0px 0px 0px 5px;
}
.submenu.inner_pages .curent a {
	color:#fff;
	font-weight:bold;
}

.post_block.inner_pages {
	text-align:center;
}


.comments_main {

	width:100%;
	margin-top: 10px;
}
.comments_head {
	margin-bottom:20px;
}
.comments_head h3{
	float:left;
	margin-right:10px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}
.comments_head span {
	clear:both;
	margin-left:10px;
	font-size:18px;
	color:#333333;
	vertical-align: -7px;
}

.comment_yellow {
	float:right;
	width:35px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#000;
	background:url(../images/comments_yellow.png) top left no-repeat;
	
}

.comment_yellow .top_left_ugol {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/yellow_circle.jpg) 0 0 no-repeat;
	width:8px;
	height:9px;
}
.comment_yellow .top_right_ugol {
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/yellow_circle.jpg) 100% 0 no-repeat;
	width:8px;
	height:9px;
}
.comment_yellow .bottom_left_ugol {
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../images/yellow_circle.jpg) 0 100% no-repeat;
	width:8px;
	height:9px;
}
.comment_yellow .bottom_right_ugol {
	right:0px;
	bottom:0px;
	position:absolute;
	background:url(../images/yellow_circle.jpg) 100% 100% no-repeat;
	width:8px;
	height:9px;
}

.comments_main ul li {
	list-style:none;
	margin-bottom:20px;
}
.comments_main ul li img {
	margin-top:10px;
}
.comments_main ul li p {
	font-size:13px;
	color:#333333;
	margin-top:10px;
}
.comments_main .level_1 {
	padding-left:20px;
	margin-left:25px;
	background:url(../images/comments_arr.png) 0px 10px no-repeat;
}
.comments_main .level_2 {
	padding-left:20px;
	margin-left:50px;
	background:url(../images/comments_arr.png) 0px 10px no-repeat;
}
.comment_top {
	font-size:11px;
	color:#d1d1d1;
}
.comment_top .pink {
	color:#ff00cc;
	font-weight:bold;
	text-decoration:none;
	border:none;
	margin:0 5px;
}
.border_links {
	border-bottom:1px dashed #999999;
	text-decoration:none;
	color:#999999;
}
.border_links:hover {
	border:none;
}
.grey_icons {
	 margin-left:5px;
}
.comment_top .bottom_links_grey {
	margin-left:5px;
}



.comment_top img {
	margin:0px !important;
}
.comments_brown {
	position:relative;
	background:#f4eed7;
	padding:10px;
	
}
.comments_brown .top_left_ugol, 
.comments_brown .top_right_ugol, 
.comments_brown .bottom_left_ugol, 
.comments_brown .bottom_right_ugol {
	 display:block;
}
.top_left_ugol {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/circle.gif) 0 0 no-repeat;
	width:5px;
	height:5px;
}
.top_right_ugol {
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/circle.gif) 100% 0 no-repeat;
	width:5px;
	height:5px;
}
.bottom_left_ugol {
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../images/circle.gif) 0 100% no-repeat;
	width:5px;
	height:5px;
}
.bottom_right_ugol {
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(../images/circle.gif) 100% 100% no-repeat;
	width:5px;
	height:5px;
}

.comments_white {
	position:relative;
	padding:10px;
}
.comments_white .top_left_ugol, 
.comments_white .top_right_ugol, 
.comments_white .bottom_left_ugol, 
.comments_white .bottom_right_ugol {
	 display:none;
}

.add_comment {
	margin-left:100px;
}
.add_comment_top_bg {
	background:url(../images/comment_bg_top.jpg) top left no-repeat;
	width:598px;
	height:10px;
	
}
.add_comment_bottom_bg {
	background:url(../images/comment_bottom_bg.jpg) top left no-repeat;
	width:598px;
	height:10px;
	margin-top:-12px;
}
.add_comment_main {
	width:585px;
	background:#f8f8f8;
	padding:8px 0px 10px 13px;
	//padding-bottom:0px;
}
.add_comment_main h3 {
	float:left;
	padding-right:10px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin-bottom:15px;
}
.add_comment_left {
	float:left;
	width:470px;
	
}
.add_comment_right {
	float:left;
	width:115px;
}
.add_comment_right label {
	font-size:12px;
	color:#666666;

}
#chek1, #check2, #check3 {
	vertical-align:middle;
}
.comment_txtarea {
	width:450px;
	height:125px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
	overflow-y:scroll;
	margin-bottom:10px;
	border:1px solid #e3e3eb;
	border-top:1px solid #aaadb4;
}
.comment_sub {
	background:url(../images/comment_sub.jpg) top left no-repeat;
	width:121px;
	height:30px;
	cursor:pointer;
	border: 0 none;
	color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
}


.give_them_song {
	width:220px;
}
.give_them_song h2 {
	font:normal 22px "Arial Narrow";
	text-transform:uppercase;
	color:#333333;
	margin-bottom:17px;
}
.give_them_song ul {
	text-align:center;
}
.give_them_song ul li {
	display:inline;
	float:left;
	list-style:none;
	padding-left:25px;
	padding-bottom:15px;
	position:relative;
}
.give_them_song ul li:first-child {
	padding-left:0px;
}

.song_top_number_bg {
	position:absolute;
	left:0px;
	top:-5px;
	background:url(../images/top_produser_numb_img.png) top left no-repeat;
	width:21px;
	height:21px;
	line-height:20px;
	color:#fff;
	font-size:9px;
	text-align:center;
}
.song_number_bg {
	position:absolute;
	left:25px;
	top:-5px;
	background:url(../images/raiting_numb_bg.png) top left no-repeat;
	width:21px;
	height:21px;
	line-height:20px;
	color:#fff;
	font-size:9px;
	text-align:center;
}
.number_yellow {
	position:absolute;
	right:-10px;
	top:-5px;
	background:url(../images/comments_yellow.png) top left no-repeat;
	width:35px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#000;
}

.face {
	margin:5px 0px 40px 0px;
	font-size:11px;
	font-weight:bold;
	color:#333;
}


.users h1 {
	font-size:35px;
	font-weight:normal;
	color:#000;
	font-style:italic;
	line-height:normal;
	margin-bottom:20px;
}
.users h1 sup {
	font-size:20px;
	margin-left:10px;
}

.search_block {
	background:url(../images/search_bg.jpg) top left no-repeat;
	width:678px;
	height:53px;
	padding:10px;
	margin-bottom:20px;
	font-size:11px;
	color:#999999;
}
.search_block a {
	color:#666;
	text-decoration:none;
	border-bottom:1px dashed #666;
}
.search_block a:hover {
	border:none;
}
.search_block .src_txt {
	background:url(../images/users_src_txt.jpg) top left no-repeat;
	width:642px;
	height:29px;
    border:0 none;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#666666;
	vertical-align:middle;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 10px;
}
.search_block .src_sub {
	background:url(../images/users_src_sub.jpg) top left no-repeat;
	width:26px;
	height:29px;
	border:0 none;
	cursor:pointer;
	vertical-align:middle;
	padding:0px;
	margin:0px 0px 12px -3px;
}

.name_users {
	float:left;
	margin-left:83px;
}
.user_rating {
	float:right;
	margin-right:13px;
}
.name_users a, .user_rating a {
	font-size:18px;
	text-decoration:none;
	color:#333;
	border-bottom:1px dashed #b4b4b4;
	margin:0 7px;
}
.name_users a:hover, .user_rating a:hover {
	border:none;
}

.users .comments_white {
	margin-left:0px;
}
.users .comments_brown {
	margin-left:0px;
}

.users .yellow_small {
	background:url(../images/yellow_small_bg.png) top left no-repeat;
	width:55px;
	height:18px;
	line-height:18px;
	color:#000;
	font-size:14px;
	text-align:center;
}
.users ul {
	margin:15px 0px 40px 0px;
}
.users ul li {
	margin:0px;
}
.user_image {
	float:left;
	width:78px;
}
.user_image img {
	margin:0px !important;
}
.user_name {
	float:left;
	width:290px;
	font-size:15px;
	color:#333333;
	font-weight:bold;
	padding-top:12px;
}
.user_name span {
	font-size:12px !important;
	font-weight:normal;
	color:#cccccc;
}
.user_name p {
	margin:0px !important;
	color:#999999 !important;
	font-weight:normal;
}
.user_time {
	float:left;
	width:180px;
	padding-top:12px;
}
.user_links {
	float:left;
	width:70px;
	padding-top:6px;
}
.user_links a {
	margin-right:10px;
}


.user_rating_yellow {
	float:left;
	padding-top:12px;
}



.produser_of_day h2 {
	font:normal 22px "Arial Narrow";
	text-transform:uppercase;
	color:#333333;
	margin-bottom:25px;
}

.news_page h1 {
	color:#333;
	font-size:18px;
	font-weight:normal;
	margin:30px 0px 10px 0px;
}


.news_select {
	width:150px;
	height:30px;
	line-height:30px;
	font-size:15px;
    font-weight:normal;
	color:#333;
	border:1px solid #e2e2ec;
	border-top:1px solid #aaadb2;
	vertical-align:middle;
	margin:0px 8px 15px 0px !important;
}
.news_post_txt {
	width:525px;
	height:26px;
	line-height:26px;
	border:1px solid #e2e2ec;
	border-top:1px solid #aaadb2;
	margin-bottom:15px !important;
	vertical-align:middle;
	
}


.choose_actor {
	float:left;
}
.choose_actor span {
	margin-right:20px;
	vertical-align:middle;
}
.choose_actor input {
	vertical-align:middle;
	margin:0px 10px 0px 0px;
	padding:0px;
}
.choose_actor label {
	margin-right:10px;
	vertical-align:middle;
}

.error_block {
	position:relative;
	float:left;
	background:#f4eed7;
	padding:10px;
	font-size:10px;
	color:#aca792;
	margin-right:3px;
}
.error_block b {
	color:#a29a7c;
}
.error_block .top_left_ugol {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/circle2.jpg) 0 0 no-repeat;
	width:5px;
	height:5px;
}
.error_block .top_right_ugol {
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/circle2.jpg) 100% 0 no-repeat;
	width:5px;
	height:5px;
}
.error_block .bottom_left_ugol {
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../images/circle2.jpg) 0 100% no-repeat;
	width:5px;
	height:5px;
}
.error_block .bottom_right_ugol {
	right:0px;
	bottom:0px;
	position:absolute;
	background:url(../images/circle2.jpg) 100% 100% no-repeat;
	width:5px;
	height:5px;
}

.news_post_search .error_block {
	top:-10px;
	left:12px;
}


.redaktor_block {
	margin-top:30px;
}
.redaktor_block h2 {
	margin-bottom:11px;
	font-size:18px;
	font-weight:normal;
	color:#333;
}

.redaktor_errors {
	margin-top:10px;
	float:right;
	margin-bottom:40px;
}
.error_text {
	padding-left:20px;

}
.process {
	position:absolute;
	right:10px;
	bottom:-10px;
}


.news_page tr td {
	padding-bottom:15px;
	vertical-align:middle;
	color:#333;
	font-size:13px;
	
}
.news_txt {
	width:345px;
	border:1px solid #dcdfe6;
	border-top:1px solid #aaadb2;
	height:24px;
	line-height:24px;
}
.add_news {
	background:url(../images/add_comment.jpg) top left no-repeat;
	width:119px;
	height:29px;
	cursor:pointer;
	border:0 none;
}

.rules  {
	color:#999999;
}
.rules h2 {
	font:normal 22px "Arial Narrow";
	text-transform:uppercase;
	color:#333333;
	margin-bottom:25px;
}


.counter.actual {
	border-bottom:none;
	margin:0px;
}
.counter_head {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px dashed #d6d6d6;
}

.counter_head span {
	margin-right:110px;
}
.counter_head a {
	font-style:italic;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}

.actual {
	margin-bottom:3px;
}
.actual .day {
	margin-right:4px;
}
.actual .month {
	margin-right:4px;
}
.actual .choose_date {
	background:none;
}
.actual ul {
	margin-bottom:10px;
}
.actual ul li {
	background:url(../images/date_bg.jpg) top left no-repeat;
	width:19px;
	height:25px;
	font:bold 23px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
}

.time_block {
	text-align:center;
}
.time_block input {
	width:60px;
	height:22px;
	border:1px solid #dcdfe6;
	border-top:1px solid #acadb2;
	text-align:center;
	font:bold 15px/22px Arial, Helvetica, sans-serif;
	color:#666666;
}


.actual_for {
	margin-top:20px;
}
.actual_for label {
	vertical-align:middle;
}
.actual_for ul {
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
.actual_for .time_block {
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

#check4 {
	padding:0px;
	margin:0px 0px 0px 5px;
	vertical-align:middle;
}


.user_block {
	float:left;
}
.user_image_block {
	float:left;
	width:123px;
	margin-right:10px;
}

.user_action {
	height:25px;
	padding-top:15px;
	position:relative;
	z-index:15;
}
.user_action a {
	margin-right:8px;
}
.user_action_left {
	float:left;
}
.user_action_right {
	float:right;
}



.players {
	float:left;
	margin-top:-35px;
	margin-bottom:60px;
	
}
.players .tabs {
	position:relative;
	z-index:10;
	width: 700px;
	margin-bottom:60px;
	
	}

.players .tabs dt {

	float: left;
	position: relative;
	margin: 0px -20px 0px 0px;
	padding: 0px 13px 0px 0px;
	background: url(../images/user_menu_right_bg.png) no-repeat 100% 0;
	cursor: pointer;

	}
	
.players .tabs dt:first-child {margin: 0px -20px 0px 125px;}
	
.players .tabs dt span {
	
	float: left;
	padding: 0px 0px 0px 32px;
	background: url(../images/user_menu_left_bg.png) no-repeat 0 0;
	
	}
	
.players .tabs dt em {
	
	float: left;
	height: 32px;
	padding: 0px 15px 0px 15px;
	background: url(../images/user_menu_main_bg.jpg) repeat-x 0 0;
	text-align: center;
	font-style: normal;
	line-height: 32px;
	color: #898266;
	font-size:14px;
	
	}
	
.players .tabs dt.active {
	
	background-position: 100% 100%; 
	color: #898266;
	z-index: 100 !important;
	font:bold 15px Arial, Helvetica, sans-serif;
	
	}
	
.players .tabs dt.active span {background-position: 0 100%;}
.players .tabs dt.active em {background-position: 0 100%;}	
	
.players .tabs dd {

	float: right;
	width: 700px;
	display: none;
	position: relative;
	margin: 32px 0px 0px -100%;
	background: url("../images/carousel-bg.png") no-repeat 0 0;
	
	}
	
.tabs dd.active {display: block;}
.tabs dd.active .user_submenu {
	background:url(../images/user_submenu_main_bg.jpg) top left no-repeat;
	width:698px;
	height:30px;
	padding-top:11px;
	list-style:none;
}
.tabs dd.active .user_submenu  li {
	float:left;
	margin-left:20px;
	
}
.tabs dd.active .user_submenu li b {
	display:block;
	height:23px;
	line-height:20px;
	font-weight:normal;
}
.tabs dd.active .user_submenu li b a {
	display:block;
	float:left;
	color:#918c79;
	text-decoration:none;
	height:23px;
	padding:0 7px;
	color:#5b5950;
}
.tabs dd.active .user_submenu .active b {
	background:url(../images/submenu_left_bg.jpg) top left no-repeat;
	
}
.tabs dd.active .user_submenu .active a {
	
	background:url(../images/submenu_right_bg.jpg) top right no-repeat;
	
}

.tabs dd.active .user_submenu_content {
	width:698px;
	padding-top:11px;
	list-style:none;
}


.user_content {
	float:left;
}
.user_content ol li {
	list-style:none;
	padding-bottom:8px;
	font-size:12px;
	color:#333333;
}
.user_content ol li span {
	font-weight:bold;
	color:#999999;
}
.user_content_left {
	float:left;
	width:360px;
}
.user_content_right {
	float:left;
	width:335px;
}
.user_content_right a {
	text-decoration:none;
}

.user_info_content {
	position:relative;
	color:#666;
}
.user_info_content h1 {
	width:565px;
	color:#333;
	font:italic 30px "Trebuchet MS";
	font-weight:normal;
}
.user_info_content h1 span {
	font-size:12px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	margin-left:10px;
}
.user_info_content h1 a {
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#0099ff;
}
.user_info_content h1 img {
	margin:0px 4px 0px 8px;
}



.user_content_bottom {
	color:#333;
	margin:20px 0;
	padding-bottom:20px;
	border-bottom:1px solid #ededed;
}
.user_content_bottom h2 {
	font-size:15px;
	color:#333333;
	margin-bottom:10px;
}















.footer { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	width: 100%; 
	height:180px;
	color:#242424;
}
.footer_content {
	width:955px;
	margin:0 auto;
}
.footer_content ul {
	float:left;
	margin-right:75px;
}
.footer_content ul li {
	list-style:none;
	padding-bottom:12px;
}
.footer_content ul li h2 {
	 font-size:14px;
	 font-weight:bold;
	 color:#3f3f3f;
}
.footer_content ul li a {
	color:#3f3f3f;
}
.footer_left_column {
	float:left;
	width:698px;
	padding:20px 0px 0px 0px;
	border-top:1px solid #cecece;
	margin-right:20px;
}
.footer_right_column {
	float:left;
	width:205px;
	padding:20px 0px 0px 15px;
	border-top:1px solid #cecece;
	line-height:18px;
}
.footer_right_column img {
	margin-bottom:15px;
}
.footer_right_column a {
	color:#09a4e4;
}







.slider {

	float: left;
	width: 210px;
	height: 270px;
	position: relative;
	top:0px;
	left:0px;
	
	}
	
.slider ul {

	width: 210px;
	height: 270px;
	position: absolute;
	right:0px;
	list-style: none;
	overflow: hidden;

	}

.slider ul  li{

	width: 210px;
	height: 270px;
	position: absolute;
	
	}
	
.slider_bg {
	position:absolute;
	background:url(../images/produser_of_day_bg.jpg) top left no-repeat;
	width: 182px;
	height: 157px;
}
.slider_bg img {
	margin:20px;
}

.slider_text {
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	width:220px;
	border:1px solid red;
}
.slider_text h3 {
	padding-bottom:30px;
	color:#000;
	font-size:16px;
	font-weight:bold;
}


.slider_links {
	margin-top:20px;
}
.slider_links a {
	margin:0 7px;
}

.slider_txt {
	position:absolute;
	top:220px;
	left:0px;
	width:220px;
}
.slider_txt_header {
	position:relative;
	height:20px;
}
.slider_txt_header .blue {
	float:left;
	color:#0099ff;
	margin:0px 3px 0px 5px;
	text-decoration:none;
	font-weight:bold;
}
.slider_txt_header .yellow_small {
	position: absolute;
	top:-3px;
	right:15px;
	background:url(../images/yellow_small_bg.png) top left no-repeat;
	width:55px;
	height:18px;
	line-height:18px;
	color:#000;
	font-size:14px;
	text-align:center;
}
.slider_txt_content {
	font-size:11px;
	color:#666;
}
.slider_txt_content span {
	display:block;
	color:#ccc;
}


	


#wrapper {
	width:955px;
	margin:0 auto;
}

h1 a {
	color:#333;	
	font-style:normal;
}

h4 a {
	color:#22C4EB;
	font-family	"Trebuchet MS";
}

h4 img {
	 margin: -4px 7px;
}

.news_block .minus {
	left: 4px;
	top:3px;
}

.news_block .plus {
	left: 4px;
	top:3px;
}

.news_block li {
	float:left;
	padding-right:10px
}

.news_block .content {
	margin-top:20px;
	margin-bottom:15px;
}




.switcher li.active a, .switcher li.active
{
    background: none repeat scroll 0 0 #E04181;
    border-color: #A52E54;
    box-shadow: 0 0px 0 #A52E54 inset;
    color: #FFFFFF;
}

#content h2
{
	font:normal 32px "Trebuchet MS";
	color:#333;
	margin-bottom:25px;
}

#wrapper label,.label,.my-light label {
	display: block;
    font-size: 15px;
    font-weight: bold;
      margin-bottom: 7px;
}

#wrapper input[type=text],#wrapper input[type=password],.my-light input[type=text],.my-light input[type=password] {
	font-size: 1.2em;
    height: 22px;
    margin-bottom:3px;
}

#wrapper select,.my-light select {
    margin-bottom:3px;
}


.comments-header {
    margin-bottom: 0px;
    padding-left: 0px;
}

.tags a {
	/*color:#22C4EB;*/
}



#comments .info li {
	float:left;
	display:block;
}
#comments .username a {
	color:#FC36CF;
}
#comments .avatar img {
	border-radius: 3px 3px 3px 3px;
    margin-top: -4px;
}
.comment .info {
	padding-left:0px;
}
.comment .info .reply-link {
	background-image:url(/images/answer.png);
	height:15px;
	width:69px;
	display:block;
}
.comment .info li a.comment-link {
	background:url(/images/comments_icon_2.gif)!important;
	height:16px;
	width:15px;
	display:block;
	margin-top: -3px;
}

.comment .info li a.favourite {
	background: url("/images/bottom_links_star_img.png") no-repeat scroll 0 0 transparent;
	height:16px;
	width:15px;
	display:block;
	margin-top: -4px;
}
.comment .info li a.favourite: hover{
	background: url("/images/bottom_links_star_img.png") no-repeat scroll 0 -15px transparent!important;
}
.comment .info li a.favourite.active {
	background: url("/images/bottom_links_star_img.png") no-repeat scroll 0 -15px transparent!important;
}
.comment .goto-comment-child a {
	background: url("/images/comments_arr.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:22px;
	display:block;
	margin-top: -2px;
}

.comment-preview {
	background-color:#f1eee5;border-radius:4px;padding:8px;width:93.5%;
}

#comments .info .voting { float:right; }

.voting .plus {
	background: url("/images/_increase.png") no-repeat scroll 0 0 transparent!important;
	width:15px;
	height: 19px;
    margin-top: -3px;
	display:block;
}
.voting.voted.plus .plus, .voting .plus:hover {
	background: url("/images/increase.png") no-repeat scroll 0 0 transparent!important;
	width:15px;
	height: 19px;
    margin-top: -3px;
	display:block;
}
.voting .minus {
	background: url("/images/_decrease.png") no-repeat scroll 0 0 transparent!important;
	width:15px;
	height: 19px;
    margin-top: -3px;
	display:block;
}

.voting.voted.minus .minus, .voting .minus:hover { 
	background: url("/images/decrease.png") no-repeat scroll 0 0 transparent!important;
	width:15px;
	height: 19px;
    margin-top: -3px;
	display:block;
}
.comment .voting .total{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:30px;
}

.voting .total{
	font-weight:bold;
	text-align:center;
	position:relative;
	top:2px;
}

.voting div {
	margin-top:2px;
}







.voting .plus2 {
	background: url("/images/_doubleincrease.png") no-repeat scroll 0 3px transparent!important;
	width:21px;
	height: 25px;
    margin-top: -3px;
	display:block;
	float:left;
}
.voting .minus2 {
	background: url("/images/_doubledecrease.png") no-repeat scroll 0 3px transparent!important;
	width:21px;
	height: 25px;
    margin-top: -3px;
	display:block;
	float:right;
	margin-left:8px;
}
.voting.voted.plus2 .plus2, .voting .plus2:hover {
	background: url("/images/doubleincrease.png") no-repeat scroll 0 3px transparent !important;
	width:21px;
	height: 25px;
    margin-top: -3px;
	display:block;
	float:left;
}
.voting.voted.minus2 .minus2, .voting .minus2:hover {
	background: url("/images/doubledecrease.png") no-repeat scroll 0 3px transparent!important;
	width:21px;
	height: 25px;
    margin-top: -3px;
	display:block;
	float:right;
	margin-left:8px;
}






a {
	color:#09a3d7;
}

.block form {
	padding:0 20px 0 20px;
	font-size:0.9em;
}
.block form input[type=text] {
	height:18px!important;

}

#profile_actions li {
	font-size:1.3em;
	padding-bottom:20px;
}


.artist-vote a {	
	display: inline-block;
	text-decoration: none;
	margin: 2px;
}

.artist-vote a img {opacity:0.6;}

.artist-vote a img:hover,
.artist-vote .active img,
.artist-vote a img.active {opacity:1}

.artists a {color:#444;}

.cant-remove {
	background:url("/images/_cant-remove.png");
	height:24px;
	width:24px;
	display:block;
	margin-top:-4px;
}

.cant-remove:hover, .cant-remove.active {
	background:url("/images/cant-remove.png");
}

.change-rating {
	background:url("/images/in-yn.jpg");
	height:24px;
	width:24px;
	display:block;
	float:left;
	margin-right:5px;
	margin-top:3px;
}

.user-block {
	background:url("/images/_cant-remove.png");
	height:24px;
	width:24px;
	display:block;
	float:left;
	margin-right:5px;
	margin-top:3px;
}

.user-block:hover, .user-block.active {
	background:url("/images/cant-remove.png");
}

.user-skull {
	background:url("/images/skull.png");
	height:35px;
	width:32px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:-1px;
	opacity:0.8;
}

.user-skull.active,.user-skull.active:hover {
	opacity:0.2;
}

.user-skull:hover {
	opacity:1;
}

.my-close-comment { display: none ! important; }

.ctads {
	text-align: center;
	padding-bottom: 20px;
}

.ctads img {
	padding-top: 3px;
	opacity: 0.7;
}
.ctads img:hover {
	opacity: 1;
}

