body
{ 
  background: #fff;
  color: #656F57;
}

blockquote{border-color: #32CD32;}

#main
{ 
  background: #FFF;
  color: #83B82E;
}

#links
{ 
  color: #444; 
  border-color: #656F57;
}

#footer
{ 
  color: #444;
  border-color: #6e6e6e;
}

#config-man
{ background: #F3F3F3;
  color: #444;
  border: 1px solid #E1E1E1;
  padding: 5px 5px 5px 10px;
  font-family: "Courier New", Courier, monospace;
   border-radius: 10px; 
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#links a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #444;
}

#logo
{ background: #FFF url(logo.png) no-repeat;
  color: #ffffff;
}

#logo-login
{ background: #FFF url(logo.png) no-repeat;
  color: #ffffff;
}

#logo h2
{ background: transparent;
  color: #70EE70;
  text-align: center;
}

h1, #column1 h1, #column2 h1
{ background: transparent;
  color: #6e6e6e;
  border-color: #E1E1E1;
}

#column2 td a#dbutton
{ padding: 2px;
  background: #6e6e6e;
  color: #FFF;
  text-decoration: none;
}

#column2 td a:hover#dbutton
{ padding: 2px;
  background: #c2c2c2;
  color: #FFF;
  text-decoration: none;
}

#column2 div a#dpages
{ margin: 3px;
  padding: 6px;
  background: #f0f0f0;
  text-decoration: none;
}

#column2 div a:hover#dpages
{ 
  text-decoration: underline;
}

#column2 div a#dcurpages
{ margin: 4px;
  padding: 4px;
  background: #e2f2ca;
  color: #6e6e6e;
  text-decoration: none;
}

#column2 div a:hover#dcurpages
{ 
  text-decoration: underline;
}

#menu
{ background: transparent;
  color: #444;
}

/* ROUND TABLE */
#table-top
{ 
  border-radius: 0px;
}

#table-top-left
{ 
  border-radius: 0px;
}

#table-top-right
{ 
  border-radius: 0px;
}

#table-bottom
{ 
  border-radius: 0px;
}

#table-cfg
{ 
  border-radius: 0px;
}

/* MAIN MENU */
#menu li a#gl
{  
  background: #eee;
  color: #000;
}

#menu li a#sub
{ 
  background: #eee;
  color: #000;
 
}

#menu li a#cln
{ background: #36c9ff;
  background-image: url(menu_cln.png);
  color: #FFF;
}

#menu li a#l2
{ background: #CC80CC;
  background-image: url(menu_l2.png);
  color: #FFF;
}

#menu li a#vln
{ background: #FFA500;
  background-image: url(menu_vln.png);
  color: #FFF;
}

#menu li a#bnd
{ background: #FFA500;
  background-image: url(menu_bnd.png);
  color: #FFF;
}

#menu li a#dvc
{ background: #001DF4;
  background-image: url(menu_dvc.png);
  color: #FFF;
}

#menu li a#nd
{ background: #FF00C0;
  background-image: url(menu_nd.png);
  color: #FFF;
}

#menu li a#sp
{ background: #00D2FF;
  background-image: url(menu_sp.png);
  color: #FFF;
}

#menu li a
{ background: #c2c2c2;
  color: #FFF;
}

#menu li a#selected
{ 
  background: #6e6e6e;
  color: #000;
  font-weight:bold;
} 

#menu li a:hover, #menu li a#selected:hover, #menu li a#gl:hover, #menu li a#sw:hover, #menu li a#cln:hover, #menu li a#l2:hover, #menu li a#vln:hover, #menu li a#bnd:hover , #menu li a#dvc:hover, #menu li a#nd:hover, #menu li a#sp:hover
{ 
  color: #000;
  text-decoration: underline;
}

#menu li a#sub:hover
{ 
  color: #000;
  text-decoration: underline;
}

#content, #column2
{ background: #FFF;
  color: #656F57;
}

/* Main form 
#myForm input,
#myForm select,
#myForm textarea
{	padding: 5px 5px;
	background: #fff;
	border: none;
	font-family: verdana, arial, sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
*/

/* Main Table */
table.maintable {
  width: 100%; /* ïî âñåé øèðèíå column2 */
  table-layout:fixed; /* ôèêñèðîâàííàÿ òàáëèöà */
  border-spacing:0.1em;
  margin-bottom:1em;
  margin-top:1em
}

/* ÿ÷åéêè òàáëèöû */
table.maintable td{
	padding:0.3em 1em
}

/* çàãîëîâêè òàáëèöû */
table.maintable thead td{
	height: 25px;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background-color:#6e6e6e;
	color:#FFFFFF
}

/* ôóòåð òàáëèöû */
table.maintable tfoot td{
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#6e6e6e;
	color:#FFFFFF
}

/* Simple Table */
/* çàãîëîâîê îòñîðòèðîâàííîãî ñòîëáöà */
table.simpletable thead td.curcol{
	background-color:#999999;
	color:#FFFFFF
}

/* ÿ÷åéêè òàáëèöû */
table.simpletable td{

}

/* çàãîëîâêè òàáëèöû */
table.simpletable thead td{
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background-color:#6e6e6e;
	color:#FFFFFF
}

/* ôóòåð òàáëèöû */
table.simpletable tfoot td{
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#6e6e6e;
	color:#FFFFFF
}

/* Login Table */
.logintab
{ 
  vertical-align: bottom;
  border: 5px solid #eee;
#  background: #fff url(loginback.png) no-repeat;
  background: #fff; 
  background-position: right;
  padding: 10px 30px 0px 10px;
}

/* Additional Table */
.addtab
{ 
  background: #eee;
  padding: 0px;
}

.main_in_main {
   background: #fff;
}

/* Title Additional Table */
td.addtabtitle
{
  border: 0px;
  background: #6e6e6e;
  color: #ffffff;
  font-weight:bold;
}

/* Filter Table */
#ftable td
{ 
  text-transform: uppercase;
}
/* Filter Title */
#flttitle
{ 
  color: #fff;
  font-weight:bold;
  text-transform: uppercase;
}

.tarea textarea
{ 
  resize: none;
  font-family: arial, sans-serif;
  font-size: 14px; /* ðàçìåð òåêñòà*/
  color: #6e6e6e;
}

/*.maintable tr:hover {
  color: #000000;
}

.simpletable tr:hover {
  color: #000000;
}
*/

.login
{
  background: #FFFFFF;
}

.menubaritem
{ background: #F3F3F3;
  color: #6E6E6E;
  
}

.sidebaritem
{ background: #F3F3F3;
  color: #6E6E6E;
  border: none;
}

.sbilinks li a, .sidebaritem a
{ background: #F3F3F3;
  color: #6E6E6E;
}

.sbilinks li a:hover, .sidebaritem a:hover
{ background: #F3F3F3;
  color: #84c225;
}

/* HINT MESSAGE */

a.tt{
	position:relative;
	z-index:24;
	color:#000000;
	text-decoration:none;
	}
a.tt span{
	display: none; 
	}
 /*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ 
	z-index:25; 
	color: #aaaaff;
	background:;
	}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
    top:0px; left:0;
    padding: 15px 0 0 0;
    width:200px;
    color: #6e6e6e;
    text-align: left;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
    }
a.tt:hover span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
    }
a.tt:hover span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(bubble_filler.gif) repeat bottom; 
    }
a.tt:hover span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(bubble.gif) no-repeat bottom;
    }