@CHARSET "UTF-8";
body {
     font-size: 11px;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
     margin:             0.5em;
     color: #000000;
     margin-top: 5px;
     padding: 0px;
     background-color: #f8f8f8;
}


/*********************** FORM ***************************/
form {
    padding:            0;
    margin:             0;
    display:            inline;
}

#client input{
	width: 250px;
}

#client textarea{
	width: 250px;
	height: 120px;
}
#client select{
	width: 256px;
}

form p {
	display: block;
	margin-bottom: 0px;
	color: black;
}

input, select, textarea {
    font-size: 1em;
}

textarea, tt, pre, code {
    font-family:        monospace;
}


/* @deprecated */
.nowrap {
    white-space: nowrap;
}
body td {
     font-size: 11px;
     font-family: Tahoma;
     color: #000000;
     vertical-align: top;
}

table{
    border-collapse: collapse;
}



img{
    border: 0px
}




/************************* ССЫЛКИ *****************************/
a:link,
a:visited,
a:active {
    text-decoration:    none;
    color:              #333399;
}

a:hover {
    text-decoration:    underline;
    color:              #cc0000;
}


/********************* ТАБЛИЦЫ-СПИСКИ *************************/

.ttitle{
	font-weight: bold;
	width: 300px;
	padding: 2px;
	border-top: 1px solid orange;
	border-left: 1px solid orange;
	border-right: 1px solid orange;
	
}

/* для <table >*/
.tlist b{
	color: green;
}
.tlist {
     border-bottom: 1px solid #c0c0c0;
     padding: 2px;
     width: 100%;
}

/* заголовок таблицы-списка */
.thead td{
     border-right: 1px solid #ffffff;
     height: 10px;
     background: orange;
     font-weight: bold;
     color: #ffffff;
}

.trow{
	border-bottom: 1px solid #e8e8e8;
}
.trow:hover{
    background: #CCFFCC;
    color: #000000;
}

.trow_week{
     border-right: 1px solid #ffffff;
     height: 10px;
     background: #FFCCCC;
     font-weight: bold;
     color: #ffffff;
     #border-bottom: 1px solid #FF9999;
	}
.trow_week:hover{
    background: #FF9999;
    color: #000000;
}

/* подвал таблицы списка */
.tfooter td {
	 border-bottom: 1px solid #c0c0c0;
	 border-top: 1px solid #c0c0c0;
     padding: 5 5 5 2;
     background: #f1f1f1;
}
.tfooter td b{
	color: black;
}

/* разделитель */
.tdelimiter td{
    font-weight: bold;
    padding: 5px;
    color: #333399;
    border-bottom: 1px solid #959595;
    padding-bottom: 5px;
}

.led_red td {
     color: red;
}
.gray_td
{
	background-color : #e8e8e8;
	border-bottom: 1px solid #a1a1a1;
	border-top: 1px solid #a1a1a1;
	color : black;
	text-align : left;
	font-size : 12px;
}

.gray_td2
{
	background-color: #f1f1f1;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	color : black;
	text-align : left;
	font-size : 12px;
}



/********************ОСНОВНЕ МЕНЮ***********************/


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #ff9900;
  background: #d5d5d5;
  float: left;
  width: 100%;
}

#nav li {
  float: left;
  position: relative;
  background: green;
  background: none;
}
                      
#nav a {
  color: black;
  text-decoration: none;
  display: block;
  width: 200px;
  padding: 4px 10px;
  background: url(/images/dot.png) repeat-y right;
}

#nav a:hover {
  color: #000;
  background: #ccc;
}

#nav li:hover,
#nav li.jshover {
background: #d5d5d5;
}
                                        
                                        
                                        
#nav li ul {
  display: none;
  position: absolute;
  /*background: url(/images/fone-tr.png);*/
  padding: 8px 0;
  width: 220px;
}

#nav li li a {
  width: 200px;
/*  border-bottom: 1px solid #ff9900;*/
  background: none;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
                                                        
                                                    
                                    
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  left: 133px;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}



