
BODY {
    background: url("div.gif") repeat-y scroll left top #FFFFFF;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 0 10px;
}
BODY.Task {
    background: url("Background.gif") repeat scroll 0 0 #C4C4C4;
}
FORM {
    border: 0 none;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
A {
    color: #64685A;
    font-size: 11px;
    text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
A:link {
    text-decoration: none;
}
A:visited, A:active, A:link {
    color: #64685A;
}
hr {
	border: none;
	background-color: #cdcdcd;
	color:#cdcdcd;
	height: 1px;
}
table#PERSACC {
	height:113px;
}
P {
    font-size: 12px;
}
TR {
    color: #56553F;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
TABLE.Frame {
    background-color: #FFFFFF;
    width: 100%;
}
TABLE.MainTable {
    background-color: #666666;
    border-collapse: collapse;
    border-color: #666666;
    border-right: 1px solid #666666;
    border-style: solid;
    border-width: 0 1px 1px 0;
    font-family: Verdana,Arial;
    width: 100%;
}
TABLE.MainTable TD {
    border-color: #666666;
    border-right: 0 solid #666666;
    border-style: solid;
    border-width: 0 0 0 1px;
    font-size: 11px;
}
TABLE.MainTable TH {
    background-color: #CDCDCD;
    border-left: 1px solid #666666;
    border-right: 0 solid #666666;
    color: #64685A;
    font-size: 13px;
}
TABLE.Header {
    /*background-color: #FF7C00;*/
    border-color: #666666 #666666 #FF0000;
    border-right: 1px solid #666666;
    border-style: solid solid ridge;
    border-width: 1px 1px 0;
    width: 100%;
	border-collapse: collapse;
	height:30px;
}
TABLE.Header TH {
   /* background-color: #FF7C00;
    border-bottom: thick solid #FF7C00;
    border-left: thick solid #FF7C00;
    border-right: thick solid #FF7C00;
    border-top: thick solid #FF7C00;*/
    color: #FFFFFF;
}
table.Header tbody tr {
	background: #666666 url(2cnt_bg.png) left top repeat-x;
}

TR.LastRow {
    background-color: #A4D767;
}
TR.Row1 {
    background-color: #FFFFFF;
}
TR.Row2 {
    background-color: #EEEEEE;
}
TABLE.inside {
    border-collapse: collapse;
    width: 100%;
}
TABLE.inside TD, TABLE.inside TH {
    padding: 1px 2px;
}
TR.Row1 TABLE.inside TD {
    background-color: #E5F2D0;
    border: 3px solid #FFFFFF;
}
TR.Row2 TABLE.inside TD {
    background-color: #FFFFFF;
    border: 3px solid #E5F2D0;
}
INPUT.W100 {
    border: 1px solid #666666;
    font-size: 11px;
    margin: 0;
    width: 100%;
}
TABLE.ActionsArea {
    width: 100%;
}
BODY.QCHANGELOGPASS TABLE.ActionsArea {
    width: auto;
}
DIV.LocMenu {
    color: #9F9F9F;
    font-size: 8px;
    font-weight: bolder;
    margin: 0 0 4px;
}
DIV.LocMenu A {
    color: #9F9F9F;
    font-size: 11px;
}
BODY.InputForm {
    background-color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 11px;
    text-align: center;
}
TABLE.InputForm {
    border-color: #666666;
    border-right: 1px solid #666666;
    border-style: solid;
    border-width: 1px;
    font-family: Verdana,Arial;
    width: 500px;
}
TABLE.InputForm TH {
    background: #666666 url(2cnt_bg.png) left top repeat-x;
   /* border-color: #666666;
    border-right: thick solid #666666;
    border-style: solid;
    border-width: thick;*/
	height:32px;
    color: #FFFFFF;
}
TABLE.InputForm TD {
    background-color: #FFFFFF;
    border-color: #666666;
    border-right: 0 solid #666666;
    border-style: solid;
    border-width: 0;
}
.btn {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #666666;
    border-right: 1px solid #666666;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: 10pt;
    height: 20px;
}
TABLE.Button {
    background-color: #666666;
    border-color: #9ACD32 #000000 #000000 #9ACD32;
    border-right: 1px solid #000000;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    text-align: center;
}
TABLE.Button A.Button {
    color: #FFFFF0;
    font-family: Verdana,Arial;
    font-weight: bold;
    text-decoration: none;
}
TABLE.Button A.Button:hover {
    color: #FFFF00;
    text-decoration: overline;
}
TABLE.Button A.Button:link {
    text-decoration: none;
}
TABLE.Button A.Button:visited {
    text-decoration: none;
}
TABLE.Button A.Button:active {
    text-decoration: none;
}
TABLE.Button TD.Button {
    background-color: #666666;
}
DIV.LIST_TITLE {
    background-color: #C0C0C0;
    width: 100%;
}
DIV.LIST_TITLE H1 {
    text-align: center;
}
table.WISH {
    border-collapse: collapse;
    width: 100%;
}
table.WISH td {
    vertical-align: top;
}
div#Progress {
    background-color: #008000;
    height: 100px;
    overflow: auto;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    width: 200px;
}
div.ProgressBox {
    border: 1px solid #FFFF00;
    color: #FFFFFF;
    height: 15px;
    white-space: nowrap;
    width: 100%;
}
div.ProgressBar {
    background-color: #FFFF00;
    color: #000000;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
}
DIV.Information {
    color: #8B0000;
    font-weight: bolder;
}
body.QPROPERTY td.Prompt.SelectList {
    background-color: #FFFFFF;
}
body.QPROPERTY td.edit {
    background-color: #FFFFFF;
}
body.QPROPERTY td.description {
    background-color: #FFFFFF;
}
body.QCURRACC .news {
    font-size: 11px !important;
}
body.QCURRACC .news a {
    color: #918F90;
    font-size: 11px !important;
    font-weight: bold !important;
}
body.QCURRACC .news a:hover {
    text-decoration: underline;
}
body.QCURRACC .newsh {
    color: #084C8D;
    font-weight: bold;
    text-decoration: underline;
}
body.QCURRACC em {
    color: #666666;
    font-style: normal;
    font-weight: bold;
}

.QPROPERTY #PERSACC { display:none; }
.QCHANGELOGPASS #PERSACC { display:none; }


/* Уведомления */

div.NoticeWindow {
 position:absolute;
 width:33%;
 top:33%;
 left:50px;
 font: normal 12px Arial, Verdana, Tahoma;
 border-left:1px solid #6e7a9b;
 border-right:1px solid #686775;
 border-bottom:1px solid #555;
 background-color:#EFEFED;
}

div.NoticeHeader {
 position:relative;
 top:-5px;
 cursor: default;
}

div.NoticeHeader table {
 border-collapse:collapse;
 font: normal 12px Arial, Verdana, Tahoma;
 table-layout:fixed;
 width:100%;
 cursor:default;
}

div.NoticeHeader table tr {
 height:30px;
}

div.NoticeHeader td.Left {
 background: transparent url(Left_Title_Empty.gif) no-repeat left top;
 color:#444;
 width:10px;
}

div.NoticeHeader td.Center {
 background: transparent url(Title.gif) repeat-x left top;
 color:#444;
 white-space:nowrap;
 overflow:hidden;
 vertical-align:middle;
}

div.NoticeHeader td.Right {
 background: transparent url(Right_Title_Close.gif) no-repeat right top;
 width:25px;
 color:#444;
}

div.NoticeHeader button {
 width:22px;
 height:22px;
 background-color:transparent;
 border:none;
}

div.NoticeText {
 padding:10px;
 color:black;
}

div.NoticeAction {
 margin:5px;
 text-align:center;
}

div.NoticeAction button {
 font-size:12px;
}

