BODY, DL, TABLE, TH, TD, DIV, BR, INPUT {
  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 4px; 
  border-width : 0;
}

IMG.preview {
  border-width : 1;
  border-color : #1B4991;
}

TR.whiteline, TD.whiteline {
  background: #FFFFFF;
}

TR.blackline, TD.blackline {
  background: #000000;
}

TR.linegrey, TD.linegrey {
  background: #DBDBDB;
}

TR.lineblue, TD.lineblue {
  background: #1da838;
}

TR.menudivline, TD.menudivline {
  background: #DBDBDB;
}

TR.areagrey, TD.areagrey {
  background: #DBDBDB;
}

TR.bottomarea, TD.bottomarea {
  background: #DBDBDB;
}

TR.forumdivline, TD.forumdivline {
  background: #4794C9;
}

TR.forumbordered, TD.forumbordered {
  border-left: 1px solid #4794C9;
}

TR.forumreplicodd, TD.forumreplicodd {
  background: #E9F1F7;
}

TR.forumcatline, TD.forumcatline {
  background: #5CAFE5;
}

TR.forumreplicodd, TD.forumreplicodd {
  background: #E9F1F7;
}

TR.thead, TD.thead {
  background: #F9F9F9;
  background: #EEEEEE;
  background: #5EB0E5;
  background: #DBDBDB;
}

TR.tunderhead, TD.tunderhead {
  background: #1da838;
  height : 2px;
}

TR.tbottom, TD.tbottom {
  background: #1da838;
  height : 2px;
}

TR.tcell, TD.tcell {
}

TR.tcellodd, TD.tcellodd {
  background: #F9F9F9;
}

TR.tmidcell, TD.tmidcell {
  background: #DCDFE5;
  background: #CCCCCC;
  height : 1px;
}

TR.tlighted, TD.tlighted {
  background: #F5F1E4;
  background: #FEFCF2;
}

TR.tlightedodd, TD.tlightedodd {
  background: #F0F4FD;
  background: #FCF8E8;
}

TR.formarea, TD.formarea {
  background: #E8E8E8;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #1da838;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #1eb53a;
}

P.menublue {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 11px;
}

A.menublue, A.menublue:link, A.menublue:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.menublue:active, A.menublue:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.menuico {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #484848;
  font-weight : bold;
  font-size : 11px;
  text-align : center;
}

A.menuico, A.menuico:link, A.menuico:visited {
  text-decoration: none; 
  color: #484848;
}

A.menuico:active, A.menuico:hover { 
  text-decoration: underline; 
  color: #737373;
}

P.topinfo {
  margin: 2px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 10px;
  text-align : right;
}

A.topinfo, A.topinfo:link, A.topinfo:visited {
  text-decoration: underline; 
  color: #000000;
}

A.topinfo:active, A.topinfo:hover { 
  text-decoration: none; 
  color: #054BDA;
}

P.menu {
  margin: 3px 12px 4px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 12px;
  text-align : center;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #000000;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #1da838;
}

P.secmenutitle {
  margin: 2px 12px 8px 12px; 
  font-family : "Impact", Arial, Tahoma, Verdana, sans-serif;
  color: #888888;
  font-weight : normal;
  font-size : 18px;
}

P.secmenu {
  margin: 2px 12px 3px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #888888;
  font-weight : bold;
  font-size : 11px;
}

A.secmenu, A.secmenu:link, A.secmenu:visited {
  text-decoration: none; 
  color: #444444;
}

A.secmenu:active, A.secmenu:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #1da838;
}

P.secmenusel {
  margin: 2px 12px 3px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #888888;
  font-weight : bold;
  font-size : 11px;
}

A.secmenusel, A.secmenusel:link, A.secmenusel:visited {
  text-decoration: none; 
  color: #444444;
  color: #1da838;
}

A.secmenusel:active, A.secmenusel:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #1da838;
}

P.backnavig {
  margin: -2px 0px 3px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #888888;
  font-size : 11px;
  text-align : right;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  text-decoration: underline; 
  color: #000000;
  color: #888888;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #1eb53a;
  color: #1da838;
}

P.multipagesnavig {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #888888;
  font-size : 11px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  text-decoration: none; 
  text-decoration: underline; 
  color: #1da838;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #1eb53a;
}

P.bottom {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #1da838;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #0091E4;
}

P.blocktitle {
  margin: 8px 0px 16px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #999999;
  font-weight : normal;
  font-size : 18px;
}

A.blocktitle, A.blocktitle:link, A.blocktitle:visited {
  color: #1da838;
}

A.blocktitle:active, A.blocktitle:hover { 
  text-decoration: underline; 
  color: #054BDA;
  color: #1eb53a;
}

P.block {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.block2 {
  margin: 10px 0px 10px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
  line-height : 14px;
}

A.block, A.block:link, A.block:visited {
  color: #000000;
  color: #1da838;
}

A.block:active, A.block:hover { 
  text-decoration: underline; 
  color: #054BDA;
  color: #1eb53a;
}

A.newslink, A.newslink:link, A.newslink:visited {
  color: #000000;
}

A.newslink:active, A.newslink:hover { 
  text-decoration: underline; 
  color: #0B975E;
  color: #888888;
}

P.blockcomment {
  margin: -10px 0px 10px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
  line-height : 16px;
  text-align : right;
}

li.block {
  margin: 0px 0px 4px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.anketa {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #666666;
  font-size : 11px;
  line-height : 14px;
}

P.more {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 11px;
  text-decoration: underline; 
}

A.more, A.more:link, A.more:visited {
  text-decoration: underline; 
  color: #1da838;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #1eb53a;
}

A.more2, A.more2:link, A.more2:visited {
  text-decoration: underline; 
  color: #0062B3;
  color: #C20000;
}

A.more2:active, A.more2:hover { 
  text-decoration: underline; 
  color: #3168A2;
  color: #EE0000;
}

H1 {
  margin: 0px 0px 10px 0px; 
  font-family : "Impact", Arial, Tahoma, Verdana, sans-serif;
  color: #004E6B;
  color: #6D6D6D;
  font-weight : normal;
  font-size : 22px;
}

H2.spec {
  margin: 16px 0px 0px 0px; 
  font-family : "Impact", Arial, Tahoma, Verdana, sans-serif;
  color: #1da838;
  font-weight : normal;
  font-size : 18px;
}

H2 {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #666666;
  font-weight : bold;
  font-size : 14px;
}

H3 {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #666666;
  font-weight : bold;
  font-size : 13px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  line-height : 18px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

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.forumcategory {
  margin: 4px 24px 4px 24px; 
  font-family : Arial, Verdana, Tahoma, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 12px;
}

A.forumcategory, A.forumcategory:link, A.forumcategory:visited {
  color: #FFFFFF;
  text-decoration: none; 
}

A.forumcategory:active, A.forumcategory:hover { 
  color: #FFFFFF;
  text-decoration: underline; 
}

P.textcit {  
  margin: 8px 0px 0px 32px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  font-style : italic;
  line-height : 16px;
}

P.thead {  
  margin: 8px 8px 6px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  color : #444444;
  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 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.fhead {  
  margin: 7px 0px 5px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  color : #1E2F7A;
}

P.ffield {
  margin: 6px 8px 5px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #004E6B;
  color: #000000;
  font-weight : bold;
}

P.ftext {
  margin: 8px 8px 8px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #666666;
  text-align : right;
}

span.new {
  color: #FF0000;
  font-size : 10px;
}

span.menucurr {
  color: #1da838;
}

span.pagecurr {
  color: #C20000;
}

span.required {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #FF0000;
}

span.morered {
  color: #D80000;
  color: #B90A0A;
}

span.moregrey {
  color: #888888;
}

span.remark {
  color: #0851AD;
  font-weight : bold;
}

span.attention {
  color: #CC2229;
  font-weight : bold;
}

span.currpage {
  color: #DE1F26;
}

span.smaller {
  font-size : 10px;
}


Select.topselect {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  margin: 2px 0px 0px 0px; 
  color : #000000;
  font-size : 11px;
  width : 100px;
}

Input.search {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 1px 0px 0px 0px; 
  font-size : 11px;
  height : 19px;
  width : 100px;
  background : #FFFFFF;
}

Input.subscribe {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 1px 0px 0px 0px; 
  font-size : 11px;
  height : 20px;
  width : 100%;
  background : #FFFFFF;
}

Input.subscribebtn {
  margin: 4px 0px 4px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  width : 60px;
}

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 : 26px;
  background-color : #1da838;
  border-color : #1da838;
}

Input.anketachk {
  margin: 1px -3px 0px 0px; 
}

Input.anketachk2 {
  margin: 0px -3px -1px 0px; 
}
