a.edit, a.delete, a.edit:hover, a.delete:hover {
border-bottom: none;
display: block;
padding: 5px 0;
text-align: center;
}

a.edit:hover {
background: #ccc;
color: #036;
}

a:visited {
color: #006;
}

a:hover {
border-bottom: 1px solid #3a75ae;
color: #069;
}

body{
background: #f2f2ff;
color: #000;
margin: 0;
padding: 0;
}

body, td {
font: 10pt Verdana, Times, serif;
}

fieldset {
border: 1px solid #ddd;
-moz-border-radius: 5px;
padding: 3px;
}

fieldset label.selectit {
background: #f0f0f0;
display: block;
font-size: 10px;
padding: 0 2px;
}

fieldset label.selectit:hover {
background: #dadada;
}

fieldset legend {
padding: .1em .3em;
}

fieldset span.cat-nest {
display: block;
margin-left: 10px;
}

fieldset.options {
padding: 1em;
}

fieldset.options legend {
font-size: 16px;
}

form, label input {
margin: 0;
padding: 0;
}

h2 {
border-bottom: 2px solid #69c;
color: #333;
font: normal 22px/18px serif;
margin: 5px 10px;
}

img, #footer a {
border: 0;
}

input:focus, textarea:focus, label:focus {
background: #fff;
border: 1px solid #686868;
}

label {
cursor: pointer;
}

li, dd {
margin-bottom: 0px;
}

p, li, dl, dd, dt {
line-height: 100%;
}

textarea, input, select {
background: #f4f4f4;
border: 1px solid #b2b2b2;
color: #000;
font-family: Verdana, Times, serif;
font-size: 11px;
margin: 1px;
padding: 2px;
}



.class_temp1 {
 background:#E6E6E6;
}
.class_temp2 {
 /*background-color:#EEF1FF;*/
}


.msg {
 font-size:14px;
 font-weight:bold;
}
.sign{
   font-family:tahoma;
   font-size:14px;
   font-weight:bold;
   vertical-alignment:middle;
}
.tabel{
background: #fff;
border: 1px solid #ccc;
clear: both;
margin: 3px 5%;
padding: .1em 1em;
}


.calendarHeader {
     font-size:7pt;
     background-color: #eeeeee;
}
.calendar {
      background-color: #cccccc;
}
.calendarToday {
      background-color: #cccccc;
}

.calendardays {
     font-size:8pt;
}



.dasa {
color: rgb(210,100,74);
text-decoration: none;
text-align: center;
font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.dasa:hover {
color: #930;
background: rgb(255,153,51);
}


.thTop {
        color: #616161; font-weight: bold; text-decoration: none;
}


.menu2{
        background-color:#ffffff;
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
}

.languageadmin {
     font-size:9px;
     color:red;
     font-family:tahoma;
}
.styleadmin{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
Z-INDEX: 2;
BORDER-LEFT: #000000 1px solid;
WIDTH: 100%;
BORDER-BOTTOM: #000000 1px solid;
POSITION: absolute;
BACKGROUND-COLOR: #ffffff;
layer-background-color: #FFFFFF;
color:red;
}


.menu{
background: #fff;
border: 1px solid #ccc;
clear: both;
margin: 15px 5%;
padding: .5em 1em;
}



#adminmenu li, #adminmenu2 li, #adminmenu3 li, #adminmenu4 li {
display: inline;
line-height: 130%;
list-style: none;
text-align: center;
}

#adminmenu a {
border-bottom: 1px solid #3487CB;
color: black;
font-size: 16px;
font-weight: normal;
margin: 0;
padding: 3px 5px;
text-decoration: none;
}
#adminmenu  {
background: #fff;
border-bottom: 2px solid #F5F5F5;
margin: 0;
padding: .2em;
}

#adminmenu a:hover, #adminmenu  .ClassBold {
background: #3487CB;
color: white;
border-bottom: 1px solid #3487CB;
font-size: 16px;
font-weight: normal;
margin: 0;
padding: 3px 5px;
text-decoration: none;
}



#adminmenu2 {
background: #a3a3a3;
border-bottom: none;
margin: 0;
padding: 3px 2em 0;
}

#adminmenu2 .ClassBold {
background: #f2f2f2;
border-top: 1px solid #9a9a9a;
border-right: 2px solid #4f4f4f;
color: #000;
}

#adminmenu2 a, #adminmenu2 .ClassNormal {
border: none;
color: #fff;
font-size: 12px;
padding: .3em .4em .33em;
}

#adminmenu2 a:hover {
background: #f0f0f0;
color: #393939;
}

#adminmenu2 li {
line-height: 140%;
}

#adminmenu3, #adminmenu4 {
background: #aaa3a3;
border-bottom: none;
margin: 0;
padding: 0px 2em 0;
}

#adminmenu3 .ClassBold, #adminmenu4 .ClassBold {
background: #f2f2f2;
border-top: 1px solid #9a9a9a;
border-right: 2px solid #4f4f4f;
color: #000;
}

#adminmenu3 a, #adminmenu4 a, #adminmenu3 .ClassNormal, #adminmenu4 .ClassNormal {
border: none;
color: #fff;
font-size: 10px;
padding: .3em .4em .33em;
}

#adminmenu3 a:hover, #adminmenu4 a:hover {
background: #f0f0f0;
color: #393939;
}

#adminmenu3 li, #adminmenu4 li {
line-height: 130%;
}






.submit input, .submit input:focus, .button {
border: 3px double #999;
border-left-color: #ccc;
border-top-color: #ccc;
color: #333;
padding: 0.25em;
}

.submit input:active, .button:active {
background: #f4f4f4;
border: 3px double #ccc;
border-left-color: #999;
border-top-color: #999;
}

.submit {
text-align: center;
}



a.edit, a.delete, a.edit:hover, a.delete:hover {
border-bottom: none;
display: inline;
padding: 5px 0;
text-align: center;
}

a.edit:hover {
background: #ccc;
color: #036;
}
checkbox {
background: #fff;
border: none;
margin: 0;
padding: 0;
}

.error, a.error, a.error:hover, a.error:hover{
text-align:center;
display: inline;
color: red;
font-size: 18px;
}