@import url('styles-base.css');

html, body { background: #010715; margin: 0; padding: 0;}
body { height: 100%; overflow: hidden; width: 100%;}

/**  main elements  **/
#outer, #inner, #wrap1, #wrap2 { margin: 0; padding: 0; width: 100%;}
#outer { height: 100%; overflow: auto !important; overflow-y: scroll !important; position: absolute;}
#inner { background: transparent url('/css/images/bg.jpg') 50% 0 no-repeat; min-height: 100%; min-width: 920px;}
#wrap1 { }
#wrap2 { }
#page {  margin: 0 auto; width: 904px !important;}
#head { }
#head h1, #head h1 a { display: block; margin: 0; padding: 0;}
#head h1 { float: left; width: 600px;}
#head h1 a { margin: 0 0 0 -40px; height: 156px; background: url('images/logo.png') center top no-repeat;}
#head h1 a:hover { opacity: 0.8 }
#head h1 a span { display: none;}

#loading {
	background: transparent url('images/loading.gif') 0 0 no-repeat; display: none;
	height: 32px; margin-left: 63px; position: fixed; top: 12px; width: 32px;
}

#menu { background: rgba(250,0,0,.5); display: block; font-family: Custom,Impact,sans-serif; position: absolute; width: 184px;}
#menu a, #menu a span, #menu span.link { cursor: pointer; float: left;}
#menu a, #menu a:visited, #menu span.link {
	background: rgba(250,250,250,.45); border-radius: 6px; color: #231d42; display: block;
	font-size: 34px; line-height: 48px; padding: 4px 14px; text-decoration: none;
}
#menu .ax-menu-current a, #menu .ax-menu-current span.link { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
#menu .ax-menu-current ul li { float: left;}
#menu .mi-selected ul li { float: right;}
#menu .menu-main { margin: 1em 0 0;}

#menu-dd { display: block; margin: 0 !important; padding: 0 !important; position: fixed; width: 184px;}
#menu-dd ul { display: block; margin: 0; padding: 0;}
#menu-dd li { float: none; overflow: hidden; padding: 0;}
#menu-dd li ul { display: none; clear: both; margin: 0; overflow: hidden; padding: 0; position: relative; z-index: 1000 !important;}
#menu-dd li ul li { background: rgba(250,250,250,.58); display: block; float: left; margin: 0; overflow: hidden; text-align: right;}
#menu-dd li ul li a, #menu-dd li ul li a:visited { background: none; line-height: 25px; font-size: 19px; max-width: 147px !important; overflow: hidden; padding: 4px 14px; z-index: 1001 !important;}

#menu a.selected, #menu span.selected { background: rgba(250,250,250,.72); border-radius: 6px 0 0 6px; float: right; text-decoration: none;}
#menu a:hover, #menu a:active, #menu span.link:hover { color: #184055; text-decoration: underline;}
#menu li ul li a.selected { background: none; color: #000; text-decoration: underline !important;}

#menu-rss { float: right;}
#menu-rss a { background: url('images/rss.png') 0 50% no-repeat; padding: 0 0 0 32px;}

#menu-lang { font-family: Custom,Impact,sans-serif; font-size: 22px; padding: 2px 6px; position: absolute; }
#menu-lang ul { margin: 0; padding: 0;}
#menu-lang li { float: left; list-style-type: none;}
#menu-lang a { display: block; padding: 2px 4px; text-decoration: none;}
#menu-lang a.selected { text-decoration: underline;}

#contact-form { display: block; margin: 0 auto; overflow: auto; width: 320px;}

#social { display: block; float: right; margin: -56px 0 0 192px; overflow: auto; text-align: right; width: 192px;}
#social a { display: block; filter: alpha(opacity=86); float: left; height: 58px; opacity: 0.86; width: 52px;}
#social a.ax-social-vk { background: url('images/social/vk.png') 50% 50% no-repeat;}
#social a.ax-social-fb { background: url('images/social/fb.png') 50% 50% no-repeat;}
#social a.ax-social-ms { background: url('images/social/ms.png') 50% 50% no-repeat;}
#social a.ax-social-lf { background: url('images/social/lf.png') 50% 50% no-repeat;}
#social a.ax-social-rn { background: url('images/social/rn.png') 50% 50% no-repeat;}
#social a.ax-social-bc { background: url('images/social/bc.png') 50% 50% no-repeat; width: 78px;}
#social a.ax-social-tw { background: url('images/social/tw.png') 50% 50% no-repeat;}
#social a.ax-social-yt { background: url('images/social/yt.png') 50% 50% no-repeat; width: 85px;}
#social a.ax-social-sc { background: url('images/social/sc.png') 50% 50% no-repeat; width: 72px;}
#social a:hover { filter: alpha(opacity=100); opacity: 1;}

.ax-rss-icon { background: url('images/social/rss.png') 100% 50% no-repeat; display: inline-block; height: 30px; padding: 9px 48px 9px 0;}

#body { background: rgba(250,250,250,.72); border-radius: 6px; clear: both; float:right; margin: 0 0 0 0; width: 720px !important;}
#main { margin: 0;}
#page-html {}

.side { display: none; float: right; padding: 0 0 1em 0; position: relative; width: 182px;}
.side h2 { padding-top: 25px; padding-bottom: 15px; text-align: left; font-size: 16px;  }
.side li { list-style-type: square; list-style-position: inside; text-align: left;}
.side .banner { background: url(images/banner-example.gif) left top no-repeat; display: block; height: 150px; margin: 0 auto 14px; width: 180px;}
.side .banner span { display: none;}

.subs { margin: 0 auto 14px;}
.subs ul { display: block; margin: 0; padding: 0;}
.subs li { display: block; list-style: none;}
.subs ul.sub { padding: 0 0 0 12px !important;}
.subs ul.sub a, .subs ul.sub a:visited { color: #999;}
.subs ul.sub a:hover, .subs ul.sub a:active { color: #eee;}
.subs ul.sub a.selected { background-color: #200; color: #eee;}

#feet { clear: both; color: #aaa; font-family: Custom,Impact,sans-serif; font-size: 1.1em; margin: 0 0 0 auto; padding: 1em 0; text-align: center; text-shadow: 0px 0px 3px #000,  0px 0px 6px #000,  0px 0px 9px #000; width: 720px;}
#feet a, #feet a:visited { color: #fafafa; font-size: 1.1em; opacity: .82; text-decoration: none;}
#feet a:hover { opacity: 1;}

.index-info { border-bottom: 1px solid #300; font-size: 1.2em; margin: 8px auto; padding: 2px 12px; width: 400px;}
.link-language { display: block; text-align: center;}
.link-language a, .link-language a:visited { display: inline-block; height: 64px; margin: 0 8px 0 0; width: 64px;}
.link-language a span { display: none;}
.link-en { background: url(images/flag-en.png) center no-repeat;}
.link-ru { background: url(images/flag-ru.png) center no-repeat;}

.ax-backing { display: block; margin-top: 1em;}
.ax-backlink { font-family: Custom,Impact,sans-serif; font-size: 1.4em; text-decoration: none;}

.content, .content-full { display: block; margin: 0; min-height: 433px; overflow: auto; padding: 0 30px 30px;}
.content-full { margin:0;}
.postdate { line-height: 37px; font-size: 13px; padding: 0px; margin: 0px; text-align: left; color: #dee6dd;}

/**  jquery  **/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-widget-content { }
.ui-widget-content a {  }
.ui-widget-header { font-weight: bold; }
.ui-widget-header a { }

.ui-accordion .ui-accordion-header a { padding: 0 0 0 2em !important;}
.ui-accordion .ui-state-active a { color: #000; text-decoration: underline;}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #fff; color: #000; margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color: #000; cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/**  jplayer  **/
div.jp-audio,
div.jp-video {
	color: #CCC; font-size: 1em; line-height: 1.4;
	-ms-text-size-adjust:none;
	-webkit-text-size-adjust:none;
}
div.jp-audio { display: block; float: right; margin: 0; width: 190px;}
div.jp-audio div.jp-type-single div.jp-interface { border-bottom: none; height: 60px;}
div.jp-audio div.jp-type-single a.jp-play,
div.jp-audio div.jp-type-single a.jp-pause { left: 8px; top: 8px;}
div.jp-audio div.jp-type-single a.jp-stop { left: 90px; top: 26px;}
a.jp-play,
a.jp-pause {height: 40px;width: 40px;z-index: 1;}
div.jp-progress { overflow: hidden; position: absolute;}
div.jp-play-bar { background: url(images/jplayer.dark.png) 0 -218px repeat-x;height: 100%;width: 0px;}
div.jp-seek-bar { background: url(images/jplayer.dark.png) 0 -202px repeat-x; cursor: pointer; height:100%; width:0px;}
div.jp-seeking-bg { }
a.jp-mute,
a.jp-unmute { height: 15px; width: 18px;}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {left: 274px;top: 32px;}
div.jp-audio div.jp-type-single div.jp-progress, div.jp-audio div.jp-type-playlist div.jp-progress { height: 15px; left: 56px; top: 22px; width: 122px;}
a.jp-play { background: url(images/jplayer.dark.png) 0 0 no-repeat;}
a.jp-play:hover { background: url(images/jplayer.dark.png) -41px 0 no-repeat;}
a.jp-pause { background: url(images/jplayer.dark.png) 0 -42px no-repeat; display: none;}
a.jp-pause:hover { background: url(images/jplayer.dark.png) -41px -42px no-repeat;}
a.jp-stop { background: url(images/jplayer.dark.png) 0 -83px no-repeat; height: 28px; width: 28px; z-index: 1;}
a.jp-stop:hover { background: url(images/jplayer.dark.png) -29px -83px no-repeat;}
a.jp-mute {background: url(images/jplayer.dark.png) 0 -186px no-repeat;}
a.jp-mute:hover {background: url(images/jplayer.dark.png) -19px -170px no-repeat;}
a.jp-unmute {background: url(images/jplayer.dark.png) 0 -170px no-repeat;display: none;}
a.jp-unmute:hover {background: url(images/jplayer.dark.png) -19px -186px no-repeat;}
div.jp-volume-bar {background: url(images/jplayer.dark.png) 0 -250px repeat-x;cursor: pointer;height: 5px;overflow: hidden;position: absolute;width: 122px;}
div.jp-audio div.jp-type-single div.jp-volume-bar, div.jp-audio div.jp-type-playlist div.jp-volume-bar {left: 56px;top: 16px;}
div.jp-volume-bar-value {background: url(images/jplayer.dark.png) 0 -256px repeat-x;height: 5px;width: 0px;}
div.jp-current-time,
div.jp-duration {font-size: .64em;position: absolute;text-shadow: 0 1px 1px #444;text-shadow: 0 1px 1px rgba(0, 0, 0, .4);}
div.jp-duration {text-align: right;}
div.jp-audio div.jp-type-single div.jp-current-time,
div.jp-audio div.jp-type-single div.jp-duration {left: 56px;top: 37px;width: 122px;}
div.jp-interface {
	border: 0; border-radius: 6px 6px 0 0;position: relative;width: 100%;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}
div.jp-interface ul.jp-controls { height: 60px; list-style-type: none; margin: 0; padding: 0;}
div.jp-interface ul.jp-controls li { display: inline;}
div.jp-interface ul.jp-controls a { overflow: hidden;position: absolute;text-indent:-9999px;}
.jp-playlist {}
.jp-playlist a span.jp-info { color: #444;}
.jp-no-solution { display: none;}

/**  modules: images  **/
.item-image-1, .item-image-2 { border: 2px solid #4b546a; display: block; margin: 0 auto 8px; padding: 2px; border-radius: 6px;}
.item-image-1 { margin: 0 auto 1em; max-height: 600px; max-width: 650px;}
.item-image-2 { border-radius: 6px; float: left; margin: 0 10px 4px 0;}

/**  modules: index  **/
.index-left { float: left; margin-right: 26px; overflow: hidden; width: 228px;}
.index-left img { max-width: 220px;}

.index-list .ax-date { display: block; float: left; width: 44px;}
.index-list .ax-line { display: block; float: left; overflow: auto; width: 282px;}
.index-list p { display: block; overflow: auto;}

/**  modules: classes  **/

.ax-zero { display: block; font-size: 1.2em; margin: 0; padding: 1em; text-align: center;}
.ax-zero button { display: inline-block; float: none !important;}

.ax-years { font-family: Custom,Impact,sans-serif; font-size: 1.3em; height: 30px; line-height: 30px; padding: 6px 14px 7px; text-align: center;}
.ax-years a, .ax-years a:visited { text-decoration: none;}
.ax-years a.selected { text-decoration: underline;}

.dates h3 { clear: both; display: block;}
.dates #page-html { display: none;}
.dates .item-image-1 { display: block; margin: 0 auto;}
.dates-date { font-size: 1.2em;}
.dates-items { clear: both; display: block; margin: 0 0 1em; padding: 0;}
.dates-items-index { margin: 0 auto; overflow: auto; width: auto;}
.dates-item { display: block; float: left; list-style: none; margin: 0; padding: 0 0 2em; width: 210px; text-align: center;}
.dates-item .edit-link { display: inline; float: none; margin: 0 auto;}
.dates-item a { font-family: Custom,Impact,sans-serif; font-size: 1.4em;}
.dates-picture { display: block;}
.dates-image .item-image-2{ float: left;}
.dates-thumb, .dates-short { display: block;}
.dates-thumb { width: 186px; margin: 0 auto;}
.dates-thumb .item-image-2 { margin: 0 ; width: 180px; filter: alpha(opacity=70); opacity: 0.7; padding: 1px;}
.dates-thumb .item-image-2:hover { filter: alpha(opacity=100); opacity: 1;}
.dates-short { font-size: 12px; min-height: 160px; padding: 6px; width: 120px; display: none;}
.dates-title { display: block; font-size: 16px; text-decoration: none;  font-family: Custom,Impact,sans-serif; text-align: center; line-height: 23px;}

.gallery a:hover img { border-color: #999;}
.gallery .ax-folders,
.gallery .ax-files { display: block; float: left;}
.gallery .ax-folders { width: 220px;}
.gallery .ax-folders a, .gallery .ax-folders a:visited { font-family: Custom,Impact,sans-serif; font-size: 1.6em; text-decoration: none;}
.gallery .ax-folders a.selected { color: #000; text-shadow: 0px 0px 6px white;}
.gallery .ax-folders a:hover { text-decoration: underline;}
.gallery .ax-folders ul { list-style: none;}

.gallery .ax-first { float: none; width: 660px;}
.gallery .ax-first .ax-folder { float: left; height: 200px; margin: 3px; text-align: center; width: 320px;}
.gallery .ax-first .ax-folder a, .gallery .ax-first .ax-folder a:visited { border: 1px solid #e0e0e0; color: #000; display: block; height: 200px; overflow: hidden;}
.gallery .ax-first .ax-folder a:active, .gallery .ax-first .ax-folder a:hover { border-color: #fff; color: #333; text-decoration: none;}
.gallery .ax-first .ax-folder a:active span, .gallery .ax-first .ax-folder a:hover span { background: rgba(250,250,250,.8);}
.gallery .ax-first .ax-folder a img { border: 0; border-radius: 0; display: block; margin: -30px 0 0; padding: 0; position: relative; width: 320px; z-index: 10;}
.gallery .ax-first .ax-folder a span { background: rgba(250,250,250,.66); display: block; font-size: 28px; height: 30px; position: relative; z-index: 11;}

.gallery .ax-files { width: 680px;}
.gallery .ax-files .ax-file { display: block; float: left; height: 220px; width: 220px;}
.gallery .ax-files .ax-file a { display: block; margin: 0 0 2em; text-align: center;}
.gallery .ax-files .ax-file a img { display: inline; float: none; margin: 0;}
.gallery .ax-files .ax-file button { position: absolute;}

.news .ax-date { color: #333; display: block; font-family: Custom,Impact,sans-serif;}
.news .ax-full h3 { height: 30px; line-height: 30px;}
.news .ax-full .item-image-1 { margin: 1em auto;}
.news .ax-full .ax-date { text-align: right;}
.news .ax-full .ax-link { margin: 1em 0;}
.news .ax-full .ax-review { display: block; margin: .6em 0; overflow: auto;}
.news .ax-item { margin: 0; overflow: auto; padding: .6em 0;}
.news .ax-item .ax-date { border-top: 1px solid #9194b6; float: right; margin: 2px 8px; padding: 2px 3px 2px 2em; text-align: center;}
.news .ax-kind { color: #444;}
.news .ax-media iframe { display: block; margin: .5em auto;}
.news .ax-status { font-style: italic;}
.news .item-image-2 { width: 200px;}
.news .ax-review { font-size: .9em; margin: 0 .6em;}
.news .ax-review a { font-family: Custom,Impact,sans-serif; font-size: 1.5em; text-decoration: none;}
.news .ax-review .item-image-2 { border-radius: 3px; border-width: 1px; margin: 0 .6em 0 0; padding: 1px; width: 64px;}
.news .ax-review-details { background: rgba(250,250,250,.3); border-radius: 3px; border-top: 1px solid #9194B6; float: left; padding: .4em .6em;}

.releases .item-image-2 { background: none; border-radius: 0; margin: 0;}
.releases .ax-item { margin: 0 6px 10px; width: 208px; text-align: center; float: left;}
.releases .ax-item a, .releases .ax-item a:visited { display: block; text-decoration: none; font-family: Custom,Impact,sans-serif;}
.releases .ax-item a span { display: block; font-size: 1.4em; padding: 3px;}
.releases .ax-item .item-image-2 { display:block; float: none; margin: 0 auto .5em; max-height: 200px; max-width: 200px;}
.releases .ax-reviews { font-family: Custom,Impact,sans-serif; font-size: 1.2em;}
.releases .ax-reviews a { text-decoration: none;}

.releaseProjects .ax-item { display: block; overflow: auto;}

.tracks .audio { }
.ax-playlist { display: block; float: right; padding: 0; width: 400px;}
.ax-playlist a { border-radius: 3px; border-top: 1px solid #ddd; display: block; font-family: Custom, serif; font-size: 1.8em; padding: 3px 8px 3px 32px; text-decoration: none;}
.ax-playlist a:active, .ax-playlist a:hover { background: rgba(0,0,0,.1);}
.ax-playlist a.current { background: rgba(0,0,0,.24);}
.ax-playlist a span { display: block;}
.ax-playlist a span.ax-title sup { color: #888; font-size: 14px;}
.ax-playlist a span.ax-release { color: #444; font-size: 14px;}
.ax-playlist li { background: url(images/note.png) 4px 20% no-repeat; display: block; list-style: none;}
.ax-playlist-cover { display: block; float: left; position: fixed; width: 230px;}
.ax-playlist-cover img { border-width: 2px 0; display: block; margin: 0 auto; max-width: 220px;}

.lyrics .ax-release { margin: 0 0 2em 0; width: 600px;}
.lyrics .ax-cover { float: left; width: 220px;}
.lyrics .ax-info { float: left; width: 380px;}
.lyrics .ax-tracks { margin: 0 0 1em 0;}
.lyrics .ax-tracks h3 { font-size: 1.3em; padding: 0;}
.lyrics .ax-text { margin: 0 0 1em 2em; padding: .5em;}
.lyrics .ui-state-default { background: none; color: #3b3731; display: block;}
.lyrics .ui-state-active { color: #5f4824; display: block;}

.members .ax-current .ax-item { float: left; margin: 0; padding: 0; width: 165px;}
.members .ax-current .ax-pic0 { float: none; padding: 0;}
.members .ax-current .ax-pic0 img { border: 1px solid #000; border-radius: 0; float: none; padding: 0; width: 163px;}
.members .ax-current a { display: block; font-size: 1.6em; text-decoration: none;}
.members .ax-details { overflow: hidden; text-align: center;}
.members .ax-past { clear: both; display: block; margin-top: 1em;}
.members .ax-past .ax-item { float: left; margin: 0 1em 0 0; padding: 0; width: 122px;}
.members .ax-past .ax-pic0 { display: block; height: 184px; overflow: hidden; width: 126px;}
.members .ax-past .ax-pic0 img { border: 1px solid #000; border-radius: 0; padding: 0; width: 120px;}
.members .ax-past a { text-decoration: none;}
.members .ax-period { display: block; clear: left; font-size: .9em; color: #444;}
.ax-member .ax-details { overflow: auto; text-align: left;}
.ax-member .ax-info { float: left; margin: 0 1em 1em 0; overflow: auto;}
.ax-member .ax-pic1 { display: block; margin: 0 1em 1em 0;}
.ax-member .ax-pic1 img { margin: 0 auto; max-width: 300px;}
.ax-member .ax-item { margin: 0; overflow: auto; padding: 0;}

.merch-item { border-bottom: 2px solid #bebebe; margin: 0 0 1em; overflow: auto; padding: 1em 0 1em 0;}
.merch .i-pic0 img { float: left; margin: 0 1em 2em 0;}
.merch .i-pics { overflow: auto; display: block;}
.merch .i-pics-after {clear: left;}
.merch .i-pic1 { float: left; margin: 0 1em 1em 0;}
.merch .i-pic1 img { height: 72px;}
.merch .i-details { overflow: auto;}
.merch .i-details span { font-weight: bold;}
.merch .i-description{ margin: 10px 0 0 0;}
.merch .i-price { }
.merch .i-sizes { }
.merch .i-kind { font-weight: bold;}
.merch .i-unavailable { color: #333; filter: alpha(opacity=60); opacity: 0.6;}
.merch .i-unavailable:hover { filter: alpha(opacity=100); opacity: 1;}
.merch .i-unavailable .i-active {color: #a00;}

/**  classes  **/

.b { font-weight: bold !important;}
.block { display: block;}
.block-center { margin-left: auto !important; margin-right: auto !important;}
.block-clear { clear: both !important; display: block !important;}
.block-error { margin: .5em 0; padding: .5em 1em;}
.clear { clear: both; display: block; line-height: 0; margin: 0; padding: 0;}
.faded { opacity:0.5; filter:alpha(opacity=50);}
.faded:hover { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.hidden { display: none;}
.key { background: url(images/key.png) center center no-repeat; width: 20px;}
.left { display: block; float: left !important;}
.right { display: block; float: right !important;}
.manage { font-size: 14px; text-align: right; display: block;}
.more { color: #555;}
.txt-center { text-align: center !important;}
.txt-left { text-align: left !important;}
.txt-right { text-align: right !important;}
.red { text-decoration: none; color: #ccc161 !important;}
.undecorated { text-decoration: none !important;}

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; list-style: none;}
.ui-widget :active { outline: none;}

/**  classes: menu  **/

.menu ul, .menu-center ul { display: inline-block; list-style: none; margin: 0; padding: 0; width: auto;}
.menu-center { text-align: center;}
.menu-center ul { display: inline-block; margin: 0 auto !important;}
.menu li, .menu-center li { display: block; float: left;}

.edit { border: 1px solid #111; color: #666; font-size: 11px; margin: 0 0 4px 0;}
.edit a, .edit a:visited { color: #999; display: block; padding: 2px 3px; text-decoration: none;}
.edit a:hover, .edit a:active { background-color: #111; color: #fff; text-decoration: none;}

/**  socials  **/

.social > div { display: inline-block !important;}
.social table { border-collapse: collapse; border-spacing: 0; display: inline-block; margin: 0;}
.social td, tr { border: 0; margin: 0; padding: 0;}
.news .social { margin: .5em 0;}
.guestbook { padding: 0 150px 15px;}
.guestbook #networks { opacity:.8; filter:alpha(opacity=80);}
.guestbook .network { background: #fff;}
.guestbook ul { display: block;}

/**  browsers  **/

.mobile { font-size: 16px;}
.mobile, .mobile #outer { height: auto !important; min-height: 100% !important; overflow: scroll !important;}
.mobile #inner { background: transparent url('/css/images/bg-m.jpg') 50% 0 no-repeat;}
.mobile #menu { }
.mobile #menu-dd { padding: 0 20px; position: absolute;}
.mobile #menu li a, .mobile #menu li span.link { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; padding: 0 12px 5px;}

.opera-mini { font-size: 24px;}
.opera-mini #wrap1 { background: none !important;}
.opera-mini #page { background: url(images/band.jpg) 50% 0 scroll no-repeat;}
.opera-mini, .opera-mini #outer, .opera-mini #wrap1, .opera-mini #wrap2, .opera-mini #page { min-width: 920px !important; width: 920px !important;}
.opera-mini #menu { font-size: 32px !important;}

.msie6 div, .msie6 img, .msie7 div, .msie7 img, .msie8 div, .msie8 img { behavior: url('http://annexare.com/css/images/iepngfix.htc');}
.msie6 #wrap1, .msie6 #wrap2, .msie6 #wrap3, .msie6 #wrap4 { background: none;}
.msie6 #head h1 a, .msie7 #head h1 a, .msie8 #head h1 a { }
.msie #menu { font-size: 30px;}
.msie #menu .selected { color: #bebebe;}

/**  © Annexare.com  **/

