BODY {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;
  background : white;
}

P, DL, TABLE, TH, TD, DIV, BR, INPUT {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;
}

IMG {
  border-width : 0;
}

TR.topline1, TD.topline1 {
  background: #1061B3;
  background: #536188;
}

TR.topline2, TD.topline2 {
  background: #007FFF;
  background: #536188;
}

TR.toplinksdiv, TD.toplinksdiv {
  background: #007FFF;
  background: #A6B8CE;
}

TR.bluearea, TD.bluearea {
  background: #1061B3;
  background: #536188;
}

TR.blueareadiv, TD.blueareadiv {
  background: #93B8E4;
  background: #A2BBCC;
}

TR.navdiv, TD.navdiv {
  background: #6B9DD0;
  background: #A2BBCC;
}

TR.slogancell, TD.slogancell {
  background: #90ABBD;
}

TR.newscolumn, TD.newscolumn {
  border-left: 1px solid #90ABBD;
  border-right: 1px solid #90ABBD;
  background: #E8F5FF;
  background: #E4EBEF;
}

TR.newscolhead, TD.newscolhead {
  border-left: 1px solid #536188;
  border-right: 1px solid #536188;
  background: #A9CFF5;
  background: #536188;
}

TR.newscolheaddiv, TD.newscolheaddiv {
  border-left: 1px solid #90ABBD;
  border-right: 1px solid #90ABBD;
}

TR.blockline1, TD.blockline1 {
  background: #7DA7D9;
  background: #90ABBD;
}

TR.blockline2, TD.blockline2 {
  background: #C6E5FC;
  background: #90ABBD;
}

TR.blockline3, TD.blockline3 {
  background: #E4EBEF;
}

TR.blockline4, TD.blockline4 {
  background: #FD6A09;
}

Table.common {
  border: 1px solid #536188;
  background: #588BCB;
  background: #7481A6;
}

TR.t_head, TD.t_head {
  background: #2365B8;
  background: #536188;
}

TR.t_left, TD.t_left {
  background: #D9EEFD;
  background: #E4EBEF;
}

TR.t_leftodd, TD.t_leftodd {
  background: #EFF8FF;
  background: #EFF8FF;
}

TR.t_cell, TD.t_cell {
  background: #FFFFFF;
}

TR.t_rout, TD.t_rout, TR.t_rout0, TD.t_rout0 {
  background: #FFFFFF;
}

TR.t_routodd, TD.t_routodd, TR.t_rout1, TD.t_rout1 {
  background: #E8F5FF;
  background: #E7EEF4;
}

TR.f_head, TD.f_head {
  background: #2365B8;
  background: #536188;
}

TR.f_rout, TD.f_rout {
  background: #D9EEFD;
  background: #E4EBEF;
}

TR.f_routodd, TD.f_routodd {
  background: #EFF8FF;
  background: #EFF8FF;
}

TD.delimetr {
  background: #468CD0;
  background: #90ABBD;
}

TD.padding {
  padding-top:8;
  padding-right:20;
  padding-left:20;
  padding-bottom:20;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #0B60CB;
  color: #536188;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #FD6A09;
}

P.toplinks {
  margin: 1px 8px 2px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #737373;
  font-size : 11px;
  text-align : center;
}

P.toplinks2 {
  margin: 1px 20px 2px 20px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #737373;
  font-size : 10px;
  text-align : center;
}

A.toplinks, A.toplinks:link, A.toplinks:visited {
  color: #737373;
}

A.toplinks:active, A.toplinks:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #FD6A09;
}

P.navig {
  margin: 2px 16px 1px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #DDDDDD;
  font-size : 11px;
}

A.navig, A.navig:link, A.navig:visited {
  color: #FFFFFF;
}

A.navig:active, A.navig:hover { 
  text-decoration: none; 
  color: #C6E5FC;
  color: #D9E4EA;
}

P.navig2 {
  margin: 2px 16px 1px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #A6B8CE;
  font-size : 11px;
}

P.navig3 {
  margin: 2px 4px 1px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #A6B8CE;
  font-size : 11px;
}

A.navig2, A.navig2:link, A.navig2:visited {
  color: #536188;
}

A.navig2:active, A.navig2:hover { 
  text-decoration: none; 
  color: #FD6A09;
}

P.navig4 {
  margin: 2px 4px 1px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #A6B8CE;
  font-size : 11px;
}

A.navig4, A.navig4:link, A.navig4:visited {
  color: #FD6A09;
}

A.navig4:active, A.navig4:hover { 
  text-decoration: none; 
  color: #536188;
}

P.blocknav {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 10px;
}

A.blocknav, A.blocknav:link, A.blocknav:visited { 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  text-decoration: none; 
  color: #000000;
}

A.blocknav:hover { 
  text-decoration: underline; 
  color: #0B60CB;
  color: #69779E;
}

P.blockttl {
  margin: 1px 8px 1px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #000000;
  font-size : 11px;
}

A.blockttl, A.blockttl:link, A.blockttl:visited {
  color: #0B60CB;
  color: #536188;
}

A.blockttl:active, A.blockttl:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #FD6A09;
}

P.blockttl4 {
  margin: 1px 8px 1px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #000000;
  font-size : 11px;
}

A.blockttl4, A.blockttl4:link, A.blockttl4:visited {
  color: #FD6A09;
}

A.blockttl4:active, A.blockttl4:hover { 
  text-decoration: underline; 
  color: #FD6A09;
}

P.blocktext {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.newsblockttl {
  margin: 1px 8px 1px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #FFFFFF;
  font-size : 11px;
}

A.newsblockttl, A.newsblockttl:link, A.newsblockttl:visited {
  color: #FFFFFF;
}

A.newsblockttl:active, A.newsblockttl:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.newsttl {
  margin: 4px 8px 4px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #000000;
  font-size : 10px;
}

A.newsttl, A.newsttl:link, A.newsttl:visited {
  color: #000000;
  color: #0B60CB;
  color: #536188;
}

A.newsttl:active, A.newsttl:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #FD6A09;
}

P.newsshort {
  margin: 4px 8px 10px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 10px;
}

P.more {
  margin: 4px 12px 4px 12px; 
  color: #555555;
  font-weight : bold;
  text-align : right;
  font-size : 10px;
}

A.more, A.more:link, A.more:visited {
  color: #DA251D;
  color: #E14F00;
  color: #FD6A09;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #E14F00;
  color: #FD6A09;
}

P.blocklist {
  margin: 2px 0px 0px 0px; 
  color: #555555;
  font-weight : bold;
  font-size : 10px;
}

A.blocklist, A.blocklist:link, A.blocklist:visited {
  color: #0B60CB;
  color: #536188;
}

A.blocklist:active, A.blocklist:hover { 
  text-decoration: underline; 
  color: #0B60CB;
  color: #DA251D;
  color: #FD6A09;
}

P.autoliz {
  margin: 1px 8px 1px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #0B60CB;
  color: #69779E;
  font-size : 13px;
}

P.autoliznav {
  margin: 1px 7px 1px 7px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #0B60CB;
  color: #69779E;
  font-size : 11px;
}

P.price {
  font-family:Tahoma;
  font-size:14;
  color:white;
  font-weight : bolder;
  padding-right:20;
  padding-left:20;
  padding-top:20;
  padding-bottom:20;
}

P.anketachoice {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.backnavig {
  margin: 5px 10px 5px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #7DA7D9;
  color: #A2B8D2;
  font-weight : bold;
  font-size : 10px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  color: #0B60CB;
  color: #536188;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #0B60CB;
  color: #DA251D;
  color: #FD6A09;
}

P.pagetitle {
  margin: 3px 18px 1px 18px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-weight : bold;
  color: #555555;
  color: #E14F00;
  color: #FD6A09;
  font-size : 15px;
}

H1 {
  margin: 16px 14px 8px 14px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #2365B8;
  color: #1061B3;
  color: #67759C;
  font-weight : bold;
  font-size : 24px;
}

H2 {
  margin: 16px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #2365B8;
  color: #1061B3;
  color: #67759C;
  font-weight : bold;
  font-size : 17px;
}

H3, P.header, P.field {
  margin: 12px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #0851AD;
  color: #1061B3;
  color: #67759C;
  font-weight : bold;
  font-size : 13px;
}

P.objname {
  margin: 8px 10px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #0851AD;
  color: #1061B3;
  color: #67759C;
  font-weight : bold;
  font-style : italic;
  text-align : right;
  font-size : 13px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

P.t_head, P.thead  {  
  margin: 2px 2px 4px 2px; 
  font-size : 12px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
}

P.t_left, P.t_text, P.tvalue {  
  margin: 2px 5px 2px 5px; 
}

P.t_value {  
  margin: 2px 5px 2px 5px; 
  text-align: center;
}

P.f_head {  
  margin: 2px 8px 4px 8px; 
  font-size : 12px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: left;
}

P.f_field, P.f_field {  
  margin: 2px 5px 2px 5px; 
}

ul, ol {
  margin: 8px 0px 4px 10px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #0851AD;
  color: #536188;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
  color: #000000;
}

P.bottomnavig {
  margin: 6px 12px 6px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #7DA7D9;
  color: #A2B8D2;
  font-weight : bold;
  font-size : 11px;
}

A.bottomnavig, A.bottomnavig:link, A.bottomnavig:visited {
  color: #0B60CB;
  color: #536188;
}

A.bottomnavig:active, A.bottomnavig:hover { 
  text-decoration: underline; 
  color: #0B60CB;
  color: #DA251D;
  color: #FD6A09;
}

P.designby {
  margin: 12px 16px 12px 16px; 
  font-family : Tahoma, sans-serif, Verdana, Arial;
  color: #555555;
  font-size : 11px;
}

A.designby, A.designby:link, A.designby:visited {
  text-decoration: underline; 
  color: #0B60CB;
  color: #536188;
}

A.designby:active, A.designby:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #FD6A09;
}

P.bottom {
  margin: 12px 16px 12px 16px; 
  font-family : Tahoma, sans-serif, Verdana, Arial;
  color: #555555;
  font-size : 11px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #0B60CB;
  color: #536188;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #DA251D;
  color: #FD6A09;
}

span.newsdate {
  color: #E14F00;
  color: #FD6A09;
}

span.morered {
  color: #E14F00;
  color: #FD6A09;
}

span.moregrey {
  color: #888888;
}

span.remark {
  color: #0851AD;
  color: #536188;
  font-weight : bold;
}

span.attention {
  color: #E14F00;
  color: #FD6A09;
  font-weight : bold;
}

span.smaller {
  font-size : 10px;
}

Input.Leftinput {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 19px;
}

Input.btn {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  border : 1px solid #90ABBD;
  background-color : #5B6990;
  color : #FFFFFF;
  cursor : hand;
}

Input.anketachk {
  margin: -1px -3px -1px 4px; 
}

Input.f_input, Input.finput {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 200px;
}

Textarea.f_memo {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 12px;
  height : 100px;
  width : 100%;
  overflow:hidden;
}

