body {
	background:url(/templates/Default/images/bg1.gif) repeat;
	font:12px Tahoma, Verdana, Geneva, sans-serif;
	padding:0;
	margin:0;
}
ul {padding-left:0;}

ul h2 {margin:0;}

.container {
	background:url(/templates/Default/images/780.gif) repeat-y;
	width:780px;
	margin:0 auto;
	height:100%;
	padding-left:7px;
	padding-right:7px;
}

.faildText {
	color:#ff001d;
}

.trueText {
	color:#00ff00;
}

.margin {
	width:766px;
	}

.logo_bg {
	height:142px;
	background:url(/templates/Default/images/logo_bg.gif) repeat-x;
}

.logo {
	display:block;
	background:url(/templates/Default/images/logo.jpg) center no-repeat;
	height:142px;	
}

.menu_bg {
	background:url(/templates/Default/images/menu_bg.gif) repeat-x;
	height:41px;
}
.fl {float:left;}
.fr {float:right;}

.divider {
	background:url(/templates/Default/images/divider.gif) left no-repeat;
	height:41px;
	font-size:1px;
	width:2px}
a {color:black; text-decoration:none}

a:hover {text-decoration:underline}
	
a.main_menu {
	background:url(/templates/Default/images/divider.gif) right no-repeat;
	display:block;
	height:41px;
	width:130px;
	color:white;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
a.main_menu:hover {background:url(/templates/Default/images/hover.gif) right no-repeat;}

a.active, a.active:hover {background:url(/templates/Default/images/active.gif) right no-repeat; cursor:default;}

	
a.main_menu i {
	display:block;
	height:13px;
}

form.search i {
	display:block;
	height:10px;
}

.search { padding-right:10px;}

.search input {
	border:1px solid #222;
}
#search {background:url(/templates/Default/images/search_bg1.gif) repeat-x;
	color:white;
	font-style:italic;}
	
#submit { background:url(/templates/Default/images/search_bg2.gif) repeat-x; color:#ccc;
	border-width:1px 2px 2px 1px;
}

.submenu {background:url(/templates/Default/images/submenu.gif) repeat-x;
height:26px;
text-align:right;
padding-right:10px;}

.submenu i {display:block;
	height:4px;}
	
.submenu a {
	color:#0d8800;
	margin-left:6px;
}

.sidebar {
	width:240px;
	color:white;
	font-size:10px;
}
.sidebar li {
	list-style:none;
	margin-top: 6px;
	margin-bottom:6px;
	line-height:150%;
	padding-left:20px;}

.sidebar li a {color:white; text-decoration:none;}
.sidebar li a:hover {text-decoration:underline;}

.block {
	background:url(/templates/Default/images/side_head.gif) no-repeat;
	height:56px;
	width:239px;
	font-weight:bold;
	padding-left:20px;
	font-size:12px;
	color:black;}

.block i {
	display:block;
	height:20px;
}

.links {
	height:44px;
	background:url(/templates/Default/images/bottom.gif) repeat-x}
	
.bottom {
	background:#333;
	color:#91b921;
	font-size:10px;
	text-align:center;
	padding-bottom:30px;
}

.mp3info {
	color:black;
	font-size:11px;
}

.mp3other {
	color:black;
	font-size:10px;
}

h1 {
	color:black;
	font-size:12px;
}

h1 a {
	color:#0d8800;
	margin-left:6px;
}

h2 {
	color:black;
	font-size:12px;
}

h2 a {
	color:#0d8800;
	margin-left:6px;
	size:13px;
}


h3 {
	color:black;
	font-size:12px;
}

h3 a {
	color:#0d8800;
	margin-left:6px;
}

h2 a {
	color:#0d8800;
	margin-left:6px;
}

.bottom a {color:white}

.mp3 li {
	line-height:220%;
	list-style: url(/templates/Default/images/bullet.gif) inside;
}

.urltofile a {
	color:#f07309;
}

.artisturl a {
	color:#0d8800;
	margin-left:6px;
}

.pagesurl a {
	color:#0d8800;
	margin-left:6px;
}

.mp3size {
	color:#7e7e7e;
	font-size:10px;
}

.mp3listen {
	color:#7e7e7e;
	font-size:11px;
}

.pagesurl {
	font-size:12px;
	color:white;
}

.tegstext {
	font-size:1px;
	color:white;
}

.main { min-height:400px;}

.content { padding:15px; width:495px;}

.clear {clear:both;}

#gpager - Блок постраничной навигации
#gaddform - Форма добавления
#baddform - Текст ошибки при добавлении сообщения
#bmessages - Блок сообщений
.m1 и .m2 - четные и нечетные сообщения
.bauthor - автор сообщения
.bemail - e-mail автора
.bmessage - текст сообщения

.tblock {
	border-bottom:1px dotted #CCC;
	margin-bottom:30px;
}

.tblock h1 {margin:0;}
.tblock h2 {margin:0;}

.tblock .tcaption {
	padding: 10px;
	border-top:3px solid #3a7506;
	border-bottom:1px solid #7bbf3f;
	background:#81c743 url(/templates/Default/images/capt.gif) top repeat-x;
	color:white;
	font-weight:bold;
}

.tblock .tcaption a {
	color:#fff;
}

.tblock .tcontent {
	padding:20px;
	background:#f3f3f3 url(/templates/Default/images/tblock_bg2.gif) top repeat-x;
}

.mp3InfoBlock {
	border-color:#7ec346;
}
.upBlock {
	background-image:url(/templates/Default/images/fonBGt.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
.dnmp3blick {
	background-color:#f3f3f3;
}

/* Алфавит */

#alfavit{
	top:20px;
	right:0;
	font-size:12px;
	text-align:center;
	padding:10px;
	background:#ffc;
	border:1px solid #fc6;
	line-height:20px;
}
#alfavit a{
	margin:0 2px;
	text-decoration:none;
	color:#000;
}
#alfavit a:hover{
	text-decoration:underline;
	color:#000;
}
.autors { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }

.autors li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.autors a { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.autors a, x:-moz-any-link { display:block; }
.autors a, x:-moz-any-link, x:default { display: inline; }
.autors li, .autors a, .autors b { vertical-align: top; }
.autors li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.autors a { //margin: 0 10% 0.4em 0; //width: 40%; }
.autors ul { width: 100%; }


