html {
        margin:0;
        padding:0;
}
body {
        min-width:1000px;
        margin:0;
        padding:0;
        background: #f0f0f0;
        font-size:11pt;
        font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
a, a:viseted, a:link
{
        text-decoration:none;
        color:#660000;
        font-size:11pt;
}
a:hover
{
        text-decoration:underline;
        color:#660000;
        font-size:11pt;
}
#main {
        margin:0;
        padding:0;
}
#header {
        margin:0;
        padding:0;
        min-width:800px;
        width:100%;
        height:180px;
}
.logo {
        width:120px;
        padding:10px;
}
.center h4 {
        color:#9b241c;
        font-size:11pt;
        font-weight:normal;
        margin-bottom:5px;
        margin-top:15px;
}
.center td {
        text-align:left;
  padding-left:40px;
}
.center a
{
        text-decoration:none;
        color:#660000;
        font-size:10pt;
}
.center a:hover {
        color:#97261e;
}
#userpanel
{
  border: 2px solid #6c6c6c;
        border-right:0;
  border-top:0;
        padding: 7px 10px;
        position: relative;
        right:0;
        top:0;
        height:100px;
        width:150px;
}
#userpanel input
{
        margin:5px;
}
.upi {
        margin-left:25px;
        width:80px;
}
.userinfo {
        font-size:12px;
        text-align:center;
        width:150px;
}
#content {
        width:100%;
        padding:0;
        margin:0;
}
#info {
/*  border: 1px solid #6c6c6c;*/
/*         border-left:0; */
        border:0;
        float:left;
  padding:0;
        background:#FFFFFF url(img/muza.gif) no-repeat bottom left;
        min-height:400px;
        min-width:400px;
}
#menu {
  float:left;
        padding: 30px 0 20px 0;
        width:180px;
        height:100%;
}
.lmenu_top {
		padding-top: 15px;
        padding-left: 15px;
}
.lmenu_top a {
        color:#310100;
  font-size:9pt;
  line-height:1.4em;
  text-decoration:none;
}
.lmenu_top a:hover {
        color:#8e6666;
}
.lmenu_bottom {
        margin-top: 20px;
}
.lmenu_bottom a {
        color:#550707;
  font-size:9pt;
  line-height:1.4em;
  text-decoration:none;
}
.lmenu_bottom a:hover {
        color:#aa5958;
}
#page {
        color:#320000;
  height:100%;
        margin-left:180px;
        padding-left:10px;
}
#units
{
  border:0;
        padding: 7px 10px;
        min-height:450px;
        width:150px;
        float:right;
}
#units h5 {
        color:#660000;
        font-size:13px;
  text-align:center;
        text-decoration:underline;
}
#footer
{
        color:#320000;
        height:100px;
  background:url(img/vesy.gif) no-repeat right bottom;
  padding-left:20px;
  padding-right:20px;
}
#bottom_selector {
        border:0;
        margin:0;
        padding:0;
  height:1px;
  background-color:#cccccc;
}
* html #bottom_selector {
        max-height:1px;
        height:1px;
        font-size:1px;
}
#lib_nav a {
        color:#690000;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
}
#lib_nav a:hover {
        color:#890000;
        text-decoration:underline;
}
#lib_sub {
        margin:0;
        padding:0;
}
#lib_sub ul {
        letter-spacing:1px;
        list-style:disc;
        list-style-position:inside;
        margin:10px 0;
        padding:0;
}
#lib_sub li {
        margin:0;
        padding:0;
}
#lib_sub a {
        color:#272727;
        font-size:12px;
        text-decoration:none;
}
#lib_sub a:hover {
        color:#336699;
        text-decoration:underline;
}
#lib_book {
        margin: 30px 0 0 0;
}
#lib_book a {
        color:#333333;
        font-size:12px;
        text-decoration:none;
}
#lib_book a:hover {
        color:#663333;
        text-decoration:underline;
}
#lib_book ul {
        color:#333333;
        font-size:12px;
        list-style:decimal;
        list-style-position:inside;
        margin:0;
        padding:0;
}
#lib_book li {
        margin:3px 0;
        padding:0;
}
#lib_book_detalis legend {
        color:#555555;
        font-weight:bold;
        font-size:11px;
}
.lbd_z {
        font-weight:bold;
        font-size:12px;
}
.lbd_t {
        color:#444444;
        font-size:13px;
}


/* скругление углов */

#up_bl /* userpanel */
{
        position: absolute;
        width: 44px;
        height: 47px;
        bottom: -2px;
        left: -2px;
        background: url(img/upl.gif) no-repeat;
}