/* Global style */
HTML {
	width: 100%; height: auto;
}
BODY {
	width: 100%; height: auto;
	margin: 0; padding: 0;
	background: #303030 url('/i/bg-copyright.gif') no-repeat right bottom;
	font: normal 103% Arial, Verdana, Arial, sans-serif;
	color: #ffffff;
}
TD { font: normal 82% Arial, sans-serif; }
A { color: #ffffff; }
BIG { font-size: 1.2em; }
SMALL { color: #dbdbdb; font-size: 0.8em; }
FORM { margin: 0em; }
UL LI { list-style-image: url('/i/li.gif'); }
H1 { margin: 0em; font: bold 1.3em Arial, sans-serif; }
H2 { margin: 0em; font: normal 1.4em Arial, sans-serif; }
H3 { margin: 0em; font: bold 1.2em Arial, sans-serif; }
H4 { margin: 0em; font: bold 1em Arial, sans-serif; }
H5 {
	margin: 0 0 0.6em 0;
	color: #61aafb;
	font: bold 150% "Arial narrow", Arial;
	text-transform: uppercase;
}

.googlemap { color: #000000; }
.header { margin: 0.8em 0em 1.2em 0em; }
.header .feedicon { margin-left: 1em; }
.headerText {
	margin: 1.2em 0em;
	padding: 0.6em 0em;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	color: #dbdbdb;
}
.headerTextLine {
	margin-bottom: 1.2em;
	padding-bottom: 0.6em;
	border-bottom: 1px solid #dbdbdb;
	color: #dbdbdb;
}
.headerTextLine H2 { color: #dbdbdb; }
.commentsMaestro H1 { margin-bottom: .2em; }
.listMaestro {
	overflow: hidden;
	width: 100%;
	background: #595959 url('/i/v2/bg_maestro.gif') no-repeat top right;
}
.listMaestro TD { padding: 2em 2em 1em 2em; }
.listMaestro .commentsMaestro {
	width: 23% !important;
	height: 15em;
	float: left;
	margin: 0 0em 1.8em 0em;
	padding: 0 .9em 1.2em 0;
	border-bottom: 1px solid #767676;
	background: none;
	text-align: center;
}
.commentsMaestro .person_header { font-size: 120% !important; }
.listMaestro_comm { margin-bottom: 1.2em !important; color: #b0b0b0; }
.bgMain { background: url('/i/bg-main.gif') repeat-x; }
.bgLogo { background: url('/i/bg-logo-4.jpg') no-repeat; }
.logo { padding: 0px 0px 0px 0px; }
.menu { padding: 20px 0px 30px 0px; }
.menuSpace { padding-bottom: 15px; }
.spacer { width: 30px; }
.errorMessage { color: #ff2c2c; font-weight: bold; }
.registrationTable .errorMessage { margin-bottom: 0.6em; }
#loginContainer .errorMessage { margin-top: 1.2em; }
.helpMessage { margin-bottom: 0.6em; color: #dbdbdb; }
.message { margin-top: 1.2em; }
.spaceTop { margin-top: 1.2em; }
#loadingMain {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#loading {
	position: fixed;
	z-index: 2;
	top: 5px;
	right: 5px;
}
.altMenu { margin-bottom: .3em; }
.altMenu A { color: #dbdbdb; white-space: nowrap; }
.altMenu B { white-space: nowrap; }
h3.new {
	color: rgb(97, 170, 251);
	font-family: "Arial narrow", Arial;
	font-size-adjust: none;
	font-size: 140%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
	text-transform: uppercase;
}
.navigationTable TD { padding: 1em 1em; }
.navigationTable A { font: normal 1.3em Arial, sans-serif; }
.navigationTable IMG { margin-right: 0.6em; }
.navigationTable H1 IMG { margin-right: 0.4em; }
div.stars {
	height: 11px;
	margin-top: 0.8em;
	background: url(/i/star-5.gif) repeat-x;
}
/* Search form */
.inputText {
	width: 9em;
	margin: 0.4em 0.4em 0em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.inputSubmit {
	margin: 0.4em 0em 0em 0em;
	border: 0;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.formSearch .inputText { width: 100%; margin: 5px 0px 5px 0px; }
.formSearch .inputSubmit { width: 95%; }

/* Top login */
.loginTop { padding: 5 5 0 0px; }
.loginName A.userName { color: #61aafb; font-weight: bold; }
.loginName A.userGroup { color: #ffe400; font-weight: bold; }
.loginMain { padding: 12px 15px; background: url('/i/bg-login.png'); }
.inputTextError {
	border: 1px solid #ff2c2c !important;
	background: #ff2c2c !important;
	color: white !important;
}
.formLogin .inputText {
	width: 9em;
	margin: 5px 5px 5px 0px;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.formLogin .inputSubmit {
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.tableLogin .commentAvatar { padding-right: 20px; }
.tableLogin .loginName { margin-bottom: 0.6em; }
.passwordLogin .inputText {
	width: 12em;
	margin: 5px 5px 5px 0px;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.passwordLogin .inputSubmit {
	margin: 5px 0px;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}

/* Here were block */

.herewere {
	margin-top: 10px;
	padding: 0px 22px 35px 22px;
	border: 1px #4E4E4E solid;
	background-color: #000000;
}
.herewere_user { clear: both; margin-top: 23px; }
.herewere_user img { float: left; margin-right: 6px; }
.herewere_user h4 {
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
}
.herewere_user em {
	position: relative;
	top: 4px;
	color: #6E6E6E !important;
	font-family: Arial;
	font-size: 0.80em;
	font-style: normal;
}
.herewere_user_name { color: #FFFFFF; text-decoration: underline; }

/* Main page */

.hallo { margin: 0.8em 0em 1.6em 0.8em; }
.hallo DIV { margin: 0.6em 0em 0em 6.2em; }
.hallo P { margin: 0em; text-indent: 2em; }
.unquote { margin: 0.4em 0em 0em 0.4em; vertical-align: top; }
.uploadTable TD { padding-left: 2.3em; }
.uploadBlock {
	padding: 10px 0em 2em 0px;
	background: url('/i/bg-link-upload-cutted.gif') no-repeat;
}
.loginBlock {
	padding: 0em 0em 2em 0px;
	background: url('/i/bg-link-login-cutted.gif') no-repeat;
}
.uploadBlock DIV, .loginBlock DIV { margin-top: 0.5em; }
.newsHeader { padding-bottom: 18px; }
TD.newsDate { width: 6em; padding-right: 1.4em; }
.newsDate DIV { color: #dbdbdb; font-size: 0.9em; font-weight: bold; }
.newsText A { font-weight: bold; }
.newsText DIV { margin: 0.6em 0em 1.6em 0em; }
.announce { padding-bottom: 1em; }
.announce SPAN { font-weight: bold; }
.announce DIV { margin: 1.2em 0em 0.6em 0em; }

/* Small column */

.last { padding-bottom: 2em; }
.newsSmall .newsDate { margin: 0em; color: #dbdbdb; font-weight: bold; }
.newsSmall A { font-weight: bold; }
.newsSmall DIV { margin: 0.6em 0em 1.6em 0em; }
.topHeader { padding-bottom: 20px; }
.topHeader DIV { padding-top: 0.5em; }
.topAvatar { padding: 0px 20px 20px 0px; }
.topText { padding-bottom: 1.6em; }
.topText .topSong { color: #ff2c2c; font-weight: bold; }
.topText .radioSong { color: #61aafb; font-weight: bold; }
.radioSong2 { color: #ffcc00; font-weight: bold; }
.topText .stars {
	height: 11px;
	margin-top: 0.8em;
	background: url(/i/star-5.gif) repeat-x;
}

/* Registration */

.registrationTable .inputText {
	width: 12em;
	margin: 0.3em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.registrationTable .inputTextSmall {
	width: 4em;
	margin: 0.3em 0.6em 0.3em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.registrationTable .inputTextMedium {
	width: 7.4em;
	margin: 0.3em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.registrationTable .inputTextLarge {
	width: 18em;
	margin: 0.3em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.registrationTable TEXTAREA {
	width: 100%;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-textarea.gif') repeat-x bottom left;
	font: normal 1em Arial, sans-serif;
}
.registrationTable .registrationTextarea { margin: 0.8em 0px; }
.registrationTable .inputSubmit {
	margin: 1.2em 0em 0em 0em;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.formHeader { margin-top: 0.6em; }
.registrationTable .bandAvatar {
	margin: 0.4em 0em 0.6em 0em;
	padding: 0px;
}
.registrationTable .inputCheckbox {
	margin-right: 0.4em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
}
.registrationTable .checkBoxGroup { padding: 0.4em 0em 1em 0em; }

/* Clouds etc. */

.terms {
	margin-top: 25px;
	padding: 15px;
	background-color: rgb(89, 89, 89);
	background-image: url('/i/v2/termsbackround.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	color: rgb(181, 181, 181);
	font-family: Arial;
	font-size-adjust: none;
	font-size: 120%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-transform: lowercase;
}
.terms a { color: #b9b9b9; text-decoration: none; }
.terms a:hover { text-decoration: underline; }
.terms1 {
	margin-top: 25px;
	padding: 15px;
	background-color: rgb(89, 89, 89);
	background-image: url('/i/v2/termsbackround.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	color: rgb(181, 181, 181);
	font-family: Arial Narrow;
	font-size-adjust: none;
	font-size: 250%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-transform: uppercase;
}
.terms1 a { margin-right: 5px; color: #b9b9b9; text-decoration: none; }
.terms1 a:hover { text-decoration: underline; }
.t1, .t2, .t3, .t4, .t5, .t6 {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
}
.t1 { font-size: 2em; white-space: nowrap; }
.t2 { font-size: 1.5em; white-space: nowrap; }
.t3 { font-size: 1em; white-space: nowrap; }
.t4 { font-size: 0.9em; white-space: nowrap; }
.t5 { font-size: 0.8em; white-space: nowrap; }
.t6 { font-size: 0.7em; white-space: nowrap; }
.t1_highlighted {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	background-color: #FFE400;
	color: #595959;
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.t2_highlighted {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	background-color: #FFE400;
	color: #595959;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.t3_highlighted {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	background-color: #FFE400;
	color: #595959;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.t4_highlighted {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	background-color: #FFE400;
	color: #595959;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.t5_highlighted {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	background-color: #FFE400;
	color: #595959;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.t6_highlighted {
	margin: 0 5px 0 5px;
	padding: 1px 5px 1px 5px;
	background-color: #FFE400;
	color: #595959;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

/* Comments */

.comments_write {
	display: block;
	margin: 15px 0px 8px 0px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.comments_tree {
	position: relative;
	width: 100%;
	clear: both;
	padding: 0px 0px 10px 0px;
}
.comments_avatar { display: block; float: left; margin: 0px 15px 10px 0px; }
.comments_headers { margin: 0px; padding: 0px; line-height: 130%; }
.comments_author { color: #FFFFFF; font-size: 1em; }
.comments_group {
	color: #FFE400;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
.comments_headers em {
	position: relative;
	top: 2px;
	font-size: 0.8em;
	font-style: normal;
}
.comments_tree p { clear: both; margin: 0px; padding: 5px 0px 3px 0px; }
.comments_number_arrows {
	position: absolute;
	top: 0px;
	right: 10px;
	width: 76px;
	height: 29px;
	border-left: 1px #454545 solid;
	border-top: 1px #454545 solid;
}
.comments_number_arrows div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 25px;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
}
div.comments_number_arrows a.up {
	display: block;
	position: absolute;
	top: 5px;
	left: 32px;
}
div.comments_number_arrows a.down {
	display: block;
	position: absolute;
	top: 5px;
	left: 53px;
}
.inlineCommentForm2 {
	margin-left: 20px;
	margin-top: 25px;
	padding-bottom: 20px;
}

/* Add post */

h1.add_post_header {
	display: inline;
	position: relative;
	top: -2px;
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 1em;
	font-weight: bold;
}
.add_post_fields_container {
	width: 100%;
	margin-top: 20px;
	border-collapse: collapse;
	border: 0px;
	background-color: #595959;
}
.add_post_fields_container td { padding: 0px; }
td.add_post_fields { padding: 25px 10px 20px 10px; color: #CCCCCC; }
td.add_post_fields strong { font-size: 1.15em; font-weight: bold; }
td.add_post_fields input {
	width: 70%;
	height: 20px;
	padding: 0px 3px 0px 3px;
	border: 1px #FFFFFF solid;
	background-image: url('/i/v2/add_post_input_bg.gif');
	background-repeat: repeat-x;
	font-family: 'MS Sans Serif',Arial,sans-serif;
	font-size: 1em;
	line-height: 20px;
}
textarea.anons {
	width: 100%;
	height: 110px;
	padding: 3px;
	border: 1px #FFFFFF solid;
	background-color: #ffffff;
	background-image: url('/i/v2/add_post_anons_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: 'MS Sans Serif',Arial,sans-serif;
	font-size: 1em;
}
* html textarea.anons { background-attachment: fixed; }
textarea.full_text {
	width: 100%;
	height: 225px;
	padding: 3px;
	border: 1px #FFFFFF solid;
	background-color: #ffffff;
	background-image: url('/i/v2/add_post_fulltext_bg.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	font-family: 'MS Sans Serif',Arial,sans-serif;
	font-size: 1em;
}
* html textarea.full_text { background-attachment: fixed; }
input.add_post_add_button {
	width: 97px;
	height: 27px;
	margin-left: 24px;
	border-bottom: 1px #585858 solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top: 1px #585858 solid;
	background-image: url('/i/v2/add_post_addbutton_bg.gif');
	background-position: left bottom;
	baground-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	vertical-align: middle;
}
.add_post_right_block {
	overflow: hidden;
	position: relative;
	width: 100%;
	clear: both;
	padding: 15px 10px 15px 0px;
	border-bottom: 1px #5A5A5A dashed;
}
.add_post_right_block h3 {
	margin: 0px;
	padding: 0px;
	color: #61aafb;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}
.add_post_right_block em {
	position: relative;
	top: 2px;
	color: #898989 !important;
	font-family: Arial;
	font-size: 0.85em;
	font-style: normal;
	letter-spacing: 0.95px;
}
a.add_post_add_group {
	position: relative;
	left: 26px;
	color: #FFE400;
	font-weight: bold;
	text-decoration: underline;
}
select.add_post_add_blog { position: relative; left: 26px; }

/* Blog post */

.blog_post_container {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
	border-collapse: collapse;
	border: 0px;
	background-color: #000000;
}
.blog_post_container td { padding: 0px; }
.comments_headers1 { margin-top: 0px; line-height: 150%; }
.comments_author1 {
	color: #FFE400;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}
.comments_headers1 em {
	color: #777777;
	font-size: 0.8em;
	font-style: normal;
}
.comments_headers1 strong {
	font-size: 1.3em;
	font-style: bold;
}
.blog_anons_tags1 {
	position: relative;
	width: 100%;
	color: #B0B0B0;
	font-size: 0.85em;
	text-align: right;
	text-decoration: none;
}
.blog_anons_tags1 a { color: #B0B0B0; text-decoration: underline; }
.red_comment {
	padding: 0 4px 0 5px;
	background-color: #841717;
	color: #fff;
	font-weight: bold;
}
.green_comment {
	padding: 0 4px 0 5px;
	background-color: #2a5f16;
	color: #fff;
	font-weight: bold;
}
.rating_red { background-color: #841717; color: #fff; }
.rating_green { background-color: #2a5f16; color: #fff; }
.rating_grey { background-color: #595959; color: #fff; }

/* Add Comment Table*/

.addCommentTable {
	border-collapse: collapse;
	border: 1px #ebebeb dashed;
}
.addCommentTable td { padding: 0px; }

/* Lists */

ul.commentsblock {
	position: relative;
	left: -40px;
	width: 100%;
}
ul.commentsblock ul { margin-left: 20px; padding-left: 0px; }
* html ul.commentsblock ul {
	width: 100%;
	margin-left: 0px;
	padding-left: 20px;
}
ul.commentsblock ul {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
ul.commentsblock li {
	margin-bottom: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	list-style-image: none;
	list-style: none;
}
li.comment-childs-block { margin: 0px; padding: 0px; }
* html ul.commentsblock li { margin: 0px; padding-top: 4px; }
ul.commentsblock li.expanded {
	position: relative;
	padding-bottom: 6px;
	padding-top: 10px;
	list-style-image: none;
	list-style: none;
}
html ul.commentsblock li.expanded img { position: relative; left: 0px; }
ul.commentsblock li.collapsed a {
	position: relative;
	top: -2px;
	color: #A1A1A1;
	font-size: 0.8em;
	text-decoration: underline;
}
ul.commentsblock li.collapsed span {
	position: relative;
	top: -2px;
	padding-left: 5px;
	padding-right: 6px;
}
ul.commentsblock li a.comments_author { color: #FFFFFF; font-size: 1em; }
ul.commentsblock li a.comments_group {
	color: #FFE400;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
ul.commentsblock li .comments_links {
	position: relative;
	top: -2px;
	clear: both;
	color: #A1A1A1;
}
.comments_links a { color: #A1A1A1; }

/* Lines & dividers */

.peopleblognavline {
	width: auto;
	height: 1px;
	clear: both;
	padding-top: 3px;
	border-bottom: 1px dashed #5a5a5a;
	line-height: 1px;
}

/* Blogs */

div.blog_anons {
	overflow: hidden;
	position: relative;
	width: auto;
	clear: both;
	padding: 15px 10px 15px 0px;
	border-bottom: 1px #4C4C4C solid !important;
}
.blog_anons_comments_number_red {
	position: absolute;
	top: 15px;
	right: 1px;
	width: 30px;
	height: 30px;
	background-color: #841717;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
}
.blog_anons_comments_number_green {
	position: absolute;
	top: 15px;
	right: 1px;
	width: 30px;
	height: 30px;
	background-color: #2a5f16;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
}
.blog_anons_avatar { float: left; margin: 0px 15px 0px 0px; }
.blog_anons h3 {
	margin: 0px;
	padding: 0px;
	color: #61aafb;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}
.blog_anons_user {
	color: #61aafb;
	font-weight: bold;
	text-decoration: underline;
}
.blog_anons em {
	position: relative;
	top: 2px;
	color: #898989 !important;
	font-family: Arial;
	font-size: 0.85em;
	font-style: normal;
	letter-spacing: 0.95px;
}
.blog_anons p {
	clear: both;
	margin: 0px;
	padding-top: 6px;
	color: #B0B0B0;
}
.blog_anons_detailed {
	position: relative;
	top: 4px;
	color: #ffe400 !important;
	font-family: Arial;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}
.blog_anons_knowmore {
	color: #Ef1516;
	font-weight: bold;
	text-decoration: underline;
}
a.blog_anons_numbercomments { margin-left: 3px; color: #DDDDDD; }
.blog_anons_tags {
	width: 48%;
	float: right;
	padding-top: 15px;
	text-align: right;
}
.blog_anons_tags a {
	color: #B0B0B0;
	font-size: 0.85em;
	text-decoration: underline;
}
.blog_anons1 {
	overflow: hidden;
	position: relative;
	width: 100%;
	clear: both;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px #4C4C4C solid;
}
.blog_anons1_comments_number {
	position: absolute;
	top: 15px;
	right: 1px;
	width: 29px;
	height: 29px;
	border-left: 1px #454545 solid;
	border-top: 1px #454545 solid;
}
.blog_anons1_comments_number div {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 25px;
	height: 25px;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
}
.blog_anons1_title {
	position: relative;
	top: 4px;
	color: #ffe400 !important;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
.blog_anons1_title1 {
	position: relative;
	top: 4px;
	color: #9A9A9A !important;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
.blog_anons1 h3 {
	margin: 0px;
	padding: 0px;
	color: #61aafb;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}
.blog_anons1 em {
	position: relative;
	top: 2px;
	color: #898989 !important;
	font-family: Arial;
	font-size: 0.85em;
	font-style: normal;
	letter-spacing: 0.95px;
}
.blog_anons1 p {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding-top: 6px;
	color: #B0B0B0;
}
.blog_of { position: relative; top: 3px; color: #767676; font-size: 0.8em; }
.blog_anons1_group_title {
	position: relative;
	top: 3px;
	color: #FFFFFF;
	font-size: 0.8em;
	text-decoration: underline;
}

/* Group profile */

.group_header {
	color: #ffe400;
	font-family: Arial;
	font-size: 2.2em;
	font-weight: bold;
}
.group_profile_region { color: #989898; }
.group_profile_region a {
	color: #989898;
	font-family: Arial;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
}
.group_profile_members { color: #5EA5F4; font-weight: bold; }
.group_profile_members a {
	color: #5EA5F4;
	font-weight: bold;
	text-decoration: underline;
}

/* Music profile*/

.music_header {
	margin-top: 18px;
	color: #61AAFB;
	font-family: Arial;
	font-size: 1.8em;
	font-weight: normal;
}
.music_profile_group {
	position: relative;
	top: 4px;
	color: #FFFFFF;
	font-weight: bold;
}
.music_profile_group a {
	color: #F1D803;
	text-decoration: underline;
	text-transform: uppercase;
}
.music_yellow_link {
	color: #FFE400;
	font-weight: bold;
	text-decoration: underline;
}
.rateimg {
	position: relative;
	top: 3px;
	margin-left: 2px;
	border-width: 0px;
}
.music_profile_text { margin-top: 0px; color: #9A9A9A; }
.music_profile { margin-top: -10px; }
.music_profile td { padding: 7px 16px 7px 2px; }
.sam_rate {
	position: relative;
	height: 179px;
	margin-top: 20px;
	padding: 0px;
	background-color: #595959;
	background-image: url('/i/v2/rightratedecor.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}
.sam_rate_content { padding: 10px 10px 10px 150px; }
.sam_rate_content p { margin: 9px 0px 0px 0px; }
.sam_rate_content h2 {
	width: 95%;
	margin: 0px;
	padding: 4px 0px 9px 0px;
	border-bottom: 1px #7E7E7E solid;
}
table.vs_rating {
	margin-top: 10px;
	border-collapse: collapse;
	border-width: 0px;
}
table.vs_rating td { padding: 5px 10px 5px 0px; }
span.stars {
	position: relative;
	top: 1px;
	height: 11px;
	background: url(/i/maestro-star.gif) repeat-x;
	line-height: 11px;
}

/* Player */

.player { clear: both; padding: 15px 0px 0px 0px; }

/* Popup help */

#grtermsbottombrg {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: 37px;
	clear: both;
	margin: 0 0 0 0;
	padding: 15px 15px 0 15px;
	background-color: #303030;
	background-image: url('/i/v2/grouptermsbgr2.gif');
	background-position: 100% 0%;
	background-repeat: repeat-x;
	text-align: right;
}
#grtermsbottombrg a img { margin: -15px -15px 0 0; border: none; }
#showhelp { cursor: pointer; }
#setTagsContainer {
	width: 400px;
	height: 80px;
	background-image: url('/i/v2/searchgroupback1.gif');
	background-position: 0% 100%;
	background-repeat: no-repeat;
	min-height: 50px;
}
#gpformdescr {
	position: relative;
	top: 15px;
	left: 25px;
	margin: 0 55px 0 0;
	color: #b9b9b9;
	text-align: left;
	vertical-align: bottom;
}
#gpformdescr img {
	position: relative;
	top: 3px;
	margin-right: 5px;
	border: none;
}
#gpform {
	position: relative;
	top: 18px;
	left: 25px;
	margin: 0 55px 0 0;
	text-align: left;
	vertical-align: bottom;
}
#gpform .inputText {
	width: 200px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
	vertical-align: middle;
}
#gpform .inputSubmit {
	width: 95%;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
	vertical-align: middle;
}
.showterms {
	position: absolute;
	z-index: 5;
	top: 27px;
	left: 0px;
	width: 300px;
	height: 50px;
	padding: 5px;
	background-color: #fff;
	color: #7F7F7F !important;
	font-family: Arial;
	font-size: 0.9em;
	font-weight: normal;
	min-height: 50px;
}
.hidehelprounded {
	position: absolute;
	top: 49px;
	right: 0px;
	width: 26px;
	height: 31px;
	background-image: url('/i/v2/srcrounded1.gif');
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

/* Person profile */

.person_avatar { float: left; margin-right: 20px; }
.person_header {
	margin: 15px 0px 0px 0px;
	color: #61aafb;
	font-family: Arial;
	font-size: 2em;
	font-weight: normal;
}
.person_profile { margin-top: 25px; }
.person_profile td { padding: 7px 15px 7px 0px; }
.person_profile_group_detailed {
	position: relative;
	top: -1px;
	color: #ffe400 !important;
	font-family: Arial;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}

/* Person music */

h2.table_header {
	padding: 20px 0px 5px 0px;
	border-bottom: 1px #ffffff solid;
	color: #DBDBDB;
	font-size: 1.6em;
	font-weight: normal;
}

/* Tabs */

.zakladki {
	overflow: hidden;
	width: 100%;
	clear: both;
	padding-bottom: 2px;
	padding-top: 20px;
	border-bottom: 2px solid #7f7f7f;
}
.tab_button, .act_tab_button {
	display: block;
	position: relative;
	height: 37px;
	float: left;
	margin: 0 3px 0 0;
	padding: 0px 20px 0px 20px;
	background-color: #303030;
	background-image: url('/i/v2/button_bg_left.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #B5B5B5;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.act_tab_button {
	background-image: url('/i/v2/act_button_bg_left.gif');
	color: #575757;
}
.tab_title { position: relative; top: 10px; }
.tab_right_side { position: absolute; top: 0px; right: -1px; }

/* Comments */

.commentRootReply { margin-bottom: 1.6em; }
.commentRootReply A { color: #A1A1A1; }
.commentReply { margin-top: 0.6em; color: #A1A1A1; }
.commentReply A { color: #A1A1A1; }
.commentReply .action { float: left; }
.commentReply .separated {
	margin-left: 0.5em;
	padding-left: 0.5em;
	border-left: 1px solid #A1A1A1;
}
.commentNameMaestro A { font: bold 1.2em Arial, sans-serif; }
.commentSubject { font-weight: bold; }
.commentText { padding: 0.6em 0em 1.8em 0em; }
.commentText P { text-indent: 0em; }
.commentText .quote {
	margin: 1em 0em 1em 1em;
	padding: 1em;
	background-color: #252525;
}
.commentText .quote DIV { margin-bottom: 1em; }
.commentsWrite { width: 100%; }
.commentsWrite .commentName { font-weight: bold; }
.commentName .musicGroupName { color: #ffe400; font-weight: bold; }
.commentName SMALL { margin-left: 1em; }
.commentsWrite .inputText {
	width: 16em;
	margin-left: 1em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.commentsWrite .commentsTextarea { margin: 0.8em 0px; }
.commentsWrite TEXTAREA {
	width: 100%;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-textarea.gif') repeat-x bottom left;
	font: normal 1em Arial, sans-serif;
}
.commentsWrite .inputSubmit {
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.commentsWrite .commentsBottom SPAN { padding-right: 1em; }

/* Music */

.songTitle H1 { color: #ffe400; }
.commentAvatar { }
.commentName { margin-bottom: 0.6em; }
.commentAdminName { font-size: 1.3em; font-weight: bold; }
.songMain { margin-bottom: 1.2em; }
.songAvatar { padding: 0.3em 20px 0px 0px; }
.songAlbum { margin-top: 0.6em; }
.songRating .stars {
	height: 11px;
	margin-bottom: 0.2em;
	background: url(/i/star-5.gif) repeat-x;
}
.songRating .songPlace { margin-top: 0.8em; }
.songRating .songPlace B { font-size: 1.1em; }
.songRating .songPlace .plus { color: #61aafb; }
.songRating .songPlace .minus { color: #ff2c2c; }
.songRating .songPlace .zero { color: #999999; }
.songRating .songDate { margin-top: 0.8em; }
.songInfo DIV { margin-bottom: 0.4em; margin-top: 1.2em; }
.commentsArtists { margin-bottom: 1.6em; }
.songUserActions { margin-bottom: 1.6em; }
.songUserAction { margin-bottom: 0.6em; }
.songUserAction IMG { margin-right: 0.6em; vertical-align: middle; }
.songUserAction A { font-weight: bold; }
.songGroup { margin-top: 0.4em; }
.commentsMaestro {
	margin: 1.6em 0em 2em 0em;
	padding: 1em 2em;
	background: #595959 url('/i/bg-maestro-light.gif') no-repeat bottom right;
}
.ratingsMaestroMain { margin: 1.2em 0em 0em 0em; }
.ratingsMaestroMain TD { padding: 0em 0em 0.6em 0em; }
.ratingsMaestroMain B { color: #FFFFFF; }
.ratingsMaestroMain .stars {
	height: 11px;
	margin: 0.2em 0em 0em 0.8em;
	background: url(/i/maestro-star.gif) repeat-x;
}
#songRateForm SPAN { padding-right: 6px; }
#songRateForm IMG { margin-right: 6px; }

/* Artists */

.songArtist { margin-bottom: 0.4em; }
.bandMain { margin-bottom: 1.8em; }
.bandAvatar { padding: 0.3em 20px 0px 0px; }
.bandAbout H1 { color: #ffe400; }
.bandFrom { margin-top: 0.4em; }
.bandInfo DIV { margin-bottom: 0.4em; margin-top: 1.2em; }
.photoArtists { padding: 10 0 10 0px; text-align: center; }
.songListTitle H1 { margin: 0em; font: bold 1.1em Arial, sans-serif; }
.songListTitle H1 A { color: #ffe400; }
.songListTitle .songDate { margin-top: 0.4em; }
.songListTitle .stars {
	height: 11px;
	margin-top: 0.3em;
	background: url(/i/star-5.gif) repeat-x;
}
.songDownload { margin-bottom: 0.8em; }

/* Catalogue */

.musicCatalogue P { margin: 0em; text-indent: 0em; }
.mainCatalogue { overflow: hidden; clear: both; }
.mainCatalogue .stars {
	height: 11px;
	margin-top: 0.0em;
	background: url(/i/star-5.gif) repeat-x;
}
.musicCatalogue .mainPages { float: none; }
.tableCatalogue TH {
	padding: 0em 0.6em 0.4em 0em;
	border-bottom: 2px solid #646464;
	color: #ffe400;
	font: bold 0.8em Arial, sans-serif;
	text-align: left;
}
.tableCatalogue TH A { color: #ffe400; }
.tableCatalogue TH IMG { margin-right: 0.4em; }
.tableCatalogue TD {
	padding: 0.4em 0.6em 0.4em 0em;
	border-bottom: 1px solid #646464;
}
.tableCatalogue TD.last { padding: 0.4em 0em; }
.tableCatalogue TH.last { padding: 0em 0em 0.4em 0em; }
.tableCatalogue TD.small_avatar {
	margin: 0em;
	padding: 3px 0px 3px 0px;
	border-bottom-width: 0px;
}
.tableCatalogue TH.maestro { padding-right: 0em; }
.tableCatalogue .arrow {
	float: right;
	padding-right: 0.6em;
	vertical-align: middle;
}
.tableCatalogue TD.nowrap { white-space: nowrap; }
.searchForm {
	margin-bottom: 1.6em;
	padding: 1em;
	background: #595959 url('/i/bg-maestro-light.gif') no-repeat bottom right;
}
.searchForm SELECT {
	width: 9em;
	margin: 0.4em 0.4em 0em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.searchForm .inputText {
	width: 9em;
	margin: 0.4em 0.4em 0em 0em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.searchForm .inputSubmit {
	margin: 0.4em 0em 0em 0em;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.searchForm .searchTable { margin: 0px 10px; }
.searchForm .searchTable TD .inputText,
.searchForm .searchTable TD .inputSubmit {
	margin: 0 .75em 0 0;
}
.searchForm .searchTable TD SELECT { margin: 0; }
.searchForm .searchTable TD .fieldName { margin: 0 .3em 0 0; }
.searchForm .searchTable .alphabetMain { padding-top: 1em; }
.searchForm .searchTable .alphabet { margin: 0.2em 0em 0em 0em; }
.searchForm .searchTable .alphabet A { margin-right: 0.6em; }
.searchForm .searchTable .alphabet SPAN { margin-right: 0.6em; }
.searchForm .searchTable .alphabet DIV { margin-bottom: 0.4em; }
.searchForm .fieldName { font-weight: bold; }
.mainPages {
	position: relative;
	top: 0px;
	right: -25px;
	margin-bottom: 0.6em;
	padding: 3px 0px 10px 0px;
}
.musicCatalogue .mainPages { float: right; }
table.tablePages { clear: both; }
.mainPages table.tablePages TD { padding: 0em 0.4em; }
.mainPages table.tablePages TD.left { padding-right: 1em; }
.mainPages table.tablePages TD.right { padding-left: 1em; }
.mainPages table.tablePages B { color: #ffe400; }
.mainPagesBottom {
	position: relative;
	top: 0px;
	left: -0.4em;
	padding: 10px 0px 10px 0px;
}
.mainPagesBottom table.tablePages TD { padding: 0em 0.4em; }
.mainPagesBottom table.tablePages TD.left { padding-right: 1em; }
.mainPagesBottom table.tablePages TD.right { padding-left: 1em; }
.mainPagesBottom table.tablePages B { color: #ffe400; }

/* Control panel */

.controlPanel {
	margin-bottom: 1.6em;
	padding: 1em 1em 0.4em 1em;
	background: #595959 url('/i/bg-control.gif') no-repeat top right;
}
.controlLink { margin-bottom: 0.6em; }
.controlLink IMG { margin-right: 0.6em; vertical-align: middle; }

/* Section panel */

.sectionPanel {
	margin-bottom: 1.6em;
	padding: 1em 1em 1em 1em;
	background: #4B4B4B url('/i/bg-control.gif') no-repeat top right;
}
.sectionPanel1 {
	margin-bottom: 1.6em;
	padding: 1em 1em 0.4em 1em;
	background: #595959 url('/i/bg-maestro-light.gif') no-repeat bottom right;
}
.sectionMainLink {
	margin-bottom: 0.6em;
	font-size: 1.2em;
	font-weight: bold;
}
.sectionLink1 { margin-bottom: 0.6em; font-size: 1.2em; }
.sectionLink { margin-bottom: 0.6em; font-size: 1.1em; }
.sectionLink2 { margin-bottom: 0.6em; }
.sectionLink1 a {
	color: #dbdbdb;
	font-weight: bold;
	text-decoration: none;
}
.sectionLink1 a:hover { text-decoration: underline; }

/* News page */

.newsArchivesMain TD.newsDate {
	width: 6em !important;
	padding-right: 1.4em !important;
}
.newsArchivesMain .newsHeader { padding: 0em !important; }
.newsArchivesMain .newsHeader SPAN { font-weight: bold; }
.newsArchivesMain .newsAnnounce { margin: 0.6em 0em 1.6em 0em; }
.newsMain .newsDate { color: #dbdbdb; font-size: 0.9em; font-weight: bold; }
.newsMain .newsImagesLeft {
	width: 225px;
	float: left;
	margin: 0.6em 1.2em 0.6em 0em;
	background: #000000;
}
.newsMain .newsImagesRight {
	width: 225px;
	float: right;
	margin: 0.6em 0em 0.6em 1.2em;
	background: #000000;
}
.newsMain .newsImagesText { padding: 0.8em 1.2em; font-size: 0.85em; }
.newsMain .newsIncut {
	clear: left;
	margin-left: 2em;
	padding: 0.6em 0em 0.6em 1.2em;
	border-left: 2px solid #646464;
	font-size: 1.2em;
}
.newsMain .newsBody { margin: 1em 0px 1em 0px; }

/* User page */

.userMain { margin-bottom: 1.8em; }
.userAvatar { padding: 0.3em 20px 0px 0px; }
.userAbout H1 { color: #61aafb; }
.userFrom { margin-top: 0.4em; }
.userBand { margin-top: 1.2em; }
.userBand DIV { margin-bottom: 0.4em; }
.userBand H1 { margin-bottom: 0.2em; }
.userBand A { color: #ffe400; }
.userInfo { margin-top: 1em; }
.userInfo DIV { margin-bottom: 0.4em; }
/* Forum */
.tableForum { margin-bottom: 1.2em; }
.tableForum TH {
	padding: 0em 0.6em 0.4em 0em;
	border-bottom: 2px solid #646464;
	color: #ffe400;
	font: bold 0.8em Arial, sans-serif;
	text-align: left;
}
.tableForum TH A { color: #ffe400; }
.tableForum TH IMG { margin-right: 0.6em; }
.tableForum TD {
	padding: 0.4em 0.6em 0.4em 0em;
	border-bottom: 1px solid #646464;
}
.tableForum TR.last TD {
	padding: 0.4em 0.6em 0.4em 0em;
	border-bottom: 0px solid #646464 !important;
}
.tableForum TD.last { padding: 0.4em 0em; }
.tableForum TH.last { padding: 0em 0em 0.4em 0em; }
.tableForum .arrow {
	float: right;
	padding-right: 0.6em;
	vertical-align: middle;
}
.tableForum DIV { margin-top: 0.6em; }
.tableForum .forumAvatar { float: left; margin: 0em 1.2em 0em 0em; }
.tableForum B.important A { color: #61aafb; }
.tableForum B.closed A { color: #999999; }
.tableForum B IMG { margin-right: 0.4em; vertical-align: bottom; }
.commentsFirst {
	margin-bottom: 10px;
	border-bottom: 2px solid #646464;
	background: #252525;
}
.commentsFirst .commentText { padding: 0.6em 0.6em 1.2em 0.6em; }
.commentsRegister { padding: 1.2em; background: #252525; }
.startNewFlame { float: left; margin-bottom: 0.8em; }
.startNewFlame IMG { margin-right: 0.6em; vertical-align: middle; }
.confirmedAction INPUT {
	width: 3em;
	margin-left: 6px;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 0.7em Arial, sans-serif;
}
.confirmedAction FORM { display: inline; }
.commentConfirmedAction { margin: 0px; padding: 0px; }
.commentConfirmedAction INPUT {
	width: 3em;
	margin-left: 6px;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 0.7em Arial, sans-serif;
}
.commentConfirmedAction FORM { display: inline; }

.reviewRequestForm .inputSubmit {
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.reviewRequestForm .inputText {
	margin: 5px 10px 0px 0px;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
.clouds {
	margin: 0em 0em 2em 0em;
	padding: 1em 2em;
	background: #595959 url('/i/bg-maestro-light.gif') no-repeat bottom right;
	line-height: 2em;
}
.cloudsHeader {
	margin-bottom: 0.6em;
	padding-bottom: 0.6em;
	border-bottom: 1px solid #dbdbdb;
	color: #dbdbdb;
}
.clouds A { text-decoration: none; }
.clouds A:hover { text-decoration: underline; }
.categoryHeaderMain { border-top: 1px solid #646464; }
H2.categoryHeader { margin: 0.2em 0em; color: #dbdbdb; }
.commentHiddenReplies { padding-bottom: 2em; font-weight: bold; }
.ratingUp { color: #61aafb; }
.ratingDown { color: #ff2c2c; }
.ratingNew { color: #ffe400; }
.comments_list .mainPages {
	position: relative;
	top: 0px;
	left: -5px;
	right: 0;
	padding: 10px 0px 10px 0px;
}
.comments_list .comments_headers { margin-bottom: .2em; }
.comments_list .comments_headers em {
	position: relative;
	top: 0;
	color: #dadada;
	font-size: 100%;
}
.comments_list .gray { color: #AFAFAF; }
.comments_list .blue { color: #61aafb; }
.comments_list .y { color: #FFE400; }
.comments_list .arr { position: relative; top: 0; }
.comments_list .comments_author { font-weight: bold; }
.comments_list .h { font-size: 90%; }
div.tags_autocomplete {
	position: absolute;
	width: 250px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #888;
	background-color: white;
	color: black;
	font-weight: bold;
}
div.tags_autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.tags_autocomplete ul li.selected { background-color: #ffb; }
div.tags_autocomplete ul li {
	display: block;
	height: 32px;
	margin: 0;
	padding: 2px;
	cursor: pointer;
	list-style-type: none;
}
div ul li div.tag_cnt { font: 0.9em Arial; }

/* POPUP */
.blackout {
	position: fixed;
	top: 0;
	top: expression(parseInt(document.body.scrollTop, 10) + "px");
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/i/checkers.gif);
}
.popup_main {
	position: absolute;
	top: 25%;
	left: 15%;
	width: 70%;
	font-family: Arial;
	font-size: 80%;
}
.popup_shad { position: relative; top: 4px; left: 3px; background: black; }
.popup {
	position: relative;
	top: -4px;
	left: -3px;
	border: 16px solid #646464;
	background: #303030;
}
.popup .wrapper { padding: 1.5em; }
.blackout, .popup_main, .popup_shad { z-index: 1000; }

/* NEW SONG */

IMG.avatar { float: left; margin: .15em .45em 0 0; }
.raiting_stat { padding-right: .6em; }
.raiting_stat SPAN { font-size: 160%; }
.tl, .tr, .bl, .br { overflow: hidden; width: 100%; height: 9px; }
.tl { background: #484848 url('/i/tl.gif') no-repeat top left; }
.tr { background: url('/i/tr.gif') no-repeat top right; }
.bl { background: #484848 url('/i/bl.gif') no-repeat bottom left; }
.br { background: url('/i/br.gif') no-repeat bottom right; }
.big_mark {
	padding: .3em 1.35em .3em 1.2em;
	background: #484848;
	font-size: 200%;
	text-align: center;
}
.big_mark IMG { margin-right: .3em; border: none !important; }
P.no_tags {
	position: absolute;
	z-index: 10;
	float: left;
	margin: -.45em 0 0 1.2em;
	font-size: 100%;
}
P A.y { color: #f1d803 !important; }
P.user SMALL { color: #999; font-size: 80%; }
P.user { line-height: 140%; }
P.edit { margin: .45em 0 0 0; color: #999; font-size: 80%; }
DIV.mark_block { float: right; margin-right: 0; margin-top: 15px; }
DIV.mark_block.fixed { width: 50%; }
DIV.mark_block.form_block { width: 70%; }
DIV.mark_block TABLE { float: right; }
TABLE.mark_done {
	width: 100%;
	margin-bottom: 1.2em;
	border-collapse: collapse;
}
.mark_done P.comments_links { margin-top: .3em; }
.mark_c TD { padding: 0; background: #484848; }
.mark_midd TD { background: #484848; }
.mark_midd TD.bord_r {
	width: 8%;
	padding: 0 .6em;
	font-size: 110%;
	text-align: center;
}
.mark_midd TD.bord_r. IMG1, span.a_mark { cursor: pointer; }
span.a_mark { white-space: nowrap; }
.mark_c TD IMG, .mark_midd TD IMG {
	border: none !important;
	background: none !important;
}
.bord_r { border-right: 1px solid #303030; }
TD.mark_txt { padding: 0 1.2em; }
P.user { margin: 0 0 .3em 0; }
.no_mark { color: #9b9b9b; }
.margin { height: 1.2em; }
.mark_done.your .mark_midd TD.bord_r { padding: .1em .9em; }
TABLE.mark_done.your, TABLE.mark_done.selection { margin-bottom: 0; }
TABLE.mark_done.selection TD { width: 33%; }
H3.mark_select { margin-bottom: .3em; color: #7f7f7f; font-size: 120%; }
.m_profile .bord_r SPAN { display: block; width: 100%; clear: both; }
.m_profile .bord_r .user { margin-bottom: 0; }
.m_profile TD.gr_pic { width: 1px; padding: 0 .6em .3em 0; }
.m_profile .mark_txt_g {
	width: 100%;
	padding: 0 .9em !important;
	border-right: 1px solid #303030;
	font-size: 80%;
	text-align: left;
}
.m_profile .bord_r { width: 60px; }
.raiting_stat fieldset {
	position: relative;
	top: -.3em;
	padding: 0 .9em .6em .9em;
	border: 1px solid #6f6f6f;
	text-align: center;
}
.raiting_stat legend {
	padding: 0 .6em;
	color: #9b9b9b;
	font: bold 105% Arial;
}
.raiting_stat fieldset SPAN {
	display: block;
	position: relative;
	top: -.09em;
	margin-top: .15em;
	font-family: Arial black;
	font-size: 310%;
	letter-spacing: -2px;
	line-height: 100%;
}
.raiting_stat B { display: block; color: #9B9B9B; font-size: 130%; }
.add_mark { overflow: hidden; }
.big_mark.add_mark { padding: 0 .35em 0 .35em; }
TABLE.add_mark_comm, DIV.add_mark_comm { width: 100%; }
.add_mark_comm TEXTAREA {
	width: 100%;
	margin-bottom: .6em;
	padding: .3em;
	border: 3px solid black;
	font-family: Arial;
	font-size: 120%;
}
DIV.add_mark_comm { text-align: left; }
DIV.add_mark_comm TEXTAREA {
	width: 100%;
	margin: .3em 0 0 0;
	border: 3px solid black;
	font-size: 50%;
}
.add_mark_comm .inputSubmit {
	clear: both;
	border: 0px;
	background: #ffffff url('/i/bg-submit.gif') repeat-x;
	font: normal 1em Arial, sans-serif;
}
DIV.add_mark_comm .inputSubmit { font-size: .45em; }
.left_mark {
	padding-right: 0;
	font-size: 100%;
	font-weight: bold;
	vertical-align: top;
}
.left_mark IMG { position: relative; left: .6em; float: right; }
.left_mark SPAN { display: block; clear: both; }
.mb09 { margin-bottom: .9em !important; }
.mb12 { margin-bottom: 1.2em !important; }
.mb15 { margin-bottom: 1.5em !important; }
.sectionLink IMG { margin-right: .6em; border: 0; }
.edit_block .big_mark.add_mark { padding: 0; }
.edit_block .big_mark.add_mark .add_mark_comm { padding: 0; }
.edit_block .big_mark.add_mark TEXTAREA { width: 70%; clear: both; }

/* NEWS */

TD.num { padding-left: .6em; }
.fieldName SELECT {
	width: auto;
	margin: 0.4em 0.4em 0em .6em;
	border: 1px solid #ffffff;
	background: #ffffff url('/i/bg-text.gif') repeat-x;
	font: normal 1em Arial;
}
.fieldName { float: left; font-weight: bold; }
.mb09 { overflow: hidden; width: 100%; margin-bottom: .9em; }
.mainPages { float: right; }
TD.raiting { padding: 0; font: bold 130%/100% Arial; text-align: center; }
TH.raiting { text-align: center; }
TH.raiting IMG { margin: 0; }
TD.raiting DIV {
	width: 2em !important;
	padding: .15em;
	border: 1px solid #6F6F6F;
	text-align: center;
}
.fon TD { background: url('/i/bg_hit.gif') top left repeat-x !important; }
.tableCatalogue TH { border-width: 1px; }
.tablePages B { padding: .1em .45em; border: 1px solid #6F6F6F !important; }
.top_line {
	overflow: hidden;
	width: 100%;
	margin-bottom: 1.2em;
	padding-bottom: .3em;
	background: url('/i/tl_bg.gif') bottom left repeat-x;
}
.top_line .fieldName { float: left; }
.top_line .mainPages { float: right; }
.hitparade_block TABLE.columnSonglist { margin-bottom: .6em; }
.hitparade_block TABLE.columnSonglist TD {
	padding: .6em;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
}
.hitparade_block .columnSonglist { border-top: 1px solid #666666; }
.hitparade_block .columnSonglist.nofinished { border-top: none; }
.hitparade_block .columnSonglist.nofinished TD {
	padding-left: 0;
	padding-right: 0;
}
.hitparade_block .columnSonglist.nofinished TD.topText {
	padding-left: .6em;
}
.columnSonglist .topHeader { padding-bottom: 0; }
.columnSonglist .zakladki { margin-top: .6em; }
.columnSonglist .tab_button, .columnSonglist .act_tab_button {
	top: 4px; height: 17px;
	float: left;
	margin-right: 0;
	padding: 7px 1px 3px 5px;
	background: url('/i/v2/button_bg_left.gif') left top no-repeat;
	font-size: 12px;
}
.columnSonglist .act_tab_button {
	top: 0; height: 18px;
	padding: 9px 1px 4px 5px;
	background: url('/i/v2/act_button_bg_left.gif') left top no-repeat;
}
.columnSonglist .tab_title {
	position: relative;
	top: 0px;
	float: left;
	margin-right: 0;
}
.columnSonglist .tab_right_side {
	position: absolute;
	top: 0px;
	right: -1px;
	float: left;
}
.act_button_tab_right_side {
	position: relative;
	top: 0;
	width: 5px;
	height: 31px;
	float: left;
	margin-right: 2px;
	background: url('/i/v2/act_button_bg_right.gif') right top no-repeat;
}
.button_bg_tab_right_side {
	position: relative;
	top: 1px;
	width: 5px;
	height: 30px;
	float: left;
	margin-right: 2px;
	background: url('/i/v2/button_bg_right.gif') right top no-repeat;
}
.searchForm.small { margin-bottom: 3.6em; }
.searchForm.small SELECT { width: auto; }
.searchForm.small .inputText { width: 100%; }
.searchForm.small .fieldName { width: 5%; padding: .45em .3em 0 0; }
.searchForm.small TD { padding: .3em .6em .3em 0; }
.searchTable SELECT { font: normal 1em Arial; }
.bn { padding-bottom: 0; border: none !important; }
.mb03 { margin-bottom: .3em !important; }
.mb06 { width: auto; height: auto; clear: both; margin-bottom: .6em !important; }
.mb12 { margin-bottom: 1.2em !important; }
.mb21 { margin-bottom: 2.1em !important; }
.gray { color: #dbdbdb; }
.ofh { overflow: hidden; clear: both; }


