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: #FFFFFF;
}

IMG {
  border-width : 0;
}

IMG.preview {
  border-width : 1;
  border-color : #B6B5B5;
}

TR.linewhite, TD.linewhite {
  background: #FFFFFF;
}

TR.lineblack, TD.lineblack {
  background: #000000;
}

TR.linedark1, TD.linedark1 {
  background: #2B2B2B;
}

TR.linedark2, TD.linedark2 {
  background: #070707;
}

TR.linegrey1, TD.linegrey1 {
  background: #808080;
}

TR.linegrey2, TD.linegrey2 {
  background: #C1C1C1;
}

TR.areawhite, TD.areawhite {
  background: #FFFFFF;
}

TR.areagrey, TD.areagrey {
  background: #EEEEEE;
}

TR.yellowborder, TD.yellowborder {
  background: #A38241;
}

TR.yellowarea, TD.yellowarea {
  background: #FFF1CC;
}

TR.thead, TD.thead {
  background: #F5F5F5;
}

TR.theadline, TD.theadline {
  background: #EB3D00;
  height : 2px;
}

TR.tmidcell, TD.tmidcell {
  background: #C4C4C4;
  height : 1px;
}

TR.tbottom, TD.tbottom {
  background: #888888;
  height : 1px;
}

TR.tcell, TD.tcell {
}

TR.tcellodd, TD.tcellodd {
  background: #F5F5F5;
}

TR.tlighted, TD.tlighted {
  background: #FFFCEE;
}

TR.tlightedodd, TD.tlightedodd {
  background: #FEF8DE;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #2F85D5;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #DC3F30;
}

P.toplink {
  margin: 4px 0px 3px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #8C8C8C;
  font-weight : bold;
  font-size : 11px;
}

A.toplink, A.toplink:link, A.toplink:visited {
  text-decoration: none; 
  color: #BEB68B;
}

A.toplink:active, A.toplink:hover { 
  text-decoration: none; 
  color: #E4D894;
}

P.menu {
  margin: 1px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #8C8C8C;
  font-weight : bold;
  font-size : 10px;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #C5C5C5;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #E4D894;
}

P.menusel {
  margin: 1px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #BEB68B;
  font-weight : bold;
  font-size : 10px;
}

A.menusel, A.menusel:link, A.menusel:visited {
  text-decoration: none; 
  color: #E4D894;
  color: #E1D28C;
}

A.menusel:active, A.menusel:hover { 
  text-decoration: underline; 
  color: #E4D894;
}

P.blocktitle {
  margin: 2px 0px 2px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 11px;
}

A.blocktitle, A.blocktitle:link, A.blocktitle:visited {
  text-decoration: none; 
  color: #000000;
}

A.blocktitle:active, A.blocktitle:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blocksubtitle {
  margin: 4px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 11px;
}

A.blocksubtitle, A.blocksubtitle:link, A.blocksubtitle:visited {
  text-decoration: none; 
  color: #000000;
}

A.blocksubtitle:active, A.blocksubtitle:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blocktitlemore {
  margin: 2px 4px 6px 4px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 10px;
}

A.blocktitlemore, A.blocktitlemore:link, A.blocktitlemore:visited {
  text-decoration: underline; 
  color: #000000;
}

A.blocktitlemore:active, A.blocktitlemore:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blockchoice1 {
  margin: 3px 7px 9px 7px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : normal;
  font-size : 10px;
}

A.blockchoice1, A.blockchoice1:link, A.blockchoice1:visited {
  text-decoration: none; 
  color: #000000;
}

A.blockchoice1:active, A.blockchoice1:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blockchoice2 {
  margin: 6px 7px 10px 7px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 10px;
}

A.blockchoice2, A.blockchoice2:link, A.blockchoice2:visited {
  text-decoration: none; 
  color: #DB0000;
}

A.blockchoice2:active, A.blockchoice2:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blockchoice2m {
  margin: 6px 7px 10px 7px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 10px;
}

A.blockchoice2m, A.blockchoice2m:link, A.blockchoice2m:visited {
  text-decoration: none; 
  color: #000000;
}

A.blockchoice2m:active, A.blockchoice2m:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blockchoice2g {
  margin: 6px 7px 10px 7px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 10px;
}

A.blockchoice2g, A.blockchoice2g:link, A.blockchoice2g:visited {
  text-decoration: none; 
  color: #249F69;
}

A.blockchoice2g:active, A.blockchoice2g:hover { 
  text-decoration: underline; 
  color: #249F69;
}

P.blockchoice3 {
  margin: 3px 7px 3px 7px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : normal;
  font-size : 10px;
}

A.blockchoice3, A.blockchoice3:link, A.blockchoice3:visited {
  text-decoration: none; 
  color: #000000;
}

A.blockchoice3:active, A.blockchoice3:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.block {
  margin: 8px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  font-weight : normal;
  font-size : 11px;
}

A.block, A.block:link, A.block:visited {
  text-decoration: none; 
  color: #000000;
}

A.block:active, A.block:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

A.blockinvisible, A.blockinvisible:link, A.blockinvisible:visited {
  text-decoration: none; 
  color: #686868;
}

A.blockinvisible:active, A.blockinvisible:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blocklink {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #797979;
  font-weight : normal;
  font-size : 11px;
}

A.blocklink, A.blocklink:link, A.blocklink:visited {
  text-decoration: none; 
  color: #000000;
}

A.blocklink:active, A.blocklink:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.blockmore {
  margin: 3px 6px 9px 6px; 
  font-family : Arial, Verdana, Tahoma, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 11px;
}

A.blockmore, A.blockmore:link, A.blockmore:visited {
  text-decoration: none; 
  color: #000000;
}

A.blockmore:active, A.blockmore:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

ul.block, ol.block {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 11px;
}

li.block {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.announcetitle {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #A38241;
  font-weight : bold;
  font-size : 11px;
}

A.announcetitle, A.announcetitle:link, A.announcetitle:visited {
  text-decoration: none; 
  color: #DB0000;
}

A.announcetitle:active, A.announcetitle:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.announce {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #686868;
  font-weight : normal;
  font-size : 11px;
  line-height : 16px;
}

A.announce, A.announce:link, A.announce:visited {
  text-decoration: none; 
  color: #78633A;
}

A.announce:active, A.announce:hover { 
  text-decoration: none; 
  color: #444444;
  color: #A38241;
}

P.more {
  margin: 4px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  font-weight : normal;
  font-size : 11px;
}

A.more, A.more:link, A.more:visited {
  text-decoration: none; 
  color: #DB0000;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.rubriktitle {
  margin: 5px 4px 0px 4px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 22px;
}

A.rubriktitle, A.rubriktitle:link, A.rubriktitle:visited {
  text-decoration: none; 
  color: #000000;
}

A.rubriktitle:active, A.rubriktitle:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.rubrik {
  margin: 5px 9px 8px 9px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #686868;
  font-weight : bold;
  font-size : 10px;
}

A.rubrik, A.rubrik:link, A.rubrik:visited {
  text-decoration: none; 
  color: #000000;
}

A.rubrik:active, A.rubrik:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.backnavig {
  margin: 2px 0px 2px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #8C8C8C;
  font-weight : bold;
  font-size : 10px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  text-decoration: none; 
  color: #686868;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.multipagesnavig {
  margin: 2px 0px 2px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #8C8C8C;
  font-weight : bold;
  font-size : 10px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  text-decoration: none; 
  color: #000000;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.bottom {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #757575;
  font-weight : normal;
  font-size : 11px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #757575;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #686868;
}

H1 {
  margin: 10px 0px 12px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 22px;
}

H1.razdel {
  margin: 5px 0px 3px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 22px;
}

H2 {
  margin: 16px 0px 8px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 18px;
}

H3 {
  margin: 16px 0px 8px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 15px;
}

P.text {  
  margin: 12px 0px 0px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  line-height : 16px;
  color: #444444;
}

A.text, A.text:link, A.text:visited {  
  text-decoration: underline; 
  color: #2F85D5;
}

A.text:active, A.text:hover { 
  text-decoration: underline; 
  color: #DC3F30;
}

A.textlink, A.textlink:link, A.textlink:visited {  
  text-decoration: underline; 
  color: #444444;
}

A.textlink:active, A.textlink:hover { 
  text-decoration: underline; 
  color: #DC3F30;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  color: #444444;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #444444;
  line-height : 16px;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.number {
  margin: 14px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #686868;
  font-weight : normal;
  font-size : 10px;
}

P.textsource {
  margin: 0px 0px 0px 0px; 
  font-family : "Courier New Cyr", Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  color: #999999;
  font-weight : normal;
  font-size : 12px;
}

A.textsource, A.textsource:link, A.textsource:visited {
  text-decoration: underline; 
  color: #686868;
  color: #999999;
}

A.textsource:active, A.textsource:hover { 
  text-decoration: underline; 
  color: #DB0000;
}

P.fromrubrik {
  margin: 8px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #686868;
  font-weight : normal;
  text-style : italic;
  font-size : 11px;
}

A.fromrubrik, A.fromrubrik:link, A.fromrubrik:visited {
  text-decoration: none; 
  text-style : italic;
  color: #686868;
  color: #999999;
}

A.fromrubrik:active, A.fromrubrik:hover { 
  text-decoration: underline; 
  text-style : italic;
  color: #DB0000;
}

P.thead {  
  margin: 7px 8px 5px 8px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #444444;
  text-align: center;
}

P.tvalue {  
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #444444;
  text-align: center;
}

P.ttext {  
  margin: 3px 12px 3px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #444444;
}

P.ffield {
  margin: 6px 8px 5px 8px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
  color: #444444;
  font-weight : bold;
}

P.ftext {
  margin: 8px 8px 8px 8px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
  color: #444444;
  text-align : right;
}

P.ffieldleft {
  margin: 4px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #797979;
  font-weight : normal;
  font-size : 11px;
}

span.reqfield, span.required {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #EB3D00;
  color: #DB0000;
}

span.morered {
  color: #C40000;
  color: #EB3D00;
  color: #DB0000;
}

span.moregreen {
  color: #249F69;
}

span.moregrey {
  color: #888888;
}

span.smaller {
  font-size : 10px;
}

span.counter {
  color: #888888;
  font-weight : normal;
}

span.new {
  background: #FFF1CC;
  color: #FF0000;
}

span.supernew {
  background: #FF0000;
  color: #FFFFFF;
  font-weight : bold;
}


Input.leftinput {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #797979;
  border : 1px solid #C1C1C1;
  width : 100%;
  height : 18px;
}

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: 1px 0px 1px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 240px;
}

Input.fbtn {
  margin: 4px 0px 4px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  cursor : hand;
  height : 24px;
  background-color : #CF3224;
  border-color : #EE8B82;
}

Input.fcheck {
  margin: 1px -3px 0px 0px; 
}
