 body
  {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   background-color: #fff;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 img
  {
   border: 0;
  }

 form
  {
   margin: 0;
   padding: 0;
  }

 div.header
  {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   background-color: #2F7281;
  }

 #hdadv
  {
   height: 80px;
   margin: 0;
   padding: 5px;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   font-weight: normal;
   font-size: 10px;
   color: #E7EFF0;
   font-family: Tahoma, sans serif;
  }

 #hdadv a
  {
   text-decoration: none;
   font-weight: normal;
   font-size: 10px;
   color: #E7EFF0;
   font-family: Tahoma, sans serif;
  }

 #cont_bnr
  {
   padding: 5px;
   margin: 5px 0px 5px 0px;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #536367;
   font-family: Tahoma, sans serif;
  }

 #cont_bnr a
  {
   text-decoration: underline;
   font-weight: normal;
   font-size: 11px;
   color: #536367;
   font-family: Tahoma, sans serif;
  }

 #lc
  {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   background-color: #F0F6F7;
  }

 #mp
  {
   width: 100%;
   height: 100%;
   padding: 6px;
   margin: 0;
  }

 #rc
  {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
  }


 #mainmnu
  {
   margin: 2px 0px 2px 0px;
   padding: 2px 1px 2px 0px;
   border-right: 6px solid #76A6B0;
  }

 #mainmnu ul
  {
   margin: 0;
   padding: 0;
   list-style-type: none;
  }

 #mainmnu ul li
  {
   background: #ADC5CA url(../img/mnu_cat_ic.gif) no-repeat 3px 50%;
   margin: 0px 0px 1px 0px;
   padding: 0px 4px 3px 3px;
  }


 #mainmnu ul li.ins
  {
   background: #DBE6E9 url(../img/mnu_ic.gif) no-repeat 10px 50%;
   margin: 0px 0px 1px 0px;
   padding: 0px 4px 0px 3px;
  }

 #mainmnu a
  {
   margin: 0;
   padding: 0px 0px 0px 18px;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #2B2B2B;
   font-family: Tahoma, sans serif;
  }

 #mainmnu a:hover
  {
   color: #2B4B52;
  }

 #mainmnu a.ins
  {
   position: relative;
   top: -2px;
   margin: 0;
   padding: 0px 0px 0px 20px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #262926;
   font-family: Tahoma, sans serif;
  }

 #mainmnu a.ins:hover
  {
   text-decoration: underline;
   color: #000000;
  }

 div.cnthd
  {
   clear: both;
   background-color: #767F81;
   background-repeat: no-repeat;
   background-position: 0% 50%;
   margin: 0px 0px 1px 0px;
   padding: 5px 5px 5px 30px;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #F1F1F1;
   font-family: Tahoma, sans serif;
  }

 div.cnt
  {
   clear: both;
   background-color: #F3F3F3;
   margin: 0px 0px 1px 0px;
   padding: 10px 8px 12px 12px;
   font-weight: normal;
   font-size: 11px;
   color: #424849;
   font-family: Tahoma, sans serif;
  }

 div.cntshow
  {
   clear: both;
   background-color: #F3F3F3;
   margin: 0px 0px 1px 0px;
   font-weight: normal;
   font-size: 11px;
   color: #424849;
   font-family: Tahoma, sans serif;
  }

 table.cntshow
  {
   padding: 10px 8px 12px 12px;
   width: 100%;
  }

 div.title
  {
   margin: 0px 0px 2px 0px;
   vertical-align: middle;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #2B4B52;
   font-family: Tahoma, sans serif;
  }

 div.title a
  {
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #2B4B52;
   font-family: Tahoma, sans serif;
  }

 div.title a:hover
  {
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #47595D;
   font-family: Tahoma, sans serif;
  }

 div.date
  {
   text-align: right;
   vertical-align: middle;
   margin: 0px 0px 2px 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #757575;
   font-family: Tahoma, sans serif;
  }

 div.cont
  {
   margin: 0;
   padding-left: 10px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #536367;
   font-family: Tahoma, sans serif;
  }

 div.rm
  {
   margin-top: 3px;
   vertical-align: middle;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #536367;
   font-family: Tahoma, sans serif;
  }

 div.cnt a
  {
   font-weight: bold;
   text-decoration: underline;
   color: #536367;
  }

 a
  {
   font-weight: bold;
   text-decoration: none;
   color: #536367;
  }

 div.rm a
  {
   font-weight: normal;
   text-decoration: none;
   color: #86898A;
  }

 div.rm a:hover, div.cnt a:hover
  {
   text-decoration: underline;
  }

 div.adin
  {
   text-align: right;
   vertical-align: middle;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #95A2A5;
   font-family: Tahoma, sans serif;
  }

 div.adin a
  {
   text-decoration: underline;
   font-weight: normal;
   font-size: 11px;
   color: #95A2A5;
   font-family: Tahoma, sans serif;
  }

 div.adin a:hover
  {
   text-decoration: none;
  }

 div.rpb
  {
   background: #F0F6F7 url(../img/rbb.gif) repeat-y left top;
   margin: 15px 0px 1px 0px;
   padding: 6px 8px 10px 11px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #536367;
   font-family: Tahoma, sans serif;
  }

 span.rpbhd
  {
   padding-left: 22px;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #4D4242;
   font-family: Tahoma, sans serif;
  }

 div.rpb div
  {
   padding: 4px 0px 0px 4px;
  }

 div.rpb a
  {
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #212627;
   font-family: Tahoma, sans serif;
  }

 div.rpb a:hover
  {
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #536367;
   font-family: Tahoma, sans serif;
  }

 span.b
  {
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #2B4B52;
   font-family: Tahoma, sans serif;
  }

 input.poll
  {
   width: 11px;
   height: 16px;
   margin-right: 6px;
  }

 input.check
  {
   width: 11px;
   height: 11px;
   margin-right: 6px;
   position: relative;
   top: -2px;
  }

 input.btn
  {
   background: url(../img/btn.gif) no-repeat 0% 50%;
   border: 0;
   height: 16px;
   margin: 4px;
   text-decoration: none;
   font-weight: bold;
   font-size: 10px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 input.txt
  {
   background-color: #FFFFFF;
   border: 1px solid #95A1A3;
   padding: 1px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 textarea
  {
   background-color: #FFFFFF;
   border: 1px solid #95A1A3;
   padding: 1px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 select
  {
   background-color: #FFFFFF;
   border: 1px solid #95A1A3;
   padding: 1px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 span.arr
  {
   background: url(../img/arrow1.gif) no-repeat 0% 3px;
   padding-left: 12px;
   color: #E72E2E;
  }

 span.arr1
  {
   background: url(../img/arrow.gif) no-repeat 0% 3px;
   padding-left: 12px;
   color: #E72E2E;
  }

 div.lb
  {
   background: url(../img/lbb.gif) repeat-y right top;
   margin: 4px 0px 6px 0px;
   padding: 6px 1px 6px 6px;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 span.lpbhd
  {
   padding: 4px 2px 4px 24px;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px;
   color: #C20000;
   font-family: Tahoma, sans serif;
  }

 div.adv
  {
   padding: 10px 6px 10px 6px;
   position: relative;
   left: -4px;
   text-align: center;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 div.adv img
  {
   margin: 5px 0px 5px 0px;
  }

 div.lb a
  {
   text-decoration: underline;
   font-weight: normal;
   font-size: 11px;
   color: #33393C;
   font-family: Tahoma, sans serif;
  }

 div.lb a:hover
  {
   text-decoration: none;
  }

 #footer
  {
   background-color: #DAE6E9;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
  }

 #cnt
  {
   width: 152px;
   height: 100%;
   background-color: #BAD1D6;
   float: left;
   text-align: center;
   vertical-align: middle;
   padding: 10px;
  }

 #cnt img.mrg
  {
   margin: 2px;
  }

 div.ftmnu
  {
   width: 100%;
   text-align: center;
   padding: 20px 10px 10px 10px;
   text-decoration: none;
   font-weight: normal;
   font-size: 12px;
   color: #000000;
   font-family: Tahoma, sans serif;
  }

 div.ftmnu a
  {
   margin-left: 5px;
   margin-right: 5px;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #2E383B;
   font-family: Tahoma, sans serif;
  }

 div.ftmnu a:hover
  {
   text-decoration: underline;
  }

 div.ftcopy
  {
   float: left;
   text-align: left;
   padding: 12px 10px 10px 10px;
   text-decoration: none;
   font-weight: normal;
   font-size: 12px;
   color: #000000;
   font-family: Tahoma, sans serif;
  }

 div.ftcopy a
  {
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #2E383B;
   font-family: Tahoma, sans serif;
  }

 div.ftcopy a:hover
  {
   text-decoration: underline;
  }

 div.cat
  {
   background-color: #F3F3F3;
   margin: 0px 0px 1px 0px;
   padding: 0px;
   font-weight: normal;
   font-size: 11px;
   color: #424849;
   font-family: Tahoma, sans serif;
   line-height: 200%;
  }

 div.cat a
  {
   background-color: #F3F3F3;
   padding: 5px 5px 5px 25px;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #424849;
   font-family: Tahoma, sans serif;
  }

 div.cat a:hover
  {
   background-color: #D7E0E2;
  }

 div.pages
  {
   text-align: center;
   font-weight: normal;
   font-size: 11px;
   color: #424849;
   font-family: Tahoma, sans serif;
  }

 div.cntsort
  {
   clear: both;
   background-color: #C4C9CA;
   margin: 0px 0px 1px 0px;
   padding: 5px 5px 5px 30px;
   text-align: right;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #47585C;
   font-family: Tahoma, sans serif;
  }

 div.cntsort a
  {
   text-decoration: underline;
   font-weight: bold;
   font-size: 11px;
   color: #2E3435;
   font-family: Tahoma, sans serif;
  }

 div.cntsort a:hover
  {
   text-decoration: none;
  }

 div.rate
  {
   text-align: right;
   vertical-align: middle;
   font-weight: normal;
   font-size: 11px;
   color: #2E3435;
   font-family: Tahoma, sans serif;
  }

 div.text
  {
   clear: both;
   background-color: #F3F3F3;
   margin: 0px 0px 1px 0px;
   padding: 10px 8px 12px 12px;
   font-weight: normal;
   font-size: 13px;
   color: #000000;
   font-family: Tahoma, sans serif;
   line-height: 130%;
   letter-spacing: 0.03em;
  }
 div.text a
  {
   font-weight: normal;
   font-size: 13px;
   color: #000000;
   font-family: Tahoma, sans serif;
   text-decoration: underline;
  }

 div.text a:hover
  {
   color: #757575;
   text-decoration: none;
  }

 div.text p
  {
   text-indent: 1em;
  }

 p.author
  {
   clear: both;
   text-align: right;
   color: #757575;
   font-size: 11px;
  }

 p.author a
  {
   color: #757575;
   font-size: 11px;
  }

 p.post
  {
   text-align: right;
   color: #757575;
   font-size: 11px;
  }

 h1
  {
   margin: 10px 0px 12px 0px;
   text-align: left;
   font-size: 22px;
   color: #3E4749;
  }

 h2 a
  {
   color: #3E4749;
   text-decoration: underline;
  }

 h2 a:hover
  {
   color: #3E4749;
   text-decoration: none;
  }

 h5.hd
  {
   margin: 0px 0px 0px 18px;
   text-align: left;
   vertical-align: middle;
   font-size: 11px;
   color: #F1F6F7;
   font-style: bold;
  }

 h5.hd a
  {
   color: #F1F6F7;
   text-decoration: none;
   font-style: bold;
  }

 h5.hd a:hover
  {
   color: #F1F6F7;
   text-decoration: underline;
   font-style: bold;
  }

 h2
  {
   margin: 10px 0px 12px 0px;
   padding-left: 4px;
   text-align: left;
   font-size: 20px;
   color: #5D6567;
  }

 h3
  {
   margin: 6px 0px 8px 0px;
   padding-left: 8px;
   text-align: left;
   font-size: 18px;
   color: #5D6567;
  }

 h4, h5, h6
  {
   margin: 10px 0px 12px 0px;
   padding-left: 8px;
   text-align: left;
   font-size: 18px;
   color: #767F81;
  }

 div.text img
  {
   display: block;
   text-align: center;
   margin: 8px;
   border: 0;
  }

 div.text div img
  {
   display: block;
   text-align: center;
   margin: 8px;
   border: 0;
  }

 p.comments
  {
   text-indent: none;
   padding: 0px 0px 4px 10px;
   font-size: 11px;
   border-bottom: 1px solid #D2D2D2;
  }

 p.comments table
  {
   font-size: 11px;
  }

  table.tbl td
  {
   background-color: #EAEAEA;
   padding-left: 8px 20px 8px 20px;
   text-align: center;
   font-weight: normal;
   font-size: 11px;
   color: #424849;
   font-family: Tahoma, sans serif;
  }

 table.tbl td.hd
  {
   padding: 8px 20px 8px 20px;
   background-color: #767F81;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #F1F1F1;
   font-family: Tahoma, sans serif;
  }
