/* IMPORT
*******************************/
@import 'reset.css';
@import 'helpers.css';
@import 'base.css';

 
/* GLOBAL 
*******************************/
#root {
	margin: 0px auto;
	width: 1000px;
	position: relative;
	overflow:hidden;
	/*background: url(../img/foo.jpg) right bottom no-repeat;*/
}

/* HEAD
*******************************/
#head {
	width: 1004px;	
	height: 176px;
	background: url(../img/header.jpg) left top no-repeat;
}

#logo {
	background: url(../img/logo.png) left top no-repeat;
	height: 76px;
	width: 266px;
	display: block;
	float: left;
	margin: 40px 0 0 40px;
	display: inline;
	cursor: pointer;
}

#lang {
	width: 130px;
	height: 30px;
	padding: 80px 40px 0 0;
	float: right;
}

#lang a {
	display: block;
	width: 20px;
	height: 11px;
	float: right;
}

#lang .active {
	background: url(../img/active_lng.gif) left bottom no-repeat;	
	width: 20px;
	height: 16px;
	float: right;
}

#en { background: url(../img/en.gif) left top no-repeat; }

#de { background: url(../img/de.gif) left top no-repeat; }

#top-menu {	
	clear: both;
	float: left;
	margin: 0px 0 0 0; 
	padding: 0 0 0 40px;
	background: url(../img/bg_menu.gif) right bottom no-repeat;	
}

#top-menu li {
	float: left;
	padding: 19px 12px 12px 12px; 
	border-bottom: 1px solid #C8BA95;	
	background: url(../img/bg_menu.gif) left bottom no-repeat #FBF3DC;
	opacity: 0.7;
}

#top-menu .acive_li {
	opacity: 1.0!important;
}

#top-menu li a {
	color:#848860; 
	font: bold 1.2em Tahoma;
	text-decoration: none;	
}

#top-menu li:hover {
	opacity: 1.0!important;
}

#top-menu .active_li {
	opacity: 0.8!important;
}

#top-menu li a:hover {
	/*color: #d94d42;*/
}

#top-menu .active_a {
	color: #d94d42;
}

#search {
	height: 41px;
	padding: 20px 35px 0 42px; 	
	background: url(../img/bg_top.gif) left top repeat-x;
	font: normal 1.1em Tahoma;
	color: #c1c1c1;
}

#search input {
	/*margin: 20px 0 0 0; */
}

.search_right {
	float: right;	
}

.input_plus {
	padding: 3px 7px;	
	background-color: #C1C1C1;
	border: 1px solid Black;	
}

.login {
	width: 90px;
	color: #636363;
	height: 14px;
}

.input_search, .go {
	
}

.che {
	width: 15px;
	height: 15px;
}

.input_search {
	color: Black;
	font: normal 11px Tahoma;
	width: 150px;
	height: 14px;
}

.go {
	background: url(../img/go.gif) left top no-repeat;
	width: 59px;	
	border: none;
	color: White;	
	cursor: pointer;	
	padding: 3px 0 4px 0;	
	margin: 0px 0 0 0;
}


/* CONTENT
*******************************/
#main {
	padding: 18px 30px;  	
}

#table_list {
	background-color: #F6F2E7;
	color: #9d9d9d;
}

#table_list thead td {
	color: #848860;
	font: bold 1.2em Tahoma;
	background: url(../img/bg_table.gif) left bottom repeat-x;
	padding: 20px;	
}

.t_red, .t_gray {		}	
.t_red { font-weight: 600; }
.t_gray { color: #9d9d9d!important; }

#table_list td {	
	height: 20px;
	vertical-align: middle;
	font: normal 1.2em Tahoma;
}

#table_list .col_title { padding-left: 20px; } 


.stars_5, .stars_4, .stars_3, .stars_2, .stars_1, .stars_0 {	
	width: 101px;
	height: 17px;
	background: url(../img/stars.png) left top no-repeat;	
}

.stars_5 { background-position: 0 0; }
.stars_4 { background-position: 0 -17px; }
.stars_3 { background-position: 0 -34px; }
.stars_2 { background-position: 0 -51px; }
.stars_1 { background-position: 0 -68px; }
.stars_0 { background-position: 0 -85px; }

.col_stars {
	width: 102px;
	padding-right: 10px; 
}

.created_by {
	width: 85px;	
}

#blog_text {	
	background-color: #F8F2E2;
	padding: 20px;
	overflow: hidden;
	margin: 7px 0 0 0; 
}

#blog_text span  { 
	color: #7c8241;
	font: normal 1.2em Tahoma;
}

#blog_text span a { 
	color: #7c8241;
	font-weight: 600;
}

#blog_text ul { 
	font: normal 12px Tahoma;	
	margin: 10px 20px;
}

#blog_text ul li { 
	width: 260px;
	float: left;	
	padding: 3px 0 0 0;
}

#blog_text ul li a { 
	color: #d94d42;	
	
}

#button_blogs {
	display: block;
	width: 128px;
	height: 22px;	
	background: url(../img/blog-list.gif) left top no-repeat; 	
	margin: 10px 20px;	
}



#contact {
	padding: 45px 50px 45px 60px;
	background-color: #F8F2E2;
	overflow: hidden;
	color: #7c8241;
	font: bold 1.2em Tahoma;
	margin: 7px 0 0 0;
}

#contact a {
	color: #7C8241;
}

#contact li {
	clear: left;		
}

#contact label {
	padding: 0 0 0 15px;
	width: 170px;
	float: left; 
	height: 50px; 
}

#contact input, select, option {
	height: 18px;
	padding: 2px 2px 0 2px;
	font-weight: normal;
	width: 125px;
	border: none; 	
}

#contact input {
	border: 1px solid #D2B48C;
}

#contact .long { width: 265px; }

#contact .short { width: 65px; }

#contact .green_star {
	background: url(../img/pupka.gif) left top no-repeat;
}

#cont_register {
	clear: left;
	text-align: center;
	padding: 20px 0 0 0;
}

#cont_register a {
	font-weight: normal;
	color: #D74F44;
}

#cont_register span {
	font-weight: normal;	
}

#contact .register {
	background: url(../img/register.jpg) left top;
	width: 105px;
	height: 34px;
	margin: 35px 0 0 0;
	cursor: pointer;
	border: 0!important;
	font-weight: normal!important;
}

/* LEFT
*******************************/
#left {
	width: 604px;		
	margin: 0 0 -80px 0;
	position: relative;
	z-index: 33;
	/*z-index: 1;
	zoom: 1;
	border: 1px solid #FFD700;	*/
}

#play-this-page {
	background-color: #FAF4E6;
	width: 234px;
	height: 140px;
	padding: 15px;
	float: left;	 
}

#play-this-page h2 {
	color: #c2a177;
	font: normal 1.8em Tahoma;
	display: block;
	margin-bottom: 20px;
}

#play-this-page img {
	margin-bottom: 1px;
}

#play-this-page a {
	color: #97a21e;
	font: normal 1.1em Tahoma;
}

#play-this-page a:hover {	
	/*font-weight: 600;*/
}

.container {
	background-color: #F6F0D8;
	padding: 15px;
	width: 290px;
	height: 140px;
	float: right;
}

.blog {
	background: url(../img/pl_blogs.jpg) right center no-repeat #F6F0D8; 
}

.playlist {
	background: url(../img/pl_playlist.jpg) right center no-repeat #F6F0D8; 
}

.container h2 {
	color: #c2a177;
	font: normal 1.8em Tahoma;
}

.container ul  {
	margin: 13px 0 0 0;
}

.container ul li {

}

.container ul li a {
	color: #d74f44;
	font: normal 1.2em/1.7em Tahoma;
}

.h_date {
	margin: 18px 0 0 0;
	padding: 0 14px;
	height: 43px;
	background: url(../img/bg_green.gif) left top repeat-x;
	/*clear: left;*/
}

.h_date h3 a {
	color: #5c603c;
	font: normal 1.6em/43px Tahoma;	
	float: left;
	text-decoration: none;
}

.h_date div {	float: right; } 

.h_date a, span {
	font: bold 1.1em/43px Tahoma;
}

.h_date span {	color: #434724; } 

.h_date a { color: #7c8241; }

/* === */
#list li {
	margin: 23px 0 0 0; 
}

#list .time {
	background-color: #F8EDD9;	
	font: normal 1.3em Tahoma;
	color: #B4A588;
	text-decoration: none;
	padding: 11px 7px;
	display: block;
	float: left;	
	margin: 0 0 23px 10px;
}


.sub_title, .sub_title_one {
	color: #cdba82!important;
	font: normal 1.2em Tahoma!important;
} 

.sub_title_one {
	padding-left: 15px;
} 

.read_post {
	color: #9d9d9d!important;
	font: normal 1.2em Tahoma!important;
}

.cont_a {
	margin: 0 0 0 10px;
	float: left;
}

.list_right {
	float: right;	
	font: normal 11px Tahoma;
	margin: 0 12px 0 0;
	width: 205px;
	vertical-align: middle;
	height: 30px; 
}

.sub_list_right {
	float: left;
	vertical-align: top;	
	height: 30px; 	
}

.sub_list_right a {
	padding: 0 0 0 10px;
	background: url(../img/pupka_s.gif) left center no-repeat;	
}

.right_first {
	padding: 0!important;
	background: none!important;	
} 



.list_right a {
	color: #7c8241!important;
	line-height: 30px;	
}


/* === */

/* RIGHT
*******************************/
#right {
	width: 320px;
	float: right;	
}

.dark_gray {
	height: 43px;
	background: url(../img/bg_dark_gray.jpg) left top repeat-x;
	margin: 17px 0 6px 0;
	padding: 0 0 0 18px; 	
}

.dark_gray h2 {
	color: #fff;
	font: normal 1.8em/43px Tahoma;
}

#rss {
	display: block;
	height: 78px;
	padding: 35px 0 0 95px;
	background: url(../img/rss.gif) left center no-repeat;	
	color: #d64949;
	font: normal 1.3em Tahoma;	
	text-decoration: none;	
}

#rss span {
	color: #9d9d9d;
	font: normal 0.8em Tahoma;
	text-decoration: underline; 
}

#cont_player {
	margin: 7px 0 0 0;	
	/*background-color:#F8F2E2;	*/
	padding: 0;
}

.sub-rss {
	
}

/*
****************************/

/* BOTTOM
*******************************/
#foo {
	
	min-height: 351px; height: auto!important; height: 351px;
	padding: 0 0 0 50px; 
	background: url(../img/foo.jpg) right bottom no-repeat;
	color: #ad995e;
	font: normal 1.1em Tahoma;	
	/*margin-top: -30px;*/		
	position: relative;
	z-index: 3;	
}

#foo p {
	line-height: 30px;
}

#menu_foo {
	margin: 130px 0 15px 0px;	
}

#menu_foo li {
	float: left;
	padding: 0 0 0 16px;
	background: url(../img/pupka_green.gif) left center no-repeat;
}

#menu_foo .first {
	padding: 0!important;
	background: none!important;
}

#menu_foo li a {
	color: #848860;
	font: bold 1.2em Tahoma;
}

#menu_foo li a:hover {
	color: #d94d42;	
}
/* FOO LINKS */
#foo-links {	
	margin: 100px 2px 0 0;
}

#foo-links li {
	float: left;
	width: 200px;	
	background: url(../img/pupka_green.gif) left top no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}

#foo-links li a {
	font: normal 10px Tahoma; 
	color: #7c8241; 
}
/* END FOO LINKS */
/* OTHER
*******************************/
.banner_horizontal {
	margin: 10px 0;	
	background-color:#F8F2E2;
	padding: 5px;
	font: normal 1.1em Tahoma;
}

.banner_vertical {
	margin: 7px 0;	
	background-color:#F8F2E2;
	padding: 5px;
	font: normal 1.1em Tahoma;
}


html:first-child .opera {
  clear: left;
  height: 0;
}

/* Page navigation
***************************/
.pagenav a,
.pagenav a:link,
.pagenav a:active,
.pagenav a:hover {
	padding: 7px 11px; 	
	margin: 2px;
	text-decoration: none;
	border:none;
	color: #9d9373;	
	background: url(../img/bg_pages.jpg) center center repeat-x;
	font: normal 12px/48px Tahoma;	
	font-weight: normal!important;
	border: 1px solid #CDC6B3;  
}

.pagenav a:hover {		
	color: #62644E;
}

.pagenav a.current {	
	font-weight: 900!important;
	color: #63654e;	
}

.pagenav a.current span {		
	/*padding: 10px 6px 10px 6px; */
	/*border: 1px solid White;*/
	/*margin: 0 -6px 0 -6px;*/
}

.pagenav a.disabled {	
	/*background: none!important;	*/
	/*padding: 0!important;*/
	cursor: auto;
	font-weight: 900!important;
	color: #62644E;
}

.pagenav {
	margin: 10px 0 0 0;	
}

.prev span, .next span {
	/*border: 1px solid Gray; */
} 

.prev, .next {
	background: none!important;	
	padding: 0!important;
	border: none!important;
}

.prev span, .next span  {
	padding: 7px 11px; 		
	margin: 2px;
	text-decoration: none;
	border:none;
	color: #9d9373;	
	background: url(../img/bg_pages.jpg) center center repeat-x;
	font: normal 11px/48px Tahoma;	
	font-weight: normal!important;
	border: 1px solid #CDC6B3;  
}

.prev span {	
	
}

.next span {		
		
}

.play-lists {
	margin: 7px 0; 	
}

.play-lists li .gr {
	margin-left: 10px; 
}

/*
**********************************/
/* === */
.table {
	margin-top: 20px;
	/*position: relative;*/
	/*z-index: 1;*/
	/*border: 1px solid red;*/
}

.table .first {
	background: url(../img/first.gif) left center no-repeat;
	text-align: center;
	vertical-align: middle;	
	width: 41px;	
}

.table .first a {
	color: #c2a177;
	font: normal 1.2em Tahoma;
	text-transform: uppercase;
	text-decoration: none;
}

.table .second {
	padding: 0 12px;
	width: 300px;
}

.title_green, .title_red {	
	font: normal 1.8em Tahoma;
	text-decoration: none;
	display: block;	
	margin: 1px 8px 0 0!important;
	padding: 0!important;	
}

.title_green {	
	color: #848860;
	float: left;		
}

.title_red { color: #d64949;  }

.table .third {
	vertical-align: middle;
	text-align: right;
	padding-right: 7px;	
}

.table .third a {
	color: #7E8343;
	font: normal 1.1em Tahoma;
	padding: 0 0 0 10px;
	background: url(../img/pupka_s.gif) left center no-repeat;	
}

.table .fourth, .table .fifth  {	
	width: 35px;
	padding: 0!important;	
	text-align: left;
	vertical-align: middle;
} 

.table .fifth {	
	
}

.b_play, .b_plus {
	width: 30px;
	height: 28px;
	margin: 0!important;	
	display: block;		
}

.b_play {
	background: url(../img/b_play.jpg) left top no-repeat;
}

.b_play_active {
	background: url(../img/play-track.gif) left top no-repeat;
}

.b_plus {
	background: url(../img/b_plus.jpg) left top no-repeat;
}

.hr {
	clear: left;
	margin: 0;
	padding: 10px 0;
	border:0;
	height: 9px;
	background: url(../img/bg_gray.gif) left center repeat-x;
}

hr {
	/*clear: left;
	margin: 10px 2px 0 2px;
	padding:  0;
	border:0;
	height: 9px;
	background: url(../img/bg_gray.gif) left center repeat-x;*/
}

/* === */
.selectes {
		
}

.selectes label {	
	margin-top: -10px;	
}

.selectes select {
	width: 60px;	
}

#selectez select {
	width: 20px!important;
	border: 1px solid red!important;
}

.controls {
	background-color: #EFE8D6;
	padding: 5px 13px;
}

.controls select {
	border: 1px solid #C2A176;
	clear: both;
	color: #C2A176;
	font: normal 1.2em Tahoma;
	height: 21px;
	width: 113px;
}

.controls .button {
	background-color: #F6F2E7;
	border: 1px solid #C2A176;
	color: #C2A176;
	padding: 2px 5px;
	font: normal 1.2em Tahoma;
}


.dd_img {
	width: 30px;
	height: 30px;	
	cursor: move;
	float: left;
}

.links {
	margin: 0 0 0 35px;
}

.playlistTracks {
	border: #EFE8D6 13px solid;
	background-color: #F6F2E7;
	padding: 5px 0;	
	position: relative;
	overflow: hidden;	
}

.li-play {	
	background: url(../images/dd.gif) left center no-repeat;
	padding: 0px 2px 0px 2px;
	height: 30px;
	margin: 3px 5px 0 5px;
	cursor: pointer;
	border-bottom: 1px solid #EFE8D6; 
}

.buttonz {
	cursor: pointer;
	border: 1px solid Maroon!important; 
	padding: 2px 5px!important;
	height: 20px!important;
	margin: 5px 0!important;
	background-color: #F6EED7;
	color: black;
}

.button-green {
	line-height: 0;
	vertical-align: top;
	cursor: pointer;
	border: none!important; 
	padding: 0px 5px 5px 5px!important;
	height: 25px!important;
	margin: 5px 0!important;
	background: url(../img/button.gif) center no-repeat;
	color: White;
}

.li-play .top-link, .bottom-link {
	color: #85875F;
	font: normal 1.2em Tahoma;
	text-decoration: none;
	cursor: pointer;
}

.li-play .top-link:hover, .bottom-link:hover {
	/*font-weight: bold;*/
}

.li-play .bottom-link {
	color: #D54948;
	
} 

.li-play .blog-link {
	color: #9D9F9E;
	font: normal 1.1em Tahoma;
	margin: 0 12px 0 0;
}

.li-play .close {
	width: 11px;
	height: 13px;
	background: url(../img/close.gif) right center no-repeat; 
}

.info-box {
	font-size: 1.2em;
	padding: 5px 10px;
}

.created-by {
	font: normal 0.7em Tahoma;
}

.pl20 {
	padding-left: 20px;
}

.black {
	color: Black;
	font-weight: normal;
}

#posts-other img {
	margin: 10px 10px 10px 0; 
}

/* YOU TUBE
*************************/
#yt {	
	margin: 5px 0 0 0;
}

#yt_content {
	background-color: #F8F2E2;
	margin: 8px 0 0 0;	
	padding: 10px 20px;
}

#yt_content .yt-title {
	color: #5C603C;
	font: bold 13px Tahoma;
}

#yt_content p {
	color:  #9D9D9D;
	font: normal 12px Tahoma;
}

.more_yt {
	font: bold 16px "Trebuchet MS";
	margin: 0 0 0 0;
}

/* TRACK
***********************/
#table_track {
	background-color: #FAF4E6;
}

#table_track_content tr td {
	text-align: center;
}

#play_b {
	cursor: pointer;
}

.actionarea {
	height: 80px;		
}

/* NEW PLS
**************************/
#my-play-lists {
	width:294px;
	padding: 1px 13px 15px 13px;
	background-color: #EFE8D6; 
	/*border: 1px solid red;*/
}

#create-new-pl {
	float: right;
	background: url(../img/new-pls.gif) left top no-repeat;
	margin: 12px 15px 0 0;
	width: 99px;
	height: 20px;
}

#delete-all-pl {
	float: right;
	color: #E6A796;	
	font: bold 11px Tahoma;
}

#my-play-lists ul, #play-lists ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#my-play-lists .control-div {
	clear:both;
	background-color: #FCF9F4;
	height: 34px;
	padding: 18px 10px 0 0px;
	margin: 5px 0 0 0;	
	background: #FAF9F4 url(../img/play-pls.jpg) left top no-repeat;	
	/*border: 1px solid red;*/
}

#my-play-lists .control-div:hover {	
	background: #FAF9F4 url(../img/play-pls-hover.jpg) left top no-repeat;		
}

#my-play-lists .play-left {
	cursor: pointer;		
}

#my-play-lists .control-div strong {
	color: #D78383;	
	font: bold 14px Tahoma;
	margin: 0 0 0 25px;
	cursor: pointer;
}

#my-play-lists .active-control {
	background-color: #F5F5F1;
}

#my-play-lists .active-control strong {
	color: #D1473C;
}


#my-play-lists .f-right {
	float: right;
	margin: 3px 0 0 15px;
	cursor: pointer;
}

#my-play-lists .list-my-songs {
	display: none;
}

#my-play-lists .active-list {
	display: block;
	/*margin: 0 0 3px 0;*/
}

#my-play-lists .track-li {
	clear:both;
	background-color: #F5F1E6;
	height: 30px;
	padding: 10px 0 0 0px;
	color: #967B36;
	margin: 2px 0 2px 0; 
	font-size: 11px;
	background: #F5F1E6 url(/img/drag.gif) top left no-repeat;	
	position: relative;
}

#my-play-lists .track-li .blog-track {
	color: #9D9D9D;
	line-height: 14px;
}

#my-play-lists .drag {
	height: 20px;	
	width: 18px;
	float: left;
	margin: 0 8px 0 0;
	cursor: move;
}


#my-play-lists .track-li img {
	float: right;
	margin: 5px 10px 0 0; 
	cursor: pointer;
}

#my-play-lists #global-control {
	height: 32px;		
}

#my-play-lists .cont_m {
	overflow: hidden;
	position: relative;
	z-index: 10;
}

#my-play-lists .dom {
	position: relative;
	z-index: 20;	
}

#my-play-lists .over {
	position: absolute;	
	opacity: 0.0;
	z-index: -1;
	width: 295px;
	height: 60px;
}

#my-play-lists .over_control {
	position: absolute;	
	opacity: 0.0;
	z-index: -1;
	width: 295px;
	height: 30px;	
}

#my-play-lists .over_song {
	position: absolute;	
	opacity: 0.0;
	z-index: -1;
	width: 295px;
	height: 45px;
}


#my-play-lists .over_active {
	z-index: 30;
	background-color: #B6AC91;
	opacity: 0.7;
}

#my-play-lists .over_active_09 {
	z-index: 30;
	background-color: #B6AC91;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.copy-song {
	margin: 0 0 0 10px;
	
}

.copy-song select {
	width: 135px;
	height: 20px!important;
	border: 1px solid #D1CDCE;
	color: #3A3A3A;
}

.copy-song .copy-button {
	cursor: pointer;	
	margin: 14px 8px 0 0;
	float: right;	
}

.copy-song .close-button {
	cursor: pointer;	
	margin: 3px 3px 0 0;
	float: right;
}

.copy-song-to {
	color: White;
	margin-right: 7px;
}

.delete-song {
	padding: 15px 0 0 90px;
}

.delete-song img {
	cursor: pointer;		
	margin: 0 5px 0 0;
}

#new_pls_div .close {
	float: right;
	background: url(../img/close-song-button.gif) left top no-repeat;
	height: 5px;
	width: 6px;
	margin: 5px 5px 0 0;	
}

#new_pls_div #title_new_pls {
	background-color: White;
	height: 17px;
	padding: 2px 3px 0 3px;
	color: #D1473C;
	width: 175px;
	border: 1px solid #ccc;
	margin: 5px 10px 0 30px;
	font-size: 12px;
}

#new_pls_div img {
	margin: 5px 0 0 0;	
}

.save_as_input {
	width: 112px;
	height: 16px;
	font-size: 12px;
	padding: 2px 3px 0 3px;
	border: 1px solid #ccc;
	margin: 0 10px 0 20px;
}

.razriv {
	_height: 1px;	
	line-height: 1px;
}

.razriv-li {
	_height: 1px!important;
	_line-height: 1px!important;
	margin: 0!important;
	padding: 0!important;
	position: absolute;
}

/* CONTAINER_PLS */
#container_pls {
	margin: 20px 0 0 0px;
}

/* END CONTAINER_PLS */


/* POST DESCRIPTION */
.post_description {
	line-height: 13px; 	
}

.post_description img {
	margin: 7px 7px 7px 0;
}

.post_description .rm {
	color: #5C603C!important;
}

/* END POST DESCRIPTION */

/* OTHER */
.blank {
	height: 0px!important;
	line-height: 0px!important;
}
/* END OTHER */








/* MOD PLS */
#mega-cont {
	position: relative;	
	z-index:100;
	/*border: 1px solid red;*/	
}

#cont-pls {
	background-color: #E4DABF;
	position: relative;	
	padding: 0;
	min-height: 140px; height: auto!important; height: 140px;
}

.cont-mega-main {
	/*border: 1px solid #D2691E;
	background-color: InfoBackground;	*/
}

#m-list-plylist {
	border-bottom: 1px solid #D8CFB0;
	width: 240px;	
	position: absolute;
	top: 12px;
	z-index: 999;
	left: -240px;	
	/*border: 1px solid #FF1493;*/
}

#m-list-plylist li {	
	padding: 7px 7px 7px 30px;
	color: #848860;
	font: bold 12px Tahoma;
	border: 1px solid #D8CFB0;
	border-bottom: 0;
	background: url(../img/m-list-playlist.gif) left top no-repeat #F6EED7;
	cursor: pointer;	
}


#m-list-plylist li:hover {	
	 color: #646847;
}

#act-pls {
	background: url(../img/bg-pls.jpg) left top no-repeat;
	min-height: 70px; height: auto!important; height: 70px; 
	margin: 8px 0 0 8px; 
}

#play-a-pls {
	height: 70px;
	width: 70px;	
	cursor: pointer; 
	float: left; 
	margin: 0 7px 0 0;	
}

#pls-control, #pls-control ul, #pls-control ul li  {
	float: left;
}

#pls-control {
	width: 225px;
}

#pls-control h3 {
	color: #5c603c;
	font: bold 15px Tahoma;
	display: block;
	margin: 15px 0 0 2px;
	height: 18px;
	width: 210px;
	overflow: hidden; 
}

#pls-control ul {
	margin: 10px 0 0 0;
	width: 220px;
}

#pls-control ul li a {
	color: #676b48;
	display: block;
	padding: 3px 4px 3px 18px;
}

#pls-control ul li.vertical {	
	padding: 3px 0 0 0;
	margin: 0 3px 0 0;
	color: #DFD1AE;
}

#pls-control #edit {
	background: url(../img/pls-edit.gif) left top no-repeat;
}
#pls-control #share {
	background: url(../img/pls-share.gif) left top no-repeat;
}
#pls-control #delete {
	background: url(../img/pls-delete.gif) left top no-repeat;
}
#pls-control #save-as {
	background: url(../img/m-save-as.gif) left top no-repeat;
}


#pls-control code {
	padding: 5px 0 0 0;
	height: 11px;
	width: 200px;
	float: left;	
	font: normal 10px Tahoma;		
	margin: 0 0 5px 0;
}

#pls-control code img {
	margin: -2px 0 0 -15px;
}

#pls-control code.suc {
	color: #6a9552;
}

#pls-control code.err {
	color: #DB4A4F;
}

.button-pls {	
	border: 1px solid #D8CFB0;
	color: #858a52;
	font: bold 11px Tahoma;	
	padding: 4px 8px 5px 22px; 
	cursor: pointer;
}

#list-and-new {
	margin: 12px 0 0 0;
	float: left;
	width: 312px;
	position: relative;
}

#list-and-new #new-pls {
	background: url(../img/m-new-pls.gif) left top no-repeat #F5EFD7;
	float: right;
}

#list-and-new #my-pls {
	background: url(../img/m-list-pls.gif) left top no-repeat #F5EFD7;
	float: left;
	margin-left: 8px;
	_margin-left: 4px;
}

#mod-my-play-lists {
	padding: 0 0 15px 0; 
	position: relative;
}

#mod-my-play-lists .track-li {
	clear:both;
	background-color: #F5F1E6;
	height: 30px;
	padding: 10px 0 0 0px;
	color: #967B36;
	margin: 2px 10px 2px 0; 
	font-size: 11px;
	background: #F5F1E6 url(/img/drag.gif) top left no-repeat;	
	position: relative;
}

#mod-my-play-lists .track-li .blog-track {
	color: #9D9D9D;
	line-height: 14px;
}

#mod-my-play-lists .drag {
	height: 20px;	
	width: 18px;
	float: left;
	margin: 0 8px 0 0;
	cursor: move;
}

#mod-my-play-lists .track-li img {
	float: right;
	margin: 5px 10px 0 0; 
	cursor: pointer;
}

.m-copy-song {
	margin-top: 2px!important;	
}

#mod-my-play-lists .over_song {
	position: absolute;	
	opacity: 0.0;
	z-index: -1;
	width: 303px;
	height: 45px;
}


#mod-my-play-lists .over_active {
	z-index: 30;
	background-color: #B6AC91;
	opacity: 0.7;
}

#mod-my-play-lists .over_active_09 {
	z-index: 30;
	background-color: #B6AC91;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

#act-pls .over-mod { 
	position: absolute;	
	opacity: 0.0;
	z-index: -1;
	width: 303px;
	height: 80px;	  
}

#act-pls .over_active_09 {
	z-index: 30;
	background-color: #B6AC91;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);	
}


#over_control {
	position: absolute;	
	opacity: 0.0;
	z-index: -1;
	width: 303px;
	height: 30px;		
	margin: 10px 0 0 8px;
	_margin-top: 17px; 
	_margin-left: 4px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=00);
}

#over_control.over_active_09 {
	z-index: 30;
	background-color: #B6AC91;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	
}


/* END MOD PLS */

/* CONTACT */


#contact-contact {
	padding: 15px 20px 15px 20px;
	background-color: #F8F2E2;
	overflow: hidden;
	color: #7c8241;
	font: bold 1.2em Tahoma;
	margin: 7px 0 0 0;
}

#contact-contact a {
	color: #7C8241;
}

#contact-contact li {
	clear: left;	
	
}

#contact-contact label {
	padding: 0 0 0 15px;
	width: 170px;
	float: left; 
	height: 50px; 
}

#contact-contact span {	
	display: block;	
	float: left;
	font-weight: normal;		
	padding: 0!important;
	line-height: 16px!important;
	color: #585858;
	width: 350px;
}

#member-pls {
	float: left;
	width: 350px;
	padding: 0;
	margin: 0;
}

#contact-contact input, select, option {
	height: 18px;
	padding: 2px 2px 0 2px;
	font-weight: normal;
	width: 125px;
	border: none; 	
}

#contact-contact input, #contact-contact textarea {
	border: 1px solid #D2B48C;
}

#contact-contact .long { width: 255px!important; }

#contact-contact .short { width: 65px; }

#contact-contact .green_star {
	background: url(../img/pupka.gif) left top no-repeat;
}

#contact-contact #send-mes {
	background: url(../img/send-message.jpg) left top no-repeat;
	width: 105px;
	height: 34px;
	margin: 35px 0 0 0;
	cursor: pointer;
	border: 0!important;
}

#member-info li {
	padding: 5px 0 0 0;
}

#member-info li {
	padding: 5px 0 0 0;
}

#member-info li label {
 	min-height: 30px; height: auto!important;	height: 20px;  
}
/* END CONATC */



.embed_pls {	
	height: 55px;
	width: 590px;
	border: 1px solid #E4DABF;
	margin: 10px 0 0 0;
	font: normal 11px Tahoma;
	color: #967B36;
	padding: 3px 5px;
}

.topblog li {
	background: url(../img/blog.gif) left 6px no-repeat;
	padding: 0 0 0 16px;
}

.toppls li {
	background: url(../img/kliuci.gif) left center no-repeat;
	padding: 0 0 0 13px;
}

