/* Basic Stuff */

* {
	margin:  0;
	padding:  0;
	}

body
{
background:  #D4D4D4;
color:  #000;
font-size:  12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

table { border-collapse: collapse;
		height: 100%;
		}
td {vertical-align: top;}

h1,h2,h3,h4,h5,h6
{
font-weight:  normal;
}

h2,h3,h4,h5,h6  {font-size: 12px;}

h1 {font-size: 25px;}

h1 span, h3 span, h4 span
{
 color: #B5B5B5;
}

/* em {font-style: normal;} */
img
{
border:  0;
}

a
{
text-decoration:  none;
color: #2c2c2c;
}

a: hover
{
text-decoration:  underline;
color: #989899;
}

p
{
line-height:  1.4em;
text-align: justify;
margin: 0 0 10px 0;
}

input {border: 0;
	   font-family: Arial, Verdana, Helvetica, sans-serif;
	   font-size: 12px;}
/* Header */
#flexibil
{
background: #D4D4D4;
width:  100% !important;
}

#empty_td {
	width: 18px;
	background: #6494C5;
/* 	border-bottom: 52px solid white; */
}

#header
{
width: 100%;
height: 135px;
position: relative;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}

#logo { position: absolute;
		left: 16px;
		top: 12px;
		width: 84px;
		height: 116px;
		background: url(../images/logo.gif) no-repeat top left;
		}

#artists {position: absolute;
			left: 114px;
			top: 19px;
			background: url(../images/artists.gif) no-repeat top left;
			padding: 27px 0 0 0;
			color: #545454;}

#artists a {font-size: 14px;
			color: #545454;
			text-decoration: underline;
			}
#artists .email a {text-decoration: none;
				   font-size: 12px;}
#artists a: hover {text-decoration: none;}

#header_img {float: right;
			 width: 408px;
			 }

#header_img img {float: right;
				border-left: 1px solid #fff;
				}

.right {float: right}
.left {float: left;}
.nobg {background: none !important;}
img.spacer {
	display: block;
	border: none !important
}

/* NAV Menu */

#nav
{
}

#nav ul
{
list-style:  none;
}

#nav li
{
font-family: Arial, Verdana, sans-serif;
text-transform:uppercase;
position:relative;
border-top:1px solid #BCBCBC;
margin:0;
display:block;
padding:14px 0 17px 11px;
background:#7E7E7E;
}


#nav li a
{
display: block;
font-size: 14px;
color:#fff;
}



#nav li.active a, #nav li a: hover
{
 text-decoration: none;
}


#nav li ul {display: none;
			padding: 13px 0 0 0;
			background: #F2F2F2 url(../img/nav_li_back.gif) repeat-x top;
			position: absolute;
			width: 160px;
			border: 1px solid #C7C7C7;
			left: 0px;
			top: 48px;
			}

#nav li li {border-bottom: 1px solid #fff;
			display: block;
			float:  none;
			height: 22px;
			text-align: center;
			text-transform: lowercase;

			}
#nav li li.last, #nav li li li.last {border: none;}

#nav li li a{height: 22px;
			 color: #7B7B7B;
			 text-decoration: none;
			 }

#nav li li a: hover {color: #000;
					text-decoration: underline;
			 }


#nav li: hover li ul, #nav li.jshover li ul {
			display: none;}



#nav li: hover ul, #nav li.jshover ul
			{display: block;}


		/*		PATH 	*/

#nav li: hover a, #nav li.jshover a {
	background-position: bottom left;
	}
#nav li: hover li: hover a, #nav li.jshover li.jshover a
{
color: #2c2c2c;
}

#nav li.active_link{
	background-color:  #0099CB;
}

/* Main */

td#left_column {
	width: 146px;
	background: #BCBCBC;
}

/* td#left_column img {border-bottom: 1px solid #fff;} */

#line_after_header{
	width: 100%;
	height: 25px;
	background: url(../images/h1_back.gif) repeat-x top;
	border-right: 1px solid white;
/* 	padding: 6px 0 6px 0; */
}

#line_after_header td{
	background: url(../images/h1_back.gif) repeat-x top;
/* 	padding: 6px 0 6px 0; */
	border-bottom: 1px solid white;
	vertical-align: middle;
}

#line_after_header td.h1{
/* 		background: url(../images/h1_back.gif) repeat-x top; */
/* 	padding: 8px 0; */
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-left: 12px;
}

#lang{
	width: 146px;
	background: url(../images/h1_back.gif) repeat-x top;
/* 	padding: 6px 0 6px 0; */
	border-right: 1px solid white;
	border-bottom: none;
}

#lang a {font-size: 11px;
		 color: #D4D4D4;
		 padding-left: 13px;
		 }

#lang a: hover {color: #fff;}

#search {background: #B0B0B0;
		  border-top: 1px solid #fff;
		  padding: 8px 0 3px 4px;}

input.search_txt {background: url(../images/form.gif) no-repeat left;
				width: 136px;
				height: 22px;
				padding: 4px 0 0 2px;}

div.search_link {
	padding: 3px 0 3px 8px;
	background: #646464;
	position: relative;
	border-bottom: 1px solid white;
}

div.search_link #img_button {position: absolute;
							 right: 0;
							 top: 0;
							 cursor: pointer;
							 }
div.search_link a {text-transform: uppercase;
				   color: #fff;
				   }

div.search_link a: hover {color: #B0B0B0;}

* html input.search_txt {background-attachment: fixed;}

marquee { background: #C8CCAB;
		  height: 18px;
		  font-size: 14px;
		  color: #7E7E7E;
		  padding-top: 8px;}

marquee a {color: #7E7E7E;}
#main
{
width: 100%;
}

/*			CONTENT			*/
#content {
	width: 100%;
/* 	position: relative; */
	background: #fff;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding: 0px;
}
#content h1 {
	background: url(../images/h1_back.gif) repeat-x top;
	padding: 8px 0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 3px 9px;
}

#content h2 { background: #939C57;
			 padding: 7px 0 8px 7px;
			 }
#content h2 img {float: right;}
div.item { padding: 7px 6px 4px 4px;
		  background: #ABAE96;}

div.item img { float: left;
				border: 1px solid #545932;
				margin: 6px 6px 10px 0;}

div.item img.right { float: right;
					border: 1px solid #545932;
					margin: 6px 0 10px 6px;}



.all_list {background: #F37634;
	   padding: 5px 0 0 0;
	   height: 18px;
	   font-size: 10px;
	   color: #FFFDFF;
	   text-transform: uppercase;
	   text-align: right;
	   position: relative;
	   clear: both;
		}
.all_list a {color: #F8FCC7;
		background: url(../images/more_arrow.gif) no-repeat top right;
		padding: 5px 53px 0 0;
		height: 20px;
		}
.all_list a: hover {color: #FFFDFF;}
.all_list img { position: absolute;
			right: 0;
			top: 0;
			border: 0 !important;}

#news {
	display:  none;
	width: 100%;
}

#news .title {background: #DFD043;
			 height: 18px;
			 text-transform: uppercase;
			 color: #000;
			 padding-top: 7px;
			 }

#news span.date {padding: 7px 25px 0 12px;}

#news .article {border-top: 1px solid #A69804;
				border-bottom: 1px solid #A69804;
				padding: 13px 13px 15px 12px;
				}
#news .article h3 {font-size: 12px;
				   font-weight: bold;
				   padding-bottom: 10px;
				   }
#news .article img {float: right;
					border: 1px solid #777;
					margin: 0 0 10px 15px;}

#news_posting {	 background: #AAAE95;
				 position: relative;
				background: #FFE387;
				}
#news_posting h2 { border-bottom: 1px solid #fff;
				   border-top: 1px solid #fff;
				   background: #FFC300;
				   color: #535353;
				   font-weight: bold;
				   text-transform: uppercase;
				   }
#news_posting .email_form { padding:5px 0 5px 10px;
							position:relative;}

#post_button { position:absolute;
			   right:0px;
			   top:2px;
			   cursor:pointer;}

#news_posting input.posting {background: url(../images/posting_form.gif) no-repeat top left;
							 width: 241px;
							 height: 22px;
							 padding: 3px 0 0 2px;
							 }
* html #news_posting input.posting {background-attachment: fixed;
									}
/* 				FOOTER					*/


#footer_link { background: #535353;
			  border-top: 1px solid #fff;}

#footer_link ul {list-style: none;
				 padding: 7px 0 9px 160px}

#footer_link li {display: inline;
				 padding: 0 16px 0 10px;
				 background: url(../images/li_amp.gif) no-repeat right;}

#footer_link li.last {background: none;}
#footer_link li a {color: #DEDEDE}

#copyright {color: #E2E2E2;
			background: #BCBCBC;
			height: 22px;
			font-size: 10px;
			vertical-align: middle;}

#copyright div.copy {margin-left: 146px;
					  background: #8F8F8F;
					  height: 17px;
					  padding: 5px 0 0 25px;
					  position: relative;
					  }
#istyle {position: absolute;
		 right: 18px;
		 top: 2px;
		 width: 190px;
		 height: 16px;
		 }

a.pod_menu {
	color:  #FFFFFF;
	text-decoration:  none;
}
a: hover.pod_menu {
	color:  #FFFFFF;
	text-decoration:  underline;
}

.clear {clear: both;}

.content_banner {float: right;}

DIV.pos_pages_color{
	color:  red;
}

/* 			END 	FOOTER					*/

/* Релизы*/

div.release_item{
	margin:  0;
	padding:  12px;
/* 	border:  1px solid green; */
}

.release_item img{
/* 	border: 12px solid red; */
 	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

td.release_select_artist{
	margin:  0;
	padding-left: 12px;
	height: 35px;
	vertical-align: middle;
	background: #01488A;
	border-bottom: 1px solid #88D7F5;
}

td.release_pages{
/*  	vertical-align: bottom; */
	height: 25px;
	border-top: 1px solid #88D7F5;
/* 	border: 1px solid red; */
	vertical-align: middle;
/* 	position: relative; */
	background: #01488A;
	padding-top: 0px;
	margin: 0px;
}

.release_pages table{
/* 	border: 1px solid red; */
	vertical-align: middle;
	height: auto;
	color: white;
}

.release_pages span a{ color: white; }

div.release_artist{
	font-weight:  bold;
	font-size:  11pt;
	margin-bottom:  2px;
	margin-top:  2px;
	text-transform:  uppercase;
/* 	border:  1px solid green; */
}

#right_block{
	border-right: 1px solid white;
}

div.release_head{
	font-weight:  bold;
	font-size:  11pt;
	margin:  0;
	padding:  8px;
	background: #0099CB;	
	border-bottom: 1px solid #88D7F5;
	text-transform:  uppercase;
}
img.preview_img{
	width:  200px;
	height:  126px;
	float:  left;
	margin:  0 6px 6px 0;
}
img.preview_more_img{
	width:  200px;
	height:  200px;
	float:  left;
	margin:  0 6px 6px 0;
}
div.release_more_item{
	background: #D4D4D4;
}




DIV.more{
	background: #0099CB;
	border-top: 1px solid #88D7F5;
	border-bottom: 1px solid #88D7F5;
	padding-top: 4px;
	height: 20px;
	font-size: 10px;
	color: #88D7F5;
	text-transform:  uppercase;
	text-align: right;
	position: relative;
	clear: both;
	vertical-align: middle;
}

.more a{
/* border:  1px solid green; */
	color: #88D7F5;
	height: 24px;
	font-size: 13px;
	padding: 20px 55px 0 0;
	vertical-align: middle;
	text-align: right;
}

.more a:hover{
	color: #F8FCC7;
}
.more img{
	position: absolute;
	right: 0;
	top: 0;
	border: 0 !important;
	height: 25px;
}




.input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: outset 1px;
        background-color: #ffffff;
        COLOR: #666666;
}

.release_playlist_id{
	font-size: 16px;
	font-weight: bold;
	color: #0A4885;
}
.playlist_passive{
	font-size: 16px;
	color: #000;
	padding: 5px 0;
}
.playlist_active{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 5px 0;
}

span.empty_lang{
	margin: 15px;
	font-size: 18px;
}

#no_more_table img, #right_block img{
	border: 1px solid black;
}