.text { font: 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }
.textBWhite { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #FFFFFF }

h1 { font: bold 18px/24px Verdana, Helvetica, sans-serif; color: #000000; text-align: center; }
p { font: 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }
th { font: bold 12px/13px Arial, Helvetica, sans-serif; color: #000000 }
td { font: 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }

a:link { text-decoration: none; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }
a:active { text-decoration: none; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }
a:activeText { text-decoration: none; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }
a:visited { text-decoration: none; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #000000 }
a:hover { text-decoration: underline; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #666666 }

form { padding:0; border:0; margin:0; }
input, select, option, textarea { color: #000000; font: normal 11px/11px Arial, Helvetica, sans-serif; }
input.noborder { color: #000000; font: normal 11px/11px Arial, Helvetica, sans-serif; }
input.text, select.text, option.text, textarea.text { color: #000000; background-color: #DDDDDD; border-top-color: #CCCCCC; border-left-color: #CCCCCC; border-style: outset; font: normal 12px/12px Verdana, Arial, sans-serif; text-align: left; border: inset 2px; padding: 2px; }
/* input.text, option.text, select.text { color: #000000; background-color: #DDDDDD; border-width: 1px; border-style: solid; border-color: #666666; font: normal 14px/14px Arial, Helvetica, sans-serif; /* border: inset 1px #708090; */ /* padding: 2px; */ } */
/* input.text, select.text, option.text, textarea.text { color: #666666; background-color: #FFFFFF; border-top-color: #CCCCCC; border-left-color: #CCCCCC; border-style: outset; font: normal 12px/12px Tahoma, Verdana, Arial, sans-serif; text-align: left; border: inset 2px; padding: 2px; } */
input.search { color: #000000; background-color: #DDDDDD; border-width: 1px; border-style: solid; border-color: #666666; font: bold 10px/10px Tahoma, Verdana, Arial, sans-serif; text-align: center; /* border: inset 1px #708090; */ /* padding: 2px; */ }
textarea.text { color: #000000; background-color: #DDDDDD; border-width: 1px; border-style: solid; border-color: #666666; font: normal 14px/14px Tahoma, Verdana, Arial, sans-serif; }

/* Gleb Original */
table.menu { font-weight: bolder; font-size: larger; }
table.menu thead { background-color: #C0C0FF; }
table.menu td { vertical-align: top; }
table.table { border-color: #CCCCCC; border-style: solid; border-width: thin; }
table.table thead { background-color: #CCCCCC; }
table.table tfoot { background-color: #CCCCCC; }
table.table td { border-style: solid; border-width: 2; }
table.form { background-color: #C0C0FF; border-color: #C0C0FF; border-style: double; border-width: thick; }
td.title { text-align: right; vertical-align: top; font-weight: bolder; }
td.value { text-align: left; vertical-align: top; }

.hand { cursor: pointer; cursor: hand; text-decoration: underline; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #666666 }
.handTitle { cursor: pointer; cursor: hand; text-decoration: underline; font: bold 12px/18px Verdana, Helvetica, sans-serif; color: #000000 }
.selectwidth { width:250px; color: #000000; background-color: #DDDDDD; border-width: 1px; border-style: solid; border-color: #666666; font: normal 14px/14px Arial, Helvetica, sans-serif; /* border: inset 1px #708090; */ /* padding: 2px; */ }

