@charset "utf-8";
html{
	height:100%;
	}
body
{
	margin: 0px;
      padding: 0px;
      background-color: white;
      font-family: Arial;
      font-size: 12px;
      width: 100%;
	  height:100%;
	  padding-bottom:0px;
}
a {
border:0 solid;
color:#0066CC;
}
.mainm { list-style:none; padding:15px 0 11px 0; margin:30px 0px 30px 0; width:170px; }
.mainm li { display:block; margin:0 0 4px 19px; }
.mainm li a { display:block; width:150px; height:26px; text-decoration:none; background:url(/images/vtab.gif) left top; font-size:12px; text-decoration:none; color:#fff; font-family:verdana; line-height:24px; text-indent:15px; border-right:1px solid #000; }
.mainm li a:hover { background:url(/images/vtab.gif) left center; color:#050; border-color:#888; }
.mainm li a.selected, .mainm li a.selected:hover { background:url(/images/vtab.gif) left bottom; color:#000; border-color:#fff;cursor:default; }

.sup {
	font-size: 16px;
	color: red;
	font-weight: 600;
	margin-right: 5px;
}

img {border:none}

input, textarea, select{
	border:1px solid gray;
	color:#666;
	}
input:focus{
	border:1px solid red;
	}
input[type="submit"]{
	background:#d5ccbb;
	color:black;
	border:outset 2px;
	font-family:Arial;
	}
input[type="button"]{
	background:#d5ccbb;
	color:black;
	border:outset 2px;
	font-family:Arial;
	}

/* All <ul> tags in the menu including the first level */
.menumusic {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 850px;
 text-align: left;
 
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menumusic ul {
 display: none;
 position: absolute ;
 left: -1px;
 width: 155px;
 margin: 0px;
 padding: 0px;
 list-style: none;
 margin-top: 2px;
 
}

/* Second and third etc. level submenus - position across from parent instead */
.menumusic ul ul {
 top: -1px; margin-top: 0;
 left: 130px;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menumusic li {
 float: left;
 display: block;
 position: relative;
 white-space:nowrap;
 margin-right: 11px;
 margin-left: 11px;
 
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menumusic ul li {
 float: none;
 margin: 0;
 border: 0px;
 text-align: left;
 white-space:nowrap;
 background-color: #EEEEEE;
}

.menumusic ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
 
}

/* Links inside the menu */
.menumusic a {
 display: block;
 color: black;
 text-decoration: none;
 font-size: 11px;
 padding-top: 5px;
 padding-bottom: 6px;
 padding-left: 4px;
 padding-right: 4px;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menumusic a:hover, .menumusic a.highlighted:hover, .menumusic a:focus {
 color: black;
 display: block;
}

.menumusic ul li a:hover, .menumusic ul li a.highlighted:hover, .menumusic ul li a:focus {
 display: block;
 color: black;
 background-color: #E7E4DD;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menumusic a#xyz {
      background-image: url(out.gif);
    }
    .menumusic a#xyz:hover, .menumusic a.highlighted#xyz, .menumusic a:focus {
     background-image: url(over.gif);
    }
*/

/* Only style submenu indicators within submenus. */
.menumusic a .subind {
 display: none;
}
.menumusic ul a .subind {
 display: block;
 float: right;
}


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menumusic a {
 float: left;
}
.menumusic ul a {
 float: none;
}
/* \*/
.menumusic a {
 float: none;
}
/* */


/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menumusic ul li {
 float: left;
 width: 100%;
 
}

* html .menumusic ul li {
 float: left;
 height: 1%;
 
}
* html .menumusic ul a {
 height: 1%;
}


.lang {margin: 0px;
       padding: 0px;
       float: left;
       margin-left: 28px;
       margin-top: 1px;
}
.lang li {list-style: none;
          list-style-image: none;
          display: inline;
          
}
.lang li a {font-size: 11px;
            color: black;
            font-family: Arial;
}
.navig {margin: 0px;
        padding: 0px;
        margin-left: 43px;
        margin-top: 28px;
}
.navig li {list-style: none;
           list-style-image: none;
           display: inline;
}













/*  Персональный кабинет *\
\*                       */
.zags312010{
	color:#787777;
	font-size:22px;
	font-family:Arial;
	margin:10px;
	margin-top:20px;
	margin-left:1px;
	display:block;
	}
a:hover.zags312010{
	color:#0066cc;
	}
.poloska{
	border-bottom:1px solid #c0c0c0;
	height:3px;
	margin:0px 10px 0px 10px;
	}
#supptap table{
	border:1px solid red;
	color:black;
	}
td#supptap{
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding:3px 10px;
	font-size:11px;
	color:black;
	}
#supptap td, #supptap th{
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding:3px 10px;
	font-size:11px;
	font-weight:normal;
	padding:3px 3px 3px 5px;
	color:black;
	text-align:center;
	}
#tops{
	background:#ccc;
	color:black;
	font-weight:bold;
	font-weight:bold
	text-align:center;
	}
#table3105_left{
	color:#06c;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	
	}
#table3105_right{
	/*background:#f8f9f8;*/
	margin-left:150px;
	}
#tabbb td{
	padding:2px 0px;
	}
.px11{
	font-size:11px;
	}
#ui-datepicker-div{
	display:none;
	}
