body 
{
scrollbar-face-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#CCCCCC; scrollbar-3dlight-color:#0D0E3C; scrollbar-darkshadow-color:#000000; scrollbar-track-color: #000000; scrollbar-arrow-color:#FFFFFF;
max-width: 1360px;
}

#maxwidth
{

width:expression(document.body.clientWidth > 1600? "1600px":
 "100%" );

}



a:link, a:visited, a:active { color: #999999; text-decoration: none;  } 
trackinfo.image { border:0px}

a:hover {  text-decoration: none ; border-bottom: 1px dashed; }


span a:hover img {border: none}




a:hover img {border: none}
img,.image,.image a {border: none}


.menuitem {  font-family: Georgia, "Times New Roman", Times, serif}

div.all-bands a{
color: #333;
font-size: 13px;
}


a.menuitem, a.menuitem:visited, a.menuitem:active { color:#FFFFFF ; text-decoration: none }
a.menuitem:hover { color: #CCCCCC ; text-decoration: none }

a.menuitem2, a.menuitem2:visited, a.menuitem2:active { color:#CCCCCC ; text-decoration: none }
a.menuitem2:hover { color: #FFFFFF ; text-decoration: none }
input, textarea, .forma  {BORDER-RIGHT: #333333 1px dashed; BORDER-TOP: #333333 1px dashed;  BACKGROUND-COLOR: #000000 ; BORDER-LEFT: #333333 1px dashed; BORDER-BOTTOM: #333333 1px dashed; color: #ffffff;}

.nostyle { }


.black, a.black:link, a.black:visited {  font-family: Georgia; font-size: 12px;  color: #000000; text-align: right}
.darktitle {  font-family: Georgia; font-size: 22px;  color: #383838; }
.darksmall {  font-family: Georgia; font-size: 9px;  color: #434343; }

.content {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF}
.seeders {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #555555}
#sape a, #sape {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #222222}
.seeders-dark {  font-family: Georgia; font-size: 12px; color: #444444}
.comment {  font-size: 11px; color: #777777}
.topic-profile {  font-size: 11px; color: #717062}
.topic-profile a {  font-size: 11px; color: #717062; text-decoration: none; border-bottom: 1px #717062 dotted}
.topic-profile-name {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #717062;}

.warning-title {  font-size: 13px; color: #888888; text-align: center}
.warning {  font-size: 12px; color: #666666; text-align: justify; padding-left: 20px; padding-right: 20px}
.error_hdr {  font-size: 20px; color: #FF0000; text-align: left;}
.error_txt {  font-size: 12px; color: #000; text-align: justify;}
.regcomment {  font-size: 11px; color: #888888; font-family: Georgia}
.semi-dark-moved {  font-size: 12px; color: #888888; padding-left: 25px;}
.events, a.events, a.events:visited {text-decoration: none; color: #FFFFFF }
a.events:hover {text-decoration: none}

.artist, a.artist, a.artist:visited {text-decoration: none; color: #FFFFFF; font-size: 18px; margin-left: 10px;  }
.artistgenre {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #555555; margin-left: 25px;}

a.lang:link, a.lang:visited  {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #777777;}
a.lang:hover {text-decoration: none; color: #666666}


.album_punkt {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #555555}
.dl_notice_dark {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333333; text-align: justify; padding-right: 20px}

a.perflisting_album_name, a.perflisting_album_name:visited, .perflisting_album_name  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;line-height: 22px; }
.perflisting_album_year {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #555555}

.transparent {background: transparent; border: #888888 1px dashed; font-family: Georgia}
.reg_text {font-size: 16px; color: #FFFFFF; font-family: Georgia}

.albumtitle, a.albumtitle, a.albumtitle:visted, a.albumtitle:active  {   margin-left: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF}
.album_title_year {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #676767}


.no,  a.no:visited, a.no:link { text-decoration: none }
a.clear:hover {text-decoration: underline; border-bottom: none; border: none}

.intro { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF ; text-align: justify}
.livetitle  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #FFFFFF }
.livetitle-old  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #676767 }

.radio { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.radio-listeners { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; padding-right: 55px}
.link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF ; padding-right: 25px; padding-right: 25px}
td {  }
.conctitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF ; text-transform: none}
.small {  font-size: 12px; color: #FFFFFF}
.topictitle, a.topictitle:hover { font-family: Georgia; color:#CCCCCC ; text-decoration: none ; font-size: 15px}

.listing_subnode {
	background-image: url(/img/Linebreak_big.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: top;
	height: 26px;
}

.linebreak_small {
	background-image: url(/img/linebreak_small.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
	height: 13px;
}

.linebreak_text
{
color: #555555; font-size: 13px; text-align: left; padding-left: 20px; vertical-align: middle;}

.album, a.album, a.album:visited, a.album:active { color:#636361 ; text-decoration: none ; font-size: 20px; }
a.album:hover {color:#CCCCCC; text-decoration: none}
.year  { color:#CCCCCC ; text-decoration: none ; font-size: 16px}
.albumdesc, a.albumdesc, a.albumdesc:visited, .livedate { color:#CCCCCC ; text-decoration: none ; font-size: 12px}
.livedate-old  { color:#676767 ; text-decoration: none ; font-size: 12px }


.whole-listing {  font-family: Georgia, "Times New Roman", Times, serif; background-image: url(img/listing/bg-artist-listing.jpg); background-repeat: no-repeat; background-color: #000000; color: #FFFFFF}
.artist-title, a.artist-title, a.artist-title:visited, a.artist-title:hover {  font-size: 28px; font-weight: 600; letter-spacing: 3px; text-decoration:none}
.artist-genre { color: #999999; font-size: 16px;   padding-left: 55px}

.albums-avalabile { font-size: 12px; padding-left: 200px; color: #999999; font-style: italic}
.track {  font-family: "Times New Roman", Times, serif; font-size: 36px; color: #1f1f1f}
.title, a.title, a.title:visited {  text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;  margin-top: 40px}
.trackinfo {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #555555}

.yearalbum {  font-family: "Georgia"; font-size: 26px; color: #232323; text-align: center}
.bitrate_new {  font-family: "Georgia"; font-size: 12px; color: #333333; text-align: center}

.live_details_day {  font-family: "Georgia"; font-size: 28px; color: #CCCCCC; text-align: center}
.live_details_dow {  font-family: "Georgia"; font-size: 16px; color: #CCCCCC; text-align: center}
.live_details_mounth {  font-family: "Georgia"; font-size: 16px; color: #CCCCCC; text-align: center}
.live_details_dayofweek {  font-family: "Georgia"; font-size: 12px; color: #CCCCCC; text-align: center}
.change_history {  font-family: "Georgia"; font-size: 12px; color: #CCCCCC;}

.live_details_club {  font-family: "Georgia"; font-size: 16px; color: #CCCCCC; text-align: right}
.live_details_time {  font-family: "Georgia"; font-size: 12px; color: #CCCCCC; text-align: right}
.live_year {  font-family: "Georgia"; font-size: 26px; color: #2F3341; text-align: right}
.torrent_title {  font-family: "Georgia"; font-size: 26px; color: #CCCCCC;}
.live_button {  font-family: "Georgia"; font-size: 12px; text-align: right; margin-left: 35px}
.live_button_comment {  font-family: "Georgia"; color: #555555; font-size: 11px; text-align: right; margin-left: 35px}
.live_button_caption { font-family: "Georgia"; font-size: 12px; color: #555555; margin-left: 20px}
a.live_button_caption_link,live_button_caption_link:visited,live_button_caption_link:hover,.live_button_caption_link  { font-family: "Georgia"; font-size: 12px; color: #555555; margin-left: 20px; text-decoration: none}

.live_tracklist { font-family: "Georgia"; font-size: 12px; color: #999999}
.live_tracklist_darker { font-family: "Georgia"; font-size: 12px; color: #777777}

.live_details_bg_center {
	background-image: url(/img/afisha-details/afisha-3x3.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	}


.live_details_bg_buttonarea {
	background-image: url(/img/afisha-details/afisha-8x1.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	}

.about-punkt, a.about-punkt, a.about-punkt:visited, a.about-punkt:link a.about-punkt:active {font-family: "Georgia"; font-size: 14px; color: #CCCCCC; text-decoration: none}
a.about-punkt:hover { color: #FFFFFF; text-decoration: none}


.group_name {color: #FFFFFF}

.navi { font-family: "Georgia"; font-size: 14px; color: #999999}

.big_interval {margin-left: 150px}


.inactiveband, a.inactiveband, a.inactiveband:visited { font-family: "Georgia"; font-size: 12px; color: #999999}

.unexistantband, a.unexistantband, a.unexistantband:visited { font-family: "Georgia"; font-size: 12px; color: #777; padding-left: 7px;}

.ieform, a.ieform:visited {font-size: 15px; font-family: Times New Roman; color: #ffffff}



.tracker-bg {
	background-image: url(/img/LiveTracker.jpg);
	background-repeat: no-repeat;
	background-position: left top;

.liveyear {  font-family: "Georgia"; font-size: 19px; color: #999999;}
}
.search-background {
	background-image: url("/img/search/1.4-5x1.JPG");
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF

}

.search_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11 px;
	color: #FFFFFF;
	margin: 0px;
}



.radio_button {
	border:none;
	width:10px;
	height:10px;
	margin-left: 12px;
	padding-bottom: 0px;
	vertical-align: middle;
}

.profilename
{
	font-family: Georgia;
	color:595d61;
	text-decoration: none;
	font-size: 24px;
	letter-spacing: 2px;
}


.new-torrent-bg {  background-image:  url(/img/bg/new_torrent_background.jpg); background-repeat: no-repeat; background-position: right top}
.new-torrent-comment { font-size: 10px; color: #4B4B4B}
.new-torrent-step { font-size: 18px; color: #FFFFFF; background-color: #333333; margin-top: 105px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-right: 20px; margin-bottom: 100px}
.new-form-step-desc { font-size: 22px; color: #333333;   margin-left: -10px; }

.new-torrent-wrong { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-transform: none ; text-decoration: underline; color: #FFFFFF}
.new-torrent-tip { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-transform: none ; color: #CCCCCC}
.new-torrent-tip-highlight { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform: none ; color: #FFFFFF}

.narrow-title, a.narrow-title {	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #FFF;}

.narrow-verybig {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 22px;
	font-weight: lighter;
	letter-spacing: -2px;
	color: #FFF;}

.narrow-big-grey {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #666;}

.narrow-big-white {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 19px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #fff;}

.narrow-medium-grey {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #666;}
.narrow-medium-white, narrow-medium-white a {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #FFF;}

.narrow-medium-darker {	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #545452;}

.forum_topicname, a.forum_topicname
{color: #CCC;
font-size: 14px;
}

.forum_topicsubname, a.forum_topicsubname
{color: #7A7A73;
font-size: 13px;
}

.forum_topicauthor, a.forum_topicauthor, .forum_topicauthor a
{
font-size: 12px;
color: #7A7A73;
}


.narrow-comment
{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #999;

}

.narrow-white
{
	font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	font-weight: lighter;
	letter-spacing: -1px;
	color: #ffffff;

}

.new-topic-button {	font-family: Georgia;
	font-size: 16px;
	font-weight: lighter;
	color: #999999;}

.forum-button-small, a.forum-button-small {	font-family: Georgia;
	font-size: 12px;
	font-weight: lighter;}.front_menu , a.front_menu{
	padding-top: 0px;
	padding-left: 55px;
	color: #999;
	font-size: 14px;
	position: relative;
	top: -8px;
}
.front_right_updates {
	padding-top: 0px;
margin-top: 0px;
	color: #999;
	font-size: 14px;
	top: 0px;
	margin-right: 5px;
	margin-left: 15px;
}
.front_right_news {
	padding-top: 0px;
	color: #999;
	font-size: 12px;
	top: 120px;
	padding-left: 0px;
	clear: left;
	height: 150px;
}

.page-selected {
	background-color: #555;
	padding: 2px 5px 2px 5px;
	color: #FFF;
}
.page-unselected {
	padding: 3px 5px 3px 5px;
	color: #CCC;
}

.padding{
padding-left: 25px}
.errbg {  background-image: url(/img/bg/errbg.jpg); background-repeat: no-repeat; background-position: left top}


#stat-1 {
	background-image: url(/img/forum/online_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 300px;
}
#stat-2 {
	background-image: url(/img/forum/online_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stats-table {
	background-color: #000;
padding-right: 30px;
}
#stats-block {
	margin-right: 130px;
	color: #FFF;
	text-align: right;
font-size: 12px;
}
#stats-block-title {
	margin-right: 120px;
	color: #FFF;
	text-align: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 25px;
}
#online-block {
	margin-left: 130px;
	color: #FFF;
font-size: 12px;
}
#forum-activity-block {
	padding-left: 12%;
	color: #999;
	font-size: 14px;
}
#forum-activity-block a{	color: #999;}

#online-block-title, #online-block-title a {
	margin-left: 60px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 25px;
	color: #FFF;
}





.searchProgress
	{
		background-image:url(/img/loading.gif);background-position:left 0;
		float:left;cursor:pointer;width:76px;height:8px;line-height:15px;
		background-repeat:no-repeat;
	}

.textBox input 
	{
		color:#999999;
		font:bold 14px arial;
		float:left;
		height:20px;
		padding:12px 0 0 9px;
		vertical-align:middle;
		width:50%;
background: #000;
border: 1px white dashed;
	}


#content_ajax{

		text-align: center;
		text-decoration: none;

        }
		
#content_ajax #sub_cont{

	display:none;

}
#content_ajax .no-rec{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	border-bottom:solid #AEAEAE;
	text-align:center;
	background:#D2D2D4;
}
#content_ajax .each_rec{

	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	border-bottom:solid #525252 1px;
	text-align:justify;
	background:#D2D2D4;
}

#content_ajax .each_rec:hover{
	background:#FFFFFF;
}
#content_ajax .each_rec a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none
}		
.search-background {
		display: none;
		font-size: 13px;
		font-weight: bold;

		position: absolute;
		padding-top:100px;
		text-align: center;
		text-decoration: none;


	}

#heading
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:56px;
	color:#CC0000;				
}



search-background label
{	
	border:solid #66FF00 1px;
}	

#paging_button ul{  padding:0px; margin:8px;}

#paging_button ul li{

		-moz-border-radius: 6px; 
		-webkit-border-radius: 6px;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		float:left; height:20px; width:20px; list-style-image:none; 
		list-style-type:none; font-weight:bold; border:solid #CCCCCC 1px;
		margin:3px; cursor:pointer;
	}



.hma-player {
text-align: right;
color: #555;
font-size: 12px;
font-family: georgia;



}

.hma-player a, .hma-player a:link, .hma-player a:visited, .hma-player a:hover, .hma-player a:focus, .hma-player a:active {

}

.hma-player ul {
	list-style-type:none;
	padding:0;
	margin:1em 0;
	width:100%;
	overflow:hidden;

}

.hma-player ul span {

}

.hma-player li {
	float:right;
	margin-left:1em;
}

.hma-player p span.track-name {

}

.slideshow { height: 232px; width: 232px; margin: auto;
    top: 0;
    left: 0;
}
.slideshow img, .slideshow img:hover { padding-left: 15px;  border: 0px solid #ccc; 

    top: 7px;
    left: 15px;
    background-repeat: no-repeat;
    background-position: left top;
 }




.slideshow .jewelcase {
    left: 0px;
    width: 191px;
    height: 190px;
    background-image: url(/img/images/jewelcase.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    position: absolute;

}



.slideshow .albumcover {
    position: relative;
    display: block;

}

.ie6 span.coverMega span.jewelcase {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.lst.fm/flatness/catalogue/album/jewelcase_mega.png', sizingMethod='crop');

}












#jewelcase {
	border: 1px solid #000;
	height: 150px;
	margin: 10px 10px 55px 10px;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
	position: relative;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .8);
	width: 165px;
}
#jewelcase img {
	height: 150px;
	left: 9px;
	position: absolute;
	width: 156px;
	z-index: -1;
}

#grooves {
	background: #000;
	border: 1px solid rgba(255, 255, 255, 0.4);
	float: left;
	height: 150px;
	width: 7px;
}
	.groove1 {
		background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#333), to(#131313));
		border: 1px solid #242424;
		display: block;
		height: 150px;
		width: 5px;
	}
	.groove2 {
		border: 0 solid #242424;
		border-width: 0 1px;
		display: block;
		height: 71px;
		margin: 0 1px;
		width: 1px;
	}
#cover {
	border: 1px solid rgba(255, 255, 255, .4);
	border-left: 1px solid #000;
	height: 150px;
	overflow: hidden;
	position: relative;
	width: 154px;
}
	.glow {
		background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(255, 255, 255, .3)), to(rgba(255, 255, 255, .0)));
		display: block;
		height: 180px;
		margin: -57px 0 0 -57px;
		-webkit-transform: rotate(45deg);
		width: 168px;
	}
	.holder {
		background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(255, 255, 255, .3)), to(rgba(255, 255, 255, .2)));
		border: 1px solid rgba(255, 255, 255, .4);
		height: 4px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
		position: absolute;
		-webkit-border-radius: 2px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
		width: 4px;
	}
	.top-left {left: 5px;top: -3px;}
	.top-right {right: 5px;top: -3px;}
	.bottom-left {bottom: -3px;left: 5px;}
	.bottom-right {bottom: -3px;right: 5px;}
#jewelcase .album_info {
	margin: 10px 0 10px 0;
	opacity: 0.3;
	position: absolute;
line-height: 15px;
	-webkit-transition: opacity 1s linear;
}
#jewelcase:hover .album_info {
	opacity: 1;
}
.album_info {
	font-family: Helvetica, “Helvetica Neue”, Arial, sans-serif;
	font-size: 13px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	width: 168px;
}
	#title {
		font-weight: bold;
		white-space: nowrap;
color: white;
	}
	#artist {
		color: #555;
		margin: 5px 0;
		white-space: nowrap;
	font-family: Helvetica,
	}



.main-menu a {
	text-decoration: none;
border: none;
}
.main-menu a:hover {
	text-decoration: underline;
border: none;
}
.main-menu .group-items {
	width: 160px;
	float: left;
}
.main-menu .inner {
	width: 160px;
	padding: 12px 17px 7px 17px;
}
.main-menu .hidden {
	position: absolute;
	z-index: 50;
	background: #333;
font-size: 12px;
font-family: Georgia;
line-height: 15px;
	border-top: none;

}
.main-menu .item-1 {


}
.main-menu .item-1,
.main-menu .item-1 a {

}
.main-menu .is-full a {
	background: url("img/arrow_menu_down.gif") no-repeat 100% 0.37em;
	padding-right: 14px;
border: none;
}
.main-menu .is-full a:hover {
	text-decoration: none;
border: none;
}
.main-menu .hidden .item-1 a {
	background: url("img/arrow_menu_up.gif") no-repeat 100% 0.37em;
	padding-right: 14px;

}
.main-menu .item-1-childs div {
	margin-bottom: 0.2em;
	padding-left: 2px;
}
.main-menu .item-1-childs a {
	display: block;
	background: url("../img/bullet_menu_item.gif") no-repeat 0 0.47em;
	padding-left: 7px;
}




/* ========= */
/* Elements */

/* Common */

.spacer {
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	visibility: hidden;
}





.hidden {
	display: none;
}

.pix_hma-aboutblock {
	background: #000;
	-moz-box-shadow: 0 3px 6px #000;
	-webkit-box-shadow: 0 3px 6px #000;
	box-shadow: 0 3px 6px #000;
	height: 550px;
	margin: 0 10px;
	overflow: hidden;
	position: relative;
	width: 780px;
}
.pix_hma-aboutblock > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 1001;
}
#pix_prev {
	background: url(img/prev.png) no-repeat;
	left: 10px;
}
#pix_next {
	background: url(img/next.png) no-repeat;
	left: auto!important;
	right: 10px!important;
}
#pix_pag {
	margin: 0 auto;
	position: relative;
	width: 760px;

	z-index: 1002;
}
#pix_commands {
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	margin: 15px 0 0 13px;
	position: relative;
	width: 24px;
}
#pix_play {
	background: url(img/play.png) center no-repeat;
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 24px;
}
#pix_stop {
	background: url(img/pause.png) center no-repeat;
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 24px;
}
#pix_pag_ul {
	float: right;
	margin: 0;
	padding: 0;
}
#pix_pag_ul > li {
	cursor: pointer;
	display: block;
	.display: inline-block;
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 20px 8px 0;
	text-align: center;
	text-indent: -9999px;
	width: 16px;
}
#pix_pag_ul > li > span {
	background: #222;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	height: 16px;
	width: 16px;
}
#pix_pag_ul > li:hover > span > span {
	background: #ccc;
}
#pix_pag_ul > li > span > span {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	float: left;
	height: 8px;
	margin: 4px;
	width: 8px;
}
#pix_pag_ul > li.diapocurrent > span > span {
	background: #5F5F5F;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#pix_pag_ul > li > .pix_thumb {
	border: 1px solid #252A2E;
	.border: 1px solid #252A2E;
	border: 1px solid #252A2E\9;
	-moz-box-shadow: 0 1px 8px #000;
	-webkit-box-shadow: 0 1px 8px #000;
	box-shadow: 0 1px 8px #000;
	height: 50px;
 	left: -17px;
	position: absolute;
	top: -40px;
	width: 50px;
}
#pix_pag_ul > li > .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid  #e6e6e6;
	top: 26px;
	left: 12px;
	position: absolute;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	background: rgba(0, 0, 0, 0.8);
    .filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)\9;
	bottom: 00px;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 20px;
	width: 735px;
opacity 0.5;
font-size: 16px;
}

.caption2 {
	background: url(img/transparent.png) no-repeat;
	bottom: 00px;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 20px;
	width: 720px;
opacity 0.5;
font-size: 16px;
}


.ui-loader {
	display: none;
}
