/* ==================================== Common ========================================*/

body {
	background:#e7f1fd;
	margin:0 0 100px 0;
	font-family:arial;
	font-size:13px;
}

textarea, input {
	font-family: Arial;
	font-size: 13px;
}

input[type=text], input[type=password] {
	margin:2px 0;
}

form {
	margin:0;
}

table {
	font-size:13px;
	border-collapse:collapse;
}

table.mainTable {
	width:960px;
	background:#edeff3;
	border:solid 1px #000000;
	margin: 0 auto 0 auto;
}

a {
	color:#5d7390;
}

a.dashed {
	text-decoration:none;
	border-bottom:dashed #5d7390 1px;
}

a.arrowDown {
	background:url('/images/admin/darr.png') right 5px no-repeat;
	padding-right:10px;
}

span.dashed {
	text-decoration:none;
	border-bottom:dashed #5d7390 1px;
	color:#5d7390;
	cursor:pointer;
}

a img {
	border:none !important;	
}

.hidden {
	display:none;
}

table, tr, td {
	padding:0;
	margin:0;
	vertical-align:top;
}

.fullWidth {
	width:100%;
}

h4.artistListLitera {
	position:absolute;
	margin:22px 0 0 -25px;
	border-bottom:none;
}

div.formBlock {
	border:solid 1px #8f99a3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#e8f0f6;

	margin-top:15px;
}

div.formBlockHead {
	background:url("/images/admin/formBlockBg.gif") bottom left repeat-x #e9eaee;
	padding:7px 15px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	font-size:14px;
	font-weight:bold;
	color:#0f3a73;
	border-bottom:1px solid #8f99a3;
}

div.relLinks ul {
	margin:5px 0 0 -10px;
	padding:0;
	list-style:none;
}

div.relLinks ul li{
	display:inline;
	padding:0 10px 0 10px ;
}

ul.secondUl {
	display:none;
	padding:5px !important;
	position: absolute;
	background: #E8F0F6;
	border: 1px solid #8F99A3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
}

ul.secondUl li{
	display:block !important;
	padding:2px 3px !important;
}

div.innerBorderTop {
	background:url('/images/admin/borderTop.gif') top left repeat-x;
}

div.innerBorderBottom {
	background:url('/images/admin/borderTop.gif') bottom left repeat-x;
}

div.innerBlock {
	padding:10px;
}

a.buttonLink {
	background-color: #ddedfc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#feffff), to(#ddedfc)); /* Safari 4-5, Chrome 1-10, iOS 3.2-4.3, Android 2.1-3.0 */
	background-image: -webkit-linear-gradient(top, #feffff, #ddedfc); /* Chrome 10+, Safari 5.1+, iOS 5+, Android 4+ */
	background-image: -moz-linear-gradient(top, #feffff, #ddedfc); /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #feffff, #ddedfc); /* IE 10+ */
	background-image: -o-linear-gradient(top, #feffff, #ddedfc); /* Opera 11.10+ */
	background-image: linear-gradient(to bottom, #feffff, #ddedfc);

	border: 1px solid #83a0c7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display:block;
	color:#0f3a73;
	text-decoration:none;
	padding:3px 5px;
	text-align:center;	
	margin:5px auto;
}

input.submit {
	background-color: #ddedfc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#feffff), to(#ddedfc)); /* Safari 4-5, Chrome 1-10, iOS 3.2-4.3, Android 2.1-3.0 */
	background-image: -webkit-linear-gradient(top, #feffff, #ddedfc); /* Chrome 10+, Safari 5.1+, iOS 5+, Android 4+ */
	background-image: -moz-linear-gradient(top, #feffff, #ddedfc); /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #feffff, #ddedfc); /* IE 10+ */
	background-image: -o-linear-gradient(top, #feffff, #ddedfc); /* Opera 11.10+ */
	background-image: linear-gradient(to bottom, #feffff, #ddedfc);

	border: 1px solid #83a0c7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display:block;
	color:#0f3a73;
	text-decoration:none;
	padding:3px 5px;
	text-align:center;	
	margin:5px auto;
	float:right;
	cursor:pointer;
}

input.leftAlign {
	margin:5px 0 !important;
	float:none !important;
}

input.headSaveButton {
	background: url('/images/admin/saveDisk.png') no-repeat top left;
	border:none;
	cursor:pointer;
	float:right;
	position:relative;
	bottom:2px;
	left:3px;
}

/* ==================================== ToolTips ========================================*/

.bubbleInfo {
    position: relative;
}

img.showToolTip {
	position:relative;
	top:2px;
	cursor:pointer;
}

div.toolTip {
	display:none;
	position:absolute;
	width:250px;
	background:#cfdfee;
	border:#a7c9e2 1px solid;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:5px;
	margin:-10px 0 0 10px;
	z-index:999;
}

/* ==================================== TablesForms ========================================*/

table.form2Columns {
	margin:10px;
	width:100%;
}

table.form2Columns td.label {
	width:80px;
	text-align:right;
	font-weight:bold;
	color:#113a67;
	padding:8px 5px 3px 0 !important;
	height:32px;
}

label {
	font-weight:bold;
	color:#113a67;	
}

table.form2Columns td {
	padding:3px 0;
}

td.checkboxes {
	padding-top:5px !important;
}

td.checkboxes input{ 
	position:relative;
	top:2px;
}

input[type=text], textarea, input[type=password] {
	padding:2px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #8f9297;
}

input.text {
	width:250px;
}

/* ==================================== TablesList ========================================*/

table.list {
	width:100%;
	font-size:15px !important;
	margin:15px 0 0 0 ;
}

table.list td{
	padding:6px 0;
	background:url('/images/admin/borderList.gif') bottom left repeat-x;
	height:30px;
}

tr.litera td {
	background: none;
}

a.hidden_0 {
	font-weight:bold;

}

td.dateTime {
	width:120px;
	text-align:right;
}

.hasUnreadComment {
	font-weight:bold;
	color:#113A67 !important;
}

/* ==================================== Head ========================================*/

div.head {
	height:129px;
	background:url("/images/admin/headBg.png") no-repeat top left #042939;
	border-bottom:1px solid #8f99a3;
}

div.head.best{
	height:129px;
	background:url("/images/admin/headBG_best.jpg") no-repeat top left #2d0336;
	border-bottom:1px solid #8f99a3;
}

div.awards {
	position:absolute;
	margin: 5px 0 0 20px;
}

div.awards img{
	margin:0 5px 0 0;
}

div.awardText {
	position:relative; 
	bottom:4px;
	display:none;
	width:300px;
	background:#f5f5f5;
	padding:1px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.1);
	z-index:999999;
}

div.awardText p{
	margin:5px 0;
}

div.head h1{
	width:200px;
	margin:0;
	padding:30px 0 5px 20px;
	font-size:40px;
	color:white;
	font-weight:normal;
}

div.adminLinks {
	border-bottom:1px solid #d8d8d8;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

div.head h1 a{
	color:white;
}

table.addNews td{
	vertical-align:top;
	padding:10px 10px 0 0;
}

table.newsTable {
	border-collapse:collapse;
	width:100%;
	margin-top:30px;
}

div.moderate {
	border-collapse:collapse;
	width:100%;
	padding:5px 0;
	border-bottom:dashed 1px #ccc;
}

div.moderateSong {
	margin-top:10px;
}

div.moderate label{
	font-weight:bold;
	color:#777;
}

div.additem {
	border:dashed 1px #ccc; 
	padding:10px; 
	margin:10px 0; 
	width:570px;
}


span.phantom {
	color:#777;
}

span.phantom a {
	color:#777;
}

span.songWeight {
	color:#777;
}

table.moderateButtons {
	margin: 10px 0 0 auto;
}

table.moderateButtons td{
	padding:0 10px;
}

input.bigButton {
	padding:7px 25px;
	font-weight:bold;
}

table.moderateButtons input.submit {
	position:relative;
	bottom:4px;
}

input.deny {
	background:url("/images/admin/deny.png") no-repeat;
	width:32px;
	height:32px;
	border:none;
	color:white;
	font-size:1.1em;
	cursor:pointer;
	padding-bottom:4px;
}

input.denySend {
	background:url("/images/admin/adminDenySend.png") no-repeat;
	width:32px;
	height:32px;
	border:none;
	color:white;
	font-size:1.1em;
	cursor:pointer;
	padding-bottom:4px;
}

input.saveSong {
	background:url("/images/admin/save.png") no-repeat;
	width:32px;
	height:32px;
	border:none;
	color:white;
	font-size:1.1em;
	cursor:pointer;
	padding-bottom:4px;
}

input.makeHotNew {
	background:url("/images/admin/new.png") no-repeat;
	width:32px;
	height:32px;
	border:none;
	color:white;
	font-size:1.1em;
	cursor:pointer;
	padding-bottom:4px;
	float:right;
	margin:5px 0 0 10px;
}

input.makeReqTrans {
	background:url("/images/admin/pop_1.png") no-repeat;
	width:32px;
	height:32px;
	border:none;
	color:white;
	font-size:1.1em;
	cursor:pointer;
	padding-bottom:4px;
	float:right;
	margin:5px 0 0 10px;
}

input.delReqTrans {
	background:url("/images/admin/pop_2.png") no-repeat;
	width:32px;
	height:32px;
	border:none;
	color:white;
	font-size:1.1em;
	cursor:pointer;
	padding-bottom:4px;
	float:right;
	margin:5px 0 0 10px;
}

table.artists {
	margin-top:10px !important;
	position:relative;
	bottom:10px;
}

ul.lineLitera {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}

ul.lineLitera li{
	color:#777;
	margin:0;
	display:inline;
	padding:0 3px 0 7px;
}

table.newsTable td {
	padding:5px 0;
	border-bottom:dashed 1px silver;
	vertical-align:top;
}

table.newsTable tr.litera td{
	border-bottom:none;
}

table.newsTable tr.litera td h4{
	margin:20px 0 0 -25px;
	padding:0;
	position:absolute;
	color:#127f89;
}

a.errorUrlLink {
	display:block;
	position:absolute;
	background: #eecfcf;
	border: red 1px solid;
	padding:3px 10px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	margin:-3px 0 0 110px;
}

div.incorrectUrl {
	display:block;
	display:none;
	position:absolute;
	background: #eecfcf;
	border: red 1px solid;
	padding:3px 30px 3px 10px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	margin:-3px 0 0 70px;
}

table.clear td {
	padding:5px 0;
	border-bottom:none !important;
}

h2 {
	margin:30px 0 0 0;
	padding:0;
	font-weight:normal;
	font-size:1.4em;
	color:#127f89;
	border-bottom:2px solid #127f89;
}

h2 a {
	color:#127f89;
}

h3 {
	margin:30px 0 10px 0;
	padding:0;
	font-weight:bold;
	font-size:16px;
	color:#127f89;
}

h4 {
	margin:15px 0 5px 0;
	padding:0 0 0 0;
	font-weight:normal;
	font-size:1.1em;
	color:#127f89;
}

h5{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:14px;
	color:#127f89;
}

.add {
	font-size:0.9em;
	color:#316215;
	padding:5px 9px 0 20px;
	background: url("/images/admin/add.gif") no-repeat left 0.5em ;
}

.back {
	position:relative;
	font-size:0.9em;
	bottom:5px;
	float:right;
	color:#680d14;
	padding:5px 0 0 20px;
	background: url("/images/admin/back.gif") no-repeat left 0.5em;
}

.toSite {
	font-size:0.9em;
}

div.dopSongInfo {
	width:200px;
	margin:0 0 0 30px;
}

.added {
	padding:5px 0 5px 9px;
	background: url("../images/added.gif") no-repeat left 0.5em;
	padding-left:25px;
}

.translated {
	padding:5px 9px;
	background: url("../images/translated.gif") no-repeat left 0.5em;
	padding-left:25px;
}

input.isset {
	border:2px solid red;
}

input.noUrl {
	border:1px solid #a7a6aa;
}

div.torewriteControl {
	font-size:0.8em;
	margin-top:5px;
}

div.torewriteControl a{
	text-decoration:none;
	border-bottom:1px dashed #ccc;
	margin-right:10px;
	color:#ccc;
}

div.torewriteControl input{
	border:none;
	background:#fff;
	color:#ccc;
	text-decoration:underline;
}

div.additinal {
	color:#999;
	padding-left:30px !important;
	background: url("/images/admin/additional.gif") no-repeat top left;
}

ul.templates {
	margin:5px 0 0 0;
	float:right;
	list-style:none;
}

ul.templates li{
	text-align:right;
	padding-bottom:5px;
}

div.mailText {
	margin:10px 0;
	padding:10px;
	border: solid 1px #8F99A3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #E8F0F6;
	font-size:13px;
}

table.links {
	position:relative;
	bottom:3px;
}

table.links td{
	margin:0 !important;
	padding:0 10px 0 0 !important;
}

table.links td input{
	width:170px;
}

table.links td input.checkbox{
	width:20px;
}

small {
	font-size:11px;
}

small.shortInfo {
	color:#777;
}

small.shortInfo strong{
	color:#127f89;
}

.show_translated {
	display:none;
}

a.clearDate {
	font-size:0.7em;
}

div.allStatistic {
	width:1000px;
	margin:0 auto;
	font-size:1.1em !important;
	position:relative; 
	right:30px;
	padding-bottom:50px;
}

div.textLinks a {
	display:block;
	text-align:center;
}

div.textLinks a:hover {
	background:#ccc;
}

div.allStatistic table{
	margin:15px 0;
	font-size:1.0em !important;
}

div.allStatistic table td{
	line-height:1.8em;
	vertical-align:top;
	padding: 0 10px;
}

table.statistic td{
	font-size:1.0em !important;
	padding: 0 10px 0 0 !important;
}

span.showStat {
	display:block;
	width:76px;
	padding-top:10px !important;
}

input#search {
	width:500px; 
	margin:20px 40px 0 150px;
	font-size:1.3em;
	padding:3px;
}

div.allControl {
	display:none;
	line-height:1.5em;
}

div.emptyResult {
	display:none;
}

div.links {
	margin:15px 0;
}

div.links table td{
	padding: 2px 10px 2px 0 !important;
}

div#load {
	height:16px;
	float:right;
	background:#aa1313;
	color:white;
	position:absolute;
	left:50%;
	font-size:0.7em;
	padding:2px 10px;
	font-weight:bold;
	display:none;
}

div#saved {
	height:16px;
	float:right;
	background:#056b11;
	color:white;
	position:absolute;
	left:50%;
	font-size:0.7em;
	padding:2px 10px;
	font-weight:bold;
}

div.savedSong {
	color:#056b11;
	font-weight:bold;
	text-align:right;
}

div.iconsStat {
	text-align:center;
	margin-bottom:13px;
}

div.iconsStat img{
	margin:0 0 0 5px;
}

table.headLogos {
	margin:5px 30px;
	float:right;
	font-size:1.0em;
	color:white;
}

table.headlogos a {
	color:white ;
}

table.headLogos td{
	padding: 0 10px;
}

table.layoutTable {
	width:100%;	
}

table.layoutTable td{
	vertical-align:top;
}


div.albumInfo {
	margin: 0 0 0 30px;
	width:230px;
}

span.id_album {
	font-size:0.8em;
	color:#777;
}

div.albumInfo ul{
	margin:0;
	padding:0;
	list-style:none;
}
	
div.albumInfo ul li{
	padding:2px 0;
}

span.albumInfoWeight {
	font-size:12px;
	color:#999;
}

ul#songsList {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0.9em;
}

ul#songsList li{
	padding:2px 0;
}

ul.songsList {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}

ul.songsList li{
	padding:2px 0;
}

div.songs {
	margin-top:30px;
}

div.songs h5{
	color:#127f89;
	position:absolute;
	padding:0;
	margin:0;
	font-size:1.2em;
}

div.songs ul{
	list-style:none;
}

.autocomplete-w1 { 
	background:url("../images/shadow.png") no-repeat bottom right; 
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:6px 0 0 6px; 
	/* IE6 fix: */ 
	_background:none; _margin:1px 0 0 0; 
}

.autocomplete { 
	border:1px solid #999; 
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:350px; 
	overflow:auto; 
	margin:-6px 6px 6px -6px; 
	/* IE6 specific: */ 
	_height:350px; 
	_margin:0; 
	_overflow-x:hidden; 
}

.autocomplete .selected { 
	background:#F0F0F0; 
}

.autocomplete div { 
	padding:2px 5px; 
	white-space:nowrap; 
	overflow:hidden; 
}

.autocomplete strong { 
	font-weight:normal; 
	color:#3399FF; 
}

ul.selectAlbum {
	font-size:0.9em;
	margin:4px 0 5px 0;
	padding:0;
	list-style:none;
}

ul.selectAlbum li{
	padding:0 0 3px 0;
}

ul.logList {
	margin:0;
	padding:0;
	list-style:none;
}

ul.logList li{
	padding:0 0 5px 0;
}

td.title {
	background: #ddd;
}

span.changed {
	background:yellow;
}

input.notChecked {
	width:200px;
	height:48px;
	margin:10px 0 0 0;
	border:none;
	background:url('/images/checked.gif') no-repeat top left;
	color:#bbbbbb;
	font-size:1.3em;
	padding: 0 10px 3px 0;
	cursor:pointer;
}

input.checked {
	width:200px;
	height:48px;
	margin:10px 0 0 0;
	border:none;
	background:url('/images/checked_2.gif') no-repeat top left;
	color:#137e3e;
	font-size:1.3em;
	padding: 0 10px 3px 0;
	cursor:pointer;
}

div.request {
	margin-top:10px;
	display:none;
}

span.request {
	font-weight:bold;
}

div.dopBlock {
	background:url('/images/admin/borderList.gif') bottom left repeat-x;
	margin:15px 0 10px 0;
	padding-bottom:15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

div.dopBlock strong.head {
	display:block;
	padding:3px 0;
	font-size:14px;
	color:#0f3a73;
}

div.commentText {
	margin:5px 0 0 0;
	border:solid 1px silver;
	padding:0 0;
	max-height:300px;
	overflow-y:auto;
	background:#fdfdfd;
}

div.commentText div.commentBlock {
	padding: 5px 3px;
	border-bottom:1px solid silver;
	font-size:12px;
}

div.commentBlock p{
	margin:0;
	padding:0;
	line-height:1.3em;
}

div.commentText div.commentBlock strong {
	font-size:12px;
}

textarea.taComment {
	height:30px;
	width:230px;
	font-size:0.9em;
}

textarea.taAuthorComment {
	height:150px;
	width:243px;
	font-size:12px;
}

div.forAuthor {
	background:url("/images/people.png") no-repeat 100% 5px #e3ffff;
}

div.dopBlock form {
	padding:0;
	margin:0;
}

td.smallComment {
	font-size:12px !important;
	color:#777;
	padding:7px 5px 0 0 !important;
}

thead.moderateHead th{
	font-size:0.7em;
	text-align:left;
	font-weight:normal;
	color:#bbb;
}

table.moderateTable {
	border-collapse:collapse;
	width:100%;
}

table.moderateTable tr.moderate td {
	padding:5px 0;
	border-bottom:dashed 1px silver;
	vertical-align:top;
	font-size:1.0em;
}

span.requested {
	font-weight:bold;
	color:red;
}

div.openFullMail, tr.openFullFeedback {
	padding:5px 0;
}

div.openFullMail:hover, tr.openFullText:hover, tr.openFullFeedback:hover {
	background-color:#cfdcec;
	cursor:pointer;
}

tr.taken {
	background:#dee5ea;
}

div.controlComment {
	width:45px;
	height:20px;
	background:#e9eaee;
	float:right;
	box-shadow:1px 1px 1px silver;
}

img.forAuthorImg, img.delComment {
	float:right;
	cursor:pointer;
	margin:5px;
}

img.forAuthorImg:hover {

}

img.divisionIcon {
	position:absolute;
	margin:-10px 0 0 -50px;
}

div.extendedComments {
	padding:10px;
	background:#E8F0F6;
	border: solid 1px #8F99A3;
	position:absolute;
	width:800px;
	margin: 15px 0 0 -543px;
	z-index:9999;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
}

img.miniAvatar {
	float:left; 
	margin: 0 5px 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div.extendedComments textarea{
	width:800px;
}

img#expandComment {
	cursor:pointer;
	float:right;
	margin:4px 0 0 0 ;
}

div.additionalForm{
	text-align:right;
	margin-top:20px;
}

div.adminMenu {
	width:155px;
	padding: 0 0 0 15px;
	position:absolute;
	background:#E8F0F6;
	border:1px solid #8F99A3;

	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;

	margin:-2px 0 0 10px;
	z-index:999;
}

div.adminMenu ul{
	margin:15px 0;
	padding:0;
	list-style:none;
}

div.adminMenu ul li{
	margin:0;
	padding:0 0 5px 0;
	color:#777;
}

li.seporator {
	background: url('/images/admin/adminSepar.gif') no-repeat left center;
	height:1px !important;
	padding:5px 0 !important;
}

div.menuButton {
	border:1px solid #8F99A3;
	margin: -25px 0 0 10px;
	background: url("/images/admin/formBlockBg.gif") bottom left repeat-x #E9EAEE;
	width:170px;
	height:21px;

	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;

	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;

	text-align:center;
	padding:2px 0 0 0;
	position:absolute;
	z-index:3;
}

div.videoBlock {
	width:170px;
	height:200px;
	float:left;
	text-align:center;
	border: solid 1px #8f99a3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #e8f0f6;
	margin:10px 10px 10px 0;
	padding:10px;
}

div.menuButton a{
	text-decoration:none;
	color: #0F3A73;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	height:23px;
}

div.narrowCenter {
	width:820px;
	margin:0 auto;
}

div.wideCenter {
	width:950px;
	margin:0 auto;
}

div.extraWideCenter {
	width:1080px;
	margin:0 auto;
}

img.attention {
	position:absolute;
	margin:0 0 0 -25px;
}

div.askToHelpFb {
	width:200px;
	float:right;
	margin-bottom:15px;
}

textarea.commentFb {
	width:570px;
	height:150px;
}

td.commentText {
	padding:5px 5px 15px 5px !important;
}

td.commentText p{
	line-height:1.3em;
	font-size:0.9em;
}

div.mailText p {
	line-height:1.4em;
	font-size:0.9em;
	margin:0;
	padding:0;
}

div.denyReason {
	text-align:right;
}

div.denyReason  textarea{
	height:120px;
}

div.reqDiv {
	background:#f5fffe;
	border:1px solid #dbdbdb;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

	padding:3px 7px;
	position:absolute;
	max-width:200px;
	font-size:0.9em;
	box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
	z-index:999;
}

img.showReq {
	position:relative;
	bottom:3px;
	width:20px;
	height:20px;
}

div.chartDiv {
	float:left;
	height:320px;
}

div.tabs {
	margin:20px 0 30px 0;
	border-bottom:1px solid #d2d2d2;
	height:19px;
}

div.tabDiv {
	display:inline;
	padding:2px 15px;
	border:1px solid #d2d2d2;
	background:#e1fced;
	margin:0;
}

div.tabDiv a {
	text-decoration:none;
}

div.selectedTab {
	border-bottom:1px solid white;
	background:white;
}

div.selectedTab a {
	color:#323232;
	font-weight:bold;
}

ul.moderList {
	margin:0;
	padding:0;
	list-style:none;
	width:150px;
	float:left;
}

ul.moderList li{
	padding:0 0 3px 0;
}

li.selected a{
	text-decoration:none;
	color:#323232;
	font-weight:bold;
}

table.actionsTable {
	border-collapse:collapse;
	margin:20px 90px 0 0 !important;
	float:right;
}

table.actionsTable td{
	width:100px;
	border:1px solid #d2d2d2;
}

img.iconSite {
	position:relative;
	top:3px;
	display:none;
}

div.indexModerList img.attention{
	display:none;
}

img.mp3Icon {
	position:absolute;
	margin:2px 0 0 -4px;
}

div.miniHead {
	padding:2px 10px 2px 0;
	position:relative;
	top:7px;
	margin:5px 0;
	font-size:11px !important;
	font-weight:bold;
	color:#bbb;
}

img.editTask {
	float:right;
	cursor:pointer;
	margin:2px 0 0 5px;
}

img.doneTask {
	float:right;
	cursor:pointer;
	margin:2px 0 0 5px;
}

.editForm input {
	width:270px;
	margin:0;
	padding:2px;
}

.editForm img {
	float:right;
	margin: 1px 5px 0 0;
	cursor:pointer;
}

img.editTask {
	margin:1px 0 0 0 ;
}

form.addTaskForm {
	margin-top:15px;
}

input#taskTitile {
	width:380px;
}

input.submitAddIcon {
	border:none;
	background:url('/images/admin/add.gif') no-repeat center center;
	width:30px;
	cursor:pointer;

}

small.tip {
	color:#bbb;
	position:absolute;
	margin:-3px 0 0 5px;
}

input.textField {
	float:left;
}

div.doneRow {
	color:#047304;
	font-size:12px;
}

div.firstBlock {
	width:450px;
	float:left;
	margin-right:20px;
}

div.secondBlock {
	width:345px;
	float:left;
}

br.clearBoth {
	clear: both;
}

div.smallLinks {
	font-size:11px;
	padding:5px 0 0 20px;
}

div.miniImgRing {
	height:40px;
	overflow:hidden;
}

img.editArtistsSong {
	position:relative;
	top:2px;
	cursor:pointer;
}

div.selectNewSong {
	position:absolute;
	width:230px;
	max-height:300px;
	overflow-y:scroll;
	padding:5px;
	background: #E8F0F6;
	border: 1px solid #8F99A3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	display:none;
	z-index:999;
}

div.selectNewSong table{
	width:210px;
}

div.selectNewSong table td {
	padding:2px 0 !important;
	height:20px !important;
	font-size:12px;
	cursor:pointer;
}

div.selectNewSong table tr:hover {
	background:#CFDCEC;
} 

div.denyReasonInner {
	width:450px;
	float:right;
}

div.denyReasonInner input[type=radio] {
	position:relative;
	top:2px;
}

div#plagiatLink, div#otherText {
	text-align:left !important;
}

div#allTexts_div {
	position:absolute;
	width:750px;
	margin: -750px 0 50px -350px;
	background: #CFDFEE;
	border: #A7C9E2 1px solid;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	z-index: 999;
}

div.addTechComment, div.diffLangs {
	width:200px;
	position:absolute;
	margin: 20px 0 0 -100px;
	background: #CFDFEE;
	border: #A7C9E2 1px solid;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	z-index: 999;	
}

.overBlock {
	background: #CFDFEE;
	border: #A7C9E2 1px solid;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	z-index: 999;
	position:absolute;
}

div.addEvTmpls {
	width:600px;
	position:absolute;
	margin: 20px 0 0 -500px;
	background: #CFDFEE;
	border: #A7C9E2 1px solid;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	z-index: 999;	
}

div.addTechComment ul{
	margin:0;
	padding:0;
	list-style:none;
}

div.addTechComment ul li{ 
	padding:0 0 3px 0;
}

img.iconPictureMethod {
	border:1px solid #E8F0F6;
	cursor:pointer;
	padding:1px;
	position:relative;
	top:3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

img.iconPictureMethod.selected_icon {
	border:1px outset #456ca4;
	background:#b2c6de;
}

div.symbolsTab {
	position:fixed;
	bottom:0px;
	left:50%;
	margin:0 0 0 290px;
	background: url("/images/admin/formBlockBg.gif") top left repeat-x #a7c9e2;
	padding:5px 10px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border: 1px solid #8F99A3;
	border-bottom:none;
	max-width:230px;
}

div.symbols {
	margin-top:15px;
}

.addSymbol {
	color:#113A67;
	cursor:pointer;
	text-decoration:none;
	padding:2px 3px 4px 3px;
	display:block;
	float:left;
	width:14px;
	height:14px;
	text-align:center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #8F99A3;
	background-color: #DDEDFC;
}

.shortCut {
	position:absolute;
	font-size:9px;
	margin:-7px 0 0 0px;
	background:white;
	width:10px;
	height:10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #8F99A3;
	color:#127F89;
}

.chrome.shortCut {
	margin:-7px 0 0 0;
}

.opera.shortCut {
	margin:-7px 0 0 -3px;
}

input.inputLikeStr {
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:75px;
	color:#5D7390;
	text-decoration:underline;
	cursor:pointer;
	outline: none;
}

span.shown {
	color:#2E7D0C;
}

span.ended {
	color:#7D0C0C;
}

.imgBio {
	cursor:pointer;
}

.gray.imgBio {
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
	opacity: 0.8;
}

div.infoBlockTop {
	width:400px;
	margin:0 auto;
	background:#fffabf;
	padding:5px 10px;
}

div.uploadMp3 {
	display:none;
	position:absolute;
	width:300px;
	height:70px;
	margin:20px 0 0 510px;
	box-shadow:3px 3px 3px silver;
	padding:5px;
}

img.videoImg {
	display:block;
	margin:10px auto 10px auto;
	cursor:pointer;
}

div.videoCenterBlock {
	width:720px;
	height:410px;
	padding:30px 50px 70px 50px;
	position:fixed;
	left:50%;
	top:130px;
	margin:0 0 0 -360px;
	background:black;
	z-index:999;
	display:none;
}

div.videoCenterBlock div.videoTitle {
	color:#d5d5d5;
	font-family:gotha, sans-serif;
	font-size:14px;
	padding-bottom:15px;
}

div.videoUndeCover {
	position:fixed;
	top:0; 
	left:0;
	width:100%;
	height:3000px;
	background:black;
	opacity:0.8;
	z-index:9;
	display:none;
}

tr.promo_hidden {
	color:#aaaaaa;
}

ul.manualList {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}

ul.manualList li {
	font-size:15px;
	padding:5px 0 ;
}

table.signs td{
	padding:3px 10px 3px 0;
	vertical-align:middle;
}

ul.ul {
	margin:10px 0;
	padding:0 0 0 20px;;
	list-style:circle;
}

ul.ul li {
	padding:2px 0;
}

ol.ul {
	margin:10px 0;
	padding:0 0 0 20px;;
}

ol.ul li {
	padding:2px 0;
}

div.structureManual {
	width: 200px;
	float:left;
	margin: 30px 10px 0 0;
	border-right:1px solid gray;
	overflow:hidden;
	padding-right:15px;
}

div.structureManual div {
	padding:3px 0;
}

img.miniPrev {
	padding:2px; 
	border: 1px solid #5d7390;
	cursor:pointer;
}

div.fullGray {
	background:gray;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0.7;
	z-index:999;
	display:none;
	text-align:center;
	padding:100px 0;
}

img#fullSizeImg {
	position:absolute;
	z-index:9990;
	top:100px;
	left:50%;
}