﻿body
{
  font-family:  Tahoma;
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
  color: #333333;
  background-color: white
}
div.share { position: relative; float: right; width: 172px; height: 20px; font-size: 9pt; margin: 0px; padding: 0px; color: #3a297b }

div.toplayer {
 position: absolute;
 width: 160px;
 height: 40px;
 z-index: 1;
 left: 120px;
 top: 10px;
 overflow: hidden
}

div.right, div.folder, div.fgray {
 float: right;
 font-size: 9pt;
 text-align: center
}

div.right {
 margin: 0px 5px;
 font-weight: bold;
 padding: 5px;
 color: #3a297b;
 border: 1px dotted #3a297b
}

div.folder, div.fgray {
 width: 220px;
 height: 18px;
 color: white;
 margin: 0px;
 padding: 2px 0px;
 overflow: hidden
}
div.folder { width: 220px;  font-weight: bold }
div.fgray { width: 200px; }

.tab  {
 height: 116px;
 overflow: hidden;
 margin: 30px 10px 20px 0px;
 background-repeat: repeat-x
}

.tab_artist {
 height: 116px;
 overflow: hidden;
 margin: 30px 10px 20px 0px;
 background-repeat: repeat-x
}

.bordered, .fleft { text-indent: 0px; padding: 0px }
.bordered { width: 240px; font-size: 11pt; COLOR: #3a297b; margin: 0px }
.fleft { display: block; width: 220px; height: 300px; float: left; padding: 0px; margin: 5px; margin-top: 0px; margin-bottom: 30px }
 
.catalog { 
 padding: 5px;
 margin: 0px;
 border: 1px solid #CCCCFF
}

th {
  padding: 5px;
  font-size: 9pt;
  COLOR: #3a297b;
  background-color: #CCCCFF
}


img.dot { border: 1px dotted #solid; float: left; margin: 0px 5px }

td {
 font-size: 9pt
}

td.leftmenu {
 text-indent: 0px;
 margin: 0px;
 padding-bottom: 5px;
 background-repeat: repeat-x; background-position: bottom
}

td.footer {
 font-size: 9pt;
 font-weight: bold;
 text-indent: 7px
}


p   {
  font-family:  Tahoma;
  color: #333333;
  font-size: 9pt;
  text-indent: 0px;
  text-align: justify;
  margin: 10px 5px
}

p.menu   {
  font-size: 9pt;
  text-indent: 0px;
  text-align: left;
  color: white;
  margin-left: 5px; margin-right: 0px; margin-top: 5px; margin-bottom: 4px
}

p.news   {
  font-size: 9pt;
  text-indent: 0px;
  font-weight: bold; 
  text-align: left;
  background-repeat: no-repeat;
  margin: 5px;
  padding: 3px 8px
}

p.right   {
  text-align: right;
  font-size: 10pt;
  color: #3a297b;
  margin: 5px
}

p.footer   {
  font-size: 9pt;
  text-indent: 0px;
  text-align: left;
  COLOR: #3a297b;
  margin: 5px; margin-left: 70px;
} 

p.center   {
 font-size: 9pt;
 text-align: center;
 text-indent: 0px;
 margin: 20px 10px
}

p.gray { COLOR: #555555 }

.search {
 text-align: left;
 height: 40px;
 color: white;
 padding: 5px; padding-top: 10px; padding-left: 12px;
 margin: 10px 5px;
 background-repeat: no-repeat
}


h1 {
 font-family:  Tahoma;
 font-size: 14pt;
 font-weight: normal;
 background-repeat: no-repeat;
 text-align: left;
 text-indent: 0px;
 margin: 0px; 
 padding-left: 95px; padding-right: 20px; padding-top: 22px; padding-bottom: 25px
}

h2 {
 font-size: 14pt;
 font-weight: normal;
 text-align: left;
 text-indent: 0px;
 margin: 15px 5px
}

h3 {
 font-size: 12pt;
 font-weight: normal;
 text-align: left; 
 COLOR: #3a297b;
 margin-left: 50px; margin-right: 0px; margin-top: 12px; margin-bottom: 3px
}

h4, h5 {
 font-size: 11pt;
 font-weight: normal;
 text-indent: 0px;
 COLOR: #3a297b;
 margin: 20px 5px
}

h4 { text-align: justify; margin-top: 10px }
h5   { text-align: center }

a:link.menu, a:visited.menu  {COLOR: #3a297b; TEXT-DECORATION: none}
a:hover.menu {COLOR: #3a297b; TEXT-DECORATION: underline}

a:link.news, a:visited.news  {COLOR: #333333; TEXT-DECORATION: none}
a:hover.news  {COLOR: #333333; TEXT-DECORATION: underline}

a:link.red, a:visited.red {COLOR: #de2921; TEXT-DECORATION: none}
a:hover.red {COLOR: #de2921; TEXT-DECORATION: underline}

ul {
 text-indent: 24px;
 text-align: justify;
 list-style-type: disc;
 padding: 0px;
 margin-left: 30px; margin-right: 7px; margin-top: -2px; margin-bottom: 20px
}

ol {
  text-align: justify;
  text-indent: 24px;
  margin-left: 24px; margin-right: 7px; margin-top: 3px; margin-bottom: 24px
}

li {
 font-size: 10pt;
 text-indent: 0px;
 margin: 4px;
 padding: 2px
}


hr  {
 text-align: center;
 margin: 5px; margin-bottom: 15px;
 height: 1
}


select { 
 font-family: Arial;
 color: #3a297b; 
 padding: 0
}

input, textarea { color: #3a297b; font-family:  Tahoma; font-size: 10pt }
input.int { border: none; font-size: 10pt }

.but, .butt, .sbut { 
 border: 0px; 
 height: 20px;
 color: white;
 font-weight: bold;
 padding: 2px; padding-bottom: 3px;
 margin: 5px 0px;
 cursor: pointer;
 font-size: 9pt
}
.but, .butt {  width: 90px }
.sbut {  width: 60px }
.butt { background-color: #3a297b; background-image: url('http://uuuuu.ru/images/butt.gif')}


td.inner {height: 37px; margin: 0px; font-size: 13pt; font-weight: normal; background-repeat: no-repeat }
td.inner a, td.inner a:visited, td.inner a:active {margin: 0px; padding: 8px 30px; color: #3a297b; TEXT-DECORATION: none }
td.inner a:hover {margin: 0px; padding: 8px 30px; display: block; cursor: pointer;
	color: #3a297b; TEXT-DECORATION: underline; background-repeat: no-repeat }
td.inner a.current {margin: 0px; padding: 8px 30px; display: block; cursor: pointer;
	color: #3a297b; TEXT-DECORATION: none; background-repeat: no-repeat }

div.innercontent{color: white; margin: 0px; padding: 4px 15px; font-size: 9 pt; text-align: center }
div.innercontent a:link, div.innercontent a:visited, #dolphin_inner a:active{color: white; TEXT-DECORATION: none}
div.innercontent a:hover{color: white; TEXT-DECORATION: underline}

.innercontent { display: none}

hr { margin: 0px; color: #CCCCFF}

div.error {
    border: 1px solid red;
    padding: 5px;
    background-color: #FFAAAA;
    color: red;
}

div.success {
    border: 1px solid green;
    padding: 5px;
    background-color: #AAFFAA;
    color: green;
}

div.paginate_div{
	margin:15px;
	clear:both;
	margin-left:168px;
}

div.paginate_div a{
	padding-left:5px;
	padding-right:5px;
}

div.paginate_div span{
	padding-left:5px;
	padding-right:5px;
}

div.lenta { position: relative; overflow: hidden; width: 450px; height: 140px; border: solid 1px #E5F3F7 }
