BODY{
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;
  background: #FFFFFF;
}

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;
}

IMG {
  border-width : 0;
}

IMG.more {
  margin: 0px 4px -2px 0px; 
  border-width : 0;
}

IMG.preview {
  border-width : 1;
  border-color : #1B4991;
}

TR.whiteline, TD.whiteline {
  background: #FFFFFF;
}

TR.blackline, TD.blackline {
  background: #000000;
}

TR.greyline, TD.greyline {
  background: #E1E1E1;
}

TR.blueline, TD.blueline {
  background: #004B8B;
}

TR.blueline2, TD.blueline2 {
  background: #AFCFEC;
}

TR.bluearea, TD.bluearea {
  background: #597BBF;
}

TR.searchdownborder, TD.searchdownborder {
  background: #B9CAE6;
}

TR.loginarea, TD.loginarea {
  background: #597BBF;
}

TR.bottomarealeft, TD.bottomarealeft {
  background: #F8F8F8;
}

TR.bottomarearight, TD.bottomarearight {
  background: #EEEEEE;
}

TD.contentpicture {
  border: 1px solid #D0D0D0;
}

TR.thead, TD.thead {
  background : #F6F7FC;
}

TR.tcommon, TD.tcommon {
}

TR.todd, TD.todd {
  background : #F5F5F5;
}

TR.todd0, TR.t_odd0, TD.todd0, TD.t_odd0 {
}

TR.todd1, TR.t_odd1, TD.todd1, TD.t_odd1 {
  background : #F5F5F5;
}

TR.ttopline, TR.t_topline, TD.ttopline, TD.t_topline {
  background : #949EFD;
  background : #0469BF;
}

TR.tbottomline, TD.tbottomline {
  background : #949EFD;
  background : #004B8B;
  background : #0469BF;
}

TR.tmidline, TR.t_midline, TD.tmidline, TD.t_midline {
  background : #CCCCCC;
}

TR.tforumline, TD.tforumline {
  background : #5B7CC1;
}

TR.tforumhead, TD.tforumhead {
  background: url(/images/forumheadbg.gif) #FFFFFF left top repeat-x;
}

TR.tforumsubhead, TD.tforumsubhead {
  background: url(/images/forumsubheadbg.gif) #FFFFFF left top repeat-x;
}

TR.tforumodd, TD.tforumodd {
  background : #F0F4FA;
}

TR.tforumodd0, TD.tforumodd0 {
}

TR.tforumodd1, TD.tforumodd1 {
  background : #F0F4FA;
}


A, A:link, A:visited {  
  text-decoration: underline; 
  color: #0033CC;
  color: #005BA9;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #0062B6;
  color: #0B73CC;
}

P.toptitle {
  margin: 1px 0px 2px 0px; 
  font-family : "Arial narrow", Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-weight : normal;
  font-size : 15px;
}

A.toptitle, A.toptitle:link, A.toptitle:visited {
  text-decoration: none; 
  color: #000000;
}

A.toptitle:active, A.toptitle:hover { 
  text-decoration: underline; 
  color: #C40000;
  color: #0062B6;
}

P.toplink {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.toplink, A.toplink:link, A.toplink:visited {
  text-decoration: none; 
  color: #777777;
}

A.toplink:active, A.toplink:hover { 
  text-decoration: underline; 
  color: #0062B6;
}

A.toplink2, A.toplink2:link, A.toplink2:visited {
  text-decoration: none; 
  color: #000000;
  color: #F3732D;
}

A.toplink2:active, A.toplink2:hover { 
  text-decoration: underline; 
  color: #C40000;
  color: #F3732D;
}

P.origannounce {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 10px;
}

A.origannounce, A.origannounce:link, A.origannounce:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.origannounce:active, A.origannounce:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.menu {
  margin: 2px 8px 2px 8px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #777777;
  font-size : 11px;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #000000;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #0062B6;
  color: #C40000;
  color: #0B73CC;
  color: #777777;
}

P.blocktitle {
  margin: 8px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  font-size : 14px;
  font-weight : bold;
}

A.blocktitle, A.blocktitle:link, A.blocktitle:visited {
  text-decoration: none; 
  color: #005BA9;
}

A.blocktitle:active, A.blocktitle:hover { 
  text-decoration: underline; 
  color: #EA820C;
  color: #0B73CC;
}

P.block {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.newsblock {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.block, A.block:link, A.block:visited {
  text-decoration: none; 
  color: #005BA9;
}

A.block:active, A.block:hover { 
  text-decoration: underline; 
  color: #EA820C;
  color: #0B73CC;
}

ul.block, ol.block {
  margin: 0px 0px 4px 4px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #000000;
  line-height : 18px;
}

li.block {
  margin: 0px 0px 0px 21px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.more {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
  text-align : right;
}

A.more, A.more:link, A.more:visited {
  text-decoration: none; 
  color: #005BA9;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #0B73CC;
}

A.topiclink, A.topiclink:link, A.topiclink:visited {
  text-decoration: none; 
  color: #6C6C6C;
}

A.topiclink:active, A.topiclink:hover { 
  text-decoration: underline; 
  color: #0B73CC;
}

P.catcategory {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #6C6C6C;
  font-size : 13px;
}

A.catcategory, A.catcategory:link, A.catcategory:visited {
  text-decoration: none; 
  color: #000000;
}

A.catcategory:active, A.catcategory:hover { 
  text-decoration: underline; 
  color: #EA820C;
  color: #0B73CC;
}

P.catlink {
  margin: 3px 0px 3px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.catlink, A.catlink:link, A.catlink:visited {
  text-decoration: none; 
  color: #005BA9;
}

A.catlink:active, A.catlink:hover { 
  text-decoration: underline; 
  color: #EA820C;
  color: #0B73CC;
}

P.catlistttl {
  margin: 12px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

ul.catlist, ol.catlist {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color: #000000;
  line-height : 14px;
  list-style-image: url('images/catlist.gif');
}

li.catlist {
  margin: 0px 0px 0px 15px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.marked, A.marked:link, A.marked:visited {
  text-decoration: none; 
  color: #FFFFFF;
  background: #004B8B;
}

A.marked:active, A.marked:hover { 
  text-decoration: none; 
  color: #FFFFFF;
  background: #597BBF;
}

P.picdescr {
  margin: 4px 0px 4px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 10px;
}

A.picdescr, A.picdescr:link, A.picdescr:visited {
  text-decoration: none; 
  color: #000000;
}

A.picdescr:active, A.picdescr:hover { 
  text-decoration: underline; 
  color: #C40000;
  color: #EA820C;
}

P.bottom {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
  text-align : right;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: none; 
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
}

P.backnavig {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  text-decoration: none; 
  color: #005BA9;
  color: #999999;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #0B73CC;
}

P.multipagesnavig {
  margin: 12px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : normal;
  font-size : 11px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  text-decoration: none; 
  color: #005BA9;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #0B73CC;
}

A.header, A.header:link, A.header:visited {
  text-decoration: none; 
  color: #004B8B;
}

A.header:active, A.header:hover { 
  text-decoration: underline; 
  color: #0062B6;
  color: #0B73CC;
}

A.header2, A.header2:link, A.header2:visited {
  text-decoration: none; 
  color: #F3732D;
}

A.header2:active, A.header2:hover { 
  text-decoration: underline; 
  color: #F3732D;
}

P.logintitle {
  margin: 8px 0px 6px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #FFFFFF;
  font-weight : normal;
  font-size : 14px;
}

P.loginsublink {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #BDCAE5;
  font-size : 10px;
}

A.loginsublink, A.loginsublink:link, A.loginsublink:visited {
  text-decoration: none; 
  color: #BDCAE5;
}

A.loginsublink:active, A.loginsublink:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

ul.loginlist, ol.loginlist {
  margin: 4px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #FFFFFF;
  line-height : 18px;
}

li.loginlist {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
  color: #FFFFFF;
}

A.loginlink, A.loginlink:link, A.loginlink:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.loginlink:active, A.loginlink:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

H1 {
  margin: 8px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #666666;
  color: #004B8B;
  font-weight : normal;
  font-size : 18px;
}

H2 {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #666666;
  color: #004B8B;
  color: #0D319B;
  font-weight : bold;
  font-size : 14px;
}

H3, P.field {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #666666;
  color: #004B8B;
  color: #0D319B;
  font-weight : bold;
  font-size : 13px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-size : 11px;
  font-weight : bold;
  color: #0851AD;
  color: #0D319B;
  color: #666666;
}

ul.text, ol.text {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #0851AD;
  color: #0D319B;
  color: #666666;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
  color: #000000;
}

P.text, P.cattext {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  line-height : 18px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  line-height : 18px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #000000;
  line-height : 18px;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.thead {  
  margin: 4px 5px 3px 5px; 
  font-size : 11px;
  font-weight : bold;
}

P.ttext, P.t_text {  
  margin: 2px 5px 2px 5px; 
}

P.tvalue, P.t_value {  
  margin: 2px 5px 2px 5px; 
  text-align:center;
}

P.forumtext {  
  margin: 8px 10px 8px 10px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
}

P.forumheader {  
  margin: 14px 12px -2px 12px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
}

P.ftitle {
  margin: 14px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #000000;
}

P.ffield {
  margin: 6px 0px 5px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #004E6B;
  color: #000000;
}

P.ftext {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
}

P.frequired {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #AAAAAA;
}

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: #D80000;
  color: #C40000;
}

span.moreorange {
  color: #EA820C;
  color: #F3732D;
}

span.moregrey {
  color: #888888;
}

span.caseinwork {
  color: #008000;
}

span.catnumber {
  color: #AAAAAA;
  font-size : 10px;
}

span.remark {
  color: #0851AD;
  font-weight : bold;
}

span.marker {
  color: #FFFFFF;
  background: #004B8B;
}

span.smaller {
  font-size : 10px;
}


Input.search {
  margin: 0px 0px -1px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 160px;
  height: 19px;
  border : 1px solid #6F90CA;
  background-color : #FFFFFF;
  color : #929292;
}

Input.login {
  margin: 0px 0px -1px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
  height: 19px;
  border : 1px solid #6F90CA;
  background-color : #FFFFFF;
  color : #929292;
}

Input.finput {
  margin: 2px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 240px;
  height: 20px;
  background-color : #EFEFEF;
  color : #000000;
}

Textarea.fmemo {
  margin: 3px 0px 2px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 140px;
  background-color : #EFEFEF;
  color : #000000;
}

Select.fselect {
  margin: 2px 0px 1px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 240px;
  border : 1px solid #B1B1B1;
  background-color : #EFEFEF;
  color : #000000;
}

Input.fbtn, button.fbtn  {
  margin: 6px 3px 6px 3px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  height : 24px;
  font-weight : bold;
  border-color : #C3C3C3;
  background-color : #D7D7D7;
  color : #000000;
  cursor : hand;
}

Input.anketachk, Input.fcheck {
  margin: 1px -3px 0px 0px; 
}












P.forummenu {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #BBBBBB;
  font-size : 11px;
}

A.forummenu, A.forummenu:link, A.forummenu:visited {
  text-decoration: underline; 
}

A.forummenu:active, A.forummenu:hover { 
  text-decoration: underline; 
}

A.forummenu2, A.forummenu2:link, A.forummenu2:visited {
  text-decoration: underline; 
  color: #F3732D;
}

A.forummenu2:active, A.forummenu2:hover { 
  text-decoration: underline; 
  color: #F3732D;
}

P.forumpanel {
  margin: 4px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.forumlink, A.forumlink:link, A.forumlink:visited {
  text-decoration: none; 
}

A.forumlink:active, A.forumlink:hover { 
  text-decoration: underline; 
}

P.tdescr {  
  margin: 2px 5px 4px 5px; 
}

Select.selforum {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  margin: 1px 0px 0px 0px; 
  color : #000000;
  font-size : 11px;
  width : 100%;
}

