body{
    font-family:Tahoma;
    font-size:13px;
    background-color:#fffff0;
}
body p{
    padding:3px 3px 3px 3px;
}
fieldset{    
    background-color: #fec79f;
    border:1px solid #ff730d;
}

fieldset table{
    font-family:Tahoma;
    font-size:13px;
    text-align:right;
}

fieldset table span{
    color:Red;
    font-weight:bolder;
}

fieldset legend{
    background-color: #fec79f;
    border:1px solid #ff730d;
    border-bottom:none;
    padding:5px 5px 5px 5px;
    font-weight:bolder;
    color: White;
    text-shadow:1px 1px 1px Gray;
}
.ifield{
    width:400px;
    padding:1px 1px 1px 1px;
    font-family:Verdana;
}

fieldset #submit{
    font-family:Verdana;
    border:1px solid Gray;
    margin-top:4px;
    cursor:pointer;
    /* text-shadow:1px 1px 1px #8F8E70; */
}
fieldset a{
    font-family:Verdana;
    border:1px solid Gray;
    margin-top:4px;
    color:Black;
    padding:1px 3px 1px 3px;
    background-color:#fffff0;
    text-decoration:none;
}

.error{
    border:1px solid Red;
    background-color:Yellow;
    padding:3px 3px 3px 3px;
    color:Red;
    font-weight:bolder;
    /*text-shadow:1px 1px 1px LightGray;*/
}

.error span{
    color:Red;
}

.lengselector{
    padding:3px 3px 3px 3px;
    border:1px solid Gray;
    background-color: #fee3d0;
}
.lengselector a{
    padding:0px 3px 0px 3px;
    background-color: #fee3d0;
    color:Gray;
}

.mainmenu{
    padding:3px 3px 3px 3px;
    border:1px solid Gray;
    background-color: #ff730d;
}
.mainmenu a
{
    color:White;
    text-decoration:none;
    text-shadow:1px 1px 1px Gray;
    padding:0px 10px 0px 10px;
}
.mainmenu a:hover
{
    /*color:White;*/
    text-decoration:underline;
    text-shadow:1px 1px 1px Black;
}

.cabinet-menu {
    padding:5px 5px 5px 5px;
    margin-right:10px;
    width:23%;
    min-height:230px;
    float:left;
}
.cabinet-menu a {
    display:block;
}

.cabinet-menu a:hover {
    /*text-decoration:underline;*/
    background-color:LightGray;
    /*text-shadow:1px 1px 1px White;*/
}
ul a{
    padding:1px 1px 1px 1px;
    background-color: #efe;
    color:#990000;
    border:none;
}
ul a:hover{
    text-decoration:underline;
    font-weight:bolder;
}

table tr .right{
    height:25px;
    text-align:left;
}

.ui-jqgrid .ui-jqgrid-titlebar-close {
	display:none;
}

.ui-jqgrid tr.jqgrow td {
	white-space: normal;
}

.ui-jqgrid .ui-pg-input {
	font-size:1em;
	height:23px;
}
