BODY, DL, TABLE, TH, TD, DIV, BR, INPUT, P {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;
}

BODY {
  background: #E7E7E7;
}

IMG {
  border-width : 0;
}

IMG.more {
  margin: -1px 4px 0px 0px; 
  border-width : 0;
}

IMG.preview {
  border-width : 1;
  border-color : #B6B5B5;
}

TR.linewhite, TD.linewhite {
  background: #FFFFFF;
}

TR.lineblack, TD.lineblack {
  background: #000000;
}

TR.linegrey, TD.linegrey {
  background: #B6B5B5;
}

TR.linegrey2, TD.linegrey2 {
  background: #999999;
}

TR.linebordo, TD.linebordo {
  background: #AE644C;
}

TR.linebordo2, TD.linebordo2 {
  background: #7F270B;
}

TR.areawhite, TD.areawhite {
  background: #FFFFFF;
}

TR.areagrey, TD.areagrey {
  background: #E7E7E7;
}

TR.areagrey2, TD.areagrey2 {
  background: #C1C0BF;
}

TR.areagrey3, TD.areagrey3 {
  background: #758792;
}

TR.areabordo, TD.areabordo {
  background: #922F0F;
}


TR.thead, TD.thead {
  background: #922F0F;
}

TR.tbottom, TD.tbottom {
  background: #922F0F;
  height: 2px;
}

TR.tcell, TD.tcell, TR.tcell0, TD.tcell0 {
}

TR.tcellodd, TD.tcellodd, TR.tcell1, TD.tcell1 {
  background: #D0D0D0;
}

TR.tmidcell, TD.tmidcell {
  background: #DCDFE5;
  background: #CCCFD5;
  height : 1px;
}

TR.tlighted, TD.tlighted {
  background: #F3F3F3;
}

TR.tlightedodd, TD.tlightedodd {
  background: #FFFFFF;
}

TR.fhead, TD.fhead {
  background: #922F0F;
}

TR.fcell, TD.fcell {
  background: #D0D0D0;
}

TR.fbottom, TD.fbottom {
  background: #888888;
  height: 2px;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #922F0F;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #D83500;
}

A.h1, A.h1:link, A.h1:visited {
  text-decoration: none; 
  color: #922F0F;
}

A.h1:active, A.h1:hover { 
  text-decoration: underline; 
  color: #D83500;
}

P.menu {
  margin: 1px 0px 3px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #7B7878;
  font-weight : bold;
  font-size : 12px;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #7B7878;
}

A.menu:active, A.menu:hover { 
  text-decoration: none; 
  color: #D83500;
}

P.menusel {
  margin: 1px 0px 3px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #953516;
  font-weight : bold;
  font-size : 12px;
}

A.menusel, A.menusel:link, A.menusel:visited {
  text-decoration: none; 
  color: #953516;
}

A.menusel:active, A.menusel:hover { 
  text-decoration: none; 
  color: #D83500;
}

P.menu2 {
  margin: 2px 0px 5px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #7B7878;
  font-weight : bold;
  font-size : 11px;
}

A.menu2, A.menu2:link, A.menu2:visited {
  text-decoration: none; 
  color: #7B7878;
}

A.menu2:active, A.menu2:hover { 
  text-decoration: none; 
  color: #D83500;
}

P.menu2sel {
  margin: 2px 0px 5px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #24211D;
  font-weight : bold;
  font-size : 11px;
}

A.menu2sel, A.menu2sel:link, A.menu2sel:visited {
  text-decoration: none; 
  color: #24211D;
}

A.menu2sel:active, A.menu2sel:hover { 
  text-decoration: none; 
  color: #D83500;
}

P.newsdate {
  margin: -2px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 10px;
}

P.blocktext {
  margin: 0px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.blocktitle {
  margin: -2px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 11px;
}

A.blocktitle, A.blocktitle:link, A.blocktitle:visited {
  color: #000000;
}

A.blocktitle:active, A.blocktitle:hover { 
  text-decoration: none; 
  color: #D83500;
}

li.block {
  margin: 0px 0px 4px 20px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
  line-height : 11px;
}

P.more {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 11px;
}

A.more, A.more:link, A.more:visited {
}

A.more:active, A.more:hover { 
}

P.picname {
  margin: 3px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
  text-align : center;
}

A.picname, A.picname:link, A.picname:visited {
  text-decoration: none; 
  color: #000000;
}

A.picname:active, A.picname:hover { 
  text-decoration: underline; 
  color: #C40000;
}

P.rightmenu {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #CCCCCC;
  font-weight : normal;
  font-size : 11px;
}

A.rightmenu, A.rightmenu:link, A.rightmenu:visited {
  color: #FFFFFF;
}

A.rightmenu:active, A.rightmenu:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.rightblock {
  margin: 6px 0px 4px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : normal;
  font-size : 11px;
}

A.rightblock, A.rightblock:link, A.rightblock:visited {
  text-decoration: underline; 
  color: #000000;
}

A.rightblock:active, A.rightblock:hover { 
  text-decoration: underline; 
  color: #D83500;
}

P.bottom {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size : 10px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #FFFFFF;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.bottom2 {
  margin: 4px 16px 4px 16px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #888888;
  font-size : 10px;
  text-align : right;
}

A.bottom2, A.bottom2:link, A.bottom2:visited {
  text-decoration: underline; 
  color: #888888;
}

A.bottom2:active, A.bottom2:hover { 
  text-decoration: underline; 
  color: #000000;
}

P.multipagesnavig {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #922F0F;
  font-weight : normal;
  font-size : 11px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  text-decoration: none; 
  color: #888888;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #D83500;
}

P.backnavig {
  margin: 0px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #758792;
  font-weight : normal;
  font-size : 11px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  text-decoration: none; 
  color: #922F0F;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #D83500;
}

H1 {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #922F0F;
  font-weight : bold;
  font-size : 19px;
}

H2 {
  margin: 16px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #922F0F;
  color: #24211D;
  font-weight : bold;
  font-size : 16px;
}

H2.special {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #758792;
  font-weight : bold;
  font-size : 15px;
}

H3 {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #922F0F;
  color: #24211D;
  font-weight : bold;
  font-size : 13px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  line-height : 16px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
}

P.listtext {
  margin: 2px 0px 2px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color: #000000;
  line-height : 16px;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.thead {  
  margin: 5px 8px 5px 8px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
}

P.tvalue {  
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
  text-align: center;
}

P.ttext {  
  margin: 3px 12px 3px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.ttext2 {  
  margin: 6px 12px 6px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.fhead {  
  margin: 7px 12px 7px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
}

P.ffield {
  margin: 6px 12px 5px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  text-align : right;
}

P.ftext {
  margin: 8px 12px 8px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #666666;
  text-align : right;
}

P.rightfield {
  margin: 4px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #747474;
}

span.reqfield, span.required {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #E14F00;
}

span.new {
  color: #FF0000;
  font-size : 10px;
}

span.morered {
  color: #C40000;
}

span.moregrey {
  color: #888888;
}

span.remark {
  color: #0851AD;
  font-weight : bold;
}

span.attention {
  color: #CC2229;
  font-weight : bold;
}

span.smaller {
  font-size : 10px;
}


Input.finput {
  margin: 2px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 240px;
}

Textarea.fmemo {
  margin: 3px 0px 2px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 100px;
}

Select.fselect {
  margin: 2px 0px 1px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 240px;
}

Input.fbtn {
  margin: 6px 3px 6px 3px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  height : 24px;
  font-weight : bold;
  border : 1px solid #888888;
  background-color : #922F0F;
  color : #FFFFFF;
  cursor : hand;
}

Input.rightinput {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border : 1px solid #888888;
  width : 100%;
}

Textarea.rightmemo {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  border : 1px solid #888888;
  width : 100%;
  height : 100px;
}

Select.rightselect {
  margin: 1px 0px 0px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 10px;
  border : 1px solid #888888;
  width : 100%;
}

Input.rightbtn {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10px;
  height : 17px;
  font-weight : bold;
  border : 1px solid #888888;
  background-color : #922F0F;
  color : #E0E0E0;
  cursor : hand;
}

Input.anketachk {
  margin: 1px -3px 0px 0px; 
}

