body   { color: #656565; font-family: Verdana; background-color: white; margin: 20px 0 }
table,td,p,div,span,b,input,textarea,select,form,script  { font-family: verdana; margin: 0px }
h1  { color: #434343; font-weight: bold; font-size: 12px; line-height: 1.3em; margin-top: 14px; margin-bottom: 14px; }
h2  { color: #434343; font-weight: bold; font-size: 12px; line-height: 1.3em; margin-top: 20px; margin-bottom: 14px; }
.text_01 { font-size: 1px ; line-height: 1.3em; }
.text_03 { font-size: 3px; line-height: 1.3em; }
.text_06   { font-size: 6px ; line-height: 1.3em; }
.text_10a  { font-size: 10px; font-family: Arial ; line-height: 1.3em; }
.text_10 { font-size: 10px ; line-height: 1.3em; }
.text_11 { font-size: 11px ; line-height: 1.3em; }
.text_12   { font-size: 12px  ; line-height: 1.3em; }
.text_14 { font-size: 14px  ; line-height: 1.3em; }
.text_16     { color: #000; font-size: 16px  ; line-height: 1.3em; }
.text_black { color: black }
.text_gray { color: #434343; }
.text_light { color: #a9a9a9; }
.text_red { color: #d02421; }
.box_gray { background-color: #c0c0c0; }
.box_whitesmoke { font-size: 11px; line-height: 1.3em; background-color: #f5f5f5; padding: 8px; border: solid 1px #ddd; }
.box_top { font-size: 11px; line-height: 1.3em; padding-top: 5px; padding-right: 10px; padding-left: 10px; border-top: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
.box          { font-size: 11px; line-height: 1.3em; padding: 5px; border: solid 1px #c0c0c0  }
.box_menu { line-height: 1.3em; padding-top: 16px; padding-bottom: 15px; }
.box_bottom { font-size: 11px; line-height: 1.3em; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-left: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
.box_results { font-size: 11px; line-height: 1.3em; border: solid 1px #c0c0c0; }
.box_pag { font-size: 11px; line-height: 1.3em; padding-top: 1px; }
.line { background-color: #c0c0c0; border-color: white; border-style: solid; border-width: 5px 10px; }
.line_bottom { border-bottom: 1px solid #c0c0c0; }
.image { border: solid 1px silver; }
.field { font-size: 11px; background-color: #f5f5f5; padding-left: 3px; border: solid 1px #696969; }
.popout_10 { font-size: 10px; background-color: #f5f5f5; border: solid 1px #696969; }
.text_field { color: #333; font-size: 11px; background-color: #f5f5f5; border: solid 1px #656565 }
.button_11      { color: white; font-size: 11px; background-color: #595959; background-image: url(images_web/button.gif); background-repeat: repeat-x; background-position: 0 top; padding-right: 7px; padding-left: 7px; position: relative; border-style: solid; border-width: 1px; border-color: #c0c0c0 #a9a9a9 #a9a9a9 #c0c0c0 ; cursor: pointer; }
.button_11:hover { background-color: black; background-image: url(images_web/button-over.gif); border-style: solid; border-width: 1px; border-color: #a9a9a9 #c0c0c0 #c0c0c0 #a9a9a9; }
.button_10 { color: white; font-size: 10px; background-color: #595959; cursor: pointer; padding-right: 7px; padding-left: 7px; position: relative; border-style: solid; border-width: 1px; border-color: #c0c0c0 #a9a9a9 #a9a9a9 #c0c0c0; }
.button_10:hover { background-color: black; background-image: url(images_web/button-over.gif); border-color: #a9a9a9 #c0c0c0 #c0c0c0 #a9a9a9; border-style: solid; border-width: 1px; }
a.black  { color: black }
a.black:hover  { text-decoration: none; }
a.gray  { color: #434343 }
a.gray:hover  { text-decoration: none; }
a.menu { color: #434343; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 1.3em; text-decoration: none; padding-top: 4px; padding-right: 8px; padding-left: 8px; border-top: 1px solid #c0c0c0; border-right: 1px solid white; border-left: 1px solid #c0c0c0; }
a.menu:hover  { background-image: url(images_web/deg_menu-over.gif); background-repeat: repeat-x; background-position: 0 top; border-right: 1px solid #c0c0c0; }
a.menu_footer { color: #434343; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 1.3em; text-decoration: none; }
a.menu_footer:hover  { color: black; }
.pag_in  { color: white; background-color: #595959; text-decoration: none; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: solid 1px #656565; }
.pag_out { color: #c0c0c0; text-decoration: none; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: solid 1px; }
a.pag { color: #c0c0c0; text-decoration: none; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; border: solid 1px; }
a.pag:link { color: #000; background-color: #f5f5f5; border-color: #656565; }
a.pag:active  { color: #000; background-color: #f5f5f5; border-color: #656565; }
a.pag:visited  { color: black; background-color: #f5f5f5; border-color: #656565; }
a.pag:hover  { color: #fff; background-color: black; border-color: #656565; }
a.category  { color: #656565 ; text-decoration: none; }
a.category:hover  { text-decoration: underline; }
a.zoom  { color: black ; background-image: url(images_web/magnify.gif); background-repeat: no-repeat; background-position: 0 center; margin-left: 1px; padding-left: 13px; }
a.zoom:hover  { text-decoration: none; }
a.session { color: #fff; font-size: 11px; font-family: Arial; background-color: #595959; background-image: url(images_web/button.gif); background-repeat: repeat-x; background-position: 0 top; text-decoration: none; padding: 3px 7px 2px; border-color: #c0c0c0 #a9a9a9 #a9a9a9 #c0c0c0; border-style: solid; border-width: 1px; display: block; }
a.session:hover  { color: #fff; background-color: #000; background-image: url(images_web/button-over.gif); }
a.return      { color: #000; font-size: 11px; background-image: url(images_web/return.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; height: 16px; float: left; padding-left: 20px; }
a.return:hover        { text-decoration: none; }
a.info      { color: #000; background-image: url(images_web/info.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; height: 16px; float: left; padding-left: 20px; }
a.info:hover        { text-decoration: none; }
a.doc      { color: black; background-image: url(images_web/doc.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 14px; padding-right: 1px; padding-left: 20px; }
a.doc:hover        { text-decoration: none; padding-right: 1px; }
a.pdf      { color: black; background-image: url(images_web/pdf.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 14px; padding-right: 1px; padding-left: 20px; }
a.pdf:hover        { text-decoration: none; padding-right: 1px; }
a.video      { color: black; background-image: url(images_web/video.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 14px; padding-right: 1px; padding-left: 20px; }
a.video:hover        { text-decoration: none; padding-right: 1px; }
.headline { color: black; font-size: 11px; background-color: #f5f5f5; padding: 4px 6px; }
a.edit  { color: #000 ; font-size: 11px; font-family: Arial; background-color: #fff; text-decoration: none; padding: 1px 6px; border-color: #808080 #656565 #656565 #808080; border-style: solid; border-width: 1px; display: block; }
a.edit:hover  { color: #fff; background-color: #595959; text-decoration: none; border: solid 1px #595959; }
a.delete  { color: #444 ; font-size: 11px; font-family: Arial; background-color: #fff; text-decoration: none; padding: 1px 4px; border-color: #808080 #656565 #656565 #808080; border-style: solid; border-width: 1px; display: block; }
a.delete:hover  { color: #fff; background-color: #d02421; text-decoration: none; border: solid 1px #d02421; }
.list_title { color: black; font-size: 11px; font-family: Arial; font-weight: bold; padding: 2px 4px; border: solid 2px white; }
.list_title_fact { color: black; font-size: 11px; font-family: Arial; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-left: 2px; border-top: 1px solid #808080; border-right: 1px solid #656565; border-left: 1px solid #808080; }
.list_text { color: #000000; font-size: 11px; background-color: #f5f5f5; padding: 2px 4px; border: solid 2px white; }
.list_text_left { color: #000000; font-size: 11px; background-color: #f5f5f5; padding: 2px 4px; border-top: 2px solid white; border-left: 2px solid white; border-bottom: 2px solid white; }
.list_text_center { color: #000000; font-size: 11px; background-color: #f5f5f5; padding: 2px 4px; border-top: 2px solid #fff; border-bottom: 2px solid white; }
.list_text_right { color: #000000; font-size: 11px; background-color: #f5f5f5; padding: 2px 4px; border-top: 2px solid white; border-right: 2px solid white; border-bottom: 2px solid white; }
