.rounded_corner .t-edge, .b-edge, .l-edge, .r-edge, .wrap-corner {
  position: relative;
  zoom: 1;
}
.rounded_corner .t-edge {
  background: url(http://www.musicspot.ru/images/shadow-t.png) repeat-x 0 top;
  font-size: 1px;
}
.rounded_corner .b-edge {
  background: url(http://www.musicspot.ru/images/shadow-b.png) repeat-x 0 bottom;
  font-size: 1px;
}
.rounded_corner .l-edge {
  background: url(http://www.musicspot.ru/images/shadow-l.png) repeat-y 0 0;
}
.rounded_corner .r-edge {
  background: url(http://www.musicspot.ru/images/shadow-r.png) repeat-y right 0;
}
.rounded_corner .wrap-corner {
  background: #fff !important;
}
.rounded_corner .wrap-corner .t-edge, .wrap-corner .b-edge {
  height: 11px;
}
.rounded_corner .wrap-corner .l, .wrap-corner .r {
  position: absolute;
  top: 0;
  height: 11px;
  width: 11px;
  background-image: url(http://www.musicspot.ru/images/corner-bits.png);
}
.rounded_corner .wrap-corner .l {
  left: 0;
}
.rounded_corner .wrap-corner .r {
  right: 0;
  background-position: -11px 0;
}
.rounded_corner .wrap-corner .b-edge .l {
  background-position: 0 -11px;
}
.rounded_corner .wrap-corner .b-edge .r {
  background-position: -11px -11px;
}
.rounded_corner .wrap-corner .r-edge {
  padding: 5px 24px;
}
.rounded_corner div.admin-links {
  margin-top: -14px;
  margin-left: -12px;
}
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}

.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}


.item-list .icon {
  color: #555;
  float: right;
  padding-left: 0.25em;
  clear: right;
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em;
  padding: 0;
  list-style: disc;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}

ul.menu {
  list-style: none;
  border: none;
  text-align:left;
}
ul.menu li {
  margin: 0 0 0 0.5em;
}

li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em;
}


#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em;
  float: left;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left;
  margin-left: 0.5em;
  clear: right;
}


.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right;
  margin: 0 1em 1em 0;
}
.profile dt {
  margin: 1em 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin:0;
}

.userpicture {
  float: left;
  line-height: 0;
}

.userpicture a {
  display:block;
  border: 2px solid #fff;
}

.userpicture a:hover {
  border: 2px solid #bbb;
}

.userpicture img {
  margin: 0;
}
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
  font-weight:bold;
}

.field .field-label-inline,
.field .field-label-inline-first {
  display:inline;
}

.field .field-label-inline {
  visibility:hidden;
}

.node-form .number {
  display: inline;
  width: auto;
}

div.fieldgroup {
  margin:.5em 0 1em 0;
}
div.fieldgroup .content {
  padding-left:1em;
}

div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}

div.panel-pane div.admin-links li a {
  color: #ccc;
}

div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}

div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}

div.panel-pane div.admin-links a:before {
  content: "[";
}

div.panel-pane div.admin-links a:after {
  content: "]";
}

div.panel-pane div.panel-hide {
  display: none;
}


div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}

div.panel-pane div.node {
  margin: 0;
  padding: 0;
}

div.panel-pane div.feed a {
  float: right;
}
#gallerix {
  margin-bottom: 10px;
}

a.gallerix-picture-link, a.gallerix-external-picture-link {
  outline: none;
  text-decoration: none;
  padding:0;
}

a.gallerix-picture-link:hover, .gallerix-thumbnails-block a.gallerix-picture-link:hover, a.gallerix-external-picture-link:hover, .gallerix-thumbnails-block a.gallerix-external-picture-link:hover {
  background: none;
  text-decoration: none;
}

a.gallerix-thumbnail-link {
  margin: 0;
  display: inline;
}

a.gallerix-thumbnail-link.current {
  margin: 0;
}

img.gallerix-thumbnail, img.gallerix-external-thumbnail {
  border: 0px solid black;
  margin: 0px 0px 0px 0px;
  padding:0;
}

img.gallerix-thumbnail.current {

}

a.gallerix-thumbnail-link:hover img.gallerix-thumbnail {
  border-color: gray;
}

#gallerix-display {
  line-height: 0;
}

#gallerix-picture-links {
  clear: both;
  text-align: center;
  line-height: 0;
  margin: 10px 0px 10px 0px;
}

#gallerix-loader {
  clear: both;
  background-position: center;
  background-repeat: no-repeat;
}

#gallerix-frame {
  display: block;
  margin: 0 auto;
  border: 1px solid #ccc;   
}

.gallerix-teaser {
  border: 1px solid #ccc; 
}

.gallerix-album {
  text-align: center;
}

h4.gallerix-caption {
  color: white;
}

img.gallerix-list {
  float: left;
  clear: both;
  
}

.thumbnail-list .form-item {
  margin: 0 0 55px 0;
}

.gallerix-grid-view {
  line-height: 0;
}

.gallerix-grid-view a {
  outline: none;
}

.gallerix-grid-view img {
  margin: 0px 3px 6px 3px;
  background: url(images/empty_album.png) center no-repeat;
}


#gallerix-viewer {
}

#gallerix-grid {
  line-height: 0;
}

#gallerix-grid img.gallerix-thumbnail {
  margin: 0px 3px 6px 3px;
}


.gallerix-thumbnails-block {
  line-height: 0;
}

.gallerix-thumbnails-block a img {
  margin: 0px 3px 6px 3px;
}










/* ÎÁËÀÊÎ*/

.wrapper.tagadelic {
  text-align : justify;
  margin-right: 1em;
}

.tagadelic.level1 {
  font-size : 1em;
color:#666;
}
.tagadelic.level2 {
  font-size : 1.2em;
color: #666;
}
.tagadelic.level3 {
  font-size : 1.4em;
color:#666;
}
.tagadelic.level4 {
  font-size : 1.6em;
color: #333;
}
.tagadelic.level5 {
  font-size : 1.8em;
color: #333;
}
.tagadelic.level6 {
  font-size : 2em;
color:#333;
}
.tagadelic.level7 {
  font-size : 2.2em;
color:#333;
}
.tagadelic.level8 {
  font-size : 2.4em;
color:#333;
}
.tagadelic.level9 {
  font-size : 2.6em;
 color:#222;
}
.tagadelic.level10 {
  font-size : 2.8em;
color:#222;
}


.banner_468 {
	margin-top:15px;
	width:468px;
	border: 1px dashed #c0c0c0;
}

.banner_600 {
	margin-top:15px;
	width:600px;
	border: 1px dashed #c0c0c0;
}
img.img {
	background: #ffffff; 
	BORDER-RIGHT: #c0c0c0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #c0c0c0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #c0c0c0 1px solid;
	margin:3px;
	background: url(music/nophoto.png) center no-repeat;
}



img.view {
	margin-left:5px;
	margin-right:10px;
}

ul.calendar {
width:170px;
clear:both;
}
ul.calendar  li{
float:left;
text-align:center;
padding-top:1px;
padding-bottom:1px;
BORDER: #fff 1px solid; 

}
ul.calendar  li.cal:hover{
background:#00aace;
color:#fff;
}
li.cal1, li.cal3{
width:23px;
}
li.cal2{
font-weight:bold;
text-align: center;
width:116px;
background:#fff;

}
li.cal4 {
margin-top:5px;
width:22px;
font-weight:bold;
}
li.cal {
width:22px;
}
li.active {
width:22px;
font-weight:bold;
text-align: center;
background:#00aace;
color:#fff;
BORDER: #c0c0c0 1px dotted; 
text-decoration:none;
}
li.active a {
color:#fff;
text-decoration:none;
}

ul.calendar  a{
text-decoration:underline;
}
ul.calendar  a:hover{
text-decoration:none;
color:#fff;
}


/* ÎÁËÀÊÀ */
.tagcloud {text-align:center;}
a.tag         { text-decoration: none; color: #cccccc; padding-right:3px;padding-left:3px; }
a.tag:hover {text-decoration: none; color: #fff; background: #00aacc; padding-right:3px;padding-left:3px;}

a.tagred         { text-decoration: none; color: #00aacc; padding-right:3px;padding-left:3px; }
a.tagred:hover {text-decoration: none; color: #fff; background: #00aacc; padding-right:3px;padding-left:3px;}

a.level1         { font-size:0.8em; }
a.level2         { font-size:1em;  }
a.level3         { font-size:1.1em;  }
a.level4         { font-size:1.3em;  }
a.level5         { font-size:1.5em;  }
a.level6         { font-size:1.7em;  }
a.level7         { font-size:2em;  }
a.level8         { font-size:2.2em;  }
a.level9         { font-size:2.4em;  }
a.level10        { font-size:2.6em;  }











ul.meta{
	width:100%;
	overflow:hidden;
	padding-left:5px;
	margin-bottom:5px;
	}
	.meta li{
		padding:0 24px 0 12px;

		margin-left:-13px;
		display:inline;
		float:left;
		white-space:nowrap;
		}
		
ul.zakladki{
	width:100%;
	overflow:hidden;
	}	
	.zakladki li{
		padding:3px 2px 1px 2px;
		display:inline;
		float:left;
		}














li.user_review .avatar{border-width:1px;display:inline;float:left;height:82px;width:82px;margin:0 1px 0 -92px;}
li.user_review .avatar a{background:no-repeat center;display:block;height:82px;width:82px;}
li.user_review{list-style:none;}

li.user_review{height:90px;width:100%;}

#side li.user_review .avatar{border-width:1px;display:inline;margin:0 -92px 0 10px;height:80px;width:80px;}
#side li.user_review .score{display:inline;float:left;height:82px;line-height:1.2;width:83px;margin:0 -168px 0 85px;}
#side li.user_review .score .score_wrap{padding:20px 6px 0 12px;text-align:center;}
#side li.user_review .score .numeric{color:#FFF;font-size:36px;line-height:.8;font-weight:bold;}

#side li.user_review .scorez{display:inline;float:left;height:82px;line-height:1.2;width:300px;margin:0 -168px 0 180px;}


#main #player_review .avatar{border-color:#383838;} 
#main #player_review .score a,#main .user_review .score a{color:#FFF;} 
#main #player_review .score,#side li.user_review .score{background:url(http://www.omcat.ru/images/score.gif) no-repeat 0 0;} 
.contain_all .user_reviews .avatar,.contain_singles .user_reviews .avatar{border-color:#383838;list-style:none;}







ul.review_scores{height:1%;overflow:hidden;padding:0 0 0 134px;}
ul.review_scores li.review_score{float:left;height:37px;margin:0 0 5px;width:100%;}
ul.review_scores li.review_score .wrap{padding:0 52px 0 7px;}
ul.review_scores li.review_score span.data{float:right;font-size:22px;font-weight:bold;margin:0 -52px 0 0;line-height:37px;height:37px;width:52px;text-align:center;}
ul.review_scores li.review_score span.data a{font-size:24px;text-decoration:none;}
ul.review_scores li.review_score span.label,ul.review_scores li.review_score span.more{float:left;width:100%;}

ul.review_scores li.review_score span.label{font-size:12px;font-weight:bold;padding:4px 0 0;}
ul.review_scores li.review_score span.more{font-size:9px;}
ul.review_scores li.reader_score{font-size:9px;height:49px;margin:0;}
ul.review_scores li.reader_score .reset{position:absolute;top:12px;left:100%;text-align:center;width:52px;}
ul.review_scores li.reader_score .reset a{font-size:9px;}
ul.review_scores li.reader_score span.data{line-height:1;height:43px;padding:6px 0 0;}
ul.review_scores li.reader_score span.no_score{line-height:49px;padding:0;height:49px;}

ul.review_scores li.editor_score{border-width:1px;display:inline;float:left;vertical-align:middle;font-size:12px;font-weight:bold;height:111px;line-height:1.2;padding:10px;text-align:center;width:137px; margin-bottom:5px;}
ul.review_scores li.editor_score a{text-decoration:none;}
ul.review_scores li.editor_score span{white-space:nowrap;}
ul.review_scores li.editor_score span.data{font-size:65px;font-weight:bold;display:block;}
ul.review_scores li.editor_score span.data span.na_text{font-size:55px;}
ul.review_scores li.editor_score span.scoreword{display:block;}


div.review_scores .body ul.actions li{border-width:0;margin:0;padding:0;}
div.review_scores ul.actions{margin:5px 0 0;text-align:center;}
div.review_scores ul.post_release{padding:0 171px 0 0;}
div.review_scores ul.actions li{line-height:24px;height:24px;}
div.review_scores ul.actions li.about{font-size:9px;width:100%;}
div.review_scores ul.actions li.review{float:right;font-size:12px;margin:0 -171px 0 5px;width:166px;}
div.review_scores ul.actions li.review a{display:block;padding-left:10px;}

div.review_scores ul.actions li.review span{display:block;padding-right:10px;}
.rating_slider div.slider{float:left;height:27px;width:100%;position:relative;}
.rating_slider div.slider p{font-size:9px;line-height:12px;margin:0;}
.rating_slider div.slider .scale,.rating_slider div.slider .current_rating{position:absolute;top:14px;left:0;height:13px;width:100%;}
.rating_slider div.slider div.current_rating{height:0;padding:13px 0 0;overflow:hidden;}
.rating_slider div.slider li{position:absolute;top:0;left:0;height:13px;}

.rating_slider div.slider ul a{display:block;height:13px;text-decoration:none;}
.rating_slider div.slider ul a .handle{display:none;}
.rating_slider div.slider ul a:hover .handle{display:block;}
.rating_slider div.slider .handle{height:0;padding:13px 0 0;position:relative;right:-4px;overflow:hidden;}
.rating_slider div.slider .scale{margin:0 0 0 5px;width:101px;}
.rating_slider div.slider .scale .scale_status{position:absolute;top:0;left:-5px;height:13px;width:10px;padding-left:1px;}
.rating_slider div.slider .scale .handle{left:0;width:11px;}

.rating_slider_10,.rating_slider_10 a{width:11px;z-index:6018;}
.rating_slider_15,.rating_slider_15 a{width:16px;z-index:6017;}
.rating_slider_20,.rating_slider_20 a{width:21px;z-index:6016;}
.rating_slider_25,.rating_slider_25 a{width:26px;z-index:6015;}
.rating_slider_30,.rating_slider_30 a{width:31px;z-index:6014;}
.rating_slider_35,.rating_slider_35 a{width:36px;z-index:6013;}
.rating_slider_40,.rating_slider_40 a{width:41px;z-index:6012;}
.rating_slider_45,.rating_slider_45 a{width:46px;z-index:6011;}

.rating_slider_50,.rating_slider_50 a{width:51px;z-index:6010;}
.rating_slider_55,.rating_slider_55 a{width:56px;z-index:6009;}
.rating_slider_60,.rating_slider_60 a{width:61px;z-index:6008;}
.rating_slider_65,.rating_slider_65 a{width:66px;z-index:6007;}
.rating_slider_70,.rating_slider_70 a{width:71px;z-index:6006;}
.rating_slider_75,.rating_slider_75 a{width:76px;z-index:6005;}
.rating_slider_80,.rating_slider_80 a{width:81px;z-index:6004;}
.rating_slider_85,.rating_slider_85 a{width:86px;z-index:6003;}

.rating_slider_90,.rating_slider_90 a{width:91px;z-index:6002;}
.rating_slider_95,.rating_slider_95 a{width:96px;z-index:6001;}
.rating_slider_100,.rating_slider_100 a{width:101px;z-index:6000;}



ul.review_scores .reset a,ul.review_scores span.label{color:#fff;}
ul.review_scores li.review_score span.more,ul.review_scores li.review_score p.msg{color:#7a7a7a;}
ul.review_scores li.review_score p.success{color:#ffeb00;}
ul.review_scores li.review_score p.error{color:#c00;}
ul.review_scores li.review_score,div.review_scores ul.actions li.about{background-color:#1d1d1d;}
ul.review_scores li.review_score span.data{background:#000;}
ul.review_scores li.reader_score .all{color:#ff7400;}
ul.review_scores li.editor_score{background:#313031;border-color:#000;color:#fff;}
ul.review_scores li.editor_score a{color:#fff;}
ul.review_scores li.editor_score span.choice a{color:#ffeb00;}
ul.review_scores li.no_editor_score{color:#575757;}

.small {
margin-top:-5px;
font-size:9px;
color:#ffeb00;
	
}
.rating_slider .handle,.rating_slider ul a:hover,div.current_rating,.rating_slider .slider,.rating_slider .slider .scale_status{background-image:url(http://www.omcat.ru/images/rating_slider.gif);background-repeat:no-repeat;}
.rating_slider .slider .scale_status,.rating_slider ul a:hover{background-position:left -26px;}
.rating_slider .handle{background-position:right -39px;}
.rating_slider .slider{background-position:0 14px;}
.current_rating_10{background-position:-90px -13px;}
.current_rating_15{background-position:-85px -13px;}
.current_rating_20{background-position:-80px -13px;}
.current_rating_25{background-position:-75px -13px;}
.current_rating_30{background-position:-70px -13px;}
.current_rating_35{background-position:-65px -13px;}
.current_rating_40{background-position:-60px -13px;}
.current_rating_45{background-position:-55px -13px;}
.current_rating_50{background-position:-50px -13px;}
.current_rating_55{background-position:-45px -13px;}
.current_rating_60{background-position:-40px -13px;}
.current_rating_65{background-position:-35px -13px;}
.current_rating_70{background-position:-30px -13px;}
.current_rating_75{background-position:-25px -13px;}
.current_rating_80{background-position:-20px -13px;}
.current_rating_85{background-position:-15px -13px;}
.current_rating_90{background-position:-10px -13px;}
.current_rating_95{background-position:-5px -13px;}
.current_rating_100{background-position:0 -13px;}	
	
	.contentBox{
		visibility:hidden;
		position:absolute;
		left:10%;
		background-color:#E2EBED;
		overflow:hidden;
		width:200px;
				
	}
	.question{
		text-align:center;
		font-weight:bold;
		color: #FF0000;		
		cursor:pointer;	
	}
		
	.answer{		
		border: 1px dashed #555555;
		padding:3px;
		width:468px;
		display:none;	
	}
	
	.tooltip{
	border-bottom: 0px dashed #555555;
	}
	.ttip{
	display:none;
	}

	.premium {
	margin:10px;
	padding:10px;
	width:90%;
	background-color:#E2EBED;
	border: 1px dashed #c0c0c0;
	}	
	
/* Ñòðàíèöû */
.pages
{
	padding-top:10px;
	border-top:1px dashed #ccc;
}
	
.pages li
{
	list-style: none;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	margin-right: 2px;
	border:1px solid #ccc;
	
}

.pages li.pactive
{
	border:1px solid #57a526;
	background: #c0c0c0;
	color: #fff;
}

.pages li.pnormal:hover
{
	background: #ccc;
}


.pages a{
	text-decoration:none;
}	
	